You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by xi...@apache.org on 2020/05/25 06:09:56 UTC

[incubator-pinot-site] branch asf-site updated: Update website

This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/asf-site by this push:
     new 14182e5  Update website
14182e5 is described below

commit 14182e55830a6ae077c1416eecd2890c7b81c1e8
Author: Xiang Fu <fx...@gmail.com>
AuthorDate: Sun May 24 23:09:34 2020 -0700

    Update website
---
 .../{0626461f.a25579ef.js => 0626461f.d71b7eed.js} |    2 +-
 .../{09e16f0c.d2790dd4.js => 09e16f0c.e67f27bc.js} |    4 +-
 ...ICENSE.txt => 09e16f0c.e67f27bc.js.LICENSE.txt} |    0
 .../{0b8045ed.a04e24a4.js => 0b8045ed.ead3aefb.js} |    4 +-
 ...ICENSE.txt => 0b8045ed.ead3aefb.js.LICENSE.txt} |    0
 content/{1.f4f3bf82.js => 1.44fef13f.js}           |    4 +-
 ...32.js.LICENSE.txt => 1.44fef13f.js.LICENSE.txt} |    0
 .../{15175136.aa118c86.js => 15175136.87964c18.js} |    2 +-
 .../{17896441.f23d991a.js => 17896441.a0e9b35e.js} |    2 +-
 .../{17982204.69d290b0.js => 17982204.9143af17.js} |    2 +-
 .../{1be78505.64b08f7e.js => 1be78505.765e5e3c.js} |    2 +-
 .../{1c72b387.e9f21ee5.js => 1c72b387.cbb8469e.js} |    4 +-
 ...ICENSE.txt => 1c72b387.cbb8469e.js.LICENSE.txt} |    0
 .../{1db65d89.cf271590.js => 1db65d89.6638bfe2.js} |    4 +-
 ...ICENSE.txt => 1db65d89.6638bfe2.js.LICENSE.txt} |    0
 .../{1f7c204c.83c5c4b2.js => 1f7c204c.c8aa6cc7.js} |    4 +-
 ...ICENSE.txt => 1f7c204c.c8aa6cc7.js.LICENSE.txt} |    0
 content/{2.ef30d7bb.js => 2.1c298909.js}           |    2 +-
 .../{210292fc.dee0f872.js => 210292fc.6e5a07b6.js} |    2 +-
 content/{3.79d8894d.js => 3.5f8d2736.js}           |    4 +-
 ...4d.js.LICENSE.txt => 3.5f8d2736.js.LICENSE.txt} |    0
 .../{35310c5a.79961417.js => 35310c5a.8cf8bf45.js} |    4 +-
 ...ICENSE.txt => 35310c5a.8cf8bf45.js.LICENSE.txt} |    0
 content/38ce0a13.0285f7ec.js                       |    1 -
 .../{3d8d21df.f553c637.js => 3d8d21df.65b02111.js} |    4 +-
 ...ICENSE.txt => 3d8d21df.65b02111.js.LICENSE.txt} |    0
 content/{4.11237e7b.js => 4.fd2e6f08.js}           |    4 +-
 ...7b.js.LICENSE.txt => 4.fd2e6f08.js.LICENSE.txt} |    0
 content/404.html                                   |   14 +-
 .../{45a5cd1f.056847a9.js => 45a5cd1f.ad0390af.js} |    4 +-
 ...ICENSE.txt => 45a5cd1f.ad0390af.js.LICENSE.txt} |    0
 content/{51.567950ca.js => 49.ad4316cf.js}         |    2 +-
 content/{52.713cf5b0.js => 50.5c3e795c.js}         |    4 +-
 ...c.js.LICENSE.txt => 50.5c3e795c.js.LICENSE.txt} |    0
 content/{53.d71a1eb9.js => 51.0ff2e58e.js}         |    2 +-
 .../{51f94cc4.2274769f.js => 51f94cc4.3e45bad4.js} |    2 +-
 .../{52a3cb50.f2b85e46.js => 52a3cb50.bdf3e34a.js} |    2 +-
 .../{76b5bcb0.051848fb.js => 76b5bcb0.ea227c3b.js} |    4 +-
 ...ICENSE.txt => 76b5bcb0.ea227c3b.js.LICENSE.txt} |    0
 .../{792a91e0.492b7946.js => 792a91e0.a2402a1c.js} |    2 +-
 .../{8337e6c5.550379a9.js => 8337e6c5.0089de72.js} |    2 +-
 .../{87edd9aa.3c6654d9.js => 87edd9aa.1af2bad4.js} |    2 +-
 .../{9caa1f24.6ad361ec.js => 9caa1f24.faad5d0a.js} |    4 +-
 ...ICENSE.txt => 9caa1f24.faad5d0a.js.LICENSE.txt} |    0
 .../{9fe62afb.90d882eb.js => 9fe62afb.f0268e84.js} |    2 +-
 .../{a578d44b.d5776bc3.js => a578d44b.a83fa132.js} |    4 +-
 ...ICENSE.txt => a578d44b.a83fa132.js.LICENSE.txt} |    0
 .../{algolia.ac8f09c0.js => algolia.4239823f.js}   |    2 +-
 content/algolia.8d5020dd.js                        |    1 -
 content/algolia.8dfd2bd5.js                        |    1 +
 .../{b2e3a3b3.e3e8ea70.js => b2e3a3b3.f0d66259.js} |    2 +-
 .../{bb862087.90b2fb62.js => bb862087.e5a730ea.js} |    4 +-
 ...ICENSE.txt => bb862087.e5a730ea.js.LICENSE.txt} |    0
 content/c4f5d8e4.092d8816.js                       |    2 +
 ...ICENSE.txt => c4f5d8e4.092d8816.js.LICENSE.txt} |    0
 content/c4f5d8e4.3e0d14e8.js                       |    2 -
 .../{c571a310.48a7cb70.js => c571a310.e8b66b0e.js} |    4 +-
 ...ICENSE.txt => c571a310.e8b66b0e.js.LICENSE.txt} |    0
 .../{d3a353ca.1e0ccf4e.js => d3a353ca.453621e8.js} |    2 +-
 .../{d6d9fd36.53d72c54.js => d6d9fd36.2b89e2c5.js} |    4 +-
 ...ICENSE.txt => d6d9fd36.2b89e2c5.js.LICENSE.txt} |    0
 content/docs/about/features_of_pinot/index.html    |   34 +-
 content/docs/about/index.html                      |   34 +-
 content/docs/about/what_is_pinot/index.html        |   34 +-
 content/docs/about/who_use_pinot/index.html        |   34 +-
 .../guides/troubleshooting/index.html              |   34 +-
 content/docs/administration/index.html             |   34 +-
 .../installation/cloud/aws/index.html              |   34 +-
 .../installation/cloud/azure/index.html            |   38 +-
 .../installation/cloud/gcp/index.html              |   34 +-
 .../installation/cloud/on-premise/index.html       |   34 +-
 .../installation/containers/docker/index.html      |   34 +-
 .../installation/containers/index.html             |   34 +-
 .../operating-systems/macos/index.html             |   36 -
 .../operating-systems/ubuntu/index.html            |   34 +-
 .../docs/administration/running_locally/index.html |   34 +-
 content/docs/components/broker/index.html          |   34 +-
 content/docs/components/cluster/index.html         |   34 +-
 content/docs/components/controller/index.html      |   34 +-
 content/docs/components/index.html                 |   34 +-
 content/docs/components/minion/index.html          |   34 +-
 content/docs/components/schema/index.html          |   34 +-
 content/docs/components/segments/index.html        |   34 +-
 content/docs/components/server/index.html          |   34 +-
 content/docs/components/tables/index.html          |   34 +-
 content/docs/components/tenants/index.html         |   34 +-
 content/docs/concepts/index.html                   |   34 +-
 .../docs/concepts/pinot-architecture/index.html    |   39 -
 content/docs/how-to/index.html                     |   34 +-
 content/docs/misc/build-docker/index.html          |   34 +-
 content/docs/misc/index.html                       |   34 +-
 content/docs/user-guide/clients/golang/index.html  |   34 +-
 content/docs/user-guide/clients/java/index.html    |   34 +-
 content/docs/user-guide/index.html                 |   34 +-
 content/docs/user-guide/pql/index.html             |   34 +-
 content/docs/user-guide/query-pinot/index.html     |   34 +-
 content/docs/user-guide/response-format/index.html |   34 +-
 .../user-guide/rest-admin-interface/index.html     |   34 +-
 content/download/index.html                        |   26 +-
 .../{e2ccc6e4.f1933295.js => e2ccc6e4.a5ef256c.js} |    4 +-
 ...ICENSE.txt => e2ccc6e4.a5ef256c.js.LICENSE.txt} |    0
 .../{e2f7469e.d94c87f0.js => e2f7469e.7c9ce080.js} |    2 +-
 .../{e8193bc1.c93dfba6.js => e8193bc1.4b181650.js} |    4 +-
 ...ICENSE.txt => e8193bc1.4b181650.js.LICENSE.txt} |    0
 .../{f0c930b7.494cf432.js => f0c930b7.3af08a89.js} |    4 +-
 ...ICENSE.txt => f0c930b7.3af08a89.js.LICENSE.txt} |    0
 .../{f15f6e84.0df523a0.js => f15f6e84.08c3b452.js} |    2 +-
 .../{f18e5af0.0c95b0b7.js => f18e5af0.150d8b31.js} |    2 +-
 .../{f42d5630.c5ee400f.js => f42d5630.8dd6331f.js} |    2 +-
 .../{f5cd6b6b.44c09039.js => f5cd6b6b.69cf85ce.js} |    4 +-
 ...ICENSE.txt => f5cd6b6b.69cf85ce.js.LICENSE.txt} |    0
 .../{f9a80a12.2a617147.js => f9a80a12.5f88f35a.js} |    4 +-
 ...ICENSE.txt => f9a80a12.5f88f35a.js.LICENSE.txt} |    0
 .../{fc1d294a.1068a98a.js => fc1d294a.5ea50571.js} |    2 +-
 content/fc2e38b1.44239d4a.js                       |    1 -
 .../{fe239dc1.e59ce1cb.js => fe239dc1.237194c8.js} |    2 +-
 content/index.html                                 |   30 +-
 content/main.27af40ee.js                           |    2 +
 ...js.LICENSE.txt => main.27af40ee.js.LICENSE.txt} |    0
 content/main.e904467b.js                           |    2 -
 content/runtime~main.375b4e79.js                   |    1 -
 content/runtime~main.d6767147.js                   |    1 +
 content/search/index.html                          |   30 +-
 content/server.bundle.js                           | 3239 ++++++++++----------
 content/sitemap.xml                                |    2 +-
 content/{styles.c386493b.js => styles.e2c2190d.js} |    2 +-
 126 files changed, 2327 insertions(+), 2439 deletions(-)

diff --git a/content/0626461f.a25579ef.js b/content/0626461f.d71b7eed.js
similarity index 95%
rename from content/0626461f.a25579ef.js
rename to content/0626461f.d71b7eed.js
index 7548cba..8218601 100644
--- a/content/0626461f.a25579ef.js
+++ b/content/0626461f.d71b7eed.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{138:function(e,t,i){"use strict";i.r(t);i(242),i(29),i(21),i(20),i(54),i(231),i(198);var n=i(0),r=i.n(n),a=i(245),s=i.n(a),c=i(300),u=i.n(c),o=i(191),h=i.n(o),f=i(27),l=i(210),m=i(310),d=i.n(m),v=i(241),g=i(195),p=i(222),y=i(139),R=i.n(y);t.default=function(){var e=Object(l.a)().siteConfig,t=(e=void 0===e?{}:e).themeConfig.algolia,i=(t=void 0===t?{}:t).appId,a=void 0===i?"BH4D9OD16A":i,c=t.apiKey,o=t.indexName,m=Object(v.a)(),y=m.s [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{138:function(e,t,i){"use strict";i.r(t);i(240),i(29),i(21),i(20),i(54),i(229),i(196);var n=i(0),r=i.n(n),a=i(243),s=i.n(a),c=i(298),u=i.n(c),o=i(189),h=i.n(o),f=i(27),l=i(208),m=i(308),d=i.n(m),v=i(239),g=i(193),p=i(220),y=i(139),R=i.n(y);t.default=function(){var e=Object(l.a)().siteConfig,t=(e=void 0===e?{}:e).themeConfig.algolia,i=(t=void 0===t?{}:t).appId,a=void 0===i?"BH4D9OD16A":i,c=t.apiKey,o=t.indexName,m=Object(v.a)(),y=m.s [...]
\ No newline at end of file
diff --git a/content/09e16f0c.d2790dd4.js b/content/09e16f0c.e67f27bc.js
similarity index 82%
rename from content/09e16f0c.d2790dd4.js
rename to content/09e16f0c.e67f27bc.js
index 86f4543..31e0921 100644
--- a/content/09e16f0c.d2790dd4.js
+++ b/content/09e16f0c.e67f27bc.js
@@ -1,2 +1,2 @@
-/*! For license information please see 09e16f0c.d2790dd4.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{140:function(t,e,n){"use strict";n.r(e),n.d(e,"frontMatter",(function(){return c})),n.d(e,"metadata",(function(){return u})),n.d(e,"rightToc",(function(){return s})),n.d(e,"default",(function(){return l}));var r=n(2),o=n(9),i=(n(0),n(190)),a=n(209),c={title:"Install Pinot On Containers",sidebar_label:"hidden",hide_pagination:!0},u={id:"administration/installation/containers",title:"Install Pinot On Containers",description:"Docker", [...]
\ No newline at end of file
+/*! For license information please see 09e16f0c.e67f27bc.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{140:function(t,e,n){"use strict";n.r(e),n.d(e,"frontMatter",(function(){return c})),n.d(e,"metadata",(function(){return u})),n.d(e,"rightToc",(function(){return s})),n.d(e,"default",(function(){return l}));var r=n(2),o=n(9),i=(n(0),n(188)),a=n(207),c={title:"Install Pinot On Containers",sidebar_label:"hidden",hide_pagination:!0},u={id:"administration/installation/containers",title:"Install Pinot On Containers",description:"Docker", [...]
\ No newline at end of file
diff --git a/content/f9a80a12.2a617147.js.LICENSE.txt b/content/09e16f0c.e67f27bc.js.LICENSE.txt
similarity index 100%
rename from content/f9a80a12.2a617147.js.LICENSE.txt
rename to content/09e16f0c.e67f27bc.js.LICENSE.txt
diff --git a/content/0b8045ed.a04e24a4.js b/content/0b8045ed.ead3aefb.js
similarity index 92%
rename from content/0b8045ed.a04e24a4.js
rename to content/0b8045ed.ead3aefb.js
index 1074800..bc959f9 100644
--- a/content/0b8045ed.a04e24a4.js
+++ b/content/0b8045ed.ead3aefb.js
@@ -1,2 +1,2 @@
-/*! For license information please see 0b8045ed.a04e24a4.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{141:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return u})),n.d(t,"metadata",(function(){return b})),n.d(t,"rightToc",(function(){return p})),n.d(t,"default",(function(){return m}));var r=n(2),a=n(9),o=n(0),c=n.n(o),l=n(190),i=(n(211),n(216)),s=n(215),u={title:"Cluster",sidebar_label:"cluster",description:"Cluster"},b={id:"components/cluster",title:"Cluster",description:"Cluster",source:"@site/docs/component [...]
\ No newline at end of file
+/*! For license information please see 0b8045ed.ead3aefb.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{141:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return u})),n.d(t,"metadata",(function(){return b})),n.d(t,"rightToc",(function(){return p})),n.d(t,"default",(function(){return m}));var r=n(2),a=n(9),o=n(0),c=n.n(o),l=n(188),i=(n(209),n(214)),s=n(213),u={title:"Cluster",sidebar_label:"cluster",description:"Cluster"},b={id:"components/cluster",title:"Cluster",description:"Cluster",source:"@site/docs/component [...]
\ No newline at end of file
diff --git a/content/f5cd6b6b.44c09039.js.LICENSE.txt b/content/0b8045ed.ead3aefb.js.LICENSE.txt
similarity index 100%
rename from content/f5cd6b6b.44c09039.js.LICENSE.txt
rename to content/0b8045ed.ead3aefb.js.LICENSE.txt
diff --git a/content/1.f4f3bf82.js b/content/1.44fef13f.js
similarity index 89%
rename from content/1.f4f3bf82.js
rename to content/1.44fef13f.js
index 616b912..6792e03 100644
--- a/content/1.f4f3bf82.js
+++ b/content/1.44fef13f.js
@@ -1,2 +1,2 @@
-/*! For license information please see 1.f4f3bf82.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{191:function(t,e,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var t=[],e=0;e<arguments.length;e++){var r=arguments[e];if(r){var i=typeof r;if("string"===i||"number"===i)t.push(r);else if(Array.isArray(r)&&r.length){var a=o.apply(null,r);a&&t.push(a)}else if("object"===i)for(var c in r)n.call(r,c)&&r[c]&&t.push(c)}}return t.join(" ")}t.exports?(o.default=o,t.exports=o):void 0===(r=function(){return o}.a [...]
\ No newline at end of file
+/*! For license information please see 1.44fef13f.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{189:function(t,e,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var t=[],e=0;e<arguments.length;e++){var r=arguments[e];if(r){var i=typeof r;if("string"===i||"number"===i)t.push(r);else if(Array.isArray(r)&&r.length){var a=o.apply(null,r);a&&t.push(a)}else if("object"===i)for(var c in r)n.call(r,c)&&r[c]&&t.push(c)}}return t.join(" ")}t.exports?(o.default=o,t.exports=o):void 0===(r=function(){return o}.a [...]
\ No newline at end of file
diff --git a/content/f0c930b7.494cf432.js.LICENSE.txt b/content/1.44fef13f.js.LICENSE.txt
similarity index 100%
rename from content/f0c930b7.494cf432.js.LICENSE.txt
rename to content/1.44fef13f.js.LICENSE.txt
diff --git a/content/15175136.aa118c86.js b/content/15175136.87964c18.js
similarity index 93%
rename from content/15175136.aa118c86.js
rename to content/15175136.87964c18.js
index e1dc98c..a909aef 100644
--- a/content/15175136.aa118c86.js
+++ b/content/15175136.87964c18.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{142:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return a})),n.d(t,"metadata",(function(){return i})),n.d(t,"rightToc",(function(){return p})),n.d(t,"default",(function(){return s}));var r=n(2),o=n(9),c=(n(0),n(190)),a={},i={id:"components/schema",title:"schema",description:"",source:"@site/docs/components/schema.md",permalink:"/docs/components/schema",editUrl:"https://github.com/apache/incubator-pinot/edit/m [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{142:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return a})),n.d(t,"metadata",(function(){return i})),n.d(t,"rightToc",(function(){return p})),n.d(t,"default",(function(){return s}));var r=n(2),o=n(9),c=(n(0),n(188)),a={},i={id:"components/schema",title:"schema",description:"",source:"@site/docs/components/schema.md",permalink:"/docs/components/schema",editUrl:"https://github.com/apache/incubator-pinot/edit/m [...]
\ No newline at end of file
diff --git a/content/17896441.f23d991a.js b/content/17896441.a0e9b35e.js
similarity index 95%
rename from content/17896441.f23d991a.js
rename to content/17896441.a0e9b35e.js
index 490cc9c..d1f512b 100644
--- a/content/17896441.f23d991a.js
+++ b/content/17896441.a0e9b35e.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{130:function(e,t,a){"use strict";a.r(t);var n=a(0),l=a.n(n),r=a(230),c=a(196),i=a(210),m=a(219),o=a(195);var s=function(e){var t=e.metadata;return l.a.createElement("nav",{className:"pagination-nav"},l.a.createElement("div",{className:"pagination-nav__item"},t.previous&&l.a.createElement(o.a,{className:"pagination-nav__link",to:t.previous.permalink},l.a.createElement("div",{className:"pagination-nav__sublabel"},"Previous"),l.a.crea [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{130:function(e,t,a){"use strict";a.r(t);var n=a(0),l=a.n(n),r=a(228),c=a(194),i=a(208),m=a(217),o=a(193);var s=function(e){var t=e.metadata;return l.a.createElement("nav",{className:"pagination-nav"},l.a.createElement("div",{className:"pagination-nav__item"},t.previous&&l.a.createElement(o.a,{className:"pagination-nav__link",to:t.previous.permalink},l.a.createElement("div",{className:"pagination-nav__sublabel"},"Previous"),l.a.crea [...]
\ No newline at end of file
diff --git a/content/17982204.69d290b0.js b/content/17982204.9143af17.js
similarity index 94%
rename from content/17982204.69d290b0.js
rename to content/17982204.9143af17.js
index 20d4b36..11e184d 100644
--- a/content/17982204.69d290b0.js
+++ b/content/17982204.9143af17.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{143:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return c})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return f}));var n=r(2),o=r(9),a=(r(0),r(190)),i={title:"Rest Admin Inerface",sidebar_label:"rest-admin-interface",description:"Pinot Rest Admin Interface"},c={id:"user-guide/rest-admin-interface",title:"Rest Admin Inerface",description:"Pin [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{143:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return c})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return f}));var n=r(2),o=r(9),a=(r(0),r(188)),i={title:"Rest Admin Inerface",sidebar_label:"rest-admin-interface",description:"Pinot Rest Admin Interface"},c={id:"user-guide/rest-admin-interface",title:"Rest Admin Inerface",description:"Pin [...]
\ No newline at end of file
diff --git a/content/1be78505.64b08f7e.js b/content/1be78505.765e5e3c.js
similarity index 90%
rename from content/1be78505.64b08f7e.js
rename to content/1be78505.765e5e3c.js
index af48ac5..6ee93cb 100644
--- a/content/1be78505.64b08f7e.js
+++ b/content/1be78505.765e5e3c.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[11,9,53],{130:function(e,t,a){"use strict";a.r(t);var n=a(0),r=a.n(n),l=a(230),c=a(196),i=a(210),o=a(219),s=a(195);var m=function(e){var t=e.metadata;return r.a.createElement("nav",{className:"pagination-nav"},r.a.createElement("div",{className:"pagination-nav__item"},t.previous&&r.a.createElement(s.a,{className:"pagination-nav__link",to:t.previous.permalink},r.a.createElement("div",{className:"pagination-nav__sublabel"},"Previous"),r. [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[11,9,51],{130:function(e,t,a){"use strict";a.r(t);var n=a(0),r=a.n(n),l=a(228),c=a(194),i=a(208),o=a(217),s=a(193);var m=function(e){var t=e.metadata;return r.a.createElement("nav",{className:"pagination-nav"},r.a.createElement("div",{className:"pagination-nav__item"},t.previous&&r.a.createElement(s.a,{className:"pagination-nav__link",to:t.previous.permalink},r.a.createElement("div",{className:"pagination-nav__sublabel"},"Previous"),r. [...]
\ No newline at end of file
diff --git a/content/1c72b387.e9f21ee5.js b/content/1c72b387.cbb8469e.js
similarity index 87%
rename from content/1c72b387.e9f21ee5.js
rename to content/1c72b387.cbb8469e.js
index be1f707..316b8a6 100644
--- a/content/1c72b387.e9f21ee5.js
+++ b/content/1c72b387.cbb8469e.js
@@ -1,2 +1,2 @@
-/*! For license information please see 1c72b387.e9f21ee5.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{150:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return p}));var r=n(2),a=n(9),o=(n(0),n(190)),i=n(211),c=n(209),l={title:"GCP Quickstart",sidebar_label:"GCP",description:"Run Pinot on GCP"},s={id:"administration/installation/cloud/gcp",title:"GCP Quickstart",description:"Run Pinot on GCP [...]
\ No newline at end of file
+/*! For license information please see 1c72b387.cbb8469e.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{150:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return p}));var r=n(2),a=n(9),o=(n(0),n(188)),i=n(209),c=n(207),l={title:"GCP Quickstart",sidebar_label:"GCP",description:"Run Pinot on GCP"},s={id:"administration/installation/cloud/gcp",title:"GCP Quickstart",description:"Run Pinot on GCP [...]
\ No newline at end of file
diff --git a/content/e8193bc1.c93dfba6.js.LICENSE.txt b/content/1c72b387.cbb8469e.js.LICENSE.txt
similarity index 100%
rename from content/e8193bc1.c93dfba6.js.LICENSE.txt
rename to content/1c72b387.cbb8469e.js.LICENSE.txt
diff --git a/content/1db65d89.cf271590.js b/content/1db65d89.6638bfe2.js
similarity index 82%
rename from content/1db65d89.cf271590.js
rename to content/1db65d89.6638bfe2.js
index 49ed634..27ade86 100644
--- a/content/1db65d89.cf271590.js
+++ b/content/1db65d89.6638bfe2.js
@@ -1,2 +1,2 @@
-/*! For license information please see 1db65d89.cf271590.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{151:function(t,e,r){"use strict";r.r(e),r.d(e,"frontMatter",(function(){return c})),r.d(e,"metadata",(function(){return u})),r.d(e,"rightToc",(function(){return s})),r.d(e,"default",(function(){return p}));var n=r(2),o=r(9),i=(r(0),r(190)),a=r(209),c={title:"User Guide",description:"User Guide",sidebar_label:"hidden",hide_pagination:!0},u={id:"user-guide",title:"User Guide",description:"User Guide",source:"@site/docs/user-guide.md [...]
\ No newline at end of file
+/*! For license information please see 1db65d89.6638bfe2.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{151:function(t,e,r){"use strict";r.r(e),r.d(e,"frontMatter",(function(){return c})),r.d(e,"metadata",(function(){return u})),r.d(e,"rightToc",(function(){return s})),r.d(e,"default",(function(){return p}));var n=r(2),o=r(9),i=(r(0),r(188)),a=r(207),c={title:"User Guide",description:"User Guide",sidebar_label:"hidden",hide_pagination:!0},u={id:"user-guide",title:"User Guide",description:"User Guide",source:"@site/docs/user-guide.md [...]
\ No newline at end of file
diff --git a/content/e2ccc6e4.f1933295.js.LICENSE.txt b/content/1db65d89.6638bfe2.js.LICENSE.txt
similarity index 100%
rename from content/e2ccc6e4.f1933295.js.LICENSE.txt
rename to content/1db65d89.6638bfe2.js.LICENSE.txt
diff --git a/content/1f7c204c.83c5c4b2.js b/content/1f7c204c.c8aa6cc7.js
similarity index 82%
rename from content/1f7c204c.83c5c4b2.js
rename to content/1f7c204c.c8aa6cc7.js
index 09265b7..135247d 100644
--- a/content/1f7c204c.83c5c4b2.js
+++ b/content/1f7c204c.c8aa6cc7.js
@@ -1,2 +1,2 @@
-/*! For license information please see 1f7c204c.83c5c4b2.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{152:function(t,e,n){"use strict";n.r(e),n.d(e,"frontMatter",(function(){return c})),n.d(e,"metadata",(function(){return u})),n.d(e,"rightToc",(function(){return s})),n.d(e,"default",(function(){return p}));var r=n(2),o=n(9),i=(n(0),n(190)),a=n(209),c={title:"Components",description:"Components",sidebar_label:"hidden",hide_pagination:!0},u={id:"components",title:"Components",description:"Components",source:"@site/docs/components.md [...]
\ No newline at end of file
+/*! For license information please see 1f7c204c.c8aa6cc7.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{152:function(t,e,n){"use strict";n.r(e),n.d(e,"frontMatter",(function(){return c})),n.d(e,"metadata",(function(){return u})),n.d(e,"rightToc",(function(){return s})),n.d(e,"default",(function(){return p}));var r=n(2),o=n(9),i=(n(0),n(188)),a=n(207),c={title:"Components",description:"Components",sidebar_label:"hidden",hide_pagination:!0},u={id:"components",title:"Components",description:"Components",source:"@site/docs/components.md [...]
\ No newline at end of file
diff --git a/content/d6d9fd36.53d72c54.js.LICENSE.txt b/content/1f7c204c.c8aa6cc7.js.LICENSE.txt
similarity index 100%
rename from content/d6d9fd36.53d72c54.js.LICENSE.txt
rename to content/1f7c204c.c8aa6cc7.js.LICENSE.txt
diff --git a/content/2.ef30d7bb.js b/content/2.1c298909.js
similarity index 89%
rename from content/2.ef30d7bb.js
rename to content/2.1c298909.js
index 4e62525..5539f7b 100644
--- a/content/2.ef30d7bb.js
+++ b/content/2.1c298909.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{214:function(e,t,a){"use strict";var n=a(0),r=Object(n.createContext)({tabGroupChoices:{},setTabGroupChoices:function(){}});t.a=r},222:function(e,t,a){"use strict";var n=a(0),r=a.n(n),c=a(230),o=a(196),l=a(210),i=a(219),s="",u="dark",d=function(){var e=Object(l.a)().siteConfig,t=(e=void 0===e?{}:e).themeConfig.disableDarkMode,a=Object(n.useState)("undefined"!=typeof document?document.documentElement.getAttribute("data-theme"):s),r= [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{212:function(e,t,a){"use strict";var n=a(0),r=Object(n.createContext)({tabGroupChoices:{},setTabGroupChoices:function(){}});t.a=r},220:function(e,t,a){"use strict";var n=a(0),r=a.n(n),c=a(228),o=a(194),l=a(208),i=a(217),s="",u="dark",d=function(){var e=Object(l.a)().siteConfig,t=(e=void 0===e?{}:e).themeConfig.disableDarkMode,a=Object(n.useState)("undefined"!=typeof document?document.documentElement.getAttribute("data-theme"):s),r= [...]
\ No newline at end of file
diff --git a/content/210292fc.dee0f872.js b/content/210292fc.6e5a07b6.js
similarity index 93%
rename from content/210292fc.dee0f872.js
rename to content/210292fc.6e5a07b6.js
index 2a0026d..606b701 100644
--- a/content/210292fc.dee0f872.js
+++ b/content/210292fc.6e5a07b6.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{154:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return a})),r.d(t,"metadata",(function(){return i})),r.d(t,"rightToc",(function(){return p})),r.d(t,"default",(function(){return u}));var n=r(2),o=r(9),c=(r(0),r(190)),a={},i={id:"components/server",title:"server",description:"",source:"@site/docs/components/server.md",permalink:"/docs/components/server",editUrl:"https://github.com/apache/incubator-pinot/edit/ [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{154:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return a})),r.d(t,"metadata",(function(){return i})),r.d(t,"rightToc",(function(){return p})),r.d(t,"default",(function(){return u}));var n=r(2),o=r(9),c=(r(0),r(188)),a={},i={id:"components/server",title:"server",description:"",source:"@site/docs/components/server.md",permalink:"/docs/components/server",editUrl:"https://github.com/apache/incubator-pinot/edit/ [...]
\ No newline at end of file
diff --git a/content/3.79d8894d.js b/content/3.5f8d2736.js
similarity index 89%
rename from content/3.79d8894d.js
rename to content/3.5f8d2736.js
index d8f1eb4..a49a3d7 100644
--- a/content/3.79d8894d.js
+++ b/content/3.5f8d2736.js
@@ -1,2 +1,2 @@
-/*! For license information please see 3.79d8894d.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{220:function(e,t){var r=Object.prototype.hasOwnProperty,o=Object.prototype.toString;e.exports=function(e,t,n){if("[object Function]"!==o.call(t))throw new TypeError("iterator must be a function");var s=e.length;if(s===+s)for(var a=0;a<s;a++)t.call(n,e[a],a,e);else for(var i in e)r.call(e,i)&&t.call(n,e[i],i,e)}},221:function(e,t){e.exports=function(e){return JSON.parse(JSON.stringify(e))}},224:function(e,t){var r,o,n=e.exports={};f [...]
\ No newline at end of file
+/*! For license information please see 3.5f8d2736.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{218:function(e,t){var r=Object.prototype.hasOwnProperty,o=Object.prototype.toString;e.exports=function(e,t,n){if("[object Function]"!==o.call(t))throw new TypeError("iterator must be a function");var s=e.length;if(s===+s)for(var a=0;a<s;a++)t.call(n,e[a],a,e);else for(var i in e)r.call(e,i)&&t.call(n,e[i],i,e)}},219:function(e,t){e.exports=function(e){return JSON.parse(JSON.stringify(e))}},222:function(e,t){var r,o,n=e.exports={};f [...]
\ No newline at end of file
diff --git a/content/3.79d8894d.js.LICENSE.txt b/content/3.5f8d2736.js.LICENSE.txt
similarity index 100%
rename from content/3.79d8894d.js.LICENSE.txt
rename to content/3.5f8d2736.js.LICENSE.txt
diff --git a/content/35310c5a.79961417.js b/content/35310c5a.8cf8bf45.js
similarity index 95%
rename from content/35310c5a.79961417.js
rename to content/35310c5a.8cf8bf45.js
index bad1a25..26f0f4d 100644
--- a/content/35310c5a.79961417.js
+++ b/content/35310c5a.8cf8bf45.js
@@ -1,2 +1,2 @@
-/*! For license information please see 35310c5a.79961417.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{155:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return i})),t.d(n,"metadata",(function(){return u})),t.d(n,"rightToc",(function(){return b})),t.d(n,"default",(function(){return d}));var a=t(2),r=t(9),s=(t(0),t(190)),o=t(211),c=t(216),l=t(215),i={title:"Response Format",sidebar_label:"rest",description:"REST Response Format"},u={id:"user-guide/response-format",title:"Response Format",description:"REST Respon [...]
\ No newline at end of file
+/*! For license information please see 35310c5a.8cf8bf45.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{155:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return i})),t.d(n,"metadata",(function(){return u})),t.d(n,"rightToc",(function(){return b})),t.d(n,"default",(function(){return d}));var a=t(2),r=t(9),s=(t(0),t(188)),o=t(209),c=t(214),l=t(213),i={title:"Response Format",sidebar_label:"rest",description:"REST Response Format"},u={id:"user-guide/response-format",title:"Response Format",description:"REST Respon [...]
\ No newline at end of file
diff --git a/content/c571a310.48a7cb70.js.LICENSE.txt b/content/35310c5a.8cf8bf45.js.LICENSE.txt
similarity index 100%
rename from content/c571a310.48a7cb70.js.LICENSE.txt
rename to content/35310c5a.8cf8bf45.js.LICENSE.txt
diff --git a/content/38ce0a13.0285f7ec.js b/content/38ce0a13.0285f7ec.js
deleted file mode 100644
index ea7155d..0000000
--- a/content/38ce0a13.0285f7ec.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{156:function(t,e,n){"use strict";n.r(e),n.d(e,"frontMatter",(function(){return i})),n.d(e,"metadata",(function(){return c})),n.d(e,"rightToc",(function(){return s})),n.d(e,"default",(function(){return u}));var r=n(2),a=n(9),o=(n(0),n(190)),i={title:"Install Pinot On MacOS",sidebar_label:"MacOS",description:"Install Pinot on MacOS"},c={id:"administration/installation/operating-systems/macos",title:"Install Pinot On MacOS",descripti [...]
\ No newline at end of file
diff --git a/content/3d8d21df.f553c637.js b/content/3d8d21df.65b02111.js
similarity index 82%
rename from content/3d8d21df.f553c637.js
rename to content/3d8d21df.65b02111.js
index 5d82eb7..454c6d5 100644
--- a/content/3d8d21df.f553c637.js
+++ b/content/3d8d21df.65b02111.js
@@ -1,2 +1,2 @@
-/*! For license information please see 3d8d21df.f553c637.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{157:function(t,e,n){"use strict";n.r(e),n.d(e,"frontMatter",(function(){return c})),n.d(e,"metadata",(function(){return u})),n.d(e,"rightToc",(function(){return f})),n.d(e,"default",(function(){return p}));var r=n(2),o=n(9),i=(n(0),n(190)),a=n(209),c={title:"About",description:"About Pinot",sidebar_label:"hidden",hide_pagination:!0},u={id:"about",title:"About",description:"About Pinot",source:"@site/docs/about.md",permalink:"/docs [...]
\ No newline at end of file
+/*! For license information please see 3d8d21df.65b02111.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{156:function(t,e,n){"use strict";n.r(e),n.d(e,"frontMatter",(function(){return c})),n.d(e,"metadata",(function(){return u})),n.d(e,"rightToc",(function(){return f})),n.d(e,"default",(function(){return p}));var r=n(2),o=n(9),i=(n(0),n(188)),a=n(207),c={title:"About",description:"About Pinot",sidebar_label:"hidden",hide_pagination:!0},u={id:"about",title:"About",description:"About Pinot",source:"@site/docs/about.md",permalink:"/docs [...]
\ No newline at end of file
diff --git a/content/bb862087.90b2fb62.js.LICENSE.txt b/content/3d8d21df.65b02111.js.LICENSE.txt
similarity index 100%
rename from content/bb862087.90b2fb62.js.LICENSE.txt
rename to content/3d8d21df.65b02111.js.LICENSE.txt
diff --git a/content/4.11237e7b.js b/content/4.fd2e6f08.js
similarity index 95%
rename from content/4.11237e7b.js
rename to content/4.fd2e6f08.js
index eaa0667..8e7aa7d 100644
--- a/content/4.11237e7b.js
+++ b/content/4.fd2e6f08.js
@@ -1,2 +1,2 @@
-/*! For license information please see 4.11237e7b.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{259:function(e,t,n){"use strict";var r=n(9),o=n(0),i=n.n(o),a=n(191),c=n.n(a),l=n(210),s=(n(146),n(147)),u=n.n(s);t.a=function(e){return function(t){var n,o=t.id,a=Object(r.a)(t,["id"]),s=Object(l.a)().siteConfig,f=(s=void 0===s?{}:s).themeConfig,p=(f=void 0===f?{}:f).navbar,d=(p=void 0===p?{}:p).hideOnScroll,y=void 0!==d&&d;return o?i.a.createElement(e,a,i.a.createElement("a",{"aria-hidden":"true",tabIndex:"-1",className:c()("anch [...]
\ No newline at end of file
+/*! For license information please see 4.fd2e6f08.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{257:function(e,t,n){"use strict";var r=n(9),o=n(0),i=n.n(o),a=n(189),c=n.n(a),l=n(208),s=(n(146),n(147)),u=n.n(s);t.a=function(e){return function(t){var n,o=t.id,a=Object(r.a)(t,["id"]),s=Object(l.a)().siteConfig,f=(s=void 0===s?{}:s).themeConfig,p=(f=void 0===f?{}:f).navbar,d=(p=void 0===p?{}:p).hideOnScroll,y=void 0!==d&&d;return o?i.a.createElement(e,a,i.a.createElement("a",{"aria-hidden":"true",tabIndex:"-1",className:c()("anch [...]
\ No newline at end of file
diff --git a/content/4.11237e7b.js.LICENSE.txt b/content/4.fd2e6f08.js.LICENSE.txt
similarity index 100%
rename from content/4.11237e7b.js.LICENSE.txt
rename to content/4.fd2e6f08.js.LICENSE.txt
diff --git a/content/404.html b/content/404.html
index 1122cb9..242f0c1 100644
--- a/content/404.html
+++ b/content/404.html
@@ -10,15 +10,15 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Page Not Found | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Page Not Found | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico"><link rel="stylesheet" href="/styles.0789babc.css">
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/45a5cd1f.056847a9.js b/content/45a5cd1f.ad0390af.js
similarity index 82%
rename from content/45a5cd1f.056847a9.js
rename to content/45a5cd1f.ad0390af.js
index 5c1773d..7cdcb49 100644
--- a/content/45a5cd1f.056847a9.js
+++ b/content/45a5cd1f.ad0390af.js
@@ -1,2 +1,2 @@
-/*! For license information please see 45a5cd1f.056847a9.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{158:function(t,e,n){"use strict";n.r(e),n.d(e,"frontMatter",(function(){return a})),n.d(e,"metadata",(function(){return u})),n.d(e,"rightToc",(function(){return s})),n.d(e,"default",(function(){return p}));var r=n(2),o=n(9),i=(n(0),n(190)),c=n(209),a={title:"Concepts",description:"Concepts",sidebar_label:"hidden",hide_pagination:!0},u={id:"concepts",title:"Concepts",description:"Concepts",source:"@site/docs/concepts.md",permalink: [...]
\ No newline at end of file
+/*! For license information please see 45a5cd1f.ad0390af.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{157:function(t,e,n){"use strict";n.r(e),n.d(e,"frontMatter",(function(){return a})),n.d(e,"metadata",(function(){return u})),n.d(e,"rightToc",(function(){return s})),n.d(e,"default",(function(){return p}));var r=n(2),o=n(9),i=(n(0),n(188)),c=n(207),a={title:"Concepts",description:"Concepts",sidebar_label:"hidden",hide_pagination:!0},u={id:"concepts",title:"Concepts",description:"Concepts",source:"@site/docs/concepts.md",permalink: [...]
\ No newline at end of file
diff --git a/content/a578d44b.d5776bc3.js.LICENSE.txt b/content/45a5cd1f.ad0390af.js.LICENSE.txt
similarity index 100%
rename from content/a578d44b.d5776bc3.js.LICENSE.txt
rename to content/45a5cd1f.ad0390af.js.LICENSE.txt
diff --git a/content/51.567950ca.js b/content/49.ad4316cf.js
similarity index 95%
rename from content/51.567950ca.js
rename to content/49.ad4316cf.js
index b3ae356..b7a03db 100644
--- a/content/51.567950ca.js
+++ b/content/49.ad4316cf.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[51],{217:function(t,e,n){"use strict";var i,s=n(218);function r(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}t.exports={isArray:null,isFunction:null,isObject:null,bind:null,each:null,map:null,mixin:null,isMsie:function(t){if(void 0===t&&(t=navigator.userAgent),/(msie|trident)/i.test(t)){var e=t.match(/(msie |rv:)(\d+(.\d+)?)/i);if(e)return e[2]}return!1},escapeRegExChars:function(t){return t.replace(/[\-\[\]\/\{\}\ [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[49],{215:function(t,e,n){"use strict";var i,s=n(216);function r(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}t.exports={isArray:null,isFunction:null,isObject:null,bind:null,each:null,map:null,mixin:null,isMsie:function(t){if(void 0===t&&(t=navigator.userAgent),/(msie|trident)/i.test(t)){var e=t.match(/(msie |rv:)(\d+(.\d+)?)/i);if(e)return e[2]}return!1},escapeRegExChars:function(t){return t.replace(/[\-\[\]\/\{\}\ [...]
\ No newline at end of file
diff --git a/content/52.713cf5b0.js b/content/50.5c3e795c.js
similarity index 80%
rename from content/52.713cf5b0.js
rename to content/50.5c3e795c.js
index 1ec5e2a..a14dcef 100644
--- a/content/52.713cf5b0.js
+++ b/content/50.5c3e795c.js
@@ -1,2 +1,2 @@
-/*! For license information please see 52.713cf5b0.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[52],{190:function(t,e,n){"use strict";n.d(e,"a",(function(){return l})),n.d(e,"b",(function(){return b}));var r=n(0),o=n.n(r);function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function c(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})) [...]
\ No newline at end of file
+/*! For license information please see 50.5c3e795c.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[50],{188:function(t,e,n){"use strict";n.d(e,"a",(function(){return l})),n.d(e,"b",(function(){return b}));var r=n(0),o=n.n(r);function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function c(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})) [...]
\ No newline at end of file
diff --git a/content/9caa1f24.6ad361ec.js.LICENSE.txt b/content/50.5c3e795c.js.LICENSE.txt
similarity index 100%
rename from content/9caa1f24.6ad361ec.js.LICENSE.txt
rename to content/50.5c3e795c.js.LICENSE.txt
diff --git a/content/53.d71a1eb9.js b/content/51.0ff2e58e.js
similarity index 76%
rename from content/53.d71a1eb9.js
rename to content/51.0ff2e58e.js
index aec4fcd..c21098d 100644
--- a/content/53.d71a1eb9.js
+++ b/content/51.0ff2e58e.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[53],{238:function(e,t,a){"use strict";a.r(t);var n=a(0),o=a.n(n),l=a(222);t.default=function(){return o.a.createElement(l.a,{title:"Page Not Found"},o.a.createElement("div",{className:"container margin-vert--xl"},o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col col--6 col--offset-3"},o.a.createElement("h1",{className:"hero__title"},"Page Not Found"),o.a.createElement("p",null,"We could not find what you [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[51],{236:function(e,t,a){"use strict";a.r(t);var n=a(0),o=a.n(n),l=a(220);t.default=function(){return o.a.createElement(l.a,{title:"Page Not Found"},o.a.createElement("div",{className:"container margin-vert--xl"},o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col col--6 col--offset-3"},o.a.createElement("h1",{className:"hero__title"},"Page Not Found"),o.a.createElement("p",null,"We could not find what you [...]
\ No newline at end of file
diff --git a/content/51f94cc4.2274769f.js b/content/51f94cc4.3e45bad4.js
similarity index 96%
rename from content/51f94cc4.2274769f.js
rename to content/51f94cc4.3e45bad4.js
index 2a63211..31c41d4 100644
--- a/content/51f94cc4.2274769f.js
+++ b/content/51f94cc4.3e45bad4.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{159:function(n,e,t){"use strict";t.r(e),t.d(e,"frontMatter",(function(){return l})),t.d(e,"metadata",(function(){return c})),t.d(e,"rightToc",(function(){return u})),t.d(e,"default",(function(){return s}));var i,o=t(2),r=t(9),a=(t(0),t(190)),l={id:"running_locally",title:"Running Pinot locally",sidebar_label:"Running Pinot locally"},c={id:"administration/running_locally",title:"Running Pinot locally",description:"Running Pinot loc [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{158:function(n,e,t){"use strict";t.r(e),t.d(e,"frontMatter",(function(){return l})),t.d(e,"metadata",(function(){return c})),t.d(e,"rightToc",(function(){return u})),t.d(e,"default",(function(){return s}));var i,o=t(2),r=t(9),a=(t(0),t(188)),l={id:"running_locally",title:"Running Pinot locally",sidebar_label:"Running Pinot locally"},c={id:"administration/running_locally",title:"Running Pinot locally",description:"Running Pinot loc [...]
\ No newline at end of file
diff --git a/content/52a3cb50.f2b85e46.js b/content/52a3cb50.bdf3e34a.js
similarity index 94%
rename from content/52a3cb50.f2b85e46.js
rename to content/52a3cb50.bdf3e34a.js
index 35a99d8..df223cf 100644
--- a/content/52a3cb50.f2b85e46.js
+++ b/content/52a3cb50.bdf3e34a.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{160:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return i})),a.d(t,"metadata",(function(){return o})),a.d(t,"rightToc",(function(){return u})),a.d(t,"default",(function(){return p}));var n=a(2),l=a(9),r=(a(0),a(190)),c=(a(216),a(215),a(211)),s=a(209),i={title:"Azure Quickstart",sidebar_label:"Azure",description:"Run Pinot on Azure"},o={id:"administration/installation/cloud/azure",title:"Azure Quickstart",des [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{159:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return i})),a.d(t,"metadata",(function(){return o})),a.d(t,"rightToc",(function(){return u})),a.d(t,"default",(function(){return p}));var n=a(2),l=a(9),r=(a(0),a(188)),c=(a(214),a(213),a(209)),s=a(207),i={title:"Azure Quickstart",sidebar_label:"Azure",description:"Run Pinot on Azure"},o={id:"administration/installation/cloud/azure",title:"Azure Quickstart",des [...]
\ No newline at end of file
diff --git a/content/76b5bcb0.051848fb.js b/content/76b5bcb0.ea227c3b.js
similarity index 90%
rename from content/76b5bcb0.051848fb.js
rename to content/76b5bcb0.ea227c3b.js
index cf883e2..9841d6d 100644
--- a/content/76b5bcb0.051848fb.js
+++ b/content/76b5bcb0.ea227c3b.js
@@ -1,2 +1,2 @@
-/*! For license information please see 76b5bcb0.051848fb.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[23],{161:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return u})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return p})),n.d(t,"default",(function(){return d}));var r=n(2),a=n(9),o=(n(0),n(190)),i=n(211),c=n(216),l=n(215),u={title:"Querying Pinot",sidebar_label:"query-pinot",description:"Ways to query Pinot"},s={id:"user-guide/query-pinot",title:"Querying Pinot",description:"Ways to que [...]
\ No newline at end of file
+/*! For license information please see 76b5bcb0.ea227c3b.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{160:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return u})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return p})),n.d(t,"default",(function(){return d}));var r=n(2),a=n(9),o=(n(0),n(188)),i=n(209),c=n(214),l=n(213),u={title:"Querying Pinot",sidebar_label:"query-pinot",description:"Ways to query Pinot"},s={id:"user-guide/query-pinot",title:"Querying Pinot",description:"Ways to que [...]
\ No newline at end of file
diff --git a/content/76b5bcb0.051848fb.js.LICENSE.txt b/content/76b5bcb0.ea227c3b.js.LICENSE.txt
similarity index 100%
rename from content/76b5bcb0.051848fb.js.LICENSE.txt
rename to content/76b5bcb0.ea227c3b.js.LICENSE.txt
diff --git a/content/792a91e0.492b7946.js b/content/792a91e0.a2402a1c.js
similarity index 91%
rename from content/792a91e0.492b7946.js
rename to content/792a91e0.a2402a1c.js
index c516d15..686b49c 100644
--- a/content/792a91e0.492b7946.js
+++ b/content/792a91e0.a2402a1c.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{162:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return i})),n.d(t,"rightToc",(function(){return p})),n.d(t,"default",(function(){return s}));var r=n(2),o=n(9),a=(n(0),n(190)),c={},i={id:"components/tables",title:"tables",description:"",source:"@site/docs/components/tables.md",permalink:"/docs/components/tables",editUrl:"https://github.com/apache/incubator-pinot/edit/ [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[23],{161:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return i})),n.d(t,"rightToc",(function(){return p})),n.d(t,"default",(function(){return s}));var r=n(2),o=n(9),a=(n(0),n(188)),c={},i={id:"components/tables",title:"tables",description:"",source:"@site/docs/components/tables.md",permalink:"/docs/components/tables",editUrl:"https://github.com/apache/incubator-pinot/edit/ [...]
\ No newline at end of file
diff --git a/content/8337e6c5.550379a9.js b/content/8337e6c5.0089de72.js
similarity index 93%
rename from content/8337e6c5.550379a9.js
rename to content/8337e6c5.0089de72.js
index 668cb79..78daff3 100644
--- a/content/8337e6c5.550379a9.js
+++ b/content/8337e6c5.0089de72.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{163:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return a})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return s}));var r=n(2),o=n(9),i=(n(0),n(190)),a={title:"Troubleshooting Guide",sidebar_label:"Troubleshooting",description:"A guide on debugging and troubleshooting"},c={id:"administration/guides/troubleshooting",title:"Troubleshooting Guid [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{162:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return a})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return s}));var r=n(2),o=n(9),i=(n(0),n(188)),a={title:"Troubleshooting Guide",sidebar_label:"Troubleshooting",description:"A guide on debugging and troubleshooting"},c={id:"administration/guides/troubleshooting",title:"Troubleshooting Guid [...]
\ No newline at end of file
diff --git a/content/87edd9aa.3c6654d9.js b/content/87edd9aa.1af2bad4.js
similarity index 98%
rename from content/87edd9aa.3c6654d9.js
rename to content/87edd9aa.1af2bad4.js
index c4e06f0..857cd25 100644
--- a/content/87edd9aa.3c6654d9.js
+++ b/content/87edd9aa.1af2bad4.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{164:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return r})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return p}));var a=n(2),i=n(9),o=(n(0),n(190)),r={title:"Build Docker Images",sidebar_label:"build-docker",description:"Build Docker Images"},c={id:"misc/build-docker",title:"Build Docker Images",description:"Build Docker Images",source:"@si [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{163:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return r})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return p}));var a=n(2),i=n(9),o=(n(0),n(188)),r={title:"Build Docker Images",sidebar_label:"build-docker",description:"Build Docker Images"},c={id:"misc/build-docker",title:"Build Docker Images",description:"Build Docker Images",source:"@si [...]
\ No newline at end of file
diff --git a/content/9caa1f24.6ad361ec.js b/content/9caa1f24.faad5d0a.js
similarity index 94%
rename from content/9caa1f24.6ad361ec.js
rename to content/9caa1f24.faad5d0a.js
index 65985dd..a802cf9 100644
--- a/content/9caa1f24.6ad361ec.js
+++ b/content/9caa1f24.faad5d0a.js
@@ -1,2 +1,2 @@
-/*! For license information please see 9caa1f24.6ad361ec.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{165:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return l})),t.d(n,"metadata",(function(){return i})),t.d(n,"rightToc",(function(){return s})),t.d(n,"default",(function(){return u}));var r=t(2),a=t(9),o=(t(0),t(190)),l=(t(211),{title:"GoLang",sidebar_label:"golang",description:"Pinot Client for Golang"}),i={id:"user-guide/clients/golang",title:"GoLang",description:"Pinot Client for Golang",source:"@site/docs [...]
\ No newline at end of file
+/*! For license information please see 9caa1f24.faad5d0a.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{164:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return l})),t.d(n,"metadata",(function(){return i})),t.d(n,"rightToc",(function(){return s})),t.d(n,"default",(function(){return u}));var r=t(2),a=t(9),o=(t(0),t(188)),l=(t(209),{title:"GoLang",sidebar_label:"golang",description:"Pinot Client for Golang"}),i={id:"user-guide/clients/golang",title:"GoLang",description:"Pinot Client for Golang",source:"@site/docs [...]
\ No newline at end of file
diff --git a/content/52.713cf5b0.js.LICENSE.txt b/content/9caa1f24.faad5d0a.js.LICENSE.txt
similarity index 100%
rename from content/52.713cf5b0.js.LICENSE.txt
rename to content/9caa1f24.faad5d0a.js.LICENSE.txt
diff --git a/content/9fe62afb.90d882eb.js b/content/9fe62afb.f0268e84.js
similarity index 95%
rename from content/9fe62afb.90d882eb.js
rename to content/9fe62afb.f0268e84.js
index 0b6b317..1c4648a 100644
--- a/content/9fe62afb.90d882eb.js
+++ b/content/9fe62afb.f0268e84.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[28],{166:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return b})),n.d(t,"default",(function(){return s}));var r=n(2),a=n(9),i=(n(0),n(190)),o={id:"who_use_pinot",title:"Companies using Pinot",sidebar_label:"Companies using Pinot"},c={id:"about/who_use_pinot",title:"Companies using Pinot",description:"Companies using Pinot",source:"@ [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{165:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return b})),n.d(t,"default",(function(){return s}));var r=n(2),a=n(9),i=(n(0),n(188)),o={id:"who_use_pinot",title:"Companies using Pinot",sidebar_label:"Companies using Pinot"},c={id:"about/who_use_pinot",title:"Companies using Pinot",description:"Companies using Pinot",source:"@ [...]
\ No newline at end of file
diff --git a/content/a578d44b.d5776bc3.js b/content/a578d44b.a83fa132.js
similarity index 84%
rename from content/a578d44b.d5776bc3.js
rename to content/a578d44b.a83fa132.js
index 4ab40a3..6d537e7 100644
--- a/content/a578d44b.d5776bc3.js
+++ b/content/a578d44b.a83fa132.js
@@ -1,2 +1,2 @@
-/*! For license information please see a578d44b.d5776bc3.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[29],{167:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return c})),r.d(t,"metadata",(function(){return i})),r.d(t,"rightToc",(function(){return l})),r.d(t,"default",(function(){return s}));var n=r(2),a=r(9),o=(r(0),r(190)),c=(r(211),r(216),r(215),{title:"Broker",sidebar_label:"broker",description:"Broker"}),i={id:"components/broker",title:"Broker",description:"Broker",source:"@site/docs/components/broker.md",perma [...]
\ No newline at end of file
+/*! For license information please see a578d44b.a83fa132.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[28],{166:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return c})),r.d(t,"metadata",(function(){return i})),r.d(t,"rightToc",(function(){return l})),r.d(t,"default",(function(){return s}));var n=r(2),a=r(9),o=(r(0),r(188)),c=(r(209),r(214),r(213),{title:"Broker",sidebar_label:"broker",description:"Broker"}),i={id:"components/broker",title:"Broker",description:"Broker",source:"@site/docs/components/broker.md",perma [...]
\ No newline at end of file
diff --git a/content/45a5cd1f.056847a9.js.LICENSE.txt b/content/a578d44b.a83fa132.js.LICENSE.txt
similarity index 100%
rename from content/45a5cd1f.056847a9.js.LICENSE.txt
rename to content/a578d44b.a83fa132.js.LICENSE.txt
diff --git a/content/algolia.ac8f09c0.js b/content/algolia.4239823f.js
similarity index 86%
rename from content/algolia.ac8f09c0.js
rename to content/algolia.4239823f.js
index d5435f4..0ba0a3a 100644
--- a/content/algolia.ac8f09c0.js
+++ b/content/algolia.4239823f.js
@@ -1,7 +1,7 @@
 exports.ids = [0];
 exports.modules = {
 
-/***/ 420:
+/***/ 418:
 /***/ (function(module, exports) {
 
 
diff --git a/content/algolia.8d5020dd.js b/content/algolia.8d5020dd.js
deleted file mode 100644
index 9f0a51f..0000000
--- a/content/algolia.8d5020dd.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[30],{348:function(n,w,o){}}]);
\ No newline at end of file
diff --git a/content/algolia.8dfd2bd5.js b/content/algolia.8dfd2bd5.js
new file mode 100644
index 0000000..74bcfc4
--- /dev/null
+++ b/content/algolia.8dfd2bd5.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[29],{346:function(n,w,o){}}]);
\ No newline at end of file
diff --git a/content/b2e3a3b3.e3e8ea70.js b/content/b2e3a3b3.f0d66259.js
similarity index 93%
rename from content/b2e3a3b3.e3e8ea70.js
rename to content/b2e3a3b3.f0d66259.js
index 7fc113d..1ece90a 100644
--- a/content/b2e3a3b3.e3e8ea70.js
+++ b/content/b2e3a3b3.f0d66259.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[31],{168:function(t,e,n){"use strict";n.r(e),n.d(e,"frontMatter",(function(){return i})),n.d(e,"metadata",(function(){return c})),n.d(e,"rightToc",(function(){return u})),n.d(e,"default",(function(){return l}));var r=n(2),o=n(9),a=(n(0),n(190)),i={title:"Install Pinot On Ubuntu",sidebar_label:"Ubuntu",description:"Install Pinot on the Ubuntu operating system"},c={id:"administration/installation/operating-systems/ubuntu",title:"Install  [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[30],{167:function(t,e,n){"use strict";n.r(e),n.d(e,"frontMatter",(function(){return i})),n.d(e,"metadata",(function(){return c})),n.d(e,"rightToc",(function(){return u})),n.d(e,"default",(function(){return l}));var r=n(2),o=n(9),a=(n(0),n(188)),i={title:"Install Pinot On Ubuntu",sidebar_label:"Ubuntu",description:"Install Pinot on the Ubuntu operating system"},c={id:"administration/installation/operating-systems/ubuntu",title:"Install  [...]
\ No newline at end of file
diff --git a/content/bb862087.90b2fb62.js b/content/bb862087.e5a730ea.js
similarity index 82%
rename from content/bb862087.90b2fb62.js
rename to content/bb862087.e5a730ea.js
index a2d6357..52df5a6 100644
--- a/content/bb862087.90b2fb62.js
+++ b/content/bb862087.e5a730ea.js
@@ -1,2 +1,2 @@
-/*! For license information please see bb862087.90b2fb62.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[32],{169:function(t,e,n){"use strict";n.r(e),n.d(e,"frontMatter",(function(){return a})),n.d(e,"metadata",(function(){return u})),n.d(e,"rightToc",(function(){return s})),n.d(e,"default",(function(){return p}));var r=n(2),o=n(9),i=(n(0),n(190)),c=n(209),a={title:"Misc Content",description:"Misc content",sidebar_label:"hidden",hide_pagination:!0},u={id:"misc",title:"Misc Content",description:"Misc content",source:"@site/docs/misc.md",pe [...]
\ No newline at end of file
+/*! For license information please see bb862087.e5a730ea.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[31],{168:function(t,e,n){"use strict";n.r(e),n.d(e,"frontMatter",(function(){return a})),n.d(e,"metadata",(function(){return u})),n.d(e,"rightToc",(function(){return s})),n.d(e,"default",(function(){return p}));var r=n(2),o=n(9),i=(n(0),n(188)),c=n(207),a={title:"Misc Content",description:"Misc content",sidebar_label:"hidden",hide_pagination:!0},u={id:"misc",title:"Misc Content",description:"Misc content",source:"@site/docs/misc.md",pe [...]
\ No newline at end of file
diff --git a/content/3d8d21df.f553c637.js.LICENSE.txt b/content/bb862087.e5a730ea.js.LICENSE.txt
similarity index 100%
rename from content/3d8d21df.f553c637.js.LICENSE.txt
rename to content/bb862087.e5a730ea.js.LICENSE.txt
diff --git a/content/c4f5d8e4.092d8816.js b/content/c4f5d8e4.092d8816.js
new file mode 100644
index 0000000..1d8f762
--- /dev/null
+++ b/content/c4f5d8e4.092d8816.js
@@ -0,0 +1,2 @@
+/*! For license information please see c4f5d8e4.092d8816.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[32],{169:function(e,t,n){"use strict";n.r(t);var a=n(2),r=n(0),o=n.n(r),i=n(265),l=n(257),s=n(207),c=n(220),u=n(193),p=n(318),d=n.n(p),m=n(213),h=n(214),f=n(189),g=n.n(f),v=n(208),y=n(170),b=n.n(y),E=(n(171),Object(l.a)("h2")),k=[{title:"Blazing Fast",icon:"zap",description:o.a.createElement(o.a.Fragment,null,"Pinot is designed to answer OLAP queries with low latency on immutable data")},{title:"Pluggable indexing",icon:"unlock",descri [...]
\ No newline at end of file
diff --git a/content/c4f5d8e4.3e0d14e8.js.LICENSE.txt b/content/c4f5d8e4.092d8816.js.LICENSE.txt
similarity index 100%
rename from content/c4f5d8e4.3e0d14e8.js.LICENSE.txt
rename to content/c4f5d8e4.092d8816.js.LICENSE.txt
diff --git a/content/c4f5d8e4.3e0d14e8.js b/content/c4f5d8e4.3e0d14e8.js
deleted file mode 100644
index 3408429..0000000
--- a/content/c4f5d8e4.3e0d14e8.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see c4f5d8e4.3e0d14e8.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[33],{170:function(e,t,n){"use strict";n.r(t);var a=n(2),r=n(0),o=n.n(r),i=n(267),l=n(259),s=n(209),c=n(222),u=n(195),p=n(320),d=n.n(p),m=n(215),h=n(216),f=n(191),g=n.n(f),v=n(210),y=n(171),E=n.n(y),b=(n(172),Object(l.a)("h2")),k=[{title:"Blazing Fast",icon:"zap",description:o.a.createElement(o.a.Fragment,null,"Pinot is designed to answer OLAP queries with low latency on immutable data")},{title:"Pluggable indexing",icon:"unlock",descri [...]
\ No newline at end of file
diff --git a/content/c571a310.48a7cb70.js b/content/c571a310.e8b66b0e.js
similarity index 87%
rename from content/c571a310.48a7cb70.js
rename to content/c571a310.e8b66b0e.js
index 85a24ab..1846b85 100644
--- a/content/c571a310.48a7cb70.js
+++ b/content/c571a310.e8b66b0e.js
@@ -1,2 +1,2 @@
-/*! For license information please see c571a310.48a7cb70.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[34],{173:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return b}));var r=n(2),a=n(9),o=(n(0),n(190)),i=n(211),c=n(209),s={title:"AWS Quickstart",sidebar_label:"AWS",description:"Run Pinot on AWS"},l={id:"administration/installation/cloud/aws",title:"AWS Quickstart",description:"Run Pinot on AWS [...]
\ No newline at end of file
+/*! For license information please see c571a310.e8b66b0e.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[33],{172:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return b}));var r=n(2),a=n(9),o=(n(0),n(188)),i=n(209),c=n(207),s={title:"AWS Quickstart",sidebar_label:"AWS",description:"Run Pinot on AWS"},l={id:"administration/installation/cloud/aws",title:"AWS Quickstart",description:"Run Pinot on AWS [...]
\ No newline at end of file
diff --git a/content/35310c5a.79961417.js.LICENSE.txt b/content/c571a310.e8b66b0e.js.LICENSE.txt
similarity index 100%
rename from content/35310c5a.79961417.js.LICENSE.txt
rename to content/c571a310.e8b66b0e.js.LICENSE.txt
diff --git a/content/d3a353ca.1e0ccf4e.js b/content/d3a353ca.453621e8.js
similarity index 95%
rename from content/d3a353ca.1e0ccf4e.js
rename to content/d3a353ca.453621e8.js
index 67ee50b..685ac61 100644
--- a/content/d3a353ca.1e0ccf4e.js
+++ b/content/d3a353ca.453621e8.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[35],{174:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return u}));var r=n(2),a=n(9),o=(n(0),n(190)),i={id:"features_of_pinot",title:"Features of Pinot",sidebar_label:"Features of Pinot"},c={id:"about/features_of_pinot",title:"Features of Pinot",description:"Features of Pinot",source:"@site/doc [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[34],{173:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return u}));var r=n(2),a=n(9),o=(n(0),n(188)),i={id:"features_of_pinot",title:"Features of Pinot",sidebar_label:"Features of Pinot"},c={id:"about/features_of_pinot",title:"Features of Pinot",description:"Features of Pinot",source:"@site/doc [...]
\ No newline at end of file
diff --git a/content/d6d9fd36.53d72c54.js b/content/d6d9fd36.2b89e2c5.js
similarity index 97%
rename from content/d6d9fd36.53d72c54.js
rename to content/d6d9fd36.2b89e2c5.js
index a67e164..9a304db 100644
--- a/content/d6d9fd36.53d72c54.js
+++ b/content/d6d9fd36.2b89e2c5.js
@@ -1,2 +1,2 @@
-/*! For license information please see d6d9fd36.53d72c54.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[36],{175:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return b})),n.d(t,"default",(function(){return u}));var a=n(2),r=n(9),o=(n(0),n(190)),l=n(211),i={title:"Pinot Query Language (PQL)",sidebar_label:"PQL",description:"Pinot Query Language"},c={id:"user-guide/pql",title:"Pinot Query Language (PQL)",description:"Pinot Query Language [...]
\ No newline at end of file
+/*! For license information please see d6d9fd36.2b89e2c5.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[35],{174:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return b})),n.d(t,"default",(function(){return u}));var a=n(2),r=n(9),o=(n(0),n(188)),l=n(209),i={title:"Pinot Query Language (PQL)",sidebar_label:"PQL",description:"Pinot Query Language"},c={id:"user-guide/pql",title:"Pinot Query Language (PQL)",description:"Pinot Query Language [...]
\ No newline at end of file
diff --git a/content/1f7c204c.83c5c4b2.js.LICENSE.txt b/content/d6d9fd36.2b89e2c5.js.LICENSE.txt
similarity index 100%
rename from content/1f7c204c.83c5c4b2.js.LICENSE.txt
rename to content/d6d9fd36.2b89e2c5.js.LICENSE.txt
diff --git a/content/docs/about/features_of_pinot/index.html b/content/docs/about/features_of_pinot/index.html
index 544995f..686fe61 100644
--- a/content/docs/about/features_of_pinot/index.html
+++ b/content/docs/about/features_of_pinot/index.html
@@ -10,30 +10,30 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Features of Pinot | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Features of Pinot | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Features of Pinot"><meta data-react-helmet="true" property="og:description [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/d3a353ca.1e0ccf4e.js" as="script">
+<link rel="preload" href="/d3a353ca.453621e8.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
 <nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
 Not a replacement for search engine i.e Full text search, relevance not supported
 Query cannot span across multiple tables.
-Pinot works very well for querying time series data with lots of Dimensions and Metrics. <br></p><p>For example:</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-SQL codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token plain [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+Pinot works very well for querying time series data with lots of Dimensions and Metrics. <br></p><p>For example:</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-SQL codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token plain [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/d3a353ca.1e0ccf4e.js"></script>
+<script src="/d3a353ca.453621e8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/about/index.html b/content/docs/about/index.html
index d343579..3f55473 100644
--- a/content/docs/about/index.html
+++ b/content/docs/about/index.html
@@ -10,27 +10,27 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">About | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="About | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="About Pinot"><meta data-react-helmet="true" property="og:description" content="About Pinot"><meta  [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/3d8d21df.f553c637.js" as="script">
+<link rel="preload" href="/3d8d21df.65b02111.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/3d8d21df.f553c637.js"></script>
+<script src="/3d8d21df.65b02111.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/about/what_is_pinot/index.html b/content/docs/about/what_is_pinot/index.html
index 59c09e7..d277f23 100644
--- a/content/docs/about/what_is_pinot/index.html
+++ b/content/docs/about/what_is_pinot/index.html
@@ -10,29 +10,29 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">What is Pinot | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="What is Pinot | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Apache Pinot is a realtime distributed OLAP datastore, which is used to deliver sc [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/f18e5af0.0c95b0b7.js" as="script">
+<link rel="preload" href="/f18e5af0.150d8b31.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
 <nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
 Pinot-Presto connector is avilable with version <a href="https://github.com/prestodb/presto/pull/13504">0.229</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor" id="quick-example"></a>Quick example<a aria-hidden="true" tabindex="-1" class="hash-link" href="#quick-example" title="Direct link to heading">#</a></h2><p>Pinot works very well for querying time series data with lots of Dimensions and Metrics.
-Filters and aggregations are easy and fast.</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-SQL codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token plain">SELECT sum(clicks), sum(impressions) FROM AdAnalyticsTable</span></ [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+Filters and aggregations are easy and fast.</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-SQL codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token plain">SELECT sum(clicks), sum(impressions) FROM AdAnalyticsTable</span></ [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/f18e5af0.0c95b0b7.js"></script>
+<script src="/f18e5af0.150d8b31.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/about/who_use_pinot/index.html b/content/docs/about/who_use_pinot/index.html
index 140efea..51a8399 100644
--- a/content/docs/about/who_use_pinot/index.html
+++ b/content/docs/about/who_use_pinot/index.html
@@ -10,27 +10,27 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Companies using Pinot | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Companies using Pinot | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Companies using Pinot"><meta data-react-helmet="true" property="og [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/9fe62afb.90d882eb.js" as="script">
+<link rel="preload" href="/9fe62afb.f0268e84.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/9fe62afb.90d882eb.js"></script>
+<script src="/9fe62afb.f0268e84.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/administration/guides/troubleshooting/index.html b/content/docs/administration/guides/troubleshooting/index.html
index 475e039..7dedeca 100644
--- a/content/docs/administration/guides/troubleshooting/index.html
+++ b/content/docs/administration/guides/troubleshooting/index.html
@@ -10,27 +10,27 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Troubleshooting Guide | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Troubleshooting Guide | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="A guide on debugging and troubleshooting"><meta data-react-helmet= [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/8337e6c5.550379a9.js" as="script">
+<link rel="preload" href="/8337e6c5.0089de72.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/8337e6c5.550379a9.js"></script>
+<script src="/8337e6c5.0089de72.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/administration/index.html b/content/docs/administration/index.html
index 090c0a2..75d35f9 100644
--- a/content/docs/administration/index.html
+++ b/content/docs/administration/index.html
@@ -10,27 +10,27 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Adminstration | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Adminstration | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Adminstration"><meta data-react-helmet="true" property="og:description" content="A [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/e8193bc1.c93dfba6.js" as="script">
+<link rel="preload" href="/e8193bc1.4b181650.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/e8193bc1.c93dfba6.js"></script>
+<script src="/e8193bc1.4b181650.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/administration/installation/cloud/aws/index.html b/content/docs/administration/installation/cloud/aws/index.html
index 9d46e94..d820d90 100644
--- a/content/docs/administration/installation/cloud/aws/index.html
+++ b/content/docs/administration/installation/cloud/aws/index.html
@@ -10,28 +10,28 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">AWS Quickstart | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="AWS Quickstart | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Run Pinot on AWS"><meta data-react-helmet="true" property="og:description" conte [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/c571a310.48a7cb70.js" as="script">
+<link rel="preload" href="/c571a310.e8b66b0e.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
 <nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-Please modify the parameters in the example command below:</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-bash codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token assign-left variable" style="color:#36acaa">EKS_CLUSTER_NA [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+Please modify the parameters in the example command below:</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-bash codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token assign-left variable" style="color:#36acaa">EKS_CLUSTER_NA [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/c571a310.48a7cb70.js"></script>
+<script src="/c571a310.e8b66b0e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/administration/installation/cloud/azure/index.html b/content/docs/administration/installation/cloud/azure/index.html
index 7742eb0..79d6b2c 100644
--- a/content/docs/administration/installation/cloud/azure/index.html
+++ b/content/docs/administration/installation/cloud/azure/index.html
@@ -10,30 +10,30 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Azure Quickstart | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Azure Quickstart | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Run Pinot on Azure"><meta data-react-helmet="true" property="og:description" [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/52.713cf5b0.js" as="script">
-<link rel="preload" href="/52a3cb50.f2b85e46.js" as="script">
+<link rel="preload" href="/50.5c3e795c.js" as="script">
+<link rel="preload" href="/52a3cb50.bdf3e34a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
 <nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-Please modify the parameters in the example command below:</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-bash codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token assign-left variable" style="color:#36acaa">AKS_RESOURCE_G [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+Please modify the parameters in the example command below:</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-bash codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token assign-left variable" style="color:#36acaa">AKS_RESOURCE_G [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/52.713cf5b0.js"></script>
-<script src="/52a3cb50.f2b85e46.js"></script>
+<script src="/50.5c3e795c.js"></script>
+<script src="/52a3cb50.bdf3e34a.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/administration/installation/cloud/gcp/index.html b/content/docs/administration/installation/cloud/gcp/index.html
index 796b120..0808715 100644
--- a/content/docs/administration/installation/cloud/gcp/index.html
+++ b/content/docs/administration/installation/cloud/gcp/index.html
@@ -10,27 +10,27 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">GCP Quickstart | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="GCP Quickstart | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Run Pinot on GCP"><meta data-react-helmet="true" property="og:description" conte [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/1c72b387.e9f21ee5.js" as="script">
+<link rel="preload" href="/1c72b387.cbb8469e.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/1c72b387.e9f21ee5.js"></script>
+<script src="/1c72b387.cbb8469e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/administration/installation/cloud/on-premise/index.html b/content/docs/administration/installation/cloud/on-premise/index.html
index 1306877..d6c2ca1 100644
--- a/content/docs/administration/installation/cloud/on-premise/index.html
+++ b/content/docs/administration/installation/cloud/on-premise/index.html
@@ -10,15 +10,15 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Running Pinot in Kubernetes | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Running Pinot in Kubernetes | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Running Pinot in Kubernetes"><meta data-react-helmet=" [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/f5cd6b6b.44c09039.js" as="script">
+<link rel="preload" href="/f5cd6b6b.69cf85ce.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
@@ -26,15 +26,15 @@
 </span></div><div class="token-line" style="color:#393A34"><span class="token plain">Query 20191112_050827_00003_xkm4g, FINISHED, </span><span class="token number" style="color:#36acaa">1</span><span class="token plain"> node</span></div><div class="token-line" style="color:#393A34"><span class="token plain">Splits: </span><span class="token number" style="color:#36acaa">19</span><span class="token plain"> total, </span><span class="token number" style="color:#36acaa">19</span><span clas [...]
 </span></div><div class="token-line" style="color:#393A34"><span class="token plain">Query 20191112_050907_00004_xkm4g, FINISHED, </span><span class="token number" style="color:#36acaa">1</span><span class="token plain"> node</span></div><div class="token-line" style="color:#393A34"><span class="token plain">Splits: </span><span class="token number" style="color:#36acaa">19</span><span class="token plain"> total, </span><span class="token number" style="color:#36acaa">19</span><span clas [...]
 </span></div><div class="token-line" style="color:#393A34"><span class="token plain">Query 20191112_051021_00005_xkm4g, FINISHED, </span><span class="token number" style="color:#36acaa">1</span><span class="token plain"> node</span></div><div class="token-line" style="color:#393A34"><span class="token plain">Splits: </span><span class="token number" style="color:#36acaa">19</span><span class="token plain"> total, </span><span class="token number" style="color:#36acaa">19</span><span clas [...]
-</span></div><div class="token-line" style="color:#393A34"><span class="token plain">Query 20191112_051114_00006_xkm4g, FINISHED, </span><span class="token number" style="color:#36acaa">1</span><span class="token plain"> node</span></div><div class="token-line" style="color:#393A34"><span class="token plain">Splits: </span><span class="token number" style="color:#36acaa">17</span><span class="token plain"> total, </span><span class="token number" style="color:#36acaa">17</span><span clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+</span></div><div class="token-line" style="color:#393A34"><span class="token plain">Query 20191112_051114_00006_xkm4g, FINISHED, </span><span class="token number" style="color:#36acaa">1</span><span class="token plain"> node</span></div><div class="token-line" style="color:#393A34"><span class="token plain">Splits: </span><span class="token number" style="color:#36acaa">17</span><span class="token plain"> total, </span><span class="token number" style="color:#36acaa">17</span><span clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/f5cd6b6b.44c09039.js"></script>
+<script src="/f5cd6b6b.69cf85ce.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/administration/installation/containers/docker/index.html b/content/docs/administration/installation/containers/docker/index.html
index 4b3da26..6ca5d72 100644
--- a/content/docs/administration/installation/containers/docker/index.html
+++ b/content/docs/administration/installation/containers/docker/index.html
@@ -10,28 +10,28 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Running Pinot in Docker | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Running Pinot in Docker | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Using Pinot on Docker"><meta data-react-helmet="true" property [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/f9a80a12.2a617147.js" as="script">
+<link rel="preload" href="/f9a80a12.5f88f35a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
 <nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-available on <a href="https://hub.docker.com/r/apachepinot/pinot/tags">Docker Hub</a></p><blockquote><b>Prerequisites:</b> <br> <p>  <a href="https://hub.docker.com/editions/community/docker-ce-desktop-mac" target="_blank">Install Docker</a><br>  Try <a href="https://hub.docker.com/editions/community/docker-ce-desktop-mac" target="_blank">Kubernetes Quickstart</a> if you already have a minikube cluster or docker kubernetes setup.</p></blockquote><h2><a aria-hidden="true" tabindex="-1" cl [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+available on <a href="https://hub.docker.com/r/apachepinot/pinot/tags">Docker Hub</a></p><blockquote><b>Prerequisites:</b> <br> <p>  <a href="https://hub.docker.com/editions/community/docker-ce-desktop-mac" target="_blank">Install Docker</a><br>  Try <a href="https://hub.docker.com/editions/community/docker-ce-desktop-mac" target="_blank">Kubernetes Quickstart</a> if you already have a minikube cluster or docker kubernetes setup.</p></blockquote><h2><a aria-hidden="true" tabindex="-1" cl [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/f9a80a12.2a617147.js"></script>
+<script src="/f9a80a12.5f88f35a.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/administration/installation/containers/index.html b/content/docs/administration/installation/containers/index.html
index 8e44ca8..42b48e7 100644
--- a/content/docs/administration/installation/containers/index.html
+++ b/content/docs/administration/installation/containers/index.html
@@ -10,27 +10,27 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Install Pinot On Containers | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Install Pinot On Containers | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Docker"><meta data-react-helmet="true" property="og:de [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/09e16f0c.d2790dd4.js" as="script">
+<link rel="preload" href="/09e16f0c.e67f27bc.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/09e16f0c.d2790dd4.js"></script>
+<script src="/09e16f0c.e67f27bc.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/administration/installation/operating-systems/macos/index.html b/content/docs/administration/installation/operating-systems/macos/index.html
deleted file mode 100644
index 9446d23..0000000
--- a/content/docs/administration/installation/operating-systems/macos/index.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!doctype html>
-<html lang="en">
-<head>
-<meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.55">
-<link rel="preconnect" href="https://www.google-analytics.com">
-<script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
-<script async src="https://www.google-analytics.com/analytics.js"></script>
-<link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
-<link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Install Pinot On MacOS | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Install Pinot On MacOS | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Install Pinot on MacOS"><meta data-react-helmet="true" property= [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
-<link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/38ce0a13.0285f7ec.js" as="script">
-</head>
-<body>
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
-<script src="/20ac7829.64483233.js"></script>
-<script src="/38ce0a13.0285f7ec.js"></script>
-</body>
-</html>
\ No newline at end of file
diff --git a/content/docs/administration/installation/operating-systems/ubuntu/index.html b/content/docs/administration/installation/operating-systems/ubuntu/index.html
index c3da9ea..289766f 100644
--- a/content/docs/administration/installation/operating-systems/ubuntu/index.html
+++ b/content/docs/administration/installation/operating-systems/ubuntu/index.html
@@ -10,27 +10,27 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Install Pinot On Ubuntu | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Install Pinot On Ubuntu | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Install Pinot on the Ubuntu operating system"><meta data-react [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/b2e3a3b3.e3e8ea70.js" as="script">
+<link rel="preload" href="/b2e3a3b3.f0d66259.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/b2e3a3b3.e3e8ea70.js"></script>
+<script src="/b2e3a3b3.f0d66259.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/administration/running_locally/index.html b/content/docs/administration/running_locally/index.html
index f98883a..96d751b 100644
--- a/content/docs/administration/running_locally/index.html
+++ b/content/docs/administration/running_locally/index.html
@@ -10,15 +10,15 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Running Pinot locally | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Running Pinot locally | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Running Pinot locally"><meta data-react-helmet="true" property="og [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/51f94cc4.2274769f.js" as="script">
+<link rel="preload" href="/51f94cc4.3e45bad4.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
@@ -26,15 +26,15 @@
 </span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># build pinot</span><span class="token plain"></span></div><div class="token-line" style="color:#393A34"><span class="token plain">mvn </span><span class="token function" style="color:#d73a49">install</span><span class="token plain"> package -DskipTests -Pbin-dist</span></div><div class="token-line" style="color:#393A34"><span cla [...]
 </span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># navigate to directory containing the setup scripts</span><span class="token plain"></span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token builtin class-name">cd</span><span class="token plain"> pinot-distribution/target/apache-pinot-incubating-</span><span class="token vari [...]
 </span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># navigate to directory containing the launcher scripts</span><span class="token plain"></span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token builtin class-name">cd</span><span class="token plain"> apache-pinot-incubating-</span><span class="token variable" style="color:#36a [...]
-[global <code>log_schema</code> options][docs.reference.global-options#log_schema].</p></div></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/incubator-pinot/edit/master/website/docs/administration/running_locally.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><path d= [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+[global <code>log_schema</code> options][docs.reference.global-options#log_schema].</p></div></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/incubator-pinot/edit/master/website/docs/administration/running_locally.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><path d= [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/51f94cc4.2274769f.js"></script>
+<script src="/51f94cc4.3e45bad4.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/components/broker/index.html b/content/docs/components/broker/index.html
index 585deb5..55ba0c0 100644
--- a/content/docs/components/broker/index.html
+++ b/content/docs/components/broker/index.html
@@ -10,27 +10,27 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Broker | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Broker | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Broker"><meta data-react-helmet="true" property="og:description" content="Broker"><meta data-rea [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/a578d44b.d5776bc3.js" as="script">
+<link rel="preload" href="/a578d44b.a83fa132.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/a578d44b.d5776bc3.js"></script>
+<script src="/a578d44b.a83fa132.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/components/cluster/index.html b/content/docs/components/cluster/index.html
index 0eff647..40ef968 100644
--- a/content/docs/components/cluster/index.html
+++ b/content/docs/components/cluster/index.html
@@ -10,27 +10,27 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Cluster | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Cluster | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Cluster"><meta data-react-helmet="true" property="og:description" content="Cluster"><meta data [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/0b8045ed.a04e24a4.js" as="script">
+<link rel="preload" href="/0b8045ed.ead3aefb.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/0b8045ed.a04e24a4.js"></script>
+<script src="/0b8045ed.ead3aefb.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/components/controller/index.html b/content/docs/components/controller/index.html
index 1dc3d25..5777c95 100644
--- a/content/docs/components/controller/index.html
+++ b/content/docs/components/controller/index.html
@@ -10,27 +10,27 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Pinot Query Language (PQL) | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Pinot Query Language (PQL) | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Pinot Query Language"><meta data-react-helmet="true" pro [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/fc1d294a.1068a98a.js" as="script">
+<link rel="preload" href="/fc1d294a.5ea50571.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/fc1d294a.1068a98a.js"></script>
+<script src="/fc1d294a.5ea50571.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/components/index.html b/content/docs/components/index.html
index 8c4d65e..ca7d93b 100644
--- a/content/docs/components/index.html
+++ b/content/docs/components/index.html
@@ -10,27 +10,27 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Components | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Components | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Components"><meta data-react-helmet="true" property="og:description" content="Components [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/1f7c204c.83c5c4b2.js" as="script">
+<link rel="preload" href="/1f7c204c.c8aa6cc7.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/1f7c204c.83c5c4b2.js"></script>
+<script src="/1f7c204c.c8aa6cc7.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/components/minion/index.html b/content/docs/components/minion/index.html
index aecc91c..4fd009e 100644
--- a/content/docs/components/minion/index.html
+++ b/content/docs/components/minion/index.html
@@ -10,27 +10,27 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">minion | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="minion | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/components/minion"><link data-react-helmet="true" rel="shortcut ico [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/f42d5630.c5ee400f.js" as="script">
+<link rel="preload" href="/f42d5630.8dd6331f.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/f42d5630.c5ee400f.js"></script>
+<script src="/f42d5630.8dd6331f.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/components/schema/index.html b/content/docs/components/schema/index.html
index 807425c..56ab00a 100644
--- a/content/docs/components/schema/index.html
+++ b/content/docs/components/schema/index.html
@@ -10,27 +10,27 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">schema | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="schema | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/components/schema"><link data-react-helmet="true" rel="shortcut ico [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/15175136.aa118c86.js" as="script">
+<link rel="preload" href="/15175136.87964c18.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/15175136.aa118c86.js"></script>
+<script src="/15175136.87964c18.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/components/segments/index.html b/content/docs/components/segments/index.html
index 143b606..711f9b5 100644
--- a/content/docs/components/segments/index.html
+++ b/content/docs/components/segments/index.html
@@ -10,27 +10,27 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">segments | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="segments | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/components/segments"><link data-react-helmet="true" rel="shortc [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/fe239dc1.e59ce1cb.js" as="script">
+<link rel="preload" href="/fe239dc1.237194c8.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/fe239dc1.e59ce1cb.js"></script>
+<script src="/fe239dc1.237194c8.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/components/server/index.html b/content/docs/components/server/index.html
index 367be6c..1b27485 100644
--- a/content/docs/components/server/index.html
+++ b/content/docs/components/server/index.html
@@ -10,27 +10,27 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">server | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="server | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/components/server"><link data-react-helmet="true" rel="shortcut ico [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/210292fc.dee0f872.js" as="script">
+<link rel="preload" href="/210292fc.6e5a07b6.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/210292fc.dee0f872.js"></script>
+<script src="/210292fc.6e5a07b6.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/components/tables/index.html b/content/docs/components/tables/index.html
index 7e6a87f..36853e1 100644
--- a/content/docs/components/tables/index.html
+++ b/content/docs/components/tables/index.html
@@ -10,27 +10,27 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">tables | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="tables | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/components/tables"><link data-react-helmet="true" rel="shortcut ico [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/792a91e0.492b7946.js" as="script">
+<link rel="preload" href="/792a91e0.a2402a1c.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/792a91e0.492b7946.js"></script>
+<script src="/792a91e0.a2402a1c.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/components/tenants/index.html b/content/docs/components/tenants/index.html
index 7165483..d0b1a16 100644
--- a/content/docs/components/tenants/index.html
+++ b/content/docs/components/tenants/index.html
@@ -10,27 +10,27 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">tenants | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="tenants | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/components/tenants"><link data-react-helmet="true" rel="shortcut  [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/e2f7469e.d94c87f0.js" as="script">
+<link rel="preload" href="/e2f7469e.7c9ce080.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/e2f7469e.d94c87f0.js"></script>
+<script src="/e2f7469e.7c9ce080.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/concepts/index.html b/content/docs/concepts/index.html
index b12f1b8..2007541 100644
--- a/content/docs/concepts/index.html
+++ b/content/docs/concepts/index.html
@@ -10,27 +10,27 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Concepts | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Concepts | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Concepts"><meta data-react-helmet="true" property="og:description" content="Concepts"><meta  [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/45a5cd1f.056847a9.js" as="script">
+<link rel="preload" href="/45a5cd1f.ad0390af.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/45a5cd1f.056847a9.js"></script>
+<script src="/45a5cd1f.ad0390af.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/concepts/pinot-architecture/index.html b/content/docs/concepts/pinot-architecture/index.html
deleted file mode 100644
index 35a2bd8..0000000
--- a/content/docs/concepts/pinot-architecture/index.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!doctype html>
-<html lang="en">
-<head>
-<meta charset="UTF-8">
-<meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.55">
-<link rel="preconnect" href="https://www.google-analytics.com">
-<script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
-<script async src="https://www.google-analytics.com/analytics.js"></script>
-<link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
-<link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Pinot Architecture | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Pinot Architecture | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="!Arch"><meta data-react-helmet="true" property="og:description" content= [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
-<link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/fc2e38b1.44239d4a.js" as="script">
-</head>
-<body>
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-First, a bit of naming notions. Pinot has has different components, and different ways of representing the data. In particular, data is represented by:</p></li><li><p>Table:
-A table is a logical abstraction to refer to a collection of related data. It consists of columns and rows (documents).</p></li><li><p>Segment:
-Data in table is divided into (horizontal) shards referred to as segments.</p></li></ul></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/incubator-pinot/edit/master/website/docs/concepts/pinot-architecture.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><path d="m34.5 1 [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
-<script src="/20ac7829.64483233.js"></script>
-<script src="/fc2e38b1.44239d4a.js"></script>
-</body>
-</html>
\ No newline at end of file
diff --git a/content/docs/how-to/index.html b/content/docs/how-to/index.html
index 82344a3..5a86332 100644
--- a/content/docs/how-to/index.html
+++ b/content/docs/how-to/index.html
@@ -10,27 +10,27 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">How To | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="How To | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="how to guides"><meta data-react-helmet="true" property="og:description" content="how to guides"> [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/e2ccc6e4.f1933295.js" as="script">
+<link rel="preload" href="/e2ccc6e4.a5ef256c.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/e2ccc6e4.f1933295.js"></script>
+<script src="/e2ccc6e4.a5ef256c.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/misc/build-docker/index.html b/content/docs/misc/build-docker/index.html
index c8abcf5..bcd7662 100644
--- a/content/docs/misc/build-docker/index.html
+++ b/content/docs/misc/build-docker/index.html
@@ -10,15 +10,15 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Build Docker Images | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Build Docker Images | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Build Docker Images"><meta data-react-helmet="true" property="og:descr [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/87edd9aa.3c6654d9.js" as="script">
+<link rel="preload" href="/87edd9aa.1af2bad4.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
@@ -41,15 +41,15 @@ The configuration volume is located alternatively at <code>/home/presto/etc</cod
 The data volume is located at <code>/home/presto/data</code>.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor" id="kubernetes-examples-1"></a>Kubernetes Examples<a aria-hidden="true" tabindex="-1" class="hash-link" href="#kubernetes-examples-1" title="Direct link to heading">#</a></h3><p>Please refer to presto-coordinator.yaml as k8s deployment example.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor" id="pinot-superset"></a>Pinot Superset<a aria-hidden="true" tabindex= [...]
 This docker build project is based on Project docker-superset and specialized for Pinot.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor" id="how-to-build-1"></a>How to build<a aria-hidden="true" tabindex="-1" class="hash-link" href="#how-to-build-1" title="Direct link to heading">#</a></h3><p>Please modify file <code>Makefile</code> to change image and <code>superset_version</code> accordingly.
 Below command will build docker image and tag it as <code>superset_version</code> and <code>latest</code>.</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-bash codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token function"  [...]
-is included in the image&#x27;s <code>PYTHONPATH</code>. Mounting this file to a different location is possible, but it will need to be in the PYTHONPATH.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor" id="volumes-1"></a>Volumes<a aria-hidden="true" tabindex="-1" class="hash-link" href="#volumes-1" title="Direct link to heading">#</a></h3><p>The image defines two data volumes: one for mounting configuration into the container, and one for data (logs, SQLite DBs, &amp;c).</p><p [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+is included in the image&#x27;s <code>PYTHONPATH</code>. Mounting this file to a different location is possible, but it will need to be in the PYTHONPATH.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor" id="volumes-1"></a>Volumes<a aria-hidden="true" tabindex="-1" class="hash-link" href="#volumes-1" title="Direct link to heading">#</a></h3><p>The image defines two data volumes: one for mounting configuration into the container, and one for data (logs, SQLite DBs, &amp;c).</p><p [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/87edd9aa.3c6654d9.js"></script>
+<script src="/87edd9aa.1af2bad4.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/misc/index.html b/content/docs/misc/index.html
index cb298a2..19d30bf 100644
--- a/content/docs/misc/index.html
+++ b/content/docs/misc/index.html
@@ -10,27 +10,27 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Misc Content | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Misc Content | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Misc content"><meta data-react-helmet="true" property="og:description" content="Misc [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/bb862087.90b2fb62.js" as="script">
+<link rel="preload" href="/bb862087.e5a730ea.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/bb862087.90b2fb62.js"></script>
+<script src="/bb862087.e5a730ea.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/user-guide/clients/golang/index.html b/content/docs/user-guide/clients/golang/index.html
index 8d61f60..6ae7164 100644
--- a/content/docs/user-guide/clients/golang/index.html
+++ b/content/docs/user-guide/clients/golang/index.html
@@ -10,28 +10,28 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">GoLang | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="GoLang | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Pinot Client for Golang"><meta data-react-helmet="true" property="og:description" content="Pinot [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/9caa1f24.6ad361ec.js" as="script">
+<link rel="preload" href="/9caa1f24.faad5d0a.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
 <nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic">// Print Row Table</span><span class="token plain"></span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">for</span><span class="token plain"> r </span><span class="token operator" style="color:#393A34">:=</span><span class="token plain"> </span [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic">// Print Row Table</span><span class="token plain"></span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">for</span><span class="token plain"> r </span><span class="token operator" style="color:#393A34">:=</span><span class="token plain"> </span [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/9caa1f24.6ad361ec.js"></script>
+<script src="/9caa1f24.faad5d0a.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/user-guide/clients/java/index.html b/content/docs/user-guide/clients/java/index.html
index ebb9e15..9c1f2fe 100644
--- a/content/docs/user-guide/clients/java/index.html
+++ b/content/docs/user-guide/clients/java/index.html
@@ -10,15 +10,15 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Java | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Java | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Pinot Java Client"><meta data-react-helmet="true" property="og:description" content="Pinot Java Clie [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/f0c930b7.494cf432.js" as="script">
+<link rel="preload" href="/f0c930b7.3af08a89.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
@@ -37,15 +37,15 @@ In the case of aggregation, each aggregation function is within its own ResultSe
 </span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token class-name">System</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">out</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">println</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">&quot;Number of resu [...]
 </span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token class-name">System</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">out</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">println</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">&quot;Number of resu [...]
 </span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token class-name">ResultSet</span><span class="token plain"> minResultSet </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> resultSetGroup</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">getResultSet</span><span class="token punctuation" style="color:#393A34">(</span><span [...]
-</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token class-name">ResultSet</span><span class="token plain"> maxResultSet </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> resultSetGroup</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">getResultSet</span><span class="token punctuation" style="color:#393A34">(</span><span [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token class-name">ResultSet</span><span class="token plain"> maxResultSet </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> resultSetGroup</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">getResultSet</span><span class="token punctuation" style="color:#393A34">(</span><span [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/f0c930b7.494cf432.js"></script>
+<script src="/f0c930b7.3af08a89.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/user-guide/index.html b/content/docs/user-guide/index.html
index 7405efa..ae753c9 100644
--- a/content/docs/user-guide/index.html
+++ b/content/docs/user-guide/index.html
@@ -10,27 +10,27 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">User Guide | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="User Guide | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="User Guide"><meta data-react-helmet="true" property="og:description" content="User Guide [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/1db65d89.cf271590.js" as="script">
+<link rel="preload" href="/1db65d89.6638bfe2.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/1db65d89.cf271590.js"></script>
+<script src="/1db65d89.6638bfe2.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/user-guide/pql/index.html b/content/docs/user-guide/pql/index.html
index 00844e9..f42bac9 100644
--- a/content/docs/user-guide/pql/index.html
+++ b/content/docs/user-guide/pql/index.html
@@ -10,15 +10,15 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Pinot Query Language (PQL) | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Pinot Query Language (PQL) | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Pinot Query Language"><meta data-react-helmet="true" pro [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/d6d9fd36.53d72c54.js" as="script">
+<link rel="preload" href="/d6d9fd36.2b89e2c5.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
@@ -27,15 +27,15 @@ E.g. the query below fetches all the rows for a given UID.</p><div class="mdxCod
 FASTHLL (WARN: will be deprecated soon. FASTHLL stores serialized HyperLogLog in String format, which performs worse than DISTINCTCOUNTHLL, which supports serialized HyperLogLog in BYTES (byte array) format)</li><li>PERCENTILE[0-100]: e.g. PERCENTILE5, PERCENTILE50, PERCENTILE99, etc.</li><li>PERCENTILEEST[0-100]: e.g. PERCENTILEEST5, PERCENTILEEST50, PERCENTILEEST99, etc.</li></ul><h3><a aria-hidden="true" tabindex="-1" class="anchor" id="supported-aggregations-on-multi-value-columns">< [...]
 The following two queries are both supported in PQL, where the non-aggregation columns are ignored.</li></ul><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-sql codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token keyword" sty [...]
 </span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">SELECT</span><span class="token plain"> bar</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> baz</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">MIN</span><span class="token punctuation" style="color [...]
-The results for query</li></ul><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-sql codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">SELECT</span><span class="token plain"> </span><span class= [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+The results for query</li></ul><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-sql codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">SELECT</span><span class="token plain"> </span><span class= [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/d6d9fd36.53d72c54.js"></script>
+<script src="/d6d9fd36.2b89e2c5.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/user-guide/query-pinot/index.html b/content/docs/user-guide/query-pinot/index.html
index 9d8d8fd..001606a 100644
--- a/content/docs/user-guide/query-pinot/index.html
+++ b/content/docs/user-guide/query-pinot/index.html
@@ -10,28 +10,28 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Querying Pinot | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Querying Pinot | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Ways to query Pinot"><meta data-react-helmet="true" property="og:description" co [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/76b5bcb0.051848fb.js" as="script">
+<link rel="preload" href="/76b5bcb0.ea227c3b.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
 <nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token number" style="color:#36acaa">2020</span><span class="token plain">/03/04 </span><span class="token number" style="color:#36acaa">12</span><span class="token plain">:46:33.459 INFO </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">PostQueryCommand</span><span class="token punctuation" style="color:#393A34">]</span><span class="token p [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token number" style="color:#36acaa">2020</span><span class="token plain">/03/04 </span><span class="token number" style="color:#36acaa">12</span><span class="token plain">:46:33.459 INFO </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">PostQueryCommand</span><span class="token punctuation" style="color:#393A34">]</span><span class="token p [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/76b5bcb0.051848fb.js"></script>
+<script src="/76b5bcb0.ea227c3b.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/user-guide/response-format/index.html b/content/docs/user-guide/response-format/index.html
index 65a23fe..509df94 100644
--- a/content/docs/user-guide/response-format/index.html
+++ b/content/docs/user-guide/response-format/index.html
@@ -10,29 +10,29 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Response Format | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Response Format | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="REST Response Format"><meta data-react-helmet="true" property="og:description" [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/35310c5a.79961417.js" as="script">
+<link rel="preload" href="/35310c5a.8cf8bf45.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
 <nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
 </span></div><div class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></div><div class="token-line" style="color:#393A34"><span class="token plain">{</span></div><div class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token string" style="color:#e3116c">&quot;traceInfo&quot;</span><span class="token plain">:{}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span></div><div class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token  [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+</span></div><div class="token-line" style="color:#393A34"><span class="token plain">{</span></div><div class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token string" style="color:#e3116c">&quot;traceInfo&quot;</span><span class="token plain">:{}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span></div><div class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token  [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/35310c5a.79961417.js"></script>
+<script src="/35310c5a.8cf8bf45.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/docs/user-guide/rest-admin-interface/index.html b/content/docs/user-guide/rest-admin-interface/index.html
index 40bd3c8..b556047 100644
--- a/content/docs/user-guide/rest-admin-interface/index.html
+++ b/content/docs/user-guide/rest-admin-interface/index.html
@@ -10,27 +10,27 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Rest Admin Inerface | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Rest Admin Inerface | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Pinot Rest Admin Interface"><meta data-react-helmet="true" property="o [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/1be78505.64b08f7e.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/1be78505.765e5e3c.js" as="script">
 <link rel="preload" href="/20ac7829.64483233.js" as="script">
-<link rel="preload" href="/17982204.69d290b0.js" as="script">
+<link rel="preload" href="/17982204.9143af17.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/1be78505.64b08f7e.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/1be78505.765e5e3c.js"></script>
 <script src="/20ac7829.64483233.js"></script>
-<script src="/17982204.69d290b0.js"></script>
+<script src="/17982204.9143af17.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/download/index.html b/content/download/index.html
index a0e8c2e..f272dca 100644
--- a/content/download/index.html
+++ b/content/download/index.html
@@ -10,21 +10,21 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Download | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Download | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="description" content="Download Pinots versions"><meta data-react-helmet="true" property="og:description" content="Download Pinots versions"><meta data-react-helmet="true" name="twitter:card" cont [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/f15f6e84.0df523a0.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/f15f6e84.08c3b452.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/f15f6e84.0df523a0.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/f15f6e84.08c3b452.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/e2ccc6e4.f1933295.js b/content/e2ccc6e4.a5ef256c.js
similarity index 81%
rename from content/e2ccc6e4.f1933295.js
rename to content/e2ccc6e4.a5ef256c.js
index 0370f87..0f616df 100644
--- a/content/e2ccc6e4.f1933295.js
+++ b/content/e2ccc6e4.a5ef256c.js
@@ -1,2 +1,2 @@
-/*! For license information please see e2ccc6e4.f1933295.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[37],{176:function(t,e,r){"use strict";r.r(e),r.d(e,"frontMatter",(function(){return c})),r.d(e,"metadata",(function(){return u})),r.d(e,"rightToc",(function(){return f})),r.d(e,"default",(function(){return p}));var n=r(2),o=r(9),i=(r(0),r(190)),a=r(209),c={title:"How To",description:"how to guides",sidebar_label:"hidden",hide_pagination:!0},u={id:"how-to",title:"How To",description:"how to guides",source:"@site/docs/how-to.md",permalin [...]
\ No newline at end of file
+/*! For license information please see e2ccc6e4.a5ef256c.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[36],{175:function(t,e,r){"use strict";r.r(e),r.d(e,"frontMatter",(function(){return c})),r.d(e,"metadata",(function(){return u})),r.d(e,"rightToc",(function(){return f})),r.d(e,"default",(function(){return p}));var n=r(2),o=r(9),i=(r(0),r(188)),a=r(207),c={title:"How To",description:"how to guides",sidebar_label:"hidden",hide_pagination:!0},u={id:"how-to",title:"How To",description:"how to guides",source:"@site/docs/how-to.md",permalin [...]
\ No newline at end of file
diff --git a/content/1db65d89.cf271590.js.LICENSE.txt b/content/e2ccc6e4.a5ef256c.js.LICENSE.txt
similarity index 100%
rename from content/1db65d89.cf271590.js.LICENSE.txt
rename to content/e2ccc6e4.a5ef256c.js.LICENSE.txt
diff --git a/content/e2f7469e.d94c87f0.js b/content/e2f7469e.7c9ce080.js
similarity index 93%
rename from content/e2f7469e.d94c87f0.js
rename to content/e2f7469e.7c9ce080.js
index 30d7501..cb7d516 100644
--- a/content/e2f7469e.d94c87f0.js
+++ b/content/e2f7469e.7c9ce080.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[38],{177:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return i})),n.d(t,"rightToc",(function(){return p})),n.d(t,"default",(function(){return s}));var r=n(2),o=n(9),a=(n(0),n(190)),c={},i={id:"components/tenants",title:"tenants",description:"",source:"@site/docs/components/tenants.md",permalink:"/docs/components/tenants",editUrl:"https://github.com/apache/incubator-pinot/e [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[37],{176:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return i})),n.d(t,"rightToc",(function(){return p})),n.d(t,"default",(function(){return s}));var r=n(2),o=n(9),a=(n(0),n(188)),c={},i={id:"components/tenants",title:"tenants",description:"",source:"@site/docs/components/tenants.md",permalink:"/docs/components/tenants",editUrl:"https://github.com/apache/incubator-pinot/e [...]
\ No newline at end of file
diff --git a/content/e8193bc1.c93dfba6.js b/content/e8193bc1.4b181650.js
similarity index 82%
rename from content/e8193bc1.c93dfba6.js
rename to content/e8193bc1.4b181650.js
index ae56aa7..26997c1 100644
--- a/content/e8193bc1.c93dfba6.js
+++ b/content/e8193bc1.4b181650.js
@@ -1,2 +1,2 @@
-/*! For license information please see e8193bc1.c93dfba6.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[39],{178:function(t,e,n){"use strict";n.r(e),n.d(e,"frontMatter",(function(){return c})),n.d(e,"metadata",(function(){return u})),n.d(e,"rightToc",(function(){return s})),n.d(e,"default",(function(){return l}));var r=n(2),o=n(9),i=(n(0),n(190)),a=n(209),c={title:"Adminstration",description:"Adminstration",sidebar_label:"hidden",hide_pagination:!0},u={id:"administration",title:"Adminstration",description:"Adminstration",source:"@site/do [...]
\ No newline at end of file
+/*! For license information please see e8193bc1.4b181650.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[38],{177:function(t,e,n){"use strict";n.r(e),n.d(e,"frontMatter",(function(){return c})),n.d(e,"metadata",(function(){return u})),n.d(e,"rightToc",(function(){return s})),n.d(e,"default",(function(){return l}));var r=n(2),o=n(9),i=(n(0),n(188)),a=n(207),c={title:"Adminstration",description:"Adminstration",sidebar_label:"hidden",hide_pagination:!0},u={id:"administration",title:"Adminstration",description:"Adminstration",source:"@site/do [...]
\ No newline at end of file
diff --git a/content/1c72b387.e9f21ee5.js.LICENSE.txt b/content/e8193bc1.4b181650.js.LICENSE.txt
similarity index 100%
rename from content/1c72b387.e9f21ee5.js.LICENSE.txt
rename to content/e8193bc1.4b181650.js.LICENSE.txt
diff --git a/content/f0c930b7.494cf432.js b/content/f0c930b7.3af08a89.js
similarity index 94%
rename from content/f0c930b7.494cf432.js
rename to content/f0c930b7.3af08a89.js
index 4dc0bc3..e3aadd8 100644
--- a/content/f0c930b7.494cf432.js
+++ b/content/f0c930b7.3af08a89.js
@@ -1,2 +1,2 @@
-/*! For license information please see f0c930b7.494cf432.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[40],{179:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return p}));var r=n(2),o=n(9),a=(n(0),n(190)),u=n(211),i={title:"Java",sidebar_label:"java",description:"Pinot Java Client"},l={id:"user-guide/clients/java",title:"Java",description:"Pinot Java Client",source:"@site/docs/user-guide/clients/ [...]
\ No newline at end of file
+/*! For license information please see f0c930b7.3af08a89.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[39],{178:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return p}));var r=n(2),o=n(9),a=(n(0),n(188)),u=n(209),i={title:"Java",sidebar_label:"java",description:"Pinot Java Client"},l={id:"user-guide/clients/java",title:"Java",description:"Pinot Java Client",source:"@site/docs/user-guide/clients/ [...]
\ No newline at end of file
diff --git a/content/1.f4f3bf82.js.LICENSE.txt b/content/f0c930b7.3af08a89.js.LICENSE.txt
similarity index 100%
rename from content/1.f4f3bf82.js.LICENSE.txt
rename to content/f0c930b7.3af08a89.js.LICENSE.txt
diff --git a/content/f15f6e84.0df523a0.js b/content/f15f6e84.08c3b452.js
similarity index 96%
rename from content/f15f6e84.0df523a0.js
rename to content/f15f6e84.08c3b452.js
index 65c5e32..136481a 100644
--- a/content/f15f6e84.0df523a0.js
+++ b/content/f15f6e84.08c3b452.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[41],{180:function(a,e,t){"use strict";t.r(e);var n=t(0),c=t.n(n),i=t(222),l=(t(181),t(210));e.default=function(){return Object(l.a)().siteConfig,c.a.createElement(i.a,{title:"Download",description:"Download Pinots versions"},c.a.createElement("header",{className:"hero"},c.a.createElement("div",{className:"container container--fluid"},c.a.createElement("h1",null,"Download"),c.a.createElement("div",{className:"hero--subtitle"},"Be sure t [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[40],{179:function(a,e,t){"use strict";t.r(e);var n=t(0),c=t.n(n),i=t(220),l=(t(180),t(208));e.default=function(){return Object(l.a)().siteConfig,c.a.createElement(i.a,{title:"Download",description:"Download Pinots versions"},c.a.createElement("header",{className:"hero"},c.a.createElement("div",{className:"container container--fluid"},c.a.createElement("h1",null,"Download"),c.a.createElement("div",{className:"hero--subtitle"},"Be sure t [...]
\ No newline at end of file
diff --git a/content/f18e5af0.0c95b0b7.js b/content/f18e5af0.150d8b31.js
similarity index 96%
rename from content/f18e5af0.0c95b0b7.js
rename to content/f18e5af0.150d8b31.js
index 9892ba8..050f669 100644
--- a/content/f18e5af0.0c95b0b7.js
+++ b/content/f18e5af0.150d8b31.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[42],{182:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return u}));var a=n(2),r=n(9),o=(n(0),n(190)),i={id:"what_is_pinot",title:"What is Pinot",sidebar_label:"What is Pinot"},s={id:"about/what_is_pinot",title:"What is Pinot",description:"Apache Pinot is a realtime distributed OLAP datastore, w [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[41],{181:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return u}));var a=n(2),r=n(9),o=(n(0),n(188)),i={id:"what_is_pinot",title:"What is Pinot",sidebar_label:"What is Pinot"},s={id:"about/what_is_pinot",title:"What is Pinot",description:"Apache Pinot is a realtime distributed OLAP datastore, w [...]
\ No newline at end of file
diff --git a/content/f42d5630.c5ee400f.js b/content/f42d5630.8dd6331f.js
similarity index 93%
rename from content/f42d5630.c5ee400f.js
rename to content/f42d5630.8dd6331f.js
index f50cd5d..81bbbc9 100644
--- a/content/f42d5630.c5ee400f.js
+++ b/content/f42d5630.8dd6331f.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[43],{183:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return i})),t.d(n,"metadata",(function(){return a})),t.d(n,"rightToc",(function(){return p})),t.d(n,"default",(function(){return l}));var r=t(2),o=t(9),c=(t(0),t(190)),i={},a={id:"components/minion",title:"minion",description:"",source:"@site/docs/components/minion.md",permalink:"/docs/components/minion",editUrl:"https://github.com/apache/incubator-pinot/edit/ [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[42],{182:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return i})),t.d(n,"metadata",(function(){return a})),t.d(n,"rightToc",(function(){return p})),t.d(n,"default",(function(){return l}));var r=t(2),o=t(9),c=(t(0),t(188)),i={},a={id:"components/minion",title:"minion",description:"",source:"@site/docs/components/minion.md",permalink:"/docs/components/minion",editUrl:"https://github.com/apache/incubator-pinot/edit/ [...]
\ No newline at end of file
diff --git a/content/f5cd6b6b.44c09039.js b/content/f5cd6b6b.69cf85ce.js
similarity index 91%
rename from content/f5cd6b6b.44c09039.js
rename to content/f5cd6b6b.69cf85ce.js
index 5df824e..e37ca1a 100644
--- a/content/f5cd6b6b.44c09039.js
+++ b/content/f5cd6b6b.69cf85ce.js
@@ -1,2 +1,2 @@
-/*! For license information please see f5cd6b6b.44c09039.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[44],{184:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return b}));var a=n(2),r=n(9),o=(n(0),n(190)),i=(n(216),n(215),n(209)),c={title:"Running Pinot in Kubernetes",sidebar_label:"Kubernetes",description:"Running Pinot in Kubernetes"},l={id:"administration/installation/cloud/on-premise",title:" [...]
\ No newline at end of file
+/*! For license information please see f5cd6b6b.69cf85ce.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[43],{183:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return b}));var a=n(2),r=n(9),o=(n(0),n(188)),i=(n(214),n(213),n(207)),c={title:"Running Pinot in Kubernetes",sidebar_label:"Kubernetes",description:"Running Pinot in Kubernetes"},l={id:"administration/installation/cloud/on-premise",title:" [...]
\ No newline at end of file
diff --git a/content/0b8045ed.a04e24a4.js.LICENSE.txt b/content/f5cd6b6b.69cf85ce.js.LICENSE.txt
similarity index 100%
rename from content/0b8045ed.a04e24a4.js.LICENSE.txt
rename to content/f5cd6b6b.69cf85ce.js.LICENSE.txt
diff --git a/content/f9a80a12.2a617147.js b/content/f9a80a12.5f88f35a.js
similarity index 94%
rename from content/f9a80a12.2a617147.js
rename to content/f9a80a12.5f88f35a.js
index 75ea984..94eb37c 100644
--- a/content/f9a80a12.2a617147.js
+++ b/content/f9a80a12.5f88f35a.js
@@ -1,2 +1,2 @@
-/*! For license information please see f9a80a12.2a617147.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[45],{185:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return b})),n.d(t,"rightToc",(function(){return p})),n.d(t,"default",(function(){return s}));var a=n(2),r=n(9),o=(n(0),n(190)),i=n(216),l=n(215),c={title:"Running Pinot in Docker",sidebar_label:"Docker",description:"Using Pinot on Docker",source_url:"https://github.com/"},b={id:"administration/installation/containers/do [...]
\ No newline at end of file
+/*! For license information please see f9a80a12.5f88f35a.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[44],{184:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return b})),n.d(t,"rightToc",(function(){return p})),n.d(t,"default",(function(){return s}));var a=n(2),r=n(9),o=(n(0),n(188)),i=n(214),l=n(213),c={title:"Running Pinot in Docker",sidebar_label:"Docker",description:"Using Pinot on Docker",source_url:"https://github.com/"},b={id:"administration/installation/containers/do [...]
\ No newline at end of file
diff --git a/content/09e16f0c.d2790dd4.js.LICENSE.txt b/content/f9a80a12.5f88f35a.js.LICENSE.txt
similarity index 100%
rename from content/09e16f0c.d2790dd4.js.LICENSE.txt
rename to content/f9a80a12.5f88f35a.js.LICENSE.txt
diff --git a/content/fc1d294a.1068a98a.js b/content/fc1d294a.5ea50571.js
similarity index 92%
rename from content/fc1d294a.1068a98a.js
rename to content/fc1d294a.5ea50571.js
index bfbd282..d08fa4e 100644
--- a/content/fc1d294a.1068a98a.js
+++ b/content/fc1d294a.5ea50571.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[46],{186:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return a})),n.d(t,"metadata",(function(){return i})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return l}));var r=n(2),o=n(9),c=(n(0),n(190)),a={title:"Pinot Query Language (PQL)",sidebar_label:"PQL",description:"Pinot Query Language"},i={id:"components/controller",title:"Pinot Query Language (PQL)",description:"Pinot Query Language", [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[45],{185:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return a})),n.d(t,"metadata",(function(){return i})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return l}));var r=n(2),o=n(9),c=(n(0),n(188)),a={title:"Pinot Query Language (PQL)",sidebar_label:"PQL",description:"Pinot Query Language"},i={id:"components/controller",title:"Pinot Query Language (PQL)",description:"Pinot Query Language", [...]
\ No newline at end of file
diff --git a/content/fc2e38b1.44239d4a.js b/content/fc2e38b1.44239d4a.js
deleted file mode 100644
index 8f935da..0000000
--- a/content/fc2e38b1.44239d4a.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[47],{187:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return c})),r.d(t,"metadata",(function(){return i})),r.d(t,"rightToc",(function(){return p})),r.d(t,"default",(function(){return l}));var n=r(2),a=r(9),o=(r(0),r(190)),c={id:"pinot-architecture",title:"Pinot Architecture",sidebar_label:"Pinot Architecture"},i={id:"concepts/pinot-architecture",title:"Pinot Architecture",description:"!Arch",source:"@site/docs/co [...]
\ No newline at end of file
diff --git a/content/fe239dc1.e59ce1cb.js b/content/fe239dc1.237194c8.js
similarity index 93%
rename from content/fe239dc1.e59ce1cb.js
rename to content/fe239dc1.237194c8.js
index 467921b..4c48566 100644
--- a/content/fe239dc1.e59ce1cb.js
+++ b/content/fe239dc1.237194c8.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[48],{188:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return a})),n.d(t,"metadata",(function(){return i})),n.d(t,"rightToc",(function(){return p})),n.d(t,"default",(function(){return u}));var r=n(2),o=n(9),c=(n(0),n(190)),a={},i={id:"components/segments",title:"segments",description:"",source:"@site/docs/components/segments.md",permalink:"/docs/components/segments",editUrl:"https://github.com/apache/incubator-pin [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[46],{186:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return a})),n.d(t,"metadata",(function(){return i})),n.d(t,"rightToc",(function(){return p})),n.d(t,"default",(function(){return u}));var r=n(2),o=n(9),c=(n(0),n(188)),a={},i={id:"components/segments",title:"segments",description:"",source:"@site/docs/components/segments.md",permalink:"/docs/components/segments",editUrl:"https://github.com/apache/incubator-pin [...]
\ No newline at end of file
diff --git a/content/index.html b/content/index.html
index 533575c..17b96e7 100644
--- a/content/index.html
+++ b/content/index.html
@@ -10,23 +10,23 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Apache Pinotâ„¢ (Incubating): Realtime distributed OLAP datastore | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Apache Pinotâ„¢ (Incubating): Realtime distributed OLAP datastore | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><link data-react-helmet="true" rel="short [...]
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/4.11237e7b.js" as="script">
-<link rel="preload" href="/c4f5d8e4.3e0d14e8.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/4.fd2e6f08.js" as="script">
+<link rel="preload" href="/c4f5d8e4.092d8816.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/4.11237e7b.js"></script>
-<script src="/c4f5d8e4.3e0d14e8.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/4.fd2e6f08.js"></script>
+<script src="/c4f5d8e4.092d8816.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/main.27af40ee.js b/content/main.27af40ee.js
new file mode 100644
index 0000000..2a87fc7
--- /dev/null
+++ b/content/main.27af40ee.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.27af40ee.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[47],[function(e,t,n){"use strict";e.exports=n(89)},function(e,t,n){"use strict";n.d(t,"a",(function(){return k})),n.d(t,"b",(function(){return v})),n.d(t,"c",(function(){return C})),n.d(t,"d",(function(){return g})),n.d(t,"e",(function(){return w})),n.d(t,"f",(function(){return A})),n.d(t,"g",(function(){return R})),n.d(t,"h",(function(){return P}));var r=n(4),o=n(0),i=n.n(o),a=(n(15),n(7)),l=n(49),u=n(5),s=n(2),c=n(50),f=n.n(c),d=(n(6 [...]
\ No newline at end of file
diff --git a/content/main.e904467b.js.LICENSE.txt b/content/main.27af40ee.js.LICENSE.txt
similarity index 100%
rename from content/main.e904467b.js.LICENSE.txt
rename to content/main.27af40ee.js.LICENSE.txt
diff --git a/content/main.e904467b.js b/content/main.e904467b.js
deleted file mode 100644
index 92ec6cf..0000000
--- a/content/main.e904467b.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.e904467b.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[49],[function(e,t,n){"use strict";e.exports=n(89)},function(e,t,n){"use strict";n.d(t,"a",(function(){return k})),n.d(t,"b",(function(){return v})),n.d(t,"c",(function(){return C})),n.d(t,"d",(function(){return g})),n.d(t,"e",(function(){return w})),n.d(t,"f",(function(){return A})),n.d(t,"g",(function(){return R})),n.d(t,"h",(function(){return P}));var r=n(4),o=n(0),i=n.n(o),a=(n(15),n(7)),l=n(49),u=n(5),s=n(2),c=n(50),f=n.n(c),d=(n(6 [...]
\ No newline at end of file
diff --git a/content/runtime~main.375b4e79.js b/content/runtime~main.375b4e79.js
deleted file mode 100644
index c925b82..0000000
--- a/content/runtime~main.375b4e79.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){function c(c){for(var d,a,n=c[0],o=c[1],b=c[2],u=0,i=[];u<n.length;u++)a=n[u],Object.prototype.hasOwnProperty.call(t,a)&&t[a]&&i.push(t[a][0]),t[a]=0;for(d in o)Object.prototype.hasOwnProperty.call(o,d)&&(e[d]=o[d]);for(l&&l(c);i.length;)i.shift()();return r.push.apply(r,b||[]),f()}function f(){for(var e,c=0;c<r.length;c++){for(var f=r[c],d=!0,a=1;a<f.length;a++){var n=f[a];0!==t[n]&&(d=!1)}d&&(r.splice(c--,1),e=o(o.s=f[0]))}return e}var d={},a={50:0},t={50:0},r=[];function  [...]
\ No newline at end of file
diff --git a/content/runtime~main.d6767147.js b/content/runtime~main.d6767147.js
new file mode 100644
index 0000000..204abde
--- /dev/null
+++ b/content/runtime~main.d6767147.js
@@ -0,0 +1 @@
+!function(e){function c(c){for(var a,d,n=c[0],o=c[1],b=c[2],u=0,i=[];u<n.length;u++)d=n[u],Object.prototype.hasOwnProperty.call(t,d)&&t[d]&&i.push(t[d][0]),t[d]=0;for(a in o)Object.prototype.hasOwnProperty.call(o,a)&&(e[a]=o[a]);for(l&&l(c);i.length;)i.shift()();return r.push.apply(r,b||[]),f()}function f(){for(var e,c=0;c<r.length;c++){for(var f=r[c],a=!0,d=1;d<f.length;d++){var n=f[d];0!==t[n]&&(a=!1)}a&&(r.splice(c--,1),e=o(o.s=f[0]))}return e}var a={},d={48:0},t={48:0},r=[];function  [...]
\ No newline at end of file
diff --git a/content/search/index.html b/content/search/index.html
index 6224a03..6b5a968 100644
--- a/content/search/index.html
+++ b/content/search/index.html
@@ -10,23 +10,23 @@
 <link rel="search" type="application/opensearchdescription+xml" title="Apache Pinotâ„¢ (Incubating)" href="/opensearch.xml">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu|Roboto|Source+Code+Pro">
 <link rel="stylesheet" href="https://at-ui.github.io/feather-font/css/iconfont.css"><title data-react-helmet="true">Search the documentation | Apache Pinotâ„¢ (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Search the documentation | Apache Pinotâ„¢ (Incubating)"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico"><link rel="stylesheet" href="/styles.0789babc.css">
-<link rel="preload" href="/styles.c386493b.js" as="script">
-<link rel="preload" href="/runtime~main.375b4e79.js" as="script">
-<link rel="preload" href="/main.e904467b.js" as="script">
-<link rel="preload" href="/1.f4f3bf82.js" as="script">
-<link rel="preload" href="/2.ef30d7bb.js" as="script">
-<link rel="preload" href="/3.79d8894d.js" as="script">
-<link rel="preload" href="/0626461f.a25579ef.js" as="script">
+<link rel="preload" href="/styles.e2c2190d.js" as="script">
+<link rel="preload" href="/runtime~main.d6767147.js" as="script">
+<link rel="preload" href="/main.27af40ee.js" as="script">
+<link rel="preload" href="/1.44fef13f.js" as="script">
+<link rel="preload" href="/2.1c298909.js" as="script">
+<link rel="preload" href="/3.5f8d2736.js" as="script">
+<link rel="preload" href="/0626461f.d71b7eed.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
-<script src="/styles.c386493b.js"></script>
-<script src="/runtime~main.375b4e79.js"></script>
-<script src="/main.e904467b.js"></script>
-<script src="/1.f4f3bf82.js"></script>
-<script src="/2.ef30d7bb.js"></script>
-<script src="/3.79d8894d.js"></script>
-<script src="/0626461f.a25579ef.js"></script>
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a clas [...]
+<script src="/styles.e2c2190d.js"></script>
+<script src="/runtime~main.d6767147.js"></script>
+<script src="/main.27af40ee.js"></script>
+<script src="/1.44fef13f.js"></script>
+<script src="/2.1c298909.js"></script>
+<script src="/3.5f8d2736.js"></script>
+<script src="/0626461f.d71b7eed.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/content/server.bundle.js b/content/server.bundle.js
index 4069037..acc1796 100644
--- a/content/server.bundle.js
+++ b/content/server.bundle.js
@@ -82,7 +82,7 @@ module.exports =
 /******/
 /******/
 /******/ 	// Load entry module and return exports
-/******/ 	return __webpack_require__(__webpack_require__.s = 440);
+/******/ 	return __webpack_require__(__webpack_require__.s = 438);
 /******/ })
 /************************************************************************/
 /******/ ([
@@ -305,7 +305,7 @@ function createElement (type, props) {
 
 
 if (true) {
-  module.exports = __webpack_require__(236);
+  module.exports = __webpack_require__(234);
 } else {}
 
 
@@ -335,6 +335,63 @@ function _extends() {
 
 /***/ }),
 /* 3 */
+/***/ (function(module, exports, __webpack_require__) {
+
+var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
+  Copyright (c) 2017 Jed Watson.
+  Licensed under the MIT License (MIT), see
+  http://jedwatson.github.io/classnames
+*/
+/* global define */
+
+(function () {
+	'use strict';
+
+	var hasOwn = {}.hasOwnProperty;
+
+	function classNames () {
+		var classes = [];
+
+		for (var i = 0; i < arguments.length; i++) {
+			var arg = arguments[i];
+			if (!arg) continue;
+
+			var argType = typeof arg;
+
+			if (argType === 'string' || argType === 'number') {
+				classes.push(arg);
+			} else if (Array.isArray(arg) && arg.length) {
+				var inner = classNames.apply(null, arg);
+				if (inner) {
+					classes.push(inner);
+				}
+			} else if (argType === 'object') {
+				for (var key in arg) {
+					if (hasOwn.call(arg, key) && arg[key]) {
+						classes.push(key);
+					}
+				}
+			}
+		}
+
+		return classes.join(' ');
+	}
+
+	if ( true && module.exports) {
+		classNames.default = classNames;
+		module.exports = classNames;
+	} else if (true) {
+		// register as 'classnames', consistent with npm package name
+		!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function () {
+			return classNames;
+		}).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__),
+				__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
+	} else {}
+}());
+
+
+/***/ }),
+/* 4 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -414,63 +471,6 @@ function _interopRequireWildcard(obj) {
 }
 
 /***/ }),
-/* 4 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
-  Copyright (c) 2017 Jed Watson.
-  Licensed under the MIT License (MIT), see
-  http://jedwatson.github.io/classnames
-*/
-/* global define */
-
-(function () {
-	'use strict';
-
-	var hasOwn = {}.hasOwnProperty;
-
-	function classNames () {
-		var classes = [];
-
-		for (var i = 0; i < arguments.length; i++) {
-			var arg = arguments[i];
-			if (!arg) continue;
-
-			var argType = typeof arg;
-
-			if (argType === 'string' || argType === 'number') {
-				classes.push(arg);
-			} else if (Array.isArray(arg) && arg.length) {
-				var inner = classNames.apply(null, arg);
-				if (inner) {
-					classes.push(inner);
-				}
-			} else if (argType === 'object') {
-				for (var key in arg) {
-					if (hasOwn.call(arg, key) && arg[key]) {
-						classes.push(key);
-					}
-				}
-			}
-		}
-
-		return classes.join(' ');
-	}
-
-	if ( true && module.exports) {
-		classNames.default = classNames;
-		module.exports = classNames;
-	} else if (true) {
-		// register as 'classnames', consistent with npm package name
-		!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function () {
-			return classNames;
-		}).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__),
-				__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
-	} else {}
-}());
-
-
-/***/ }),
 /* 5 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
@@ -478,9 +478,9 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
 /* harmony import */ var _docusaurus_Link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(7);
-/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(4);
+/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(3);
 /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);
-/* harmony import */ var _styles_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(425);
+/* harmony import */ var _styles_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(423);
 /* harmony import */ var _styles_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_css__WEBPACK_IMPORTED_MODULE_3__);
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
@@ -554,7 +554,7 @@ react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a",Object.assign({},
 if (false) { var throwOnDirectAccess, ReactIs; } else {
   // By explicitly using `prop-types` you are opting into new production behavior.
   // http://fb.me/prop-types-in-prod
-  module.exports = __webpack_require__(239)();
+  module.exports = __webpack_require__(237)();
 }
 
 
@@ -790,7 +790,7 @@ var react_is = __webpack_require__(168);
 var objectWithoutPropertiesLoose = __webpack_require__(43);
 
 // EXTERNAL MODULE: ./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js
-var hoist_non_react_statics_cjs = __webpack_require__(227);
+var hoist_non_react_statics_cjs = __webpack_require__(225);
 var hoist_non_react_statics_cjs_default = /*#__PURE__*/__webpack_require__.n(hoist_non_react_statics_cjs);
 
 // CONCATENATED MODULE: ./node_modules/react-router/esm/react-router.js
@@ -1498,9 +1498,9 @@ module.exports = Token;
 "use strict";
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4);
+/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(3);
 /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var _styles_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(426);
+/* harmony import */ var _styles_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(424);
 /* harmony import */ var _styles_css__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_styles_css__WEBPACK_IMPORTED_MODULE_2__);
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
@@ -1584,9 +1584,9 @@ module.exports = {
 /***/ (function(module, exports, __webpack_require__) {
 
 var fs = __webpack_require__(30)
-var polyfills = __webpack_require__(329)
-var legacy = __webpack_require__(331)
-var clone = __webpack_require__(332)
+var polyfills = __webpack_require__(327)
+var legacy = __webpack_require__(329)
+var clone = __webpack_require__(330)
 
 var util = __webpack_require__(49)
 
@@ -2030,11 +2030,11 @@ var TabGroupChoiceContext = __webpack_require__(83);
  * LICENSE file in the root directory of this source tree.
  */function useTabGroupChoiceContext(){return Object(react["useContext"])(TabGroupChoiceContext["a" /* default */]);}/* harmony default export */ var hooks_useTabGroupChoiceContext = (useTabGroupChoiceContext);
 // EXTERNAL MODULE: ./node_modules/classnames/index.js
-var classnames = __webpack_require__(4);
+var classnames = __webpack_require__(3);
 var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/Tabs/styles.module.css
-var styles_module = __webpack_require__(230);
+var styles_module = __webpack_require__(228);
 var styles_module_default = /*#__PURE__*/__webpack_require__.n(styles_module);
 
 // CONCATENATED MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/Tabs/index.js
@@ -2140,8 +2140,8 @@ function invariant(condition, message) {
 "use strict";
 
 const u = __webpack_require__(20).fromCallback
-const mkdirs = u(__webpack_require__(334))
-const mkdirsSync = __webpack_require__(335)
+const mkdirs = u(__webpack_require__(332))
+const mkdirsSync = __webpack_require__(333)
 
 module.exports = {
   mkdirs,
@@ -3323,14 +3323,14 @@ var styles_module_default = /*#__PURE__*/__webpack_require__.n(styles_module);
 var esm_extends = __webpack_require__(2);
 
 // EXTERNAL MODULE: ./node_modules/classnames/index.js
-var classnames = __webpack_require__(4);
+var classnames = __webpack_require__(3);
 var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/core/lib/client/exports/Link.js
 var Link = __webpack_require__(7);
 
 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/interopRequireWildcard.js + 1 modules
-var interopRequireWildcard = __webpack_require__(3);
+var interopRequireWildcard = __webpack_require__(4);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/core/lib/client/exports/router.js
 var router = __webpack_require__(34);
@@ -3339,7 +3339,7 @@ var router = __webpack_require__(34);
 var useSearchQuery = __webpack_require__(80);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-search-algolia/src/theme/SearchBar/styles.css
-var styles = __webpack_require__(395);
+var styles = __webpack_require__(393);
 
 // CONCATENATED MODULE: ./node_modules/@docusaurus/theme-search-algolia/src/theme/SearchBar/index.js
 /**
@@ -3354,9 +3354,9 @@ handleSelected:(_input,_event,suggestion)=>{_event.stopPropagation();// Use an a
 const a=document.createElement('a');a.href=suggestion.url;// Algolia use closest parent element id #__docusaurus when a h1 page title does
 // not have an id, so we can safely remove it.
 // See https://github.com/facebook/docusaurus/issues/1828 for more details.
-const routePath=`#__docusaurus`===a.hash?`${a.pathname}`:`${a.pathname}${a.hash}`;history.push(routePath);}});if(focus){searchBarRef.current.focus();}}const loadAlgolia=(focus=true)=>{if(algoliaLoaded){return;}Promise.all([Promise.resolve().then(()=>Object(interopRequireWildcard["a" /* default */])(__webpack_require__(396))),Promise.resolve().then(()=>Object(interopRequireWildcard["a" /* default */])(__webpack_require__(420)))]).then(([{default:docsearch}])=>{setAlgoliaLoaded(true);windo [...]
+const routePath=`#__docusaurus`===a.hash?`${a.pathname}`:`${a.pathname}${a.hash}`;history.push(routePath);}});if(focus){searchBarRef.current.focus();}}const loadAlgolia=(focus=true)=>{if(algoliaLoaded){return;}Promise.all([Promise.resolve().then(()=>Object(interopRequireWildcard["a" /* default */])(__webpack_require__(394))),Promise.resolve().then(()=>Object(interopRequireWildcard["a" /* default */])(__webpack_require__(418)))]).then(([{default:docsearch}])=>{setAlgoliaLoaded(true);windo [...]
 // EXTERNAL MODULE: ./node_modules/react-toggle/dist/component/index.js
-var component = __webpack_require__(228);
+var component = __webpack_require__(226);
 var component_default = /*#__PURE__*/__webpack_require__.n(component);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/Toggle/styles.module.css
@@ -3416,7 +3416,7 @@ var Navbar_styles_module_default = /*#__PURE__*/__webpack_require__.n(Navbar_sty
  */function NavLink({activeBasePath,activeBaseRegex,to,href,label,activeClassName='navbar__link--active',prependBaseUrlToHref,...props}){const toUrl=Object(useBaseUrl["a" /* default */])(to);const activeBaseUrl=Object(useBaseUrl["a" /* default */])(activeBasePath);const normalizedHref=Object(useBaseUrl["a" /* default */])(href,true);return/*#__PURE__*/react_default.a.createElement(Link["a" /* default */],Object(esm_extends["a" /* default */])({},href?{target:'_blank',rel:'noopener norefe [...]
 const navLinkClassNames=(extraClassName,isSubList=false)=>classnames_default()('menu__link',{'menu__link--sublist':isSubList},extraClassName);if(!items){return/*#__PURE__*/react_default.a.createElement("li",{className:"menu__list-item"},/*#__PURE__*/react_default.a.createElement(NavLink,Object(esm_extends["a" /* default */])({className:navLinkClassNames(className)},props)));}return/*#__PURE__*/react_default.a.createElement("li",{className:"menu__list-item"},/*#__PURE__*/react_default.a.c [...]
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/Footer/styles.module.css
-var Footer_styles_module = __webpack_require__(229);
+var Footer_styles_module = __webpack_require__(227);
 var Footer_styles_module_default = /*#__PURE__*/__webpack_require__.n(Footer_styles_module);
 
 // CONCATENATED MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/Footer/index.js
@@ -3427,7 +3427,7 @@ var Footer_styles_module_default = /*#__PURE__*/__webpack_require__.n(Footer_sty
  * LICENSE file in the root directory of this source tree.
  */function FooterLink({to,href,label,prependBaseUrlToHref,...props}){const toUrl=Object(useBaseUrl["a" /* default */])(to);const normalizedHref=Object(useBaseUrl["a" /* default */])(href,true);return/*#__PURE__*/react_default.a.createElement(Link["a" /* default */],Object(esm_extends["a" /* default */])({className:"footer__link-item"},href?{target:'_blank',rel:'noopener noreferrer',href:prependBaseUrlToHref?normalizedHref:href}:{to:toUrl},props),label);}const FooterLogo=({url,alt})=>/*# [...]
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/Layout/styles.css
-var Layout_styles = __webpack_require__(424);
+var Layout_styles = __webpack_require__(422);
 
 // CONCATENATED MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/Layout/index.js
 /**
@@ -3632,12 +3632,12 @@ module.exports = {
 "use strict";
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4);
+/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(3);
 /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _docusaurus_useDocusaurusContext__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6);
-/* harmony import */ var _styles_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(427);
+/* harmony import */ var _styles_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(425);
 /* harmony import */ var _styles_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_css__WEBPACK_IMPORTED_MODULE_3__);
-/* harmony import */ var _styles_module_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(232);
+/* harmony import */ var _styles_module_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(230);
 /* harmony import */ var _styles_module_css__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_styles_module_css__WEBPACK_IMPORTED_MODULE_4__);
 /**
  * Copyright (c) Facebook, Inc. and its affiliates.
@@ -3709,8 +3709,8 @@ var __spread = (this && this.__spread) || function () {
 };
 Object.defineProperty(exports, "__esModule", { value: true });
 var React = __webpack_require__(1);
-var react_from_dom_1 = __webpack_require__(441);
-var helpers_1 = __webpack_require__(428);
+var react_from_dom_1 = __webpack_require__(439);
+var helpers_1 = __webpack_require__(426);
 exports.STATUS = {
     FAILED: 'failed',
     LOADED: 'loaded',
@@ -4262,9 +4262,9 @@ module.exports = {
 
 // Contains the interpretation of CSS properties, as used by the property optimizer
 
-var breakUp = __webpack_require__(260);
-var canOverride = __webpack_require__(261);
-var restore = __webpack_require__(263);
+var breakUp = __webpack_require__(258);
+var canOverride = __webpack_require__(259);
+var restore = __webpack_require__(261);
 
 var override = __webpack_require__(46);
 
@@ -5938,7 +5938,7 @@ try {
   module.exports = util.inherits;
 } catch (e) {
   /* istanbul ignore next */
-  module.exports = __webpack_require__(361);
+  module.exports = __webpack_require__(359);
 }
 
 
@@ -9182,295 +9182,851 @@ Prism.languages.yml = Prism.languages.yaml;
 
 /***/ }),
 /* 55 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
 
-var Hack = __webpack_require__(95);
+"use strict";
 
-var Marker = __webpack_require__(16);
+// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
+var esm_extends = __webpack_require__(2);
 
-var ASTERISK_HACK = '*';
-var BACKSLASH_HACK = '\\';
-var IMPORTANT_TOKEN = '!important';
-var UNDERSCORE_HACK = '_';
-var BANG_HACK = '!ie';
+// EXTERNAL MODULE: ./node_modules/react/index.js
+var react = __webpack_require__(1);
+var react_default = /*#__PURE__*/__webpack_require__.n(react);
 
-function restoreFromOptimizing(properties, restoreCallback) {
-  var property;
-  var restored;
-  var current;
-  var i;
+// EXTERNAL MODULE: ./node_modules/classnames/index.js
+var classnames = __webpack_require__(3);
+var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
 
-  for (i = properties.length - 1; i >= 0; i--) {
-    property = properties[i];
+// EXTERNAL MODULE: ./node_modules/prism-react-renderer/prism/index.js
+var prism_react_renderer_prism = __webpack_require__(53);
 
-    if (property.unused) {
-      continue;
+// CONCATENATED MODULE: ./node_modules/prism-react-renderer/themes/duotoneDark/index.js
+// Duotone Dark
+// Author: Simurai, adapted from DuoTone themes for Atom (http://simurai.com/projects/2016/01/01/duotone-themes)
+// Conversion: Bram de Haan (http://atelierbram.github.io/Base2Tone-prism/output/prism/prism-base2tone-evening-dark.css)
+// Generated with Base16 Builder (https://github.com/base16-builder/base16-builder)
+var theme = {
+  plain: {
+    backgroundColor: "#2a2734",
+    color: "#9a86fd"
+  },
+  styles: [{
+    types: ["comment", "prolog", "doctype", "cdata", "punctuation"],
+    style: {
+      color: "#6c6783"
     }
-
-    if (!property.dirty && !property.important && !property.hack) {
-      continue;
+  }, {
+    types: ["namespace"],
+    style: {
+      opacity: 0.7
     }
-
-    if (restoreCallback) {
-      restored = restoreCallback(property);
-      property.value = restored;
-    } else {
-      restored = property.value;
+  }, {
+    types: ["tag", "operator", "number"],
+    style: {
+      color: "#e09142"
     }
-
-    if (property.important) {
-      restoreImportant(property);
+  }, {
+    types: ["property", "function"],
+    style: {
+      color: "#9a86fd"
     }
-
-    if (property.hack) {
-      restoreHack(property);
+  }, {
+    types: ["tag-id", "selector", "atrule-id"],
+    style: {
+      color: "#eeebff"
     }
-
-    if ('all' in property) {
-      current = property.all[property.position];
-      current[1][1] = property.name;
-
-      current.splice(2, current.length - 1);
-      Array.prototype.push.apply(current, restored);
+  }, {
+    types: ["attr-name"],
+    style: {
+      color: "#c4b9fe"
     }
-  }
-}
-
-function restoreImportant(property) {
-  property.value[property.value.length - 1][1] += IMPORTANT_TOKEN;
-}
+  }, {
+    types: ["boolean", "string", "entity", "url", "attr-value", "keyword", "control", "directive", "unit", "statement", "regex", "at-rule", "placeholder", "variable"],
+    style: {
+      color: "#ffcc99"
+    }
+  }, {
+    types: ["deleted"],
+    style: {
+      textDecorationLine: "line-through"
+    }
+  }, {
+    types: ["inserted"],
+    style: {
+      textDecorationLine: "underline"
+    }
+  }, {
+    types: ["italic"],
+    style: {
+      fontStyle: "italic"
+    }
+  }, {
+    types: ["important", "bold"],
+    style: {
+      fontWeight: "bold"
+    }
+  }, {
+    types: ["important"],
+    style: {
+      color: "#c4b9fe"
+    }
+  }]
+};
 
-function restoreHack(property) {
-  if (property.hack[0] == Hack.UNDERSCORE) {
-    property.name = UNDERSCORE_HACK + property.name;
-  } else if (property.hack[0] == Hack.ASTERISK) {
-    property.name = ASTERISK_HACK + property.name;
-  } else if (property.hack[0] == Hack.BACKSLASH) {
-    property.value[property.value.length - 1][1] += BACKSLASH_HACK + property.hack[1];
-  } else if (property.hack[0] == Hack.BANG) {
-    property.value[property.value.length - 1][1] += Marker.SPACE + BANG_HACK;
-  }
-}
+/* harmony default export */ var duotoneDark = (theme);
 
-module.exports = restoreFromOptimizing;
+// CONCATENATED MODULE: ./node_modules/prism-react-renderer/dist/index.js
 
 
-/***/ }),
-/* 56 */
-/***/ (function(module, exports) {
 
-/* -*- Mode: js; js-indent-level: 2; -*- */
-/*
- * Copyright 2011 Mozilla Foundation and contributors
- * Licensed under the New BSD license. See LICENSE or:
- * http://opensource.org/licenses/BSD-3-Clause
- */
 
-/**
- * This is a helper function for getting values from parameter/options
- * objects.
- *
- * @param args The object we are extracting values from
- * @param name The name of the property we are getting.
- * @param defaultValue An optional value to return if the property is missing
- * from the object. If this is not specified and the property is missing, an
- * error will be thrown.
- */
-function getArg(aArgs, aName, aDefaultValue) {
-  if (aName in aArgs) {
-    return aArgs[aName];
-  } else if (arguments.length === 3) {
-    return aDefaultValue;
-  } else {
-    throw new Error('"' + aName + '" is a required argument.');
-  }
-}
-exports.getArg = getArg;
 
-var urlRegexp = /^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/;
-var dataUrlRegexp = /^data:.+\,.+$/;
+var defaultProps = {
+  // $FlowFixMe
+  Prism: prism_react_renderer_prism["a" /* default */],
+  theme: duotoneDark
+};
 
-function urlParse(aUrl) {
-  var match = aUrl.match(urlRegexp);
-  if (!match) {
-    return null;
+function _defineProperty(obj, key, value) {
+  if (key in obj) {
+    Object.defineProperty(obj, key, {
+      value: value,
+      enumerable: true,
+      configurable: true,
+      writable: true
+    });
+  } else {
+    obj[key] = value;
   }
-  return {
-    scheme: match[1],
-    auth: match[2],
-    host: match[3],
-    port: match[4],
-    path: match[5]
-  };
-}
-exports.urlParse = urlParse;
 
-function urlGenerate(aParsedUrl) {
-  var url = '';
-  if (aParsedUrl.scheme) {
-    url += aParsedUrl.scheme + ':';
-  }
-  url += '//';
-  if (aParsedUrl.auth) {
-    url += aParsedUrl.auth + '@';
-  }
-  if (aParsedUrl.host) {
-    url += aParsedUrl.host;
-  }
-  if (aParsedUrl.port) {
-    url += ":" + aParsedUrl.port
-  }
-  if (aParsedUrl.path) {
-    url += aParsedUrl.path;
-  }
-  return url;
+  return obj;
 }
-exports.urlGenerate = urlGenerate;
 
-/**
- * Normalizes a path, or the path portion of a URL:
- *
- * - Replaces consecutive slashes with one slash.
- * - Removes unnecessary '.' parts.
- * - Removes unnecessary '<dir>/..' parts.
- *
- * Based on code in the Node.js 'path' core module.
- *
- * @param aPath The path or url to normalize.
- */
-function normalize(aPath) {
-  var path = aPath;
-  var url = urlParse(aPath);
-  if (url) {
-    if (!url.path) {
-      return aPath;
-    }
-    path = url.path;
-  }
-  var isAbsolute = exports.isAbsolute(path);
+function _extends() {
+  _extends = Object.assign || function (target) {
+    for (var i = 1; i < arguments.length; i++) {
+      var source = arguments[i];
 
-  var parts = path.split(/\/+/);
-  for (var part, up = 0, i = parts.length - 1; i >= 0; i--) {
-    part = parts[i];
-    if (part === '.') {
-      parts.splice(i, 1);
-    } else if (part === '..') {
-      up++;
-    } else if (up > 0) {
-      if (part === '') {
-        // The first part is blank if the path is absolute. Trying to go
-        // above the root is a no-op. Therefore we can remove all '..' parts
-        // directly after the root.
-        parts.splice(i + 1, up);
-        up = 0;
-      } else {
-        parts.splice(i, 2);
-        up--;
+      for (var key in source) {
+        if (Object.prototype.hasOwnProperty.call(source, key)) {
+          target[key] = source[key];
+        }
       }
     }
-  }
-  path = parts.join('/');
 
-  if (path === '') {
-    path = isAbsolute ? '/' : '.';
-  }
+    return target;
+  };
 
-  if (url) {
-    url.path = path;
-    return urlGenerate(url);
-  }
-  return path;
+  return _extends.apply(this, arguments);
 }
-exports.normalize = normalize;
 
-/**
- * Joins two paths/URLs.
- *
- * @param aRoot The root path or URL.
- * @param aPath The path or URL to be joined with the root.
- *
- * - If aPath is a URL or a data URI, aPath is returned, unless aPath is a
- *   scheme-relative URL: Then the scheme of aRoot, if any, is prepended
- *   first.
- * - Otherwise aPath is a path. If aRoot is a URL, then its path portion
- *   is updated with the result and aRoot is returned. Otherwise the result
- *   is returned.
- *   - If aPath is absolute, the result is aPath.
- *   - Otherwise the two paths are joined with a slash.
- * - Joining for example 'http://' and 'www.example.com' is also supported.
- */
-function join(aRoot, aPath) {
-  if (aRoot === "") {
-    aRoot = ".";
-  }
-  if (aPath === "") {
-    aPath = ".";
-  }
-  var aPathUrl = urlParse(aPath);
-  var aRootUrl = urlParse(aRoot);
-  if (aRootUrl) {
-    aRoot = aRootUrl.path || '/';
-  }
+var newlineRe = /\r\n|\r|\n/; // Empty lines need to contain a single empty token, denoted with { empty: true }
 
-  // `join(foo, '//www.example.org')`
-  if (aPathUrl && !aPathUrl.scheme) {
-    if (aRootUrl) {
-      aPathUrl.scheme = aRootUrl.scheme;
-    }
-    return urlGenerate(aPathUrl);
+var normalizeEmptyLines = function (line) {
+  if (line.length === 0) {
+    line.push({
+      types: ["plain"],
+      content: "",
+      empty: true
+    });
+  } else if (line.length === 1 && line[0].content === "") {
+    line[0].empty = true;
   }
+};
 
-  if (aPathUrl || aPath.match(dataUrlRegexp)) {
-    return aPath;
-  }
+var appendTypes = function (types, add) {
+  var typesSize = types.length;
 
-  // `join('http://', 'www.example.com')`
-  if (aRootUrl && !aRootUrl.host && !aRootUrl.path) {
-    aRootUrl.host = aPath;
-    return urlGenerate(aRootUrl);
+  if (typesSize > 0 && types[typesSize - 1] === add) {
+    return types;
   }
 
-  var joined = aPath.charAt(0) === '/'
-    ? aPath
-    : normalize(aRoot.replace(/\/+$/, '') + '/' + aPath);
-
-  if (aRootUrl) {
-    aRootUrl.path = joined;
-    return urlGenerate(aRootUrl);
-  }
-  return joined;
-}
-exports.join = join;
+  return types.concat(add);
+}; // Takes an array of Prism's tokens and groups them by line, turning plain
+// strings into tokens as well. Tokens can become recursive in some cases,
+// which means that their types are concatenated. Plain-string tokens however
+// are always of type "plain".
+// This is not recursive to avoid exceeding the call-stack limit, since it's unclear
+// how nested Prism's tokens can become
 
-exports.isAbsolute = function (aPath) {
-  return aPath.charAt(0) === '/' || urlRegexp.test(aPath);
-};
 
-/**
- * Make a path relative to a URL or another path.
- *
- * @param aRoot The root path or URL.
- * @param aPath The path or URL to be made relative to aRoot.
- */
-function relative(aRoot, aPath) {
-  if (aRoot === "") {
-    aRoot = ".";
-  }
+var normalizeTokens = function (tokens) {
+  var typeArrStack = [[]];
+  var tokenArrStack = [tokens];
+  var tokenArrIndexStack = [0];
+  var tokenArrSizeStack = [tokens.length];
+  var i = 0;
+  var stackIndex = 0;
+  var currentLine = [];
+  var acc = [currentLine];
 
-  aRoot = aRoot.replace(/\/$/, '');
+  while (stackIndex > -1) {
+    while ((i = tokenArrIndexStack[stackIndex]++) < tokenArrSizeStack[stackIndex]) {
+      var content = void 0;
+      var types = typeArrStack[stackIndex];
+      var tokenArr = tokenArrStack[stackIndex];
+      var token = tokenArr[i]; // Determine content and append type to types if necessary
 
-  // It is possible for the path to be above the root. In this case, simply
-  // checking whether the root is a prefix of the path won't work. Instead, we
-  // need to remove components from the root one by one, until either we find
-  // a prefix that fits, or we run out of components to remove.
-  var level = 0;
-  while (aPath.indexOf(aRoot + '/') !== 0) {
-    var index = aRoot.lastIndexOf("/");
-    if (index < 0) {
-      return aPath;
-    }
+      if (typeof token === "string") {
+        types = stackIndex > 0 ? types : ["plain"];
+        content = token;
+      } else {
+        types = appendTypes(types, token.type);
 
-    // If the only part of the root that is left is the scheme (i.e. http://,
+        if (token.alias) {
+          types = appendTypes(types, token.alias);
+        }
+
+        content = token.content;
+      } // If token.content is an array, increase the stack depth and repeat this while-loop
+
+
+      if (typeof content !== "string") {
+        stackIndex++;
+        typeArrStack.push(types);
+        tokenArrStack.push(content);
+        tokenArrIndexStack.push(0);
+        tokenArrSizeStack.push(content.length);
+        continue;
+      } // Split by newlines
+
+
+      var splitByNewlines = content.split(newlineRe);
+      var newlineCount = splitByNewlines.length;
+      currentLine.push({
+        types: types,
+        content: splitByNewlines[0]
+      }); // Create a new line for each string on a new line
+
+      for (var i$1 = 1; i$1 < newlineCount; i$1++) {
+        normalizeEmptyLines(currentLine);
+        acc.push(currentLine = []);
+        currentLine.push({
+          types: types,
+          content: splitByNewlines[i$1]
+        });
+      }
+    } // Decreate the stack depth
+
+
+    stackIndex--;
+    typeArrStack.pop();
+    tokenArrStack.pop();
+    tokenArrIndexStack.pop();
+    tokenArrSizeStack.pop();
+  }
+
+  normalizeEmptyLines(currentLine);
+  return acc;
+};
+
+var themeToDict = function (theme, language) {
+  var plain = theme.plain; // $FlowFixMe
+
+  var base = Object.create(null);
+  var themeDict = theme.styles.reduce(function (acc, themeEntry) {
+    var languages = themeEntry.languages;
+    var style = themeEntry.style;
+
+    if (languages && !languages.includes(language)) {
+      return acc;
+    }
+
+    themeEntry.types.forEach(function (type) {
+      // $FlowFixMe
+      var accStyle = _extends({}, acc[type], style);
+
+      acc[type] = accStyle;
+    });
+    return acc;
+  }, base); // $FlowFixMe
+
+  themeDict.root = plain; // $FlowFixMe
+
+  themeDict.plain = _extends({}, plain, {
+    backgroundColor: null
+  });
+  return themeDict;
+};
+
+function objectWithoutProperties(obj, exclude) {
+  var target = {};
+
+  for (var k in obj) if (Object.prototype.hasOwnProperty.call(obj, k) && exclude.indexOf(k) === -1) target[k] = obj[k];
+
+  return target;
+}
+
+var Highlight =
+/*@__PURE__*/
+function (Component) {
+  function Highlight() {
+    var this$1 = this;
+    var args = [],
+        len = arguments.length;
+
+    while (len--) args[len] = arguments[len];
+
+    Component.apply(this, args);
+
+    _defineProperty(this, "getThemeDict", function (props) {
+      if (this$1.themeDict !== undefined && props.theme === this$1.prevTheme && props.language === this$1.prevLanguage) {
+        return this$1.themeDict;
+      }
+
+      this$1.prevTheme = props.theme;
+      this$1.prevLanguage = props.language;
+      var themeDict = props.theme ? themeToDict(props.theme, props.language) : undefined;
+      return this$1.themeDict = themeDict;
+    });
+
+    _defineProperty(this, "getLineProps", function (ref) {
+      var key = ref.key;
+      var className = ref.className;
+      var style = ref.style;
+      var rest$1 = objectWithoutProperties(ref, ["key", "className", "style", "line"]);
+      var rest = rest$1;
+
+      var output = _extends({}, rest, {
+        className: "token-line",
+        style: undefined,
+        key: undefined
+      });
+
+      var themeDict = this$1.getThemeDict(this$1.props);
+
+      if (themeDict !== undefined) {
+        output.style = themeDict.plain;
+      }
+
+      if (style !== undefined) {
+        output.style = output.style !== undefined ? _extends({}, output.style, style) : style;
+      }
+
+      if (key !== undefined) {
+        output.key = key;
+      }
+
+      if (className) {
+        output.className += " " + className;
+      }
+
+      return output;
+    });
+
+    _defineProperty(this, "getStyleForToken", function (ref) {
+      var types = ref.types;
+      var empty = ref.empty;
+      var typesSize = types.length;
+      var themeDict = this$1.getThemeDict(this$1.props);
+
+      if (themeDict === undefined) {
+        return undefined;
+      } else if (typesSize === 1 && types[0] === "plain") {
+        return empty ? {
+          display: "inline-block"
+        } : undefined;
+      } else if (typesSize === 1 && !empty) {
+        return themeDict[types[0]];
+      }
+
+      var baseStyle = empty ? {
+        display: "inline-block"
+      } : {}; // $FlowFixMe
+
+      var typeStyles = types.map(function (type) {
+        return themeDict[type];
+      });
+      return Object.assign.apply(Object, [baseStyle].concat(typeStyles));
+    });
+
+    _defineProperty(this, "getTokenProps", function (ref) {
+      var key = ref.key;
+      var className = ref.className;
+      var style = ref.style;
+      var token = ref.token;
+      var rest$1 = objectWithoutProperties(ref, ["key", "className", "style", "token"]);
+      var rest = rest$1;
+
+      var output = _extends({}, rest, {
+        className: "token " + token.types.join(" "),
+        children: token.content,
+        style: this$1.getStyleForToken(token),
+        key: undefined
+      });
+
+      if (style !== undefined) {
+        output.style = output.style !== undefined ? _extends({}, output.style, style) : style;
+      }
+
+      if (key !== undefined) {
+        output.key = key;
+      }
+
+      if (className) {
+        output.className += " " + className;
+      }
+
+      return output;
+    });
+  }
+
+  if (Component) Highlight.__proto__ = Component;
+  Highlight.prototype = Object.create(Component && Component.prototype);
+  Highlight.prototype.constructor = Highlight;
+
+  Highlight.prototype.render = function render() {
+    var ref = this.props;
+    var Prism = ref.Prism;
+    var language = ref.language;
+    var code = ref.code;
+    var children = ref.children;
+    var themeDict = this.getThemeDict(this.props);
+    var grammar = Prism.languages[language];
+    var mixedTokens = grammar !== undefined ? Prism.tokenize(code, grammar, language) : [code];
+    var tokens = normalizeTokens(mixedTokens);
+    return children({
+      tokens: tokens,
+      className: "prism-code language-" + language,
+      style: themeDict !== undefined ? themeDict.root : {},
+      getLineProps: this.getLineProps,
+      getTokenProps: this.getTokenProps
+    });
+  };
+
+  return Highlight;
+}(react["Component"]);
+
+/* harmony default export */ var dist = (Highlight);
+
+
+// EXTERNAL MODULE: ./node_modules/clipboard/dist/clipboard.js
+var dist_clipboard = __webpack_require__(229);
+var clipboard_default = /*#__PURE__*/__webpack_require__.n(dist_clipboard);
+
+// EXTERNAL MODULE: ./node_modules/parse-numeric-range/index.js
+var parse_numeric_range = __webpack_require__(120);
+var parse_numeric_range_default = /*#__PURE__*/__webpack_require__.n(parse_numeric_range);
+
+// EXTERNAL MODULE: ./node_modules/@docusaurus/core/lib/client/exports/useDocusaurusContext.js
+var useDocusaurusContext = __webpack_require__(6);
+
+// CONCATENATED MODULE: ./node_modules/prism-react-renderer/themes/palenight/index.js
+// Converted automatically using ./tools/themeFromVsCode
+var palenight_theme = {
+  plain: {
+    color: "#bfc7d5",
+    backgroundColor: "#292d3e"
+  },
+  styles: [{
+    types: ["comment"],
+    style: {
+      color: "rgb(105, 112, 152)",
+      fontStyle: "italic"
+    }
+  }, {
+    types: ["string", "inserted"],
+    style: {
+      color: "rgb(195, 232, 141)"
+    }
+  }, {
+    types: ["number"],
+    style: {
+      color: "rgb(247, 140, 108)"
+    }
+  }, {
+    types: ["builtin", "char", "constant", "function"],
+    style: {
+      color: "rgb(130, 170, 255)"
+    }
+  }, {
+    types: ["punctuation", "selector"],
+    style: {
+      color: "rgb(199, 146, 234)"
+    }
+  }, {
+    types: ["variable"],
+    style: {
+      color: "rgb(191, 199, 213)"
+    }
+  }, {
+    types: ["class-name", "attr-name"],
+    style: {
+      color: "rgb(255, 203, 107)"
+    }
+  }, {
+    types: ["tag", "deleted"],
+    style: {
+      color: "rgb(255, 85, 114)"
+    }
+  }, {
+    types: ["operator"],
+    style: {
+      color: "rgb(137, 221, 255)"
+    }
+  }, {
+    types: ["boolean"],
+    style: {
+      color: "rgb(255, 88, 116)"
+    }
+  }, {
+    types: ["keyword"],
+    style: {
+      fontStyle: "italic"
+    }
+  }, {
+    types: ["doctype"],
+    style: {
+      color: "rgb(199, 146, 234)",
+      fontStyle: "italic"
+    }
+  }, {
+    types: ["namespace"],
+    style: {
+      color: "rgb(178, 204, 214)"
+    }
+  }, {
+    types: ["url"],
+    style: {
+      color: "rgb(221, 221, 221)"
+    }
+  }]
+};
+
+/* harmony default export */ var palenight = (palenight_theme);
+
+// EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/hooks/useThemeContext.js
+var useThemeContext = __webpack_require__(54);
+
+// CONCATENATED MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/hooks/usePrismTheme.js
+/**
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */const usePrismTheme=()=>{const{siteConfig:{themeConfig:{prism={}}}}=Object(useDocusaurusContext["a" /* default */])();const{isDarkTheme}=Object(useThemeContext["a" /* default */])();const lightModeTheme=prism.theme||palenight;const darkModeTheme=prism.darkTheme||lightModeTheme;const prismTheme=isDarkTheme?darkModeTheme:lightModeTheme;return prismTheme;};/* harmony default export */ var hooks_usePrismTheme = (usePrismTheme);
+// EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/CodeBlock/styles.module.css
+var styles_module = __webpack_require__(39);
+var styles_module_default = /*#__PURE__*/__webpack_require__.n(styles_module);
+
+// CONCATENATED MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/CodeBlock/index.js
+/**
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */ /* eslint-disable jsx-a11y/no-noninteractive-tabindex */const highlightLinesRangeRegex=/{([\d,-]+)}/;const getHighlightDirectiveRegex=(languages=['js','jsBlock','jsx','python','html'])=>{// supported types of comments
+const comments={js:{start:'\\/\\/',end:''},jsBlock:{start:'\\/\\*',end:'\\*\\/'},jsx:{start:'\\{\\s*\\/\\*',end:'\\*\\/\\s*\\}'},python:{start:'#',end:''},html:{start:'<!--',end:'-->'}};// supported directives
+const directives=['highlight-next-line','highlight-start','highlight-end'].join('|');// to be more reliable, the opening and closing comment must match
+const commentPattern=languages.map(lang=>`(?:${comments[lang].start}\\s*(${directives})\\s*${comments[lang].end})`).join('|');// white space is allowed, but otherwise it should be on it's own line
+return new RegExp(`^\\s*(?:${commentPattern})\\s*$`);};// select comment styles based on language
+const highlightDirectiveRegex=lang=>{switch(lang){case'js':case'javascript':case'ts':case'typescript':return getHighlightDirectiveRegex(['js','jsBlock']);case'jsx':case'tsx':return getHighlightDirectiveRegex(['js','jsBlock','jsx']);case'html':return getHighlightDirectiveRegex(['js','jsBlock','html']);case'python':case'py':return getHighlightDirectiveRegex(['python']);default:// all comment types
+return getHighlightDirectiveRegex();}};const codeBlockTitleRegex=/title=".*"/;/* harmony default export */ var CodeBlock = __webpack_exports__["a"] = (({children,className:languageClassName,metastring})=>{const{siteConfig:{themeConfig:{prism={}}}}=Object(useDocusaurusContext["a" /* default */])();const[showCopied,setShowCopied]=Object(react["useState"])(false);const[mounted,setMounted]=Object(react["useState"])(false);// The Prism theme on SSR is always the default theme but the site theme
+// can be in a different mode. React hydration doesn't update DOM styles
+// that come from SSR. Hence force a re-render after mounting to apply the
+// current relevant styles. There will be a flash seen of the original
+// styles seen using this current approach but that's probably ok. Fixing
+// the flash will require changing the theming approach and is not worth it
+// at this point.
+Object(react["useEffect"])(()=>{setMounted(true);},[]);const target=Object(react["useRef"])(null);const button=Object(react["useRef"])(null);let highlightLines=[];let codeBlockTitle='';const prismTheme=hooks_usePrismTheme();if(metastring&&highlightLinesRangeRegex.test(metastring)){const highlightLinesRange=metastring.match(highlightLinesRangeRegex)[1];highlightLines=parse_numeric_range_default.a.parse(highlightLinesRange).filter(n=>n>0);}if(metastring&&codeBlockTitleRegex.test(metastring [...]
+let code=children.replace(/\n$/,'');if(highlightLines.length===0&&language!==undefined){let range='';const directiveRegex=highlightDirectiveRegex(language);// go through line by line
+const lines=children.replace(/\n$/,'').split('\n');let blockStart;// loop through lines
+for(let index=0;index<lines.length;){const line=lines[index];// adjust for 0-index
+const lineNumber=index+1;const match=line.match(directiveRegex);if(match!==null){const directive=match.slice(1).reduce((final,item)=>final||item,undefined);switch(directive){case'highlight-next-line':range+=`${lineNumber},`;break;case'highlight-start':blockStart=lineNumber;break;case'highlight-end':range+=`${blockStart}-${lineNumber-1},`;break;default:break;}lines.splice(index,1);}else{// lines without directives are unchanged
+index+=1;}}highlightLines=parse_numeric_range_default.a.parse(range);code=lines.join('\n');}const handleCopyCode=()=>{window.getSelection().empty();setShowCopied(true);setTimeout(()=>setShowCopied(false),2000);};return/*#__PURE__*/react_default.a.createElement(dist,Object(esm_extends["a" /* default */])({},defaultProps,{key:mounted,theme:prismTheme,code:code,language:language}),({className,style,tokens,getLineProps,getTokenProps})=>/*#__PURE__*/react_default.a.createElement(react_default [...]
+}const lineProps=getLineProps({line,key:i});if(highlightLines.includes(i+1)){lineProps.className=`${lineProps.className} docusaurus-highlight-code-line`;}return/*#__PURE__*/react_default.a.createElement("div",Object(esm_extends["a" /* default */])({key:i},lineProps),line.map((token,key)=>/*#__PURE__*/react_default.a.createElement("span",Object(esm_extends["a" /* default */])({key:key},getTokenProps({token,key})))));}))))));});
+
+/***/ }),
+/* 56 */
+/***/ (function(module, exports, __webpack_require__) {
+
+var Hack = __webpack_require__(95);
+
+var Marker = __webpack_require__(16);
+
+var ASTERISK_HACK = '*';
+var BACKSLASH_HACK = '\\';
+var IMPORTANT_TOKEN = '!important';
+var UNDERSCORE_HACK = '_';
+var BANG_HACK = '!ie';
+
+function restoreFromOptimizing(properties, restoreCallback) {
+  var property;
+  var restored;
+  var current;
+  var i;
+
+  for (i = properties.length - 1; i >= 0; i--) {
+    property = properties[i];
+
+    if (property.unused) {
+      continue;
+    }
+
+    if (!property.dirty && !property.important && !property.hack) {
+      continue;
+    }
+
+    if (restoreCallback) {
+      restored = restoreCallback(property);
+      property.value = restored;
+    } else {
+      restored = property.value;
+    }
+
+    if (property.important) {
+      restoreImportant(property);
+    }
+
+    if (property.hack) {
+      restoreHack(property);
+    }
+
+    if ('all' in property) {
+      current = property.all[property.position];
+      current[1][1] = property.name;
+
+      current.splice(2, current.length - 1);
+      Array.prototype.push.apply(current, restored);
+    }
+  }
+}
+
+function restoreImportant(property) {
+  property.value[property.value.length - 1][1] += IMPORTANT_TOKEN;
+}
+
+function restoreHack(property) {
+  if (property.hack[0] == Hack.UNDERSCORE) {
+    property.name = UNDERSCORE_HACK + property.name;
+  } else if (property.hack[0] == Hack.ASTERISK) {
+    property.name = ASTERISK_HACK + property.name;
+  } else if (property.hack[0] == Hack.BACKSLASH) {
+    property.value[property.value.length - 1][1] += BACKSLASH_HACK + property.hack[1];
+  } else if (property.hack[0] == Hack.BANG) {
+    property.value[property.value.length - 1][1] += Marker.SPACE + BANG_HACK;
+  }
+}
+
+module.exports = restoreFromOptimizing;
+
+
+/***/ }),
+/* 57 */
+/***/ (function(module, exports) {
+
+/* -*- Mode: js; js-indent-level: 2; -*- */
+/*
+ * Copyright 2011 Mozilla Foundation and contributors
+ * Licensed under the New BSD license. See LICENSE or:
+ * http://opensource.org/licenses/BSD-3-Clause
+ */
+
+/**
+ * This is a helper function for getting values from parameter/options
+ * objects.
+ *
+ * @param args The object we are extracting values from
+ * @param name The name of the property we are getting.
+ * @param defaultValue An optional value to return if the property is missing
+ * from the object. If this is not specified and the property is missing, an
+ * error will be thrown.
+ */
+function getArg(aArgs, aName, aDefaultValue) {
+  if (aName in aArgs) {
+    return aArgs[aName];
+  } else if (arguments.length === 3) {
+    return aDefaultValue;
+  } else {
+    throw new Error('"' + aName + '" is a required argument.');
+  }
+}
+exports.getArg = getArg;
+
+var urlRegexp = /^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/;
+var dataUrlRegexp = /^data:.+\,.+$/;
+
+function urlParse(aUrl) {
+  var match = aUrl.match(urlRegexp);
+  if (!match) {
+    return null;
+  }
+  return {
+    scheme: match[1],
+    auth: match[2],
+    host: match[3],
+    port: match[4],
+    path: match[5]
+  };
+}
+exports.urlParse = urlParse;
+
+function urlGenerate(aParsedUrl) {
+  var url = '';
+  if (aParsedUrl.scheme) {
+    url += aParsedUrl.scheme + ':';
+  }
+  url += '//';
+  if (aParsedUrl.auth) {
+    url += aParsedUrl.auth + '@';
+  }
+  if (aParsedUrl.host) {
+    url += aParsedUrl.host;
+  }
+  if (aParsedUrl.port) {
+    url += ":" + aParsedUrl.port
+  }
+  if (aParsedUrl.path) {
+    url += aParsedUrl.path;
+  }
+  return url;
+}
+exports.urlGenerate = urlGenerate;
+
+/**
+ * Normalizes a path, or the path portion of a URL:
+ *
+ * - Replaces consecutive slashes with one slash.
+ * - Removes unnecessary '.' parts.
+ * - Removes unnecessary '<dir>/..' parts.
+ *
+ * Based on code in the Node.js 'path' core module.
+ *
+ * @param aPath The path or url to normalize.
+ */
+function normalize(aPath) {
+  var path = aPath;
+  var url = urlParse(aPath);
+  if (url) {
+    if (!url.path) {
+      return aPath;
+    }
+    path = url.path;
+  }
+  var isAbsolute = exports.isAbsolute(path);
+
+  var parts = path.split(/\/+/);
+  for (var part, up = 0, i = parts.length - 1; i >= 0; i--) {
+    part = parts[i];
+    if (part === '.') {
+      parts.splice(i, 1);
+    } else if (part === '..') {
+      up++;
+    } else if (up > 0) {
+      if (part === '') {
+        // The first part is blank if the path is absolute. Trying to go
+        // above the root is a no-op. Therefore we can remove all '..' parts
+        // directly after the root.
+        parts.splice(i + 1, up);
+        up = 0;
+      } else {
+        parts.splice(i, 2);
+        up--;
+      }
+    }
+  }
+  path = parts.join('/');
+
+  if (path === '') {
+    path = isAbsolute ? '/' : '.';
+  }
+
+  if (url) {
+    url.path = path;
+    return urlGenerate(url);
+  }
+  return path;
+}
+exports.normalize = normalize;
+
+/**
+ * Joins two paths/URLs.
+ *
+ * @param aRoot The root path or URL.
+ * @param aPath The path or URL to be joined with the root.
+ *
+ * - If aPath is a URL or a data URI, aPath is returned, unless aPath is a
+ *   scheme-relative URL: Then the scheme of aRoot, if any, is prepended
+ *   first.
+ * - Otherwise aPath is a path. If aRoot is a URL, then its path portion
+ *   is updated with the result and aRoot is returned. Otherwise the result
+ *   is returned.
+ *   - If aPath is absolute, the result is aPath.
+ *   - Otherwise the two paths are joined with a slash.
+ * - Joining for example 'http://' and 'www.example.com' is also supported.
+ */
+function join(aRoot, aPath) {
+  if (aRoot === "") {
+    aRoot = ".";
+  }
+  if (aPath === "") {
+    aPath = ".";
+  }
+  var aPathUrl = urlParse(aPath);
+  var aRootUrl = urlParse(aRoot);
+  if (aRootUrl) {
+    aRoot = aRootUrl.path || '/';
+  }
+
+  // `join(foo, '//www.example.org')`
+  if (aPathUrl && !aPathUrl.scheme) {
+    if (aRootUrl) {
+      aPathUrl.scheme = aRootUrl.scheme;
+    }
+    return urlGenerate(aPathUrl);
+  }
+
+  if (aPathUrl || aPath.match(dataUrlRegexp)) {
+    return aPath;
+  }
+
+  // `join('http://', 'www.example.com')`
+  if (aRootUrl && !aRootUrl.host && !aRootUrl.path) {
+    aRootUrl.host = aPath;
+    return urlGenerate(aRootUrl);
+  }
+
+  var joined = aPath.charAt(0) === '/'
+    ? aPath
+    : normalize(aRoot.replace(/\/+$/, '') + '/' + aPath);
+
+  if (aRootUrl) {
+    aRootUrl.path = joined;
+    return urlGenerate(aRootUrl);
+  }
+  return joined;
+}
+exports.join = join;
+
+exports.isAbsolute = function (aPath) {
+  return aPath.charAt(0) === '/' || urlRegexp.test(aPath);
+};
+
+/**
+ * Make a path relative to a URL or another path.
+ *
+ * @param aRoot The root path or URL.
+ * @param aPath The path or URL to be made relative to aRoot.
+ */
+function relative(aRoot, aPath) {
+  if (aRoot === "") {
+    aRoot = ".";
+  }
+
+  aRoot = aRoot.replace(/\/$/, '');
+
+  // It is possible for the path to be above the root. In this case, simply
+  // checking whether the root is a prefix of the path won't work. Instead, we
+  // need to remove components from the root one by one, until either we find
+  // a prefix that fits, or we run out of components to remove.
+  var level = 0;
+  while (aPath.indexOf(aRoot + '/') !== 0) {
+    var index = aRoot.lastIndexOf("/");
+    if (index < 0) {
+      return aPath;
+    }
+
+    // If the only part of the root that is left is the scheme (i.e. http://,
     // file:///, etc.), one or more slashes (/), or simply nothing at all, we
     // have exhausted all components, so the path is not relative to the root.
     aRoot = aRoot.slice(0, index);
@@ -9750,7 +10306,7 @@ exports.computeSourceURL = computeSourceURL;
 
 
 /***/ }),
-/* 57 */
+/* 58 */
 /***/ (function(module, exports) {
 
 var REMOTE_RESOURCE_PATTERN = /^(\w+:\/\/|\/\/)/;
@@ -9763,7 +10319,7 @@ module.exports = isRemoteResource;
 
 
 /***/ }),
-/* 58 */
+/* 59 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -9856,13 +10412,13 @@ module.exports = {
 
 
 /***/ }),
-/* 59 */
+/* 60 */
 /***/ (function(module, exports) {
 
 module.exports = require("events");
 
 /***/ }),
-/* 60 */
+/* 61 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -9912,849 +10468,293 @@ function load(loader) {
   });
 
   return state;
-}
-
-function loadMap(obj) {
-  var state = {
-    loading: false,
-    loaded: {},
-    error: null
-  };
-
-  var promises = [];
-
-  try {
-    Object.keys(obj).forEach(function (key) {
-      var result = load(obj[key]);
-
-      if (!result.loading) {
-        state.loaded[key] = result.loaded;
-        state.error = result.error;
-      } else {
-        state.loading = true;
-      }
-
-      promises.push(result.promise);
-
-      result.promise.then(function (res) {
-        state.loaded[key] = res;
-      }).catch(function (err) {
-        state.error = err;
-      });
-    });
-  } catch (err) {
-    state.error = err;
-  }
-
-  state.promise = Promise.all(promises).then(function (res) {
-    state.loading = false;
-    return res;
-  }).catch(function (err) {
-    state.loading = false;
-    throw err;
-  });
-
-  return state;
-}
-
-function resolve(obj) {
-  return obj && obj.__esModule ? obj.default : obj;
-}
-
-function render(loaded, props) {
-  return React.createElement(resolve(loaded), props);
-}
-
-function createLoadableComponent(loadFn, options) {
-  var _class, _temp;
-
-  if (!options.loading) {
-    throw new Error("react-loadable requires a `loading` component");
-  }
-
-  var opts = Object.assign({
-    loader: null,
-    loading: null,
-    delay: 200,
-    timeout: null,
-    render: render,
-    webpack: null,
-    modules: null
-  }, options);
-
-  var res = null;
-
-  function init() {
-    if (!res) {
-      res = loadFn(opts.loader);
-    }
-    return res.promise;
-  }
-
-  ALL_INITIALIZERS.push(init);
-
-  if (typeof opts.webpack === "function") {
-    READY_INITIALIZERS.push(function () {
-      if (isWebpackReady(opts.webpack)) {
-        return init();
-      }
-    });
-  }
-
-  return _temp = _class = function (_React$Component) {
-    _inherits(LoadableComponent, _React$Component);
-
-    function LoadableComponent(props) {
-      _classCallCheck(this, LoadableComponent);
-
-      var _this = _possibleConstructorReturn(this, _React$Component.call(this, props));
-
-      _this.retry = function () {
-        _this.setState({ error: null, loading: true, timedOut: false });
-        res = loadFn(opts.loader);
-        _this._loadModule();
-      };
-
-      init();
-
-      _this.state = {
-        error: res.error,
-        pastDelay: false,
-        timedOut: false,
-        loading: res.loading,
-        loaded: res.loaded
-      };
-      return _this;
-    }
-
-    LoadableComponent.preload = function preload() {
-      return init();
-    };
-
-    LoadableComponent.prototype.componentWillMount = function componentWillMount() {
-      this._mounted = true;
-      this._loadModule();
-    };
-
-    LoadableComponent.prototype._loadModule = function _loadModule() {
-      var _this2 = this;
-
-      if (this.context.loadable && Array.isArray(opts.modules)) {
-        opts.modules.forEach(function (moduleName) {
-          _this2.context.loadable.report(moduleName);
-        });
-      }
-
-      if (!res.loading) {
-        return;
-      }
-
-      if (typeof opts.delay === "number") {
-        if (opts.delay === 0) {
-          this.setState({ pastDelay: true });
-        } else {
-          this._delay = setTimeout(function () {
-            _this2.setState({ pastDelay: true });
-          }, opts.delay);
-        }
-      }
-
-      if (typeof opts.timeout === "number") {
-        this._timeout = setTimeout(function () {
-          _this2.setState({ timedOut: true });
-        }, opts.timeout);
-      }
-
-      var update = function update() {
-        if (!_this2._mounted) {
-          return;
-        }
-
-        _this2.setState({
-          error: res.error,
-          loaded: res.loaded,
-          loading: res.loading
-        });
-
-        _this2._clearTimeouts();
-      };
-
-      res.promise.then(function () {
-        update();
-      }).catch(function (err) {
-        update();
-      });
-    };
-
-    LoadableComponent.prototype.componentWillUnmount = function componentWillUnmount() {
-      this._mounted = false;
-      this._clearTimeouts();
-    };
-
-    LoadableComponent.prototype._clearTimeouts = function _clearTimeouts() {
-      clearTimeout(this._delay);
-      clearTimeout(this._timeout);
-    };
-
-    LoadableComponent.prototype.render = function render() {
-      if (this.state.loading || this.state.error) {
-        return React.createElement(opts.loading, {
-          isLoading: this.state.loading,
-          pastDelay: this.state.pastDelay,
-          timedOut: this.state.timedOut,
-          error: this.state.error,
-          retry: this.retry
-        });
-      } else if (this.state.loaded) {
-        return opts.render(this.state.loaded, this.props);
-      } else {
-        return null;
-      }
-    };
-
-    return LoadableComponent;
-  }(React.Component), _class.contextTypes = {
-    loadable: PropTypes.shape({
-      report: PropTypes.func.isRequired
-    })
-  }, _temp;
-}
-
-function Loadable(opts) {
-  return createLoadableComponent(load, opts);
-}
-
-function LoadableMap(opts) {
-  if (typeof opts.render !== "function") {
-    throw new Error("LoadableMap requires a `render(loaded, props)` function");
-  }
-
-  return createLoadableComponent(loadMap, opts);
-}
-
-Loadable.Map = LoadableMap;
-
-var Capture = function (_React$Component2) {
-  _inherits(Capture, _React$Component2);
-
-  function Capture() {
-    _classCallCheck(this, Capture);
-
-    return _possibleConstructorReturn(this, _React$Component2.apply(this, arguments));
-  }
-
-  Capture.prototype.getChildContext = function getChildContext() {
-    return {
-      loadable: {
-        report: this.props.report
-      }
-    };
-  };
-
-  Capture.prototype.render = function render() {
-    return React.Children.only(this.props.children);
-  };
-
-  return Capture;
-}(React.Component);
-
-Capture.propTypes = {
-  report: PropTypes.func.isRequired
-};
-Capture.childContextTypes = {
-  loadable: PropTypes.shape({
-    report: PropTypes.func.isRequired
-  }).isRequired
-};
-
-
-Loadable.Capture = Capture;
-
-function flushInitializers(initializers) {
-  var promises = [];
-
-  while (initializers.length) {
-    var init = initializers.pop();
-    promises.push(init());
-  }
-
-  return Promise.all(promises).then(function () {
-    if (initializers.length) {
-      return flushInitializers(initializers);
-    }
-  });
-}
-
-Loadable.preloadAll = function () {
-  return new Promise(function (resolve, reject) {
-    flushInitializers(ALL_INITIALIZERS).then(resolve, reject);
-  });
-};
-
-Loadable.preloadReady = function () {
-  return new Promise(function (resolve, reject) {
-    // We always will resolve, errors should be handled within loading UIs.
-    flushInitializers(READY_INITIALIZERS).then(resolve, resolve);
-  });
-};
-
-module.exports = Loadable;
-
-/***/ }),
-/* 61 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
-var esm_extends = __webpack_require__(2);
-
-// EXTERNAL MODULE: ./node_modules/react/index.js
-var react = __webpack_require__(1);
-var react_default = /*#__PURE__*/__webpack_require__.n(react);
-
-// EXTERNAL MODULE: ./node_modules/classnames/index.js
-var classnames = __webpack_require__(4);
-var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
-
-// EXTERNAL MODULE: ./node_modules/prism-react-renderer/prism/index.js
-var prism_react_renderer_prism = __webpack_require__(53);
-
-// CONCATENATED MODULE: ./node_modules/prism-react-renderer/themes/duotoneDark/index.js
-// Duotone Dark
-// Author: Simurai, adapted from DuoTone themes for Atom (http://simurai.com/projects/2016/01/01/duotone-themes)
-// Conversion: Bram de Haan (http://atelierbram.github.io/Base2Tone-prism/output/prism/prism-base2tone-evening-dark.css)
-// Generated with Base16 Builder (https://github.com/base16-builder/base16-builder)
-var theme = {
-  plain: {
-    backgroundColor: "#2a2734",
-    color: "#9a86fd"
-  },
-  styles: [{
-    types: ["comment", "prolog", "doctype", "cdata", "punctuation"],
-    style: {
-      color: "#6c6783"
-    }
-  }, {
-    types: ["namespace"],
-    style: {
-      opacity: 0.7
-    }
-  }, {
-    types: ["tag", "operator", "number"],
-    style: {
-      color: "#e09142"
-    }
-  }, {
-    types: ["property", "function"],
-    style: {
-      color: "#9a86fd"
-    }
-  }, {
-    types: ["tag-id", "selector", "atrule-id"],
-    style: {
-      color: "#eeebff"
-    }
-  }, {
-    types: ["attr-name"],
-    style: {
-      color: "#c4b9fe"
-    }
-  }, {
-    types: ["boolean", "string", "entity", "url", "attr-value", "keyword", "control", "directive", "unit", "statement", "regex", "at-rule", "placeholder", "variable"],
-    style: {
-      color: "#ffcc99"
-    }
-  }, {
-    types: ["deleted"],
-    style: {
-      textDecorationLine: "line-through"
-    }
-  }, {
-    types: ["inserted"],
-    style: {
-      textDecorationLine: "underline"
-    }
-  }, {
-    types: ["italic"],
-    style: {
-      fontStyle: "italic"
-    }
-  }, {
-    types: ["important", "bold"],
-    style: {
-      fontWeight: "bold"
-    }
-  }, {
-    types: ["important"],
-    style: {
-      color: "#c4b9fe"
-    }
-  }]
-};
-
-/* harmony default export */ var duotoneDark = (theme);
-
-// CONCATENATED MODULE: ./node_modules/prism-react-renderer/dist/index.js
-
-
-
-
-
-var defaultProps = {
-  // $FlowFixMe
-  Prism: prism_react_renderer_prism["a" /* default */],
-  theme: duotoneDark
-};
-
-function _defineProperty(obj, key, value) {
-  if (key in obj) {
-    Object.defineProperty(obj, key, {
-      value: value,
-      enumerable: true,
-      configurable: true,
-      writable: true
-    });
-  } else {
-    obj[key] = value;
-  }
-
-  return obj;
-}
-
-function _extends() {
-  _extends = Object.assign || function (target) {
-    for (var i = 1; i < arguments.length; i++) {
-      var source = arguments[i];
-
-      for (var key in source) {
-        if (Object.prototype.hasOwnProperty.call(source, key)) {
-          target[key] = source[key];
-        }
-      }
-    }
-
-    return target;
-  };
-
-  return _extends.apply(this, arguments);
-}
-
-var newlineRe = /\r\n|\r|\n/; // Empty lines need to contain a single empty token, denoted with { empty: true }
-
-var normalizeEmptyLines = function (line) {
-  if (line.length === 0) {
-    line.push({
-      types: ["plain"],
-      content: "",
-      empty: true
-    });
-  } else if (line.length === 1 && line[0].content === "") {
-    line[0].empty = true;
-  }
-};
-
-var appendTypes = function (types, add) {
-  var typesSize = types.length;
-
-  if (typesSize > 0 && types[typesSize - 1] === add) {
-    return types;
-  }
-
-  return types.concat(add);
-}; // Takes an array of Prism's tokens and groups them by line, turning plain
-// strings into tokens as well. Tokens can become recursive in some cases,
-// which means that their types are concatenated. Plain-string tokens however
-// are always of type "plain".
-// This is not recursive to avoid exceeding the call-stack limit, since it's unclear
-// how nested Prism's tokens can become
-
-
-var normalizeTokens = function (tokens) {
-  var typeArrStack = [[]];
-  var tokenArrStack = [tokens];
-  var tokenArrIndexStack = [0];
-  var tokenArrSizeStack = [tokens.length];
-  var i = 0;
-  var stackIndex = 0;
-  var currentLine = [];
-  var acc = [currentLine];
-
-  while (stackIndex > -1) {
-    while ((i = tokenArrIndexStack[stackIndex]++) < tokenArrSizeStack[stackIndex]) {
-      var content = void 0;
-      var types = typeArrStack[stackIndex];
-      var tokenArr = tokenArrStack[stackIndex];
-      var token = tokenArr[i]; // Determine content and append type to types if necessary
-
-      if (typeof token === "string") {
-        types = stackIndex > 0 ? types : ["plain"];
-        content = token;
-      } else {
-        types = appendTypes(types, token.type);
-
-        if (token.alias) {
-          types = appendTypes(types, token.alias);
-        }
-
-        content = token.content;
-      } // If token.content is an array, increase the stack depth and repeat this while-loop
-
-
-      if (typeof content !== "string") {
-        stackIndex++;
-        typeArrStack.push(types);
-        tokenArrStack.push(content);
-        tokenArrIndexStack.push(0);
-        tokenArrSizeStack.push(content.length);
-        continue;
-      } // Split by newlines
+}
 
+function loadMap(obj) {
+  var state = {
+    loading: false,
+    loaded: {},
+    error: null
+  };
 
-      var splitByNewlines = content.split(newlineRe);
-      var newlineCount = splitByNewlines.length;
-      currentLine.push({
-        types: types,
-        content: splitByNewlines[0]
-      }); // Create a new line for each string on a new line
+  var promises = [];
 
-      for (var i$1 = 1; i$1 < newlineCount; i$1++) {
-        normalizeEmptyLines(currentLine);
-        acc.push(currentLine = []);
-        currentLine.push({
-          types: types,
-          content: splitByNewlines[i$1]
-        });
+  try {
+    Object.keys(obj).forEach(function (key) {
+      var result = load(obj[key]);
+
+      if (!result.loading) {
+        state.loaded[key] = result.loaded;
+        state.error = result.error;
+      } else {
+        state.loading = true;
       }
-    } // Decreate the stack depth
 
+      promises.push(result.promise);
 
-    stackIndex--;
-    typeArrStack.pop();
-    tokenArrStack.pop();
-    tokenArrIndexStack.pop();
-    tokenArrSizeStack.pop();
+      result.promise.then(function (res) {
+        state.loaded[key] = res;
+      }).catch(function (err) {
+        state.error = err;
+      });
+    });
+  } catch (err) {
+    state.error = err;
   }
 
-  normalizeEmptyLines(currentLine);
-  return acc;
-};
+  state.promise = Promise.all(promises).then(function (res) {
+    state.loading = false;
+    return res;
+  }).catch(function (err) {
+    state.loading = false;
+    throw err;
+  });
 
-var themeToDict = function (theme, language) {
-  var plain = theme.plain; // $FlowFixMe
+  return state;
+}
 
-  var base = Object.create(null);
-  var themeDict = theme.styles.reduce(function (acc, themeEntry) {
-    var languages = themeEntry.languages;
-    var style = themeEntry.style;
+function resolve(obj) {
+  return obj && obj.__esModule ? obj.default : obj;
+}
 
-    if (languages && !languages.includes(language)) {
-      return acc;
-    }
+function render(loaded, props) {
+  return React.createElement(resolve(loaded), props);
+}
 
-    themeEntry.types.forEach(function (type) {
-      // $FlowFixMe
-      var accStyle = _extends({}, acc[type], style);
+function createLoadableComponent(loadFn, options) {
+  var _class, _temp;
 
-      acc[type] = accStyle;
-    });
-    return acc;
-  }, base); // $FlowFixMe
+  if (!options.loading) {
+    throw new Error("react-loadable requires a `loading` component");
+  }
 
-  themeDict.root = plain; // $FlowFixMe
+  var opts = Object.assign({
+    loader: null,
+    loading: null,
+    delay: 200,
+    timeout: null,
+    render: render,
+    webpack: null,
+    modules: null
+  }, options);
 
-  themeDict.plain = _extends({}, plain, {
-    backgroundColor: null
-  });
-  return themeDict;
-};
+  var res = null;
 
-function objectWithoutProperties(obj, exclude) {
-  var target = {};
+  function init() {
+    if (!res) {
+      res = loadFn(opts.loader);
+    }
+    return res.promise;
+  }
 
-  for (var k in obj) if (Object.prototype.hasOwnProperty.call(obj, k) && exclude.indexOf(k) === -1) target[k] = obj[k];
+  ALL_INITIALIZERS.push(init);
 
-  return target;
-}
+  if (typeof opts.webpack === "function") {
+    READY_INITIALIZERS.push(function () {
+      if (isWebpackReady(opts.webpack)) {
+        return init();
+      }
+    });
+  }
 
-var Highlight =
-/*@__PURE__*/
-function (Component) {
-  function Highlight() {
-    var this$1 = this;
-    var args = [],
-        len = arguments.length;
+  return _temp = _class = function (_React$Component) {
+    _inherits(LoadableComponent, _React$Component);
 
-    while (len--) args[len] = arguments[len];
+    function LoadableComponent(props) {
+      _classCallCheck(this, LoadableComponent);
 
-    Component.apply(this, args);
+      var _this = _possibleConstructorReturn(this, _React$Component.call(this, props));
 
-    _defineProperty(this, "getThemeDict", function (props) {
-      if (this$1.themeDict !== undefined && props.theme === this$1.prevTheme && props.language === this$1.prevLanguage) {
-        return this$1.themeDict;
-      }
+      _this.retry = function () {
+        _this.setState({ error: null, loading: true, timedOut: false });
+        res = loadFn(opts.loader);
+        _this._loadModule();
+      };
 
-      this$1.prevTheme = props.theme;
-      this$1.prevLanguage = props.language;
-      var themeDict = props.theme ? themeToDict(props.theme, props.language) : undefined;
-      return this$1.themeDict = themeDict;
-    });
+      init();
 
-    _defineProperty(this, "getLineProps", function (ref) {
-      var key = ref.key;
-      var className = ref.className;
-      var style = ref.style;
-      var rest$1 = objectWithoutProperties(ref, ["key", "className", "style", "line"]);
-      var rest = rest$1;
+      _this.state = {
+        error: res.error,
+        pastDelay: false,
+        timedOut: false,
+        loading: res.loading,
+        loaded: res.loaded
+      };
+      return _this;
+    }
 
-      var output = _extends({}, rest, {
-        className: "token-line",
-        style: undefined,
-        key: undefined
-      });
+    LoadableComponent.preload = function preload() {
+      return init();
+    };
 
-      var themeDict = this$1.getThemeDict(this$1.props);
+    LoadableComponent.prototype.componentWillMount = function componentWillMount() {
+      this._mounted = true;
+      this._loadModule();
+    };
 
-      if (themeDict !== undefined) {
-        output.style = themeDict.plain;
-      }
+    LoadableComponent.prototype._loadModule = function _loadModule() {
+      var _this2 = this;
 
-      if (style !== undefined) {
-        output.style = output.style !== undefined ? _extends({}, output.style, style) : style;
+      if (this.context.loadable && Array.isArray(opts.modules)) {
+        opts.modules.forEach(function (moduleName) {
+          _this2.context.loadable.report(moduleName);
+        });
       }
 
-      if (key !== undefined) {
-        output.key = key;
+      if (!res.loading) {
+        return;
       }
 
-      if (className) {
-        output.className += " " + className;
+      if (typeof opts.delay === "number") {
+        if (opts.delay === 0) {
+          this.setState({ pastDelay: true });
+        } else {
+          this._delay = setTimeout(function () {
+            _this2.setState({ pastDelay: true });
+          }, opts.delay);
+        }
       }
 
-      return output;
-    });
+      if (typeof opts.timeout === "number") {
+        this._timeout = setTimeout(function () {
+          _this2.setState({ timedOut: true });
+        }, opts.timeout);
+      }
 
-    _defineProperty(this, "getStyleForToken", function (ref) {
-      var types = ref.types;
-      var empty = ref.empty;
-      var typesSize = types.length;
-      var themeDict = this$1.getThemeDict(this$1.props);
+      var update = function update() {
+        if (!_this2._mounted) {
+          return;
+        }
 
-      if (themeDict === undefined) {
-        return undefined;
-      } else if (typesSize === 1 && types[0] === "plain") {
-        return empty ? {
-          display: "inline-block"
-        } : undefined;
-      } else if (typesSize === 1 && !empty) {
-        return themeDict[types[0]];
-      }
+        _this2.setState({
+          error: res.error,
+          loaded: res.loaded,
+          loading: res.loading
+        });
 
-      var baseStyle = empty ? {
-        display: "inline-block"
-      } : {}; // $FlowFixMe
+        _this2._clearTimeouts();
+      };
 
-      var typeStyles = types.map(function (type) {
-        return themeDict[type];
+      res.promise.then(function () {
+        update();
+      }).catch(function (err) {
+        update();
       });
-      return Object.assign.apply(Object, [baseStyle].concat(typeStyles));
-    });
+    };
 
-    _defineProperty(this, "getTokenProps", function (ref) {
-      var key = ref.key;
-      var className = ref.className;
-      var style = ref.style;
-      var token = ref.token;
-      var rest$1 = objectWithoutProperties(ref, ["key", "className", "style", "token"]);
-      var rest = rest$1;
+    LoadableComponent.prototype.componentWillUnmount = function componentWillUnmount() {
+      this._mounted = false;
+      this._clearTimeouts();
+    };
 
-      var output = _extends({}, rest, {
-        className: "token " + token.types.join(" "),
-        children: token.content,
-        style: this$1.getStyleForToken(token),
-        key: undefined
-      });
+    LoadableComponent.prototype._clearTimeouts = function _clearTimeouts() {
+      clearTimeout(this._delay);
+      clearTimeout(this._timeout);
+    };
 
-      if (style !== undefined) {
-        output.style = output.style !== undefined ? _extends({}, output.style, style) : style;
+    LoadableComponent.prototype.render = function render() {
+      if (this.state.loading || this.state.error) {
+        return React.createElement(opts.loading, {
+          isLoading: this.state.loading,
+          pastDelay: this.state.pastDelay,
+          timedOut: this.state.timedOut,
+          error: this.state.error,
+          retry: this.retry
+        });
+      } else if (this.state.loaded) {
+        return opts.render(this.state.loaded, this.props);
+      } else {
+        return null;
       }
+    };
 
-      if (key !== undefined) {
-        output.key = key;
-      }
+    return LoadableComponent;
+  }(React.Component), _class.contextTypes = {
+    loadable: PropTypes.shape({
+      report: PropTypes.func.isRequired
+    })
+  }, _temp;
+}
 
-      if (className) {
-        output.className += " " + className;
-      }
+function Loadable(opts) {
+  return createLoadableComponent(load, opts);
+}
 
-      return output;
-    });
+function LoadableMap(opts) {
+  if (typeof opts.render !== "function") {
+    throw new Error("LoadableMap requires a `render(loaded, props)` function");
   }
 
-  if (Component) Highlight.__proto__ = Component;
-  Highlight.prototype = Object.create(Component && Component.prototype);
-  Highlight.prototype.constructor = Highlight;
+  return createLoadableComponent(loadMap, opts);
+}
 
-  Highlight.prototype.render = function render() {
-    var ref = this.props;
-    var Prism = ref.Prism;
-    var language = ref.language;
-    var code = ref.code;
-    var children = ref.children;
-    var themeDict = this.getThemeDict(this.props);
-    var grammar = Prism.languages[language];
-    var mixedTokens = grammar !== undefined ? Prism.tokenize(code, grammar, language) : [code];
-    var tokens = normalizeTokens(mixedTokens);
-    return children({
-      tokens: tokens,
-      className: "prism-code language-" + language,
-      style: themeDict !== undefined ? themeDict.root : {},
-      getLineProps: this.getLineProps,
-      getTokenProps: this.getTokenProps
-    });
-  };
+Loadable.Map = LoadableMap;
 
-  return Highlight;
-}(react["Component"]);
+var Capture = function (_React$Component2) {
+  _inherits(Capture, _React$Component2);
 
-/* harmony default export */ var dist = (Highlight);
+  function Capture() {
+    _classCallCheck(this, Capture);
 
+    return _possibleConstructorReturn(this, _React$Component2.apply(this, arguments));
+  }
 
-// EXTERNAL MODULE: ./node_modules/clipboard/dist/clipboard.js
-var dist_clipboard = __webpack_require__(231);
-var clipboard_default = /*#__PURE__*/__webpack_require__.n(dist_clipboard);
+  Capture.prototype.getChildContext = function getChildContext() {
+    return {
+      loadable: {
+        report: this.props.report
+      }
+    };
+  };
 
-// EXTERNAL MODULE: ./node_modules/parse-numeric-range/index.js
-var parse_numeric_range = __webpack_require__(120);
-var parse_numeric_range_default = /*#__PURE__*/__webpack_require__.n(parse_numeric_range);
+  Capture.prototype.render = function render() {
+    return React.Children.only(this.props.children);
+  };
 
-// EXTERNAL MODULE: ./node_modules/@docusaurus/core/lib/client/exports/useDocusaurusContext.js
-var useDocusaurusContext = __webpack_require__(6);
+  return Capture;
+}(React.Component);
 
-// CONCATENATED MODULE: ./node_modules/prism-react-renderer/themes/palenight/index.js
-// Converted automatically using ./tools/themeFromVsCode
-var palenight_theme = {
-  plain: {
-    color: "#bfc7d5",
-    backgroundColor: "#292d3e"
-  },
-  styles: [{
-    types: ["comment"],
-    style: {
-      color: "rgb(105, 112, 152)",
-      fontStyle: "italic"
-    }
-  }, {
-    types: ["string", "inserted"],
-    style: {
-      color: "rgb(195, 232, 141)"
-    }
-  }, {
-    types: ["number"],
-    style: {
-      color: "rgb(247, 140, 108)"
-    }
-  }, {
-    types: ["builtin", "char", "constant", "function"],
-    style: {
-      color: "rgb(130, 170, 255)"
-    }
-  }, {
-    types: ["punctuation", "selector"],
-    style: {
-      color: "rgb(199, 146, 234)"
-    }
-  }, {
-    types: ["variable"],
-    style: {
-      color: "rgb(191, 199, 213)"
-    }
-  }, {
-    types: ["class-name", "attr-name"],
-    style: {
-      color: "rgb(255, 203, 107)"
-    }
-  }, {
-    types: ["tag", "deleted"],
-    style: {
-      color: "rgb(255, 85, 114)"
-    }
-  }, {
-    types: ["operator"],
-    style: {
-      color: "rgb(137, 221, 255)"
-    }
-  }, {
-    types: ["boolean"],
-    style: {
-      color: "rgb(255, 88, 116)"
-    }
-  }, {
-    types: ["keyword"],
-    style: {
-      fontStyle: "italic"
-    }
-  }, {
-    types: ["doctype"],
-    style: {
-      color: "rgb(199, 146, 234)",
-      fontStyle: "italic"
-    }
-  }, {
-    types: ["namespace"],
-    style: {
-      color: "rgb(178, 204, 214)"
-    }
-  }, {
-    types: ["url"],
-    style: {
-      color: "rgb(221, 221, 221)"
-    }
-  }]
+Capture.propTypes = {
+  report: PropTypes.func.isRequired
+};
+Capture.childContextTypes = {
+  loadable: PropTypes.shape({
+    report: PropTypes.func.isRequired
+  }).isRequired
 };
 
-/* harmony default export */ var palenight = (palenight_theme);
 
-// EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/hooks/useThemeContext.js
-var useThemeContext = __webpack_require__(54);
+Loadable.Capture = Capture;
 
-// CONCATENATED MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/hooks/usePrismTheme.js
-/**
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */const usePrismTheme=()=>{const{siteConfig:{themeConfig:{prism={}}}}=Object(useDocusaurusContext["a" /* default */])();const{isDarkTheme}=Object(useThemeContext["a" /* default */])();const lightModeTheme=prism.theme||palenight;const darkModeTheme=prism.darkTheme||lightModeTheme;const prismTheme=isDarkTheme?darkModeTheme:lightModeTheme;return prismTheme;};/* harmony default export */ var hooks_usePrismTheme = (usePrismTheme);
-// EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/CodeBlock/styles.module.css
-var styles_module = __webpack_require__(39);
-var styles_module_default = /*#__PURE__*/__webpack_require__.n(styles_module);
+function flushInitializers(initializers) {
+  var promises = [];
 
-// CONCATENATED MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/CodeBlock/index.js
-/**
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */ /* eslint-disable jsx-a11y/no-noninteractive-tabindex */const highlightLinesRangeRegex=/{([\d,-]+)}/;const getHighlightDirectiveRegex=(languages=['js','jsBlock','jsx','python','html'])=>{// supported types of comments
-const comments={js:{start:'\\/\\/',end:''},jsBlock:{start:'\\/\\*',end:'\\*\\/'},jsx:{start:'\\{\\s*\\/\\*',end:'\\*\\/\\s*\\}'},python:{start:'#',end:''},html:{start:'<!--',end:'-->'}};// supported directives
-const directives=['highlight-next-line','highlight-start','highlight-end'].join('|');// to be more reliable, the opening and closing comment must match
-const commentPattern=languages.map(lang=>`(?:${comments[lang].start}\\s*(${directives})\\s*${comments[lang].end})`).join('|');// white space is allowed, but otherwise it should be on it's own line
-return new RegExp(`^\\s*(?:${commentPattern})\\s*$`);};// select comment styles based on language
-const highlightDirectiveRegex=lang=>{switch(lang){case'js':case'javascript':case'ts':case'typescript':return getHighlightDirectiveRegex(['js','jsBlock']);case'jsx':case'tsx':return getHighlightDirectiveRegex(['js','jsBlock','jsx']);case'html':return getHighlightDirectiveRegex(['js','jsBlock','html']);case'python':case'py':return getHighlightDirectiveRegex(['python']);default:// all comment types
-return getHighlightDirectiveRegex();}};const codeBlockTitleRegex=/title=".*"/;/* harmony default export */ var CodeBlock = __webpack_exports__["a"] = (({children,className:languageClassName,metastring})=>{const{siteConfig:{themeConfig:{prism={}}}}=Object(useDocusaurusContext["a" /* default */])();const[showCopied,setShowCopied]=Object(react["useState"])(false);const[mounted,setMounted]=Object(react["useState"])(false);// The Prism theme on SSR is always the default theme but the site theme
-// can be in a different mode. React hydration doesn't update DOM styles
-// that come from SSR. Hence force a re-render after mounting to apply the
-// current relevant styles. There will be a flash seen of the original
-// styles seen using this current approach but that's probably ok. Fixing
-// the flash will require changing the theming approach and is not worth it
-// at this point.
-Object(react["useEffect"])(()=>{setMounted(true);},[]);const target=Object(react["useRef"])(null);const button=Object(react["useRef"])(null);let highlightLines=[];let codeBlockTitle='';const prismTheme=hooks_usePrismTheme();if(metastring&&highlightLinesRangeRegex.test(metastring)){const highlightLinesRange=metastring.match(highlightLinesRangeRegex)[1];highlightLines=parse_numeric_range_default.a.parse(highlightLinesRange).filter(n=>n>0);}if(metastring&&codeBlockTitleRegex.test(metastring [...]
-let code=children.replace(/\n$/,'');if(highlightLines.length===0&&language!==undefined){let range='';const directiveRegex=highlightDirectiveRegex(language);// go through line by line
-const lines=children.replace(/\n$/,'').split('\n');let blockStart;// loop through lines
-for(let index=0;index<lines.length;){const line=lines[index];// adjust for 0-index
-const lineNumber=index+1;const match=line.match(directiveRegex);if(match!==null){const directive=match.slice(1).reduce((final,item)=>final||item,undefined);switch(directive){case'highlight-next-line':range+=`${lineNumber},`;break;case'highlight-start':blockStart=lineNumber;break;case'highlight-end':range+=`${blockStart}-${lineNumber-1},`;break;default:break;}lines.splice(index,1);}else{// lines without directives are unchanged
-index+=1;}}highlightLines=parse_numeric_range_default.a.parse(range);code=lines.join('\n');}const handleCopyCode=()=>{window.getSelection().empty();setShowCopied(true);setTimeout(()=>setShowCopied(false),2000);};return/*#__PURE__*/react_default.a.createElement(dist,Object(esm_extends["a" /* default */])({},defaultProps,{key:mounted,theme:prismTheme,code:code,language:language}),({className,style,tokens,getLineProps,getTokenProps})=>/*#__PURE__*/react_default.a.createElement(react_default [...]
-}const lineProps=getLineProps({line,key:i});if(highlightLines.includes(i+1)){lineProps.className=`${lineProps.className} docusaurus-highlight-code-line`;}return/*#__PURE__*/react_default.a.createElement("div",Object(esm_extends["a" /* default */])({key:i},lineProps),line.map((token,key)=>/*#__PURE__*/react_default.a.createElement("span",Object(esm_extends["a" /* default */])({key:key},getTokenProps({token,key})))));}))))));});
+  while (initializers.length) {
+    var init = initializers.pop();
+    promises.push(init());
+  }
+
+  return Promise.all(promises).then(function () {
+    if (initializers.length) {
+      return flushInitializers(initializers);
+    }
+  });
+}
+
+Loadable.preloadAll = function () {
+  return new Promise(function (resolve, reject) {
+    flushInitializers(ALL_INITIALIZERS).then(resolve, reject);
+  });
+};
+
+Loadable.preloadReady = function () {
+  return new Promise(function (resolve, reject) {
+    // We always will resolve, errors should be handled within loading UIs.
+    flushInitializers(READY_INITIALIZERS).then(resolve, resolve);
+  });
+};
+
+module.exports = Loadable;
 
 /***/ }),
 /* 62 */
@@ -11289,15 +11289,15 @@ module.exports = isMergeable;
 /* 67 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var mergeIntoShorthands = __webpack_require__(259);
-var overrideProperties = __webpack_require__(264);
+var mergeIntoShorthands = __webpack_require__(257);
+var overrideProperties = __webpack_require__(262);
 var populateComponents = __webpack_require__(98);
 
 var restoreWithComponents = __webpack_require__(99);
 
 var wrapForOptimizing = __webpack_require__(47).all;
 var removeUnused = __webpack_require__(125);
-var restoreFromOptimizing = __webpack_require__(55);
+var restoreFromOptimizing = __webpack_require__(56);
 
 var OptimizationLevel = __webpack_require__(37).OptimizationLevel;
 
@@ -11377,7 +11377,7 @@ module.exports = {
 // TODO: it'd be great to merge it with the other canReorder functionality
 
 var rulesOverlap = __webpack_require__(131);
-var specificitiesOverlap = __webpack_require__(270);
+var specificitiesOverlap = __webpack_require__(268);
 
 var FLEX_PROPERTIES = /align\-items|box\-align|box\-pack|flex|justify/;
 var BORDER_PROPERTIES = /^border\-(top|right|bottom|left|color|style|width|radius)/;
@@ -11675,7 +11675,7 @@ module.exports = {
 
 
 const u = __webpack_require__(20).fromCallback
-const rimraf = __webpack_require__(339)
+const rimraf = __webpack_require__(337)
 
 module.exports = {
   remove: u(rimraf),
@@ -11693,9 +11693,9 @@ module.exports = {
  */
 
 if (typeof process !== 'undefined' && process.type === 'renderer') {
-  module.exports = __webpack_require__(356);
+  module.exports = __webpack_require__(354);
 } else {
-  module.exports = __webpack_require__(358);
+  module.exports = __webpack_require__(356);
 }
 
 
@@ -11859,7 +11859,7 @@ var Link = __webpack_require__(7);
  * LICENSE file in the root directory of this source tree.
  */function useTOCHighlight(linkClassName,linkActiveClassName,topOffset){const[lastActiveLink,setLastActiveLink]=Object(react["useState"])(undefined);Object(react["useEffect"])(()=>{let headersAnchors=[];let links=[];function setActiveLink(){function getActiveHeaderAnchor(){let index=0;let activeHeaderAnchor=null;headersAnchors=document.getElementsByClassName('anchor');while(index<headersAnchors.length&&!activeHeaderAnchor){const headerAnchor=headersAnchors[index];const{top}=headerAnchor [...]
 // EXTERNAL MODULE: ./node_modules/classnames/index.js
-var classnames = __webpack_require__(4);
+var classnames = __webpack_require__(3);
 var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/DocItem/styles.module.css
@@ -11882,9 +11882,9 @@ var styles_module_default = /*#__PURE__*/__webpack_require__.n(styles_module);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return HelmetExport; });
 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(8);
 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony import */ var react_side_effect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(219);
+/* harmony import */ var react_side_effect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(217);
 /* harmony import */ var react_side_effect__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_side_effect__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var react_fast_compare__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(220);
+/* harmony import */ var react_fast_compare__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(218);
 /* harmony import */ var react_fast_compare__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_fast_compare__WEBPACK_IMPORTED_MODULE_2__);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_3__);
@@ -12981,7 +12981,7 @@ function renderRoutes(routes, extraProps, switchProps) {
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
-/* harmony default export */ __webpack_exports__["a"] = ({"plugins":[["@docusaurus/plugin-ideal-image",{"quality":70,"max":1030,"min":640,"steps":2}]],"themes":[],"customFields":{},"themeConfig":{"navbar":{"hideOnScroll":true,"logo":{"alt":"Pinot","src":"img/pinot-navbar-logo.svg"},"links":[{"to":"https://docs.pinot.apache.org/","label":"Docs","position":"right"},{"to":"/download","label":"Download","position":"right"},{"to":"https://docs.pinot.apache.org/community-1/blogs","label":"Blog [...]
+/* harmony default export */ __webpack_exports__["a"] = ({"plugins":[["@docusaurus/plugin-ideal-image",{"quality":70,"max":1030,"min":640,"steps":2}]],"themes":[],"customFields":{},"themeConfig":{"navbar":{"hideOnScroll":true,"logo":{"alt":"Pinot","src":"img/pinot-navbar-logo.svg"},"links":[{"to":"https://docs.pinot.apache.org/","label":"Docs","position":"right"},{"to":"/download","label":"Download","position":"right"},{"to":"https://docs.pinot.apache.org/community-1/blogs","label":"Blog [...]
 
 /***/ }),
 /* 89 */
@@ -13494,7 +13494,7 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;/* NProgress,
 /* 93 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var naturalCompare = __webpack_require__(254);
+var naturalCompare = __webpack_require__(252);
 
 function naturalSorter(scope1, scope2) {
   return naturalCompare(scope1[1], scope2[1]);
@@ -14217,8 +14217,8 @@ module.exports = extractProperties;
  * http://opensource.org/licenses/BSD-3-Clause
  */
 exports.SourceMapGenerator = __webpack_require__(133).SourceMapGenerator;
-exports.SourceMapConsumer = __webpack_require__(295).SourceMapConsumer;
-exports.SourceNode = __webpack_require__(298).SourceNode;
+exports.SourceMapConsumer = __webpack_require__(293).SourceMapConsumer;
+exports.SourceNode = __webpack_require__(296).SourceNode;
 
 
 /***/ }),
@@ -14228,7 +14228,7 @@ exports.SourceNode = __webpack_require__(298).SourceNode;
 var path = __webpack_require__(9);
 var url = __webpack_require__(31);
 
-var isRemoteResource = __webpack_require__(57);
+var isRemoteResource = __webpack_require__(58);
 var hasProtocol = __webpack_require__(71);
 
 var HTTP_PROTOCOL = 'http:';
@@ -14445,7 +14445,7 @@ module.exports = require("assert");
 
 
 const u = __webpack_require__(20).fromCallback
-const jsonFile = __webpack_require__(347)
+const jsonFile = __webpack_require__(345)
 
 module.exports = {
   // jsonfile exports
@@ -14658,7 +14658,7 @@ module.exports = objectHasKeys;
 "use strict";
 
 
-var immediate = __webpack_require__(407);
+var immediate = __webpack_require__(405);
 var splitter = /\s+/;
 
 module.exports = {
@@ -14869,7 +14869,7 @@ module.exports = css;
 /***/ (function(module, exports, __webpack_require__) {
 
 var map = {
-	"./": 435
+	"./": 433
 };
 
 
@@ -14926,7 +14926,7 @@ __webpack_require__.r(__webpack_exports__);
 /* 119 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var isarray = __webpack_require__(393)
+var isarray = __webpack_require__(391)
 
 /**
  * Expose `pathToRegexp`.
@@ -15426,19 +15426,19 @@ module.exports = require("stream");
 exports.__esModule = true;
 exports.hasEntry = exports.unique = exports.getFileExtension = exports.computeIntegrity = void 0;
 
-var _computeIntegrity = _interopRequireDefault(__webpack_require__(242));
+var _computeIntegrity = _interopRequireDefault(__webpack_require__(240));
 
 exports.computeIntegrity = _computeIntegrity["default"];
 
-var _getFileExtension = _interopRequireDefault(__webpack_require__(243));
+var _getFileExtension = _interopRequireDefault(__webpack_require__(241));
 
 exports.getFileExtension = _getFileExtension["default"];
 
-var _unique = _interopRequireDefault(__webpack_require__(244));
+var _unique = _interopRequireDefault(__webpack_require__(242));
 
 exports.unique = _unique["default"];
 
-var _hasEntry = _interopRequireDefault(__webpack_require__(245));
+var _hasEntry = _interopRequireDefault(__webpack_require__(243));
 
 exports.hasEntry = _hasEntry["default"];
 
@@ -15730,9 +15730,9 @@ module.exports = cloneArray;
  */
 
 var base64VLQ = __webpack_require__(134);
-var util = __webpack_require__(56);
+var util = __webpack_require__(57);
 var ArraySet = __webpack_require__(135).ArraySet;
-var MappingList = __webpack_require__(294).MappingList;
+var MappingList = __webpack_require__(292).MappingList;
 
 /**
  * An instance of the SourceMapGenerator represents a source map which is
@@ -16190,7 +16190,7 @@ exports.SourceMapGenerator = SourceMapGenerator;
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-var base64 = __webpack_require__(293);
+var base64 = __webpack_require__(291);
 
 // A single base 64 digit can contain 6 bits of data. For the base 64 variable
 // length quantities we use in the source map spec, the first bit is the sign,
@@ -16306,7 +16306,7 @@ exports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) {
  * http://opensource.org/licenses/BSD-3-Clause
  */
 
-var util = __webpack_require__(56);
+var util = __webpack_require__(57);
 var has = Object.prototype.hasOwnProperty;
 var hasNativeMap = typeof Map !== "undefined";
 
@@ -16694,7 +16694,7 @@ if (typeof fs.realpath.native === 'function') {
 
 
 module.exports = {
-  copySync: __webpack_require__(333)
+  copySync: __webpack_require__(331)
 }
 
 
@@ -16825,7 +16825,7 @@ module.exports = {
 
 const u = __webpack_require__(20).fromCallback
 module.exports = {
-  copy: u(__webpack_require__(337))
+  copy: u(__webpack_require__(335))
 }
 
 
@@ -16839,13 +16839,13 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
 /* harmony import */ var algoliasearch_lite__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(117);
 /* harmony import */ var algoliasearch_lite__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(algoliasearch_lite__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var algoliasearch_helper__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(225);
+/* harmony import */ var algoliasearch_helper__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(223);
 /* harmony import */ var algoliasearch_helper__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(algoliasearch_helper__WEBPACK_IMPORTED_MODULE_2__);
-/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(4);
+/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(3);
 /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__);
 /* harmony import */ var _docusaurus_ExecutionEnvironment__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(22);
 /* harmony import */ var _docusaurus_useDocusaurusContext__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(6);
-/* harmony import */ var _theme_hooks_useVersioning__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(226);
+/* harmony import */ var _theme_hooks_useVersioning__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(224);
 /* harmony import */ var _theme_hooks_useVersioning__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_theme_hooks_useVersioning__WEBPACK_IMPORTED_MODULE_6__);
 /* harmony import */ var _theme_hooks_useSearchQuery__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(80);
 /* harmony import */ var _docusaurus_Link__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(7);
@@ -16869,7 +16869,7 @@ __webpack_require__.r(__webpack_exports__);
 // default entrypoint is the node module
 // this is overridden by the `browser` field in package.json
 // https://github.com/substack/node-browserify#browser-field
-module.exports = __webpack_require__(355);
+module.exports = __webpack_require__(353);
 
 
 /***/ }),
@@ -16889,7 +16889,7 @@ exports.coerce = coerce;
 exports.disable = disable;
 exports.enable = enable;
 exports.enabled = enabled;
-exports.humanize = __webpack_require__(357);
+exports.humanize = __webpack_require__(355);
 
 /**
  * The currently active debug mode names, and names to skip.
@@ -18688,7 +18688,7 @@ function coerce (version, options) {
 
 module.exports = buildSearchMethod;
 
-var errors = __webpack_require__(58);
+var errors = __webpack_require__(59);
 
 /**
  * Creates a search method to be used in clients
@@ -19206,7 +19206,7 @@ var slice = Array.prototype.slice;
 var isArgs = __webpack_require__(157);
 
 var origKeys = Object.keys;
-var keysShim = origKeys ? function keys(o) { return origKeys(o); } : __webpack_require__(370);
+var keysShim = origKeys ? function keys(o) { return origKeys(o); } : __webpack_require__(368);
 
 var originalKeys = Object.keys;
 
@@ -19276,7 +19276,7 @@ module.exports = function exitPromise(fn, _setTimeout) {
 /***/ (function(module, exports, __webpack_require__) {
 
 module.exports = __webpack_require__(160);
-module.exports.HttpsAgent = __webpack_require__(379);
+module.exports.HttpsAgent = __webpack_require__(377);
 
 
 /***/ }),
@@ -19304,7 +19304,7 @@ module.exports.HttpsAgent = __webpack_require__(379);
 
 var https = __webpack_require__(48);
 var utils = __webpack_require__(110);
-var OriginalAgent = __webpack_require__(378).Agent;
+var OriginalAgent = __webpack_require__(376).Agent;
 var OriginalHttpsAgent = https.Agent;
 
 module.exports = Agent;
@@ -19392,13 +19392,13 @@ function inspect(obj) {
 
 var merge = __webpack_require__(111);
 var defaultsPure = __webpack_require__(112);
-var intersection = __webpack_require__(385);
+var intersection = __webpack_require__(383);
 var find = __webpack_require__(75);
-var valToNumber = __webpack_require__(386);
+var valToNumber = __webpack_require__(384);
 var omit = __webpack_require__(162);
 var objectHasKeys = __webpack_require__(113);
 
-var RefinementList = __webpack_require__(387);
+var RefinementList = __webpack_require__(385);
 
 /**
  * isEqual, but only for numeric refinement values, possible values:
@@ -20923,12 +20923,12 @@ module.exports = _objectWithoutPropertiesLoose;
 var merge = __webpack_require__(111);
 var defaultsPure = __webpack_require__(112);
 var orderBy = __webpack_require__(164);
-var compact = __webpack_require__(388);
+var compact = __webpack_require__(386);
 var find = __webpack_require__(75);
-var findIndex = __webpack_require__(389);
+var findIndex = __webpack_require__(387);
 var formatSort = __webpack_require__(165);
 
-var generateHierarchicalTree = __webpack_require__(390);
+var generateHierarchicalTree = __webpack_require__(388);
 
 /**
  * @typedef SearchResults.Facet
@@ -21977,7 +21977,7 @@ module.exports = '3.1.1';
 
 
 if (true) {
-  module.exports = __webpack_require__(394);
+  module.exports = __webpack_require__(392);
 } else {}
 
 
@@ -23908,27 +23908,11 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
-const frontMatter={title:'Install Pinot On MacOS',sidebar_label:'MacOS',description:'Install Pinot on MacOS'};const metadata={"id":"administration/installation/operating-systems/macos","title":"Install Pinot On MacOS","description":"Install Pinot on MacOS","source":"@site/docs/administration/installation/operating-systems/macos.md","permalink":"/docs/administration/installation/operating-systems/macos","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/administ [...]
-
-/***/ }),
-/* 187 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "frontMatter", function() { return frontMatter; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
 /* harmony import */ var _site_src_components_Jump__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(5);
 const frontMatter={title:'About',description:'About Pinot',sidebar_label:'hidden',hide_pagination:true};const metadata={"id":"about","title":"About","description":"About Pinot","source":"@site/docs/about.md","permalink":"/docs/about","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/about.md","sidebar_label":"hidden"};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>function MDXDefaultShortcode(props){console.warn("Component "+name+" was not imported, [...]
 
 /***/ }),
-/* 188 */
+/* 187 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -23945,7 +23929,7 @@ __webpack_require__.r(__webpack_exports__);
 const frontMatter={title:'Concepts',description:'Concepts',sidebar_label:'hidden',hide_pagination:true};const metadata={"id":"concepts","title":"Concepts","description":"Concepts","source":"@site/docs/concepts.md","permalink":"/docs/concepts","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/concepts.md","sidebar_label":"hidden"};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>function MDXDefaultShortcode(props){console.warn("Component "+name+" was n [...]
 
 /***/ }),
-/* 189 */
+/* 188 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -23977,7 +23961,7 @@ cd apache-pinot-incubating-\${pinot.version}-bin
 `,`[global `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`log_schema`),` options][docs.reference.global-options#log_schema]`,`.`)));};MDXContent.isMDXComponent=true;
 
 /***/ }),
-/* 190 */
+/* 189 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24022,7 +24006,7 @@ az aks delete --resource-group \${AKS_RESOURCE_GROUP} \\
 `)));};MDXContent.isMDXComponent=true;
 
 /***/ }),
-/* 191 */
+/* 190 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24055,7 +24039,7 @@ bin/pinot-admin.sh PostQuery \\
 `)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"pinot-clients"},`Pinot Clients`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Here's a list of the clients available to query Pinot from your application`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx * [...]
 
 /***/ }),
-/* 192 */
+/* 191 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24071,7 +24055,7 @@ __webpack_require__.r(__webpack_exports__);
 const frontMatter={};const metadata={"id":"components/tables","title":"tables","description":"","source":"@site/docs/components/tables.md","permalink":"/docs/components/tables","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components/tables.md","sidebar":"docs","previous":{"title":"server","permalink":"/docs/components/server"},"next":{"title":"tenants","permalink":"/docs/components/tenants"}};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>funct [...]
 
 /***/ }),
-/* 193 */
+/* 192 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24087,7 +24071,7 @@ __webpack_require__.r(__webpack_exports__);
 const frontMatter={title:'Troubleshooting Guide',sidebar_label:'Troubleshooting',description:'A guide on debugging and troubleshooting'};const metadata={"id":"administration/guides/troubleshooting","title":"Troubleshooting Guide","description":"A guide on debugging and troubleshooting","source":"@site/docs/administration/guides/troubleshooting.md","permalink":"/docs/administration/guides/troubleshooting","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/admini [...]
 
 /***/ }),
-/* 194 */
+/* 193 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24142,7 +24126,7 @@ Below command will build docker image and tag it as `,Object(_mdx_js_react__WEBP
 is included in the image's `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`PYTHONPATH`),`. Mounting this file to a different location is possible, but it will need to be in the PYTHONPATH.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"volumes-1"},`Volumes`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`The image defines two data volumes: one for mounting configuration into t [...]
 
 /***/ }),
-/* 195 */
+/* 194 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24238,7 +24222,7 @@ for r := 0; r < brokerResp.ResultTable.GetRowCount(); r++ {
 `)));};MDXContent.isMDXComponent=true;
 
 /***/ }),
-/* 196 */
+/* 195 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24254,7 +24238,7 @@ __webpack_require__.r(__webpack_exports__);
 const frontMatter={id:'who_use_pinot',title:'Companies using Pinot',sidebar_label:'Companies using Pinot'};const metadata={"id":"about/who_use_pinot","title":"Companies using Pinot","description":"Companies using Pinot","source":"@site/docs/about/who_use_pinot.md","permalink":"/docs/about/who_use_pinot","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/about/who_use_pinot.md","sidebar_label":"Companies using Pinot","sidebar":"docs","previous":{"title":"Feature [...]
 
 /***/ }),
-/* 197 */
+/* 196 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24273,7 +24257,7 @@ __webpack_require__.r(__webpack_exports__);
 const frontMatter={title:'Broker',sidebar_label:'broker',description:'Broker'};const metadata={"id":"components/broker","title":"Broker","description":"Broker","source":"@site/docs/components/broker.md","permalink":"/docs/components/broker","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components/broker.md","sidebar_label":"broker","sidebar":"docs","previous":{"title":"Install Pinot On Ubuntu","permalink":"/docs/administration/installation/operating-system [...]
 
 /***/ }),
-/* 198 */
+/* 197 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24289,7 +24273,7 @@ __webpack_require__.r(__webpack_exports__);
 const frontMatter={title:'Install Pinot On Ubuntu',sidebar_label:'Ubuntu',description:'Install Pinot on the Ubuntu operating system'};const metadata={"id":"administration/installation/operating-systems/ubuntu","title":"Install Pinot On Ubuntu","description":"Install Pinot on the Ubuntu operating system","source":"@site/docs/administration/installation/operating-systems/ubuntu.md","permalink":"/docs/administration/installation/operating-systems/ubuntu","editUrl":"https://github.com/apache [...]
 
 /***/ }),
-/* 199 */
+/* 198 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24306,7 +24290,7 @@ __webpack_require__.r(__webpack_exports__);
 const frontMatter={title:'Misc Content',description:'Misc content',sidebar_label:'hidden',hide_pagination:true};const metadata={"id":"misc","title":"Misc Content","description":"Misc content","source":"@site/docs/misc.md","permalink":"/docs/misc","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/misc.md","sidebar_label":"hidden"};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>function MDXDefaultShortcode(props){console.warn("Component "+name+" was n [...]
 
 /***/ }),
-/* 200 */
+/* 199 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24314,7 +24298,7 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony import */ var _Users_xiangfu_workspace_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var _theme_CodeBlock__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(61);
+/* harmony import */ var _theme_CodeBlock__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(55);
 /* harmony import */ var _theme_Heading__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(35);
 /* harmony import */ var _site_src_components_Jump__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(5);
 /* harmony import */ var _theme_Layout__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(29);
@@ -24323,12 +24307,12 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony import */ var react_inlinesvg__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_inlinesvg__WEBPACK_IMPORTED_MODULE_7__);
 /* harmony import */ var _theme_TabItem__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(12);
 /* harmony import */ var _theme_Tabs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(19);
-/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(4);
+/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(3);
 /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_10__);
 /* harmony import */ var _docusaurus_useDocusaurusContext__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(6);
 /* harmony import */ var _index_module_css__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(27);
 /* harmony import */ var _index_module_css__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_index_module_css__WEBPACK_IMPORTED_MODULE_12__);
-/* harmony import */ var _index_css__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(430);
+/* harmony import */ var _index_css__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(428);
 /* harmony import */ var _index_css__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_index_css__WEBPACK_IMPORTED_MODULE_13__);
 // /**
 //  * Copyright (c) 2017-present, Facebook, Inc.
@@ -24337,10 +24321,10 @@ __webpack_require__.r(__webpack_exports__);
 //  * LICENSE file in the root directory of this source tree.
 //  */
 const AnchoredH2=Object(_theme_Heading__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])('h2');const features=[{title:'Blazing Fast',icon:'zap',description:/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_1___default.a.Fragment,null,"Pinot is designed to answer OLAP queries with low latency on immutable data")},{title:'Pluggable indexing',icon:'unlock',description:/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement( [...]
-function Installation(){return/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("section",{className:_index_module_css__WEBPACK_IMPORTED_MODULE_12___default.a.installation},/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div",{className:"container"},/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(AnchoredH2,{id:"installation"},"Installs Everywhere"),/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createEleme [...]
+function Installation(){return/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("section",{className:_index_module_css__WEBPACK_IMPORTED_MODULE_12___default.a.installation},/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div",{className:"container"},/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(AnchoredH2,{id:"installation"},"Installs Everywhere"),/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createEleme [...]
 
 /***/ }),
-/* 201 */
+/* 200 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24387,7 +24371,7 @@ aws eks delete-cluster --name \${EKS_CLUSTER_NAME}
 `)));};MDXContent.isMDXComponent=true;
 
 /***/ }),
-/* 202 */
+/* 201 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24413,7 +24397,7 @@ Pinot works very well for querying time series data with lots of Dimensions and
 `)));};MDXContent.isMDXComponent=true;
 
 /***/ }),
-/* 203 */
+/* 202 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24488,7 +24472,7 @@ SELECT MAX(foo) FROM myTable
 `)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`where:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"li"},`groupByMode=sql`),` - standard sql way of execution group by, hence accepting order by`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/ [...]
 
 /***/ }),
-/* 204 */
+/* 203 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24505,7 +24489,7 @@ __webpack_require__.r(__webpack_exports__);
 const frontMatter={title:'How To',description:'how to guides',sidebar_label:'hidden',hide_pagination:true};const metadata={"id":"how-to","title":"How To","description":"how to guides","source":"@site/docs/how-to.md","permalink":"/docs/how-to","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/how-to.md","sidebar_label":"hidden"};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>function MDXDefaultShortcode(props){console.warn("Component "+name+" was not [...]
 
 /***/ }),
-/* 205 */
+/* 204 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24521,7 +24505,7 @@ __webpack_require__.r(__webpack_exports__);
 const frontMatter={};const metadata={"id":"components/tenants","title":"tenants","description":"","source":"@site/docs/components/tenants.md","permalink":"/docs/components/tenants","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components/tenants.md","sidebar":"docs","previous":{"title":"tables","permalink":"/docs/components/tables"}};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>function MDXDefaultShortcode(props){console.warn("Component "+name [...]
 
 /***/ }),
-/* 206 */
+/* 205 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24538,7 +24522,7 @@ __webpack_require__.r(__webpack_exports__);
 const frontMatter={title:'Adminstration',description:'Adminstration',sidebar_label:'hidden',hide_pagination:true};const metadata={"id":"administration","title":"Adminstration","description":"Adminstration","source":"@site/docs/administration.md","permalink":"/docs/administration","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/administration.md","sidebar_label":"hidden"};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>function MDXDefaultShortcode(p [...]
 
 /***/ }),
-/* 207 */
+/* 206 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24643,7 +24627,7 @@ for(int i = 0; i < maxResultSet.length(); ++i) {
 `)));};MDXContent.isMDXComponent=true;
 
 /***/ }),
-/* 208 */
+/* 207 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24651,7 +24635,7 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
 /* harmony import */ var _theme_Layout__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(29);
-/* harmony import */ var _download_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(431);
+/* harmony import */ var _download_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(429);
 /* harmony import */ var _download_css__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_download_css__WEBPACK_IMPORTED_MODULE_2__);
 /* harmony import */ var _docusaurus_useDocusaurusContext__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(6);
 /*
@@ -24674,7 +24658,7 @@ __webpack_require__.r(__webpack_exports__);
  */function Download(){const context=Object(_docusaurus_useDocusaurusContext__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])();const{siteConfig={}}=context;return/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_theme_Layout__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"],{title:"Download",description:"Download Pinots versions"},/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("header",{className:"hero"},/*#__PURE__*/react__WEBPACK_IMPORTED_ [...]
 
 /***/ }),
-/* 209 */
+/* 208 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24695,7 +24679,7 @@ Filters and aggregations are easy and fast.`),Object(_mdx_js_react__WEBPACK_IMPO
 `)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"who-uses-pinot"},`Who uses Pinot?`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Pinot powers several big players, including LinkedIn, Uber, Factual, Weibo, Slack and more..`));};MDXContent.isMDXComponent=true;
 
 /***/ }),
-/* 210 */
+/* 209 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24711,7 +24695,7 @@ __webpack_require__.r(__webpack_exports__);
 const frontMatter={};const metadata={"id":"components/minion","title":"minion","description":"","source":"@site/docs/components/minion.md","permalink":"/docs/components/minion","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components/minion.md","sidebar":"docs","previous":{"title":"Pinot Query Language (PQL)","permalink":"/docs/components/controller"},"next":{"title":"schema","permalink":"/docs/components/schema"}};/* @jsx mdx */const rightToc=[];const mak [...]
 
 /***/ }),
-/* 211 */
+/* 210 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24806,7 +24790,7 @@ Splits: 17 total, 17 done (100.00%)
 `)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_site_src_components_Jump__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"],{to:"/docs/administration/",mdxType:"Jump"},"Administration"));};MDXContent.isMDXComponent=true;
 
 /***/ }),
-/* 212 */
+/* 211 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24840,7 +24824,7 @@ docker run \\
 `)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`You can head over to  Exploring Pinot to check out the data in the `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`baseballStats`),`, `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`meetupRSVP`),` or the `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`airline [...]
 
 /***/ }),
-/* 213 */
+/* 212 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24856,26 +24840,7 @@ __webpack_require__.r(__webpack_exports__);
 const frontMatter={title:'Pinot Query Language (PQL)',sidebar_label:'PQL',description:'Pinot Query Language'};const metadata={"id":"components/controller","title":"Pinot Query Language (PQL)","description":"Pinot Query Language","source":"@site/docs/components/controller.md","permalink":"/docs/components/controller","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components/controller.md","sidebar_label":"PQL","sidebar":"docs","previous":{"title":"Cluster"," [...]
 
 /***/ }),
-/* 214 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "frontMatter", function() { return frontMatter; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
-const frontMatter={id:'pinot-architecture',title:'Pinot Architecture',sidebar_label:'Pinot Architecture'};const metadata={"id":"concepts/pinot-architecture","title":"Pinot Architecture","description":"!Arch","source":"@site/docs/concepts/pinot-architecture.md","permalink":"/docs/concepts/pinot-architecture","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/concepts/pinot-architecture.md","sidebar_label":"Pinot Architecture"};/* @jsx mdx */const rightToc=[];con [...]
-First, a bit of naming notions. Pinot has has different components, and different ways of representing the data. In particular, data is represented by:`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",{parentName:"li"},`Table:
-A table is a logical abstraction to refer to a collection of related data. It consists of columns and rows (documents).`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",{parentName:"li"},`Segment:
-Data in table is divided into (horizontal) shards referred to as segments.`))));};MDXContent.isMDXComponent=true;
-
-/***/ }),
-/* 215 */
+/* 213 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24891,13 +24856,13 @@ __webpack_require__.r(__webpack_exports__);
 const frontMatter={};const metadata={"id":"components/segments","title":"segments","description":"","source":"@site/docs/components/segments.md","permalink":"/docs/components/segments","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components/segments.md","sidebar":"docs","previous":{"title":"schema","permalink":"/docs/components/schema"},"next":{"title":"server","permalink":"/docs/components/server"}};/* @jsx mdx */const rightToc=[];const makeShortcode=nam [...]
 
 /***/ }),
-/* 216 */
+/* 214 */
 /***/ (function(module, exports) {
 
 
 
 /***/ }),
-/* 217 */
+/* 215 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -24927,7 +24892,7 @@ var DocItem = __webpack_require__(77);
 var esm_extends = __webpack_require__(2);
 
 // EXTERNAL MODULE: ./node_modules/classnames/index.js
-var classnames = __webpack_require__(4);
+var classnames = __webpack_require__(3);
 var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/hooks/useLockBodyScroll.js
@@ -24960,13 +24925,13 @@ if(item.collapsed!==prevCollapsedProp){setPreviousCollapsedProp(item.collapsed);
 function mutateSidebarCollapsingState(item,path){const{items,href,type}=item;switch(type){case'category':{const anyChildItemsActive=items.map(childItem=>mutateSidebarCollapsingState(childItem,path)).filter(val=>val).length>0;// eslint-disable-next-line no-param-reassign
 item.collapsed=!anyChildItemsActive;return anyChildItemsActive;}case'link':default:return href===path;}}function DocSidebar(props){const[showResponsiveSidebar,setShowResponsiveSidebar]=Object(react["useState"])(false);const{siteConfig:{themeConfig:{navbar:{title,hideOnScroll=false}={}}}={},isClient}=Object(useDocusaurusContext["a" /* default */])();const{logoLink,logoLinkProps,logoImageUrl,logoAlt}=Object(useLogo["a" /* default */])();const{docsSidebars,path,sidebar:currentSidebar,sideba [...]
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/CodeBlock/index.js + 4 modules
-var CodeBlock = __webpack_require__(61);
+var CodeBlock = __webpack_require__(55);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/Heading/index.js
 var Heading = __webpack_require__(35);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/MDXComponents/styles.module.css
-var MDXComponents_styles_module = __webpack_require__(233);
+var MDXComponents_styles_module = __webpack_require__(231);
 var MDXComponents_styles_module_default = /*#__PURE__*/__webpack_require__.n(MDXComponents_styles_module);
 
 // CONCATENATED MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/MDXComponents/index.js
@@ -24997,17 +24962,17 @@ var DocPage_styles_module_default = /*#__PURE__*/__webpack_require__.n(DocPage_s
 const currentRoute=!isHomePage?baseRoute.routes.find(route=>{return Object(router["a" /* matchPath */])(location.pathname,route);})||{}:{};const sidebar=isHomePage?content.metadata.sidebar:permalinkToSidebar[currentRoute.path];const{siteConfig:{themeConfig:{sidebarCollapsible=true}={}}={},isClient}=Object(useDocusaurusContext["a" /* default */])();if(!isHomePage&&Object.keys(currentRoute).length===0){return/*#__PURE__*/react_default.a.createElement(NotFound["default"],props);}return/*#__ [...]
 
 /***/ }),
-/* 218 */
+/* 216 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
 
 
-module.exports = __webpack_require__(237);
+module.exports = __webpack_require__(235);
 
 
 /***/ }),
-/* 219 */
+/* 217 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -25139,7 +25104,7 @@ module.exports = withSideEffect;
 
 
 /***/ }),
-/* 220 */
+/* 218 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -25240,15 +25205,15 @@ module.exports = function exportedEqual(a, b) {
 
 
 /***/ }),
-/* 221 */
+/* 219 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
 
 
-var _ReactLoadableSSRAddon = _interopRequireDefault(__webpack_require__(241));
+var _ReactLoadableSSRAddon = _interopRequireDefault(__webpack_require__(239));
 
-var _getBundles = _interopRequireDefault(__webpack_require__(246));
+var _getBundles = _interopRequireDefault(__webpack_require__(244));
 
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
 
@@ -25256,18 +25221,18 @@ module.exports = _ReactLoadableSSRAddon["default"];
 module.exports.getBundles = _getBundles["default"];
 
 /***/ }),
-/* 222 */
+/* 220 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
 
 
-var CleanCSS = __webpack_require__(247);
-var decode = __webpack_require__(310).decode;
-var HTMLParser = __webpack_require__(312).HTMLParser;
-var RelateUrl = __webpack_require__(313);
-var TokenChain = __webpack_require__(327);
-var Terser = __webpack_require__(328);
+var CleanCSS = __webpack_require__(245);
+var decode = __webpack_require__(308).decode;
+var HTMLParser = __webpack_require__(310).HTMLParser;
+var RelateUrl = __webpack_require__(311);
+var TokenChain = __webpack_require__(325);
+var Terser = __webpack_require__(326);
 var utils = __webpack_require__(141);
 
 function trimWhitespace(str) {
@@ -26620,7 +26585,7 @@ exports.minify = function(value, options) {
 
 
 /***/ }),
-/* 223 */
+/* 221 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -26633,13 +26598,13 @@ module.exports = Object.assign(
   // Export extra methods:
   __webpack_require__(144),
   __webpack_require__(147),
+  __webpack_require__(336),
   __webpack_require__(338),
-  __webpack_require__(340),
-  __webpack_require__(346),
+  __webpack_require__(344),
   __webpack_require__(25),
+  __webpack_require__(348),
   __webpack_require__(350),
   __webpack_require__(352),
-  __webpack_require__(354),
   __webpack_require__(32),
   __webpack_require__(73)
 )
@@ -26655,19 +26620,19 @@ if (Object.getOwnPropertyDescriptor(fs, 'promises')) {
 
 
 /***/ }),
-/* 224 */
+/* 222 */
 /***/ (function(module) {
 
-module.exports = JSON.parse("{\"/\":{\"component\":\"c4f5d8e4\"},\"/download\":{\"component\":\"f15f6e84\"},\"/search\":{\"component\":\"0626461f\"},\"/docs/:route\":{\"component\":\"1be78505\",\"docsMetadata\":\"20ac7829\"},\"/docs/about\":{\"component\":\"17896441\",\"content\":\"3d8d21df\"},\"/docs/about/features_of_pinot\":{\"component\":\"17896441\",\"content\":\"d3a353ca\"},\"/docs/about/what_is_pinot\":{\"component\":\"17896441\",\"content\":\"f18e5af0\"},\"/docs/about/who_use_pin [...]
+module.exports = JSON.parse("{\"/\":{\"component\":\"c4f5d8e4\"},\"/download\":{\"component\":\"f15f6e84\"},\"/search\":{\"component\":\"0626461f\"},\"/docs/:route\":{\"component\":\"1be78505\",\"docsMetadata\":\"20ac7829\"},\"/docs/about\":{\"component\":\"17896441\",\"content\":\"3d8d21df\"},\"/docs/about/features_of_pinot\":{\"component\":\"17896441\",\"content\":\"d3a353ca\"},\"/docs/about/what_is_pinot\":{\"component\":\"17896441\",\"content\":\"f18e5af0\"},\"/docs/about/who_use_pin [...]
 
 /***/ }),
-/* 225 */
+/* 223 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
 
 
-var AlgoliaSearchHelper = __webpack_require__(384);
+var AlgoliaSearchHelper = __webpack_require__(382);
 
 var SearchParameters = __webpack_require__(161);
 var SearchResults = __webpack_require__(163);
@@ -26739,7 +26704,7 @@ module.exports = algoliasearchHelper;
 
 
 /***/ }),
-/* 226 */
+/* 224 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -26751,7 +26716,7 @@ module.exports = algoliasearchHelper;
  */Object.defineProperty(exports,"__esModule",{value:true});let versions=[];try{versions=__webpack_require__(!(function webpackMissingModule() { var e = new Error("Cannot find module '@site/versions.json'"); e.code = 'MODULE_NOT_FOUND'; throw e; }()));}catch(e){}function useVersioning(){return{versioningEnabled:versions.length>0,versions,latestVersion:versions[0]};}exports.default=useVersioning;
 
 /***/ }),
-/* 227 */
+/* 225 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -26861,7 +26826,7 @@ module.exports = hoistNonReactStatics;
 
 
 /***/ }),
-/* 228 */
+/* 226 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -26879,7 +26844,7 @@ var _react = __webpack_require__(1);
 
 var _react2 = _interopRequireDefault(_react);
 
-var _classnames = __webpack_require__(4);
+var _classnames = __webpack_require__(3);
 
 var _classnames2 = _interopRequireDefault(_classnames);
 
@@ -26887,15 +26852,15 @@ var _propTypes = __webpack_require__(8);
 
 var _propTypes2 = _interopRequireDefault(_propTypes);
 
-var _check = __webpack_require__(421);
+var _check = __webpack_require__(419);
 
 var _check2 = _interopRequireDefault(_check);
 
-var _x = __webpack_require__(422);
+var _x = __webpack_require__(420);
 
 var _x2 = _interopRequireDefault(_x);
 
-var _util = __webpack_require__(423);
+var _util = __webpack_require__(421);
 
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
 
@@ -27124,7 +27089,7 @@ Toggle.propTypes = {
 };
 
 /***/ }),
-/* 229 */
+/* 227 */
 /***/ (function(module, exports) {
 
 // Exports
@@ -27134,7 +27099,7 @@ module.exports = {
 
 
 /***/ }),
-/* 230 */
+/* 228 */
 /***/ (function(module, exports) {
 
 // Exports
@@ -27144,7 +27109,7 @@ module.exports = {
 
 
 /***/ }),
-/* 231 */
+/* 229 */
 /***/ (function(module, exports, __webpack_require__) {
 
 /*!
@@ -28117,7 +28082,7 @@ function getAttributeValue(suffix, element) {
 });
 
 /***/ }),
-/* 232 */
+/* 230 */
 /***/ (function(module, exports) {
 
 // Exports
@@ -28127,7 +28092,7 @@ module.exports = {
 
 
 /***/ }),
-/* 233 */
+/* 231 */
 /***/ (function(module, exports) {
 
 // Exports
@@ -28137,13 +28102,13 @@ module.exports = {
 
 
 /***/ }),
-/* 234 */
+/* 232 */
 /***/ (function(module) {
 
 module.exports = JSON.parse("{\"name\":\"@docusaurus/core\",\"description\":\"Easy to Maintain Open Source Documentation Websites\",\"version\":\"2.0.0-alpha.55\",\"license\":\"MIT\",\"publishConfig\":{\"access\":\"public\"},\"keywords\":[\"react\",\"static site generator\",\"webpack\",\"documentation\",\"websites\",\"open source\",\"docusaurus\"],\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/facebook/docusaurus.git\"},\"bin\":{\"docusaurus\":\"bin/docusaurus.js\"},\"scri [...]
 
 /***/ }),
-/* 235 */
+/* 233 */
 /***/ (function(module, exports) {
 
 /**
@@ -28183,7 +28148,7 @@ module.exports = JSON.parse("{\"name\":\"@docusaurus/core\",\"description\":\"Ea
 `;
 
 /***/ }),
-/* 236 */
+/* 234 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -28215,19 +28180,19 @@ exports.useLayoutEffect=function(a,b){return Z().useLayoutEffect(a,b)};exports.u
 
 
 /***/ }),
-/* 237 */
+/* 235 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
 
 
 if (true) {
-  module.exports = __webpack_require__(238);
+  module.exports = __webpack_require__(236);
 } else {}
 
 
 /***/ }),
-/* 238 */
+/* 236 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -28289,7 +28254,7 @@ var cb=function(a){function b(b,c){var d=a.call(this,{})||this;d.partialRenderer
 
 
 /***/ }),
-/* 239 */
+/* 237 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -28302,7 +28267,7 @@ var cb=function(a){function b(b,c){var d=a.call(this,{})||this;d.partialRenderer
 
 
 
-var ReactPropTypesSecret = __webpack_require__(240);
+var ReactPropTypesSecret = __webpack_require__(238);
 
 function emptyFunction() {}
 function emptyFunctionWithReset() {}
@@ -28360,7 +28325,7 @@ module.exports = function() {
 
 
 /***/ }),
-/* 240 */
+/* 238 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -28379,7 +28344,7 @@ module.exports = ReactPropTypesSecret;
 
 
 /***/ }),
-/* 241 */
+/* 239 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -28685,7 +28650,7 @@ var _default = ReactLoadableSSRAddon;
 exports["default"] = _default;
 
 /***/ }),
-/* 242 */
+/* 240 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -28710,7 +28675,7 @@ var _default = computeIntegrity;
 exports["default"] = _default;
 
 /***/ }),
-/* 243 */
+/* 241 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -28734,7 +28699,7 @@ var _default = getFileExtension;
 exports["default"] = _default;
 
 /***/ }),
-/* 244 */
+/* 242 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -28750,7 +28715,7 @@ function unique(array) {
 }
 
 /***/ }),
-/* 245 */
+/* 243 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -28776,7 +28741,7 @@ function hasEntry(target, targetKey, searchFor) {
 }
 
 /***/ }),
-/* 246 */
+/* 244 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -28817,14 +28782,14 @@ var _default = getBundles;
 exports["default"] = _default;
 
 /***/ }),
-/* 247 */
+/* 245 */
 /***/ (function(module, exports, __webpack_require__) {
 
-module.exports = __webpack_require__(248);
+module.exports = __webpack_require__(246);
 
 
 /***/ }),
-/* 248 */
+/* 246 */
 /***/ (function(module, exports, __webpack_require__) {
 
 /**
@@ -28834,27 +28799,27 @@ module.exports = __webpack_require__(248);
  * Copyright (C) 2017 JakubPawlowicz.com
  */
 
-var level0Optimize = __webpack_require__(249);
-var level1Optimize = __webpack_require__(250);
-var level2Optimize = __webpack_require__(257);
-var validator = __webpack_require__(281);
+var level0Optimize = __webpack_require__(247);
+var level1Optimize = __webpack_require__(248);
+var level2Optimize = __webpack_require__(255);
+var validator = __webpack_require__(279);
 
-var compatibilityFrom = __webpack_require__(282);
-var fetchFrom = __webpack_require__(283);
+var compatibilityFrom = __webpack_require__(280);
+var fetchFrom = __webpack_require__(281);
 var formatFrom = __webpack_require__(64).formatFrom;
-var inlineFrom = __webpack_require__(287);
-var inlineRequestFrom = __webpack_require__(288);
-var inlineTimeoutFrom = __webpack_require__(289);
+var inlineFrom = __webpack_require__(285);
+var inlineRequestFrom = __webpack_require__(286);
+var inlineTimeoutFrom = __webpack_require__(287);
 var OptimizationLevel = __webpack_require__(37).OptimizationLevel;
 var optimizationLevelFrom = __webpack_require__(37).optimizationLevelFrom;
-var rebaseFrom = __webpack_require__(290);
-var rebaseToFrom = __webpack_require__(291);
+var rebaseFrom = __webpack_require__(288);
+var rebaseToFrom = __webpack_require__(289);
 
-var inputSourceMapTracker = __webpack_require__(292);
-var readSources = __webpack_require__(299);
+var inputSourceMapTracker = __webpack_require__(290);
+var readSources = __webpack_require__(297);
 
-var serializeStyles = __webpack_require__(308);
-var serializeStylesAndSourceMap = __webpack_require__(309);
+var serializeStyles = __webpack_require__(306);
+var serializeStylesAndSourceMap = __webpack_require__(307);
 
 var CleanCSS = module.exports = function CleanCSS(options) {
   options = options || {};
@@ -29002,7 +28967,7 @@ function calculateStatsFrom(styles, context) {
 
 
 /***/ }),
-/* 249 */
+/* 247 */
 /***/ (function(module, exports) {
 
 function level0Optimize(tokens) {
@@ -29014,20 +28979,20 @@ module.exports = level0Optimize;
 
 
 /***/ }),
-/* 250 */
+/* 248 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var shortenHex = __webpack_require__(251);
-var shortenHsl = __webpack_require__(252);
-var shortenRgb = __webpack_require__(253);
+var shortenHex = __webpack_require__(249);
+var shortenHsl = __webpack_require__(250);
+var shortenRgb = __webpack_require__(251);
 var sortSelectors = __webpack_require__(93);
 var tidyRules = __webpack_require__(94);
-var tidyBlock = __webpack_require__(255);
-var tidyAtRule = __webpack_require__(256);
+var tidyBlock = __webpack_require__(253);
+var tidyAtRule = __webpack_require__(254);
 
 var Hack = __webpack_require__(95);
 var removeUnused = __webpack_require__(125);
-var restoreFromOptimizing = __webpack_require__(55);
+var restoreFromOptimizing = __webpack_require__(56);
 var wrapForOptimizing = __webpack_require__(47).all;
 
 var OptimizationLevel = __webpack_require__(37).OptimizationLevel;
@@ -29711,7 +29676,7 @@ module.exports = level1Optimize;
 
 
 /***/ }),
-/* 251 */
+/* 249 */
 /***/ (function(module, exports) {
 
 var COLORS = {
@@ -29906,7 +29871,7 @@ module.exports = shortenHex;
 
 
 /***/ }),
-/* 252 */
+/* 250 */
 /***/ (function(module, exports) {
 
 // HSL to RGB converter. Both methods adapted from:
@@ -29973,7 +29938,7 @@ module.exports = shortenHsl;
 
 
 /***/ }),
-/* 253 */
+/* 251 */
 /***/ (function(module, exports) {
 
 function shortenRgb(red, green, blue) {
@@ -29989,7 +29954,7 @@ module.exports = shortenRgb;
 
 
 /***/ }),
-/* 254 */
+/* 252 */
 /***/ (function(module, exports) {
 
 // adapted from http://nedbatchelder.com/blog/200712.html#e20071211T054956
@@ -30026,7 +29991,7 @@ module.exports = naturalCompare;
 
 
 /***/ }),
-/* 255 */
+/* 253 */
 /***/ (function(module, exports) {
 
 var SUPPORTED_COMPACT_BLOCK_MATCHER = /^@media\W/;
@@ -30055,7 +30020,7 @@ module.exports = tidyBlock;
 
 
 /***/ }),
-/* 256 */
+/* 254 */
 /***/ (function(module, exports) {
 
 function tidyAtRule(value) {
@@ -30070,19 +30035,19 @@ module.exports = tidyAtRule;
 
 
 /***/ }),
-/* 257 */
+/* 255 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var mergeAdjacent = __webpack_require__(258);
-var mergeMediaQueries = __webpack_require__(269);
-var mergeNonAdjacentByBody = __webpack_require__(272);
-var mergeNonAdjacentBySelector = __webpack_require__(273);
-var reduceNonAdjacent = __webpack_require__(274);
-var removeDuplicateFontAtRules = __webpack_require__(275);
-var removeDuplicateMediaQueries = __webpack_require__(276);
-var removeDuplicates = __webpack_require__(277);
-var removeUnusedAtRules = __webpack_require__(278);
-var restructure = __webpack_require__(279);
+var mergeAdjacent = __webpack_require__(256);
+var mergeMediaQueries = __webpack_require__(267);
+var mergeNonAdjacentByBody = __webpack_require__(270);
+var mergeNonAdjacentBySelector = __webpack_require__(271);
+var reduceNonAdjacent = __webpack_require__(272);
+var removeDuplicateFontAtRules = __webpack_require__(273);
+var removeDuplicateMediaQueries = __webpack_require__(274);
+var removeDuplicates = __webpack_require__(275);
+var removeUnusedAtRules = __webpack_require__(276);
+var restructure = __webpack_require__(277);
 
 var optimizeProperties = __webpack_require__(67);
 
@@ -30210,7 +30175,7 @@ module.exports = level2Optimize;
 
 
 /***/ }),
-/* 258 */
+/* 256 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var isMergeable = __webpack_require__(66);
@@ -30266,7 +30231,7 @@ module.exports = mergeAdjacent;
 
 
 /***/ }),
-/* 259 */
+/* 257 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var everyValuesPair = __webpack_require__(127);
@@ -30277,7 +30242,7 @@ var compactable = __webpack_require__(40);
 var deepClone = __webpack_require__(68).deep;
 var restoreWithComponents = __webpack_require__(99);
 
-var restoreFromOptimizing = __webpack_require__(55);
+var restoreFromOptimizing = __webpack_require__(56);
 var wrapSingle = __webpack_require__(47).single;
 
 var serializeBody = __webpack_require__(14).body;
@@ -30717,7 +30682,7 @@ module.exports = mergeIntoShorthands;
 
 
 /***/ }),
-/* 260 */
+/* 258 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var InvalidPropertyError = __webpack_require__(129);
@@ -31367,10 +31332,10 @@ module.exports = {
 
 
 /***/ }),
-/* 261 */
+/* 259 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var understandable = __webpack_require__(262);
+var understandable = __webpack_require__(260);
 
 function animationIterationCount(validator, value1, value2) {
   if (!understandable(validator, value1, value2, 0, true) && !(validator.isAnimationIterationCountKeyword(value2) || validator.isPositiveNumber(value2))) {
@@ -31656,7 +31621,7 @@ module.exports = {
 
 
 /***/ }),
-/* 262 */
+/* 260 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var sameVendorPrefixes = __webpack_require__(130).same;
@@ -31677,7 +31642,7 @@ module.exports = understandable;
 
 
 /***/ }),
-/* 263 */
+/* 261 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var shallowClone = __webpack_require__(68).shallow;
@@ -31986,15 +31951,15 @@ module.exports = {
 
 
 /***/ }),
-/* 264 */
+/* 262 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var hasInherit = __webpack_require__(128);
 var everyValuesPair = __webpack_require__(127);
-var findComponentIn = __webpack_require__(265);
-var isComponentOf = __webpack_require__(266);
-var isMergeableShorthand = __webpack_require__(267);
-var overridesNonComponentShorthand = __webpack_require__(268);
+var findComponentIn = __webpack_require__(263);
+var isComponentOf = __webpack_require__(264);
+var isMergeableShorthand = __webpack_require__(265);
+var overridesNonComponentShorthand = __webpack_require__(266);
 var sameVendorPrefixesIn = __webpack_require__(130).same;
 
 var compactable = __webpack_require__(40);
@@ -32002,7 +31967,7 @@ var deepClone = __webpack_require__(68).deep;
 var restoreWithComponents = __webpack_require__(99);
 var shallowClone = __webpack_require__(68).shallow;
 
-var restoreFromOptimizing = __webpack_require__(55);
+var restoreFromOptimizing = __webpack_require__(56);
 
 var Token = __webpack_require__(11);
 var Marker = __webpack_require__(16);
@@ -32476,7 +32441,7 @@ module.exports = overrideProperties;
 
 
 /***/ }),
-/* 265 */
+/* 263 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var compactable = __webpack_require__(40);
@@ -32522,7 +32487,7 @@ module.exports = findComponentIn;
 
 
 /***/ }),
-/* 266 */
+/* 264 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var compactable = __webpack_require__(40);
@@ -32550,7 +32515,7 @@ module.exports = isComponentOf;
 
 
 /***/ }),
-/* 267 */
+/* 265 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var Marker = __webpack_require__(16);
@@ -32567,7 +32532,7 @@ module.exports = isMergeableShorthand;
 
 
 /***/ }),
-/* 268 */
+/* 266 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var compactable = __webpack_require__(40);
@@ -32582,7 +32547,7 @@ module.exports = overridesNonComponentShorthand;
 
 
 /***/ }),
-/* 269 */
+/* 267 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var canReorder = __webpack_require__(69).canReorder;
@@ -32691,10 +32656,10 @@ module.exports = mergeMediaQueries;
 
 
 /***/ }),
-/* 270 */
+/* 268 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var specificity = __webpack_require__(271);
+var specificity = __webpack_require__(269);
 
 function specificitiesOverlap(selector1, selector2, cache) {
   var specificity1;
@@ -32731,7 +32696,7 @@ module.exports = specificitiesOverlap;
 
 
 /***/ }),
-/* 271 */
+/* 269 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var Marker = __webpack_require__(16);
@@ -32814,7 +32779,7 @@ module.exports = specificity;
 
 
 /***/ }),
-/* 272 */
+/* 270 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var isMergeable = __webpack_require__(66);
@@ -32900,7 +32865,7 @@ module.exports = mergeNonAdjacentByBody;
 
 
 /***/ }),
-/* 273 */
+/* 271 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var canReorder = __webpack_require__(69).canReorder;
@@ -32984,7 +32949,7 @@ module.exports = mergeNonAdjacentBySelector;
 
 
 /***/ }),
-/* 274 */
+/* 272 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var isMergeable = __webpack_require__(66);
@@ -33170,7 +33135,7 @@ module.exports = reduceNonAdjacent;
 
 
 /***/ }),
-/* 275 */
+/* 273 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var Token = __webpack_require__(11);
@@ -33206,7 +33171,7 @@ module.exports = removeDuplicateFontAtRules;
 
 
 /***/ }),
-/* 276 */
+/* 274 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var Token = __webpack_require__(11);
@@ -33242,7 +33207,7 @@ module.exports = removeDuplicateMediaQueries;
 
 
 /***/ }),
-/* 277 */
+/* 275 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var Token = __webpack_require__(11);
@@ -33291,13 +33256,13 @@ module.exports = removeDuplicates;
 
 
 /***/ }),
-/* 278 */
+/* 276 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var populateComponents = __webpack_require__(98);
 
 var wrapForOptimizing = __webpack_require__(47).single;
-var restoreFromOptimizing = __webpack_require__(55);
+var restoreFromOptimizing = __webpack_require__(56);
 
 var Token = __webpack_require__(11);
 
@@ -33546,13 +33511,13 @@ module.exports = removeUnusedAtRules;
 
 
 /***/ }),
-/* 279 */
+/* 277 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var canReorderSingle = __webpack_require__(69).canReorderSingle;
 var extractProperties = __webpack_require__(100);
 var isMergeable = __webpack_require__(66);
-var tidyRuleDuplicates = __webpack_require__(280);
+var tidyRuleDuplicates = __webpack_require__(278);
 
 var Token = __webpack_require__(11);
 
@@ -33941,7 +33906,7 @@ module.exports = restructure;
 
 
 /***/ }),
-/* 280 */
+/* 278 */
 /***/ (function(module, exports) {
 
 function ruleSorter(s1, s2) {
@@ -33968,7 +33933,7 @@ module.exports = tidyRuleDuplicates;
 
 
 /***/ }),
-/* 281 */
+/* 279 */
 /***/ (function(module, exports) {
 
 var functionNoVendorRegexStr = '[A-Z]+(\\-|[A-Z]|[0-9])+\\(.*?\\)';
@@ -34503,7 +34468,7 @@ module.exports = validator;
 
 
 /***/ }),
-/* 282 */
+/* 280 */
 /***/ (function(module, exports) {
 
 var DEFAULTS = {
@@ -34692,10 +34657,10 @@ module.exports = compatibilityFrom;
 
 
 /***/ }),
-/* 283 */
+/* 281 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var loadRemoteResource = __webpack_require__(284);
+var loadRemoteResource = __webpack_require__(282);
 
 function fetchFrom(callback) {
   return callback || loadRemoteResource;
@@ -34705,15 +34670,15 @@ module.exports = fetchFrom;
 
 
 /***/ }),
-/* 284 */
+/* 282 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var http = __webpack_require__(70);
 var https = __webpack_require__(48);
 var url = __webpack_require__(31);
 
-var isHttpResource = __webpack_require__(285);
-var isHttpsResource = __webpack_require__(286);
+var isHttpResource = __webpack_require__(283);
+var isHttpsResource = __webpack_require__(284);
 var override = __webpack_require__(46);
 
 var HTTP_PROTOCOL = 'http:';
@@ -34785,7 +34750,7 @@ module.exports = loadRemoteResource;
 
 
 /***/ }),
-/* 285 */
+/* 283 */
 /***/ (function(module, exports) {
 
 var HTTP_RESOURCE_PATTERN = /^http:\/\//;
@@ -34798,7 +34763,7 @@ module.exports = isHttpResource;
 
 
 /***/ }),
-/* 286 */
+/* 284 */
 /***/ (function(module, exports) {
 
 var HTTPS_RESOURCE_PATTERN = /^https:\/\//;
@@ -34811,7 +34776,7 @@ module.exports = isHttpsResource;
 
 
 /***/ }),
-/* 287 */
+/* 285 */
 /***/ (function(module, exports) {
 
 function inlineOptionsFrom(rules) {
@@ -34832,7 +34797,7 @@ module.exports = inlineOptionsFrom;
 
 
 /***/ }),
-/* 288 */
+/* 286 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var url = __webpack_require__(31);
@@ -34860,7 +34825,7 @@ module.exports = inlineRequestFrom;
 
 
 /***/ }),
-/* 289 */
+/* 287 */
 /***/ (function(module, exports) {
 
 var DEFAULT_TIMEOUT = 5000;
@@ -34873,7 +34838,7 @@ module.exports = inlineTimeoutFrom;
 
 
 /***/ }),
-/* 290 */
+/* 288 */
 /***/ (function(module, exports) {
 
 function rebaseFrom(rebaseOption) {
@@ -34884,7 +34849,7 @@ module.exports = rebaseFrom;
 
 
 /***/ }),
-/* 291 */
+/* 289 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var path = __webpack_require__(9);
@@ -34897,7 +34862,7 @@ module.exports = rebaseToFrom;
 
 
 /***/ }),
-/* 292 */
+/* 290 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var SourceMapConsumer = __webpack_require__(101).SourceMapConsumer;
@@ -34961,7 +34926,7 @@ module.exports = inputSourceMapTracker;
 
 
 /***/ }),
-/* 293 */
+/* 291 */
 /***/ (function(module, exports) {
 
 /* -*- Mode: js; js-indent-level: 2; -*- */
@@ -35034,7 +34999,7 @@ exports.decode = function (charCode) {
 
 
 /***/ }),
-/* 294 */
+/* 292 */
 /***/ (function(module, exports, __webpack_require__) {
 
 /* -*- Mode: js; js-indent-level: 2; -*- */
@@ -35044,7 +35009,7 @@ exports.decode = function (charCode) {
  * http://opensource.org/licenses/BSD-3-Clause
  */
 
-var util = __webpack_require__(56);
+var util = __webpack_require__(57);
 
 /**
  * Determine whether mappingB is after mappingA with respect to generated
@@ -35119,7 +35084,7 @@ exports.MappingList = MappingList;
 
 
 /***/ }),
-/* 295 */
+/* 293 */
 /***/ (function(module, exports, __webpack_require__) {
 
 /* -*- Mode: js; js-indent-level: 2; -*- */
@@ -35129,11 +35094,11 @@ exports.MappingList = MappingList;
  * http://opensource.org/licenses/BSD-3-Clause
  */
 
-var util = __webpack_require__(56);
-var binarySearch = __webpack_require__(296);
+var util = __webpack_require__(57);
+var binarySearch = __webpack_require__(294);
 var ArraySet = __webpack_require__(135).ArraySet;
 var base64VLQ = __webpack_require__(134);
-var quickSort = __webpack_require__(297).quickSort;
+var quickSort = __webpack_require__(295).quickSort;
 
 function SourceMapConsumer(aSourceMap, aSourceMapURL) {
   var sourceMap = aSourceMap;
@@ -36270,7 +36235,7 @@ exports.IndexedSourceMapConsumer = IndexedSourceMapConsumer;
 
 
 /***/ }),
-/* 296 */
+/* 294 */
 /***/ (function(module, exports) {
 
 /* -*- Mode: js; js-indent-level: 2; -*- */
@@ -36387,7 +36352,7 @@ exports.search = function search(aNeedle, aHaystack, aCompare, aBias) {
 
 
 /***/ }),
-/* 297 */
+/* 295 */
 /***/ (function(module, exports) {
 
 /* -*- Mode: js; js-indent-level: 2; -*- */
@@ -36507,7 +36472,7 @@ exports.quickSort = function (ary, comparator) {
 
 
 /***/ }),
-/* 298 */
+/* 296 */
 /***/ (function(module, exports, __webpack_require__) {
 
 /* -*- Mode: js; js-indent-level: 2; -*- */
@@ -36518,7 +36483,7 @@ exports.quickSort = function (ary, comparator) {
  */
 
 var SourceMapGenerator = __webpack_require__(133).SourceMapGenerator;
-var util = __webpack_require__(56);
+var util = __webpack_require__(57);
 
 // Matches a Windows-style `\r\n` newline or a `\n` newline used by all other
 // operating systems these days (capturing the result).
@@ -36926,28 +36891,28 @@ exports.SourceNode = SourceNode;
 
 
 /***/ }),
-/* 299 */
+/* 297 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var fs = __webpack_require__(30);
 var path = __webpack_require__(9);
 
-var applySourceMaps = __webpack_require__(300);
+var applySourceMaps = __webpack_require__(298);
 var extractImportUrlAndMedia = __webpack_require__(138);
 var isAllowedResource = __webpack_require__(102);
-var loadOriginalSources = __webpack_require__(303);
-var normalizePath = __webpack_require__(304);
-var rebase = __webpack_require__(305);
+var loadOriginalSources = __webpack_require__(301);
+var normalizePath = __webpack_require__(302);
+var rebase = __webpack_require__(303);
 var rebaseLocalMap = __webpack_require__(136);
 var rebaseRemoteMap = __webpack_require__(137);
 var restoreImport = __webpack_require__(139);
 
-var tokenize = __webpack_require__(307);
+var tokenize = __webpack_require__(305);
 var Token = __webpack_require__(11);
 var Marker = __webpack_require__(16);
 var hasProtocol = __webpack_require__(71);
 var isImport = __webpack_require__(140);
-var isRemoteResource = __webpack_require__(57);
+var isRemoteResource = __webpack_require__(58);
 
 var UNKNOWN_URI = 'uri:unknown';
 
@@ -37273,21 +37238,21 @@ module.exports = readSources;
 
 
 /***/ }),
-/* 300 */
+/* 298 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var fs = __webpack_require__(30);
 var path = __webpack_require__(9);
 
 var isAllowedResource = __webpack_require__(102);
-var matchDataUri = __webpack_require__(301);
+var matchDataUri = __webpack_require__(299);
 var rebaseLocalMap = __webpack_require__(136);
 var rebaseRemoteMap = __webpack_require__(137);
 
 var Token = __webpack_require__(11);
 var hasProtocol = __webpack_require__(71);
-var isDataUriResource = __webpack_require__(302);
-var isRemoteResource = __webpack_require__(57);
+var isDataUriResource = __webpack_require__(300);
+var isRemoteResource = __webpack_require__(58);
 
 var MAP_MARKER_PATTERN = /^\/\*# sourceMappingURL=(\S+) \*\/$/;
 
@@ -37524,7 +37489,7 @@ module.exports = applySourceMaps;
 
 
 /***/ }),
-/* 301 */
+/* 299 */
 /***/ (function(module, exports) {
 
 var DATA_URI_PATTERN = /^data:(\S*?)?(;charset=[^;]+)?(;[^,]+?)?,(.+)/;
@@ -37537,7 +37502,7 @@ module.exports = matchDataUri;
 
 
 /***/ }),
-/* 302 */
+/* 300 */
 /***/ (function(module, exports) {
 
 var DATA_URI_PATTERN = /^data:(\S*?)?(;charset=[^;]+)?(;[^,]+?)?,(.+)/;
@@ -37550,7 +37515,7 @@ module.exports = isDataUriResource;
 
 
 /***/ }),
-/* 303 */
+/* 301 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var fs = __webpack_require__(30);
@@ -37559,7 +37524,7 @@ var path = __webpack_require__(9);
 var isAllowedResource = __webpack_require__(102);
 
 var hasProtocol = __webpack_require__(71);
-var isRemoteResource = __webpack_require__(57);
+var isRemoteResource = __webpack_require__(58);
 
 function loadOriginalSources(context, callback) {
   var loadContext = {
@@ -37682,7 +37647,7 @@ module.exports = loadOriginalSources;
 
 
 /***/ }),
-/* 304 */
+/* 302 */
 /***/ (function(module, exports) {
 
 var UNIX_SEPARATOR = '/';
@@ -37696,12 +37661,12 @@ module.exports = normalizePath;
 
 
 /***/ }),
-/* 305 */
+/* 303 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var extractImportUrlAndMedia = __webpack_require__(138);
 var restoreImport = __webpack_require__(139);
-var rewriteUrl = __webpack_require__(306);
+var rewriteUrl = __webpack_require__(304);
 
 var Token = __webpack_require__(11);
 var isImport = __webpack_require__(140);
@@ -37803,7 +37768,7 @@ module.exports = rebase;
 
 
 /***/ }),
-/* 306 */
+/* 304 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var path = __webpack_require__(9);
@@ -37927,7 +37892,7 @@ module.exports = rewriteUrl;
 
 
 /***/ }),
-/* 307 */
+/* 305 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var Marker = __webpack_require__(16);
@@ -38504,7 +38469,7 @@ module.exports = tokenize;
 
 
 /***/ }),
-/* 308 */
+/* 306 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var all = __webpack_require__(97).all;
@@ -38560,13 +38525,13 @@ module.exports = serializeStyles;
 
 
 /***/ }),
-/* 309 */
+/* 307 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var SourceMapGenerator = __webpack_require__(101).SourceMapGenerator;
 var all = __webpack_require__(97).all;
 
-var isRemoteResource = __webpack_require__(57);
+var isRemoteResource = __webpack_require__(58);
 
 var isWindows = process.platform == 'win32';
 
@@ -38667,7 +38632,7 @@ module.exports = serializeStylesAndSourceMap;
 
 
 /***/ }),
-/* 310 */
+/* 308 */
 /***/ (function(module, exports, __webpack_require__) {
 
 /* WEBPACK VAR INJECTION */(function(module) {var __WEBPACK_AMD_DEFINE_RESULT__;/*! https://mths.be/he v1.2.0 by @mathias | MIT license */
@@ -39005,10 +38970,10 @@ module.exports = serializeStylesAndSourceMap;
 
 }(this));
 
-/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(311)(module)))
+/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(309)(module)))
 
 /***/ }),
-/* 311 */
+/* 309 */
 /***/ (function(module, exports) {
 
 module.exports = function(module) {
@@ -39036,7 +39001,7 @@ module.exports = function(module) {
 
 
 /***/ }),
-/* 312 */
+/* 310 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -39610,18 +39575,18 @@ exports.HTMLtoDOM = function(html, doc) {
 
 
 /***/ }),
-/* 313 */
+/* 311 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
 
 
 var constants  = __webpack_require__(142);
-var formatUrl  = __webpack_require__(314);
-var getOptions = __webpack_require__(315);
+var formatUrl  = __webpack_require__(312);
+var getOptions = __webpack_require__(313);
 var objUtils   = __webpack_require__(103);
-var parseUrl   = __webpack_require__(316);
-var relateUrl  = __webpack_require__(323);
+var parseUrl   = __webpack_require__(314);
+var relateUrl  = __webpack_require__(321);
 
 
 
@@ -39711,7 +39676,7 @@ module.exports = RelateUrl;
 
 
 /***/ }),
-/* 314 */
+/* 312 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -39892,7 +39857,7 @@ module.exports = formatUrl;
 
 
 /***/ }),
-/* 315 */
+/* 313 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -39956,18 +39921,18 @@ module.exports = getOptions;
 
 
 /***/ }),
-/* 316 */
+/* 314 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
 
 
-var hrefInfo   = __webpack_require__(317);
-var parseHost  = __webpack_require__(318);
-var parsePath  = __webpack_require__(319);
-var parsePort  = __webpack_require__(320);
-var parseQuery = __webpack_require__(321);
-var parseUrlString = __webpack_require__(322);
+var hrefInfo   = __webpack_require__(315);
+var parseHost  = __webpack_require__(316);
+var parsePath  = __webpack_require__(317);
+var parsePort  = __webpack_require__(318);
+var parseQuery = __webpack_require__(319);
+var parseUrlString = __webpack_require__(320);
 var pathUtils      = __webpack_require__(104);
 
 
@@ -40021,7 +39986,7 @@ module.exports =
 
 
 /***/ }),
-/* 317 */
+/* 315 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -40048,7 +40013,7 @@ module.exports = hrefInfo;
 
 
 /***/ }),
-/* 318 */
+/* 316 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -40081,7 +40046,7 @@ module.exports = parseHost;
 
 
 /***/ }),
-/* 319 */
+/* 317 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -40188,7 +40153,7 @@ module.exports = parsePath;
 
 
 /***/ }),
-/* 320 */
+/* 318 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -40227,7 +40192,7 @@ module.exports = parsePort;
 
 
 /***/ }),
-/* 321 */
+/* 319 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -40287,7 +40252,7 @@ module.exports = parseQuery;
 
 
 /***/ }),
-/* 322 */
+/* 320 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -40440,14 +40405,14 @@ module.exports = parseUrlString;
 
 
 /***/ }),
-/* 323 */
+/* 321 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
 
 
-var absolutize = __webpack_require__(324);
-var relativize = __webpack_require__(326);
+var absolutize = __webpack_require__(322);
+var relativize = __webpack_require__(324);
 
 
 
@@ -40465,13 +40430,13 @@ module.exports = relateUrl;
 
 
 /***/ }),
-/* 324 */
+/* 322 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
 
 
-var findRelation = __webpack_require__(325);
+var findRelation = __webpack_require__(323);
 var objUtils     = __webpack_require__(103);
 var pathUtils    = __webpack_require__(104);
 
@@ -40561,7 +40526,7 @@ module.exports = absolutize;
 
 
 /***/ }),
-/* 325 */
+/* 323 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -40647,7 +40612,7 @@ module.exports =
 
 
 /***/ }),
-/* 326 */
+/* 324 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -40721,7 +40686,7 @@ module.exports = relativize;
 
 
 /***/ }),
-/* 327 */
+/* 325 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -40799,7 +40764,7 @@ module.exports = TokenChain;
 
 
 /***/ }),
-/* 328 */
+/* 326 */
 /***/ (function(module, exports, __webpack_require__) {
 
 !function(e,t){ true?t(exports,__webpack_require__(101)):undefined}(this,(function(e,t){"use strict";function n(e){return e.split("")}function i(e,t){return t.includes(e)}t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;class r extends Error{constructor(e,t){super(),this.name="DefaultsError",this.message=e,this.defs=t}}function o(e,t,n){!0===e&&(e={});const i=e||{};if(n)for(const e in i)if(D(i,e)&&!D(t,e))throw new r("`"+e+"` is not a supported option",t);for(const n in [...]
@@ -40807,10 +40772,10 @@ module.exports = TokenChain;
 
 
 /***/ }),
-/* 329 */
+/* 327 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var constants = __webpack_require__(330)
+var constants = __webpack_require__(328)
 
 var origCwd = process.cwd
 var cwd = null
@@ -41155,13 +41120,13 @@ function patch (fs) {
 
 
 /***/ }),
-/* 330 */
+/* 328 */
 /***/ (function(module, exports) {
 
 module.exports = require("constants");
 
 /***/ }),
-/* 331 */
+/* 329 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var Stream = __webpack_require__(121).Stream
@@ -41285,7 +41250,7 @@ function legacy (fs) {
 
 
 /***/ }),
-/* 332 */
+/* 330 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -41311,7 +41276,7 @@ function clone (obj) {
 
 
 /***/ }),
-/* 333 */
+/* 331 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -41394,7 +41359,7 @@ function copyFile (srcStat, src, dest, opts) {
 
 function copyFileFallback (srcStat, src, dest, opts) {
   const BUF_LENGTH = 64 * 1024
-  const _buff = __webpack_require__(336)(BUF_LENGTH)
+  const _buff = __webpack_require__(334)(BUF_LENGTH)
 
   const fdr = fs.openSync(src, 'r')
   const fdw = fs.openSync(dest, 'w', srcStat.mode)
@@ -41482,7 +41447,7 @@ module.exports = copySync
 
 
 /***/ }),
-/* 334 */
+/* 332 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -41552,7 +41517,7 @@ module.exports = mkdirs
 
 
 /***/ }),
-/* 335 */
+/* 333 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -41613,7 +41578,7 @@ module.exports = mkdirsSync
 
 
 /***/ }),
-/* 336 */
+/* 334 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -41632,7 +41597,7 @@ module.exports = function (size) {
 
 
 /***/ }),
-/* 337 */
+/* 335 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -41851,7 +41816,7 @@ module.exports = copy
 
 
 /***/ }),
-/* 338 */
+/* 336 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -41906,7 +41871,7 @@ module.exports = {
 
 
 /***/ }),
-/* 339 */
+/* 337 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -42227,15 +42192,15 @@ rimraf.sync = rimrafSync
 
 
 /***/ }),
-/* 340 */
+/* 338 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
 
 
-const file = __webpack_require__(341)
-const link = __webpack_require__(342)
-const symlink = __webpack_require__(343)
+const file = __webpack_require__(339)
+const link = __webpack_require__(340)
+const symlink = __webpack_require__(341)
 
 module.exports = {
   // file
@@ -42257,7 +42222,7 @@ module.exports = {
 
 
 /***/ }),
-/* 341 */
+/* 339 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -42313,7 +42278,7 @@ module.exports = {
 
 
 /***/ }),
-/* 342 */
+/* 340 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -42381,7 +42346,7 @@ module.exports = {
 
 
 /***/ }),
-/* 343 */
+/* 341 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -42394,11 +42359,11 @@ const _mkdirs = __webpack_require__(25)
 const mkdirs = _mkdirs.mkdirs
 const mkdirsSync = _mkdirs.mkdirsSync
 
-const _symlinkPaths = __webpack_require__(344)
+const _symlinkPaths = __webpack_require__(342)
 const symlinkPaths = _symlinkPaths.symlinkPaths
 const symlinkPathsSync = _symlinkPaths.symlinkPathsSync
 
-const _symlinkType = __webpack_require__(345)
+const _symlinkType = __webpack_require__(343)
 const symlinkType = _symlinkType.symlinkType
 const symlinkTypeSync = _symlinkType.symlinkTypeSync
 
@@ -42451,7 +42416,7 @@ module.exports = {
 
 
 /***/ }),
-/* 344 */
+/* 342 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -42557,7 +42522,7 @@ module.exports = {
 
 
 /***/ }),
-/* 345 */
+/* 343 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -42595,7 +42560,7 @@ module.exports = {
 
 
 /***/ }),
-/* 346 */
+/* 344 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -42604,8 +42569,8 @@ module.exports = {
 const u = __webpack_require__(20).fromCallback
 const jsonFile = __webpack_require__(106)
 
-jsonFile.outputJson = u(__webpack_require__(348))
-jsonFile.outputJsonSync = __webpack_require__(349)
+jsonFile.outputJson = u(__webpack_require__(346))
+jsonFile.outputJsonSync = __webpack_require__(347)
 // aliases
 jsonFile.outputJSON = jsonFile.outputJson
 jsonFile.outputJSONSync = jsonFile.outputJsonSync
@@ -42618,7 +42583,7 @@ module.exports = jsonFile
 
 
 /***/ }),
-/* 347 */
+/* 345 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var _fs
@@ -42758,7 +42723,7 @@ module.exports = jsonfile
 
 
 /***/ }),
-/* 348 */
+/* 346 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -42792,7 +42757,7 @@ module.exports = outputJson
 
 
 /***/ }),
-/* 349 */
+/* 347 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -42817,19 +42782,19 @@ module.exports = outputJsonSync
 
 
 /***/ }),
-/* 350 */
+/* 348 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
 
 
 module.exports = {
-  moveSync: __webpack_require__(351)
+  moveSync: __webpack_require__(349)
 }
 
 
 /***/ }),
-/* 351 */
+/* 349 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -42883,7 +42848,7 @@ module.exports = moveSync
 
 
 /***/ }),
-/* 352 */
+/* 350 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -42891,12 +42856,12 @@ module.exports = moveSync
 
 const u = __webpack_require__(20).fromCallback
 module.exports = {
-  move: u(__webpack_require__(353))
+  move: u(__webpack_require__(351))
 }
 
 
 /***/ }),
-/* 353 */
+/* 351 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -42968,7 +42933,7 @@ module.exports = move
 
 
 /***/ }),
-/* 354 */
+/* 352 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -43015,7 +42980,7 @@ module.exports = {
 
 
 /***/ }),
-/* 355 */
+/* 353 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -43026,17 +42991,17 @@ module.exports = algoliasearch;
 
 var debug = __webpack_require__(74)('algoliasearch:nodejs');
 var crypto = __webpack_require__(123);
-var zlib = __webpack_require__(360);
+var zlib = __webpack_require__(358);
 
 var inherits = __webpack_require__(50);
-var Promise = global.Promise || __webpack_require__(362).Promise;
+var Promise = global.Promise || __webpack_require__(360).Promise;
 var semver = __webpack_require__(151);
 var isNotSupported = semver.satisfies(process.version, '<0.10');
 var isNode010 = semver.satisfies(process.version, '=0.10');
-var places = __webpack_require__(363);
+var places = __webpack_require__(361);
 
-var AlgoliaSearchServer = __webpack_require__(367);
-var errors = __webpack_require__(58);
+var AlgoliaSearchServer = __webpack_require__(365);
+var errors = __webpack_require__(59);
 
 // does not work on node <= 0.8
 if (isNotSupported) {
@@ -43049,7 +43014,7 @@ debug('loaded the Node.js client');
 
 function algoliasearch(applicationID, apiKey, opts) {
   var cloneDeep = __webpack_require__(38);
-  var reduce = __webpack_require__(375);
+  var reduce = __webpack_require__(373);
 
   if (!opts) {
     opts = {};
@@ -43087,7 +43052,7 @@ function algoliasearch(applicationID, apiKey, opts) {
   return new AlgoliaSearchNodeJS(applicationID, apiKey, opts);
 }
 
-algoliasearch.version = __webpack_require__(376);
+algoliasearch.version = __webpack_require__(374);
 
 algoliasearch.ua =
   'Algolia for JavaScript (' + algoliasearch.version + '); ' +
@@ -43096,7 +43061,7 @@ algoliasearch.ua =
 algoliasearch.initPlaces = places(algoliasearch);
 
 function AlgoliaSearchNodeJS(applicationID, apiKey, opts) {
-  var getAgent = __webpack_require__(377);
+  var getAgent = __webpack_require__(375);
 
   // call AlgoliaSearchServer constructor
   AlgoliaSearchServer.apply(this, arguments);
@@ -43358,7 +43323,7 @@ AlgoliaSearchNodeJS.prototype.getSecuredApiKeyRemainingValidity = function getSe
 
 
 /***/ }),
-/* 356 */
+/* 354 */
 /***/ (function(module, exports, __webpack_require__) {
 
 /**
@@ -43549,7 +43514,7 @@ function localstorage() {
 
 
 /***/ }),
-/* 357 */
+/* 355 */
 /***/ (function(module, exports) {
 
 /**
@@ -43707,14 +43672,14 @@ function plural(ms, n, name) {
 
 
 /***/ }),
-/* 358 */
+/* 356 */
 /***/ (function(module, exports, __webpack_require__) {
 
 /**
  * Module dependencies.
  */
 
-var tty = __webpack_require__(359);
+var tty = __webpack_require__(357);
 var util = __webpack_require__(49);
 
 /**
@@ -43961,19 +43926,19 @@ exports.enable(load());
 
 
 /***/ }),
-/* 359 */
+/* 357 */
 /***/ (function(module, exports) {
 
 module.exports = require("tty");
 
 /***/ }),
-/* 360 */
+/* 358 */
 /***/ (function(module, exports) {
 
 module.exports = require("zlib");
 
 /***/ }),
-/* 361 */
+/* 359 */
 /***/ (function(module, exports) {
 
 if (typeof Object.create === 'function') {
@@ -44006,7 +43971,7 @@ if (typeof Object.create === 'function') {
 
 
 /***/ }),
-/* 362 */
+/* 360 */
 /***/ (function(module, exports, __webpack_require__) {
 
 /*!
@@ -45185,12 +45150,12 @@ return Promise$1;
 
 
 /***/ }),
-/* 363 */
+/* 361 */
 /***/ (function(module, exports, __webpack_require__) {
 
 module.exports = createPlacesClient;
 
-var qs3 = __webpack_require__(364);
+var qs3 = __webpack_require__(362);
 var buildSearchMethod = __webpack_require__(152);
 
 function createPlacesClient(algoliasearch) {
@@ -45240,18 +45205,18 @@ function createPlacesClient(algoliasearch) {
 
 
 /***/ }),
-/* 364 */
+/* 362 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
 
 
-exports.decode = exports.parse = __webpack_require__(365);
-exports.encode = exports.stringify = __webpack_require__(366);
+exports.decode = exports.parse = __webpack_require__(363);
+exports.encode = exports.stringify = __webpack_require__(364);
 
 
 /***/ }),
-/* 365 */
+/* 363 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -45342,7 +45307,7 @@ var isArray = Array.isArray || function (xs) {
 
 
 /***/ }),
-/* 366 */
+/* 364 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -45434,7 +45399,7 @@ var objectKeys = Object.keys || function (obj) {
 
 
 /***/ }),
-/* 367 */
+/* 365 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -45446,7 +45411,7 @@ module.exports = AlgoliaSearchServer;
 
 var inherits = __webpack_require__(50);
 
-var AlgoliaSearch = __webpack_require__(368);
+var AlgoliaSearch = __webpack_require__(366);
 
 function AlgoliaSearchServer(applicationID, apiKey, opts) {
   // Default protocol is https: on the server, to avoid leaking admin keys
@@ -45519,17 +45484,17 @@ AlgoliaSearchServer.prototype._computeRequestHeaders = function(additionalUA) {
 
 
 /***/ }),
-/* 368 */
+/* 366 */
 /***/ (function(module, exports, __webpack_require__) {
 
 module.exports = AlgoliaSearch;
 
-var Index = __webpack_require__(369);
+var Index = __webpack_require__(367);
 var deprecate = __webpack_require__(108);
 var deprecatedMessage = __webpack_require__(109);
-var AlgoliaSearchCore = __webpack_require__(372);
+var AlgoliaSearchCore = __webpack_require__(370);
 var inherits = __webpack_require__(50);
-var errors = __webpack_require__(58);
+var errors = __webpack_require__(59);
 
 function AlgoliaSearch() {
   AlgoliaSearchCore.apply(this, arguments);
@@ -45695,7 +45660,7 @@ AlgoliaSearch.prototype.initAnalytics = function(opts) {
   // - move initAnalytics to a property on the main module (algoliasearch.initAnalytics),
   // same as places.
   // The current API was made mostly to mimic the one made in PHP
-  var createAnalyticsClient = __webpack_require__(374);
+  var createAnalyticsClient = __webpack_require__(372);
   return createAnalyticsClient(this.applicationID, this.apiKey, opts);
 };
 
@@ -46292,7 +46257,7 @@ function notImplemented() {
 
 
 /***/ }),
-/* 369 */
+/* 367 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var inherits = __webpack_require__(50);
@@ -46300,7 +46265,7 @@ var IndexCore = __webpack_require__(153);
 var deprecate = __webpack_require__(108);
 var deprecatedMessage = __webpack_require__(109);
 var exitPromise = __webpack_require__(158);
-var errors = __webpack_require__(58);
+var errors = __webpack_require__(59);
 
 var deprecateForwardToSlaves = deprecate(
   function() {},
@@ -46729,7 +46694,7 @@ Index.prototype.browseAll = function(query, queryParameters) {
 
   var merge = __webpack_require__(154);
 
-  var IndexBrowser = __webpack_require__(371);
+  var IndexBrowser = __webpack_require__(369);
 
   var browser = new IndexBrowser();
   var client = this.as;
@@ -47632,7 +47597,7 @@ Index.prototype.updateApiKey = deprecate(function(key, acls, params, callback) {
 
 
 /***/ }),
-/* 370 */
+/* 368 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -47761,7 +47726,7 @@ module.exports = keysShim;
 
 
 /***/ }),
-/* 371 */
+/* 369 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -47772,7 +47737,7 @@ module.exports = keysShim;
 module.exports = IndexBrowser;
 
 var inherits = __webpack_require__(50);
-var EventEmitter = __webpack_require__(59).EventEmitter;
+var EventEmitter = __webpack_require__(60).EventEmitter;
 
 function IndexBrowser() {
 }
@@ -47807,15 +47772,15 @@ IndexBrowser.prototype._clean = function() {
 
 
 /***/ }),
-/* 372 */
+/* 370 */
 /***/ (function(module, exports, __webpack_require__) {
 
 module.exports = AlgoliaSearchCore;
 
-var errors = __webpack_require__(58);
+var errors = __webpack_require__(59);
 var exitPromise = __webpack_require__(158);
 var IndexCore = __webpack_require__(153);
-var store = __webpack_require__(373);
+var store = __webpack_require__(371);
 
 // We will always put the API KEY in the JSON body in case of too long API KEY,
 // to avoid query string being too long and failing in various conditions (our server limit, browser limit,
@@ -48781,7 +48746,7 @@ function removeCredentials(headers) {
 
 
 /***/ }),
-/* 373 */
+/* 371 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var debug = __webpack_require__(74)('algoliasearch:src/hostIndexState.js');
@@ -48873,7 +48838,7 @@ function cleanup() {
 
 
 /***/ }),
-/* 374 */
+/* 372 */
 /***/ (function(module, exports, __webpack_require__) {
 
 module.exports = createAnalyticsClient;
@@ -48964,7 +48929,7 @@ function createAnalyticsClient(appId, apiKey, opts) {
 
 
 /***/ }),
-/* 375 */
+/* 373 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -48999,7 +48964,7 @@ module.exports = function reduce(list, iterator) {
 
 
 /***/ }),
-/* 376 */
+/* 374 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -49009,7 +48974,7 @@ module.exports = '3.35.1';
 
 
 /***/ }),
-/* 377 */
+/* 375 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -49091,7 +49056,7 @@ function getKeepaliveAgent(protocol) {
 }
 
 function getProxyingAgent(protocol, parsedProxy) {
-  var tunnel = __webpack_require__(380);
+  var tunnel = __webpack_require__(378);
 
   var agentSettings = {
     maxSockets: Infinity,
@@ -49123,7 +49088,7 @@ function getProxyingAgent(protocol, parsedProxy) {
 
 
 /***/ }),
-/* 378 */
+/* 376 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -49154,7 +49119,7 @@ function getProxyingAgent(protocol, parsedProxy) {
 
 var net = __webpack_require__(107);
 var util = __webpack_require__(49);
-var EventEmitter = __webpack_require__(59).EventEmitter;
+var EventEmitter = __webpack_require__(60).EventEmitter;
 var debug = __webpack_require__(110).debug;
 
 // New Agent code.
@@ -49464,7 +49429,7 @@ exports.globalAgent = new Agent();
 
 
 /***/ }),
-/* 379 */
+/* 377 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -49566,20 +49531,20 @@ module.exports = HttpsAgent;
 
 
 /***/ }),
-/* 380 */
+/* 378 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
 
 
 var net = __webpack_require__(107)
-  , tls = __webpack_require__(381)
+  , tls = __webpack_require__(379)
   , http = __webpack_require__(70)
   , https = __webpack_require__(48)
-  , events = __webpack_require__(59)
+  , events = __webpack_require__(60)
   , assert = __webpack_require__(105)
   , util = __webpack_require__(49)
-  , Buffer = __webpack_require__(382).Buffer
+  , Buffer = __webpack_require__(380).Buffer
   ;
 
 exports.httpOverHttp = httpOverHttp
@@ -49817,18 +49782,18 @@ exports.debug = debug // for test
 
 
 /***/ }),
-/* 381 */
+/* 379 */
 /***/ (function(module, exports) {
 
 module.exports = require("tls");
 
 /***/ }),
-/* 382 */
+/* 380 */
 /***/ (function(module, exports, __webpack_require__) {
 
 /*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
 /* eslint-disable node/no-deprecated-api */
-var buffer = __webpack_require__(383)
+var buffer = __webpack_require__(381)
 var Buffer = buffer.Buffer
 
 // alternative to using Object.keys for old browsers
@@ -49894,13 +49859,13 @@ SafeBuffer.allocUnsafeSlow = function (size) {
 
 
 /***/ }),
-/* 383 */
+/* 381 */
 /***/ (function(module, exports) {
 
 module.exports = require("buffer");
 
 /***/ }),
-/* 384 */
+/* 382 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -49908,10 +49873,10 @@ module.exports = require("buffer");
 
 var SearchParameters = __webpack_require__(161);
 var SearchResults = __webpack_require__(163);
-var DerivedHelper = __webpack_require__(391);
-var requestBuilder = __webpack_require__(392);
+var DerivedHelper = __webpack_require__(389);
+var requestBuilder = __webpack_require__(390);
 
-var events = __webpack_require__(59);
+var events = __webpack_require__(60);
 var inherits = __webpack_require__(166);
 var objectHasKeys = __webpack_require__(113);
 
@@ -51329,7 +51294,7 @@ module.exports = AlgoliaSearchHelper;
 
 
 /***/ }),
-/* 385 */
+/* 383 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -51348,7 +51313,7 @@ module.exports = intersection;
 
 
 /***/ }),
-/* 386 */
+/* 384 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -51370,7 +51335,7 @@ module.exports = valToNumber;
 
 
 /***/ }),
-/* 387 */
+/* 385 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -51524,7 +51489,7 @@ module.exports = lib;
 
 
 /***/ }),
-/* 388 */
+/* 386 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -51540,7 +51505,7 @@ module.exports = function compact(array) {
 
 
 /***/ }),
-/* 389 */
+/* 387 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -51562,7 +51527,7 @@ module.exports = function find(array, comparator) {
 
 
 /***/ }),
-/* 390 */
+/* 388 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -51768,13 +51733,13 @@ function format(
 
 
 /***/ }),
-/* 391 */
+/* 389 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
 
 
-var events = __webpack_require__(59);
+var events = __webpack_require__(60);
 var inherits = __webpack_require__(166);
 
 /**
@@ -51813,7 +51778,7 @@ module.exports = DerivedHelper;
 
 
 /***/ }),
-/* 392 */
+/* 390 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -52141,7 +52106,7 @@ module.exports = requestBuilder;
 
 
 /***/ }),
-/* 393 */
+/* 391 */
 /***/ (function(module, exports) {
 
 module.exports = Array.isArray || function (arr) {
@@ -52150,7 +52115,7 @@ module.exports = Array.isArray || function (arr) {
 
 
 /***/ }),
-/* 394 */
+/* 392 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -52172,19 +52137,19 @@ exports.isValidElementType=function(a){return"string"===typeof a||"function"===t
 
 
 /***/ }),
-/* 395 */
+/* 393 */
 /***/ (function(module, exports) {
 
 
 
 /***/ }),
-/* 396 */
+/* 394 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
 
 
-var _main = __webpack_require__(397);
+var _main = __webpack_require__(395);
 
 var _main2 = _interopRequireDefault(_main);
 
@@ -52194,7 +52159,7 @@ module.exports = _main2.default; /* eslint-disable import/no-commonjs */
 
 
 /***/ }),
-/* 397 */
+/* 395 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -52204,11 +52169,11 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 
-var _toFactory = __webpack_require__(398);
+var _toFactory = __webpack_require__(396);
 
 var _toFactory2 = _interopRequireDefault(_toFactory);
 
-var _DocSearch = __webpack_require__(399);
+var _DocSearch = __webpack_require__(397);
 
 var _DocSearch2 = _interopRequireDefault(_DocSearch);
 
@@ -52224,7 +52189,7 @@ docsearch.version = _version2.default;
 exports.default = docsearch;
 
 /***/ }),
-/* 398 */
+/* 396 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -52249,7 +52214,7 @@ module.exports = toFactory;
 
 
 /***/ }),
-/* 399 */
+/* 397 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -52263,7 +52228,7 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < argument
 
 var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) [...]
 
-var _hogan = __webpack_require__(400);
+var _hogan = __webpack_require__(398);
 
 var _hogan2 = _interopRequireDefault(_hogan);
 
@@ -52271,15 +52236,15 @@ var _lite = __webpack_require__(117);
 
 var _lite2 = _interopRequireDefault(_lite);
 
-var _autocomplete = __webpack_require__(403);
+var _autocomplete = __webpack_require__(401);
 
 var _autocomplete2 = _interopRequireDefault(_autocomplete);
 
-var _templates = __webpack_require__(418);
+var _templates = __webpack_require__(416);
 
 var _templates2 = _interopRequireDefault(_templates);
 
-var _utils = __webpack_require__(419);
+var _utils = __webpack_require__(417);
 
 var _utils2 = _interopRequireDefault(_utils);
 
@@ -52641,7 +52606,7 @@ var DocSearch = function () {
 exports.default = DocSearch;
 
 /***/ }),
-/* 400 */
+/* 398 */
 /***/ (function(module, exports, __webpack_require__) {
 
 /*
@@ -52661,14 +52626,14 @@ exports.default = DocSearch;
 
 // This file is for use with Node.js. See dist/ for browser files.
 
-var Hogan = __webpack_require__(401);
-Hogan.Template = __webpack_require__(402).Template;
+var Hogan = __webpack_require__(399);
+Hogan.Template = __webpack_require__(400).Template;
 Hogan.template = Hogan.Template;
 module.exports = Hogan;
 
 
 /***/ }),
-/* 401 */
+/* 399 */
 /***/ (function(module, exports, __webpack_require__) {
 
 /*
@@ -53097,7 +53062,7 @@ module.exports = Hogan;
 
 
 /***/ }),
-/* 402 */
+/* 400 */
 /***/ (function(module, exports, __webpack_require__) {
 
 /*
@@ -53444,17 +53409,17 @@ var Hogan = {};
 
 
 /***/ }),
-/* 403 */
+/* 401 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
 
 
-module.exports = __webpack_require__(404);
+module.exports = __webpack_require__(402);
 
 
 /***/ }),
-/* 404 */
+/* 402 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -53485,7 +53450,7 @@ _.mixin = zepto.extend;
 _.Event = zepto.Event;
 
 var typeaheadKey = 'aaAutocomplete';
-var Typeahead = __webpack_require__(405);
+var Typeahead = __webpack_require__(403);
 var EventBus = __webpack_require__(170);
 
 function autocomplete(selector, options, datasets, typeaheadObject) {
@@ -53552,7 +53517,7 @@ module.exports = autocomplete;
 
 
 /***/ }),
-/* 405 */
+/* 403 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -53563,8 +53528,8 @@ var attrsKey = 'aaAttrs';
 var _ = __webpack_require__(33);
 var DOM = __webpack_require__(41);
 var EventBus = __webpack_require__(170);
-var Input = __webpack_require__(406);
-var Dropdown = __webpack_require__(413);
+var Input = __webpack_require__(404);
+var Dropdown = __webpack_require__(411);
 var html = __webpack_require__(171);
 var css = __webpack_require__(115);
 
@@ -54207,13 +54172,13 @@ function destroyDomStructure($node, cssClasses) {
 
 Typeahead.Dropdown = Dropdown;
 Typeahead.Input = Input;
-Typeahead.sources = __webpack_require__(415);
+Typeahead.sources = __webpack_require__(413);
 
 module.exports = Typeahead;
 
 
 /***/ }),
-/* 406 */
+/* 404 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -54561,17 +54526,17 @@ module.exports = Input;
 
 
 /***/ }),
-/* 407 */
+/* 405 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
 
 var types = [
+  __webpack_require__(406),
+  __webpack_require__(407),
   __webpack_require__(408),
   __webpack_require__(409),
-  __webpack_require__(410),
-  __webpack_require__(411),
-  __webpack_require__(412)
+  __webpack_require__(410)
 ];
 var draining;
 var currentQueue;
@@ -54664,7 +54629,7 @@ function immediate(task) {
 
 
 /***/ }),
-/* 408 */
+/* 406 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -54682,7 +54647,7 @@ exports.install = function (func) {
 
 
 /***/ }),
-/* 409 */
+/* 407 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -54710,7 +54675,7 @@ exports.install = function (handle) {
 };
 
 /***/ }),
-/* 410 */
+/* 408 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -54734,7 +54699,7 @@ exports.install = function (func) {
 };
 
 /***/ }),
-/* 411 */
+/* 409 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -54764,7 +54729,7 @@ exports.install = function (handle) {
 };
 
 /***/ }),
-/* 412 */
+/* 410 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -54780,7 +54745,7 @@ exports.install = function (t) {
 };
 
 /***/ }),
-/* 413 */
+/* 411 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -54789,7 +54754,7 @@ exports.install = function (t) {
 var _ = __webpack_require__(33);
 var DOM = __webpack_require__(41);
 var EventEmitter = __webpack_require__(114);
-var Dataset = __webpack_require__(414);
+var Dataset = __webpack_require__(412);
 var css = __webpack_require__(115);
 
 // constructor
@@ -55181,7 +55146,7 @@ module.exports = Dropdown;
 
 
 /***/ }),
-/* 414 */
+/* 412 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -55493,20 +55458,20 @@ module.exports = Dataset;
 
 
 /***/ }),
-/* 415 */
+/* 413 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
 
 
 module.exports = {
-  hits: __webpack_require__(416),
-  popularIn: __webpack_require__(417)
+  hits: __webpack_require__(414),
+  popularIn: __webpack_require__(415)
 };
 
 
 /***/ }),
-/* 416 */
+/* 414 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -55537,7 +55502,7 @@ module.exports = function search(index, params) {
 
 
 /***/ }),
-/* 417 */
+/* 415 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -55629,7 +55594,7 @@ module.exports = function popularIn(index, params, details, options) {
 
 
 /***/ }),
-/* 418 */
+/* 416 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -55655,7 +55620,7 @@ var templates = {
 exports.default = templates;
 
 /***/ }),
-/* 419 */
+/* 417 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -55937,8 +55902,8 @@ var utils = {
 exports.default = utils;
 
 /***/ }),
-/* 420 */,
-/* 421 */
+/* 418 */,
+/* 419 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -55968,7 +55933,7 @@ exports.default = function () {
 };
 
 /***/ }),
-/* 422 */
+/* 420 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -55998,7 +55963,7 @@ exports.default = function () {
 };
 
 /***/ }),
-/* 423 */
+/* 421 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -56030,31 +55995,31 @@ function pointerCoord(event) {
 }
 
 /***/ }),
-/* 424 */
+/* 422 */
 /***/ (function(module, exports) {
 
 
 
 /***/ }),
-/* 425 */
+/* 423 */
 /***/ (function(module, exports) {
 
 
 
 /***/ }),
-/* 426 */
+/* 424 */
 /***/ (function(module, exports) {
 
 
 
 /***/ }),
-/* 427 */
+/* 425 */
 /***/ (function(module, exports) {
 
 
 
 /***/ }),
-/* 428 */
+/* 426 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -56073,7 +56038,7 @@ var __extends = (this && this.__extends) || (function () {
     };
 })();
 Object.defineProperty(exports, "__esModule", { value: true });
-var exenv_1 = __webpack_require__(429);
+var exenv_1 = __webpack_require__(427);
 exports.canUseDOM = function () { return exenv_1.canUseDOM; };
 exports.supportsInlineSVG = function () {
     /* istanbul ignore next */
@@ -56116,7 +56081,7 @@ exports.randomString = function (length) {
 //# sourceMappingURL=helpers.js.map
 
 /***/ }),
-/* 429 */
+/* 427 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var __WEBPACK_AMD_DEFINE_RESULT__;/*!
@@ -56159,19 +56124,19 @@ var __WEBPACK_AMD_DEFINE_RESULT__;/*!
 
 
 /***/ }),
-/* 430 */
+/* 428 */
 /***/ (function(module, exports) {
 
 
 
 /***/ }),
-/* 431 */
+/* 429 */
 /***/ (function(module, exports) {
 
 
 
 /***/ }),
-/* 432 */
+/* 430 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -56189,13 +56154,13 @@ window.ga('set','page',location.pathname);// Always refer to the variable on win
 window.ga('send','pageview');}};})());
 
 /***/ }),
-/* 433 */
+/* 431 */
 /***/ (function(module, exports) {
 
 
 
 /***/ }),
-/* 434 */
+/* 432 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -56212,11 +56177,11 @@ __webpack_require__.r(__webpack_exports__);
 });delete window.Prism;}})();
 
 /***/ }),
-/* 435 */
+/* 433 */
 /***/ (function(module, exports, __webpack_require__) {
 
-const components = __webpack_require__(436);
-const getLoader = __webpack_require__(437);
+const components = __webpack_require__(434);
+const getLoader = __webpack_require__(435);
 
 
 /**
@@ -56274,14 +56239,14 @@ module.exports = loadLanguages;
 
 
 /***/ }),
-/* 436 */
+/* 434 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var components = {"core":{"meta":{"path":"components/prism-core.js","option":"mandatory"},"core":"Core"},"themes":{"meta":{"path":"themes/{id}.css","link":"index.html?theme={id}","exclusive":true},"prism":{"title":"Default","option":"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{"title":"Okaidia","owner":"ocodia"},"prism-twilight":{"title":"Twilight","owner":"remybach"},"prism-coy":{"title":"Coy","owner":"tshedor"},"prism-solarizedlight":{"title":"Solarized Light", [...]
 if ( true && module.exports) { module.exports = components; }
 
 /***/ }),
-/* 437 */
+/* 435 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -56738,19 +56703,19 @@ if (true) {
 
 
 /***/ }),
-/* 438 */
+/* 436 */
 /***/ (function(module, exports) {
 
 
 
 /***/ }),
-/* 439 */
+/* 437 */
 /***/ (function(module, exports) {
 
 
 
 /***/ }),
-/* 440 */
+/* 438 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -57462,35 +57427,35 @@ var react_default = /*#__PURE__*/__webpack_require__.n(react);
 var react_router = __webpack_require__(10);
 
 // EXTERNAL MODULE: ./node_modules/react-dom/server.js
-var server = __webpack_require__(218);
+var server = __webpack_require__(216);
 var server_default = /*#__PURE__*/__webpack_require__.n(server);
 
 // EXTERNAL MODULE: ./node_modules/react-helmet/es/Helmet.js
 var Helmet = __webpack_require__(78);
 
 // EXTERNAL MODULE: ./node_modules/react-loadable-ssr-addon/lib/index.js
-var lib = __webpack_require__(221);
+var lib = __webpack_require__(219);
 
 // EXTERNAL MODULE: ./node_modules/react-loadable/lib/index.js
-var react_loadable_lib = __webpack_require__(60);
+var react_loadable_lib = __webpack_require__(61);
 var react_loadable_lib_default = /*#__PURE__*/__webpack_require__.n(react_loadable_lib);
 
 // EXTERNAL MODULE: ./node_modules/html-minifier-terser/src/htmlminifier.js
-var htmlminifier = __webpack_require__(222);
+var htmlminifier = __webpack_require__(220);
 
 // EXTERNAL MODULE: external "path"
 var external_path_ = __webpack_require__(9);
 var external_path_default = /*#__PURE__*/__webpack_require__.n(external_path_);
 
 // EXTERNAL MODULE: ./node_modules/fs-extra/lib/index.js
-var fs_extra_lib = __webpack_require__(223);
+var fs_extra_lib = __webpack_require__(221);
 var fs_extra_lib_default = /*#__PURE__*/__webpack_require__.n(fs_extra_lib);
 
 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
 var esm_extends = __webpack_require__(2);
 
 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/interopRequireWildcard.js + 1 modules
-var interopRequireWildcard = __webpack_require__(3);
+var interopRequireWildcard = __webpack_require__(4);
 
 // CONCATENATED MODULE: ./node_modules/@docusaurus/core/lib/client/theme-fallback/Loading/index.js
 /**
@@ -57500,10 +57465,10 @@ var interopRequireWildcard = __webpack_require__(3);
  * LICENSE file in the root directory of this source tree.
  *//* harmony default export */ var Loading = (({error,retry,pastDelay})=>{if(error){return/*#__PURE__*/react_default.a.createElement("div",{style:{align:'center',color:'#fff',backgroundColor:'#fa383e',borderColor:'#fa383e',borderStyle:'solid',borderRadius:'0.25rem',borderWidth:'1px',boxSizing:'border-box',display:'block',padding:'1rem',flex:'0 0 50%',marginLeft:'25%',marginRight:'25%',marginTop:'5rem',maxWidth:'50%',width:'100%'}},/*#__PURE__*/react_default.a.createElement("p",null,erro [...]
 // EXTERNAL MODULE: ./.docusaurus/routesChunkNames.json
-var routesChunkNames = __webpack_require__(224);
+var routesChunkNames = __webpack_require__(222);
 
 // CONCATENATED MODULE: ./.docusaurus/registry.js
-/* harmony default export */ var registry = ({'0626461f':[()=>Promise.resolve().then(()=>Object(interopRequireWildcard["a" /* default */])(__webpack_require__(148))),"/Users/xiangfu/workspace/incubator-pinot/website/node_modules/@docusaurus/theme-search-algolia/src/pages/search/index.js",/*require.resolve*/(148)],'09e16f0c':[()=>Promise.resolve().then(()=>Object(interopRequireWildcard["a" /* default */])(__webpack_require__(176))),"@site/docs/administration/installation/containers.md",/* [...]
+/* harmony default export */ var registry = ({'0626461f':[()=>Promise.resolve().then(()=>Object(interopRequireWildcard["a" /* default */])(__webpack_require__(148))),"/Users/xiangfu/workspace/incubator-pinot/website/node_modules/@docusaurus/theme-search-algolia/src/pages/search/index.js",/*require.resolve*/(148)],'09e16f0c':[()=>Promise.resolve().then(()=>Object(interopRequireWildcard["a" /* default */])(__webpack_require__(176))),"@site/docs/administration/installation/containers.md",/* [...]
 // CONCATENATED MODULE: ./node_modules/@docusaurus/core/lib/client/flat.js
 /**
  * Copyright (c) 2017-present, Facebook, Inc.
@@ -57531,9 +57496,9 @@ if(path==='*'){return react_loadable_lib_default()({loading:Loading,loader:()=>P
   */const flatChunkNames=client_flat(chunkNames);Object.keys(flatChunkNames).forEach(key=>{const chunkRegistry=registry[flatChunkNames[key]];if(chunkRegistry){/* eslint-disable prefer-destructuring */optsLoader[key]=chunkRegistry[0];optsModules.push(chunkRegistry[1]);optsWebpack.push(chunkRegistry[2]);/* eslint-enable prefer-destructuring */}});return react_loadable_lib_default.a.Map({loading:Loading,loader:optsLoader,modules:optsModules,webpack:()=>optsWebpack,render:(loaded,props)=>{// [...]
 const loadedModules=JSON.parse(JSON.stringify(chunkNames));Object.keys(loaded).forEach(key=>{let val=loadedModules;const keyPath=key.split('.');for(let i=0;i<keyPath.length-1;i+=1){val=val[keyPath[i]];}val[keyPath[keyPath.length-1]]=loaded[key].default;const nonDefaultKeys=Object.keys(loaded[key]).filter(k=>k!=='default');if(nonDefaultKeys&&nonDefaultKeys.length){nonDefaultKeys.forEach(nonDefaultKey=>{val[keyPath[keyPath.length-1]][nonDefaultKey]=loaded[key][nonDefaultKey];});}});const C [...]
 // CONCATENATED MODULE: ./.docusaurus/routes.js
-/* harmony default export */ var _docusaurus_routes = ([{path:'/',component:exports_ComponentCreator('/'),exact:true},{path:'/download',component:exports_ComponentCreator('/download'),exact:true},{path:'/search',component:exports_ComponentCreator('/search'),exact:true},{path:'/docs/:route',component:exports_ComponentCreator('/docs/:route'),routes:[{path:'/docs/about',component:exports_ComponentCreator('/docs/about'),exact:true},{path:'/docs/about/features_of_pinot',component:exports_Comp [...]
+/* harmony default export */ var _docusaurus_routes = ([{path:'/',component:exports_ComponentCreator('/'),exact:true},{path:'/download',component:exports_ComponentCreator('/download'),exact:true},{path:'/search',component:exports_ComponentCreator('/search'),exact:true},{path:'/docs/:route',component:exports_ComponentCreator('/docs/:route'),routes:[{path:'/docs/about',component:exports_ComponentCreator('/docs/about'),exact:true},{path:'/docs/about/features_of_pinot',component:exports_Comp [...]
 // EXTERNAL MODULE: ./node_modules/@docusaurus/core/package.json
-var core_package = __webpack_require__(234);
+var core_package = __webpack_require__(232);
 
 // EXTERNAL MODULE: ./node_modules/react-router-config/esm/react-router-config.js
 var react_router_config = __webpack_require__(87);
@@ -57566,7 +57531,7 @@ var nprogress = __webpack_require__(91);
 var nprogress_default = /*#__PURE__*/__webpack_require__.n(nprogress);
 
 // CONCATENATED MODULE: ./.docusaurus/client-modules.js
-/* harmony default export */ var client_modules = ([__webpack_require__(216),__webpack_require__(216),__webpack_require__(432),__webpack_require__(433),__webpack_require__(434),__webpack_require__(438)]);
+/* harmony default export */ var client_modules = ([__webpack_require__(214),__webpack_require__(214),__webpack_require__(430),__webpack_require__(431),__webpack_require__(432),__webpack_require__(436)]);
 // CONCATENATED MODULE: ./node_modules/@docusaurus/core/lib/client/client-lifecycles-dispatcher.js
 /**
  * Copyright (c) 2017-present, Facebook, Inc.
@@ -57580,7 +57545,7 @@ var nprogress_default = /*#__PURE__*/__webpack_require__.n(nprogress);
 return['onRouteUpdate','onRouteUpdateDelayed'].reduce((lifecycles,lifecycleAction)=>{// eslint-disable-next-line no-param-reassign
 lifecycles[lifecycleAction]=function(...args){dispatchLifecycleAction(lifecycleAction,...args);};return lifecycles;},{});}/* harmony default export */ var client_lifecycles_dispatcher = (createLifecyclesDispatcher());
 // EXTERNAL MODULE: ./node_modules/nprogress/nprogress.css
-var nprogress_nprogress = __webpack_require__(439);
+var nprogress_nprogress = __webpack_require__(437);
 
 // CONCATENATED MODULE: ./node_modules/@docusaurus/core/lib/client/PendingNavigation.js
 /**
@@ -57607,7 +57572,7 @@ return true;}clearProgressBarTimeout(){if(this.progressBarTimeout){clearTimeout(
  * LICENSE file in the root directory of this source tree.
  */function App(){const[isClient,setIsClient]=Object(react["useState"])(false);Object(react["useEffect"])(()=>{setIsClient(true);},[]);return/*#__PURE__*/react_default.a.createElement(exports_context["a" /* default */].Provider,{value:{siteConfig: docusaurus_config["a" /* default */],isClient}},/*#__PURE__*/react_default.a.createElement(client_PendingNavigation,{routes:_docusaurus_routes},Object(renderRoutes["a" /* default */])(_docusaurus_routes)));}/* harmony default export */ var clie [...]
 // EXTERNAL MODULE: ./node_modules/@docusaurus/core/lib/client/templates/ssr.html.template.js
-var ssr_html_template = __webpack_require__(235);
+var ssr_html_template = __webpack_require__(233);
 var ssr_html_template_default = /*#__PURE__*/__webpack_require__.n(ssr_html_template);
 
 // CONCATENATED MODULE: ./node_modules/@docusaurus/core/lib/client/serverEntry.js
@@ -57625,7 +57590,7 @@ const modulesToBeLoaded=[...manifest.entrypoints,...Array.from(modules)];const b
 return Object(htmlminifier["minify"])(renderedHtml,{removeComments:true,removeRedundantAttributes:true,removeEmptyAttributes:true,removeScriptTypeAttributes:true,removeStyleLinkTypeAttributes:true,useShortDoctype:true,minifyJS:true});}
 
 /***/ }),
-/* 441 */
+/* 439 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
diff --git a/content/sitemap.xml b/content/sitemap.xml
index 45aa323..ca8f19d 100644
--- a/content/sitemap.xml
+++ b/content/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://pinot.apache.org/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>< [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://pinot.apache.org/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>< [...]
\ No newline at end of file
diff --git a/content/styles.c386493b.js b/content/styles.e2c2190d.js
similarity index 95%
rename from content/styles.c386493b.js
rename to content/styles.e2c2190d.js
index e50ed8d..d6829a3 100644
--- a/content/styles.c386493b.js
+++ b/content/styles.e2c2190d.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{105:function(e,n,o){},110:function(e,n,o){},123:function(e,n,o){},127:function(e,n,o){},128:function(e,n,o){},129:function(e,n,o){e.exports={tabItem:"tabItem_3zTA"}},131:function(e,n,o){e.exports={docTitle:"docTitle_1vWb",docItemContainer:"docItemContainer_2cwg",docItemCol:"docItemCol_2GOA",docItemWrapper:"docItemWrapper_1cc7",tableOfContents:"tableOfContents_TbNY",docLastUpdatedAt:"docLastUpdatedAt_1sqk"}},132:function(e,n,o){e.ex [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{105:function(e,n,o){},110:function(e,n,o){},123:function(e,n,o){},127:function(e,n,o){},128:function(e,n,o){},129:function(e,n,o){e.exports={tabItem:"tabItem_3zTA"}},131:function(e,n,o){e.exports={docTitle:"docTitle_1vWb",docItemContainer:"docItemContainer_2cwg",docItemCol:"docItemCol_2GOA",docItemWrapper:"docItemWrapper_1cc7",tableOfContents:"tableOfContents_TbNY",docLastUpdatedAt:"docLastUpdatedAt_1sqk"}},132:function(e,n,o){e.ex [...]
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org