diff --git a/packages/maps/examples/GeoDistanceDropdown/package.json b/packages/maps/examples/GeoDistanceDropdown/package.json index 00c3a4fddd..de50b3b8a7 100644 --- a/packages/maps/examples/GeoDistanceDropdown/package.json +++ b/packages/maps/examples/GeoDistanceDropdown/package.json @@ -6,7 +6,7 @@ "license": "Apache-2.0", "dependencies": { "@appbaseio/reactivemaps": "3.0.0-beta.10", - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.2.0", "react-dom": "^16.2.0" }, diff --git a/packages/maps/examples/GeoDistanceSlider/package.json b/packages/maps/examples/GeoDistanceSlider/package.json index c8b3d2695a..49860c99e8 100644 --- a/packages/maps/examples/GeoDistanceSlider/package.json +++ b/packages/maps/examples/GeoDistanceSlider/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "@appbaseio/reactivemaps": "3.0.0-beta.10", "react": "^16.2.0", "react-dom": "^16.2.0" diff --git a/packages/maps/examples/ReactiveMap/package.json b/packages/maps/examples/ReactiveMap/package.json index 111c53c5c1..b81ea04218 100644 --- a/packages/maps/examples/ReactiveMap/package.json +++ b/packages/maps/examples/ReactiveMap/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "@appbaseio/reactivemaps": "3.0.0-beta.10", "react": "^16.2.0", "react-dom": "^16.2.0" diff --git a/packages/playground b/packages/playground index 4d694ea423..a675d17caf 160000 --- a/packages/playground +++ b/packages/playground @@ -1 +1 @@ -Subproject commit 4d694ea4234215a0dcc1d736a03ff6291f169f67 +Subproject commit a675d17caf07d549ec639fb162322bb619926729 diff --git a/packages/vue-playground b/packages/vue-playground index 89796fe000..4820b033fe 160000 --- a/packages/vue-playground +++ b/packages/vue-playground @@ -1 +1 @@ -Subproject commit 89796fe00025ac7b21affdd33a3fb819abdd50f3 +Subproject commit 4820b033fec8d33861ef23671f2f88e9652e2c77 diff --git a/packages/web/examples/CategorySearch/package.json b/packages/web/examples/CategorySearch/package.json index 349945572f..493aa37159 100644 --- a/packages/web/examples/CategorySearch/package.json +++ b/packages/web/examples/CategorySearch/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/CategorySearchWithAggregation/package.json b/packages/web/examples/CategorySearchWithAggregation/package.json index f96c22d8cd..3a06506c5a 100644 --- a/packages/web/examples/CategorySearchWithAggregation/package.json +++ b/packages/web/examples/CategorySearchWithAggregation/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/CustomSelectedFilters/package.json b/packages/web/examples/CustomSelectedFilters/package.json index 67aea8ee36..04eaac53fb 100644 --- a/packages/web/examples/CustomSelectedFilters/package.json +++ b/packages/web/examples/CustomSelectedFilters/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.2.0", "react-dom": "^16.2.0" }, diff --git a/packages/web/examples/DataSearch/package.json b/packages/web/examples/DataSearch/package.json index c9aa5f3f3b..c47464708f 100644 --- a/packages/web/examples/DataSearch/package.json +++ b/packages/web/examples/DataSearch/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/DataSearchControlled/package.json b/packages/web/examples/DataSearchControlled/package.json index 45c92f6ada..84297957e7 100644 --- a/packages/web/examples/DataSearchControlled/package.json +++ b/packages/web/examples/DataSearchControlled/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/DataSearchWithAggregation/package.json b/packages/web/examples/DataSearchWithAggregation/package.json index 24648f7c93..8c8372991b 100644 --- a/packages/web/examples/DataSearchWithAggregation/package.json +++ b/packages/web/examples/DataSearchWithAggregation/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/DatePicker/package.json b/packages/web/examples/DatePicker/package.json index a6eae78abc..f3007d60c2 100644 --- a/packages/web/examples/DatePicker/package.json +++ b/packages/web/examples/DatePicker/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "moment": "^2.20.1", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" diff --git a/packages/web/examples/DateRange/package.json b/packages/web/examples/DateRange/package.json index 47d2c3690c..e69980df38 100644 --- a/packages/web/examples/DateRange/package.json +++ b/packages/web/examples/DateRange/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "moment": "^2.20.1", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" diff --git a/packages/web/examples/DateRangeControlled/package.json b/packages/web/examples/DateRangeControlled/package.json index de702fdf9e..ec8ec9184c 100644 --- a/packages/web/examples/DateRangeControlled/package.json +++ b/packages/web/examples/DateRangeControlled/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "moment": "^2.20.1", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" diff --git a/packages/web/examples/DynamicRangeSlider/package.json b/packages/web/examples/DynamicRangeSlider/package.json index d1bf8c5e44..588dadde37 100644 --- a/packages/web/examples/DynamicRangeSlider/package.json +++ b/packages/web/examples/DynamicRangeSlider/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/MultiDataList/package.json b/packages/web/examples/MultiDataList/package.json index 947f4a1392..3a40bcba73 100644 --- a/packages/web/examples/MultiDataList/package.json +++ b/packages/web/examples/MultiDataList/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/MultiDataListControlled/package.json b/packages/web/examples/MultiDataListControlled/package.json index 0c9b916b3f..f11b43b493 100644 --- a/packages/web/examples/MultiDataListControlled/package.json +++ b/packages/web/examples/MultiDataListControlled/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.9.0", "react-dom": "^16.9.0" }, diff --git a/packages/web/examples/MultiDropdownList/package.json b/packages/web/examples/MultiDropdownList/package.json index f45e5c09b9..f03e478776 100644 --- a/packages/web/examples/MultiDropdownList/package.json +++ b/packages/web/examples/MultiDropdownList/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/MultiDropdownListControlled/package.json b/packages/web/examples/MultiDropdownListControlled/package.json index a943645d72..15cbb5726f 100644 --- a/packages/web/examples/MultiDropdownListControlled/package.json +++ b/packages/web/examples/MultiDropdownListControlled/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.9.0", "react-dom": "^16.9.0" }, diff --git a/packages/web/examples/MultiDropdownRange/package.json b/packages/web/examples/MultiDropdownRange/package.json index 783dcac5eb..beef2241ab 100644 --- a/packages/web/examples/MultiDropdownRange/package.json +++ b/packages/web/examples/MultiDropdownRange/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/MultiDropdownRangeControlled/package.json b/packages/web/examples/MultiDropdownRangeControlled/package.json index b361452fc2..8fa28fd734 100644 --- a/packages/web/examples/MultiDropdownRangeControlled/package.json +++ b/packages/web/examples/MultiDropdownRangeControlled/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.9.0", "react-dom": "^16.9.0" }, diff --git a/packages/web/examples/MultiList/package.json b/packages/web/examples/MultiList/package.json index f1d1e548ac..2295d8d377 100644 --- a/packages/web/examples/MultiList/package.json +++ b/packages/web/examples/MultiList/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/MultiListControlled/package.json b/packages/web/examples/MultiListControlled/package.json index 5e2da379bc..45e33422d9 100644 --- a/packages/web/examples/MultiListControlled/package.json +++ b/packages/web/examples/MultiListControlled/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/MultiRange/package.json b/packages/web/examples/MultiRange/package.json index 636f56c6a8..e9a9caf367 100644 --- a/packages/web/examples/MultiRange/package.json +++ b/packages/web/examples/MultiRange/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/MultiRangeControlled/package.json b/packages/web/examples/MultiRangeControlled/package.json index a1928287e1..c70703d7a4 100644 --- a/packages/web/examples/MultiRangeControlled/package.json +++ b/packages/web/examples/MultiRangeControlled/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/NumberBox/package.json b/packages/web/examples/NumberBox/package.json index 61c536b40a..87520ee515 100644 --- a/packages/web/examples/NumberBox/package.json +++ b/packages/web/examples/NumberBox/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/RangeInput/package.json b/packages/web/examples/RangeInput/package.json index 3f50853abc..39bb33197f 100644 --- a/packages/web/examples/RangeInput/package.json +++ b/packages/web/examples/RangeInput/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/RangeSlider/package.json b/packages/web/examples/RangeSlider/package.json index 5ca2d6b317..52d62a5682 100644 --- a/packages/web/examples/RangeSlider/package.json +++ b/packages/web/examples/RangeSlider/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/RatingsFilter/package.json b/packages/web/examples/RatingsFilter/package.json index 5a5da04b16..7fba4fdd34 100644 --- a/packages/web/examples/RatingsFilter/package.json +++ b/packages/web/examples/RatingsFilter/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/ReactiveComponent/package.json b/packages/web/examples/ReactiveComponent/package.json index 5ef1941912..f2e4325a7f 100644 --- a/packages/web/examples/ReactiveComponent/package.json +++ b/packages/web/examples/ReactiveComponent/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/ReactiveComponentWithAggregation/package.json b/packages/web/examples/ReactiveComponentWithAggregation/package.json index e92306f307..e8380008de 100644 --- a/packages/web/examples/ReactiveComponentWithAggregation/package.json +++ b/packages/web/examples/ReactiveComponentWithAggregation/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/ReactiveList/package.json b/packages/web/examples/ReactiveList/package.json index 22e188210b..57827214eb 100644 --- a/packages/web/examples/ReactiveList/package.json +++ b/packages/web/examples/ReactiveList/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.2.0", "react-dom": "^16.2.0" }, diff --git a/packages/web/examples/ReactiveListWithAggregation/package.json b/packages/web/examples/ReactiveListWithAggregation/package.json index 7212511642..e0275ffccb 100644 --- a/packages/web/examples/ReactiveListWithAggregation/package.json +++ b/packages/web/examples/ReactiveListWithAggregation/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/ResultCard/package.json b/packages/web/examples/ResultCard/package.json index d952176b1a..d544d50a83 100644 --- a/packages/web/examples/ResultCard/package.json +++ b/packages/web/examples/ResultCard/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.2.0", "react-dom": "^16.2.0" }, diff --git a/packages/web/examples/ResultList/package.json b/packages/web/examples/ResultList/package.json index b68b75a14d..fa88c1486f 100644 --- a/packages/web/examples/ResultList/package.json +++ b/packages/web/examples/ResultList/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.2.0", "react-dom": "^16.2.0" }, diff --git a/packages/web/examples/SelectedFilters/package.json b/packages/web/examples/SelectedFilters/package.json index 856b367e0a..1c29d98135 100644 --- a/packages/web/examples/SelectedFilters/package.json +++ b/packages/web/examples/SelectedFilters/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.2.0", "react-dom": "^16.2.0" }, diff --git a/packages/web/examples/SingleDataList/package.json b/packages/web/examples/SingleDataList/package.json index e91305cb5c..d3862bb27c 100644 --- a/packages/web/examples/SingleDataList/package.json +++ b/packages/web/examples/SingleDataList/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/SingleDropdownList/package.json b/packages/web/examples/SingleDropdownList/package.json index 6c1804caf6..a3d1f42396 100644 --- a/packages/web/examples/SingleDropdownList/package.json +++ b/packages/web/examples/SingleDropdownList/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/SingleDropdownRange/package.json b/packages/web/examples/SingleDropdownRange/package.json index aabd9decce..8680a782ac 100644 --- a/packages/web/examples/SingleDropdownRange/package.json +++ b/packages/web/examples/SingleDropdownRange/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/SingleList/package.json b/packages/web/examples/SingleList/package.json index 7cd285b798..34954f39a9 100644 --- a/packages/web/examples/SingleList/package.json +++ b/packages/web/examples/SingleList/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/SingleRange/package.json b/packages/web/examples/SingleRange/package.json index e588588fb1..d9825b959b 100644 --- a/packages/web/examples/SingleRange/package.json +++ b/packages/web/examples/SingleRange/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/TagCloud/package.json b/packages/web/examples/TagCloud/package.json index de9de87689..ea425b82b7 100644 --- a/packages/web/examples/TagCloud/package.json +++ b/packages/web/examples/TagCloud/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/ToggleButton/package.json b/packages/web/examples/ToggleButton/package.json index 30d2bc3b2b..51d91114d6 100644 --- a/packages/web/examples/ToggleButton/package.json +++ b/packages/web/examples/ToggleButton/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.7.0-alpha.2", "react-dom": "^16.7.0-alpha.2" }, diff --git a/packages/web/examples/graphQl/package.json b/packages/web/examples/graphQl/package.json index fe0314e09f..88860ba7c2 100644 --- a/packages/web/examples/graphQl/package.json +++ b/packages/web/examples/graphQl/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.2.0", "react-dom": "^16.2.0" }, diff --git a/packages/web/examples/ssr-with-react-dom/package.json b/packages/web/examples/ssr-with-react-dom/package.json index d3023ee293..55c93ebff6 100644 --- a/packages/web/examples/ssr-with-react-dom/package.json +++ b/packages/web/examples/ssr-with-react-dom/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "emotion": "^9.1.1", "emotion-server": "^9.1.1", "express": "^4.16.3", diff --git a/packages/web/examples/ssr/package.json b/packages/web/examples/ssr/package.json index a40b2535a9..3e18c4ae78 100644 --- a/packages/web/examples/ssr/package.json +++ b/packages/web/examples/ssr/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "@zeit/next-css": "^1.0.1", "emotion-server": "^10.0.27", "moment": "^2.21.0", diff --git a/packages/web/examples/typescript/package.json b/packages/web/examples/typescript/package.json index 92781ef166..8f652f8ecb 100644 --- a/packages/web/examples/typescript/package.json +++ b/packages/web/examples/typescript/package.json @@ -11,7 +11,7 @@ "react-dom": "^16.8.6", "react-scripts": "3.0.0", "typescript": "3.4.5", - "@appbaseio/reactivesearch": "3.12.1" + "@appbaseio/reactivesearch": "3.12.2" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/withRedux/package.json b/packages/web/examples/withRedux/package.json index 67cbe9f9b2..d23cedb4ed 100644 --- a/packages/web/examples/withRedux/package.json +++ b/packages/web/examples/withRedux/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "prop-types": "^15.6.0", "react": "^16.2.0", "react-dom": "^16.2.0", diff --git a/packages/web/examples/withStreaming/package.json b/packages/web/examples/withStreaming/package.json index 025d116254..73ef4c94d1 100644 --- a/packages/web/examples/withStreaming/package.json +++ b/packages/web/examples/withStreaming/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "appbase-js": "^4.0.2-beta.11", "react": "^16.2.0", "react-dom": "^16.2.0" diff --git a/packages/web/package.json b/packages/web/package.json index bc1451e806..dc33149550 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -1,6 +1,6 @@ { "name": "@appbaseio/reactivesearch", - "version": "3.12.1", + "version": "3.12.2", "description": "A React UI components library for building search experiences", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/web/umd/reactivesearch.js b/packages/web/umd/reactivesearch.js index 50202f47b9..9cde24daf5 100644 --- a/packages/web/umd/reactivesearch.js +++ b/packages/web/umd/reactivesearch.js @@ -2,7 +2,7 @@ /** * @preserve XDate v@VERSION * Docs & Licensing: http://arshaw.com/xdate/ - */!function(r,o,i){function l(){return c(this instanceof l?this:new l,arguments)}function c(e,t){var n,o=t.length;if(A(t[o-1])&&(n=t[--o],t=R(t,0,o)),o)if(1==o){var a=t[0];a instanceof r?e[0]=new r(a.getTime()):function(e){return"number"==typeof e}(a)?e[0]=new r(a):a instanceof l?e[0]=function(e){var t=new r(e[0].getTime());return p(e)&&(t.toString=$),t}(a):V(a)&&(e[0]=new r(0),e=function(e,t,n){for(var o,a=l.parsers,s=0;s=n;o--)r/=X[o],r+=k(t,!1,o)-k(e,!1,o);n==M&&(r+=12*(t.getFullYear()-e.getFullYear()))}else if(n==F){var a=e.toDate().setUTCHours(0,0,0,0),i=t.toDate().setUTCHours(0,0,0,0);r=s((i-a)/z)+(t-i-(e-a))/z}else r=(t-e)/[36e5,6e4,1e3,1][n-3];return r}function y(e){return function(e,t,n){var o=new r(J(e,t,n)),a=m(g(e,t,n));return u(s((o-a)/z)/7)+1}(e(N),e(M),e(F))}function g(e,t,n){var o=new r(J(e,t,n));return o=m(e+1)?e+1:e}function m(e){var t=new r(J(e,0,4));return t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+6)%7),t}function v(e,t,n,r){var o=D(k,e,r),a=D(E,e,r);void 0===n&&(n=g(o(N),o(M),o(F)));var s=m(n);r||(s=T(s)),e.setTime(s.getTime()),a(F,[o(F)+7*(t-1)])}function b(e,t,n,r,o){var a=l.locales,s=a[l.defaultLocale]||{},i=D(k,e,o);return n=(V(n)?a[n]:n)||{},C(e,t,(function(e){if(r)for(var t=(e==H?F:e)-1;0<=t;t--)r.push(i(t));return i(e)}),(function(e){return n[e]||s[e]}),o)}function C(e,t,n,r,o){for(var a,s,i="";a=t.match(Z);)i+=t.substr(0,a.index),a[1]?i+=w(e,a[1],n,r,o):a[3]?(s=C(e,a[4],n,r,o),parseInt(s.replace(/\D/g,""),10)&&(i+=s)):i+=a[7]||"'",t=t.substr(a.index+a[0].length);return i+t}function w(e,t,n,r,o){for(var a,s=t.length,i="";0s?"th":["st","nd","rd"][s%10-1]||"th"}}function P(e,t){var n=e.getTimezoneOffset(),r=0>n?"+":"-",o=u(a(n)/60),s=a(n)%60,i=o;return"zz"==t?i=Q(o):"zzz"==t&&(i=Q(o)+":"+Q(s)),r+i}function S(e,t){return 12>e(L)?t("amDesignator"):t("pmDesignator")}function _(e){return!isNaN(e[0].getTime())}function k(e,t,n){return e["get"+(t?"UTC":"")+G[n]]()}function E(e,t,n,r){e["set"+(t?"UTC":"")+G[n]].apply(e,r)}function T(e){return new r(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())}function I(e,t){return 32-new r(J(e,t,32)).getUTCDate()}function x(e){return function(){return e.apply(void 0,[this].concat(R(arguments)))}}function D(e){var t=R(arguments,1);return function(){return e.apply(void 0,t.concat(R(arguments)))}}function R(e,t,n){return i.prototype.slice.call(e,t||0,void 0===n?e.length:n)}function j(e,t){for(var n=0;n=n&&0!==t.indexOf("Arrow")?"Arrow"+t:t}n.r(t);var g=n(0),m=n.n(g),v=n(10),b=(n.n(v),"undefined"==typeof document?null:document.getElementById("a11y-status-message")),C=[],w=0,O=function e(t,n,r){return null!==n&&n!==r.parentNode?t(n)?n===document.body&&0===n.scrollTop?document.documentElement:n:e(t,n.parentNode,r):null}.bind(null,(function(e){return e.scrollHeight>e.clientHeight})),P=["highlightedIndex","inputValue","isOpen","selectedItem","type"],S=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},_=Object.assign||function(e){for(var t,n=1;nu.top&&0>o.top)return void(n.scrollTop+=u.top);if(0>u.top)return void(n.scrollTop+=u.top-i);if(0o.top)return void(0o.bottom&&(n.scrollTop+=u.bottom-o.bottom+s));var l=u.top+n.scrollTop-i;ln.scrollTop+o.height&&(n.scrollTop=l+u.height-o.height+s)}}(this.getItemNodeFromIndex(this.getState().highlightedIndex),this._rootNode)},t.prototype.moveHighlightedIndex=function(e,t){this.getState().isOpen?this.changeHighlightedIndex(e,t):this.setHighlightedIndex(void 0,_({isOpen:!0},t))},t.prototype.changeHighlightedIndex=function(e,t){var n=this.getItemCount()-1;if(!(0>n)){var r=this.getState().highlightedIndex;null===r&&(r=0o?o=n:o>n&&(o=0),this.setHighlightedIndex(o,t)}},t.prototype.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,a=this.props.itemToString,s=this.id,i=this.getRootProps,u=this.getButtonProps,l=this.getToggleButtonProps,c=this.getLabelProps,p=this.getInputProps,d=this.getItemProps,f=this.openMenu,h=this.closeMenu,y=this.toggleMenu,g=this.selectItem,m=this.selectItemAtIndex,v=this.selectHighlightedItem,b=this.setHighlightedIndex,C=this.clearSelection,w=this.clearItems;return{getRootProps:i,getButtonProps:u,getToggleButtonProps:l,getLabelProps:c,getInputProps:p,getItemProps:d,reset:this.reset,openMenu:f,closeMenu:h,toggleMenu:y,selectItem:g,selectItemAtIndex:m,selectHighlightedItem:v,setHighlightedIndex:b,clearSelection:C,clearItems:w,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:a,id:s,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},t.prototype.getItemId=function(e){return this.id+"-item-"+e},t.prototype.componentDidMount=function(){var e=this;this._isMounted=!0;var n=function(){e.isMouseDown=!0},r=function(n){var r=e.props.environment.document;e.isMouseDown=!1;var o=e._rootNode&&s(e._rootNode,n.target),a=e._rootNode&&s(e._rootNode,r.activeElement);o||a||!e.getState().isOpen||e.reset({type:t.stateChangeTypes.mouseUp},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},o=function(n){!(e._rootNode&&s(e._rootNode,n.target))&&e.getState().isOpen&&e.reset({type:t.stateChangeTypes.touchStart},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))};this.props.environment.addEventListener("mousedown",n),this.props.environment.addEventListener("mouseup",r),this.props.environment.addEventListener("touchstart",o),this.cleanup=function(){e._isMounted=!1,e.props.environment.removeEventListener("mousedown",n),e.props.environment.removeEventListener("mouseup",r),e.props.environment.removeEventListener("touchstart",o)}},t.prototype.componentDidUpdate=function(e,n){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:t.stateChangeTypes.controlledPropUpdatedSelectedItem,inputValue:this.props.itemToString(this.props.selectedItem)});var r=void 0===this.props.highlightedIndex?this.state:this.props,o=void 0===e.highlightedIndex?n:e;r.highlightedIndex===o.highlightedIndex||this.avoidScrolling||this.scrollHighlightedItemIntoView(),this.updateStatus()},t.prototype.componentWillUnmount=function(){this.cleanup()},t.prototype.render=function(){var e=c(this.props.render||this.props.children,a);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=c(e(this.getStateAndHelpers()));if(!t)return null;if(this.getRootProps.called)return this.getRootProps.suppressRefError||function(e,t){var n=t.refKey,r="ref"!==n,o=!p(e);if(o&&!r)throw new Error("downshift: You returned a non-DOM element. You must specify a refKey in getRootProps");if(!o&&r)throw new Error('downshift: You returned a DOM element. You should not specify a refKey in getRootProps. You specified "'+n+'"');if(!d(e)[n])throw new Error('downshift: You must apply the ref prop "'+n+'" from getRootProps onto your root element.')}(t,this.getRootProps),t;if(p(t))return m.a.cloneElement(t,this.getRootProps(d(t)));throw new Error("downshift: If you return a non-DOM element, you must use apply the getRootProps function")},t}(g.Component);T.defaultProps={defaultHighlightedIndex:null,defaultSelectedItem:null,defaultInputValue:"",defaultIsOpen:!1,getA11yStatusMessage:function(e){var t=e.isOpen,n=e.highlightedItem,r=e.selectedItem,o=e.resultCount,a=e.previousResultCount,s=e.itemToString;return t?o?n&&o===a?s(n):o+" "+(1===o?"result is":"results are")+" available, use up and down arrow keys to navigate.":"No results.":r?s(r):""},itemToString:function(e){return null==e?"":e+""},onStateChange:function(){},onInputValueChange:function(){},onUserAction:function(){},onChange:function(){},onSelect:function(){},onOuterClick:function(){},selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},breakingChanges:{}},T.stateChangeTypes={unknown:"__autocomplete_unknown__",mouseUp:"__autocomplete_mouseup__",itemMouseEnter:"__autocomplete_item_mouseenter__",keyDownArrowUp:"__autocomplete_keydown_arrow_up__",keyDownArrowDown:"__autocomplete_keydown_arrow_down__",keyDownEscape:"__autocomplete_keydown_escape__",keyDownEnter:"__autocomplete_keydown_enter__",clickItem:"__autocomplete_click_item__",blurInput:"__autocomplete_blur_input__",changeInput:"__autocomplete_change_input__",keyDownSpaceButton:"__autocomplete_keydown_space_button__",clickButton:"__autocomplete_click_button__",blurButton:"__autocomplete_blur_button__",controlledPropUpdatedSelectedItem:"__autocomplete_controlled_prop_updated_selected_item__",touchStart:"__autocomplete_touchstart__"};var I=function(){var e=this;this.input=null,this.items=[],this.itemCount=null,this.previousResultCount=0,this.setItemCount=function(t){return e.itemCount=t},this.unsetItemCount=function(){return e.itemCount=null},this.setHighlightedIndex=function(){var t=0>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r,o=arguments[1],a=0;a div{font-size:1.15rem;font-weight:500;}.DayPicker-Weekdays{margin-top:1rem;display:table-header-group;}.DayPicker-WeekdaysRow{display:table-row;}.DayPicker-Weekday{display:table-cell;padding:0.5rem;font-size:0.875em;text-align:center;color:#8b9898;}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none;}.DayPicker-Body{display:table-row-group;}.DayPicker-Week{display:table-row;}.DayPicker-Day{display:table-cell;padding:0.5rem;text-align:center;cursor:pointer;vertical-align:middle;outline:none;}.DayPicker-WeekNumber{display:table-cell;padding:0.5rem;text-align:right;vertical-align:middle;min-width:1rem;font-size:0.75em;cursor:pointer;color:#8b9898;border-right:1px solid #eaecec;}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default;}.DayPicker-Footer{padding-top:0.5rem;}.DayPicker-TodayButton{border:none;background-image:none;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;color:",(function(e){return e.theme.colors.primaryColor}),";font-size:0.875em;}.DayPicker-Day--today{color:",(function(e){return e.theme.colors.primaryColor}),";font-weight:700;}.DayPicker-Day--outside{cursor:default;color:#8b9898;}.DayPicker-Day--disabled{color:#dce0e0;cursor:default;}.DayPicker-Day--sunday{background-color:#f7f8f8;}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0;}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;color:#f0f8ff;color:#f0f8ff;background-color:",(function(e){return e.theme.colors.primaryColor}),";border-radius:",(function(e){return e.range?0:"100%"}),";}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:",(function(e){var t=e.theme;return(0,a.lighten)(.1,t.colors.primaryColor)}),";}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:",(function(e){var t=e.theme;return(0,a.lighten)(.1,t.colors.primaryColor)}),";border-radius:50%;}.DayPicker-Day--selected.DayPicker-Day--start:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){border-top-left-radius:50%;border-bottom-left-radius:50%;}.DayPicker-Day--selected.DayPicker-Day--end:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){border-top-right-radius:50%;border-bottom-right-radius:50%;}.DayPicker-Day.DayPicker-Day--end:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){border-top-right-radius:50%;border-bottom-right-radius:50%;background-color:",(function(e){return e.theme.colors.primaryColor||"#fff"}),";color:#fff;}.DayPickerInput{flex:1;}.DayPickerInput input{",s.input,";background-color:",(function(e){return e.theme.colors.backgroundColor||"#fff"}),";color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return!e.showBorder&&i}),";&:focus{background-color:",(function(e){return e.theme.colors.backgroundColor||"#fff"}),";}}.DayPickerInput-OverlayWrapper{position:absolute;width:100%;left:0;z-index:4;}.DayPickerInput-OverlayWrapper .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside){background-color:",(function(e){var t=e.theme;return(0,a.lighten)(.1,t.colors.primaryColor)||"#f0f8ff"}),";}.DayPickerInput-Overlay{left:0;top:1px;z-index:1;position:absolute;background:",(function(e){var t=e.theme.colors;return t.backgroundColor?(0,a.lighten)(.15,t.backgroundColor):"#fff"}),";box-shadow:0 2px 5px rgba(0,0,0,0.15);}",(function(e){return e.theme.component}),";");t.default=(0,o.withTheme)(u)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=Object.assign||function(e){for(var t,n=1;nt.key?1:0})),n.setState({stats:e||[]})})),(0,d.checkSomePropChange)(this.props,e,["dataField","nestedField"],(function(){n.updateQueryOptions(n.props),n.handleChange(n.state.currentValue,n.props)})),(0,d.isEqual)(this.props.value,e.value)){if(!(0,d.isEqual)(this.state.currentValue,this.props.selectedValue)&&!(0,d.isEqual)(this.props.selectedValue,e.selectedValue)){var r=this.props,o=r.value,a=r.onChange;if(void 0===o){var s=t.parseValue(this.props.selectedValue,this.props);this.handleChange(s,this.props)}else a?a(this.props.selectedValue||null):this.handleChange(this.state.currentValue)}}else{var i=t.parseValue(this.props.value,this.props);this.handleChange(i,this.props)}},t.prototype.shouldComponentUpdate=function(e){var t=u((e.range.end-e.range.start)/2);return!(1>e.stepValue||e.stepValue>t)||(console.warn("stepValue for RangeSlider "+e.componentId+" should be greater than 0 and less than or equal to "+t),!1)},t.prototype.render=function(){var e=this;return(0,a.jsx)(C.default,{primary:!0,style:this.props.style,className:this.props.className},this.props.title&&(0,a.jsx)(w.default,{className:(0,d.getClassName)(this.props.innerClass,"title")||null},this.props.title),this.state.stats.length&&this.props.showHistogram&&this.props.showSlider?(0,a.jsx)(m.default,{stats:this.state.stats,range:this.props.range,interval:this.getValidInterval(this.props)}):null,this.props.showSlider&&(0,a.jsx)(h.default,{min:this.props.range.start,max:this.props.range.end,values:this.state.currentValue,onChange:this.handleSlider,onValuesUpdated:this.handleDrag,snap:this.props.snap,snapPoints:this.props.snap?this.getSnapPoints():null,className:(0,d.getClassName)(this.props.innerClass,"slider"),handle:function(t){var n=t.className,r=t.style,s=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,a.jsx)(b.default,o({style:r,className:n},s,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels&&this.props.showSlider&&(0,a.jsx)("div",{css:O.rangeLabelsContainer},(0,a.jsx)(v.default,{align:"left",className:(0,d.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,a.jsx)(v.default,{align:"right",className:(0,d.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)))},t}(s.Component);_.parseValue=function(e,t){return Array.isArray(e)?e:e?[e.start,e.end]:[t.range.start,t.range.end]},_.defaultQuery=function(e,t){var n=null;return Array.isArray(e)&&e.length&&(n=(0,P.getRangeQueryWithNullValues)(e,t)),n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var k=function(){var e=this;this.getSnapPoints=function(){var t=[],n=e.props.stepValue;100<(e.props.range.end-e.props.range.start)/n&&(n=(e.props.range.end-e.props.range.start)/100);for(var r=e.props.range.start;r<=e.props.range.end;r+=n)t=t.concat(r);return t[t.length-1]!==e.props.range.end&&(t=t.concat(e.props.range.end)),t},this.getValidInterval=function(e){var t=i((e.range.end-e.range.start)/100)||1;return e.interval?e.interval=i.start&&s<=i.end?e.setState({currentValue:t},o):o()}))},this.handleSlider=function(t){var n=t.values;if(!(0,d.isEqual)(n,e.state.currentValue)){var r=e.props,o=r.value,a=r.onChange;void 0===o?e.handleChange(n):a?(e.forceUpdate(),a(n)):e.setState({currentValue:e.state.currentValue})}},this.handleDrag=function(t){if(e.props.onDrag){var n=t.min,r=t.max,o=t.values;e.props.onDrag(o,[n,r])}},this.updateQuery=function(e,t){var n=t.customQuery,r=_.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,d.getOptionsFromQuery)(n(e,t)),(0,d.updateCustomQuery)(t.componentId,t,e));var a=t.showFilter,s=t.range,i=s.start,u=s.end,l=e[0],c=e[1];t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:a&&!(l===i&&c===u),URLParams:t.URLParams,componentType:y.componentTypes.rangeSlider})},this.updateQueryOptions=function(t){if(t.showHistogram){var n=t.customQuery,r={size:0,aggs:(t.histogramQuery||e.histogramQuery)(t)},a=[t.range.start,t.range.end],s=n||_.defaultQuery,i=n?(0,d.getOptionsFromQuery)(n(a,t)):null;t.setQueryOptions(e.internalComponent,o({},r,i),!1),t.updateQuery({componentId:e.internalComponent,query:s(a,t),value:a})}}};_.propTypes={setQueryOptions:f.default.funcRequired,updateQuery:f.default.funcRequired,options:f.default.options,selectedValue:f.default.selectedValue,setCustomQuery:f.default.funcRequired,beforeValueChange:f.default.func,className:f.default.string,componentId:f.default.stringRequired,customQuery:f.default.func,dataField:f.default.stringRequired,defaultValue:f.default.range,value:f.default.range,filterLabel:f.default.string,innerClass:f.default.style,interval:f.default.number,nestedField:f.default.string,onDrag:f.default.func,onQueryChange:f.default.func,onValueChange:f.default.func,onChange:f.default.func,range:f.default.range,rangeLabels:f.default.rangeLabels,react:f.default.react,showHistogram:f.default.bool,histogramQuery:f.default.func,showFilter:f.default.bool,showSlider:f.default.bool,tooltipTrigger:f.default.tooltipTrigger,renderTooltipData:f.default.func,snap:f.default.bool,stepValue:f.default.number,style:f.default.style,title:f.default.title,URLParams:f.default.bool,includeNullValues:f.default.bool},_.defaultProps={className:null,range:{start:0,end:10},showHistogram:!0,showSlider:!0,tooltipTrigger:"none",snap:!0,stepValue:1,showFilter:!0,style:{},URLParams:!1,includeNullValues:!1},_.componentType=y.componentTypes.rangeSlider;var E=(0,P.connect)((function(e,t){var n=t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].inner:e.aggregations[t.componentId];return{options:n?n[t.dataField]&&n[t.dataField].buckets:[],selectedValue:e.selectedValues[t.componentId]?e.selectedValues[t.componentId].value:null}}),(function(e){return{setCustomQuery:function(t,n){return e((0,c.setCustomQuery)(t,n))},setQueryOptions:function(t,n,r){return e((0,c.setQueryOptions)(t,n,r))},updateQuery:function(t){return e((0,c.updateQuery)(t))}}}))((function(e){return(0,a.jsx)(S.default,o({},e,{internalComponent:!0,componentType:y.componentTypes.rangeSlider}),(function(){return(0,a.jsx)(_,o({ref:e.myForwardedRef},e))}))})),T=l.default.forwardRef((function(e,t){return(0,a.jsx)(E,o({},e,{myForwardedRef:t}))}));(0,p.default)(T,_),T.name="RangeSlider",t.default=T},function(e,t,i){function u(e){return e&&e.__esModule?e:{default:e}}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function d(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function f(e){return["rheostat","vertical"===e.orientation?"rheostat-vertical":"rheostat-horizontal"].concat(e.className.split(" ")).join(" ")}function h(e){return+e.currentTarget.getAttribute("data-handle-key")}function y(e){e.stopPropagation(),e.preventDefault()}Object.defineProperty(t,"__esModule",{value:!0});var g=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var s,i=e[Symbol.iterator]();!(r=(s=i.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&i.return&&i.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},m=Object.assign||function(e){for(var t,n=1;nm?bw.PERCENT_FULL))throw new TypeError("getNextHandlePosition returned invalid position. Valid positions are floats between 0 and 100");return o}},{key:"validatePosition",value:function(e,t){var n=this.state,a=n.handlePos,s=n.handleDimensions,i=this.userAdjustPosition(e,t);return o(r(i,void 0===a[e+1]?w.PERCENT_FULL:a[e+1]-s),void 0===a[e-1]?w.PERCENT_EMPTY:a[e-1]+s)}},{key:"validateValues",value:function(e,t){var n=t||this.props,a=n.max,s=n.min;return e.map((function(e,t,n){var i=o(r(e,a),s);return n.length&&iw.PERCENT_FULL||t>(void 0===r[e+1]?1/0:r[e+1]-o)||t<(void 0===r[e-1]?-1/0:r[e-1]+o))}},{key:"fireChangeEvent",value:function(){var e=this.props.onChange;e&&e(this.getPublicState())}},{key:"slideTo",value:function(e,t,n){var r=this,o=this.getNextState(e,t);this.setState(o,(function(){var e=r.props.onValuesUpdated;e&&e(r.getPublicState()),n&&n()}))}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var n=e.max,r=e.min,o=e.values,a=this.props.algorithm,s=this.validateValues(o,e);this.setState({handlePos:s.map((function(e){return a.getPosition(e,r,n)})),values:s},(function(){return t.fireChangeEvent()}))}}},{key:"invalidatePitStyleCache",value:function(){this.pitStyleCache={}}},{key:"render",value:function(){var e=this,t=this.props,n=t.algorithm,r=t.children,o=t.disabled,a=t.handle,s=t.max,i=t.min,u=t.orientation,l=t.pitComponent,c=t.pitPoints,p=t.progressBar,d=this.state,f=d.className,h=d.handlePos,y=d.values;return b.default.createElement("div",{className:f,ref:this.setRef,onClick:o?void 0:this.handleClick,style:{position:"relative"}},b.default.createElement("div",{className:"rheostat-background"}),h.map((function(t,n){var r="vertical"===u?{top:t+"%",position:"absolute"}:{left:t+"%",position:"absolute"};return b.default.createElement(a,{"aria-valuemax":e.getMaxValue(n),"aria-valuemin":e.getMinValue(n),"aria-valuenow":y[n],"aria-disabled":o,"data-handle-key":n,className:"rheostat-handle",key:"handle-"+n,onClick:e.killEvent,onKeyDown:o?void 0:e.handleKeydown,onMouseDown:o?void 0:e.startMouseSlide,onTouchStart:o?void 0:e.startTouchSlide,role:"slider",style:r,tabIndex:0})})),h.map((function(t,n,r){return 0===n&&1e.range.start&&(n=[{key:e.range.start,doc_count:0}].concat(n));var r=n[n.length-1];r.key+e.interval, or pass a custom React context provider to and the corresponding React context consumer to '+u+" in connect options.");var n,r=e.storeState,o=e.store,a=this.props;m&&(a=this.props.wrapperProps,n=this.props.forwardedRef);var s=this.selectDerivedProps(r,a,o,c);return this.selectChildElement(t,s,n)},s.render=function(){var e=this.props.context&&this.props.context.Consumer&&Object(x.isContextConsumer)(C.a.createElement(this.props.context.Consumer,null))?this.props.context:w;return C.a.createElement(e.Consumer,null,this.indirectRenderWrappedComponent)},o}(y);if(g.WrappedComponent=t,g.displayName=u,m){var v=C.a.forwardRef((function(e,t){return C.a.createElement(g,{wrapperProps:e,forwardedRef:t})}));return v.displayName=u,v.WrappedComponent=t,E()(v,t)}return E()(g,t)}}function i(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function u(e,t){if(i(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;othis.status,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new a(t.headers),this.url=t.url||"",this._initBody(e)}if(!e.fetch){var y={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(y.arrayBuffer)var g=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],m=function(e){return e&&DataView.prototype.isPrototypeOf(e)},v=ArrayBuffer.isView||function(e){return e&&-1=n;o--)r/=X[o],r+=k(t,!1,o)-k(e,!1,o);n==M&&(r+=12*(t.getFullYear()-e.getFullYear()))}else if(n==F){var a=e.toDate().setUTCHours(0,0,0,0),i=t.toDate().setUTCHours(0,0,0,0);r=s((i-a)/z)+(t-i-(e-a))/z}else r=(t-e)/[36e5,6e4,1e3,1][n-3];return r}function y(e){return function(e,t,n){var o=new r(J(e,t,n)),a=m(g(e,t,n));return u(s((o-a)/z)/7)+1}(e(N),e(M),e(F))}function g(e,t,n){var o=new r(J(e,t,n));return o=m(e+1)?e+1:e}function m(e){var t=new r(J(e,0,4));return t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+6)%7),t}function v(e,t,n,r){var o=D(k,e,r),a=D(E,e,r);void 0===n&&(n=g(o(N),o(M),o(F)));var s=m(n);r||(s=T(s)),e.setTime(s.getTime()),a(F,[o(F)+7*(t-1)])}function b(e,t,n,r,o){var a=l.locales,s=a[l.defaultLocale]||{},i=D(k,e,o);return n=(V(n)?a[n]:n)||{},C(e,t,(function(e){if(r)for(var t=(e==H?F:e)-1;0<=t;t--)r.push(i(t));return i(e)}),(function(e){return n[e]||s[e]}),o)}function C(e,t,n,r,o){for(var a,s,i="";a=t.match(Z);)i+=t.substr(0,a.index),a[1]?i+=w(e,a[1],n,r,o):a[3]?(s=C(e,a[4],n,r,o),parseInt(s.replace(/\D/g,""),10)&&(i+=s)):i+=a[7]||"'",t=t.substr(a.index+a[0].length);return i+t}function w(e,t,n,r,o){for(var a,s=t.length,i="";0s?"th":["st","nd","rd"][s%10-1]||"th"}}function P(e,t){var n=e.getTimezoneOffset(),r=0>n?"+":"-",o=u(a(n)/60),s=a(n)%60,i=o;return"zz"==t?i=Q(o):"zzz"==t&&(i=Q(o)+":"+Q(s)),r+i}function S(e,t){return 12>e(L)?t("amDesignator"):t("pmDesignator")}function _(e){return!isNaN(e[0].getTime())}function k(e,t,n){return e["get"+(t?"UTC":"")+G[n]]()}function E(e,t,n,r){e["set"+(t?"UTC":"")+G[n]].apply(e,r)}function T(e){return new r(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())}function I(e,t){return 32-new r(J(e,t,32)).getUTCDate()}function x(e){return function(){return e.apply(void 0,[this].concat(R(arguments)))}}function D(e){var t=R(arguments,1);return function(){return e.apply(void 0,t.concat(R(arguments)))}}function R(e,t,n){return i.prototype.slice.call(e,t||0,void 0===n?e.length:n)}function j(e,t){for(var n=0;n=n&&0!==t.indexOf("Arrow")?"Arrow"+t:t}n.r(t);var g=n(0),m=n.n(g),v=n(10),b=(n.n(v),"undefined"==typeof document?null:document.getElementById("a11y-status-message")),C=[],w=0,O=function e(t,n,r){return null!==n&&n!==r.parentNode?t(n)?n===document.body&&0===n.scrollTop?document.documentElement:n:e(t,n.parentNode,r):null}.bind(null,(function(e){return e.scrollHeight>e.clientHeight})),P=["highlightedIndex","inputValue","isOpen","selectedItem","type"],S=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},_=Object.assign||function(e){for(var t,n=1;nu.top&&0>o.top)return void(n.scrollTop+=u.top);if(0>u.top)return void(n.scrollTop+=u.top-i);if(0o.top)return void(0o.bottom&&(n.scrollTop+=u.bottom-o.bottom+s));var l=u.top+n.scrollTop-i;ln.scrollTop+o.height&&(n.scrollTop=l+u.height-o.height+s)}}(this.getItemNodeFromIndex(this.getState().highlightedIndex),this._rootNode)},t.prototype.moveHighlightedIndex=function(e,t){this.getState().isOpen?this.changeHighlightedIndex(e,t):this.setHighlightedIndex(void 0,_({isOpen:!0},t))},t.prototype.changeHighlightedIndex=function(e,t){var n=this.getItemCount()-1;if(!(0>n)){var r=this.getState().highlightedIndex;null===r&&(r=0o?o=n:o>n&&(o=0),this.setHighlightedIndex(o,t)}},t.prototype.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,a=this.props.itemToString,s=this.id,i=this.getRootProps,u=this.getButtonProps,l=this.getToggleButtonProps,c=this.getLabelProps,p=this.getInputProps,d=this.getItemProps,f=this.openMenu,h=this.closeMenu,y=this.toggleMenu,g=this.selectItem,m=this.selectItemAtIndex,v=this.selectHighlightedItem,b=this.setHighlightedIndex,C=this.clearSelection,w=this.clearItems;return{getRootProps:i,getButtonProps:u,getToggleButtonProps:l,getLabelProps:c,getInputProps:p,getItemProps:d,reset:this.reset,openMenu:f,closeMenu:h,toggleMenu:y,selectItem:g,selectItemAtIndex:m,selectHighlightedItem:v,setHighlightedIndex:b,clearSelection:C,clearItems:w,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:a,id:s,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},t.prototype.getItemId=function(e){return this.id+"-item-"+e},t.prototype.componentDidMount=function(){var e=this;this._isMounted=!0;var n=function(){e.isMouseDown=!0},r=function(n){var r=e.props.environment.document;e.isMouseDown=!1;var o=e._rootNode&&s(e._rootNode,n.target),a=e._rootNode&&s(e._rootNode,r.activeElement);o||a||!e.getState().isOpen||e.reset({type:t.stateChangeTypes.mouseUp},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},o=function(n){!(e._rootNode&&s(e._rootNode,n.target))&&e.getState().isOpen&&e.reset({type:t.stateChangeTypes.touchStart},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))};this.props.environment.addEventListener("mousedown",n),this.props.environment.addEventListener("mouseup",r),this.props.environment.addEventListener("touchstart",o),this.cleanup=function(){e._isMounted=!1,e.props.environment.removeEventListener("mousedown",n),e.props.environment.removeEventListener("mouseup",r),e.props.environment.removeEventListener("touchstart",o)}},t.prototype.componentDidUpdate=function(e,n){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:t.stateChangeTypes.controlledPropUpdatedSelectedItem,inputValue:this.props.itemToString(this.props.selectedItem)});var r=void 0===this.props.highlightedIndex?this.state:this.props,o=void 0===e.highlightedIndex?n:e;r.highlightedIndex===o.highlightedIndex||this.avoidScrolling||this.scrollHighlightedItemIntoView(),this.updateStatus()},t.prototype.componentWillUnmount=function(){this.cleanup()},t.prototype.render=function(){var e=c(this.props.render||this.props.children,a);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=c(e(this.getStateAndHelpers()));if(!t)return null;if(this.getRootProps.called)return this.getRootProps.suppressRefError||function(e,t){var n=t.refKey,r="ref"!==n,o=!p(e);if(o&&!r)throw new Error("downshift: You returned a non-DOM element. You must specify a refKey in getRootProps");if(!o&&r)throw new Error('downshift: You returned a DOM element. You should not specify a refKey in getRootProps. You specified "'+n+'"');if(!d(e)[n])throw new Error('downshift: You must apply the ref prop "'+n+'" from getRootProps onto your root element.')}(t,this.getRootProps),t;if(p(t))return m.a.cloneElement(t,this.getRootProps(d(t)));throw new Error("downshift: If you return a non-DOM element, you must use apply the getRootProps function")},t}(g.Component);T.defaultProps={defaultHighlightedIndex:null,defaultSelectedItem:null,defaultInputValue:"",defaultIsOpen:!1,getA11yStatusMessage:function(e){var t=e.isOpen,n=e.highlightedItem,r=e.selectedItem,o=e.resultCount,a=e.previousResultCount,s=e.itemToString;return t?o?n&&o===a?s(n):o+" "+(1===o?"result is":"results are")+" available, use up and down arrow keys to navigate.":"No results.":r?s(r):""},itemToString:function(e){return null==e?"":e+""},onStateChange:function(){},onInputValueChange:function(){},onUserAction:function(){},onChange:function(){},onSelect:function(){},onOuterClick:function(){},selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},breakingChanges:{}},T.stateChangeTypes={unknown:"__autocomplete_unknown__",mouseUp:"__autocomplete_mouseup__",itemMouseEnter:"__autocomplete_item_mouseenter__",keyDownArrowUp:"__autocomplete_keydown_arrow_up__",keyDownArrowDown:"__autocomplete_keydown_arrow_down__",keyDownEscape:"__autocomplete_keydown_escape__",keyDownEnter:"__autocomplete_keydown_enter__",clickItem:"__autocomplete_click_item__",blurInput:"__autocomplete_blur_input__",changeInput:"__autocomplete_change_input__",keyDownSpaceButton:"__autocomplete_keydown_space_button__",clickButton:"__autocomplete_click_button__",blurButton:"__autocomplete_blur_button__",controlledPropUpdatedSelectedItem:"__autocomplete_controlled_prop_updated_selected_item__",touchStart:"__autocomplete_touchstart__"};var I=function(){var e=this;this.input=null,this.items=[],this.itemCount=null,this.previousResultCount=0,this.setItemCount=function(t){return e.itemCount=t},this.unsetItemCount=function(){return e.itemCount=null},this.setHighlightedIndex=function(){var t=0>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r,o=arguments[1],a=0;a div{font-size:1.15rem;font-weight:500;}.DayPicker-Weekdays{margin-top:1rem;display:table-header-group;}.DayPicker-WeekdaysRow{display:table-row;}.DayPicker-Weekday{display:table-cell;padding:0.5rem;font-size:0.875em;text-align:center;color:#8b9898;}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none;}.DayPicker-Body{display:table-row-group;}.DayPicker-Week{display:table-row;}.DayPicker-Day{display:table-cell;padding:0.5rem;text-align:center;cursor:pointer;vertical-align:middle;outline:none;}.DayPicker-WeekNumber{display:table-cell;padding:0.5rem;text-align:right;vertical-align:middle;min-width:1rem;font-size:0.75em;cursor:pointer;color:#8b9898;border-right:1px solid #eaecec;}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default;}.DayPicker-Footer{padding-top:0.5rem;}.DayPicker-TodayButton{border:none;background-image:none;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;color:",(function(e){return e.theme.colors.primaryColor}),";font-size:0.875em;}.DayPicker-Day--today{color:",(function(e){return e.theme.colors.primaryColor}),";font-weight:700;}.DayPicker-Day--outside{cursor:default;color:#8b9898;}.DayPicker-Day--disabled{color:#dce0e0;cursor:default;}.DayPicker-Day--sunday{background-color:#f7f8f8;}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0;}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;color:#f0f8ff;color:#f0f8ff;background-color:",(function(e){return e.theme.colors.primaryColor}),";border-radius:",(function(e){return e.range?0:"100%"}),";}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:",(function(e){var t=e.theme;return(0,a.lighten)(.1,t.colors.primaryColor)}),";}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:",(function(e){var t=e.theme;return(0,a.lighten)(.1,t.colors.primaryColor)}),";border-radius:50%;}.DayPicker-Day--selected.DayPicker-Day--start:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){border-top-left-radius:50%;border-bottom-left-radius:50%;}.DayPicker-Day--selected.DayPicker-Day--end:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){border-top-right-radius:50%;border-bottom-right-radius:50%;}.DayPicker-Day.DayPicker-Day--end:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){border-top-right-radius:50%;border-bottom-right-radius:50%;background-color:",(function(e){return e.theme.colors.primaryColor||"#fff"}),";color:#fff;}.DayPickerInput{flex:1;}.DayPickerInput input{",s.input,";background-color:",(function(e){return e.theme.colors.backgroundColor||"#fff"}),";color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return!e.showBorder&&i}),";&:focus{background-color:",(function(e){return e.theme.colors.backgroundColor||"#fff"}),";}}.DayPickerInput-OverlayWrapper{position:absolute;width:100%;left:0;z-index:4;}.DayPickerInput-OverlayWrapper .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside){background-color:",(function(e){var t=e.theme;return(0,a.lighten)(.1,t.colors.primaryColor)||"#f0f8ff"}),";}.DayPickerInput-Overlay{left:0;top:1px;z-index:1;position:absolute;background:",(function(e){var t=e.theme.colors;return t.backgroundColor?(0,a.lighten)(.15,t.backgroundColor):"#fff"}),";box-shadow:0 2px 5px rgba(0,0,0,0.15);}",(function(e){return e.theme.component}),";");t.default=(0,o.withTheme)(u)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=Object.assign||function(e){for(var t,n=1;nt.key?1:0})),n.setState({stats:e||[]})})),(0,d.checkSomePropChange)(this.props,e,["dataField","nestedField"],(function(){n.updateQueryOptions(n.props),n.handleChange(n.state.currentValue,n.props)})),(0,d.isEqual)(this.props.value,e.value)){if(!(0,d.isEqual)(this.state.currentValue,this.props.selectedValue)&&!(0,d.isEqual)(this.props.selectedValue,e.selectedValue)){var r=this.props,o=r.value,a=r.onChange;if(void 0===o){var s=t.parseValue(this.props.selectedValue,this.props);this.handleChange(s,this.props)}else a?a(this.props.selectedValue||null):this.handleChange(this.state.currentValue)}}else{var i=t.parseValue(this.props.value,this.props);this.handleChange(i,this.props)}},t.prototype.shouldComponentUpdate=function(e){var t=u((e.range.end-e.range.start)/2);return!(1>e.stepValue||e.stepValue>t)||(console.warn("stepValue for RangeSlider "+e.componentId+" should be greater than 0 and less than or equal to "+t),!1)},t.prototype.render=function(){var e=this;return(0,a.jsx)(C.default,{primary:!0,style:this.props.style,className:this.props.className},this.props.title&&(0,a.jsx)(w.default,{className:(0,d.getClassName)(this.props.innerClass,"title")||null},this.props.title),this.state.stats.length&&this.props.showHistogram&&this.props.showSlider?(0,a.jsx)(m.default,{stats:this.state.stats,range:this.props.range,interval:this.getValidInterval(this.props)}):null,this.props.showSlider&&(0,a.jsx)(h.default,{min:this.props.range.start,max:this.props.range.end,values:this.state.currentValue,onChange:this.handleSlider,onValuesUpdated:this.handleDrag,snap:this.props.snap,snapPoints:this.props.snap?this.getSnapPoints():null,className:(0,d.getClassName)(this.props.innerClass,"slider"),handle:function(t){var n=t.className,r=t.style,s=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,a.jsx)(b.default,o({style:r,className:n},s,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels&&this.props.showSlider&&(0,a.jsx)("div",{css:O.rangeLabelsContainer},(0,a.jsx)(v.default,{align:"left",className:(0,d.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,a.jsx)(v.default,{align:"right",className:(0,d.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)))},t}(s.Component);_.parseValue=function(e,t){return Array.isArray(e)?e:e?[e.start,e.end]:[t.range.start,t.range.end]},_.defaultQuery=function(e,t){var n=null;return Array.isArray(e)&&e.length&&(n=(0,P.getRangeQueryWithNullValues)(e,t)),n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var k=function(){var e=this;this.getSnapPoints=function(){var t=[],n=e.props.stepValue;100<(e.props.range.end-e.props.range.start)/n&&(n=(e.props.range.end-e.props.range.start)/100);for(var r=e.props.range.start;r<=e.props.range.end;r+=n)t=t.concat(r);return t[t.length-1]!==e.props.range.end&&(t=t.concat(e.props.range.end)),t},this.getValidInterval=function(e){var t=i((e.range.end-e.range.start)/100)||1;return e.interval?e.interval=i.start&&s<=i.end?e.setState({currentValue:t},o):o()}))},this.handleSlider=function(t){var n=t.values;if(!(0,d.isEqual)(n,e.state.currentValue)){var r=e.props,o=r.value,a=r.onChange;void 0===o?e.handleChange(n):a?(e.forceUpdate(),a(n)):e.setState({currentValue:e.state.currentValue})}},this.handleDrag=function(t){if(e.props.onDrag){var n=t.min,r=t.max,o=t.values;e.props.onDrag(o,[n,r])}},this.updateQuery=function(e,t){var n=t.customQuery,r=_.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,d.getOptionsFromQuery)(n(e,t)),(0,d.updateCustomQuery)(t.componentId,t,e));var a=t.showFilter,s=t.range,i=s.start,u=s.end,l=e[0],c=e[1];t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:a&&!(l===i&&c===u),URLParams:t.URLParams,componentType:y.componentTypes.rangeSlider})},this.updateQueryOptions=function(t){if(t.showHistogram){var n=t.customQuery,r={size:0,aggs:(t.histogramQuery||e.histogramQuery)(t)},a=[t.range.start,t.range.end],s=n||_.defaultQuery,i=n?(0,d.getOptionsFromQuery)(n(a,t)):null;t.setQueryOptions(e.internalComponent,o({},r,i),!1),t.updateQuery({componentId:e.internalComponent,query:s(a,t),value:a})}}};_.propTypes={setQueryOptions:f.default.funcRequired,updateQuery:f.default.funcRequired,options:f.default.options,selectedValue:f.default.selectedValue,setCustomQuery:f.default.funcRequired,beforeValueChange:f.default.func,className:f.default.string,componentId:f.default.stringRequired,customQuery:f.default.func,dataField:f.default.stringRequired,defaultValue:f.default.range,value:f.default.range,filterLabel:f.default.string,innerClass:f.default.style,interval:f.default.number,nestedField:f.default.string,onDrag:f.default.func,onQueryChange:f.default.func,onValueChange:f.default.func,onChange:f.default.func,range:f.default.range,rangeLabels:f.default.rangeLabels,react:f.default.react,showHistogram:f.default.bool,histogramQuery:f.default.func,showFilter:f.default.bool,showSlider:f.default.bool,tooltipTrigger:f.default.tooltipTrigger,renderTooltipData:f.default.func,snap:f.default.bool,stepValue:f.default.number,style:f.default.style,title:f.default.title,URLParams:f.default.bool,includeNullValues:f.default.bool},_.defaultProps={className:null,range:{start:0,end:10},showHistogram:!0,showSlider:!0,tooltipTrigger:"none",snap:!0,stepValue:1,showFilter:!0,style:{},URLParams:!1,includeNullValues:!1},_.componentType=y.componentTypes.rangeSlider;var E=(0,P.connect)((function(e,t){var n=t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].inner:e.aggregations[t.componentId];return{options:n?n[t.dataField]&&n[t.dataField].buckets:[],selectedValue:e.selectedValues[t.componentId]?e.selectedValues[t.componentId].value:null}}),(function(e){return{setCustomQuery:function(t,n){return e((0,c.setCustomQuery)(t,n))},setQueryOptions:function(t,n,r){return e((0,c.setQueryOptions)(t,n,r))},updateQuery:function(t){return e((0,c.updateQuery)(t))}}}))((function(e){return(0,a.jsx)(S.default,o({},e,{internalComponent:!0,componentType:y.componentTypes.rangeSlider}),(function(){return(0,a.jsx)(_,o({ref:e.myForwardedRef},e))}))})),T=l.default.forwardRef((function(e,t){return(0,a.jsx)(E,o({},e,{myForwardedRef:t}))}));(0,p.default)(T,_),T.name="RangeSlider",t.default=T},function(e,t,i){function u(e){return e&&e.__esModule?e:{default:e}}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function d(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function f(e){return["rheostat","vertical"===e.orientation?"rheostat-vertical":"rheostat-horizontal"].concat(e.className.split(" ")).join(" ")}function h(e){return+e.currentTarget.getAttribute("data-handle-key")}function y(e){e.stopPropagation(),e.preventDefault()}Object.defineProperty(t,"__esModule",{value:!0});var g=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var s,i=e[Symbol.iterator]();!(r=(s=i.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&i.return&&i.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},m=Object.assign||function(e){for(var t,n=1;nm?bw.PERCENT_FULL))throw new TypeError("getNextHandlePosition returned invalid position. Valid positions are floats between 0 and 100");return o}},{key:"validatePosition",value:function(e,t){var n=this.state,a=n.handlePos,s=n.handleDimensions,i=this.userAdjustPosition(e,t);return o(r(i,void 0===a[e+1]?w.PERCENT_FULL:a[e+1]-s),void 0===a[e-1]?w.PERCENT_EMPTY:a[e-1]+s)}},{key:"validateValues",value:function(e,t){var n=t||this.props,a=n.max,s=n.min;return e.map((function(e,t,n){var i=o(r(e,a),s);return n.length&&iw.PERCENT_FULL||t>(void 0===r[e+1]?1/0:r[e+1]-o)||t<(void 0===r[e-1]?-1/0:r[e-1]+o))}},{key:"fireChangeEvent",value:function(){var e=this.props.onChange;e&&e(this.getPublicState())}},{key:"slideTo",value:function(e,t,n){var r=this,o=this.getNextState(e,t);this.setState(o,(function(){var e=r.props.onValuesUpdated;e&&e(r.getPublicState()),n&&n()}))}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var n=e.max,r=e.min,o=e.values,a=this.props.algorithm,s=this.validateValues(o,e);this.setState({handlePos:s.map((function(e){return a.getPosition(e,r,n)})),values:s},(function(){return t.fireChangeEvent()}))}}},{key:"invalidatePitStyleCache",value:function(){this.pitStyleCache={}}},{key:"render",value:function(){var e=this,t=this.props,n=t.algorithm,r=t.children,o=t.disabled,a=t.handle,s=t.max,i=t.min,u=t.orientation,l=t.pitComponent,c=t.pitPoints,p=t.progressBar,d=this.state,f=d.className,h=d.handlePos,y=d.values;return b.default.createElement("div",{className:f,ref:this.setRef,onClick:o?void 0:this.handleClick,style:{position:"relative"}},b.default.createElement("div",{className:"rheostat-background"}),h.map((function(t,n){var r="vertical"===u?{top:t+"%",position:"absolute"}:{left:t+"%",position:"absolute"};return b.default.createElement(a,{"aria-valuemax":e.getMaxValue(n),"aria-valuemin":e.getMinValue(n),"aria-valuenow":y[n],"aria-disabled":o,"data-handle-key":n,className:"rheostat-handle",key:"handle-"+n,onClick:e.killEvent,onKeyDown:o?void 0:e.handleKeydown,onMouseDown:o?void 0:e.startMouseSlide,onTouchStart:o?void 0:e.startTouchSlide,role:"slider",style:r,tabIndex:0})})),h.map((function(t,n,r){return 0===n&&1e.range.start&&(n=[{key:e.range.start,doc_count:0}].concat(n));var r=n[n.length-1];r.key+e.interval, or pass a custom React context provider to and the corresponding React context consumer to '+u+" in connect options.");var n,r=e.storeState,o=e.store,a=this.props;m&&(a=this.props.wrapperProps,n=this.props.forwardedRef);var s=this.selectDerivedProps(r,a,o,c);return this.selectChildElement(t,s,n)},s.render=function(){var e=this.props.context&&this.props.context.Consumer&&Object(x.isContextConsumer)(C.a.createElement(this.props.context.Consumer,null))?this.props.context:w;return C.a.createElement(e.Consumer,null,this.indirectRenderWrappedComponent)},o}(y);if(g.WrappedComponent=t,g.displayName=u,m){var v=C.a.forwardRef((function(e,t){return C.a.createElement(g,{wrapperProps:e,forwardedRef:t})}));return v.displayName=u,v.WrappedComponent=t,E()(v,t)}return E()(g,t)}}function i(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function u(e,t){if(i(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;othis.status,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new a(t.headers),this.url=t.url||"",this._initBody(e)}if(!e.fetch){var y={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(y.arrayBuffer)var g=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],m=function(e){return e&&DataView.prototype.isPrototypeOf(e)},v=ArrayBuffer.isView||function(e){return e&&-1>8-a%1*8)){if(255<(e=n.charCodeAt(a+=3/4)))throw new Error('"btoa" failed: The string to be encoded contains characters outside of the Latin1 range.');o=o<<8|e}return r}function a(e){var t=1u&&(l=u);for(var c=0;c=r;)t+=r,u();if("."===r)for(t+=".";u()&&"0"<=r&&"9">=r;)t+=r;if("e"===r||"E"===r)for(t+=r,u(),("-"===r||"+"===r)&&(t+=r,u());"0"<=r&&"9">=r;)t+=r,u();return e=+t,isFinite(e)?e:void i("Bad number")},c=function(){var e,n,o,a="";if('"'===r)for(;u();){if('"'===r)return u(),a;if("\\"!==r)a+=r;else if(u(),"u"===r){for(o=0,n=0;4>n&&(e=parseInt(u(),16),isFinite(e));n+=1)o=16*o+e;a+=t(o)}else{if("string"!=typeof s[r])break;a+=s[r]}}i("Bad string")},p=function(){for(;r&&" ">=r;)u()};a=function(){return p(),"{"===r?function(){var e,t={};if("{"===r){if(u("{"),p(),"}"===r)return u("}"),t;for(;r;){if(e=c(),p(),u(":"),Object.hasOwnProperty.call(t,e)&&i('Duplicate key "'+e+'"'),t[e]=a(),p(),"}"===r)return u("}"),t;u(","),p()}}i("Bad object")}():"["===r?function(){var e=[];if("["===r){if(u("["),p(),"]"===r)return u("]"),e;for(;r;){if(e.push(a()),p(),"]"===r)return u("]"),e;u(","),p()}}i("Bad array")}():'"'===r?c():"-"===r||"0"<=r&&"9">=r?l():function(){switch(r){case"t":return u("t"),u("r"),u("u"),u("e"),!0;case"f":return u("f"),u("a"),u("l"),u("s"),u("e"),!1;case"n":return u("n"),u("u"),u("l"),u("l"),null}i("Unexpected '"+r+"'")}()},e.exports=function(e,t){var s;return o=e,n=0,r=" ",s=a(),p(),r&&i("Syntax error"),"function"==typeof t?function e(n,r){var o,a,s=n[r];if(s&&"object"==typeof s)for(o in s)Object.prototype.hasOwnProperty.call(s,o)&&(void 0===(a=e(s,o))?delete s[o]:s[o]=a);return t.call(n,r,s)}({"":s},""):s}},function(e){function t(e){return s.lastIndex=0,s.test(e)?'"'+e.replace(s,(function(e){var t=i[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}function n(e,s){var i,u,l,c,p,d=r,f=s[e];switch(f&&"object"==typeof f&&"function"==typeof f.toJSON&&(f=f.toJSON(e)),"function"==typeof a&&(f=a.call(s,e,f)),typeof f){case"string":return t(f);case"number":return isFinite(f)?f+"":"null";case"boolean":case"null":return f+"";case"object":if(!f)return"null";if(r+=o,p=[],"[object Array]"===Object.prototype.toString.apply(f)){for(c=f.length,i=0;ithis.status,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new s(t.headers),this.url=t.url||"",this._initBody(e)}function g(e,t){return new Promise((function(r,o){function a(){i.abort()}var s=new d(e,t);if(s.signal&&s.signal.aborted)return o(new n.DOMException("Aborted","AbortError"));var i=new XMLHttpRequest;i.onload=function(){var e={status:i.status,statusText:i.statusText,headers:h(i.getAllResponseHeaders()||"")};e.url="responseURL"in i?i.responseURL:e.headers.get("X-Request-URL");var t="response"in i?i.response:i.responseText;r(new y(t,e))},i.onerror=function(){o(new TypeError("Network request failed"))},i.ontimeout=function(){o(new TypeError("Network request failed"))},i.onabort=function(){o(new n.DOMException("Aborted","AbortError"))},i.open(s.method,s.url,!0),"include"===s.credentials?i.withCredentials=!0:"omit"===s.credentials&&(i.withCredentials=!1),"responseType"in i&&m.blob&&(i.responseType="blob"),s.headers.forEach((function(e,t){i.setRequestHeader(t,e)})),s.signal&&(s.signal.addEventListener("abort",a),i.onreadystatechange=function(){4===i.readyState&&s.signal.removeEventListener("abort",a)}),i.send(void 0===s._bodyInit?null:s._bodyInit)}))}var m={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(m.arrayBuffer)var v=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],b=ArrayBuffer.isView||function(e){return e&&-1=o||31r||12<=r?void 0:new Date(n,r,o,12,0,0,0)}}}Object.defineProperty(t,"__esModule",{value:!0}),t.HIDE_TIMEOUT=void 0;var i=function(){function e(e,t){for(var n,r=0;r=y.getMonthsDiff(t,e.toMonth)&&(t=g.addMonths(y.startOfMonth(e.toMonth),1-this.props.numberOfMonths));return t}},{key:"getNextNavigableMonth",value:function(){return g.addMonths(this.state.currentMonth,this.props.numberOfMonths)}},{key:"getPreviousNavigableMonth",value:function(){return g.addMonths(this.state.currentMonth,-1)}},{key:"allowPreviousMonth",value:function(){var e=g.addMonths(this.state.currentMonth,-1);return this.allowMonth(e)}},{key:"allowNextMonth",value:function(){var e=g.addMonths(this.state.currentMonth,this.props.numberOfMonths);return this.allowMonth(e)}},{key:"allowMonth",value:function(e){var t=this.props,n=t.fromMonth,r=t.toMonth;return!(!t.canChangeMonth||n&&0>y.getMonthsDiff(n,e)||r&&0n.length-8?this.showNextMonth((function(){var e=n.length-r;y.getDayNodes(t.dayPicker,t.props.classNames)[7-e].focus()})):n[r+7].focus()}},{key:"focusPreviousWeek",value:function(e){var t=this,n=y.getDayNodes(this.dayPicker,this.props.classNames),r=y.nodeListToArray(n).indexOf(e);6>=r?this.showPreviousMonth((function(){var e=y.getDayNodes(t.dayPicker,t.props.classNames);e[e.length-7+r].focus()})):n[r-7].focus()}},{key:"handleOutsideDayClick",value:function(e){var t=this.state.currentMonth,n=this.props.numberOfMonths,r=y.getMonthsDiff(t,e);0=n?this.showNextMonth():0>r&&this.showPreviousMonth()}},{key:"renderNavbar",value:function(){var e=this.props,t=e.labels,n=e.locale,r=e.localeUtils,o=e.canChangeMonth,a=e.navbarElement,s=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["labels","locale","localeUtils","canChangeMonth","navbarElement"]);if(!o)return null;var i={month:this.state.currentMonth,classNames:this.props.classNames,className:this.props.classNames.navBar,nextMonth:this.getNextNavigableMonth(),previousMonth:this.getPreviousNavigableMonth(),showPreviousButton:this.allowPreviousMonth(),showNextButton:this.allowNextMonth(),onNextClick:this.showNextMonth,onPreviousClick:this.showPreviousMonth,dir:s.dir,labels:t,locale:n,localeUtils:r};return l.default.isValidElement(a)?l.default.cloneElement(a,i):l.default.createElement(a,i)}},{key:"renderMonths",value:function(){for(var e,t=[],n=y.getFirstDayOfWeekFromProps(this.props),r=0;rp;p+=1){var d=(p+n)%7,f={key:p,className:t.weekday,weekday:d,weekdaysLong:o,weekdaysShort:a,localeUtils:i,locale:s},h=u.default.isValidElement(l)?u.default.cloneElement(l,f):u.default.createElement(l,f);c.push(h)}return u.default.createElement("div",{className:t.weekdays,role:"rowgroup"},u.default.createElement("div",{className:t.weekdaysRow,role:"row"},r&&u.default.createElement("div",{className:t.weekday}),c))}}]),t}(i.Component);c.propTypes={classNames:l.default.shape({weekday:l.default.string.isRequired,weekdays:l.default.string.isRequired,weekdaysRow:l.default.string.isRequired}).isRequired,firstDayOfWeek:l.default.number.isRequired,weekdaysLong:l.default.arrayOf(l.default.string),weekdaysShort:l.default.arrayOf(l.default.string),showWeekNumbers:l.default.bool,locale:l.default.string.isRequired,localeUtils:l.default.object.isRequired,weekdayElement:l.default.oneOfType([l.default.element,l.default.func,l.default.instanceOf(u.default.Component)])},t.default=c},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t,n){return e?function(r){r.persist(),e(t,n,r)}:void 0}Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t,n=1;n div{width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;}&:hover,&:focus{background-color:#fcfcfc;}",(function(e){return"dark"===e.themePreset&&s}),";"),u=(0,r.default)("span",{target:"e1eez11q1",label:"Tick"})('width:16px;height:16px;display:inline-block;position:relative;user-select:none;align-items:center;&::after{box-sizing:content-box;content:"";position:absolute;background-color:transparent;top:50%;left:0;width:8px;height:4px;margin-top:-4px;border-style:solid;border-color:',(function(e){return e.theme.colors.primaryColor}),";border-width:0 0 2px 2px;border-radius:0;border-image:none;transform:rotate(-45deg) scale(1);transition:all 200ms ease-out;}");t.default=i,t.Tick=u},function(e,t,n){"use strict";t.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(n(12)),o=(n(1),{name:"7ygnhj-open",styles:"top:0.55em;transform:rotate(-45deg);;label:open;"}),a=(0,r.default)("span",{target:"e1bddj530",label:"Chevron"})('&::before{content:"";border-style:solid;border-width:0.15em 0.15em 0 0;display:inline-block;height:0.45em;position:relative;top:0.35em;left:0;transform:rotate(135deg);vertical-align:top;width:0.45em;',(function(e){return e.open?o:null}),"}");t.default=a},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}t.__esModule=!0;var a=Object.assign||function(e){for(var t,n=1;no?e.doc_count:o})),i.default.createElement(g.default,{style:this.props.style,className:this.props.className},this.props.title&&i.default.createElement(h.default,{className:(0,l.getClassName)(this.props.innerClass,"title")||null},this.props.title),i.default.createElement(y.default,{role:"menu",className:(0,l.getClassName)(this.props.innerClass,"list")||null},this.state.options.map((function(t){var n=t.doc_count/o*2.2+.8;return i.default.createElement("span",{key:t.key,onClick:function(){return e.handleClick(t.key)},onKeyPress:function(n){return(0,l.handleA11yAction)(n,(function(){return e.handleClick(t.key)}))},style:{fontSize:n+"em"},className:e.state.currentValue[t.key]?((0,l.getClassName)(e.props.innerClass,"input")||"")+" active":(0,l.getClassName)(e.props.innerClass,"input"),role:"menuitem",tabIndex:"0"},t.key,e.props.showCount&&" ("+t.doc_count+")")}))))},t}(s.Component);b.defaultQuery=function(e,t){var n=null,r="or"===t.queryFormat?"terms":"term";if(r=t.multiSelect?r:"term",e){var o;if(t.multiSelect&&"or"!==t.queryFormat){var a=e.map((function(e){var n,o;return(o={})[r]=((n={})[t.dataField]=e,n),o}));o={bool:{must:a}}}else{var s,i;(i={})[r]=((s={})[t.dataField]=e,s),o=i}n=e.length?o:null}return n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var C=function(){var e=this;this.setValue=function(t){var n,r=1t.key?1:0})),t.setState({stats:e})}))},t.prototype.componentDidMount=function(){this.setReact(this.props)},t.prototype.shouldComponentUpdate=function(e,t){if(t.range){var n=u((t.range.end-t.range.start)/2);return!(1>e.stepValue||e.stepValue>n)||(console.warn("stepValue for DynamicRangeSlider "+e.componentId+" should be greater than 0 and less than or equal to "+n),!1)}return!0},t.prototype.componentWillUnmount=function(){this.props.removeComponent(this.props.componentId),this.props.removeComponent(this.internalHistogramComponent),this.props.removeComponent(this.internalRangeComponent),this.props.removeComponent(this.internalMatchAllComponent)},t.prototype.renderHistogram=function(){return this.props.isLoading&&this.props.loader?this.props.loader:this.state.stats.length&&this.props.showHistogram?(0,a.jsx)(g.default,{stats:this.state.stats,range:this.state.range,interval:this.getValidInterval(this.props,this.state.range)}):null},t.prototype.render=function(){var e=this;if(!this.state.currentValue||!this.state.range||null===this.props.range.start)return null;var t=this.getRangeLabels(),n=t.startLabel,r=t.endLabel;return(0,a.jsx)(b.default,{primary:!0,style:this.props.style,className:this.props.className},this.props.title&&(0,a.jsx)(C.default,{className:(0,d.getClassName)(this.props.innerClass,"title")||null},this.props.title),this.renderHistogram(),(0,a.jsx)(h.default,{min:this.state.range.start,max:this.state.range.end,values:this.state.currentValue,onChange:this.handleSlider,onValuesUpdated:this.handleDrag,snap:this.props.snap,snapPoints:this.props.snap?this.getSnapPoints():null,className:(0,d.getClassName)(this.props.innerClass,"slider"),handle:function(t){var n=t.className,r=t.style,s=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,a.jsx)(v.default,o({style:r,className:n},s,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),(0,a.jsx)("div",{css:w.rangeLabelsContainer},(0,a.jsx)(m.default,{align:"left",className:(0,d.getClassName)(this.props.innerClass,"label")||null},n),(0,a.jsx)(m.default,{align:"right",className:(0,d.getClassName)(this.props.innerClass,"label")||null},r)))},t}(s.Component);P.parseValue=function(e){return Array.isArray(e)?e:e?[e().start,e().end]:null},P.defaultQuery=function(e,t){var n=null;return Array.isArray(e)&&e.length&&(n=(0,O.getRangeQueryWithNullValues)(e,t)),n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var S=function(){var e=this;this.setReact=function(t){var n=t.react;if(n){t.watchComponent(e.internalRangeComponent,t.react);var r=(0,d.pushToAndClause)(n,e.internalHistogramComponent);t.watchComponent(t.componentId,r)}else e.props.addComponent(e.internalMatchAllComponent),t.setQueryOptions(e.internalMatchAllComponent,{aggs:{match_all:{}}},!1),t.watchComponent(e.internalRangeComponent,{and:e.internalMatchAllComponent}),t.watchComponent(t.componentId,{and:e.internalHistogramComponent})},this.getSnapPoints=function(){var t=[],n=e.props.stepValue,r=e.state.range;100<(r.end-r.start)/n&&(n=(r.end-r.start)/100);for(var o=r.start;o<=r.end;o+=n)t=t.concat(o);return t[t.length-1]!==r.end&&(t=t.concat(r.end)),t},this.getValidInterval=function(e,t){var n=i((t.end-t.start)/100)||1;return e.interval?e.intervaln.range.end?n.range.end:t[1]];null===n.range.start&&(r=[t[0],t[1]]),(0,d.checkValueChange)(n.componentId,{start:r[0],end:r[1]},n.beforeValueChange,(function(){e.setState({currentValue:r},(function(){var t=[r[0],r[1]];e.updateQuery(t,n),n.onValueChange&&n.onValueChange(t)}))}))},this.handleSlider=function(t){var n=t.values;if(!(0,d.isEqual)(n,e.state.currentValue)){var r=e.props,o=r.value,a=r.onChange;void 0===o?e.handleChange(n):a?a(n):e.handleChange(n)}},this.handleDrag=function(t){if(e.props.onDrag){var n=t.min,r=t.max,o=t.values;e.props.onDrag(o,[n,r])}},this.updateQuery=function(e,t){var n=t.customQuery,r=P.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,d.getOptionsFromQuery)(n(e,t)),(0,d.updateCustomQuery)(t.componentId,t,e));var a=t.showFilter,s=t.range,i=s.start,u=s.end,l=e[0],c=e[1];t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:a&&!(l===i&&c===u),URLParams:t.URLParams,componentType:y.componentTypes.dynamicRangeSlider})},this.updateQueryOptions=function(t,n){if(t.showHistogram){var r={aggs:e.histogramQuery(t,n)},a=t.customQuery,s=t.customQuery||P.defaultQuery,i=[n.start,n.end],u=a?(0,d.getOptionsFromQuery)(a(i,t)):null;t.setQueryOptions(e.internalHistogramComponent,o({},r,u),!1),t.updateQuery({componentId:e.internalHistogramComponent,query:s(i,t),value:i})}},this.updateRange=function(t){e.setState({range:t})},this.updateRangeQueryOptions=function(t){var n,r={},o=t.nestedField;o?r={aggs:(n={},n[o]={nested:{path:o},aggs:e.rangeQuery(t)},n)}:r={aggs:e.rangeQuery(t)};t.setQueryOptions(e.internalRangeComponent,r)},this.getRangeLabels=function(){var t=e.state.range,n=t.start,r=t.end;if(e.props.rangeLabels){var o=e.props.rangeLabels(e.props.range.start,e.props.range.end);n=o.start,r=o.end}return{startLabel:n,endLabel:r}}};P.propTypes={addComponent:f.default.funcRequired,removeComponent:f.default.funcRequired,setQueryListener:f.default.funcRequired,setQueryOptions:f.default.funcRequired,updateQuery:f.default.funcRequired,watchComponent:f.default.funcRequired,options:f.default.options,range:f.default.range,selectedValue:f.default.selectedValue,setComponentProps:f.default.funcRequired,updateComponentProps:f.default.funcRequired,isLoading:f.default.bool,setCustomQuery:f.default.funcRequired,beforeValueChange:f.default.func,className:f.default.string,componentId:f.default.stringRequired,customQuery:f.default.func,dataField:f.default.stringRequired,defaultValue:f.default.func,value:f.default.func,filterLabel:f.default.string,innerClass:f.default.style,interval:f.default.number,loader:f.default.title,nestedField:f.default.string,onDrag:f.default.func,onQueryChange:f.default.func,onValueChange:f.default.func,onChange:f.default.func,rangeLabels:f.default.func,react:f.default.react,showHistogram:f.default.bool,showFilter:f.default.bool,tooltipTrigger:f.default.tooltipTrigger,renderTooltipData:f.default.func,snap:f.default.bool,stepValue:f.default.number,style:f.default.style,title:f.default.title,URLParams:f.default.bool,includeNullValues:f.default.bool},P.defaultProps={className:null,showHistogram:!0,tooltipTrigger:"none",snap:!0,stepValue:1,style:{},URLParams:!1,showFilter:!0,includeNullValues:!1},P.componentType=y.componentTypes.dynamicRangeSlider;var _=(0,O.connect)((function(e,t){var n=e.aggregations[t.componentId];t.nestedField&&(n=e.aggregations[t.componentId]&&e.aggregations[t.componentId].inner);var r=n&&n[t.dataField],o=e.aggregations[t.componentId+"__range__internal"];return t.nestedField?(r=r&&n[t.dataField]&&n[t.dataField].buckets?n[t.dataField].buckets:[],o=o&&e.aggregations[t.componentId+"__range__internal"][t.nestedField].min?{start:e.aggregations[t.componentId+"__range__internal"][t.nestedField].min.value,end:e.aggregations[t.componentId+"__range__internal"][t.nestedField].max.value}:null):(r=r&&n[t.dataField].buckets?n[t.dataField].buckets:[],o=o&&e.aggregations[t.componentId+"__range__internal"].min?{start:e.aggregations[t.componentId+"__range__internal"].min.value,end:e.aggregations[t.componentId+"__range__internal"].max.value}:null),{options:r,isLoading:e.isLoading[t.componentId],range:o,selectedValue:e.selectedValues[t.componentId]?e.selectedValues[t.componentId].value:null}}),(function(e){return{setComponentProps:function(t,n,r){return e((0,c.setComponentProps)(t,n,r))},setCustomQuery:function(t,n){return e((0,c.setCustomQuery)(t,n))},updateComponentProps:function(t,n,r){return e((0,c.updateComponentProps)(t,n,r))},addComponent:function(t){return e((0,c.addComponent)(t))},removeComponent:function(t){return e((0,c.removeComponent)(t))},setQueryOptions:function(t,n,r){return e((0,c.setQueryOptions)(t,n,r))},setQueryListener:function(t,n,r){return e((0,c.setQueryListener)(t,n,r))},updateQuery:function(t){return e((0,c.updateQuery)(t))},watchComponent:function(t,n){return e((0,c.watchComponent)(t,n))}}}))((function(e){return(0,a.jsx)(P,o({ref:e.myForwardedRef},e))})),k=l.default.forwardRef((function(e,t){return(0,a.jsx)(_,o({},e,{myForwardedRef:t}))}));(0,p.default)(k,P),k.name="DynamicRangeSlider",t.default=k},function(e,t,r){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=Object.assign||function(e){for(var t,n=1;n"],post_tags:[""],fields:t},e.highlightField&&{require_field_match:!1})}},x.defaultQuery=function(e,t){var n=null,r=void 0;return e&&(r=Array.isArray(t.dataField)?t.dataField:[t.dataField],n=t.queryString?{query_string:x.shouldQuery(e,r,t)}:t.searchOperators?{simple_query_string:x.shouldQuery(e,r,t)}:{bool:{should:x.shouldQuery(e,r,t),minimum_should_match:"1"}}),""===e&&(n=null),n&&t.nestedField&&(n={nested:{path:t.nestedField,query:n}}),n},x.shouldQuery=function(e,t,n){var r=t.map((function(e,t){return e+(Array.isArray(n.fieldWeights)&&n.fieldWeights[t]?"^"+n.fieldWeights[t]:"")}));return n.searchOperators||n.queryString?{query:e,fields:r,default_operator:n.queryFormat}:"and"===n.queryFormat?[{multi_match:{query:e,fields:r,type:"cross_fields",operator:"and"}},{multi_match:{query:e,fields:r,type:"phrase",operator:"and"}}]:[{multi_match:{query:e,fields:r,type:"best_fields",operator:"or",fuzziness:n.fuzziness?n.fuzziness:0}},{multi_match:{query:e,fields:r,type:"phrase",operator:"or"}}]};var D=function(){var e=this;this.getBasicQueryOptions=function(){var t=e.props.aggregationField,n=(0,f.getQueryOptions)(e.props);return t&&(n.aggs=(0,f.getCompositeAggsQuery)({},e.props,null,!0).aggs),n},this.onSuggestions=function(t){return(0,f.handleOnSuggestions)(t,e.state.currentValue,e.props)},this.setValue=function(t){var n=1'+e+""}))}})};i.propTypes={searchWords:o.default.arrayOf(o.default.string),textToHighlight:o.default.string,autoEscape:o.default.bool},i.defaultProps={searchWords:[],textToHighlight:"",autoEscape:!1},t.default=i},function(e,t,n){"use strict";t.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(n(12)),o=(n(1),{name:"arvrdh-right",styles:"right:35px;;label:right;"}),a=(0,r.default)("div",{target:"ehvyiiz0",label:"MicIcon"})("height:40px;position:absolute;top:8px;cursor:pointer;right:15px;",(function(e){var t=e.iconPosition,n=e.showClear;return n&&"left"!==t?"right: 51px;":"right"===t||n?o:null})," ",(function(e){var t=e.showIcon,n=e.showClear;return!t&&n?"right: 32px;":t||n?null:"right: 15px;"})," width:11px;");t.default=a},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t,n=1;n"],post_tags:[""],fields:t},e.highlightField&&{require_field_match:!1})}},D.defaultQuery=function(e,t,n){var r,o=null,a=void 0;e&&(a=Array.isArray(t.dataField)?t.dataField:[t.dataField],o=t.queryString?{query_string:D.shouldQuery(e,a,t)}:t.searchOperators?{simple_query_string:D.shouldQuery(e,a,t)}:{bool:{should:D.shouldQuery(e,a,t),minimum_should_match:"1"}},n&&"*"!==n)&&(o=[o,{term:(r={},r[t.categoryField]=n,r)}]);return""===e&&(o=null),o&&t.nestedField&&(o={nested:{path:t.nestedField,query:o}}),o},D.shouldQuery=function(e,t,n){var r=t.map((function(e,t){return e+(Array.isArray(n.fieldWeights)&&n.fieldWeights[t]?"^"+n.fieldWeights[t]:"")}));return n.searchOperators||n.queryString?{query:e,fields:r,default_operator:n.queryFormat}:"and"===n.queryFormat?[{multi_match:{query:e,fields:r,type:"cross_fields",operator:"and"}},{multi_match:{query:e,fields:r,type:"phrase",operator:"and"}}]:[{multi_match:{query:e,fields:r,type:"best_fields",operator:"or",fuzziness:n.fuzziness?n.fuzziness:0}},{multi_match:{query:e,fields:r,type:"phrase",operator:"or"}}]};var R=function(){var e=this;this.getAggsQuery=function(e){var t;return{aggs:(t={},t[e]={terms:{field:e}},t)}},this.getCombinedAggsQuery=function(){var t=e.props,n=t.categoryField,r=t.aggregationField,a=e.getAggsQuery(n);if(r){var s=(0,f.getCompositeAggsQuery)({},e.props,null,!0);a.aggs=o({},a.aggs,s.aggs)}return a},this.onSuggestions=function(t){return(0,f.handleOnSuggestions)(t,e.state.currentValue,e.props)},this.setValue=function(t){var n=1=document.body.offsetHeight;e.props.scrollTarget&&(t=e.domNode.clientHeight+e.domNode.scrollTop+300>=e.domNode.scrollHeight),!e.props.isLoading&&t&&e.loadMore()},this.loadMore=function(){if((!e.props.aggregationField||e.props.afterKey)&&e.props.hits&&e.props.total!==e.props.hits.length){var t=e.state.from+e.props.size,n=s({},(0,y.getQueryOptions)(e.props),e.getAggsQuery());e.setState({from:t}),e.props.loadMore(e.props.componentId,s({},n,{from:t}),!0,!!e.props.aggregationField)}},this.setPage=function(t){if(t!==e.state.currentPage){var n=e.props.onPageClick;n&&n(t+1);var r=e.props.size*t,o=(0,y.getQueryOptions)(e.props);o.from=e.state.from,e.setState({from:r,currentPage:t},(function(){e.props.loadMore(e.props.componentId,s({},o,{from:r}),!1),e.updatePageURL(t)}))}},this.renderResultStats=function(){var t=e.props,n=t.hits,r=t.promotedResults,o=t.total,a=n&&r&&(n.length||r.length);return e.props.renderResultStats&&a?e.props.renderResultStats(e.stats):o?(0,l.jsx)("p",{css:O.resultStats,className:(0,y.getClassName)(e.props.innerClass,"resultStats")},e.props.total," results found in ",e.props.time,"ms"):null},this.renderNoResults=function(){return(0,l.jsx)("div",{className:(0,y.getClassName)(e.props.innerClass,"noResults")||null},e.props.renderNoResults())},this.handleSortChange=function(t){var n,r=t.target.value,o=(0,y.getQueryOptions)(e.props);o.from=0;var a=e.props.sortOptions[r].dataField,s=e.props.sortOptions[r].sortBy;o.sort=[(n={},n[a]={order:s},n)],e.props.updateComponentProps(e.props.componentId,Object.assign({},e.props,{dataField:a},{sortBy:s},e.absProps),m.componentTypes.reactiveList),e.props.setQueryOptions(e.props.componentId,o,!0),e.sortOptionIndex=r,e.setState({currentPage:0,from:0},(function(){e.updatePageURL(0)}))},this.updatePageURL=function(t){e.props.URLParams&&e.props.setPageURL(e.props.componentId,t+1,e.props.componentId,!1,!0)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.renderSortOptions=function(){return(0,l.jsx)("select",{css:O.sortOptions,className:(0,y.getClassName)(e.props.innerClass,"sortOptions"),name:"sort-options",onChange:e.handleSortChange,value:e.sortOptionIndex},e.props.sortOptions.map((function(e,t){return(0,l.jsx)("option",{key:e.label,value:t},e.label)})))},this.renderError=function(){var t=e.props,n=t.error,r=t.isLoading,o=t.renderError;return o&&n&&!r?(0,_.isFunction)(o)?o(n):o:null},this.withClickIds=function(t){var n=e.getAllData().base;return t.map((function(e,t){return s({},e,{_click_id:n+t})}))},this.getData=function(){var t=e.getAllData(),n=t.streamResults,r=t.filteredResults,o=t.promotedResults,a=t.aggregationData,s=t.customData;return{data:e.withClickIds(r),aggregationData:e.withClickIds(a||[]),streamData:e.withClickIds(n),promotedData:e.withClickIds(o),customData:s,rawData:e.props.rawData,resultStats:e.stats}},this.getComponent=function(){var t=e.props,n=t.error,r=t.isLoading,o=s({error:n,loading:r,loadMore:e.loadMore,triggerAnalytics:e.triggerClickAnalytics},e.getData());return(0,_.getComponent)(o,e.props)}};T.propTypes={loadMore:g.default.funcRequired,onQueryChange:g.default.func,onError:g.default.func,setPageURL:g.default.func,setQueryOptions:g.default.funcRequired,setDefaultQuery:g.default.funcRequired,updateComponentProps:g.default.funcRequired,setStreaming:g.default.func,searchState:g.default.dateObject,updateQuery:g.default.funcRequired,currentPage:g.default.number,hits:g.default.hits,rawData:g.default.rawData,isLoading:g.default.bool,includeFields:g.default.includeFields,streamHits:g.default.hits,promotedResults:g.default.hits,customData:g.default.title,time:g.default.number,total:g.default.number,hidden:g.default.number,config:g.default.props,analytics:g.default.props,queryLog:g.default.props,error:g.default.title,headers:g.default.headers,className:g.default.string,componentId:g.default.stringRequired,children:g.default.func,dataField:g.default.stringRequired,aggregationField:g.default.string,aggregationData:g.default.aggregationData,defaultPage:g.default.number,defaultQuery:g.default.func,excludeFields:g.default.excludeFields,innerClass:g.default.style,infiniteScroll:g.default.bool,listClass:g.default.string,loader:g.default.title,render:g.default.func,renderItem:g.default.func,renderError:g.default.title,renderPagination:g.default.func,onData:g.default.func,renderNoResults:g.default.title,onPageChange:g.default.func,onPageClick:g.default.func,pages:g.default.number,pagination:g.default.bool,paginationAt:g.default.paginationAt,showEndPage:g.default.bool,react:g.default.react,renderResultStats:g.default.func,scrollOnChange:g.default.bool,scrollTarget:g.default.string,showLoader:g.default.bool,showResultStats:g.default.bool,size:g.default.number,sortBy:g.default.sortBy,sortOptions:g.default.sortOptions,stream:g.default.bool,style:g.default.style,triggerAnalytics:g.default.funcRequired,URLParams:g.default.bool,defaultSortOption:g.default.string,afterKey:g.default.props,originalProps:g.default.any},T.defaultProps={className:null,currentPage:0,listClass:"",pages:5,infiniteScroll:!0,pagination:!1,paginationAt:"bottom",showEndPage:!1,includeFields:["*"],excludeFields:[],showResultStats:!0,size:10,style:{},URLParams:!1,showLoader:!0,renderNoResults:function(){return"No Results found."},scrollOnChange:!0,defaultSortOption:null,originalProps:{}},T.componentType=m.componentTypes.reactiveList;var x=(0,_.connect)((function(e,t){return{defaultPage:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value-1||-1,hits:e.hits[t.componentId]&&e.hits[t.componentId].hits,rawData:e.rawData[t.componentId],aggregationData:e.compositeAggregations[t.componentId],isLoading:e.isLoading[t.componentId]||!1,streamHits:e.streamHits[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,config:e.config,queryLog:e.queryLog[t.componentId],error:e.error[t.componentId],promotedResults:e.promotedResults[t.componentId]||[],customData:e.customData[t.componentId],afterKey:e.aggregations[t.componentId]&&e.aggregations[t.componentId][t.aggregationField]&&e.aggregations[t.componentId][t.aggregationField].after_key}}),(function(e){return{setDefaultQuery:function(t,n){return e((0,h.setDefaultQuery)(t,n))},updateComponentProps:function(t,n,r){return e((0,h.updateComponentProps)(t,n,r))},loadMore:function(t,n,r,o){return e((0,h.loadMore)(t,n,r,o))},setPageURL:function(t,n,r,o,a){return e((0,h.setValue)(t,n,r,o,a))},setQueryOptions:function(t,n,r){return e((0,h.setQueryOptions)(t,n,r))},setStreaming:function(t,n){return e((0,h.setStreaming)(t,n))},updateQuery:function(t,n){return e((0,h.updateQuery)(t,n))},triggerAnalytics:function(t){return e((0,h.recordResultClick)(t))}}}))((0,f.withTheme)((function(e){return(0,l.jsx)(E.default,s({internalComponent:!0,componentType:m.componentTypes.reactiveList},e),(function(){var t=e.includeFields,n=e.excludeFields,r=e.size;return(0,l.jsx)(T,s({ref:e.myForwardedRef},e,{originalProps:{includeFields:t,excludeFields:n,size:r}}))}))}))),D=p.default.forwardRef((function(e,t){return(0,l.jsx)(x,s({},e,{myForwardedRef:t}))}));(0,d.default)(D,T),D.name="ReactiveList",t.default=D},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}t.__esModule=!0;var c=Object.assign||function(e){for(var t,n=1;nu-n+2&&(m=(h=o(2,u-n+2))+n);for(var v=function(e){var t=a===e-1,n=(0,f.getClassName)(l,"button"),r=n||t?n+" "+(t?"active":""):null,o=(0,p.jsx)(g.default,{className:r,primary:t,key:e-1,tabIndex:"0",onKeyPress:function(t){return(0,f.handleA11yAction)(t,(function(){return s(e-1)}))},onClick:function(t){t.preventDefault(),s(e-1)},alt:"Page "+e,href:"?"+c+"="+e},e);e<=u+1&&y.push(o)},b=h;b=u(t/2)+!!(t%2)?(0,p.jsx)("span",null,"..."):null,this.buildIntermediatePaginationDom(),l&&2=t&&m(this.props,"end"),(0,p.jsx)(g.default,c({className:(0,f.getClassName)(a,"button")||null,disabled:n>=o-1,onKeyPress:function(e){return(0,f.handleA11yAction)(e,h)},onClick:h,tabIndex:n>=o-1?"-1":"0"},O),"Next"))},t}(d.default.PureComponent);v.propTypes={currentPage:h.default.number,innerClass:h.default.style,pages:h.default.number,setPage:h.default.func,totalPages:h.default.number,fragmentName:h.default.string,showEndPage:h.default.bool},t.default=v},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}t.__esModule=!0;var s=r(n(0)),i=n(4),u=r(n(3)),l=r(n(184)),c=r(n(20)),p=function(e){function t(){return o(this,t),a(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){return this.props.show?s.default.createElement(c.default,{direction:"row-reverse",className:(0,i.getClassName)(this.props.innerClass,"poweredBy")},s.default.createElement("a",{href:"https://appbase.io/",target:"_blank",rel:"noopener noreferrer"},s.default.createElement(l.default,{src:"https://cdn.rawgit.com/appbaseio/cdn/d2ec210045e59104ee5485841fa17b23fc83f097/appbase/logos/rbc-logo.svg"}))):null},t}(s.default.PureComponent);p.propTypes={show:u.default.bool,innerClass:u.default.style},t.default=p},function(e,t,n){"use strict";t.__esModule=!0;var r=(0,function(e){return e&&e.__esModule?e:{default:e}}(n(12)).default)("img",{target:"edftp2i0",label:"PoweredByImage"})({name:"14kcwr6",styles:"width:110px;"});t.default=r},function(e,t,n){"use strict";t.__esModule=!0,t.sortOptions=t.resultStats=void 0;n(1);t.resultStats={name:"1kfwsuu-resultStats",styles:"flex-grow:1;font-size:0.82rem;;label:resultStats;"},t.sortOptions={name:"p4tgvk-sortOptions",styles:"color:#424242;height:32px;font-size:0.82rem;padding:0 25px 0 10px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;border:0;outline:1px solid #ddd;outline-offset:-1px;;label:sortOptions;"}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}t.__esModule=!0;var s=r(n(0)),i=n(4),u=r(n(3)),l=function(e){function t(){return o(this,t),a(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){var e=this;return this.props.hasCustomRender?this.props.getComponent():s.default.createElement("div",{className:this.props.listClass+" "+(0,i.getClassName)(this.props.innerClass,"list")},this.props.filteredResults.map((function(t,n){return e.props.renderItem(t,(function(){e.props.triggerClickAnalytics(e.props.base+n)}))})))},t}(s.default.Component);l.propTypes={hasCustomRender:u.default.boolRequired,innerClass:u.default.style,renderItem:u.default.func,base:u.default.number,getComponent:u.default.func,listClass:u.default.string,filteredResults:u.default.hits,triggerClickAnalytics:u.default.func},t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}t.__esModule=!0;var i=Object.assign||function(e){for(var t,n=1;n>8-a%1*8)){if(255<(e=n.charCodeAt(a+=3/4)))throw new Error('"btoa" failed: The string to be encoded contains characters outside of the Latin1 range.');o=o<<8|e}return r}function a(e){var t=1u&&(l=u);for(var c=0;c=r;)t+=r,u();if("."===r)for(t+=".";u()&&"0"<=r&&"9">=r;)t+=r;if("e"===r||"E"===r)for(t+=r,u(),("-"===r||"+"===r)&&(t+=r,u());"0"<=r&&"9">=r;)t+=r,u();return e=+t,isFinite(e)?e:void i("Bad number")},c=function(){var e,n,o,a="";if('"'===r)for(;u();){if('"'===r)return u(),a;if("\\"!==r)a+=r;else if(u(),"u"===r){for(o=0,n=0;4>n&&(e=parseInt(u(),16),isFinite(e));n+=1)o=16*o+e;a+=t(o)}else{if("string"!=typeof s[r])break;a+=s[r]}}i("Bad string")},p=function(){for(;r&&" ">=r;)u()};a=function(){return p(),"{"===r?function(){var e,t={};if("{"===r){if(u("{"),p(),"}"===r)return u("}"),t;for(;r;){if(e=c(),p(),u(":"),Object.hasOwnProperty.call(t,e)&&i('Duplicate key "'+e+'"'),t[e]=a(),p(),"}"===r)return u("}"),t;u(","),p()}}i("Bad object")}():"["===r?function(){var e=[];if("["===r){if(u("["),p(),"]"===r)return u("]"),e;for(;r;){if(e.push(a()),p(),"]"===r)return u("]"),e;u(","),p()}}i("Bad array")}():'"'===r?c():"-"===r||"0"<=r&&"9">=r?l():function(){switch(r){case"t":return u("t"),u("r"),u("u"),u("e"),!0;case"f":return u("f"),u("a"),u("l"),u("s"),u("e"),!1;case"n":return u("n"),u("u"),u("l"),u("l"),null}i("Unexpected '"+r+"'")}()},e.exports=function(e,t){var s;return o=e,n=0,r=" ",s=a(),p(),r&&i("Syntax error"),"function"==typeof t?function e(n,r){var o,a,s=n[r];if(s&&"object"==typeof s)for(o in s)Object.prototype.hasOwnProperty.call(s,o)&&(void 0===(a=e(s,o))?delete s[o]:s[o]=a);return t.call(n,r,s)}({"":s},""):s}},function(e){function t(e){return s.lastIndex=0,s.test(e)?'"'+e.replace(s,(function(e){var t=i[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}function n(e,s){var i,u,l,c,p,d=r,f=s[e];switch(f&&"object"==typeof f&&"function"==typeof f.toJSON&&(f=f.toJSON(e)),"function"==typeof a&&(f=a.call(s,e,f)),typeof f){case"string":return t(f);case"number":return isFinite(f)?f+"":"null";case"boolean":case"null":return f+"";case"object":if(!f)return"null";if(r+=o,p=[],"[object Array]"===Object.prototype.toString.apply(f)){for(c=f.length,i=0;ithis.status,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new s(t.headers),this.url=t.url||"",this._initBody(e)}function g(e,t){return new Promise((function(r,o){function a(){i.abort()}var s=new d(e,t);if(s.signal&&s.signal.aborted)return o(new n.DOMException("Aborted","AbortError"));var i=new XMLHttpRequest;i.onload=function(){var e={status:i.status,statusText:i.statusText,headers:h(i.getAllResponseHeaders()||"")};e.url="responseURL"in i?i.responseURL:e.headers.get("X-Request-URL");var t="response"in i?i.response:i.responseText;r(new y(t,e))},i.onerror=function(){o(new TypeError("Network request failed"))},i.ontimeout=function(){o(new TypeError("Network request failed"))},i.onabort=function(){o(new n.DOMException("Aborted","AbortError"))},i.open(s.method,s.url,!0),"include"===s.credentials?i.withCredentials=!0:"omit"===s.credentials&&(i.withCredentials=!1),"responseType"in i&&m.blob&&(i.responseType="blob"),s.headers.forEach((function(e,t){i.setRequestHeader(t,e)})),s.signal&&(s.signal.addEventListener("abort",a),i.onreadystatechange=function(){4===i.readyState&&s.signal.removeEventListener("abort",a)}),i.send(void 0===s._bodyInit?null:s._bodyInit)}))}var m={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(m.arrayBuffer)var v=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],b=ArrayBuffer.isView||function(e){return e&&-1=o||31r||12<=r?void 0:new Date(n,r,o,12,0,0,0)}}}Object.defineProperty(t,"__esModule",{value:!0}),t.HIDE_TIMEOUT=void 0;var i=function(){function e(e,t){for(var n,r=0;r=y.getMonthsDiff(t,e.toMonth)&&(t=g.addMonths(y.startOfMonth(e.toMonth),1-this.props.numberOfMonths));return t}},{key:"getNextNavigableMonth",value:function(){return g.addMonths(this.state.currentMonth,this.props.numberOfMonths)}},{key:"getPreviousNavigableMonth",value:function(){return g.addMonths(this.state.currentMonth,-1)}},{key:"allowPreviousMonth",value:function(){var e=g.addMonths(this.state.currentMonth,-1);return this.allowMonth(e)}},{key:"allowNextMonth",value:function(){var e=g.addMonths(this.state.currentMonth,this.props.numberOfMonths);return this.allowMonth(e)}},{key:"allowMonth",value:function(e){var t=this.props,n=t.fromMonth,r=t.toMonth;return!(!t.canChangeMonth||n&&0>y.getMonthsDiff(n,e)||r&&0n.length-8?this.showNextMonth((function(){var e=n.length-r;y.getDayNodes(t.dayPicker,t.props.classNames)[7-e].focus()})):n[r+7].focus()}},{key:"focusPreviousWeek",value:function(e){var t=this,n=y.getDayNodes(this.dayPicker,this.props.classNames),r=y.nodeListToArray(n).indexOf(e);6>=r?this.showPreviousMonth((function(){var e=y.getDayNodes(t.dayPicker,t.props.classNames);e[e.length-7+r].focus()})):n[r-7].focus()}},{key:"handleOutsideDayClick",value:function(e){var t=this.state.currentMonth,n=this.props.numberOfMonths,r=y.getMonthsDiff(t,e);0=n?this.showNextMonth():0>r&&this.showPreviousMonth()}},{key:"renderNavbar",value:function(){var e=this.props,t=e.labels,n=e.locale,r=e.localeUtils,o=e.canChangeMonth,a=e.navbarElement,s=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["labels","locale","localeUtils","canChangeMonth","navbarElement"]);if(!o)return null;var i={month:this.state.currentMonth,classNames:this.props.classNames,className:this.props.classNames.navBar,nextMonth:this.getNextNavigableMonth(),previousMonth:this.getPreviousNavigableMonth(),showPreviousButton:this.allowPreviousMonth(),showNextButton:this.allowNextMonth(),onNextClick:this.showNextMonth,onPreviousClick:this.showPreviousMonth,dir:s.dir,labels:t,locale:n,localeUtils:r};return l.default.isValidElement(a)?l.default.cloneElement(a,i):l.default.createElement(a,i)}},{key:"renderMonths",value:function(){for(var e,t=[],n=y.getFirstDayOfWeekFromProps(this.props),r=0;rp;p+=1){var d=(p+n)%7,f={key:p,className:t.weekday,weekday:d,weekdaysLong:o,weekdaysShort:a,localeUtils:i,locale:s},h=u.default.isValidElement(l)?u.default.cloneElement(l,f):u.default.createElement(l,f);c.push(h)}return u.default.createElement("div",{className:t.weekdays,role:"rowgroup"},u.default.createElement("div",{className:t.weekdaysRow,role:"row"},r&&u.default.createElement("div",{className:t.weekday}),c))}}]),t}(i.Component);c.propTypes={classNames:l.default.shape({weekday:l.default.string.isRequired,weekdays:l.default.string.isRequired,weekdaysRow:l.default.string.isRequired}).isRequired,firstDayOfWeek:l.default.number.isRequired,weekdaysLong:l.default.arrayOf(l.default.string),weekdaysShort:l.default.arrayOf(l.default.string),showWeekNumbers:l.default.bool,locale:l.default.string.isRequired,localeUtils:l.default.object.isRequired,weekdayElement:l.default.oneOfType([l.default.element,l.default.func,l.default.instanceOf(u.default.Component)])},t.default=c},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t,n){return e?function(r){r.persist(),e(t,n,r)}:void 0}Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t,n=1;n div{width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;}&:hover,&:focus{background-color:#fcfcfc;}",(function(e){return"dark"===e.themePreset&&s}),";"),u=(0,r.default)("span",{target:"e1eez11q1",label:"Tick"})('width:16px;height:16px;display:inline-block;position:relative;user-select:none;align-items:center;&::after{box-sizing:content-box;content:"";position:absolute;background-color:transparent;top:50%;left:0;width:8px;height:4px;margin-top:-4px;border-style:solid;border-color:',(function(e){return e.theme.colors.primaryColor}),";border-width:0 0 2px 2px;border-radius:0;border-image:none;transform:rotate(-45deg) scale(1);transition:all 200ms ease-out;}");t.default=i,t.Tick=u},function(e,t,n){"use strict";t.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(n(12)),o=(n(1),{name:"7ygnhj-open",styles:"top:0.55em;transform:rotate(-45deg);;label:open;"}),a=(0,r.default)("span",{target:"e1bddj530",label:"Chevron"})('&::before{content:"";border-style:solid;border-width:0.15em 0.15em 0 0;display:inline-block;height:0.45em;position:relative;top:0.35em;left:0;transform:rotate(135deg);vertical-align:top;width:0.45em;',(function(e){return e.open?o:null}),"}");t.default=a},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}t.__esModule=!0;var a=Object.assign||function(e){for(var t,n=1;no?e.doc_count:o})),i.default.createElement(g.default,{style:this.props.style,className:this.props.className},this.props.title&&i.default.createElement(h.default,{className:(0,l.getClassName)(this.props.innerClass,"title")||null},this.props.title),i.default.createElement(y.default,{role:"menu",className:(0,l.getClassName)(this.props.innerClass,"list")||null},this.state.options.map((function(t){var n=t.doc_count/o*2.2+.8;return i.default.createElement("span",{key:t.key,onClick:function(){return e.handleClick(t.key)},onKeyPress:function(n){return(0,l.handleA11yAction)(n,(function(){return e.handleClick(t.key)}))},style:{fontSize:n+"em"},className:e.state.currentValue[t.key]?((0,l.getClassName)(e.props.innerClass,"input")||"")+" active":(0,l.getClassName)(e.props.innerClass,"input"),role:"menuitem",tabIndex:"0"},t.key,e.props.showCount&&" ("+t.doc_count+")")}))))},t}(s.Component);b.defaultQuery=function(e,t){var n=null,r="or"===t.queryFormat?"terms":"term";if(r=t.multiSelect?r:"term",e){var o;if(t.multiSelect&&"or"!==t.queryFormat){var a=e.map((function(e){var n,o;return(o={})[r]=((n={})[t.dataField]=e,n),o}));o={bool:{must:a}}}else{var s,i;(i={})[r]=((s={})[t.dataField]=e,s),o=i}n=e.length?o:null}return n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var C=function(){var e=this;this.setValue=function(t){var n,r=1t.key?1:0})),t.setState({stats:e})}))},t.prototype.componentDidMount=function(){this.setReact(this.props)},t.prototype.shouldComponentUpdate=function(e,t){if(t.range){var n=u((t.range.end-t.range.start)/2);return!(1>e.stepValue||e.stepValue>n)||(console.warn("stepValue for DynamicRangeSlider "+e.componentId+" should be greater than 0 and less than or equal to "+n),!1)}return!0},t.prototype.componentWillUnmount=function(){this.props.removeComponent(this.props.componentId),this.props.removeComponent(this.internalHistogramComponent),this.props.removeComponent(this.internalRangeComponent),this.props.removeComponent(this.internalMatchAllComponent)},t.prototype.renderHistogram=function(){return this.props.isLoading&&this.props.loader?this.props.loader:this.state.stats.length&&this.props.showHistogram?(0,a.jsx)(g.default,{stats:this.state.stats,range:this.state.range,interval:this.getValidInterval(this.props,this.state.range)}):null},t.prototype.render=function(){var e=this;if(!this.state.currentValue||!this.state.range||null===this.props.range.start)return null;var t=this.getRangeLabels(),n=t.startLabel,r=t.endLabel;return(0,a.jsx)(b.default,{primary:!0,style:this.props.style,className:this.props.className},this.props.title&&(0,a.jsx)(C.default,{className:(0,d.getClassName)(this.props.innerClass,"title")||null},this.props.title),this.renderHistogram(),(0,a.jsx)(h.default,{min:this.state.range.start,max:this.state.range.end,values:this.state.currentValue,onChange:this.handleSlider,onValuesUpdated:this.handleDrag,snap:this.props.snap,snapPoints:this.props.snap?this.getSnapPoints():null,className:(0,d.getClassName)(this.props.innerClass,"slider"),handle:function(t){var n=t.className,r=t.style,s=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,a.jsx)(v.default,o({style:r,className:n},s,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),(0,a.jsx)("div",{css:w.rangeLabelsContainer},(0,a.jsx)(m.default,{align:"left",className:(0,d.getClassName)(this.props.innerClass,"label")||null},n),(0,a.jsx)(m.default,{align:"right",className:(0,d.getClassName)(this.props.innerClass,"label")||null},r)))},t}(s.Component);P.parseValue=function(e){return Array.isArray(e)?e:e?[e().start,e().end]:null},P.defaultQuery=function(e,t){var n=null;return Array.isArray(e)&&e.length&&(n=(0,O.getRangeQueryWithNullValues)(e,t)),n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var S=function(){var e=this;this.setReact=function(t){var n=t.react;if(n){t.watchComponent(e.internalRangeComponent,t.react);var r=(0,d.pushToAndClause)(n,e.internalHistogramComponent);t.watchComponent(t.componentId,r)}else e.props.addComponent(e.internalMatchAllComponent),t.setQueryOptions(e.internalMatchAllComponent,{aggs:{match_all:{}}},!1),t.watchComponent(e.internalRangeComponent,{and:e.internalMatchAllComponent}),t.watchComponent(t.componentId,{and:e.internalHistogramComponent})},this.getSnapPoints=function(){var t=[],n=e.props.stepValue,r=e.state.range;100<(r.end-r.start)/n&&(n=(r.end-r.start)/100);for(var o=r.start;o<=r.end;o+=n)t=t.concat(o);return t[t.length-1]!==r.end&&(t=t.concat(r.end)),t},this.getValidInterval=function(e,t){var n=i((t.end-t.start)/100)||1;return e.interval?e.intervaln.range.end?n.range.end:t[1]];null===n.range.start&&(r=[t[0],t[1]]),(0,d.checkValueChange)(n.componentId,{start:r[0],end:r[1]},n.beforeValueChange,(function(){e.setState({currentValue:r},(function(){var t=[r[0],r[1]];e.updateQuery(t,n),n.onValueChange&&n.onValueChange(t)}))}))},this.handleSlider=function(t){var n=t.values;if(!(0,d.isEqual)(n,e.state.currentValue)){var r=e.props,o=r.value,a=r.onChange;void 0===o?e.handleChange(n):a?a(n):e.handleChange(n)}},this.handleDrag=function(t){if(e.props.onDrag){var n=t.min,r=t.max,o=t.values;e.props.onDrag(o,[n,r])}},this.updateQuery=function(e,t){var n=t.customQuery,r=P.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,d.getOptionsFromQuery)(n(e,t)),(0,d.updateCustomQuery)(t.componentId,t,e));var a=t.showFilter,s=t.range,i=s.start,u=s.end,l=e[0],c=e[1];t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:a&&!(l===i&&c===u),URLParams:t.URLParams,componentType:y.componentTypes.dynamicRangeSlider})},this.updateQueryOptions=function(t,n){if(t.showHistogram){var r={aggs:e.histogramQuery(t,n)},a=t.customQuery,s=t.customQuery||P.defaultQuery,i=[n.start,n.end],u=a?(0,d.getOptionsFromQuery)(a(i,t)):null;t.setQueryOptions(e.internalHistogramComponent,o({},r,u),!1),t.updateQuery({componentId:e.internalHistogramComponent,query:s(i,t),value:i})}},this.updateRange=function(t){e.setState({range:t})},this.updateRangeQueryOptions=function(t){var n,r={},o=t.nestedField;o?r={aggs:(n={},n[o]={nested:{path:o},aggs:e.rangeQuery(t)},n)}:r={aggs:e.rangeQuery(t)};t.setQueryOptions(e.internalRangeComponent,r)},this.getRangeLabels=function(){var t=e.state.range,n=t.start,r=t.end;if(e.props.rangeLabels){var o=e.props.rangeLabels(e.props.range.start,e.props.range.end);n=o.start,r=o.end}return{startLabel:n,endLabel:r}}};P.propTypes={addComponent:f.default.funcRequired,removeComponent:f.default.funcRequired,setQueryListener:f.default.funcRequired,setQueryOptions:f.default.funcRequired,updateQuery:f.default.funcRequired,watchComponent:f.default.funcRequired,options:f.default.options,range:f.default.range,selectedValue:f.default.selectedValue,setComponentProps:f.default.funcRequired,updateComponentProps:f.default.funcRequired,isLoading:f.default.bool,setCustomQuery:f.default.funcRequired,beforeValueChange:f.default.func,className:f.default.string,componentId:f.default.stringRequired,customQuery:f.default.func,dataField:f.default.stringRequired,defaultValue:f.default.func,value:f.default.func,filterLabel:f.default.string,innerClass:f.default.style,interval:f.default.number,loader:f.default.title,nestedField:f.default.string,onDrag:f.default.func,onQueryChange:f.default.func,onValueChange:f.default.func,onChange:f.default.func,rangeLabels:f.default.func,react:f.default.react,showHistogram:f.default.bool,showFilter:f.default.bool,tooltipTrigger:f.default.tooltipTrigger,renderTooltipData:f.default.func,snap:f.default.bool,stepValue:f.default.number,style:f.default.style,title:f.default.title,URLParams:f.default.bool,includeNullValues:f.default.bool},P.defaultProps={className:null,showHistogram:!0,tooltipTrigger:"none",snap:!0,stepValue:1,style:{},URLParams:!1,showFilter:!0,includeNullValues:!1},P.componentType=y.componentTypes.dynamicRangeSlider;var _=(0,O.connect)((function(e,t){var n=e.aggregations[t.componentId];t.nestedField&&(n=e.aggregations[t.componentId]&&e.aggregations[t.componentId].inner);var r=n&&n[t.dataField],o=e.aggregations[t.componentId+"__range__internal"];return t.nestedField?(r=r&&n[t.dataField]&&n[t.dataField].buckets?n[t.dataField].buckets:[],o=o&&e.aggregations[t.componentId+"__range__internal"][t.nestedField].min?{start:e.aggregations[t.componentId+"__range__internal"][t.nestedField].min.value,end:e.aggregations[t.componentId+"__range__internal"][t.nestedField].max.value}:null):(r=r&&n[t.dataField].buckets?n[t.dataField].buckets:[],o=o&&e.aggregations[t.componentId+"__range__internal"].min?{start:e.aggregations[t.componentId+"__range__internal"].min.value,end:e.aggregations[t.componentId+"__range__internal"].max.value}:null),{options:r,isLoading:e.isLoading[t.componentId],range:o,selectedValue:e.selectedValues[t.componentId]?e.selectedValues[t.componentId].value:null}}),(function(e){return{setComponentProps:function(t,n,r){return e((0,c.setComponentProps)(t,n,r))},setCustomQuery:function(t,n){return e((0,c.setCustomQuery)(t,n))},updateComponentProps:function(t,n,r){return e((0,c.updateComponentProps)(t,n,r))},addComponent:function(t){return e((0,c.addComponent)(t))},removeComponent:function(t){return e((0,c.removeComponent)(t))},setQueryOptions:function(t,n,r){return e((0,c.setQueryOptions)(t,n,r))},setQueryListener:function(t,n,r){return e((0,c.setQueryListener)(t,n,r))},updateQuery:function(t){return e((0,c.updateQuery)(t))},watchComponent:function(t,n){return e((0,c.watchComponent)(t,n))}}}))((function(e){return(0,a.jsx)(P,o({ref:e.myForwardedRef},e))})),k=l.default.forwardRef((function(e,t){return(0,a.jsx)(_,o({},e,{myForwardedRef:t}))}));(0,p.default)(k,P),k.name="DynamicRangeSlider",t.default=k},function(e,t,r){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=Object.assign||function(e){for(var t,n=1;n"],post_tags:[""],fields:t},e.highlightField&&{require_field_match:!1})}},x.defaultQuery=function(e,t){var n=null,r=void 0;return e&&(r=Array.isArray(t.dataField)?t.dataField:[t.dataField],n=t.queryString?{query_string:x.shouldQuery(e,r,t)}:t.searchOperators?{simple_query_string:x.shouldQuery(e,r,t)}:{bool:{should:x.shouldQuery(e,r,t),minimum_should_match:"1"}}),""===e&&(n=null),n&&t.nestedField&&(n={nested:{path:t.nestedField,query:n}}),n},x.shouldQuery=function(e,t,n){var r=t.map((function(e,t){return e+(Array.isArray(n.fieldWeights)&&n.fieldWeights[t]?"^"+n.fieldWeights[t]:"")}));return n.searchOperators||n.queryString?{query:e,fields:r,default_operator:n.queryFormat}:"and"===n.queryFormat?[{multi_match:{query:e,fields:r,type:"cross_fields",operator:"and"}},{multi_match:{query:e,fields:r,type:"phrase",operator:"and"}}]:[{multi_match:{query:e,fields:r,type:"best_fields",operator:"or",fuzziness:n.fuzziness?n.fuzziness:0}},{multi_match:{query:e,fields:r,type:"phrase",operator:"or"}}]};var D=function(){var e=this;this.getBasicQueryOptions=function(){var t=e.props.aggregationField,n=(0,f.getQueryOptions)(e.props);return t&&(n.aggs=(0,f.getCompositeAggsQuery)({},e.props,null,!0).aggs),n},this.onSuggestions=function(t){return(0,f.handleOnSuggestions)(t,e.state.currentValue,e.props)},this.setValue=function(t){var n=1'+e+""}))}})};i.propTypes={searchWords:o.default.arrayOf(o.default.string),textToHighlight:o.default.string,autoEscape:o.default.bool},i.defaultProps={searchWords:[],textToHighlight:"",autoEscape:!1},t.default=i},function(e,t,n){"use strict";t.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(n(12)),o=(n(1),{name:"arvrdh-right",styles:"right:35px;;label:right;"}),a=(0,r.default)("div",{target:"ehvyiiz0",label:"MicIcon"})("height:40px;position:absolute;top:8px;cursor:pointer;right:15px;",(function(e){var t=e.iconPosition,n=e.showClear;return n&&"left"!==t?"right: 51px;":"right"===t||n?o:null})," ",(function(e){var t=e.showIcon,n=e.showClear;return!t&&n?"right: 32px;":t||n?null:"right: 15px;"})," width:11px;");t.default=a},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t,n=1;n"],post_tags:[""],fields:t},e.highlightField&&{require_field_match:!1})}},D.defaultQuery=function(e,t,n){var r,o=null,a=void 0;e&&(a=Array.isArray(t.dataField)?t.dataField:[t.dataField],o=t.queryString?{query_string:D.shouldQuery(e,a,t)}:t.searchOperators?{simple_query_string:D.shouldQuery(e,a,t)}:{bool:{should:D.shouldQuery(e,a,t),minimum_should_match:"1"}},n&&"*"!==n)&&(o=[o,{term:(r={},r[t.categoryField]=n,r)}]);return""===e&&(o=null),o&&t.nestedField&&(o={nested:{path:t.nestedField,query:o}}),o},D.shouldQuery=function(e,t,n){var r=t.map((function(e,t){return e+(Array.isArray(n.fieldWeights)&&n.fieldWeights[t]?"^"+n.fieldWeights[t]:"")}));return n.searchOperators||n.queryString?{query:e,fields:r,default_operator:n.queryFormat}:"and"===n.queryFormat?[{multi_match:{query:e,fields:r,type:"cross_fields",operator:"and"}},{multi_match:{query:e,fields:r,type:"phrase",operator:"and"}}]:[{multi_match:{query:e,fields:r,type:"best_fields",operator:"or",fuzziness:n.fuzziness?n.fuzziness:0}},{multi_match:{query:e,fields:r,type:"phrase",operator:"or"}}]};var R=function(){var e=this;this.getAggsQuery=function(e){var t;return{aggs:(t={},t[e]={terms:{field:e}},t)}},this.getCombinedAggsQuery=function(){var t=e.props,n=t.categoryField,r=t.aggregationField,a=e.getAggsQuery(n);if(r){var s=(0,f.getCompositeAggsQuery)({},e.props,null,!0);a.aggs=o({},a.aggs,s.aggs)}return a},this.onSuggestions=function(t){return(0,f.handleOnSuggestions)(t,e.state.currentValue,e.props)},this.setValue=function(t){var n=1=document.body.scrollHeight;e.props.scrollTarget&&(t=e.domNode.clientHeight+e.domNode.scrollTop+300>=e.domNode.scrollHeight),!e.props.isLoading&&t&&e.loadMore()},this.loadMore=function(){if((!e.props.aggregationField||e.props.afterKey)&&e.props.hits&&e.props.total!==e.props.hits.length){var t=e.state.from+e.props.size,n=s({},(0,y.getQueryOptions)(e.props),e.getAggsQuery());e.setState({from:t}),e.props.loadMore(e.props.componentId,s({},n,{from:t}),!0,!!e.props.aggregationField)}},this.setPage=function(t){if(t!==e.state.currentPage){var n=e.props.onPageClick;n&&n(t+1);var r=e.props.size*t,o=(0,y.getQueryOptions)(e.props);o.from=e.state.from,e.setState({from:r,currentPage:t},(function(){e.props.loadMore(e.props.componentId,s({},o,{from:r}),!1),e.updatePageURL(t)}))}},this.renderResultStats=function(){var t=e.props,n=t.hits,r=t.promotedResults,o=t.total,a=n&&r&&(n.length||r.length);return e.props.renderResultStats&&a?e.props.renderResultStats(e.stats):o?(0,l.jsx)("p",{css:O.resultStats,className:(0,y.getClassName)(e.props.innerClass,"resultStats")},e.props.total," results found in ",e.props.time,"ms"):null},this.renderNoResults=function(){return(0,l.jsx)("div",{className:(0,y.getClassName)(e.props.innerClass,"noResults")||null},e.props.renderNoResults())},this.handleSortChange=function(t){var n,r=t.target.value,o=(0,y.getQueryOptions)(e.props);o.from=0;var a=e.props.sortOptions[r].dataField,s=e.props.sortOptions[r].sortBy;o.sort=[(n={},n[a]={order:s},n)],e.props.updateComponentProps(e.props.componentId,Object.assign({},e.props,{dataField:a},{sortBy:s},e.absProps),m.componentTypes.reactiveList),e.props.setQueryOptions(e.props.componentId,o,!0),e.sortOptionIndex=r,e.setState({currentPage:0,from:0},(function(){e.updatePageURL(0)}))},this.updatePageURL=function(t){e.props.URLParams&&e.props.setPageURL(e.props.componentId,t+1,e.props.componentId,!1,!0)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.renderSortOptions=function(){return(0,l.jsx)("select",{css:O.sortOptions,className:(0,y.getClassName)(e.props.innerClass,"sortOptions"),name:"sort-options",onChange:e.handleSortChange,value:e.sortOptionIndex},e.props.sortOptions.map((function(e,t){return(0,l.jsx)("option",{key:e.label,value:t},e.label)})))},this.renderError=function(){var t=e.props,n=t.error,r=t.isLoading,o=t.renderError;return o&&n&&!r?(0,_.isFunction)(o)?o(n):o:null},this.withClickIds=function(t){var n=e.getAllData().base;return t.map((function(e,t){return s({},e,{_click_id:n+t})}))},this.getData=function(){var t=e.getAllData(),n=t.streamResults,r=t.filteredResults,o=t.promotedResults,a=t.aggregationData,s=t.customData;return{data:e.withClickIds(r),aggregationData:e.withClickIds(a||[]),streamData:e.withClickIds(n),promotedData:e.withClickIds(o),customData:s,rawData:e.props.rawData,resultStats:e.stats}},this.getComponent=function(){var t=e.props,n=t.error,r=t.isLoading,o=s({error:n,loading:r,loadMore:e.loadMore,triggerAnalytics:e.triggerClickAnalytics},e.getData());return(0,_.getComponent)(o,e.props)}};T.propTypes={loadMore:g.default.funcRequired,onQueryChange:g.default.func,onError:g.default.func,setPageURL:g.default.func,setQueryOptions:g.default.funcRequired,setDefaultQuery:g.default.funcRequired,updateComponentProps:g.default.funcRequired,setStreaming:g.default.func,searchState:g.default.dateObject,updateQuery:g.default.funcRequired,currentPage:g.default.number,hits:g.default.hits,rawData:g.default.rawData,isLoading:g.default.bool,includeFields:g.default.includeFields,streamHits:g.default.hits,promotedResults:g.default.hits,customData:g.default.title,time:g.default.number,total:g.default.number,hidden:g.default.number,config:g.default.props,analytics:g.default.props,queryLog:g.default.props,error:g.default.title,headers:g.default.headers,className:g.default.string,componentId:g.default.stringRequired,children:g.default.func,dataField:g.default.stringRequired,aggregationField:g.default.string,aggregationData:g.default.aggregationData,defaultPage:g.default.number,defaultQuery:g.default.func,excludeFields:g.default.excludeFields,innerClass:g.default.style,infiniteScroll:g.default.bool,listClass:g.default.string,loader:g.default.title,render:g.default.func,renderItem:g.default.func,renderError:g.default.title,renderPagination:g.default.func,onData:g.default.func,renderNoResults:g.default.title,onPageChange:g.default.func,onPageClick:g.default.func,pages:g.default.number,pagination:g.default.bool,paginationAt:g.default.paginationAt,showEndPage:g.default.bool,react:g.default.react,renderResultStats:g.default.func,scrollOnChange:g.default.bool,scrollTarget:g.default.string,showLoader:g.default.bool,showResultStats:g.default.bool,size:g.default.number,sortBy:g.default.sortBy,sortOptions:g.default.sortOptions,stream:g.default.bool,style:g.default.style,triggerAnalytics:g.default.funcRequired,URLParams:g.default.bool,defaultSortOption:g.default.string,afterKey:g.default.props,originalProps:g.default.any},T.defaultProps={className:null,currentPage:0,listClass:"",pages:5,infiniteScroll:!0,pagination:!1,paginationAt:"bottom",showEndPage:!1,includeFields:["*"],excludeFields:[],showResultStats:!0,size:10,style:{},URLParams:!1,showLoader:!0,renderNoResults:function(){return"No Results found."},scrollOnChange:!0,defaultSortOption:null,originalProps:{}},T.componentType=m.componentTypes.reactiveList;var x=(0,_.connect)((function(e,t){return{defaultPage:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value-1||-1,hits:e.hits[t.componentId]&&e.hits[t.componentId].hits,rawData:e.rawData[t.componentId],aggregationData:e.compositeAggregations[t.componentId],isLoading:e.isLoading[t.componentId]||!1,streamHits:e.streamHits[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,config:e.config,queryLog:e.queryLog[t.componentId],error:e.error[t.componentId],promotedResults:e.promotedResults[t.componentId]||[],customData:e.customData[t.componentId],afterKey:e.aggregations[t.componentId]&&e.aggregations[t.componentId][t.aggregationField]&&e.aggregations[t.componentId][t.aggregationField].after_key}}),(function(e){return{setDefaultQuery:function(t,n){return e((0,h.setDefaultQuery)(t,n))},updateComponentProps:function(t,n,r){return e((0,h.updateComponentProps)(t,n,r))},loadMore:function(t,n,r,o){return e((0,h.loadMore)(t,n,r,o))},setPageURL:function(t,n,r,o,a){return e((0,h.setValue)(t,n,r,o,a))},setQueryOptions:function(t,n,r){return e((0,h.setQueryOptions)(t,n,r))},setStreaming:function(t,n){return e((0,h.setStreaming)(t,n))},updateQuery:function(t,n){return e((0,h.updateQuery)(t,n))},triggerAnalytics:function(t){return e((0,h.recordResultClick)(t))}}}))((0,f.withTheme)((function(e){return(0,l.jsx)(E.default,s({internalComponent:!0,componentType:m.componentTypes.reactiveList},e),(function(){var t=e.includeFields,n=e.excludeFields,r=e.size;return(0,l.jsx)(T,s({ref:e.myForwardedRef},e,{originalProps:{includeFields:t,excludeFields:n,size:r}}))}))}))),D=p.default.forwardRef((function(e,t){return(0,l.jsx)(x,s({},e,{myForwardedRef:t}))}));(0,d.default)(D,T),D.name="ReactiveList",t.default=D},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}t.__esModule=!0;var c=Object.assign||function(e){for(var t,n=1;nu-n+2&&(m=(h=o(2,u-n+2))+n);for(var v=function(e){var t=a===e-1,n=(0,f.getClassName)(l,"button"),r=n||t?n+" "+(t?"active":""):null,o=(0,p.jsx)(g.default,{className:r,primary:t,key:e-1,tabIndex:"0",onKeyPress:function(t){return(0,f.handleA11yAction)(t,(function(){return s(e-1)}))},onClick:function(t){t.preventDefault(),s(e-1)},alt:"Page "+e,href:"?"+c+"="+e},e);e<=u+1&&y.push(o)},b=h;b=u(t/2)+!!(t%2)?(0,p.jsx)("span",null,"..."):null,this.buildIntermediatePaginationDom(),l&&2=t&&m(this.props,"end"),(0,p.jsx)(g.default,c({className:(0,f.getClassName)(a,"button")||null,disabled:n>=o-1,onKeyPress:function(e){return(0,f.handleA11yAction)(e,h)},onClick:h,tabIndex:n>=o-1?"-1":"0"},O),"Next"))},t}(d.default.PureComponent);v.propTypes={currentPage:h.default.number,innerClass:h.default.style,pages:h.default.number,setPage:h.default.func,totalPages:h.default.number,fragmentName:h.default.string,showEndPage:h.default.bool},t.default=v},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}t.__esModule=!0;var s=r(n(0)),i=n(4),u=r(n(3)),l=r(n(184)),c=r(n(20)),p=function(e){function t(){return o(this,t),a(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){return this.props.show?s.default.createElement(c.default,{direction:"row-reverse",className:(0,i.getClassName)(this.props.innerClass,"poweredBy")},s.default.createElement("a",{href:"https://appbase.io/",target:"_blank",rel:"noopener noreferrer"},s.default.createElement(l.default,{src:"https://cdn.rawgit.com/appbaseio/cdn/d2ec210045e59104ee5485841fa17b23fc83f097/appbase/logos/rbc-logo.svg"}))):null},t}(s.default.PureComponent);p.propTypes={show:u.default.bool,innerClass:u.default.style},t.default=p},function(e,t,n){"use strict";t.__esModule=!0;var r=(0,function(e){return e&&e.__esModule?e:{default:e}}(n(12)).default)("img",{target:"edftp2i0",label:"PoweredByImage"})({name:"14kcwr6",styles:"width:110px;"});t.default=r},function(e,t,n){"use strict";t.__esModule=!0,t.sortOptions=t.resultStats=void 0;n(1);t.resultStats={name:"1kfwsuu-resultStats",styles:"flex-grow:1;font-size:0.82rem;;label:resultStats;"},t.sortOptions={name:"p4tgvk-sortOptions",styles:"color:#424242;height:32px;font-size:0.82rem;padding:0 25px 0 10px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;border:0;outline:1px solid #ddd;outline-offset:-1px;;label:sortOptions;"}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}t.__esModule=!0;var s=r(n(0)),i=n(4),u=r(n(3)),l=function(e){function t(){return o(this,t),a(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){var e=this;return this.props.hasCustomRender?this.props.getComponent():s.default.createElement("div",{className:this.props.listClass+" "+(0,i.getClassName)(this.props.innerClass,"list")},this.props.filteredResults.map((function(t,n){return e.props.renderItem(t,(function(){e.props.triggerClickAnalytics(e.props.base+n)}))})))},t}(s.default.Component);l.propTypes={hasCustomRender:u.default.boolRequired,innerClass:u.default.style,renderItem:u.default.func,base:u.default.number,getComponent:u.default.func,listClass:u.default.string,filteredResults:u.default.hits,triggerClickAnalytics:u.default.func},t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}t.__esModule=!0;var i=Object.assign||function(e){for(var t,n=1;nP;P++)O[P]=P+1;O[15]=0;var S=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,T=Object.prototype.hasOwnProperty,M={},D={};function A(e){return!!T.call(D,e)||!T.call(M,e)&&(S.test(e)?D[e]=!0:(M[e]=!0,!1))}function L(e,t,n,r,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var I={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){I[e]=new L(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];I[t]=new L(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){I[e]=new L(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){I[e]=new L(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){I[e]=new L(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){I[e]=new L(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){I[e]=new L(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){I[e]=new L(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){I[e]=new L(e,5,!1,e.toLowerCase(),null,!1)}));var R=/[\-:]([a-z])/g;function j(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(R,j);I[t]=new L(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(R,j);I[t]=new L(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(R,j);I[t]=new L(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){I[e]=new L(e,1,!1,e.toLowerCase(),null,!1)})),I.xlinkHref=new L("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){I[e]=new L(e,1,!1,e.toLowerCase(),null,!0)}));var N=/["'&<>]/;function z(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=N.exec(e);if(t){var n,r="",o=0;for(n=t.index;nt}return!1}(e,t,r,!1)?"":null!==r?(e=r.attributeName,3===(n=r.type)||4===n&&!0===t?e+'=""':(r.sanitizeURL&&(t=""+t),e+'="'+z(t)+'"')):A(e)?e+'="'+z(t)+'"':""}var B="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},U=null,V=null,W=null,q=!1,H=!1,Q=null,Z=0;function K(){if(null===U)throw Error(i(321));return U}function G(){if(0Z))throw Error(i(301));if(e===U)if(H=!0,e={action:n,next:null},null===Q&&(Q=new Map),void 0===(n=Q.get(t)))Q.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}function te(){}var ne=0,re={readContext:function(e){var t=ne;return k(e,t),e[t]},useContext:function(e){K();var t=ne;return k(e,t),e[t]},useMemo:function(e,t){if(U=K(),t=void 0===t?null:t,null!==(W=Y())){var n=W.memoizedState;if(null!==n&&null!==t){e:{var r=n[1];if(null===r)r=!1;else{for(var o=0;o=a))throw Error(i(304));var s=new Uint16Array(a);for(s.set(r),(O=s)[0]=n+1,r=n;r=s.children.length){var u=s.footer;if(""!==u&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===s.type)this.currentSelectValue=null;else if(null!=s.type&&null!=s.type.type&&s.type.type.$$typeof===f)this.popProvider(s.type);else if(s.type===m){this.suspenseDepth--;var l=r.pop();if(o){o=!1;var c=s.fallbackFrame;if(!c)throw Error(i(303));this.stack.push(c),r[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}r[this.suspenseDepth]+=l}r[this.suspenseDepth]+=u}else{var p=s.children[s.childIndex++],d="";try{d+=this.render(p,s.context,s.domNamespace)}catch(e){if(null!=e&&"function"==typeof e.then)throw Error(i(294));throw e}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=d}}return r[0]}finally{de.current=n,ne=t}},t.render=function(e,t,n){if("string"==typeof e||"number"==typeof e)return""===(n=""+e)?"":this.makeStaticMarkup?z(n):this.previousWasTextNode?"\x3c!-- --\x3e"+z(n):(this.previousWasTextNode=!0,z(n));if(e=(t=we(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!o.isValidElement(e)){if(null!=e&&null!=e.$$typeof){if((n=e.$$typeof)===s)throw Error(i(257));throw Error(i(258,n.toString()))}return e=pe(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}var a=e.type;if("string"==typeof a)return this.renderDOM(e,t,n);switch(a){case l:case d:case c:case y:case u:return e=pe(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case m:throw Error(i(294))}if("object"==typeof a&&null!==a)switch(a.$$typeof){case h:U={};var b=a.render(e.props,e.ref);return b=$(a.render,e.props,b,e.ref),b=pe(b),this.stack.push({type:null,domNamespace:n,children:b,childIndex:0,context:t,footer:""}),"";case g:return e=[o.createElement(a.type,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case f:return n={type:e,domNamespace:n,children:a=pe(e.props.children),childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case p:a=e.type,b=e.props;var x=this.threadID;return k(a,x),a=pe(b.children(a[x])),this.stack.push({type:e,domNamespace:n,children:a,childIndex:0,context:t,footer:""}),"";case _:throw Error(i(338));case v:switch(function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(a=e.type),a._status){case 1:return e=[o.createElement(a._result,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case 2:throw a._result;default:throw Error(i(295))}case w:throw Error(i(343))}throw Error(i(130,null==a?a:typeof a,""))},t.renderDOM=function(e,t,n){var a=e.type.toLowerCase();if(n===oe&&ie(a),!ye.hasOwnProperty(a)){if(!me.test(a))throw Error(i(65,a));ye[a]=!0}var s=e.props;if("input"===a)s=r({type:void 0},s,{defaultChecked:void 0,defaultValue:void 0,value:null!=s.value?s.value:s.defaultValue,checked:null!=s.checked?s.checked:s.defaultChecked});else if("textarea"===a){var u=s.value;if(null==u){u=s.defaultValue;var l=s.children;if(null!=l){if(null!=u)throw Error(i(92));if(Array.isArray(l)){if(!(1>=l.length))throw Error(i(93));l=l[0]}u=""+l}null==u&&(u="")}s=r({},s,{value:void 0,children:""+u})}else if("select"===a)this.currentSelectValue=null!=s.value?s.value:s.defaultValue,s=r({},s,{value:void 0});else if("option"===a){l=this.currentSelectValue;var c=function(e){if(null==e)return e;var t="";return o.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(s.children);if(null!=l){var f=null!=s.value?s.value+"":c;if(u=!1,Array.isArray(l)){for(var p=0;p":(_+=">",u="");e:{if(null!=(l=s.dangerouslySetInnerHTML)){if(null!=l.__html){l=l.__html;break e}}else if("string"==typeof(l=s.children)||"number"==typeof l){l=z(l);break e}l=null}return null!=l?(s=[],he.hasOwnProperty(a)&&"\n"===l.charAt(0)&&(_+="\n"),_+=l):s=pe(s.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?ie(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:a,children:s,childIndex:0,context:t,footer:u}),this.previousWasTextNode=!1,_},e}(),Ce={renderToString:function(e){e=new xe(e,!1);try{return e.read(1/0)}finally{e.destroy()}},renderToStaticMarkup:function(e){e=new xe(e,!0);try{return e.read(1/0)}finally{e.destroy()}},renderToNodeStream:function(){throw Error(i(207))},renderToStaticNodeStream:function(){throw Error(i(208))},version:"16.13.1"};e.exports=Ce.default||Ce},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({label:e.getSelectedLabel(e.state.currentDistance),location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{label:e.getSelectedLabel(e.state.currentDistance),location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.updateQuery(t,e.props),e.props.onValueChange&&e.props.onValueChange({label:e.getSelectedLabel(t),location:e.state.currentLocation})}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=e.getSelectedLabel(t),c=null;u&&(c={label:u.label,location:e.state.currentLocation});var f=e.defaultQuery(e.coordinates,t,n);if(o){var p=o(e.coordinates,t,n);p.query&&(f=p.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(p))}n.updateQuery({componentId:r,query:f,value:c,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(g.default,null):null},this.onDistanceChange=function(t){var n=e.props,r=n.onChange;void 0===n.value?e.setDistance(t.distance):r&&r({label:t.label,location:e.state.currentLocation})},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.onChange;if(void 0===r.value?e.setState({currentLocation:n}):i&&i({location:n,label:e.props.value.label}),n.trim()&&(0,w.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var a=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:a}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.onChange;void 0===t.value?e.setLocation({value:e.state.currentLocation}):n&&n({location:e.state.currentLocation,label:e.props.value.label})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,label:e.props.value.label})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:d.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(h.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(m.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,d.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})}};C.propTypes={addComponent:f.default.funcRequired,mapKey:f.default.stringRequired,removeComponent:f.default.funcRequired,selectedValue:f.default.selectedValue,setQueryListener:f.default.funcRequired,themePreset:f.default.themePreset,updateQuery:f.default.funcRequired,watchComponent:f.default.funcRequired,setComponentProps:f.default.funcRequired,setCustomQuery:f.default.funcRequired,updateComponentProps:f.default.funcRequired,autoLocation:f.default.bool,beforeValueChange:f.default.func,className:f.default.string,componentId:f.default.stringRequired,countries:f.default.stringArray,customQuery:f.default.func,data:f.default.data,dataField:f.default.stringRequired,defaultValue:f.default.selectedValue,filterLabel:f.default.string,icon:f.default.children,iconPosition:f.default.iconPosition,innerClass:f.default.style,innerRef:f.default.func,nestedField:f.default.string,onBlur:f.default.func,onChange:f.default.func,onFocus:f.default.func,onKeyDown:f.default.func,onKeyPress:f.default.func,onKeyUp:f.default.func,onQueryChange:f.default.func,onValueChange:f.default.func,placeholder:f.default.string,react:f.default.react,setQueryOptions:f.default.funcRequired,value:f.default.selectedValue,showFilter:f.default.bool,showIcon:f.default.bool,style:f.default.style,theme:f.default.style,title:f.default.title,unit:f.default.string,URLParams:f.default.bool,serviceOptions:f.default.props,geocoder:f.default.any},C.defaultProps={className:null,placeholder:"Select a value",showFilter:!0,style:{},URLParams:!1,countries:[],autoLocation:!0,unit:"mi"};t.default=(0,b.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(C))},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,i.jsx)(_.default,o({style:r,className:n},a,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels?(0,i.jsx)("div",{css:w.rangeLabelsContainer},(0,i.jsx)(b.default,{align:"left",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,i.jsx)(b.default,{align:"right",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)):null)},t}(C.default),P=function(){var e=this;this.setValues=function(t){e.setState({currentLocation:t.location,currentDistance:t.distance}),e.getCoordinates(t.location,(function(){e.setDistance(t.distance)}))},this.defaultQuery=function(t,n,r){var o,i,a=null;t&&n&&((i={})[e.type]=((o={distance:""+n+r.unit})[r.dataField]=t,o),a=i);return a&&r.nestedField?{query:{nested:{path:r.nestedField,query:a}}}:a},this.setLocation=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({distance:e.state.currentDistance,location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{distance:e.state.currentDistance,location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.state.currentLocation&&e.updateQuery(t,e.props)}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=null;t&&e.state.currentLocation&&(u={distance:t,location:e.state.currentLocation});var c=e.defaultQuery(e.coordinates,t,n);if(o){var f=o(e.coordinates,t,n);f.query&&(c=f.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(f))}n.updateQuery({componentId:r,query:c,value:u,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(g.default,null):null},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.value,a=r.onChange;if(void 0===i?e.setState({currentLocation:n}):a&&a({location:n,distance:e.state.currentDistance}),n.trim()&&(0,E.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var s=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:s}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.value,r=t.onChange;void 0===n?e.setLocation({value:e.state.currentLocation}):r&&r({location:e.state.currentLocation,distance:e.state.currentDistance})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,distance:e.state.currentDistance})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:h.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(m.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(y.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,h.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})},this.handleSlider=function(t){var n=t.values,r=e.props,o=r.value,i=r.onChange;void 0===o?n[0]!==e.state.currentDistance&&e.setDistance(n[0]):i&&(e.forceUpdate(),i({distance:n[0],location:e.state.currentLocation}))}};O.propTypes={addComponent:p.default.funcRequired,mapKey:p.default.stringRequired,removeComponent:p.default.funcRequired,selectedValue:p.default.selectedValue,setQueryListener:p.default.funcRequired,themePreset:p.default.themePreset,updateQuery:p.default.funcRequired,watchComponent:p.default.funcRequired,setComponentProps:p.default.funcRequired,setCustomQuery:p.default.funcRequired,updateComponentProps:p.default.funcRequired,autoLocation:p.default.bool,beforeValueChange:p.default.func,className:p.default.string,componentId:p.default.stringRequired,countries:p.default.stringArray,customQuery:p.default.func,data:p.default.data,dataField:p.default.stringRequired,defaultValue:p.default.selectedValue,filterLabel:p.default.string,icon:p.default.children,iconPosition:p.default.iconPosition,innerClass:p.default.style,innerRef:p.default.func,nestedField:p.default.string,onBlur:p.default.func,onChange:p.default.func,onFocus:p.default.func,onKeyDown:p.default.func,onKeyPress:p.default.func,onKeyUp:p.default.func,onQueryChange:p.default.func,onValueChange:p.default.func,placeholder:p.default.string,range:p.default.range,rangeLabels:p.default.rangeLabels,react:p.default.react,setQueryOptions:p.default.funcRequired,showFilter:p.default.bool,showIcon:p.default.bool,tooltipTrigger:p.default.tooltipTrigger,renderTooltipData:p.default.func,style:p.default.style,theme:p.default.style,title:p.default.title,value:p.default.selectedValue,unit:p.default.string,URLParams:p.default.bool,serviceOptions:p.default.props,geocoder:p.default.any},O.defaultProps={className:null,placeholder:"Select a value",range:{start:1,end:200},showFilter:!0,tooltipTrigger:"none",style:{},URLParams:!1,autoLocation:!0,unit:"mi",countries:[]};t.default=(0,x.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(O))},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.KEYS={DOWN:40,END:35,ESC:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,UP:38},t.PERCENT_EMPTY=0,t.PERCENT_FULL=100},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={getPosition:function(e,t,n){return(e-t)/(n-t)*100},getValue:function(e,t,n){var r=e/100;return 0===e?t:100===e?n:Math.round((n-t)*r+t)}}},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var u,l=[],c=!1,f=-1;function p(){c&&u&&(c=!1,u.length?l=u.concat(l):f=-1,l.length&&d())}function d(){if(!c){var e=s(p);c=!0;for(var t=l.length;t;){for(u=l,l=[];++f1)for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:"",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",r=t,o="",i=0,a=0,s=n;r.charAt(0|a)||(s="=",a%1);o+=s.charAt(63&i>>8-a%1*8)){if((e=r.charCodeAt(a+=3/4))>255)throw new Error('"btoa" failed: The string to be encoded contains characters outside of the Latin1 range.');i=i<<8|e}return o}function d(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e&&"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n0)||new Error("fields missing: "+o)}function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e||0!==Object.keys(e).length||e.constructor!==Object?JSON.parse(JSON.stringify(e)):null}function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n={};return t?Object.keys(e).forEach((function(t){n[t]=encodeURI(e[t])})):n=e,n}function g(e){var t=o()(e.url||""),n=t.auth,r=void 0===n?null:n,i=t.host,a=void 0===i?"":i,s=t.path,u=void 0===s?"":s,l=t.protocol,c=void 0===l?"":l,f=a+u;if("string"!=typeof f||""===f)throw new Error("URL not present in options.");if("string"!=typeof e.app||""===e.app)throw new Error("App name is not present in options.");if("string"!=typeof c||""===c)throw new Error("Protocol is not present in url. URL should be of the form https://scalr.api.appbase.io");"/"===f.slice(-1)&&(f=f.slice(0,-1));var p=r||null;if("string"==typeof e.credentials&&""!==e.credentials?p=e.credentials:"string"==typeof e.username&&""!==e.username&&"string"==typeof e.password&&""!==e.password&&(p=e.username+":"+e.password),function(e){return t="scalr.api.appbase.io",-1!==e.indexOf(t);var t}(f)&&null===p)throw new Error("Authentication information is not present. Did you add credentials?");this.url=f,this.protocol=c,this.app=e.app,this.credentials=p,this.headers={}}function v(e){var t=this;return new Promise((function(n,r){var o=m(e);try{var i=o.method,s=o.path,l=o.params,c=o.body,f=o.isRSAPI,d=o.isSuggestionsAPI?".suggestions":t.app,h=c,y=s.endsWith("msearch")||s.endsWith("bulk")?"application/x-ndjson":"application/json",g=Object.assign({},{Accept:"application/json","Content-Type":y},t.headers),v=Date.now();t.credentials&&(g.Authorization="Basic "+p(t.credentials));var b={method:i,headers:g};if(Array.isArray(h)){var _="";h.forEach((function(e){_+=JSON.stringify(e),_+="\n"})),h=_}else h=JSON.stringify(h)||{};0!==Object.keys(h).length&&(b.body=h);var w={},x="";l&&(x="?"+a.a.stringify(l));var C=t.protocol+"://"+t.url+"/"+d+"/"+s+x;return function(e){if(t.transformRequest&&"function"==typeof t.transformRequest){var n=t.transformRequest(e);return n instanceof Promise?n:Promise.resolve(n)}return Promise.resolve(e)}(Object.assign({},{url:C},b)).then((function(e){var t=Object.assign({},e),o=t.url;return delete t.url,u()(o||C,t).then((function(e){return e.status>=500?r(e):(w=e.headers,e.json().then((function(t){if(e.status>=400)return r(e);if(t&&t.error)return r(t);if(f&&t&&"[object Object]"===Object.prototype.toString.call(t)&&c&&c.query&&c.query instanceof Array){var o=0,i=c.query.filter((function(e){return e.execute||void 0===e.execute})).length;if(t&&Object.keys(t).forEach((function(e){t[e]&&Object.prototype.hasOwnProperty.call(t[e],"error")&&(o+=1)})),o>0&&i===o)return r(t)}if(t&&t.responses instanceof Array&&t.responses.length===t.responses.filter((function(e){return Object.prototype.hasOwnProperty.call(e,"error")})).length)return r(t);var a=Object.assign({},t,{_timestamp:v,_headers:w});return n(a)})))})).catch((function(e){return r(e)}))})).catch((function(e){return r(e)}))}catch(e){return r(e)}}))}var b="undefined"!=typeof window?window.WebSocket:n(488);function _(e,t,n,r){var o=this;try{var i=m(e),s=i.method,u=i.path,l=i.params,c=e.body;c&&"object"===(void 0===c?"undefined":f(c))||(c={});return this.wsClosed=function(){r&&r()},this.stop=function(){o.ws.onmessage=void 0,o.ws.onclose=void 0,o.ws.onerror=void 0,o.wsClosed();var e=JSON.parse(JSON.stringify(o.request));e.unsubscribe=!0,!0!==o.unsubscribed&&o.send(e),o.unsubscribed=!0},this.reconnect=function(){return o.stop(),_(e,t,n,r)},this.processError=function(e){n?n(e):console.warn(e)},this.processMessage=function(e){var r=JSON.parse(JSON.stringify(e));if(r.id||!r.message)return r.id===o.id?r.message?(delete r.id,void(n&&n(r))):(r.query_id&&(o.query_id=r.query_id),r.channel&&(o.channel=r.channel),void(r.body&&""!==r.body&&t&&t(r.body))):void(!r.id&&r.channel&&r.channel===o.channel&&t&&t(r.event));n&&n(r)},o.ws=new b("wss://"+o.url+"/"+o.app),o.id="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})),o.request={id:o.id,path:o.app+"/"+u+"?"+a.a.stringify(l),method:s,body:c},o.credentials&&(o.request.authorization="Basic "+p(o.credentials)),o.result={},o.closeHandler=function(){o.wsClosed()},o.errorHandler=function(e){o.processError.apply(o,[e])},o.messageHandler=function(e){var t=JSON.parse(e.data);t.body&&t.body.status>=400?o.processError.apply(o,[t]):o.processMessage.apply(o,[t])},o.send=function(e){!function e(t,n){setTimeout((function(){1===t.readyState?null!=n&&n():e(t,n)}),5)}(o.ws,(function(){try{o.ws.send(JSON.stringify(e))}catch(e){console.warn(e)}}))},o.ws.onmessage=o.messageHandler,o.ws.onerror=o.errorHandler,o.ws.onclose=o.closeHandler,o.send(o.request),o.result.stop=o.stop,o.result.reconnect=o.reconnect,o.result}catch(e){return n?n(e):console.warn(e),null}}function w(e){var t=m(e),n=h(t,{type:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.body,delete t.id;var a=void 0;return a=o?r+"/"+encodeURIComponent(o):r,this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function x(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"GET",path:i,params:t})}function C(e){var t=m(e),n=h(t,{type:"string",id:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.id,delete t.body;var a=r+"/"+encodeURIComponent(o)+"/_update";return this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function E(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"DELETE",path:i,params:t})}function k(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=t.type,o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_bulk":"/_bulk",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function O(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_search":"_search",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function P(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_msearch":"_msearch",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function S(e,t){var n=m(t),r=d(e);if(!0!==r)throw r;var o={settings:n,query:e};return this.performFetchRequest({method:"POST",path:"_reactivesearch.v3",body:o,isRSAPI:!0})}function T(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id,delete t.stream,!0===t.stream?t.stream="true":(delete t.stream,t.streamonly="true");for(var i=arguments.length,a=Array(i>1?i-1:0),s=1;s1?i-1:0),s=1;s2?n-2:0),o=2;o0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.headers=t?y(e):e},"undefined"!=typeof window&&(window.Appbase=t),t}},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,i){t=t||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var s=/\+/g;e=e.split(t);var u=1e3;i&&"number"==typeof i.maxKeys&&(u=i.maxKeys);var l=e.length;u>0&&l>u&&(l=u);for(var c=0;c=0?(f=m.substr(0,y),p=m.substr(y+1)):(f=m,p=""),d=decodeURIComponent(f),h=decodeURIComponent(p),r(a,d)?o(a[d])?a[d].push(h):a[d]=[a[d],h]:a[d]=h}return a};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?i(a(e),(function(a){var s=encodeURIComponent(r(a))+n;return o(e[a])?i(e[a],(function(e){return s+encodeURIComponent(r(e))})).join(t):s+encodeURIComponent(r(e[a]))})).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r="0"&&r<="9";)t+=r,u();if("."===r)for(t+=".";u()&&r>="0"&&r<="9";)t+=r;if("e"===r||"E"===r)for(t+=r,u(),"-"!==r&&"+"!==r||(t+=r,u());r>="0"&&r<="9";)t+=r,u();if(e=+t,isFinite(e))return e;s("Bad number")},c=function(){var e,t,n,o="";if('"'===r)for(;u();){if('"'===r)return u(),o;if("\\"===r)if(u(),"u"===r){for(n=0,t=0;t<4&&(e=parseInt(u(),16),isFinite(e));t+=1)n=16*n+e;o+=String.fromCharCode(n)}else{if("string"!=typeof a[r])break;o+=a[r]}else o+=r}s("Bad string")},f=function(){for(;r&&r<=" ";)u()};i=function(){switch(f(),r){case"{":return function(){var e,t={};if("{"===r){if(u("{"),f(),"}"===r)return u("}"),t;for(;r;){if(e=c(),f(),u(":"),Object.hasOwnProperty.call(t,e)&&s('Duplicate key "'+e+'"'),t[e]=i(),f(),"}"===r)return u("}"),t;u(","),f()}}s("Bad object")}();case"[":return function(){var e=[];if("["===r){if(u("["),f(),"]"===r)return u("]"),e;for(;r;){if(e.push(i()),f(),"]"===r)return u("]"),e;u(","),f()}}s("Bad array")}();case'"':return c();case"-":return l();default:return r>="0"&&r<="9"?l():function(){switch(r){case"t":return u("t"),u("r"),u("u"),u("e"),!0;case"f":return u("f"),u("a"),u("l"),u("s"),u("e"),!1;case"n":return u("n"),u("u"),u("l"),u("l"),null}s("Unexpected '"+r+"'")}()}},e.exports=function(e,t){var a;return o=e,n=0,r=" ",a=i(),f(),r&&s("Syntax error"),"function"==typeof t?function e(n,r){var o,i,a=n[r];if(a&&"object"==typeof a)for(o in a)Object.prototype.hasOwnProperty.call(a,o)&&(void 0!==(i=e(a,o))?a[o]=i:delete a[o]);return t.call(n,r,a)}({"":a},""):a}},function(e,t){var n,r,o,i=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,a={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function s(e){return i.lastIndex=0,i.test(e)?'"'+e.replace(i,(function(e){var t=a[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}e.exports=function(e,t,i){var a;if(n="",r="","number"==typeof i)for(a=0;a0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(t.type===r.ADD_COMPONENT)return[].concat(o(e),[t.component]);if(t.type===r.REMOVE_COMPONENT)return e.filter((function(e){return e!==t.component}));return e};var r=n(5);function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT){var n=a(t.react),s=r({},e);return Object.keys(s).forEach((function(e){s[e]=s[e].filter((function(e){return e!==t.component}))})),n.forEach((function(e){Array.isArray(s[e])?s[e]=[].concat(i(s[e]),[t.component]):s[e]=[t.component]})),s}return e};var o=n(5);function i(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{analyticsConfig:i.defaultAnalyticsConfig},t=arguments[1];if(t.type===o.ADD_CONFIG)return r({},e,{analyticsConfig:r({},i.defaultAnalyticsConfig,t.analyticsConfig)});if(t.type===o.UPDATE_ANALYTICS_CONFIG)return r({},e,{analyticsConfig:r({},e.analyticsConfig,t.analyticsConfig)});return e};var o=n(5),i=n(118)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.ADD_APPBASE_REF)return t.appbaseRef;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_HITS)return t.append?r({},e,a({},t.component,{hits:[].concat(s(e[t.component].hits),s(t.hits)),total:t.total,time:t.time,hidden:t.hidden||0})):r({},e,a({},t.component,{hits:t.hits,total:t.total,time:t.time,hidden:t.hidden||0}));if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component].total;return t.hit._deleted?n-=1:t.hit._updated||(n+=1),r({},e,a({},t.component,r({},e[t.component],{total:n})))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var u=i(e,[t.component]);return u}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_COMBINED_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_INTERNAL_VALUE:return r({},e,a({},t.component,{value:t.value,componentType:t.componentType,category:t.category,meta:t.meta}));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=i(e,[t.component]);return n;default:return e}};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_LOADING)return r({},e,a({},t.component,t.isLoading));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_ERROR)return r({},e,a({},t.component,t.error));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_STREAMING)return!t.status&&e[t.component]&&e[t.component].ref&&e[t.component].ref.stop(),r({},e,a({},t.component,{status:t.status,ref:t.ref}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component]||[];return n=n.filter((function(e){return e._id!==t.hit._id})),r({},e,a({},t.component,[t.hit].concat(s(n))))}if(t.type===o.SET_STREAMING){if(!t.status&&e[t.component]){e[t.component];var u=i(e,[t.component]);return u}}else if(t.type===o.REMOVE_COMPONENT){e[t.component];var l=i(e,[t.component]);return l}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_TIMESTAMP)return r({},e,a({},t.component,t.timestamp));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_HEADERS)return t.headers;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_MAP_DATA)return i({},t.componentId,{query:t.query,persistMapQuery:t.persistMapQuery});if(t.type===r.REMOVE_COMPONENT){e[t.component];var n=o(e,[t.component]);return n}return e};var r=n(5);function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_LISTENER)return r({},e,a({},t.component,{onQueryChange:t.onQueryChange,onError:t.onError}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case o.SET_VALUE:return s.includes(t.componentType)?{searchValue:t.value,searchId:null}:e;case o.SET_SEARCH_ID:return r({},e,{searchId:t.searchId});case o.SET_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:t.value,suggestionsSearchId:null});case o.SET_SUGGESTIONS_SEARCH_ID:return r({},e,{suggestionsSearchId:t.searchId});case o.CLEAR_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:null,suggestionsSearchId:null});default:return e}};var o=n(5),i=n(19),a={searchValue:null,searchId:null,suggestionsSearchId:null,suggestionsSearchValue:null},s=[i.componentTypes.dataSearch,i.componentTypes.categorySearch]},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_PROMOTED_RESULTS)return r({},e,a({},t.component,t.results.map((function(e){return r({},e,{_promoted:!0})}))));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_DATA)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_DEFAULT_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_AGGS){if(t.append){var n=Object.keys(e[t.component])[0],u=t.aggregations[n],l=u.buckets,c=s(u,["buckets"]);return r({},e,i({},t.component,i({},n,r({buckets:[].concat(a(e[t.component][n].buckets),a(l))},c))))}return r({},e,i({},t.component,t.aggregations))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var f=s(e,[t.component]);return f}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_COMPOSITE_AGGS){var n=Object.values(t.aggregations)&&Object.values(t.aggregations)[0],u=Object.keys(t.aggregations)[0];if(!n)return e;var l=n.buckets||[],c=l.map((function(e){var t=e.doc_count,n=e.key,o=e[u],i={},a={};if(o&&o.hits){var l=o.hits.hits[0];a=l._source,i=s(l,["_source"])}return r({_doc_count:t,_key:n[u]},i,a)}));return r({},e,i({},t.component,t.append?[].concat(a(e[t.component]),a(c)):c))}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_APPLIED_SETTINGS)return r({},e,i({},t.component,t.data));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_HIGHLIGHT_OPTIONS)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_RAW_DATA)return r({},e,a({},t.component,t.response));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_SUGGESTIONS)return r({},e,i({},t.component,t.suggestions));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_TO_HITS)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return i};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},i={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.1","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){e.exports=n(526)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HIDE_TIMEOUT=void 0;var r=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["input","selectedDay","month","children","classNames"]);return i.default.createElement("div",o({className:n.overlayWrapper},r),i.default.createElement("div",{className:n.overlay},t))}function h(e){return(0,u.isDate)(e)?e.getFullYear()+"-"+(""+(e.getMonth()+1))+"-"+(""+e.getDate()):""}function m(e){if("string"==typeof e){var t=e.split("-");if(3===t.length){var n=parseInt(t[0],10),r=parseInt(t[1],10)-1,o=parseInt(t[2],10);if(!(isNaN(n)||String(n).length>4||isNaN(r)||isNaN(o)||o<=0||o>31||r<0||r>=12))return new Date(n,r,o,12,0,0,0)}}}d.propTypes={input:a.default.any,selectedDay:a.default.any,month:a.default.instanceOf(Date),children:a.default.node,classNames:a.default.object};var y=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.input=null,n.daypicker=null,n.clickTimeout=null,n.hideTimeout=null,n.inputBlurTimeout=null,n.inputFocusTimeout=null,n.state=n.getInitialStateFromProps(e),n.state.showOverlay=e.showOverlay,n.hideAfterDayClick=n.hideAfterDayClick.bind(n),n.handleInputClick=n.handleInputClick.bind(n),n.handleInputFocus=n.handleInputFocus.bind(n),n.handleInputBlur=n.handleInputBlur.bind(n),n.handleInputChange=n.handleInputChange.bind(n),n.handleInputKeyDown=n.handleInputKeyDown.bind(n),n.handleInputKeyUp=n.handleInputKeyUp.bind(n),n.handleDayClick=n.handleDayClick.bind(n),n.handleMonthChange=n.handleMonthChange.bind(n),n.handleOverlayFocus=n.handleOverlayFocus.bind(n),n.handleOverlayBlur=n.handleOverlayBlur.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"componentDidUpdate",value:function(e){var t={},n=this.props,r=n.value,o=n.formatDate,i=n.format,a=n.dayPickerProps;r===e.value&&a.locale===e.dayPickerProps.locale&&i===e.format||((0,u.isDate)(r)?t.value=o(r,i,a.locale):t.value=r);var s=e.dayPickerProps.month;a.month&&a.month!==s&&!(0,u.isSameMonth)(a.month,s)&&(t.month=a.month),e.dayPickerProps.selectedDays!==a.selectedDays&&(t.selectedDays=a.selectedDays),Object.keys(t).length>0&&this.setState(t)}},{key:"componentWillUnmount",value:function(){clearTimeout(this.clickTimeout),clearTimeout(this.hideTimeout),clearTimeout(this.inputFocusTimeout),clearTimeout(this.inputBlurTimeout),clearTimeout(this.overlayBlurTimeout)}},{key:"getInitialMonthFromProps",value:function(e){var t=e.dayPickerProps,n=e.format,r=void 0;return e.value&&(r=(0,u.isDate)(e.value)?e.value:e.parseDate(e.value,n,t.locale)),t.initialMonth||t.month||r||new Date}},{key:"getInitialStateFromProps",value:function(e){var t=e.dayPickerProps,n=e.formatDate,r=e.format,o=e.typedValue,i=e.value;return e.value&&(0,u.isDate)(e.value)&&(i=n(e.value,r,t.locale)),{value:i,typedValue:o,month:this.getInitialMonthFromProps(e),selectedDays:t.selectedDays}}},{key:"getInput",value:function(){return this.input}},{key:"getDayPicker",value:function(){return this.daypicker}},{key:"updateState",value:function(e,t,n){var r=this,i=this.props,a=i.dayPickerProps,s=i.onDayChange;this.setState({month:e,value:t,typedValue:""},(function(){if(n&&n(),s){var t=o({disabled:a.disabledDays,selected:a.selectedDays},a.modifiers),i=(0,l.getModifiersForDay)(e,t).reduce((function(e,t){return o({},e,function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},t,!0))}),{});s(e,i,r)}}))}},{key:"showDayPicker",value:function(){var e=this,t=this.props,n=t.parseDate,r=t.format,o=t.dayPickerProps,i=this.state,a=i.value;if(!i.showOverlay){var s=a?n(a,r,o.locale):this.getInitialMonthFromProps(this.props);this.setState((function(e){return{showOverlay:!0,month:s||e.month}}),(function(){e.props.onDayPickerShow&&e.props.onDayPickerShow()}))}}},{key:"hideDayPicker",value:function(){var e=this;!1!==this.state.showOverlay&&this.setState({showOverlay:!1},(function(){e.props.onDayPickerHide&&e.props.onDayPickerHide()}))}},{key:"hideAfterDayClick",value:function(){var e=this;this.props.hideOnDayClick&&(this.hideTimeout=setTimeout((function(){e.overlayHasFocus=!1,e.hideDayPicker()}),p))}},{key:"handleInputClick",value:function(e){this.showDayPicker(),this.props.inputProps.onClick&&(e.persist(),this.props.inputProps.onClick(e))}},{key:"handleInputFocus",value:function(e){var t=this;this.showDayPicker(),this.inputFocusTimeout=setTimeout((function(){t.overlayHasFocus=!1}),2),this.props.inputProps.onFocus&&(e.persist(),this.props.inputProps.onFocus(e))}},{key:"handleInputBlur",value:function(e){var t=this;this.inputBlurTimeout=setTimeout((function(){t.overlayHasFocus||t.hideDayPicker()}),1),this.props.inputProps.onBlur&&(e.persist(),this.props.inputProps.onBlur(e))}},{key:"handleOverlayFocus",value:function(e){e.preventDefault(),this.overlayHasFocus=!0,this.props.keepFocus&&this.input&&"function"==typeof this.input.focus&&this.input.focus()}},{key:"handleOverlayBlur",value:function(){var e=this;this.overlayBlurTimeout=setTimeout((function(){e.overlayHasFocus=!1}),3)}},{key:"handleInputChange",value:function(e){var t=this.props,n=t.dayPickerProps,r=t.format,o=t.inputProps,i=t.onDayChange,a=t.parseDate;o.onChange&&(e.persist(),o.onChange(e));var s=e.target.value;if(""===s.trim())return this.setState({value:s,typedValue:""}),void(i&&i(void 0,{},this));var u=a(s,r,n.locale);if(!u)return this.setState({value:s,typedValue:s}),void(i&&i(void 0,{},this));this.updateState(u,s)}},{key:"handleInputKeyDown",value:function(e){e.keyCode===c.TAB?this.hideDayPicker():this.showDayPicker(),this.props.inputProps.onKeyDown&&(e.persist(),this.props.inputProps.onKeyDown(e))}},{key:"handleInputKeyUp",value:function(e){e.keyCode===c.ESC?this.hideDayPicker():this.showDayPicker(),this.props.inputProps.onKeyUp&&(e.persist(),this.props.inputProps.onKeyUp(e))}},{key:"handleMonthChange",value:function(e){var t=this;this.setState({month:e},(function(){t.props.dayPickerProps&&t.props.dayPickerProps.onMonthChange&&t.props.dayPickerProps.onMonthChange(e)}))}},{key:"handleDayClick",value:function(e,t,n){var r=this,o=this.props,i=o.clickUnselectsDay,a=o.dayPickerProps,s=o.onDayChange,u=o.formatDate,l=o.format;if(a.onDayClick&&a.onDayClick(e,t,n),!(t.disabled||a&&a.classNames&&t[a.classNames.disabled])){if(t.selected&&i){var c=this.state.selectedDays;if(Array.isArray(c)){var f=(c=c.slice(0)).indexOf(e);c.splice(f,1)}else c&&(c=null);return this.setState({value:"",typedValue:"",selectedDays:c},this.hideAfterDayClick),void(s&&s(void 0,t,this))}var p=u(e,l,a.locale);this.setState({value:p,typedValue:"",month:e},(function(){s&&s(e,t,r),r.hideAfterDayClick()}))}}},{key:"renderOverlay",value:function(){var e=this,t=this.props,n=t.classNames,r=t.dayPickerProps,a=t.parseDate,u=t.formatDate,l=t.format,c=this.state,f=c.selectedDays,p=c.value,d=void 0;if(!f&&p){var h=a(p,l,r.locale);h&&(d=h)}else f&&(d=f);var m=void 0;r.todayButton&&(m=function(){return e.updateState(new Date,u(new Date,l,r.locale),e.hideAfterDayClick)});var y=this.props.overlayComponent;return i.default.createElement(y,{classNames:n,month:this.state.month,selectedDay:d,input:this.input,tabIndex:0,onFocus:this.handleOverlayFocus,onBlur:this.handleOverlayBlur},i.default.createElement(s.default,o({ref:function(t){return e.daypicker=t},onTodayButtonClick:m},r,{month:this.state.month,selectedDays:d,onDayClick:this.handleDayClick,onMonthChange:this.handleMonthChange})))}},{key:"render",value:function(){var e=this,t=this.props.component,n=this.props.inputProps;return i.default.createElement("div",{className:this.props.classNames.container,style:this.props.style},i.default.createElement(t,o({ref:function(t){return e.input=t},placeholder:this.props.placeholder},n,{value:this.state.value||this.state.typedValue,onChange:this.handleInputChange,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur,onKeyDown:this.handleInputKeyDown,onKeyUp:this.handleInputKeyUp,onClick:n.disabled?void 0:this.handleInputClick})),this.state.showOverlay&&this.renderOverlay())}}]),t}(i.default.Component);y.propTypes={value:a.default.oneOfType([a.default.string,a.default.instanceOf(Date)]),inputProps:a.default.object,placeholder:a.default.string,format:a.default.oneOfType([a.default.string,a.default.arrayOf(a.default.string)]),formatDate:a.default.func,parseDate:a.default.func,typedValue:a.default.string,showOverlay:a.default.bool,dayPickerProps:a.default.object,hideOnDayClick:a.default.bool,clickUnselectsDay:a.default.bool,keepFocus:a.default.bool,component:a.default.any,overlayComponent:a.default.any,style:a.default.object,classNames:a.default.shape({container:a.default.string,overlayWrapper:a.default.string,overlay:a.default.string.isRequired}),onDayChange:a.default.func,onDayPickerHide:a.default.func,onDayPickerShow:a.default.func,onChange:a.default.func,onClick:a.default.func,onFocus:a.default.func,onBlur:a.default.func,onKeyUp:a.default.func},y.defaultProps={dayPickerProps:{},value:"",typedValue:"",placeholder:"YYYY-M-D",format:"L",formatDate:h,parseDate:m,showOverlay:!1,hideOnDayClick:!0,clickUnselectsDay:!1,keepFocus:!0,component:"input",inputProps:{},overlayComponent:d,classNames:{container:"DayPickerInput",overlayWrapper:"DayPickerInput-OverlayWrapper",overlay:"DayPickerInput-Overlay"}},t.default=y},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ModifiersUtils=t.LocaleUtils=t.DateUtils=t.DayPicker=void 0;var r=Object.assign||function(e){for(var t=1;t1&&e.fromMonth){var n=p.startOfMonth(e.fromMonth),r=p.getMonthsDiff(n,t);t=d.addMonths(n,Math.floor(r/e.numberOfMonths)*e.numberOfMonths)}else e.toMonth&&e.numberOfMonths>1&&p.getMonthsDiff(t,e.toMonth)<=0&&(t=d.addMonths(p.startOfMonth(e.toMonth),1-this.props.numberOfMonths));return t}},{key:"getNextNavigableMonth",value:function(){return d.addMonths(this.state.currentMonth,this.props.numberOfMonths)}},{key:"getPreviousNavigableMonth",value:function(){return d.addMonths(this.state.currentMonth,-1)}},{key:"allowPreviousMonth",value:function(){var e=d.addMonths(this.state.currentMonth,-1);return this.allowMonth(e)}},{key:"allowNextMonth",value:function(){var e=d.addMonths(this.state.currentMonth,this.props.numberOfMonths);return this.allowMonth(e)}},{key:"allowMonth",value:function(e){var t=this.props,n=t.fromMonth,r=t.toMonth;return!(!t.canChangeMonth||n&&p.getMonthsDiff(n,e)<0||r&&p.getMonthsDiff(r,e)>0)}},{key:"allowYearChange",value:function(){return this.props.canChangeMonth}},{key:"showMonth",value:function(e,t){var n=this;this.allowMonth(e)&&this.setState({currentMonth:p.startOfMonth(e)},(function(){t&&t(),n.props.onMonthChange&&n.props.onMonthChange(n.state.currentMonth)}))}},{key:"showNextYear",value:function(){if(this.allowYearChange()){var e=d.addMonths(this.state.currentMonth,12);this.showMonth(e)}}},{key:"showPreviousYear",value:function(){if(this.allowYearChange()){var e=d.addMonths(this.state.currentMonth,-12);this.showMonth(e)}}},{key:"focus",value:function(){this.wrapper.focus()}},{key:"focusFirstDayOfMonth",value:function(){p.getDayNodes(this.dayPicker,this.props.classNames)[0].focus()}},{key:"focusLastDayOfMonth",value:function(){var e=p.getDayNodes(this.dayPicker,this.props.classNames);e[e.length-1].focus()}},{key:"focusPreviousDay",value:function(e){var t=this,n=p.getDayNodes(this.dayPicker,this.props.classNames),r=p.nodeListToArray(n).indexOf(e);-1!==r&&(0===r?this.showPreviousMonth((function(){return t.focusLastDayOfMonth()})):n[r-1].focus())}},{key:"focusNextDay",value:function(e){var t=this,n=p.getDayNodes(this.dayPicker,this.props.classNames),r=p.nodeListToArray(n).indexOf(e);-1!==r&&(r===n.length-1?this.showNextMonth((function(){return t.focusFirstDayOfMonth()})):n[r+1].focus())}},{key:"focusNextWeek",value:function(e){var t=this,n=p.getDayNodes(this.dayPicker,this.props.classNames),r=p.nodeListToArray(n).indexOf(e);r>n.length-8?this.showNextMonth((function(){var e=7-(n.length-r);p.getDayNodes(t.dayPicker,t.props.classNames)[e].focus()})):n[r+7].focus()}},{key:"focusPreviousWeek",value:function(e){var t=this,n=p.getDayNodes(this.dayPicker,this.props.classNames),r=p.nodeListToArray(n).indexOf(e);r<=6?this.showPreviousMonth((function(){var e=p.getDayNodes(t.dayPicker,t.props.classNames);e[e.length-7+r].focus()})):n[r-7].focus()}},{key:"handleOutsideDayClick",value:function(e){var t=this.state.currentMonth,n=this.props.numberOfMonths,r=p.getMonthsDiff(t,e);r>0&&r>=n?this.showNextMonth():r<0&&this.showPreviousMonth()}},{key:"renderNavbar",value:function(){var e=this.props,t=e.labels,n=e.locale,r=e.localeUtils,o=e.canChangeMonth,i=e.navbarElement,s=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["labels","locale","localeUtils","canChangeMonth","navbarElement"]);if(!o)return null;var u={month:this.state.currentMonth,classNames:this.props.classNames,className:this.props.classNames.navBar,nextMonth:this.getNextNavigableMonth(),previousMonth:this.getPreviousNavigableMonth(),showPreviousButton:this.allowPreviousMonth(),showNextButton:this.allowNextMonth(),onNextClick:this.showNextMonth,onPreviousClick:this.showPreviousMonth,dir:s.dir,labels:t,locale:n,localeUtils:r};return a.default.isValidElement(i)?a.default.cloneElement(i,u):a.default.createElement(i,u)}},{key:"renderMonths",value:function(){for(var e=[],t=p.getFirstDayOfWeekFromProps(this.props),n=0;n-1,ariaSelected:o.indexOf(r.props.classNames.selected)>-1,onClick:r.props.onDayClick,onFocus:r.props.onDayFocus,onKeyDown:r.props.onDayKeyDown,onMouseEnter:r.props.onDayMouseEnter,onMouseLeave:r.props.onDayMouseLeave,onMouseDown:r.props.onDayMouseDown,onMouseUp:r.props.onDayMouseUp,onTouchEnd:r.props.onDayTouchEnd,onTouchStart:r.props.onDayTouchStart},r.props.renderDay(e,d))},y(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.classNames,r=t.month,o=t.months,a=t.fixedWeeks,u=t.captionElement,c=t.weekdayElement,d=t.locale,h=t.localeUtils,m=t.weekdaysLong,y=t.weekdaysShort,g=t.firstDayOfWeek,v=t.onCaptionClick,b=t.showWeekNumbers,_=t.showWeekDays,w=t.onWeekClick,x={date:r,classNames:n,months:o,localeUtils:h,locale:d,onClick:v?function(e){return v(r,e)}:void 0},C=i.default.isValidElement(u)?i.default.cloneElement(u,x):i.default.createElement(u,x),E=f.getWeekArray(r,g,a);return i.default.createElement("div",{className:n.month,role:"grid"},C,_&&i.default.createElement(s.default,{classNames:n,weekdaysShort:y,weekdaysLong:m,firstDayOfWeek:g,showWeekNumbers:b,locale:d,localeUtils:h,weekdayElement:c}),i.default.createElement("div",{className:n.body,role:"rowgroup"},E.map((function(t){var o=void 0;return b&&(o=p.getWeekNumber(t[6])),i.default.createElement("div",{key:t[0].getTime(),className:n.week,role:"row"},b&&i.default.createElement("div",{className:n.weekNumber,tabIndex:w?0:-1,role:"gridcell",onClick:w?function(e){return w(o,t,e)}:void 0,onKeyUp:w?function(e){return e.keyCode===l.ENTER&&w(o,t,e)}:void 0},e.props.renderWeek(o,t,r)),t.map(e.renderDay))}))))}}]),t}(o.Component);g.propTypes={classNames:a.default.shape({body:a.default.string.isRequired,month:a.default.string.isRequired,outside:a.default.string.isRequired,today:a.default.string.isRequired,week:a.default.string.isRequired,weekNumber:a.default.string.isRequired,disabled:a.default.string.isRequired,selected:a.default.string.isRequired}).isRequired,tabIndex:a.default.number,month:a.default.instanceOf(Date).isRequired,months:a.default.arrayOf(a.default.string),modifiersStyles:a.default.object,showWeekDays:a.default.bool,showOutsideDays:a.default.bool,renderDay:a.default.func.isRequired,renderWeek:a.default.func.isRequired,captionElement:a.default.oneOfType([a.default.element,a.default.func,a.default.instanceOf(i.default.Component)]).isRequired,weekdayElement:a.default.oneOfType([a.default.element,a.default.func,a.default.instanceOf(i.default.Component)]),fixedWeeks:a.default.bool,showWeekNumbers:a.default.bool,locale:a.default.string.isRequired,localeUtils:a.default.object.isRequired,weekdaysLong:a.default.arrayOf(a.default.string),weekdaysShort:a.default.arrayOf(a.default.string),firstDayOfWeek:a.default.number.isRequired,onCaptionClick:a.default.func,onDayClick:a.default.func,onDayFocus:a.default.func,onDayKeyDown:a.default.func,onDayMouseEnter:a.default.func,onDayMouseLeave:a.default.func,onDayMouseDown:a.default.func,onDayMouseUp:a.default.func,onDayTouchEnd:a.default.func,onDayTouchStart:a.default.func,onWeekClick:a.default.func},t.default=g},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n div{font-size:1.15rem;font-weight:500;}.DayPicker-Weekdays{margin-top:1rem;display:table-header-group;}.DayPicker-WeekdaysRow{display:table-row;}.DayPicker-Weekday{display:table-cell;padding:0.5rem;font-size:0.875em;text-align:center;color:#8b9898;}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none;}.DayPicker-Body{display:table-row-group;}.DayPicker-Week{display:table-row;}.DayPicker-Day{display:table-cell;padding:0.5rem;text-align:center;cursor:pointer;vertical-align:middle;outline:none;}.DayPicker-WeekNumber{display:table-cell;padding:0.5rem;text-align:right;vertical-align:middle;min-width:1rem;font-size:0.75em;cursor:pointer;color:#8b9898;border-right:1px solid #eaecec;}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default;}.DayPicker-Footer{padding-top:0.5rem;}.DayPicker-TodayButton{border:none;background-image:none;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;color:",(function(e){return e.theme.colors.primaryColor}),";font-size:0.875em;}.DayPicker-Day--today{color:",(function(e){return e.theme.colors.primaryColor}),";font-weight:700;}.DayPicker-Day--outside{cursor:default;color:#8b9898;}.DayPicker-Day--disabled{color:#dce0e0;cursor:default;}.DayPicker-Day--sunday{background-color:#f7f8f8;}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0;}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;color:#f0f8ff;color:#f0f8ff;background-color:",(function(e){return e.theme.colors.primaryColor}),";border-radius:",(function(e){return e.range?0:"100%"}),";}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:",(function(e){var t=e.theme;return(0,s.lighten)(.1,t.colors.primaryColor)}),";}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:",(function(e){var t=e.theme;return(0,s.lighten)(.1,t.colors.primaryColor)}),";border-radius:50%;}.DayPicker-Day--selected.DayPicker-Day--start:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){border-top-left-radius:50%;border-bottom-left-radius:50%;}.DayPicker-Day--selected.DayPicker-Day--end:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){border-top-right-radius:50%;border-bottom-right-radius:50%;}.DayPicker-Day.DayPicker-Day--end:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){border-top-right-radius:50%;border-bottom-right-radius:50%;background-color:",(function(e){return e.theme.colors.primaryColor||"#fff"}),";color:#fff;}.DayPickerInput{flex:1;}.DayPickerInput input{",u.input,";background-color:",(function(e){return e.theme.colors.backgroundColor||"#fff"}),";color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return!e.showBorder&&l}),";&:focus{background-color:",(function(e){return e.theme.colors.backgroundColor||"#fff"}),";}}.DayPickerInput-OverlayWrapper{position:absolute;width:100%;left:0;z-index:4;}.DayPickerInput-OverlayWrapper .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside){background-color:",(function(e){var t=e.theme;return(0,s.lighten)(.1,t.colors.primaryColor)||"#f0f8ff"}),";}.DayPickerInput-Overlay{left:0;top:1px;z-index:1;position:absolute;background:",(function(e){var t=e.theme.colors;return t.backgroundColor?(0,s.lighten)(.15,t.backgroundColor):"#fff"}),";box-shadow:0 2px 5px rgba(0,0,0,0.15);}",(function(e){return e.theme.component}),";");t.default=(0,a.withTheme)(c)},function(e,t,n){"use strict";t.__esModule=!0;var r=n(7),o=s(n(8)),i=n(536),a=s(i);function s(e){return e&&e.__esModule?e:{default:e}}var u=function(e,t,n,r){return(ee.range.start&&(n=[{key:e.range.start,doc_count:0}].concat(n));var o=n[n.length-1];o.key+e.interval'+e+""}))}})};l.propTypes={searchWords:a.default.arrayOf(a.default.string),textToHighlight:a.default.string,autoEscape:a.default.bool},l.defaultProps={searchWords:[],textToHighlight:"",autoEscape:!1},t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(7),i=n(14),a=n(8),s=(r=a)&&r.__esModule?r:{default:r},u=n(48);var l=function(e){var t=e.theme,n=e.themePreset,r=e.children,a=e.innerClassName,s=e.innerClass;return(0,o.jsx)("div",{css:(0,u.noSuggestions)(n,t),className:(0,i.getClassName)(s,a||"")},(0,o.jsx)("li",null,r))};l.propTypes={theme:s.default.style,innerClassName:s.default.string,themePreset:s.default.themePreset,children:s.default.children,innerClass:s.default.style},t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r=function(){function e(e,t){for(var n=0;n div{margin:40px 0;}@media all and (max-width:768px){position:static;width:100%;height:auto;border-right:0;border-bottom:1px solid #f0f0f0;}"),C=Object(g.a)("width:calc(100% - 280px);height:calc(100vh - 52px);left:280px;position:absolute;.list{margin-bottom:30px;}.card-container{width:calc(100% - 480px);background-color:#fbfbfb;padding:20px 0;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;}.card{width:44%;height:auto;margin-bottom:20px;background-color:transparent;border:0;border-radius:0;box-shadow:none;position:relative;padding:0;h2{padding-bottom:4px;font-size:1rem;margin:10px 0 0;}.card__image{width:100%;height:180px;background-size:cover;background-position:center center;}.card__price{width:70px;height:44px;background-color:#424242;position:absolute;top:120px;left:0;color:#fafafa;font-size:18px;display:flex;justify-content:center;align-items:center;letter-spacing:0.03rem;}.card__info{color:#555;font-size:14px;margin:0;margin-bottom:4px;}}.result-stats{text-align:right;color:#666;font-size:15px;}.map-container{width:480px;height:calc(100% - 52px);position:fixed;right:0;}@media all and (min-width:1441px){.list-item{width:calc(25% - 16px);}}@media all and (max-width:1024px){.list-item{width:calc(50% - 16px);}}@media all and (max-width:768px){width:100%;position:static;padding:25px 15px;}@media all and (max-width:480px){.list-item{width:calc(100% - 16px);margin-bottom:20px;}}"),E=function(){return o.a.createElement("div",{className:x},o.a.createElement(f.a,{dataField:"date_from",componentId:"DateRangeSensor",title:"When",numberOfMonths:2,queryFormat:"basic_date",initialMonth:new Date("04/01/2017")}),o.a.createElement(l.a,{componentId:"GuestSensor",dataField:"accommodates",title:"Guests",defaultSelected:2,labelPosition:"right",data:{start:1,end:16}}),o.a.createElement(d.a,{componentId:"PriceSensor",dataField:"price",title:"Price Range",range:{start:10,end:250},rangeLabels:{start:"$10",end:"$250"},defaultSelected:{start:10,end:50},stepValue:10,interval:20,react:{and:["DateRangeSensor"]}}))};Object(i.render)(o.a.createElement((function(){return o.a.createElement("div",{className:w},o.a.createElement(s.a,{app:"airbeds-test-app",url:"https://a03a1cb71321:75b6603d-9456-4a5a-af6b-a487b309eb61@arc-cluster-appbase-demo-6pjy6z.searchbase.io",enableAppbase:!0,type:"listing",theme:{colors:{primaryColor:"#FF3A4E"}}},o.a.createElement("nav",{className:v},o.a.createElement("div",{className:b},"airbeds"),o.a.createElement(m.a,{componentId:"search",dataField:"name",autosuggest:!1,placeholder:"Search housings...",iconPosition:"left",className:_})),o.a.createElement(E,null),o.a.createElement(y.ReactiveGoogleMap,{componentId:"map",dataField:"location",defaultZoom:13,pagination:!0,onPageChange:function(){window.scrollTo(0,0)},style:{width:"calc(100% - 280px)",height:"calc(100vh - 52px)"},className:C,showMarkerClusters:!1,showSearchAsMove:!1,renderAllData:function(e,t,n,r,i){return o.a.createElement("div",{style:{display:"flex"}},o.a.createElement("div",{className:"card-container"},e.map((function(e){return o.a.createElement("div",{key:e._id,className:"card"},o.a.createElement("div",{className:"card__image",style:{backgroundImage:"url("+e.image+")"},alt:e.name}),o.a.createElement("div",null,o.a.createElement("h2",null,e.name),o.a.createElement("div",{className:"card__price"},"$",e.price),o.a.createElement("p",{className:"card__info"},e.room_type," · ",e.accommodates," guests")))})),i()),o.a.createElement("div",{className:"map-container"},r()))},renderData:function(e){return{label:o.a.createElement("span",{style:{width:40,display:"block",textAlign:"center"}},"$",e.price)}},react:{and:["GuestSensor","PriceSensor","DateRangeSensor","search"]}})))}),null),document.getElementById("app"))}]); \ No newline at end of file + */var r=n(90),o=n(0);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nP;P++)O[P]=P+1;O[15]=0;var S=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,T=Object.prototype.hasOwnProperty,M={},D={};function A(e){return!!T.call(D,e)||!T.call(M,e)&&(S.test(e)?D[e]=!0:(M[e]=!0,!1))}function L(e,t,n,r,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var I={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){I[e]=new L(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];I[t]=new L(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){I[e]=new L(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){I[e]=new L(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){I[e]=new L(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){I[e]=new L(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){I[e]=new L(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){I[e]=new L(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){I[e]=new L(e,5,!1,e.toLowerCase(),null,!1)}));var R=/[\-:]([a-z])/g;function j(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(R,j);I[t]=new L(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(R,j);I[t]=new L(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(R,j);I[t]=new L(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){I[e]=new L(e,1,!1,e.toLowerCase(),null,!1)})),I.xlinkHref=new L("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){I[e]=new L(e,1,!1,e.toLowerCase(),null,!0)}));var N=/["'&<>]/;function z(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=N.exec(e);if(t){var n,r="",o=0;for(n=t.index;nt}return!1}(e,t,r,!1)?"":null!==r?(e=r.attributeName,3===(n=r.type)||4===n&&!0===t?e+'=""':(r.sanitizeURL&&(t=""+t),e+'="'+z(t)+'"')):A(e)?e+'="'+z(t)+'"':""}var B="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},U=null,V=null,W=null,q=!1,H=!1,Q=null,Z=0;function K(){if(null===U)throw Error(i(321));return U}function G(){if(0Z))throw Error(i(301));if(e===U)if(H=!0,e={action:n,next:null},null===Q&&(Q=new Map),void 0===(n=Q.get(t)))Q.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}function te(){}var ne=0,re={readContext:function(e){var t=ne;return k(e,t),e[t]},useContext:function(e){K();var t=ne;return k(e,t),e[t]},useMemo:function(e,t){if(U=K(),t=void 0===t?null:t,null!==(W=Y())){var n=W.memoizedState;if(null!==n&&null!==t){e:{var r=n[1];if(null===r)r=!1;else{for(var o=0;o=a))throw Error(i(304));var s=new Uint16Array(a);for(s.set(r),(O=s)[0]=n+1,r=n;r=s.children.length){var u=s.footer;if(""!==u&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===s.type)this.currentSelectValue=null;else if(null!=s.type&&null!=s.type.type&&s.type.type.$$typeof===f)this.popProvider(s.type);else if(s.type===m){this.suspenseDepth--;var l=r.pop();if(o){o=!1;var c=s.fallbackFrame;if(!c)throw Error(i(303));this.stack.push(c),r[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}r[this.suspenseDepth]+=l}r[this.suspenseDepth]+=u}else{var p=s.children[s.childIndex++],d="";try{d+=this.render(p,s.context,s.domNamespace)}catch(e){if(null!=e&&"function"==typeof e.then)throw Error(i(294));throw e}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=d}}return r[0]}finally{de.current=n,ne=t}},t.render=function(e,t,n){if("string"==typeof e||"number"==typeof e)return""===(n=""+e)?"":this.makeStaticMarkup?z(n):this.previousWasTextNode?"\x3c!-- --\x3e"+z(n):(this.previousWasTextNode=!0,z(n));if(e=(t=we(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!o.isValidElement(e)){if(null!=e&&null!=e.$$typeof){if((n=e.$$typeof)===s)throw Error(i(257));throw Error(i(258,n.toString()))}return e=pe(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}var a=e.type;if("string"==typeof a)return this.renderDOM(e,t,n);switch(a){case l:case d:case c:case y:case u:return e=pe(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case m:throw Error(i(294))}if("object"==typeof a&&null!==a)switch(a.$$typeof){case h:U={};var b=a.render(e.props,e.ref);return b=$(a.render,e.props,b,e.ref),b=pe(b),this.stack.push({type:null,domNamespace:n,children:b,childIndex:0,context:t,footer:""}),"";case g:return e=[o.createElement(a.type,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case f:return n={type:e,domNamespace:n,children:a=pe(e.props.children),childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case p:a=e.type,b=e.props;var x=this.threadID;return k(a,x),a=pe(b.children(a[x])),this.stack.push({type:e,domNamespace:n,children:a,childIndex:0,context:t,footer:""}),"";case _:throw Error(i(338));case v:switch(function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(a=e.type),a._status){case 1:return e=[o.createElement(a._result,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case 2:throw a._result;default:throw Error(i(295))}case w:throw Error(i(343))}throw Error(i(130,null==a?a:typeof a,""))},t.renderDOM=function(e,t,n){var a=e.type.toLowerCase();if(n===oe&&ie(a),!ye.hasOwnProperty(a)){if(!me.test(a))throw Error(i(65,a));ye[a]=!0}var s=e.props;if("input"===a)s=r({type:void 0},s,{defaultChecked:void 0,defaultValue:void 0,value:null!=s.value?s.value:s.defaultValue,checked:null!=s.checked?s.checked:s.defaultChecked});else if("textarea"===a){var u=s.value;if(null==u){u=s.defaultValue;var l=s.children;if(null!=l){if(null!=u)throw Error(i(92));if(Array.isArray(l)){if(!(1>=l.length))throw Error(i(93));l=l[0]}u=""+l}null==u&&(u="")}s=r({},s,{value:void 0,children:""+u})}else if("select"===a)this.currentSelectValue=null!=s.value?s.value:s.defaultValue,s=r({},s,{value:void 0});else if("option"===a){l=this.currentSelectValue;var c=function(e){if(null==e)return e;var t="";return o.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(s.children);if(null!=l){var f=null!=s.value?s.value+"":c;if(u=!1,Array.isArray(l)){for(var p=0;p":(_+=">",u="");e:{if(null!=(l=s.dangerouslySetInnerHTML)){if(null!=l.__html){l=l.__html;break e}}else if("string"==typeof(l=s.children)||"number"==typeof l){l=z(l);break e}l=null}return null!=l?(s=[],he.hasOwnProperty(a)&&"\n"===l.charAt(0)&&(_+="\n"),_+=l):s=pe(s.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?ie(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:a,children:s,childIndex:0,context:t,footer:u}),this.previousWasTextNode=!1,_},e}(),Ce={renderToString:function(e){e=new xe(e,!1);try{return e.read(1/0)}finally{e.destroy()}},renderToStaticMarkup:function(e){e=new xe(e,!0);try{return e.read(1/0)}finally{e.destroy()}},renderToNodeStream:function(){throw Error(i(207))},renderToStaticNodeStream:function(){throw Error(i(208))},version:"16.13.1"};e.exports=Ce.default||Ce},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({label:e.getSelectedLabel(e.state.currentDistance),location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{label:e.getSelectedLabel(e.state.currentDistance),location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.updateQuery(t,e.props),e.props.onValueChange&&e.props.onValueChange({label:e.getSelectedLabel(t),location:e.state.currentLocation})}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=e.getSelectedLabel(t),c=null;u&&(c={label:u.label,location:e.state.currentLocation});var f=e.defaultQuery(e.coordinates,t,n);if(o){var p=o(e.coordinates,t,n);p.query&&(f=p.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(p))}n.updateQuery({componentId:r,query:f,value:c,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(g.default,null):null},this.onDistanceChange=function(t){var n=e.props,r=n.onChange;void 0===n.value?e.setDistance(t.distance):r&&r({label:t.label,location:e.state.currentLocation})},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.onChange;if(void 0===r.value?e.setState({currentLocation:n}):i&&i({location:n,label:e.props.value.label}),n.trim()&&(0,w.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var a=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:a}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.onChange;void 0===t.value?e.setLocation({value:e.state.currentLocation}):n&&n({location:e.state.currentLocation,label:e.props.value.label})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,label:e.props.value.label})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:d.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(h.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(m.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,d.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})}};C.propTypes={addComponent:f.default.funcRequired,mapKey:f.default.stringRequired,removeComponent:f.default.funcRequired,selectedValue:f.default.selectedValue,setQueryListener:f.default.funcRequired,themePreset:f.default.themePreset,updateQuery:f.default.funcRequired,watchComponent:f.default.funcRequired,setComponentProps:f.default.funcRequired,setCustomQuery:f.default.funcRequired,updateComponentProps:f.default.funcRequired,autoLocation:f.default.bool,beforeValueChange:f.default.func,className:f.default.string,componentId:f.default.stringRequired,countries:f.default.stringArray,customQuery:f.default.func,data:f.default.data,dataField:f.default.stringRequired,defaultValue:f.default.selectedValue,filterLabel:f.default.string,icon:f.default.children,iconPosition:f.default.iconPosition,innerClass:f.default.style,innerRef:f.default.func,nestedField:f.default.string,onBlur:f.default.func,onChange:f.default.func,onFocus:f.default.func,onKeyDown:f.default.func,onKeyPress:f.default.func,onKeyUp:f.default.func,onQueryChange:f.default.func,onValueChange:f.default.func,placeholder:f.default.string,react:f.default.react,setQueryOptions:f.default.funcRequired,value:f.default.selectedValue,showFilter:f.default.bool,showIcon:f.default.bool,style:f.default.style,theme:f.default.style,title:f.default.title,unit:f.default.string,URLParams:f.default.bool,serviceOptions:f.default.props,geocoder:f.default.any},C.defaultProps={className:null,placeholder:"Select a value",showFilter:!0,style:{},URLParams:!1,countries:[],autoLocation:!0,unit:"mi"};t.default=(0,b.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(C))},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,i.jsx)(_.default,o({style:r,className:n},a,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels?(0,i.jsx)("div",{css:w.rangeLabelsContainer},(0,i.jsx)(b.default,{align:"left",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,i.jsx)(b.default,{align:"right",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)):null)},t}(C.default),P=function(){var e=this;this.setValues=function(t){e.setState({currentLocation:t.location,currentDistance:t.distance}),e.getCoordinates(t.location,(function(){e.setDistance(t.distance)}))},this.defaultQuery=function(t,n,r){var o,i,a=null;t&&n&&((i={})[e.type]=((o={distance:""+n+r.unit})[r.dataField]=t,o),a=i);return a&&r.nestedField?{query:{nested:{path:r.nestedField,query:a}}}:a},this.setLocation=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({distance:e.state.currentDistance,location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{distance:e.state.currentDistance,location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.state.currentLocation&&e.updateQuery(t,e.props)}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=null;t&&e.state.currentLocation&&(u={distance:t,location:e.state.currentLocation});var c=e.defaultQuery(e.coordinates,t,n);if(o){var f=o(e.coordinates,t,n);f.query&&(c=f.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(f))}n.updateQuery({componentId:r,query:c,value:u,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(g.default,null):null},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.value,a=r.onChange;if(void 0===i?e.setState({currentLocation:n}):a&&a({location:n,distance:e.state.currentDistance}),n.trim()&&(0,E.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var s=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:s}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.value,r=t.onChange;void 0===n?e.setLocation({value:e.state.currentLocation}):r&&r({location:e.state.currentLocation,distance:e.state.currentDistance})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,distance:e.state.currentDistance})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:h.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(m.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(y.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,h.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})},this.handleSlider=function(t){var n=t.values,r=e.props,o=r.value,i=r.onChange;void 0===o?n[0]!==e.state.currentDistance&&e.setDistance(n[0]):i&&(e.forceUpdate(),i({distance:n[0],location:e.state.currentLocation}))}};O.propTypes={addComponent:p.default.funcRequired,mapKey:p.default.stringRequired,removeComponent:p.default.funcRequired,selectedValue:p.default.selectedValue,setQueryListener:p.default.funcRequired,themePreset:p.default.themePreset,updateQuery:p.default.funcRequired,watchComponent:p.default.funcRequired,setComponentProps:p.default.funcRequired,setCustomQuery:p.default.funcRequired,updateComponentProps:p.default.funcRequired,autoLocation:p.default.bool,beforeValueChange:p.default.func,className:p.default.string,componentId:p.default.stringRequired,countries:p.default.stringArray,customQuery:p.default.func,data:p.default.data,dataField:p.default.stringRequired,defaultValue:p.default.selectedValue,filterLabel:p.default.string,icon:p.default.children,iconPosition:p.default.iconPosition,innerClass:p.default.style,innerRef:p.default.func,nestedField:p.default.string,onBlur:p.default.func,onChange:p.default.func,onFocus:p.default.func,onKeyDown:p.default.func,onKeyPress:p.default.func,onKeyUp:p.default.func,onQueryChange:p.default.func,onValueChange:p.default.func,placeholder:p.default.string,range:p.default.range,rangeLabels:p.default.rangeLabels,react:p.default.react,setQueryOptions:p.default.funcRequired,showFilter:p.default.bool,showIcon:p.default.bool,tooltipTrigger:p.default.tooltipTrigger,renderTooltipData:p.default.func,style:p.default.style,theme:p.default.style,title:p.default.title,value:p.default.selectedValue,unit:p.default.string,URLParams:p.default.bool,serviceOptions:p.default.props,geocoder:p.default.any},O.defaultProps={className:null,placeholder:"Select a value",range:{start:1,end:200},showFilter:!0,tooltipTrigger:"none",style:{},URLParams:!1,autoLocation:!0,unit:"mi",countries:[]};t.default=(0,x.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(O))},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.KEYS={DOWN:40,END:35,ESC:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,UP:38},t.PERCENT_EMPTY=0,t.PERCENT_FULL=100},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={getPosition:function(e,t,n){return(e-t)/(n-t)*100},getValue:function(e,t,n){var r=e/100;return 0===e?t:100===e?n:Math.round((n-t)*r+t)}}},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var u,l=[],c=!1,f=-1;function p(){c&&u&&(c=!1,u.length?l=u.concat(l):f=-1,l.length&&d())}function d(){if(!c){var e=s(p);c=!0;for(var t=l.length;t;){for(u=l,l=[];++f1)for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:"",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",r=t,o="",i=0,a=0,s=n;r.charAt(0|a)||(s="=",a%1);o+=s.charAt(63&i>>8-a%1*8)){if((e=r.charCodeAt(a+=3/4))>255)throw new Error('"btoa" failed: The string to be encoded contains characters outside of the Latin1 range.');i=i<<8|e}return o}function d(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e&&"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n0)||new Error("fields missing: "+o)}function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e||0!==Object.keys(e).length||e.constructor!==Object?JSON.parse(JSON.stringify(e)):null}function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n={};return t?Object.keys(e).forEach((function(t){n[t]=encodeURI(e[t])})):n=e,n}function g(e){var t=o()(e.url||""),n=t.auth,r=void 0===n?null:n,i=t.host,a=void 0===i?"":i,s=t.path,u=void 0===s?"":s,l=t.protocol,c=void 0===l?"":l,f=a+u;if("string"!=typeof f||""===f)throw new Error("URL not present in options.");if("string"!=typeof e.app||""===e.app)throw new Error("App name is not present in options.");if("string"!=typeof c||""===c)throw new Error("Protocol is not present in url. URL should be of the form https://scalr.api.appbase.io");"/"===f.slice(-1)&&(f=f.slice(0,-1));var p=r||null;if("string"==typeof e.credentials&&""!==e.credentials?p=e.credentials:"string"==typeof e.username&&""!==e.username&&"string"==typeof e.password&&""!==e.password&&(p=e.username+":"+e.password),function(e){return t="scalr.api.appbase.io",-1!==e.indexOf(t);var t}(f)&&null===p)throw new Error("Authentication information is not present. Did you add credentials?");this.url=f,this.protocol=c,this.app=e.app,this.credentials=p,this.headers={}}function v(e){var t=this;return new Promise((function(n,r){var o=m(e);try{var i=o.method,s=o.path,l=o.params,c=o.body,f=o.isRSAPI,d=o.isSuggestionsAPI?".suggestions":t.app,h=c,y=s.endsWith("msearch")||s.endsWith("bulk")?"application/x-ndjson":"application/json",g=Object.assign({},{Accept:"application/json","Content-Type":y},t.headers),v=Date.now();t.credentials&&(g.Authorization="Basic "+p(t.credentials));var b={method:i,headers:g};if(Array.isArray(h)){var _="";h.forEach((function(e){_+=JSON.stringify(e),_+="\n"})),h=_}else h=JSON.stringify(h)||{};0!==Object.keys(h).length&&(b.body=h);var w={},x="";l&&(x="?"+a.a.stringify(l));var C=t.protocol+"://"+t.url+"/"+d+"/"+s+x;return function(e){if(t.transformRequest&&"function"==typeof t.transformRequest){var n=t.transformRequest(e);return n instanceof Promise?n:Promise.resolve(n)}return Promise.resolve(e)}(Object.assign({},{url:C},b)).then((function(e){var t=Object.assign({},e),o=t.url;return delete t.url,u()(o||C,t).then((function(e){return e.status>=500?r(e):(w=e.headers,e.json().then((function(t){if(e.status>=400)return r(e);if(t&&t.error)return r(t);if(f&&t&&"[object Object]"===Object.prototype.toString.call(t)&&c&&c.query&&c.query instanceof Array){var o=0,i=c.query.filter((function(e){return e.execute||void 0===e.execute})).length;if(t&&Object.keys(t).forEach((function(e){t[e]&&Object.prototype.hasOwnProperty.call(t[e],"error")&&(o+=1)})),o>0&&i===o)return r(t)}if(t&&t.responses instanceof Array&&t.responses.length===t.responses.filter((function(e){return Object.prototype.hasOwnProperty.call(e,"error")})).length)return r(t);var a=Object.assign({},t,{_timestamp:v,_headers:w});return n(a)})))})).catch((function(e){return r(e)}))})).catch((function(e){return r(e)}))}catch(e){return r(e)}}))}var b="undefined"!=typeof window?window.WebSocket:n(488);function _(e,t,n,r){var o=this;try{var i=m(e),s=i.method,u=i.path,l=i.params,c=e.body;c&&"object"===(void 0===c?"undefined":f(c))||(c={});return this.wsClosed=function(){r&&r()},this.stop=function(){o.ws.onmessage=void 0,o.ws.onclose=void 0,o.ws.onerror=void 0,o.wsClosed();var e=JSON.parse(JSON.stringify(o.request));e.unsubscribe=!0,!0!==o.unsubscribed&&o.send(e),o.unsubscribed=!0},this.reconnect=function(){return o.stop(),_(e,t,n,r)},this.processError=function(e){n?n(e):console.warn(e)},this.processMessage=function(e){var r=JSON.parse(JSON.stringify(e));if(r.id||!r.message)return r.id===o.id?r.message?(delete r.id,void(n&&n(r))):(r.query_id&&(o.query_id=r.query_id),r.channel&&(o.channel=r.channel),void(r.body&&""!==r.body&&t&&t(r.body))):void(!r.id&&r.channel&&r.channel===o.channel&&t&&t(r.event));n&&n(r)},o.ws=new b("wss://"+o.url+"/"+o.app),o.id="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})),o.request={id:o.id,path:o.app+"/"+u+"?"+a.a.stringify(l),method:s,body:c},o.credentials&&(o.request.authorization="Basic "+p(o.credentials)),o.result={},o.closeHandler=function(){o.wsClosed()},o.errorHandler=function(e){o.processError.apply(o,[e])},o.messageHandler=function(e){var t=JSON.parse(e.data);t.body&&t.body.status>=400?o.processError.apply(o,[t]):o.processMessage.apply(o,[t])},o.send=function(e){!function e(t,n){setTimeout((function(){1===t.readyState?null!=n&&n():e(t,n)}),5)}(o.ws,(function(){try{o.ws.send(JSON.stringify(e))}catch(e){console.warn(e)}}))},o.ws.onmessage=o.messageHandler,o.ws.onerror=o.errorHandler,o.ws.onclose=o.closeHandler,o.send(o.request),o.result.stop=o.stop,o.result.reconnect=o.reconnect,o.result}catch(e){return n?n(e):console.warn(e),null}}function w(e){var t=m(e),n=h(t,{type:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.body,delete t.id;var a=void 0;return a=o?r+"/"+encodeURIComponent(o):r,this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function x(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"GET",path:i,params:t})}function C(e){var t=m(e),n=h(t,{type:"string",id:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.id,delete t.body;var a=r+"/"+encodeURIComponent(o)+"/_update";return this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function E(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"DELETE",path:i,params:t})}function k(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=t.type,o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_bulk":"/_bulk",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function O(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_search":"_search",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function P(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_msearch":"_msearch",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function S(e,t){var n=m(t),r=d(e);if(!0!==r)throw r;var o={settings:n,query:e};return this.performFetchRequest({method:"POST",path:"_reactivesearch.v3",body:o,isRSAPI:!0})}function T(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id,delete t.stream,!0===t.stream?t.stream="true":(delete t.stream,t.streamonly="true");for(var i=arguments.length,a=Array(i>1?i-1:0),s=1;s1?i-1:0),s=1;s2?n-2:0),o=2;o0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.headers=t?y(e):e},"undefined"!=typeof window&&(window.Appbase=t),t}},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,i){t=t||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var s=/\+/g;e=e.split(t);var u=1e3;i&&"number"==typeof i.maxKeys&&(u=i.maxKeys);var l=e.length;u>0&&l>u&&(l=u);for(var c=0;c=0?(f=m.substr(0,y),p=m.substr(y+1)):(f=m,p=""),d=decodeURIComponent(f),h=decodeURIComponent(p),r(a,d)?o(a[d])?a[d].push(h):a[d]=[a[d],h]:a[d]=h}return a};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?i(a(e),(function(a){var s=encodeURIComponent(r(a))+n;return o(e[a])?i(e[a],(function(e){return s+encodeURIComponent(r(e))})).join(t):s+encodeURIComponent(r(e[a]))})).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r="0"&&r<="9";)t+=r,u();if("."===r)for(t+=".";u()&&r>="0"&&r<="9";)t+=r;if("e"===r||"E"===r)for(t+=r,u(),"-"!==r&&"+"!==r||(t+=r,u());r>="0"&&r<="9";)t+=r,u();if(e=+t,isFinite(e))return e;s("Bad number")},c=function(){var e,t,n,o="";if('"'===r)for(;u();){if('"'===r)return u(),o;if("\\"===r)if(u(),"u"===r){for(n=0,t=0;t<4&&(e=parseInt(u(),16),isFinite(e));t+=1)n=16*n+e;o+=String.fromCharCode(n)}else{if("string"!=typeof a[r])break;o+=a[r]}else o+=r}s("Bad string")},f=function(){for(;r&&r<=" ";)u()};i=function(){switch(f(),r){case"{":return function(){var e,t={};if("{"===r){if(u("{"),f(),"}"===r)return u("}"),t;for(;r;){if(e=c(),f(),u(":"),Object.hasOwnProperty.call(t,e)&&s('Duplicate key "'+e+'"'),t[e]=i(),f(),"}"===r)return u("}"),t;u(","),f()}}s("Bad object")}();case"[":return function(){var e=[];if("["===r){if(u("["),f(),"]"===r)return u("]"),e;for(;r;){if(e.push(i()),f(),"]"===r)return u("]"),e;u(","),f()}}s("Bad array")}();case'"':return c();case"-":return l();default:return r>="0"&&r<="9"?l():function(){switch(r){case"t":return u("t"),u("r"),u("u"),u("e"),!0;case"f":return u("f"),u("a"),u("l"),u("s"),u("e"),!1;case"n":return u("n"),u("u"),u("l"),u("l"),null}s("Unexpected '"+r+"'")}()}},e.exports=function(e,t){var a;return o=e,n=0,r=" ",a=i(),f(),r&&s("Syntax error"),"function"==typeof t?function e(n,r){var o,i,a=n[r];if(a&&"object"==typeof a)for(o in a)Object.prototype.hasOwnProperty.call(a,o)&&(void 0!==(i=e(a,o))?a[o]=i:delete a[o]);return t.call(n,r,a)}({"":a},""):a}},function(e,t){var n,r,o,i=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,a={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function s(e){return i.lastIndex=0,i.test(e)?'"'+e.replace(i,(function(e){var t=a[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}e.exports=function(e,t,i){var a;if(n="",r="","number"==typeof i)for(a=0;a0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(t.type===r.ADD_COMPONENT)return[].concat(o(e),[t.component]);if(t.type===r.REMOVE_COMPONENT)return e.filter((function(e){return e!==t.component}));return e};var r=n(5);function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT){var n=a(t.react),s=r({},e);return Object.keys(s).forEach((function(e){s[e]=s[e].filter((function(e){return e!==t.component}))})),n.forEach((function(e){Array.isArray(s[e])?s[e]=[].concat(i(s[e]),[t.component]):s[e]=[t.component]})),s}return e};var o=n(5);function i(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{analyticsConfig:i.defaultAnalyticsConfig},t=arguments[1];if(t.type===o.ADD_CONFIG)return r({},e,{analyticsConfig:r({},i.defaultAnalyticsConfig,t.analyticsConfig)});if(t.type===o.UPDATE_ANALYTICS_CONFIG)return r({},e,{analyticsConfig:r({},e.analyticsConfig,t.analyticsConfig)});return e};var o=n(5),i=n(118)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.ADD_APPBASE_REF)return t.appbaseRef;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_HITS)return t.append?r({},e,a({},t.component,{hits:[].concat(s(e[t.component].hits),s(t.hits)),total:t.total,time:t.time,hidden:t.hidden||0})):r({},e,a({},t.component,{hits:t.hits,total:t.total,time:t.time,hidden:t.hidden||0}));if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component].total;return t.hit._deleted?n-=1:t.hit._updated||(n+=1),r({},e,a({},t.component,r({},e[t.component],{total:n})))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var u=i(e,[t.component]);return u}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_COMBINED_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_INTERNAL_VALUE:return r({},e,a({},t.component,{value:t.value,componentType:t.componentType,category:t.category,meta:t.meta}));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=i(e,[t.component]);return n;default:return e}};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_LOADING)return r({},e,a({},t.component,t.isLoading));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_ERROR)return r({},e,a({},t.component,t.error));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_STREAMING)return!t.status&&e[t.component]&&e[t.component].ref&&e[t.component].ref.stop(),r({},e,a({},t.component,{status:t.status,ref:t.ref}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component]||[];return n=n.filter((function(e){return e._id!==t.hit._id})),r({},e,a({},t.component,[t.hit].concat(s(n))))}if(t.type===o.SET_STREAMING){if(!t.status&&e[t.component]){e[t.component];var u=i(e,[t.component]);return u}}else if(t.type===o.REMOVE_COMPONENT){e[t.component];var l=i(e,[t.component]);return l}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_TIMESTAMP)return r({},e,a({},t.component,t.timestamp));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_HEADERS)return t.headers;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_MAP_DATA)return i({},t.componentId,{query:t.query,persistMapQuery:t.persistMapQuery});if(t.type===r.REMOVE_COMPONENT){e[t.component];var n=o(e,[t.component]);return n}return e};var r=n(5);function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_LISTENER)return r({},e,a({},t.component,{onQueryChange:t.onQueryChange,onError:t.onError}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case o.SET_VALUE:return s.includes(t.componentType)?{searchValue:t.value,searchId:null}:e;case o.SET_SEARCH_ID:return r({},e,{searchId:t.searchId});case o.SET_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:t.value,suggestionsSearchId:null});case o.SET_SUGGESTIONS_SEARCH_ID:return r({},e,{suggestionsSearchId:t.searchId});case o.CLEAR_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:null,suggestionsSearchId:null});default:return e}};var o=n(5),i=n(19),a={searchValue:null,searchId:null,suggestionsSearchId:null,suggestionsSearchValue:null},s=[i.componentTypes.dataSearch,i.componentTypes.categorySearch]},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_PROMOTED_RESULTS)return r({},e,a({},t.component,t.results.map((function(e){return r({},e,{_promoted:!0})}))));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_DATA)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_DEFAULT_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_AGGS){if(t.append){var n=Object.keys(e[t.component])[0],u=t.aggregations[n],l=u.buckets,c=s(u,["buckets"]);return r({},e,i({},t.component,i({},n,r({buckets:[].concat(a(e[t.component][n].buckets),a(l))},c))))}return r({},e,i({},t.component,t.aggregations))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var f=s(e,[t.component]);return f}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_COMPOSITE_AGGS){var n=Object.values(t.aggregations)&&Object.values(t.aggregations)[0],u=Object.keys(t.aggregations)[0];if(!n)return e;var l=n.buckets||[],c=l.map((function(e){var t=e.doc_count,n=e.key,o=e[u],i={},a={};if(o&&o.hits){var l=o.hits.hits[0];a=l._source,i=s(l,["_source"])}return r({_doc_count:t,_key:n[u]},i,a)}));return r({},e,i({},t.component,t.append?[].concat(a(e[t.component]),a(c)):c))}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_APPLIED_SETTINGS)return r({},e,i({},t.component,t.data));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_HIGHLIGHT_OPTIONS)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_RAW_DATA)return r({},e,a({},t.component,t.response));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_SUGGESTIONS)return r({},e,i({},t.component,t.suggestions));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_TO_HITS)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return i};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},i={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.2","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){e.exports=n(526)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HIDE_TIMEOUT=void 0;var r=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["input","selectedDay","month","children","classNames"]);return i.default.createElement("div",o({className:n.overlayWrapper},r),i.default.createElement("div",{className:n.overlay},t))}function h(e){return(0,u.isDate)(e)?e.getFullYear()+"-"+(""+(e.getMonth()+1))+"-"+(""+e.getDate()):""}function m(e){if("string"==typeof e){var t=e.split("-");if(3===t.length){var n=parseInt(t[0],10),r=parseInt(t[1],10)-1,o=parseInt(t[2],10);if(!(isNaN(n)||String(n).length>4||isNaN(r)||isNaN(o)||o<=0||o>31||r<0||r>=12))return new Date(n,r,o,12,0,0,0)}}}d.propTypes={input:a.default.any,selectedDay:a.default.any,month:a.default.instanceOf(Date),children:a.default.node,classNames:a.default.object};var y=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.input=null,n.daypicker=null,n.clickTimeout=null,n.hideTimeout=null,n.inputBlurTimeout=null,n.inputFocusTimeout=null,n.state=n.getInitialStateFromProps(e),n.state.showOverlay=e.showOverlay,n.hideAfterDayClick=n.hideAfterDayClick.bind(n),n.handleInputClick=n.handleInputClick.bind(n),n.handleInputFocus=n.handleInputFocus.bind(n),n.handleInputBlur=n.handleInputBlur.bind(n),n.handleInputChange=n.handleInputChange.bind(n),n.handleInputKeyDown=n.handleInputKeyDown.bind(n),n.handleInputKeyUp=n.handleInputKeyUp.bind(n),n.handleDayClick=n.handleDayClick.bind(n),n.handleMonthChange=n.handleMonthChange.bind(n),n.handleOverlayFocus=n.handleOverlayFocus.bind(n),n.handleOverlayBlur=n.handleOverlayBlur.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"componentDidUpdate",value:function(e){var t={},n=this.props,r=n.value,o=n.formatDate,i=n.format,a=n.dayPickerProps;r===e.value&&a.locale===e.dayPickerProps.locale&&i===e.format||((0,u.isDate)(r)?t.value=o(r,i,a.locale):t.value=r);var s=e.dayPickerProps.month;a.month&&a.month!==s&&!(0,u.isSameMonth)(a.month,s)&&(t.month=a.month),e.dayPickerProps.selectedDays!==a.selectedDays&&(t.selectedDays=a.selectedDays),Object.keys(t).length>0&&this.setState(t)}},{key:"componentWillUnmount",value:function(){clearTimeout(this.clickTimeout),clearTimeout(this.hideTimeout),clearTimeout(this.inputFocusTimeout),clearTimeout(this.inputBlurTimeout),clearTimeout(this.overlayBlurTimeout)}},{key:"getInitialMonthFromProps",value:function(e){var t=e.dayPickerProps,n=e.format,r=void 0;return e.value&&(r=(0,u.isDate)(e.value)?e.value:e.parseDate(e.value,n,t.locale)),t.initialMonth||t.month||r||new Date}},{key:"getInitialStateFromProps",value:function(e){var t=e.dayPickerProps,n=e.formatDate,r=e.format,o=e.typedValue,i=e.value;return e.value&&(0,u.isDate)(e.value)&&(i=n(e.value,r,t.locale)),{value:i,typedValue:o,month:this.getInitialMonthFromProps(e),selectedDays:t.selectedDays}}},{key:"getInput",value:function(){return this.input}},{key:"getDayPicker",value:function(){return this.daypicker}},{key:"updateState",value:function(e,t,n){var r=this,i=this.props,a=i.dayPickerProps,s=i.onDayChange;this.setState({month:e,value:t,typedValue:""},(function(){if(n&&n(),s){var t=o({disabled:a.disabledDays,selected:a.selectedDays},a.modifiers),i=(0,l.getModifiersForDay)(e,t).reduce((function(e,t){return o({},e,function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},t,!0))}),{});s(e,i,r)}}))}},{key:"showDayPicker",value:function(){var e=this,t=this.props,n=t.parseDate,r=t.format,o=t.dayPickerProps,i=this.state,a=i.value;if(!i.showOverlay){var s=a?n(a,r,o.locale):this.getInitialMonthFromProps(this.props);this.setState((function(e){return{showOverlay:!0,month:s||e.month}}),(function(){e.props.onDayPickerShow&&e.props.onDayPickerShow()}))}}},{key:"hideDayPicker",value:function(){var e=this;!1!==this.state.showOverlay&&this.setState({showOverlay:!1},(function(){e.props.onDayPickerHide&&e.props.onDayPickerHide()}))}},{key:"hideAfterDayClick",value:function(){var e=this;this.props.hideOnDayClick&&(this.hideTimeout=setTimeout((function(){e.overlayHasFocus=!1,e.hideDayPicker()}),p))}},{key:"handleInputClick",value:function(e){this.showDayPicker(),this.props.inputProps.onClick&&(e.persist(),this.props.inputProps.onClick(e))}},{key:"handleInputFocus",value:function(e){var t=this;this.showDayPicker(),this.inputFocusTimeout=setTimeout((function(){t.overlayHasFocus=!1}),2),this.props.inputProps.onFocus&&(e.persist(),this.props.inputProps.onFocus(e))}},{key:"handleInputBlur",value:function(e){var t=this;this.inputBlurTimeout=setTimeout((function(){t.overlayHasFocus||t.hideDayPicker()}),1),this.props.inputProps.onBlur&&(e.persist(),this.props.inputProps.onBlur(e))}},{key:"handleOverlayFocus",value:function(e){e.preventDefault(),this.overlayHasFocus=!0,this.props.keepFocus&&this.input&&"function"==typeof this.input.focus&&this.input.focus()}},{key:"handleOverlayBlur",value:function(){var e=this;this.overlayBlurTimeout=setTimeout((function(){e.overlayHasFocus=!1}),3)}},{key:"handleInputChange",value:function(e){var t=this.props,n=t.dayPickerProps,r=t.format,o=t.inputProps,i=t.onDayChange,a=t.parseDate;o.onChange&&(e.persist(),o.onChange(e));var s=e.target.value;if(""===s.trim())return this.setState({value:s,typedValue:""}),void(i&&i(void 0,{},this));var u=a(s,r,n.locale);if(!u)return this.setState({value:s,typedValue:s}),void(i&&i(void 0,{},this));this.updateState(u,s)}},{key:"handleInputKeyDown",value:function(e){e.keyCode===c.TAB?this.hideDayPicker():this.showDayPicker(),this.props.inputProps.onKeyDown&&(e.persist(),this.props.inputProps.onKeyDown(e))}},{key:"handleInputKeyUp",value:function(e){e.keyCode===c.ESC?this.hideDayPicker():this.showDayPicker(),this.props.inputProps.onKeyUp&&(e.persist(),this.props.inputProps.onKeyUp(e))}},{key:"handleMonthChange",value:function(e){var t=this;this.setState({month:e},(function(){t.props.dayPickerProps&&t.props.dayPickerProps.onMonthChange&&t.props.dayPickerProps.onMonthChange(e)}))}},{key:"handleDayClick",value:function(e,t,n){var r=this,o=this.props,i=o.clickUnselectsDay,a=o.dayPickerProps,s=o.onDayChange,u=o.formatDate,l=o.format;if(a.onDayClick&&a.onDayClick(e,t,n),!(t.disabled||a&&a.classNames&&t[a.classNames.disabled])){if(t.selected&&i){var c=this.state.selectedDays;if(Array.isArray(c)){var f=(c=c.slice(0)).indexOf(e);c.splice(f,1)}else c&&(c=null);return this.setState({value:"",typedValue:"",selectedDays:c},this.hideAfterDayClick),void(s&&s(void 0,t,this))}var p=u(e,l,a.locale);this.setState({value:p,typedValue:"",month:e},(function(){s&&s(e,t,r),r.hideAfterDayClick()}))}}},{key:"renderOverlay",value:function(){var e=this,t=this.props,n=t.classNames,r=t.dayPickerProps,a=t.parseDate,u=t.formatDate,l=t.format,c=this.state,f=c.selectedDays,p=c.value,d=void 0;if(!f&&p){var h=a(p,l,r.locale);h&&(d=h)}else f&&(d=f);var m=void 0;r.todayButton&&(m=function(){return e.updateState(new Date,u(new Date,l,r.locale),e.hideAfterDayClick)});var y=this.props.overlayComponent;return i.default.createElement(y,{classNames:n,month:this.state.month,selectedDay:d,input:this.input,tabIndex:0,onFocus:this.handleOverlayFocus,onBlur:this.handleOverlayBlur},i.default.createElement(s.default,o({ref:function(t){return e.daypicker=t},onTodayButtonClick:m},r,{month:this.state.month,selectedDays:d,onDayClick:this.handleDayClick,onMonthChange:this.handleMonthChange})))}},{key:"render",value:function(){var e=this,t=this.props.component,n=this.props.inputProps;return i.default.createElement("div",{className:this.props.classNames.container,style:this.props.style},i.default.createElement(t,o({ref:function(t){return e.input=t},placeholder:this.props.placeholder},n,{value:this.state.value||this.state.typedValue,onChange:this.handleInputChange,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur,onKeyDown:this.handleInputKeyDown,onKeyUp:this.handleInputKeyUp,onClick:n.disabled?void 0:this.handleInputClick})),this.state.showOverlay&&this.renderOverlay())}}]),t}(i.default.Component);y.propTypes={value:a.default.oneOfType([a.default.string,a.default.instanceOf(Date)]),inputProps:a.default.object,placeholder:a.default.string,format:a.default.oneOfType([a.default.string,a.default.arrayOf(a.default.string)]),formatDate:a.default.func,parseDate:a.default.func,typedValue:a.default.string,showOverlay:a.default.bool,dayPickerProps:a.default.object,hideOnDayClick:a.default.bool,clickUnselectsDay:a.default.bool,keepFocus:a.default.bool,component:a.default.any,overlayComponent:a.default.any,style:a.default.object,classNames:a.default.shape({container:a.default.string,overlayWrapper:a.default.string,overlay:a.default.string.isRequired}),onDayChange:a.default.func,onDayPickerHide:a.default.func,onDayPickerShow:a.default.func,onChange:a.default.func,onClick:a.default.func,onFocus:a.default.func,onBlur:a.default.func,onKeyUp:a.default.func},y.defaultProps={dayPickerProps:{},value:"",typedValue:"",placeholder:"YYYY-M-D",format:"L",formatDate:h,parseDate:m,showOverlay:!1,hideOnDayClick:!0,clickUnselectsDay:!1,keepFocus:!0,component:"input",inputProps:{},overlayComponent:d,classNames:{container:"DayPickerInput",overlayWrapper:"DayPickerInput-OverlayWrapper",overlay:"DayPickerInput-Overlay"}},t.default=y},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ModifiersUtils=t.LocaleUtils=t.DateUtils=t.DayPicker=void 0;var r=Object.assign||function(e){for(var t=1;t1&&e.fromMonth){var n=p.startOfMonth(e.fromMonth),r=p.getMonthsDiff(n,t);t=d.addMonths(n,Math.floor(r/e.numberOfMonths)*e.numberOfMonths)}else e.toMonth&&e.numberOfMonths>1&&p.getMonthsDiff(t,e.toMonth)<=0&&(t=d.addMonths(p.startOfMonth(e.toMonth),1-this.props.numberOfMonths));return t}},{key:"getNextNavigableMonth",value:function(){return d.addMonths(this.state.currentMonth,this.props.numberOfMonths)}},{key:"getPreviousNavigableMonth",value:function(){return d.addMonths(this.state.currentMonth,-1)}},{key:"allowPreviousMonth",value:function(){var e=d.addMonths(this.state.currentMonth,-1);return this.allowMonth(e)}},{key:"allowNextMonth",value:function(){var e=d.addMonths(this.state.currentMonth,this.props.numberOfMonths);return this.allowMonth(e)}},{key:"allowMonth",value:function(e){var t=this.props,n=t.fromMonth,r=t.toMonth;return!(!t.canChangeMonth||n&&p.getMonthsDiff(n,e)<0||r&&p.getMonthsDiff(r,e)>0)}},{key:"allowYearChange",value:function(){return this.props.canChangeMonth}},{key:"showMonth",value:function(e,t){var n=this;this.allowMonth(e)&&this.setState({currentMonth:p.startOfMonth(e)},(function(){t&&t(),n.props.onMonthChange&&n.props.onMonthChange(n.state.currentMonth)}))}},{key:"showNextYear",value:function(){if(this.allowYearChange()){var e=d.addMonths(this.state.currentMonth,12);this.showMonth(e)}}},{key:"showPreviousYear",value:function(){if(this.allowYearChange()){var e=d.addMonths(this.state.currentMonth,-12);this.showMonth(e)}}},{key:"focus",value:function(){this.wrapper.focus()}},{key:"focusFirstDayOfMonth",value:function(){p.getDayNodes(this.dayPicker,this.props.classNames)[0].focus()}},{key:"focusLastDayOfMonth",value:function(){var e=p.getDayNodes(this.dayPicker,this.props.classNames);e[e.length-1].focus()}},{key:"focusPreviousDay",value:function(e){var t=this,n=p.getDayNodes(this.dayPicker,this.props.classNames),r=p.nodeListToArray(n).indexOf(e);-1!==r&&(0===r?this.showPreviousMonth((function(){return t.focusLastDayOfMonth()})):n[r-1].focus())}},{key:"focusNextDay",value:function(e){var t=this,n=p.getDayNodes(this.dayPicker,this.props.classNames),r=p.nodeListToArray(n).indexOf(e);-1!==r&&(r===n.length-1?this.showNextMonth((function(){return t.focusFirstDayOfMonth()})):n[r+1].focus())}},{key:"focusNextWeek",value:function(e){var t=this,n=p.getDayNodes(this.dayPicker,this.props.classNames),r=p.nodeListToArray(n).indexOf(e);r>n.length-8?this.showNextMonth((function(){var e=7-(n.length-r);p.getDayNodes(t.dayPicker,t.props.classNames)[e].focus()})):n[r+7].focus()}},{key:"focusPreviousWeek",value:function(e){var t=this,n=p.getDayNodes(this.dayPicker,this.props.classNames),r=p.nodeListToArray(n).indexOf(e);r<=6?this.showPreviousMonth((function(){var e=p.getDayNodes(t.dayPicker,t.props.classNames);e[e.length-7+r].focus()})):n[r-7].focus()}},{key:"handleOutsideDayClick",value:function(e){var t=this.state.currentMonth,n=this.props.numberOfMonths,r=p.getMonthsDiff(t,e);r>0&&r>=n?this.showNextMonth():r<0&&this.showPreviousMonth()}},{key:"renderNavbar",value:function(){var e=this.props,t=e.labels,n=e.locale,r=e.localeUtils,o=e.canChangeMonth,i=e.navbarElement,s=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["labels","locale","localeUtils","canChangeMonth","navbarElement"]);if(!o)return null;var u={month:this.state.currentMonth,classNames:this.props.classNames,className:this.props.classNames.navBar,nextMonth:this.getNextNavigableMonth(),previousMonth:this.getPreviousNavigableMonth(),showPreviousButton:this.allowPreviousMonth(),showNextButton:this.allowNextMonth(),onNextClick:this.showNextMonth,onPreviousClick:this.showPreviousMonth,dir:s.dir,labels:t,locale:n,localeUtils:r};return a.default.isValidElement(i)?a.default.cloneElement(i,u):a.default.createElement(i,u)}},{key:"renderMonths",value:function(){for(var e=[],t=p.getFirstDayOfWeekFromProps(this.props),n=0;n-1,ariaSelected:o.indexOf(r.props.classNames.selected)>-1,onClick:r.props.onDayClick,onFocus:r.props.onDayFocus,onKeyDown:r.props.onDayKeyDown,onMouseEnter:r.props.onDayMouseEnter,onMouseLeave:r.props.onDayMouseLeave,onMouseDown:r.props.onDayMouseDown,onMouseUp:r.props.onDayMouseUp,onTouchEnd:r.props.onDayTouchEnd,onTouchStart:r.props.onDayTouchStart},r.props.renderDay(e,d))},y(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.classNames,r=t.month,o=t.months,a=t.fixedWeeks,u=t.captionElement,c=t.weekdayElement,d=t.locale,h=t.localeUtils,m=t.weekdaysLong,y=t.weekdaysShort,g=t.firstDayOfWeek,v=t.onCaptionClick,b=t.showWeekNumbers,_=t.showWeekDays,w=t.onWeekClick,x={date:r,classNames:n,months:o,localeUtils:h,locale:d,onClick:v?function(e){return v(r,e)}:void 0},C=i.default.isValidElement(u)?i.default.cloneElement(u,x):i.default.createElement(u,x),E=f.getWeekArray(r,g,a);return i.default.createElement("div",{className:n.month,role:"grid"},C,_&&i.default.createElement(s.default,{classNames:n,weekdaysShort:y,weekdaysLong:m,firstDayOfWeek:g,showWeekNumbers:b,locale:d,localeUtils:h,weekdayElement:c}),i.default.createElement("div",{className:n.body,role:"rowgroup"},E.map((function(t){var o=void 0;return b&&(o=p.getWeekNumber(t[6])),i.default.createElement("div",{key:t[0].getTime(),className:n.week,role:"row"},b&&i.default.createElement("div",{className:n.weekNumber,tabIndex:w?0:-1,role:"gridcell",onClick:w?function(e){return w(o,t,e)}:void 0,onKeyUp:w?function(e){return e.keyCode===l.ENTER&&w(o,t,e)}:void 0},e.props.renderWeek(o,t,r)),t.map(e.renderDay))}))))}}]),t}(o.Component);g.propTypes={classNames:a.default.shape({body:a.default.string.isRequired,month:a.default.string.isRequired,outside:a.default.string.isRequired,today:a.default.string.isRequired,week:a.default.string.isRequired,weekNumber:a.default.string.isRequired,disabled:a.default.string.isRequired,selected:a.default.string.isRequired}).isRequired,tabIndex:a.default.number,month:a.default.instanceOf(Date).isRequired,months:a.default.arrayOf(a.default.string),modifiersStyles:a.default.object,showWeekDays:a.default.bool,showOutsideDays:a.default.bool,renderDay:a.default.func.isRequired,renderWeek:a.default.func.isRequired,captionElement:a.default.oneOfType([a.default.element,a.default.func,a.default.instanceOf(i.default.Component)]).isRequired,weekdayElement:a.default.oneOfType([a.default.element,a.default.func,a.default.instanceOf(i.default.Component)]),fixedWeeks:a.default.bool,showWeekNumbers:a.default.bool,locale:a.default.string.isRequired,localeUtils:a.default.object.isRequired,weekdaysLong:a.default.arrayOf(a.default.string),weekdaysShort:a.default.arrayOf(a.default.string),firstDayOfWeek:a.default.number.isRequired,onCaptionClick:a.default.func,onDayClick:a.default.func,onDayFocus:a.default.func,onDayKeyDown:a.default.func,onDayMouseEnter:a.default.func,onDayMouseLeave:a.default.func,onDayMouseDown:a.default.func,onDayMouseUp:a.default.func,onDayTouchEnd:a.default.func,onDayTouchStart:a.default.func,onWeekClick:a.default.func},t.default=g},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n div{font-size:1.15rem;font-weight:500;}.DayPicker-Weekdays{margin-top:1rem;display:table-header-group;}.DayPicker-WeekdaysRow{display:table-row;}.DayPicker-Weekday{display:table-cell;padding:0.5rem;font-size:0.875em;text-align:center;color:#8b9898;}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none;}.DayPicker-Body{display:table-row-group;}.DayPicker-Week{display:table-row;}.DayPicker-Day{display:table-cell;padding:0.5rem;text-align:center;cursor:pointer;vertical-align:middle;outline:none;}.DayPicker-WeekNumber{display:table-cell;padding:0.5rem;text-align:right;vertical-align:middle;min-width:1rem;font-size:0.75em;cursor:pointer;color:#8b9898;border-right:1px solid #eaecec;}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default;}.DayPicker-Footer{padding-top:0.5rem;}.DayPicker-TodayButton{border:none;background-image:none;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;color:",(function(e){return e.theme.colors.primaryColor}),";font-size:0.875em;}.DayPicker-Day--today{color:",(function(e){return e.theme.colors.primaryColor}),";font-weight:700;}.DayPicker-Day--outside{cursor:default;color:#8b9898;}.DayPicker-Day--disabled{color:#dce0e0;cursor:default;}.DayPicker-Day--sunday{background-color:#f7f8f8;}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0;}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;color:#f0f8ff;color:#f0f8ff;background-color:",(function(e){return e.theme.colors.primaryColor}),";border-radius:",(function(e){return e.range?0:"100%"}),";}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:",(function(e){var t=e.theme;return(0,s.lighten)(.1,t.colors.primaryColor)}),";}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:",(function(e){var t=e.theme;return(0,s.lighten)(.1,t.colors.primaryColor)}),";border-radius:50%;}.DayPicker-Day--selected.DayPicker-Day--start:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){border-top-left-radius:50%;border-bottom-left-radius:50%;}.DayPicker-Day--selected.DayPicker-Day--end:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){border-top-right-radius:50%;border-bottom-right-radius:50%;}.DayPicker-Day.DayPicker-Day--end:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){border-top-right-radius:50%;border-bottom-right-radius:50%;background-color:",(function(e){return e.theme.colors.primaryColor||"#fff"}),";color:#fff;}.DayPickerInput{flex:1;}.DayPickerInput input{",u.input,";background-color:",(function(e){return e.theme.colors.backgroundColor||"#fff"}),";color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return!e.showBorder&&l}),";&:focus{background-color:",(function(e){return e.theme.colors.backgroundColor||"#fff"}),";}}.DayPickerInput-OverlayWrapper{position:absolute;width:100%;left:0;z-index:4;}.DayPickerInput-OverlayWrapper .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside){background-color:",(function(e){var t=e.theme;return(0,s.lighten)(.1,t.colors.primaryColor)||"#f0f8ff"}),";}.DayPickerInput-Overlay{left:0;top:1px;z-index:1;position:absolute;background:",(function(e){var t=e.theme.colors;return t.backgroundColor?(0,s.lighten)(.15,t.backgroundColor):"#fff"}),";box-shadow:0 2px 5px rgba(0,0,0,0.15);}",(function(e){return e.theme.component}),";");t.default=(0,a.withTheme)(c)},function(e,t,n){"use strict";t.__esModule=!0;var r=n(7),o=s(n(8)),i=n(536),a=s(i);function s(e){return e&&e.__esModule?e:{default:e}}var u=function(e,t,n,r){return(ee.range.start&&(n=[{key:e.range.start,doc_count:0}].concat(n));var o=n[n.length-1];o.key+e.interval'+e+""}))}})};l.propTypes={searchWords:a.default.arrayOf(a.default.string),textToHighlight:a.default.string,autoEscape:a.default.bool},l.defaultProps={searchWords:[],textToHighlight:"",autoEscape:!1},t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(7),i=n(14),a=n(8),s=(r=a)&&r.__esModule?r:{default:r},u=n(48);var l=function(e){var t=e.theme,n=e.themePreset,r=e.children,a=e.innerClassName,s=e.innerClass;return(0,o.jsx)("div",{css:(0,u.noSuggestions)(n,t),className:(0,i.getClassName)(s,a||"")},(0,o.jsx)("li",null,r))};l.propTypes={theme:s.default.style,innerClassName:s.default.string,themePreset:s.default.themePreset,children:s.default.children,innerClass:s.default.style},t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r=function(){function e(e,t){for(var n=0;n div{margin:40px 0;}@media all and (max-width:768px){position:static;width:100%;height:auto;border-right:0;border-bottom:1px solid #f0f0f0;}"),C=Object(g.a)("width:calc(100% - 280px);height:calc(100vh - 52px);left:280px;position:absolute;.list{margin-bottom:30px;}.card-container{width:calc(100% - 480px);background-color:#fbfbfb;padding:20px 0;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;}.card{width:44%;height:auto;margin-bottom:20px;background-color:transparent;border:0;border-radius:0;box-shadow:none;position:relative;padding:0;h2{padding-bottom:4px;font-size:1rem;margin:10px 0 0;}.card__image{width:100%;height:180px;background-size:cover;background-position:center center;}.card__price{width:70px;height:44px;background-color:#424242;position:absolute;top:120px;left:0;color:#fafafa;font-size:18px;display:flex;justify-content:center;align-items:center;letter-spacing:0.03rem;}.card__info{color:#555;font-size:14px;margin:0;margin-bottom:4px;}}.result-stats{text-align:right;color:#666;font-size:15px;}.map-container{width:480px;height:calc(100% - 52px);position:fixed;right:0;}@media all and (min-width:1441px){.list-item{width:calc(25% - 16px);}}@media all and (max-width:1024px){.list-item{width:calc(50% - 16px);}}@media all and (max-width:768px){width:100%;position:static;padding:25px 15px;}@media all and (max-width:480px){.list-item{width:calc(100% - 16px);margin-bottom:20px;}}"),E=function(){return o.a.createElement("div",{className:x},o.a.createElement(f.a,{dataField:"date_from",componentId:"DateRangeSensor",title:"When",numberOfMonths:2,queryFormat:"basic_date",initialMonth:new Date("04/01/2017")}),o.a.createElement(l.a,{componentId:"GuestSensor",dataField:"accommodates",title:"Guests",defaultSelected:2,labelPosition:"right",data:{start:1,end:16}}),o.a.createElement(d.a,{componentId:"PriceSensor",dataField:"price",title:"Price Range",range:{start:10,end:250},rangeLabels:{start:"$10",end:"$250"},defaultSelected:{start:10,end:50},stepValue:10,interval:20,react:{and:["DateRangeSensor"]}}))};Object(i.render)(o.a.createElement((function(){return o.a.createElement("div",{className:w},o.a.createElement(s.a,{app:"airbeds-test-app",url:"https://a03a1cb71321:75b6603d-9456-4a5a-af6b-a487b309eb61@arc-cluster-appbase-demo-6pjy6z.searchbase.io",enableAppbase:!0,type:"listing",theme:{colors:{primaryColor:"#FF3A4E"}}},o.a.createElement("nav",{className:v},o.a.createElement("div",{className:b},"airbeds"),o.a.createElement(m.a,{componentId:"search",dataField:"name",autosuggest:!1,placeholder:"Search housings...",iconPosition:"left",className:_})),o.a.createElement(E,null),o.a.createElement(y.ReactiveGoogleMap,{componentId:"map",dataField:"location",defaultZoom:13,pagination:!0,onPageChange:function(){window.scrollTo(0,0)},style:{width:"calc(100% - 280px)",height:"calc(100vh - 52px)"},className:C,showMarkerClusters:!1,showSearchAsMove:!1,renderAllData:function(e,t,n,r,i){return o.a.createElement("div",{style:{display:"flex"}},o.a.createElement("div",{className:"card-container"},e.map((function(e){return o.a.createElement("div",{key:e._id,className:"card"},o.a.createElement("div",{className:"card__image",style:{backgroundImage:"url("+e.image+")"},alt:e.name}),o.a.createElement("div",null,o.a.createElement("h2",null,e.name),o.a.createElement("div",{className:"card__price"},"$",e.price),o.a.createElement("p",{className:"card__info"},e.room_type," · ",e.accommodates," guests")))})),i()),o.a.createElement("div",{className:"map-container"},r()))},renderData:function(e){return{label:o.a.createElement("span",{style:{width:40,display:"block",textAlign:"center"}},"$",e.price)}},react:{and:["GuestSensor","PriceSensor","DateRangeSensor","search"]}})))}),null),document.getElementById("app"))}]); \ No newline at end of file diff --git a/site/demos/airbeds/package.json b/site/demos/airbeds/package.json index 8fdcf23aaa..bf772e102d 100644 --- a/site/demos/airbeds/package.json +++ b/site/demos/airbeds/package.json @@ -7,7 +7,7 @@ "license": "Apache-2.0", "dependencies": { "@appbaseio/reactivemaps": "3.0.0-beta.10", - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "emotion": "^9.0.0", "prop-types": "^15.6.0", "react": "^16.2.0", diff --git a/site/demos/datalayer/dist/index.js b/site/demos/datalayer/dist/index.js index a823aee5ba..7e655f337a 100644 --- a/site/demos/datalayer/dist/index.js +++ b/site/demos/datalayer/dist/index.js @@ -72,4 +72,4 @@ function n(e,t){function n(){}n.prototype=t.prototype,e.superClass_=t.prototype, * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var r=n(79),o=n(0);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nP;P++)C[P]=P+1;C[15]=0;var T=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,k=Object.prototype.hasOwnProperty,M={},L={};function A(e){return!!k.call(L,e)||!k.call(M,e)&&(T.test(e)?L[e]=!0:(M[e]=!0,!1))}function R(e,t,n,r,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var I={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){I[e]=new R(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];I[t]=new R(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){I[e]=new R(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){I[e]=new R(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){I[e]=new R(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){I[e]=new R(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){I[e]=new R(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){I[e]=new R(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){I[e]=new R(e,5,!1,e.toLowerCase(),null,!1)}));var j=/[\-:]([a-z])/g;function D(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!1)})),I.xlinkHref=new R("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!0)}));var N=/["'&<>]/;function z(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=N.exec(e);if(t){var n,r="",o=0;for(n=t.index;nt}return!1}(e,t,r,!1)?"":null!==r?(e=r.attributeName,3===(n=r.type)||4===n&&!0===t?e+'=""':(r.sanitizeURL&&(t=""+t),e+'="'+z(t)+'"')):A(e)?e+'="'+z(t)+'"':""}var F="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},B=null,V=null,H=null,W=!1,Z=!1,q=null,Q=0;function G(){if(null===B)throw Error(i(321));return B}function K(){if(0Q))throw Error(i(301));if(e===B)if(Z=!0,e={action:n,next:null},null===q&&(q=new Map),void 0===(n=q.get(t)))q.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}function te(){}var ne=0,re={readContext:function(e){var t=ne;return S(e,t),e[t]},useContext:function(e){G();var t=ne;return S(e,t),e[t]},useMemo:function(e,t){if(B=G(),t=void 0===t?null:t,null!==(H=Y())){var n=H.memoizedState;if(null!==n&&null!==t){e:{var r=n[1];if(null===r)r=!1;else{for(var o=0;o=a))throw Error(i(304));var s=new Uint16Array(a);for(s.set(r),(C=s)[0]=n+1,r=n;r=s.children.length){var u=s.footer;if(""!==u&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===s.type)this.currentSelectValue=null;else if(null!=s.type&&null!=s.type.type&&s.type.type.$$typeof===f)this.popProvider(s.type);else if(s.type===m){this.suspenseDepth--;var l=r.pop();if(o){o=!1;var c=s.fallbackFrame;if(!c)throw Error(i(303));this.stack.push(c),r[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}r[this.suspenseDepth]+=l}r[this.suspenseDepth]+=u}else{var p=s.children[s.childIndex++],d="";try{d+=this.render(p,s.context,s.domNamespace)}catch(e){if(null!=e&&"function"==typeof e.then)throw Error(i(294));throw e}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=d}}return r[0]}finally{de.current=n,ne=t}},t.render=function(e,t,n){if("string"==typeof e||"number"==typeof e)return""===(n=""+e)?"":this.makeStaticMarkup?z(n):this.previousWasTextNode?"\x3c!-- --\x3e"+z(n):(this.previousWasTextNode=!0,z(n));if(e=(t=we(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!o.isValidElement(e)){if(null!=e&&null!=e.$$typeof){if((n=e.$$typeof)===s)throw Error(i(257));throw Error(i(258,n.toString()))}return e=pe(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}var a=e.type;if("string"==typeof a)return this.renderDOM(e,t,n);switch(a){case l:case d:case c:case y:case u:return e=pe(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case m:throw Error(i(294))}if("object"==typeof a&&null!==a)switch(a.$$typeof){case h:B={};var _=a.render(e.props,e.ref);return _=$(a.render,e.props,_,e.ref),_=pe(_),this.stack.push({type:null,domNamespace:n,children:_,childIndex:0,context:t,footer:""}),"";case g:return e=[o.createElement(a.type,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case f:return n={type:e,domNamespace:n,children:a=pe(e.props.children),childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case p:a=e.type,_=e.props;var x=this.threadID;return S(a,x),a=pe(_.children(a[x])),this.stack.push({type:e,domNamespace:n,children:a,childIndex:0,context:t,footer:""}),"";case b:throw Error(i(338));case v:switch(function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(a=e.type),a._status){case 1:return e=[o.createElement(a._result,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case 2:throw a._result;default:throw Error(i(295))}case w:throw Error(i(343))}throw Error(i(130,null==a?a:typeof a,""))},t.renderDOM=function(e,t,n){var a=e.type.toLowerCase();if(n===oe&&ie(a),!ye.hasOwnProperty(a)){if(!me.test(a))throw Error(i(65,a));ye[a]=!0}var s=e.props;if("input"===a)s=r({type:void 0},s,{defaultChecked:void 0,defaultValue:void 0,value:null!=s.value?s.value:s.defaultValue,checked:null!=s.checked?s.checked:s.defaultChecked});else if("textarea"===a){var u=s.value;if(null==u){u=s.defaultValue;var l=s.children;if(null!=l){if(null!=u)throw Error(i(92));if(Array.isArray(l)){if(!(1>=l.length))throw Error(i(93));l=l[0]}u=""+l}null==u&&(u="")}s=r({},s,{value:void 0,children:""+u})}else if("select"===a)this.currentSelectValue=null!=s.value?s.value:s.defaultValue,s=r({},s,{value:void 0});else if("option"===a){l=this.currentSelectValue;var c=function(e){if(null==e)return e;var t="";return o.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(s.children);if(null!=l){var f=null!=s.value?s.value+"":c;if(u=!1,Array.isArray(l)){for(var p=0;p":(b+=">",u="");e:{if(null!=(l=s.dangerouslySetInnerHTML)){if(null!=l.__html){l=l.__html;break e}}else if("string"==typeof(l=s.children)||"number"==typeof l){l=z(l);break e}l=null}return null!=l?(s=[],he.hasOwnProperty(a)&&"\n"===l.charAt(0)&&(b+="\n"),b+=l):s=pe(s.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?ie(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:a,children:s,childIndex:0,context:t,footer:u}),this.previousWasTextNode=!1,b},e}(),Ee={renderToString:function(e){e=new xe(e,!1);try{return e.read(1/0)}finally{e.destroy()}},renderToStaticMarkup:function(e){e=new xe(e,!0);try{return e.read(1/0)}finally{e.destroy()}},renderToNodeStream:function(){throw Error(i(207))},renderToStaticNodeStream:function(){throw Error(i(208))},version:"16.13.1"};e.exports=Ee.default||Ee},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({label:e.getSelectedLabel(e.state.currentDistance),location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{label:e.getSelectedLabel(e.state.currentDistance),location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.updateQuery(t,e.props),e.props.onValueChange&&e.props.onValueChange({label:e.getSelectedLabel(t),location:e.state.currentLocation})}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=e.getSelectedLabel(t),c=null;u&&(c={label:u.label,location:e.state.currentLocation});var f=e.defaultQuery(e.coordinates,t,n);if(o){var p=o(e.coordinates,t,n);p.query&&(f=p.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(p))}n.updateQuery({componentId:r,query:f,value:c,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(g.default,null):null},this.onDistanceChange=function(t){var n=e.props,r=n.onChange;void 0===n.value?e.setDistance(t.distance):r&&r({label:t.label,location:e.state.currentLocation})},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.onChange;if(void 0===r.value?e.setState({currentLocation:n}):i&&i({location:n,label:e.props.value.label}),n.trim()&&(0,w.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var a=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:a}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.onChange;void 0===t.value?e.setLocation({value:e.state.currentLocation}):n&&n({location:e.state.currentLocation,label:e.props.value.label})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,label:e.props.value.label})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:d.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(h.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(m.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,d.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})}};E.propTypes={addComponent:f.default.funcRequired,mapKey:f.default.stringRequired,removeComponent:f.default.funcRequired,selectedValue:f.default.selectedValue,setQueryListener:f.default.funcRequired,themePreset:f.default.themePreset,updateQuery:f.default.funcRequired,watchComponent:f.default.funcRequired,setComponentProps:f.default.funcRequired,setCustomQuery:f.default.funcRequired,updateComponentProps:f.default.funcRequired,autoLocation:f.default.bool,beforeValueChange:f.default.func,className:f.default.string,componentId:f.default.stringRequired,countries:f.default.stringArray,customQuery:f.default.func,data:f.default.data,dataField:f.default.stringRequired,defaultValue:f.default.selectedValue,filterLabel:f.default.string,icon:f.default.children,iconPosition:f.default.iconPosition,innerClass:f.default.style,innerRef:f.default.func,nestedField:f.default.string,onBlur:f.default.func,onChange:f.default.func,onFocus:f.default.func,onKeyDown:f.default.func,onKeyPress:f.default.func,onKeyUp:f.default.func,onQueryChange:f.default.func,onValueChange:f.default.func,placeholder:f.default.string,react:f.default.react,setQueryOptions:f.default.funcRequired,value:f.default.selectedValue,showFilter:f.default.bool,showIcon:f.default.bool,style:f.default.style,theme:f.default.style,title:f.default.title,unit:f.default.string,URLParams:f.default.bool,serviceOptions:f.default.props,geocoder:f.default.any},E.defaultProps={className:null,placeholder:"Select a value",showFilter:!0,style:{},URLParams:!1,countries:[],autoLocation:!0,unit:"mi"};t.default=(0,_.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(E))},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(22);var i=(0,((r=o)&&r.__esModule?r:{default:r}).default)("div",{target:"e1nzkzy80",label:"Container"})((function(e){return e.theme.component}),";");t.default=i},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,i.jsx)(b.default,o({style:r,className:n},a,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels?(0,i.jsx)("div",{css:w.rangeLabelsContainer},(0,i.jsx)(_.default,{align:"left",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,i.jsx)(_.default,{align:"right",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)):null)},t}(E.default),P=function(){var e=this;this.setValues=function(t){e.setState({currentLocation:t.location,currentDistance:t.distance}),e.getCoordinates(t.location,(function(){e.setDistance(t.distance)}))},this.defaultQuery=function(t,n,r){var o,i,a=null;t&&n&&((i={})[e.type]=((o={distance:""+n+r.unit})[r.dataField]=t,o),a=i);return a&&r.nestedField?{query:{nested:{path:r.nestedField,query:a}}}:a},this.setLocation=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({distance:e.state.currentDistance,location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{distance:e.state.currentDistance,location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.state.currentLocation&&e.updateQuery(t,e.props)}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=null;t&&e.state.currentLocation&&(u={distance:t,location:e.state.currentLocation});var c=e.defaultQuery(e.coordinates,t,n);if(o){var f=o(e.coordinates,t,n);f.query&&(c=f.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(f))}n.updateQuery({componentId:r,query:c,value:u,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(g.default,null):null},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.value,a=r.onChange;if(void 0===i?e.setState({currentLocation:n}):a&&a({location:n,distance:e.state.currentDistance}),n.trim()&&(0,O.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var s=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:s}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.value,r=t.onChange;void 0===n?e.setLocation({value:e.state.currentLocation}):r&&r({location:e.state.currentLocation,distance:e.state.currentDistance})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,distance:e.state.currentDistance})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:h.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(m.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(y.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,h.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})},this.handleSlider=function(t){var n=t.values,r=e.props,o=r.value,i=r.onChange;void 0===o?n[0]!==e.state.currentDistance&&e.setDistance(n[0]):i&&(e.forceUpdate(),i({distance:n[0],location:e.state.currentLocation}))}};C.propTypes={addComponent:p.default.funcRequired,mapKey:p.default.stringRequired,removeComponent:p.default.funcRequired,selectedValue:p.default.selectedValue,setQueryListener:p.default.funcRequired,themePreset:p.default.themePreset,updateQuery:p.default.funcRequired,watchComponent:p.default.funcRequired,setComponentProps:p.default.funcRequired,setCustomQuery:p.default.funcRequired,updateComponentProps:p.default.funcRequired,autoLocation:p.default.bool,beforeValueChange:p.default.func,className:p.default.string,componentId:p.default.stringRequired,countries:p.default.stringArray,customQuery:p.default.func,data:p.default.data,dataField:p.default.stringRequired,defaultValue:p.default.selectedValue,filterLabel:p.default.string,icon:p.default.children,iconPosition:p.default.iconPosition,innerClass:p.default.style,innerRef:p.default.func,nestedField:p.default.string,onBlur:p.default.func,onChange:p.default.func,onFocus:p.default.func,onKeyDown:p.default.func,onKeyPress:p.default.func,onKeyUp:p.default.func,onQueryChange:p.default.func,onValueChange:p.default.func,placeholder:p.default.string,range:p.default.range,rangeLabels:p.default.rangeLabels,react:p.default.react,setQueryOptions:p.default.funcRequired,showFilter:p.default.bool,showIcon:p.default.bool,tooltipTrigger:p.default.tooltipTrigger,renderTooltipData:p.default.func,style:p.default.style,theme:p.default.style,title:p.default.title,value:p.default.selectedValue,unit:p.default.string,URLParams:p.default.bool,serviceOptions:p.default.props,geocoder:p.default.any},C.defaultProps={className:null,placeholder:"Select a value",range:{start:1,end:200},showFilter:!0,tooltipTrigger:"none",style:{},URLParams:!1,autoLocation:!0,unit:"mi",countries:[]};t.default=(0,x.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(C))},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=Object.assign||function(e){for(var t=1;t=100?g=Math.round(g):_=100/(c-p);var b=null;h&&(b=d.indexOf(this.getClosestSnapPoint(a[e])));var w=(f(n={},u.KEYS.LEFT,(function(e){return-1*e})),f(n,u.KEYS.RIGHT,(function(e){return 1*e})),f(n,u.KEYS.UP,(function(e){return 1*e})),f(n,u.KEYS.DOWN,(function(e){return-1*e})),f(n,u.KEYS.PAGE_DOWN,(function(e){return e>1?-e:-10*e})),f(n,u.KEYS.PAGE_UP,(function(e){return e>1?e:10*e})),n);if(y.call(w,t))g+=w[t](_),h&&(g>v?b0&&(m=d[b-1]));else if(t===u.KEYS.HOME)g=u.PERCENT_EMPTY,h&&(m=r(d,1)[0]);else{if(t!==u.KEYS.END)return null;g=u.PERCENT_FULL,h&&(m=d[d.length-1])}return h?l.getPosition(m,p,c):g}},{key:"getNextState",value:function(e,t){var n=this.state.handlePos,r=this.props,o=r.max,i=r.min,a=r.algorithm,s=this.validatePosition(e,t),u=n.map((function(t,n){return n===e?s:t}));return{handlePos:u,values:u.map((function(e){return a.getValue(e,i,o)}))}}},{key:"getClosestHandle",value:function(e){var t=this.state.handlePos;return t.reduce((function(n,r,o){return Math.abs(t[o]-e)1)){var n=e.changedTouches[0];this.setStartSlide(e,n.clientX,n.clientY),document.addEventListener("touchmove",this.handleTouchSlide,!1),document.addEventListener("touchend",this.endSlide,!1),t&&t(),b(e)}}},{key:"handleMouseSlide",value:function(e){null!==this.state.slidingIndex&&(this.handleSlide(e.clientX,e.clientY),b(e))}},{key:"handleTouchSlide",value:function(e){if(null!==this.state.slidingIndex)if(e.changedTouches.length>1)this.endSlide();else{var t=e.changedTouches[0];this.handleSlide(t.clientX,t.clientY),b(e)}}},{key:"handleSlide",value:function(e,t){var n=this.props,r=n.orientation,o=n.onSliderDragMove,i=this.state,a=i.slidingIndex,s=i.sliderBox,l="vertical"===r?(t-s.top)/s.height*u.PERCENT_FULL:(e-s.left)/s.width*u.PERCENT_FULL;this.slideTo(a,l),this.canMove(a,l)&&o&&o()}},{key:"endSlide",value:function(){var e=this,t=this.props,n=t.onSliderDragEnd,r=t.snap,o=this.state,i=o.slidingIndex,a=o.handlePos;if(this.setState({slidingIndex:null}),"function"==typeof document.removeEventListener?(document.removeEventListener("mouseup",this.endSlide,!1),document.removeEventListener("touchend",this.endSlide,!1),document.removeEventListener("touchmove",this.handleTouchSlide,!1),document.removeEventListener("mousemove",this.handleMouseSlide,!1)):(document.detachEvent("onmousemove",this.handleMouseSlide),document.detachEvent("onmouseup",this.endSlide)),n&&n(),r){var s=this.getSnapPosition(a[i]);this.slideTo(i,s,(function(){return e.fireChangeEvent()}))}else this.fireChangeEvent()}},{key:"handleClick",value:function(e){var t=this;if(!e.target.getAttribute("data-handle-key")){var n=this.props,r=n.orientation,o=n.onClick,i=this.getSliderBoundingBox(),a=("vertical"===r?(e.clientY-i.top)/i.height:(e.clientX-i.left)/i.width)*u.PERCENT_FULL,s=this.getClosestHandle(a),l=this.getSnapPosition(a);this.slideTo(s,l,(function(){return t.fireChangeEvent()})),o&&o()}}},{key:"handleKeydown",value:function(e){var t=this,n=_(e);if(e.keyCode!==u.KEYS.ESC){var r=this.getNextPositionForKey(n,e.keyCode);if(null!==r){if(this.canMove(n,r)){this.slideTo(n,r,(function(){return t.fireChangeEvent()}));var o=this.props.onKeyPress;o&&o()}b(e)}}else e.currentTarget.blur()}},{key:"userAdjustPosition",value:function(e,t){var n=this.props.getNextHandlePosition,r=t;if(n&&(r=parseFloat(n(e,t)),Number.isNaN(r)||ru.PERCENT_FULL))throw new TypeError("getNextHandlePosition returned invalid position. Valid positions are floats between 0 and 100");return r}},{key:"validatePosition",value:function(e,t){var n=this.state,r=n.handlePos,o=n.handleDimensions,i=this.userAdjustPosition(e,t);return Math.max(Math.min(i,void 0!==r[e+1]?r[e+1]-o:u.PERCENT_FULL),void 0!==r[e-1]?r[e-1]+o:u.PERCENT_EMPTY)}},{key:"validateValues",value:function(e,t){var n=t||this.props,r=n.max,o=n.min;return e.map((function(e,t,n){var i=Math.max(Math.min(e,r),o);return n.length&&iu.PERCENT_FULL||t>(void 0!==r[e+1]?r[e+1]-o:1/0)||t<(void 0!==r[e-1]?r[e-1]+o:-1/0))}},{key:"fireChangeEvent",value:function(){var e=this.props.onChange;e&&e(this.getPublicState())}},{key:"slideTo",value:function(e,t,n){var r=this,o=this.getNextState(e,t);this.setState(o,(function(){var e=r.props.onValuesUpdated;e&&e(r.getPublicState()),n&&n()}))}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var n=e.max,r=e.min,o=e.values,i=this.props.algorithm,a=this.validateValues(o,e);this.setState({handlePos:a.map((function(e){return i.getPosition(e,r,n)})),values:a},(function(){return t.fireChangeEvent()}))}}},{key:"invalidatePitStyleCache",value:function(){this.pitStyleCache={}}},{key:"render",value:function(){var e=this,t=this.props,n=t.algorithm,r=t.children,o=t.disabled,i=t.handle,s=t.max,u=t.min,l=t.orientation,c=t.pitComponent,f=t.pitPoints,p=t.progressBar,d=this.state,h=d.className,m=d.handlePos,y=d.values;return a.default.createElement("div",{className:h,ref:this.setRef,onClick:o?void 0:this.handleClick,style:{position:"relative"}},a.default.createElement("div",{className:"rheostat-background"}),m.map((function(t,n){var r="vertical"===l?{top:String(t)+"%",position:"absolute"}:{left:String(t)+"%",position:"absolute"};return a.default.createElement(i,{"aria-valuemax":e.getMaxValue(n),"aria-valuemin":e.getMinValue(n),"aria-valuenow":y[n],"aria-disabled":o,"data-handle-key":n,className:"rheostat-handle",key:"handle-"+String(n),onClick:e.killEvent,onKeyDown:o?void 0:e.handleKeydown,onMouseDown:o?void 0:e.startMouseSlide,onTouchStart:o?void 0:e.startTouchSlide,role:"slider",style:r,tabIndex:0})})),m.map((function(t,n,r){return 0===n&&r.length>1?null:a.default.createElement(p,{className:"rheostat-progress",key:"progress-bar-"+String(n),style:e.getProgressStyle(n)})})),c&&f.map((function(t){var r=e.pitStyleCache[t];if(!r){var o=n.getPosition(t,u,s);r="vertical"===l?{top:String(o)+"%",position:"absolute"}:{left:String(o)+"%",position:"absolute"},e.pitStyleCache[t]=r}return a.default.createElement(c,{key:"pit-"+String(t),style:r},t)})),r)}}]),t}(a.default.Component);O.propTypes=x,O.defaultProps=E,t.default=O},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.KEYS={DOWN:40,END:35,ESC:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,UP:38},t.PERCENT_EMPTY=0,t.PERCENT_FULL=100},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={getPosition:function(e,t,n){return(e-t)/(n-t)*100},getValue:function(e,t,n){var r=e/100;return 0===e?t:100===e?n:Math.round((n-t)*r+t)}}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(22),i=(r=o)&&r.__esModule?r:{default:r},a=n(7);var s=function(e){var t=e.theme;return(0,a.css)("background-color:",t.colors.primaryColor,";")},u=(0,i.default)("div",{target:"e1p4hzk20",label:"Slider"})(".rheostat{overflow:visible;margin:24px 12px;}.rheostat-progress{background-color:#d8d8d8;position:absolute;",(function(e){return e.primary&&s}),"}.rheostat-handle{border:1px solid #9a9a9a;",(function(e){return e.primary&&s})," background-color:#fff;border-radius:50%;height:24px;outline:none;z-index:2;width:24px;cursor:pointer;}.rheostat-horizontal{height:24px;}.rheostat-background{height:4px;background-color:#c7c7c7;top:0px;width:100%;position:relative;}.rheostat-horizontal .rheostat-progress{height:4px;top:0;}.rheostat-horizontal .rheostat-handle{margin-left:-12px;top:-10px;}.slider-tooltip,.slider-tooltip-focus,.slider-tooltip-visible{visibility:hidden;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:6px 8px;position:absolute;z-index:1;transform:translate(-50%,-170%);}.slider-tooltip-visible{visibility:visible;}.slider-tooltip:after,.slider-tooltip-focus:after,.slider-tooltip-visible:after{content:'';position:absolute;top:98%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent;}.rheostat-handle:hover .slider-tooltip,.rheostat-handle:focus .slider-tooltip,.rheostat-handle:active .slider-tooltip{visibility:visible;}.rheostat-handle:hover .slider-tooltip-focus{visibility:hidden;}.rheostat-handle:focus .slider-tooltip-focus,.rheostat-handle:active .slider-tooltip-focus{visibility:visible;}",(function(e){return e.theme.component}),";");t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(0)),o=a(n(20)),i=a(n(188));function a(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.align,n=e.children,o=e.className;return r.default.createElement(i.default,{align:t,className:o},n)};s.propTypes={align:o.default.rangeLabelsAlign,children:o.default.children,className:o.default.string},t.default=s},function(e,t,n){"use strict";t.__esModule=!0;var r,o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["className","style","tooltipTrigger","renderTooltipData"]);if(r){var u="";switch(r){case"hover":u="slider-tooltip";break;case"focus":u="slider-tooltip-focus";break;case"always":u="slider-tooltip-visible";break;case"none":default:return a.default.createElement("button",o({style:n,"aria-label":"slider-button",className:t},s))}var l=s["aria-valuenow"];return a.default.createElement("button",o({style:n,className:t,"aria-label":"slider-button"},s),a.default.createElement("span",{className:u},i?i(l):l))}return a.default.createElement("button",o({style:n,className:t},s))}},function(e,t,n){var r=n(469);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(471)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(470)(!1)).push([e.i,"body{max-width:1200px;margin:0 auto;padding-top:15px}.row{display:flex;flex-direction:row;width:100%}.col{flex:1;padding:15px}.row>.col:first-child{border-right:1px solid #ccc;max-width:400px}.row>.col:last-child{background:#fafafa}@media (max-width:767px){.row{flex-direction:column}.row>.col:first-child{border-right:none;max-width:none}}.title-box{display:flex;width:200px;justify-content:center;align-items:center;height:36px;background-color:#fff;padding:8px 10px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);border-radius:2px;position:absolute;top:92px;left:calc(50% - 100px);z-index:1}",""])},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(a=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),i=r.sources.map((function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"}));return[n].concat(i).concat([o]).join("\n")}var a;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o=0&&f.splice(t,1)}function g(e){var t=document.createElement("style");return e.attrs.type="text/css",v(t,e.attrs),m(e,t),t}function v(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function _(e,t){var n,r,o,i;if(t.transform&&e.css){if(!(i=t.transform(e.css)))return function(){};e.css=i}if(t.singleton){var a=c++;n=l||(l=g(t)),r=x.bind(null,n,a,!1),o=x.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",v(t,e.attrs),m(e,t),t}(t),r=O.bind(null,n,t),o=function(){y(n),n.href&&URL.revokeObjectURL(n.href)}):(n=g(t),r=E.bind(null,n),o=function(){y(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=h(e,t);return d(n,t),function(e){for(var r=[],o=0;o1)for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:"",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",r=t,o="",i=0,a=0,s=n;r.charAt(0|a)||(s="=",a%1);o+=s.charAt(63&i>>8-a%1*8)){if((e=r.charCodeAt(a+=3/4))>255)throw new Error('"btoa" failed: The string to be encoded contains characters outside of the Latin1 range.');i=i<<8|e}return o}function d(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e&&"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n0)||new Error("fields missing: "+o)}function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e||0!==Object.keys(e).length||e.constructor!==Object?JSON.parse(JSON.stringify(e)):null}function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n={};return t?Object.keys(e).forEach((function(t){n[t]=encodeURI(e[t])})):n=e,n}function g(e){var t=o()(e.url||""),n=t.auth,r=void 0===n?null:n,i=t.host,a=void 0===i?"":i,s=t.path,u=void 0===s?"":s,l=t.protocol,c=void 0===l?"":l,f=a+u;if("string"!=typeof f||""===f)throw new Error("URL not present in options.");if("string"!=typeof e.app||""===e.app)throw new Error("App name is not present in options.");if("string"!=typeof c||""===c)throw new Error("Protocol is not present in url. URL should be of the form https://scalr.api.appbase.io");"/"===f.slice(-1)&&(f=f.slice(0,-1));var p=r||null;if("string"==typeof e.credentials&&""!==e.credentials?p=e.credentials:"string"==typeof e.username&&""!==e.username&&"string"==typeof e.password&&""!==e.password&&(p=e.username+":"+e.password),function(e){return t="scalr.api.appbase.io",-1!==e.indexOf(t);var t}(f)&&null===p)throw new Error("Authentication information is not present. Did you add credentials?");this.url=f,this.protocol=c,this.app=e.app,this.credentials=p,this.headers={}}function v(e){var t=this;return new Promise((function(n,r){var o=m(e);try{var i=o.method,s=o.path,l=o.params,c=o.body,f=o.isRSAPI,d=o.isSuggestionsAPI?".suggestions":t.app,h=c,y=s.endsWith("msearch")||s.endsWith("bulk")?"application/x-ndjson":"application/json",g=Object.assign({},{Accept:"application/json","Content-Type":y},t.headers),v=Date.now();t.credentials&&(g.Authorization="Basic "+p(t.credentials));var _={method:i,headers:g};if(Array.isArray(h)){var b="";h.forEach((function(e){b+=JSON.stringify(e),b+="\n"})),h=b}else h=JSON.stringify(h)||{};0!==Object.keys(h).length&&(_.body=h);var w={},x="";l&&(x="?"+a.a.stringify(l));var E=t.protocol+"://"+t.url+"/"+d+"/"+s+x;return function(e){if(t.transformRequest&&"function"==typeof t.transformRequest){var n=t.transformRequest(e);return n instanceof Promise?n:Promise.resolve(n)}return Promise.resolve(e)}(Object.assign({},{url:E},_)).then((function(e){var t=Object.assign({},e),o=t.url;return delete t.url,u()(o||E,t).then((function(e){return e.status>=500?r(e):(w=e.headers,e.json().then((function(t){if(e.status>=400)return r(e);if(t&&t.error)return r(t);if(f&&t&&"[object Object]"===Object.prototype.toString.call(t)&&c&&c.query&&c.query instanceof Array){var o=0,i=c.query.filter((function(e){return e.execute||void 0===e.execute})).length;if(t&&Object.keys(t).forEach((function(e){t[e]&&Object.prototype.hasOwnProperty.call(t[e],"error")&&(o+=1)})),o>0&&i===o)return r(t)}if(t&&t.responses instanceof Array&&t.responses.length===t.responses.filter((function(e){return Object.prototype.hasOwnProperty.call(e,"error")})).length)return r(t);var a=Object.assign({},t,{_timestamp:v,_headers:w});return n(a)})))})).catch((function(e){return r(e)}))})).catch((function(e){return r(e)}))}catch(e){return r(e)}}))}var _="undefined"!=typeof window?window.WebSocket:n(480);function b(e,t,n,r){var o=this;try{var i=m(e),s=i.method,u=i.path,l=i.params,c=e.body;c&&"object"===(void 0===c?"undefined":f(c))||(c={});return this.wsClosed=function(){r&&r()},this.stop=function(){o.ws.onmessage=void 0,o.ws.onclose=void 0,o.ws.onerror=void 0,o.wsClosed();var e=JSON.parse(JSON.stringify(o.request));e.unsubscribe=!0,!0!==o.unsubscribed&&o.send(e),o.unsubscribed=!0},this.reconnect=function(){return o.stop(),b(e,t,n,r)},this.processError=function(e){n?n(e):console.warn(e)},this.processMessage=function(e){var r=JSON.parse(JSON.stringify(e));if(r.id||!r.message)return r.id===o.id?r.message?(delete r.id,void(n&&n(r))):(r.query_id&&(o.query_id=r.query_id),r.channel&&(o.channel=r.channel),void(r.body&&""!==r.body&&t&&t(r.body))):void(!r.id&&r.channel&&r.channel===o.channel&&t&&t(r.event));n&&n(r)},o.ws=new _("wss://"+o.url+"/"+o.app),o.id="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})),o.request={id:o.id,path:o.app+"/"+u+"?"+a.a.stringify(l),method:s,body:c},o.credentials&&(o.request.authorization="Basic "+p(o.credentials)),o.result={},o.closeHandler=function(){o.wsClosed()},o.errorHandler=function(e){o.processError.apply(o,[e])},o.messageHandler=function(e){var t=JSON.parse(e.data);t.body&&t.body.status>=400?o.processError.apply(o,[t]):o.processMessage.apply(o,[t])},o.send=function(e){!function e(t,n){setTimeout((function(){1===t.readyState?null!=n&&n():e(t,n)}),5)}(o.ws,(function(){try{o.ws.send(JSON.stringify(e))}catch(e){console.warn(e)}}))},o.ws.onmessage=o.messageHandler,o.ws.onerror=o.errorHandler,o.ws.onclose=o.closeHandler,o.send(o.request),o.result.stop=o.stop,o.result.reconnect=o.reconnect,o.result}catch(e){return n?n(e):console.warn(e),null}}function w(e){var t=m(e),n=h(t,{type:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.body,delete t.id;var a=void 0;return a=o?r+"/"+encodeURIComponent(o):r,this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function x(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"GET",path:i,params:t})}function E(e){var t=m(e),n=h(t,{type:"string",id:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.id,delete t.body;var a=r+"/"+encodeURIComponent(o)+"/_update";return this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function O(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"DELETE",path:i,params:t})}function S(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=t.type,o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_bulk":"/_bulk",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function C(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_search":"_search",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function P(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_msearch":"_msearch",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function T(e,t){var n=m(t),r=d(e);if(!0!==r)throw r;var o={settings:n,query:e};return this.performFetchRequest({method:"POST",path:"_reactivesearch.v3",body:o,isRSAPI:!0})}function k(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id,delete t.stream,!0===t.stream?t.stream="true":(delete t.stream,t.streamonly="true");for(var i=arguments.length,a=Array(i>1?i-1:0),s=1;s1?i-1:0),s=1;s2?n-2:0),o=2;o0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.headers=t?y(e):e},"undefined"!=typeof window&&(window.Appbase=t),t}},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,i){t=t||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var s=/\+/g;e=e.split(t);var u=1e3;i&&"number"==typeof i.maxKeys&&(u=i.maxKeys);var l=e.length;u>0&&l>u&&(l=u);for(var c=0;c=0?(f=m.substr(0,y),p=m.substr(y+1)):(f=m,p=""),d=decodeURIComponent(f),h=decodeURIComponent(p),r(a,d)?o(a[d])?a[d].push(h):a[d]=[a[d],h]:a[d]=h}return a};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?i(a(e),(function(a){var s=encodeURIComponent(r(a))+n;return o(e[a])?i(e[a],(function(e){return s+encodeURIComponent(r(e))})).join(t):s+encodeURIComponent(r(e[a]))})).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r="0"&&r<="9";)t+=r,u();if("."===r)for(t+=".";u()&&r>="0"&&r<="9";)t+=r;if("e"===r||"E"===r)for(t+=r,u(),"-"!==r&&"+"!==r||(t+=r,u());r>="0"&&r<="9";)t+=r,u();if(e=+t,isFinite(e))return e;s("Bad number")},c=function(){var e,t,n,o="";if('"'===r)for(;u();){if('"'===r)return u(),o;if("\\"===r)if(u(),"u"===r){for(n=0,t=0;t<4&&(e=parseInt(u(),16),isFinite(e));t+=1)n=16*n+e;o+=String.fromCharCode(n)}else{if("string"!=typeof a[r])break;o+=a[r]}else o+=r}s("Bad string")},f=function(){for(;r&&r<=" ";)u()};i=function(){switch(f(),r){case"{":return function(){var e,t={};if("{"===r){if(u("{"),f(),"}"===r)return u("}"),t;for(;r;){if(e=c(),f(),u(":"),Object.hasOwnProperty.call(t,e)&&s('Duplicate key "'+e+'"'),t[e]=i(),f(),"}"===r)return u("}"),t;u(","),f()}}s("Bad object")}();case"[":return function(){var e=[];if("["===r){if(u("["),f(),"]"===r)return u("]"),e;for(;r;){if(e.push(i()),f(),"]"===r)return u("]"),e;u(","),f()}}s("Bad array")}();case'"':return c();case"-":return l();default:return r>="0"&&r<="9"?l():function(){switch(r){case"t":return u("t"),u("r"),u("u"),u("e"),!0;case"f":return u("f"),u("a"),u("l"),u("s"),u("e"),!1;case"n":return u("n"),u("u"),u("l"),u("l"),null}s("Unexpected '"+r+"'")}()}},e.exports=function(e,t){var a;return o=e,n=0,r=" ",a=i(),f(),r&&s("Syntax error"),"function"==typeof t?function e(n,r){var o,i,a=n[r];if(a&&"object"==typeof a)for(o in a)Object.prototype.hasOwnProperty.call(a,o)&&(void 0!==(i=e(a,o))?a[o]=i:delete a[o]);return t.call(n,r,a)}({"":a},""):a}},function(e,t){var n,r,o,i=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,a={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function s(e){return i.lastIndex=0,i.test(e)?'"'+e.replace(i,(function(e){var t=a[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}e.exports=function(e,t,i){var a;if(n="",r="","number"==typeof i)for(a=0;a0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(t.type===r.ADD_COMPONENT)return[].concat(o(e),[t.component]);if(t.type===r.REMOVE_COMPONENT)return e.filter((function(e){return e!==t.component}));return e};var r=n(5);function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT){var n=a(t.react),s=r({},e);return Object.keys(s).forEach((function(e){s[e]=s[e].filter((function(e){return e!==t.component}))})),n.forEach((function(e){Array.isArray(s[e])?s[e]=[].concat(i(s[e]),[t.component]):s[e]=[t.component]})),s}return e};var o=n(5);function i(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{analyticsConfig:i.defaultAnalyticsConfig},t=arguments[1];if(t.type===o.ADD_CONFIG)return r({},e,{analyticsConfig:r({},i.defaultAnalyticsConfig,t.analyticsConfig)});if(t.type===o.UPDATE_ANALYTICS_CONFIG)return r({},e,{analyticsConfig:r({},e.analyticsConfig,t.analyticsConfig)});return e};var o=n(5),i=n(110)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.ADD_APPBASE_REF)return t.appbaseRef;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_HITS)return t.append?r({},e,a({},t.component,{hits:[].concat(s(e[t.component].hits),s(t.hits)),total:t.total,time:t.time,hidden:t.hidden||0})):r({},e,a({},t.component,{hits:t.hits,total:t.total,time:t.time,hidden:t.hidden||0}));if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component].total;return t.hit._deleted?n-=1:t.hit._updated||(n+=1),r({},e,a({},t.component,r({},e[t.component],{total:n})))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var u=i(e,[t.component]);return u}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_COMBINED_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_INTERNAL_VALUE:return r({},e,a({},t.component,{value:t.value,componentType:t.componentType,category:t.category,meta:t.meta}));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=i(e,[t.component]);return n;default:return e}};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_LOADING)return r({},e,a({},t.component,t.isLoading));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_ERROR)return r({},e,a({},t.component,t.error));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_STREAMING)return!t.status&&e[t.component]&&e[t.component].ref&&e[t.component].ref.stop(),r({},e,a({},t.component,{status:t.status,ref:t.ref}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component]||[];return n=n.filter((function(e){return e._id!==t.hit._id})),r({},e,a({},t.component,[t.hit].concat(s(n))))}if(t.type===o.SET_STREAMING){if(!t.status&&e[t.component]){e[t.component];var u=i(e,[t.component]);return u}}else if(t.type===o.REMOVE_COMPONENT){e[t.component];var l=i(e,[t.component]);return l}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_TIMESTAMP)return r({},e,a({},t.component,t.timestamp));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_HEADERS)return t.headers;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_MAP_DATA)return i({},t.componentId,{query:t.query,persistMapQuery:t.persistMapQuery});if(t.type===r.REMOVE_COMPONENT){e[t.component];var n=o(e,[t.component]);return n}return e};var r=n(5);function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_LISTENER)return r({},e,a({},t.component,{onQueryChange:t.onQueryChange,onError:t.onError}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case o.SET_VALUE:return s.includes(t.componentType)?{searchValue:t.value,searchId:null}:e;case o.SET_SEARCH_ID:return r({},e,{searchId:t.searchId});case o.SET_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:t.value,suggestionsSearchId:null});case o.SET_SUGGESTIONS_SEARCH_ID:return r({},e,{suggestionsSearchId:t.searchId});case o.CLEAR_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:null,suggestionsSearchId:null});default:return e}};var o=n(5),i=n(21),a={searchValue:null,searchId:null,suggestionsSearchId:null,suggestionsSearchValue:null},s=[i.componentTypes.dataSearch,i.componentTypes.categorySearch]},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_PROMOTED_RESULTS)return r({},e,a({},t.component,t.results.map((function(e){return r({},e,{_promoted:!0})}))));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_DATA)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_DEFAULT_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_AGGS){if(t.append){var n=Object.keys(e[t.component])[0],u=t.aggregations[n],l=u.buckets,c=s(u,["buckets"]);return r({},e,i({},t.component,i({},n,r({buckets:[].concat(a(e[t.component][n].buckets),a(l))},c))))}return r({},e,i({},t.component,t.aggregations))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var f=s(e,[t.component]);return f}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_COMPOSITE_AGGS){var n=Object.values(t.aggregations)&&Object.values(t.aggregations)[0],u=Object.keys(t.aggregations)[0];if(!n)return e;var l=n.buckets||[],c=l.map((function(e){var t=e.doc_count,n=e.key,o=e[u],i={},a={};if(o&&o.hits){var l=o.hits.hits[0];a=l._source,i=s(l,["_source"])}return r({_doc_count:t,_key:n[u]},i,a)}));return r({},e,i({},t.component,t.append?[].concat(a(e[t.component]),a(c)):c))}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_APPLIED_SETTINGS)return r({},e,i({},t.component,t.data));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_HIGHLIGHT_OPTIONS)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_RAW_DATA)return r({},e,a({},t.component,t.response));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_SUGGESTIONS)return r({},e,i({},t.component,t.suggestions));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_TO_HITS)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n={ENTER_PRESS:"ENTER_PRESS",SUGGESTION_SELECT:"SUGGESTION_SELECT",CLEAR_VALUE:"CLEAR_VALUE",SEARCH_ICON_CLICK:"SEARCH_ICON_CLICK"};t.default=n},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return i};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},i={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.1","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),i=n(27),a=n.n(i),s=(n(189),n(190)),u=n.n(s),l=n(198);n(468);var c=["Dallas","San Angelo","Austin","San Antonio"],f=["San Jose","San Francisco","California","Los Angeles","San Diego"],p=function(e){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this));return n.state={title:""},n.renderInfo=n.renderInfo.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.renderInfo=function(){var e=this.state.title;return e?o.a.createElement("div",{className:"title-box"},e):null},t.prototype.render=function(){var e=this;return o.a.createElement(u.a,{app:"meetup_dataset",url:"https://a03a1cb71321:75b6603d-9456-4a5a-af6b-a487b309eb61@arc-cluster-appbase-demo-6pjy6z.searchbase.io",enableAppbase:!0,type:"meetupdata1",mapKey:"AIzaSyAKz3UhgSuP872fb-Aw27oPRI7M0eXkA9U"},o.a.createElement("h2",null,"Data Layer on ReactiveMap"),this.renderInfo(),o.a.createElement(l.ReactiveGoogleMap,{componentId:"map",dataField:"location",title:"Reactive Maps",innerRef:function(t){e.mapRef=t},size:500,defaultZoom:5,defaultQuery:function(){return{query:{terms:{"group.group_city.keyword":[].concat(c,f)}}}},renderAllData:function(t,n,r,o){if(e.mapRef){var i=e.mapRef.map,a={California:0,Texas:0};t.forEach((function(e){c.includes(e.group.group_city)?a.Texas+=1:a.California+=1})),i.data.loadGeoJson("https://raw.githubusercontent.com/appbaseio/reactivesearch/dev/site/demos/datalayer/src/us-states.json"),i.data.addListener("click",(function(t){e.setState({title:t.feature.f.name+": "+a[t.feature.f.name]+" meetups"})}))}return o()},showMarkerClusters:!1,showSearchAsMove:!1,defaultCenter:{lat:45.58,lng:-103.46}}))},t}(o.a.Component);a.a.render(o.a.createElement(p,null),document.getElementById("root"))}]); \ No newline at end of file + */var r=n(79),o=n(0);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nP;P++)C[P]=P+1;C[15]=0;var T=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,k=Object.prototype.hasOwnProperty,M={},L={};function A(e){return!!k.call(L,e)||!k.call(M,e)&&(T.test(e)?L[e]=!0:(M[e]=!0,!1))}function R(e,t,n,r,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var I={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){I[e]=new R(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];I[t]=new R(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){I[e]=new R(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){I[e]=new R(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){I[e]=new R(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){I[e]=new R(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){I[e]=new R(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){I[e]=new R(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){I[e]=new R(e,5,!1,e.toLowerCase(),null,!1)}));var j=/[\-:]([a-z])/g;function D(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!1)})),I.xlinkHref=new R("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!0)}));var N=/["'&<>]/;function z(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=N.exec(e);if(t){var n,r="",o=0;for(n=t.index;nt}return!1}(e,t,r,!1)?"":null!==r?(e=r.attributeName,3===(n=r.type)||4===n&&!0===t?e+'=""':(r.sanitizeURL&&(t=""+t),e+'="'+z(t)+'"')):A(e)?e+'="'+z(t)+'"':""}var F="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},B=null,V=null,H=null,W=!1,Z=!1,q=null,Q=0;function G(){if(null===B)throw Error(i(321));return B}function K(){if(0Q))throw Error(i(301));if(e===B)if(Z=!0,e={action:n,next:null},null===q&&(q=new Map),void 0===(n=q.get(t)))q.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}function te(){}var ne=0,re={readContext:function(e){var t=ne;return S(e,t),e[t]},useContext:function(e){G();var t=ne;return S(e,t),e[t]},useMemo:function(e,t){if(B=G(),t=void 0===t?null:t,null!==(H=Y())){var n=H.memoizedState;if(null!==n&&null!==t){e:{var r=n[1];if(null===r)r=!1;else{for(var o=0;o=a))throw Error(i(304));var s=new Uint16Array(a);for(s.set(r),(C=s)[0]=n+1,r=n;r=s.children.length){var u=s.footer;if(""!==u&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===s.type)this.currentSelectValue=null;else if(null!=s.type&&null!=s.type.type&&s.type.type.$$typeof===f)this.popProvider(s.type);else if(s.type===m){this.suspenseDepth--;var l=r.pop();if(o){o=!1;var c=s.fallbackFrame;if(!c)throw Error(i(303));this.stack.push(c),r[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}r[this.suspenseDepth]+=l}r[this.suspenseDepth]+=u}else{var p=s.children[s.childIndex++],d="";try{d+=this.render(p,s.context,s.domNamespace)}catch(e){if(null!=e&&"function"==typeof e.then)throw Error(i(294));throw e}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=d}}return r[0]}finally{de.current=n,ne=t}},t.render=function(e,t,n){if("string"==typeof e||"number"==typeof e)return""===(n=""+e)?"":this.makeStaticMarkup?z(n):this.previousWasTextNode?"\x3c!-- --\x3e"+z(n):(this.previousWasTextNode=!0,z(n));if(e=(t=we(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!o.isValidElement(e)){if(null!=e&&null!=e.$$typeof){if((n=e.$$typeof)===s)throw Error(i(257));throw Error(i(258,n.toString()))}return e=pe(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}var a=e.type;if("string"==typeof a)return this.renderDOM(e,t,n);switch(a){case l:case d:case c:case y:case u:return e=pe(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case m:throw Error(i(294))}if("object"==typeof a&&null!==a)switch(a.$$typeof){case h:B={};var _=a.render(e.props,e.ref);return _=$(a.render,e.props,_,e.ref),_=pe(_),this.stack.push({type:null,domNamespace:n,children:_,childIndex:0,context:t,footer:""}),"";case g:return e=[o.createElement(a.type,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case f:return n={type:e,domNamespace:n,children:a=pe(e.props.children),childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case p:a=e.type,_=e.props;var x=this.threadID;return S(a,x),a=pe(_.children(a[x])),this.stack.push({type:e,domNamespace:n,children:a,childIndex:0,context:t,footer:""}),"";case b:throw Error(i(338));case v:switch(function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(a=e.type),a._status){case 1:return e=[o.createElement(a._result,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case 2:throw a._result;default:throw Error(i(295))}case w:throw Error(i(343))}throw Error(i(130,null==a?a:typeof a,""))},t.renderDOM=function(e,t,n){var a=e.type.toLowerCase();if(n===oe&&ie(a),!ye.hasOwnProperty(a)){if(!me.test(a))throw Error(i(65,a));ye[a]=!0}var s=e.props;if("input"===a)s=r({type:void 0},s,{defaultChecked:void 0,defaultValue:void 0,value:null!=s.value?s.value:s.defaultValue,checked:null!=s.checked?s.checked:s.defaultChecked});else if("textarea"===a){var u=s.value;if(null==u){u=s.defaultValue;var l=s.children;if(null!=l){if(null!=u)throw Error(i(92));if(Array.isArray(l)){if(!(1>=l.length))throw Error(i(93));l=l[0]}u=""+l}null==u&&(u="")}s=r({},s,{value:void 0,children:""+u})}else if("select"===a)this.currentSelectValue=null!=s.value?s.value:s.defaultValue,s=r({},s,{value:void 0});else if("option"===a){l=this.currentSelectValue;var c=function(e){if(null==e)return e;var t="";return o.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(s.children);if(null!=l){var f=null!=s.value?s.value+"":c;if(u=!1,Array.isArray(l)){for(var p=0;p":(b+=">",u="");e:{if(null!=(l=s.dangerouslySetInnerHTML)){if(null!=l.__html){l=l.__html;break e}}else if("string"==typeof(l=s.children)||"number"==typeof l){l=z(l);break e}l=null}return null!=l?(s=[],he.hasOwnProperty(a)&&"\n"===l.charAt(0)&&(b+="\n"),b+=l):s=pe(s.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?ie(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:a,children:s,childIndex:0,context:t,footer:u}),this.previousWasTextNode=!1,b},e}(),Ee={renderToString:function(e){e=new xe(e,!1);try{return e.read(1/0)}finally{e.destroy()}},renderToStaticMarkup:function(e){e=new xe(e,!0);try{return e.read(1/0)}finally{e.destroy()}},renderToNodeStream:function(){throw Error(i(207))},renderToStaticNodeStream:function(){throw Error(i(208))},version:"16.13.1"};e.exports=Ee.default||Ee},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({label:e.getSelectedLabel(e.state.currentDistance),location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{label:e.getSelectedLabel(e.state.currentDistance),location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.updateQuery(t,e.props),e.props.onValueChange&&e.props.onValueChange({label:e.getSelectedLabel(t),location:e.state.currentLocation})}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=e.getSelectedLabel(t),c=null;u&&(c={label:u.label,location:e.state.currentLocation});var f=e.defaultQuery(e.coordinates,t,n);if(o){var p=o(e.coordinates,t,n);p.query&&(f=p.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(p))}n.updateQuery({componentId:r,query:f,value:c,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(g.default,null):null},this.onDistanceChange=function(t){var n=e.props,r=n.onChange;void 0===n.value?e.setDistance(t.distance):r&&r({label:t.label,location:e.state.currentLocation})},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.onChange;if(void 0===r.value?e.setState({currentLocation:n}):i&&i({location:n,label:e.props.value.label}),n.trim()&&(0,w.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var a=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:a}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.onChange;void 0===t.value?e.setLocation({value:e.state.currentLocation}):n&&n({location:e.state.currentLocation,label:e.props.value.label})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,label:e.props.value.label})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:d.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(h.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(m.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,d.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})}};E.propTypes={addComponent:f.default.funcRequired,mapKey:f.default.stringRequired,removeComponent:f.default.funcRequired,selectedValue:f.default.selectedValue,setQueryListener:f.default.funcRequired,themePreset:f.default.themePreset,updateQuery:f.default.funcRequired,watchComponent:f.default.funcRequired,setComponentProps:f.default.funcRequired,setCustomQuery:f.default.funcRequired,updateComponentProps:f.default.funcRequired,autoLocation:f.default.bool,beforeValueChange:f.default.func,className:f.default.string,componentId:f.default.stringRequired,countries:f.default.stringArray,customQuery:f.default.func,data:f.default.data,dataField:f.default.stringRequired,defaultValue:f.default.selectedValue,filterLabel:f.default.string,icon:f.default.children,iconPosition:f.default.iconPosition,innerClass:f.default.style,innerRef:f.default.func,nestedField:f.default.string,onBlur:f.default.func,onChange:f.default.func,onFocus:f.default.func,onKeyDown:f.default.func,onKeyPress:f.default.func,onKeyUp:f.default.func,onQueryChange:f.default.func,onValueChange:f.default.func,placeholder:f.default.string,react:f.default.react,setQueryOptions:f.default.funcRequired,value:f.default.selectedValue,showFilter:f.default.bool,showIcon:f.default.bool,style:f.default.style,theme:f.default.style,title:f.default.title,unit:f.default.string,URLParams:f.default.bool,serviceOptions:f.default.props,geocoder:f.default.any},E.defaultProps={className:null,placeholder:"Select a value",showFilter:!0,style:{},URLParams:!1,countries:[],autoLocation:!0,unit:"mi"};t.default=(0,_.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(E))},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(22);var i=(0,((r=o)&&r.__esModule?r:{default:r}).default)("div",{target:"e1nzkzy80",label:"Container"})((function(e){return e.theme.component}),";");t.default=i},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,i.jsx)(b.default,o({style:r,className:n},a,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels?(0,i.jsx)("div",{css:w.rangeLabelsContainer},(0,i.jsx)(_.default,{align:"left",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,i.jsx)(_.default,{align:"right",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)):null)},t}(E.default),P=function(){var e=this;this.setValues=function(t){e.setState({currentLocation:t.location,currentDistance:t.distance}),e.getCoordinates(t.location,(function(){e.setDistance(t.distance)}))},this.defaultQuery=function(t,n,r){var o,i,a=null;t&&n&&((i={})[e.type]=((o={distance:""+n+r.unit})[r.dataField]=t,o),a=i);return a&&r.nestedField?{query:{nested:{path:r.nestedField,query:a}}}:a},this.setLocation=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({distance:e.state.currentDistance,location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{distance:e.state.currentDistance,location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.state.currentLocation&&e.updateQuery(t,e.props)}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=null;t&&e.state.currentLocation&&(u={distance:t,location:e.state.currentLocation});var c=e.defaultQuery(e.coordinates,t,n);if(o){var f=o(e.coordinates,t,n);f.query&&(c=f.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(f))}n.updateQuery({componentId:r,query:c,value:u,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(g.default,null):null},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.value,a=r.onChange;if(void 0===i?e.setState({currentLocation:n}):a&&a({location:n,distance:e.state.currentDistance}),n.trim()&&(0,O.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var s=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:s}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.value,r=t.onChange;void 0===n?e.setLocation({value:e.state.currentLocation}):r&&r({location:e.state.currentLocation,distance:e.state.currentDistance})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,distance:e.state.currentDistance})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:h.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(m.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(y.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,h.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})},this.handleSlider=function(t){var n=t.values,r=e.props,o=r.value,i=r.onChange;void 0===o?n[0]!==e.state.currentDistance&&e.setDistance(n[0]):i&&(e.forceUpdate(),i({distance:n[0],location:e.state.currentLocation}))}};C.propTypes={addComponent:p.default.funcRequired,mapKey:p.default.stringRequired,removeComponent:p.default.funcRequired,selectedValue:p.default.selectedValue,setQueryListener:p.default.funcRequired,themePreset:p.default.themePreset,updateQuery:p.default.funcRequired,watchComponent:p.default.funcRequired,setComponentProps:p.default.funcRequired,setCustomQuery:p.default.funcRequired,updateComponentProps:p.default.funcRequired,autoLocation:p.default.bool,beforeValueChange:p.default.func,className:p.default.string,componentId:p.default.stringRequired,countries:p.default.stringArray,customQuery:p.default.func,data:p.default.data,dataField:p.default.stringRequired,defaultValue:p.default.selectedValue,filterLabel:p.default.string,icon:p.default.children,iconPosition:p.default.iconPosition,innerClass:p.default.style,innerRef:p.default.func,nestedField:p.default.string,onBlur:p.default.func,onChange:p.default.func,onFocus:p.default.func,onKeyDown:p.default.func,onKeyPress:p.default.func,onKeyUp:p.default.func,onQueryChange:p.default.func,onValueChange:p.default.func,placeholder:p.default.string,range:p.default.range,rangeLabels:p.default.rangeLabels,react:p.default.react,setQueryOptions:p.default.funcRequired,showFilter:p.default.bool,showIcon:p.default.bool,tooltipTrigger:p.default.tooltipTrigger,renderTooltipData:p.default.func,style:p.default.style,theme:p.default.style,title:p.default.title,value:p.default.selectedValue,unit:p.default.string,URLParams:p.default.bool,serviceOptions:p.default.props,geocoder:p.default.any},C.defaultProps={className:null,placeholder:"Select a value",range:{start:1,end:200},showFilter:!0,tooltipTrigger:"none",style:{},URLParams:!1,autoLocation:!0,unit:"mi",countries:[]};t.default=(0,x.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(C))},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=Object.assign||function(e){for(var t=1;t=100?g=Math.round(g):_=100/(c-p);var b=null;h&&(b=d.indexOf(this.getClosestSnapPoint(a[e])));var w=(f(n={},u.KEYS.LEFT,(function(e){return-1*e})),f(n,u.KEYS.RIGHT,(function(e){return 1*e})),f(n,u.KEYS.UP,(function(e){return 1*e})),f(n,u.KEYS.DOWN,(function(e){return-1*e})),f(n,u.KEYS.PAGE_DOWN,(function(e){return e>1?-e:-10*e})),f(n,u.KEYS.PAGE_UP,(function(e){return e>1?e:10*e})),n);if(y.call(w,t))g+=w[t](_),h&&(g>v?b0&&(m=d[b-1]));else if(t===u.KEYS.HOME)g=u.PERCENT_EMPTY,h&&(m=r(d,1)[0]);else{if(t!==u.KEYS.END)return null;g=u.PERCENT_FULL,h&&(m=d[d.length-1])}return h?l.getPosition(m,p,c):g}},{key:"getNextState",value:function(e,t){var n=this.state.handlePos,r=this.props,o=r.max,i=r.min,a=r.algorithm,s=this.validatePosition(e,t),u=n.map((function(t,n){return n===e?s:t}));return{handlePos:u,values:u.map((function(e){return a.getValue(e,i,o)}))}}},{key:"getClosestHandle",value:function(e){var t=this.state.handlePos;return t.reduce((function(n,r,o){return Math.abs(t[o]-e)1)){var n=e.changedTouches[0];this.setStartSlide(e,n.clientX,n.clientY),document.addEventListener("touchmove",this.handleTouchSlide,!1),document.addEventListener("touchend",this.endSlide,!1),t&&t(),b(e)}}},{key:"handleMouseSlide",value:function(e){null!==this.state.slidingIndex&&(this.handleSlide(e.clientX,e.clientY),b(e))}},{key:"handleTouchSlide",value:function(e){if(null!==this.state.slidingIndex)if(e.changedTouches.length>1)this.endSlide();else{var t=e.changedTouches[0];this.handleSlide(t.clientX,t.clientY),b(e)}}},{key:"handleSlide",value:function(e,t){var n=this.props,r=n.orientation,o=n.onSliderDragMove,i=this.state,a=i.slidingIndex,s=i.sliderBox,l="vertical"===r?(t-s.top)/s.height*u.PERCENT_FULL:(e-s.left)/s.width*u.PERCENT_FULL;this.slideTo(a,l),this.canMove(a,l)&&o&&o()}},{key:"endSlide",value:function(){var e=this,t=this.props,n=t.onSliderDragEnd,r=t.snap,o=this.state,i=o.slidingIndex,a=o.handlePos;if(this.setState({slidingIndex:null}),"function"==typeof document.removeEventListener?(document.removeEventListener("mouseup",this.endSlide,!1),document.removeEventListener("touchend",this.endSlide,!1),document.removeEventListener("touchmove",this.handleTouchSlide,!1),document.removeEventListener("mousemove",this.handleMouseSlide,!1)):(document.detachEvent("onmousemove",this.handleMouseSlide),document.detachEvent("onmouseup",this.endSlide)),n&&n(),r){var s=this.getSnapPosition(a[i]);this.slideTo(i,s,(function(){return e.fireChangeEvent()}))}else this.fireChangeEvent()}},{key:"handleClick",value:function(e){var t=this;if(!e.target.getAttribute("data-handle-key")){var n=this.props,r=n.orientation,o=n.onClick,i=this.getSliderBoundingBox(),a=("vertical"===r?(e.clientY-i.top)/i.height:(e.clientX-i.left)/i.width)*u.PERCENT_FULL,s=this.getClosestHandle(a),l=this.getSnapPosition(a);this.slideTo(s,l,(function(){return t.fireChangeEvent()})),o&&o()}}},{key:"handleKeydown",value:function(e){var t=this,n=_(e);if(e.keyCode!==u.KEYS.ESC){var r=this.getNextPositionForKey(n,e.keyCode);if(null!==r){if(this.canMove(n,r)){this.slideTo(n,r,(function(){return t.fireChangeEvent()}));var o=this.props.onKeyPress;o&&o()}b(e)}}else e.currentTarget.blur()}},{key:"userAdjustPosition",value:function(e,t){var n=this.props.getNextHandlePosition,r=t;if(n&&(r=parseFloat(n(e,t)),Number.isNaN(r)||ru.PERCENT_FULL))throw new TypeError("getNextHandlePosition returned invalid position. Valid positions are floats between 0 and 100");return r}},{key:"validatePosition",value:function(e,t){var n=this.state,r=n.handlePos,o=n.handleDimensions,i=this.userAdjustPosition(e,t);return Math.max(Math.min(i,void 0!==r[e+1]?r[e+1]-o:u.PERCENT_FULL),void 0!==r[e-1]?r[e-1]+o:u.PERCENT_EMPTY)}},{key:"validateValues",value:function(e,t){var n=t||this.props,r=n.max,o=n.min;return e.map((function(e,t,n){var i=Math.max(Math.min(e,r),o);return n.length&&iu.PERCENT_FULL||t>(void 0!==r[e+1]?r[e+1]-o:1/0)||t<(void 0!==r[e-1]?r[e-1]+o:-1/0))}},{key:"fireChangeEvent",value:function(){var e=this.props.onChange;e&&e(this.getPublicState())}},{key:"slideTo",value:function(e,t,n){var r=this,o=this.getNextState(e,t);this.setState(o,(function(){var e=r.props.onValuesUpdated;e&&e(r.getPublicState()),n&&n()}))}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var n=e.max,r=e.min,o=e.values,i=this.props.algorithm,a=this.validateValues(o,e);this.setState({handlePos:a.map((function(e){return i.getPosition(e,r,n)})),values:a},(function(){return t.fireChangeEvent()}))}}},{key:"invalidatePitStyleCache",value:function(){this.pitStyleCache={}}},{key:"render",value:function(){var e=this,t=this.props,n=t.algorithm,r=t.children,o=t.disabled,i=t.handle,s=t.max,u=t.min,l=t.orientation,c=t.pitComponent,f=t.pitPoints,p=t.progressBar,d=this.state,h=d.className,m=d.handlePos,y=d.values;return a.default.createElement("div",{className:h,ref:this.setRef,onClick:o?void 0:this.handleClick,style:{position:"relative"}},a.default.createElement("div",{className:"rheostat-background"}),m.map((function(t,n){var r="vertical"===l?{top:String(t)+"%",position:"absolute"}:{left:String(t)+"%",position:"absolute"};return a.default.createElement(i,{"aria-valuemax":e.getMaxValue(n),"aria-valuemin":e.getMinValue(n),"aria-valuenow":y[n],"aria-disabled":o,"data-handle-key":n,className:"rheostat-handle",key:"handle-"+String(n),onClick:e.killEvent,onKeyDown:o?void 0:e.handleKeydown,onMouseDown:o?void 0:e.startMouseSlide,onTouchStart:o?void 0:e.startTouchSlide,role:"slider",style:r,tabIndex:0})})),m.map((function(t,n,r){return 0===n&&r.length>1?null:a.default.createElement(p,{className:"rheostat-progress",key:"progress-bar-"+String(n),style:e.getProgressStyle(n)})})),c&&f.map((function(t){var r=e.pitStyleCache[t];if(!r){var o=n.getPosition(t,u,s);r="vertical"===l?{top:String(o)+"%",position:"absolute"}:{left:String(o)+"%",position:"absolute"},e.pitStyleCache[t]=r}return a.default.createElement(c,{key:"pit-"+String(t),style:r},t)})),r)}}]),t}(a.default.Component);O.propTypes=x,O.defaultProps=E,t.default=O},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.KEYS={DOWN:40,END:35,ESC:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,UP:38},t.PERCENT_EMPTY=0,t.PERCENT_FULL=100},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={getPosition:function(e,t,n){return(e-t)/(n-t)*100},getValue:function(e,t,n){var r=e/100;return 0===e?t:100===e?n:Math.round((n-t)*r+t)}}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(22),i=(r=o)&&r.__esModule?r:{default:r},a=n(7);var s=function(e){var t=e.theme;return(0,a.css)("background-color:",t.colors.primaryColor,";")},u=(0,i.default)("div",{target:"e1p4hzk20",label:"Slider"})(".rheostat{overflow:visible;margin:24px 12px;}.rheostat-progress{background-color:#d8d8d8;position:absolute;",(function(e){return e.primary&&s}),"}.rheostat-handle{border:1px solid #9a9a9a;",(function(e){return e.primary&&s})," background-color:#fff;border-radius:50%;height:24px;outline:none;z-index:2;width:24px;cursor:pointer;}.rheostat-horizontal{height:24px;}.rheostat-background{height:4px;background-color:#c7c7c7;top:0px;width:100%;position:relative;}.rheostat-horizontal .rheostat-progress{height:4px;top:0;}.rheostat-horizontal .rheostat-handle{margin-left:-12px;top:-10px;}.slider-tooltip,.slider-tooltip-focus,.slider-tooltip-visible{visibility:hidden;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:6px 8px;position:absolute;z-index:1;transform:translate(-50%,-170%);}.slider-tooltip-visible{visibility:visible;}.slider-tooltip:after,.slider-tooltip-focus:after,.slider-tooltip-visible:after{content:'';position:absolute;top:98%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent;}.rheostat-handle:hover .slider-tooltip,.rheostat-handle:focus .slider-tooltip,.rheostat-handle:active .slider-tooltip{visibility:visible;}.rheostat-handle:hover .slider-tooltip-focus{visibility:hidden;}.rheostat-handle:focus .slider-tooltip-focus,.rheostat-handle:active .slider-tooltip-focus{visibility:visible;}",(function(e){return e.theme.component}),";");t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(0)),o=a(n(20)),i=a(n(188));function a(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.align,n=e.children,o=e.className;return r.default.createElement(i.default,{align:t,className:o},n)};s.propTypes={align:o.default.rangeLabelsAlign,children:o.default.children,className:o.default.string},t.default=s},function(e,t,n){"use strict";t.__esModule=!0;var r,o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["className","style","tooltipTrigger","renderTooltipData"]);if(r){var u="";switch(r){case"hover":u="slider-tooltip";break;case"focus":u="slider-tooltip-focus";break;case"always":u="slider-tooltip-visible";break;case"none":default:return a.default.createElement("button",o({style:n,"aria-label":"slider-button",className:t},s))}var l=s["aria-valuenow"];return a.default.createElement("button",o({style:n,className:t,"aria-label":"slider-button"},s),a.default.createElement("span",{className:u},i?i(l):l))}return a.default.createElement("button",o({style:n,className:t},s))}},function(e,t,n){var r=n(469);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(471)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(470)(!1)).push([e.i,"body{max-width:1200px;margin:0 auto;padding-top:15px}.row{display:flex;flex-direction:row;width:100%}.col{flex:1;padding:15px}.row>.col:first-child{border-right:1px solid #ccc;max-width:400px}.row>.col:last-child{background:#fafafa}@media (max-width:767px){.row{flex-direction:column}.row>.col:first-child{border-right:none;max-width:none}}.title-box{display:flex;width:200px;justify-content:center;align-items:center;height:36px;background-color:#fff;padding:8px 10px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);border-radius:2px;position:absolute;top:92px;left:calc(50% - 100px);z-index:1}",""])},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(a=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),i=r.sources.map((function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"}));return[n].concat(i).concat([o]).join("\n")}var a;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o=0&&f.splice(t,1)}function g(e){var t=document.createElement("style");return e.attrs.type="text/css",v(t,e.attrs),m(e,t),t}function v(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function _(e,t){var n,r,o,i;if(t.transform&&e.css){if(!(i=t.transform(e.css)))return function(){};e.css=i}if(t.singleton){var a=c++;n=l||(l=g(t)),r=x.bind(null,n,a,!1),o=x.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",v(t,e.attrs),m(e,t),t}(t),r=O.bind(null,n,t),o=function(){y(n),n.href&&URL.revokeObjectURL(n.href)}):(n=g(t),r=E.bind(null,n),o=function(){y(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=h(e,t);return d(n,t),function(e){for(var r=[],o=0;o1)for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:"",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",r=t,o="",i=0,a=0,s=n;r.charAt(0|a)||(s="=",a%1);o+=s.charAt(63&i>>8-a%1*8)){if((e=r.charCodeAt(a+=3/4))>255)throw new Error('"btoa" failed: The string to be encoded contains characters outside of the Latin1 range.');i=i<<8|e}return o}function d(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e&&"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n0)||new Error("fields missing: "+o)}function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e||0!==Object.keys(e).length||e.constructor!==Object?JSON.parse(JSON.stringify(e)):null}function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n={};return t?Object.keys(e).forEach((function(t){n[t]=encodeURI(e[t])})):n=e,n}function g(e){var t=o()(e.url||""),n=t.auth,r=void 0===n?null:n,i=t.host,a=void 0===i?"":i,s=t.path,u=void 0===s?"":s,l=t.protocol,c=void 0===l?"":l,f=a+u;if("string"!=typeof f||""===f)throw new Error("URL not present in options.");if("string"!=typeof e.app||""===e.app)throw new Error("App name is not present in options.");if("string"!=typeof c||""===c)throw new Error("Protocol is not present in url. URL should be of the form https://scalr.api.appbase.io");"/"===f.slice(-1)&&(f=f.slice(0,-1));var p=r||null;if("string"==typeof e.credentials&&""!==e.credentials?p=e.credentials:"string"==typeof e.username&&""!==e.username&&"string"==typeof e.password&&""!==e.password&&(p=e.username+":"+e.password),function(e){return t="scalr.api.appbase.io",-1!==e.indexOf(t);var t}(f)&&null===p)throw new Error("Authentication information is not present. Did you add credentials?");this.url=f,this.protocol=c,this.app=e.app,this.credentials=p,this.headers={}}function v(e){var t=this;return new Promise((function(n,r){var o=m(e);try{var i=o.method,s=o.path,l=o.params,c=o.body,f=o.isRSAPI,d=o.isSuggestionsAPI?".suggestions":t.app,h=c,y=s.endsWith("msearch")||s.endsWith("bulk")?"application/x-ndjson":"application/json",g=Object.assign({},{Accept:"application/json","Content-Type":y},t.headers),v=Date.now();t.credentials&&(g.Authorization="Basic "+p(t.credentials));var _={method:i,headers:g};if(Array.isArray(h)){var b="";h.forEach((function(e){b+=JSON.stringify(e),b+="\n"})),h=b}else h=JSON.stringify(h)||{};0!==Object.keys(h).length&&(_.body=h);var w={},x="";l&&(x="?"+a.a.stringify(l));var E=t.protocol+"://"+t.url+"/"+d+"/"+s+x;return function(e){if(t.transformRequest&&"function"==typeof t.transformRequest){var n=t.transformRequest(e);return n instanceof Promise?n:Promise.resolve(n)}return Promise.resolve(e)}(Object.assign({},{url:E},_)).then((function(e){var t=Object.assign({},e),o=t.url;return delete t.url,u()(o||E,t).then((function(e){return e.status>=500?r(e):(w=e.headers,e.json().then((function(t){if(e.status>=400)return r(e);if(t&&t.error)return r(t);if(f&&t&&"[object Object]"===Object.prototype.toString.call(t)&&c&&c.query&&c.query instanceof Array){var o=0,i=c.query.filter((function(e){return e.execute||void 0===e.execute})).length;if(t&&Object.keys(t).forEach((function(e){t[e]&&Object.prototype.hasOwnProperty.call(t[e],"error")&&(o+=1)})),o>0&&i===o)return r(t)}if(t&&t.responses instanceof Array&&t.responses.length===t.responses.filter((function(e){return Object.prototype.hasOwnProperty.call(e,"error")})).length)return r(t);var a=Object.assign({},t,{_timestamp:v,_headers:w});return n(a)})))})).catch((function(e){return r(e)}))})).catch((function(e){return r(e)}))}catch(e){return r(e)}}))}var _="undefined"!=typeof window?window.WebSocket:n(480);function b(e,t,n,r){var o=this;try{var i=m(e),s=i.method,u=i.path,l=i.params,c=e.body;c&&"object"===(void 0===c?"undefined":f(c))||(c={});return this.wsClosed=function(){r&&r()},this.stop=function(){o.ws.onmessage=void 0,o.ws.onclose=void 0,o.ws.onerror=void 0,o.wsClosed();var e=JSON.parse(JSON.stringify(o.request));e.unsubscribe=!0,!0!==o.unsubscribed&&o.send(e),o.unsubscribed=!0},this.reconnect=function(){return o.stop(),b(e,t,n,r)},this.processError=function(e){n?n(e):console.warn(e)},this.processMessage=function(e){var r=JSON.parse(JSON.stringify(e));if(r.id||!r.message)return r.id===o.id?r.message?(delete r.id,void(n&&n(r))):(r.query_id&&(o.query_id=r.query_id),r.channel&&(o.channel=r.channel),void(r.body&&""!==r.body&&t&&t(r.body))):void(!r.id&&r.channel&&r.channel===o.channel&&t&&t(r.event));n&&n(r)},o.ws=new _("wss://"+o.url+"/"+o.app),o.id="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})),o.request={id:o.id,path:o.app+"/"+u+"?"+a.a.stringify(l),method:s,body:c},o.credentials&&(o.request.authorization="Basic "+p(o.credentials)),o.result={},o.closeHandler=function(){o.wsClosed()},o.errorHandler=function(e){o.processError.apply(o,[e])},o.messageHandler=function(e){var t=JSON.parse(e.data);t.body&&t.body.status>=400?o.processError.apply(o,[t]):o.processMessage.apply(o,[t])},o.send=function(e){!function e(t,n){setTimeout((function(){1===t.readyState?null!=n&&n():e(t,n)}),5)}(o.ws,(function(){try{o.ws.send(JSON.stringify(e))}catch(e){console.warn(e)}}))},o.ws.onmessage=o.messageHandler,o.ws.onerror=o.errorHandler,o.ws.onclose=o.closeHandler,o.send(o.request),o.result.stop=o.stop,o.result.reconnect=o.reconnect,o.result}catch(e){return n?n(e):console.warn(e),null}}function w(e){var t=m(e),n=h(t,{type:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.body,delete t.id;var a=void 0;return a=o?r+"/"+encodeURIComponent(o):r,this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function x(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"GET",path:i,params:t})}function E(e){var t=m(e),n=h(t,{type:"string",id:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.id,delete t.body;var a=r+"/"+encodeURIComponent(o)+"/_update";return this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function O(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"DELETE",path:i,params:t})}function S(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=t.type,o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_bulk":"/_bulk",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function C(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_search":"_search",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function P(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_msearch":"_msearch",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function T(e,t){var n=m(t),r=d(e);if(!0!==r)throw r;var o={settings:n,query:e};return this.performFetchRequest({method:"POST",path:"_reactivesearch.v3",body:o,isRSAPI:!0})}function k(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id,delete t.stream,!0===t.stream?t.stream="true":(delete t.stream,t.streamonly="true");for(var i=arguments.length,a=Array(i>1?i-1:0),s=1;s1?i-1:0),s=1;s2?n-2:0),o=2;o0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.headers=t?y(e):e},"undefined"!=typeof window&&(window.Appbase=t),t}},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,i){t=t||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var s=/\+/g;e=e.split(t);var u=1e3;i&&"number"==typeof i.maxKeys&&(u=i.maxKeys);var l=e.length;u>0&&l>u&&(l=u);for(var c=0;c=0?(f=m.substr(0,y),p=m.substr(y+1)):(f=m,p=""),d=decodeURIComponent(f),h=decodeURIComponent(p),r(a,d)?o(a[d])?a[d].push(h):a[d]=[a[d],h]:a[d]=h}return a};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?i(a(e),(function(a){var s=encodeURIComponent(r(a))+n;return o(e[a])?i(e[a],(function(e){return s+encodeURIComponent(r(e))})).join(t):s+encodeURIComponent(r(e[a]))})).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r="0"&&r<="9";)t+=r,u();if("."===r)for(t+=".";u()&&r>="0"&&r<="9";)t+=r;if("e"===r||"E"===r)for(t+=r,u(),"-"!==r&&"+"!==r||(t+=r,u());r>="0"&&r<="9";)t+=r,u();if(e=+t,isFinite(e))return e;s("Bad number")},c=function(){var e,t,n,o="";if('"'===r)for(;u();){if('"'===r)return u(),o;if("\\"===r)if(u(),"u"===r){for(n=0,t=0;t<4&&(e=parseInt(u(),16),isFinite(e));t+=1)n=16*n+e;o+=String.fromCharCode(n)}else{if("string"!=typeof a[r])break;o+=a[r]}else o+=r}s("Bad string")},f=function(){for(;r&&r<=" ";)u()};i=function(){switch(f(),r){case"{":return function(){var e,t={};if("{"===r){if(u("{"),f(),"}"===r)return u("}"),t;for(;r;){if(e=c(),f(),u(":"),Object.hasOwnProperty.call(t,e)&&s('Duplicate key "'+e+'"'),t[e]=i(),f(),"}"===r)return u("}"),t;u(","),f()}}s("Bad object")}();case"[":return function(){var e=[];if("["===r){if(u("["),f(),"]"===r)return u("]"),e;for(;r;){if(e.push(i()),f(),"]"===r)return u("]"),e;u(","),f()}}s("Bad array")}();case'"':return c();case"-":return l();default:return r>="0"&&r<="9"?l():function(){switch(r){case"t":return u("t"),u("r"),u("u"),u("e"),!0;case"f":return u("f"),u("a"),u("l"),u("s"),u("e"),!1;case"n":return u("n"),u("u"),u("l"),u("l"),null}s("Unexpected '"+r+"'")}()}},e.exports=function(e,t){var a;return o=e,n=0,r=" ",a=i(),f(),r&&s("Syntax error"),"function"==typeof t?function e(n,r){var o,i,a=n[r];if(a&&"object"==typeof a)for(o in a)Object.prototype.hasOwnProperty.call(a,o)&&(void 0!==(i=e(a,o))?a[o]=i:delete a[o]);return t.call(n,r,a)}({"":a},""):a}},function(e,t){var n,r,o,i=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,a={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function s(e){return i.lastIndex=0,i.test(e)?'"'+e.replace(i,(function(e){var t=a[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}e.exports=function(e,t,i){var a;if(n="",r="","number"==typeof i)for(a=0;a0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(t.type===r.ADD_COMPONENT)return[].concat(o(e),[t.component]);if(t.type===r.REMOVE_COMPONENT)return e.filter((function(e){return e!==t.component}));return e};var r=n(5);function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT){var n=a(t.react),s=r({},e);return Object.keys(s).forEach((function(e){s[e]=s[e].filter((function(e){return e!==t.component}))})),n.forEach((function(e){Array.isArray(s[e])?s[e]=[].concat(i(s[e]),[t.component]):s[e]=[t.component]})),s}return e};var o=n(5);function i(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{analyticsConfig:i.defaultAnalyticsConfig},t=arguments[1];if(t.type===o.ADD_CONFIG)return r({},e,{analyticsConfig:r({},i.defaultAnalyticsConfig,t.analyticsConfig)});if(t.type===o.UPDATE_ANALYTICS_CONFIG)return r({},e,{analyticsConfig:r({},e.analyticsConfig,t.analyticsConfig)});return e};var o=n(5),i=n(110)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.ADD_APPBASE_REF)return t.appbaseRef;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_HITS)return t.append?r({},e,a({},t.component,{hits:[].concat(s(e[t.component].hits),s(t.hits)),total:t.total,time:t.time,hidden:t.hidden||0})):r({},e,a({},t.component,{hits:t.hits,total:t.total,time:t.time,hidden:t.hidden||0}));if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component].total;return t.hit._deleted?n-=1:t.hit._updated||(n+=1),r({},e,a({},t.component,r({},e[t.component],{total:n})))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var u=i(e,[t.component]);return u}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_COMBINED_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_INTERNAL_VALUE:return r({},e,a({},t.component,{value:t.value,componentType:t.componentType,category:t.category,meta:t.meta}));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=i(e,[t.component]);return n;default:return e}};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_LOADING)return r({},e,a({},t.component,t.isLoading));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_ERROR)return r({},e,a({},t.component,t.error));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_STREAMING)return!t.status&&e[t.component]&&e[t.component].ref&&e[t.component].ref.stop(),r({},e,a({},t.component,{status:t.status,ref:t.ref}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component]||[];return n=n.filter((function(e){return e._id!==t.hit._id})),r({},e,a({},t.component,[t.hit].concat(s(n))))}if(t.type===o.SET_STREAMING){if(!t.status&&e[t.component]){e[t.component];var u=i(e,[t.component]);return u}}else if(t.type===o.REMOVE_COMPONENT){e[t.component];var l=i(e,[t.component]);return l}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_TIMESTAMP)return r({},e,a({},t.component,t.timestamp));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_HEADERS)return t.headers;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_MAP_DATA)return i({},t.componentId,{query:t.query,persistMapQuery:t.persistMapQuery});if(t.type===r.REMOVE_COMPONENT){e[t.component];var n=o(e,[t.component]);return n}return e};var r=n(5);function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_LISTENER)return r({},e,a({},t.component,{onQueryChange:t.onQueryChange,onError:t.onError}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case o.SET_VALUE:return s.includes(t.componentType)?{searchValue:t.value,searchId:null}:e;case o.SET_SEARCH_ID:return r({},e,{searchId:t.searchId});case o.SET_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:t.value,suggestionsSearchId:null});case o.SET_SUGGESTIONS_SEARCH_ID:return r({},e,{suggestionsSearchId:t.searchId});case o.CLEAR_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:null,suggestionsSearchId:null});default:return e}};var o=n(5),i=n(21),a={searchValue:null,searchId:null,suggestionsSearchId:null,suggestionsSearchValue:null},s=[i.componentTypes.dataSearch,i.componentTypes.categorySearch]},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_PROMOTED_RESULTS)return r({},e,a({},t.component,t.results.map((function(e){return r({},e,{_promoted:!0})}))));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_DATA)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_DEFAULT_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_AGGS){if(t.append){var n=Object.keys(e[t.component])[0],u=t.aggregations[n],l=u.buckets,c=s(u,["buckets"]);return r({},e,i({},t.component,i({},n,r({buckets:[].concat(a(e[t.component][n].buckets),a(l))},c))))}return r({},e,i({},t.component,t.aggregations))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var f=s(e,[t.component]);return f}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_COMPOSITE_AGGS){var n=Object.values(t.aggregations)&&Object.values(t.aggregations)[0],u=Object.keys(t.aggregations)[0];if(!n)return e;var l=n.buckets||[],c=l.map((function(e){var t=e.doc_count,n=e.key,o=e[u],i={},a={};if(o&&o.hits){var l=o.hits.hits[0];a=l._source,i=s(l,["_source"])}return r({_doc_count:t,_key:n[u]},i,a)}));return r({},e,i({},t.component,t.append?[].concat(a(e[t.component]),a(c)):c))}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_APPLIED_SETTINGS)return r({},e,i({},t.component,t.data));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_HIGHLIGHT_OPTIONS)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_RAW_DATA)return r({},e,a({},t.component,t.response));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_SUGGESTIONS)return r({},e,i({},t.component,t.suggestions));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_TO_HITS)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n={ENTER_PRESS:"ENTER_PRESS",SUGGESTION_SELECT:"SUGGESTION_SELECT",CLEAR_VALUE:"CLEAR_VALUE",SEARCH_ICON_CLICK:"SEARCH_ICON_CLICK"};t.default=n},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return i};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},i={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.2","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),i=n(27),a=n.n(i),s=(n(189),n(190)),u=n.n(s),l=n(198);n(468);var c=["Dallas","San Angelo","Austin","San Antonio"],f=["San Jose","San Francisco","California","Los Angeles","San Diego"],p=function(e){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this));return n.state={title:""},n.renderInfo=n.renderInfo.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.renderInfo=function(){var e=this.state.title;return e?o.a.createElement("div",{className:"title-box"},e):null},t.prototype.render=function(){var e=this;return o.a.createElement(u.a,{app:"meetup_dataset",url:"https://a03a1cb71321:75b6603d-9456-4a5a-af6b-a487b309eb61@arc-cluster-appbase-demo-6pjy6z.searchbase.io",enableAppbase:!0,type:"meetupdata1",mapKey:"AIzaSyAKz3UhgSuP872fb-Aw27oPRI7M0eXkA9U"},o.a.createElement("h2",null,"Data Layer on ReactiveMap"),this.renderInfo(),o.a.createElement(l.ReactiveGoogleMap,{componentId:"map",dataField:"location",title:"Reactive Maps",innerRef:function(t){e.mapRef=t},size:500,defaultZoom:5,defaultQuery:function(){return{query:{terms:{"group.group_city.keyword":[].concat(c,f)}}}},renderAllData:function(t,n,r,o){if(e.mapRef){var i=e.mapRef.map,a={California:0,Texas:0};t.forEach((function(e){c.includes(e.group.group_city)?a.Texas+=1:a.California+=1})),i.data.loadGeoJson("https://raw.githubusercontent.com/appbaseio/reactivesearch/dev/site/demos/datalayer/src/us-states.json"),i.data.addListener("click",(function(t){e.setState({title:t.feature.f.name+": "+a[t.feature.f.name]+" meetups"})}))}return o()},showMarkerClusters:!1,showSearchAsMove:!1,defaultCenter:{lat:45.58,lng:-103.46}}))},t}(o.a.Component);a.a.render(o.a.createElement(p,null),document.getElementById("root"))}]); \ No newline at end of file diff --git a/site/demos/datalayer/package.json b/site/demos/datalayer/package.json index dd4ea0b289..0ca04e179e 100644 --- a/site/demos/datalayer/package.json +++ b/site/demos/datalayer/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "@appbaseio/reactivemaps": "3.0.0-beta.10", "react": "^16.2.0", "react-dom": "^16.2.0" diff --git a/site/demos/ecommerce/dist/index.js b/site/demos/ecommerce/dist/index.js index 147b361002..b19f1ffc54 100644 --- a/site/demos/ecommerce/dist/index.js +++ b/site/demos/ecommerce/dist/index.js @@ -3,7 +3,7 @@ object-assign (c) Sindre Sorhus @license MIT -*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,l=i(e),u=1;u>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r=arguments[1],o=0;o=0&&this.lastIndexOf(e)===t}),"function"!=typeof Event){"undefined"!=typeof window&&(window.Event=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t})}},function(e,t,n){"use strict";(function(e){t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT)return r({},e,i({},t.component,t.react));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY)return r({},e,i({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_OPTIONS)return r({},e,i({},t.component,t.options));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_VALUE:return r({},e,i({},t.component,{value:t.value,label:t.label||t.component,showFilter:t.showFilter,URLParams:t.URLParams,componentType:t.componentType,category:t.category,meta:t.meta}));case o.PATCH_VALUE:return r({},e,i({},t.component,r({},e[t.component],t.payload)));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=a(e,[t.component]);return n;default:return e}};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_PROPS:return r({},e,i({},t.component,t.options));case o.UPDATE_PROPS:return r({},e,i({},t.component,r({},e[t.component],t.options)));case o.REMOVE_PROPS:case o.REMOVE_COMPONENT:e[t.component];var n=a(e,[t.component]);return n;default:return e}};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.default={date:"yyyy-MM-dd",basic_date:"yyyyMMdd",basic_date_time:"yyyyMMdd'T'HHmmss.fffzzz",basic_date_time_no_millis:"yyyyMMdd'T'HHmmsszzz",date_time_no_millis:"yyyy-MM-dd'T'HH:mm:sszzz",basic_time:"HHmmss.fffzzz",basic_time_no_millis:"HHmmsszzz",epoch_millis:"epoch_millis",epoch_second:"epoch_second"}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t0&&u.forEach((function(e){var r,o,a;t.hasOwnProperty(e)&&(l=n({},l,(r={},o=e,a=t[e],o in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a,r)))}));var c=n({},i,l);if(p=[].concat(r(p),[e]),d=[].concat(r(d),[c]),f)return!0}return!1},m=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;if("object"==typeof t){var a=n.split("."),i=t[a[0]];if(i)if(a.length>1){var s=n.substring(a[0].length+1);Array.isArray(i)?i.forEach((function(t){e(t,s,r)})):e(i,s,r)}else{var l=o(i);if(l){if(Array.isArray(l)){if(f)return l.some((function(e){return g(e,t,r)}));l.forEach((function(e){return g(e,t,r)}))}return g(l,t,r)}}}return!1},y=function(){f?i.forEach((function(e){t.some((function(t){return m(e,t)}))})):i.forEach((function(e){t.forEach((function(t){m(e,t)}))}))};return y(),d.length4&&void 0!==arguments[4]?arguments[4]:{};return function(u){if(u(s(e,t,n)),r){u((0,o.executeQuery)(e,!1,!0))}u((0,a.setInternalValue)((0,i.getInternalComponentID)(e),void 0,void 0,void 0,l))}};var r=n(1),o=n(31),a=n(32),i=n(13);function s(e,t,n){return{type:r.SET_MAP_DATA,componentId:e,query:t,persistMapQuery:n}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=t;n?a=t:t===e.state.currentValue&&o&&(a="");var i=function(){var t=function(){e.updateQuery(a,r),r.onValueChange&&r.onValueChange(a)};o?e.setState({currentValue:a},t):t()};(0,u.checkValueChange)(r.componentId,a,r.beforeValueChange,i)},this.updateQuery=function(t,n){var o=n.customQuery,a=S.defaultQuery(t,n),i=void 0;o&&(a=(o(t,n)||{}).query,i=(0,u.getOptionsFromQuery)(o(t,n)),(0,u.updateCustomQuery)(n.componentId,n,t));n.setQueryOptions(n.componentId,r({},S.generateQueryOptions(n,e.state.prevAfter,e.state.currentValue),i)),n.updateQuery({componentId:n.componentId,query:a,value:t,label:n.filterLabel,showFilter:n.showFilter,URLParams:n.URLParams,componentType:f.componentTypes.singleList})},this.updateDefaultQuery=function(t){var n=e.state.currentValue;(0,u.updateDefaultQuery)(e.props.componentId,e.props,n),(0,u.updateInternalQuery)(e.internalComponent,t,n,e.props,S.generateQueryOptions(e.props,e.state.prevAfter,n))},this.updateQueryOptions=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t.showLoadMore&&!n&&e.setState({options:[]});var r=S.generateQueryOptions(t,n?e.state.after:{},e.state.currentValue);t.defaultQuery?e.updateDefaultQuery(r):t.setQueryOptions(e.internalComponent,r)},this.handleInputChange=function(t){var n=t.target.value;e.setState({searchTerm:n})},this.handleLoadMore=function(){var t=S.generateQueryOptions(e.props,e.state.after,e.state.currentValue);e.props.loadMore(e.props.componentId,t)},this.renderSearch=function(){return e.props.showSearch?i.default.createElement(h.default,{className:(0,u.getClassName)(e.props.innerClass,"input")||null,onChange:e.handleInputChange,value:e.state.searchTerm,placeholder:e.props.placeholder,style:{margin:"0 0 8px"},"aria-label":e.props.componentId+"-search",themePreset:e.props.themePreset}):null},this.handleClick=function(t){var n=t;(0,b.isEvent)(t)&&(n=t.target.value);var r=e.props,o=r.value,a=r.onChange;void 0===o?e.setValue(n):a&&a(n)}};S.propTypes={setQueryOptions:c.default.funcRequired,loadMore:c.default.funcRequired,updateQuery:c.default.funcRequired,options:c.default.options,rawData:c.default.rawData,selectedValue:c.default.selectedValue,setCustomQuery:c.default.funcRequired,isLoading:c.default.bool,error:c.default.title,beforeValueChange:c.default.func,children:c.default.func,className:c.default.string,componentId:c.default.stringRequired,customQuery:c.default.func,defaultQuery:c.default.func,dataField:c.default.stringRequired,defaultValue:c.default.string,value:c.default.string,filterLabel:c.default.string,innerClass:c.default.style,loader:c.default.title,onQueryChange:c.default.func,onError:c.default.func,onValueChange:c.default.func,onChange:c.default.func,placeholder:c.default.string,react:c.default.react,render:c.default.func,renderItem:c.default.func,renderError:c.default.title,renderNoResults:c.default.func,transformData:c.default.func,selectAllLabel:c.default.string,showCount:c.default.bool,showFilter:c.default.bool,showRadio:c.default.boolRequired,showSearch:c.default.bool,size:c.default.number,sortBy:c.default.sortByWithCount,style:c.default.style,themePreset:c.default.themePreset,title:c.default.title,URLParams:c.default.bool,showMissing:c.default.bool,missingLabel:c.default.string,showLoadMore:c.default.bool,loadMoreLabel:c.default.title,nestedField:c.default.string},S.defaultProps={className:null,placeholder:"Search",showCount:!0,showFilter:!0,showRadio:!0,showSearch:!0,size:100,sortBy:"count",style:{},URLParams:!1,showMissing:!1,missingLabel:"N/A",showLoadMore:!1,loadMoreLabel:"Load More"},S.componentType=f.componentTypes.singleList;var _=(0,b.connect)((function(e,t){return{rawData:e.rawData[t.componentId],options:t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].reactivesearch_nested:e.aggregations[t.componentId],selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||"",themePreset:e.config.themePreset,isLoading:e.isLoading[t.componentId],error:e.error[t.componentId]}}),(function(e){return{setCustomQuery:function(t,n){return e((0,s.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,s.setDefaultQuery)(t,n))},setQueryOptions:function(t,n){return e((0,s.setQueryOptions)(t,n))},loadMore:function(t,n){return e((0,s.loadMore)(t,n,!0,!0))},updateQuery:function(t){return e((0,s.updateQuery)(t))}}}))((function(e){return i.default.createElement(w.default,r({},e,{internalComponent:!0,componentType:f.componentTypes.singleList}),(function(){return i.default.createElement(S,r({ref:e.myForwardedRef},e))}))})),x=i.default.forwardRef((function(e,t){return i.default.createElement(_,r({},e,{myForwardedRef:t}))}));(0,l.default)(x,S),x.name="SingleList",t.default=x},function(e,t,n){"use strict";t.__esModule=!0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var _=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));x.call(r);var o=n.defaultValue||n.value,a=n.selectedValue||o||[],i={};a.forEach((function(e){i[e]=!0}));var s=n.options&&n.options[n.dataField]?r.getOptions(n.options[n.dataField].buckets,n):[];r.state={currentValue:i,options:s,searchTerm:"",after:{},prevAfter:{},isLastBucket:!1},r.internalComponent=(0,u.getInternalComponentID)(n.componentId),(0,d.updateCustomQuery)(n.componentId,n,a),(0,d.updateDefaultQuery)(n.componentId,n,a),r.updateQueryOptions(n);return a.length&&r.setValue(a,!0,n,!1),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidUpdate=function(e){var t=this;(0,d.checkPropChange)(this.props.options,e.options,(function(){var n=t.props,r=n.showLoadMore,a=n.dataField,i=n.options;if(r&&i&&i[a]){var s=i[a].buckets,l=i[a].after_key,u=e.options&&e.options[a]&&e.options[a].after_key,c=!l;t.setState((function(e){return o({},e,{prevAfter:u?{after:u}:e.prevAfter,after:l?{after:l}:e.after,isLastBucket:c,options:t.getOptions(s,t.props)})}),(function(){var e=t.state.currentValue,n=Object.keys(e).filter((function(t){return e[t]}));n.length&&t.setValue(n,!0)}))}else t.setState({options:i&&i[a]?t.getOptions(i[a].buckets,t.props):[]},(function(){var e=t.state.currentValue,n=Object.keys(e).filter((function(t){return e[t]}));n.length&&t.setValue(n,!0)}))}));var n="object"===r(this.state.currentValue)?Object.keys(this.state.currentValue):[];(0,w.isQueryIdentical)(n,this.props,e,"defaultQuery")||(this.updateDefaultQuery(),this.updateQuery([],this.props)),(0,w.isQueryIdentical)(n,this.props,e,"customQuery")||this.updateQuery(n,this.props),(0,d.checkSomePropChange)(this.props,e,["size","sortBy"],(function(){return t.updateQueryOptions(t.props)})),(0,d.checkSomePropChange)(this.props,e,["dataField","nestedField"],(function(){t.updateQueryOptions(t.props),t.updateQuery(n,t.props)}));var a=n,i=this.props.selectAllLabel;if(i&&(a=a.filter((function(e){return e!==i})),this.state.currentValue[i]&&(a=[i])),this.props.value!==e.value)this.setValue(this.props.value,!0);else if(!(0,d.isEqual)(a,this.props.selectedValue)&&!(0,d.isEqual)(this.props.selectedValue,e.selectedValue)){var s=this.props,l=s.value,u=s.onChange;if(void 0===l)this.setValue(this.props.selectedValue||[],!0);else if(u)u(this.props.selectedValue||null);else{var c=n;this.setValue(c,!0)}}},t.generateQueryOptions=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=(0,d.getQueryOptions)(e),o=Object.keys(n);return e.showLoadMore?(0,d.getCompositeAggsQuery)(o,r,e,t):(0,d.getAggsQuery)(o,r,e)},t.prototype.getComponent=function(){var e=this.props,t=e.error,n=e.isLoading,r=e.rawData,o={error:t,loading:n,value:this.state.currentValue,data:this.listItems,handleChange:this.handleClick,rawData:r};return(0,w.getComponent)(o,this.props)},t.prototype.render=function(){var e=this,t=this.props,n=t.selectAllLabel,r=t.renderItem,o=t.showLoadMore,a=t.loadMoreLabel,i=t.renderError,l=t.error,u=t.isLoading,c=this.state.isLastBucket;if(this.props.isLoading&&this.props.loader)return this.props.loader;if(i&&l)return(0,w.isFunction)(i)?i(l):i;if(!this.hasCustomRenderer&&this.state.options&&0===this.state.options.length)return this.props.renderNoResults?this.props.renderNoResults():null;var f=this.listItems,p=!!n&&!!this.state.currentValue[n];return s.default.createElement(v.default,{style:this.props.style,className:this.props.className},this.props.title&&s.default.createElement(h.default,{className:(0,d.getClassName)(this.props.innerClass,"title")||null},this.props.title),this.renderSearch(),this.hasCustomRenderer?this.getComponent():s.default.createElement(b.UL,{className:(0,d.getClassName)(this.props.innerClass,"list")||null,role:"listbox","aria-label":this.props.componentId+"-items"},n?s.default.createElement("li",{key:n,className:p?"active":"",role:"option","aria-checked":p,"aria-selected":p},s.default.createElement(b.Checkbox,{className:(0,d.getClassName)(this.props.innerClass,"checkbox")||null,id:this.props.componentId+"-"+n,name:n,value:n,onChange:this.handleClick,checked:p,show:this.props.showCheckbox}),s.default.createElement("label",{className:(0,d.getClassName)(this.props.innerClass,"label")||null,htmlFor:this.props.componentId+"-"+n},n)):null,f.length?f.map((function(t){var n=!!e.state.currentValue[t.key];return s.default.createElement("li",{key:t.key,className:n?"active":"",role:"option","aria-checked":n,"aria-selected":n},s.default.createElement(b.Checkbox,{className:(0,d.getClassName)(e.props.innerClass,"checkbox")||null,id:e.props.componentId+"-"+t.key,name:e.props.componentId+"-"+t.key,value:t.key,onChange:e.handleClick,checked:n,show:e.props.showCheckbox}),s.default.createElement("label",{className:(0,d.getClassName)(e.props.innerClass,"label")||null,htmlFor:e.props.componentId+"-"+t.key},r?r(t.key,t.doc_count,n):s.default.createElement("span",null,s.default.createElement("span",null,t.key),e.props.showCount&&s.default.createElement("span",{className:(0,d.getClassName)(e.props.innerClass,"count")||null},t.doc_count))))})):this.props.renderNoResults&&this.props.renderNoResults(),o&&!c&&s.default.createElement("div",{css:m.loadMoreContainer},s.default.createElement(y.default,{disabled:u,onClick:this.handleLoadMore},a))))},a(t,[{key:"hasCustomRenderer",get:function(){return(0,w.hasCustomRenderer)(this.props)}},{key:"listItems",get:function(){var e=this,t=this.state.options;return this.props.transformData&&(t=this.props.transformData(t)),t.filter((function(t){return!!String(t.key).length&&(!e.props.showSearch||!e.state.searchTerm||String(t.key).toLowerCase().includes(e.state.searchTerm.toLowerCase()))}))}}]),t}(i.Component);_.defaultQuery=function(e,t){var n=null,r="or"===t.queryFormat?"terms":"term";if(!Array.isArray(e)||0===e.length)return null;if(t.selectAllLabel&&e.includes(t.selectAllLabel))n=t.showMissing?{match_all:{}}:{exists:{field:t.dataField}};else if(e){var o=void 0;if("or"===t.queryFormat){var a,i,s=[(i={},i[r]=(a={},a[t.dataField]=e.filter((function(e){return e!==t.missingLabel})),a),i)];if(t.showMissing)e.includes(t.missingLabel)&&(s=s.concat({bool:{must_not:{exists:{field:t.dataField}}}}));o={bool:{should:s}}}else{o={bool:{must:e.map((function(e){var n,o;return(o={})[r]=((n={})[t.dataField]=e,n),o}))}}}n=e.length?o:null}return n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var x=function(){var e=this;this.getOptions=function(e,t){return t.showLoadMore?e.map((function(e){return{key:e.key[t.dataField],doc_count:e.doc_count}})):e},this.setValue=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=r.selectAllLabel,s=e.state.currentValue,l=null;if(i&&(Array.isArray(t)&&t.includes(i)||"string"==typeof t&&t===i))s[i]&&a&&!n?(s={},l=[]):(e.state.options.forEach((function(e){s[e.key]=!0})),s[i]=!0,l=[i]);else if(n){if(l=t,s={},t&&t.forEach((function(e){s[e]=!0})),i&&i in s){var u=s,c=(u[i],E(u,[i]));s=o({},c)}}else{if(s[t]){var f=s,p=(f[t],E(f,[t]));s=o({},p)}else s[t]=!0;if(i&&i in s){var h=s,g=(h[i],E(h,[i]));s=o({},g)}l=Object.keys(s)}var m=function(){var t=function(){e.updateQuery(l,r),r.onValueChange&&r.onValueChange(l)};a?e.setState({currentValue:s},t):t()};(0,d.checkValueChange)(r.componentId,l,r.beforeValueChange,m)},this.updateQuery=function(t,n){var r=n.customQuery,a=_.defaultQuery(t,n),i=void 0;r&&(a=(r(t,n)||{}).query,i=(0,d.getOptionsFromQuery)(r(t,n)),(0,d.updateCustomQuery)(n.componentId,n,t));n.setQueryOptions(n.componentId,o({},_.generateQueryOptions(n,e.state.prevAfter,e.state.currentValue),i)),n.updateQuery({componentId:n.componentId,query:a,value:t,label:n.filterLabel,showFilter:n.showFilter,URLParams:n.URLParams,componentType:f.componentTypes.multiList})},this.updateDefaultQuery=function(t){var n=Object.keys(e.state.currentValue);(0,d.updateDefaultQuery)(e.props.componentId,e.props,n),(0,d.updateInternalQuery)(e.internalComponent,t,n,e.props,_.generateQueryOptions(e.props,e.state.prevAfter,e.state.currentValue),null)},this.updateQueryOptions=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t.showLoadMore&&!n&&e.setState({options:[]});var r=_.generateQueryOptions(t,n?e.state.after:{},e.state.currentValue);t.defaultQuery?e.updateDefaultQuery(r):t.setQueryOptions(e.internalComponent,r)},this.handleInputChange=function(t){var n=t.target.value;e.setState({searchTerm:n})},this.handleLoadMore=function(){var t=_.generateQueryOptions(e.props,e.state.after,e.state.currentValue);e.props.loadMore(e.props.componentId,t)},this.renderSearch=function(){return e.props.showSearch?s.default.createElement(g.default,{className:(0,d.getClassName)(e.props.innerClass,"input")||null,onChange:e.handleInputChange,value:e.state.searchTerm,placeholder:e.props.placeholder,style:{margin:"0 0 8px"},"aria-label":e.props.componentId+"-search",themePreset:e.props.themePreset}):null},this.handleClick=function(t){var n=t;(0,w.isEvent)(t)&&(n=t.target.value);var r=e.props,o=r.value,a=r.onChange;void 0===o?e.setValue(n):a&&a((0,w.parseValueArray)(e.props.value,n))}};_.propTypes={setQueryOptions:p.default.funcRequired,loadMore:p.default.funcRequired,updateQuery:p.default.funcRequired,options:p.default.options,rawData:p.default.rawData,selectedValue:p.default.selectedValue,setCustomQuery:p.default.funcRequired,isLoading:p.default.bool,error:p.default.title,beforeValueChange:p.default.func,children:p.default.func,className:p.default.string,componentId:p.default.stringRequired,customQuery:p.default.func,defaultQuery:p.default.func,dataField:p.default.stringRequired,nestedField:p.default.string,defaultValue:p.default.stringArray,value:p.default.stringArray,filterLabel:p.default.string,innerClass:p.default.style,loader:p.default.title,onError:p.default.func,renderNoResults:p.default.func,onQueryChange:p.default.func,onValueChange:p.default.func,onChange:p.default.func,placeholder:p.default.string,queryFormat:p.default.queryFormatSearch,react:p.default.react,render:p.default.func,renderItem:p.default.func,renderError:p.default.title,transformData:p.default.func,selectAllLabel:p.default.string,showCheckbox:p.default.boolRequired,showCount:p.default.bool,showSearch:p.default.bool,size:p.default.number,sortBy:p.default.sortByWithCount,style:p.default.style,themePreset:p.default.themePreset,title:p.default.title,URLParams:p.default.bool,showMissing:p.default.bool,missingLabel:p.default.string,showLoadMore:p.default.bool,loadMoreLabel:p.default.title},_.defaultProps={className:null,placeholder:"Search",queryFormat:"or",showCheckbox:!0,showCount:!0,showSearch:!0,size:100,sortBy:"count",style:{},URLParams:!1,showMissing:!1,missingLabel:"N/A",showLoadMore:!1,loadMoreLabel:"Load More"},_.componentType=f.componentTypes.multiList;var O=(0,w.connect)((function(e,t){return{options:t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].reactivesearch_nested:e.aggregations[t.componentId],rawData:e.rawData[t.componentId],selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,isLoading:e.isLoading[t.componentId],themePreset:e.config.themePreset,error:e.error[t.componentId]}}),(function(e){return{setCustomQuery:function(t,n){return e((0,l.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,l.setDefaultQuery)(t,n))},setQueryOptions:function(t,n){return e((0,l.setQueryOptions)(t,n))},loadMore:function(t,n){return e((0,l.loadMore)(t,n,!0,!0))},updateQuery:function(t){return e((0,l.updateQuery)(t))}}}))((function(e){return s.default.createElement(C.default,o({},e,{internalComponent:!0,componentType:f.componentTypes.multiList}),(function(){return s.default.createElement(_,o({ref:e.myForwardedRef},e))}))})),k=s.default.forwardRef((function(e,t){return s.default.createElement(O,o({},e,{myForwardedRef:t}))}));(0,c.default)(k,_),k.name="MultiList",t.default=k},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:e.props,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o="string"==typeof t?y.parseValue(t,n):t,a=function(){var t=function(){e.updateQuery(o,n),n.onValueChange&&n.onValueChange(o)};r?e.setState({currentValue:o},t):t()};(0,l.checkValueChange)(n.componentId,o,n.beforeValueChange,a)},this.updateQuery=function(e,t){var n=t.customQuery,r=y.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,l.getOptionsFromQuery)(n(e,t)),(0,l.updateCustomQuery)(t.componentId,t,e));t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:t.showFilter,URLParams:t.URLParams,componentType:c.componentTypes.singleRange})},this.handleClick=function(t){var n=e.props,r=n.value,o=n.onChange,a=t.target.value;void 0===r?e.setValue(a):o&&o(a)}};y.propTypes={updateQuery:u.default.funcRequired,selectedValue:u.default.selectedValue,setCustomQuery:u.default.funcRequired,beforeValueChange:u.default.func,className:u.default.string,componentId:u.default.stringRequired,customQuery:u.default.func,data:u.default.data,dataField:u.default.stringRequired,defaultValue:u.default.string,value:u.default.string,filterLabel:u.default.string,innerClass:u.default.style,nestedField:u.default.string,onQueryChange:u.default.func,onValueChange:u.default.func,onChange:u.default.func,react:u.default.react,showFilter:u.default.bool,showRadio:u.default.boolRequired,style:u.default.style,title:u.default.title,URLParams:u.default.bool,includeNullValues:u.default.bool},y.defaultProps={className:null,showFilter:!0,showRadio:!0,style:{},URLParams:!1,includeNullValues:!1},y.componentType=c.componentTypes.singleRange;var b=(0,h.connect)((function(e,t){return{selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null}}),(function(e){return{setCustomQuery:function(t,n){return e((0,i.setCustomQuery)(t,n))},updateQuery:function(t){return e((0,i.updateQuery)(t))},setQueryOptions:function(t,n,r){return e((0,i.setQueryOptions)(t,n,r))}}}))((function(e){return a.default.createElement(g.default,r({},e,{componentType:c.componentTypes.singleRange}),(function(){return a.default.createElement(y,r({ref:e.myForwardedRef},e))}))})),w=a.default.forwardRef((function(e,t){return a.default.createElement(b,r({},e,{myForwardedRef:t}))}));(0,s.default)(w,y),w.name="SingleRange",t.default=w},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;tt.key?1:0})),n.setState({stats:e||[]})})),(0,u.checkSomePropChange)(this.props,e,["dataField","nestedField"],(function(){n.updateQueryOptions(n.props),n.handleChange(n.state.currentValue,n.props)})),(0,u.isEqual)(this.props.value,e.value)){if(!(0,u.isEqual)(this.state.currentValue,this.props.selectedValue)&&!(0,u.isEqual)(this.props.selectedValue,e.selectedValue)){var r=this.props,o=r.value,a=r.onChange;if(void 0===o){var i=t.parseValue(this.props.selectedValue,this.props);this.handleChange(i,this.props)}else a?a(this.props.selectedValue||null):this.handleChange(this.state.currentValue)}}else{var s=t.parseValue(this.props.value,this.props);this.handleChange(s,this.props)}},t.prototype.shouldComponentUpdate=function(e){var t=Math.floor((e.range.end-e.range.start)/2);return!(e.stepValue<1||e.stepValue>t)||(console.warn("stepValue for RangeSlider "+e.componentId+" should be greater than 0 and less than or equal to "+t),!1)},t.prototype.render=function(){var e=this;return(0,o.jsx)(y.default,{primary:!0,style:this.props.style,className:this.props.className},this.props.title&&(0,o.jsx)(v.default,{className:(0,u.getClassName)(this.props.innerClass,"title")||null},this.props.title),this.state.stats.length&&this.props.showHistogram&&this.props.showSlider?(0,o.jsx)(h.default,{stats:this.state.stats,range:this.props.range,interval:this.getValidInterval(this.props)}):null,this.props.showSlider&&(0,o.jsx)(f.default,{min:this.props.range.start,max:this.props.range.end,values:this.state.currentValue,onChange:this.handleSlider,onValuesUpdated:this.handleDrag,snap:this.props.snap,snapPoints:this.props.snap?this.getSnapPoints():null,className:(0,u.getClassName)(this.props.innerClass,"slider"),handle:function(t){var n=t.className,a=t.style,i=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,o.jsx)(m.default,r({style:a,className:n},i,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels&&this.props.showSlider&&(0,o.jsx)("div",{css:b.rangeLabelsContainer},(0,o.jsx)(g.default,{align:"left",className:(0,u.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,o.jsx)(g.default,{align:"right",className:(0,u.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)))},t}(a.Component);E.parseValue=function(e,t){return Array.isArray(e)?e:e?[e.start,e.end]:[t.range.start,t.range.end]},E.defaultQuery=function(e,t){var n=null;return Array.isArray(e)&&e.length&&(n=(0,w.getRangeQueryWithNullValues)(e,t)),n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var _=function(){var e=this;this.getSnapPoints=function(){var t=[],n=e.props.stepValue;(e.props.range.end-e.props.range.start)/n>100&&(n=(e.props.range.end-e.props.range.start)/100);for(var r=e.props.range.start;r<=e.props.range.end;r+=n)t=t.concat(r);return t[t.length-1]!==e.props.range.end&&(t=t.concat(e.props.range.end)),t},this.getValidInterval=function(e){var t=Math.ceil((e.range.end-e.range.start)/100)||1;return e.interval?e.interval1&&void 0!==arguments[1]?arguments[1]:e.props,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=function(){var o=function(){var r=t[0],o=t[1];e.updateQuery([r,o],n),n.onValueChange&&n.onValueChange({start:r,end:o})},a=t[0],i=t[1],s=n.range;r&&a<=i&&a>=s.start&&i<=s.end?e.setState({currentValue:t},o):o()};(0,u.checkValueChange)(n.componentId,{start:t[0],end:t[1]},n.beforeValueChange,o)},this.handleSlider=function(t){var n=t.values;if(!(0,u.isEqual)(n,e.state.currentValue)){var r=e.props,o=r.value,a=r.onChange;void 0===o?e.handleChange(n):a?(e.forceUpdate(),a(n)):e.setState({currentValue:e.state.currentValue})}},this.handleDrag=function(t){if(e.props.onDrag){var n=t.min,r=t.max,o=t.values;e.props.onDrag(o,[n,r])}},this.updateQuery=function(e,t){var n=t.customQuery,r=E.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,u.getOptionsFromQuery)(n(e,t)),(0,u.updateCustomQuery)(t.componentId,t,e));var a=t.showFilter,i=t.range,s=i.start,l=i.end,c=e[0],f=e[1],p=c===s&&f===l;t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:a&&!p,URLParams:t.URLParams,componentType:d.componentTypes.rangeSlider})},this.updateQueryOptions=function(t){if(t.showHistogram){var n=t.customQuery,o={size:0,aggs:(t.histogramQuery||e.histogramQuery)(t)},a=[t.range.start,t.range.end],i=n||E.defaultQuery,s=n?(0,u.getOptionsFromQuery)(n(a,t)):null;t.setQueryOptions(e.internalComponent,r({},o,s),!1),t.updateQuery({componentId:e.internalComponent,query:i(a,t),value:a})}}};E.propTypes={setQueryOptions:c.default.funcRequired,updateQuery:c.default.funcRequired,options:c.default.options,selectedValue:c.default.selectedValue,setCustomQuery:c.default.funcRequired,beforeValueChange:c.default.func,className:c.default.string,componentId:c.default.stringRequired,customQuery:c.default.func,dataField:c.default.stringRequired,defaultValue:c.default.range,value:c.default.range,filterLabel:c.default.string,innerClass:c.default.style,interval:c.default.number,nestedField:c.default.string,onDrag:c.default.func,onQueryChange:c.default.func,onValueChange:c.default.func,onChange:c.default.func,range:c.default.range,rangeLabels:c.default.rangeLabels,react:c.default.react,showHistogram:c.default.bool,histogramQuery:c.default.func,showFilter:c.default.bool,showSlider:c.default.bool,tooltipTrigger:c.default.tooltipTrigger,renderTooltipData:c.default.func,snap:c.default.bool,stepValue:c.default.number,style:c.default.style,title:c.default.title,URLParams:c.default.bool,includeNullValues:c.default.bool},E.defaultProps={className:null,range:{start:0,end:10},showHistogram:!0,showSlider:!0,tooltipTrigger:"none",snap:!0,stepValue:1,showFilter:!0,style:{},URLParams:!1,includeNullValues:!1},E.componentType=d.componentTypes.rangeSlider;var x=(0,w.connect)((function(e,t){var n=t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].inner:e.aggregations[t.componentId];return{options:n?n[t.dataField]&&n[t.dataField].buckets:[],selectedValue:e.selectedValues[t.componentId]?e.selectedValues[t.componentId].value:null}}),(function(e){return{setCustomQuery:function(t,n){return e((0,s.setCustomQuery)(t,n))},setQueryOptions:function(t,n,r){return e((0,s.setQueryOptions)(t,n,r))},updateQuery:function(t){return e((0,s.updateQuery)(t))}}}))((function(e){return(0,o.jsx)(C.default,r({},e,{internalComponent:!0,componentType:d.componentTypes.rangeSlider}),(function(){return(0,o.jsx)(E,r({ref:e.myForwardedRef},e))}))})),O=i.default.forwardRef((function(e,t){return(0,o.jsx)(x,r({},e,{myForwardedRef:t}))}));(0,l.default)(O,E),O.name="RangeSlider",t.default=O},function(e,t,n){"use strict";t.__esModule=!0,t.rangeLabelsContainer=void 0;var r,o=n(7),a=(r=o)&&r.__esModule?r:{default:r};n(2);var i={name:"dqk24x-left",styles:"left:0;margin-left:3px;;label:left;"},s={name:"1lhilbp-right",styles:"right:0;margin-right:3px;;label:right;"},l=(0,a.default)("div",{target:"e1atnqi30",label:"Label"})("position:absolute;top:-25px;",(function(e){return"left"===e.align&&i})," ",(function(e){return"right"===e.align&&s}),"");t.rangeLabelsContainer={name:"dqmsxc-rangeLabelsContainer",styles:"position:relative;;label:rangeLabelsContainer;"};t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(n,["getRootProps","getInputProps","getItemProps","isOpen","highlightedIndex"]);return(0,a.jsx)("div",l({css:v.suggestionsContainer},{suppressRefError:!0}),(0,a.jsx)(b.default,r({ref:function(t){e._inputRef=t},"aria-label":e.props.componentId,showClear:e.props.showClear,id:e.props.componentId+"-input",showIcon:e.props.showIcon,iconPosition:e.props.iconPosition},c({className:(0,d.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:null===e.state.currentValue?"":e.state.currentValue,onChange:e.onInputChange,onBlur:e.withTriggerQuery(e.props.onBlur),onFocus:e.handleFocus,onKeyPress:e.withTriggerQuery(e.props.onKeyPress),onKeyDown:function(t){return e.handleKeyDown(t,h)},onKeyUp:e.withTriggerQuery(e.props.onKeyUp)}),{themePreset:i})),e.renderIcons(),e.renderLoader(),e.renderError(),e.hasCustomRenderer&&e.getComponent(r({getInputProps:c,getItemProps:f,isOpen:p,highlightedIndex:h},g)),!e.hasCustomRenderer&&p&&u.length?(0,a.jsx)("ul",{css:(0,v.suggestions)(i,o),className:(0,d.getClassName)(e.props.innerClass,"list")},(0,x.hasQuerySuggestionsRenderer)(e.props)?e.getComponent(r({getInputProps:c,getItemProps:f,isOpen:p,highlightedIndex:h},g),!0):e.topSuggestions.map((function(n,o){return(0,a.jsx)("li",r({},f({item:n}),{key:o+1+"-"+n.value,style:{backgroundColor:e.getBackgroundColor(h,o)}}),(0,a.jsx)(O.default,{currentValue:t,suggestion:n}))})),u.slice(0,s).map((function(n,o){return(0,a.jsx)("li",r({},f({item:n}),{key:o+e.topSuggestions.length+1+"-"+n.value,style:{backgroundColor:e.getBackgroundColor(h,e.topSuggestions.length+o)}}),(0,a.jsx)(I,{primary:!!n.category},(0,a.jsx)(O.default,{currentValue:t,suggestion:n})))}))):e.renderNoSuggestion(u))}},this.props.downShiftProps)):(0,a.jsx)("div",{css:v.suggestionsContainer},(0,a.jsx)(b.default,{ref:function(t){e._inputRef=t},"aria-label":this.props.componentId,className:(0,d.getClassName)(this.props.innerClass,"input"),placeholder:this.props.placeholder,value:this.state.currentValue?this.state.currentValue:"",onChange:this.onInputChange,onBlur:this.withTriggerQuery(this.props.onBlur),onFocus:this.withTriggerQuery(this.props.onFocus),onKeyPress:this.withTriggerQuery(this.props.onKeyPress),onKeyDown:this.withTriggerQuery(this.props.onKeyDown),onKeyUp:this.withTriggerQuery(this.props.onKeyUp),autoFocus:this.props.autoFocus,iconPosition:this.props.iconPosition,showClear:this.props.showClear,showIcon:this.props.showIcon,themePreset:i}),this.renderIcons()))},o(t,[{key:"stats",get:function(){return(0,d.getResultStats)(this.props)}},{key:"hasCustomRenderer",get:function(){return(0,x.hasCustomRenderer)(this.props)}},{key:"filteredCategories",get:function(){return this.props.categories.filter((function(e){return Boolean(e.key)}))}},{key:"parsedSuggestions",get:function(){var e=[],t=[],n=this.filteredCategories;if(!this.state.currentValue&&this.props.defaultSuggestions&&this.props.defaultSuggestions.length?e=this.props.defaultSuggestions:this.state.currentValue&&(t=this.state.suggestions),this.state.currentValue&&this.state.suggestions.length&&n.length){var r=[{label:this.state.currentValue+" in all categories",value:this.state.currentValue,category:"*",source:null},{label:this.state.currentValue+" in "+n[0].key,value:this.state.currentValue,category:n[0].key,source:null}];n.length>1&&(r=[].concat(r,[{label:this.state.currentValue+" in "+n[1].key,value:this.state.currentValue,category:n[1].key,source:null}])),e=[].concat(r,t)}return(0,d.withClickIds)(e)}},{key:"topSuggestions",get:function(){var e=this.props,t=e.enableQuerySuggestions,n=e.querySuggestions,r=e.showDistinctSuggestions,o=this.state.currentValue;return t?(0,d.getTopSuggestions)(n,o,r):[]}}]),t}(i.Component);A.highlightQuery=function(e){if(e.customHighlight)return e.customHighlight(e);if(!e.highlight)return null;var t={},n=e.highlightField?e.highlightField:e.dataField;return"string"==typeof n?t[n]={}:Array.isArray(n)&&n.forEach((function(e){t[e]={}})),{highlight:r({pre_tags:[""],post_tags:[""],fields:t},e.highlightField&&{require_field_match:!1})}},A.defaultQuery=function(e,t,n){var r,o=null,a=void 0;e&&(a=Array.isArray(t.dataField)?t.dataField:[t.dataField],o=t.queryString?{query_string:A.shouldQuery(e,a,t)}:t.searchOperators?{simple_query_string:A.shouldQuery(e,a,t)}:{bool:{should:A.shouldQuery(e,a,t),minimum_should_match:"1"}},n&&"*"!==n&&(o=[o,{term:(r={},r[t.categoryField]=n,r)}]));return""===e&&(o=null),o&&t.nestedField&&(o={nested:{path:t.nestedField,query:o}}),o},A.shouldQuery=function(e,t,n){var r=t.map((function(e,t){return e+(Array.isArray(n.fieldWeights)&&n.fieldWeights[t]?"^"+n.fieldWeights[t]:"")}));return n.searchOperators||n.queryString?{query:e,fields:r,default_operator:n.queryFormat}:"and"===n.queryFormat?[{multi_match:{query:e,fields:r,type:"cross_fields",operator:"and"}},{multi_match:{query:e,fields:r,type:"phrase",operator:"and"}}]:[{multi_match:{query:e,fields:r,type:"best_fields",operator:"or",fuzziness:n.fuzziness?n.fuzziness:0}},{multi_match:{query:e,fields:r,type:"phrase",operator:"or"}}]};var R=function(){var e=this;this.getAggsQuery=function(e){var t;return{aggs:(t={},t[e]={terms:{field:e}},t)}},this.getCombinedAggsQuery=function(){var t=e.props,n=t.categoryField,o=t.aggregationField,a=e.getAggsQuery(n);if(o){var i=(0,d.getCompositeAggsQuery)({},e.props,null,!0);a.aggs=r({},a.aggs,i.aggs)}return a},this.onSuggestions=function(t){return(0,d.handleOnSuggestions)(t,e.state.currentValue,e.props)},this.setValue=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,o=arguments[3],a=arguments[4],i=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],s=!(arguments.length>6&&void 0!==arguments[6])||arguments[6],l=function(){i?e.setState({currentValue:t||"",currentCategory:o||null,suggestions:[]},(function(){n?(e.props.autosuggest&&(s&&e.setState({isOpen:!1}),e.updateDefaultQuery(t,r)),r.strictSelection?a===m.default.SUGGESTION_SELECT||""===t?e.updateQuery(t,r,o):e.setValue("",!0):e.updateQuery(t,r,o)):e.handleTextChange(t),r.onValueChange&&r.onValueChange(t)})):(e.updateDefaultQuery(t,r),e.updateQuery(t,r,o),r.onValueChange&&r.onValueChange(t))};(0,d.checkValueChange)(r.componentId,t,r.beforeValueChange,l)},this.handleTextChange=(0,d.debounce)((function(t){e.props.autosuggest?e.updateDefaultQuery(t,e.props):e.updateQuery(t,e.props)}),this.props.debounce),this.updateDefaultQuery=function(t,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.state.currentCategory,a=n.defaultQuery,i=void 0,s=A.defaultQuery(t,n,o);if(a){var l=a(t,n,o)||{};l.query&&(s=l.query),i=(0,d.getOptionsFromQuery)(l),(0,d.updateDefaultQuery)(n.componentId,n,t)}n.setSuggestionsSearchValue(t);var u=e.getCombinedAggsQuery();n.setQueryOptions(e.internalComponent,r({},e.queryOptions,u,i)),n.updateQuery({componentId:e.internalComponent,query:s,value:t,category:o,componentType:p.componentTypes.categorySearch})},this.updateQuery=function(t,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.state.currentCategory,a=n.customQuery,i=n.filterLabel,s=n.showFilter,l=n.URLParams,u=void 0,c=A.defaultQuery(t,n,o);if(a){var f=a(t,n,o)||{};f.query&&(c=f.query),u=(0,d.getOptionsFromQuery)(f),(0,d.updateCustomQuery)(n.componentId,n,t)}n.setQueryOptions(n.componentId,r({},e.queryOptions,u)),e.isPending||n.updateQuery({componentId:n.componentId,query:c,value:t,label:i,showFilter:s,URLParams:l,componentType:p.componentTypes.categorySearch,category:o})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t,e.triggerQuery)},this.clearValue=function(){e.isPending=!1,e.setValue("",!0),e.onValueSelected(null,m.default.CLEAR_VALUE,null)},this.handleKeyDown=function(t,n){var r=e.props,o=r.value,a=r.onChange;if(void 0!==o&&a&&(e.isPending=!0),"Enter"===t.key&&null===n){e.setValue(t.target.value,!0);var i={term:t.target.value,category:null};e.onValueSelected(i,m.default.ENTER_PRESS)}e.props.onKeyDown&&e.props.onKeyDown(t,e.triggerQuery)},this.onInputChange=function(t){var n=t.target.value;e.state.isOpen||e.setState({isOpen:!0});var r=e.props,o=r.value,a=r.onChange;if(void 0===o)e.setValue(n);else if(a){e.isPending=!0;var i={term:n};(0,x.handleCaretPosition)(t),a(i,(function(){return e.triggerQuery(i)}),t)}else e.setValue(n)},this.triggerQuery=function(t){var n=t.term,r=t.category,o=void 0===r?null:r;e.isPending=!1,e.setValue(n,!0,e.props,o)},this.onSuggestionSelected=function(t){var n=e.props,r=n.value,o=n.onChange,a={term:t.value,category:t.category||null};e.setState({isOpen:!1}),void 0===r?e.setValue(a.term,!0,e.props,a.category,m.default.SUGGESTION_SELECT):o&&(e.isPending=!1,o(a,(function(){return e.triggerQuery(a)}))),e.triggerClickAnalytics(t._click_id),e.onValueSelected(a,m.default.SUGGESTION_SELECT,t.source)},this.onValueSelected=function(t,n,r){var o=e.props.onValueSelected;o&&o(t,n,r)},this.handleStateChange=function(t){var n=t.isOpen;t.type===l.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.getBackgroundColor=function(t,n){return"dark"===e.props.themePreset?t===n?"#555":"#424242":t===n?"#eee":"#fff"},this.handleSearchIconClick=function(){var t=e.state.currentValue;t.trim()&&(e.isPending=!1,e.setValue(t,!0),e.onValueSelected(t,m.default.SEARCH_ICON_CLICK))},this.handleVoiceResults=function(t){var n=t.results,r=e.props.autosuggest;n&&n[0]&&n[0].isFinal&&n[0][0]&&n[0][0].transcript&&n[0][0].transcript.trim()&&(e.isPending=!1,e.setValue(n[0][0].transcript.trim(),!r),r&&(e._inputRef.focus(),e.setState({isOpen:!0})))},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,a.jsx)(C.default,null):null},this.renderCancelIcon=function(){return e.props.showClear?e.props.clearIcon||(0,a.jsx)(w.default,null):null},this.renderIcons=function(){var t=e.state.currentValue,n=e.props,r=n.showIcon,o=n.showClear,i=n.renderMic,s=n.getMicInstance,l=n.showVoiceSearch,u=n.iconPosition,c=n.innerClass;return(0,a.jsx)("div",null,e.state.currentValue&&o&&(0,a.jsx)(S.default,{onClick:e.clearValue,iconPosition:"right",clearIcon:"right"===u,showIcon:r,isClearIcon:!0},e.renderCancelIcon()),e.shouldMicRender(l)&&(0,a.jsx)(_.default,{getInstance:s,render:i,iconPosition:u,onResult:e.handleVoiceResults,className:(0,d.getClassName)(c,"mic")||null,applyClearStyle:!!t&&o,showIcon:r}),(0,a.jsx)(S.default,{onClick:e.handleSearchIconClick,iconPosition:u,showIcon:r},e.renderIcon()))},this.renderNoSuggestion=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=e.props,r=n.themePreset,o=n.theme,i=n.isLoading,s=n.renderNoSuggestion,l=n.innerClass,u=n.renderError,c=n.error,f=e.state,d=f.isOpen,p=f.currentValue;return!s||!d||t.length||i||!p||u&&c?null:(0,a.jsx)(k.default,{innerClass:l,themePreset:r,theme:o,innerClassName:"noSuggestion"},"function"==typeof s?s(p):s)},this.renderLoader=function(){var t=e.props,n=t.loader,r=t.isLoading,o=t.themePreset,i=t.theme,s=t.innerClass,l=e.state.currentValue;return r&&n&&l?(0,a.jsx)(k.default,{innerClass:s,innerClassName:"loader",theme:i,themePreset:o},n):null},this.renderError=function(){var t=e.props,n=t.error,r=t.renderError,o=t.themePreset,i=t.theme,s=t.isLoading,l=t.innerClass,u=e.state.currentValue;return n&&r&&u&&!s?(0,a.jsx)(k.default,{innerClass:l,innerClassName:"error",theme:i,themePreset:o},(0,x.isFunction)(r)?r(n):r):null},this.getComponent=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e.props,o=r.error,a=r.isLoading,i=r.aggregationData,s=r.promotedResults,l=r.customData,u=r.rawData,c=e.state.currentValue,f={error:o,loading:a,downshiftProps:t,data:e.parsedSuggestions,promotedData:s||[],customData:l||{},rawData:u,aggregationData:i||[],value:c,suggestions:e.state.suggestions,rawSuggestions:e.props.suggestions||[],categories:e.filteredCategories,rawCategories:e.props.categories,triggerClickAnalytics:e.triggerClickAnalytics,resultStats:e.stats,querySuggestions:e.topSuggestions};return n?(0,x.getQuerySuggestionsComponent)({downshiftProps:t,data:e.topSuggestions,value:c,loading:a,error:o},e.props):(0,x.getComponent)(f,e.props)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.withTriggerQuery=function(t){if(t)return function(n){return t(n,(function(){return e.triggerQuery(e.props.value)}))}}};A.propTypes={setQueryOptions:g.default.funcRequired,updateQuery:g.default.funcRequired,setSuggestionsSearchValue:g.default.funcRequired,options:g.default.options,categories:g.default.data,rawData:g.default.rawData,promotedResults:g.default.hits,customData:g.default.title,selectedValue:g.default.selectedValue,selectedCategory:g.default.selectedValue,suggestions:g.default.suggestions,aggregationData:g.default.aggregationData,isLoading:g.default.bool,config:g.default.props,triggerAnalytics:g.default.funcRequired,setCustomQuery:g.default.funcRequired,setDefaultQuery:g.default.funcRequired,setCustomHighlightOptions:g.default.funcRequired,error:g.default.any,autoFocus:g.default.bool,autosuggest:g.default.bool,enableSynonyms:g.default.bool,enableQuerySuggestions:g.default.bool,queryString:g.default.bool,beforeValueChange:g.default.func,categoryField:g.default.string,className:g.default.string,clearIcon:g.default.children,componentId:g.default.stringRequired,customHighlight:g.default.func,customQuery:g.default.func,defaultQuery:g.default.func,dataField:g.default.dataFieldValidator,aggregationField:g.default.string,size:g.default.number,debounce:g.default.number,defaultValue:g.default.categorySearchValue,value:g.default.categorySearchValue,defaultSuggestions:g.default.suggestions,downShiftProps:g.default.props,excludeFields:g.default.excludeFields,fieldWeights:g.default.fieldWeights,filterLabel:g.default.string,fuzziness:g.default.fuzziness,highlight:g.default.bool,highlightField:g.default.stringOrArray,icon:g.default.children,iconPosition:g.default.iconPosition,includeFields:g.default.includeFields,innerClass:g.default.style,loader:g.default.title,nestedField:g.default.string,onError:g.default.func,onBlur:g.default.func,onFocus:g.default.func,onKeyDown:g.default.func,onKeyPress:g.default.func,onKeyUp:g.default.func,onQueryChange:g.default.func,onSuggestions:g.default.func,onValueChange:g.default.func,onChange:g.default.func,onValueSelected:g.default.func,placeholder:g.default.string,queryFormat:g.default.queryFormatSearch,querySuggestions:g.default.hits,react:g.default.react,renderError:g.default.title,renderQuerySuggestions:g.default.func,parseSuggestion:g.default.func,renderNoSuggestion:g.default.title,showClear:g.default.bool,showFilter:g.default.bool,showVoiceSearch:g.default.bool,showDistinctSuggestions:g.default.bool,showIcon:g.default.bool,style:g.default.style,title:g.default.title,theme:g.default.style,themePreset:g.default.themePreset,URLParams:g.default.bool,strictSelection:g.default.bool,searchOperators:g.default.bool,getMicInstance:g.default.func,renderMic:g.default.func},A.defaultProps={autosuggest:!0,className:null,debounce:0,downShiftProps:{},enableSynonyms:!0,enableQuerySuggestions:!1,excludeFields:[],iconPosition:"left",includeFields:["*"],placeholder:"Search",queryFormat:"or",showClear:!1,showFilter:!0,showIcon:!0,style:{},URLParams:!1,strictSelection:!1,searchOperators:!1,showVoiceSearch:!1,showDistinctSuggestions:!0,size:10},A.componentType=p.componentTypes.categorySearch;var j=(0,x.connect)((function(e,t){return{categories:e.aggregations[t.componentId]&&e.aggregations[t.componentId][t.categoryField]&&e.aggregations[t.componentId][t.categoryField].buckets||[],rawData:e.rawData[t.componentId],selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,selectedCategory:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].category||null,suggestions:e.hits[t.componentId]&&e.hits[t.componentId].hits||[],aggregationData:e.compositeAggregations[t.componentId]||[],themePreset:e.config.themePreset,isLoading:e.isLoading[t.componentId],error:e.error[t.componentId],config:e.config,promotedResults:e.promotedResults[t.componentId],customData:e.customData[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,querySuggestions:e.querySuggestions[t.componentId]}}),(function(e){return{setCustomHighlightOptions:function(t,n){return e((0,f.setCustomHighlightOptions)(t,n))},setCustomQuery:function(t,n){return e((0,f.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,f.setDefaultQuery)(t,n))},setSuggestionsSearchValue:function(t){return e((0,f.setSuggestionsSearchValue)(t))},setQueryOptions:function(t,n,r){return e((0,f.setQueryOptions)(t,n,r))},updateQuery:function(t){return e((0,f.updateQuery)(t))},triggerAnalytics:function(t){return e((0,f.recordSuggestionClick)(t))}}}))((0,u.withTheme)((function(e){return(0,a.jsx)(T.default,r({},e,{internalComponent:!0,componentType:p.componentTypes.categorySearch}),(function(){return(0,a.jsx)(A,r({ref:e.myForwardedRef},e))}))}))),N=s.default.forwardRef((function(e,t){return(0,a.jsx)(j,r({},e,{myForwardedRef:t}))}));(0,c.default)(N,A),N.name="CategorySearch",t.default=N},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var O=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));k.call(r),n.pagination&&n.aggregationField&&console.warn("Pagination is not supported when aggregationField is present. The list will be rendered with infinite scroll");var o=0;return r.props.defaultPage>=0?o=r.props.defaultPage:r.props.currentPage&&(o=Math.max(r.props.currentPage-1,0)),r.initialFrom=o*n.size,r.shouldRenderPagination=n.pagination&&!n.aggregationField,r.state={from:r.initialFrom,currentPage:o},r.internalComponent=(0,h.getInternalComponentID)(n.componentId),r.sortOptionIndex=r.props.defaultSortOption?r.props.sortOptions.findIndex((function(e){return e.label===r.props.defaultSortOption})):0,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidMount=function(){this.props.stream&&this.props.setStreaming(this.props.componentId,!0);var e=(0,f.getQueryOptions)(this.props);if(e.from=this.state.from,this.props.sortOptions){var t,n=this.props.sortOptions[this.sortOptionIndex].dataField,o=this.props.sortOptions[this.sortOptionIndex].sortBy;e.sort=[(t={},t[n]={order:o},t)],this.props.updateComponentProps(this.props.componentId,Object.assign({},this.props,{dataField:n},{sortBy:o},this.absProps),p.componentTypes.reactiveList)}else if(this.props.sortBy){var a;e.sort=[(a={},a[this.props.dataField]={order:this.props.sortBy},a)]}this.defaultQuery=null,this.props.defaultQuery&&(this.defaultQuery=this.props.defaultQuery(),e=r({},e,(0,f.getOptionsFromQuery)(this.defaultQuery)));var i=(this.defaultQuery||{}).query;if(this.props.setQueryOptions(this.props.componentId,r({},e,this.getAggsQuery()),!1),this.defaultQuery?(this.props.updateQuery({componentId:this.internalComponent,query:i},!1),(0,f.updateDefaultQuery)(this.props.componentId,this.props)):this.props.updateQuery({componentId:this.internalComponent,query:null},!1),this.domNode=window,this.showInfiniteScroll){var s=this.props.scrollTarget;"string"==typeof s||s instanceof String?this.domNode=document.getElementById(s):(s instanceof Element||s instanceof HTMLDocument)&&(this.domNode=s),this.domNode.addEventListener("scroll",this.scrollHandler)}},t.prototype.componentDidUpdate=function(e){var t=this,n=Math.ceil(this.props.total/this.props.size)||0;if(this.props.onData&&(0,f.checkSomePropChange)(this.props,e,["hits","streamHits","promotedResults","customData","total","size","time","hidden"],(function(){t.props.onData(t.getData())})),!((0,f.isEqual)(this.props.sortOptions,e.sortOptions)&&this.props.sortBy===e.sortBy&&this.props.size===e.size&&(0,f.isEqual)(this.props.dataField,e.dataField)&&(0,f.isEqual)(this.props.includeFields,e.includeFields)&&(0,f.isEqual)(this.props.excludeFields,e.excludeFields))){var o,a=(0,f.getQueryOptions)(this.props);if(a.from=this.state.from,this.props.sortOptions)a.sort=[(o={},o[this.props.sortOptions[this.sortOptionIndex].dataField]={order:this.props.sortOptions[this.sortOptionIndex].sortBy},o)];else if(this.props.sortBy){var i;a.sort=[(i={},i[this.props.dataField]={order:this.props.sortBy},i)]}this.props.setQueryOptions(this.props.componentId,r({},a,this.getAggsQuery()),!0)}if(this.props.defaultQuery&&!(0,f.isEqual)(this.props.defaultQuery(),this.defaultQuery)){var s=(0,f.getQueryOptions)(this.props);s.from=0,this.defaultQuery=this.props.defaultQuery();var l=this.defaultQuery.query;(0,f.getOptionsFromQuery)(this.defaultQuery)&&(s=r({},s,(0,f.getOptionsFromQuery)(this.defaultQuery)),this.props.setQueryOptions(this.props.componentId,s,!l)),(0,f.updateDefaultQuery)(this.props.componentId,this.props),this.props.updateQuery({componentId:this.internalComponent,query:l},!0),this.setState({currentPage:0,from:0},(function(){t.updatePageURL(0)}))}if(this.props.stream!==e.stream&&this.props.setStreaming(this.props.componentId,this.props.stream),this.shouldRenderPagination&&(this.props.isLoading&&(this.props.hits||e.hits)&&(this.props.onPageChange?this.props.onPageChange(this.state.currentPage+1,n):this.props.scrollOnChange&&this.props.pagination&&this.scrollToTop()),this.props.currentPage!==e.currentPage&&this.props.currentPage>0&&this.props.currentPage<=n&&this.setPage(this.props.currentPage-1)),this.showInfiniteScroll&&this.props.hits&&e.hits&&(this.props.hits.length=0?this.props.defaultPage:0)},t.prototype.componentWillUnmount=function(){this.domNode&&this.domNode.removeEventListener("scroll",this.scrollHandler)},t.prototype.render=function(){var e=this.props,t=e.renderItem,n=e.size,r=e.error,o=e.renderPagination,i=this.state.currentPage,s=this.getAllData().filteredResults,l={pages:this.props.pages,totalPages:Math.ceil(this.props.total/n),currentPage:this.state.currentPage,setPage:this.setPage,showEndPage:this.props.showEndPage,innerClass:this.props.innerClass,fragmentName:this.props.componentId},u=o?o(l):(0,a.jsx)(g.default,l),c=i*n;return(0,a.jsx)("div",{style:this.props.style,className:this.props.className},this.props.isLoading&&this.shouldRenderPagination&&this.props.loader,this.renderError(),(0,a.jsx)(y.default,{labelPosition:this.props.sortOptions?"right":"left",className:(0,f.getClassName)(this.props.innerClass,"resultsInfo")},this.props.sortOptions?this.renderSortOptions():null,this.props.showResultStats?this.renderResultStats():null),this.props.isLoading||r||0!==s.length?null:this.renderNoResults(),this.shouldRenderPagination&&-1!==["top","both"].indexOf(this.props.paginationAt)?u:null,(0,a.jsx)(S.default,{base:c,hasCustomRender:this.hasCustomRenderer,getComponent:this.getComponent,listClass:this.props.listClass,innerClass:this.props.innerClass,renderItem:t,triggerClickAnalytics:this.triggerClickAnalytics,filteredResults:s}),this.props.showLoader&&this.props.isLoading&&this.showInfiniteScroll?this.props.loader||(0,a.jsx)("div",{style:{textAlign:"center",margin:"20px 0",color:"#666"}},"Loading..."):null,this.shouldRenderPagination&&-1!==["bottom","both"].indexOf(this.props.paginationAt)?u:null,(0,a.jsx)(m.default,{show:!(!this.props.config.url.endsWith("appbase.io")||!s.length),innerClass:this.props.innerClass}))},o(t,[{key:"stats",get:function(){var e=this.state.currentPage,t=this.getAllData().filteredResults;return r({},(0,f.getResultStats)(this.props),{currentPage:e,displayedResults:t.length})}},{key:"absProps",get:function(){var e=this.props.originalProps;return{includeFields:e.includeFields||void 0,excludeFields:e.excludeFields||void 0,size:e.size||void 0}}},{key:"showInfiniteScroll",get:function(){return this.props.infiniteScroll&&!this.shouldRenderPagination}},{key:"hasCustomRenderer",get:function(){return(0,C.hasCustomRenderer)(this.props)}}]),t}(i.Component);O.ResultCardsWrapper=function(e){var t=e.children,n=x(e,["children"]);return(0,a.jsx)("div",r({css:b.container},n),t)},O.ResultListWrapper=function(e){var t=e.children,n=x(e,["children"]);return(0,a.jsx)("div",r({css:w.container},n),t)},O.generateQueryOptions=function(e){var t=(0,f.getQueryOptions)(r({includeFields:["*"],excludeFields:[]},e)),n=e.size,o=e.dataField,a=e.defaultSortOption,i=e.sortOptions,s=e.currentPage,l=e.sortBy;t.from=s?(s-1)*(n||10):0,t.size=n||10;if(i)t.sort=[function(){var e;if(a){var t,n=i.find((function(e){return e.label===a}));if(n)return(t={})[n.dataField]={order:n.sortBy},t}return(e={})[i[0].dataField]={order:i[0].sortBy},e}()];else if(l){var u;t.sort=[(u={},u[o]={order:l},u)]}return t};var k=function(){var e=this;this.getAggsQuery=function(){var t=e.props,n=t.size,r=t.aggregationField,o=t.afterKey,a={size:n};return r&&(a.aggs=(0,f.getCompositeAggsQuery)({},e.props,o?{after:o}:null,!0).aggs),a},this.getAllData=function(){var t=e.props,n=t.size,r=t.promotedResults,o=t.aggregationData,a=t.customData,i=e.state.currentPage,s=(0,f.parseHits)(e.props.hits)||[],l=(0,f.parseHits)(e.props.streamHits)||[],u=(0,f.parseHits)(r)||[],c=s,d=i*n;if(l.length){var p=l.map((function(e){return e._id}));c=c.filter((function(e){return!p.includes(e._id)}))}if(u.length){var h=u.map((function(e){return e._id})).filter(Boolean);h&&(c=c.filter((function(e){return!h.includes(e._id)}))),c=[].concat(l,u,c)}return{results:s,streamResults:l,filteredResults:c,promotedResults:u,customData:a||{},aggregationData:o||[],loadMore:e.loadMore,base:d,triggerClickAnalytics:e.triggerClickAnalytics}},this.scrollToTop=function(){e.domNode===window?(document.documentElement.scrollTop=0,document.body.scrollTop=0):e.domNode.scrollTop=0},this.scrollHandler=function(){var t=window.innerHeight+window.pageYOffset+300>=document.body.offsetHeight;e.props.scrollTarget&&(t=e.domNode.clientHeight+e.domNode.scrollTop+300>=e.domNode.scrollHeight),!e.props.isLoading&&t&&e.loadMore()},this.loadMore=function(){if((!e.props.aggregationField||e.props.afterKey)&&e.props.hits&&e.props.total!==e.props.hits.length){var t=e.state.from+e.props.size,n=r({},(0,f.getQueryOptions)(e.props),e.getAggsQuery());e.setState({from:t}),e.props.loadMore(e.props.componentId,r({},n,{from:t}),!0,!!e.props.aggregationField)}},this.setPage=function(t){if(t!==e.state.currentPage){var n=e.props.onPageClick;n&&n(t+1);var o=e.props.size*t,a=(0,f.getQueryOptions)(e.props);a.from=e.state.from,e.setState({from:o,currentPage:t},(function(){e.props.loadMore(e.props.componentId,r({},a,{from:o}),!1),e.updatePageURL(t)}))}},this.renderResultStats=function(){var t=e.props,n=t.hits,r=t.promotedResults,o=t.total,i=n&&r&&(n.length||r.length);return e.props.renderResultStats&&i?e.props.renderResultStats(e.stats):o?(0,a.jsx)("p",{css:v.resultStats,className:(0,f.getClassName)(e.props.innerClass,"resultStats")},e.props.total," results found in ",e.props.time,"ms"):null},this.renderNoResults=function(){return(0,a.jsx)("div",{className:(0,f.getClassName)(e.props.innerClass,"noResults")||null},e.props.renderNoResults())},this.handleSortChange=function(t){var n,r=t.target.value,o=(0,f.getQueryOptions)(e.props);o.from=0;var a=e.props.sortOptions[r].dataField,i=e.props.sortOptions[r].sortBy;o.sort=[(n={},n[a]={order:i},n)],e.props.updateComponentProps(e.props.componentId,Object.assign({},e.props,{dataField:a},{sortBy:i},e.absProps),p.componentTypes.reactiveList),e.props.setQueryOptions(e.props.componentId,o,!0),e.sortOptionIndex=r,e.setState({currentPage:0,from:0},(function(){e.updatePageURL(0)}))},this.updatePageURL=function(t){e.props.URLParams&&e.props.setPageURL(e.props.componentId,t+1,e.props.componentId,!1,!0)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.renderSortOptions=function(){return(0,a.jsx)("select",{css:v.sortOptions,className:(0,f.getClassName)(e.props.innerClass,"sortOptions"),name:"sort-options",onChange:e.handleSortChange,value:e.sortOptionIndex},e.props.sortOptions.map((function(e,t){return(0,a.jsx)("option",{key:e.label,value:t},e.label)})))},this.renderError=function(){var t=e.props,n=t.error,r=t.isLoading,o=t.renderError;return o&&n&&!r?(0,C.isFunction)(o)?o(n):o:null},this.withClickIds=function(t){var n=e.getAllData().base;return t.map((function(e,t){return r({},e,{_click_id:n+t})}))},this.getData=function(){var t=e.getAllData(),n=t.streamResults,r=t.filteredResults,o=t.promotedResults,a=t.aggregationData,i=t.customData;return{data:e.withClickIds(r),aggregationData:e.withClickIds(a||[]),streamData:e.withClickIds(n),promotedData:e.withClickIds(o),customData:i,rawData:e.props.rawData,resultStats:e.stats}},this.getComponent=function(){var t=e.props,n=t.error,o=t.isLoading,a=r({error:n,loading:o,loadMore:e.loadMore,triggerAnalytics:e.triggerClickAnalytics},e.getData());return(0,C.getComponent)(a,e.props)}};O.propTypes={loadMore:d.default.funcRequired,onQueryChange:d.default.func,onError:d.default.func,setPageURL:d.default.func,setQueryOptions:d.default.funcRequired,setDefaultQuery:d.default.funcRequired,updateComponentProps:d.default.funcRequired,setStreaming:d.default.func,searchState:d.default.dateObject,updateQuery:d.default.funcRequired,currentPage:d.default.number,hits:d.default.hits,rawData:d.default.rawData,isLoading:d.default.bool,includeFields:d.default.includeFields,streamHits:d.default.hits,promotedResults:d.default.hits,customData:d.default.title,time:d.default.number,total:d.default.number,hidden:d.default.number,config:d.default.props,analytics:d.default.props,queryLog:d.default.props,error:d.default.title,headers:d.default.headers,className:d.default.string,componentId:d.default.stringRequired,children:d.default.func,dataField:d.default.stringRequired,aggregationField:d.default.string,aggregationData:d.default.aggregationData,defaultPage:d.default.number,defaultQuery:d.default.func,excludeFields:d.default.excludeFields,innerClass:d.default.style,infiniteScroll:d.default.bool,listClass:d.default.string,loader:d.default.title,render:d.default.func,renderItem:d.default.func,renderError:d.default.title,renderPagination:d.default.func,onData:d.default.func,renderNoResults:d.default.title,onPageChange:d.default.func,onPageClick:d.default.func,pages:d.default.number,pagination:d.default.bool,paginationAt:d.default.paginationAt,showEndPage:d.default.bool,react:d.default.react,renderResultStats:d.default.func,scrollOnChange:d.default.bool,scrollTarget:d.default.string,showLoader:d.default.bool,showResultStats:d.default.bool,size:d.default.number,sortBy:d.default.sortBy,sortOptions:d.default.sortOptions,stream:d.default.bool,style:d.default.style,triggerAnalytics:d.default.funcRequired,URLParams:d.default.bool,defaultSortOption:d.default.string,afterKey:d.default.props,originalProps:d.default.any},O.defaultProps={className:null,currentPage:0,listClass:"",pages:5,infiniteScroll:!0,pagination:!1,paginationAt:"bottom",showEndPage:!1,includeFields:["*"],excludeFields:[],showResultStats:!0,size:10,style:{},URLParams:!1,showLoader:!0,renderNoResults:function(){return"No Results found."},scrollOnChange:!0,defaultSortOption:null,originalProps:{}},O.componentType=p.componentTypes.reactiveList;var T=(0,C.connect)((function(e,t){return{defaultPage:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value-1||-1,hits:e.hits[t.componentId]&&e.hits[t.componentId].hits,rawData:e.rawData[t.componentId],aggregationData:e.compositeAggregations[t.componentId],isLoading:e.isLoading[t.componentId]||!1,streamHits:e.streamHits[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,config:e.config,queryLog:e.queryLog[t.componentId],error:e.error[t.componentId],promotedResults:e.promotedResults[t.componentId]||[],customData:e.customData[t.componentId],afterKey:e.aggregations[t.componentId]&&e.aggregations[t.componentId][t.aggregationField]&&e.aggregations[t.componentId][t.aggregationField].after_key}}),(function(e){return{setDefaultQuery:function(t,n){return e((0,c.setDefaultQuery)(t,n))},updateComponentProps:function(t,n,r){return e((0,c.updateComponentProps)(t,n,r))},loadMore:function(t,n,r,o){return e((0,c.loadMore)(t,n,r,o))},setPageURL:function(t,n,r,o,a){return e((0,c.setValue)(t,n,r,o,a))},setQueryOptions:function(t,n,r){return e((0,c.setQueryOptions)(t,n,r))},setStreaming:function(t,n){return e((0,c.setStreaming)(t,n))},updateQuery:function(t,n){return e((0,c.updateQuery)(t,n))},triggerAnalytics:function(t){return e((0,c.recordResultClick)(t))}}}))((0,u.withTheme)((function(e){return(0,a.jsx)(E.default,r({internalComponent:!0,componentType:p.componentTypes.reactiveList},e),(function(){var t=e.includeFields,n=e.excludeFields,o=e.size;return(0,a.jsx)(O,r({ref:e.myForwardedRef},e,{originalProps:{includeFields:t,excludeFields:n,size:o}}))}))}))),P=s.default.forwardRef((function(e,t){return(0,a.jsx)(T,r({},e,{myForwardedRef:t}))}));(0,l.default)(P,O),P.name="ReactiveList",t.default=P},function(e,t,n){"use strict";t.__esModule=!0,t.Image=t.Title=t.container=void 0;var r=i(n(7)),o=(n(2),n(18)),a=i(n(14));function i(e){return e&&e.__esModule?e:{default:e}}var s={name:"12v9vzr-container",styles:"display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:0 -8px;@media (max-width:420px){margin:0;};label:container;"},l=(0,r.default)("div",{target:"e1cc0ogo0",label:"Image"})("width:calc(100% + 20px);height:220px;margin:-10px -10px 0;background-color:",(function(e){return e.theme.colors.backgroundColor||"#fcfcfc"}),";background-size:contain;background-position:center center;background-repeat:no-repeat;"),u=(0,r.default)("a",{target:"e1cc0ogo1",label:"Card"})("width:auto;flex-grow:1;outline:none;text-decoration:none;min-width:240px;max-width:250px;border-radius:0.25rem;background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.1,t.colors.backgroundColor):"#fff"}),";height:300px;display:flex;flex-direction:column;justify-content:space-between;margin:8px;padding:10px;overflow:hidden;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return e.href?"cursor: pointer":null}),";transition:all 0.3s ease;h2{width:100%;font-size:0.9rem;line-height:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:10px 0 8px;}p{margin:0}article{flex-grow:1;font-size:0.9rem;}&:hover,&:focus{box-shadow:0 0 8px 1px rgba(0,0,0,.3);}@media (max-width:420px){width:50%;min-width:0;height:210px;margin:0;border-radius:0;box-shadow:none;border:1px solid #eee;&:hover,&:focus{box-shadow:0;}}");t.default=u,t.container=s,t.Title=a.default,t.Image=l},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var h=function(e){function t(){return d(this,t),p(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){var e=this.props,t=e.children,n=e.href,o=e.target,i=f(e,["children","href","target"]);return a.default.createElement(u.default,r({href:n,target:o,rel:"_blank"===o?"noopener noreferrer":null},i),t)},t}(o.Component);h.Image=function(e){var t=e.src,n=f(e,["src"]);return a.default.createElement(l.Image,r({style:{backgroundImage:"url("+t+")"}},n))},h.Title=function(e){var t=e.children,n=f(e,["children"]);return a.default.createElement(s.default,n,t)},h.Description=function(e){var t=e.children,n=f(e,["children"]);return a.default.createElement("article",n,t)},h.Image.displayName="ResultCardImage",h.propTypes={children:i.default.children,target:i.default.stringRequired,href:i.default.string},h.defaultProps={target:"_blank"},t.default=h},function(e,t,n){"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}n.r(t),n.d(t,"Provider",(function(){return c})),n.d(t,"connectAdvanced",(function(){return v})),n.d(t,"ReactReduxContext",(function(){return l})),n.d(t,"connect",(function(){return ne}));var o=n(0),a=n.n(o),i=n(4),s=n.n(i),l=a.a.createContext(null),u=function(e){function t(t){var n;n=e.call(this,t)||this;var r=t.store;return n.state={storeState:r.getState(),store:r},n}r(t,e);var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this.subscribe()},n.componentWillUnmount=function(){this.unsubscribe&&this.unsubscribe(),this._isMounted=!1},n.componentDidUpdate=function(e){this.props.store!==e.store&&(this.unsubscribe&&this.unsubscribe(),this.subscribe())},n.subscribe=function(){var e=this,t=this.props.store;this.unsubscribe=t.subscribe((function(){var n=t.getState();e._isMounted&&e.setState((function(e){return e.storeState===n?null:{storeState:n}}))}));var n=t.getState();n!==this.state.storeState&&this.setState({storeState:n})},n.render=function(){var e=this.props.context||l;return a.a.createElement(e.Provider,{value:this.state},this.props.children)},t}(o.Component);u.propTypes={store:s.a.shape({subscribe:s.a.func.isRequired,dispatch:s.a.func.isRequired,getState:s.a.func.isRequired}),context:s.a.object,children:s.a.any};var c=u;function f(){return(f=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}var p=n(11),h=n.n(p),g=n(17),m=n.n(g),y=n(38);function v(e,t){void 0===t&&(t={});var n=t,i=n.getDisplayName,s=void 0===i?function(e){return"ConnectAdvanced("+e+")"}:i,u=n.methodName,c=void 0===u?"connectAdvanced":u,p=n.renderCountProp,g=void 0===p?void 0:p,v=n.shouldHandleStateChanges,b=void 0===v||v,w=n.storeKey,C=void 0===w?"store":w,S=n.withRef,E=void 0!==S&&S,_=n.forwardRef,x=void 0!==_&&_,O=n.context,k=void 0===O?l:O,T=d(n,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]);m()(void 0===g,"renderCountProp is removed. render counting is built into the latest React dev tools profiling extension"),m()(!E,"withRef is removed. To access the wrapped instance, use a ref on the connected component");var P="To use a custom Redux store for specific components, create a custom React context with React.createContext(), and pass the context object to React Redux's Provider and specific components like: . You may also pass a {context : MyContext} option to connect";m()("store"===C,"storeKey has been removed and does not do anything. "+P);var I=k;return function(t){var n=t.displayName||t.name||"Component",i=s(n),l=f({},T,{getDisplayName:s,methodName:c,renderCountProp:g,shouldHandleStateChanges:b,storeKey:C,displayName:i,wrappedComponentName:n,WrappedComponent:t}),u=T.pure,d=o.Component;u&&(d=o.PureComponent);var p=function(n){function o(t){var r,o,i,s,l,c,d,p,h,g,y;return r=n.call(this,t)||this,m()(x?!t.wrapperProps[C]:!t[C],"Passing redux store in props has been removed and does not do anything. "+P),r.selectDerivedProps=function(t,n,r,a){if(u&&o===n&&i===t)return s;r===l&&c===a||(l=r,c=a,d=e(r.dispatch,a)),o=n,i=t;var f=d(t,n);return s=f},r.selectChildElement=function(e,t,n){return t===p&&n===h&&y===e||(p=t,h=n,y=e,g=a.a.createElement(e,f({},t,{ref:n}))),g},r.indirectRenderWrappedComponent=r.indirectRenderWrappedComponent.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r)),r}r(o,n);var s=o.prototype;return s.indirectRenderWrappedComponent=function(e){return this.renderWrappedComponent(e)},s.renderWrappedComponent=function(e){m()(e,'Could not find "store" in the context of "'+i+'". Either wrap the root component in a , or pass a custom React context provider to and the corresponding React context consumer to '+i+" in connect options.");var n,r=e.storeState,o=e.store,a=this.props;x&&(a=this.props.wrapperProps,n=this.props.forwardedRef);var s=this.selectDerivedProps(r,a,o,l);return this.selectChildElement(t,s,n)},s.render=function(){var e=this.props.context&&this.props.context.Consumer&&Object(y.isContextConsumer)(a.a.createElement(this.props.context.Consumer,null))?this.props.context:I;return a.a.createElement(e.Consumer,null,this.indirectRenderWrappedComponent)},o}(d);if(p.WrappedComponent=t,p.displayName=i,x){var v=a.a.forwardRef((function(e,t){return a.a.createElement(p,{wrapperProps:e,forwardedRef:t})}));return v.displayName=i,v.WrappedComponent=t,h()(v,t)}return h()(p,t)}}var b=Object.prototype.hasOwnProperty;function w(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function C(e,t){if(w(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function q(e,t){return e===t}var H,B,W,G,K,Y,$,X,Z,J,ee,te,ne=(W=(B=void 0===H?{}:H).connectHOC,G=void 0===W?v:W,K=B.mapStateToPropsFactories,Y=void 0===K?L:K,$=B.mapDispatchToPropsFactories,X=void 0===$?M:$,Z=B.mergePropsFactories,J=void 0===Z?F:Z,ee=B.selectorFactory,te=void 0===ee?U:ee,function(e,t,n,r){void 0===r&&(r={});var o=r,a=o.pure,i=void 0===a||a,s=o.areStatesEqual,l=void 0===s?q:s,u=o.areOwnPropsEqual,c=void 0===u?C:u,p=o.areStatePropsEqual,h=void 0===p?C:p,g=o.areMergedPropsEqual,m=void 0===g?C:g,y=d(o,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),v=z(e,Y,"mapStateToProps"),b=z(t,X,"mapDispatchToProps"),w=z(n,J,"mergeProps");return G(te,f({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:v,initMapDispatchToProps:b,initMergeProps:w,pure:i,areStatesEqual:l,areOwnPropsEqual:c,areStatePropsEqual:h,areMergedPropsEqual:m},y))})},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(95)},function(e,t,n){e.exports=function(){"use strict";return function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,o,a,i,s,l,u,c,f){switch(n){case 1:if(0===c&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===u)return r+"/*|*/";break;case 3:switch(u){case 102:case 112:return e(o[0]+r),"";default:return r+(0===f?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}}()},function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.a=n}).call(this,n(20))},function(e,t){e.exports=function(e){var t=RegExp("^(([^:/?#]*)?://)?(((.*)?@)?([^/?#]*)?)([^?#]*)(\\?([^#]*))?(#(.*))?"),n=e.match(t);return{protocol:n[2],auth:n[5],host:n[6],path:n[7],query:n[9],hash:n[11]}}},function(e,t,n){var r=function(e){function t(){this.fetch=!1}return t.prototype=e,new t}("undefined"!=typeof self?self:this);(function(e){!function(e){if(!e.fetch){var t="URLSearchParams"in e,n="Symbol"in e&&"iterator"in Symbol,r="FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),o="FormData"in e,a="ArrayBuffer"in e;if(a)var i=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],s=function(e){return e&&DataView.prototype.isPrototypeOf(e)},l=ArrayBuffer.isView||function(e){return e&&i.indexOf(Object.prototype.toString.call(e))>-1};h.prototype.append=function(e,t){e=f(e),t=d(t);var n=this.map[e];this.map[e]=n?n+","+t:t},h.prototype.delete=function(e){delete this.map[f(e)]},h.prototype.get=function(e){return e=f(e),this.has(e)?this.map[e]:null},h.prototype.has=function(e){return this.map.hasOwnProperty(f(e))},h.prototype.set=function(e,t){this.map[f(e)]=d(t)},h.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},h.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),p(e)},h.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),p(e)},h.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),p(e)},n&&(h.prototype[Symbol.iterator]=h.prototype.entries);var u=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];w.prototype.clone=function(){return new w(this,{body:this._bodyInit})},b.call(w.prototype),b.call(S.prototype),S.prototype.clone=function(){return new S(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new h(this.headers),url:this.url})},S.error=function(){var e=new S(null,{status:0,statusText:""});return e.type="error",e};var c=[301,302,303,307,308];S.redirect=function(e,t){if(-1===c.indexOf(t))throw new RangeError("Invalid status code");return new S(null,{status:t,headers:{location:e}})},e.Headers=h,e.Request=w,e.Response=S,e.fetch=function(e,t){return new Promise((function(n,o){var a=new w(e,t),i=new XMLHttpRequest;i.onload=function(){var e,t,r={status:i.status,statusText:i.statusText,headers:(e=i.getAllResponseHeaders()||"",t=new h,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};r.url="responseURL"in i?i.responseURL:r.headers.get("X-Request-URL");var o="response"in i?i.response:i.responseText;n(new S(o,r))},i.onerror=function(){o(new TypeError("Network request failed"))},i.ontimeout=function(){o(new TypeError("Network request failed"))},i.open(a.method,a.url,!0),"include"===a.credentials?i.withCredentials=!0:"omit"===a.credentials&&(i.withCredentials=!1),"responseType"in i&&r&&(i.responseType="blob"),a.headers.forEach((function(e,t){i.setRequestHeader(t,e)})),i.send(void 0===a._bodyInit?null:a._bodyInit)}))},e.fetch.polyfill=!0}function f(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function d(e){return"string"!=typeof e&&(e=String(e)),e}function p(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n&&(t[Symbol.iterator]=function(){return t}),t}function h(e){this.map={},e instanceof h?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function g(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function m(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function y(e){var t=new FileReader,n=m(t);return t.readAsArrayBuffer(e),n}function v(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function b(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(r&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(o&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(a&&r&&s(e))this._bodyArrayBuffer=v(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!a||!ArrayBuffer.prototype.isPrototypeOf(e)&&!l(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=v(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r&&(this.blob=function(){var e=g(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?g(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(y)}),this.text=function(){var e,t,n,r=g(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=m(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function C(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function S(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new h(t.headers),this.url=t.url||"",this._initBody(e)}}(void 0!==e?e:this)}).call(r,void 0);var o=r.fetch;o.Response=r.Response,o.Request=r.Request,o.Headers=r.Headers;e.exports&&(e.exports=o,e.exports.default=o)},function(e,t,n){var r="undefined"!=typeof JSON?JSON:n(106);e.exports=function(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});var n=t.space||"";"number"==typeof n&&(n=Array(n+1).join(" "));var i,s="boolean"==typeof t.cycles&&t.cycles,l=t.replacer||function(e,t){return t},u=t.cmp&&(i=t.cmp,function(e){return function(t,n){var r={key:t,value:e[t]},o={key:n,value:e[n]};return i(r,o)}}),c=[];return function e(t,i,f,d){var p=n?"\n"+new Array(d+1).join(n):"",h=n?": ":":";if(f&&f.toJSON&&"function"==typeof f.toJSON&&(f=f.toJSON()),void 0!==(f=l.call(t,i,f))){if("object"!=typeof f||null===f)return r.stringify(f);if(o(f)){for(var g=[],m=0;m=4;)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+((1540483477*(t>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++o;switch(n){case 3:r^=(255&e.charCodeAt(o+2))<<16;case 2:r^=(255&e.charCodeAt(o+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(o)))+((1540483477*(r>>>16)&65535)<<16)}return r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16),((r^=r>>>15)>>>0).toString(36)};var i=function(e){function t(e,t,r){var o=t.trim().split(h);t=o;var a=o.length,i=e.length;switch(i){case 0:case 1:var s=0;for(e=0===i?"":e[0]+" ";sr&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*n&&0l.charCodeAt(8))break;case 115:i=i.replace(l,"-webkit-"+l)+";"+i;break;case 207:case 102:i=i.replace(l,"-webkit-"+(102s.charCodeAt(0)&&(s=s.trim()),s=[s],0p)&&(V=(z=z.replace(" ",":")).length),01?o-1:0),i=1;i>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r=arguments[1],o=0;o=0&&this.lastIndexOf(e)===t}),"function"!=typeof Event){"undefined"!=typeof window&&(window.Event=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t})}},function(e,t,n){"use strict";(function(e){t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT)return r({},e,i({},t.component,t.react));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY)return r({},e,i({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_OPTIONS)return r({},e,i({},t.component,t.options));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_VALUE:return r({},e,i({},t.component,{value:t.value,label:t.label||t.component,showFilter:t.showFilter,URLParams:t.URLParams,componentType:t.componentType,category:t.category,meta:t.meta}));case o.PATCH_VALUE:return r({},e,i({},t.component,r({},e[t.component],t.payload)));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=a(e,[t.component]);return n;default:return e}};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_PROPS:return r({},e,i({},t.component,t.options));case o.UPDATE_PROPS:return r({},e,i({},t.component,r({},e[t.component],t.options)));case o.REMOVE_PROPS:case o.REMOVE_COMPONENT:e[t.component];var n=a(e,[t.component]);return n;default:return e}};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.default={date:"yyyy-MM-dd",basic_date:"yyyyMMdd",basic_date_time:"yyyyMMdd'T'HHmmss.fffzzz",basic_date_time_no_millis:"yyyyMMdd'T'HHmmsszzz",date_time_no_millis:"yyyy-MM-dd'T'HH:mm:sszzz",basic_time:"HHmmss.fffzzz",basic_time_no_millis:"HHmmsszzz",epoch_millis:"epoch_millis",epoch_second:"epoch_second"}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t0&&u.forEach((function(e){var r,o,a;t.hasOwnProperty(e)&&(l=n({},l,(r={},o=e,a=t[e],o in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a,r)))}));var c=n({},i,l);if(p=[].concat(r(p),[e]),d=[].concat(r(d),[c]),f)return!0}return!1},m=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;if("object"==typeof t){var a=n.split("."),i=t[a[0]];if(i)if(a.length>1){var s=n.substring(a[0].length+1);Array.isArray(i)?i.forEach((function(t){e(t,s,r)})):e(i,s,r)}else{var l=o(i);if(l){if(Array.isArray(l)){if(f)return l.some((function(e){return g(e,t,r)}));l.forEach((function(e){return g(e,t,r)}))}return g(l,t,r)}}}return!1},y=function(){f?i.forEach((function(e){t.some((function(t){return m(e,t)}))})):i.forEach((function(e){t.forEach((function(t){m(e,t)}))}))};return y(),d.length4&&void 0!==arguments[4]?arguments[4]:{};return function(u){if(u(s(e,t,n)),r){u((0,o.executeQuery)(e,!1,!0))}u((0,a.setInternalValue)((0,i.getInternalComponentID)(e),void 0,void 0,void 0,l))}};var r=n(1),o=n(31),a=n(32),i=n(13);function s(e,t,n){return{type:r.SET_MAP_DATA,componentId:e,query:t,persistMapQuery:n}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=t;n?a=t:t===e.state.currentValue&&o&&(a="");var i=function(){var t=function(){e.updateQuery(a,r),r.onValueChange&&r.onValueChange(a)};o?e.setState({currentValue:a},t):t()};(0,u.checkValueChange)(r.componentId,a,r.beforeValueChange,i)},this.updateQuery=function(t,n){var o=n.customQuery,a=S.defaultQuery(t,n),i=void 0;o&&(a=(o(t,n)||{}).query,i=(0,u.getOptionsFromQuery)(o(t,n)),(0,u.updateCustomQuery)(n.componentId,n,t));n.setQueryOptions(n.componentId,r({},S.generateQueryOptions(n,e.state.prevAfter,e.state.currentValue),i)),n.updateQuery({componentId:n.componentId,query:a,value:t,label:n.filterLabel,showFilter:n.showFilter,URLParams:n.URLParams,componentType:f.componentTypes.singleList})},this.updateDefaultQuery=function(t){var n=e.state.currentValue;(0,u.updateDefaultQuery)(e.props.componentId,e.props,n),(0,u.updateInternalQuery)(e.internalComponent,t,n,e.props,S.generateQueryOptions(e.props,e.state.prevAfter,n))},this.updateQueryOptions=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t.showLoadMore&&!n&&e.setState({options:[]});var r=S.generateQueryOptions(t,n?e.state.after:{},e.state.currentValue);t.defaultQuery?e.updateDefaultQuery(r):t.setQueryOptions(e.internalComponent,r)},this.handleInputChange=function(t){var n=t.target.value;e.setState({searchTerm:n})},this.handleLoadMore=function(){var t=S.generateQueryOptions(e.props,e.state.after,e.state.currentValue);e.props.loadMore(e.props.componentId,t)},this.renderSearch=function(){return e.props.showSearch?i.default.createElement(h.default,{className:(0,u.getClassName)(e.props.innerClass,"input")||null,onChange:e.handleInputChange,value:e.state.searchTerm,placeholder:e.props.placeholder,style:{margin:"0 0 8px"},"aria-label":e.props.componentId+"-search",themePreset:e.props.themePreset}):null},this.handleClick=function(t){var n=t;(0,b.isEvent)(t)&&(n=t.target.value);var r=e.props,o=r.value,a=r.onChange;void 0===o?e.setValue(n):a&&a(n)}};S.propTypes={setQueryOptions:c.default.funcRequired,loadMore:c.default.funcRequired,updateQuery:c.default.funcRequired,options:c.default.options,rawData:c.default.rawData,selectedValue:c.default.selectedValue,setCustomQuery:c.default.funcRequired,isLoading:c.default.bool,error:c.default.title,beforeValueChange:c.default.func,children:c.default.func,className:c.default.string,componentId:c.default.stringRequired,customQuery:c.default.func,defaultQuery:c.default.func,dataField:c.default.stringRequired,defaultValue:c.default.string,value:c.default.string,filterLabel:c.default.string,innerClass:c.default.style,loader:c.default.title,onQueryChange:c.default.func,onError:c.default.func,onValueChange:c.default.func,onChange:c.default.func,placeholder:c.default.string,react:c.default.react,render:c.default.func,renderItem:c.default.func,renderError:c.default.title,renderNoResults:c.default.func,transformData:c.default.func,selectAllLabel:c.default.string,showCount:c.default.bool,showFilter:c.default.bool,showRadio:c.default.boolRequired,showSearch:c.default.bool,size:c.default.number,sortBy:c.default.sortByWithCount,style:c.default.style,themePreset:c.default.themePreset,title:c.default.title,URLParams:c.default.bool,showMissing:c.default.bool,missingLabel:c.default.string,showLoadMore:c.default.bool,loadMoreLabel:c.default.title,nestedField:c.default.string},S.defaultProps={className:null,placeholder:"Search",showCount:!0,showFilter:!0,showRadio:!0,showSearch:!0,size:100,sortBy:"count",style:{},URLParams:!1,showMissing:!1,missingLabel:"N/A",showLoadMore:!1,loadMoreLabel:"Load More"},S.componentType=f.componentTypes.singleList;var _=(0,b.connect)((function(e,t){return{rawData:e.rawData[t.componentId],options:t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].reactivesearch_nested:e.aggregations[t.componentId],selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||"",themePreset:e.config.themePreset,isLoading:e.isLoading[t.componentId],error:e.error[t.componentId]}}),(function(e){return{setCustomQuery:function(t,n){return e((0,s.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,s.setDefaultQuery)(t,n))},setQueryOptions:function(t,n){return e((0,s.setQueryOptions)(t,n))},loadMore:function(t,n){return e((0,s.loadMore)(t,n,!0,!0))},updateQuery:function(t){return e((0,s.updateQuery)(t))}}}))((function(e){return i.default.createElement(w.default,r({},e,{internalComponent:!0,componentType:f.componentTypes.singleList}),(function(){return i.default.createElement(S,r({ref:e.myForwardedRef},e))}))})),x=i.default.forwardRef((function(e,t){return i.default.createElement(_,r({},e,{myForwardedRef:t}))}));(0,l.default)(x,S),x.name="SingleList",t.default=x},function(e,t,n){"use strict";t.__esModule=!0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var _=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));x.call(r);var o=n.defaultValue||n.value,a=n.selectedValue||o||[],i={};a.forEach((function(e){i[e]=!0}));var s=n.options&&n.options[n.dataField]?r.getOptions(n.options[n.dataField].buckets,n):[];r.state={currentValue:i,options:s,searchTerm:"",after:{},prevAfter:{},isLastBucket:!1},r.internalComponent=(0,u.getInternalComponentID)(n.componentId),(0,d.updateCustomQuery)(n.componentId,n,a),(0,d.updateDefaultQuery)(n.componentId,n,a),r.updateQueryOptions(n);return a.length&&r.setValue(a,!0,n,!1),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidUpdate=function(e){var t=this;(0,d.checkPropChange)(this.props.options,e.options,(function(){var n=t.props,r=n.showLoadMore,a=n.dataField,i=n.options;if(r&&i&&i[a]){var s=i[a].buckets,l=i[a].after_key,u=e.options&&e.options[a]&&e.options[a].after_key,c=!l;t.setState((function(e){return o({},e,{prevAfter:u?{after:u}:e.prevAfter,after:l?{after:l}:e.after,isLastBucket:c,options:t.getOptions(s,t.props)})}),(function(){var e=t.state.currentValue,n=Object.keys(e).filter((function(t){return e[t]}));n.length&&t.setValue(n,!0)}))}else t.setState({options:i&&i[a]?t.getOptions(i[a].buckets,t.props):[]},(function(){var e=t.state.currentValue,n=Object.keys(e).filter((function(t){return e[t]}));n.length&&t.setValue(n,!0)}))}));var n="object"===r(this.state.currentValue)?Object.keys(this.state.currentValue):[];(0,w.isQueryIdentical)(n,this.props,e,"defaultQuery")||(this.updateDefaultQuery(),this.updateQuery([],this.props)),(0,w.isQueryIdentical)(n,this.props,e,"customQuery")||this.updateQuery(n,this.props),(0,d.checkSomePropChange)(this.props,e,["size","sortBy"],(function(){return t.updateQueryOptions(t.props)})),(0,d.checkSomePropChange)(this.props,e,["dataField","nestedField"],(function(){t.updateQueryOptions(t.props),t.updateQuery(n,t.props)}));var a=n,i=this.props.selectAllLabel;if(i&&(a=a.filter((function(e){return e!==i})),this.state.currentValue[i]&&(a=[i])),this.props.value!==e.value)this.setValue(this.props.value,!0);else if(!(0,d.isEqual)(a,this.props.selectedValue)&&!(0,d.isEqual)(this.props.selectedValue,e.selectedValue)){var s=this.props,l=s.value,u=s.onChange;if(void 0===l)this.setValue(this.props.selectedValue||[],!0);else if(u)u(this.props.selectedValue||null);else{var c=n;this.setValue(c,!0)}}},t.generateQueryOptions=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=(0,d.getQueryOptions)(e),o=Object.keys(n);return e.showLoadMore?(0,d.getCompositeAggsQuery)(o,r,e,t):(0,d.getAggsQuery)(o,r,e)},t.prototype.getComponent=function(){var e=this.props,t=e.error,n=e.isLoading,r=e.rawData,o={error:t,loading:n,value:this.state.currentValue,data:this.listItems,handleChange:this.handleClick,rawData:r};return(0,w.getComponent)(o,this.props)},t.prototype.render=function(){var e=this,t=this.props,n=t.selectAllLabel,r=t.renderItem,o=t.showLoadMore,a=t.loadMoreLabel,i=t.renderError,l=t.error,u=t.isLoading,c=this.state.isLastBucket;if(this.props.isLoading&&this.props.loader)return this.props.loader;if(i&&l)return(0,w.isFunction)(i)?i(l):i;if(!this.hasCustomRenderer&&this.state.options&&0===this.state.options.length)return this.props.renderNoResults?this.props.renderNoResults():null;var f=this.listItems,p=!!n&&!!this.state.currentValue[n];return s.default.createElement(v.default,{style:this.props.style,className:this.props.className},this.props.title&&s.default.createElement(h.default,{className:(0,d.getClassName)(this.props.innerClass,"title")||null},this.props.title),this.renderSearch(),this.hasCustomRenderer?this.getComponent():s.default.createElement(b.UL,{className:(0,d.getClassName)(this.props.innerClass,"list")||null,role:"listbox","aria-label":this.props.componentId+"-items"},n?s.default.createElement("li",{key:n,className:p?"active":"",role:"option","aria-checked":p,"aria-selected":p},s.default.createElement(b.Checkbox,{className:(0,d.getClassName)(this.props.innerClass,"checkbox")||null,id:this.props.componentId+"-"+n,name:n,value:n,onChange:this.handleClick,checked:p,show:this.props.showCheckbox}),s.default.createElement("label",{className:(0,d.getClassName)(this.props.innerClass,"label")||null,htmlFor:this.props.componentId+"-"+n},n)):null,f.length?f.map((function(t){var n=!!e.state.currentValue[t.key];return s.default.createElement("li",{key:t.key,className:n?"active":"",role:"option","aria-checked":n,"aria-selected":n},s.default.createElement(b.Checkbox,{className:(0,d.getClassName)(e.props.innerClass,"checkbox")||null,id:e.props.componentId+"-"+t.key,name:e.props.componentId+"-"+t.key,value:t.key,onChange:e.handleClick,checked:n,show:e.props.showCheckbox}),s.default.createElement("label",{className:(0,d.getClassName)(e.props.innerClass,"label")||null,htmlFor:e.props.componentId+"-"+t.key},r?r(t.key,t.doc_count,n):s.default.createElement("span",null,s.default.createElement("span",null,t.key),e.props.showCount&&s.default.createElement("span",{className:(0,d.getClassName)(e.props.innerClass,"count")||null},t.doc_count))))})):this.props.renderNoResults&&this.props.renderNoResults(),o&&!c&&s.default.createElement("div",{css:m.loadMoreContainer},s.default.createElement(y.default,{disabled:u,onClick:this.handleLoadMore},a))))},a(t,[{key:"hasCustomRenderer",get:function(){return(0,w.hasCustomRenderer)(this.props)}},{key:"listItems",get:function(){var e=this,t=this.state.options;return this.props.transformData&&(t=this.props.transformData(t)),t.filter((function(t){return!!String(t.key).length&&(!e.props.showSearch||!e.state.searchTerm||String(t.key).toLowerCase().includes(e.state.searchTerm.toLowerCase()))}))}}]),t}(i.Component);_.defaultQuery=function(e,t){var n=null,r="or"===t.queryFormat?"terms":"term";if(!Array.isArray(e)||0===e.length)return null;if(t.selectAllLabel&&e.includes(t.selectAllLabel))n=t.showMissing?{match_all:{}}:{exists:{field:t.dataField}};else if(e){var o=void 0;if("or"===t.queryFormat){var a,i,s=[(i={},i[r]=(a={},a[t.dataField]=e.filter((function(e){return e!==t.missingLabel})),a),i)];if(t.showMissing)e.includes(t.missingLabel)&&(s=s.concat({bool:{must_not:{exists:{field:t.dataField}}}}));o={bool:{should:s}}}else{o={bool:{must:e.map((function(e){var n,o;return(o={})[r]=((n={})[t.dataField]=e,n),o}))}}}n=e.length?o:null}return n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var x=function(){var e=this;this.getOptions=function(e,t){return t.showLoadMore?e.map((function(e){return{key:e.key[t.dataField],doc_count:e.doc_count}})):e},this.setValue=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=r.selectAllLabel,s=e.state.currentValue,l=null;if(i&&(Array.isArray(t)&&t.includes(i)||"string"==typeof t&&t===i))s[i]&&a&&!n?(s={},l=[]):(e.state.options.forEach((function(e){s[e.key]=!0})),s[i]=!0,l=[i]);else if(n){if(l=t,s={},t&&t.forEach((function(e){s[e]=!0})),i&&i in s){var u=s,c=(u[i],E(u,[i]));s=o({},c)}}else{if(s[t]){var f=s,p=(f[t],E(f,[t]));s=o({},p)}else s[t]=!0;if(i&&i in s){var h=s,g=(h[i],E(h,[i]));s=o({},g)}l=Object.keys(s)}var m=function(){var t=function(){e.updateQuery(l,r),r.onValueChange&&r.onValueChange(l)};a?e.setState({currentValue:s},t):t()};(0,d.checkValueChange)(r.componentId,l,r.beforeValueChange,m)},this.updateQuery=function(t,n){var r=n.customQuery,a=_.defaultQuery(t,n),i=void 0;r&&(a=(r(t,n)||{}).query,i=(0,d.getOptionsFromQuery)(r(t,n)),(0,d.updateCustomQuery)(n.componentId,n,t));n.setQueryOptions(n.componentId,o({},_.generateQueryOptions(n,e.state.prevAfter,e.state.currentValue),i)),n.updateQuery({componentId:n.componentId,query:a,value:t,label:n.filterLabel,showFilter:n.showFilter,URLParams:n.URLParams,componentType:f.componentTypes.multiList})},this.updateDefaultQuery=function(t){var n=Object.keys(e.state.currentValue);(0,d.updateDefaultQuery)(e.props.componentId,e.props,n),(0,d.updateInternalQuery)(e.internalComponent,t,n,e.props,_.generateQueryOptions(e.props,e.state.prevAfter,e.state.currentValue),null)},this.updateQueryOptions=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t.showLoadMore&&!n&&e.setState({options:[]});var r=_.generateQueryOptions(t,n?e.state.after:{},e.state.currentValue);t.defaultQuery?e.updateDefaultQuery(r):t.setQueryOptions(e.internalComponent,r)},this.handleInputChange=function(t){var n=t.target.value;e.setState({searchTerm:n})},this.handleLoadMore=function(){var t=_.generateQueryOptions(e.props,e.state.after,e.state.currentValue);e.props.loadMore(e.props.componentId,t)},this.renderSearch=function(){return e.props.showSearch?s.default.createElement(g.default,{className:(0,d.getClassName)(e.props.innerClass,"input")||null,onChange:e.handleInputChange,value:e.state.searchTerm,placeholder:e.props.placeholder,style:{margin:"0 0 8px"},"aria-label":e.props.componentId+"-search",themePreset:e.props.themePreset}):null},this.handleClick=function(t){var n=t;(0,w.isEvent)(t)&&(n=t.target.value);var r=e.props,o=r.value,a=r.onChange;void 0===o?e.setValue(n):a&&a((0,w.parseValueArray)(e.props.value,n))}};_.propTypes={setQueryOptions:p.default.funcRequired,loadMore:p.default.funcRequired,updateQuery:p.default.funcRequired,options:p.default.options,rawData:p.default.rawData,selectedValue:p.default.selectedValue,setCustomQuery:p.default.funcRequired,isLoading:p.default.bool,error:p.default.title,beforeValueChange:p.default.func,children:p.default.func,className:p.default.string,componentId:p.default.stringRequired,customQuery:p.default.func,defaultQuery:p.default.func,dataField:p.default.stringRequired,nestedField:p.default.string,defaultValue:p.default.stringArray,value:p.default.stringArray,filterLabel:p.default.string,innerClass:p.default.style,loader:p.default.title,onError:p.default.func,renderNoResults:p.default.func,onQueryChange:p.default.func,onValueChange:p.default.func,onChange:p.default.func,placeholder:p.default.string,queryFormat:p.default.queryFormatSearch,react:p.default.react,render:p.default.func,renderItem:p.default.func,renderError:p.default.title,transformData:p.default.func,selectAllLabel:p.default.string,showCheckbox:p.default.boolRequired,showCount:p.default.bool,showSearch:p.default.bool,size:p.default.number,sortBy:p.default.sortByWithCount,style:p.default.style,themePreset:p.default.themePreset,title:p.default.title,URLParams:p.default.bool,showMissing:p.default.bool,missingLabel:p.default.string,showLoadMore:p.default.bool,loadMoreLabel:p.default.title},_.defaultProps={className:null,placeholder:"Search",queryFormat:"or",showCheckbox:!0,showCount:!0,showSearch:!0,size:100,sortBy:"count",style:{},URLParams:!1,showMissing:!1,missingLabel:"N/A",showLoadMore:!1,loadMoreLabel:"Load More"},_.componentType=f.componentTypes.multiList;var O=(0,w.connect)((function(e,t){return{options:t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].reactivesearch_nested:e.aggregations[t.componentId],rawData:e.rawData[t.componentId],selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,isLoading:e.isLoading[t.componentId],themePreset:e.config.themePreset,error:e.error[t.componentId]}}),(function(e){return{setCustomQuery:function(t,n){return e((0,l.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,l.setDefaultQuery)(t,n))},setQueryOptions:function(t,n){return e((0,l.setQueryOptions)(t,n))},loadMore:function(t,n){return e((0,l.loadMore)(t,n,!0,!0))},updateQuery:function(t){return e((0,l.updateQuery)(t))}}}))((function(e){return s.default.createElement(C.default,o({},e,{internalComponent:!0,componentType:f.componentTypes.multiList}),(function(){return s.default.createElement(_,o({ref:e.myForwardedRef},e))}))})),k=s.default.forwardRef((function(e,t){return s.default.createElement(O,o({},e,{myForwardedRef:t}))}));(0,c.default)(k,_),k.name="MultiList",t.default=k},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:e.props,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o="string"==typeof t?y.parseValue(t,n):t,a=function(){var t=function(){e.updateQuery(o,n),n.onValueChange&&n.onValueChange(o)};r?e.setState({currentValue:o},t):t()};(0,l.checkValueChange)(n.componentId,o,n.beforeValueChange,a)},this.updateQuery=function(e,t){var n=t.customQuery,r=y.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,l.getOptionsFromQuery)(n(e,t)),(0,l.updateCustomQuery)(t.componentId,t,e));t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:t.showFilter,URLParams:t.URLParams,componentType:c.componentTypes.singleRange})},this.handleClick=function(t){var n=e.props,r=n.value,o=n.onChange,a=t.target.value;void 0===r?e.setValue(a):o&&o(a)}};y.propTypes={updateQuery:u.default.funcRequired,selectedValue:u.default.selectedValue,setCustomQuery:u.default.funcRequired,beforeValueChange:u.default.func,className:u.default.string,componentId:u.default.stringRequired,customQuery:u.default.func,data:u.default.data,dataField:u.default.stringRequired,defaultValue:u.default.string,value:u.default.string,filterLabel:u.default.string,innerClass:u.default.style,nestedField:u.default.string,onQueryChange:u.default.func,onValueChange:u.default.func,onChange:u.default.func,react:u.default.react,showFilter:u.default.bool,showRadio:u.default.boolRequired,style:u.default.style,title:u.default.title,URLParams:u.default.bool,includeNullValues:u.default.bool},y.defaultProps={className:null,showFilter:!0,showRadio:!0,style:{},URLParams:!1,includeNullValues:!1},y.componentType=c.componentTypes.singleRange;var b=(0,h.connect)((function(e,t){return{selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null}}),(function(e){return{setCustomQuery:function(t,n){return e((0,i.setCustomQuery)(t,n))},updateQuery:function(t){return e((0,i.updateQuery)(t))},setQueryOptions:function(t,n,r){return e((0,i.setQueryOptions)(t,n,r))}}}))((function(e){return a.default.createElement(g.default,r({},e,{componentType:c.componentTypes.singleRange}),(function(){return a.default.createElement(y,r({ref:e.myForwardedRef},e))}))})),w=a.default.forwardRef((function(e,t){return a.default.createElement(b,r({},e,{myForwardedRef:t}))}));(0,s.default)(w,y),w.name="SingleRange",t.default=w},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;tt.key?1:0})),n.setState({stats:e||[]})})),(0,u.checkSomePropChange)(this.props,e,["dataField","nestedField"],(function(){n.updateQueryOptions(n.props),n.handleChange(n.state.currentValue,n.props)})),(0,u.isEqual)(this.props.value,e.value)){if(!(0,u.isEqual)(this.state.currentValue,this.props.selectedValue)&&!(0,u.isEqual)(this.props.selectedValue,e.selectedValue)){var r=this.props,o=r.value,a=r.onChange;if(void 0===o){var i=t.parseValue(this.props.selectedValue,this.props);this.handleChange(i,this.props)}else a?a(this.props.selectedValue||null):this.handleChange(this.state.currentValue)}}else{var s=t.parseValue(this.props.value,this.props);this.handleChange(s,this.props)}},t.prototype.shouldComponentUpdate=function(e){var t=Math.floor((e.range.end-e.range.start)/2);return!(e.stepValue<1||e.stepValue>t)||(console.warn("stepValue for RangeSlider "+e.componentId+" should be greater than 0 and less than or equal to "+t),!1)},t.prototype.render=function(){var e=this;return(0,o.jsx)(y.default,{primary:!0,style:this.props.style,className:this.props.className},this.props.title&&(0,o.jsx)(v.default,{className:(0,u.getClassName)(this.props.innerClass,"title")||null},this.props.title),this.state.stats.length&&this.props.showHistogram&&this.props.showSlider?(0,o.jsx)(h.default,{stats:this.state.stats,range:this.props.range,interval:this.getValidInterval(this.props)}):null,this.props.showSlider&&(0,o.jsx)(f.default,{min:this.props.range.start,max:this.props.range.end,values:this.state.currentValue,onChange:this.handleSlider,onValuesUpdated:this.handleDrag,snap:this.props.snap,snapPoints:this.props.snap?this.getSnapPoints():null,className:(0,u.getClassName)(this.props.innerClass,"slider"),handle:function(t){var n=t.className,a=t.style,i=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,o.jsx)(m.default,r({style:a,className:n},i,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels&&this.props.showSlider&&(0,o.jsx)("div",{css:b.rangeLabelsContainer},(0,o.jsx)(g.default,{align:"left",className:(0,u.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,o.jsx)(g.default,{align:"right",className:(0,u.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)))},t}(a.Component);E.parseValue=function(e,t){return Array.isArray(e)?e:e?[e.start,e.end]:[t.range.start,t.range.end]},E.defaultQuery=function(e,t){var n=null;return Array.isArray(e)&&e.length&&(n=(0,w.getRangeQueryWithNullValues)(e,t)),n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var _=function(){var e=this;this.getSnapPoints=function(){var t=[],n=e.props.stepValue;(e.props.range.end-e.props.range.start)/n>100&&(n=(e.props.range.end-e.props.range.start)/100);for(var r=e.props.range.start;r<=e.props.range.end;r+=n)t=t.concat(r);return t[t.length-1]!==e.props.range.end&&(t=t.concat(e.props.range.end)),t},this.getValidInterval=function(e){var t=Math.ceil((e.range.end-e.range.start)/100)||1;return e.interval?e.interval1&&void 0!==arguments[1]?arguments[1]:e.props,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=function(){var o=function(){var r=t[0],o=t[1];e.updateQuery([r,o],n),n.onValueChange&&n.onValueChange({start:r,end:o})},a=t[0],i=t[1],s=n.range;r&&a<=i&&a>=s.start&&i<=s.end?e.setState({currentValue:t},o):o()};(0,u.checkValueChange)(n.componentId,{start:t[0],end:t[1]},n.beforeValueChange,o)},this.handleSlider=function(t){var n=t.values;if(!(0,u.isEqual)(n,e.state.currentValue)){var r=e.props,o=r.value,a=r.onChange;void 0===o?e.handleChange(n):a?(e.forceUpdate(),a(n)):e.setState({currentValue:e.state.currentValue})}},this.handleDrag=function(t){if(e.props.onDrag){var n=t.min,r=t.max,o=t.values;e.props.onDrag(o,[n,r])}},this.updateQuery=function(e,t){var n=t.customQuery,r=E.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,u.getOptionsFromQuery)(n(e,t)),(0,u.updateCustomQuery)(t.componentId,t,e));var a=t.showFilter,i=t.range,s=i.start,l=i.end,c=e[0],f=e[1],p=c===s&&f===l;t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:a&&!p,URLParams:t.URLParams,componentType:d.componentTypes.rangeSlider})},this.updateQueryOptions=function(t){if(t.showHistogram){var n=t.customQuery,o={size:0,aggs:(t.histogramQuery||e.histogramQuery)(t)},a=[t.range.start,t.range.end],i=n||E.defaultQuery,s=n?(0,u.getOptionsFromQuery)(n(a,t)):null;t.setQueryOptions(e.internalComponent,r({},o,s),!1),t.updateQuery({componentId:e.internalComponent,query:i(a,t),value:a})}}};E.propTypes={setQueryOptions:c.default.funcRequired,updateQuery:c.default.funcRequired,options:c.default.options,selectedValue:c.default.selectedValue,setCustomQuery:c.default.funcRequired,beforeValueChange:c.default.func,className:c.default.string,componentId:c.default.stringRequired,customQuery:c.default.func,dataField:c.default.stringRequired,defaultValue:c.default.range,value:c.default.range,filterLabel:c.default.string,innerClass:c.default.style,interval:c.default.number,nestedField:c.default.string,onDrag:c.default.func,onQueryChange:c.default.func,onValueChange:c.default.func,onChange:c.default.func,range:c.default.range,rangeLabels:c.default.rangeLabels,react:c.default.react,showHistogram:c.default.bool,histogramQuery:c.default.func,showFilter:c.default.bool,showSlider:c.default.bool,tooltipTrigger:c.default.tooltipTrigger,renderTooltipData:c.default.func,snap:c.default.bool,stepValue:c.default.number,style:c.default.style,title:c.default.title,URLParams:c.default.bool,includeNullValues:c.default.bool},E.defaultProps={className:null,range:{start:0,end:10},showHistogram:!0,showSlider:!0,tooltipTrigger:"none",snap:!0,stepValue:1,showFilter:!0,style:{},URLParams:!1,includeNullValues:!1},E.componentType=d.componentTypes.rangeSlider;var x=(0,w.connect)((function(e,t){var n=t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].inner:e.aggregations[t.componentId];return{options:n?n[t.dataField]&&n[t.dataField].buckets:[],selectedValue:e.selectedValues[t.componentId]?e.selectedValues[t.componentId].value:null}}),(function(e){return{setCustomQuery:function(t,n){return e((0,s.setCustomQuery)(t,n))},setQueryOptions:function(t,n,r){return e((0,s.setQueryOptions)(t,n,r))},updateQuery:function(t){return e((0,s.updateQuery)(t))}}}))((function(e){return(0,o.jsx)(C.default,r({},e,{internalComponent:!0,componentType:d.componentTypes.rangeSlider}),(function(){return(0,o.jsx)(E,r({ref:e.myForwardedRef},e))}))})),O=i.default.forwardRef((function(e,t){return(0,o.jsx)(x,r({},e,{myForwardedRef:t}))}));(0,l.default)(O,E),O.name="RangeSlider",t.default=O},function(e,t,n){"use strict";t.__esModule=!0,t.rangeLabelsContainer=void 0;var r,o=n(7),a=(r=o)&&r.__esModule?r:{default:r};n(2);var i={name:"dqk24x-left",styles:"left:0;margin-left:3px;;label:left;"},s={name:"1lhilbp-right",styles:"right:0;margin-right:3px;;label:right;"},l=(0,a.default)("div",{target:"e1atnqi30",label:"Label"})("position:absolute;top:-25px;",(function(e){return"left"===e.align&&i})," ",(function(e){return"right"===e.align&&s}),"");t.rangeLabelsContainer={name:"dqmsxc-rangeLabelsContainer",styles:"position:relative;;label:rangeLabelsContainer;"};t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(n,["getRootProps","getInputProps","getItemProps","isOpen","highlightedIndex"]);return(0,a.jsx)("div",l({css:v.suggestionsContainer},{suppressRefError:!0}),(0,a.jsx)(b.default,r({ref:function(t){e._inputRef=t},"aria-label":e.props.componentId,showClear:e.props.showClear,id:e.props.componentId+"-input",showIcon:e.props.showIcon,iconPosition:e.props.iconPosition},c({className:(0,d.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:null===e.state.currentValue?"":e.state.currentValue,onChange:e.onInputChange,onBlur:e.withTriggerQuery(e.props.onBlur),onFocus:e.handleFocus,onKeyPress:e.withTriggerQuery(e.props.onKeyPress),onKeyDown:function(t){return e.handleKeyDown(t,h)},onKeyUp:e.withTriggerQuery(e.props.onKeyUp)}),{themePreset:i})),e.renderIcons(),e.renderLoader(),e.renderError(),e.hasCustomRenderer&&e.getComponent(r({getInputProps:c,getItemProps:f,isOpen:p,highlightedIndex:h},g)),!e.hasCustomRenderer&&p&&u.length?(0,a.jsx)("ul",{css:(0,v.suggestions)(i,o),className:(0,d.getClassName)(e.props.innerClass,"list")},(0,x.hasQuerySuggestionsRenderer)(e.props)?e.getComponent(r({getInputProps:c,getItemProps:f,isOpen:p,highlightedIndex:h},g),!0):e.topSuggestions.map((function(n,o){return(0,a.jsx)("li",r({},f({item:n}),{key:o+1+"-"+n.value,style:{backgroundColor:e.getBackgroundColor(h,o)}}),(0,a.jsx)(O.default,{currentValue:t,suggestion:n}))})),u.slice(0,s).map((function(n,o){return(0,a.jsx)("li",r({},f({item:n}),{key:o+e.topSuggestions.length+1+"-"+n.value,style:{backgroundColor:e.getBackgroundColor(h,e.topSuggestions.length+o)}}),(0,a.jsx)(I,{primary:!!n.category},(0,a.jsx)(O.default,{currentValue:t,suggestion:n})))}))):e.renderNoSuggestion(u))}},this.props.downShiftProps)):(0,a.jsx)("div",{css:v.suggestionsContainer},(0,a.jsx)(b.default,{ref:function(t){e._inputRef=t},"aria-label":this.props.componentId,className:(0,d.getClassName)(this.props.innerClass,"input"),placeholder:this.props.placeholder,value:this.state.currentValue?this.state.currentValue:"",onChange:this.onInputChange,onBlur:this.withTriggerQuery(this.props.onBlur),onFocus:this.withTriggerQuery(this.props.onFocus),onKeyPress:this.withTriggerQuery(this.props.onKeyPress),onKeyDown:this.withTriggerQuery(this.props.onKeyDown),onKeyUp:this.withTriggerQuery(this.props.onKeyUp),autoFocus:this.props.autoFocus,iconPosition:this.props.iconPosition,showClear:this.props.showClear,showIcon:this.props.showIcon,themePreset:i}),this.renderIcons()))},o(t,[{key:"stats",get:function(){return(0,d.getResultStats)(this.props)}},{key:"hasCustomRenderer",get:function(){return(0,x.hasCustomRenderer)(this.props)}},{key:"filteredCategories",get:function(){return this.props.categories.filter((function(e){return Boolean(e.key)}))}},{key:"parsedSuggestions",get:function(){var e=[],t=[],n=this.filteredCategories;if(!this.state.currentValue&&this.props.defaultSuggestions&&this.props.defaultSuggestions.length?e=this.props.defaultSuggestions:this.state.currentValue&&(t=this.state.suggestions),this.state.currentValue&&this.state.suggestions.length&&n.length){var r=[{label:this.state.currentValue+" in all categories",value:this.state.currentValue,category:"*",source:null},{label:this.state.currentValue+" in "+n[0].key,value:this.state.currentValue,category:n[0].key,source:null}];n.length>1&&(r=[].concat(r,[{label:this.state.currentValue+" in "+n[1].key,value:this.state.currentValue,category:n[1].key,source:null}])),e=[].concat(r,t)}return(0,d.withClickIds)(e)}},{key:"topSuggestions",get:function(){var e=this.props,t=e.enableQuerySuggestions,n=e.querySuggestions,r=e.showDistinctSuggestions,o=this.state.currentValue;return t?(0,d.getTopSuggestions)(n,o,r):[]}}]),t}(i.Component);A.highlightQuery=function(e){if(e.customHighlight)return e.customHighlight(e);if(!e.highlight)return null;var t={},n=e.highlightField?e.highlightField:e.dataField;return"string"==typeof n?t[n]={}:Array.isArray(n)&&n.forEach((function(e){t[e]={}})),{highlight:r({pre_tags:[""],post_tags:[""],fields:t},e.highlightField&&{require_field_match:!1})}},A.defaultQuery=function(e,t,n){var r,o=null,a=void 0;e&&(a=Array.isArray(t.dataField)?t.dataField:[t.dataField],o=t.queryString?{query_string:A.shouldQuery(e,a,t)}:t.searchOperators?{simple_query_string:A.shouldQuery(e,a,t)}:{bool:{should:A.shouldQuery(e,a,t),minimum_should_match:"1"}},n&&"*"!==n&&(o=[o,{term:(r={},r[t.categoryField]=n,r)}]));return""===e&&(o=null),o&&t.nestedField&&(o={nested:{path:t.nestedField,query:o}}),o},A.shouldQuery=function(e,t,n){var r=t.map((function(e,t){return e+(Array.isArray(n.fieldWeights)&&n.fieldWeights[t]?"^"+n.fieldWeights[t]:"")}));return n.searchOperators||n.queryString?{query:e,fields:r,default_operator:n.queryFormat}:"and"===n.queryFormat?[{multi_match:{query:e,fields:r,type:"cross_fields",operator:"and"}},{multi_match:{query:e,fields:r,type:"phrase",operator:"and"}}]:[{multi_match:{query:e,fields:r,type:"best_fields",operator:"or",fuzziness:n.fuzziness?n.fuzziness:0}},{multi_match:{query:e,fields:r,type:"phrase",operator:"or"}}]};var R=function(){var e=this;this.getAggsQuery=function(e){var t;return{aggs:(t={},t[e]={terms:{field:e}},t)}},this.getCombinedAggsQuery=function(){var t=e.props,n=t.categoryField,o=t.aggregationField,a=e.getAggsQuery(n);if(o){var i=(0,d.getCompositeAggsQuery)({},e.props,null,!0);a.aggs=r({},a.aggs,i.aggs)}return a},this.onSuggestions=function(t){return(0,d.handleOnSuggestions)(t,e.state.currentValue,e.props)},this.setValue=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,o=arguments[3],a=arguments[4],i=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],s=!(arguments.length>6&&void 0!==arguments[6])||arguments[6],l=function(){i?e.setState({currentValue:t||"",currentCategory:o||null,suggestions:[]},(function(){n?(e.props.autosuggest&&(s&&e.setState({isOpen:!1}),e.updateDefaultQuery(t,r)),r.strictSelection?a===m.default.SUGGESTION_SELECT||""===t?e.updateQuery(t,r,o):e.setValue("",!0):e.updateQuery(t,r,o)):e.handleTextChange(t),r.onValueChange&&r.onValueChange(t)})):(e.updateDefaultQuery(t,r),e.updateQuery(t,r,o),r.onValueChange&&r.onValueChange(t))};(0,d.checkValueChange)(r.componentId,t,r.beforeValueChange,l)},this.handleTextChange=(0,d.debounce)((function(t){e.props.autosuggest?e.updateDefaultQuery(t,e.props):e.updateQuery(t,e.props)}),this.props.debounce),this.updateDefaultQuery=function(t,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.state.currentCategory,a=n.defaultQuery,i=void 0,s=A.defaultQuery(t,n,o);if(a){var l=a(t,n,o)||{};l.query&&(s=l.query),i=(0,d.getOptionsFromQuery)(l),(0,d.updateDefaultQuery)(n.componentId,n,t)}n.setSuggestionsSearchValue(t);var u=e.getCombinedAggsQuery();n.setQueryOptions(e.internalComponent,r({},e.queryOptions,u,i)),n.updateQuery({componentId:e.internalComponent,query:s,value:t,category:o,componentType:p.componentTypes.categorySearch})},this.updateQuery=function(t,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.state.currentCategory,a=n.customQuery,i=n.filterLabel,s=n.showFilter,l=n.URLParams,u=void 0,c=A.defaultQuery(t,n,o);if(a){var f=a(t,n,o)||{};f.query&&(c=f.query),u=(0,d.getOptionsFromQuery)(f),(0,d.updateCustomQuery)(n.componentId,n,t)}n.setQueryOptions(n.componentId,r({},e.queryOptions,u)),e.isPending||n.updateQuery({componentId:n.componentId,query:c,value:t,label:i,showFilter:s,URLParams:l,componentType:p.componentTypes.categorySearch,category:o})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t,e.triggerQuery)},this.clearValue=function(){e.isPending=!1,e.setValue("",!0),e.onValueSelected(null,m.default.CLEAR_VALUE,null)},this.handleKeyDown=function(t,n){var r=e.props,o=r.value,a=r.onChange;if(void 0!==o&&a&&(e.isPending=!0),"Enter"===t.key&&null===n){e.setValue(t.target.value,!0);var i={term:t.target.value,category:null};e.onValueSelected(i,m.default.ENTER_PRESS)}e.props.onKeyDown&&e.props.onKeyDown(t,e.triggerQuery)},this.onInputChange=function(t){var n=t.target.value;e.state.isOpen||e.setState({isOpen:!0});var r=e.props,o=r.value,a=r.onChange;if(void 0===o)e.setValue(n);else if(a){e.isPending=!0;var i={term:n};(0,x.handleCaretPosition)(t),a(i,(function(){return e.triggerQuery(i)}),t)}else e.setValue(n)},this.triggerQuery=function(t){var n=t.term,r=t.category,o=void 0===r?null:r;e.isPending=!1,e.setValue(n,!0,e.props,o)},this.onSuggestionSelected=function(t){var n=e.props,r=n.value,o=n.onChange,a={term:t.value,category:t.category||null};e.setState({isOpen:!1}),void 0===r?e.setValue(a.term,!0,e.props,a.category,m.default.SUGGESTION_SELECT):o&&(e.isPending=!1,o(a,(function(){return e.triggerQuery(a)}))),e.triggerClickAnalytics(t._click_id),e.onValueSelected(a,m.default.SUGGESTION_SELECT,t.source)},this.onValueSelected=function(t,n,r){var o=e.props.onValueSelected;o&&o(t,n,r)},this.handleStateChange=function(t){var n=t.isOpen;t.type===l.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.getBackgroundColor=function(t,n){return"dark"===e.props.themePreset?t===n?"#555":"#424242":t===n?"#eee":"#fff"},this.handleSearchIconClick=function(){var t=e.state.currentValue;t.trim()&&(e.isPending=!1,e.setValue(t,!0),e.onValueSelected(t,m.default.SEARCH_ICON_CLICK))},this.handleVoiceResults=function(t){var n=t.results,r=e.props.autosuggest;n&&n[0]&&n[0].isFinal&&n[0][0]&&n[0][0].transcript&&n[0][0].transcript.trim()&&(e.isPending=!1,e.setValue(n[0][0].transcript.trim(),!r),r&&(e._inputRef.focus(),e.setState({isOpen:!0})))},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,a.jsx)(C.default,null):null},this.renderCancelIcon=function(){return e.props.showClear?e.props.clearIcon||(0,a.jsx)(w.default,null):null},this.renderIcons=function(){var t=e.state.currentValue,n=e.props,r=n.showIcon,o=n.showClear,i=n.renderMic,s=n.getMicInstance,l=n.showVoiceSearch,u=n.iconPosition,c=n.innerClass;return(0,a.jsx)("div",null,e.state.currentValue&&o&&(0,a.jsx)(S.default,{onClick:e.clearValue,iconPosition:"right",clearIcon:"right"===u,showIcon:r,isClearIcon:!0},e.renderCancelIcon()),e.shouldMicRender(l)&&(0,a.jsx)(_.default,{getInstance:s,render:i,iconPosition:u,onResult:e.handleVoiceResults,className:(0,d.getClassName)(c,"mic")||null,applyClearStyle:!!t&&o,showIcon:r}),(0,a.jsx)(S.default,{onClick:e.handleSearchIconClick,iconPosition:u,showIcon:r},e.renderIcon()))},this.renderNoSuggestion=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=e.props,r=n.themePreset,o=n.theme,i=n.isLoading,s=n.renderNoSuggestion,l=n.innerClass,u=n.renderError,c=n.error,f=e.state,d=f.isOpen,p=f.currentValue;return!s||!d||t.length||i||!p||u&&c?null:(0,a.jsx)(k.default,{innerClass:l,themePreset:r,theme:o,innerClassName:"noSuggestion"},"function"==typeof s?s(p):s)},this.renderLoader=function(){var t=e.props,n=t.loader,r=t.isLoading,o=t.themePreset,i=t.theme,s=t.innerClass,l=e.state.currentValue;return r&&n&&l?(0,a.jsx)(k.default,{innerClass:s,innerClassName:"loader",theme:i,themePreset:o},n):null},this.renderError=function(){var t=e.props,n=t.error,r=t.renderError,o=t.themePreset,i=t.theme,s=t.isLoading,l=t.innerClass,u=e.state.currentValue;return n&&r&&u&&!s?(0,a.jsx)(k.default,{innerClass:l,innerClassName:"error",theme:i,themePreset:o},(0,x.isFunction)(r)?r(n):r):null},this.getComponent=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e.props,o=r.error,a=r.isLoading,i=r.aggregationData,s=r.promotedResults,l=r.customData,u=r.rawData,c=e.state.currentValue,f={error:o,loading:a,downshiftProps:t,data:e.parsedSuggestions,promotedData:s||[],customData:l||{},rawData:u,aggregationData:i||[],value:c,suggestions:e.state.suggestions,rawSuggestions:e.props.suggestions||[],categories:e.filteredCategories,rawCategories:e.props.categories,triggerClickAnalytics:e.triggerClickAnalytics,resultStats:e.stats,querySuggestions:e.topSuggestions};return n?(0,x.getQuerySuggestionsComponent)({downshiftProps:t,data:e.topSuggestions,value:c,loading:a,error:o},e.props):(0,x.getComponent)(f,e.props)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.withTriggerQuery=function(t){if(t)return function(n){return t(n,(function(){return e.triggerQuery(e.props.value)}))}}};A.propTypes={setQueryOptions:g.default.funcRequired,updateQuery:g.default.funcRequired,setSuggestionsSearchValue:g.default.funcRequired,options:g.default.options,categories:g.default.data,rawData:g.default.rawData,promotedResults:g.default.hits,customData:g.default.title,selectedValue:g.default.selectedValue,selectedCategory:g.default.selectedValue,suggestions:g.default.suggestions,aggregationData:g.default.aggregationData,isLoading:g.default.bool,config:g.default.props,triggerAnalytics:g.default.funcRequired,setCustomQuery:g.default.funcRequired,setDefaultQuery:g.default.funcRequired,setCustomHighlightOptions:g.default.funcRequired,error:g.default.any,autoFocus:g.default.bool,autosuggest:g.default.bool,enableSynonyms:g.default.bool,enableQuerySuggestions:g.default.bool,queryString:g.default.bool,beforeValueChange:g.default.func,categoryField:g.default.string,className:g.default.string,clearIcon:g.default.children,componentId:g.default.stringRequired,customHighlight:g.default.func,customQuery:g.default.func,defaultQuery:g.default.func,dataField:g.default.dataFieldValidator,aggregationField:g.default.string,size:g.default.number,debounce:g.default.number,defaultValue:g.default.categorySearchValue,value:g.default.categorySearchValue,defaultSuggestions:g.default.suggestions,downShiftProps:g.default.props,excludeFields:g.default.excludeFields,fieldWeights:g.default.fieldWeights,filterLabel:g.default.string,fuzziness:g.default.fuzziness,highlight:g.default.bool,highlightField:g.default.stringOrArray,icon:g.default.children,iconPosition:g.default.iconPosition,includeFields:g.default.includeFields,innerClass:g.default.style,loader:g.default.title,nestedField:g.default.string,onError:g.default.func,onBlur:g.default.func,onFocus:g.default.func,onKeyDown:g.default.func,onKeyPress:g.default.func,onKeyUp:g.default.func,onQueryChange:g.default.func,onSuggestions:g.default.func,onValueChange:g.default.func,onChange:g.default.func,onValueSelected:g.default.func,placeholder:g.default.string,queryFormat:g.default.queryFormatSearch,querySuggestions:g.default.hits,react:g.default.react,renderError:g.default.title,renderQuerySuggestions:g.default.func,parseSuggestion:g.default.func,renderNoSuggestion:g.default.title,showClear:g.default.bool,showFilter:g.default.bool,showVoiceSearch:g.default.bool,showDistinctSuggestions:g.default.bool,showIcon:g.default.bool,style:g.default.style,title:g.default.title,theme:g.default.style,themePreset:g.default.themePreset,URLParams:g.default.bool,strictSelection:g.default.bool,searchOperators:g.default.bool,getMicInstance:g.default.func,renderMic:g.default.func},A.defaultProps={autosuggest:!0,className:null,debounce:0,downShiftProps:{},enableSynonyms:!0,enableQuerySuggestions:!1,excludeFields:[],iconPosition:"left",includeFields:["*"],placeholder:"Search",queryFormat:"or",showClear:!1,showFilter:!0,showIcon:!0,style:{},URLParams:!1,strictSelection:!1,searchOperators:!1,showVoiceSearch:!1,showDistinctSuggestions:!0,size:10},A.componentType=p.componentTypes.categorySearch;var j=(0,x.connect)((function(e,t){return{categories:e.aggregations[t.componentId]&&e.aggregations[t.componentId][t.categoryField]&&e.aggregations[t.componentId][t.categoryField].buckets||[],rawData:e.rawData[t.componentId],selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,selectedCategory:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].category||null,suggestions:e.hits[t.componentId]&&e.hits[t.componentId].hits||[],aggregationData:e.compositeAggregations[t.componentId]||[],themePreset:e.config.themePreset,isLoading:e.isLoading[t.componentId],error:e.error[t.componentId],config:e.config,promotedResults:e.promotedResults[t.componentId],customData:e.customData[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,querySuggestions:e.querySuggestions[t.componentId]}}),(function(e){return{setCustomHighlightOptions:function(t,n){return e((0,f.setCustomHighlightOptions)(t,n))},setCustomQuery:function(t,n){return e((0,f.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,f.setDefaultQuery)(t,n))},setSuggestionsSearchValue:function(t){return e((0,f.setSuggestionsSearchValue)(t))},setQueryOptions:function(t,n,r){return e((0,f.setQueryOptions)(t,n,r))},updateQuery:function(t){return e((0,f.updateQuery)(t))},triggerAnalytics:function(t){return e((0,f.recordSuggestionClick)(t))}}}))((0,u.withTheme)((function(e){return(0,a.jsx)(T.default,r({},e,{internalComponent:!0,componentType:p.componentTypes.categorySearch}),(function(){return(0,a.jsx)(A,r({ref:e.myForwardedRef},e))}))}))),N=s.default.forwardRef((function(e,t){return(0,a.jsx)(j,r({},e,{myForwardedRef:t}))}));(0,c.default)(N,A),N.name="CategorySearch",t.default=N},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var O=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));k.call(r),n.pagination&&n.aggregationField&&console.warn("Pagination is not supported when aggregationField is present. The list will be rendered with infinite scroll");var o=0;return r.props.defaultPage>=0?o=r.props.defaultPage:r.props.currentPage&&(o=Math.max(r.props.currentPage-1,0)),r.initialFrom=o*n.size,r.shouldRenderPagination=n.pagination&&!n.aggregationField,r.state={from:r.initialFrom,currentPage:o},r.internalComponent=(0,h.getInternalComponentID)(n.componentId),r.sortOptionIndex=r.props.defaultSortOption?r.props.sortOptions.findIndex((function(e){return e.label===r.props.defaultSortOption})):0,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidMount=function(){this.props.stream&&this.props.setStreaming(this.props.componentId,!0);var e=(0,f.getQueryOptions)(this.props);if(e.from=this.state.from,this.props.sortOptions){var t,n=this.props.sortOptions[this.sortOptionIndex].dataField,o=this.props.sortOptions[this.sortOptionIndex].sortBy;e.sort=[(t={},t[n]={order:o},t)],this.props.updateComponentProps(this.props.componentId,Object.assign({},this.props,{dataField:n},{sortBy:o},this.absProps),p.componentTypes.reactiveList)}else if(this.props.sortBy){var a;e.sort=[(a={},a[this.props.dataField]={order:this.props.sortBy},a)]}this.defaultQuery=null,this.props.defaultQuery&&(this.defaultQuery=this.props.defaultQuery(),e=r({},e,(0,f.getOptionsFromQuery)(this.defaultQuery)));var i=(this.defaultQuery||{}).query;if(this.props.setQueryOptions(this.props.componentId,r({},e,this.getAggsQuery()),!1),this.defaultQuery?(this.props.updateQuery({componentId:this.internalComponent,query:i},!1),(0,f.updateDefaultQuery)(this.props.componentId,this.props)):this.props.updateQuery({componentId:this.internalComponent,query:null},!1),this.domNode=window,this.showInfiniteScroll){var s=this.props.scrollTarget;"string"==typeof s||s instanceof String?this.domNode=document.getElementById(s):(s instanceof Element||s instanceof HTMLDocument)&&(this.domNode=s),this.domNode.addEventListener("scroll",this.scrollHandler)}},t.prototype.componentDidUpdate=function(e){var t=this,n=Math.ceil(this.props.total/this.props.size)||0;if(this.props.onData&&(0,f.checkSomePropChange)(this.props,e,["hits","streamHits","promotedResults","customData","total","size","time","hidden"],(function(){t.props.onData(t.getData())})),!((0,f.isEqual)(this.props.sortOptions,e.sortOptions)&&this.props.sortBy===e.sortBy&&this.props.size===e.size&&(0,f.isEqual)(this.props.dataField,e.dataField)&&(0,f.isEqual)(this.props.includeFields,e.includeFields)&&(0,f.isEqual)(this.props.excludeFields,e.excludeFields))){var o,a=(0,f.getQueryOptions)(this.props);if(a.from=this.state.from,this.props.sortOptions)a.sort=[(o={},o[this.props.sortOptions[this.sortOptionIndex].dataField]={order:this.props.sortOptions[this.sortOptionIndex].sortBy},o)];else if(this.props.sortBy){var i;a.sort=[(i={},i[this.props.dataField]={order:this.props.sortBy},i)]}this.props.setQueryOptions(this.props.componentId,r({},a,this.getAggsQuery()),!0)}if(this.props.defaultQuery&&!(0,f.isEqual)(this.props.defaultQuery(),this.defaultQuery)){var s=(0,f.getQueryOptions)(this.props);s.from=0,this.defaultQuery=this.props.defaultQuery();var l=this.defaultQuery.query;(0,f.getOptionsFromQuery)(this.defaultQuery)&&(s=r({},s,(0,f.getOptionsFromQuery)(this.defaultQuery)),this.props.setQueryOptions(this.props.componentId,s,!l)),(0,f.updateDefaultQuery)(this.props.componentId,this.props),this.props.updateQuery({componentId:this.internalComponent,query:l},!0),this.setState({currentPage:0,from:0},(function(){t.updatePageURL(0)}))}if(this.props.stream!==e.stream&&this.props.setStreaming(this.props.componentId,this.props.stream),this.shouldRenderPagination&&(this.props.isLoading&&(this.props.hits||e.hits)&&(this.props.onPageChange?this.props.onPageChange(this.state.currentPage+1,n):this.props.scrollOnChange&&this.props.pagination&&this.scrollToTop()),this.props.currentPage!==e.currentPage&&this.props.currentPage>0&&this.props.currentPage<=n&&this.setPage(this.props.currentPage-1)),this.showInfiniteScroll&&this.props.hits&&e.hits&&(this.props.hits.length=0?this.props.defaultPage:0)},t.prototype.componentWillUnmount=function(){this.domNode&&this.domNode.removeEventListener("scroll",this.scrollHandler)},t.prototype.render=function(){var e=this.props,t=e.renderItem,n=e.size,r=e.error,o=e.renderPagination,i=this.state.currentPage,s=this.getAllData().filteredResults,l={pages:this.props.pages,totalPages:Math.ceil(this.props.total/n),currentPage:this.state.currentPage,setPage:this.setPage,showEndPage:this.props.showEndPage,innerClass:this.props.innerClass,fragmentName:this.props.componentId},u=o?o(l):(0,a.jsx)(g.default,l),c=i*n;return(0,a.jsx)("div",{style:this.props.style,className:this.props.className},this.props.isLoading&&this.shouldRenderPagination&&this.props.loader,this.renderError(),(0,a.jsx)(y.default,{labelPosition:this.props.sortOptions?"right":"left",className:(0,f.getClassName)(this.props.innerClass,"resultsInfo")},this.props.sortOptions?this.renderSortOptions():null,this.props.showResultStats?this.renderResultStats():null),this.props.isLoading||r||0!==s.length?null:this.renderNoResults(),this.shouldRenderPagination&&-1!==["top","both"].indexOf(this.props.paginationAt)?u:null,(0,a.jsx)(S.default,{base:c,hasCustomRender:this.hasCustomRenderer,getComponent:this.getComponent,listClass:this.props.listClass,innerClass:this.props.innerClass,renderItem:t,triggerClickAnalytics:this.triggerClickAnalytics,filteredResults:s}),this.props.showLoader&&this.props.isLoading&&this.showInfiniteScroll?this.props.loader||(0,a.jsx)("div",{style:{textAlign:"center",margin:"20px 0",color:"#666"}},"Loading..."):null,this.shouldRenderPagination&&-1!==["bottom","both"].indexOf(this.props.paginationAt)?u:null,(0,a.jsx)(m.default,{show:!(!this.props.config.url.endsWith("appbase.io")||!s.length),innerClass:this.props.innerClass}))},o(t,[{key:"stats",get:function(){var e=this.state.currentPage,t=this.getAllData().filteredResults;return r({},(0,f.getResultStats)(this.props),{currentPage:e,displayedResults:t.length})}},{key:"absProps",get:function(){var e=this.props.originalProps;return{includeFields:e.includeFields||void 0,excludeFields:e.excludeFields||void 0,size:e.size||void 0}}},{key:"showInfiniteScroll",get:function(){return this.props.infiniteScroll&&!this.shouldRenderPagination}},{key:"hasCustomRenderer",get:function(){return(0,C.hasCustomRenderer)(this.props)}}]),t}(i.Component);O.ResultCardsWrapper=function(e){var t=e.children,n=x(e,["children"]);return(0,a.jsx)("div",r({css:b.container},n),t)},O.ResultListWrapper=function(e){var t=e.children,n=x(e,["children"]);return(0,a.jsx)("div",r({css:w.container},n),t)},O.generateQueryOptions=function(e){var t=(0,f.getQueryOptions)(r({includeFields:["*"],excludeFields:[]},e)),n=e.size,o=e.dataField,a=e.defaultSortOption,i=e.sortOptions,s=e.currentPage,l=e.sortBy;t.from=s?(s-1)*(n||10):0,t.size=n||10;if(i)t.sort=[function(){var e;if(a){var t,n=i.find((function(e){return e.label===a}));if(n)return(t={})[n.dataField]={order:n.sortBy},t}return(e={})[i[0].dataField]={order:i[0].sortBy},e}()];else if(l){var u;t.sort=[(u={},u[o]={order:l},u)]}return t};var k=function(){var e=this;this.getAggsQuery=function(){var t=e.props,n=t.size,r=t.aggregationField,o=t.afterKey,a={size:n};return r&&(a.aggs=(0,f.getCompositeAggsQuery)({},e.props,o?{after:o}:null,!0).aggs),a},this.getAllData=function(){var t=e.props,n=t.size,r=t.promotedResults,o=t.aggregationData,a=t.customData,i=e.state.currentPage,s=(0,f.parseHits)(e.props.hits)||[],l=(0,f.parseHits)(e.props.streamHits)||[],u=(0,f.parseHits)(r)||[],c=s,d=i*n;if(l.length){var p=l.map((function(e){return e._id}));c=c.filter((function(e){return!p.includes(e._id)}))}if(u.length){var h=u.map((function(e){return e._id})).filter(Boolean);h&&(c=c.filter((function(e){return!h.includes(e._id)}))),c=[].concat(l,u,c)}return{results:s,streamResults:l,filteredResults:c,promotedResults:u,customData:a||{},aggregationData:o||[],loadMore:e.loadMore,base:d,triggerClickAnalytics:e.triggerClickAnalytics}},this.scrollToTop=function(){e.domNode===window?(document.documentElement.scrollTop=0,document.body.scrollTop=0):e.domNode.scrollTop=0},this.scrollHandler=function(){var t=window.innerHeight+window.pageYOffset+300>=document.body.scrollHeight;e.props.scrollTarget&&(t=e.domNode.clientHeight+e.domNode.scrollTop+300>=e.domNode.scrollHeight),!e.props.isLoading&&t&&e.loadMore()},this.loadMore=function(){if((!e.props.aggregationField||e.props.afterKey)&&e.props.hits&&e.props.total!==e.props.hits.length){var t=e.state.from+e.props.size,n=r({},(0,f.getQueryOptions)(e.props),e.getAggsQuery());e.setState({from:t}),e.props.loadMore(e.props.componentId,r({},n,{from:t}),!0,!!e.props.aggregationField)}},this.setPage=function(t){if(t!==e.state.currentPage){var n=e.props.onPageClick;n&&n(t+1);var o=e.props.size*t,a=(0,f.getQueryOptions)(e.props);a.from=e.state.from,e.setState({from:o,currentPage:t},(function(){e.props.loadMore(e.props.componentId,r({},a,{from:o}),!1),e.updatePageURL(t)}))}},this.renderResultStats=function(){var t=e.props,n=t.hits,r=t.promotedResults,o=t.total,i=n&&r&&(n.length||r.length);return e.props.renderResultStats&&i?e.props.renderResultStats(e.stats):o?(0,a.jsx)("p",{css:v.resultStats,className:(0,f.getClassName)(e.props.innerClass,"resultStats")},e.props.total," results found in ",e.props.time,"ms"):null},this.renderNoResults=function(){return(0,a.jsx)("div",{className:(0,f.getClassName)(e.props.innerClass,"noResults")||null},e.props.renderNoResults())},this.handleSortChange=function(t){var n,r=t.target.value,o=(0,f.getQueryOptions)(e.props);o.from=0;var a=e.props.sortOptions[r].dataField,i=e.props.sortOptions[r].sortBy;o.sort=[(n={},n[a]={order:i},n)],e.props.updateComponentProps(e.props.componentId,Object.assign({},e.props,{dataField:a},{sortBy:i},e.absProps),p.componentTypes.reactiveList),e.props.setQueryOptions(e.props.componentId,o,!0),e.sortOptionIndex=r,e.setState({currentPage:0,from:0},(function(){e.updatePageURL(0)}))},this.updatePageURL=function(t){e.props.URLParams&&e.props.setPageURL(e.props.componentId,t+1,e.props.componentId,!1,!0)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.renderSortOptions=function(){return(0,a.jsx)("select",{css:v.sortOptions,className:(0,f.getClassName)(e.props.innerClass,"sortOptions"),name:"sort-options",onChange:e.handleSortChange,value:e.sortOptionIndex},e.props.sortOptions.map((function(e,t){return(0,a.jsx)("option",{key:e.label,value:t},e.label)})))},this.renderError=function(){var t=e.props,n=t.error,r=t.isLoading,o=t.renderError;return o&&n&&!r?(0,C.isFunction)(o)?o(n):o:null},this.withClickIds=function(t){var n=e.getAllData().base;return t.map((function(e,t){return r({},e,{_click_id:n+t})}))},this.getData=function(){var t=e.getAllData(),n=t.streamResults,r=t.filteredResults,o=t.promotedResults,a=t.aggregationData,i=t.customData;return{data:e.withClickIds(r),aggregationData:e.withClickIds(a||[]),streamData:e.withClickIds(n),promotedData:e.withClickIds(o),customData:i,rawData:e.props.rawData,resultStats:e.stats}},this.getComponent=function(){var t=e.props,n=t.error,o=t.isLoading,a=r({error:n,loading:o,loadMore:e.loadMore,triggerAnalytics:e.triggerClickAnalytics},e.getData());return(0,C.getComponent)(a,e.props)}};O.propTypes={loadMore:d.default.funcRequired,onQueryChange:d.default.func,onError:d.default.func,setPageURL:d.default.func,setQueryOptions:d.default.funcRequired,setDefaultQuery:d.default.funcRequired,updateComponentProps:d.default.funcRequired,setStreaming:d.default.func,searchState:d.default.dateObject,updateQuery:d.default.funcRequired,currentPage:d.default.number,hits:d.default.hits,rawData:d.default.rawData,isLoading:d.default.bool,includeFields:d.default.includeFields,streamHits:d.default.hits,promotedResults:d.default.hits,customData:d.default.title,time:d.default.number,total:d.default.number,hidden:d.default.number,config:d.default.props,analytics:d.default.props,queryLog:d.default.props,error:d.default.title,headers:d.default.headers,className:d.default.string,componentId:d.default.stringRequired,children:d.default.func,dataField:d.default.stringRequired,aggregationField:d.default.string,aggregationData:d.default.aggregationData,defaultPage:d.default.number,defaultQuery:d.default.func,excludeFields:d.default.excludeFields,innerClass:d.default.style,infiniteScroll:d.default.bool,listClass:d.default.string,loader:d.default.title,render:d.default.func,renderItem:d.default.func,renderError:d.default.title,renderPagination:d.default.func,onData:d.default.func,renderNoResults:d.default.title,onPageChange:d.default.func,onPageClick:d.default.func,pages:d.default.number,pagination:d.default.bool,paginationAt:d.default.paginationAt,showEndPage:d.default.bool,react:d.default.react,renderResultStats:d.default.func,scrollOnChange:d.default.bool,scrollTarget:d.default.string,showLoader:d.default.bool,showResultStats:d.default.bool,size:d.default.number,sortBy:d.default.sortBy,sortOptions:d.default.sortOptions,stream:d.default.bool,style:d.default.style,triggerAnalytics:d.default.funcRequired,URLParams:d.default.bool,defaultSortOption:d.default.string,afterKey:d.default.props,originalProps:d.default.any},O.defaultProps={className:null,currentPage:0,listClass:"",pages:5,infiniteScroll:!0,pagination:!1,paginationAt:"bottom",showEndPage:!1,includeFields:["*"],excludeFields:[],showResultStats:!0,size:10,style:{},URLParams:!1,showLoader:!0,renderNoResults:function(){return"No Results found."},scrollOnChange:!0,defaultSortOption:null,originalProps:{}},O.componentType=p.componentTypes.reactiveList;var T=(0,C.connect)((function(e,t){return{defaultPage:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value-1||-1,hits:e.hits[t.componentId]&&e.hits[t.componentId].hits,rawData:e.rawData[t.componentId],aggregationData:e.compositeAggregations[t.componentId],isLoading:e.isLoading[t.componentId]||!1,streamHits:e.streamHits[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,config:e.config,queryLog:e.queryLog[t.componentId],error:e.error[t.componentId],promotedResults:e.promotedResults[t.componentId]||[],customData:e.customData[t.componentId],afterKey:e.aggregations[t.componentId]&&e.aggregations[t.componentId][t.aggregationField]&&e.aggregations[t.componentId][t.aggregationField].after_key}}),(function(e){return{setDefaultQuery:function(t,n){return e((0,c.setDefaultQuery)(t,n))},updateComponentProps:function(t,n,r){return e((0,c.updateComponentProps)(t,n,r))},loadMore:function(t,n,r,o){return e((0,c.loadMore)(t,n,r,o))},setPageURL:function(t,n,r,o,a){return e((0,c.setValue)(t,n,r,o,a))},setQueryOptions:function(t,n,r){return e((0,c.setQueryOptions)(t,n,r))},setStreaming:function(t,n){return e((0,c.setStreaming)(t,n))},updateQuery:function(t,n){return e((0,c.updateQuery)(t,n))},triggerAnalytics:function(t){return e((0,c.recordResultClick)(t))}}}))((0,u.withTheme)((function(e){return(0,a.jsx)(E.default,r({internalComponent:!0,componentType:p.componentTypes.reactiveList},e),(function(){var t=e.includeFields,n=e.excludeFields,o=e.size;return(0,a.jsx)(O,r({ref:e.myForwardedRef},e,{originalProps:{includeFields:t,excludeFields:n,size:o}}))}))}))),P=s.default.forwardRef((function(e,t){return(0,a.jsx)(T,r({},e,{myForwardedRef:t}))}));(0,l.default)(P,O),P.name="ReactiveList",t.default=P},function(e,t,n){"use strict";t.__esModule=!0,t.Image=t.Title=t.container=void 0;var r=i(n(7)),o=(n(2),n(18)),a=i(n(14));function i(e){return e&&e.__esModule?e:{default:e}}var s={name:"12v9vzr-container",styles:"display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:0 -8px;@media (max-width:420px){margin:0;};label:container;"},l=(0,r.default)("div",{target:"e1cc0ogo0",label:"Image"})("width:calc(100% + 20px);height:220px;margin:-10px -10px 0;background-color:",(function(e){return e.theme.colors.backgroundColor||"#fcfcfc"}),";background-size:contain;background-position:center center;background-repeat:no-repeat;"),u=(0,r.default)("a",{target:"e1cc0ogo1",label:"Card"})("width:auto;flex-grow:1;outline:none;text-decoration:none;min-width:240px;max-width:250px;border-radius:0.25rem;background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.1,t.colors.backgroundColor):"#fff"}),";height:300px;display:flex;flex-direction:column;justify-content:space-between;margin:8px;padding:10px;overflow:hidden;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return e.href?"cursor: pointer":null}),";transition:all 0.3s ease;h2{width:100%;font-size:0.9rem;line-height:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:10px 0 8px;}p{margin:0}article{flex-grow:1;font-size:0.9rem;}&:hover,&:focus{box-shadow:0 0 8px 1px rgba(0,0,0,.3);}@media (max-width:420px){width:50%;min-width:0;height:210px;margin:0;border-radius:0;box-shadow:none;border:1px solid #eee;&:hover,&:focus{box-shadow:0;}}");t.default=u,t.container=s,t.Title=a.default,t.Image=l},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var h=function(e){function t(){return d(this,t),p(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){var e=this.props,t=e.children,n=e.href,o=e.target,i=f(e,["children","href","target"]);return a.default.createElement(u.default,r({href:n,target:o,rel:"_blank"===o?"noopener noreferrer":null},i),t)},t}(o.Component);h.Image=function(e){var t=e.src,n=f(e,["src"]);return a.default.createElement(l.Image,r({style:{backgroundImage:"url("+t+")"}},n))},h.Title=function(e){var t=e.children,n=f(e,["children"]);return a.default.createElement(s.default,n,t)},h.Description=function(e){var t=e.children,n=f(e,["children"]);return a.default.createElement("article",n,t)},h.Image.displayName="ResultCardImage",h.propTypes={children:i.default.children,target:i.default.stringRequired,href:i.default.string},h.defaultProps={target:"_blank"},t.default=h},function(e,t,n){"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}n.r(t),n.d(t,"Provider",(function(){return c})),n.d(t,"connectAdvanced",(function(){return v})),n.d(t,"ReactReduxContext",(function(){return l})),n.d(t,"connect",(function(){return ne}));var o=n(0),a=n.n(o),i=n(4),s=n.n(i),l=a.a.createContext(null),u=function(e){function t(t){var n;n=e.call(this,t)||this;var r=t.store;return n.state={storeState:r.getState(),store:r},n}r(t,e);var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this.subscribe()},n.componentWillUnmount=function(){this.unsubscribe&&this.unsubscribe(),this._isMounted=!1},n.componentDidUpdate=function(e){this.props.store!==e.store&&(this.unsubscribe&&this.unsubscribe(),this.subscribe())},n.subscribe=function(){var e=this,t=this.props.store;this.unsubscribe=t.subscribe((function(){var n=t.getState();e._isMounted&&e.setState((function(e){return e.storeState===n?null:{storeState:n}}))}));var n=t.getState();n!==this.state.storeState&&this.setState({storeState:n})},n.render=function(){var e=this.props.context||l;return a.a.createElement(e.Provider,{value:this.state},this.props.children)},t}(o.Component);u.propTypes={store:s.a.shape({subscribe:s.a.func.isRequired,dispatch:s.a.func.isRequired,getState:s.a.func.isRequired}),context:s.a.object,children:s.a.any};var c=u;function f(){return(f=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}var p=n(11),h=n.n(p),g=n(17),m=n.n(g),y=n(38);function v(e,t){void 0===t&&(t={});var n=t,i=n.getDisplayName,s=void 0===i?function(e){return"ConnectAdvanced("+e+")"}:i,u=n.methodName,c=void 0===u?"connectAdvanced":u,p=n.renderCountProp,g=void 0===p?void 0:p,v=n.shouldHandleStateChanges,b=void 0===v||v,w=n.storeKey,C=void 0===w?"store":w,S=n.withRef,E=void 0!==S&&S,_=n.forwardRef,x=void 0!==_&&_,O=n.context,k=void 0===O?l:O,T=d(n,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]);m()(void 0===g,"renderCountProp is removed. render counting is built into the latest React dev tools profiling extension"),m()(!E,"withRef is removed. To access the wrapped instance, use a ref on the connected component");var P="To use a custom Redux store for specific components, create a custom React context with React.createContext(), and pass the context object to React Redux's Provider and specific components like: . You may also pass a {context : MyContext} option to connect";m()("store"===C,"storeKey has been removed and does not do anything. "+P);var I=k;return function(t){var n=t.displayName||t.name||"Component",i=s(n),l=f({},T,{getDisplayName:s,methodName:c,renderCountProp:g,shouldHandleStateChanges:b,storeKey:C,displayName:i,wrappedComponentName:n,WrappedComponent:t}),u=T.pure,d=o.Component;u&&(d=o.PureComponent);var p=function(n){function o(t){var r,o,i,s,l,c,d,p,h,g,y;return r=n.call(this,t)||this,m()(x?!t.wrapperProps[C]:!t[C],"Passing redux store in props has been removed and does not do anything. "+P),r.selectDerivedProps=function(t,n,r,a){if(u&&o===n&&i===t)return s;r===l&&c===a||(l=r,c=a,d=e(r.dispatch,a)),o=n,i=t;var f=d(t,n);return s=f},r.selectChildElement=function(e,t,n){return t===p&&n===h&&y===e||(p=t,h=n,y=e,g=a.a.createElement(e,f({},t,{ref:n}))),g},r.indirectRenderWrappedComponent=r.indirectRenderWrappedComponent.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r)),r}r(o,n);var s=o.prototype;return s.indirectRenderWrappedComponent=function(e){return this.renderWrappedComponent(e)},s.renderWrappedComponent=function(e){m()(e,'Could not find "store" in the context of "'+i+'". Either wrap the root component in a , or pass a custom React context provider to and the corresponding React context consumer to '+i+" in connect options.");var n,r=e.storeState,o=e.store,a=this.props;x&&(a=this.props.wrapperProps,n=this.props.forwardedRef);var s=this.selectDerivedProps(r,a,o,l);return this.selectChildElement(t,s,n)},s.render=function(){var e=this.props.context&&this.props.context.Consumer&&Object(y.isContextConsumer)(a.a.createElement(this.props.context.Consumer,null))?this.props.context:I;return a.a.createElement(e.Consumer,null,this.indirectRenderWrappedComponent)},o}(d);if(p.WrappedComponent=t,p.displayName=i,x){var v=a.a.forwardRef((function(e,t){return a.a.createElement(p,{wrapperProps:e,forwardedRef:t})}));return v.displayName=i,v.WrappedComponent=t,h()(v,t)}return h()(p,t)}}var b=Object.prototype.hasOwnProperty;function w(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function C(e,t){if(w(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function q(e,t){return e===t}var H,B,W,G,K,Y,$,X,Z,J,ee,te,ne=(W=(B=void 0===H?{}:H).connectHOC,G=void 0===W?v:W,K=B.mapStateToPropsFactories,Y=void 0===K?L:K,$=B.mapDispatchToPropsFactories,X=void 0===$?M:$,Z=B.mergePropsFactories,J=void 0===Z?F:Z,ee=B.selectorFactory,te=void 0===ee?U:ee,function(e,t,n,r){void 0===r&&(r={});var o=r,a=o.pure,i=void 0===a||a,s=o.areStatesEqual,l=void 0===s?q:s,u=o.areOwnPropsEqual,c=void 0===u?C:u,p=o.areStatePropsEqual,h=void 0===p?C:p,g=o.areMergedPropsEqual,m=void 0===g?C:g,y=d(o,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),v=z(e,Y,"mapStateToProps"),b=z(t,X,"mapDispatchToProps"),w=z(n,J,"mergeProps");return G(te,f({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:v,initMapDispatchToProps:b,initMergeProps:w,pure:i,areStatesEqual:l,areOwnPropsEqual:c,areStatePropsEqual:h,areMergedPropsEqual:m},y))})},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(95)},function(e,t,n){e.exports=function(){"use strict";return function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,o,a,i,s,l,u,c,f){switch(n){case 1:if(0===c&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===u)return r+"/*|*/";break;case 3:switch(u){case 102:case 112:return e(o[0]+r),"";default:return r+(0===f?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}}()},function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.a=n}).call(this,n(20))},function(e,t){e.exports=function(e){var t=RegExp("^(([^:/?#]*)?://)?(((.*)?@)?([^/?#]*)?)([^?#]*)(\\?([^#]*))?(#(.*))?"),n=e.match(t);return{protocol:n[2],auth:n[5],host:n[6],path:n[7],query:n[9],hash:n[11]}}},function(e,t,n){var r=function(e){function t(){this.fetch=!1}return t.prototype=e,new t}("undefined"!=typeof self?self:this);(function(e){!function(e){if(!e.fetch){var t="URLSearchParams"in e,n="Symbol"in e&&"iterator"in Symbol,r="FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),o="FormData"in e,a="ArrayBuffer"in e;if(a)var i=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],s=function(e){return e&&DataView.prototype.isPrototypeOf(e)},l=ArrayBuffer.isView||function(e){return e&&i.indexOf(Object.prototype.toString.call(e))>-1};h.prototype.append=function(e,t){e=f(e),t=d(t);var n=this.map[e];this.map[e]=n?n+","+t:t},h.prototype.delete=function(e){delete this.map[f(e)]},h.prototype.get=function(e){return e=f(e),this.has(e)?this.map[e]:null},h.prototype.has=function(e){return this.map.hasOwnProperty(f(e))},h.prototype.set=function(e,t){this.map[f(e)]=d(t)},h.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},h.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),p(e)},h.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),p(e)},h.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),p(e)},n&&(h.prototype[Symbol.iterator]=h.prototype.entries);var u=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];w.prototype.clone=function(){return new w(this,{body:this._bodyInit})},b.call(w.prototype),b.call(S.prototype),S.prototype.clone=function(){return new S(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new h(this.headers),url:this.url})},S.error=function(){var e=new S(null,{status:0,statusText:""});return e.type="error",e};var c=[301,302,303,307,308];S.redirect=function(e,t){if(-1===c.indexOf(t))throw new RangeError("Invalid status code");return new S(null,{status:t,headers:{location:e}})},e.Headers=h,e.Request=w,e.Response=S,e.fetch=function(e,t){return new Promise((function(n,o){var a=new w(e,t),i=new XMLHttpRequest;i.onload=function(){var e,t,r={status:i.status,statusText:i.statusText,headers:(e=i.getAllResponseHeaders()||"",t=new h,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};r.url="responseURL"in i?i.responseURL:r.headers.get("X-Request-URL");var o="response"in i?i.response:i.responseText;n(new S(o,r))},i.onerror=function(){o(new TypeError("Network request failed"))},i.ontimeout=function(){o(new TypeError("Network request failed"))},i.open(a.method,a.url,!0),"include"===a.credentials?i.withCredentials=!0:"omit"===a.credentials&&(i.withCredentials=!1),"responseType"in i&&r&&(i.responseType="blob"),a.headers.forEach((function(e,t){i.setRequestHeader(t,e)})),i.send(void 0===a._bodyInit?null:a._bodyInit)}))},e.fetch.polyfill=!0}function f(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function d(e){return"string"!=typeof e&&(e=String(e)),e}function p(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n&&(t[Symbol.iterator]=function(){return t}),t}function h(e){this.map={},e instanceof h?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function g(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function m(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function y(e){var t=new FileReader,n=m(t);return t.readAsArrayBuffer(e),n}function v(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function b(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(r&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(o&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(a&&r&&s(e))this._bodyArrayBuffer=v(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!a||!ArrayBuffer.prototype.isPrototypeOf(e)&&!l(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=v(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r&&(this.blob=function(){var e=g(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?g(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(y)}),this.text=function(){var e,t,n,r=g(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=m(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function C(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function S(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new h(t.headers),this.url=t.url||"",this._initBody(e)}}(void 0!==e?e:this)}).call(r,void 0);var o=r.fetch;o.Response=r.Response,o.Request=r.Request,o.Headers=r.Headers;e.exports&&(e.exports=o,e.exports.default=o)},function(e,t,n){var r="undefined"!=typeof JSON?JSON:n(106);e.exports=function(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});var n=t.space||"";"number"==typeof n&&(n=Array(n+1).join(" "));var i,s="boolean"==typeof t.cycles&&t.cycles,l=t.replacer||function(e,t){return t},u=t.cmp&&(i=t.cmp,function(e){return function(t,n){var r={key:t,value:e[t]},o={key:n,value:e[n]};return i(r,o)}}),c=[];return function e(t,i,f,d){var p=n?"\n"+new Array(d+1).join(n):"",h=n?": ":":";if(f&&f.toJSON&&"function"==typeof f.toJSON&&(f=f.toJSON()),void 0!==(f=l.call(t,i,f))){if("object"!=typeof f||null===f)return r.stringify(f);if(o(f)){for(var g=[],m=0;m=4;)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+((1540483477*(t>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++o;switch(n){case 3:r^=(255&e.charCodeAt(o+2))<<16;case 2:r^=(255&e.charCodeAt(o+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(o)))+((1540483477*(r>>>16)&65535)<<16)}return r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16),((r^=r>>>15)>>>0).toString(36)};var i=function(e){function t(e,t,r){var o=t.trim().split(h);t=o;var a=o.length,i=e.length;switch(i){case 0:case 1:var s=0;for(e=0===i?"":e[0]+" ";sr&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*n&&0l.charCodeAt(8))break;case 115:i=i.replace(l,"-webkit-"+l)+";"+i;break;case 207:case 102:i=i.replace(l,"-webkit-"+(102s.charCodeAt(0)&&(s=s.trim()),s=[s],0p)&&(V=(z=z.replace(" ",":")).length),01?o-1:0),i=1;i=n;a--)r/=u[a],r+=I(t,!1,a)-I(e,!1,a);1==n&&(r+=12*(t.getFullYear()-e.getFullYear()))}else if(2==n){var i=e.toDate().setUTCHours(0,0,0,0),s=t.toDate().setUTCHours(0,0,0,0);r=o.round((s-i)/864e5)+(t-s-(e-i))/864e5}else r=(t-e)/[36e5,6e4,1e3,1][n-3];return r}function w(e){return t=e(0),r=e(1),a=e(2),i=new n(f(t,r,a)),s=S(C(t,r,a)),o.floor(o.round((i-s)/864e5)/7)+1;var t,r,a,i,s}function C(e,t,r){var o=new n(f(e,t,r));return o=S(e+1)?e+1:e}function S(e){var t=new n(f(e,0,4));return t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+6)%7),t}function E(e,t,n,r){var o=M(I,e,r),a=M(A,e,r);void 0===n&&(n=C(o(0),o(1),o(2)));var i=S(n);r||(i=R(i)),e.setTime(i.getTime()),a(2,[o(2)+7*(t-1)])}function _(e,t,n,r,o){var a=h.locales,i=a[h.defaultLocale]||{},s=M(I,e,o);return n=(F(n)?a[n]:n)||{},x(e,t,(function(e){if(r)for(var t=(7==e?2:e)-1;t>=0;t--)r.push(s(t));return s(e)}),(function(e){return n[e]||i[e]}),o)}function x(e,t,n,r,o){for(var a,i,s="";a=t.match(c);)s+=t.substr(0,a.index),a[1]?s+=O(e,a[1],n,r,o):a[3]?(i=x(e,a[4],n,r,o),parseInt(i.replace(/\D/g,""),10)&&(s+=i)):s+=a[7]||"'",t=t.substr(a.index+a[0].length);return s+t}function O(e,t,n,r,o){for(var a,i=t.length,s="";i>0;)void 0!==(a=k(e,t.substr(0,i),n,r,o))?(s+=a,i=(t=t.substr(i)).length):i--;return s+t}function k(e,t,n,r,a){var i=h.formatters[t];if(F(i))return x(e,i,n,r,a);if("function"==typeof i)return i(e,a||!1,r);switch(t){case"fff":return Q(n(6),3);case"s":return n(5);case"ss":return Q(n(5));case"m":return n(4);case"mm":return Q(n(4));case"h":return n(3)%12||12;case"hh":return Q(n(3)%12||12);case"H":return n(3);case"HH":return Q(n(3));case"d":return n(2);case"dd":return Q(n(2));case"ddd":return r("dayNamesShort")[n(7)]||"";case"dddd":return r("dayNames")[n(7)]||"";case"M":return n(1)+1;case"MM":return Q(n(1)+1);case"MMM":return r("monthNamesShort")[n(1)]||"";case"MMMM":return r("monthNames")[n(1)]||"";case"yy":return(n(0)+"").substring(2);case"yyyy":return n(0);case"t":return T(n,r).substr(0,1).toLowerCase();case"tt":return T(n,r).toLowerCase();case"T":return T(n,r).substr(0,1);case"TT":return T(n,r);case"z":case"zz":case"zzz":return a?"Z":function(e,t){var n=e.getTimezoneOffset(),r=n<0?"+":"-",a=o.floor(o.abs(n)/60),i=o.abs(n)%60,s=a;"zz"==t?s=Q(a):"zzz"==t&&(s=Q(a)+":"+Q(i));return r+s}(e,t);case"w":return w(n);case"ww":return Q(w(n));case"S":var s=n(2);return s>10&&s<20?"th":["st","nd","rd"][s%10-1]||"th"}}function T(e,t){return e(3)<12?t("amDesignator"):t("pmDesignator")}function P(e){return!isNaN(e[0].getTime())}function I(e,t,n){return e["get"+(t?"UTC":"")+s[n]]()}function A(e,t,n,r){e["set"+(t?"UTC":"")+s[n]].apply(e,r)}function R(e){return new n(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())}function j(e,t){return 32-new n(f(e,t,32)).getUTCDate()}function N(e){return function(){return e.apply(void 0,[this].concat(L(arguments)))}}function M(e){var t=L(arguments,1);return function(){return e.apply(void 0,t.concat(L(arguments)))}}function L(e,t,n){return a.prototype.slice.call(e,t||0,void 0===n?e.length:n)}function D(e,t){for(var n=0;n-1};function u(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function c(e){return"string"!=typeof e&&(e=String(e)),e}function f(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return r&&(t[Symbol.iterator]=function(){return t}),t}function d(e){this.map={},e instanceof d?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function p(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function h(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function g(e){var t=new FileReader,n=h(t);return t.readAsArrayBuffer(e),n}function m(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:o&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:a&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:n&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():i&&o&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=m(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):i&&(ArrayBuffer.prototype.isPrototypeOf(e)||l(e))?this._bodyArrayBuffer=m(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o&&(this.blob=function(){var e=p(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?p(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(g)}),this.text=function(){var e,t,n,r=p(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=h(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function w(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function C(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new d(t.headers),this.url=t.url||"",this._initBody(e)}b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},y.call(b.prototype),y.call(C.prototype),C.prototype.clone=function(){return new C(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new d(this.headers),url:this.url})},C.error=function(){var e=new C(null,{status:0,statusText:""});return e.type="error",e};var S=[301,302,303,307,308];C.redirect=function(e,t){if(-1===S.indexOf(t))throw new RangeError("Invalid status code");return new C(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function E(e,n){return new Promise((function(r,a){var i=new b(e,n);if(i.signal&&i.signal.aborted)return a(new t.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function l(){s.abort()}s.onload=function(){var e,t,n={status:s.status,statusText:s.statusText,headers:(e=s.getAllResponseHeaders()||"",t=new d,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};n.url="responseURL"in s?s.responseURL:n.headers.get("X-Request-URL");var o="response"in s?s.response:s.responseText;r(new C(o,n))},s.onerror=function(){a(new TypeError("Network request failed"))},s.ontimeout=function(){a(new TypeError("Network request failed"))},s.onabort=function(){a(new t.DOMException("Aborted","AbortError"))},s.open(i.method,i.url,!0),"include"===i.credentials?s.withCredentials=!0:"omit"===i.credentials&&(s.withCredentials=!1),"responseType"in s&&o&&(s.responseType="blob"),i.headers.forEach((function(e,t){s.setRequestHeader(t,e)})),i.signal&&(i.signal.addEventListener("abort",l),s.onreadystatechange=function(){4===s.readyState&&i.signal.removeEventListener("abort",l)}),s.send(void 0===i._bodyInit?null:i._bodyInit)}))}E.polyfill=!0,e.fetch||(e.fetch=E,e.Headers=d,e.Request=b,e.Response=C),t.Headers=d,t.Request=b,t.Response=C,t.fetch=E}({})}(n),delete n.fetch.polyfill,(t=n.fetch).default=n.fetch,t.fetch=n.fetch,t.Headers=n.Headers,t.Request=n.Request,t.Response=n.Response,e.exports=t},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t={};return Object.keys(e).forEach((function(n){a.validProps.includes(n)&&(t[n]=e[n])})),t}},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=i},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return a};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},a={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.1","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=Object.assign||function(e){for(var t=1;t=100?y=Math.round(y):b=100/(c-d);var w=null;h&&(w=p.indexOf(this.getClosestSnapPoint(i[e])));var C=(f(n={},l.KEYS.LEFT,(function(e){return-1*e})),f(n,l.KEYS.RIGHT,(function(e){return 1*e})),f(n,l.KEYS.UP,(function(e){return 1*e})),f(n,l.KEYS.DOWN,(function(e){return-1*e})),f(n,l.KEYS.PAGE_DOWN,(function(e){return e>1?-e:-10*e})),f(n,l.KEYS.PAGE_UP,(function(e){return e>1?e:10*e})),n);if(m.call(C,t))y+=C[t](b),h&&(y>v?w0&&(g=p[w-1]));else if(t===l.KEYS.HOME)y=l.PERCENT_EMPTY,h&&(g=r(p,1)[0]);else{if(t!==l.KEYS.END)return null;y=l.PERCENT_FULL,h&&(g=p[p.length-1])}return h?u.getPosition(g,d,c):y}},{key:"getNextState",value:function(e,t){var n=this.state.handlePos,r=this.props,o=r.max,a=r.min,i=r.algorithm,s=this.validatePosition(e,t),l=n.map((function(t,n){return n===e?s:t}));return{handlePos:l,values:l.map((function(e){return i.getValue(e,a,o)}))}}},{key:"getClosestHandle",value:function(e){var t=this.state.handlePos;return t.reduce((function(n,r,o){return Math.abs(t[o]-e)1)){var n=e.changedTouches[0];this.setStartSlide(e,n.clientX,n.clientY),document.addEventListener("touchmove",this.handleTouchSlide,!1),document.addEventListener("touchend",this.endSlide,!1),t&&t(),w(e)}}},{key:"handleMouseSlide",value:function(e){null!==this.state.slidingIndex&&(this.handleSlide(e.clientX,e.clientY),w(e))}},{key:"handleTouchSlide",value:function(e){if(null!==this.state.slidingIndex)if(e.changedTouches.length>1)this.endSlide();else{var t=e.changedTouches[0];this.handleSlide(t.clientX,t.clientY),w(e)}}},{key:"handleSlide",value:function(e,t){var n=this.props,r=n.orientation,o=n.onSliderDragMove,a=this.state,i=a.slidingIndex,s=a.sliderBox,u="vertical"===r?(t-s.top)/s.height*l.PERCENT_FULL:(e-s.left)/s.width*l.PERCENT_FULL;this.slideTo(i,u),this.canMove(i,u)&&o&&o()}},{key:"endSlide",value:function(){var e=this,t=this.props,n=t.onSliderDragEnd,r=t.snap,o=this.state,a=o.slidingIndex,i=o.handlePos;if(this.setState({slidingIndex:null}),"function"==typeof document.removeEventListener?(document.removeEventListener("mouseup",this.endSlide,!1),document.removeEventListener("touchend",this.endSlide,!1),document.removeEventListener("touchmove",this.handleTouchSlide,!1),document.removeEventListener("mousemove",this.handleMouseSlide,!1)):(document.detachEvent("onmousemove",this.handleMouseSlide),document.detachEvent("onmouseup",this.endSlide)),n&&n(),r){var s=this.getSnapPosition(i[a]);this.slideTo(a,s,(function(){return e.fireChangeEvent()}))}else this.fireChangeEvent()}},{key:"handleClick",value:function(e){var t=this;if(!e.target.getAttribute("data-handle-key")){var n=this.props,r=n.orientation,o=n.onClick,a=this.getSliderBoundingBox(),i=("vertical"===r?(e.clientY-a.top)/a.height:(e.clientX-a.left)/a.width)*l.PERCENT_FULL,s=this.getClosestHandle(i),u=this.getSnapPosition(i);this.slideTo(s,u,(function(){return t.fireChangeEvent()})),o&&o()}}},{key:"handleKeydown",value:function(e){var t=this,n=b(e);if(e.keyCode!==l.KEYS.ESC){var r=this.getNextPositionForKey(n,e.keyCode);if(null!==r){if(this.canMove(n,r)){this.slideTo(n,r,(function(){return t.fireChangeEvent()}));var o=this.props.onKeyPress;o&&o()}w(e)}}else e.currentTarget.blur()}},{key:"userAdjustPosition",value:function(e,t){var n=this.props.getNextHandlePosition,r=t;if(n&&(r=parseFloat(n(e,t)),Number.isNaN(r)||rl.PERCENT_FULL))throw new TypeError("getNextHandlePosition returned invalid position. Valid positions are floats between 0 and 100");return r}},{key:"validatePosition",value:function(e,t){var n=this.state,r=n.handlePos,o=n.handleDimensions,a=this.userAdjustPosition(e,t);return Math.max(Math.min(a,void 0!==r[e+1]?r[e+1]-o:l.PERCENT_FULL),void 0!==r[e-1]?r[e-1]+o:l.PERCENT_EMPTY)}},{key:"validateValues",value:function(e,t){var n=t||this.props,r=n.max,o=n.min;return e.map((function(e,t,n){var a=Math.max(Math.min(e,r),o);return n.length&&al.PERCENT_FULL||t>(void 0!==r[e+1]?r[e+1]-o:1/0)||t<(void 0!==r[e-1]?r[e-1]+o:-1/0))}},{key:"fireChangeEvent",value:function(){var e=this.props.onChange;e&&e(this.getPublicState())}},{key:"slideTo",value:function(e,t,n){var r=this,o=this.getNextState(e,t);this.setState(o,(function(){var e=r.props.onValuesUpdated;e&&e(r.getPublicState()),n&&n()}))}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var n=e.max,r=e.min,o=e.values,a=this.props.algorithm,i=this.validateValues(o,e);this.setState({handlePos:i.map((function(e){return a.getPosition(e,r,n)})),values:i},(function(){return t.fireChangeEvent()}))}}},{key:"invalidatePitStyleCache",value:function(){this.pitStyleCache={}}},{key:"render",value:function(){var e=this,t=this.props,n=t.algorithm,r=t.children,o=t.disabled,a=t.handle,s=t.max,l=t.min,u=t.orientation,c=t.pitComponent,f=t.pitPoints,d=t.progressBar,p=this.state,h=p.className,g=p.handlePos,m=p.values;return i.default.createElement("div",{className:h,ref:this.setRef,onClick:o?void 0:this.handleClick,style:{position:"relative"}},i.default.createElement("div",{className:"rheostat-background"}),g.map((function(t,n){var r="vertical"===u?{top:String(t)+"%",position:"absolute"}:{left:String(t)+"%",position:"absolute"};return i.default.createElement(a,{"aria-valuemax":e.getMaxValue(n),"aria-valuemin":e.getMinValue(n),"aria-valuenow":m[n],"aria-disabled":o,"data-handle-key":n,className:"rheostat-handle",key:"handle-"+String(n),onClick:e.killEvent,onKeyDown:o?void 0:e.handleKeydown,onMouseDown:o?void 0:e.startMouseSlide,onTouchStart:o?void 0:e.startTouchSlide,role:"slider",style:r,tabIndex:0})})),g.map((function(t,n,r){return 0===n&&r.length>1?null:i.default.createElement(d,{className:"rheostat-progress",key:"progress-bar-"+String(n),style:e.getProgressStyle(n)})})),c&&f.map((function(t){var r=e.pitStyleCache[t];if(!r){var o=n.getPosition(t,l,s);r="vertical"===u?{top:String(o)+"%",position:"absolute"}:{left:String(o)+"%",position:"absolute"},e.pitStyleCache[t]=r}return i.default.createElement(c,{key:"pit-"+String(t),style:r},t)})),r)}}]),t}(i.default.Component);_.propTypes=S,_.defaultProps=E,t.default=_},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.KEYS={DOWN:40,END:35,ESC:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,UP:38},t.PERCENT_EMPTY=0,t.PERCENT_FULL=100},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={getPosition:function(e,t,n){return(e-t)/(n-t)*100},getValue:function(e,t,n){var r=e/100;return 0===e?t:100===e?n:Math.round((n-t)*r+t)}}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(2),o=s(n(3)),a=n(156),i=s(a);function s(e){return e&&e.__esModule?e:{default:e}}var l=function(e,t,n,r){return(ee.range.start&&(n=[{key:e.range.start,doc_count:0}].concat(n));var o=n[n.length-1];o.key+e.interval=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["className","style","tooltipTrigger","renderTooltipData"]);if(r){var l="";switch(r){case"hover":l="slider-tooltip";break;case"focus":l="slider-tooltip-focus";break;case"always":l="slider-tooltip-visible";break;case"none":default:return i.default.createElement("button",o({style:n,"aria-label":"slider-button",className:t},s))}var u=s["aria-valuenow"];return i.default.createElement("button",o({style:n,className:t,"aria-label":"slider-button"},s),i.default.createElement("span",{className:l},a?a(u):u))}return i.default.createElement("button",o({style:n,className:t},s))}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(7),a=(r=o)&&r.__esModule?r:{default:r},i=n(2);var s=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.primaryColor,";")},l=(0,a.default)("div",{target:"e1p4hzk20",label:"Slider"})(".rheostat{overflow:visible;margin:24px 12px;}.rheostat-progress{background-color:#d8d8d8;position:absolute;",(function(e){return e.primary&&s}),"}.rheostat-handle{border:1px solid #9a9a9a;",(function(e){return e.primary&&s})," background-color:#fff;border-radius:50%;height:24px;outline:none;z-index:2;width:24px;cursor:pointer;}.rheostat-horizontal{height:24px;}.rheostat-background{height:4px;background-color:#c7c7c7;top:0px;width:100%;position:relative;}.rheostat-horizontal .rheostat-progress{height:4px;top:0;}.rheostat-horizontal .rheostat-handle{margin-left:-12px;top:-10px;}.slider-tooltip,.slider-tooltip-focus,.slider-tooltip-visible{visibility:hidden;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:6px 8px;position:absolute;z-index:1;transform:translate(-50%,-170%);}.slider-tooltip-visible{visibility:visible;}.slider-tooltip:after,.slider-tooltip-focus:after,.slider-tooltip-visible:after{content:'';position:absolute;top:98%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent;}.rheostat-handle:hover .slider-tooltip,.rheostat-handle:focus .slider-tooltip,.rheostat-handle:active .slider-tooltip{visibility:visible;}.rheostat-handle:hover .slider-tooltip-focus{visibility:hidden;}.rheostat-handle:focus .slider-tooltip-focus,.rheostat-handle:active .slider-tooltip-focus{visibility:visible;}",(function(e){return e.theme.component}),";");t.default=l},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=(n(4),"undefined"==typeof document?null:document.getElementById("a11y-status-message")),i=[];function s(e){var t=i[i.length-1]===e;i=t?[].concat(i,[e]):[e];for(var n=function(){if(a)return a;return(a=document.createElement("div")).setAttribute("id","a11y-status-message"),a.setAttribute("role","status"),a.setAttribute("aria-live","assertive"),a.setAttribute("aria-relevant","additions text"),Object.assign(a.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),document.body.appendChild(a),a}();n.lastChild;)n.removeChild(n.firstChild);i.filter(Boolean).forEach((function(e,t){n.appendChild(function(e,t){var n=t===i.length-1?"block":"none",r=document.createElement("div");return r.style.display=n,r.textContent=e,r}(e,t))}))}var l=0;function u(e){return"function"==typeof e?e:c}function c(){}var f=function e(t,n,r){return null!==n&&n!==r.parentNode?t(n)?n===document.body&&0===n.scrollTop?document.documentElement:n:e(t,n.parentNode,r):null}.bind(null,(function(e){return e.scrollHeight>e.clientHeight}));function d(e,t){return e===t||e.contains(t)}function p(){for(var e=arguments.length,t=Array(e),n=0;n1?n-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:{},t={};return w.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function S(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}var E=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},_=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},O=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},k=function(e){function t(){E(this,t);for(var n=arguments.length,r=Array(n),o=0;o0&&void 0!==arguments[0]?arguments[0]:this.state;return Object.keys(t).reduce((function(n,r){return n[r]=e.isControlledProp(r)?e.props[r]:t[r],n}),{})},t.prototype.isControlledProp=function(e){return void 0!==this.props[e]},t.prototype.getItemCount=function(){return null!=this.itemCount?this.itemCount:void 0!==this.props.itemCount?this.props.itemCount:this.items.length},t.prototype.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},t.prototype.scrollHighlightedItemIntoView=function(){!function(e,t){var n=f(e,t);if(null!==n){var r=getComputedStyle(n),o=n.getBoundingClientRect(),a=parseInt(r.borderTopWidth,10),i=a+parseInt(r.borderBottomWidth,10),s=o.top+a,l=e.getBoundingClientRect();if(l.top<0&&o.top<0)n.scrollTop+=l.top;else if(l.top<0)n.scrollTop+=l.top-s;else if(l.top>0&&o.top<0)o.bottom>0&&l.bottom+i>o.bottom&&(n.scrollTop+=l.bottom-o.bottom+i);else{var u=l.top+n.scrollTop-s;un.scrollTop+o.height&&(n.scrollTop=u+l.height-o.height+i)}}}(this.getItemNodeFromIndex(this.getState().highlightedIndex),this._rootNode)},t.prototype.moveHighlightedIndex=function(e,t){this.getState().isOpen?this.changeHighlightedIndex(e,t):this.setHighlightedIndex(void 0,_({isOpen:!0},t))},t.prototype.changeHighlightedIndex=function(e,t){var n=this.getItemCount()-1;if(!(n<0)){var r=this.getState().highlightedIndex;null===r&&(r=e>0?-1:n+1);var o=r+e;o<0?o=n:o>n&&(o=0),this.setHighlightedIndex(o,t)}},t.prototype.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,a=this.props.itemToString,i=this.id,s=this.getRootProps,l=this.getButtonProps,u=this.getToggleButtonProps,c=this.getLabelProps,f=this.getInputProps,d=this.getItemProps,p=this.openMenu,h=this.closeMenu,g=this.toggleMenu,m=this.selectItem,y=this.selectItemAtIndex,v=this.selectHighlightedItem,b=this.setHighlightedIndex,w=this.clearSelection,C=this.clearItems;return{getRootProps:s,getButtonProps:l,getToggleButtonProps:u,getLabelProps:c,getInputProps:f,getItemProps:d,reset:this.reset,openMenu:p,closeMenu:h,toggleMenu:g,selectItem:m,selectItemAtIndex:y,selectHighlightedItem:v,setHighlightedIndex:b,clearSelection:w,clearItems:C,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:a,id:i,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},t.prototype.getItemId=function(e){return this.id+"-item-"+e},t.prototype.componentDidMount=function(){var e=this;this._isMounted=!0;var n=function(){e.isMouseDown=!0},r=function(n){var r=e.props.environment.document;e.isMouseDown=!1;var o=e._rootNode&&d(e._rootNode,n.target),a=e._rootNode&&d(e._rootNode,r.activeElement);o||a||!e.getState().isOpen||e.reset({type:t.stateChangeTypes.mouseUp},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},o=function(n){!(e._rootNode&&d(e._rootNode,n.target))&&e.getState().isOpen&&e.reset({type:t.stateChangeTypes.touchStart},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))};this.props.environment.addEventListener("mousedown",n),this.props.environment.addEventListener("mouseup",r),this.props.environment.addEventListener("touchstart",o),this.cleanup=function(){e._isMounted=!1,e.props.environment.removeEventListener("mousedown",n),e.props.environment.removeEventListener("mouseup",r),e.props.environment.removeEventListener("touchstart",o)}},t.prototype.componentDidUpdate=function(e,n){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:t.stateChangeTypes.controlledPropUpdatedSelectedItem,inputValue:this.props.itemToString(this.props.selectedItem)});var r=void 0===this.props.highlightedIndex?this.state:this.props,o=void 0===e.highlightedIndex?n:e;r.highlightedIndex===o.highlightedIndex||this.avoidScrolling||this.scrollHighlightedItemIntoView(),this.updateStatus()},t.prototype.componentWillUnmount=function(){this.cleanup()},t.prototype.render=function(){var e=m(this.props.render||this.props.children,c);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=m(e(this.getStateAndHelpers()));if(!t)return null;if(this.getRootProps.called)return this.getRootProps.suppressRefError||function(e,t){var n=t.refKey,r="ref"!==n,o=!y(e);if(o&&!r)throw new Error("downshift: You returned a non-DOM element. You must specify a refKey in getRootProps");if(!o&&r)throw new Error('downshift: You returned a DOM element. You should not specify a refKey in getRootProps. You specified "'+n+'"');if(!v(e)[n])throw new Error('downshift: You must apply the ref prop "'+n+'" from getRootProps onto your root element.')}(t,this.getRootProps),t;if(y(t))return o.a.cloneElement(t,this.getRootProps(v(t)));throw new Error("downshift: If you return a non-DOM element, you must use apply the getRootProps function")},t}(r.Component);k.defaultProps={defaultHighlightedIndex:null,defaultSelectedItem:null,defaultInputValue:"",defaultIsOpen:!1,getA11yStatusMessage:function(e){var t=e.isOpen,n=e.highlightedItem,r=e.selectedItem,o=e.resultCount,a=e.previousResultCount,i=e.itemToString;return t?o?n&&o===a?i(n):o+" "+(1===o?"result is":"results are")+" available, use up and down arrow keys to navigate.":"No results.":r?i(r):""},itemToString:function(e){return null==e?"":String(e)},onStateChange:function(){},onInputValueChange:function(){},onUserAction:function(){},onChange:function(){},onSelect:function(){},onOuterClick:function(){},selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},breakingChanges:{}},k.stateChangeTypes={unknown:"__autocomplete_unknown__",mouseUp:"__autocomplete_mouseup__",itemMouseEnter:"__autocomplete_item_mouseenter__",keyDownArrowUp:"__autocomplete_keydown_arrow_up__",keyDownArrowDown:"__autocomplete_keydown_arrow_down__",keyDownEscape:"__autocomplete_keydown_escape__",keyDownEnter:"__autocomplete_keydown_enter__",clickItem:"__autocomplete_click_item__",blurInput:"__autocomplete_blur_input__",changeInput:"__autocomplete_change_input__",keyDownSpaceButton:"__autocomplete_keydown_space_button__",clickButton:"__autocomplete_click_button__",blurButton:"__autocomplete_blur_button__",controlledPropUpdatedSelectedItem:"__autocomplete_controlled_prop_updated_selected_item__",touchStart:"__autocomplete_touchstart__"};var T=function(){var e,t,n,r=this;this.input=null,this.items=[],this.itemCount=null,this.previousResultCount=0,this.setItemCount=function(e){return r.itemCount=e},this.unsetItemCount=function(){return r.itemCount=null},this.setHighlightedIndex=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.props.defaultHighlightedIndex,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t=C(t),r.internalSetState(_({highlightedIndex:e},t))},this.clearSelection=function(e){r.internalSetState({selectedItem:null,inputValue:"",isOpen:!1},e)},this.selectItem=function(e,t,n){t=C(t),r.internalSetState(_({isOpen:!1,highlightedIndex:r.props.defaultHighlightedIndex,selectedItem:e,inputValue:r.isControlledProp("selectedItem")&&r.props.breakingChanges.resetInputOnSelection?r.props.defaultInputValue:r.props.itemToString(e)},t),n)},this.selectItemAtIndex=function(e,t,n){var o=r.items[e];null!=o&&r.selectItem(o,t,n)},this.selectHighlightedItem=function(e,t){return r.selectItemAtIndex(r.getState().highlightedIndex,e,t)},this.internalSetState=function(e,t){var n=void 0,o=void 0,a={},i="function"==typeof e;return!i&&e.hasOwnProperty("inputValue")&&r.props.onInputValueChange(e.inputValue,_({},r.getStateAndHelpers(),e)),r.setState((function(t){t=r.getState(t);var s=i?e(t):e;s=r.props.stateReducer(t,s),n=s.hasOwnProperty("selectedItem");var l={},u={};return n&&s.selectedItem!==t.selectedItem&&(o=s.selectedItem),s.type=s.type||k.stateChangeTypes.unknown,Object.keys(s).forEach((function(e){t[e]!==s[e]&&(a[e]=s[e]),"type"!==e&&(u[e]=s[e],r.isControlledProp(e)||(l[e]=s[e]))})),i&&s.hasOwnProperty("inputValue")&&r.props.onInputValueChange(s.inputValue,_({},r.getStateAndHelpers(),s)),l}),(function(){u(t)(),Object.keys(a).length>1&&r.props.onStateChange(a,r.getStateAndHelpers()),n&&r.props.onSelect(e.selectedItem,r.getStateAndHelpers()),void 0!==o&&r.props.onChange(o,r.getStateAndHelpers()),r.props.onUserAction(a,r.getStateAndHelpers())}))},this.rootRef=function(e){return r._rootNode=e},this.getRootProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.suppressRefError,a=void 0!==o&&o,i=t.refKey,s=void 0===i?"ref":i,l=x(t,["refKey"]);return r.getRootProps.called=!0,r.getRootProps.refKey=s,r.getRootProps.suppressRefError=a,_(((e={})[s]=r.rootRef,e),l)},this.keyDownHandlers={ArrowDown:function(e){e.preventDefault();var t=e.shiftKey?5:1;this.moveHighlightedIndex(t,{type:k.stateChangeTypes.keyDownArrowDown})},ArrowUp:function(e){e.preventDefault();var t=e.shiftKey?-5:-1;this.moveHighlightedIndex(t,{type:k.stateChangeTypes.keyDownArrowUp})},Enter:function(e){if(this.getState().isOpen){e.preventDefault();var t=this.getState().highlightedIndex,n=this.items[t],r=this.getItemNodeFromIndex(t);if(null==n||r&&r.hasAttribute("disabled"))return;this.selectHighlightedItem({type:k.stateChangeTypes.keyDownEnter})}},Escape:function(e){e.preventDefault(),this.reset({type:k.stateChangeTypes.keyDownEscape})}},this.buttonKeyDownHandlers=_({},this.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:k.stateChangeTypes.keyDownSpaceButton})}}),this.getToggleButtonProps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.onClick,n=e.onKeyDown,o=e.onBlur,a=x(e,["onClick","onKeyDown","onBlur"]),i=r.getState(),s=i.isOpen,l={onClick:p(t,r.button_handleClick),onKeyDown:p(n,r.button_handleKeyDown),onBlur:p(o,r.button_handleBlur)},u=a.disabled?{}:l;return _({type:"button",role:"button","aria-label":s?"close menu":"open menu","aria-expanded":s,"aria-haspopup":!0,"data-toggle":!0},u,a)},this.getButtonProps=this.getToggleButtonProps,this.button_handleKeyDown=function(e){var t=S(e);r.buttonKeyDownHandlers[t]&&r.buttonKeyDownHandlers[t].call(r,e)},this.button_handleClick=function(e){e.preventDefault(),r.props.environment.document.activeElement===r.props.environment.document.body&&e.target.focus(),setTimeout((function(){return r.toggleMenu({type:k.stateChangeTypes.clickButton})}))},this.button_handleBlur=function(e){var t=e.target;setTimeout((function(){r.isMouseDown||null!=r.props.environment.document.activeElement&&r.props.environment.document.activeElement.id===r.inputId||r.props.environment.document.activeElement===t||r.reset({type:k.stateChangeTypes.blurButton})}))},this.getLabelProps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(r.getLabelProps.called=!0,r.getInputProps.called&&e.htmlFor&&e.htmlFor!==r.inputId)throw new Error('downshift: You provided the htmlFor of "'+e.htmlFor+'" for your label, but the id of your input is "'+r.inputId+'". You must either remove the id from your input or set the htmlFor of the label equal to the input id.');return r.inputId=g(r.inputId,e.htmlFor,r.id+"-input"),_({},e,{htmlFor:r.inputId})},this.getInputProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onKeyDown,o=t.onBlur,a=t.onChange,i=t.onInput,s=x(t,["onKeyDown","onBlur","onChange","onInput"]);if(r.getInputProps.called=!0,r.getLabelProps.called&&s.id&&s.id!==r.inputId)throw new Error('downshift: You provided the id of "'+s.id+'" for your input, but the htmlFor of your label is "'+r.inputId+'". You must either remove the id from your input or set the htmlFor of the label equal to the input id.');r.inputId=g(r.inputId,s.id,r.id+"-input");var l=void 0;l="onChange";var u=r.getState(),c=u.inputValue,f=u.isOpen,d=u.highlightedIndex,h=s.disabled?{}:((e={})[l]=p(a,i,r.input_handleChange),e.onKeyDown=p(n,r.input_handleKeyDown),e.onBlur=p(o,r.input_handleBlur),e);return _({role:"combobox","aria-autocomplete":"list","aria-expanded":f,"aria-activedescendant":f&&"number"==typeof d&&d>=0?r.getItemId(d):null,autoComplete:"off",value:c},h,s,{id:r.inputId})},this.input_handleKeyDown=function(e){var t=S(e);t&&r.keyDownHandlers[t]&&r.keyDownHandlers[t].call(r,e)},this.input_handleChange=function(e){r.internalSetState({type:k.stateChangeTypes.changeInput,isOpen:!0,inputValue:e.target.value})},this.input_handleBlur=function(){setTimeout((function(){var e=r.props.environment.document.activeElement.dataset.toggle&&r._rootNode&&r._rootNode.contains(r.props.environment.document.activeElement);r.isMouseDown||e||r.reset({type:k.stateChangeTypes.blurInput})}))},this.getItemProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onMouseMove,o=t.onMouseDown,a=t.onClick,i=t.index,s=t.item,l=void 0===s?b("getItemProps","item"):s,u=x(t,["onMouseMove","onMouseDown","onClick","index","item"]);void 0===i?(r.items.push(l),i=r.items.indexOf(l)):r.items[i]=l;var c="onClick",f=((e={onMouseMove:p(n,(function(){i!==r.getState().highlightedIndex&&(r.setHighlightedIndex(i,{type:k.stateChangeTypes.itemMouseEnter}),r.avoidScrolling=!0,setTimeout((function(){return r.avoidScrolling=!1}),250))})),onMouseDown:p(o,(function(e){e.preventDefault()}))})[c]=p(a,(function(){r.selectItemAtIndex(i,{type:k.stateChangeTypes.clickItem})})),e),d=u.disabled?{}:f;return _({id:r.getItemId(i)},d,u)},this.clearItems=function(){r.items=[]},this.reset=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];e=C(e),r.internalSetState((function(t){var n=t.selectedItem;return _({isOpen:!1,highlightedIndex:r.props.defaultHighlightedIndex,inputValue:r.props.itemToString(n)},e)}),u(t))},this.toggleMenu=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];e=C(e),r.internalSetState((function(t){var n=t.isOpen;return _({isOpen:!n},e)}),(function(){r.getState().isOpen&&r.setHighlightedIndex(void 0,e),u(t)()}))},this.openMenu=function(e){r.internalSetState({isOpen:!0},u(e))},this.closeMenu=function(e){r.internalSetState({isOpen:!1},u(e))},this.updateStatus=(e=function(){if(r._isMounted){var e=r.getState(),t=r.items[e.highlightedIndex],n=r.getItemCount(),o=r.props.getA11yStatusMessage(_({itemToString:r.props.itemToString,previousResultCount:r.previousResultCount,resultCount:n,highlightedItem:t},e));r.previousResultCount=n,s(o)}},t=200,n=void 0,function(){for(var r=arguments.length,o=Array(r),a=0;a'+e+""}))}})};u.propTypes={searchWords:i.default.arrayOf(i.default.string),textToHighlight:i.default.string,autoEscape:i.default.bool},u.defaultProps={searchWords:[],textToHighlight:"",autoEscape:!1},t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(2),a=n(5),i=n(3),s=(r=i)&&r.__esModule?r:{default:r},l=n(21);var u=function(e){var t=e.theme,n=e.themePreset,r=e.children,i=e.innerClassName,s=e.innerClass;return(0,o.jsx)("div",{css:(0,l.noSuggestions)(n,t),className:(0,a.getClassName)(s,i||"")},(0,o.jsx)("li",null,r))};u.propTypes={theme:s.default.style,innerClassName:s.default.string,themePreset:s.default.themePreset,children:s.default.children,innerClass:s.default.style},t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t1?o:2}(n,r,f):Math.max(2,Math.ceil(s-(n-1)/2+1)),p=[];if(d<=s){var h=ns-n+2&&(h=(d=Math.max(2,s-n+2))+n);for(var g=function(e){var t=r===e-1,n=(0,i.getClassName)(l,"button"),f=n||t?n+" "+(t?"active":""):null,d=(0,o.jsx)(u.default,{className:f,primary:t,key:e-1,tabIndex:"0",onKeyPress:function(t){return(0,i.handleA11yAction)(t,(function(){return a(e-1)}))},onClick:function(t){t.preventDefault(),a(e-1)},alt:"Page "+e,href:"?"+c+"="+e},e);e<=s+1&&p.push(d)},m=d;m=1&&(b={href:"?"+f+"="+n,alt:"Page "+n,rel:"prev"}),n=Math.floor(t/2)+!!(t%2)?(0,o.jsx)("span",null,"..."):null,this.buildIntermediatePaginationDom(),d&&t>2&&n<=s-Math.ceil(.75*t)?(0,o.jsx)("span",null,"..."):null,d&&s>=t&&p(this.props,"end"),(0,o.jsx)(u.default,r({className:(0,i.getClassName)(c,"button")||null,disabled:n>=s-1,onKeyPress:function(e){return(0,i.handleA11yAction)(e,g)},onClick:g,tabIndex:n>=s-1?"-1":"0"},w),"Next"))},t}(a.default.PureComponent);h.propTypes={currentPage:s.default.number,innerClass:s.default.style,pages:s.default.number,setPage:s.default.func,totalPages:s.default.number,fragmentName:s.default.string,showEndPage:s.default.bool},t.default=h},function(e,t,n){"use strict";t.__esModule=!0;var r=l(n(0)),o=n(5),a=l(n(3)),i=l(n(174)),s=l(n(37));function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var f=function(e){function t(){return u(this,t),c(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){return this.props.show?r.default.createElement(s.default,{direction:"row-reverse",className:(0,o.getClassName)(this.props.innerClass,"poweredBy")},r.default.createElement("a",{href:"https://appbase.io/",target:"_blank",rel:"noopener noreferrer"},r.default.createElement(i.default,{src:"https://cdn.rawgit.com/appbaseio/cdn/d2ec210045e59104ee5485841fa17b23fc83f097/appbase/logos/rbc-logo.svg"}))):null},t}(r.default.PureComponent);f.propTypes={show:a.default.bool,innerClass:a.default.style},t.default=f},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(7);var a=(0,((r=o)&&r.__esModule?r:{default:r}).default)("img",{target:"e1eb5iy50",label:"PoweredByImage"})({name:"14kcwr6",styles:"width:110px;"});t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.sortOptions=t.resultStats=void 0;n(2);var r={name:"1kfwsuu-resultStats",styles:"flex-grow:1;font-size:0.82rem;;label:resultStats;"},o={name:"p4tgvk-sortOptions",styles:"color:#424242;height:32px;font-size:0.82rem;padding:0 25px 0 10px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;border:0;outline:1px solid #ddd;outline-offset:-1px;;label:sortOptions;"};t.resultStats=r,t.sortOptions=o},function(e,t,n){"use strict";t.__esModule=!0,t.Image=t.Title=t.container=void 0;var r=i(n(7)),o=(n(2),n(18)),a=i(n(14));function i(e){return e&&e.__esModule?e:{default:e}}var s={name:"1o3ffoz-container",styles:"display:flex;flex-direction:column;margin:0;border-radius:0.25rem;overflow:hidden;;label:container;"},l={name:"1391uhf-smallImage",styles:"width:100px;height:100px;;label:smallImage;"},u=(0,r.default)("div",{target:"ez0j50z0",label:"Image"})("width:160px;height:160px;",(function(e){return e.small?l:null}),";margin:0;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:",(function(e){return"url("+e.src+")"}),";"),c=(0,r.default)("a",{target:"ez0j50z1",label:"ListItem"})("width:100%;height:auto;outline:none;text-decoration:none;border-radius:0;background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.1,t.colors.backgroundColor):"#fff"}),";display:flex;flex-direction:row;margin:0;padding:10px;border-bottom:1px solid ",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.3,t.colors.backgroundColor):(0,o.lighten)(.68,t.colors.textColor)}),";color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return e.href?"cursor: pointer":null}),";all 0.3s ease;&:hover,&:focus{background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.2,t.colors.backgroundColor):"#fdfefd"}),";}&:last-of-type{border:0;}h2{width:100%;line-height:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0 0 8px;}p{margin:0;}article{width:",(function(e){return e.image?e.small?"calc(100% - 100px)":"calc(100% - 160px)":"100%"}),";padding-left:",(function(e){return e.image?"10px":0}),";font-size:0.9rem;}&:hover,&:focus{box-shadow:0 0 0 0 rgba(0,0,0,0.10);}@media (max-width:420px){min-width:0;margin:0;border-radius:0;box-shadow:none;border:1px solid #eee;&:hover,&:focus{box-shadow:0;}}");t.default=c,t.container=s,t.Title=a.default,t.Image=u},function(e,t,n){"use strict";t.__esModule=!0;var r=i(n(0)),o=n(5),a=i(n(3));function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var u=function(e){function t(){return s(this,t),l(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){var e=this;return this.props.hasCustomRender?this.props.getComponent():r.default.createElement("div",{className:this.props.listClass+" "+(0,o.getClassName)(this.props.innerClass,"list")},this.props.filteredResults.map((function(t,n){return e.props.renderItem(t,(function(){e.props.triggerClickAnalytics(e.props.base+n)}))})))},t}(r.default.Component);u.propTypes={hasCustomRender:a.default.boolRequired,innerClass:a.default.style,renderItem:a.default.func,base:a.default.number,getComponent:a.default.func,listClass:a.default.string,filteredResults:a.default.hits,triggerClickAnalytics:a.default.func},t.default=u},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=n(64),i=n.n(a),s=(n(41),n(42)),l=n.n(s),u=n(54),c=n.n(u),f=n(55),d=n.n(f),p=n(56),h=n.n(p),g=n(57),m=n.n(g),y=n(59),v=n.n(y),b=n(60),w=n.n(b),C=n(62),S=n.n(C),E={typography:{fontFamily:"Open Sans, Helvetica, sans-serif"},colors:{primaryColor:"rebeccapurple",secondaryColor:"mediumpurple",titleColor:"rebeccapurple",accentColor:"palevioletred",lightGray:"#eff3f6"}},_=n(23),x=n(4),O=n.n(x),k=n(24),T=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|default|defer|dir|disabled|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|itemProp|itemScope|itemType|itemID|itemRef|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class)|(on[A-Z].*)|((data|aria|x)-.*))$/i,P=Object(k.a)(T.test.bind(T));function I(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var A,R="__EMOTION_THEMING__",j=((A={})[R]=O.a.object,A);function N(e){this.setState({theme:e})}var M=P,L=function(e){return"theme"!==e&&"innerRef"!==e},D=function(){return!0},F=function(e,t){for(var n=2,r=arguments.length;n=n;a--)r/=u[a],r+=I(t,!1,a)-I(e,!1,a);1==n&&(r+=12*(t.getFullYear()-e.getFullYear()))}else if(2==n){var i=e.toDate().setUTCHours(0,0,0,0),s=t.toDate().setUTCHours(0,0,0,0);r=o.round((s-i)/864e5)+(t-s-(e-i))/864e5}else r=(t-e)/[36e5,6e4,1e3,1][n-3];return r}function w(e){return t=e(0),r=e(1),a=e(2),i=new n(f(t,r,a)),s=S(C(t,r,a)),o.floor(o.round((i-s)/864e5)/7)+1;var t,r,a,i,s}function C(e,t,r){var o=new n(f(e,t,r));return o=S(e+1)?e+1:e}function S(e){var t=new n(f(e,0,4));return t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+6)%7),t}function E(e,t,n,r){var o=M(I,e,r),a=M(A,e,r);void 0===n&&(n=C(o(0),o(1),o(2)));var i=S(n);r||(i=R(i)),e.setTime(i.getTime()),a(2,[o(2)+7*(t-1)])}function _(e,t,n,r,o){var a=h.locales,i=a[h.defaultLocale]||{},s=M(I,e,o);return n=(F(n)?a[n]:n)||{},x(e,t,(function(e){if(r)for(var t=(7==e?2:e)-1;t>=0;t--)r.push(s(t));return s(e)}),(function(e){return n[e]||i[e]}),o)}function x(e,t,n,r,o){for(var a,i,s="";a=t.match(c);)s+=t.substr(0,a.index),a[1]?s+=O(e,a[1],n,r,o):a[3]?(i=x(e,a[4],n,r,o),parseInt(i.replace(/\D/g,""),10)&&(s+=i)):s+=a[7]||"'",t=t.substr(a.index+a[0].length);return s+t}function O(e,t,n,r,o){for(var a,i=t.length,s="";i>0;)void 0!==(a=k(e,t.substr(0,i),n,r,o))?(s+=a,i=(t=t.substr(i)).length):i--;return s+t}function k(e,t,n,r,a){var i=h.formatters[t];if(F(i))return x(e,i,n,r,a);if("function"==typeof i)return i(e,a||!1,r);switch(t){case"fff":return Q(n(6),3);case"s":return n(5);case"ss":return Q(n(5));case"m":return n(4);case"mm":return Q(n(4));case"h":return n(3)%12||12;case"hh":return Q(n(3)%12||12);case"H":return n(3);case"HH":return Q(n(3));case"d":return n(2);case"dd":return Q(n(2));case"ddd":return r("dayNamesShort")[n(7)]||"";case"dddd":return r("dayNames")[n(7)]||"";case"M":return n(1)+1;case"MM":return Q(n(1)+1);case"MMM":return r("monthNamesShort")[n(1)]||"";case"MMMM":return r("monthNames")[n(1)]||"";case"yy":return(n(0)+"").substring(2);case"yyyy":return n(0);case"t":return T(n,r).substr(0,1).toLowerCase();case"tt":return T(n,r).toLowerCase();case"T":return T(n,r).substr(0,1);case"TT":return T(n,r);case"z":case"zz":case"zzz":return a?"Z":function(e,t){var n=e.getTimezoneOffset(),r=n<0?"+":"-",a=o.floor(o.abs(n)/60),i=o.abs(n)%60,s=a;"zz"==t?s=Q(a):"zzz"==t&&(s=Q(a)+":"+Q(i));return r+s}(e,t);case"w":return w(n);case"ww":return Q(w(n));case"S":var s=n(2);return s>10&&s<20?"th":["st","nd","rd"][s%10-1]||"th"}}function T(e,t){return e(3)<12?t("amDesignator"):t("pmDesignator")}function P(e){return!isNaN(e[0].getTime())}function I(e,t,n){return e["get"+(t?"UTC":"")+s[n]]()}function A(e,t,n,r){e["set"+(t?"UTC":"")+s[n]].apply(e,r)}function R(e){return new n(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())}function j(e,t){return 32-new n(f(e,t,32)).getUTCDate()}function N(e){return function(){return e.apply(void 0,[this].concat(L(arguments)))}}function M(e){var t=L(arguments,1);return function(){return e.apply(void 0,t.concat(L(arguments)))}}function L(e,t,n){return a.prototype.slice.call(e,t||0,void 0===n?e.length:n)}function D(e,t){for(var n=0;n-1};function u(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function c(e){return"string"!=typeof e&&(e=String(e)),e}function f(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return r&&(t[Symbol.iterator]=function(){return t}),t}function d(e){this.map={},e instanceof d?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function p(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function h(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function g(e){var t=new FileReader,n=h(t);return t.readAsArrayBuffer(e),n}function m(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:o&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:a&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:n&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():i&&o&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=m(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):i&&(ArrayBuffer.prototype.isPrototypeOf(e)||l(e))?this._bodyArrayBuffer=m(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o&&(this.blob=function(){var e=p(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?p(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(g)}),this.text=function(){var e,t,n,r=p(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=h(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function w(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function C(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new d(t.headers),this.url=t.url||"",this._initBody(e)}b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},y.call(b.prototype),y.call(C.prototype),C.prototype.clone=function(){return new C(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new d(this.headers),url:this.url})},C.error=function(){var e=new C(null,{status:0,statusText:""});return e.type="error",e};var S=[301,302,303,307,308];C.redirect=function(e,t){if(-1===S.indexOf(t))throw new RangeError("Invalid status code");return new C(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function E(e,n){return new Promise((function(r,a){var i=new b(e,n);if(i.signal&&i.signal.aborted)return a(new t.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function l(){s.abort()}s.onload=function(){var e,t,n={status:s.status,statusText:s.statusText,headers:(e=s.getAllResponseHeaders()||"",t=new d,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};n.url="responseURL"in s?s.responseURL:n.headers.get("X-Request-URL");var o="response"in s?s.response:s.responseText;r(new C(o,n))},s.onerror=function(){a(new TypeError("Network request failed"))},s.ontimeout=function(){a(new TypeError("Network request failed"))},s.onabort=function(){a(new t.DOMException("Aborted","AbortError"))},s.open(i.method,i.url,!0),"include"===i.credentials?s.withCredentials=!0:"omit"===i.credentials&&(s.withCredentials=!1),"responseType"in s&&o&&(s.responseType="blob"),i.headers.forEach((function(e,t){s.setRequestHeader(t,e)})),i.signal&&(i.signal.addEventListener("abort",l),s.onreadystatechange=function(){4===s.readyState&&i.signal.removeEventListener("abort",l)}),s.send(void 0===i._bodyInit?null:i._bodyInit)}))}E.polyfill=!0,e.fetch||(e.fetch=E,e.Headers=d,e.Request=b,e.Response=C),t.Headers=d,t.Request=b,t.Response=C,t.fetch=E}({})}(n),delete n.fetch.polyfill,(t=n.fetch).default=n.fetch,t.fetch=n.fetch,t.Headers=n.Headers,t.Request=n.Request,t.Response=n.Response,e.exports=t},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t={};return Object.keys(e).forEach((function(n){a.validProps.includes(n)&&(t[n]=e[n])})),t}},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=i},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return a};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},a={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.2","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=Object.assign||function(e){for(var t=1;t=100?y=Math.round(y):b=100/(c-d);var w=null;h&&(w=p.indexOf(this.getClosestSnapPoint(i[e])));var C=(f(n={},l.KEYS.LEFT,(function(e){return-1*e})),f(n,l.KEYS.RIGHT,(function(e){return 1*e})),f(n,l.KEYS.UP,(function(e){return 1*e})),f(n,l.KEYS.DOWN,(function(e){return-1*e})),f(n,l.KEYS.PAGE_DOWN,(function(e){return e>1?-e:-10*e})),f(n,l.KEYS.PAGE_UP,(function(e){return e>1?e:10*e})),n);if(m.call(C,t))y+=C[t](b),h&&(y>v?w0&&(g=p[w-1]));else if(t===l.KEYS.HOME)y=l.PERCENT_EMPTY,h&&(g=r(p,1)[0]);else{if(t!==l.KEYS.END)return null;y=l.PERCENT_FULL,h&&(g=p[p.length-1])}return h?u.getPosition(g,d,c):y}},{key:"getNextState",value:function(e,t){var n=this.state.handlePos,r=this.props,o=r.max,a=r.min,i=r.algorithm,s=this.validatePosition(e,t),l=n.map((function(t,n){return n===e?s:t}));return{handlePos:l,values:l.map((function(e){return i.getValue(e,a,o)}))}}},{key:"getClosestHandle",value:function(e){var t=this.state.handlePos;return t.reduce((function(n,r,o){return Math.abs(t[o]-e)1)){var n=e.changedTouches[0];this.setStartSlide(e,n.clientX,n.clientY),document.addEventListener("touchmove",this.handleTouchSlide,!1),document.addEventListener("touchend",this.endSlide,!1),t&&t(),w(e)}}},{key:"handleMouseSlide",value:function(e){null!==this.state.slidingIndex&&(this.handleSlide(e.clientX,e.clientY),w(e))}},{key:"handleTouchSlide",value:function(e){if(null!==this.state.slidingIndex)if(e.changedTouches.length>1)this.endSlide();else{var t=e.changedTouches[0];this.handleSlide(t.clientX,t.clientY),w(e)}}},{key:"handleSlide",value:function(e,t){var n=this.props,r=n.orientation,o=n.onSliderDragMove,a=this.state,i=a.slidingIndex,s=a.sliderBox,u="vertical"===r?(t-s.top)/s.height*l.PERCENT_FULL:(e-s.left)/s.width*l.PERCENT_FULL;this.slideTo(i,u),this.canMove(i,u)&&o&&o()}},{key:"endSlide",value:function(){var e=this,t=this.props,n=t.onSliderDragEnd,r=t.snap,o=this.state,a=o.slidingIndex,i=o.handlePos;if(this.setState({slidingIndex:null}),"function"==typeof document.removeEventListener?(document.removeEventListener("mouseup",this.endSlide,!1),document.removeEventListener("touchend",this.endSlide,!1),document.removeEventListener("touchmove",this.handleTouchSlide,!1),document.removeEventListener("mousemove",this.handleMouseSlide,!1)):(document.detachEvent("onmousemove",this.handleMouseSlide),document.detachEvent("onmouseup",this.endSlide)),n&&n(),r){var s=this.getSnapPosition(i[a]);this.slideTo(a,s,(function(){return e.fireChangeEvent()}))}else this.fireChangeEvent()}},{key:"handleClick",value:function(e){var t=this;if(!e.target.getAttribute("data-handle-key")){var n=this.props,r=n.orientation,o=n.onClick,a=this.getSliderBoundingBox(),i=("vertical"===r?(e.clientY-a.top)/a.height:(e.clientX-a.left)/a.width)*l.PERCENT_FULL,s=this.getClosestHandle(i),u=this.getSnapPosition(i);this.slideTo(s,u,(function(){return t.fireChangeEvent()})),o&&o()}}},{key:"handleKeydown",value:function(e){var t=this,n=b(e);if(e.keyCode!==l.KEYS.ESC){var r=this.getNextPositionForKey(n,e.keyCode);if(null!==r){if(this.canMove(n,r)){this.slideTo(n,r,(function(){return t.fireChangeEvent()}));var o=this.props.onKeyPress;o&&o()}w(e)}}else e.currentTarget.blur()}},{key:"userAdjustPosition",value:function(e,t){var n=this.props.getNextHandlePosition,r=t;if(n&&(r=parseFloat(n(e,t)),Number.isNaN(r)||rl.PERCENT_FULL))throw new TypeError("getNextHandlePosition returned invalid position. Valid positions are floats between 0 and 100");return r}},{key:"validatePosition",value:function(e,t){var n=this.state,r=n.handlePos,o=n.handleDimensions,a=this.userAdjustPosition(e,t);return Math.max(Math.min(a,void 0!==r[e+1]?r[e+1]-o:l.PERCENT_FULL),void 0!==r[e-1]?r[e-1]+o:l.PERCENT_EMPTY)}},{key:"validateValues",value:function(e,t){var n=t||this.props,r=n.max,o=n.min;return e.map((function(e,t,n){var a=Math.max(Math.min(e,r),o);return n.length&&al.PERCENT_FULL||t>(void 0!==r[e+1]?r[e+1]-o:1/0)||t<(void 0!==r[e-1]?r[e-1]+o:-1/0))}},{key:"fireChangeEvent",value:function(){var e=this.props.onChange;e&&e(this.getPublicState())}},{key:"slideTo",value:function(e,t,n){var r=this,o=this.getNextState(e,t);this.setState(o,(function(){var e=r.props.onValuesUpdated;e&&e(r.getPublicState()),n&&n()}))}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var n=e.max,r=e.min,o=e.values,a=this.props.algorithm,i=this.validateValues(o,e);this.setState({handlePos:i.map((function(e){return a.getPosition(e,r,n)})),values:i},(function(){return t.fireChangeEvent()}))}}},{key:"invalidatePitStyleCache",value:function(){this.pitStyleCache={}}},{key:"render",value:function(){var e=this,t=this.props,n=t.algorithm,r=t.children,o=t.disabled,a=t.handle,s=t.max,l=t.min,u=t.orientation,c=t.pitComponent,f=t.pitPoints,d=t.progressBar,p=this.state,h=p.className,g=p.handlePos,m=p.values;return i.default.createElement("div",{className:h,ref:this.setRef,onClick:o?void 0:this.handleClick,style:{position:"relative"}},i.default.createElement("div",{className:"rheostat-background"}),g.map((function(t,n){var r="vertical"===u?{top:String(t)+"%",position:"absolute"}:{left:String(t)+"%",position:"absolute"};return i.default.createElement(a,{"aria-valuemax":e.getMaxValue(n),"aria-valuemin":e.getMinValue(n),"aria-valuenow":m[n],"aria-disabled":o,"data-handle-key":n,className:"rheostat-handle",key:"handle-"+String(n),onClick:e.killEvent,onKeyDown:o?void 0:e.handleKeydown,onMouseDown:o?void 0:e.startMouseSlide,onTouchStart:o?void 0:e.startTouchSlide,role:"slider",style:r,tabIndex:0})})),g.map((function(t,n,r){return 0===n&&r.length>1?null:i.default.createElement(d,{className:"rheostat-progress",key:"progress-bar-"+String(n),style:e.getProgressStyle(n)})})),c&&f.map((function(t){var r=e.pitStyleCache[t];if(!r){var o=n.getPosition(t,l,s);r="vertical"===u?{top:String(o)+"%",position:"absolute"}:{left:String(o)+"%",position:"absolute"},e.pitStyleCache[t]=r}return i.default.createElement(c,{key:"pit-"+String(t),style:r},t)})),r)}}]),t}(i.default.Component);_.propTypes=S,_.defaultProps=E,t.default=_},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.KEYS={DOWN:40,END:35,ESC:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,UP:38},t.PERCENT_EMPTY=0,t.PERCENT_FULL=100},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={getPosition:function(e,t,n){return(e-t)/(n-t)*100},getValue:function(e,t,n){var r=e/100;return 0===e?t:100===e?n:Math.round((n-t)*r+t)}}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(2),o=s(n(3)),a=n(156),i=s(a);function s(e){return e&&e.__esModule?e:{default:e}}var l=function(e,t,n,r){return(ee.range.start&&(n=[{key:e.range.start,doc_count:0}].concat(n));var o=n[n.length-1];o.key+e.interval=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["className","style","tooltipTrigger","renderTooltipData"]);if(r){var l="";switch(r){case"hover":l="slider-tooltip";break;case"focus":l="slider-tooltip-focus";break;case"always":l="slider-tooltip-visible";break;case"none":default:return i.default.createElement("button",o({style:n,"aria-label":"slider-button",className:t},s))}var u=s["aria-valuenow"];return i.default.createElement("button",o({style:n,className:t,"aria-label":"slider-button"},s),i.default.createElement("span",{className:l},a?a(u):u))}return i.default.createElement("button",o({style:n,className:t},s))}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(7),a=(r=o)&&r.__esModule?r:{default:r},i=n(2);var s=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.primaryColor,";")},l=(0,a.default)("div",{target:"e1p4hzk20",label:"Slider"})(".rheostat{overflow:visible;margin:24px 12px;}.rheostat-progress{background-color:#d8d8d8;position:absolute;",(function(e){return e.primary&&s}),"}.rheostat-handle{border:1px solid #9a9a9a;",(function(e){return e.primary&&s})," background-color:#fff;border-radius:50%;height:24px;outline:none;z-index:2;width:24px;cursor:pointer;}.rheostat-horizontal{height:24px;}.rheostat-background{height:4px;background-color:#c7c7c7;top:0px;width:100%;position:relative;}.rheostat-horizontal .rheostat-progress{height:4px;top:0;}.rheostat-horizontal .rheostat-handle{margin-left:-12px;top:-10px;}.slider-tooltip,.slider-tooltip-focus,.slider-tooltip-visible{visibility:hidden;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:6px 8px;position:absolute;z-index:1;transform:translate(-50%,-170%);}.slider-tooltip-visible{visibility:visible;}.slider-tooltip:after,.slider-tooltip-focus:after,.slider-tooltip-visible:after{content:'';position:absolute;top:98%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent;}.rheostat-handle:hover .slider-tooltip,.rheostat-handle:focus .slider-tooltip,.rheostat-handle:active .slider-tooltip{visibility:visible;}.rheostat-handle:hover .slider-tooltip-focus{visibility:hidden;}.rheostat-handle:focus .slider-tooltip-focus,.rheostat-handle:active .slider-tooltip-focus{visibility:visible;}",(function(e){return e.theme.component}),";");t.default=l},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=(n(4),"undefined"==typeof document?null:document.getElementById("a11y-status-message")),i=[];function s(e){var t=i[i.length-1]===e;i=t?[].concat(i,[e]):[e];for(var n=function(){if(a)return a;return(a=document.createElement("div")).setAttribute("id","a11y-status-message"),a.setAttribute("role","status"),a.setAttribute("aria-live","assertive"),a.setAttribute("aria-relevant","additions text"),Object.assign(a.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),document.body.appendChild(a),a}();n.lastChild;)n.removeChild(n.firstChild);i.filter(Boolean).forEach((function(e,t){n.appendChild(function(e,t){var n=t===i.length-1?"block":"none",r=document.createElement("div");return r.style.display=n,r.textContent=e,r}(e,t))}))}var l=0;function u(e){return"function"==typeof e?e:c}function c(){}var f=function e(t,n,r){return null!==n&&n!==r.parentNode?t(n)?n===document.body&&0===n.scrollTop?document.documentElement:n:e(t,n.parentNode,r):null}.bind(null,(function(e){return e.scrollHeight>e.clientHeight}));function d(e,t){return e===t||e.contains(t)}function p(){for(var e=arguments.length,t=Array(e),n=0;n1?n-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:{},t={};return w.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function S(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}var E=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},_=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},O=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},k=function(e){function t(){E(this,t);for(var n=arguments.length,r=Array(n),o=0;o0&&void 0!==arguments[0]?arguments[0]:this.state;return Object.keys(t).reduce((function(n,r){return n[r]=e.isControlledProp(r)?e.props[r]:t[r],n}),{})},t.prototype.isControlledProp=function(e){return void 0!==this.props[e]},t.prototype.getItemCount=function(){return null!=this.itemCount?this.itemCount:void 0!==this.props.itemCount?this.props.itemCount:this.items.length},t.prototype.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},t.prototype.scrollHighlightedItemIntoView=function(){!function(e,t){var n=f(e,t);if(null!==n){var r=getComputedStyle(n),o=n.getBoundingClientRect(),a=parseInt(r.borderTopWidth,10),i=a+parseInt(r.borderBottomWidth,10),s=o.top+a,l=e.getBoundingClientRect();if(l.top<0&&o.top<0)n.scrollTop+=l.top;else if(l.top<0)n.scrollTop+=l.top-s;else if(l.top>0&&o.top<0)o.bottom>0&&l.bottom+i>o.bottom&&(n.scrollTop+=l.bottom-o.bottom+i);else{var u=l.top+n.scrollTop-s;un.scrollTop+o.height&&(n.scrollTop=u+l.height-o.height+i)}}}(this.getItemNodeFromIndex(this.getState().highlightedIndex),this._rootNode)},t.prototype.moveHighlightedIndex=function(e,t){this.getState().isOpen?this.changeHighlightedIndex(e,t):this.setHighlightedIndex(void 0,_({isOpen:!0},t))},t.prototype.changeHighlightedIndex=function(e,t){var n=this.getItemCount()-1;if(!(n<0)){var r=this.getState().highlightedIndex;null===r&&(r=e>0?-1:n+1);var o=r+e;o<0?o=n:o>n&&(o=0),this.setHighlightedIndex(o,t)}},t.prototype.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,a=this.props.itemToString,i=this.id,s=this.getRootProps,l=this.getButtonProps,u=this.getToggleButtonProps,c=this.getLabelProps,f=this.getInputProps,d=this.getItemProps,p=this.openMenu,h=this.closeMenu,g=this.toggleMenu,m=this.selectItem,y=this.selectItemAtIndex,v=this.selectHighlightedItem,b=this.setHighlightedIndex,w=this.clearSelection,C=this.clearItems;return{getRootProps:s,getButtonProps:l,getToggleButtonProps:u,getLabelProps:c,getInputProps:f,getItemProps:d,reset:this.reset,openMenu:p,closeMenu:h,toggleMenu:g,selectItem:m,selectItemAtIndex:y,selectHighlightedItem:v,setHighlightedIndex:b,clearSelection:w,clearItems:C,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:a,id:i,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},t.prototype.getItemId=function(e){return this.id+"-item-"+e},t.prototype.componentDidMount=function(){var e=this;this._isMounted=!0;var n=function(){e.isMouseDown=!0},r=function(n){var r=e.props.environment.document;e.isMouseDown=!1;var o=e._rootNode&&d(e._rootNode,n.target),a=e._rootNode&&d(e._rootNode,r.activeElement);o||a||!e.getState().isOpen||e.reset({type:t.stateChangeTypes.mouseUp},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},o=function(n){!(e._rootNode&&d(e._rootNode,n.target))&&e.getState().isOpen&&e.reset({type:t.stateChangeTypes.touchStart},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))};this.props.environment.addEventListener("mousedown",n),this.props.environment.addEventListener("mouseup",r),this.props.environment.addEventListener("touchstart",o),this.cleanup=function(){e._isMounted=!1,e.props.environment.removeEventListener("mousedown",n),e.props.environment.removeEventListener("mouseup",r),e.props.environment.removeEventListener("touchstart",o)}},t.prototype.componentDidUpdate=function(e,n){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:t.stateChangeTypes.controlledPropUpdatedSelectedItem,inputValue:this.props.itemToString(this.props.selectedItem)});var r=void 0===this.props.highlightedIndex?this.state:this.props,o=void 0===e.highlightedIndex?n:e;r.highlightedIndex===o.highlightedIndex||this.avoidScrolling||this.scrollHighlightedItemIntoView(),this.updateStatus()},t.prototype.componentWillUnmount=function(){this.cleanup()},t.prototype.render=function(){var e=m(this.props.render||this.props.children,c);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=m(e(this.getStateAndHelpers()));if(!t)return null;if(this.getRootProps.called)return this.getRootProps.suppressRefError||function(e,t){var n=t.refKey,r="ref"!==n,o=!y(e);if(o&&!r)throw new Error("downshift: You returned a non-DOM element. You must specify a refKey in getRootProps");if(!o&&r)throw new Error('downshift: You returned a DOM element. You should not specify a refKey in getRootProps. You specified "'+n+'"');if(!v(e)[n])throw new Error('downshift: You must apply the ref prop "'+n+'" from getRootProps onto your root element.')}(t,this.getRootProps),t;if(y(t))return o.a.cloneElement(t,this.getRootProps(v(t)));throw new Error("downshift: If you return a non-DOM element, you must use apply the getRootProps function")},t}(r.Component);k.defaultProps={defaultHighlightedIndex:null,defaultSelectedItem:null,defaultInputValue:"",defaultIsOpen:!1,getA11yStatusMessage:function(e){var t=e.isOpen,n=e.highlightedItem,r=e.selectedItem,o=e.resultCount,a=e.previousResultCount,i=e.itemToString;return t?o?n&&o===a?i(n):o+" "+(1===o?"result is":"results are")+" available, use up and down arrow keys to navigate.":"No results.":r?i(r):""},itemToString:function(e){return null==e?"":String(e)},onStateChange:function(){},onInputValueChange:function(){},onUserAction:function(){},onChange:function(){},onSelect:function(){},onOuterClick:function(){},selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},breakingChanges:{}},k.stateChangeTypes={unknown:"__autocomplete_unknown__",mouseUp:"__autocomplete_mouseup__",itemMouseEnter:"__autocomplete_item_mouseenter__",keyDownArrowUp:"__autocomplete_keydown_arrow_up__",keyDownArrowDown:"__autocomplete_keydown_arrow_down__",keyDownEscape:"__autocomplete_keydown_escape__",keyDownEnter:"__autocomplete_keydown_enter__",clickItem:"__autocomplete_click_item__",blurInput:"__autocomplete_blur_input__",changeInput:"__autocomplete_change_input__",keyDownSpaceButton:"__autocomplete_keydown_space_button__",clickButton:"__autocomplete_click_button__",blurButton:"__autocomplete_blur_button__",controlledPropUpdatedSelectedItem:"__autocomplete_controlled_prop_updated_selected_item__",touchStart:"__autocomplete_touchstart__"};var T=function(){var e,t,n,r=this;this.input=null,this.items=[],this.itemCount=null,this.previousResultCount=0,this.setItemCount=function(e){return r.itemCount=e},this.unsetItemCount=function(){return r.itemCount=null},this.setHighlightedIndex=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.props.defaultHighlightedIndex,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t=C(t),r.internalSetState(_({highlightedIndex:e},t))},this.clearSelection=function(e){r.internalSetState({selectedItem:null,inputValue:"",isOpen:!1},e)},this.selectItem=function(e,t,n){t=C(t),r.internalSetState(_({isOpen:!1,highlightedIndex:r.props.defaultHighlightedIndex,selectedItem:e,inputValue:r.isControlledProp("selectedItem")&&r.props.breakingChanges.resetInputOnSelection?r.props.defaultInputValue:r.props.itemToString(e)},t),n)},this.selectItemAtIndex=function(e,t,n){var o=r.items[e];null!=o&&r.selectItem(o,t,n)},this.selectHighlightedItem=function(e,t){return r.selectItemAtIndex(r.getState().highlightedIndex,e,t)},this.internalSetState=function(e,t){var n=void 0,o=void 0,a={},i="function"==typeof e;return!i&&e.hasOwnProperty("inputValue")&&r.props.onInputValueChange(e.inputValue,_({},r.getStateAndHelpers(),e)),r.setState((function(t){t=r.getState(t);var s=i?e(t):e;s=r.props.stateReducer(t,s),n=s.hasOwnProperty("selectedItem");var l={},u={};return n&&s.selectedItem!==t.selectedItem&&(o=s.selectedItem),s.type=s.type||k.stateChangeTypes.unknown,Object.keys(s).forEach((function(e){t[e]!==s[e]&&(a[e]=s[e]),"type"!==e&&(u[e]=s[e],r.isControlledProp(e)||(l[e]=s[e]))})),i&&s.hasOwnProperty("inputValue")&&r.props.onInputValueChange(s.inputValue,_({},r.getStateAndHelpers(),s)),l}),(function(){u(t)(),Object.keys(a).length>1&&r.props.onStateChange(a,r.getStateAndHelpers()),n&&r.props.onSelect(e.selectedItem,r.getStateAndHelpers()),void 0!==o&&r.props.onChange(o,r.getStateAndHelpers()),r.props.onUserAction(a,r.getStateAndHelpers())}))},this.rootRef=function(e){return r._rootNode=e},this.getRootProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.suppressRefError,a=void 0!==o&&o,i=t.refKey,s=void 0===i?"ref":i,l=x(t,["refKey"]);return r.getRootProps.called=!0,r.getRootProps.refKey=s,r.getRootProps.suppressRefError=a,_(((e={})[s]=r.rootRef,e),l)},this.keyDownHandlers={ArrowDown:function(e){e.preventDefault();var t=e.shiftKey?5:1;this.moveHighlightedIndex(t,{type:k.stateChangeTypes.keyDownArrowDown})},ArrowUp:function(e){e.preventDefault();var t=e.shiftKey?-5:-1;this.moveHighlightedIndex(t,{type:k.stateChangeTypes.keyDownArrowUp})},Enter:function(e){if(this.getState().isOpen){e.preventDefault();var t=this.getState().highlightedIndex,n=this.items[t],r=this.getItemNodeFromIndex(t);if(null==n||r&&r.hasAttribute("disabled"))return;this.selectHighlightedItem({type:k.stateChangeTypes.keyDownEnter})}},Escape:function(e){e.preventDefault(),this.reset({type:k.stateChangeTypes.keyDownEscape})}},this.buttonKeyDownHandlers=_({},this.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:k.stateChangeTypes.keyDownSpaceButton})}}),this.getToggleButtonProps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.onClick,n=e.onKeyDown,o=e.onBlur,a=x(e,["onClick","onKeyDown","onBlur"]),i=r.getState(),s=i.isOpen,l={onClick:p(t,r.button_handleClick),onKeyDown:p(n,r.button_handleKeyDown),onBlur:p(o,r.button_handleBlur)},u=a.disabled?{}:l;return _({type:"button",role:"button","aria-label":s?"close menu":"open menu","aria-expanded":s,"aria-haspopup":!0,"data-toggle":!0},u,a)},this.getButtonProps=this.getToggleButtonProps,this.button_handleKeyDown=function(e){var t=S(e);r.buttonKeyDownHandlers[t]&&r.buttonKeyDownHandlers[t].call(r,e)},this.button_handleClick=function(e){e.preventDefault(),r.props.environment.document.activeElement===r.props.environment.document.body&&e.target.focus(),setTimeout((function(){return r.toggleMenu({type:k.stateChangeTypes.clickButton})}))},this.button_handleBlur=function(e){var t=e.target;setTimeout((function(){r.isMouseDown||null!=r.props.environment.document.activeElement&&r.props.environment.document.activeElement.id===r.inputId||r.props.environment.document.activeElement===t||r.reset({type:k.stateChangeTypes.blurButton})}))},this.getLabelProps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(r.getLabelProps.called=!0,r.getInputProps.called&&e.htmlFor&&e.htmlFor!==r.inputId)throw new Error('downshift: You provided the htmlFor of "'+e.htmlFor+'" for your label, but the id of your input is "'+r.inputId+'". You must either remove the id from your input or set the htmlFor of the label equal to the input id.');return r.inputId=g(r.inputId,e.htmlFor,r.id+"-input"),_({},e,{htmlFor:r.inputId})},this.getInputProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onKeyDown,o=t.onBlur,a=t.onChange,i=t.onInput,s=x(t,["onKeyDown","onBlur","onChange","onInput"]);if(r.getInputProps.called=!0,r.getLabelProps.called&&s.id&&s.id!==r.inputId)throw new Error('downshift: You provided the id of "'+s.id+'" for your input, but the htmlFor of your label is "'+r.inputId+'". You must either remove the id from your input or set the htmlFor of the label equal to the input id.');r.inputId=g(r.inputId,s.id,r.id+"-input");var l=void 0;l="onChange";var u=r.getState(),c=u.inputValue,f=u.isOpen,d=u.highlightedIndex,h=s.disabled?{}:((e={})[l]=p(a,i,r.input_handleChange),e.onKeyDown=p(n,r.input_handleKeyDown),e.onBlur=p(o,r.input_handleBlur),e);return _({role:"combobox","aria-autocomplete":"list","aria-expanded":f,"aria-activedescendant":f&&"number"==typeof d&&d>=0?r.getItemId(d):null,autoComplete:"off",value:c},h,s,{id:r.inputId})},this.input_handleKeyDown=function(e){var t=S(e);t&&r.keyDownHandlers[t]&&r.keyDownHandlers[t].call(r,e)},this.input_handleChange=function(e){r.internalSetState({type:k.stateChangeTypes.changeInput,isOpen:!0,inputValue:e.target.value})},this.input_handleBlur=function(){setTimeout((function(){var e=r.props.environment.document.activeElement.dataset.toggle&&r._rootNode&&r._rootNode.contains(r.props.environment.document.activeElement);r.isMouseDown||e||r.reset({type:k.stateChangeTypes.blurInput})}))},this.getItemProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onMouseMove,o=t.onMouseDown,a=t.onClick,i=t.index,s=t.item,l=void 0===s?b("getItemProps","item"):s,u=x(t,["onMouseMove","onMouseDown","onClick","index","item"]);void 0===i?(r.items.push(l),i=r.items.indexOf(l)):r.items[i]=l;var c="onClick",f=((e={onMouseMove:p(n,(function(){i!==r.getState().highlightedIndex&&(r.setHighlightedIndex(i,{type:k.stateChangeTypes.itemMouseEnter}),r.avoidScrolling=!0,setTimeout((function(){return r.avoidScrolling=!1}),250))})),onMouseDown:p(o,(function(e){e.preventDefault()}))})[c]=p(a,(function(){r.selectItemAtIndex(i,{type:k.stateChangeTypes.clickItem})})),e),d=u.disabled?{}:f;return _({id:r.getItemId(i)},d,u)},this.clearItems=function(){r.items=[]},this.reset=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];e=C(e),r.internalSetState((function(t){var n=t.selectedItem;return _({isOpen:!1,highlightedIndex:r.props.defaultHighlightedIndex,inputValue:r.props.itemToString(n)},e)}),u(t))},this.toggleMenu=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];e=C(e),r.internalSetState((function(t){var n=t.isOpen;return _({isOpen:!n},e)}),(function(){r.getState().isOpen&&r.setHighlightedIndex(void 0,e),u(t)()}))},this.openMenu=function(e){r.internalSetState({isOpen:!0},u(e))},this.closeMenu=function(e){r.internalSetState({isOpen:!1},u(e))},this.updateStatus=(e=function(){if(r._isMounted){var e=r.getState(),t=r.items[e.highlightedIndex],n=r.getItemCount(),o=r.props.getA11yStatusMessage(_({itemToString:r.props.itemToString,previousResultCount:r.previousResultCount,resultCount:n,highlightedItem:t},e));r.previousResultCount=n,s(o)}},t=200,n=void 0,function(){for(var r=arguments.length,o=Array(r),a=0;a'+e+""}))}})};u.propTypes={searchWords:i.default.arrayOf(i.default.string),textToHighlight:i.default.string,autoEscape:i.default.bool},u.defaultProps={searchWords:[],textToHighlight:"",autoEscape:!1},t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(2),a=n(5),i=n(3),s=(r=i)&&r.__esModule?r:{default:r},l=n(21);var u=function(e){var t=e.theme,n=e.themePreset,r=e.children,i=e.innerClassName,s=e.innerClass;return(0,o.jsx)("div",{css:(0,l.noSuggestions)(n,t),className:(0,a.getClassName)(s,i||"")},(0,o.jsx)("li",null,r))};u.propTypes={theme:s.default.style,innerClassName:s.default.string,themePreset:s.default.themePreset,children:s.default.children,innerClass:s.default.style},t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t1?o:2}(n,r,f):Math.max(2,Math.ceil(s-(n-1)/2+1)),p=[];if(d<=s){var h=ns-n+2&&(h=(d=Math.max(2,s-n+2))+n);for(var g=function(e){var t=r===e-1,n=(0,i.getClassName)(l,"button"),f=n||t?n+" "+(t?"active":""):null,d=(0,o.jsx)(u.default,{className:f,primary:t,key:e-1,tabIndex:"0",onKeyPress:function(t){return(0,i.handleA11yAction)(t,(function(){return a(e-1)}))},onClick:function(t){t.preventDefault(),a(e-1)},alt:"Page "+e,href:"?"+c+"="+e},e);e<=s+1&&p.push(d)},m=d;m=1&&(b={href:"?"+f+"="+n,alt:"Page "+n,rel:"prev"}),n=Math.floor(t/2)+!!(t%2)?(0,o.jsx)("span",null,"..."):null,this.buildIntermediatePaginationDom(),d&&t>2&&n<=s-Math.ceil(.75*t)?(0,o.jsx)("span",null,"..."):null,d&&s>=t&&p(this.props,"end"),(0,o.jsx)(u.default,r({className:(0,i.getClassName)(c,"button")||null,disabled:n>=s-1,onKeyPress:function(e){return(0,i.handleA11yAction)(e,g)},onClick:g,tabIndex:n>=s-1?"-1":"0"},w),"Next"))},t}(a.default.PureComponent);h.propTypes={currentPage:s.default.number,innerClass:s.default.style,pages:s.default.number,setPage:s.default.func,totalPages:s.default.number,fragmentName:s.default.string,showEndPage:s.default.bool},t.default=h},function(e,t,n){"use strict";t.__esModule=!0;var r=l(n(0)),o=n(5),a=l(n(3)),i=l(n(174)),s=l(n(37));function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var f=function(e){function t(){return u(this,t),c(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){return this.props.show?r.default.createElement(s.default,{direction:"row-reverse",className:(0,o.getClassName)(this.props.innerClass,"poweredBy")},r.default.createElement("a",{href:"https://appbase.io/",target:"_blank",rel:"noopener noreferrer"},r.default.createElement(i.default,{src:"https://cdn.rawgit.com/appbaseio/cdn/d2ec210045e59104ee5485841fa17b23fc83f097/appbase/logos/rbc-logo.svg"}))):null},t}(r.default.PureComponent);f.propTypes={show:a.default.bool,innerClass:a.default.style},t.default=f},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(7);var a=(0,((r=o)&&r.__esModule?r:{default:r}).default)("img",{target:"e1eb5iy50",label:"PoweredByImage"})({name:"14kcwr6",styles:"width:110px;"});t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.sortOptions=t.resultStats=void 0;n(2);var r={name:"1kfwsuu-resultStats",styles:"flex-grow:1;font-size:0.82rem;;label:resultStats;"},o={name:"p4tgvk-sortOptions",styles:"color:#424242;height:32px;font-size:0.82rem;padding:0 25px 0 10px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;border:0;outline:1px solid #ddd;outline-offset:-1px;;label:sortOptions;"};t.resultStats=r,t.sortOptions=o},function(e,t,n){"use strict";t.__esModule=!0,t.Image=t.Title=t.container=void 0;var r=i(n(7)),o=(n(2),n(18)),a=i(n(14));function i(e){return e&&e.__esModule?e:{default:e}}var s={name:"1o3ffoz-container",styles:"display:flex;flex-direction:column;margin:0;border-radius:0.25rem;overflow:hidden;;label:container;"},l={name:"1391uhf-smallImage",styles:"width:100px;height:100px;;label:smallImage;"},u=(0,r.default)("div",{target:"ez0j50z0",label:"Image"})("width:160px;height:160px;",(function(e){return e.small?l:null}),";margin:0;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:",(function(e){return"url("+e.src+")"}),";"),c=(0,r.default)("a",{target:"ez0j50z1",label:"ListItem"})("width:100%;height:auto;outline:none;text-decoration:none;border-radius:0;background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.1,t.colors.backgroundColor):"#fff"}),";display:flex;flex-direction:row;margin:0;padding:10px;border-bottom:1px solid ",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.3,t.colors.backgroundColor):(0,o.lighten)(.68,t.colors.textColor)}),";color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return e.href?"cursor: pointer":null}),";all 0.3s ease;&:hover,&:focus{background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.2,t.colors.backgroundColor):"#fdfefd"}),";}&:last-of-type{border:0;}h2{width:100%;line-height:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0 0 8px;}p{margin:0;}article{width:",(function(e){return e.image?e.small?"calc(100% - 100px)":"calc(100% - 160px)":"100%"}),";padding-left:",(function(e){return e.image?"10px":0}),";font-size:0.9rem;}&:hover,&:focus{box-shadow:0 0 0 0 rgba(0,0,0,0.10);}@media (max-width:420px){min-width:0;margin:0;border-radius:0;box-shadow:none;border:1px solid #eee;&:hover,&:focus{box-shadow:0;}}");t.default=c,t.container=s,t.Title=a.default,t.Image=u},function(e,t,n){"use strict";t.__esModule=!0;var r=i(n(0)),o=n(5),a=i(n(3));function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var u=function(e){function t(){return s(this,t),l(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){var e=this;return this.props.hasCustomRender?this.props.getComponent():r.default.createElement("div",{className:this.props.listClass+" "+(0,o.getClassName)(this.props.innerClass,"list")},this.props.filteredResults.map((function(t,n){return e.props.renderItem(t,(function(){e.props.triggerClickAnalytics(e.props.base+n)}))})))},t}(r.default.Component);u.propTypes={hasCustomRender:a.default.boolRequired,innerClass:a.default.style,renderItem:a.default.func,base:a.default.number,getComponent:a.default.func,listClass:a.default.string,filteredResults:a.default.hits,triggerClickAnalytics:a.default.func},t.default=u},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=n(64),i=n.n(a),s=(n(41),n(42)),l=n.n(s),u=n(54),c=n.n(u),f=n(55),d=n.n(f),p=n(56),h=n.n(p),g=n(57),m=n.n(g),y=n(59),v=n.n(y),b=n(60),w=n.n(b),C=n(62),S=n.n(C),E={typography:{fontFamily:"Open Sans, Helvetica, sans-serif"},colors:{primaryColor:"rebeccapurple",secondaryColor:"mediumpurple",titleColor:"rebeccapurple",accentColor:"palevioletred",lightGray:"#eff3f6"}},_=n(23),x=n(4),O=n.n(x),k=n(24),T=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|default|defer|dir|disabled|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|itemProp|itemScope|itemType|itemID|itemRef|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class)|(on[A-Z].*)|((data|aria|x)-.*))$/i,P=Object(k.a)(T.test.bind(T));function I(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var A,R="__EMOTION_THEMING__",j=((A={})[R]=O.a.object,A);function N(e){this.setState({theme:e})}var M=P,L=function(e){return"theme"!==e&&"innerRef"!==e},D=function(){return!0},F=function(e,t){for(var n=2,r=arguments.length;n", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "emotion": "*", "prop-types": "^15.6.0", "react": "^16.2.0", diff --git a/site/demos/gitxplore-dark/dist/index.js b/site/demos/gitxplore-dark/dist/index.js index 0b3a5a0dbe..1789e9e370 100644 --- a/site/demos/gitxplore-dark/dist/index.js +++ b/site/demos/gitxplore-dark/dist/index.js @@ -3,7 +3,7 @@ object-assign (c) Sindre Sorhus @license MIT -*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,l=i(e),u=1;u>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r=arguments[1],o=0;o=0&&this.lastIndexOf(e)===t}),"function"!=typeof Event){"undefined"!=typeof window&&(window.Event=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t})}},function(e,t,n){"use strict";(function(e){t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT)return r({},e,i({},t.component,t.react));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY)return r({},e,i({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_OPTIONS)return r({},e,i({},t.component,t.options));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_VALUE:return r({},e,i({},t.component,{value:t.value,label:t.label||t.component,showFilter:t.showFilter,URLParams:t.URLParams,componentType:t.componentType,category:t.category,meta:t.meta}));case o.PATCH_VALUE:return r({},e,i({},t.component,r({},e[t.component],t.payload)));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=a(e,[t.component]);return n;default:return e}};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_PROPS:return r({},e,i({},t.component,t.options));case o.UPDATE_PROPS:return r({},e,i({},t.component,r({},e[t.component],t.options)));case o.REMOVE_PROPS:case o.REMOVE_COMPONENT:e[t.component];var n=a(e,[t.component]);return n;default:return e}};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.default={date:"yyyy-MM-dd",basic_date:"yyyyMMdd",basic_date_time:"yyyyMMdd'T'HHmmss.fffzzz",basic_date_time_no_millis:"yyyyMMdd'T'HHmmsszzz",date_time_no_millis:"yyyy-MM-dd'T'HH:mm:sszzz",basic_time:"HHmmss.fffzzz",basic_time_no_millis:"HHmmsszzz",epoch_millis:"epoch_millis",epoch_second:"epoch_second"}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t0&&u.forEach((function(e){var r,o,a;t.hasOwnProperty(e)&&(l=n({},l,(r={},o=e,a=t[e],o in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a,r)))}));var c=n({},i,l);if(d=[].concat(r(d),[e]),p=[].concat(r(p),[c]),f)return!0}return!1},m=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;if("object"==typeof t){var a=n.split("."),i=t[a[0]];if(i)if(a.length>1){var s=n.substring(a[0].length+1);Array.isArray(i)?i.forEach((function(t){e(t,s,r)})):e(i,s,r)}else{var l=o(i);if(l){if(Array.isArray(l)){if(f)return l.some((function(e){return g(e,t,r)}));l.forEach((function(e){return g(e,t,r)}))}return g(l,t,r)}}}return!1},y=function(){f?i.forEach((function(e){t.some((function(t){return m(e,t)}))})):i.forEach((function(e){t.forEach((function(t){m(e,t)}))}))};return y(),p.length4&&void 0!==arguments[4]?arguments[4]:{};return function(u){if(u(s(e,t,n)),r){u((0,o.executeQuery)(e,!1,!0))}u((0,a.setInternalValue)((0,i.getInternalComponentID)(e),void 0,void 0,void 0,l))}};var r=n(1),o=n(29),a=n(30),i=n(13);function s(e,t,n){return{type:r.SET_MAP_DATA,componentId:e,query:t,persistMapQuery:n}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var x=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));E.call(r);var o=n.defaultValue||n.value,a=n.selectedValue||o||[],i={};a.forEach((function(e){i[e]=!0}));var s=n.dataField;r.state={currentValue:i,options:n.options&&n.options[s]?n.options[s].buckets:[],after:{},isLastBucket:!1},r.internalComponent=(0,d.getInternalComponentID)(n.componentId),(0,c.updateCustomQuery)(n.componentId,n,i),(0,c.updateDefaultQuery)(n.componentId,n,i),r.updateQueryOptions(n);return a.length&&r.setValue(a,!0,n,!1),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidUpdate=function(e){var t=this;(0,c.checkPropChange)(this.props.options,e.options,(function(){var e=t.props,n=e.showLoadMore,r=e.dataField,o=t.state.options;if(n&&t.props.options&&t.props.options[r]){var a=t.props.options[r].buckets,i=[].concat(o,a.map((function(e){return{key:e.key[r],doc_count:e.doc_count}}))),s=t.props.options[r].after_key,l=!a.length;t.setState({after:{after:s},isLastBucket:l,options:i},(function(){var e=t.state.currentValue,n=Object.keys(e).filter((function(t){return e[t]}));n.length&&t.setValue(n,!0)}))}else t.setState({options:t.props.options&&t.props.options[r]?t.props.options[r].buckets:[]},(function(){var e=t.state.currentValue,n=Object.keys(e).filter((function(t){return e[t]}));n.length&&t.setValue(n,!0)}))}));var n="object"===o(this.state.currentValue)?Object.keys(this.state.currentValue):[];(0,w.isQueryIdentical)(n,this.props,e,"defaultQuery")||(this.updateDefaultQuery(),this.updateQuery([],this.props)),(0,w.isQueryIdentical)(n,this.props,e,"customQuery")||this.updateQuery(n,this.props),(0,c.checkSomePropChange)(this.props,e,["size","sortBy"],(function(){return t.updateQueryOptions(t.props)})),(0,c.checkPropChange)(this.props.dataField,e.dataField,(function(){t.updateQueryOptions(t.props),t.updateQuery(n,t.props)}));var r=n,a=this.props.selectAllLabel;if(a&&(r=r.filter((function(e){return e!==a})),this.state.currentValue[a]&&(r=[a])),this.props.value!==e.value)this.setValue(this.props.value,!0);else if(!(0,c.isEqual)(r,this.props.selectedValue)&&!(0,c.isEqual)(this.props.selectedValue,e.selectedValue)){var i=this.props,s=i.value,l=i.onChange;if(void 0===s)this.setValue(this.props.selectedValue||[],!0);else if(l)l(this.props.selectedValue||null);else{var u=n;this.setValue(u,!0)}}},t.generateQueryOptions=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=(0,c.getQueryOptions)(e),o=Object.keys(n);return e.showLoadMore?(0,c.getCompositeAggsQuery)(o,r,e,t):(0,c.getAggsQuery)(o,r,e)},t.prototype.render=function(){var e=this.props,t=e.showLoadMore,n=e.loadMoreLabel,o=e.error,a=e.renderError,i=e.isLoading,l=e.loader,u=this.state.isLastBucket,f=[];return i&&l?l:a&&o?(0,w.isFunction)(a)?a(o):a:this.hasCustomRenderer||0!==this.state.options.length?(this.props.selectAllLabel&&(f=[{key:this.props.selectAllLabel}]),s.default.createElement(g.default,{style:this.props.style,className:this.props.className},this.props.title&&s.default.createElement(h.default,{className:(0,c.getClassName)(this.props.innerClass,"title")||null},this.props.title),s.default.createElement(v.default,{innerClass:this.props.innerClass,items:[].concat(f,this.state.options.filter((function(e){return String(e.key).trim().length})).map((function(e){return r({},e,{key:String(e.key)})}))),onChange:this.handleChange,selectedItem:this.state.currentValue,placeholder:this.props.placeholder,searchPlaceholder:this.props.searchPlaceholder,labelField:"key",multi:!0,showCount:this.props.showCount,themePreset:this.props.themePreset,renderItem:this.props.renderItem,hasCustomRenderer:this.hasCustomRenderer,customRenderer:this.getComponent,customLabelRenderer:this.props.renderLabel,renderNoResults:this.props.renderNoResults,showSearch:this.props.showSearch,transformData:this.props.transformData,footer:t&&!u&&s.default.createElement("div",{css:m.loadMoreContainer},s.default.createElement(y.default,{disabled:i,onClick:this.handleLoadMore},n))}))):this.props.renderNoResults&&!this.props.isLoading?this.props.renderNoResults():null},a(t,[{key:"hasCustomRenderer",get:function(){return(0,w.hasCustomRenderer)(this.props)}}]),t}(i.Component);x.defaultQuery=function(e,t){var n=null,r="or"===t.queryFormat?"terms":"term";if(!Array.isArray(e)||0===e.length)return null;if(t.selectAllLabel&&e.includes(t.selectAllLabel))n=t.showMissing?{match_all:{}}:{exists:{field:t.dataField}};else if(e){var o=void 0;if("or"===t.queryFormat){var a,i,s=[(i={},i[r]=(a={},a[t.dataField]=e.filter((function(e){return e!==t.missingLabel})),a),i)];if(t.showMissing)e.includes(t.missingLabel)&&(s=s.concat({bool:{must_not:{exists:{field:t.dataField}}}}));o={bool:{should:s}}}else{o={bool:{must:e.map((function(e){var n,o;return(o={})[r]=((n={})[t.dataField]=e,n),o}))}}}n=e.length?o:null}return n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var E=function(){var e=this;this.setValue=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=e.props.selectAllLabel,s=e.state.currentValue,l=null;if(i&&t.includes(i))s[i]&&a&&!n?(s={},l=[]):(e.state.options.forEach((function(e){s[e.key]=!0})),s[i]=!0,l=[i]);else if(n){if(l=t,s={},t&&t.forEach((function(e){s[e]=!0})),i&&i in s){var u=s,f=(u[i],C(u,[i]));s=r({},f)}}else{if(s[t]){var p=s,d=(p[t],C(p,[t]));s=r({},d)}else s[t]=!0;if(i&&i in s){var h=s,g=(h[i],C(h,[i]));s=r({},g)}l=Object.keys(s)}var m=function(){var t=function(){e.updateQuery(l,o),o.onValueChange&&o.onValueChange(l)};a?e.setState({currentValue:s},t):t()};(0,c.checkValueChange)(o.componentId,l,o.beforeValueChange,m)},this.updateQuery=function(e,t){var n=t.customQuery,r=x.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,c.getOptionsFromQuery)(n(e,t)),(0,c.updateCustomQuery)(t.componentId,t,e));t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:t.showFilter,URLParams:t.URLParams,componentType:p.componentTypes.multiDropdownList})},this.updateDefaultQuery=function(t){var n=Object.keys(e.state.currentValue);(0,c.updateDefaultQuery)(e.props.componentId,e.props,n),(0,c.updateInternalQuery)(e.internalComponent,t,n,e.props,x.generateQueryOptions(e.props,e.state.prevAfter,e.state.currentValue))},this.updateQueryOptions=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t.showLoadMore&&!n&&e.setState({options:[]});var r=x.generateQueryOptions(t,n?e.state.after:{},e.state.currentValue);t.defaultQuery?e.updateDefaultQuery(r):t.setQueryOptions(e.internalComponent,r)},this.handleLoadMore=function(){e.updateQueryOptions(e.props,!0)},this.handleChange=function(t){var n=t;(0,w.isEvent)(t)&&(n=t.target.value);var r=e.props,o=r.value,a=r.onChange;void 0===o?e.setValue(n):a&&a((0,w.parseValueArray)(e.props.value,n))},this.getComponent=function(t,n){var r=e.props,o=r.error,a=r.isLoading,i=r.rawData,s={error:o,loading:a,value:e.state.currentValue,data:t||[],rawData:i,handleChange:e.handleChange,downshiftProps:n};return(0,w.getComponent)(s,e.props)}};x.propTypes={setQueryOptions:f.default.funcRequired,updateQuery:f.default.funcRequired,options:f.default.options,rawData:f.default.rawData,selectedValue:f.default.selectedValue,setCustomQuery:f.default.funcRequired,isLoading:f.default.bool,error:f.default.title,beforeValueChange:f.default.func,children:f.default.func,className:f.default.string,componentId:f.default.stringRequired,customQuery:f.default.func,defaultQuery:f.default.func,dataField:f.default.stringRequired,defaultValue:f.default.stringArray,value:f.default.stringArray,filterLabel:f.default.string,innerClass:f.default.style,loader:f.default.title,onQueryChange:f.default.func,onValueChange:f.default.func,onChange:f.default.func,onError:f.default.func,placeholder:f.default.string,searchPlaceholder:f.default.string,queryFormat:f.default.queryFormatSearch,react:f.default.react,render:f.default.func,renderItem:f.default.func,renderNoResults:f.default.func,renderLabel:f.default.func,renderError:f.default.title,transformData:f.default.func,selectAllLabel:f.default.string,showCount:f.default.bool,showFilter:f.default.bool,size:f.default.number,sortBy:f.default.sortByWithCount,style:f.default.style,themePreset:f.default.themePreset,title:f.default.title,URLParams:f.default.bool,showMissing:f.default.bool,missingLabel:f.default.string,showSearch:f.default.bool,showLoadMore:f.default.bool,loadMoreLabel:f.default.title,nestedField:f.default.string},x.defaultProps={className:null,placeholder:"Select values",queryFormat:"or",showCount:!0,showFilter:!0,size:100,sortBy:"count",style:{},URLParams:!1,showMissing:!1,missingLabel:"N/A",showSearch:!1,showLoadMore:!1,loadMoreLabel:"Load More"},x.componentType=p.componentTypes.multiDropdownList;var _=(0,w.connect)((function(e,t){return{options:t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].reactivesearch_nested:e.aggregations[t.componentId],rawData:e.rawData[t.componentId],selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,isLoading:e.isLoading[t.componentId],themePreset:e.config.themePreset,error:e.error[t.componentId]}}),(function(e){return{setCustomQuery:function(t,n){return e((0,l.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,l.setDefaultQuery)(t,n))},setQueryOptions:function(t,n){return e((0,l.setQueryOptions)(t,n))},updateQuery:function(t){return e((0,l.updateQuery)(t))}}}))((function(e){return s.default.createElement(b.default,r({},e,{internalComponent:!0,componentType:p.componentTypes.multiDropdownList}),(function(){return s.default.createElement(x,r({ref:e.myForwardedRef},e))}))})),O=s.default.forwardRef((function(e,t){return s.default.createElement(_,r({},e,{myForwardedRef:t}))}));(0,u.default)(O,x),O.name="MultiDropdownList",t.default=O},function(e,t,n){"use strict";t.__esModule=!0,t.loadMoreContainer=t.numberBoxContainer=t.toggleButtons=t.filters=t.pagination=void 0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r},i=n(2),s=n(21);var l={name:"x2306x-pagination",styles:"margin:10px -3px;max-width:100%;text-align:center;a{margin:0 3px;text-decoration:none;};label:pagination;"},u={name:"d1rl5e-toggleButtons",styles:"margin:0 -3px;max-width:100%;a{margin:3px 3px;};label:toggleButtons;"},c={name:"18ebmfj-numberBoxContainer",styles:"margin:0 -5px;a{margin:5px;}span{margin:0 5px;};label:numberBoxContainer;"},f={name:"1fd58s9-loadMoreContainer",styles:"margin:5px 0;display:flex;justify-content:center;;label:loadMoreContainer;"},p=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.primaryColor,";color:",t.colors.primaryTextColor,";&:hover,&:focus{background-color:",(0,s.darken)(.1,t.colors.primaryColor),";}")},d={name:"1pjxmm0-large",styles:"min-height:40px;padding:10px 20px;;label:large;"},h=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.backgroundColor?(0,s.lighten)(.1,t.colors.backgroundColor):"#fafafa",";color:#ccc;cursor:not-allowed;&:hover,&:focus{background-color:",t.colors.backgroundColor?(0,s.lighten)(.2,t.colors.backgroundColor):"#fafafa",";}")},g=(0,a.default)("a",{target:"e165j7gc0",label:"Button"})("display:inline-flex;justify-content:center;align-items:center;border-radius:3px;border:1px solid transparent;min-height:30px;word-wrap:break-word;padding:5px 12px;line-height:1.2rem;background-color:",(function(e){return e.theme.colors.backgroundColor||"#eee"}),";color:",(function(e){return e.theme.colors.textColor}),";cursor:pointer;user-select:none;transition:all 0.3s ease;&:hover,&:focus{background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,s.darken)(.1,t.colors.backgroundColor):"#ccc"}),";}&:focus{outline:0;border-color:",(function(e){var t=e.theme;return(0,s.rgba)(t.colors.primaryColor,.6)}),";box-shadow:",(function(e){var t=e.theme;return"0 0 0 2px "+(0,s.rgba)(t.colors.primaryColor,.3)}),";}",(function(e){return e.primary?p:null}),";",(function(e){return e.disabled?h:null}),";",(function(e){return e.large&&d}),";");t.pagination=l,t.filters=function(e){var t=e.colors.borderColor;return(0,i.css)("margin:0 -3px;max-width:100%;a{margin:2px 3px;padding:5px 8px;font-size:0.85rem;position:relative;span:first-of-type{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:26px;}span:last-of-type{display:flex;height:100%;top:0;right:8px;position:absolute;align-items:center;border-left:1px solid ",t||"#fff",";padding-left:8px;margin-left:8px;}&:hover,&:focus{span:first-of-type{text-decoration:line-through;}}}")},t.toggleButtons=u,t.numberBoxContainer=c,t.loadMoreContainer=f,t.default=g},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["getRootProps","getButtonProps","getItemProps","isOpen","highlightedIndex"]);return(0,a.jsx)("div",n({css:f.suggestionsContainer},{suppressRefError:!0}),(0,a.jsx)(h.default,r({},s(),{className:(0,c.getClassName)(e.props.innerClass,"select")||null,onClick:e.toggle,title:o?e.renderToString(o):i,small:e.props.small,themePreset:e.props.themePreset}),e.props.customLabelRenderer?e.props.customLabelRenderer(o):(0,a.jsx)("div",null,o?e.renderToString(o):i),(0,a.jsx)(g.default,{open:_})),S?C(x,r({getButtonProps:s,getItemProps:b,isOpen:_,highlightedIndex:O},T)):_&&x.length?(0,a.jsx)("ul",{css:(0,f.suggestions)(m,y),className:(e.props.small?"small":"")+" "+(0,c.getClassName)(e.props.innerClass,"list")},e.props.showSearch?(0,a.jsx)(p.default,{id:e.props.componentId+"-input",style:{border:0,borderBottom:"1px solid #ddd"},showIcon:!1,className:(0,c.getClassName)(e.props.innerClass,"input"),placeholder:e.props.searchPlaceholder,value:e.state.searchTerm,onChange:e.handleInputChange,themePreset:m}):null,E.length?E.map((function(t,n){var i=e.props.multi&&(o&&!!o[t[u]]||Array.isArray(o)&&o.find((function(e){return e[l]===t[l]})));return e.props.multi||(i=t.key===o),(0,a.jsx)("li",r({},b({item:t}),{key:t[u],className:i?"active":"",style:{backgroundColor:e.getBackgroundColor(O===n,i)}}),v?v(t[l],t.doc_count,i&&e.props.multi):(0,a.jsx)("div",null,"string"==typeof t[l]?(0,a.jsx)("span",{dangerouslySetInnerHTML:{__html:t[l]}}):t[l],e.props.showCount&&t.doc_count&&(0,a.jsx)("span",{className:(0,c.getClassName)(e.props.innerClass,"count")||null}," (",t.doc_count,")")),i&&e.props.multi?(0,a.jsx)(d.Tick,{className:(0,c.getClassName)(e.props.innerClass,"icon")||null}):null)})):e.props.renderNoResults&&e.props.renderNoResults(),w):null)}})},t}(i.Component);y.defaultProps={keyField:"key",labelField:"label",small:!1,searchPlaceholder:"Type here to search..."},y.propTypes={innerClass:u.default.style,items:u.default.data,keyField:u.default.string,labelField:u.default.string,multi:u.default.bool,hasCustomRenderer:u.default.bool,onChange:u.default.func,placeholder:u.default.string,searchPlaceholder:u.default.string,returnsObject:u.default.bool,renderItem:u.default.func,transformData:u.default.func,renderNoResults:u.default.func,customRenderer:u.default.func,customLabelRenderer:u.default.func,selectedItem:u.default.selectedValue,showCount:u.default.bool,single:u.default.bool,small:u.default.bool,theme:u.default.style,themePreset:u.default.themePreset,showSearch:u.default.bool,footer:u.default.children,componentId:u.default.string},t.default=(0,l.withTheme)(y)},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=(n(3),"undefined"==typeof document?null:document.getElementById("a11y-status-message")),i=[];function s(e){var t=i[i.length-1]===e;i=t?[].concat(i,[e]):[e];for(var n=function(){if(a)return a;return(a=document.createElement("div")).setAttribute("id","a11y-status-message"),a.setAttribute("role","status"),a.setAttribute("aria-live","assertive"),a.setAttribute("aria-relevant","additions text"),Object.assign(a.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),document.body.appendChild(a),a}();n.lastChild;)n.removeChild(n.firstChild);i.filter(Boolean).forEach((function(e,t){n.appendChild(function(e,t){var n=t===i.length-1?"block":"none",r=document.createElement("div");return r.style.display=n,r.textContent=e,r}(e,t))}))}var l=0;function u(e){return"function"==typeof e?e:c}function c(){}var f=function e(t,n,r){return null!==n&&n!==r.parentNode?t(n)?n===document.body&&0===n.scrollTop?document.documentElement:n:e(t,n.parentNode,r):null}.bind(null,(function(e){return e.scrollHeight>e.clientHeight}));function p(e,t){return e===t||e.contains(t)}function d(){for(var e=arguments.length,t=Array(e),n=0;n1?n-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:{},t={};return w.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function C(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}var x=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},E=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},O=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},T=function(e){function t(){x(this,t);for(var n=arguments.length,r=Array(n),o=0;o0&&void 0!==arguments[0]?arguments[0]:this.state;return Object.keys(t).reduce((function(n,r){return n[r]=e.isControlledProp(r)?e.props[r]:t[r],n}),{})},t.prototype.isControlledProp=function(e){return void 0!==this.props[e]},t.prototype.getItemCount=function(){return null!=this.itemCount?this.itemCount:void 0!==this.props.itemCount?this.props.itemCount:this.items.length},t.prototype.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},t.prototype.scrollHighlightedItemIntoView=function(){!function(e,t){var n=f(e,t);if(null!==n){var r=getComputedStyle(n),o=n.getBoundingClientRect(),a=parseInt(r.borderTopWidth,10),i=a+parseInt(r.borderBottomWidth,10),s=o.top+a,l=e.getBoundingClientRect();if(l.top<0&&o.top<0)n.scrollTop+=l.top;else if(l.top<0)n.scrollTop+=l.top-s;else if(l.top>0&&o.top<0)o.bottom>0&&l.bottom+i>o.bottom&&(n.scrollTop+=l.bottom-o.bottom+i);else{var u=l.top+n.scrollTop-s;un.scrollTop+o.height&&(n.scrollTop=u+l.height-o.height+i)}}}(this.getItemNodeFromIndex(this.getState().highlightedIndex),this._rootNode)},t.prototype.moveHighlightedIndex=function(e,t){this.getState().isOpen?this.changeHighlightedIndex(e,t):this.setHighlightedIndex(void 0,E({isOpen:!0},t))},t.prototype.changeHighlightedIndex=function(e,t){var n=this.getItemCount()-1;if(!(n<0)){var r=this.getState().highlightedIndex;null===r&&(r=e>0?-1:n+1);var o=r+e;o<0?o=n:o>n&&(o=0),this.setHighlightedIndex(o,t)}},t.prototype.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,a=this.props.itemToString,i=this.id,s=this.getRootProps,l=this.getButtonProps,u=this.getToggleButtonProps,c=this.getLabelProps,f=this.getInputProps,p=this.getItemProps,d=this.openMenu,h=this.closeMenu,g=this.toggleMenu,m=this.selectItem,y=this.selectItemAtIndex,v=this.selectHighlightedItem,b=this.setHighlightedIndex,w=this.clearSelection,S=this.clearItems;return{getRootProps:s,getButtonProps:l,getToggleButtonProps:u,getLabelProps:c,getInputProps:f,getItemProps:p,reset:this.reset,openMenu:d,closeMenu:h,toggleMenu:g,selectItem:m,selectItemAtIndex:y,selectHighlightedItem:v,setHighlightedIndex:b,clearSelection:w,clearItems:S,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:a,id:i,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},t.prototype.getItemId=function(e){return this.id+"-item-"+e},t.prototype.componentDidMount=function(){var e=this;this._isMounted=!0;var n=function(){e.isMouseDown=!0},r=function(n){var r=e.props.environment.document;e.isMouseDown=!1;var o=e._rootNode&&p(e._rootNode,n.target),a=e._rootNode&&p(e._rootNode,r.activeElement);o||a||!e.getState().isOpen||e.reset({type:t.stateChangeTypes.mouseUp},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},o=function(n){!(e._rootNode&&p(e._rootNode,n.target))&&e.getState().isOpen&&e.reset({type:t.stateChangeTypes.touchStart},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))};this.props.environment.addEventListener("mousedown",n),this.props.environment.addEventListener("mouseup",r),this.props.environment.addEventListener("touchstart",o),this.cleanup=function(){e._isMounted=!1,e.props.environment.removeEventListener("mousedown",n),e.props.environment.removeEventListener("mouseup",r),e.props.environment.removeEventListener("touchstart",o)}},t.prototype.componentDidUpdate=function(e,n){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:t.stateChangeTypes.controlledPropUpdatedSelectedItem,inputValue:this.props.itemToString(this.props.selectedItem)});var r=void 0===this.props.highlightedIndex?this.state:this.props,o=void 0===e.highlightedIndex?n:e;r.highlightedIndex===o.highlightedIndex||this.avoidScrolling||this.scrollHighlightedItemIntoView(),this.updateStatus()},t.prototype.componentWillUnmount=function(){this.cleanup()},t.prototype.render=function(){var e=m(this.props.render||this.props.children,c);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=m(e(this.getStateAndHelpers()));if(!t)return null;if(this.getRootProps.called)return this.getRootProps.suppressRefError||function(e,t){var n=t.refKey,r="ref"!==n,o=!y(e);if(o&&!r)throw new Error("downshift: You returned a non-DOM element. You must specify a refKey in getRootProps");if(!o&&r)throw new Error('downshift: You returned a DOM element. You should not specify a refKey in getRootProps. You specified "'+n+'"');if(!v(e)[n])throw new Error('downshift: You must apply the ref prop "'+n+'" from getRootProps onto your root element.')}(t,this.getRootProps),t;if(y(t))return o.a.cloneElement(t,this.getRootProps(v(t)));throw new Error("downshift: If you return a non-DOM element, you must use apply the getRootProps function")},t}(r.Component);T.defaultProps={defaultHighlightedIndex:null,defaultSelectedItem:null,defaultInputValue:"",defaultIsOpen:!1,getA11yStatusMessage:function(e){var t=e.isOpen,n=e.highlightedItem,r=e.selectedItem,o=e.resultCount,a=e.previousResultCount,i=e.itemToString;return t?o?n&&o===a?i(n):o+" "+(1===o?"result is":"results are")+" available, use up and down arrow keys to navigate.":"No results.":r?i(r):""},itemToString:function(e){return null==e?"":String(e)},onStateChange:function(){},onInputValueChange:function(){},onUserAction:function(){},onChange:function(){},onSelect:function(){},onOuterClick:function(){},selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},breakingChanges:{}},T.stateChangeTypes={unknown:"__autocomplete_unknown__",mouseUp:"__autocomplete_mouseup__",itemMouseEnter:"__autocomplete_item_mouseenter__",keyDownArrowUp:"__autocomplete_keydown_arrow_up__",keyDownArrowDown:"__autocomplete_keydown_arrow_down__",keyDownEscape:"__autocomplete_keydown_escape__",keyDownEnter:"__autocomplete_keydown_enter__",clickItem:"__autocomplete_click_item__",blurInput:"__autocomplete_blur_input__",changeInput:"__autocomplete_change_input__",keyDownSpaceButton:"__autocomplete_keydown_space_button__",clickButton:"__autocomplete_click_button__",blurButton:"__autocomplete_blur_button__",controlledPropUpdatedSelectedItem:"__autocomplete_controlled_prop_updated_selected_item__",touchStart:"__autocomplete_touchstart__"};var k=function(){var e,t,n,r=this;this.input=null,this.items=[],this.itemCount=null,this.previousResultCount=0,this.setItemCount=function(e){return r.itemCount=e},this.unsetItemCount=function(){return r.itemCount=null},this.setHighlightedIndex=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.props.defaultHighlightedIndex,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t=S(t),r.internalSetState(E({highlightedIndex:e},t))},this.clearSelection=function(e){r.internalSetState({selectedItem:null,inputValue:"",isOpen:!1},e)},this.selectItem=function(e,t,n){t=S(t),r.internalSetState(E({isOpen:!1,highlightedIndex:r.props.defaultHighlightedIndex,selectedItem:e,inputValue:r.isControlledProp("selectedItem")&&r.props.breakingChanges.resetInputOnSelection?r.props.defaultInputValue:r.props.itemToString(e)},t),n)},this.selectItemAtIndex=function(e,t,n){var o=r.items[e];null!=o&&r.selectItem(o,t,n)},this.selectHighlightedItem=function(e,t){return r.selectItemAtIndex(r.getState().highlightedIndex,e,t)},this.internalSetState=function(e,t){var n=void 0,o=void 0,a={},i="function"==typeof e;return!i&&e.hasOwnProperty("inputValue")&&r.props.onInputValueChange(e.inputValue,E({},r.getStateAndHelpers(),e)),r.setState((function(t){t=r.getState(t);var s=i?e(t):e;s=r.props.stateReducer(t,s),n=s.hasOwnProperty("selectedItem");var l={},u={};return n&&s.selectedItem!==t.selectedItem&&(o=s.selectedItem),s.type=s.type||T.stateChangeTypes.unknown,Object.keys(s).forEach((function(e){t[e]!==s[e]&&(a[e]=s[e]),"type"!==e&&(u[e]=s[e],r.isControlledProp(e)||(l[e]=s[e]))})),i&&s.hasOwnProperty("inputValue")&&r.props.onInputValueChange(s.inputValue,E({},r.getStateAndHelpers(),s)),l}),(function(){u(t)(),Object.keys(a).length>1&&r.props.onStateChange(a,r.getStateAndHelpers()),n&&r.props.onSelect(e.selectedItem,r.getStateAndHelpers()),void 0!==o&&r.props.onChange(o,r.getStateAndHelpers()),r.props.onUserAction(a,r.getStateAndHelpers())}))},this.rootRef=function(e){return r._rootNode=e},this.getRootProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.suppressRefError,a=void 0!==o&&o,i=t.refKey,s=void 0===i?"ref":i,l=_(t,["refKey"]);return r.getRootProps.called=!0,r.getRootProps.refKey=s,r.getRootProps.suppressRefError=a,E(((e={})[s]=r.rootRef,e),l)},this.keyDownHandlers={ArrowDown:function(e){e.preventDefault();var t=e.shiftKey?5:1;this.moveHighlightedIndex(t,{type:T.stateChangeTypes.keyDownArrowDown})},ArrowUp:function(e){e.preventDefault();var t=e.shiftKey?-5:-1;this.moveHighlightedIndex(t,{type:T.stateChangeTypes.keyDownArrowUp})},Enter:function(e){if(this.getState().isOpen){e.preventDefault();var t=this.getState().highlightedIndex,n=this.items[t],r=this.getItemNodeFromIndex(t);if(null==n||r&&r.hasAttribute("disabled"))return;this.selectHighlightedItem({type:T.stateChangeTypes.keyDownEnter})}},Escape:function(e){e.preventDefault(),this.reset({type:T.stateChangeTypes.keyDownEscape})}},this.buttonKeyDownHandlers=E({},this.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:T.stateChangeTypes.keyDownSpaceButton})}}),this.getToggleButtonProps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.onClick,n=e.onKeyDown,o=e.onBlur,a=_(e,["onClick","onKeyDown","onBlur"]),i=r.getState(),s=i.isOpen,l={onClick:d(t,r.button_handleClick),onKeyDown:d(n,r.button_handleKeyDown),onBlur:d(o,r.button_handleBlur)},u=a.disabled?{}:l;return E({type:"button",role:"button","aria-label":s?"close menu":"open menu","aria-expanded":s,"aria-haspopup":!0,"data-toggle":!0},u,a)},this.getButtonProps=this.getToggleButtonProps,this.button_handleKeyDown=function(e){var t=C(e);r.buttonKeyDownHandlers[t]&&r.buttonKeyDownHandlers[t].call(r,e)},this.button_handleClick=function(e){e.preventDefault(),r.props.environment.document.activeElement===r.props.environment.document.body&&e.target.focus(),setTimeout((function(){return r.toggleMenu({type:T.stateChangeTypes.clickButton})}))},this.button_handleBlur=function(e){var t=e.target;setTimeout((function(){r.isMouseDown||null!=r.props.environment.document.activeElement&&r.props.environment.document.activeElement.id===r.inputId||r.props.environment.document.activeElement===t||r.reset({type:T.stateChangeTypes.blurButton})}))},this.getLabelProps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(r.getLabelProps.called=!0,r.getInputProps.called&&e.htmlFor&&e.htmlFor!==r.inputId)throw new Error('downshift: You provided the htmlFor of "'+e.htmlFor+'" for your label, but the id of your input is "'+r.inputId+'". You must either remove the id from your input or set the htmlFor of the label equal to the input id.');return r.inputId=g(r.inputId,e.htmlFor,r.id+"-input"),E({},e,{htmlFor:r.inputId})},this.getInputProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onKeyDown,o=t.onBlur,a=t.onChange,i=t.onInput,s=_(t,["onKeyDown","onBlur","onChange","onInput"]);if(r.getInputProps.called=!0,r.getLabelProps.called&&s.id&&s.id!==r.inputId)throw new Error('downshift: You provided the id of "'+s.id+'" for your input, but the htmlFor of your label is "'+r.inputId+'". You must either remove the id from your input or set the htmlFor of the label equal to the input id.');r.inputId=g(r.inputId,s.id,r.id+"-input");var l=void 0;l="onChange";var u=r.getState(),c=u.inputValue,f=u.isOpen,p=u.highlightedIndex,h=s.disabled?{}:((e={})[l]=d(a,i,r.input_handleChange),e.onKeyDown=d(n,r.input_handleKeyDown),e.onBlur=d(o,r.input_handleBlur),e);return E({role:"combobox","aria-autocomplete":"list","aria-expanded":f,"aria-activedescendant":f&&"number"==typeof p&&p>=0?r.getItemId(p):null,autoComplete:"off",value:c},h,s,{id:r.inputId})},this.input_handleKeyDown=function(e){var t=C(e);t&&r.keyDownHandlers[t]&&r.keyDownHandlers[t].call(r,e)},this.input_handleChange=function(e){r.internalSetState({type:T.stateChangeTypes.changeInput,isOpen:!0,inputValue:e.target.value})},this.input_handleBlur=function(){setTimeout((function(){var e=r.props.environment.document.activeElement.dataset.toggle&&r._rootNode&&r._rootNode.contains(r.props.environment.document.activeElement);r.isMouseDown||e||r.reset({type:T.stateChangeTypes.blurInput})}))},this.getItemProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onMouseMove,o=t.onMouseDown,a=t.onClick,i=t.index,s=t.item,l=void 0===s?b("getItemProps","item"):s,u=_(t,["onMouseMove","onMouseDown","onClick","index","item"]);void 0===i?(r.items.push(l),i=r.items.indexOf(l)):r.items[i]=l;var c="onClick",f=((e={onMouseMove:d(n,(function(){i!==r.getState().highlightedIndex&&(r.setHighlightedIndex(i,{type:T.stateChangeTypes.itemMouseEnter}),r.avoidScrolling=!0,setTimeout((function(){return r.avoidScrolling=!1}),250))})),onMouseDown:d(o,(function(e){e.preventDefault()}))})[c]=d(a,(function(){r.selectItemAtIndex(i,{type:T.stateChangeTypes.clickItem})})),e),p=u.disabled?{}:f;return E({id:r.getItemId(i)},p,u)},this.clearItems=function(){r.items=[]},this.reset=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];e=S(e),r.internalSetState((function(t){var n=t.selectedItem;return E({isOpen:!1,highlightedIndex:r.props.defaultHighlightedIndex,inputValue:r.props.itemToString(n)},e)}),u(t))},this.toggleMenu=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];e=S(e),r.internalSetState((function(t){var n=t.isOpen;return E({isOpen:!n},e)}),(function(){r.getState().isOpen&&r.setHighlightedIndex(void 0,e),u(t)()}))},this.openMenu=function(e){r.internalSetState({isOpen:!0},u(e))},this.closeMenu=function(e){r.internalSetState({isOpen:!1},u(e))},this.updateStatus=(e=function(){if(r._isMounted){var e=r.getState(),t=r.items[e.highlightedIndex],n=r.getItemCount(),o=r.props.getA11yStatusMessage(E({itemToString:r.props.itemToString,previousResultCount:r.previousResultCount,resultCount:n,highlightedItem:t},e));r.previousResultCount=n,s(o)}},t=200,n=void 0,function(){for(var r=arguments.length,o=Array(r),a=0;a1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=t;n&&(a=y.parseValue(t,r));var i=function(){var t=function(){e.updateQuery(a,r),r.onValueChange&&r.onValueChange(a)};o?e.setState({currentValue:a},t):t()};(0,l.checkValueChange)(r.componentId,a,r.beforeValueChange,i)},this.updateQuery=function(e,t){var n=t.customQuery,r=y.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,l.getOptionsFromQuery)(n(e,t)),(0,l.updateCustomQuery)(t.componentId,t,e));t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:t.showFilter,URLParams:t.URLParams,componentType:u.componentTypes.singleDropdownRange})},this.handleChange=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setValue(t):o&&o(t)}};y.propTypes={updateQuery:c.default.funcRequired,selectedValue:c.default.selectedValue,setQueryOptions:c.default.funcRequired,setCustomQuery:c.default.funcRequired,beforeValueChange:c.default.func,className:c.default.string,componentId:c.default.stringRequired,customQuery:c.default.func,data:c.default.data,dataField:c.default.stringRequired,defaultValue:c.default.string,value:c.default.string,filterLabel:c.default.string,innerClass:c.default.style,nestedField:c.default.string,onQueryChange:c.default.func,onValueChange:c.default.func,onChange:c.default.func,placeholder:c.default.string,searchPlaceholder:c.default.string,react:c.default.react,showFilter:c.default.bool,style:c.default.style,title:c.default.title,themePreset:c.default.themePreset,URLParams:c.default.bool,includeNullValues:c.default.bool,renderLabel:c.default.func},y.defaultProps={className:null,placeholder:"Select a value",showFilter:!0,style:{},URLParams:!1,includeNullValues:!1},y.componentType=u.componentTypes.singleDropdownRange;var b=(0,h.connect)((function(e,t){return{selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{setCustomQuery:function(t,n){return e((0,i.setCustomQuery)(t,n))},updateQuery:function(t){return e((0,i.updateQuery)(t))},setQueryOptions:function(t,n,r){return e((0,i.setQueryOptions)(t,n,r))}}}))((function(e){return a.default.createElement(g.default,r({},e,{componentType:u.componentTypes.singleDropdownRange}),(function(){return a.default.createElement(y,r({ref:e.myForwardedRef},e))}))})),w=a.default.forwardRef((function(e,t){return a.default.createElement(b,r({},e,{myForwardedRef:t}))}));(0,s.default)(w,y),w.name="SingleDropdownRange",t.default=w},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;tt.key?1:0})),n.setState({stats:e||[]})})),(0,u.checkSomePropChange)(this.props,e,["dataField","nestedField"],(function(){n.updateQueryOptions(n.props),n.handleChange(n.state.currentValue,n.props)})),(0,u.isEqual)(this.props.value,e.value)){if(!(0,u.isEqual)(this.state.currentValue,this.props.selectedValue)&&!(0,u.isEqual)(this.props.selectedValue,e.selectedValue)){var r=this.props,o=r.value,a=r.onChange;if(void 0===o){var i=t.parseValue(this.props.selectedValue,this.props);this.handleChange(i,this.props)}else a?a(this.props.selectedValue||null):this.handleChange(this.state.currentValue)}}else{var s=t.parseValue(this.props.value,this.props);this.handleChange(s,this.props)}},t.prototype.shouldComponentUpdate=function(e){var t=Math.floor((e.range.end-e.range.start)/2);return!(e.stepValue<1||e.stepValue>t)||(console.warn("stepValue for RangeSlider "+e.componentId+" should be greater than 0 and less than or equal to "+t),!1)},t.prototype.render=function(){var e=this;return(0,o.jsx)(y.default,{primary:!0,style:this.props.style,className:this.props.className},this.props.title&&(0,o.jsx)(v.default,{className:(0,u.getClassName)(this.props.innerClass,"title")||null},this.props.title),this.state.stats.length&&this.props.showHistogram&&this.props.showSlider?(0,o.jsx)(h.default,{stats:this.state.stats,range:this.props.range,interval:this.getValidInterval(this.props)}):null,this.props.showSlider&&(0,o.jsx)(f.default,{min:this.props.range.start,max:this.props.range.end,values:this.state.currentValue,onChange:this.handleSlider,onValuesUpdated:this.handleDrag,snap:this.props.snap,snapPoints:this.props.snap?this.getSnapPoints():null,className:(0,u.getClassName)(this.props.innerClass,"slider"),handle:function(t){var n=t.className,a=t.style,i=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,o.jsx)(m.default,r({style:a,className:n},i,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels&&this.props.showSlider&&(0,o.jsx)("div",{css:b.rangeLabelsContainer},(0,o.jsx)(g.default,{align:"left",className:(0,u.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,o.jsx)(g.default,{align:"right",className:(0,u.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)))},t}(a.Component);x.parseValue=function(e,t){return Array.isArray(e)?e:e?[e.start,e.end]:[t.range.start,t.range.end]},x.defaultQuery=function(e,t){var n=null;return Array.isArray(e)&&e.length&&(n=(0,w.getRangeQueryWithNullValues)(e,t)),n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var E=function(){var e=this;this.getSnapPoints=function(){var t=[],n=e.props.stepValue;(e.props.range.end-e.props.range.start)/n>100&&(n=(e.props.range.end-e.props.range.start)/100);for(var r=e.props.range.start;r<=e.props.range.end;r+=n)t=t.concat(r);return t[t.length-1]!==e.props.range.end&&(t=t.concat(e.props.range.end)),t},this.getValidInterval=function(e){var t=Math.ceil((e.range.end-e.range.start)/100)||1;return e.interval?e.interval1&&void 0!==arguments[1]?arguments[1]:e.props,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=function(){var o=function(){var r=t[0],o=t[1];e.updateQuery([r,o],n),n.onValueChange&&n.onValueChange({start:r,end:o})},a=t[0],i=t[1],s=n.range;r&&a<=i&&a>=s.start&&i<=s.end?e.setState({currentValue:t},o):o()};(0,u.checkValueChange)(n.componentId,{start:t[0],end:t[1]},n.beforeValueChange,o)},this.handleSlider=function(t){var n=t.values;if(!(0,u.isEqual)(n,e.state.currentValue)){var r=e.props,o=r.value,a=r.onChange;void 0===o?e.handleChange(n):a?(e.forceUpdate(),a(n)):e.setState({currentValue:e.state.currentValue})}},this.handleDrag=function(t){if(e.props.onDrag){var n=t.min,r=t.max,o=t.values;e.props.onDrag(o,[n,r])}},this.updateQuery=function(e,t){var n=t.customQuery,r=x.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,u.getOptionsFromQuery)(n(e,t)),(0,u.updateCustomQuery)(t.componentId,t,e));var a=t.showFilter,i=t.range,s=i.start,l=i.end,c=e[0],f=e[1],d=c===s&&f===l;t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:a&&!d,URLParams:t.URLParams,componentType:p.componentTypes.rangeSlider})},this.updateQueryOptions=function(t){if(t.showHistogram){var n=t.customQuery,o={size:0,aggs:(t.histogramQuery||e.histogramQuery)(t)},a=[t.range.start,t.range.end],i=n||x.defaultQuery,s=n?(0,u.getOptionsFromQuery)(n(a,t)):null;t.setQueryOptions(e.internalComponent,r({},o,s),!1),t.updateQuery({componentId:e.internalComponent,query:i(a,t),value:a})}}};x.propTypes={setQueryOptions:c.default.funcRequired,updateQuery:c.default.funcRequired,options:c.default.options,selectedValue:c.default.selectedValue,setCustomQuery:c.default.funcRequired,beforeValueChange:c.default.func,className:c.default.string,componentId:c.default.stringRequired,customQuery:c.default.func,dataField:c.default.stringRequired,defaultValue:c.default.range,value:c.default.range,filterLabel:c.default.string,innerClass:c.default.style,interval:c.default.number,nestedField:c.default.string,onDrag:c.default.func,onQueryChange:c.default.func,onValueChange:c.default.func,onChange:c.default.func,range:c.default.range,rangeLabels:c.default.rangeLabels,react:c.default.react,showHistogram:c.default.bool,histogramQuery:c.default.func,showFilter:c.default.bool,showSlider:c.default.bool,tooltipTrigger:c.default.tooltipTrigger,renderTooltipData:c.default.func,snap:c.default.bool,stepValue:c.default.number,style:c.default.style,title:c.default.title,URLParams:c.default.bool,includeNullValues:c.default.bool},x.defaultProps={className:null,range:{start:0,end:10},showHistogram:!0,showSlider:!0,tooltipTrigger:"none",snap:!0,stepValue:1,showFilter:!0,style:{},URLParams:!1,includeNullValues:!1},x.componentType=p.componentTypes.rangeSlider;var _=(0,w.connect)((function(e,t){var n=t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].inner:e.aggregations[t.componentId];return{options:n?n[t.dataField]&&n[t.dataField].buckets:[],selectedValue:e.selectedValues[t.componentId]?e.selectedValues[t.componentId].value:null}}),(function(e){return{setCustomQuery:function(t,n){return e((0,s.setCustomQuery)(t,n))},setQueryOptions:function(t,n,r){return e((0,s.setQueryOptions)(t,n,r))},updateQuery:function(t){return e((0,s.updateQuery)(t))}}}))((function(e){return(0,o.jsx)(S.default,r({},e,{internalComponent:!0,componentType:p.componentTypes.rangeSlider}),(function(){return(0,o.jsx)(x,r({ref:e.myForwardedRef},e))}))})),O=i.default.forwardRef((function(e,t){return(0,o.jsx)(_,r({},e,{myForwardedRef:t}))}));(0,l.default)(O,x),O.name="RangeSlider",t.default=O},function(e,t,n){"use strict";t.__esModule=!0,t.rangeLabelsContainer=void 0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r};n(2);var i={name:"dqk24x-left",styles:"left:0;margin-left:3px;;label:left;"},s={name:"1lhilbp-right",styles:"right:0;margin-right:3px;;label:right;"},l=(0,a.default)("div",{target:"e1atnqi30",label:"Label"})("position:absolute;top:-25px;",(function(e){return"left"===e.align&&i})," ",(function(e){return"right"===e.align&&s}),"");t.rangeLabelsContainer={name:"dqmsxc-rangeLabelsContainer",styles:"position:relative;;label:rangeLabelsContainer;"};t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(o,["getRootProps","getInputProps","getItemProps","isOpen","highlightedIndex"]);return(0,a.jsx)("div",l({css:v.suggestionsContainer},{suppressRefError:!0}),(0,a.jsx)(b.default,r({"aria-label":e.props.componentId,id:e.props.componentId+"-input",showIcon:e.props.showIcon,showClear:e.props.showClear,iconPosition:e.props.iconPosition,ref:function(t){e._inputRef=t}},c({className:(0,p.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:null===e.state.currentValue?"":e.state.currentValue,onChange:e.onInputChange,onBlur:e.withTriggerQuery(e.props.onBlur),onFocus:e.handleFocus,onKeyPress:e.withTriggerQuery(e.props.onKeyPress),onKeyDown:function(t){return e.handleKeyDown(t,h)},onKeyUp:e.withTriggerQuery(e.props.onKeyUp)}),{themePreset:s})),e.renderIcons(),e.hasCustomRenderer&&e.getComponent(r({getInputProps:c,getItemProps:f,isOpen:d,highlightedIndex:h},g)),e.renderLoader(),e.renderError(),!e.hasCustomRenderer&&d&&n.length?(0,a.jsx)("ul",{css:(0,v.suggestions)(s,i),className:(0,p.getClassName)(e.props.innerClass,"list")},(0,E.hasQuerySuggestionsRenderer)(e.props)?e.getComponent(r({getInputProps:c,getItemProps:f,isOpen:d,highlightedIndex:h},g),!0):e.topSuggestions.map((function(n,o){return(0,a.jsx)("li",r({},f({item:n}),{key:o+1+"-"+n.value,style:{backgroundColor:e.getBackgroundColor(h,o)}}),(0,a.jsx)(_.default,{currentValue:t,suggestion:n}))})),n.slice(0,u).map((function(n,o){return(0,a.jsx)("li",r({},f({item:n}),{key:o+e.topSuggestions.length+1+"-"+n.value,style:{backgroundColor:e.getBackgroundColor(h,o+e.topSuggestions.length)}}),(0,a.jsx)(_.default,{currentValue:t,suggestion:n}))}))):e.renderNoSuggestion(n))}},this.props.downShiftProps)):(0,a.jsx)("div",{css:v.suggestionsContainer},(0,a.jsx)(b.default,{"aria-label":this.props.componentId,className:(0,p.getClassName)(this.props.innerClass,"input")||null,placeholder:this.props.placeholder,value:this.state.currentValue?this.state.currentValue:"",onChange:this.onInputChange,onBlur:this.withTriggerQuery(this.props.onBlur),onFocus:this.withTriggerQuery(this.props.onFocus),onKeyPress:this.withTriggerQuery(this.props.onKeyPress),onKeyDown:this.withTriggerQuery(this.props.onKeyDown),onKeyUp:this.withTriggerQuery(this.props.onKeyUp),autoFocus:this.props.autoFocus,iconPosition:this.props.iconPosition,showIcon:this.props.showIcon,showClear:this.props.showClear,themePreset:s}),this.renderIcons()))},o(t,[{key:"stats",get:function(){return(0,p.getResultStats)(this.props)}},{key:"parsedSuggestions",get:function(){var e=[],t=this.state.currentValue,n=this.props.defaultSuggestions;return!t&&n&&n.length?e=n:t&&(e=this.state.suggestions),(0,p.withClickIds)(e)}},{key:"hasCustomRenderer",get:function(){return(0,E.hasCustomRenderer)(this.props)}},{key:"topSuggestions",get:function(){var e=this.props,t=e.enableQuerySuggestions,n=e.querySuggestions,r=e.showDistinctSuggestions,o=this.state.currentValue;return t?(0,p.getTopSuggestions)(n,o,r):[]}}]),t}(i.Component);A.highlightQuery=function(e){if(e.customHighlight)return e.customHighlight(e);if(!e.highlight)return null;var t={},n=e.highlightField?e.highlightField:e.dataField;return"string"==typeof n?t[n]={}:Array.isArray(n)&&n.forEach((function(e){t[e]={}})),{highlight:r({pre_tags:[""],post_tags:[""],fields:t},e.highlightField&&{require_field_match:!1})}},A.defaultQuery=function(e,t){var n=null,r=void 0;return e&&(r=Array.isArray(t.dataField)?t.dataField:[t.dataField],n=t.queryString?{query_string:A.shouldQuery(e,r,t)}:t.searchOperators?{simple_query_string:A.shouldQuery(e,r,t)}:{bool:{should:A.shouldQuery(e,r,t),minimum_should_match:"1"}}),""===e&&(n=null),n&&t.nestedField&&(n={nested:{path:t.nestedField,query:n}}),n},A.shouldQuery=function(e,t,n){var r=t.map((function(e,t){return e+(Array.isArray(n.fieldWeights)&&n.fieldWeights[t]?"^"+n.fieldWeights[t]:"")}));return n.searchOperators||n.queryString?{query:e,fields:r,default_operator:n.queryFormat}:"and"===n.queryFormat?[{multi_match:{query:e,fields:r,type:"cross_fields",operator:"and"}},{multi_match:{query:e,fields:r,type:"phrase",operator:"and"}}]:[{multi_match:{query:e,fields:r,type:"best_fields",operator:"or",fuzziness:n.fuzziness?n.fuzziness:0}},{multi_match:{query:e,fields:r,type:"phrase",operator:"or"}}]};var I=function(){var e=this;this.getBasicQueryOptions=function(){var t=e.props.aggregationField,n=(0,p.getQueryOptions)(e.props);return t&&(n.aggs=(0,p.getCompositeAggsQuery)({},e.props,null,!0).aggs),n},this.onSuggestions=function(t){return(0,p.handleOnSuggestions)(t,e.state.currentValue,e.props)},this.setValue=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,o=arguments[3],a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],i=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],s=function(){a?e.setState({currentValue:t,suggestions:[]},(function(){n?(e.props.autosuggest&&(i&&e.setState({isOpen:!1}),e.updateDefaultQuery(t,r)),r.strictSelection?o===m.default.SUGGESTION_SELECT||""===t?e.updateQuery(t,r):e.setValue("",!0):e.updateQuery(t,r)):e.handleTextChange(t),r.onValueChange&&r.onValueChange(t),t===r.lastUsedQuery&&(e.setState({suggestions:e.onSuggestions(e.props.suggestions)}),e.props.onSuggestions&&e.props.onSuggestions(e.props.suggestions))})):(e.props.autosuggest&&e.updateDefaultQuery(t,r),e.updateQuery(t,r),r.onValueChange&&r.onValueChange(t))};(0,p.checkValueChange)(r.componentId,t,r.beforeValueChange,s)},this.handleTextChange=(0,p.debounce)((function(t){e.props.autosuggest?e.updateDefaultQuery(t,e.props):e.updateQuery(t,e.props)}),this.props.debounce),this.updateDefaultQuery=function(t,n){var o=n.defaultQuery,a=void 0,i=A.defaultQuery(t,n);if(o){var s=o(t,n)||{};s.query&&(i=s.query),a=(0,p.getOptionsFromQuery)(s),(0,p.updateDefaultQuery)(n.componentId,n,t)}n.setSuggestionsSearchValue(t),n.setQueryOptions(e.internalComponent,r({},e.queryOptions,a)),n.updateQuery({componentId:e.internalComponent,query:i,value:t,componentType:h.componentTypes.dataSearch})},this.updateQuery=function(t,n){var o=n.customQuery,a=n.filterLabel,i=n.showFilter,s=n.URLParams,l=void 0,u=A.defaultQuery(t,n);if(o){var c=o(t,n)||{},f=c.query;f&&(u=f),l=(0,p.getOptionsFromQuery)(c),(0,p.updateCustomQuery)(n.componentId,n,t)}n.setQueryOptions(n.componentId,r({},e.queryOptions,l)),e.isPending||n.updateQuery({componentId:n.componentId,query:u,value:t,label:a,showFilter:i,URLParams:s,componentType:h.componentTypes.dataSearch})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t,e.triggerQuery)},this.clearValue=function(){e.isPending=!1;var t=e.props.onChange;e.setValue("",!0),t&&t("",e.triggerQuery),e.onValueSelected(null,m.default.CLEAR_VALUE)},this.handleKeyDown=function(t,n){var r=e.props,o=r.value,a=r.onChange;void 0!==o&&a&&(e.isPending=!0),"Enter"===t.key&&null===n&&(e.setValue(t.target.value,!0),e.onValueSelected(t.target.value,m.default.ENTER_PRESS)),e.props.onKeyDown&&e.props.onKeyDown(t,e.triggerQuery)},this.onInputChange=function(t){var n=t.target.value;e.state.isOpen||e.setState({isOpen:!0});var r=e.props,o=r.value,a=r.onChange;void 0===o?e.setValue(n):a&&(e.isPending=!0,(0,E.handleCaretPosition)(t),a(n,e.triggerQuery,t))},this.triggerQuery=function(){e.isPending=!1,e.setValue(e.props.value,!0,e.props)},this.onSuggestionSelected=function(t){var n=e.props,r=n.value,o=n.onChange;e.setState({isOpen:!1}),void 0===r?e.setValue(t.value,!0,e.props,m.default.SUGGESTION_SELECT):o&&(e.isPending=!1,o(t.value,e.triggerQuery)),e.triggerClickAnalytics(t._click_id),e.onValueSelected(t.value,m.default.SUGGESTION_SELECT,t.source)},this.onValueSelected=function(){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:e.state.currentValue,a=e.props.onValueSelected;a&&a.apply(void 0,[o].concat(n))},this.handleStateChange=function(t){var n=t.isOpen;t.type===l.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.getBackgroundColor=function(t,n){return"dark"===e.props.themePreset?t===n?"#555":"#424242":t===n?"#eee":"#fff"},this.handleSearchIconClick=function(){var t=e.state.currentValue;t.trim()&&(e.isPending=!1,e.setValue(t,!0),e.onValueSelected(t,m.default.SEARCH_ICON_CLICK))},this.handleVoiceResults=function(t){var n=t.results,r=e.props.autosuggest;n&&n[0]&&n[0].isFinal&&n[0][0]&&n[0][0].transcript&&n[0][0].transcript.trim()&&(e.isPending=!1,e.setValue(n[0][0].transcript.trim(),!r),r&&(e._inputRef.focus(),e.setState({isOpen:!0})))},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,a.jsx)(w.default,null):null},this.renderCancelIcon=function(){return e.props.showClear?e.props.clearIcon||(0,a.jsx)(S.default,null):null},this.renderIcons=function(){var t=e.state.currentValue,n=e.props,r=n.showIcon,o=n.showClear,i=n.renderMic,s=n.getMicInstance,l=n.showVoiceSearch,u=n.iconPosition,c=n.innerClass;return(0,a.jsx)("div",null,e.state.currentValue&&o&&(0,a.jsx)(C.default,{onClick:e.clearValue,iconPosition:"right",clearIcon:"right"===u,showIcon:r,isClearIcon:!0},e.renderCancelIcon()),e.shouldMicRender(l)&&(0,a.jsx)(T.default,{getInstance:s,render:i,iconPosition:u,onResult:e.handleVoiceResults,className:(0,p.getClassName)(c,"mic")||null,applyClearStyle:!!t&&o,showIcon:r}),(0,a.jsx)(C.default,{onClick:e.handleSearchIconClick,iconPosition:u,showIcon:r},e.renderIcon()))},this.renderNoSuggestion=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=e.props,r=n.themePreset,o=n.theme,i=n.isLoading,s=n.renderNoSuggestion,l=n.innerClass,u=n.error,c=n.renderError,f=e.state,p=f.isOpen,d=f.currentValue;return!s||!p||t.length||i||!d||c&&u?null:(0,a.jsx)(O.default,{innerClass:l,themePreset:r,theme:o,innerClassName:"noSuggestion"},"function"==typeof s?s(d):s)},this.renderLoader=function(){var t=e.props,n=t.loader,r=t.isLoading,o=t.themePreset,i=t.theme,s=t.innerClass,l=e.state.currentValue;return r&&n&&l?(0,a.jsx)(O.default,{innerClass:s,innerClassName:"loader",theme:i,themePreset:o},n):null},this.renderError=function(){var t=e.props,n=t.error,r=t.renderError,o=t.themePreset,i=t.theme,s=t.isLoading,l=t.innerClass,u=e.state.currentValue;return n&&r&&u&&!s?(0,a.jsx)(O.default,{innerClass:l,innerClassName:"error",theme:i,themePreset:o},(0,E.isFunction)(r)?r(n):r):null},this.getComponent=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e.props,o=r.error,a=r.isLoading,i=r.aggregationData,s=r.promotedResults,l=r.customData,u=r.rawData,c=e.state.currentValue,f={error:o,loading:a,downshiftProps:t,data:e.parsedSuggestions,promotedData:s||[],customData:l||{},aggregationData:i||[],rawData:u,value:c,triggerClickAnalytics:e.triggerClickAnalytics,resultStats:e.stats,querySuggestions:e.topSuggestions};return n?(0,E.getQuerySuggestionsComponent)({downshiftProps:t,data:e.topSuggestions,value:c,loading:a,error:o},e.props):(0,E.getComponent)(f,e.props)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.withTriggerQuery=function(t){if(t)return function(n){return t(n,e.triggerQuery)}}};A.propTypes={setQueryOptions:g.default.funcRequired,updateQuery:g.default.funcRequired,options:g.default.options,selectedValue:g.default.selectedValue,suggestions:g.default.suggestions,rawData:g.default.rawData,aggregationData:g.default.aggregationData,setCustomQuery:g.default.funcRequired,setDefaultQuery:g.default.funcRequired,setCustomHighlightOptions:g.default.funcRequired,setSuggestionsSearchValue:g.default.funcRequired,triggerAnalytics:g.default.funcRequired,error:g.default.title,isLoading:g.default.bool,config:g.default.props,lastUsedQuery:g.default.string,autoFocus:g.default.bool,autosuggest:g.default.bool,enableSynonyms:g.default.bool,enableQuerySuggestions:g.default.bool,queryString:g.default.bool,beforeValueChange:g.default.func,className:g.default.string,clearIcon:g.default.children,componentId:g.default.stringRequired,customHighlight:g.default.func,customQuery:g.default.func,defaultQuery:g.default.func,dataField:g.default.dataFieldValidator,aggregationField:g.default.string,size:g.default.number,debounce:g.default.number,defaultValue:g.default.string,value:g.default.string,defaultSuggestions:g.default.suggestions,promotedResults:g.default.hits,customData:g.default.title,downShiftProps:g.default.props,children:g.default.func,excludeFields:g.default.excludeFields,fieldWeights:g.default.fieldWeights,filterLabel:g.default.string,fuzziness:g.default.fuzziness,highlight:g.default.bool,highlightField:g.default.stringOrArray,icon:g.default.children,iconPosition:g.default.iconPosition,innerClass:g.default.style,includeFields:g.default.includeFields,loader:g.default.title,nestedField:g.default.string,onError:g.default.func,onBlur:g.default.func,onFocus:g.default.func,onKeyDown:g.default.func,onKeyPress:g.default.func,onKeyUp:g.default.func,onQueryChange:g.default.func,onSuggestions:g.default.func,onValueChange:g.default.func,onChange:g.default.func,onValueSelected:g.default.func,placeholder:g.default.string,queryFormat:g.default.queryFormatSearch,querySuggestions:g.default.hits,react:g.default.react,render:g.default.func,renderQuerySuggestions:g.default.func,renderError:g.default.title,parseSuggestion:g.default.func,renderNoSuggestion:g.default.title,showClear:g.default.bool,showDistinctSuggestions:g.default.bool,showFilter:g.default.bool,showIcon:g.default.bool,showVoiceSearch:g.default.bool,style:g.default.style,title:g.default.title,theme:g.default.style,themePreset:g.default.themePreset,URLParams:g.default.bool,strictSelection:g.default.bool,searchOperators:g.default.bool,getMicInstance:g.default.func,renderMic:g.default.func},A.defaultProps={autosuggest:!0,className:null,debounce:0,downShiftProps:{},enableSynonyms:!0,enableQuerySuggestions:!1,excludeFields:[],iconPosition:"left",includeFields:["*"],placeholder:"Search",queryFormat:"or",showFilter:!0,showIcon:!0,showVoiceSearch:!1,style:{},URLParams:!1,showClear:!1,showDistinctSuggestions:!0,strictSelection:!1,searchOperators:!1,size:10},A.componentType=h.componentTypes.dataSearch;var R=(0,E.connect)((function(e,t){return{selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,suggestions:e.hits[t.componentId]&&e.hits[t.componentId].hits,rawData:e.rawData[t.componentId],aggregationData:e.compositeAggregations[t.componentId],themePreset:e.config.themePreset,isLoading:e.isLoading[t.componentId]||!1,error:e.error[t.componentId],config:e.config,promotedResults:e.promotedResults[t.componentId],customData:e.customData[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,querySuggestions:e.querySuggestions[t.componentId],lastUsedQuery:e.queryToHits[t.componentId]}}),(function(e){return{setCustomHighlightOptions:function(t,n){return e((0,c.setCustomHighlightOptions)(t,n))},setCustomQuery:function(t,n){return e((0,c.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,c.setDefaultQuery)(t,n))},setSuggestionsSearchValue:function(t){return e((0,c.setSuggestionsSearchValue)(t))},setQueryOptions:function(t,n){return e((0,c.setQueryOptions)(t,n))},updateQuery:function(t){return e((0,c.updateQuery)(t))},triggerAnalytics:function(t){return e((0,c.recordSuggestionClick)(t))}}}))((0,u.withTheme)((function(e){return(0,a.jsx)(k.default,r({},e,{internalComponent:!0,componentType:h.componentTypes.dataSearch}),(function(){return(0,a.jsx)(A,r({ref:e.myForwardedRef},e))}))}))),j=s.default.forwardRef((function(e,t){return(0,a.jsx)(R,r({},e,{myForwardedRef:t}))}));(0,f.default)(j,A),j.name="DataSearch",t.default=j},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var O=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));T.call(r),n.pagination&&n.aggregationField&&console.warn("Pagination is not supported when aggregationField is present. The list will be rendered with infinite scroll");var o=0;return r.props.defaultPage>=0?o=r.props.defaultPage:r.props.currentPage&&(o=Math.max(r.props.currentPage-1,0)),r.initialFrom=o*n.size,r.shouldRenderPagination=n.pagination&&!n.aggregationField,r.state={from:r.initialFrom,currentPage:o},r.internalComponent=(0,h.getInternalComponentID)(n.componentId),r.sortOptionIndex=r.props.defaultSortOption?r.props.sortOptions.findIndex((function(e){return e.label===r.props.defaultSortOption})):0,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidMount=function(){this.props.stream&&this.props.setStreaming(this.props.componentId,!0);var e=(0,f.getQueryOptions)(this.props);if(e.from=this.state.from,this.props.sortOptions){var t,n=this.props.sortOptions[this.sortOptionIndex].dataField,o=this.props.sortOptions[this.sortOptionIndex].sortBy;e.sort=[(t={},t[n]={order:o},t)],this.props.updateComponentProps(this.props.componentId,Object.assign({},this.props,{dataField:n},{sortBy:o},this.absProps),d.componentTypes.reactiveList)}else if(this.props.sortBy){var a;e.sort=[(a={},a[this.props.dataField]={order:this.props.sortBy},a)]}this.defaultQuery=null,this.props.defaultQuery&&(this.defaultQuery=this.props.defaultQuery(),e=r({},e,(0,f.getOptionsFromQuery)(this.defaultQuery)));var i=(this.defaultQuery||{}).query;if(this.props.setQueryOptions(this.props.componentId,r({},e,this.getAggsQuery()),!1),this.defaultQuery?(this.props.updateQuery({componentId:this.internalComponent,query:i},!1),(0,f.updateDefaultQuery)(this.props.componentId,this.props)):this.props.updateQuery({componentId:this.internalComponent,query:null},!1),this.domNode=window,this.showInfiniteScroll){var s=this.props.scrollTarget;"string"==typeof s||s instanceof String?this.domNode=document.getElementById(s):(s instanceof Element||s instanceof HTMLDocument)&&(this.domNode=s),this.domNode.addEventListener("scroll",this.scrollHandler)}},t.prototype.componentDidUpdate=function(e){var t=this,n=Math.ceil(this.props.total/this.props.size)||0;if(this.props.onData&&(0,f.checkSomePropChange)(this.props,e,["hits","streamHits","promotedResults","customData","total","size","time","hidden"],(function(){t.props.onData(t.getData())})),!((0,f.isEqual)(this.props.sortOptions,e.sortOptions)&&this.props.sortBy===e.sortBy&&this.props.size===e.size&&(0,f.isEqual)(this.props.dataField,e.dataField)&&(0,f.isEqual)(this.props.includeFields,e.includeFields)&&(0,f.isEqual)(this.props.excludeFields,e.excludeFields))){var o,a=(0,f.getQueryOptions)(this.props);if(a.from=this.state.from,this.props.sortOptions)a.sort=[(o={},o[this.props.sortOptions[this.sortOptionIndex].dataField]={order:this.props.sortOptions[this.sortOptionIndex].sortBy},o)];else if(this.props.sortBy){var i;a.sort=[(i={},i[this.props.dataField]={order:this.props.sortBy},i)]}this.props.setQueryOptions(this.props.componentId,r({},a,this.getAggsQuery()),!0)}if(this.props.defaultQuery&&!(0,f.isEqual)(this.props.defaultQuery(),this.defaultQuery)){var s=(0,f.getQueryOptions)(this.props);s.from=0,this.defaultQuery=this.props.defaultQuery();var l=this.defaultQuery.query;(0,f.getOptionsFromQuery)(this.defaultQuery)&&(s=r({},s,(0,f.getOptionsFromQuery)(this.defaultQuery)),this.props.setQueryOptions(this.props.componentId,s,!l)),(0,f.updateDefaultQuery)(this.props.componentId,this.props),this.props.updateQuery({componentId:this.internalComponent,query:l},!0),this.setState({currentPage:0,from:0},(function(){t.updatePageURL(0)}))}if(this.props.stream!==e.stream&&this.props.setStreaming(this.props.componentId,this.props.stream),this.shouldRenderPagination&&(this.props.isLoading&&(this.props.hits||e.hits)&&(this.props.onPageChange?this.props.onPageChange(this.state.currentPage+1,n):this.props.scrollOnChange&&this.props.pagination&&this.scrollToTop()),this.props.currentPage!==e.currentPage&&this.props.currentPage>0&&this.props.currentPage<=n&&this.setPage(this.props.currentPage-1)),this.showInfiniteScroll&&this.props.hits&&e.hits&&(this.props.hits.length=0?this.props.defaultPage:0)},t.prototype.componentWillUnmount=function(){this.domNode&&this.domNode.removeEventListener("scroll",this.scrollHandler)},t.prototype.render=function(){var e=this.props,t=e.renderItem,n=e.size,r=e.error,o=e.renderPagination,i=this.state.currentPage,s=this.getAllData().filteredResults,l={pages:this.props.pages,totalPages:Math.ceil(this.props.total/n),currentPage:this.state.currentPage,setPage:this.setPage,showEndPage:this.props.showEndPage,innerClass:this.props.innerClass,fragmentName:this.props.componentId},u=o?o(l):(0,a.jsx)(g.default,l),c=i*n;return(0,a.jsx)("div",{style:this.props.style,className:this.props.className},this.props.isLoading&&this.shouldRenderPagination&&this.props.loader,this.renderError(),(0,a.jsx)(y.default,{labelPosition:this.props.sortOptions?"right":"left",className:(0,f.getClassName)(this.props.innerClass,"resultsInfo")},this.props.sortOptions?this.renderSortOptions():null,this.props.showResultStats?this.renderResultStats():null),this.props.isLoading||r||0!==s.length?null:this.renderNoResults(),this.shouldRenderPagination&&-1!==["top","both"].indexOf(this.props.paginationAt)?u:null,(0,a.jsx)(C.default,{base:c,hasCustomRender:this.hasCustomRenderer,getComponent:this.getComponent,listClass:this.props.listClass,innerClass:this.props.innerClass,renderItem:t,triggerClickAnalytics:this.triggerClickAnalytics,filteredResults:s}),this.props.showLoader&&this.props.isLoading&&this.showInfiniteScroll?this.props.loader||(0,a.jsx)("div",{style:{textAlign:"center",margin:"20px 0",color:"#666"}},"Loading..."):null,this.shouldRenderPagination&&-1!==["bottom","both"].indexOf(this.props.paginationAt)?u:null,(0,a.jsx)(m.default,{show:!(!this.props.config.url.endsWith("appbase.io")||!s.length),innerClass:this.props.innerClass}))},o(t,[{key:"stats",get:function(){var e=this.state.currentPage,t=this.getAllData().filteredResults;return r({},(0,f.getResultStats)(this.props),{currentPage:e,displayedResults:t.length})}},{key:"absProps",get:function(){var e=this.props.originalProps;return{includeFields:e.includeFields||void 0,excludeFields:e.excludeFields||void 0,size:e.size||void 0}}},{key:"showInfiniteScroll",get:function(){return this.props.infiniteScroll&&!this.shouldRenderPagination}},{key:"hasCustomRenderer",get:function(){return(0,S.hasCustomRenderer)(this.props)}}]),t}(i.Component);O.ResultCardsWrapper=function(e){var t=e.children,n=_(e,["children"]);return(0,a.jsx)("div",r({css:b.container},n),t)},O.ResultListWrapper=function(e){var t=e.children,n=_(e,["children"]);return(0,a.jsx)("div",r({css:w.container},n),t)},O.generateQueryOptions=function(e){var t=(0,f.getQueryOptions)(r({includeFields:["*"],excludeFields:[]},e)),n=e.size,o=e.dataField,a=e.defaultSortOption,i=e.sortOptions,s=e.currentPage,l=e.sortBy;t.from=s?(s-1)*(n||10):0,t.size=n||10;if(i)t.sort=[function(){var e;if(a){var t,n=i.find((function(e){return e.label===a}));if(n)return(t={})[n.dataField]={order:n.sortBy},t}return(e={})[i[0].dataField]={order:i[0].sortBy},e}()];else if(l){var u;t.sort=[(u={},u[o]={order:l},u)]}return t};var T=function(){var e=this;this.getAggsQuery=function(){var t=e.props,n=t.size,r=t.aggregationField,o=t.afterKey,a={size:n};return r&&(a.aggs=(0,f.getCompositeAggsQuery)({},e.props,o?{after:o}:null,!0).aggs),a},this.getAllData=function(){var t=e.props,n=t.size,r=t.promotedResults,o=t.aggregationData,a=t.customData,i=e.state.currentPage,s=(0,f.parseHits)(e.props.hits)||[],l=(0,f.parseHits)(e.props.streamHits)||[],u=(0,f.parseHits)(r)||[],c=s,p=i*n;if(l.length){var d=l.map((function(e){return e._id}));c=c.filter((function(e){return!d.includes(e._id)}))}if(u.length){var h=u.map((function(e){return e._id})).filter(Boolean);h&&(c=c.filter((function(e){return!h.includes(e._id)}))),c=[].concat(l,u,c)}return{results:s,streamResults:l,filteredResults:c,promotedResults:u,customData:a||{},aggregationData:o||[],loadMore:e.loadMore,base:p,triggerClickAnalytics:e.triggerClickAnalytics}},this.scrollToTop=function(){e.domNode===window?(document.documentElement.scrollTop=0,document.body.scrollTop=0):e.domNode.scrollTop=0},this.scrollHandler=function(){var t=window.innerHeight+window.pageYOffset+300>=document.body.offsetHeight;e.props.scrollTarget&&(t=e.domNode.clientHeight+e.domNode.scrollTop+300>=e.domNode.scrollHeight),!e.props.isLoading&&t&&e.loadMore()},this.loadMore=function(){if((!e.props.aggregationField||e.props.afterKey)&&e.props.hits&&e.props.total!==e.props.hits.length){var t=e.state.from+e.props.size,n=r({},(0,f.getQueryOptions)(e.props),e.getAggsQuery());e.setState({from:t}),e.props.loadMore(e.props.componentId,r({},n,{from:t}),!0,!!e.props.aggregationField)}},this.setPage=function(t){if(t!==e.state.currentPage){var n=e.props.onPageClick;n&&n(t+1);var o=e.props.size*t,a=(0,f.getQueryOptions)(e.props);a.from=e.state.from,e.setState({from:o,currentPage:t},(function(){e.props.loadMore(e.props.componentId,r({},a,{from:o}),!1),e.updatePageURL(t)}))}},this.renderResultStats=function(){var t=e.props,n=t.hits,r=t.promotedResults,o=t.total,i=n&&r&&(n.length||r.length);return e.props.renderResultStats&&i?e.props.renderResultStats(e.stats):o?(0,a.jsx)("p",{css:v.resultStats,className:(0,f.getClassName)(e.props.innerClass,"resultStats")},e.props.total," results found in ",e.props.time,"ms"):null},this.renderNoResults=function(){return(0,a.jsx)("div",{className:(0,f.getClassName)(e.props.innerClass,"noResults")||null},e.props.renderNoResults())},this.handleSortChange=function(t){var n,r=t.target.value,o=(0,f.getQueryOptions)(e.props);o.from=0;var a=e.props.sortOptions[r].dataField,i=e.props.sortOptions[r].sortBy;o.sort=[(n={},n[a]={order:i},n)],e.props.updateComponentProps(e.props.componentId,Object.assign({},e.props,{dataField:a},{sortBy:i},e.absProps),d.componentTypes.reactiveList),e.props.setQueryOptions(e.props.componentId,o,!0),e.sortOptionIndex=r,e.setState({currentPage:0,from:0},(function(){e.updatePageURL(0)}))},this.updatePageURL=function(t){e.props.URLParams&&e.props.setPageURL(e.props.componentId,t+1,e.props.componentId,!1,!0)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.renderSortOptions=function(){return(0,a.jsx)("select",{css:v.sortOptions,className:(0,f.getClassName)(e.props.innerClass,"sortOptions"),name:"sort-options",onChange:e.handleSortChange,value:e.sortOptionIndex},e.props.sortOptions.map((function(e,t){return(0,a.jsx)("option",{key:e.label,value:t},e.label)})))},this.renderError=function(){var t=e.props,n=t.error,r=t.isLoading,o=t.renderError;return o&&n&&!r?(0,S.isFunction)(o)?o(n):o:null},this.withClickIds=function(t){var n=e.getAllData().base;return t.map((function(e,t){return r({},e,{_click_id:n+t})}))},this.getData=function(){var t=e.getAllData(),n=t.streamResults,r=t.filteredResults,o=t.promotedResults,a=t.aggregationData,i=t.customData;return{data:e.withClickIds(r),aggregationData:e.withClickIds(a||[]),streamData:e.withClickIds(n),promotedData:e.withClickIds(o),customData:i,rawData:e.props.rawData,resultStats:e.stats}},this.getComponent=function(){var t=e.props,n=t.error,o=t.isLoading,a=r({error:n,loading:o,loadMore:e.loadMore,triggerAnalytics:e.triggerClickAnalytics},e.getData());return(0,S.getComponent)(a,e.props)}};O.propTypes={loadMore:p.default.funcRequired,onQueryChange:p.default.func,onError:p.default.func,setPageURL:p.default.func,setQueryOptions:p.default.funcRequired,setDefaultQuery:p.default.funcRequired,updateComponentProps:p.default.funcRequired,setStreaming:p.default.func,searchState:p.default.dateObject,updateQuery:p.default.funcRequired,currentPage:p.default.number,hits:p.default.hits,rawData:p.default.rawData,isLoading:p.default.bool,includeFields:p.default.includeFields,streamHits:p.default.hits,promotedResults:p.default.hits,customData:p.default.title,time:p.default.number,total:p.default.number,hidden:p.default.number,config:p.default.props,analytics:p.default.props,queryLog:p.default.props,error:p.default.title,headers:p.default.headers,className:p.default.string,componentId:p.default.stringRequired,children:p.default.func,dataField:p.default.stringRequired,aggregationField:p.default.string,aggregationData:p.default.aggregationData,defaultPage:p.default.number,defaultQuery:p.default.func,excludeFields:p.default.excludeFields,innerClass:p.default.style,infiniteScroll:p.default.bool,listClass:p.default.string,loader:p.default.title,render:p.default.func,renderItem:p.default.func,renderError:p.default.title,renderPagination:p.default.func,onData:p.default.func,renderNoResults:p.default.title,onPageChange:p.default.func,onPageClick:p.default.func,pages:p.default.number,pagination:p.default.bool,paginationAt:p.default.paginationAt,showEndPage:p.default.bool,react:p.default.react,renderResultStats:p.default.func,scrollOnChange:p.default.bool,scrollTarget:p.default.string,showLoader:p.default.bool,showResultStats:p.default.bool,size:p.default.number,sortBy:p.default.sortBy,sortOptions:p.default.sortOptions,stream:p.default.bool,style:p.default.style,triggerAnalytics:p.default.funcRequired,URLParams:p.default.bool,defaultSortOption:p.default.string,afterKey:p.default.props,originalProps:p.default.any},O.defaultProps={className:null,currentPage:0,listClass:"",pages:5,infiniteScroll:!0,pagination:!1,paginationAt:"bottom",showEndPage:!1,includeFields:["*"],excludeFields:[],showResultStats:!0,size:10,style:{},URLParams:!1,showLoader:!0,renderNoResults:function(){return"No Results found."},scrollOnChange:!0,defaultSortOption:null,originalProps:{}},O.componentType=d.componentTypes.reactiveList;var k=(0,S.connect)((function(e,t){return{defaultPage:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value-1||-1,hits:e.hits[t.componentId]&&e.hits[t.componentId].hits,rawData:e.rawData[t.componentId],aggregationData:e.compositeAggregations[t.componentId],isLoading:e.isLoading[t.componentId]||!1,streamHits:e.streamHits[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,config:e.config,queryLog:e.queryLog[t.componentId],error:e.error[t.componentId],promotedResults:e.promotedResults[t.componentId]||[],customData:e.customData[t.componentId],afterKey:e.aggregations[t.componentId]&&e.aggregations[t.componentId][t.aggregationField]&&e.aggregations[t.componentId][t.aggregationField].after_key}}),(function(e){return{setDefaultQuery:function(t,n){return e((0,c.setDefaultQuery)(t,n))},updateComponentProps:function(t,n,r){return e((0,c.updateComponentProps)(t,n,r))},loadMore:function(t,n,r,o){return e((0,c.loadMore)(t,n,r,o))},setPageURL:function(t,n,r,o,a){return e((0,c.setValue)(t,n,r,o,a))},setQueryOptions:function(t,n,r){return e((0,c.setQueryOptions)(t,n,r))},setStreaming:function(t,n){return e((0,c.setStreaming)(t,n))},updateQuery:function(t,n){return e((0,c.updateQuery)(t,n))},triggerAnalytics:function(t){return e((0,c.recordResultClick)(t))}}}))((0,u.withTheme)((function(e){return(0,a.jsx)(x.default,r({internalComponent:!0,componentType:d.componentTypes.reactiveList},e),(function(){var t=e.includeFields,n=e.excludeFields,o=e.size;return(0,a.jsx)(O,r({ref:e.myForwardedRef},e,{originalProps:{includeFields:t,excludeFields:n,size:o}}))}))}))),P=s.default.forwardRef((function(e,t){return(0,a.jsx)(k,r({},e,{myForwardedRef:t}))}));(0,l.default)(P,O),P.name="ReactiveList",t.default=P},function(e,t,n){"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}n.r(t),n.d(t,"Provider",(function(){return c})),n.d(t,"connectAdvanced",(function(){return v})),n.d(t,"ReactReduxContext",(function(){return l})),n.d(t,"connect",(function(){return ne}));var o=n(0),a=n.n(o),i=n(3),s=n.n(i),l=a.a.createContext(null),u=function(e){function t(t){var n;n=e.call(this,t)||this;var r=t.store;return n.state={storeState:r.getState(),store:r},n}r(t,e);var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this.subscribe()},n.componentWillUnmount=function(){this.unsubscribe&&this.unsubscribe(),this._isMounted=!1},n.componentDidUpdate=function(e){this.props.store!==e.store&&(this.unsubscribe&&this.unsubscribe(),this.subscribe())},n.subscribe=function(){var e=this,t=this.props.store;this.unsubscribe=t.subscribe((function(){var n=t.getState();e._isMounted&&e.setState((function(e){return e.storeState===n?null:{storeState:n}}))}));var n=t.getState();n!==this.state.storeState&&this.setState({storeState:n})},n.render=function(){var e=this.props.context||l;return a.a.createElement(e.Provider,{value:this.state},this.props.children)},t}(o.Component);u.propTypes={store:s.a.shape({subscribe:s.a.func.isRequired,dispatch:s.a.func.isRequired,getState:s.a.func.isRequired}),context:s.a.object,children:s.a.any};var c=u;function f(){return(f=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}var d=n(11),h=n.n(d),g=n(16),m=n.n(g),y=n(36);function v(e,t){void 0===t&&(t={});var n=t,i=n.getDisplayName,s=void 0===i?function(e){return"ConnectAdvanced("+e+")"}:i,u=n.methodName,c=void 0===u?"connectAdvanced":u,d=n.renderCountProp,g=void 0===d?void 0:d,v=n.shouldHandleStateChanges,b=void 0===v||v,w=n.storeKey,S=void 0===w?"store":w,C=n.withRef,x=void 0!==C&&C,E=n.forwardRef,_=void 0!==E&&E,O=n.context,T=void 0===O?l:O,k=p(n,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]);m()(void 0===g,"renderCountProp is removed. render counting is built into the latest React dev tools profiling extension"),m()(!x,"withRef is removed. To access the wrapped instance, use a ref on the connected component");var P="To use a custom Redux store for specific components, create a custom React context with React.createContext(), and pass the context object to React Redux's Provider and specific components like: . You may also pass a {context : MyContext} option to connect";m()("store"===S,"storeKey has been removed and does not do anything. "+P);var A=T;return function(t){var n=t.displayName||t.name||"Component",i=s(n),l=f({},k,{getDisplayName:s,methodName:c,renderCountProp:g,shouldHandleStateChanges:b,storeKey:S,displayName:i,wrappedComponentName:n,WrappedComponent:t}),u=k.pure,p=o.Component;u&&(p=o.PureComponent);var d=function(n){function o(t){var r,o,i,s,l,c,p,d,h,g,y;return r=n.call(this,t)||this,m()(_?!t.wrapperProps[S]:!t[S],"Passing redux store in props has been removed and does not do anything. "+P),r.selectDerivedProps=function(t,n,r,a){if(u&&o===n&&i===t)return s;r===l&&c===a||(l=r,c=a,p=e(r.dispatch,a)),o=n,i=t;var f=p(t,n);return s=f},r.selectChildElement=function(e,t,n){return t===d&&n===h&&y===e||(d=t,h=n,y=e,g=a.a.createElement(e,f({},t,{ref:n}))),g},r.indirectRenderWrappedComponent=r.indirectRenderWrappedComponent.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r)),r}r(o,n);var s=o.prototype;return s.indirectRenderWrappedComponent=function(e){return this.renderWrappedComponent(e)},s.renderWrappedComponent=function(e){m()(e,'Could not find "store" in the context of "'+i+'". Either wrap the root component in a , or pass a custom React context provider to and the corresponding React context consumer to '+i+" in connect options.");var n,r=e.storeState,o=e.store,a=this.props;_&&(a=this.props.wrapperProps,n=this.props.forwardedRef);var s=this.selectDerivedProps(r,a,o,l);return this.selectChildElement(t,s,n)},s.render=function(){var e=this.props.context&&this.props.context.Consumer&&Object(y.isContextConsumer)(a.a.createElement(this.props.context.Consumer,null))?this.props.context:A;return a.a.createElement(e.Consumer,null,this.indirectRenderWrappedComponent)},o}(p);if(d.WrappedComponent=t,d.displayName=i,_){var v=a.a.forwardRef((function(e,t){return a.a.createElement(d,{wrapperProps:e,forwardedRef:t})}));return v.displayName=i,v.WrappedComponent=t,h()(v,t)}return h()(d,t)}}var b=Object.prototype.hasOwnProperty;function w(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function S(e,t){if(w(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function q(e,t){return e===t}var H,B,W,G,K,Y,$,X,Z,J,ee,te,ne=(W=(B=void 0===H?{}:H).connectHOC,G=void 0===W?v:W,K=B.mapStateToPropsFactories,Y=void 0===K?L:K,$=B.mapDispatchToPropsFactories,X=void 0===$?N:$,Z=B.mergePropsFactories,J=void 0===Z?F:Z,ee=B.selectorFactory,te=void 0===ee?U:ee,function(e,t,n,r){void 0===r&&(r={});var o=r,a=o.pure,i=void 0===a||a,s=o.areStatesEqual,l=void 0===s?q:s,u=o.areOwnPropsEqual,c=void 0===u?S:u,d=o.areStatePropsEqual,h=void 0===d?S:d,g=o.areMergedPropsEqual,m=void 0===g?S:g,y=p(o,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),v=z(e,Y,"mapStateToProps"),b=z(t,X,"mapDispatchToProps"),w=z(n,J,"mergeProps");return G(te,f({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:v,initMapDispatchToProps:b,initMergeProps:w,pure:i,areStatesEqual:l,areOwnPropsEqual:c,areStatePropsEqual:h,areMergedPropsEqual:m},y))})},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(95)},function(e,t,n){e.exports=function(){"use strict";return function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,o,a,i,s,l,u,c,f){switch(n){case 1:if(0===c&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===u)return r+"/*|*/";break;case 3:switch(u){case 102:case 112:return e(o[0]+r),"";default:return r+(0===f?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}}()},function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.a=n}).call(this,n(19))},function(e,t){e.exports=function(e){var t=RegExp("^(([^:/?#]*)?://)?(((.*)?@)?([^/?#]*)?)([^?#]*)(\\?([^#]*))?(#(.*))?"),n=e.match(t);return{protocol:n[2],auth:n[5],host:n[6],path:n[7],query:n[9],hash:n[11]}}},function(e,t,n){var r=function(e){function t(){this.fetch=!1}return t.prototype=e,new t}("undefined"!=typeof self?self:this);(function(e){!function(e){if(!e.fetch){var t="URLSearchParams"in e,n="Symbol"in e&&"iterator"in Symbol,r="FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),o="FormData"in e,a="ArrayBuffer"in e;if(a)var i=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],s=function(e){return e&&DataView.prototype.isPrototypeOf(e)},l=ArrayBuffer.isView||function(e){return e&&i.indexOf(Object.prototype.toString.call(e))>-1};h.prototype.append=function(e,t){e=f(e),t=p(t);var n=this.map[e];this.map[e]=n?n+","+t:t},h.prototype.delete=function(e){delete this.map[f(e)]},h.prototype.get=function(e){return e=f(e),this.has(e)?this.map[e]:null},h.prototype.has=function(e){return this.map.hasOwnProperty(f(e))},h.prototype.set=function(e,t){this.map[f(e)]=p(t)},h.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},h.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),d(e)},h.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),d(e)},h.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),d(e)},n&&(h.prototype[Symbol.iterator]=h.prototype.entries);var u=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];w.prototype.clone=function(){return new w(this,{body:this._bodyInit})},b.call(w.prototype),b.call(C.prototype),C.prototype.clone=function(){return new C(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new h(this.headers),url:this.url})},C.error=function(){var e=new C(null,{status:0,statusText:""});return e.type="error",e};var c=[301,302,303,307,308];C.redirect=function(e,t){if(-1===c.indexOf(t))throw new RangeError("Invalid status code");return new C(null,{status:t,headers:{location:e}})},e.Headers=h,e.Request=w,e.Response=C,e.fetch=function(e,t){return new Promise((function(n,o){var a=new w(e,t),i=new XMLHttpRequest;i.onload=function(){var e,t,r={status:i.status,statusText:i.statusText,headers:(e=i.getAllResponseHeaders()||"",t=new h,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};r.url="responseURL"in i?i.responseURL:r.headers.get("X-Request-URL");var o="response"in i?i.response:i.responseText;n(new C(o,r))},i.onerror=function(){o(new TypeError("Network request failed"))},i.ontimeout=function(){o(new TypeError("Network request failed"))},i.open(a.method,a.url,!0),"include"===a.credentials?i.withCredentials=!0:"omit"===a.credentials&&(i.withCredentials=!1),"responseType"in i&&r&&(i.responseType="blob"),a.headers.forEach((function(e,t){i.setRequestHeader(t,e)})),i.send(void 0===a._bodyInit?null:a._bodyInit)}))},e.fetch.polyfill=!0}function f(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function p(e){return"string"!=typeof e&&(e=String(e)),e}function d(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n&&(t[Symbol.iterator]=function(){return t}),t}function h(e){this.map={},e instanceof h?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function g(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function m(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function y(e){var t=new FileReader,n=m(t);return t.readAsArrayBuffer(e),n}function v(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function b(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(r&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(o&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(a&&r&&s(e))this._bodyArrayBuffer=v(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!a||!ArrayBuffer.prototype.isPrototypeOf(e)&&!l(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=v(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r&&(this.blob=function(){var e=g(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?g(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(y)}),this.text=function(){var e,t,n,r=g(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=m(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function S(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function C(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new h(t.headers),this.url=t.url||"",this._initBody(e)}}(void 0!==e?e:this)}).call(r,void 0);var o=r.fetch;o.Response=r.Response,o.Request=r.Request,o.Headers=r.Headers;e.exports&&(e.exports=o,e.exports.default=o)},function(e,t,n){var r="undefined"!=typeof JSON?JSON:n(106);e.exports=function(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});var n=t.space||"";"number"==typeof n&&(n=Array(n+1).join(" "));var i,s="boolean"==typeof t.cycles&&t.cycles,l=t.replacer||function(e,t){return t},u=t.cmp&&(i=t.cmp,function(e){return function(t,n){var r={key:t,value:e[t]},o={key:n,value:e[n]};return i(r,o)}}),c=[];return function e(t,i,f,p){var d=n?"\n"+new Array(p+1).join(n):"",h=n?": ":":";if(f&&f.toJSON&&"function"==typeof f.toJSON&&(f=f.toJSON()),void 0!==(f=l.call(t,i,f))){if("object"!=typeof f||null===f)return r.stringify(f);if(o(f)){for(var g=[],m=0;m=4;)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+((1540483477*(t>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++o;switch(n){case 3:r^=(255&e.charCodeAt(o+2))<<16;case 2:r^=(255&e.charCodeAt(o+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(o)))+((1540483477*(r>>>16)&65535)<<16)}return r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16),((r^=r>>>15)>>>0).toString(36)};var i=function(e){function t(e,t,r){var o=t.trim().split(h);t=o;var a=o.length,i=e.length;switch(i){case 0:case 1:var s=0;for(e=0===i?"":e[0]+" ";sr&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*n&&0l.charCodeAt(8))break;case 115:i=i.replace(l,"-webkit-"+l)+";"+i;break;case 207:case 102:i=i.replace(l,"-webkit-"+(102s.charCodeAt(0)&&(s=s.trim()),s=[s],0d)&&(V=(z=z.replace(" ",":")).length),01?o-1:0),i=1;i>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r=arguments[1],o=0;o=0&&this.lastIndexOf(e)===t}),"function"!=typeof Event){"undefined"!=typeof window&&(window.Event=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t})}},function(e,t,n){"use strict";(function(e){t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT)return r({},e,i({},t.component,t.react));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY)return r({},e,i({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_OPTIONS)return r({},e,i({},t.component,t.options));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_VALUE:return r({},e,i({},t.component,{value:t.value,label:t.label||t.component,showFilter:t.showFilter,URLParams:t.URLParams,componentType:t.componentType,category:t.category,meta:t.meta}));case o.PATCH_VALUE:return r({},e,i({},t.component,r({},e[t.component],t.payload)));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=a(e,[t.component]);return n;default:return e}};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_PROPS:return r({},e,i({},t.component,t.options));case o.UPDATE_PROPS:return r({},e,i({},t.component,r({},e[t.component],t.options)));case o.REMOVE_PROPS:case o.REMOVE_COMPONENT:e[t.component];var n=a(e,[t.component]);return n;default:return e}};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.default={date:"yyyy-MM-dd",basic_date:"yyyyMMdd",basic_date_time:"yyyyMMdd'T'HHmmss.fffzzz",basic_date_time_no_millis:"yyyyMMdd'T'HHmmsszzz",date_time_no_millis:"yyyy-MM-dd'T'HH:mm:sszzz",basic_time:"HHmmss.fffzzz",basic_time_no_millis:"HHmmsszzz",epoch_millis:"epoch_millis",epoch_second:"epoch_second"}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t0&&u.forEach((function(e){var r,o,a;t.hasOwnProperty(e)&&(l=n({},l,(r={},o=e,a=t[e],o in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a,r)))}));var c=n({},i,l);if(d=[].concat(r(d),[e]),p=[].concat(r(p),[c]),f)return!0}return!1},m=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;if("object"==typeof t){var a=n.split("."),i=t[a[0]];if(i)if(a.length>1){var s=n.substring(a[0].length+1);Array.isArray(i)?i.forEach((function(t){e(t,s,r)})):e(i,s,r)}else{var l=o(i);if(l){if(Array.isArray(l)){if(f)return l.some((function(e){return g(e,t,r)}));l.forEach((function(e){return g(e,t,r)}))}return g(l,t,r)}}}return!1},y=function(){f?i.forEach((function(e){t.some((function(t){return m(e,t)}))})):i.forEach((function(e){t.forEach((function(t){m(e,t)}))}))};return y(),p.length4&&void 0!==arguments[4]?arguments[4]:{};return function(u){if(u(s(e,t,n)),r){u((0,o.executeQuery)(e,!1,!0))}u((0,a.setInternalValue)((0,i.getInternalComponentID)(e),void 0,void 0,void 0,l))}};var r=n(1),o=n(29),a=n(30),i=n(13);function s(e,t,n){return{type:r.SET_MAP_DATA,componentId:e,query:t,persistMapQuery:n}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var x=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));E.call(r);var o=n.defaultValue||n.value,a=n.selectedValue||o||[],i={};a.forEach((function(e){i[e]=!0}));var s=n.dataField;r.state={currentValue:i,options:n.options&&n.options[s]?n.options[s].buckets:[],after:{},isLastBucket:!1},r.internalComponent=(0,d.getInternalComponentID)(n.componentId),(0,c.updateCustomQuery)(n.componentId,n,i),(0,c.updateDefaultQuery)(n.componentId,n,i),r.updateQueryOptions(n);return a.length&&r.setValue(a,!0,n,!1),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidUpdate=function(e){var t=this;(0,c.checkPropChange)(this.props.options,e.options,(function(){var e=t.props,n=e.showLoadMore,r=e.dataField,o=t.state.options;if(n&&t.props.options&&t.props.options[r]){var a=t.props.options[r].buckets,i=[].concat(o,a.map((function(e){return{key:e.key[r],doc_count:e.doc_count}}))),s=t.props.options[r].after_key,l=!a.length;t.setState({after:{after:s},isLastBucket:l,options:i},(function(){var e=t.state.currentValue,n=Object.keys(e).filter((function(t){return e[t]}));n.length&&t.setValue(n,!0)}))}else t.setState({options:t.props.options&&t.props.options[r]?t.props.options[r].buckets:[]},(function(){var e=t.state.currentValue,n=Object.keys(e).filter((function(t){return e[t]}));n.length&&t.setValue(n,!0)}))}));var n="object"===o(this.state.currentValue)?Object.keys(this.state.currentValue):[];(0,w.isQueryIdentical)(n,this.props,e,"defaultQuery")||(this.updateDefaultQuery(),this.updateQuery([],this.props)),(0,w.isQueryIdentical)(n,this.props,e,"customQuery")||this.updateQuery(n,this.props),(0,c.checkSomePropChange)(this.props,e,["size","sortBy"],(function(){return t.updateQueryOptions(t.props)})),(0,c.checkPropChange)(this.props.dataField,e.dataField,(function(){t.updateQueryOptions(t.props),t.updateQuery(n,t.props)}));var r=n,a=this.props.selectAllLabel;if(a&&(r=r.filter((function(e){return e!==a})),this.state.currentValue[a]&&(r=[a])),this.props.value!==e.value)this.setValue(this.props.value,!0);else if(!(0,c.isEqual)(r,this.props.selectedValue)&&!(0,c.isEqual)(this.props.selectedValue,e.selectedValue)){var i=this.props,s=i.value,l=i.onChange;if(void 0===s)this.setValue(this.props.selectedValue||[],!0);else if(l)l(this.props.selectedValue||null);else{var u=n;this.setValue(u,!0)}}},t.generateQueryOptions=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=(0,c.getQueryOptions)(e),o=Object.keys(n);return e.showLoadMore?(0,c.getCompositeAggsQuery)(o,r,e,t):(0,c.getAggsQuery)(o,r,e)},t.prototype.render=function(){var e=this.props,t=e.showLoadMore,n=e.loadMoreLabel,o=e.error,a=e.renderError,i=e.isLoading,l=e.loader,u=this.state.isLastBucket,f=[];return i&&l?l:a&&o?(0,w.isFunction)(a)?a(o):a:this.hasCustomRenderer||0!==this.state.options.length?(this.props.selectAllLabel&&(f=[{key:this.props.selectAllLabel}]),s.default.createElement(g.default,{style:this.props.style,className:this.props.className},this.props.title&&s.default.createElement(h.default,{className:(0,c.getClassName)(this.props.innerClass,"title")||null},this.props.title),s.default.createElement(v.default,{innerClass:this.props.innerClass,items:[].concat(f,this.state.options.filter((function(e){return String(e.key).trim().length})).map((function(e){return r({},e,{key:String(e.key)})}))),onChange:this.handleChange,selectedItem:this.state.currentValue,placeholder:this.props.placeholder,searchPlaceholder:this.props.searchPlaceholder,labelField:"key",multi:!0,showCount:this.props.showCount,themePreset:this.props.themePreset,renderItem:this.props.renderItem,hasCustomRenderer:this.hasCustomRenderer,customRenderer:this.getComponent,customLabelRenderer:this.props.renderLabel,renderNoResults:this.props.renderNoResults,showSearch:this.props.showSearch,transformData:this.props.transformData,footer:t&&!u&&s.default.createElement("div",{css:m.loadMoreContainer},s.default.createElement(y.default,{disabled:i,onClick:this.handleLoadMore},n))}))):this.props.renderNoResults&&!this.props.isLoading?this.props.renderNoResults():null},a(t,[{key:"hasCustomRenderer",get:function(){return(0,w.hasCustomRenderer)(this.props)}}]),t}(i.Component);x.defaultQuery=function(e,t){var n=null,r="or"===t.queryFormat?"terms":"term";if(!Array.isArray(e)||0===e.length)return null;if(t.selectAllLabel&&e.includes(t.selectAllLabel))n=t.showMissing?{match_all:{}}:{exists:{field:t.dataField}};else if(e){var o=void 0;if("or"===t.queryFormat){var a,i,s=[(i={},i[r]=(a={},a[t.dataField]=e.filter((function(e){return e!==t.missingLabel})),a),i)];if(t.showMissing)e.includes(t.missingLabel)&&(s=s.concat({bool:{must_not:{exists:{field:t.dataField}}}}));o={bool:{should:s}}}else{o={bool:{must:e.map((function(e){var n,o;return(o={})[r]=((n={})[t.dataField]=e,n),o}))}}}n=e.length?o:null}return n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var E=function(){var e=this;this.setValue=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=e.props.selectAllLabel,s=e.state.currentValue,l=null;if(i&&t.includes(i))s[i]&&a&&!n?(s={},l=[]):(e.state.options.forEach((function(e){s[e.key]=!0})),s[i]=!0,l=[i]);else if(n){if(l=t,s={},t&&t.forEach((function(e){s[e]=!0})),i&&i in s){var u=s,f=(u[i],C(u,[i]));s=r({},f)}}else{if(s[t]){var p=s,d=(p[t],C(p,[t]));s=r({},d)}else s[t]=!0;if(i&&i in s){var h=s,g=(h[i],C(h,[i]));s=r({},g)}l=Object.keys(s)}var m=function(){var t=function(){e.updateQuery(l,o),o.onValueChange&&o.onValueChange(l)};a?e.setState({currentValue:s},t):t()};(0,c.checkValueChange)(o.componentId,l,o.beforeValueChange,m)},this.updateQuery=function(e,t){var n=t.customQuery,r=x.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,c.getOptionsFromQuery)(n(e,t)),(0,c.updateCustomQuery)(t.componentId,t,e));t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:t.showFilter,URLParams:t.URLParams,componentType:p.componentTypes.multiDropdownList})},this.updateDefaultQuery=function(t){var n=Object.keys(e.state.currentValue);(0,c.updateDefaultQuery)(e.props.componentId,e.props,n),(0,c.updateInternalQuery)(e.internalComponent,t,n,e.props,x.generateQueryOptions(e.props,e.state.prevAfter,e.state.currentValue))},this.updateQueryOptions=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t.showLoadMore&&!n&&e.setState({options:[]});var r=x.generateQueryOptions(t,n?e.state.after:{},e.state.currentValue);t.defaultQuery?e.updateDefaultQuery(r):t.setQueryOptions(e.internalComponent,r)},this.handleLoadMore=function(){e.updateQueryOptions(e.props,!0)},this.handleChange=function(t){var n=t;(0,w.isEvent)(t)&&(n=t.target.value);var r=e.props,o=r.value,a=r.onChange;void 0===o?e.setValue(n):a&&a((0,w.parseValueArray)(e.props.value,n))},this.getComponent=function(t,n){var r=e.props,o=r.error,a=r.isLoading,i=r.rawData,s={error:o,loading:a,value:e.state.currentValue,data:t||[],rawData:i,handleChange:e.handleChange,downshiftProps:n};return(0,w.getComponent)(s,e.props)}};x.propTypes={setQueryOptions:f.default.funcRequired,updateQuery:f.default.funcRequired,options:f.default.options,rawData:f.default.rawData,selectedValue:f.default.selectedValue,setCustomQuery:f.default.funcRequired,isLoading:f.default.bool,error:f.default.title,beforeValueChange:f.default.func,children:f.default.func,className:f.default.string,componentId:f.default.stringRequired,customQuery:f.default.func,defaultQuery:f.default.func,dataField:f.default.stringRequired,defaultValue:f.default.stringArray,value:f.default.stringArray,filterLabel:f.default.string,innerClass:f.default.style,loader:f.default.title,onQueryChange:f.default.func,onValueChange:f.default.func,onChange:f.default.func,onError:f.default.func,placeholder:f.default.string,searchPlaceholder:f.default.string,queryFormat:f.default.queryFormatSearch,react:f.default.react,render:f.default.func,renderItem:f.default.func,renderNoResults:f.default.func,renderLabel:f.default.func,renderError:f.default.title,transformData:f.default.func,selectAllLabel:f.default.string,showCount:f.default.bool,showFilter:f.default.bool,size:f.default.number,sortBy:f.default.sortByWithCount,style:f.default.style,themePreset:f.default.themePreset,title:f.default.title,URLParams:f.default.bool,showMissing:f.default.bool,missingLabel:f.default.string,showSearch:f.default.bool,showLoadMore:f.default.bool,loadMoreLabel:f.default.title,nestedField:f.default.string},x.defaultProps={className:null,placeholder:"Select values",queryFormat:"or",showCount:!0,showFilter:!0,size:100,sortBy:"count",style:{},URLParams:!1,showMissing:!1,missingLabel:"N/A",showSearch:!1,showLoadMore:!1,loadMoreLabel:"Load More"},x.componentType=p.componentTypes.multiDropdownList;var _=(0,w.connect)((function(e,t){return{options:t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].reactivesearch_nested:e.aggregations[t.componentId],rawData:e.rawData[t.componentId],selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,isLoading:e.isLoading[t.componentId],themePreset:e.config.themePreset,error:e.error[t.componentId]}}),(function(e){return{setCustomQuery:function(t,n){return e((0,l.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,l.setDefaultQuery)(t,n))},setQueryOptions:function(t,n){return e((0,l.setQueryOptions)(t,n))},updateQuery:function(t){return e((0,l.updateQuery)(t))}}}))((function(e){return s.default.createElement(b.default,r({},e,{internalComponent:!0,componentType:p.componentTypes.multiDropdownList}),(function(){return s.default.createElement(x,r({ref:e.myForwardedRef},e))}))})),O=s.default.forwardRef((function(e,t){return s.default.createElement(_,r({},e,{myForwardedRef:t}))}));(0,u.default)(O,x),O.name="MultiDropdownList",t.default=O},function(e,t,n){"use strict";t.__esModule=!0,t.loadMoreContainer=t.numberBoxContainer=t.toggleButtons=t.filters=t.pagination=void 0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r},i=n(2),s=n(21);var l={name:"x2306x-pagination",styles:"margin:10px -3px;max-width:100%;text-align:center;a{margin:0 3px;text-decoration:none;};label:pagination;"},u={name:"d1rl5e-toggleButtons",styles:"margin:0 -3px;max-width:100%;a{margin:3px 3px;};label:toggleButtons;"},c={name:"18ebmfj-numberBoxContainer",styles:"margin:0 -5px;a{margin:5px;}span{margin:0 5px;};label:numberBoxContainer;"},f={name:"1fd58s9-loadMoreContainer",styles:"margin:5px 0;display:flex;justify-content:center;;label:loadMoreContainer;"},p=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.primaryColor,";color:",t.colors.primaryTextColor,";&:hover,&:focus{background-color:",(0,s.darken)(.1,t.colors.primaryColor),";}")},d={name:"1pjxmm0-large",styles:"min-height:40px;padding:10px 20px;;label:large;"},h=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.backgroundColor?(0,s.lighten)(.1,t.colors.backgroundColor):"#fafafa",";color:#ccc;cursor:not-allowed;&:hover,&:focus{background-color:",t.colors.backgroundColor?(0,s.lighten)(.2,t.colors.backgroundColor):"#fafafa",";}")},g=(0,a.default)("a",{target:"e165j7gc0",label:"Button"})("display:inline-flex;justify-content:center;align-items:center;border-radius:3px;border:1px solid transparent;min-height:30px;word-wrap:break-word;padding:5px 12px;line-height:1.2rem;background-color:",(function(e){return e.theme.colors.backgroundColor||"#eee"}),";color:",(function(e){return e.theme.colors.textColor}),";cursor:pointer;user-select:none;transition:all 0.3s ease;&:hover,&:focus{background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,s.darken)(.1,t.colors.backgroundColor):"#ccc"}),";}&:focus{outline:0;border-color:",(function(e){var t=e.theme;return(0,s.rgba)(t.colors.primaryColor,.6)}),";box-shadow:",(function(e){var t=e.theme;return"0 0 0 2px "+(0,s.rgba)(t.colors.primaryColor,.3)}),";}",(function(e){return e.primary?p:null}),";",(function(e){return e.disabled?h:null}),";",(function(e){return e.large&&d}),";");t.pagination=l,t.filters=function(e){var t=e.colors.borderColor;return(0,i.css)("margin:0 -3px;max-width:100%;a{margin:2px 3px;padding:5px 8px;font-size:0.85rem;position:relative;span:first-of-type{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:26px;}span:last-of-type{display:flex;height:100%;top:0;right:8px;position:absolute;align-items:center;border-left:1px solid ",t||"#fff",";padding-left:8px;margin-left:8px;}&:hover,&:focus{span:first-of-type{text-decoration:line-through;}}}")},t.toggleButtons=u,t.numberBoxContainer=c,t.loadMoreContainer=f,t.default=g},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["getRootProps","getButtonProps","getItemProps","isOpen","highlightedIndex"]);return(0,a.jsx)("div",n({css:f.suggestionsContainer},{suppressRefError:!0}),(0,a.jsx)(h.default,r({},s(),{className:(0,c.getClassName)(e.props.innerClass,"select")||null,onClick:e.toggle,title:o?e.renderToString(o):i,small:e.props.small,themePreset:e.props.themePreset}),e.props.customLabelRenderer?e.props.customLabelRenderer(o):(0,a.jsx)("div",null,o?e.renderToString(o):i),(0,a.jsx)(g.default,{open:_})),S?C(x,r({getButtonProps:s,getItemProps:b,isOpen:_,highlightedIndex:O},T)):_&&x.length?(0,a.jsx)("ul",{css:(0,f.suggestions)(m,y),className:(e.props.small?"small":"")+" "+(0,c.getClassName)(e.props.innerClass,"list")},e.props.showSearch?(0,a.jsx)(p.default,{id:e.props.componentId+"-input",style:{border:0,borderBottom:"1px solid #ddd"},showIcon:!1,className:(0,c.getClassName)(e.props.innerClass,"input"),placeholder:e.props.searchPlaceholder,value:e.state.searchTerm,onChange:e.handleInputChange,themePreset:m}):null,E.length?E.map((function(t,n){var i=e.props.multi&&(o&&!!o[t[u]]||Array.isArray(o)&&o.find((function(e){return e[l]===t[l]})));return e.props.multi||(i=t.key===o),(0,a.jsx)("li",r({},b({item:t}),{key:t[u],className:i?"active":"",style:{backgroundColor:e.getBackgroundColor(O===n,i)}}),v?v(t[l],t.doc_count,i&&e.props.multi):(0,a.jsx)("div",null,"string"==typeof t[l]?(0,a.jsx)("span",{dangerouslySetInnerHTML:{__html:t[l]}}):t[l],e.props.showCount&&t.doc_count&&(0,a.jsx)("span",{className:(0,c.getClassName)(e.props.innerClass,"count")||null}," (",t.doc_count,")")),i&&e.props.multi?(0,a.jsx)(d.Tick,{className:(0,c.getClassName)(e.props.innerClass,"icon")||null}):null)})):e.props.renderNoResults&&e.props.renderNoResults(),w):null)}})},t}(i.Component);y.defaultProps={keyField:"key",labelField:"label",small:!1,searchPlaceholder:"Type here to search..."},y.propTypes={innerClass:u.default.style,items:u.default.data,keyField:u.default.string,labelField:u.default.string,multi:u.default.bool,hasCustomRenderer:u.default.bool,onChange:u.default.func,placeholder:u.default.string,searchPlaceholder:u.default.string,returnsObject:u.default.bool,renderItem:u.default.func,transformData:u.default.func,renderNoResults:u.default.func,customRenderer:u.default.func,customLabelRenderer:u.default.func,selectedItem:u.default.selectedValue,showCount:u.default.bool,single:u.default.bool,small:u.default.bool,theme:u.default.style,themePreset:u.default.themePreset,showSearch:u.default.bool,footer:u.default.children,componentId:u.default.string},t.default=(0,l.withTheme)(y)},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=(n(3),"undefined"==typeof document?null:document.getElementById("a11y-status-message")),i=[];function s(e){var t=i[i.length-1]===e;i=t?[].concat(i,[e]):[e];for(var n=function(){if(a)return a;return(a=document.createElement("div")).setAttribute("id","a11y-status-message"),a.setAttribute("role","status"),a.setAttribute("aria-live","assertive"),a.setAttribute("aria-relevant","additions text"),Object.assign(a.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),document.body.appendChild(a),a}();n.lastChild;)n.removeChild(n.firstChild);i.filter(Boolean).forEach((function(e,t){n.appendChild(function(e,t){var n=t===i.length-1?"block":"none",r=document.createElement("div");return r.style.display=n,r.textContent=e,r}(e,t))}))}var l=0;function u(e){return"function"==typeof e?e:c}function c(){}var f=function e(t,n,r){return null!==n&&n!==r.parentNode?t(n)?n===document.body&&0===n.scrollTop?document.documentElement:n:e(t,n.parentNode,r):null}.bind(null,(function(e){return e.scrollHeight>e.clientHeight}));function p(e,t){return e===t||e.contains(t)}function d(){for(var e=arguments.length,t=Array(e),n=0;n1?n-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:{},t={};return w.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function C(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}var x=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},E=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},O=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},T=function(e){function t(){x(this,t);for(var n=arguments.length,r=Array(n),o=0;o0&&void 0!==arguments[0]?arguments[0]:this.state;return Object.keys(t).reduce((function(n,r){return n[r]=e.isControlledProp(r)?e.props[r]:t[r],n}),{})},t.prototype.isControlledProp=function(e){return void 0!==this.props[e]},t.prototype.getItemCount=function(){return null!=this.itemCount?this.itemCount:void 0!==this.props.itemCount?this.props.itemCount:this.items.length},t.prototype.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},t.prototype.scrollHighlightedItemIntoView=function(){!function(e,t){var n=f(e,t);if(null!==n){var r=getComputedStyle(n),o=n.getBoundingClientRect(),a=parseInt(r.borderTopWidth,10),i=a+parseInt(r.borderBottomWidth,10),s=o.top+a,l=e.getBoundingClientRect();if(l.top<0&&o.top<0)n.scrollTop+=l.top;else if(l.top<0)n.scrollTop+=l.top-s;else if(l.top>0&&o.top<0)o.bottom>0&&l.bottom+i>o.bottom&&(n.scrollTop+=l.bottom-o.bottom+i);else{var u=l.top+n.scrollTop-s;un.scrollTop+o.height&&(n.scrollTop=u+l.height-o.height+i)}}}(this.getItemNodeFromIndex(this.getState().highlightedIndex),this._rootNode)},t.prototype.moveHighlightedIndex=function(e,t){this.getState().isOpen?this.changeHighlightedIndex(e,t):this.setHighlightedIndex(void 0,E({isOpen:!0},t))},t.prototype.changeHighlightedIndex=function(e,t){var n=this.getItemCount()-1;if(!(n<0)){var r=this.getState().highlightedIndex;null===r&&(r=e>0?-1:n+1);var o=r+e;o<0?o=n:o>n&&(o=0),this.setHighlightedIndex(o,t)}},t.prototype.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,a=this.props.itemToString,i=this.id,s=this.getRootProps,l=this.getButtonProps,u=this.getToggleButtonProps,c=this.getLabelProps,f=this.getInputProps,p=this.getItemProps,d=this.openMenu,h=this.closeMenu,g=this.toggleMenu,m=this.selectItem,y=this.selectItemAtIndex,v=this.selectHighlightedItem,b=this.setHighlightedIndex,w=this.clearSelection,S=this.clearItems;return{getRootProps:s,getButtonProps:l,getToggleButtonProps:u,getLabelProps:c,getInputProps:f,getItemProps:p,reset:this.reset,openMenu:d,closeMenu:h,toggleMenu:g,selectItem:m,selectItemAtIndex:y,selectHighlightedItem:v,setHighlightedIndex:b,clearSelection:w,clearItems:S,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:a,id:i,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},t.prototype.getItemId=function(e){return this.id+"-item-"+e},t.prototype.componentDidMount=function(){var e=this;this._isMounted=!0;var n=function(){e.isMouseDown=!0},r=function(n){var r=e.props.environment.document;e.isMouseDown=!1;var o=e._rootNode&&p(e._rootNode,n.target),a=e._rootNode&&p(e._rootNode,r.activeElement);o||a||!e.getState().isOpen||e.reset({type:t.stateChangeTypes.mouseUp},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},o=function(n){!(e._rootNode&&p(e._rootNode,n.target))&&e.getState().isOpen&&e.reset({type:t.stateChangeTypes.touchStart},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))};this.props.environment.addEventListener("mousedown",n),this.props.environment.addEventListener("mouseup",r),this.props.environment.addEventListener("touchstart",o),this.cleanup=function(){e._isMounted=!1,e.props.environment.removeEventListener("mousedown",n),e.props.environment.removeEventListener("mouseup",r),e.props.environment.removeEventListener("touchstart",o)}},t.prototype.componentDidUpdate=function(e,n){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:t.stateChangeTypes.controlledPropUpdatedSelectedItem,inputValue:this.props.itemToString(this.props.selectedItem)});var r=void 0===this.props.highlightedIndex?this.state:this.props,o=void 0===e.highlightedIndex?n:e;r.highlightedIndex===o.highlightedIndex||this.avoidScrolling||this.scrollHighlightedItemIntoView(),this.updateStatus()},t.prototype.componentWillUnmount=function(){this.cleanup()},t.prototype.render=function(){var e=m(this.props.render||this.props.children,c);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=m(e(this.getStateAndHelpers()));if(!t)return null;if(this.getRootProps.called)return this.getRootProps.suppressRefError||function(e,t){var n=t.refKey,r="ref"!==n,o=!y(e);if(o&&!r)throw new Error("downshift: You returned a non-DOM element. You must specify a refKey in getRootProps");if(!o&&r)throw new Error('downshift: You returned a DOM element. You should not specify a refKey in getRootProps. You specified "'+n+'"');if(!v(e)[n])throw new Error('downshift: You must apply the ref prop "'+n+'" from getRootProps onto your root element.')}(t,this.getRootProps),t;if(y(t))return o.a.cloneElement(t,this.getRootProps(v(t)));throw new Error("downshift: If you return a non-DOM element, you must use apply the getRootProps function")},t}(r.Component);T.defaultProps={defaultHighlightedIndex:null,defaultSelectedItem:null,defaultInputValue:"",defaultIsOpen:!1,getA11yStatusMessage:function(e){var t=e.isOpen,n=e.highlightedItem,r=e.selectedItem,o=e.resultCount,a=e.previousResultCount,i=e.itemToString;return t?o?n&&o===a?i(n):o+" "+(1===o?"result is":"results are")+" available, use up and down arrow keys to navigate.":"No results.":r?i(r):""},itemToString:function(e){return null==e?"":String(e)},onStateChange:function(){},onInputValueChange:function(){},onUserAction:function(){},onChange:function(){},onSelect:function(){},onOuterClick:function(){},selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},breakingChanges:{}},T.stateChangeTypes={unknown:"__autocomplete_unknown__",mouseUp:"__autocomplete_mouseup__",itemMouseEnter:"__autocomplete_item_mouseenter__",keyDownArrowUp:"__autocomplete_keydown_arrow_up__",keyDownArrowDown:"__autocomplete_keydown_arrow_down__",keyDownEscape:"__autocomplete_keydown_escape__",keyDownEnter:"__autocomplete_keydown_enter__",clickItem:"__autocomplete_click_item__",blurInput:"__autocomplete_blur_input__",changeInput:"__autocomplete_change_input__",keyDownSpaceButton:"__autocomplete_keydown_space_button__",clickButton:"__autocomplete_click_button__",blurButton:"__autocomplete_blur_button__",controlledPropUpdatedSelectedItem:"__autocomplete_controlled_prop_updated_selected_item__",touchStart:"__autocomplete_touchstart__"};var k=function(){var e,t,n,r=this;this.input=null,this.items=[],this.itemCount=null,this.previousResultCount=0,this.setItemCount=function(e){return r.itemCount=e},this.unsetItemCount=function(){return r.itemCount=null},this.setHighlightedIndex=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.props.defaultHighlightedIndex,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t=S(t),r.internalSetState(E({highlightedIndex:e},t))},this.clearSelection=function(e){r.internalSetState({selectedItem:null,inputValue:"",isOpen:!1},e)},this.selectItem=function(e,t,n){t=S(t),r.internalSetState(E({isOpen:!1,highlightedIndex:r.props.defaultHighlightedIndex,selectedItem:e,inputValue:r.isControlledProp("selectedItem")&&r.props.breakingChanges.resetInputOnSelection?r.props.defaultInputValue:r.props.itemToString(e)},t),n)},this.selectItemAtIndex=function(e,t,n){var o=r.items[e];null!=o&&r.selectItem(o,t,n)},this.selectHighlightedItem=function(e,t){return r.selectItemAtIndex(r.getState().highlightedIndex,e,t)},this.internalSetState=function(e,t){var n=void 0,o=void 0,a={},i="function"==typeof e;return!i&&e.hasOwnProperty("inputValue")&&r.props.onInputValueChange(e.inputValue,E({},r.getStateAndHelpers(),e)),r.setState((function(t){t=r.getState(t);var s=i?e(t):e;s=r.props.stateReducer(t,s),n=s.hasOwnProperty("selectedItem");var l={},u={};return n&&s.selectedItem!==t.selectedItem&&(o=s.selectedItem),s.type=s.type||T.stateChangeTypes.unknown,Object.keys(s).forEach((function(e){t[e]!==s[e]&&(a[e]=s[e]),"type"!==e&&(u[e]=s[e],r.isControlledProp(e)||(l[e]=s[e]))})),i&&s.hasOwnProperty("inputValue")&&r.props.onInputValueChange(s.inputValue,E({},r.getStateAndHelpers(),s)),l}),(function(){u(t)(),Object.keys(a).length>1&&r.props.onStateChange(a,r.getStateAndHelpers()),n&&r.props.onSelect(e.selectedItem,r.getStateAndHelpers()),void 0!==o&&r.props.onChange(o,r.getStateAndHelpers()),r.props.onUserAction(a,r.getStateAndHelpers())}))},this.rootRef=function(e){return r._rootNode=e},this.getRootProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.suppressRefError,a=void 0!==o&&o,i=t.refKey,s=void 0===i?"ref":i,l=_(t,["refKey"]);return r.getRootProps.called=!0,r.getRootProps.refKey=s,r.getRootProps.suppressRefError=a,E(((e={})[s]=r.rootRef,e),l)},this.keyDownHandlers={ArrowDown:function(e){e.preventDefault();var t=e.shiftKey?5:1;this.moveHighlightedIndex(t,{type:T.stateChangeTypes.keyDownArrowDown})},ArrowUp:function(e){e.preventDefault();var t=e.shiftKey?-5:-1;this.moveHighlightedIndex(t,{type:T.stateChangeTypes.keyDownArrowUp})},Enter:function(e){if(this.getState().isOpen){e.preventDefault();var t=this.getState().highlightedIndex,n=this.items[t],r=this.getItemNodeFromIndex(t);if(null==n||r&&r.hasAttribute("disabled"))return;this.selectHighlightedItem({type:T.stateChangeTypes.keyDownEnter})}},Escape:function(e){e.preventDefault(),this.reset({type:T.stateChangeTypes.keyDownEscape})}},this.buttonKeyDownHandlers=E({},this.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:T.stateChangeTypes.keyDownSpaceButton})}}),this.getToggleButtonProps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.onClick,n=e.onKeyDown,o=e.onBlur,a=_(e,["onClick","onKeyDown","onBlur"]),i=r.getState(),s=i.isOpen,l={onClick:d(t,r.button_handleClick),onKeyDown:d(n,r.button_handleKeyDown),onBlur:d(o,r.button_handleBlur)},u=a.disabled?{}:l;return E({type:"button",role:"button","aria-label":s?"close menu":"open menu","aria-expanded":s,"aria-haspopup":!0,"data-toggle":!0},u,a)},this.getButtonProps=this.getToggleButtonProps,this.button_handleKeyDown=function(e){var t=C(e);r.buttonKeyDownHandlers[t]&&r.buttonKeyDownHandlers[t].call(r,e)},this.button_handleClick=function(e){e.preventDefault(),r.props.environment.document.activeElement===r.props.environment.document.body&&e.target.focus(),setTimeout((function(){return r.toggleMenu({type:T.stateChangeTypes.clickButton})}))},this.button_handleBlur=function(e){var t=e.target;setTimeout((function(){r.isMouseDown||null!=r.props.environment.document.activeElement&&r.props.environment.document.activeElement.id===r.inputId||r.props.environment.document.activeElement===t||r.reset({type:T.stateChangeTypes.blurButton})}))},this.getLabelProps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(r.getLabelProps.called=!0,r.getInputProps.called&&e.htmlFor&&e.htmlFor!==r.inputId)throw new Error('downshift: You provided the htmlFor of "'+e.htmlFor+'" for your label, but the id of your input is "'+r.inputId+'". You must either remove the id from your input or set the htmlFor of the label equal to the input id.');return r.inputId=g(r.inputId,e.htmlFor,r.id+"-input"),E({},e,{htmlFor:r.inputId})},this.getInputProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onKeyDown,o=t.onBlur,a=t.onChange,i=t.onInput,s=_(t,["onKeyDown","onBlur","onChange","onInput"]);if(r.getInputProps.called=!0,r.getLabelProps.called&&s.id&&s.id!==r.inputId)throw new Error('downshift: You provided the id of "'+s.id+'" for your input, but the htmlFor of your label is "'+r.inputId+'". You must either remove the id from your input or set the htmlFor of the label equal to the input id.');r.inputId=g(r.inputId,s.id,r.id+"-input");var l=void 0;l="onChange";var u=r.getState(),c=u.inputValue,f=u.isOpen,p=u.highlightedIndex,h=s.disabled?{}:((e={})[l]=d(a,i,r.input_handleChange),e.onKeyDown=d(n,r.input_handleKeyDown),e.onBlur=d(o,r.input_handleBlur),e);return E({role:"combobox","aria-autocomplete":"list","aria-expanded":f,"aria-activedescendant":f&&"number"==typeof p&&p>=0?r.getItemId(p):null,autoComplete:"off",value:c},h,s,{id:r.inputId})},this.input_handleKeyDown=function(e){var t=C(e);t&&r.keyDownHandlers[t]&&r.keyDownHandlers[t].call(r,e)},this.input_handleChange=function(e){r.internalSetState({type:T.stateChangeTypes.changeInput,isOpen:!0,inputValue:e.target.value})},this.input_handleBlur=function(){setTimeout((function(){var e=r.props.environment.document.activeElement.dataset.toggle&&r._rootNode&&r._rootNode.contains(r.props.environment.document.activeElement);r.isMouseDown||e||r.reset({type:T.stateChangeTypes.blurInput})}))},this.getItemProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onMouseMove,o=t.onMouseDown,a=t.onClick,i=t.index,s=t.item,l=void 0===s?b("getItemProps","item"):s,u=_(t,["onMouseMove","onMouseDown","onClick","index","item"]);void 0===i?(r.items.push(l),i=r.items.indexOf(l)):r.items[i]=l;var c="onClick",f=((e={onMouseMove:d(n,(function(){i!==r.getState().highlightedIndex&&(r.setHighlightedIndex(i,{type:T.stateChangeTypes.itemMouseEnter}),r.avoidScrolling=!0,setTimeout((function(){return r.avoidScrolling=!1}),250))})),onMouseDown:d(o,(function(e){e.preventDefault()}))})[c]=d(a,(function(){r.selectItemAtIndex(i,{type:T.stateChangeTypes.clickItem})})),e),p=u.disabled?{}:f;return E({id:r.getItemId(i)},p,u)},this.clearItems=function(){r.items=[]},this.reset=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];e=S(e),r.internalSetState((function(t){var n=t.selectedItem;return E({isOpen:!1,highlightedIndex:r.props.defaultHighlightedIndex,inputValue:r.props.itemToString(n)},e)}),u(t))},this.toggleMenu=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];e=S(e),r.internalSetState((function(t){var n=t.isOpen;return E({isOpen:!n},e)}),(function(){r.getState().isOpen&&r.setHighlightedIndex(void 0,e),u(t)()}))},this.openMenu=function(e){r.internalSetState({isOpen:!0},u(e))},this.closeMenu=function(e){r.internalSetState({isOpen:!1},u(e))},this.updateStatus=(e=function(){if(r._isMounted){var e=r.getState(),t=r.items[e.highlightedIndex],n=r.getItemCount(),o=r.props.getA11yStatusMessage(E({itemToString:r.props.itemToString,previousResultCount:r.previousResultCount,resultCount:n,highlightedItem:t},e));r.previousResultCount=n,s(o)}},t=200,n=void 0,function(){for(var r=arguments.length,o=Array(r),a=0;a1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=t;n&&(a=y.parseValue(t,r));var i=function(){var t=function(){e.updateQuery(a,r),r.onValueChange&&r.onValueChange(a)};o?e.setState({currentValue:a},t):t()};(0,l.checkValueChange)(r.componentId,a,r.beforeValueChange,i)},this.updateQuery=function(e,t){var n=t.customQuery,r=y.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,l.getOptionsFromQuery)(n(e,t)),(0,l.updateCustomQuery)(t.componentId,t,e));t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:t.showFilter,URLParams:t.URLParams,componentType:u.componentTypes.singleDropdownRange})},this.handleChange=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setValue(t):o&&o(t)}};y.propTypes={updateQuery:c.default.funcRequired,selectedValue:c.default.selectedValue,setQueryOptions:c.default.funcRequired,setCustomQuery:c.default.funcRequired,beforeValueChange:c.default.func,className:c.default.string,componentId:c.default.stringRequired,customQuery:c.default.func,data:c.default.data,dataField:c.default.stringRequired,defaultValue:c.default.string,value:c.default.string,filterLabel:c.default.string,innerClass:c.default.style,nestedField:c.default.string,onQueryChange:c.default.func,onValueChange:c.default.func,onChange:c.default.func,placeholder:c.default.string,searchPlaceholder:c.default.string,react:c.default.react,showFilter:c.default.bool,style:c.default.style,title:c.default.title,themePreset:c.default.themePreset,URLParams:c.default.bool,includeNullValues:c.default.bool,renderLabel:c.default.func},y.defaultProps={className:null,placeholder:"Select a value",showFilter:!0,style:{},URLParams:!1,includeNullValues:!1},y.componentType=u.componentTypes.singleDropdownRange;var b=(0,h.connect)((function(e,t){return{selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{setCustomQuery:function(t,n){return e((0,i.setCustomQuery)(t,n))},updateQuery:function(t){return e((0,i.updateQuery)(t))},setQueryOptions:function(t,n,r){return e((0,i.setQueryOptions)(t,n,r))}}}))((function(e){return a.default.createElement(g.default,r({},e,{componentType:u.componentTypes.singleDropdownRange}),(function(){return a.default.createElement(y,r({ref:e.myForwardedRef},e))}))})),w=a.default.forwardRef((function(e,t){return a.default.createElement(b,r({},e,{myForwardedRef:t}))}));(0,s.default)(w,y),w.name="SingleDropdownRange",t.default=w},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;tt.key?1:0})),n.setState({stats:e||[]})})),(0,u.checkSomePropChange)(this.props,e,["dataField","nestedField"],(function(){n.updateQueryOptions(n.props),n.handleChange(n.state.currentValue,n.props)})),(0,u.isEqual)(this.props.value,e.value)){if(!(0,u.isEqual)(this.state.currentValue,this.props.selectedValue)&&!(0,u.isEqual)(this.props.selectedValue,e.selectedValue)){var r=this.props,o=r.value,a=r.onChange;if(void 0===o){var i=t.parseValue(this.props.selectedValue,this.props);this.handleChange(i,this.props)}else a?a(this.props.selectedValue||null):this.handleChange(this.state.currentValue)}}else{var s=t.parseValue(this.props.value,this.props);this.handleChange(s,this.props)}},t.prototype.shouldComponentUpdate=function(e){var t=Math.floor((e.range.end-e.range.start)/2);return!(e.stepValue<1||e.stepValue>t)||(console.warn("stepValue for RangeSlider "+e.componentId+" should be greater than 0 and less than or equal to "+t),!1)},t.prototype.render=function(){var e=this;return(0,o.jsx)(y.default,{primary:!0,style:this.props.style,className:this.props.className},this.props.title&&(0,o.jsx)(v.default,{className:(0,u.getClassName)(this.props.innerClass,"title")||null},this.props.title),this.state.stats.length&&this.props.showHistogram&&this.props.showSlider?(0,o.jsx)(h.default,{stats:this.state.stats,range:this.props.range,interval:this.getValidInterval(this.props)}):null,this.props.showSlider&&(0,o.jsx)(f.default,{min:this.props.range.start,max:this.props.range.end,values:this.state.currentValue,onChange:this.handleSlider,onValuesUpdated:this.handleDrag,snap:this.props.snap,snapPoints:this.props.snap?this.getSnapPoints():null,className:(0,u.getClassName)(this.props.innerClass,"slider"),handle:function(t){var n=t.className,a=t.style,i=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,o.jsx)(m.default,r({style:a,className:n},i,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels&&this.props.showSlider&&(0,o.jsx)("div",{css:b.rangeLabelsContainer},(0,o.jsx)(g.default,{align:"left",className:(0,u.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,o.jsx)(g.default,{align:"right",className:(0,u.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)))},t}(a.Component);x.parseValue=function(e,t){return Array.isArray(e)?e:e?[e.start,e.end]:[t.range.start,t.range.end]},x.defaultQuery=function(e,t){var n=null;return Array.isArray(e)&&e.length&&(n=(0,w.getRangeQueryWithNullValues)(e,t)),n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var E=function(){var e=this;this.getSnapPoints=function(){var t=[],n=e.props.stepValue;(e.props.range.end-e.props.range.start)/n>100&&(n=(e.props.range.end-e.props.range.start)/100);for(var r=e.props.range.start;r<=e.props.range.end;r+=n)t=t.concat(r);return t[t.length-1]!==e.props.range.end&&(t=t.concat(e.props.range.end)),t},this.getValidInterval=function(e){var t=Math.ceil((e.range.end-e.range.start)/100)||1;return e.interval?e.interval1&&void 0!==arguments[1]?arguments[1]:e.props,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=function(){var o=function(){var r=t[0],o=t[1];e.updateQuery([r,o],n),n.onValueChange&&n.onValueChange({start:r,end:o})},a=t[0],i=t[1],s=n.range;r&&a<=i&&a>=s.start&&i<=s.end?e.setState({currentValue:t},o):o()};(0,u.checkValueChange)(n.componentId,{start:t[0],end:t[1]},n.beforeValueChange,o)},this.handleSlider=function(t){var n=t.values;if(!(0,u.isEqual)(n,e.state.currentValue)){var r=e.props,o=r.value,a=r.onChange;void 0===o?e.handleChange(n):a?(e.forceUpdate(),a(n)):e.setState({currentValue:e.state.currentValue})}},this.handleDrag=function(t){if(e.props.onDrag){var n=t.min,r=t.max,o=t.values;e.props.onDrag(o,[n,r])}},this.updateQuery=function(e,t){var n=t.customQuery,r=x.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,u.getOptionsFromQuery)(n(e,t)),(0,u.updateCustomQuery)(t.componentId,t,e));var a=t.showFilter,i=t.range,s=i.start,l=i.end,c=e[0],f=e[1],d=c===s&&f===l;t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:a&&!d,URLParams:t.URLParams,componentType:p.componentTypes.rangeSlider})},this.updateQueryOptions=function(t){if(t.showHistogram){var n=t.customQuery,o={size:0,aggs:(t.histogramQuery||e.histogramQuery)(t)},a=[t.range.start,t.range.end],i=n||x.defaultQuery,s=n?(0,u.getOptionsFromQuery)(n(a,t)):null;t.setQueryOptions(e.internalComponent,r({},o,s),!1),t.updateQuery({componentId:e.internalComponent,query:i(a,t),value:a})}}};x.propTypes={setQueryOptions:c.default.funcRequired,updateQuery:c.default.funcRequired,options:c.default.options,selectedValue:c.default.selectedValue,setCustomQuery:c.default.funcRequired,beforeValueChange:c.default.func,className:c.default.string,componentId:c.default.stringRequired,customQuery:c.default.func,dataField:c.default.stringRequired,defaultValue:c.default.range,value:c.default.range,filterLabel:c.default.string,innerClass:c.default.style,interval:c.default.number,nestedField:c.default.string,onDrag:c.default.func,onQueryChange:c.default.func,onValueChange:c.default.func,onChange:c.default.func,range:c.default.range,rangeLabels:c.default.rangeLabels,react:c.default.react,showHistogram:c.default.bool,histogramQuery:c.default.func,showFilter:c.default.bool,showSlider:c.default.bool,tooltipTrigger:c.default.tooltipTrigger,renderTooltipData:c.default.func,snap:c.default.bool,stepValue:c.default.number,style:c.default.style,title:c.default.title,URLParams:c.default.bool,includeNullValues:c.default.bool},x.defaultProps={className:null,range:{start:0,end:10},showHistogram:!0,showSlider:!0,tooltipTrigger:"none",snap:!0,stepValue:1,showFilter:!0,style:{},URLParams:!1,includeNullValues:!1},x.componentType=p.componentTypes.rangeSlider;var _=(0,w.connect)((function(e,t){var n=t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].inner:e.aggregations[t.componentId];return{options:n?n[t.dataField]&&n[t.dataField].buckets:[],selectedValue:e.selectedValues[t.componentId]?e.selectedValues[t.componentId].value:null}}),(function(e){return{setCustomQuery:function(t,n){return e((0,s.setCustomQuery)(t,n))},setQueryOptions:function(t,n,r){return e((0,s.setQueryOptions)(t,n,r))},updateQuery:function(t){return e((0,s.updateQuery)(t))}}}))((function(e){return(0,o.jsx)(S.default,r({},e,{internalComponent:!0,componentType:p.componentTypes.rangeSlider}),(function(){return(0,o.jsx)(x,r({ref:e.myForwardedRef},e))}))})),O=i.default.forwardRef((function(e,t){return(0,o.jsx)(_,r({},e,{myForwardedRef:t}))}));(0,l.default)(O,x),O.name="RangeSlider",t.default=O},function(e,t,n){"use strict";t.__esModule=!0,t.rangeLabelsContainer=void 0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r};n(2);var i={name:"dqk24x-left",styles:"left:0;margin-left:3px;;label:left;"},s={name:"1lhilbp-right",styles:"right:0;margin-right:3px;;label:right;"},l=(0,a.default)("div",{target:"e1atnqi30",label:"Label"})("position:absolute;top:-25px;",(function(e){return"left"===e.align&&i})," ",(function(e){return"right"===e.align&&s}),"");t.rangeLabelsContainer={name:"dqmsxc-rangeLabelsContainer",styles:"position:relative;;label:rangeLabelsContainer;"};t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(o,["getRootProps","getInputProps","getItemProps","isOpen","highlightedIndex"]);return(0,a.jsx)("div",l({css:v.suggestionsContainer},{suppressRefError:!0}),(0,a.jsx)(b.default,r({"aria-label":e.props.componentId,id:e.props.componentId+"-input",showIcon:e.props.showIcon,showClear:e.props.showClear,iconPosition:e.props.iconPosition,ref:function(t){e._inputRef=t}},c({className:(0,p.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:null===e.state.currentValue?"":e.state.currentValue,onChange:e.onInputChange,onBlur:e.withTriggerQuery(e.props.onBlur),onFocus:e.handleFocus,onKeyPress:e.withTriggerQuery(e.props.onKeyPress),onKeyDown:function(t){return e.handleKeyDown(t,h)},onKeyUp:e.withTriggerQuery(e.props.onKeyUp)}),{themePreset:s})),e.renderIcons(),e.hasCustomRenderer&&e.getComponent(r({getInputProps:c,getItemProps:f,isOpen:d,highlightedIndex:h},g)),e.renderLoader(),e.renderError(),!e.hasCustomRenderer&&d&&n.length?(0,a.jsx)("ul",{css:(0,v.suggestions)(s,i),className:(0,p.getClassName)(e.props.innerClass,"list")},(0,E.hasQuerySuggestionsRenderer)(e.props)?e.getComponent(r({getInputProps:c,getItemProps:f,isOpen:d,highlightedIndex:h},g),!0):e.topSuggestions.map((function(n,o){return(0,a.jsx)("li",r({},f({item:n}),{key:o+1+"-"+n.value,style:{backgroundColor:e.getBackgroundColor(h,o)}}),(0,a.jsx)(_.default,{currentValue:t,suggestion:n}))})),n.slice(0,u).map((function(n,o){return(0,a.jsx)("li",r({},f({item:n}),{key:o+e.topSuggestions.length+1+"-"+n.value,style:{backgroundColor:e.getBackgroundColor(h,o+e.topSuggestions.length)}}),(0,a.jsx)(_.default,{currentValue:t,suggestion:n}))}))):e.renderNoSuggestion(n))}},this.props.downShiftProps)):(0,a.jsx)("div",{css:v.suggestionsContainer},(0,a.jsx)(b.default,{"aria-label":this.props.componentId,className:(0,p.getClassName)(this.props.innerClass,"input")||null,placeholder:this.props.placeholder,value:this.state.currentValue?this.state.currentValue:"",onChange:this.onInputChange,onBlur:this.withTriggerQuery(this.props.onBlur),onFocus:this.withTriggerQuery(this.props.onFocus),onKeyPress:this.withTriggerQuery(this.props.onKeyPress),onKeyDown:this.withTriggerQuery(this.props.onKeyDown),onKeyUp:this.withTriggerQuery(this.props.onKeyUp),autoFocus:this.props.autoFocus,iconPosition:this.props.iconPosition,showIcon:this.props.showIcon,showClear:this.props.showClear,themePreset:s}),this.renderIcons()))},o(t,[{key:"stats",get:function(){return(0,p.getResultStats)(this.props)}},{key:"parsedSuggestions",get:function(){var e=[],t=this.state.currentValue,n=this.props.defaultSuggestions;return!t&&n&&n.length?e=n:t&&(e=this.state.suggestions),(0,p.withClickIds)(e)}},{key:"hasCustomRenderer",get:function(){return(0,E.hasCustomRenderer)(this.props)}},{key:"topSuggestions",get:function(){var e=this.props,t=e.enableQuerySuggestions,n=e.querySuggestions,r=e.showDistinctSuggestions,o=this.state.currentValue;return t?(0,p.getTopSuggestions)(n,o,r):[]}}]),t}(i.Component);A.highlightQuery=function(e){if(e.customHighlight)return e.customHighlight(e);if(!e.highlight)return null;var t={},n=e.highlightField?e.highlightField:e.dataField;return"string"==typeof n?t[n]={}:Array.isArray(n)&&n.forEach((function(e){t[e]={}})),{highlight:r({pre_tags:[""],post_tags:[""],fields:t},e.highlightField&&{require_field_match:!1})}},A.defaultQuery=function(e,t){var n=null,r=void 0;return e&&(r=Array.isArray(t.dataField)?t.dataField:[t.dataField],n=t.queryString?{query_string:A.shouldQuery(e,r,t)}:t.searchOperators?{simple_query_string:A.shouldQuery(e,r,t)}:{bool:{should:A.shouldQuery(e,r,t),minimum_should_match:"1"}}),""===e&&(n=null),n&&t.nestedField&&(n={nested:{path:t.nestedField,query:n}}),n},A.shouldQuery=function(e,t,n){var r=t.map((function(e,t){return e+(Array.isArray(n.fieldWeights)&&n.fieldWeights[t]?"^"+n.fieldWeights[t]:"")}));return n.searchOperators||n.queryString?{query:e,fields:r,default_operator:n.queryFormat}:"and"===n.queryFormat?[{multi_match:{query:e,fields:r,type:"cross_fields",operator:"and"}},{multi_match:{query:e,fields:r,type:"phrase",operator:"and"}}]:[{multi_match:{query:e,fields:r,type:"best_fields",operator:"or",fuzziness:n.fuzziness?n.fuzziness:0}},{multi_match:{query:e,fields:r,type:"phrase",operator:"or"}}]};var I=function(){var e=this;this.getBasicQueryOptions=function(){var t=e.props.aggregationField,n=(0,p.getQueryOptions)(e.props);return t&&(n.aggs=(0,p.getCompositeAggsQuery)({},e.props,null,!0).aggs),n},this.onSuggestions=function(t){return(0,p.handleOnSuggestions)(t,e.state.currentValue,e.props)},this.setValue=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,o=arguments[3],a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],i=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],s=function(){a?e.setState({currentValue:t,suggestions:[]},(function(){n?(e.props.autosuggest&&(i&&e.setState({isOpen:!1}),e.updateDefaultQuery(t,r)),r.strictSelection?o===m.default.SUGGESTION_SELECT||""===t?e.updateQuery(t,r):e.setValue("",!0):e.updateQuery(t,r)):e.handleTextChange(t),r.onValueChange&&r.onValueChange(t),t===r.lastUsedQuery&&(e.setState({suggestions:e.onSuggestions(e.props.suggestions)}),e.props.onSuggestions&&e.props.onSuggestions(e.props.suggestions))})):(e.props.autosuggest&&e.updateDefaultQuery(t,r),e.updateQuery(t,r),r.onValueChange&&r.onValueChange(t))};(0,p.checkValueChange)(r.componentId,t,r.beforeValueChange,s)},this.handleTextChange=(0,p.debounce)((function(t){e.props.autosuggest?e.updateDefaultQuery(t,e.props):e.updateQuery(t,e.props)}),this.props.debounce),this.updateDefaultQuery=function(t,n){var o=n.defaultQuery,a=void 0,i=A.defaultQuery(t,n);if(o){var s=o(t,n)||{};s.query&&(i=s.query),a=(0,p.getOptionsFromQuery)(s),(0,p.updateDefaultQuery)(n.componentId,n,t)}n.setSuggestionsSearchValue(t),n.setQueryOptions(e.internalComponent,r({},e.queryOptions,a)),n.updateQuery({componentId:e.internalComponent,query:i,value:t,componentType:h.componentTypes.dataSearch})},this.updateQuery=function(t,n){var o=n.customQuery,a=n.filterLabel,i=n.showFilter,s=n.URLParams,l=void 0,u=A.defaultQuery(t,n);if(o){var c=o(t,n)||{},f=c.query;f&&(u=f),l=(0,p.getOptionsFromQuery)(c),(0,p.updateCustomQuery)(n.componentId,n,t)}n.setQueryOptions(n.componentId,r({},e.queryOptions,l)),e.isPending||n.updateQuery({componentId:n.componentId,query:u,value:t,label:a,showFilter:i,URLParams:s,componentType:h.componentTypes.dataSearch})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t,e.triggerQuery)},this.clearValue=function(){e.isPending=!1;var t=e.props.onChange;e.setValue("",!0),t&&t("",e.triggerQuery),e.onValueSelected(null,m.default.CLEAR_VALUE)},this.handleKeyDown=function(t,n){var r=e.props,o=r.value,a=r.onChange;void 0!==o&&a&&(e.isPending=!0),"Enter"===t.key&&null===n&&(e.setValue(t.target.value,!0),e.onValueSelected(t.target.value,m.default.ENTER_PRESS)),e.props.onKeyDown&&e.props.onKeyDown(t,e.triggerQuery)},this.onInputChange=function(t){var n=t.target.value;e.state.isOpen||e.setState({isOpen:!0});var r=e.props,o=r.value,a=r.onChange;void 0===o?e.setValue(n):a&&(e.isPending=!0,(0,E.handleCaretPosition)(t),a(n,e.triggerQuery,t))},this.triggerQuery=function(){e.isPending=!1,e.setValue(e.props.value,!0,e.props)},this.onSuggestionSelected=function(t){var n=e.props,r=n.value,o=n.onChange;e.setState({isOpen:!1}),void 0===r?e.setValue(t.value,!0,e.props,m.default.SUGGESTION_SELECT):o&&(e.isPending=!1,o(t.value,e.triggerQuery)),e.triggerClickAnalytics(t._click_id),e.onValueSelected(t.value,m.default.SUGGESTION_SELECT,t.source)},this.onValueSelected=function(){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:e.state.currentValue,a=e.props.onValueSelected;a&&a.apply(void 0,[o].concat(n))},this.handleStateChange=function(t){var n=t.isOpen;t.type===l.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.getBackgroundColor=function(t,n){return"dark"===e.props.themePreset?t===n?"#555":"#424242":t===n?"#eee":"#fff"},this.handleSearchIconClick=function(){var t=e.state.currentValue;t.trim()&&(e.isPending=!1,e.setValue(t,!0),e.onValueSelected(t,m.default.SEARCH_ICON_CLICK))},this.handleVoiceResults=function(t){var n=t.results,r=e.props.autosuggest;n&&n[0]&&n[0].isFinal&&n[0][0]&&n[0][0].transcript&&n[0][0].transcript.trim()&&(e.isPending=!1,e.setValue(n[0][0].transcript.trim(),!r),r&&(e._inputRef.focus(),e.setState({isOpen:!0})))},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,a.jsx)(w.default,null):null},this.renderCancelIcon=function(){return e.props.showClear?e.props.clearIcon||(0,a.jsx)(S.default,null):null},this.renderIcons=function(){var t=e.state.currentValue,n=e.props,r=n.showIcon,o=n.showClear,i=n.renderMic,s=n.getMicInstance,l=n.showVoiceSearch,u=n.iconPosition,c=n.innerClass;return(0,a.jsx)("div",null,e.state.currentValue&&o&&(0,a.jsx)(C.default,{onClick:e.clearValue,iconPosition:"right",clearIcon:"right"===u,showIcon:r,isClearIcon:!0},e.renderCancelIcon()),e.shouldMicRender(l)&&(0,a.jsx)(T.default,{getInstance:s,render:i,iconPosition:u,onResult:e.handleVoiceResults,className:(0,p.getClassName)(c,"mic")||null,applyClearStyle:!!t&&o,showIcon:r}),(0,a.jsx)(C.default,{onClick:e.handleSearchIconClick,iconPosition:u,showIcon:r},e.renderIcon()))},this.renderNoSuggestion=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=e.props,r=n.themePreset,o=n.theme,i=n.isLoading,s=n.renderNoSuggestion,l=n.innerClass,u=n.error,c=n.renderError,f=e.state,p=f.isOpen,d=f.currentValue;return!s||!p||t.length||i||!d||c&&u?null:(0,a.jsx)(O.default,{innerClass:l,themePreset:r,theme:o,innerClassName:"noSuggestion"},"function"==typeof s?s(d):s)},this.renderLoader=function(){var t=e.props,n=t.loader,r=t.isLoading,o=t.themePreset,i=t.theme,s=t.innerClass,l=e.state.currentValue;return r&&n&&l?(0,a.jsx)(O.default,{innerClass:s,innerClassName:"loader",theme:i,themePreset:o},n):null},this.renderError=function(){var t=e.props,n=t.error,r=t.renderError,o=t.themePreset,i=t.theme,s=t.isLoading,l=t.innerClass,u=e.state.currentValue;return n&&r&&u&&!s?(0,a.jsx)(O.default,{innerClass:l,innerClassName:"error",theme:i,themePreset:o},(0,E.isFunction)(r)?r(n):r):null},this.getComponent=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e.props,o=r.error,a=r.isLoading,i=r.aggregationData,s=r.promotedResults,l=r.customData,u=r.rawData,c=e.state.currentValue,f={error:o,loading:a,downshiftProps:t,data:e.parsedSuggestions,promotedData:s||[],customData:l||{},aggregationData:i||[],rawData:u,value:c,triggerClickAnalytics:e.triggerClickAnalytics,resultStats:e.stats,querySuggestions:e.topSuggestions};return n?(0,E.getQuerySuggestionsComponent)({downshiftProps:t,data:e.topSuggestions,value:c,loading:a,error:o},e.props):(0,E.getComponent)(f,e.props)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.withTriggerQuery=function(t){if(t)return function(n){return t(n,e.triggerQuery)}}};A.propTypes={setQueryOptions:g.default.funcRequired,updateQuery:g.default.funcRequired,options:g.default.options,selectedValue:g.default.selectedValue,suggestions:g.default.suggestions,rawData:g.default.rawData,aggregationData:g.default.aggregationData,setCustomQuery:g.default.funcRequired,setDefaultQuery:g.default.funcRequired,setCustomHighlightOptions:g.default.funcRequired,setSuggestionsSearchValue:g.default.funcRequired,triggerAnalytics:g.default.funcRequired,error:g.default.title,isLoading:g.default.bool,config:g.default.props,lastUsedQuery:g.default.string,autoFocus:g.default.bool,autosuggest:g.default.bool,enableSynonyms:g.default.bool,enableQuerySuggestions:g.default.bool,queryString:g.default.bool,beforeValueChange:g.default.func,className:g.default.string,clearIcon:g.default.children,componentId:g.default.stringRequired,customHighlight:g.default.func,customQuery:g.default.func,defaultQuery:g.default.func,dataField:g.default.dataFieldValidator,aggregationField:g.default.string,size:g.default.number,debounce:g.default.number,defaultValue:g.default.string,value:g.default.string,defaultSuggestions:g.default.suggestions,promotedResults:g.default.hits,customData:g.default.title,downShiftProps:g.default.props,children:g.default.func,excludeFields:g.default.excludeFields,fieldWeights:g.default.fieldWeights,filterLabel:g.default.string,fuzziness:g.default.fuzziness,highlight:g.default.bool,highlightField:g.default.stringOrArray,icon:g.default.children,iconPosition:g.default.iconPosition,innerClass:g.default.style,includeFields:g.default.includeFields,loader:g.default.title,nestedField:g.default.string,onError:g.default.func,onBlur:g.default.func,onFocus:g.default.func,onKeyDown:g.default.func,onKeyPress:g.default.func,onKeyUp:g.default.func,onQueryChange:g.default.func,onSuggestions:g.default.func,onValueChange:g.default.func,onChange:g.default.func,onValueSelected:g.default.func,placeholder:g.default.string,queryFormat:g.default.queryFormatSearch,querySuggestions:g.default.hits,react:g.default.react,render:g.default.func,renderQuerySuggestions:g.default.func,renderError:g.default.title,parseSuggestion:g.default.func,renderNoSuggestion:g.default.title,showClear:g.default.bool,showDistinctSuggestions:g.default.bool,showFilter:g.default.bool,showIcon:g.default.bool,showVoiceSearch:g.default.bool,style:g.default.style,title:g.default.title,theme:g.default.style,themePreset:g.default.themePreset,URLParams:g.default.bool,strictSelection:g.default.bool,searchOperators:g.default.bool,getMicInstance:g.default.func,renderMic:g.default.func},A.defaultProps={autosuggest:!0,className:null,debounce:0,downShiftProps:{},enableSynonyms:!0,enableQuerySuggestions:!1,excludeFields:[],iconPosition:"left",includeFields:["*"],placeholder:"Search",queryFormat:"or",showFilter:!0,showIcon:!0,showVoiceSearch:!1,style:{},URLParams:!1,showClear:!1,showDistinctSuggestions:!0,strictSelection:!1,searchOperators:!1,size:10},A.componentType=h.componentTypes.dataSearch;var R=(0,E.connect)((function(e,t){return{selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,suggestions:e.hits[t.componentId]&&e.hits[t.componentId].hits,rawData:e.rawData[t.componentId],aggregationData:e.compositeAggregations[t.componentId],themePreset:e.config.themePreset,isLoading:e.isLoading[t.componentId]||!1,error:e.error[t.componentId],config:e.config,promotedResults:e.promotedResults[t.componentId],customData:e.customData[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,querySuggestions:e.querySuggestions[t.componentId],lastUsedQuery:e.queryToHits[t.componentId]}}),(function(e){return{setCustomHighlightOptions:function(t,n){return e((0,c.setCustomHighlightOptions)(t,n))},setCustomQuery:function(t,n){return e((0,c.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,c.setDefaultQuery)(t,n))},setSuggestionsSearchValue:function(t){return e((0,c.setSuggestionsSearchValue)(t))},setQueryOptions:function(t,n){return e((0,c.setQueryOptions)(t,n))},updateQuery:function(t){return e((0,c.updateQuery)(t))},triggerAnalytics:function(t){return e((0,c.recordSuggestionClick)(t))}}}))((0,u.withTheme)((function(e){return(0,a.jsx)(k.default,r({},e,{internalComponent:!0,componentType:h.componentTypes.dataSearch}),(function(){return(0,a.jsx)(A,r({ref:e.myForwardedRef},e))}))}))),j=s.default.forwardRef((function(e,t){return(0,a.jsx)(R,r({},e,{myForwardedRef:t}))}));(0,f.default)(j,A),j.name="DataSearch",t.default=j},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var O=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));T.call(r),n.pagination&&n.aggregationField&&console.warn("Pagination is not supported when aggregationField is present. The list will be rendered with infinite scroll");var o=0;return r.props.defaultPage>=0?o=r.props.defaultPage:r.props.currentPage&&(o=Math.max(r.props.currentPage-1,0)),r.initialFrom=o*n.size,r.shouldRenderPagination=n.pagination&&!n.aggregationField,r.state={from:r.initialFrom,currentPage:o},r.internalComponent=(0,h.getInternalComponentID)(n.componentId),r.sortOptionIndex=r.props.defaultSortOption?r.props.sortOptions.findIndex((function(e){return e.label===r.props.defaultSortOption})):0,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidMount=function(){this.props.stream&&this.props.setStreaming(this.props.componentId,!0);var e=(0,f.getQueryOptions)(this.props);if(e.from=this.state.from,this.props.sortOptions){var t,n=this.props.sortOptions[this.sortOptionIndex].dataField,o=this.props.sortOptions[this.sortOptionIndex].sortBy;e.sort=[(t={},t[n]={order:o},t)],this.props.updateComponentProps(this.props.componentId,Object.assign({},this.props,{dataField:n},{sortBy:o},this.absProps),d.componentTypes.reactiveList)}else if(this.props.sortBy){var a;e.sort=[(a={},a[this.props.dataField]={order:this.props.sortBy},a)]}this.defaultQuery=null,this.props.defaultQuery&&(this.defaultQuery=this.props.defaultQuery(),e=r({},e,(0,f.getOptionsFromQuery)(this.defaultQuery)));var i=(this.defaultQuery||{}).query;if(this.props.setQueryOptions(this.props.componentId,r({},e,this.getAggsQuery()),!1),this.defaultQuery?(this.props.updateQuery({componentId:this.internalComponent,query:i},!1),(0,f.updateDefaultQuery)(this.props.componentId,this.props)):this.props.updateQuery({componentId:this.internalComponent,query:null},!1),this.domNode=window,this.showInfiniteScroll){var s=this.props.scrollTarget;"string"==typeof s||s instanceof String?this.domNode=document.getElementById(s):(s instanceof Element||s instanceof HTMLDocument)&&(this.domNode=s),this.domNode.addEventListener("scroll",this.scrollHandler)}},t.prototype.componentDidUpdate=function(e){var t=this,n=Math.ceil(this.props.total/this.props.size)||0;if(this.props.onData&&(0,f.checkSomePropChange)(this.props,e,["hits","streamHits","promotedResults","customData","total","size","time","hidden"],(function(){t.props.onData(t.getData())})),!((0,f.isEqual)(this.props.sortOptions,e.sortOptions)&&this.props.sortBy===e.sortBy&&this.props.size===e.size&&(0,f.isEqual)(this.props.dataField,e.dataField)&&(0,f.isEqual)(this.props.includeFields,e.includeFields)&&(0,f.isEqual)(this.props.excludeFields,e.excludeFields))){var o,a=(0,f.getQueryOptions)(this.props);if(a.from=this.state.from,this.props.sortOptions)a.sort=[(o={},o[this.props.sortOptions[this.sortOptionIndex].dataField]={order:this.props.sortOptions[this.sortOptionIndex].sortBy},o)];else if(this.props.sortBy){var i;a.sort=[(i={},i[this.props.dataField]={order:this.props.sortBy},i)]}this.props.setQueryOptions(this.props.componentId,r({},a,this.getAggsQuery()),!0)}if(this.props.defaultQuery&&!(0,f.isEqual)(this.props.defaultQuery(),this.defaultQuery)){var s=(0,f.getQueryOptions)(this.props);s.from=0,this.defaultQuery=this.props.defaultQuery();var l=this.defaultQuery.query;(0,f.getOptionsFromQuery)(this.defaultQuery)&&(s=r({},s,(0,f.getOptionsFromQuery)(this.defaultQuery)),this.props.setQueryOptions(this.props.componentId,s,!l)),(0,f.updateDefaultQuery)(this.props.componentId,this.props),this.props.updateQuery({componentId:this.internalComponent,query:l},!0),this.setState({currentPage:0,from:0},(function(){t.updatePageURL(0)}))}if(this.props.stream!==e.stream&&this.props.setStreaming(this.props.componentId,this.props.stream),this.shouldRenderPagination&&(this.props.isLoading&&(this.props.hits||e.hits)&&(this.props.onPageChange?this.props.onPageChange(this.state.currentPage+1,n):this.props.scrollOnChange&&this.props.pagination&&this.scrollToTop()),this.props.currentPage!==e.currentPage&&this.props.currentPage>0&&this.props.currentPage<=n&&this.setPage(this.props.currentPage-1)),this.showInfiniteScroll&&this.props.hits&&e.hits&&(this.props.hits.length=0?this.props.defaultPage:0)},t.prototype.componentWillUnmount=function(){this.domNode&&this.domNode.removeEventListener("scroll",this.scrollHandler)},t.prototype.render=function(){var e=this.props,t=e.renderItem,n=e.size,r=e.error,o=e.renderPagination,i=this.state.currentPage,s=this.getAllData().filteredResults,l={pages:this.props.pages,totalPages:Math.ceil(this.props.total/n),currentPage:this.state.currentPage,setPage:this.setPage,showEndPage:this.props.showEndPage,innerClass:this.props.innerClass,fragmentName:this.props.componentId},u=o?o(l):(0,a.jsx)(g.default,l),c=i*n;return(0,a.jsx)("div",{style:this.props.style,className:this.props.className},this.props.isLoading&&this.shouldRenderPagination&&this.props.loader,this.renderError(),(0,a.jsx)(y.default,{labelPosition:this.props.sortOptions?"right":"left",className:(0,f.getClassName)(this.props.innerClass,"resultsInfo")},this.props.sortOptions?this.renderSortOptions():null,this.props.showResultStats?this.renderResultStats():null),this.props.isLoading||r||0!==s.length?null:this.renderNoResults(),this.shouldRenderPagination&&-1!==["top","both"].indexOf(this.props.paginationAt)?u:null,(0,a.jsx)(C.default,{base:c,hasCustomRender:this.hasCustomRenderer,getComponent:this.getComponent,listClass:this.props.listClass,innerClass:this.props.innerClass,renderItem:t,triggerClickAnalytics:this.triggerClickAnalytics,filteredResults:s}),this.props.showLoader&&this.props.isLoading&&this.showInfiniteScroll?this.props.loader||(0,a.jsx)("div",{style:{textAlign:"center",margin:"20px 0",color:"#666"}},"Loading..."):null,this.shouldRenderPagination&&-1!==["bottom","both"].indexOf(this.props.paginationAt)?u:null,(0,a.jsx)(m.default,{show:!(!this.props.config.url.endsWith("appbase.io")||!s.length),innerClass:this.props.innerClass}))},o(t,[{key:"stats",get:function(){var e=this.state.currentPage,t=this.getAllData().filteredResults;return r({},(0,f.getResultStats)(this.props),{currentPage:e,displayedResults:t.length})}},{key:"absProps",get:function(){var e=this.props.originalProps;return{includeFields:e.includeFields||void 0,excludeFields:e.excludeFields||void 0,size:e.size||void 0}}},{key:"showInfiniteScroll",get:function(){return this.props.infiniteScroll&&!this.shouldRenderPagination}},{key:"hasCustomRenderer",get:function(){return(0,S.hasCustomRenderer)(this.props)}}]),t}(i.Component);O.ResultCardsWrapper=function(e){var t=e.children,n=_(e,["children"]);return(0,a.jsx)("div",r({css:b.container},n),t)},O.ResultListWrapper=function(e){var t=e.children,n=_(e,["children"]);return(0,a.jsx)("div",r({css:w.container},n),t)},O.generateQueryOptions=function(e){var t=(0,f.getQueryOptions)(r({includeFields:["*"],excludeFields:[]},e)),n=e.size,o=e.dataField,a=e.defaultSortOption,i=e.sortOptions,s=e.currentPage,l=e.sortBy;t.from=s?(s-1)*(n||10):0,t.size=n||10;if(i)t.sort=[function(){var e;if(a){var t,n=i.find((function(e){return e.label===a}));if(n)return(t={})[n.dataField]={order:n.sortBy},t}return(e={})[i[0].dataField]={order:i[0].sortBy},e}()];else if(l){var u;t.sort=[(u={},u[o]={order:l},u)]}return t};var T=function(){var e=this;this.getAggsQuery=function(){var t=e.props,n=t.size,r=t.aggregationField,o=t.afterKey,a={size:n};return r&&(a.aggs=(0,f.getCompositeAggsQuery)({},e.props,o?{after:o}:null,!0).aggs),a},this.getAllData=function(){var t=e.props,n=t.size,r=t.promotedResults,o=t.aggregationData,a=t.customData,i=e.state.currentPage,s=(0,f.parseHits)(e.props.hits)||[],l=(0,f.parseHits)(e.props.streamHits)||[],u=(0,f.parseHits)(r)||[],c=s,p=i*n;if(l.length){var d=l.map((function(e){return e._id}));c=c.filter((function(e){return!d.includes(e._id)}))}if(u.length){var h=u.map((function(e){return e._id})).filter(Boolean);h&&(c=c.filter((function(e){return!h.includes(e._id)}))),c=[].concat(l,u,c)}return{results:s,streamResults:l,filteredResults:c,promotedResults:u,customData:a||{},aggregationData:o||[],loadMore:e.loadMore,base:p,triggerClickAnalytics:e.triggerClickAnalytics}},this.scrollToTop=function(){e.domNode===window?(document.documentElement.scrollTop=0,document.body.scrollTop=0):e.domNode.scrollTop=0},this.scrollHandler=function(){var t=window.innerHeight+window.pageYOffset+300>=document.body.scrollHeight;e.props.scrollTarget&&(t=e.domNode.clientHeight+e.domNode.scrollTop+300>=e.domNode.scrollHeight),!e.props.isLoading&&t&&e.loadMore()},this.loadMore=function(){if((!e.props.aggregationField||e.props.afterKey)&&e.props.hits&&e.props.total!==e.props.hits.length){var t=e.state.from+e.props.size,n=r({},(0,f.getQueryOptions)(e.props),e.getAggsQuery());e.setState({from:t}),e.props.loadMore(e.props.componentId,r({},n,{from:t}),!0,!!e.props.aggregationField)}},this.setPage=function(t){if(t!==e.state.currentPage){var n=e.props.onPageClick;n&&n(t+1);var o=e.props.size*t,a=(0,f.getQueryOptions)(e.props);a.from=e.state.from,e.setState({from:o,currentPage:t},(function(){e.props.loadMore(e.props.componentId,r({},a,{from:o}),!1),e.updatePageURL(t)}))}},this.renderResultStats=function(){var t=e.props,n=t.hits,r=t.promotedResults,o=t.total,i=n&&r&&(n.length||r.length);return e.props.renderResultStats&&i?e.props.renderResultStats(e.stats):o?(0,a.jsx)("p",{css:v.resultStats,className:(0,f.getClassName)(e.props.innerClass,"resultStats")},e.props.total," results found in ",e.props.time,"ms"):null},this.renderNoResults=function(){return(0,a.jsx)("div",{className:(0,f.getClassName)(e.props.innerClass,"noResults")||null},e.props.renderNoResults())},this.handleSortChange=function(t){var n,r=t.target.value,o=(0,f.getQueryOptions)(e.props);o.from=0;var a=e.props.sortOptions[r].dataField,i=e.props.sortOptions[r].sortBy;o.sort=[(n={},n[a]={order:i},n)],e.props.updateComponentProps(e.props.componentId,Object.assign({},e.props,{dataField:a},{sortBy:i},e.absProps),d.componentTypes.reactiveList),e.props.setQueryOptions(e.props.componentId,o,!0),e.sortOptionIndex=r,e.setState({currentPage:0,from:0},(function(){e.updatePageURL(0)}))},this.updatePageURL=function(t){e.props.URLParams&&e.props.setPageURL(e.props.componentId,t+1,e.props.componentId,!1,!0)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.renderSortOptions=function(){return(0,a.jsx)("select",{css:v.sortOptions,className:(0,f.getClassName)(e.props.innerClass,"sortOptions"),name:"sort-options",onChange:e.handleSortChange,value:e.sortOptionIndex},e.props.sortOptions.map((function(e,t){return(0,a.jsx)("option",{key:e.label,value:t},e.label)})))},this.renderError=function(){var t=e.props,n=t.error,r=t.isLoading,o=t.renderError;return o&&n&&!r?(0,S.isFunction)(o)?o(n):o:null},this.withClickIds=function(t){var n=e.getAllData().base;return t.map((function(e,t){return r({},e,{_click_id:n+t})}))},this.getData=function(){var t=e.getAllData(),n=t.streamResults,r=t.filteredResults,o=t.promotedResults,a=t.aggregationData,i=t.customData;return{data:e.withClickIds(r),aggregationData:e.withClickIds(a||[]),streamData:e.withClickIds(n),promotedData:e.withClickIds(o),customData:i,rawData:e.props.rawData,resultStats:e.stats}},this.getComponent=function(){var t=e.props,n=t.error,o=t.isLoading,a=r({error:n,loading:o,loadMore:e.loadMore,triggerAnalytics:e.triggerClickAnalytics},e.getData());return(0,S.getComponent)(a,e.props)}};O.propTypes={loadMore:p.default.funcRequired,onQueryChange:p.default.func,onError:p.default.func,setPageURL:p.default.func,setQueryOptions:p.default.funcRequired,setDefaultQuery:p.default.funcRequired,updateComponentProps:p.default.funcRequired,setStreaming:p.default.func,searchState:p.default.dateObject,updateQuery:p.default.funcRequired,currentPage:p.default.number,hits:p.default.hits,rawData:p.default.rawData,isLoading:p.default.bool,includeFields:p.default.includeFields,streamHits:p.default.hits,promotedResults:p.default.hits,customData:p.default.title,time:p.default.number,total:p.default.number,hidden:p.default.number,config:p.default.props,analytics:p.default.props,queryLog:p.default.props,error:p.default.title,headers:p.default.headers,className:p.default.string,componentId:p.default.stringRequired,children:p.default.func,dataField:p.default.stringRequired,aggregationField:p.default.string,aggregationData:p.default.aggregationData,defaultPage:p.default.number,defaultQuery:p.default.func,excludeFields:p.default.excludeFields,innerClass:p.default.style,infiniteScroll:p.default.bool,listClass:p.default.string,loader:p.default.title,render:p.default.func,renderItem:p.default.func,renderError:p.default.title,renderPagination:p.default.func,onData:p.default.func,renderNoResults:p.default.title,onPageChange:p.default.func,onPageClick:p.default.func,pages:p.default.number,pagination:p.default.bool,paginationAt:p.default.paginationAt,showEndPage:p.default.bool,react:p.default.react,renderResultStats:p.default.func,scrollOnChange:p.default.bool,scrollTarget:p.default.string,showLoader:p.default.bool,showResultStats:p.default.bool,size:p.default.number,sortBy:p.default.sortBy,sortOptions:p.default.sortOptions,stream:p.default.bool,style:p.default.style,triggerAnalytics:p.default.funcRequired,URLParams:p.default.bool,defaultSortOption:p.default.string,afterKey:p.default.props,originalProps:p.default.any},O.defaultProps={className:null,currentPage:0,listClass:"",pages:5,infiniteScroll:!0,pagination:!1,paginationAt:"bottom",showEndPage:!1,includeFields:["*"],excludeFields:[],showResultStats:!0,size:10,style:{},URLParams:!1,showLoader:!0,renderNoResults:function(){return"No Results found."},scrollOnChange:!0,defaultSortOption:null,originalProps:{}},O.componentType=d.componentTypes.reactiveList;var k=(0,S.connect)((function(e,t){return{defaultPage:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value-1||-1,hits:e.hits[t.componentId]&&e.hits[t.componentId].hits,rawData:e.rawData[t.componentId],aggregationData:e.compositeAggregations[t.componentId],isLoading:e.isLoading[t.componentId]||!1,streamHits:e.streamHits[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,config:e.config,queryLog:e.queryLog[t.componentId],error:e.error[t.componentId],promotedResults:e.promotedResults[t.componentId]||[],customData:e.customData[t.componentId],afterKey:e.aggregations[t.componentId]&&e.aggregations[t.componentId][t.aggregationField]&&e.aggregations[t.componentId][t.aggregationField].after_key}}),(function(e){return{setDefaultQuery:function(t,n){return e((0,c.setDefaultQuery)(t,n))},updateComponentProps:function(t,n,r){return e((0,c.updateComponentProps)(t,n,r))},loadMore:function(t,n,r,o){return e((0,c.loadMore)(t,n,r,o))},setPageURL:function(t,n,r,o,a){return e((0,c.setValue)(t,n,r,o,a))},setQueryOptions:function(t,n,r){return e((0,c.setQueryOptions)(t,n,r))},setStreaming:function(t,n){return e((0,c.setStreaming)(t,n))},updateQuery:function(t,n){return e((0,c.updateQuery)(t,n))},triggerAnalytics:function(t){return e((0,c.recordResultClick)(t))}}}))((0,u.withTheme)((function(e){return(0,a.jsx)(x.default,r({internalComponent:!0,componentType:d.componentTypes.reactiveList},e),(function(){var t=e.includeFields,n=e.excludeFields,o=e.size;return(0,a.jsx)(O,r({ref:e.myForwardedRef},e,{originalProps:{includeFields:t,excludeFields:n,size:o}}))}))}))),P=s.default.forwardRef((function(e,t){return(0,a.jsx)(k,r({},e,{myForwardedRef:t}))}));(0,l.default)(P,O),P.name="ReactiveList",t.default=P},function(e,t,n){"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}n.r(t),n.d(t,"Provider",(function(){return c})),n.d(t,"connectAdvanced",(function(){return v})),n.d(t,"ReactReduxContext",(function(){return l})),n.d(t,"connect",(function(){return ne}));var o=n(0),a=n.n(o),i=n(3),s=n.n(i),l=a.a.createContext(null),u=function(e){function t(t){var n;n=e.call(this,t)||this;var r=t.store;return n.state={storeState:r.getState(),store:r},n}r(t,e);var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this.subscribe()},n.componentWillUnmount=function(){this.unsubscribe&&this.unsubscribe(),this._isMounted=!1},n.componentDidUpdate=function(e){this.props.store!==e.store&&(this.unsubscribe&&this.unsubscribe(),this.subscribe())},n.subscribe=function(){var e=this,t=this.props.store;this.unsubscribe=t.subscribe((function(){var n=t.getState();e._isMounted&&e.setState((function(e){return e.storeState===n?null:{storeState:n}}))}));var n=t.getState();n!==this.state.storeState&&this.setState({storeState:n})},n.render=function(){var e=this.props.context||l;return a.a.createElement(e.Provider,{value:this.state},this.props.children)},t}(o.Component);u.propTypes={store:s.a.shape({subscribe:s.a.func.isRequired,dispatch:s.a.func.isRequired,getState:s.a.func.isRequired}),context:s.a.object,children:s.a.any};var c=u;function f(){return(f=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}var d=n(11),h=n.n(d),g=n(16),m=n.n(g),y=n(36);function v(e,t){void 0===t&&(t={});var n=t,i=n.getDisplayName,s=void 0===i?function(e){return"ConnectAdvanced("+e+")"}:i,u=n.methodName,c=void 0===u?"connectAdvanced":u,d=n.renderCountProp,g=void 0===d?void 0:d,v=n.shouldHandleStateChanges,b=void 0===v||v,w=n.storeKey,S=void 0===w?"store":w,C=n.withRef,x=void 0!==C&&C,E=n.forwardRef,_=void 0!==E&&E,O=n.context,T=void 0===O?l:O,k=p(n,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]);m()(void 0===g,"renderCountProp is removed. render counting is built into the latest React dev tools profiling extension"),m()(!x,"withRef is removed. To access the wrapped instance, use a ref on the connected component");var P="To use a custom Redux store for specific components, create a custom React context with React.createContext(), and pass the context object to React Redux's Provider and specific components like: . You may also pass a {context : MyContext} option to connect";m()("store"===S,"storeKey has been removed and does not do anything. "+P);var A=T;return function(t){var n=t.displayName||t.name||"Component",i=s(n),l=f({},k,{getDisplayName:s,methodName:c,renderCountProp:g,shouldHandleStateChanges:b,storeKey:S,displayName:i,wrappedComponentName:n,WrappedComponent:t}),u=k.pure,p=o.Component;u&&(p=o.PureComponent);var d=function(n){function o(t){var r,o,i,s,l,c,p,d,h,g,y;return r=n.call(this,t)||this,m()(_?!t.wrapperProps[S]:!t[S],"Passing redux store in props has been removed and does not do anything. "+P),r.selectDerivedProps=function(t,n,r,a){if(u&&o===n&&i===t)return s;r===l&&c===a||(l=r,c=a,p=e(r.dispatch,a)),o=n,i=t;var f=p(t,n);return s=f},r.selectChildElement=function(e,t,n){return t===d&&n===h&&y===e||(d=t,h=n,y=e,g=a.a.createElement(e,f({},t,{ref:n}))),g},r.indirectRenderWrappedComponent=r.indirectRenderWrappedComponent.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r)),r}r(o,n);var s=o.prototype;return s.indirectRenderWrappedComponent=function(e){return this.renderWrappedComponent(e)},s.renderWrappedComponent=function(e){m()(e,'Could not find "store" in the context of "'+i+'". Either wrap the root component in a , or pass a custom React context provider to and the corresponding React context consumer to '+i+" in connect options.");var n,r=e.storeState,o=e.store,a=this.props;_&&(a=this.props.wrapperProps,n=this.props.forwardedRef);var s=this.selectDerivedProps(r,a,o,l);return this.selectChildElement(t,s,n)},s.render=function(){var e=this.props.context&&this.props.context.Consumer&&Object(y.isContextConsumer)(a.a.createElement(this.props.context.Consumer,null))?this.props.context:A;return a.a.createElement(e.Consumer,null,this.indirectRenderWrappedComponent)},o}(p);if(d.WrappedComponent=t,d.displayName=i,_){var v=a.a.forwardRef((function(e,t){return a.a.createElement(d,{wrapperProps:e,forwardedRef:t})}));return v.displayName=i,v.WrappedComponent=t,h()(v,t)}return h()(d,t)}}var b=Object.prototype.hasOwnProperty;function w(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function S(e,t){if(w(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function q(e,t){return e===t}var H,B,W,G,K,Y,$,X,Z,J,ee,te,ne=(W=(B=void 0===H?{}:H).connectHOC,G=void 0===W?v:W,K=B.mapStateToPropsFactories,Y=void 0===K?L:K,$=B.mapDispatchToPropsFactories,X=void 0===$?N:$,Z=B.mergePropsFactories,J=void 0===Z?F:Z,ee=B.selectorFactory,te=void 0===ee?U:ee,function(e,t,n,r){void 0===r&&(r={});var o=r,a=o.pure,i=void 0===a||a,s=o.areStatesEqual,l=void 0===s?q:s,u=o.areOwnPropsEqual,c=void 0===u?S:u,d=o.areStatePropsEqual,h=void 0===d?S:d,g=o.areMergedPropsEqual,m=void 0===g?S:g,y=p(o,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),v=z(e,Y,"mapStateToProps"),b=z(t,X,"mapDispatchToProps"),w=z(n,J,"mergeProps");return G(te,f({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:v,initMapDispatchToProps:b,initMergeProps:w,pure:i,areStatesEqual:l,areOwnPropsEqual:c,areStatePropsEqual:h,areMergedPropsEqual:m},y))})},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(95)},function(e,t,n){e.exports=function(){"use strict";return function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,o,a,i,s,l,u,c,f){switch(n){case 1:if(0===c&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===u)return r+"/*|*/";break;case 3:switch(u){case 102:case 112:return e(o[0]+r),"";default:return r+(0===f?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}}()},function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.a=n}).call(this,n(19))},function(e,t){e.exports=function(e){var t=RegExp("^(([^:/?#]*)?://)?(((.*)?@)?([^/?#]*)?)([^?#]*)(\\?([^#]*))?(#(.*))?"),n=e.match(t);return{protocol:n[2],auth:n[5],host:n[6],path:n[7],query:n[9],hash:n[11]}}},function(e,t,n){var r=function(e){function t(){this.fetch=!1}return t.prototype=e,new t}("undefined"!=typeof self?self:this);(function(e){!function(e){if(!e.fetch){var t="URLSearchParams"in e,n="Symbol"in e&&"iterator"in Symbol,r="FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),o="FormData"in e,a="ArrayBuffer"in e;if(a)var i=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],s=function(e){return e&&DataView.prototype.isPrototypeOf(e)},l=ArrayBuffer.isView||function(e){return e&&i.indexOf(Object.prototype.toString.call(e))>-1};h.prototype.append=function(e,t){e=f(e),t=p(t);var n=this.map[e];this.map[e]=n?n+","+t:t},h.prototype.delete=function(e){delete this.map[f(e)]},h.prototype.get=function(e){return e=f(e),this.has(e)?this.map[e]:null},h.prototype.has=function(e){return this.map.hasOwnProperty(f(e))},h.prototype.set=function(e,t){this.map[f(e)]=p(t)},h.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},h.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),d(e)},h.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),d(e)},h.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),d(e)},n&&(h.prototype[Symbol.iterator]=h.prototype.entries);var u=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];w.prototype.clone=function(){return new w(this,{body:this._bodyInit})},b.call(w.prototype),b.call(C.prototype),C.prototype.clone=function(){return new C(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new h(this.headers),url:this.url})},C.error=function(){var e=new C(null,{status:0,statusText:""});return e.type="error",e};var c=[301,302,303,307,308];C.redirect=function(e,t){if(-1===c.indexOf(t))throw new RangeError("Invalid status code");return new C(null,{status:t,headers:{location:e}})},e.Headers=h,e.Request=w,e.Response=C,e.fetch=function(e,t){return new Promise((function(n,o){var a=new w(e,t),i=new XMLHttpRequest;i.onload=function(){var e,t,r={status:i.status,statusText:i.statusText,headers:(e=i.getAllResponseHeaders()||"",t=new h,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};r.url="responseURL"in i?i.responseURL:r.headers.get("X-Request-URL");var o="response"in i?i.response:i.responseText;n(new C(o,r))},i.onerror=function(){o(new TypeError("Network request failed"))},i.ontimeout=function(){o(new TypeError("Network request failed"))},i.open(a.method,a.url,!0),"include"===a.credentials?i.withCredentials=!0:"omit"===a.credentials&&(i.withCredentials=!1),"responseType"in i&&r&&(i.responseType="blob"),a.headers.forEach((function(e,t){i.setRequestHeader(t,e)})),i.send(void 0===a._bodyInit?null:a._bodyInit)}))},e.fetch.polyfill=!0}function f(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function p(e){return"string"!=typeof e&&(e=String(e)),e}function d(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n&&(t[Symbol.iterator]=function(){return t}),t}function h(e){this.map={},e instanceof h?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function g(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function m(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function y(e){var t=new FileReader,n=m(t);return t.readAsArrayBuffer(e),n}function v(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function b(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(r&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(o&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(a&&r&&s(e))this._bodyArrayBuffer=v(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!a||!ArrayBuffer.prototype.isPrototypeOf(e)&&!l(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=v(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r&&(this.blob=function(){var e=g(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?g(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(y)}),this.text=function(){var e,t,n,r=g(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=m(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function S(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function C(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new h(t.headers),this.url=t.url||"",this._initBody(e)}}(void 0!==e?e:this)}).call(r,void 0);var o=r.fetch;o.Response=r.Response,o.Request=r.Request,o.Headers=r.Headers;e.exports&&(e.exports=o,e.exports.default=o)},function(e,t,n){var r="undefined"!=typeof JSON?JSON:n(106);e.exports=function(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});var n=t.space||"";"number"==typeof n&&(n=Array(n+1).join(" "));var i,s="boolean"==typeof t.cycles&&t.cycles,l=t.replacer||function(e,t){return t},u=t.cmp&&(i=t.cmp,function(e){return function(t,n){var r={key:t,value:e[t]},o={key:n,value:e[n]};return i(r,o)}}),c=[];return function e(t,i,f,p){var d=n?"\n"+new Array(p+1).join(n):"",h=n?": ":":";if(f&&f.toJSON&&"function"==typeof f.toJSON&&(f=f.toJSON()),void 0!==(f=l.call(t,i,f))){if("object"!=typeof f||null===f)return r.stringify(f);if(o(f)){for(var g=[],m=0;m=4;)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+((1540483477*(t>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++o;switch(n){case 3:r^=(255&e.charCodeAt(o+2))<<16;case 2:r^=(255&e.charCodeAt(o+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(o)))+((1540483477*(r>>>16)&65535)<<16)}return r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16),((r^=r>>>15)>>>0).toString(36)};var i=function(e){function t(e,t,r){var o=t.trim().split(h);t=o;var a=o.length,i=e.length;switch(i){case 0:case 1:var s=0;for(e=0===i?"":e[0]+" ";sr&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*n&&0l.charCodeAt(8))break;case 115:i=i.replace(l,"-webkit-"+l)+";"+i;break;case 207:case 102:i=i.replace(l,"-webkit-"+(102s.charCodeAt(0)&&(s=s.trim()),s=[s],0d)&&(V=(z=z.replace(" ",":")).length),01?o-1:0),i=1;i=n;a--)r/=u[a],r+=A(t,!1,a)-A(e,!1,a);1==n&&(r+=12*(t.getFullYear()-e.getFullYear()))}else if(2==n){var i=e.toDate().setUTCHours(0,0,0,0),s=t.toDate().setUTCHours(0,0,0,0);r=o.round((s-i)/864e5)+(t-s-(e-i))/864e5}else r=(t-e)/[36e5,6e4,1e3,1][n-3];return r}function w(e){return t=e(0),r=e(1),a=e(2),i=new n(f(t,r,a)),s=C(S(t,r,a)),o.floor(o.round((i-s)/864e5)/7)+1;var t,r,a,i,s}function S(e,t,r){var o=new n(f(e,t,r));return o=C(e+1)?e+1:e}function C(e){var t=new n(f(e,0,4));return t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+6)%7),t}function x(e,t,n,r){var o=N(A,e,r),a=N(I,e,r);void 0===n&&(n=S(o(0),o(1),o(2)));var i=C(n);r||(i=R(i)),e.setTime(i.getTime()),a(2,[o(2)+7*(t-1)])}function E(e,t,n,r,o){var a=h.locales,i=a[h.defaultLocale]||{},s=N(A,e,o);return n=(F(n)?a[n]:n)||{},_(e,t,(function(e){if(r)for(var t=(7==e?2:e)-1;t>=0;t--)r.push(s(t));return s(e)}),(function(e){return n[e]||i[e]}),o)}function _(e,t,n,r,o){for(var a,i,s="";a=t.match(c);)s+=t.substr(0,a.index),a[1]?s+=O(e,a[1],n,r,o):a[3]?(i=_(e,a[4],n,r,o),parseInt(i.replace(/\D/g,""),10)&&(s+=i)):s+=a[7]||"'",t=t.substr(a.index+a[0].length);return s+t}function O(e,t,n,r,o){for(var a,i=t.length,s="";i>0;)void 0!==(a=T(e,t.substr(0,i),n,r,o))?(s+=a,i=(t=t.substr(i)).length):i--;return s+t}function T(e,t,n,r,a){var i=h.formatters[t];if(F(i))return _(e,i,n,r,a);if("function"==typeof i)return i(e,a||!1,r);switch(t){case"fff":return Q(n(6),3);case"s":return n(5);case"ss":return Q(n(5));case"m":return n(4);case"mm":return Q(n(4));case"h":return n(3)%12||12;case"hh":return Q(n(3)%12||12);case"H":return n(3);case"HH":return Q(n(3));case"d":return n(2);case"dd":return Q(n(2));case"ddd":return r("dayNamesShort")[n(7)]||"";case"dddd":return r("dayNames")[n(7)]||"";case"M":return n(1)+1;case"MM":return Q(n(1)+1);case"MMM":return r("monthNamesShort")[n(1)]||"";case"MMMM":return r("monthNames")[n(1)]||"";case"yy":return(n(0)+"").substring(2);case"yyyy":return n(0);case"t":return k(n,r).substr(0,1).toLowerCase();case"tt":return k(n,r).toLowerCase();case"T":return k(n,r).substr(0,1);case"TT":return k(n,r);case"z":case"zz":case"zzz":return a?"Z":function(e,t){var n=e.getTimezoneOffset(),r=n<0?"+":"-",a=o.floor(o.abs(n)/60),i=o.abs(n)%60,s=a;"zz"==t?s=Q(a):"zzz"==t&&(s=Q(a)+":"+Q(i));return r+s}(e,t);case"w":return w(n);case"ww":return Q(w(n));case"S":var s=n(2);return s>10&&s<20?"th":["st","nd","rd"][s%10-1]||"th"}}function k(e,t){return e(3)<12?t("amDesignator"):t("pmDesignator")}function P(e){return!isNaN(e[0].getTime())}function A(e,t,n){return e["get"+(t?"UTC":"")+s[n]]()}function I(e,t,n,r){e["set"+(t?"UTC":"")+s[n]].apply(e,r)}function R(e){return new n(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())}function j(e,t){return 32-new n(f(e,t,32)).getUTCDate()}function M(e){return function(){return e.apply(void 0,[this].concat(L(arguments)))}}function N(e){var t=L(arguments,1);return function(){return e.apply(void 0,t.concat(L(arguments)))}}function L(e,t,n){return a.prototype.slice.call(e,t||0,void 0===n?e.length:n)}function D(e,t){for(var n=0;n-1};function u(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function c(e){return"string"!=typeof e&&(e=String(e)),e}function f(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return r&&(t[Symbol.iterator]=function(){return t}),t}function p(e){this.map={},e instanceof p?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function d(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function h(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function g(e){var t=new FileReader,n=h(t);return t.readAsArrayBuffer(e),n}function m(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:o&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:a&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:n&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():i&&o&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=m(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):i&&(ArrayBuffer.prototype.isPrototypeOf(e)||l(e))?this._bodyArrayBuffer=m(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o&&(this.blob=function(){var e=d(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?d(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(g)}),this.text=function(){var e,t,n,r=d(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=h(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function w(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function S(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new p(t.headers),this.url=t.url||"",this._initBody(e)}b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},y.call(b.prototype),y.call(S.prototype),S.prototype.clone=function(){return new S(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new p(this.headers),url:this.url})},S.error=function(){var e=new S(null,{status:0,statusText:""});return e.type="error",e};var C=[301,302,303,307,308];S.redirect=function(e,t){if(-1===C.indexOf(t))throw new RangeError("Invalid status code");return new S(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function x(e,n){return new Promise((function(r,a){var i=new b(e,n);if(i.signal&&i.signal.aborted)return a(new t.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function l(){s.abort()}s.onload=function(){var e,t,n={status:s.status,statusText:s.statusText,headers:(e=s.getAllResponseHeaders()||"",t=new p,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};n.url="responseURL"in s?s.responseURL:n.headers.get("X-Request-URL");var o="response"in s?s.response:s.responseText;r(new S(o,n))},s.onerror=function(){a(new TypeError("Network request failed"))},s.ontimeout=function(){a(new TypeError("Network request failed"))},s.onabort=function(){a(new t.DOMException("Aborted","AbortError"))},s.open(i.method,i.url,!0),"include"===i.credentials?s.withCredentials=!0:"omit"===i.credentials&&(s.withCredentials=!1),"responseType"in s&&o&&(s.responseType="blob"),i.headers.forEach((function(e,t){s.setRequestHeader(t,e)})),i.signal&&(i.signal.addEventListener("abort",l),s.onreadystatechange=function(){4===s.readyState&&i.signal.removeEventListener("abort",l)}),s.send(void 0===i._bodyInit?null:i._bodyInit)}))}x.polyfill=!0,e.fetch||(e.fetch=x,e.Headers=p,e.Request=b,e.Response=S),t.Headers=p,t.Request=b,t.Response=S,t.fetch=x}({})}(n),delete n.fetch.polyfill,(t=n.fetch).default=n.fetch,t.fetch=n.fetch,t.Headers=n.Headers,t.Request=n.Request,t.Response=n.Response,e.exports=t},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t={};return Object.keys(e).forEach((function(n){a.validProps.includes(n)&&(t[n]=e[n])})),t}},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=i},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return a};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},a={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.1","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){"use strict";t.__esModule=!0,t.Tick=void 0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r},i=n(2);var s={name:"1pnljid-small",styles:"min-height:0;height:30px;border:0;box-shadow:rgba(0,0,0,0.3) 0px 1px 4px -1px;border-radius:2px;;label:small;"},l=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.backgroundColor,";border-color:",t.colors.borderColor,";color:",t.colors.textColor,";&:hover,&:focus{background-color:",t.colors.backgroundColor,";}")},u=(0,a.default)("button",{target:"e863kyk0",label:"Select"})("width:100%;display:flex;align-items:center;justify-content:space-between;min-height:42px;border-radius:0;outline:none;padding:5px 12px;font-size:0.9rem;line-height:1.2rem;background-color:#fff;border:1px solid #ccc;color:#424242;cursor:pointer;user-select:none;transition:all 0.3s ease;",(function(e){return e.small?s:null}),";& > div{width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;}&:hover,&:focus{background-color:#fcfcfc;}",(function(e){return"dark"===e.themePreset&&l}),";"),c=(0,a.default)("span",{target:"e863kyk1",label:"Tick"})('width:16px;height:16px;display:inline-block;position:relative;user-select:none;align-items:center;&::after{box-sizing:content-box;content:"";position:absolute;background-color:transparent;top:50%;left:0;width:8px;height:4px;margin-top:-4px;border-style:solid;border-color:',(function(e){return e.theme.colors.primaryColor}),";border-width:0 0 2px 2px;border-radius:0;border-image:none;transform:rotate(-45deg) scale(1);transition:all 200ms ease-out;}");t.default=u,t.Tick=c},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r};n(2);var i={name:"7ygnhj-open",styles:"top:0.55em;transform:rotate(-45deg);;label:open;"},s=(0,a.default)("span",{target:"e1i1ftc40",label:"Chevron"})('&::before{content:"";border-style:solid;border-width:0.15em 0.15em 0 0;display:inline-block;height:0.45em;position:relative;top:0.35em;left:0;transform:rotate(135deg);vertical-align:top;width:0.45em;',(function(e){return e.open?i:null}),"}");t.default=s},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=Object.assign||function(e){for(var t=1;t=100?y=Math.round(y):b=100/(c-p);var w=null;h&&(w=d.indexOf(this.getClosestSnapPoint(i[e])));var S=(f(n={},l.KEYS.LEFT,(function(e){return-1*e})),f(n,l.KEYS.RIGHT,(function(e){return 1*e})),f(n,l.KEYS.UP,(function(e){return 1*e})),f(n,l.KEYS.DOWN,(function(e){return-1*e})),f(n,l.KEYS.PAGE_DOWN,(function(e){return e>1?-e:-10*e})),f(n,l.KEYS.PAGE_UP,(function(e){return e>1?e:10*e})),n);if(m.call(S,t))y+=S[t](b),h&&(y>v?w0&&(g=d[w-1]));else if(t===l.KEYS.HOME)y=l.PERCENT_EMPTY,h&&(g=r(d,1)[0]);else{if(t!==l.KEYS.END)return null;y=l.PERCENT_FULL,h&&(g=d[d.length-1])}return h?u.getPosition(g,p,c):y}},{key:"getNextState",value:function(e,t){var n=this.state.handlePos,r=this.props,o=r.max,a=r.min,i=r.algorithm,s=this.validatePosition(e,t),l=n.map((function(t,n){return n===e?s:t}));return{handlePos:l,values:l.map((function(e){return i.getValue(e,a,o)}))}}},{key:"getClosestHandle",value:function(e){var t=this.state.handlePos;return t.reduce((function(n,r,o){return Math.abs(t[o]-e)1)){var n=e.changedTouches[0];this.setStartSlide(e,n.clientX,n.clientY),document.addEventListener("touchmove",this.handleTouchSlide,!1),document.addEventListener("touchend",this.endSlide,!1),t&&t(),w(e)}}},{key:"handleMouseSlide",value:function(e){null!==this.state.slidingIndex&&(this.handleSlide(e.clientX,e.clientY),w(e))}},{key:"handleTouchSlide",value:function(e){if(null!==this.state.slidingIndex)if(e.changedTouches.length>1)this.endSlide();else{var t=e.changedTouches[0];this.handleSlide(t.clientX,t.clientY),w(e)}}},{key:"handleSlide",value:function(e,t){var n=this.props,r=n.orientation,o=n.onSliderDragMove,a=this.state,i=a.slidingIndex,s=a.sliderBox,u="vertical"===r?(t-s.top)/s.height*l.PERCENT_FULL:(e-s.left)/s.width*l.PERCENT_FULL;this.slideTo(i,u),this.canMove(i,u)&&o&&o()}},{key:"endSlide",value:function(){var e=this,t=this.props,n=t.onSliderDragEnd,r=t.snap,o=this.state,a=o.slidingIndex,i=o.handlePos;if(this.setState({slidingIndex:null}),"function"==typeof document.removeEventListener?(document.removeEventListener("mouseup",this.endSlide,!1),document.removeEventListener("touchend",this.endSlide,!1),document.removeEventListener("touchmove",this.handleTouchSlide,!1),document.removeEventListener("mousemove",this.handleMouseSlide,!1)):(document.detachEvent("onmousemove",this.handleMouseSlide),document.detachEvent("onmouseup",this.endSlide)),n&&n(),r){var s=this.getSnapPosition(i[a]);this.slideTo(a,s,(function(){return e.fireChangeEvent()}))}else this.fireChangeEvent()}},{key:"handleClick",value:function(e){var t=this;if(!e.target.getAttribute("data-handle-key")){var n=this.props,r=n.orientation,o=n.onClick,a=this.getSliderBoundingBox(),i=("vertical"===r?(e.clientY-a.top)/a.height:(e.clientX-a.left)/a.width)*l.PERCENT_FULL,s=this.getClosestHandle(i),u=this.getSnapPosition(i);this.slideTo(s,u,(function(){return t.fireChangeEvent()})),o&&o()}}},{key:"handleKeydown",value:function(e){var t=this,n=b(e);if(e.keyCode!==l.KEYS.ESC){var r=this.getNextPositionForKey(n,e.keyCode);if(null!==r){if(this.canMove(n,r)){this.slideTo(n,r,(function(){return t.fireChangeEvent()}));var o=this.props.onKeyPress;o&&o()}w(e)}}else e.currentTarget.blur()}},{key:"userAdjustPosition",value:function(e,t){var n=this.props.getNextHandlePosition,r=t;if(n&&(r=parseFloat(n(e,t)),Number.isNaN(r)||rl.PERCENT_FULL))throw new TypeError("getNextHandlePosition returned invalid position. Valid positions are floats between 0 and 100");return r}},{key:"validatePosition",value:function(e,t){var n=this.state,r=n.handlePos,o=n.handleDimensions,a=this.userAdjustPosition(e,t);return Math.max(Math.min(a,void 0!==r[e+1]?r[e+1]-o:l.PERCENT_FULL),void 0!==r[e-1]?r[e-1]+o:l.PERCENT_EMPTY)}},{key:"validateValues",value:function(e,t){var n=t||this.props,r=n.max,o=n.min;return e.map((function(e,t,n){var a=Math.max(Math.min(e,r),o);return n.length&&al.PERCENT_FULL||t>(void 0!==r[e+1]?r[e+1]-o:1/0)||t<(void 0!==r[e-1]?r[e-1]+o:-1/0))}},{key:"fireChangeEvent",value:function(){var e=this.props.onChange;e&&e(this.getPublicState())}},{key:"slideTo",value:function(e,t,n){var r=this,o=this.getNextState(e,t);this.setState(o,(function(){var e=r.props.onValuesUpdated;e&&e(r.getPublicState()),n&&n()}))}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var n=e.max,r=e.min,o=e.values,a=this.props.algorithm,i=this.validateValues(o,e);this.setState({handlePos:i.map((function(e){return a.getPosition(e,r,n)})),values:i},(function(){return t.fireChangeEvent()}))}}},{key:"invalidatePitStyleCache",value:function(){this.pitStyleCache={}}},{key:"render",value:function(){var e=this,t=this.props,n=t.algorithm,r=t.children,o=t.disabled,a=t.handle,s=t.max,l=t.min,u=t.orientation,c=t.pitComponent,f=t.pitPoints,p=t.progressBar,d=this.state,h=d.className,g=d.handlePos,m=d.values;return i.default.createElement("div",{className:h,ref:this.setRef,onClick:o?void 0:this.handleClick,style:{position:"relative"}},i.default.createElement("div",{className:"rheostat-background"}),g.map((function(t,n){var r="vertical"===u?{top:String(t)+"%",position:"absolute"}:{left:String(t)+"%",position:"absolute"};return i.default.createElement(a,{"aria-valuemax":e.getMaxValue(n),"aria-valuemin":e.getMinValue(n),"aria-valuenow":m[n],"aria-disabled":o,"data-handle-key":n,className:"rheostat-handle",key:"handle-"+String(n),onClick:e.killEvent,onKeyDown:o?void 0:e.handleKeydown,onMouseDown:o?void 0:e.startMouseSlide,onTouchStart:o?void 0:e.startTouchSlide,role:"slider",style:r,tabIndex:0})})),g.map((function(t,n,r){return 0===n&&r.length>1?null:i.default.createElement(p,{className:"rheostat-progress",key:"progress-bar-"+String(n),style:e.getProgressStyle(n)})})),c&&f.map((function(t){var r=e.pitStyleCache[t];if(!r){var o=n.getPosition(t,l,s);r="vertical"===u?{top:String(o)+"%",position:"absolute"}:{left:String(o)+"%",position:"absolute"},e.pitStyleCache[t]=r}return i.default.createElement(c,{key:"pit-"+String(t),style:r},t)})),r)}}]),t}(i.default.Component);E.propTypes=C,E.defaultProps=x,t.default=E},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.KEYS={DOWN:40,END:35,ESC:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,UP:38},t.PERCENT_EMPTY=0,t.PERCENT_FULL=100},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={getPosition:function(e,t,n){return(e-t)/(n-t)*100},getValue:function(e,t,n){var r=e/100;return 0===e?t:100===e?n:Math.round((n-t)*r+t)}}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(2),o=s(n(5)),a=n(158),i=s(a);function s(e){return e&&e.__esModule?e:{default:e}}var l=function(e,t,n,r){return(ee.range.start&&(n=[{key:e.range.start,doc_count:0}].concat(n));var o=n[n.length-1];o.key+e.interval=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["className","style","tooltipTrigger","renderTooltipData"]);if(r){var l="";switch(r){case"hover":l="slider-tooltip";break;case"focus":l="slider-tooltip-focus";break;case"always":l="slider-tooltip-visible";break;case"none":default:return i.default.createElement("button",o({style:n,"aria-label":"slider-button",className:t},s))}var u=s["aria-valuenow"];return i.default.createElement("button",o({style:n,className:t,"aria-label":"slider-button"},s),i.default.createElement("span",{className:l},a?a(u):u))}return i.default.createElement("button",o({style:n,className:t},s))}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r},i=n(2);var s=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.primaryColor,";")},l=(0,a.default)("div",{target:"e1p4hzk20",label:"Slider"})(".rheostat{overflow:visible;margin:24px 12px;}.rheostat-progress{background-color:#d8d8d8;position:absolute;",(function(e){return e.primary&&s}),"}.rheostat-handle{border:1px solid #9a9a9a;",(function(e){return e.primary&&s})," background-color:#fff;border-radius:50%;height:24px;outline:none;z-index:2;width:24px;cursor:pointer;}.rheostat-horizontal{height:24px;}.rheostat-background{height:4px;background-color:#c7c7c7;top:0px;width:100%;position:relative;}.rheostat-horizontal .rheostat-progress{height:4px;top:0;}.rheostat-horizontal .rheostat-handle{margin-left:-12px;top:-10px;}.slider-tooltip,.slider-tooltip-focus,.slider-tooltip-visible{visibility:hidden;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:6px 8px;position:absolute;z-index:1;transform:translate(-50%,-170%);}.slider-tooltip-visible{visibility:visible;}.slider-tooltip:after,.slider-tooltip-focus:after,.slider-tooltip-visible:after{content:'';position:absolute;top:98%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent;}.rheostat-handle:hover .slider-tooltip,.rheostat-handle:focus .slider-tooltip,.rheostat-handle:active .slider-tooltip{visibility:visible;}.rheostat-handle:hover .slider-tooltip-focus{visibility:hidden;}.rheostat-handle:focus .slider-tooltip-focus,.rheostat-handle:active .slider-tooltip-focus{visibility:visible;}",(function(e){return e.theme.component}),";");t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(0),a=(r=o)&&r.__esModule?r:{default:r};t.default=function(){return a.default.createElement("svg",{alt:"Search",className:"search-icon",height:"12",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 15 15"},a.default.createElement("title",null,"Search"),a.default.createElement("path",{d:" M6.02945,10.20327a4.17382,4.17382,0,1,1,4.17382-4.17382A4.15609,4.15609, 0,0,1,6.02945,10.20327Zm9.69195,4.2199L10.8989,9.59979A5.88021,5.88021, 0,0,0,12.058,6.02856,6.00467,6.00467,0,1,0,9.59979,10.8989l4.82338, 4.82338a.89729.89729,0,0,0,1.29912,0,.89749.89749,0,0,0-.00087-1.29909Z "}))}},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(0)),o=a(n(5));function a(e){return e&&e.__esModule?e:{default:e}}var i=function(e){var t=e.onClick;return r.default.createElement("svg",{alt:"Clear",className:"cancel-icon",height:"10",onClick:t,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 212.982 212.982"},r.default.createElement("title",null,"Clear"),r.default.createElement("path",{d:"M131.804,106.491l75.936-75.936c6.99-6.99,6.99-18.323,0-25.312 c-6.99-6.99-18.322-6.99-25.312,0l-75.937,75.937L30.554,5.242c-6.99-6.99-18.322-6.99-25.312,0c-6.989,6.99-6.989,18.323,0,25.312 l75.937,75.936L5.242,182.427c-6.989,6.99-6.989,18.323,0,25.312c6.99,6.99,18.322,6.99,25.312,0l75.937-75.937l75.937,75.937 c6.989,6.99,18.322,6.99,25.312,0c6.99-6.99,6.99-18.322,0-25.312L131.804,106.491z"}))};i.propTypes={onClick:o.default.func},t.default=i},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r};n(2);var i={name:"1we0lfc-left",styles:"padding-left:12px;left:0;;label:left;"},s={name:"1jbg2f-right",styles:"padding-right:12px;right:0;;label:right;"},l={name:"alnn9o-clear",styles:"padding-right:29px;right:0;;label:clear;"},u=(0,a.default)("div",{target:"ekqohx90",label:"InputIcon"})("position:absolute;top:",(function(e){return e.isClearIcon?"12px":"13px"}),";cursor:pointer;",(function(e){var t=e.iconPosition;return"left"===t?i:"right"===t?s:null}),";",(function(e){return e.clearIcon&&l}),";",(function(e){return!e.showIcon&&"padding-right:10px"}),";svg.search-icon{fill:",(function(e){return e.theme.colors.primaryColor}),";}svg.cancel-icon{fill:",(function(e){return e.theme.colors.borderColor}),";}");t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=s(n(18)),o=n(2),a=s(n(35)),i=s(n(166));function s(e){return e&&e.__esModule?e:{default:e}}var l={name:"1qdswc8-SuggestionItem",styles:"width:100%;;label:SuggestionItem;"},u={name:"1m0rusr-SuggestionItem",styles:"margin:auto;margin-right:10px;;label:SuggestionItem;"},c={name:"1329h7p-SuggestionItem",styles:"object-fit:contain;;label:SuggestionItem;"},f={name:"1848dt2-SuggestionItem",styles:"font-size:1rem;;label:SuggestionItem;"},p={name:"169r87i-SuggestionItem",styles:"margin-top:3px;;label:SuggestionItem;"};t.default=function(e){var t=e.currentValue,n=e.suggestion,s=n.label,d=n.value,h=n.title,g=n.description,m=n.image;return s?"string"==typeof s?(0,o.jsx)("div",{className:"trim"},(0,o.jsx)(i.default,{autoEscape:!0,searchWords:t.split(" "),textToHighlight:s})):s:h||m||g?(0,o.jsx)(a.default,{alignItems:"center",css:l},m&&(0,o.jsx)("div",{css:u},(0,o.jsx)("img",{src:m,alt:" ",height:"50px",width:"50px",css:c})),(0,o.jsx)(a.default,{direction:"column",css:(0,r.default)({width:m?"calc(100% - 60px)":"100%"},";label:SuggestionItem;")},h&&(0,o.jsx)("div",{className:"trim"},(0,o.jsx)(i.default,{searchWords:t.split(" "),textToHighlight:h,css:f})),g&&(0,o.jsx)("div",{className:"trim",css:p},(0,o.jsx)(i.default,{searchWords:t.split(" "),textToHighlight:g})))):d}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(2),a=n(3),i=(r=a)&&r.__esModule?r:{default:r},s=n(10);var l={name:"12fugvv-highlightedStyling",styles:"overflow:hidden;text-overflow:ellipsis;white-space:nowrap;.highlight{font-weight:600;padding:0;background-color:transparent;color:inherit;};label:highlightedStyling;"},u=function(e){var t=e.textToHighlight,n=e.searchWords,r=e.autoEscape,a=n.map((function(e){return r?(0,s.escapeRegExp)(e):e})).join("|");return(0,o.jsx)("div",{css:l,dangerouslySetInnerHTML:{__html:t.replace(new RegExp(a,"ig"),(function(e){return''+e+""}))}})};u.propTypes={searchWords:i.default.arrayOf(i.default.string),textToHighlight:i.default.string,autoEscape:i.default.bool},u.defaultProps={searchWords:[],textToHighlight:"",autoEscape:!1},t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(2),a=n(4),i=n(5),s=(r=i)&&r.__esModule?r:{default:r},l=n(34);var u=function(e){var t=e.theme,n=e.themePreset,r=e.children,i=e.innerClassName,s=e.innerClass;return(0,o.jsx)("div",{css:(0,l.noSuggestions)(n,t),className:(0,a.getClassName)(s,i||"")},(0,o.jsx)("li",null,r))};u.propTypes={theme:s.default.style,innerClassName:s.default.string,themePreset:s.default.themePreset,children:s.default.children,innerClass:s.default.style},t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=function(){function e(e,t){for(var n=0;n1?o:2}(n,r,f):Math.max(2,Math.ceil(s-(n-1)/2+1)),d=[];if(p<=s){var h=ns-n+2&&(h=(p=Math.max(2,s-n+2))+n);for(var g=function(e){var t=r===e-1,n=(0,i.getClassName)(l,"button"),f=n||t?n+" "+(t?"active":""):null,p=(0,o.jsx)(u.default,{className:f,primary:t,key:e-1,tabIndex:"0",onKeyPress:function(t){return(0,i.handleA11yAction)(t,(function(){return a(e-1)}))},onClick:function(t){t.preventDefault(),a(e-1)},alt:"Page "+e,href:"?"+c+"="+e},e);e<=s+1&&d.push(p)},m=p;m=1&&(b={href:"?"+f+"="+n,alt:"Page "+n,rel:"prev"}),n=Math.floor(t/2)+!!(t%2)?(0,o.jsx)("span",null,"..."):null,this.buildIntermediatePaginationDom(),p&&t>2&&n<=s-Math.ceil(.75*t)?(0,o.jsx)("span",null,"..."):null,p&&s>=t&&d(this.props,"end"),(0,o.jsx)(u.default,r({className:(0,i.getClassName)(c,"button")||null,disabled:n>=s-1,onKeyPress:function(e){return(0,i.handleA11yAction)(e,g)},onClick:g,tabIndex:n>=s-1?"-1":"0"},w),"Next"))},t}(a.default.PureComponent);h.propTypes={currentPage:s.default.number,innerClass:s.default.style,pages:s.default.number,setPage:s.default.func,totalPages:s.default.number,fragmentName:s.default.string,showEndPage:s.default.bool},t.default=h},function(e,t,n){"use strict";t.__esModule=!0;var r=l(n(0)),o=n(4),a=l(n(5)),i=l(n(175)),s=l(n(35));function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var f=function(e){function t(){return u(this,t),c(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){return this.props.show?r.default.createElement(s.default,{direction:"row-reverse",className:(0,o.getClassName)(this.props.innerClass,"poweredBy")},r.default.createElement("a",{href:"https://appbase.io/",target:"_blank",rel:"noopener noreferrer"},r.default.createElement(i.default,{src:"https://cdn.rawgit.com/appbaseio/cdn/d2ec210045e59104ee5485841fa17b23fc83f097/appbase/logos/rbc-logo.svg"}))):null},t}(r.default.PureComponent);f.propTypes={show:a.default.bool,innerClass:a.default.style},t.default=f},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6);var a=(0,((r=o)&&r.__esModule?r:{default:r}).default)("img",{target:"e1eb5iy50",label:"PoweredByImage"})({name:"14kcwr6",styles:"width:110px;"});t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.sortOptions=t.resultStats=void 0;n(2);var r={name:"1kfwsuu-resultStats",styles:"flex-grow:1;font-size:0.82rem;;label:resultStats;"},o={name:"p4tgvk-sortOptions",styles:"color:#424242;height:32px;font-size:0.82rem;padding:0 25px 0 10px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;border:0;outline:1px solid #ddd;outline-offset:-1px;;label:sortOptions;"};t.resultStats=r,t.sortOptions=o},function(e,t,n){"use strict";t.__esModule=!0,t.Image=t.Title=t.container=void 0;var r=i(n(6)),o=(n(2),n(21)),a=i(n(14));function i(e){return e&&e.__esModule?e:{default:e}}var s={name:"12v9vzr-container",styles:"display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:0 -8px;@media (max-width:420px){margin:0;};label:container;"},l=(0,r.default)("div",{target:"e1cc0ogo0",label:"Image"})("width:calc(100% + 20px);height:220px;margin:-10px -10px 0;background-color:",(function(e){return e.theme.colors.backgroundColor||"#fcfcfc"}),";background-size:contain;background-position:center center;background-repeat:no-repeat;"),u=(0,r.default)("a",{target:"e1cc0ogo1",label:"Card"})("width:auto;flex-grow:1;outline:none;text-decoration:none;min-width:240px;max-width:250px;border-radius:0.25rem;background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.1,t.colors.backgroundColor):"#fff"}),";height:300px;display:flex;flex-direction:column;justify-content:space-between;margin:8px;padding:10px;overflow:hidden;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return e.href?"cursor: pointer":null}),";transition:all 0.3s ease;h2{width:100%;font-size:0.9rem;line-height:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:10px 0 8px;}p{margin:0}article{flex-grow:1;font-size:0.9rem;}&:hover,&:focus{box-shadow:0 0 8px 1px rgba(0,0,0,.3);}@media (max-width:420px){width:50%;min-width:0;height:210px;margin:0;border-radius:0;box-shadow:none;border:1px solid #eee;&:hover,&:focus{box-shadow:0;}}");t.default=u,t.container=s,t.Title=a.default,t.Image=l},function(e,t,n){"use strict";t.__esModule=!0,t.Image=t.Title=t.container=void 0;var r=i(n(6)),o=(n(2),n(21)),a=i(n(14));function i(e){return e&&e.__esModule?e:{default:e}}var s={name:"1o3ffoz-container",styles:"display:flex;flex-direction:column;margin:0;border-radius:0.25rem;overflow:hidden;;label:container;"},l={name:"1391uhf-smallImage",styles:"width:100px;height:100px;;label:smallImage;"},u=(0,r.default)("div",{target:"ez0j50z0",label:"Image"})("width:160px;height:160px;",(function(e){return e.small?l:null}),";margin:0;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:",(function(e){return"url("+e.src+")"}),";"),c=(0,r.default)("a",{target:"ez0j50z1",label:"ListItem"})("width:100%;height:auto;outline:none;text-decoration:none;border-radius:0;background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.1,t.colors.backgroundColor):"#fff"}),";display:flex;flex-direction:row;margin:0;padding:10px;border-bottom:1px solid ",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.3,t.colors.backgroundColor):(0,o.lighten)(.68,t.colors.textColor)}),";color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return e.href?"cursor: pointer":null}),";all 0.3s ease;&:hover,&:focus{background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.2,t.colors.backgroundColor):"#fdfefd"}),";}&:last-of-type{border:0;}h2{width:100%;line-height:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0 0 8px;}p{margin:0;}article{width:",(function(e){return e.image?e.small?"calc(100% - 100px)":"calc(100% - 160px)":"100%"}),";padding-left:",(function(e){return e.image?"10px":0}),";font-size:0.9rem;}&:hover,&:focus{box-shadow:0 0 0 0 rgba(0,0,0,0.10);}@media (max-width:420px){min-width:0;margin:0;border-radius:0;box-shadow:none;border:1px solid #eee;&:hover,&:focus{box-shadow:0;}}");t.default=c,t.container=s,t.Title=a.default,t.Image=u},function(e,t,n){"use strict";t.__esModule=!0;var r=i(n(0)),o=n(4),a=i(n(5));function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var u=function(e){function t(){return s(this,t),l(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){var e=this;return this.props.hasCustomRender?this.props.getComponent():r.default.createElement("div",{className:this.props.listClass+" "+(0,o.getClassName)(this.props.innerClass,"list")},this.props.filteredResults.map((function(t,n){return e.props.renderItem(t,(function(){e.props.triggerClickAnalytics(e.props.base+n)}))})))},t}(r.default.Component);u.propTypes={hasCustomRender:a.default.boolRequired,innerClass:a.default.style,renderItem:a.default.func,base:a.default.number,getComponent:a.default.func,listClass:a.default.string,filteredResults:a.default.hits,triggerClickAnalytics:a.default.func},t.default=u},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=n(62),i=n.n(a),s=(n(39),n(40)),l=n.n(s),u=n(52),c=n.n(u),f=n(56),p=n.n(f),d=n(57),h=n.n(d),g=n(59),m=n.n(g),y=n(60),v=n.n(y),b={typography:{fontFamily:"Raleway, Helvetica, sans-serif"},colors:{primaryColor:"aquamarine",secondaryColor:"#303030",lightGray:"#424242"},component:{}},w=n(3),S=n.n(w),C=n(22),x=n(23),E=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|default|defer|dir|disabled|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|itemProp|itemScope|itemType|itemID|itemRef|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class)|(on[A-Z].*)|((data|aria|x)-.*))$/i,_=Object(x.a)(E.test.bind(E));function O(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var T,k="__EMOTION_THEMING__",P=((T={})[k]=S.a.object,T);function A(e){this.setState({theme:e})}var I=_,R=function(e){return"theme"!==e&&"innerRef"!==e},j=function(){return!0},M=function(e,t){for(var n=2,r=arguments.length;n=n;a--)r/=u[a],r+=A(t,!1,a)-A(e,!1,a);1==n&&(r+=12*(t.getFullYear()-e.getFullYear()))}else if(2==n){var i=e.toDate().setUTCHours(0,0,0,0),s=t.toDate().setUTCHours(0,0,0,0);r=o.round((s-i)/864e5)+(t-s-(e-i))/864e5}else r=(t-e)/[36e5,6e4,1e3,1][n-3];return r}function w(e){return t=e(0),r=e(1),a=e(2),i=new n(f(t,r,a)),s=C(S(t,r,a)),o.floor(o.round((i-s)/864e5)/7)+1;var t,r,a,i,s}function S(e,t,r){var o=new n(f(e,t,r));return o=C(e+1)?e+1:e}function C(e){var t=new n(f(e,0,4));return t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+6)%7),t}function x(e,t,n,r){var o=N(A,e,r),a=N(I,e,r);void 0===n&&(n=S(o(0),o(1),o(2)));var i=C(n);r||(i=R(i)),e.setTime(i.getTime()),a(2,[o(2)+7*(t-1)])}function E(e,t,n,r,o){var a=h.locales,i=a[h.defaultLocale]||{},s=N(A,e,o);return n=(F(n)?a[n]:n)||{},_(e,t,(function(e){if(r)for(var t=(7==e?2:e)-1;t>=0;t--)r.push(s(t));return s(e)}),(function(e){return n[e]||i[e]}),o)}function _(e,t,n,r,o){for(var a,i,s="";a=t.match(c);)s+=t.substr(0,a.index),a[1]?s+=O(e,a[1],n,r,o):a[3]?(i=_(e,a[4],n,r,o),parseInt(i.replace(/\D/g,""),10)&&(s+=i)):s+=a[7]||"'",t=t.substr(a.index+a[0].length);return s+t}function O(e,t,n,r,o){for(var a,i=t.length,s="";i>0;)void 0!==(a=T(e,t.substr(0,i),n,r,o))?(s+=a,i=(t=t.substr(i)).length):i--;return s+t}function T(e,t,n,r,a){var i=h.formatters[t];if(F(i))return _(e,i,n,r,a);if("function"==typeof i)return i(e,a||!1,r);switch(t){case"fff":return Q(n(6),3);case"s":return n(5);case"ss":return Q(n(5));case"m":return n(4);case"mm":return Q(n(4));case"h":return n(3)%12||12;case"hh":return Q(n(3)%12||12);case"H":return n(3);case"HH":return Q(n(3));case"d":return n(2);case"dd":return Q(n(2));case"ddd":return r("dayNamesShort")[n(7)]||"";case"dddd":return r("dayNames")[n(7)]||"";case"M":return n(1)+1;case"MM":return Q(n(1)+1);case"MMM":return r("monthNamesShort")[n(1)]||"";case"MMMM":return r("monthNames")[n(1)]||"";case"yy":return(n(0)+"").substring(2);case"yyyy":return n(0);case"t":return k(n,r).substr(0,1).toLowerCase();case"tt":return k(n,r).toLowerCase();case"T":return k(n,r).substr(0,1);case"TT":return k(n,r);case"z":case"zz":case"zzz":return a?"Z":function(e,t){var n=e.getTimezoneOffset(),r=n<0?"+":"-",a=o.floor(o.abs(n)/60),i=o.abs(n)%60,s=a;"zz"==t?s=Q(a):"zzz"==t&&(s=Q(a)+":"+Q(i));return r+s}(e,t);case"w":return w(n);case"ww":return Q(w(n));case"S":var s=n(2);return s>10&&s<20?"th":["st","nd","rd"][s%10-1]||"th"}}function k(e,t){return e(3)<12?t("amDesignator"):t("pmDesignator")}function P(e){return!isNaN(e[0].getTime())}function A(e,t,n){return e["get"+(t?"UTC":"")+s[n]]()}function I(e,t,n,r){e["set"+(t?"UTC":"")+s[n]].apply(e,r)}function R(e){return new n(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())}function j(e,t){return 32-new n(f(e,t,32)).getUTCDate()}function M(e){return function(){return e.apply(void 0,[this].concat(L(arguments)))}}function N(e){var t=L(arguments,1);return function(){return e.apply(void 0,t.concat(L(arguments)))}}function L(e,t,n){return a.prototype.slice.call(e,t||0,void 0===n?e.length:n)}function D(e,t){for(var n=0;n-1};function u(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function c(e){return"string"!=typeof e&&(e=String(e)),e}function f(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return r&&(t[Symbol.iterator]=function(){return t}),t}function p(e){this.map={},e instanceof p?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function d(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function h(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function g(e){var t=new FileReader,n=h(t);return t.readAsArrayBuffer(e),n}function m(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:o&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:a&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:n&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():i&&o&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=m(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):i&&(ArrayBuffer.prototype.isPrototypeOf(e)||l(e))?this._bodyArrayBuffer=m(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o&&(this.blob=function(){var e=d(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?d(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(g)}),this.text=function(){var e,t,n,r=d(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=h(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function w(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function S(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new p(t.headers),this.url=t.url||"",this._initBody(e)}b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},y.call(b.prototype),y.call(S.prototype),S.prototype.clone=function(){return new S(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new p(this.headers),url:this.url})},S.error=function(){var e=new S(null,{status:0,statusText:""});return e.type="error",e};var C=[301,302,303,307,308];S.redirect=function(e,t){if(-1===C.indexOf(t))throw new RangeError("Invalid status code");return new S(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function x(e,n){return new Promise((function(r,a){var i=new b(e,n);if(i.signal&&i.signal.aborted)return a(new t.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function l(){s.abort()}s.onload=function(){var e,t,n={status:s.status,statusText:s.statusText,headers:(e=s.getAllResponseHeaders()||"",t=new p,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};n.url="responseURL"in s?s.responseURL:n.headers.get("X-Request-URL");var o="response"in s?s.response:s.responseText;r(new S(o,n))},s.onerror=function(){a(new TypeError("Network request failed"))},s.ontimeout=function(){a(new TypeError("Network request failed"))},s.onabort=function(){a(new t.DOMException("Aborted","AbortError"))},s.open(i.method,i.url,!0),"include"===i.credentials?s.withCredentials=!0:"omit"===i.credentials&&(s.withCredentials=!1),"responseType"in s&&o&&(s.responseType="blob"),i.headers.forEach((function(e,t){s.setRequestHeader(t,e)})),i.signal&&(i.signal.addEventListener("abort",l),s.onreadystatechange=function(){4===s.readyState&&i.signal.removeEventListener("abort",l)}),s.send(void 0===i._bodyInit?null:i._bodyInit)}))}x.polyfill=!0,e.fetch||(e.fetch=x,e.Headers=p,e.Request=b,e.Response=S),t.Headers=p,t.Request=b,t.Response=S,t.fetch=x}({})}(n),delete n.fetch.polyfill,(t=n.fetch).default=n.fetch,t.fetch=n.fetch,t.Headers=n.Headers,t.Request=n.Request,t.Response=n.Response,e.exports=t},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t={};return Object.keys(e).forEach((function(n){a.validProps.includes(n)&&(t[n]=e[n])})),t}},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=i},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return a};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},a={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.2","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){"use strict";t.__esModule=!0,t.Tick=void 0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r},i=n(2);var s={name:"1pnljid-small",styles:"min-height:0;height:30px;border:0;box-shadow:rgba(0,0,0,0.3) 0px 1px 4px -1px;border-radius:2px;;label:small;"},l=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.backgroundColor,";border-color:",t.colors.borderColor,";color:",t.colors.textColor,";&:hover,&:focus{background-color:",t.colors.backgroundColor,";}")},u=(0,a.default)("button",{target:"e863kyk0",label:"Select"})("width:100%;display:flex;align-items:center;justify-content:space-between;min-height:42px;border-radius:0;outline:none;padding:5px 12px;font-size:0.9rem;line-height:1.2rem;background-color:#fff;border:1px solid #ccc;color:#424242;cursor:pointer;user-select:none;transition:all 0.3s ease;",(function(e){return e.small?s:null}),";& > div{width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;}&:hover,&:focus{background-color:#fcfcfc;}",(function(e){return"dark"===e.themePreset&&l}),";"),c=(0,a.default)("span",{target:"e863kyk1",label:"Tick"})('width:16px;height:16px;display:inline-block;position:relative;user-select:none;align-items:center;&::after{box-sizing:content-box;content:"";position:absolute;background-color:transparent;top:50%;left:0;width:8px;height:4px;margin-top:-4px;border-style:solid;border-color:',(function(e){return e.theme.colors.primaryColor}),";border-width:0 0 2px 2px;border-radius:0;border-image:none;transform:rotate(-45deg) scale(1);transition:all 200ms ease-out;}");t.default=u,t.Tick=c},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r};n(2);var i={name:"7ygnhj-open",styles:"top:0.55em;transform:rotate(-45deg);;label:open;"},s=(0,a.default)("span",{target:"e1i1ftc40",label:"Chevron"})('&::before{content:"";border-style:solid;border-width:0.15em 0.15em 0 0;display:inline-block;height:0.45em;position:relative;top:0.35em;left:0;transform:rotate(135deg);vertical-align:top;width:0.45em;',(function(e){return e.open?i:null}),"}");t.default=s},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=Object.assign||function(e){for(var t=1;t=100?y=Math.round(y):b=100/(c-p);var w=null;h&&(w=d.indexOf(this.getClosestSnapPoint(i[e])));var S=(f(n={},l.KEYS.LEFT,(function(e){return-1*e})),f(n,l.KEYS.RIGHT,(function(e){return 1*e})),f(n,l.KEYS.UP,(function(e){return 1*e})),f(n,l.KEYS.DOWN,(function(e){return-1*e})),f(n,l.KEYS.PAGE_DOWN,(function(e){return e>1?-e:-10*e})),f(n,l.KEYS.PAGE_UP,(function(e){return e>1?e:10*e})),n);if(m.call(S,t))y+=S[t](b),h&&(y>v?w0&&(g=d[w-1]));else if(t===l.KEYS.HOME)y=l.PERCENT_EMPTY,h&&(g=r(d,1)[0]);else{if(t!==l.KEYS.END)return null;y=l.PERCENT_FULL,h&&(g=d[d.length-1])}return h?u.getPosition(g,p,c):y}},{key:"getNextState",value:function(e,t){var n=this.state.handlePos,r=this.props,o=r.max,a=r.min,i=r.algorithm,s=this.validatePosition(e,t),l=n.map((function(t,n){return n===e?s:t}));return{handlePos:l,values:l.map((function(e){return i.getValue(e,a,o)}))}}},{key:"getClosestHandle",value:function(e){var t=this.state.handlePos;return t.reduce((function(n,r,o){return Math.abs(t[o]-e)1)){var n=e.changedTouches[0];this.setStartSlide(e,n.clientX,n.clientY),document.addEventListener("touchmove",this.handleTouchSlide,!1),document.addEventListener("touchend",this.endSlide,!1),t&&t(),w(e)}}},{key:"handleMouseSlide",value:function(e){null!==this.state.slidingIndex&&(this.handleSlide(e.clientX,e.clientY),w(e))}},{key:"handleTouchSlide",value:function(e){if(null!==this.state.slidingIndex)if(e.changedTouches.length>1)this.endSlide();else{var t=e.changedTouches[0];this.handleSlide(t.clientX,t.clientY),w(e)}}},{key:"handleSlide",value:function(e,t){var n=this.props,r=n.orientation,o=n.onSliderDragMove,a=this.state,i=a.slidingIndex,s=a.sliderBox,u="vertical"===r?(t-s.top)/s.height*l.PERCENT_FULL:(e-s.left)/s.width*l.PERCENT_FULL;this.slideTo(i,u),this.canMove(i,u)&&o&&o()}},{key:"endSlide",value:function(){var e=this,t=this.props,n=t.onSliderDragEnd,r=t.snap,o=this.state,a=o.slidingIndex,i=o.handlePos;if(this.setState({slidingIndex:null}),"function"==typeof document.removeEventListener?(document.removeEventListener("mouseup",this.endSlide,!1),document.removeEventListener("touchend",this.endSlide,!1),document.removeEventListener("touchmove",this.handleTouchSlide,!1),document.removeEventListener("mousemove",this.handleMouseSlide,!1)):(document.detachEvent("onmousemove",this.handleMouseSlide),document.detachEvent("onmouseup",this.endSlide)),n&&n(),r){var s=this.getSnapPosition(i[a]);this.slideTo(a,s,(function(){return e.fireChangeEvent()}))}else this.fireChangeEvent()}},{key:"handleClick",value:function(e){var t=this;if(!e.target.getAttribute("data-handle-key")){var n=this.props,r=n.orientation,o=n.onClick,a=this.getSliderBoundingBox(),i=("vertical"===r?(e.clientY-a.top)/a.height:(e.clientX-a.left)/a.width)*l.PERCENT_FULL,s=this.getClosestHandle(i),u=this.getSnapPosition(i);this.slideTo(s,u,(function(){return t.fireChangeEvent()})),o&&o()}}},{key:"handleKeydown",value:function(e){var t=this,n=b(e);if(e.keyCode!==l.KEYS.ESC){var r=this.getNextPositionForKey(n,e.keyCode);if(null!==r){if(this.canMove(n,r)){this.slideTo(n,r,(function(){return t.fireChangeEvent()}));var o=this.props.onKeyPress;o&&o()}w(e)}}else e.currentTarget.blur()}},{key:"userAdjustPosition",value:function(e,t){var n=this.props.getNextHandlePosition,r=t;if(n&&(r=parseFloat(n(e,t)),Number.isNaN(r)||rl.PERCENT_FULL))throw new TypeError("getNextHandlePosition returned invalid position. Valid positions are floats between 0 and 100");return r}},{key:"validatePosition",value:function(e,t){var n=this.state,r=n.handlePos,o=n.handleDimensions,a=this.userAdjustPosition(e,t);return Math.max(Math.min(a,void 0!==r[e+1]?r[e+1]-o:l.PERCENT_FULL),void 0!==r[e-1]?r[e-1]+o:l.PERCENT_EMPTY)}},{key:"validateValues",value:function(e,t){var n=t||this.props,r=n.max,o=n.min;return e.map((function(e,t,n){var a=Math.max(Math.min(e,r),o);return n.length&&al.PERCENT_FULL||t>(void 0!==r[e+1]?r[e+1]-o:1/0)||t<(void 0!==r[e-1]?r[e-1]+o:-1/0))}},{key:"fireChangeEvent",value:function(){var e=this.props.onChange;e&&e(this.getPublicState())}},{key:"slideTo",value:function(e,t,n){var r=this,o=this.getNextState(e,t);this.setState(o,(function(){var e=r.props.onValuesUpdated;e&&e(r.getPublicState()),n&&n()}))}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var n=e.max,r=e.min,o=e.values,a=this.props.algorithm,i=this.validateValues(o,e);this.setState({handlePos:i.map((function(e){return a.getPosition(e,r,n)})),values:i},(function(){return t.fireChangeEvent()}))}}},{key:"invalidatePitStyleCache",value:function(){this.pitStyleCache={}}},{key:"render",value:function(){var e=this,t=this.props,n=t.algorithm,r=t.children,o=t.disabled,a=t.handle,s=t.max,l=t.min,u=t.orientation,c=t.pitComponent,f=t.pitPoints,p=t.progressBar,d=this.state,h=d.className,g=d.handlePos,m=d.values;return i.default.createElement("div",{className:h,ref:this.setRef,onClick:o?void 0:this.handleClick,style:{position:"relative"}},i.default.createElement("div",{className:"rheostat-background"}),g.map((function(t,n){var r="vertical"===u?{top:String(t)+"%",position:"absolute"}:{left:String(t)+"%",position:"absolute"};return i.default.createElement(a,{"aria-valuemax":e.getMaxValue(n),"aria-valuemin":e.getMinValue(n),"aria-valuenow":m[n],"aria-disabled":o,"data-handle-key":n,className:"rheostat-handle",key:"handle-"+String(n),onClick:e.killEvent,onKeyDown:o?void 0:e.handleKeydown,onMouseDown:o?void 0:e.startMouseSlide,onTouchStart:o?void 0:e.startTouchSlide,role:"slider",style:r,tabIndex:0})})),g.map((function(t,n,r){return 0===n&&r.length>1?null:i.default.createElement(p,{className:"rheostat-progress",key:"progress-bar-"+String(n),style:e.getProgressStyle(n)})})),c&&f.map((function(t){var r=e.pitStyleCache[t];if(!r){var o=n.getPosition(t,l,s);r="vertical"===u?{top:String(o)+"%",position:"absolute"}:{left:String(o)+"%",position:"absolute"},e.pitStyleCache[t]=r}return i.default.createElement(c,{key:"pit-"+String(t),style:r},t)})),r)}}]),t}(i.default.Component);E.propTypes=C,E.defaultProps=x,t.default=E},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.KEYS={DOWN:40,END:35,ESC:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,UP:38},t.PERCENT_EMPTY=0,t.PERCENT_FULL=100},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={getPosition:function(e,t,n){return(e-t)/(n-t)*100},getValue:function(e,t,n){var r=e/100;return 0===e?t:100===e?n:Math.round((n-t)*r+t)}}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(2),o=s(n(5)),a=n(158),i=s(a);function s(e){return e&&e.__esModule?e:{default:e}}var l=function(e,t,n,r){return(ee.range.start&&(n=[{key:e.range.start,doc_count:0}].concat(n));var o=n[n.length-1];o.key+e.interval=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["className","style","tooltipTrigger","renderTooltipData"]);if(r){var l="";switch(r){case"hover":l="slider-tooltip";break;case"focus":l="slider-tooltip-focus";break;case"always":l="slider-tooltip-visible";break;case"none":default:return i.default.createElement("button",o({style:n,"aria-label":"slider-button",className:t},s))}var u=s["aria-valuenow"];return i.default.createElement("button",o({style:n,className:t,"aria-label":"slider-button"},s),i.default.createElement("span",{className:l},a?a(u):u))}return i.default.createElement("button",o({style:n,className:t},s))}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r},i=n(2);var s=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.primaryColor,";")},l=(0,a.default)("div",{target:"e1p4hzk20",label:"Slider"})(".rheostat{overflow:visible;margin:24px 12px;}.rheostat-progress{background-color:#d8d8d8;position:absolute;",(function(e){return e.primary&&s}),"}.rheostat-handle{border:1px solid #9a9a9a;",(function(e){return e.primary&&s})," background-color:#fff;border-radius:50%;height:24px;outline:none;z-index:2;width:24px;cursor:pointer;}.rheostat-horizontal{height:24px;}.rheostat-background{height:4px;background-color:#c7c7c7;top:0px;width:100%;position:relative;}.rheostat-horizontal .rheostat-progress{height:4px;top:0;}.rheostat-horizontal .rheostat-handle{margin-left:-12px;top:-10px;}.slider-tooltip,.slider-tooltip-focus,.slider-tooltip-visible{visibility:hidden;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:6px 8px;position:absolute;z-index:1;transform:translate(-50%,-170%);}.slider-tooltip-visible{visibility:visible;}.slider-tooltip:after,.slider-tooltip-focus:after,.slider-tooltip-visible:after{content:'';position:absolute;top:98%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent;}.rheostat-handle:hover .slider-tooltip,.rheostat-handle:focus .slider-tooltip,.rheostat-handle:active .slider-tooltip{visibility:visible;}.rheostat-handle:hover .slider-tooltip-focus{visibility:hidden;}.rheostat-handle:focus .slider-tooltip-focus,.rheostat-handle:active .slider-tooltip-focus{visibility:visible;}",(function(e){return e.theme.component}),";");t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(0),a=(r=o)&&r.__esModule?r:{default:r};t.default=function(){return a.default.createElement("svg",{alt:"Search",className:"search-icon",height:"12",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 15 15"},a.default.createElement("title",null,"Search"),a.default.createElement("path",{d:" M6.02945,10.20327a4.17382,4.17382,0,1,1,4.17382-4.17382A4.15609,4.15609, 0,0,1,6.02945,10.20327Zm9.69195,4.2199L10.8989,9.59979A5.88021,5.88021, 0,0,0,12.058,6.02856,6.00467,6.00467,0,1,0,9.59979,10.8989l4.82338, 4.82338a.89729.89729,0,0,0,1.29912,0,.89749.89749,0,0,0-.00087-1.29909Z "}))}},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(0)),o=a(n(5));function a(e){return e&&e.__esModule?e:{default:e}}var i=function(e){var t=e.onClick;return r.default.createElement("svg",{alt:"Clear",className:"cancel-icon",height:"10",onClick:t,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 212.982 212.982"},r.default.createElement("title",null,"Clear"),r.default.createElement("path",{d:"M131.804,106.491l75.936-75.936c6.99-6.99,6.99-18.323,0-25.312 c-6.99-6.99-18.322-6.99-25.312,0l-75.937,75.937L30.554,5.242c-6.99-6.99-18.322-6.99-25.312,0c-6.989,6.99-6.989,18.323,0,25.312 l75.937,75.936L5.242,182.427c-6.989,6.99-6.989,18.323,0,25.312c6.99,6.99,18.322,6.99,25.312,0l75.937-75.937l75.937,75.937 c6.989,6.99,18.322,6.99,25.312,0c6.99-6.99,6.99-18.322,0-25.312L131.804,106.491z"}))};i.propTypes={onClick:o.default.func},t.default=i},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r};n(2);var i={name:"1we0lfc-left",styles:"padding-left:12px;left:0;;label:left;"},s={name:"1jbg2f-right",styles:"padding-right:12px;right:0;;label:right;"},l={name:"alnn9o-clear",styles:"padding-right:29px;right:0;;label:clear;"},u=(0,a.default)("div",{target:"ekqohx90",label:"InputIcon"})("position:absolute;top:",(function(e){return e.isClearIcon?"12px":"13px"}),";cursor:pointer;",(function(e){var t=e.iconPosition;return"left"===t?i:"right"===t?s:null}),";",(function(e){return e.clearIcon&&l}),";",(function(e){return!e.showIcon&&"padding-right:10px"}),";svg.search-icon{fill:",(function(e){return e.theme.colors.primaryColor}),";}svg.cancel-icon{fill:",(function(e){return e.theme.colors.borderColor}),";}");t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=s(n(18)),o=n(2),a=s(n(35)),i=s(n(166));function s(e){return e&&e.__esModule?e:{default:e}}var l={name:"1qdswc8-SuggestionItem",styles:"width:100%;;label:SuggestionItem;"},u={name:"1m0rusr-SuggestionItem",styles:"margin:auto;margin-right:10px;;label:SuggestionItem;"},c={name:"1329h7p-SuggestionItem",styles:"object-fit:contain;;label:SuggestionItem;"},f={name:"1848dt2-SuggestionItem",styles:"font-size:1rem;;label:SuggestionItem;"},p={name:"169r87i-SuggestionItem",styles:"margin-top:3px;;label:SuggestionItem;"};t.default=function(e){var t=e.currentValue,n=e.suggestion,s=n.label,d=n.value,h=n.title,g=n.description,m=n.image;return s?"string"==typeof s?(0,o.jsx)("div",{className:"trim"},(0,o.jsx)(i.default,{autoEscape:!0,searchWords:t.split(" "),textToHighlight:s})):s:h||m||g?(0,o.jsx)(a.default,{alignItems:"center",css:l},m&&(0,o.jsx)("div",{css:u},(0,o.jsx)("img",{src:m,alt:" ",height:"50px",width:"50px",css:c})),(0,o.jsx)(a.default,{direction:"column",css:(0,r.default)({width:m?"calc(100% - 60px)":"100%"},";label:SuggestionItem;")},h&&(0,o.jsx)("div",{className:"trim"},(0,o.jsx)(i.default,{searchWords:t.split(" "),textToHighlight:h,css:f})),g&&(0,o.jsx)("div",{className:"trim",css:p},(0,o.jsx)(i.default,{searchWords:t.split(" "),textToHighlight:g})))):d}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(2),a=n(3),i=(r=a)&&r.__esModule?r:{default:r},s=n(10);var l={name:"12fugvv-highlightedStyling",styles:"overflow:hidden;text-overflow:ellipsis;white-space:nowrap;.highlight{font-weight:600;padding:0;background-color:transparent;color:inherit;};label:highlightedStyling;"},u=function(e){var t=e.textToHighlight,n=e.searchWords,r=e.autoEscape,a=n.map((function(e){return r?(0,s.escapeRegExp)(e):e})).join("|");return(0,o.jsx)("div",{css:l,dangerouslySetInnerHTML:{__html:t.replace(new RegExp(a,"ig"),(function(e){return''+e+""}))}})};u.propTypes={searchWords:i.default.arrayOf(i.default.string),textToHighlight:i.default.string,autoEscape:i.default.bool},u.defaultProps={searchWords:[],textToHighlight:"",autoEscape:!1},t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(2),a=n(4),i=n(5),s=(r=i)&&r.__esModule?r:{default:r},l=n(34);var u=function(e){var t=e.theme,n=e.themePreset,r=e.children,i=e.innerClassName,s=e.innerClass;return(0,o.jsx)("div",{css:(0,l.noSuggestions)(n,t),className:(0,a.getClassName)(s,i||"")},(0,o.jsx)("li",null,r))};u.propTypes={theme:s.default.style,innerClassName:s.default.string,themePreset:s.default.themePreset,children:s.default.children,innerClass:s.default.style},t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=function(){function e(e,t){for(var n=0;n1?o:2}(n,r,f):Math.max(2,Math.ceil(s-(n-1)/2+1)),d=[];if(p<=s){var h=ns-n+2&&(h=(p=Math.max(2,s-n+2))+n);for(var g=function(e){var t=r===e-1,n=(0,i.getClassName)(l,"button"),f=n||t?n+" "+(t?"active":""):null,p=(0,o.jsx)(u.default,{className:f,primary:t,key:e-1,tabIndex:"0",onKeyPress:function(t){return(0,i.handleA11yAction)(t,(function(){return a(e-1)}))},onClick:function(t){t.preventDefault(),a(e-1)},alt:"Page "+e,href:"?"+c+"="+e},e);e<=s+1&&d.push(p)},m=p;m=1&&(b={href:"?"+f+"="+n,alt:"Page "+n,rel:"prev"}),n=Math.floor(t/2)+!!(t%2)?(0,o.jsx)("span",null,"..."):null,this.buildIntermediatePaginationDom(),p&&t>2&&n<=s-Math.ceil(.75*t)?(0,o.jsx)("span",null,"..."):null,p&&s>=t&&d(this.props,"end"),(0,o.jsx)(u.default,r({className:(0,i.getClassName)(c,"button")||null,disabled:n>=s-1,onKeyPress:function(e){return(0,i.handleA11yAction)(e,g)},onClick:g,tabIndex:n>=s-1?"-1":"0"},w),"Next"))},t}(a.default.PureComponent);h.propTypes={currentPage:s.default.number,innerClass:s.default.style,pages:s.default.number,setPage:s.default.func,totalPages:s.default.number,fragmentName:s.default.string,showEndPage:s.default.bool},t.default=h},function(e,t,n){"use strict";t.__esModule=!0;var r=l(n(0)),o=n(4),a=l(n(5)),i=l(n(175)),s=l(n(35));function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var f=function(e){function t(){return u(this,t),c(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){return this.props.show?r.default.createElement(s.default,{direction:"row-reverse",className:(0,o.getClassName)(this.props.innerClass,"poweredBy")},r.default.createElement("a",{href:"https://appbase.io/",target:"_blank",rel:"noopener noreferrer"},r.default.createElement(i.default,{src:"https://cdn.rawgit.com/appbaseio/cdn/d2ec210045e59104ee5485841fa17b23fc83f097/appbase/logos/rbc-logo.svg"}))):null},t}(r.default.PureComponent);f.propTypes={show:a.default.bool,innerClass:a.default.style},t.default=f},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6);var a=(0,((r=o)&&r.__esModule?r:{default:r}).default)("img",{target:"e1eb5iy50",label:"PoweredByImage"})({name:"14kcwr6",styles:"width:110px;"});t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.sortOptions=t.resultStats=void 0;n(2);var r={name:"1kfwsuu-resultStats",styles:"flex-grow:1;font-size:0.82rem;;label:resultStats;"},o={name:"p4tgvk-sortOptions",styles:"color:#424242;height:32px;font-size:0.82rem;padding:0 25px 0 10px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;border:0;outline:1px solid #ddd;outline-offset:-1px;;label:sortOptions;"};t.resultStats=r,t.sortOptions=o},function(e,t,n){"use strict";t.__esModule=!0,t.Image=t.Title=t.container=void 0;var r=i(n(6)),o=(n(2),n(21)),a=i(n(14));function i(e){return e&&e.__esModule?e:{default:e}}var s={name:"12v9vzr-container",styles:"display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:0 -8px;@media (max-width:420px){margin:0;};label:container;"},l=(0,r.default)("div",{target:"e1cc0ogo0",label:"Image"})("width:calc(100% + 20px);height:220px;margin:-10px -10px 0;background-color:",(function(e){return e.theme.colors.backgroundColor||"#fcfcfc"}),";background-size:contain;background-position:center center;background-repeat:no-repeat;"),u=(0,r.default)("a",{target:"e1cc0ogo1",label:"Card"})("width:auto;flex-grow:1;outline:none;text-decoration:none;min-width:240px;max-width:250px;border-radius:0.25rem;background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.1,t.colors.backgroundColor):"#fff"}),";height:300px;display:flex;flex-direction:column;justify-content:space-between;margin:8px;padding:10px;overflow:hidden;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return e.href?"cursor: pointer":null}),";transition:all 0.3s ease;h2{width:100%;font-size:0.9rem;line-height:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:10px 0 8px;}p{margin:0}article{flex-grow:1;font-size:0.9rem;}&:hover,&:focus{box-shadow:0 0 8px 1px rgba(0,0,0,.3);}@media (max-width:420px){width:50%;min-width:0;height:210px;margin:0;border-radius:0;box-shadow:none;border:1px solid #eee;&:hover,&:focus{box-shadow:0;}}");t.default=u,t.container=s,t.Title=a.default,t.Image=l},function(e,t,n){"use strict";t.__esModule=!0,t.Image=t.Title=t.container=void 0;var r=i(n(6)),o=(n(2),n(21)),a=i(n(14));function i(e){return e&&e.__esModule?e:{default:e}}var s={name:"1o3ffoz-container",styles:"display:flex;flex-direction:column;margin:0;border-radius:0.25rem;overflow:hidden;;label:container;"},l={name:"1391uhf-smallImage",styles:"width:100px;height:100px;;label:smallImage;"},u=(0,r.default)("div",{target:"ez0j50z0",label:"Image"})("width:160px;height:160px;",(function(e){return e.small?l:null}),";margin:0;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:",(function(e){return"url("+e.src+")"}),";"),c=(0,r.default)("a",{target:"ez0j50z1",label:"ListItem"})("width:100%;height:auto;outline:none;text-decoration:none;border-radius:0;background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.1,t.colors.backgroundColor):"#fff"}),";display:flex;flex-direction:row;margin:0;padding:10px;border-bottom:1px solid ",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.3,t.colors.backgroundColor):(0,o.lighten)(.68,t.colors.textColor)}),";color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return e.href?"cursor: pointer":null}),";all 0.3s ease;&:hover,&:focus{background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.2,t.colors.backgroundColor):"#fdfefd"}),";}&:last-of-type{border:0;}h2{width:100%;line-height:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0 0 8px;}p{margin:0;}article{width:",(function(e){return e.image?e.small?"calc(100% - 100px)":"calc(100% - 160px)":"100%"}),";padding-left:",(function(e){return e.image?"10px":0}),";font-size:0.9rem;}&:hover,&:focus{box-shadow:0 0 0 0 rgba(0,0,0,0.10);}@media (max-width:420px){min-width:0;margin:0;border-radius:0;box-shadow:none;border:1px solid #eee;&:hover,&:focus{box-shadow:0;}}");t.default=c,t.container=s,t.Title=a.default,t.Image=u},function(e,t,n){"use strict";t.__esModule=!0;var r=i(n(0)),o=n(4),a=i(n(5));function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var u=function(e){function t(){return s(this,t),l(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){var e=this;return this.props.hasCustomRender?this.props.getComponent():r.default.createElement("div",{className:this.props.listClass+" "+(0,o.getClassName)(this.props.innerClass,"list")},this.props.filteredResults.map((function(t,n){return e.props.renderItem(t,(function(){e.props.triggerClickAnalytics(e.props.base+n)}))})))},t}(r.default.Component);u.propTypes={hasCustomRender:a.default.boolRequired,innerClass:a.default.style,renderItem:a.default.func,base:a.default.number,getComponent:a.default.func,listClass:a.default.string,filteredResults:a.default.hits,triggerClickAnalytics:a.default.func},t.default=u},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=n(62),i=n.n(a),s=(n(39),n(40)),l=n.n(s),u=n(52),c=n.n(u),f=n(56),p=n.n(f),d=n(57),h=n.n(d),g=n(59),m=n.n(g),y=n(60),v=n.n(y),b={typography:{fontFamily:"Raleway, Helvetica, sans-serif"},colors:{primaryColor:"aquamarine",secondaryColor:"#303030",lightGray:"#424242"},component:{}},w=n(3),S=n.n(w),C=n(22),x=n(23),E=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|default|defer|dir|disabled|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|itemProp|itemScope|itemType|itemID|itemRef|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class)|(on[A-Z].*)|((data|aria|x)-.*))$/i,_=Object(x.a)(E.test.bind(E));function O(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var T,k="__EMOTION_THEMING__",P=((T={})[k]=S.a.object,T);function A(e){this.setState({theme:e})}var I=_,R=function(e){return"theme"!==e&&"innerRef"!==e},j=function(){return!0},M=function(e,t){for(var n=2,r=arguments.length;n", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "prop-types": "^15.6.0", "react": "^16.2.0", "react-dom": "^16.2.0", diff --git a/site/demos/gitxplore/dist/index.js b/site/demos/gitxplore/dist/index.js index 24469c8565..d718cff779 100644 --- a/site/demos/gitxplore/dist/index.js +++ b/site/demos/gitxplore/dist/index.js @@ -3,7 +3,7 @@ object-assign (c) Sindre Sorhus @license MIT -*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,l=i(e),u=1;u>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r=arguments[1],o=0;o=0&&this.lastIndexOf(e)===t}),"function"!=typeof Event){"undefined"!=typeof window&&(window.Event=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t})}},function(e,t,n){"use strict";(function(e){t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT)return r({},e,i({},t.component,t.react));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY)return r({},e,i({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_OPTIONS)return r({},e,i({},t.component,t.options));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_VALUE:return r({},e,i({},t.component,{value:t.value,label:t.label||t.component,showFilter:t.showFilter,URLParams:t.URLParams,componentType:t.componentType,category:t.category,meta:t.meta}));case o.PATCH_VALUE:return r({},e,i({},t.component,r({},e[t.component],t.payload)));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=a(e,[t.component]);return n;default:return e}};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_PROPS:return r({},e,i({},t.component,t.options));case o.UPDATE_PROPS:return r({},e,i({},t.component,r({},e[t.component],t.options)));case o.REMOVE_PROPS:case o.REMOVE_COMPONENT:e[t.component];var n=a(e,[t.component]);return n;default:return e}};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.default={date:"yyyy-MM-dd",basic_date:"yyyyMMdd",basic_date_time:"yyyyMMdd'T'HHmmss.fffzzz",basic_date_time_no_millis:"yyyyMMdd'T'HHmmsszzz",date_time_no_millis:"yyyy-MM-dd'T'HH:mm:sszzz",basic_time:"HHmmss.fffzzz",basic_time_no_millis:"HHmmsszzz",epoch_millis:"epoch_millis",epoch_second:"epoch_second"}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t0&&u.forEach((function(e){var r,o,a;t.hasOwnProperty(e)&&(l=n({},l,(r={},o=e,a=t[e],o in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a,r)))}));var c=n({},i,l);if(d=[].concat(r(d),[e]),p=[].concat(r(p),[c]),f)return!0}return!1},m=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;if("object"==typeof t){var a=n.split("."),i=t[a[0]];if(i)if(a.length>1){var s=n.substring(a[0].length+1);Array.isArray(i)?i.forEach((function(t){e(t,s,r)})):e(i,s,r)}else{var l=o(i);if(l){if(Array.isArray(l)){if(f)return l.some((function(e){return g(e,t,r)}));l.forEach((function(e){return g(e,t,r)}))}return g(l,t,r)}}}return!1},y=function(){f?i.forEach((function(e){t.some((function(t){return m(e,t)}))})):i.forEach((function(e){t.forEach((function(t){m(e,t)}))}))};return y(),p.length4&&void 0!==arguments[4]?arguments[4]:{};return function(u){if(u(s(e,t,n)),r){u((0,o.executeQuery)(e,!1,!0))}u((0,a.setInternalValue)((0,i.getInternalComponentID)(e),void 0,void 0,void 0,l))}};var r=n(1),o=n(27),a=n(28),i=n(14);function s(e,t,n){return{type:r.SET_MAP_DATA,componentId:e,query:t,persistMapQuery:n}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var x=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));E.call(r);var o=n.defaultValue||n.value,a=n.selectedValue||o||[],i={};a.forEach((function(e){i[e]=!0}));var s=n.dataField;r.state={currentValue:i,options:n.options&&n.options[s]?n.options[s].buckets:[],after:{},isLastBucket:!1},r.internalComponent=(0,d.getInternalComponentID)(n.componentId),(0,c.updateCustomQuery)(n.componentId,n,i),(0,c.updateDefaultQuery)(n.componentId,n,i),r.updateQueryOptions(n);return a.length&&r.setValue(a,!0,n,!1),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidUpdate=function(e){var t=this;(0,c.checkPropChange)(this.props.options,e.options,(function(){var e=t.props,n=e.showLoadMore,r=e.dataField,o=t.state.options;if(n&&t.props.options&&t.props.options[r]){var a=t.props.options[r].buckets,i=[].concat(o,a.map((function(e){return{key:e.key[r],doc_count:e.doc_count}}))),s=t.props.options[r].after_key,l=!a.length;t.setState({after:{after:s},isLastBucket:l,options:i},(function(){var e=t.state.currentValue,n=Object.keys(e).filter((function(t){return e[t]}));n.length&&t.setValue(n,!0)}))}else t.setState({options:t.props.options&&t.props.options[r]?t.props.options[r].buckets:[]},(function(){var e=t.state.currentValue,n=Object.keys(e).filter((function(t){return e[t]}));n.length&&t.setValue(n,!0)}))}));var n="object"===o(this.state.currentValue)?Object.keys(this.state.currentValue):[];(0,w.isQueryIdentical)(n,this.props,e,"defaultQuery")||(this.updateDefaultQuery(),this.updateQuery([],this.props)),(0,w.isQueryIdentical)(n,this.props,e,"customQuery")||this.updateQuery(n,this.props),(0,c.checkSomePropChange)(this.props,e,["size","sortBy"],(function(){return t.updateQueryOptions(t.props)})),(0,c.checkPropChange)(this.props.dataField,e.dataField,(function(){t.updateQueryOptions(t.props),t.updateQuery(n,t.props)}));var r=n,a=this.props.selectAllLabel;if(a&&(r=r.filter((function(e){return e!==a})),this.state.currentValue[a]&&(r=[a])),this.props.value!==e.value)this.setValue(this.props.value,!0);else if(!(0,c.isEqual)(r,this.props.selectedValue)&&!(0,c.isEqual)(this.props.selectedValue,e.selectedValue)){var i=this.props,s=i.value,l=i.onChange;if(void 0===s)this.setValue(this.props.selectedValue||[],!0);else if(l)l(this.props.selectedValue||null);else{var u=n;this.setValue(u,!0)}}},t.generateQueryOptions=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=(0,c.getQueryOptions)(e),o=Object.keys(n);return e.showLoadMore?(0,c.getCompositeAggsQuery)(o,r,e,t):(0,c.getAggsQuery)(o,r,e)},t.prototype.render=function(){var e=this.props,t=e.showLoadMore,n=e.loadMoreLabel,o=e.error,a=e.renderError,i=e.isLoading,l=e.loader,u=this.state.isLastBucket,f=[];return i&&l?l:a&&o?(0,w.isFunction)(a)?a(o):a:this.hasCustomRenderer||0!==this.state.options.length?(this.props.selectAllLabel&&(f=[{key:this.props.selectAllLabel}]),s.default.createElement(g.default,{style:this.props.style,className:this.props.className},this.props.title&&s.default.createElement(h.default,{className:(0,c.getClassName)(this.props.innerClass,"title")||null},this.props.title),s.default.createElement(v.default,{innerClass:this.props.innerClass,items:[].concat(f,this.state.options.filter((function(e){return String(e.key).trim().length})).map((function(e){return r({},e,{key:String(e.key)})}))),onChange:this.handleChange,selectedItem:this.state.currentValue,placeholder:this.props.placeholder,searchPlaceholder:this.props.searchPlaceholder,labelField:"key",multi:!0,showCount:this.props.showCount,themePreset:this.props.themePreset,renderItem:this.props.renderItem,hasCustomRenderer:this.hasCustomRenderer,customRenderer:this.getComponent,customLabelRenderer:this.props.renderLabel,renderNoResults:this.props.renderNoResults,showSearch:this.props.showSearch,transformData:this.props.transformData,footer:t&&!u&&s.default.createElement("div",{css:m.loadMoreContainer},s.default.createElement(y.default,{disabled:i,onClick:this.handleLoadMore},n))}))):this.props.renderNoResults&&!this.props.isLoading?this.props.renderNoResults():null},a(t,[{key:"hasCustomRenderer",get:function(){return(0,w.hasCustomRenderer)(this.props)}}]),t}(i.Component);x.defaultQuery=function(e,t){var n=null,r="or"===t.queryFormat?"terms":"term";if(!Array.isArray(e)||0===e.length)return null;if(t.selectAllLabel&&e.includes(t.selectAllLabel))n=t.showMissing?{match_all:{}}:{exists:{field:t.dataField}};else if(e){var o=void 0;if("or"===t.queryFormat){var a,i,s=[(i={},i[r]=(a={},a[t.dataField]=e.filter((function(e){return e!==t.missingLabel})),a),i)];if(t.showMissing)e.includes(t.missingLabel)&&(s=s.concat({bool:{must_not:{exists:{field:t.dataField}}}}));o={bool:{should:s}}}else{o={bool:{must:e.map((function(e){var n,o;return(o={})[r]=((n={})[t.dataField]=e,n),o}))}}}n=e.length?o:null}return n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var E=function(){var e=this;this.setValue=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=e.props.selectAllLabel,s=e.state.currentValue,l=null;if(i&&t.includes(i))s[i]&&a&&!n?(s={},l=[]):(e.state.options.forEach((function(e){s[e.key]=!0})),s[i]=!0,l=[i]);else if(n){if(l=t,s={},t&&t.forEach((function(e){s[e]=!0})),i&&i in s){var u=s,f=(u[i],C(u,[i]));s=r({},f)}}else{if(s[t]){var p=s,d=(p[t],C(p,[t]));s=r({},d)}else s[t]=!0;if(i&&i in s){var h=s,g=(h[i],C(h,[i]));s=r({},g)}l=Object.keys(s)}var m=function(){var t=function(){e.updateQuery(l,o),o.onValueChange&&o.onValueChange(l)};a?e.setState({currentValue:s},t):t()};(0,c.checkValueChange)(o.componentId,l,o.beforeValueChange,m)},this.updateQuery=function(e,t){var n=t.customQuery,r=x.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,c.getOptionsFromQuery)(n(e,t)),(0,c.updateCustomQuery)(t.componentId,t,e));t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:t.showFilter,URLParams:t.URLParams,componentType:p.componentTypes.multiDropdownList})},this.updateDefaultQuery=function(t){var n=Object.keys(e.state.currentValue);(0,c.updateDefaultQuery)(e.props.componentId,e.props,n),(0,c.updateInternalQuery)(e.internalComponent,t,n,e.props,x.generateQueryOptions(e.props,e.state.prevAfter,e.state.currentValue))},this.updateQueryOptions=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t.showLoadMore&&!n&&e.setState({options:[]});var r=x.generateQueryOptions(t,n?e.state.after:{},e.state.currentValue);t.defaultQuery?e.updateDefaultQuery(r):t.setQueryOptions(e.internalComponent,r)},this.handleLoadMore=function(){e.updateQueryOptions(e.props,!0)},this.handleChange=function(t){var n=t;(0,w.isEvent)(t)&&(n=t.target.value);var r=e.props,o=r.value,a=r.onChange;void 0===o?e.setValue(n):a&&a((0,w.parseValueArray)(e.props.value,n))},this.getComponent=function(t,n){var r=e.props,o=r.error,a=r.isLoading,i=r.rawData,s={error:o,loading:a,value:e.state.currentValue,data:t||[],rawData:i,handleChange:e.handleChange,downshiftProps:n};return(0,w.getComponent)(s,e.props)}};x.propTypes={setQueryOptions:f.default.funcRequired,updateQuery:f.default.funcRequired,options:f.default.options,rawData:f.default.rawData,selectedValue:f.default.selectedValue,setCustomQuery:f.default.funcRequired,isLoading:f.default.bool,error:f.default.title,beforeValueChange:f.default.func,children:f.default.func,className:f.default.string,componentId:f.default.stringRequired,customQuery:f.default.func,defaultQuery:f.default.func,dataField:f.default.stringRequired,defaultValue:f.default.stringArray,value:f.default.stringArray,filterLabel:f.default.string,innerClass:f.default.style,loader:f.default.title,onQueryChange:f.default.func,onValueChange:f.default.func,onChange:f.default.func,onError:f.default.func,placeholder:f.default.string,searchPlaceholder:f.default.string,queryFormat:f.default.queryFormatSearch,react:f.default.react,render:f.default.func,renderItem:f.default.func,renderNoResults:f.default.func,renderLabel:f.default.func,renderError:f.default.title,transformData:f.default.func,selectAllLabel:f.default.string,showCount:f.default.bool,showFilter:f.default.bool,size:f.default.number,sortBy:f.default.sortByWithCount,style:f.default.style,themePreset:f.default.themePreset,title:f.default.title,URLParams:f.default.bool,showMissing:f.default.bool,missingLabel:f.default.string,showSearch:f.default.bool,showLoadMore:f.default.bool,loadMoreLabel:f.default.title,nestedField:f.default.string},x.defaultProps={className:null,placeholder:"Select values",queryFormat:"or",showCount:!0,showFilter:!0,size:100,sortBy:"count",style:{},URLParams:!1,showMissing:!1,missingLabel:"N/A",showSearch:!1,showLoadMore:!1,loadMoreLabel:"Load More"},x.componentType=p.componentTypes.multiDropdownList;var _=(0,w.connect)((function(e,t){return{options:t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].reactivesearch_nested:e.aggregations[t.componentId],rawData:e.rawData[t.componentId],selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,isLoading:e.isLoading[t.componentId],themePreset:e.config.themePreset,error:e.error[t.componentId]}}),(function(e){return{setCustomQuery:function(t,n){return e((0,l.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,l.setDefaultQuery)(t,n))},setQueryOptions:function(t,n){return e((0,l.setQueryOptions)(t,n))},updateQuery:function(t){return e((0,l.updateQuery)(t))}}}))((function(e){return s.default.createElement(b.default,r({},e,{internalComponent:!0,componentType:p.componentTypes.multiDropdownList}),(function(){return s.default.createElement(x,r({ref:e.myForwardedRef},e))}))})),O=s.default.forwardRef((function(e,t){return s.default.createElement(_,r({},e,{myForwardedRef:t}))}));(0,u.default)(O,x),O.name="MultiDropdownList",t.default=O},function(e,t,n){"use strict";t.__esModule=!0,t.loadMoreContainer=t.numberBoxContainer=t.toggleButtons=t.filters=t.pagination=void 0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r},i=n(2),s=n(22);var l={name:"x2306x-pagination",styles:"margin:10px -3px;max-width:100%;text-align:center;a{margin:0 3px;text-decoration:none;};label:pagination;"},u={name:"d1rl5e-toggleButtons",styles:"margin:0 -3px;max-width:100%;a{margin:3px 3px;};label:toggleButtons;"},c={name:"18ebmfj-numberBoxContainer",styles:"margin:0 -5px;a{margin:5px;}span{margin:0 5px;};label:numberBoxContainer;"},f={name:"1fd58s9-loadMoreContainer",styles:"margin:5px 0;display:flex;justify-content:center;;label:loadMoreContainer;"},p=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.primaryColor,";color:",t.colors.primaryTextColor,";&:hover,&:focus{background-color:",(0,s.darken)(.1,t.colors.primaryColor),";}")},d={name:"1pjxmm0-large",styles:"min-height:40px;padding:10px 20px;;label:large;"},h=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.backgroundColor?(0,s.lighten)(.1,t.colors.backgroundColor):"#fafafa",";color:#ccc;cursor:not-allowed;&:hover,&:focus{background-color:",t.colors.backgroundColor?(0,s.lighten)(.2,t.colors.backgroundColor):"#fafafa",";}")},g=(0,a.default)("a",{target:"e165j7gc0",label:"Button"})("display:inline-flex;justify-content:center;align-items:center;border-radius:3px;border:1px solid transparent;min-height:30px;word-wrap:break-word;padding:5px 12px;line-height:1.2rem;background-color:",(function(e){return e.theme.colors.backgroundColor||"#eee"}),";color:",(function(e){return e.theme.colors.textColor}),";cursor:pointer;user-select:none;transition:all 0.3s ease;&:hover,&:focus{background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,s.darken)(.1,t.colors.backgroundColor):"#ccc"}),";}&:focus{outline:0;border-color:",(function(e){var t=e.theme;return(0,s.rgba)(t.colors.primaryColor,.6)}),";box-shadow:",(function(e){var t=e.theme;return"0 0 0 2px "+(0,s.rgba)(t.colors.primaryColor,.3)}),";}",(function(e){return e.primary?p:null}),";",(function(e){return e.disabled?h:null}),";",(function(e){return e.large&&d}),";");t.pagination=l,t.filters=function(e){var t=e.colors.borderColor;return(0,i.css)("margin:0 -3px;max-width:100%;a{margin:2px 3px;padding:5px 8px;font-size:0.85rem;position:relative;span:first-of-type{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:26px;}span:last-of-type{display:flex;height:100%;top:0;right:8px;position:absolute;align-items:center;border-left:1px solid ",t||"#fff",";padding-left:8px;margin-left:8px;}&:hover,&:focus{span:first-of-type{text-decoration:line-through;}}}")},t.toggleButtons=u,t.numberBoxContainer=c,t.loadMoreContainer=f,t.default=g},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["getRootProps","getButtonProps","getItemProps","isOpen","highlightedIndex"]);return(0,a.jsx)("div",n({css:f.suggestionsContainer},{suppressRefError:!0}),(0,a.jsx)(h.default,r({},s(),{className:(0,c.getClassName)(e.props.innerClass,"select")||null,onClick:e.toggle,title:o?e.renderToString(o):i,small:e.props.small,themePreset:e.props.themePreset}),e.props.customLabelRenderer?e.props.customLabelRenderer(o):(0,a.jsx)("div",null,o?e.renderToString(o):i),(0,a.jsx)(g.default,{open:_})),S?C(x,r({getButtonProps:s,getItemProps:b,isOpen:_,highlightedIndex:O},T)):_&&x.length?(0,a.jsx)("ul",{css:(0,f.suggestions)(m,y),className:(e.props.small?"small":"")+" "+(0,c.getClassName)(e.props.innerClass,"list")},e.props.showSearch?(0,a.jsx)(p.default,{id:e.props.componentId+"-input",style:{border:0,borderBottom:"1px solid #ddd"},showIcon:!1,className:(0,c.getClassName)(e.props.innerClass,"input"),placeholder:e.props.searchPlaceholder,value:e.state.searchTerm,onChange:e.handleInputChange,themePreset:m}):null,E.length?E.map((function(t,n){var i=e.props.multi&&(o&&!!o[t[u]]||Array.isArray(o)&&o.find((function(e){return e[l]===t[l]})));return e.props.multi||(i=t.key===o),(0,a.jsx)("li",r({},b({item:t}),{key:t[u],className:i?"active":"",style:{backgroundColor:e.getBackgroundColor(O===n,i)}}),v?v(t[l],t.doc_count,i&&e.props.multi):(0,a.jsx)("div",null,"string"==typeof t[l]?(0,a.jsx)("span",{dangerouslySetInnerHTML:{__html:t[l]}}):t[l],e.props.showCount&&t.doc_count&&(0,a.jsx)("span",{className:(0,c.getClassName)(e.props.innerClass,"count")||null}," (",t.doc_count,")")),i&&e.props.multi?(0,a.jsx)(d.Tick,{className:(0,c.getClassName)(e.props.innerClass,"icon")||null}):null)})):e.props.renderNoResults&&e.props.renderNoResults(),w):null)}})},t}(i.Component);y.defaultProps={keyField:"key",labelField:"label",small:!1,searchPlaceholder:"Type here to search..."},y.propTypes={innerClass:u.default.style,items:u.default.data,keyField:u.default.string,labelField:u.default.string,multi:u.default.bool,hasCustomRenderer:u.default.bool,onChange:u.default.func,placeholder:u.default.string,searchPlaceholder:u.default.string,returnsObject:u.default.bool,renderItem:u.default.func,transformData:u.default.func,renderNoResults:u.default.func,customRenderer:u.default.func,customLabelRenderer:u.default.func,selectedItem:u.default.selectedValue,showCount:u.default.bool,single:u.default.bool,small:u.default.bool,theme:u.default.style,themePreset:u.default.themePreset,showSearch:u.default.bool,footer:u.default.children,componentId:u.default.string},t.default=(0,l.withTheme)(y)},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=(n(3),"undefined"==typeof document?null:document.getElementById("a11y-status-message")),i=[];function s(e){var t=i[i.length-1]===e;i=t?[].concat(i,[e]):[e];for(var n=function(){if(a)return a;return(a=document.createElement("div")).setAttribute("id","a11y-status-message"),a.setAttribute("role","status"),a.setAttribute("aria-live","assertive"),a.setAttribute("aria-relevant","additions text"),Object.assign(a.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),document.body.appendChild(a),a}();n.lastChild;)n.removeChild(n.firstChild);i.filter(Boolean).forEach((function(e,t){n.appendChild(function(e,t){var n=t===i.length-1?"block":"none",r=document.createElement("div");return r.style.display=n,r.textContent=e,r}(e,t))}))}var l=0;function u(e){return"function"==typeof e?e:c}function c(){}var f=function e(t,n,r){return null!==n&&n!==r.parentNode?t(n)?n===document.body&&0===n.scrollTop?document.documentElement:n:e(t,n.parentNode,r):null}.bind(null,(function(e){return e.scrollHeight>e.clientHeight}));function p(e,t){return e===t||e.contains(t)}function d(){for(var e=arguments.length,t=Array(e),n=0;n1?n-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:{},t={};return w.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function C(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}var x=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},E=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},O=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},T=function(e){function t(){x(this,t);for(var n=arguments.length,r=Array(n),o=0;o0&&void 0!==arguments[0]?arguments[0]:this.state;return Object.keys(t).reduce((function(n,r){return n[r]=e.isControlledProp(r)?e.props[r]:t[r],n}),{})},t.prototype.isControlledProp=function(e){return void 0!==this.props[e]},t.prototype.getItemCount=function(){return null!=this.itemCount?this.itemCount:void 0!==this.props.itemCount?this.props.itemCount:this.items.length},t.prototype.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},t.prototype.scrollHighlightedItemIntoView=function(){!function(e,t){var n=f(e,t);if(null!==n){var r=getComputedStyle(n),o=n.getBoundingClientRect(),a=parseInt(r.borderTopWidth,10),i=a+parseInt(r.borderBottomWidth,10),s=o.top+a,l=e.getBoundingClientRect();if(l.top<0&&o.top<0)n.scrollTop+=l.top;else if(l.top<0)n.scrollTop+=l.top-s;else if(l.top>0&&o.top<0)o.bottom>0&&l.bottom+i>o.bottom&&(n.scrollTop+=l.bottom-o.bottom+i);else{var u=l.top+n.scrollTop-s;un.scrollTop+o.height&&(n.scrollTop=u+l.height-o.height+i)}}}(this.getItemNodeFromIndex(this.getState().highlightedIndex),this._rootNode)},t.prototype.moveHighlightedIndex=function(e,t){this.getState().isOpen?this.changeHighlightedIndex(e,t):this.setHighlightedIndex(void 0,E({isOpen:!0},t))},t.prototype.changeHighlightedIndex=function(e,t){var n=this.getItemCount()-1;if(!(n<0)){var r=this.getState().highlightedIndex;null===r&&(r=e>0?-1:n+1);var o=r+e;o<0?o=n:o>n&&(o=0),this.setHighlightedIndex(o,t)}},t.prototype.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,a=this.props.itemToString,i=this.id,s=this.getRootProps,l=this.getButtonProps,u=this.getToggleButtonProps,c=this.getLabelProps,f=this.getInputProps,p=this.getItemProps,d=this.openMenu,h=this.closeMenu,g=this.toggleMenu,m=this.selectItem,y=this.selectItemAtIndex,v=this.selectHighlightedItem,b=this.setHighlightedIndex,w=this.clearSelection,S=this.clearItems;return{getRootProps:s,getButtonProps:l,getToggleButtonProps:u,getLabelProps:c,getInputProps:f,getItemProps:p,reset:this.reset,openMenu:d,closeMenu:h,toggleMenu:g,selectItem:m,selectItemAtIndex:y,selectHighlightedItem:v,setHighlightedIndex:b,clearSelection:w,clearItems:S,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:a,id:i,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},t.prototype.getItemId=function(e){return this.id+"-item-"+e},t.prototype.componentDidMount=function(){var e=this;this._isMounted=!0;var n=function(){e.isMouseDown=!0},r=function(n){var r=e.props.environment.document;e.isMouseDown=!1;var o=e._rootNode&&p(e._rootNode,n.target),a=e._rootNode&&p(e._rootNode,r.activeElement);o||a||!e.getState().isOpen||e.reset({type:t.stateChangeTypes.mouseUp},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},o=function(n){!(e._rootNode&&p(e._rootNode,n.target))&&e.getState().isOpen&&e.reset({type:t.stateChangeTypes.touchStart},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))};this.props.environment.addEventListener("mousedown",n),this.props.environment.addEventListener("mouseup",r),this.props.environment.addEventListener("touchstart",o),this.cleanup=function(){e._isMounted=!1,e.props.environment.removeEventListener("mousedown",n),e.props.environment.removeEventListener("mouseup",r),e.props.environment.removeEventListener("touchstart",o)}},t.prototype.componentDidUpdate=function(e,n){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:t.stateChangeTypes.controlledPropUpdatedSelectedItem,inputValue:this.props.itemToString(this.props.selectedItem)});var r=void 0===this.props.highlightedIndex?this.state:this.props,o=void 0===e.highlightedIndex?n:e;r.highlightedIndex===o.highlightedIndex||this.avoidScrolling||this.scrollHighlightedItemIntoView(),this.updateStatus()},t.prototype.componentWillUnmount=function(){this.cleanup()},t.prototype.render=function(){var e=m(this.props.render||this.props.children,c);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=m(e(this.getStateAndHelpers()));if(!t)return null;if(this.getRootProps.called)return this.getRootProps.suppressRefError||function(e,t){var n=t.refKey,r="ref"!==n,o=!y(e);if(o&&!r)throw new Error("downshift: You returned a non-DOM element. You must specify a refKey in getRootProps");if(!o&&r)throw new Error('downshift: You returned a DOM element. You should not specify a refKey in getRootProps. You specified "'+n+'"');if(!v(e)[n])throw new Error('downshift: You must apply the ref prop "'+n+'" from getRootProps onto your root element.')}(t,this.getRootProps),t;if(y(t))return o.a.cloneElement(t,this.getRootProps(v(t)));throw new Error("downshift: If you return a non-DOM element, you must use apply the getRootProps function")},t}(r.Component);T.defaultProps={defaultHighlightedIndex:null,defaultSelectedItem:null,defaultInputValue:"",defaultIsOpen:!1,getA11yStatusMessage:function(e){var t=e.isOpen,n=e.highlightedItem,r=e.selectedItem,o=e.resultCount,a=e.previousResultCount,i=e.itemToString;return t?o?n&&o===a?i(n):o+" "+(1===o?"result is":"results are")+" available, use up and down arrow keys to navigate.":"No results.":r?i(r):""},itemToString:function(e){return null==e?"":String(e)},onStateChange:function(){},onInputValueChange:function(){},onUserAction:function(){},onChange:function(){},onSelect:function(){},onOuterClick:function(){},selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},breakingChanges:{}},T.stateChangeTypes={unknown:"__autocomplete_unknown__",mouseUp:"__autocomplete_mouseup__",itemMouseEnter:"__autocomplete_item_mouseenter__",keyDownArrowUp:"__autocomplete_keydown_arrow_up__",keyDownArrowDown:"__autocomplete_keydown_arrow_down__",keyDownEscape:"__autocomplete_keydown_escape__",keyDownEnter:"__autocomplete_keydown_enter__",clickItem:"__autocomplete_click_item__",blurInput:"__autocomplete_blur_input__",changeInput:"__autocomplete_change_input__",keyDownSpaceButton:"__autocomplete_keydown_space_button__",clickButton:"__autocomplete_click_button__",blurButton:"__autocomplete_blur_button__",controlledPropUpdatedSelectedItem:"__autocomplete_controlled_prop_updated_selected_item__",touchStart:"__autocomplete_touchstart__"};var k=function(){var e,t,n,r=this;this.input=null,this.items=[],this.itemCount=null,this.previousResultCount=0,this.setItemCount=function(e){return r.itemCount=e},this.unsetItemCount=function(){return r.itemCount=null},this.setHighlightedIndex=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.props.defaultHighlightedIndex,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t=S(t),r.internalSetState(E({highlightedIndex:e},t))},this.clearSelection=function(e){r.internalSetState({selectedItem:null,inputValue:"",isOpen:!1},e)},this.selectItem=function(e,t,n){t=S(t),r.internalSetState(E({isOpen:!1,highlightedIndex:r.props.defaultHighlightedIndex,selectedItem:e,inputValue:r.isControlledProp("selectedItem")&&r.props.breakingChanges.resetInputOnSelection?r.props.defaultInputValue:r.props.itemToString(e)},t),n)},this.selectItemAtIndex=function(e,t,n){var o=r.items[e];null!=o&&r.selectItem(o,t,n)},this.selectHighlightedItem=function(e,t){return r.selectItemAtIndex(r.getState().highlightedIndex,e,t)},this.internalSetState=function(e,t){var n=void 0,o=void 0,a={},i="function"==typeof e;return!i&&e.hasOwnProperty("inputValue")&&r.props.onInputValueChange(e.inputValue,E({},r.getStateAndHelpers(),e)),r.setState((function(t){t=r.getState(t);var s=i?e(t):e;s=r.props.stateReducer(t,s),n=s.hasOwnProperty("selectedItem");var l={},u={};return n&&s.selectedItem!==t.selectedItem&&(o=s.selectedItem),s.type=s.type||T.stateChangeTypes.unknown,Object.keys(s).forEach((function(e){t[e]!==s[e]&&(a[e]=s[e]),"type"!==e&&(u[e]=s[e],r.isControlledProp(e)||(l[e]=s[e]))})),i&&s.hasOwnProperty("inputValue")&&r.props.onInputValueChange(s.inputValue,E({},r.getStateAndHelpers(),s)),l}),(function(){u(t)(),Object.keys(a).length>1&&r.props.onStateChange(a,r.getStateAndHelpers()),n&&r.props.onSelect(e.selectedItem,r.getStateAndHelpers()),void 0!==o&&r.props.onChange(o,r.getStateAndHelpers()),r.props.onUserAction(a,r.getStateAndHelpers())}))},this.rootRef=function(e){return r._rootNode=e},this.getRootProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.suppressRefError,a=void 0!==o&&o,i=t.refKey,s=void 0===i?"ref":i,l=_(t,["refKey"]);return r.getRootProps.called=!0,r.getRootProps.refKey=s,r.getRootProps.suppressRefError=a,E(((e={})[s]=r.rootRef,e),l)},this.keyDownHandlers={ArrowDown:function(e){e.preventDefault();var t=e.shiftKey?5:1;this.moveHighlightedIndex(t,{type:T.stateChangeTypes.keyDownArrowDown})},ArrowUp:function(e){e.preventDefault();var t=e.shiftKey?-5:-1;this.moveHighlightedIndex(t,{type:T.stateChangeTypes.keyDownArrowUp})},Enter:function(e){if(this.getState().isOpen){e.preventDefault();var t=this.getState().highlightedIndex,n=this.items[t],r=this.getItemNodeFromIndex(t);if(null==n||r&&r.hasAttribute("disabled"))return;this.selectHighlightedItem({type:T.stateChangeTypes.keyDownEnter})}},Escape:function(e){e.preventDefault(),this.reset({type:T.stateChangeTypes.keyDownEscape})}},this.buttonKeyDownHandlers=E({},this.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:T.stateChangeTypes.keyDownSpaceButton})}}),this.getToggleButtonProps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.onClick,n=e.onKeyDown,o=e.onBlur,a=_(e,["onClick","onKeyDown","onBlur"]),i=r.getState(),s=i.isOpen,l={onClick:d(t,r.button_handleClick),onKeyDown:d(n,r.button_handleKeyDown),onBlur:d(o,r.button_handleBlur)},u=a.disabled?{}:l;return E({type:"button",role:"button","aria-label":s?"close menu":"open menu","aria-expanded":s,"aria-haspopup":!0,"data-toggle":!0},u,a)},this.getButtonProps=this.getToggleButtonProps,this.button_handleKeyDown=function(e){var t=C(e);r.buttonKeyDownHandlers[t]&&r.buttonKeyDownHandlers[t].call(r,e)},this.button_handleClick=function(e){e.preventDefault(),r.props.environment.document.activeElement===r.props.environment.document.body&&e.target.focus(),setTimeout((function(){return r.toggleMenu({type:T.stateChangeTypes.clickButton})}))},this.button_handleBlur=function(e){var t=e.target;setTimeout((function(){r.isMouseDown||null!=r.props.environment.document.activeElement&&r.props.environment.document.activeElement.id===r.inputId||r.props.environment.document.activeElement===t||r.reset({type:T.stateChangeTypes.blurButton})}))},this.getLabelProps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(r.getLabelProps.called=!0,r.getInputProps.called&&e.htmlFor&&e.htmlFor!==r.inputId)throw new Error('downshift: You provided the htmlFor of "'+e.htmlFor+'" for your label, but the id of your input is "'+r.inputId+'". You must either remove the id from your input or set the htmlFor of the label equal to the input id.');return r.inputId=g(r.inputId,e.htmlFor,r.id+"-input"),E({},e,{htmlFor:r.inputId})},this.getInputProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onKeyDown,o=t.onBlur,a=t.onChange,i=t.onInput,s=_(t,["onKeyDown","onBlur","onChange","onInput"]);if(r.getInputProps.called=!0,r.getLabelProps.called&&s.id&&s.id!==r.inputId)throw new Error('downshift: You provided the id of "'+s.id+'" for your input, but the htmlFor of your label is "'+r.inputId+'". You must either remove the id from your input or set the htmlFor of the label equal to the input id.');r.inputId=g(r.inputId,s.id,r.id+"-input");var l=void 0;l="onChange";var u=r.getState(),c=u.inputValue,f=u.isOpen,p=u.highlightedIndex,h=s.disabled?{}:((e={})[l]=d(a,i,r.input_handleChange),e.onKeyDown=d(n,r.input_handleKeyDown),e.onBlur=d(o,r.input_handleBlur),e);return E({role:"combobox","aria-autocomplete":"list","aria-expanded":f,"aria-activedescendant":f&&"number"==typeof p&&p>=0?r.getItemId(p):null,autoComplete:"off",value:c},h,s,{id:r.inputId})},this.input_handleKeyDown=function(e){var t=C(e);t&&r.keyDownHandlers[t]&&r.keyDownHandlers[t].call(r,e)},this.input_handleChange=function(e){r.internalSetState({type:T.stateChangeTypes.changeInput,isOpen:!0,inputValue:e.target.value})},this.input_handleBlur=function(){setTimeout((function(){var e=r.props.environment.document.activeElement.dataset.toggle&&r._rootNode&&r._rootNode.contains(r.props.environment.document.activeElement);r.isMouseDown||e||r.reset({type:T.stateChangeTypes.blurInput})}))},this.getItemProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onMouseMove,o=t.onMouseDown,a=t.onClick,i=t.index,s=t.item,l=void 0===s?b("getItemProps","item"):s,u=_(t,["onMouseMove","onMouseDown","onClick","index","item"]);void 0===i?(r.items.push(l),i=r.items.indexOf(l)):r.items[i]=l;var c="onClick",f=((e={onMouseMove:d(n,(function(){i!==r.getState().highlightedIndex&&(r.setHighlightedIndex(i,{type:T.stateChangeTypes.itemMouseEnter}),r.avoidScrolling=!0,setTimeout((function(){return r.avoidScrolling=!1}),250))})),onMouseDown:d(o,(function(e){e.preventDefault()}))})[c]=d(a,(function(){r.selectItemAtIndex(i,{type:T.stateChangeTypes.clickItem})})),e),p=u.disabled?{}:f;return E({id:r.getItemId(i)},p,u)},this.clearItems=function(){r.items=[]},this.reset=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];e=S(e),r.internalSetState((function(t){var n=t.selectedItem;return E({isOpen:!1,highlightedIndex:r.props.defaultHighlightedIndex,inputValue:r.props.itemToString(n)},e)}),u(t))},this.toggleMenu=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];e=S(e),r.internalSetState((function(t){var n=t.isOpen;return E({isOpen:!n},e)}),(function(){r.getState().isOpen&&r.setHighlightedIndex(void 0,e),u(t)()}))},this.openMenu=function(e){r.internalSetState({isOpen:!0},u(e))},this.closeMenu=function(e){r.internalSetState({isOpen:!1},u(e))},this.updateStatus=(e=function(){if(r._isMounted){var e=r.getState(),t=r.items[e.highlightedIndex],n=r.getItemCount(),o=r.props.getA11yStatusMessage(E({itemToString:r.props.itemToString,previousResultCount:r.previousResultCount,resultCount:n,highlightedItem:t},e));r.previousResultCount=n,s(o)}},t=200,n=void 0,function(){for(var r=arguments.length,o=Array(r),a=0;a1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=t;n&&(a=y.parseValue(t,r));var i=function(){var t=function(){e.updateQuery(a,r),r.onValueChange&&r.onValueChange(a)};o?e.setState({currentValue:a},t):t()};(0,l.checkValueChange)(r.componentId,a,r.beforeValueChange,i)},this.updateQuery=function(e,t){var n=t.customQuery,r=y.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,l.getOptionsFromQuery)(n(e,t)),(0,l.updateCustomQuery)(t.componentId,t,e));t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:t.showFilter,URLParams:t.URLParams,componentType:u.componentTypes.singleDropdownRange})},this.handleChange=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setValue(t):o&&o(t)}};y.propTypes={updateQuery:c.default.funcRequired,selectedValue:c.default.selectedValue,setQueryOptions:c.default.funcRequired,setCustomQuery:c.default.funcRequired,beforeValueChange:c.default.func,className:c.default.string,componentId:c.default.stringRequired,customQuery:c.default.func,data:c.default.data,dataField:c.default.stringRequired,defaultValue:c.default.string,value:c.default.string,filterLabel:c.default.string,innerClass:c.default.style,nestedField:c.default.string,onQueryChange:c.default.func,onValueChange:c.default.func,onChange:c.default.func,placeholder:c.default.string,searchPlaceholder:c.default.string,react:c.default.react,showFilter:c.default.bool,style:c.default.style,title:c.default.title,themePreset:c.default.themePreset,URLParams:c.default.bool,includeNullValues:c.default.bool,renderLabel:c.default.func},y.defaultProps={className:null,placeholder:"Select a value",showFilter:!0,style:{},URLParams:!1,includeNullValues:!1},y.componentType=u.componentTypes.singleDropdownRange;var b=(0,h.connect)((function(e,t){return{selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{setCustomQuery:function(t,n){return e((0,i.setCustomQuery)(t,n))},updateQuery:function(t){return e((0,i.updateQuery)(t))},setQueryOptions:function(t,n,r){return e((0,i.setQueryOptions)(t,n,r))}}}))((function(e){return a.default.createElement(g.default,r({},e,{componentType:u.componentTypes.singleDropdownRange}),(function(){return a.default.createElement(y,r({ref:e.myForwardedRef},e))}))})),w=a.default.forwardRef((function(e,t){return a.default.createElement(b,r({},e,{myForwardedRef:t}))}));(0,s.default)(w,y),w.name="SingleDropdownRange",t.default=w},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;tt.key?1:0})),n.setState({stats:e||[]})})),(0,u.checkSomePropChange)(this.props,e,["dataField","nestedField"],(function(){n.updateQueryOptions(n.props),n.handleChange(n.state.currentValue,n.props)})),(0,u.isEqual)(this.props.value,e.value)){if(!(0,u.isEqual)(this.state.currentValue,this.props.selectedValue)&&!(0,u.isEqual)(this.props.selectedValue,e.selectedValue)){var r=this.props,o=r.value,a=r.onChange;if(void 0===o){var i=t.parseValue(this.props.selectedValue,this.props);this.handleChange(i,this.props)}else a?a(this.props.selectedValue||null):this.handleChange(this.state.currentValue)}}else{var s=t.parseValue(this.props.value,this.props);this.handleChange(s,this.props)}},t.prototype.shouldComponentUpdate=function(e){var t=Math.floor((e.range.end-e.range.start)/2);return!(e.stepValue<1||e.stepValue>t)||(console.warn("stepValue for RangeSlider "+e.componentId+" should be greater than 0 and less than or equal to "+t),!1)},t.prototype.render=function(){var e=this;return(0,o.jsx)(y.default,{primary:!0,style:this.props.style,className:this.props.className},this.props.title&&(0,o.jsx)(v.default,{className:(0,u.getClassName)(this.props.innerClass,"title")||null},this.props.title),this.state.stats.length&&this.props.showHistogram&&this.props.showSlider?(0,o.jsx)(h.default,{stats:this.state.stats,range:this.props.range,interval:this.getValidInterval(this.props)}):null,this.props.showSlider&&(0,o.jsx)(f.default,{min:this.props.range.start,max:this.props.range.end,values:this.state.currentValue,onChange:this.handleSlider,onValuesUpdated:this.handleDrag,snap:this.props.snap,snapPoints:this.props.snap?this.getSnapPoints():null,className:(0,u.getClassName)(this.props.innerClass,"slider"),handle:function(t){var n=t.className,a=t.style,i=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,o.jsx)(m.default,r({style:a,className:n},i,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels&&this.props.showSlider&&(0,o.jsx)("div",{css:b.rangeLabelsContainer},(0,o.jsx)(g.default,{align:"left",className:(0,u.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,o.jsx)(g.default,{align:"right",className:(0,u.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)))},t}(a.Component);x.parseValue=function(e,t){return Array.isArray(e)?e:e?[e.start,e.end]:[t.range.start,t.range.end]},x.defaultQuery=function(e,t){var n=null;return Array.isArray(e)&&e.length&&(n=(0,w.getRangeQueryWithNullValues)(e,t)),n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var E=function(){var e=this;this.getSnapPoints=function(){var t=[],n=e.props.stepValue;(e.props.range.end-e.props.range.start)/n>100&&(n=(e.props.range.end-e.props.range.start)/100);for(var r=e.props.range.start;r<=e.props.range.end;r+=n)t=t.concat(r);return t[t.length-1]!==e.props.range.end&&(t=t.concat(e.props.range.end)),t},this.getValidInterval=function(e){var t=Math.ceil((e.range.end-e.range.start)/100)||1;return e.interval?e.interval1&&void 0!==arguments[1]?arguments[1]:e.props,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=function(){var o=function(){var r=t[0],o=t[1];e.updateQuery([r,o],n),n.onValueChange&&n.onValueChange({start:r,end:o})},a=t[0],i=t[1],s=n.range;r&&a<=i&&a>=s.start&&i<=s.end?e.setState({currentValue:t},o):o()};(0,u.checkValueChange)(n.componentId,{start:t[0],end:t[1]},n.beforeValueChange,o)},this.handleSlider=function(t){var n=t.values;if(!(0,u.isEqual)(n,e.state.currentValue)){var r=e.props,o=r.value,a=r.onChange;void 0===o?e.handleChange(n):a?(e.forceUpdate(),a(n)):e.setState({currentValue:e.state.currentValue})}},this.handleDrag=function(t){if(e.props.onDrag){var n=t.min,r=t.max,o=t.values;e.props.onDrag(o,[n,r])}},this.updateQuery=function(e,t){var n=t.customQuery,r=x.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,u.getOptionsFromQuery)(n(e,t)),(0,u.updateCustomQuery)(t.componentId,t,e));var a=t.showFilter,i=t.range,s=i.start,l=i.end,c=e[0],f=e[1],d=c===s&&f===l;t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:a&&!d,URLParams:t.URLParams,componentType:p.componentTypes.rangeSlider})},this.updateQueryOptions=function(t){if(t.showHistogram){var n=t.customQuery,o={size:0,aggs:(t.histogramQuery||e.histogramQuery)(t)},a=[t.range.start,t.range.end],i=n||x.defaultQuery,s=n?(0,u.getOptionsFromQuery)(n(a,t)):null;t.setQueryOptions(e.internalComponent,r({},o,s),!1),t.updateQuery({componentId:e.internalComponent,query:i(a,t),value:a})}}};x.propTypes={setQueryOptions:c.default.funcRequired,updateQuery:c.default.funcRequired,options:c.default.options,selectedValue:c.default.selectedValue,setCustomQuery:c.default.funcRequired,beforeValueChange:c.default.func,className:c.default.string,componentId:c.default.stringRequired,customQuery:c.default.func,dataField:c.default.stringRequired,defaultValue:c.default.range,value:c.default.range,filterLabel:c.default.string,innerClass:c.default.style,interval:c.default.number,nestedField:c.default.string,onDrag:c.default.func,onQueryChange:c.default.func,onValueChange:c.default.func,onChange:c.default.func,range:c.default.range,rangeLabels:c.default.rangeLabels,react:c.default.react,showHistogram:c.default.bool,histogramQuery:c.default.func,showFilter:c.default.bool,showSlider:c.default.bool,tooltipTrigger:c.default.tooltipTrigger,renderTooltipData:c.default.func,snap:c.default.bool,stepValue:c.default.number,style:c.default.style,title:c.default.title,URLParams:c.default.bool,includeNullValues:c.default.bool},x.defaultProps={className:null,range:{start:0,end:10},showHistogram:!0,showSlider:!0,tooltipTrigger:"none",snap:!0,stepValue:1,showFilter:!0,style:{},URLParams:!1,includeNullValues:!1},x.componentType=p.componentTypes.rangeSlider;var _=(0,w.connect)((function(e,t){var n=t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].inner:e.aggregations[t.componentId];return{options:n?n[t.dataField]&&n[t.dataField].buckets:[],selectedValue:e.selectedValues[t.componentId]?e.selectedValues[t.componentId].value:null}}),(function(e){return{setCustomQuery:function(t,n){return e((0,s.setCustomQuery)(t,n))},setQueryOptions:function(t,n,r){return e((0,s.setQueryOptions)(t,n,r))},updateQuery:function(t){return e((0,s.updateQuery)(t))}}}))((function(e){return(0,o.jsx)(S.default,r({},e,{internalComponent:!0,componentType:p.componentTypes.rangeSlider}),(function(){return(0,o.jsx)(x,r({ref:e.myForwardedRef},e))}))})),O=i.default.forwardRef((function(e,t){return(0,o.jsx)(_,r({},e,{myForwardedRef:t}))}));(0,l.default)(O,x),O.name="RangeSlider",t.default=O},function(e,t,n){"use strict";t.__esModule=!0,t.rangeLabelsContainer=void 0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r};n(2);var i={name:"dqk24x-left",styles:"left:0;margin-left:3px;;label:left;"},s={name:"1lhilbp-right",styles:"right:0;margin-right:3px;;label:right;"},l=(0,a.default)("div",{target:"e1atnqi30",label:"Label"})("position:absolute;top:-25px;",(function(e){return"left"===e.align&&i})," ",(function(e){return"right"===e.align&&s}),"");t.rangeLabelsContainer={name:"dqmsxc-rangeLabelsContainer",styles:"position:relative;;label:rangeLabelsContainer;"};t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(o,["getRootProps","getInputProps","getItemProps","isOpen","highlightedIndex"]);return(0,a.jsx)("div",l({css:v.suggestionsContainer},{suppressRefError:!0}),(0,a.jsx)(b.default,r({"aria-label":e.props.componentId,id:e.props.componentId+"-input",showIcon:e.props.showIcon,showClear:e.props.showClear,iconPosition:e.props.iconPosition,ref:function(t){e._inputRef=t}},c({className:(0,p.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:null===e.state.currentValue?"":e.state.currentValue,onChange:e.onInputChange,onBlur:e.withTriggerQuery(e.props.onBlur),onFocus:e.handleFocus,onKeyPress:e.withTriggerQuery(e.props.onKeyPress),onKeyDown:function(t){return e.handleKeyDown(t,h)},onKeyUp:e.withTriggerQuery(e.props.onKeyUp)}),{themePreset:s})),e.renderIcons(),e.hasCustomRenderer&&e.getComponent(r({getInputProps:c,getItemProps:f,isOpen:d,highlightedIndex:h},g)),e.renderLoader(),e.renderError(),!e.hasCustomRenderer&&d&&n.length?(0,a.jsx)("ul",{css:(0,v.suggestions)(s,i),className:(0,p.getClassName)(e.props.innerClass,"list")},(0,E.hasQuerySuggestionsRenderer)(e.props)?e.getComponent(r({getInputProps:c,getItemProps:f,isOpen:d,highlightedIndex:h},g),!0):e.topSuggestions.map((function(n,o){return(0,a.jsx)("li",r({},f({item:n}),{key:o+1+"-"+n.value,style:{backgroundColor:e.getBackgroundColor(h,o)}}),(0,a.jsx)(_.default,{currentValue:t,suggestion:n}))})),n.slice(0,u).map((function(n,o){return(0,a.jsx)("li",r({},f({item:n}),{key:o+e.topSuggestions.length+1+"-"+n.value,style:{backgroundColor:e.getBackgroundColor(h,o+e.topSuggestions.length)}}),(0,a.jsx)(_.default,{currentValue:t,suggestion:n}))}))):e.renderNoSuggestion(n))}},this.props.downShiftProps)):(0,a.jsx)("div",{css:v.suggestionsContainer},(0,a.jsx)(b.default,{"aria-label":this.props.componentId,className:(0,p.getClassName)(this.props.innerClass,"input")||null,placeholder:this.props.placeholder,value:this.state.currentValue?this.state.currentValue:"",onChange:this.onInputChange,onBlur:this.withTriggerQuery(this.props.onBlur),onFocus:this.withTriggerQuery(this.props.onFocus),onKeyPress:this.withTriggerQuery(this.props.onKeyPress),onKeyDown:this.withTriggerQuery(this.props.onKeyDown),onKeyUp:this.withTriggerQuery(this.props.onKeyUp),autoFocus:this.props.autoFocus,iconPosition:this.props.iconPosition,showIcon:this.props.showIcon,showClear:this.props.showClear,themePreset:s}),this.renderIcons()))},o(t,[{key:"stats",get:function(){return(0,p.getResultStats)(this.props)}},{key:"parsedSuggestions",get:function(){var e=[],t=this.state.currentValue,n=this.props.defaultSuggestions;return!t&&n&&n.length?e=n:t&&(e=this.state.suggestions),(0,p.withClickIds)(e)}},{key:"hasCustomRenderer",get:function(){return(0,E.hasCustomRenderer)(this.props)}},{key:"topSuggestions",get:function(){var e=this.props,t=e.enableQuerySuggestions,n=e.querySuggestions,r=e.showDistinctSuggestions,o=this.state.currentValue;return t?(0,p.getTopSuggestions)(n,o,r):[]}}]),t}(i.Component);A.highlightQuery=function(e){if(e.customHighlight)return e.customHighlight(e);if(!e.highlight)return null;var t={},n=e.highlightField?e.highlightField:e.dataField;return"string"==typeof n?t[n]={}:Array.isArray(n)&&n.forEach((function(e){t[e]={}})),{highlight:r({pre_tags:[""],post_tags:[""],fields:t},e.highlightField&&{require_field_match:!1})}},A.defaultQuery=function(e,t){var n=null,r=void 0;return e&&(r=Array.isArray(t.dataField)?t.dataField:[t.dataField],n=t.queryString?{query_string:A.shouldQuery(e,r,t)}:t.searchOperators?{simple_query_string:A.shouldQuery(e,r,t)}:{bool:{should:A.shouldQuery(e,r,t),minimum_should_match:"1"}}),""===e&&(n=null),n&&t.nestedField&&(n={nested:{path:t.nestedField,query:n}}),n},A.shouldQuery=function(e,t,n){var r=t.map((function(e,t){return e+(Array.isArray(n.fieldWeights)&&n.fieldWeights[t]?"^"+n.fieldWeights[t]:"")}));return n.searchOperators||n.queryString?{query:e,fields:r,default_operator:n.queryFormat}:"and"===n.queryFormat?[{multi_match:{query:e,fields:r,type:"cross_fields",operator:"and"}},{multi_match:{query:e,fields:r,type:"phrase",operator:"and"}}]:[{multi_match:{query:e,fields:r,type:"best_fields",operator:"or",fuzziness:n.fuzziness?n.fuzziness:0}},{multi_match:{query:e,fields:r,type:"phrase",operator:"or"}}]};var I=function(){var e=this;this.getBasicQueryOptions=function(){var t=e.props.aggregationField,n=(0,p.getQueryOptions)(e.props);return t&&(n.aggs=(0,p.getCompositeAggsQuery)({},e.props,null,!0).aggs),n},this.onSuggestions=function(t){return(0,p.handleOnSuggestions)(t,e.state.currentValue,e.props)},this.setValue=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,o=arguments[3],a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],i=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],s=function(){a?e.setState({currentValue:t,suggestions:[]},(function(){n?(e.props.autosuggest&&(i&&e.setState({isOpen:!1}),e.updateDefaultQuery(t,r)),r.strictSelection?o===m.default.SUGGESTION_SELECT||""===t?e.updateQuery(t,r):e.setValue("",!0):e.updateQuery(t,r)):e.handleTextChange(t),r.onValueChange&&r.onValueChange(t),t===r.lastUsedQuery&&(e.setState({suggestions:e.onSuggestions(e.props.suggestions)}),e.props.onSuggestions&&e.props.onSuggestions(e.props.suggestions))})):(e.props.autosuggest&&e.updateDefaultQuery(t,r),e.updateQuery(t,r),r.onValueChange&&r.onValueChange(t))};(0,p.checkValueChange)(r.componentId,t,r.beforeValueChange,s)},this.handleTextChange=(0,p.debounce)((function(t){e.props.autosuggest?e.updateDefaultQuery(t,e.props):e.updateQuery(t,e.props)}),this.props.debounce),this.updateDefaultQuery=function(t,n){var o=n.defaultQuery,a=void 0,i=A.defaultQuery(t,n);if(o){var s=o(t,n)||{};s.query&&(i=s.query),a=(0,p.getOptionsFromQuery)(s),(0,p.updateDefaultQuery)(n.componentId,n,t)}n.setSuggestionsSearchValue(t),n.setQueryOptions(e.internalComponent,r({},e.queryOptions,a)),n.updateQuery({componentId:e.internalComponent,query:i,value:t,componentType:h.componentTypes.dataSearch})},this.updateQuery=function(t,n){var o=n.customQuery,a=n.filterLabel,i=n.showFilter,s=n.URLParams,l=void 0,u=A.defaultQuery(t,n);if(o){var c=o(t,n)||{},f=c.query;f&&(u=f),l=(0,p.getOptionsFromQuery)(c),(0,p.updateCustomQuery)(n.componentId,n,t)}n.setQueryOptions(n.componentId,r({},e.queryOptions,l)),e.isPending||n.updateQuery({componentId:n.componentId,query:u,value:t,label:a,showFilter:i,URLParams:s,componentType:h.componentTypes.dataSearch})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t,e.triggerQuery)},this.clearValue=function(){e.isPending=!1;var t=e.props.onChange;e.setValue("",!0),t&&t("",e.triggerQuery),e.onValueSelected(null,m.default.CLEAR_VALUE)},this.handleKeyDown=function(t,n){var r=e.props,o=r.value,a=r.onChange;void 0!==o&&a&&(e.isPending=!0),"Enter"===t.key&&null===n&&(e.setValue(t.target.value,!0),e.onValueSelected(t.target.value,m.default.ENTER_PRESS)),e.props.onKeyDown&&e.props.onKeyDown(t,e.triggerQuery)},this.onInputChange=function(t){var n=t.target.value;e.state.isOpen||e.setState({isOpen:!0});var r=e.props,o=r.value,a=r.onChange;void 0===o?e.setValue(n):a&&(e.isPending=!0,(0,E.handleCaretPosition)(t),a(n,e.triggerQuery,t))},this.triggerQuery=function(){e.isPending=!1,e.setValue(e.props.value,!0,e.props)},this.onSuggestionSelected=function(t){var n=e.props,r=n.value,o=n.onChange;e.setState({isOpen:!1}),void 0===r?e.setValue(t.value,!0,e.props,m.default.SUGGESTION_SELECT):o&&(e.isPending=!1,o(t.value,e.triggerQuery)),e.triggerClickAnalytics(t._click_id),e.onValueSelected(t.value,m.default.SUGGESTION_SELECT,t.source)},this.onValueSelected=function(){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:e.state.currentValue,a=e.props.onValueSelected;a&&a.apply(void 0,[o].concat(n))},this.handleStateChange=function(t){var n=t.isOpen;t.type===l.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.getBackgroundColor=function(t,n){return"dark"===e.props.themePreset?t===n?"#555":"#424242":t===n?"#eee":"#fff"},this.handleSearchIconClick=function(){var t=e.state.currentValue;t.trim()&&(e.isPending=!1,e.setValue(t,!0),e.onValueSelected(t,m.default.SEARCH_ICON_CLICK))},this.handleVoiceResults=function(t){var n=t.results,r=e.props.autosuggest;n&&n[0]&&n[0].isFinal&&n[0][0]&&n[0][0].transcript&&n[0][0].transcript.trim()&&(e.isPending=!1,e.setValue(n[0][0].transcript.trim(),!r),r&&(e._inputRef.focus(),e.setState({isOpen:!0})))},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,a.jsx)(w.default,null):null},this.renderCancelIcon=function(){return e.props.showClear?e.props.clearIcon||(0,a.jsx)(S.default,null):null},this.renderIcons=function(){var t=e.state.currentValue,n=e.props,r=n.showIcon,o=n.showClear,i=n.renderMic,s=n.getMicInstance,l=n.showVoiceSearch,u=n.iconPosition,c=n.innerClass;return(0,a.jsx)("div",null,e.state.currentValue&&o&&(0,a.jsx)(C.default,{onClick:e.clearValue,iconPosition:"right",clearIcon:"right"===u,showIcon:r,isClearIcon:!0},e.renderCancelIcon()),e.shouldMicRender(l)&&(0,a.jsx)(T.default,{getInstance:s,render:i,iconPosition:u,onResult:e.handleVoiceResults,className:(0,p.getClassName)(c,"mic")||null,applyClearStyle:!!t&&o,showIcon:r}),(0,a.jsx)(C.default,{onClick:e.handleSearchIconClick,iconPosition:u,showIcon:r},e.renderIcon()))},this.renderNoSuggestion=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=e.props,r=n.themePreset,o=n.theme,i=n.isLoading,s=n.renderNoSuggestion,l=n.innerClass,u=n.error,c=n.renderError,f=e.state,p=f.isOpen,d=f.currentValue;return!s||!p||t.length||i||!d||c&&u?null:(0,a.jsx)(O.default,{innerClass:l,themePreset:r,theme:o,innerClassName:"noSuggestion"},"function"==typeof s?s(d):s)},this.renderLoader=function(){var t=e.props,n=t.loader,r=t.isLoading,o=t.themePreset,i=t.theme,s=t.innerClass,l=e.state.currentValue;return r&&n&&l?(0,a.jsx)(O.default,{innerClass:s,innerClassName:"loader",theme:i,themePreset:o},n):null},this.renderError=function(){var t=e.props,n=t.error,r=t.renderError,o=t.themePreset,i=t.theme,s=t.isLoading,l=t.innerClass,u=e.state.currentValue;return n&&r&&u&&!s?(0,a.jsx)(O.default,{innerClass:l,innerClassName:"error",theme:i,themePreset:o},(0,E.isFunction)(r)?r(n):r):null},this.getComponent=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e.props,o=r.error,a=r.isLoading,i=r.aggregationData,s=r.promotedResults,l=r.customData,u=r.rawData,c=e.state.currentValue,f={error:o,loading:a,downshiftProps:t,data:e.parsedSuggestions,promotedData:s||[],customData:l||{},aggregationData:i||[],rawData:u,value:c,triggerClickAnalytics:e.triggerClickAnalytics,resultStats:e.stats,querySuggestions:e.topSuggestions};return n?(0,E.getQuerySuggestionsComponent)({downshiftProps:t,data:e.topSuggestions,value:c,loading:a,error:o},e.props):(0,E.getComponent)(f,e.props)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.withTriggerQuery=function(t){if(t)return function(n){return t(n,e.triggerQuery)}}};A.propTypes={setQueryOptions:g.default.funcRequired,updateQuery:g.default.funcRequired,options:g.default.options,selectedValue:g.default.selectedValue,suggestions:g.default.suggestions,rawData:g.default.rawData,aggregationData:g.default.aggregationData,setCustomQuery:g.default.funcRequired,setDefaultQuery:g.default.funcRequired,setCustomHighlightOptions:g.default.funcRequired,setSuggestionsSearchValue:g.default.funcRequired,triggerAnalytics:g.default.funcRequired,error:g.default.title,isLoading:g.default.bool,config:g.default.props,lastUsedQuery:g.default.string,autoFocus:g.default.bool,autosuggest:g.default.bool,enableSynonyms:g.default.bool,enableQuerySuggestions:g.default.bool,queryString:g.default.bool,beforeValueChange:g.default.func,className:g.default.string,clearIcon:g.default.children,componentId:g.default.stringRequired,customHighlight:g.default.func,customQuery:g.default.func,defaultQuery:g.default.func,dataField:g.default.dataFieldValidator,aggregationField:g.default.string,size:g.default.number,debounce:g.default.number,defaultValue:g.default.string,value:g.default.string,defaultSuggestions:g.default.suggestions,promotedResults:g.default.hits,customData:g.default.title,downShiftProps:g.default.props,children:g.default.func,excludeFields:g.default.excludeFields,fieldWeights:g.default.fieldWeights,filterLabel:g.default.string,fuzziness:g.default.fuzziness,highlight:g.default.bool,highlightField:g.default.stringOrArray,icon:g.default.children,iconPosition:g.default.iconPosition,innerClass:g.default.style,includeFields:g.default.includeFields,loader:g.default.title,nestedField:g.default.string,onError:g.default.func,onBlur:g.default.func,onFocus:g.default.func,onKeyDown:g.default.func,onKeyPress:g.default.func,onKeyUp:g.default.func,onQueryChange:g.default.func,onSuggestions:g.default.func,onValueChange:g.default.func,onChange:g.default.func,onValueSelected:g.default.func,placeholder:g.default.string,queryFormat:g.default.queryFormatSearch,querySuggestions:g.default.hits,react:g.default.react,render:g.default.func,renderQuerySuggestions:g.default.func,renderError:g.default.title,parseSuggestion:g.default.func,renderNoSuggestion:g.default.title,showClear:g.default.bool,showDistinctSuggestions:g.default.bool,showFilter:g.default.bool,showIcon:g.default.bool,showVoiceSearch:g.default.bool,style:g.default.style,title:g.default.title,theme:g.default.style,themePreset:g.default.themePreset,URLParams:g.default.bool,strictSelection:g.default.bool,searchOperators:g.default.bool,getMicInstance:g.default.func,renderMic:g.default.func},A.defaultProps={autosuggest:!0,className:null,debounce:0,downShiftProps:{},enableSynonyms:!0,enableQuerySuggestions:!1,excludeFields:[],iconPosition:"left",includeFields:["*"],placeholder:"Search",queryFormat:"or",showFilter:!0,showIcon:!0,showVoiceSearch:!1,style:{},URLParams:!1,showClear:!1,showDistinctSuggestions:!0,strictSelection:!1,searchOperators:!1,size:10},A.componentType=h.componentTypes.dataSearch;var R=(0,E.connect)((function(e,t){return{selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,suggestions:e.hits[t.componentId]&&e.hits[t.componentId].hits,rawData:e.rawData[t.componentId],aggregationData:e.compositeAggregations[t.componentId],themePreset:e.config.themePreset,isLoading:e.isLoading[t.componentId]||!1,error:e.error[t.componentId],config:e.config,promotedResults:e.promotedResults[t.componentId],customData:e.customData[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,querySuggestions:e.querySuggestions[t.componentId],lastUsedQuery:e.queryToHits[t.componentId]}}),(function(e){return{setCustomHighlightOptions:function(t,n){return e((0,c.setCustomHighlightOptions)(t,n))},setCustomQuery:function(t,n){return e((0,c.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,c.setDefaultQuery)(t,n))},setSuggestionsSearchValue:function(t){return e((0,c.setSuggestionsSearchValue)(t))},setQueryOptions:function(t,n){return e((0,c.setQueryOptions)(t,n))},updateQuery:function(t){return e((0,c.updateQuery)(t))},triggerAnalytics:function(t){return e((0,c.recordSuggestionClick)(t))}}}))((0,u.withTheme)((function(e){return(0,a.jsx)(k.default,r({},e,{internalComponent:!0,componentType:h.componentTypes.dataSearch}),(function(){return(0,a.jsx)(A,r({ref:e.myForwardedRef},e))}))}))),j=s.default.forwardRef((function(e,t){return(0,a.jsx)(R,r({},e,{myForwardedRef:t}))}));(0,f.default)(j,A),j.name="DataSearch",t.default=j},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var O=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));T.call(r),n.pagination&&n.aggregationField&&console.warn("Pagination is not supported when aggregationField is present. The list will be rendered with infinite scroll");var o=0;return r.props.defaultPage>=0?o=r.props.defaultPage:r.props.currentPage&&(o=Math.max(r.props.currentPage-1,0)),r.initialFrom=o*n.size,r.shouldRenderPagination=n.pagination&&!n.aggregationField,r.state={from:r.initialFrom,currentPage:o},r.internalComponent=(0,h.getInternalComponentID)(n.componentId),r.sortOptionIndex=r.props.defaultSortOption?r.props.sortOptions.findIndex((function(e){return e.label===r.props.defaultSortOption})):0,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidMount=function(){this.props.stream&&this.props.setStreaming(this.props.componentId,!0);var e=(0,f.getQueryOptions)(this.props);if(e.from=this.state.from,this.props.sortOptions){var t,n=this.props.sortOptions[this.sortOptionIndex].dataField,o=this.props.sortOptions[this.sortOptionIndex].sortBy;e.sort=[(t={},t[n]={order:o},t)],this.props.updateComponentProps(this.props.componentId,Object.assign({},this.props,{dataField:n},{sortBy:o},this.absProps),d.componentTypes.reactiveList)}else if(this.props.sortBy){var a;e.sort=[(a={},a[this.props.dataField]={order:this.props.sortBy},a)]}this.defaultQuery=null,this.props.defaultQuery&&(this.defaultQuery=this.props.defaultQuery(),e=r({},e,(0,f.getOptionsFromQuery)(this.defaultQuery)));var i=(this.defaultQuery||{}).query;if(this.props.setQueryOptions(this.props.componentId,r({},e,this.getAggsQuery()),!1),this.defaultQuery?(this.props.updateQuery({componentId:this.internalComponent,query:i},!1),(0,f.updateDefaultQuery)(this.props.componentId,this.props)):this.props.updateQuery({componentId:this.internalComponent,query:null},!1),this.domNode=window,this.showInfiniteScroll){var s=this.props.scrollTarget;"string"==typeof s||s instanceof String?this.domNode=document.getElementById(s):(s instanceof Element||s instanceof HTMLDocument)&&(this.domNode=s),this.domNode.addEventListener("scroll",this.scrollHandler)}},t.prototype.componentDidUpdate=function(e){var t=this,n=Math.ceil(this.props.total/this.props.size)||0;if(this.props.onData&&(0,f.checkSomePropChange)(this.props,e,["hits","streamHits","promotedResults","customData","total","size","time","hidden"],(function(){t.props.onData(t.getData())})),!((0,f.isEqual)(this.props.sortOptions,e.sortOptions)&&this.props.sortBy===e.sortBy&&this.props.size===e.size&&(0,f.isEqual)(this.props.dataField,e.dataField)&&(0,f.isEqual)(this.props.includeFields,e.includeFields)&&(0,f.isEqual)(this.props.excludeFields,e.excludeFields))){var o,a=(0,f.getQueryOptions)(this.props);if(a.from=this.state.from,this.props.sortOptions)a.sort=[(o={},o[this.props.sortOptions[this.sortOptionIndex].dataField]={order:this.props.sortOptions[this.sortOptionIndex].sortBy},o)];else if(this.props.sortBy){var i;a.sort=[(i={},i[this.props.dataField]={order:this.props.sortBy},i)]}this.props.setQueryOptions(this.props.componentId,r({},a,this.getAggsQuery()),!0)}if(this.props.defaultQuery&&!(0,f.isEqual)(this.props.defaultQuery(),this.defaultQuery)){var s=(0,f.getQueryOptions)(this.props);s.from=0,this.defaultQuery=this.props.defaultQuery();var l=this.defaultQuery.query;(0,f.getOptionsFromQuery)(this.defaultQuery)&&(s=r({},s,(0,f.getOptionsFromQuery)(this.defaultQuery)),this.props.setQueryOptions(this.props.componentId,s,!l)),(0,f.updateDefaultQuery)(this.props.componentId,this.props),this.props.updateQuery({componentId:this.internalComponent,query:l},!0),this.setState({currentPage:0,from:0},(function(){t.updatePageURL(0)}))}if(this.props.stream!==e.stream&&this.props.setStreaming(this.props.componentId,this.props.stream),this.shouldRenderPagination&&(this.props.isLoading&&(this.props.hits||e.hits)&&(this.props.onPageChange?this.props.onPageChange(this.state.currentPage+1,n):this.props.scrollOnChange&&this.props.pagination&&this.scrollToTop()),this.props.currentPage!==e.currentPage&&this.props.currentPage>0&&this.props.currentPage<=n&&this.setPage(this.props.currentPage-1)),this.showInfiniteScroll&&this.props.hits&&e.hits&&(this.props.hits.length=0?this.props.defaultPage:0)},t.prototype.componentWillUnmount=function(){this.domNode&&this.domNode.removeEventListener("scroll",this.scrollHandler)},t.prototype.render=function(){var e=this.props,t=e.renderItem,n=e.size,r=e.error,o=e.renderPagination,i=this.state.currentPage,s=this.getAllData().filteredResults,l={pages:this.props.pages,totalPages:Math.ceil(this.props.total/n),currentPage:this.state.currentPage,setPage:this.setPage,showEndPage:this.props.showEndPage,innerClass:this.props.innerClass,fragmentName:this.props.componentId},u=o?o(l):(0,a.jsx)(g.default,l),c=i*n;return(0,a.jsx)("div",{style:this.props.style,className:this.props.className},this.props.isLoading&&this.shouldRenderPagination&&this.props.loader,this.renderError(),(0,a.jsx)(y.default,{labelPosition:this.props.sortOptions?"right":"left",className:(0,f.getClassName)(this.props.innerClass,"resultsInfo")},this.props.sortOptions?this.renderSortOptions():null,this.props.showResultStats?this.renderResultStats():null),this.props.isLoading||r||0!==s.length?null:this.renderNoResults(),this.shouldRenderPagination&&-1!==["top","both"].indexOf(this.props.paginationAt)?u:null,(0,a.jsx)(C.default,{base:c,hasCustomRender:this.hasCustomRenderer,getComponent:this.getComponent,listClass:this.props.listClass,innerClass:this.props.innerClass,renderItem:t,triggerClickAnalytics:this.triggerClickAnalytics,filteredResults:s}),this.props.showLoader&&this.props.isLoading&&this.showInfiniteScroll?this.props.loader||(0,a.jsx)("div",{style:{textAlign:"center",margin:"20px 0",color:"#666"}},"Loading..."):null,this.shouldRenderPagination&&-1!==["bottom","both"].indexOf(this.props.paginationAt)?u:null,(0,a.jsx)(m.default,{show:!(!this.props.config.url.endsWith("appbase.io")||!s.length),innerClass:this.props.innerClass}))},o(t,[{key:"stats",get:function(){var e=this.state.currentPage,t=this.getAllData().filteredResults;return r({},(0,f.getResultStats)(this.props),{currentPage:e,displayedResults:t.length})}},{key:"absProps",get:function(){var e=this.props.originalProps;return{includeFields:e.includeFields||void 0,excludeFields:e.excludeFields||void 0,size:e.size||void 0}}},{key:"showInfiniteScroll",get:function(){return this.props.infiniteScroll&&!this.shouldRenderPagination}},{key:"hasCustomRenderer",get:function(){return(0,S.hasCustomRenderer)(this.props)}}]),t}(i.Component);O.ResultCardsWrapper=function(e){var t=e.children,n=_(e,["children"]);return(0,a.jsx)("div",r({css:b.container},n),t)},O.ResultListWrapper=function(e){var t=e.children,n=_(e,["children"]);return(0,a.jsx)("div",r({css:w.container},n),t)},O.generateQueryOptions=function(e){var t=(0,f.getQueryOptions)(r({includeFields:["*"],excludeFields:[]},e)),n=e.size,o=e.dataField,a=e.defaultSortOption,i=e.sortOptions,s=e.currentPage,l=e.sortBy;t.from=s?(s-1)*(n||10):0,t.size=n||10;if(i)t.sort=[function(){var e;if(a){var t,n=i.find((function(e){return e.label===a}));if(n)return(t={})[n.dataField]={order:n.sortBy},t}return(e={})[i[0].dataField]={order:i[0].sortBy},e}()];else if(l){var u;t.sort=[(u={},u[o]={order:l},u)]}return t};var T=function(){var e=this;this.getAggsQuery=function(){var t=e.props,n=t.size,r=t.aggregationField,o=t.afterKey,a={size:n};return r&&(a.aggs=(0,f.getCompositeAggsQuery)({},e.props,o?{after:o}:null,!0).aggs),a},this.getAllData=function(){var t=e.props,n=t.size,r=t.promotedResults,o=t.aggregationData,a=t.customData,i=e.state.currentPage,s=(0,f.parseHits)(e.props.hits)||[],l=(0,f.parseHits)(e.props.streamHits)||[],u=(0,f.parseHits)(r)||[],c=s,p=i*n;if(l.length){var d=l.map((function(e){return e._id}));c=c.filter((function(e){return!d.includes(e._id)}))}if(u.length){var h=u.map((function(e){return e._id})).filter(Boolean);h&&(c=c.filter((function(e){return!h.includes(e._id)}))),c=[].concat(l,u,c)}return{results:s,streamResults:l,filteredResults:c,promotedResults:u,customData:a||{},aggregationData:o||[],loadMore:e.loadMore,base:p,triggerClickAnalytics:e.triggerClickAnalytics}},this.scrollToTop=function(){e.domNode===window?(document.documentElement.scrollTop=0,document.body.scrollTop=0):e.domNode.scrollTop=0},this.scrollHandler=function(){var t=window.innerHeight+window.pageYOffset+300>=document.body.offsetHeight;e.props.scrollTarget&&(t=e.domNode.clientHeight+e.domNode.scrollTop+300>=e.domNode.scrollHeight),!e.props.isLoading&&t&&e.loadMore()},this.loadMore=function(){if((!e.props.aggregationField||e.props.afterKey)&&e.props.hits&&e.props.total!==e.props.hits.length){var t=e.state.from+e.props.size,n=r({},(0,f.getQueryOptions)(e.props),e.getAggsQuery());e.setState({from:t}),e.props.loadMore(e.props.componentId,r({},n,{from:t}),!0,!!e.props.aggregationField)}},this.setPage=function(t){if(t!==e.state.currentPage){var n=e.props.onPageClick;n&&n(t+1);var o=e.props.size*t,a=(0,f.getQueryOptions)(e.props);a.from=e.state.from,e.setState({from:o,currentPage:t},(function(){e.props.loadMore(e.props.componentId,r({},a,{from:o}),!1),e.updatePageURL(t)}))}},this.renderResultStats=function(){var t=e.props,n=t.hits,r=t.promotedResults,o=t.total,i=n&&r&&(n.length||r.length);return e.props.renderResultStats&&i?e.props.renderResultStats(e.stats):o?(0,a.jsx)("p",{css:v.resultStats,className:(0,f.getClassName)(e.props.innerClass,"resultStats")},e.props.total," results found in ",e.props.time,"ms"):null},this.renderNoResults=function(){return(0,a.jsx)("div",{className:(0,f.getClassName)(e.props.innerClass,"noResults")||null},e.props.renderNoResults())},this.handleSortChange=function(t){var n,r=t.target.value,o=(0,f.getQueryOptions)(e.props);o.from=0;var a=e.props.sortOptions[r].dataField,i=e.props.sortOptions[r].sortBy;o.sort=[(n={},n[a]={order:i},n)],e.props.updateComponentProps(e.props.componentId,Object.assign({},e.props,{dataField:a},{sortBy:i},e.absProps),d.componentTypes.reactiveList),e.props.setQueryOptions(e.props.componentId,o,!0),e.sortOptionIndex=r,e.setState({currentPage:0,from:0},(function(){e.updatePageURL(0)}))},this.updatePageURL=function(t){e.props.URLParams&&e.props.setPageURL(e.props.componentId,t+1,e.props.componentId,!1,!0)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.renderSortOptions=function(){return(0,a.jsx)("select",{css:v.sortOptions,className:(0,f.getClassName)(e.props.innerClass,"sortOptions"),name:"sort-options",onChange:e.handleSortChange,value:e.sortOptionIndex},e.props.sortOptions.map((function(e,t){return(0,a.jsx)("option",{key:e.label,value:t},e.label)})))},this.renderError=function(){var t=e.props,n=t.error,r=t.isLoading,o=t.renderError;return o&&n&&!r?(0,S.isFunction)(o)?o(n):o:null},this.withClickIds=function(t){var n=e.getAllData().base;return t.map((function(e,t){return r({},e,{_click_id:n+t})}))},this.getData=function(){var t=e.getAllData(),n=t.streamResults,r=t.filteredResults,o=t.promotedResults,a=t.aggregationData,i=t.customData;return{data:e.withClickIds(r),aggregationData:e.withClickIds(a||[]),streamData:e.withClickIds(n),promotedData:e.withClickIds(o),customData:i,rawData:e.props.rawData,resultStats:e.stats}},this.getComponent=function(){var t=e.props,n=t.error,o=t.isLoading,a=r({error:n,loading:o,loadMore:e.loadMore,triggerAnalytics:e.triggerClickAnalytics},e.getData());return(0,S.getComponent)(a,e.props)}};O.propTypes={loadMore:p.default.funcRequired,onQueryChange:p.default.func,onError:p.default.func,setPageURL:p.default.func,setQueryOptions:p.default.funcRequired,setDefaultQuery:p.default.funcRequired,updateComponentProps:p.default.funcRequired,setStreaming:p.default.func,searchState:p.default.dateObject,updateQuery:p.default.funcRequired,currentPage:p.default.number,hits:p.default.hits,rawData:p.default.rawData,isLoading:p.default.bool,includeFields:p.default.includeFields,streamHits:p.default.hits,promotedResults:p.default.hits,customData:p.default.title,time:p.default.number,total:p.default.number,hidden:p.default.number,config:p.default.props,analytics:p.default.props,queryLog:p.default.props,error:p.default.title,headers:p.default.headers,className:p.default.string,componentId:p.default.stringRequired,children:p.default.func,dataField:p.default.stringRequired,aggregationField:p.default.string,aggregationData:p.default.aggregationData,defaultPage:p.default.number,defaultQuery:p.default.func,excludeFields:p.default.excludeFields,innerClass:p.default.style,infiniteScroll:p.default.bool,listClass:p.default.string,loader:p.default.title,render:p.default.func,renderItem:p.default.func,renderError:p.default.title,renderPagination:p.default.func,onData:p.default.func,renderNoResults:p.default.title,onPageChange:p.default.func,onPageClick:p.default.func,pages:p.default.number,pagination:p.default.bool,paginationAt:p.default.paginationAt,showEndPage:p.default.bool,react:p.default.react,renderResultStats:p.default.func,scrollOnChange:p.default.bool,scrollTarget:p.default.string,showLoader:p.default.bool,showResultStats:p.default.bool,size:p.default.number,sortBy:p.default.sortBy,sortOptions:p.default.sortOptions,stream:p.default.bool,style:p.default.style,triggerAnalytics:p.default.funcRequired,URLParams:p.default.bool,defaultSortOption:p.default.string,afterKey:p.default.props,originalProps:p.default.any},O.defaultProps={className:null,currentPage:0,listClass:"",pages:5,infiniteScroll:!0,pagination:!1,paginationAt:"bottom",showEndPage:!1,includeFields:["*"],excludeFields:[],showResultStats:!0,size:10,style:{},URLParams:!1,showLoader:!0,renderNoResults:function(){return"No Results found."},scrollOnChange:!0,defaultSortOption:null,originalProps:{}},O.componentType=d.componentTypes.reactiveList;var k=(0,S.connect)((function(e,t){return{defaultPage:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value-1||-1,hits:e.hits[t.componentId]&&e.hits[t.componentId].hits,rawData:e.rawData[t.componentId],aggregationData:e.compositeAggregations[t.componentId],isLoading:e.isLoading[t.componentId]||!1,streamHits:e.streamHits[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,config:e.config,queryLog:e.queryLog[t.componentId],error:e.error[t.componentId],promotedResults:e.promotedResults[t.componentId]||[],customData:e.customData[t.componentId],afterKey:e.aggregations[t.componentId]&&e.aggregations[t.componentId][t.aggregationField]&&e.aggregations[t.componentId][t.aggregationField].after_key}}),(function(e){return{setDefaultQuery:function(t,n){return e((0,c.setDefaultQuery)(t,n))},updateComponentProps:function(t,n,r){return e((0,c.updateComponentProps)(t,n,r))},loadMore:function(t,n,r,o){return e((0,c.loadMore)(t,n,r,o))},setPageURL:function(t,n,r,o,a){return e((0,c.setValue)(t,n,r,o,a))},setQueryOptions:function(t,n,r){return e((0,c.setQueryOptions)(t,n,r))},setStreaming:function(t,n){return e((0,c.setStreaming)(t,n))},updateQuery:function(t,n){return e((0,c.updateQuery)(t,n))},triggerAnalytics:function(t){return e((0,c.recordResultClick)(t))}}}))((0,u.withTheme)((function(e){return(0,a.jsx)(x.default,r({internalComponent:!0,componentType:d.componentTypes.reactiveList},e),(function(){var t=e.includeFields,n=e.excludeFields,o=e.size;return(0,a.jsx)(O,r({ref:e.myForwardedRef},e,{originalProps:{includeFields:t,excludeFields:n,size:o}}))}))}))),P=s.default.forwardRef((function(e,t){return(0,a.jsx)(k,r({},e,{myForwardedRef:t}))}));(0,l.default)(P,O),P.name="ReactiveList",t.default=P},function(e,t,n){"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}n.r(t),n.d(t,"Provider",(function(){return c})),n.d(t,"connectAdvanced",(function(){return v})),n.d(t,"ReactReduxContext",(function(){return l})),n.d(t,"connect",(function(){return ne}));var o=n(0),a=n.n(o),i=n(3),s=n.n(i),l=a.a.createContext(null),u=function(e){function t(t){var n;n=e.call(this,t)||this;var r=t.store;return n.state={storeState:r.getState(),store:r},n}r(t,e);var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this.subscribe()},n.componentWillUnmount=function(){this.unsubscribe&&this.unsubscribe(),this._isMounted=!1},n.componentDidUpdate=function(e){this.props.store!==e.store&&(this.unsubscribe&&this.unsubscribe(),this.subscribe())},n.subscribe=function(){var e=this,t=this.props.store;this.unsubscribe=t.subscribe((function(){var n=t.getState();e._isMounted&&e.setState((function(e){return e.storeState===n?null:{storeState:n}}))}));var n=t.getState();n!==this.state.storeState&&this.setState({storeState:n})},n.render=function(){var e=this.props.context||l;return a.a.createElement(e.Provider,{value:this.state},this.props.children)},t}(o.Component);u.propTypes={store:s.a.shape({subscribe:s.a.func.isRequired,dispatch:s.a.func.isRequired,getState:s.a.func.isRequired}),context:s.a.object,children:s.a.any};var c=u;function f(){return(f=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}var d=n(9),h=n.n(d),g=n(17),m=n.n(g),y=n(34);function v(e,t){void 0===t&&(t={});var n=t,i=n.getDisplayName,s=void 0===i?function(e){return"ConnectAdvanced("+e+")"}:i,u=n.methodName,c=void 0===u?"connectAdvanced":u,d=n.renderCountProp,g=void 0===d?void 0:d,v=n.shouldHandleStateChanges,b=void 0===v||v,w=n.storeKey,S=void 0===w?"store":w,C=n.withRef,x=void 0!==C&&C,E=n.forwardRef,_=void 0!==E&&E,O=n.context,T=void 0===O?l:O,k=p(n,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]);m()(void 0===g,"renderCountProp is removed. render counting is built into the latest React dev tools profiling extension"),m()(!x,"withRef is removed. To access the wrapped instance, use a ref on the connected component");var P="To use a custom Redux store for specific components, create a custom React context with React.createContext(), and pass the context object to React Redux's Provider and specific components like: . You may also pass a {context : MyContext} option to connect";m()("store"===S,"storeKey has been removed and does not do anything. "+P);var A=T;return function(t){var n=t.displayName||t.name||"Component",i=s(n),l=f({},k,{getDisplayName:s,methodName:c,renderCountProp:g,shouldHandleStateChanges:b,storeKey:S,displayName:i,wrappedComponentName:n,WrappedComponent:t}),u=k.pure,p=o.Component;u&&(p=o.PureComponent);var d=function(n){function o(t){var r,o,i,s,l,c,p,d,h,g,y;return r=n.call(this,t)||this,m()(_?!t.wrapperProps[S]:!t[S],"Passing redux store in props has been removed and does not do anything. "+P),r.selectDerivedProps=function(t,n,r,a){if(u&&o===n&&i===t)return s;r===l&&c===a||(l=r,c=a,p=e(r.dispatch,a)),o=n,i=t;var f=p(t,n);return s=f},r.selectChildElement=function(e,t,n){return t===d&&n===h&&y===e||(d=t,h=n,y=e,g=a.a.createElement(e,f({},t,{ref:n}))),g},r.indirectRenderWrappedComponent=r.indirectRenderWrappedComponent.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r)),r}r(o,n);var s=o.prototype;return s.indirectRenderWrappedComponent=function(e){return this.renderWrappedComponent(e)},s.renderWrappedComponent=function(e){m()(e,'Could not find "store" in the context of "'+i+'". Either wrap the root component in a , or pass a custom React context provider to and the corresponding React context consumer to '+i+" in connect options.");var n,r=e.storeState,o=e.store,a=this.props;_&&(a=this.props.wrapperProps,n=this.props.forwardedRef);var s=this.selectDerivedProps(r,a,o,l);return this.selectChildElement(t,s,n)},s.render=function(){var e=this.props.context&&this.props.context.Consumer&&Object(y.isContextConsumer)(a.a.createElement(this.props.context.Consumer,null))?this.props.context:A;return a.a.createElement(e.Consumer,null,this.indirectRenderWrappedComponent)},o}(p);if(d.WrappedComponent=t,d.displayName=i,_){var v=a.a.forwardRef((function(e,t){return a.a.createElement(d,{wrapperProps:e,forwardedRef:t})}));return v.displayName=i,v.WrappedComponent=t,h()(v,t)}return h()(d,t)}}var b=Object.prototype.hasOwnProperty;function w(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function S(e,t){if(w(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function q(e,t){return e===t}var H,B,W,G,K,Y,$,X,Z,J,ee,te,ne=(W=(B=void 0===H?{}:H).connectHOC,G=void 0===W?v:W,K=B.mapStateToPropsFactories,Y=void 0===K?L:K,$=B.mapDispatchToPropsFactories,X=void 0===$?N:$,Z=B.mergePropsFactories,J=void 0===Z?F:Z,ee=B.selectorFactory,te=void 0===ee?U:ee,function(e,t,n,r){void 0===r&&(r={});var o=r,a=o.pure,i=void 0===a||a,s=o.areStatesEqual,l=void 0===s?q:s,u=o.areOwnPropsEqual,c=void 0===u?S:u,d=o.areStatePropsEqual,h=void 0===d?S:d,g=o.areMergedPropsEqual,m=void 0===g?S:g,y=p(o,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),v=z(e,Y,"mapStateToProps"),b=z(t,X,"mapDispatchToProps"),w=z(n,J,"mergeProps");return G(te,f({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:v,initMapDispatchToProps:b,initMergeProps:w,pure:i,areStatesEqual:l,areOwnPropsEqual:c,areStatePropsEqual:h,areMergedPropsEqual:m},y))})},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(93)},function(e,t,n){e.exports=function(){"use strict";return function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,o,a,i,s,l,u,c,f){switch(n){case 1:if(0===c&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===u)return r+"/*|*/";break;case 3:switch(u){case 102:case 112:return e(o[0]+r),"";default:return r+(0===f?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}}()},function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.a=n}).call(this,n(20))},function(e,t){e.exports=function(e){var t=RegExp("^(([^:/?#]*)?://)?(((.*)?@)?([^/?#]*)?)([^?#]*)(\\?([^#]*))?(#(.*))?"),n=e.match(t);return{protocol:n[2],auth:n[5],host:n[6],path:n[7],query:n[9],hash:n[11]}}},function(e,t,n){var r=function(e){function t(){this.fetch=!1}return t.prototype=e,new t}("undefined"!=typeof self?self:this);(function(e){!function(e){if(!e.fetch){var t="URLSearchParams"in e,n="Symbol"in e&&"iterator"in Symbol,r="FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),o="FormData"in e,a="ArrayBuffer"in e;if(a)var i=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],s=function(e){return e&&DataView.prototype.isPrototypeOf(e)},l=ArrayBuffer.isView||function(e){return e&&i.indexOf(Object.prototype.toString.call(e))>-1};h.prototype.append=function(e,t){e=f(e),t=p(t);var n=this.map[e];this.map[e]=n?n+","+t:t},h.prototype.delete=function(e){delete this.map[f(e)]},h.prototype.get=function(e){return e=f(e),this.has(e)?this.map[e]:null},h.prototype.has=function(e){return this.map.hasOwnProperty(f(e))},h.prototype.set=function(e,t){this.map[f(e)]=p(t)},h.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},h.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),d(e)},h.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),d(e)},h.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),d(e)},n&&(h.prototype[Symbol.iterator]=h.prototype.entries);var u=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];w.prototype.clone=function(){return new w(this,{body:this._bodyInit})},b.call(w.prototype),b.call(C.prototype),C.prototype.clone=function(){return new C(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new h(this.headers),url:this.url})},C.error=function(){var e=new C(null,{status:0,statusText:""});return e.type="error",e};var c=[301,302,303,307,308];C.redirect=function(e,t){if(-1===c.indexOf(t))throw new RangeError("Invalid status code");return new C(null,{status:t,headers:{location:e}})},e.Headers=h,e.Request=w,e.Response=C,e.fetch=function(e,t){return new Promise((function(n,o){var a=new w(e,t),i=new XMLHttpRequest;i.onload=function(){var e,t,r={status:i.status,statusText:i.statusText,headers:(e=i.getAllResponseHeaders()||"",t=new h,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};r.url="responseURL"in i?i.responseURL:r.headers.get("X-Request-URL");var o="response"in i?i.response:i.responseText;n(new C(o,r))},i.onerror=function(){o(new TypeError("Network request failed"))},i.ontimeout=function(){o(new TypeError("Network request failed"))},i.open(a.method,a.url,!0),"include"===a.credentials?i.withCredentials=!0:"omit"===a.credentials&&(i.withCredentials=!1),"responseType"in i&&r&&(i.responseType="blob"),a.headers.forEach((function(e,t){i.setRequestHeader(t,e)})),i.send(void 0===a._bodyInit?null:a._bodyInit)}))},e.fetch.polyfill=!0}function f(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function p(e){return"string"!=typeof e&&(e=String(e)),e}function d(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n&&(t[Symbol.iterator]=function(){return t}),t}function h(e){this.map={},e instanceof h?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function g(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function m(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function y(e){var t=new FileReader,n=m(t);return t.readAsArrayBuffer(e),n}function v(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function b(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(r&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(o&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(a&&r&&s(e))this._bodyArrayBuffer=v(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!a||!ArrayBuffer.prototype.isPrototypeOf(e)&&!l(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=v(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r&&(this.blob=function(){var e=g(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?g(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(y)}),this.text=function(){var e,t,n,r=g(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=m(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function S(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function C(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new h(t.headers),this.url=t.url||"",this._initBody(e)}}(void 0!==e?e:this)}).call(r,void 0);var o=r.fetch;o.Response=r.Response,o.Request=r.Request,o.Headers=r.Headers;e.exports&&(e.exports=o,e.exports.default=o)},function(e,t,n){var r="undefined"!=typeof JSON?JSON:n(104);e.exports=function(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});var n=t.space||"";"number"==typeof n&&(n=Array(n+1).join(" "));var i,s="boolean"==typeof t.cycles&&t.cycles,l=t.replacer||function(e,t){return t},u=t.cmp&&(i=t.cmp,function(e){return function(t,n){var r={key:t,value:e[t]},o={key:n,value:e[n]};return i(r,o)}}),c=[];return function e(t,i,f,p){var d=n?"\n"+new Array(p+1).join(n):"",h=n?": ":":";if(f&&f.toJSON&&"function"==typeof f.toJSON&&(f=f.toJSON()),void 0!==(f=l.call(t,i,f))){if("object"!=typeof f||null===f)return r.stringify(f);if(o(f)){for(var g=[],m=0;m=4;)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+((1540483477*(t>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++o;switch(n){case 3:r^=(255&e.charCodeAt(o+2))<<16;case 2:r^=(255&e.charCodeAt(o+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(o)))+((1540483477*(r>>>16)&65535)<<16)}return r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16),((r^=r>>>15)>>>0).toString(36)};var i=function(e){function t(e,t,r){var o=t.trim().split(h);t=o;var a=o.length,i=e.length;switch(i){case 0:case 1:var s=0;for(e=0===i?"":e[0]+" ";sr&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*n&&0l.charCodeAt(8))break;case 115:i=i.replace(l,"-webkit-"+l)+";"+i;break;case 207:case 102:i=i.replace(l,"-webkit-"+(102s.charCodeAt(0)&&(s=s.trim()),s=[s],0d)&&(V=(z=z.replace(" ",":")).length),01?o-1:0),i=1;i>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r=arguments[1],o=0;o=0&&this.lastIndexOf(e)===t}),"function"!=typeof Event){"undefined"!=typeof window&&(window.Event=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t})}},function(e,t,n){"use strict";(function(e){t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT)return r({},e,i({},t.component,t.react));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY)return r({},e,i({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_OPTIONS)return r({},e,i({},t.component,t.options));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_VALUE:return r({},e,i({},t.component,{value:t.value,label:t.label||t.component,showFilter:t.showFilter,URLParams:t.URLParams,componentType:t.componentType,category:t.category,meta:t.meta}));case o.PATCH_VALUE:return r({},e,i({},t.component,r({},e[t.component],t.payload)));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=a(e,[t.component]);return n;default:return e}};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_PROPS:return r({},e,i({},t.component,t.options));case o.UPDATE_PROPS:return r({},e,i({},t.component,r({},e[t.component],t.options)));case o.REMOVE_PROPS:case o.REMOVE_COMPONENT:e[t.component];var n=a(e,[t.component]);return n;default:return e}};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.default={date:"yyyy-MM-dd",basic_date:"yyyyMMdd",basic_date_time:"yyyyMMdd'T'HHmmss.fffzzz",basic_date_time_no_millis:"yyyyMMdd'T'HHmmsszzz",date_time_no_millis:"yyyy-MM-dd'T'HH:mm:sszzz",basic_time:"HHmmss.fffzzz",basic_time_no_millis:"HHmmsszzz",epoch_millis:"epoch_millis",epoch_second:"epoch_second"}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t0&&u.forEach((function(e){var r,o,a;t.hasOwnProperty(e)&&(l=n({},l,(r={},o=e,a=t[e],o in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a,r)))}));var c=n({},i,l);if(d=[].concat(r(d),[e]),p=[].concat(r(p),[c]),f)return!0}return!1},m=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;if("object"==typeof t){var a=n.split("."),i=t[a[0]];if(i)if(a.length>1){var s=n.substring(a[0].length+1);Array.isArray(i)?i.forEach((function(t){e(t,s,r)})):e(i,s,r)}else{var l=o(i);if(l){if(Array.isArray(l)){if(f)return l.some((function(e){return g(e,t,r)}));l.forEach((function(e){return g(e,t,r)}))}return g(l,t,r)}}}return!1},y=function(){f?i.forEach((function(e){t.some((function(t){return m(e,t)}))})):i.forEach((function(e){t.forEach((function(t){m(e,t)}))}))};return y(),p.length4&&void 0!==arguments[4]?arguments[4]:{};return function(u){if(u(s(e,t,n)),r){u((0,o.executeQuery)(e,!1,!0))}u((0,a.setInternalValue)((0,i.getInternalComponentID)(e),void 0,void 0,void 0,l))}};var r=n(1),o=n(27),a=n(28),i=n(14);function s(e,t,n){return{type:r.SET_MAP_DATA,componentId:e,query:t,persistMapQuery:n}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var x=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));E.call(r);var o=n.defaultValue||n.value,a=n.selectedValue||o||[],i={};a.forEach((function(e){i[e]=!0}));var s=n.dataField;r.state={currentValue:i,options:n.options&&n.options[s]?n.options[s].buckets:[],after:{},isLastBucket:!1},r.internalComponent=(0,d.getInternalComponentID)(n.componentId),(0,c.updateCustomQuery)(n.componentId,n,i),(0,c.updateDefaultQuery)(n.componentId,n,i),r.updateQueryOptions(n);return a.length&&r.setValue(a,!0,n,!1),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidUpdate=function(e){var t=this;(0,c.checkPropChange)(this.props.options,e.options,(function(){var e=t.props,n=e.showLoadMore,r=e.dataField,o=t.state.options;if(n&&t.props.options&&t.props.options[r]){var a=t.props.options[r].buckets,i=[].concat(o,a.map((function(e){return{key:e.key[r],doc_count:e.doc_count}}))),s=t.props.options[r].after_key,l=!a.length;t.setState({after:{after:s},isLastBucket:l,options:i},(function(){var e=t.state.currentValue,n=Object.keys(e).filter((function(t){return e[t]}));n.length&&t.setValue(n,!0)}))}else t.setState({options:t.props.options&&t.props.options[r]?t.props.options[r].buckets:[]},(function(){var e=t.state.currentValue,n=Object.keys(e).filter((function(t){return e[t]}));n.length&&t.setValue(n,!0)}))}));var n="object"===o(this.state.currentValue)?Object.keys(this.state.currentValue):[];(0,w.isQueryIdentical)(n,this.props,e,"defaultQuery")||(this.updateDefaultQuery(),this.updateQuery([],this.props)),(0,w.isQueryIdentical)(n,this.props,e,"customQuery")||this.updateQuery(n,this.props),(0,c.checkSomePropChange)(this.props,e,["size","sortBy"],(function(){return t.updateQueryOptions(t.props)})),(0,c.checkPropChange)(this.props.dataField,e.dataField,(function(){t.updateQueryOptions(t.props),t.updateQuery(n,t.props)}));var r=n,a=this.props.selectAllLabel;if(a&&(r=r.filter((function(e){return e!==a})),this.state.currentValue[a]&&(r=[a])),this.props.value!==e.value)this.setValue(this.props.value,!0);else if(!(0,c.isEqual)(r,this.props.selectedValue)&&!(0,c.isEqual)(this.props.selectedValue,e.selectedValue)){var i=this.props,s=i.value,l=i.onChange;if(void 0===s)this.setValue(this.props.selectedValue||[],!0);else if(l)l(this.props.selectedValue||null);else{var u=n;this.setValue(u,!0)}}},t.generateQueryOptions=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=(0,c.getQueryOptions)(e),o=Object.keys(n);return e.showLoadMore?(0,c.getCompositeAggsQuery)(o,r,e,t):(0,c.getAggsQuery)(o,r,e)},t.prototype.render=function(){var e=this.props,t=e.showLoadMore,n=e.loadMoreLabel,o=e.error,a=e.renderError,i=e.isLoading,l=e.loader,u=this.state.isLastBucket,f=[];return i&&l?l:a&&o?(0,w.isFunction)(a)?a(o):a:this.hasCustomRenderer||0!==this.state.options.length?(this.props.selectAllLabel&&(f=[{key:this.props.selectAllLabel}]),s.default.createElement(g.default,{style:this.props.style,className:this.props.className},this.props.title&&s.default.createElement(h.default,{className:(0,c.getClassName)(this.props.innerClass,"title")||null},this.props.title),s.default.createElement(v.default,{innerClass:this.props.innerClass,items:[].concat(f,this.state.options.filter((function(e){return String(e.key).trim().length})).map((function(e){return r({},e,{key:String(e.key)})}))),onChange:this.handleChange,selectedItem:this.state.currentValue,placeholder:this.props.placeholder,searchPlaceholder:this.props.searchPlaceholder,labelField:"key",multi:!0,showCount:this.props.showCount,themePreset:this.props.themePreset,renderItem:this.props.renderItem,hasCustomRenderer:this.hasCustomRenderer,customRenderer:this.getComponent,customLabelRenderer:this.props.renderLabel,renderNoResults:this.props.renderNoResults,showSearch:this.props.showSearch,transformData:this.props.transformData,footer:t&&!u&&s.default.createElement("div",{css:m.loadMoreContainer},s.default.createElement(y.default,{disabled:i,onClick:this.handleLoadMore},n))}))):this.props.renderNoResults&&!this.props.isLoading?this.props.renderNoResults():null},a(t,[{key:"hasCustomRenderer",get:function(){return(0,w.hasCustomRenderer)(this.props)}}]),t}(i.Component);x.defaultQuery=function(e,t){var n=null,r="or"===t.queryFormat?"terms":"term";if(!Array.isArray(e)||0===e.length)return null;if(t.selectAllLabel&&e.includes(t.selectAllLabel))n=t.showMissing?{match_all:{}}:{exists:{field:t.dataField}};else if(e){var o=void 0;if("or"===t.queryFormat){var a,i,s=[(i={},i[r]=(a={},a[t.dataField]=e.filter((function(e){return e!==t.missingLabel})),a),i)];if(t.showMissing)e.includes(t.missingLabel)&&(s=s.concat({bool:{must_not:{exists:{field:t.dataField}}}}));o={bool:{should:s}}}else{o={bool:{must:e.map((function(e){var n,o;return(o={})[r]=((n={})[t.dataField]=e,n),o}))}}}n=e.length?o:null}return n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var E=function(){var e=this;this.setValue=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=e.props.selectAllLabel,s=e.state.currentValue,l=null;if(i&&t.includes(i))s[i]&&a&&!n?(s={},l=[]):(e.state.options.forEach((function(e){s[e.key]=!0})),s[i]=!0,l=[i]);else if(n){if(l=t,s={},t&&t.forEach((function(e){s[e]=!0})),i&&i in s){var u=s,f=(u[i],C(u,[i]));s=r({},f)}}else{if(s[t]){var p=s,d=(p[t],C(p,[t]));s=r({},d)}else s[t]=!0;if(i&&i in s){var h=s,g=(h[i],C(h,[i]));s=r({},g)}l=Object.keys(s)}var m=function(){var t=function(){e.updateQuery(l,o),o.onValueChange&&o.onValueChange(l)};a?e.setState({currentValue:s},t):t()};(0,c.checkValueChange)(o.componentId,l,o.beforeValueChange,m)},this.updateQuery=function(e,t){var n=t.customQuery,r=x.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,c.getOptionsFromQuery)(n(e,t)),(0,c.updateCustomQuery)(t.componentId,t,e));t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:t.showFilter,URLParams:t.URLParams,componentType:p.componentTypes.multiDropdownList})},this.updateDefaultQuery=function(t){var n=Object.keys(e.state.currentValue);(0,c.updateDefaultQuery)(e.props.componentId,e.props,n),(0,c.updateInternalQuery)(e.internalComponent,t,n,e.props,x.generateQueryOptions(e.props,e.state.prevAfter,e.state.currentValue))},this.updateQueryOptions=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t.showLoadMore&&!n&&e.setState({options:[]});var r=x.generateQueryOptions(t,n?e.state.after:{},e.state.currentValue);t.defaultQuery?e.updateDefaultQuery(r):t.setQueryOptions(e.internalComponent,r)},this.handleLoadMore=function(){e.updateQueryOptions(e.props,!0)},this.handleChange=function(t){var n=t;(0,w.isEvent)(t)&&(n=t.target.value);var r=e.props,o=r.value,a=r.onChange;void 0===o?e.setValue(n):a&&a((0,w.parseValueArray)(e.props.value,n))},this.getComponent=function(t,n){var r=e.props,o=r.error,a=r.isLoading,i=r.rawData,s={error:o,loading:a,value:e.state.currentValue,data:t||[],rawData:i,handleChange:e.handleChange,downshiftProps:n};return(0,w.getComponent)(s,e.props)}};x.propTypes={setQueryOptions:f.default.funcRequired,updateQuery:f.default.funcRequired,options:f.default.options,rawData:f.default.rawData,selectedValue:f.default.selectedValue,setCustomQuery:f.default.funcRequired,isLoading:f.default.bool,error:f.default.title,beforeValueChange:f.default.func,children:f.default.func,className:f.default.string,componentId:f.default.stringRequired,customQuery:f.default.func,defaultQuery:f.default.func,dataField:f.default.stringRequired,defaultValue:f.default.stringArray,value:f.default.stringArray,filterLabel:f.default.string,innerClass:f.default.style,loader:f.default.title,onQueryChange:f.default.func,onValueChange:f.default.func,onChange:f.default.func,onError:f.default.func,placeholder:f.default.string,searchPlaceholder:f.default.string,queryFormat:f.default.queryFormatSearch,react:f.default.react,render:f.default.func,renderItem:f.default.func,renderNoResults:f.default.func,renderLabel:f.default.func,renderError:f.default.title,transformData:f.default.func,selectAllLabel:f.default.string,showCount:f.default.bool,showFilter:f.default.bool,size:f.default.number,sortBy:f.default.sortByWithCount,style:f.default.style,themePreset:f.default.themePreset,title:f.default.title,URLParams:f.default.bool,showMissing:f.default.bool,missingLabel:f.default.string,showSearch:f.default.bool,showLoadMore:f.default.bool,loadMoreLabel:f.default.title,nestedField:f.default.string},x.defaultProps={className:null,placeholder:"Select values",queryFormat:"or",showCount:!0,showFilter:!0,size:100,sortBy:"count",style:{},URLParams:!1,showMissing:!1,missingLabel:"N/A",showSearch:!1,showLoadMore:!1,loadMoreLabel:"Load More"},x.componentType=p.componentTypes.multiDropdownList;var _=(0,w.connect)((function(e,t){return{options:t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].reactivesearch_nested:e.aggregations[t.componentId],rawData:e.rawData[t.componentId],selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,isLoading:e.isLoading[t.componentId],themePreset:e.config.themePreset,error:e.error[t.componentId]}}),(function(e){return{setCustomQuery:function(t,n){return e((0,l.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,l.setDefaultQuery)(t,n))},setQueryOptions:function(t,n){return e((0,l.setQueryOptions)(t,n))},updateQuery:function(t){return e((0,l.updateQuery)(t))}}}))((function(e){return s.default.createElement(b.default,r({},e,{internalComponent:!0,componentType:p.componentTypes.multiDropdownList}),(function(){return s.default.createElement(x,r({ref:e.myForwardedRef},e))}))})),O=s.default.forwardRef((function(e,t){return s.default.createElement(_,r({},e,{myForwardedRef:t}))}));(0,u.default)(O,x),O.name="MultiDropdownList",t.default=O},function(e,t,n){"use strict";t.__esModule=!0,t.loadMoreContainer=t.numberBoxContainer=t.toggleButtons=t.filters=t.pagination=void 0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r},i=n(2),s=n(22);var l={name:"x2306x-pagination",styles:"margin:10px -3px;max-width:100%;text-align:center;a{margin:0 3px;text-decoration:none;};label:pagination;"},u={name:"d1rl5e-toggleButtons",styles:"margin:0 -3px;max-width:100%;a{margin:3px 3px;};label:toggleButtons;"},c={name:"18ebmfj-numberBoxContainer",styles:"margin:0 -5px;a{margin:5px;}span{margin:0 5px;};label:numberBoxContainer;"},f={name:"1fd58s9-loadMoreContainer",styles:"margin:5px 0;display:flex;justify-content:center;;label:loadMoreContainer;"},p=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.primaryColor,";color:",t.colors.primaryTextColor,";&:hover,&:focus{background-color:",(0,s.darken)(.1,t.colors.primaryColor),";}")},d={name:"1pjxmm0-large",styles:"min-height:40px;padding:10px 20px;;label:large;"},h=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.backgroundColor?(0,s.lighten)(.1,t.colors.backgroundColor):"#fafafa",";color:#ccc;cursor:not-allowed;&:hover,&:focus{background-color:",t.colors.backgroundColor?(0,s.lighten)(.2,t.colors.backgroundColor):"#fafafa",";}")},g=(0,a.default)("a",{target:"e165j7gc0",label:"Button"})("display:inline-flex;justify-content:center;align-items:center;border-radius:3px;border:1px solid transparent;min-height:30px;word-wrap:break-word;padding:5px 12px;line-height:1.2rem;background-color:",(function(e){return e.theme.colors.backgroundColor||"#eee"}),";color:",(function(e){return e.theme.colors.textColor}),";cursor:pointer;user-select:none;transition:all 0.3s ease;&:hover,&:focus{background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,s.darken)(.1,t.colors.backgroundColor):"#ccc"}),";}&:focus{outline:0;border-color:",(function(e){var t=e.theme;return(0,s.rgba)(t.colors.primaryColor,.6)}),";box-shadow:",(function(e){var t=e.theme;return"0 0 0 2px "+(0,s.rgba)(t.colors.primaryColor,.3)}),";}",(function(e){return e.primary?p:null}),";",(function(e){return e.disabled?h:null}),";",(function(e){return e.large&&d}),";");t.pagination=l,t.filters=function(e){var t=e.colors.borderColor;return(0,i.css)("margin:0 -3px;max-width:100%;a{margin:2px 3px;padding:5px 8px;font-size:0.85rem;position:relative;span:first-of-type{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:26px;}span:last-of-type{display:flex;height:100%;top:0;right:8px;position:absolute;align-items:center;border-left:1px solid ",t||"#fff",";padding-left:8px;margin-left:8px;}&:hover,&:focus{span:first-of-type{text-decoration:line-through;}}}")},t.toggleButtons=u,t.numberBoxContainer=c,t.loadMoreContainer=f,t.default=g},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["getRootProps","getButtonProps","getItemProps","isOpen","highlightedIndex"]);return(0,a.jsx)("div",n({css:f.suggestionsContainer},{suppressRefError:!0}),(0,a.jsx)(h.default,r({},s(),{className:(0,c.getClassName)(e.props.innerClass,"select")||null,onClick:e.toggle,title:o?e.renderToString(o):i,small:e.props.small,themePreset:e.props.themePreset}),e.props.customLabelRenderer?e.props.customLabelRenderer(o):(0,a.jsx)("div",null,o?e.renderToString(o):i),(0,a.jsx)(g.default,{open:_})),S?C(x,r({getButtonProps:s,getItemProps:b,isOpen:_,highlightedIndex:O},T)):_&&x.length?(0,a.jsx)("ul",{css:(0,f.suggestions)(m,y),className:(e.props.small?"small":"")+" "+(0,c.getClassName)(e.props.innerClass,"list")},e.props.showSearch?(0,a.jsx)(p.default,{id:e.props.componentId+"-input",style:{border:0,borderBottom:"1px solid #ddd"},showIcon:!1,className:(0,c.getClassName)(e.props.innerClass,"input"),placeholder:e.props.searchPlaceholder,value:e.state.searchTerm,onChange:e.handleInputChange,themePreset:m}):null,E.length?E.map((function(t,n){var i=e.props.multi&&(o&&!!o[t[u]]||Array.isArray(o)&&o.find((function(e){return e[l]===t[l]})));return e.props.multi||(i=t.key===o),(0,a.jsx)("li",r({},b({item:t}),{key:t[u],className:i?"active":"",style:{backgroundColor:e.getBackgroundColor(O===n,i)}}),v?v(t[l],t.doc_count,i&&e.props.multi):(0,a.jsx)("div",null,"string"==typeof t[l]?(0,a.jsx)("span",{dangerouslySetInnerHTML:{__html:t[l]}}):t[l],e.props.showCount&&t.doc_count&&(0,a.jsx)("span",{className:(0,c.getClassName)(e.props.innerClass,"count")||null}," (",t.doc_count,")")),i&&e.props.multi?(0,a.jsx)(d.Tick,{className:(0,c.getClassName)(e.props.innerClass,"icon")||null}):null)})):e.props.renderNoResults&&e.props.renderNoResults(),w):null)}})},t}(i.Component);y.defaultProps={keyField:"key",labelField:"label",small:!1,searchPlaceholder:"Type here to search..."},y.propTypes={innerClass:u.default.style,items:u.default.data,keyField:u.default.string,labelField:u.default.string,multi:u.default.bool,hasCustomRenderer:u.default.bool,onChange:u.default.func,placeholder:u.default.string,searchPlaceholder:u.default.string,returnsObject:u.default.bool,renderItem:u.default.func,transformData:u.default.func,renderNoResults:u.default.func,customRenderer:u.default.func,customLabelRenderer:u.default.func,selectedItem:u.default.selectedValue,showCount:u.default.bool,single:u.default.bool,small:u.default.bool,theme:u.default.style,themePreset:u.default.themePreset,showSearch:u.default.bool,footer:u.default.children,componentId:u.default.string},t.default=(0,l.withTheme)(y)},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=(n(3),"undefined"==typeof document?null:document.getElementById("a11y-status-message")),i=[];function s(e){var t=i[i.length-1]===e;i=t?[].concat(i,[e]):[e];for(var n=function(){if(a)return a;return(a=document.createElement("div")).setAttribute("id","a11y-status-message"),a.setAttribute("role","status"),a.setAttribute("aria-live","assertive"),a.setAttribute("aria-relevant","additions text"),Object.assign(a.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),document.body.appendChild(a),a}();n.lastChild;)n.removeChild(n.firstChild);i.filter(Boolean).forEach((function(e,t){n.appendChild(function(e,t){var n=t===i.length-1?"block":"none",r=document.createElement("div");return r.style.display=n,r.textContent=e,r}(e,t))}))}var l=0;function u(e){return"function"==typeof e?e:c}function c(){}var f=function e(t,n,r){return null!==n&&n!==r.parentNode?t(n)?n===document.body&&0===n.scrollTop?document.documentElement:n:e(t,n.parentNode,r):null}.bind(null,(function(e){return e.scrollHeight>e.clientHeight}));function p(e,t){return e===t||e.contains(t)}function d(){for(var e=arguments.length,t=Array(e),n=0;n1?n-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:{},t={};return w.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function C(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}var x=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},E=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},O=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},T=function(e){function t(){x(this,t);for(var n=arguments.length,r=Array(n),o=0;o0&&void 0!==arguments[0]?arguments[0]:this.state;return Object.keys(t).reduce((function(n,r){return n[r]=e.isControlledProp(r)?e.props[r]:t[r],n}),{})},t.prototype.isControlledProp=function(e){return void 0!==this.props[e]},t.prototype.getItemCount=function(){return null!=this.itemCount?this.itemCount:void 0!==this.props.itemCount?this.props.itemCount:this.items.length},t.prototype.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},t.prototype.scrollHighlightedItemIntoView=function(){!function(e,t){var n=f(e,t);if(null!==n){var r=getComputedStyle(n),o=n.getBoundingClientRect(),a=parseInt(r.borderTopWidth,10),i=a+parseInt(r.borderBottomWidth,10),s=o.top+a,l=e.getBoundingClientRect();if(l.top<0&&o.top<0)n.scrollTop+=l.top;else if(l.top<0)n.scrollTop+=l.top-s;else if(l.top>0&&o.top<0)o.bottom>0&&l.bottom+i>o.bottom&&(n.scrollTop+=l.bottom-o.bottom+i);else{var u=l.top+n.scrollTop-s;un.scrollTop+o.height&&(n.scrollTop=u+l.height-o.height+i)}}}(this.getItemNodeFromIndex(this.getState().highlightedIndex),this._rootNode)},t.prototype.moveHighlightedIndex=function(e,t){this.getState().isOpen?this.changeHighlightedIndex(e,t):this.setHighlightedIndex(void 0,E({isOpen:!0},t))},t.prototype.changeHighlightedIndex=function(e,t){var n=this.getItemCount()-1;if(!(n<0)){var r=this.getState().highlightedIndex;null===r&&(r=e>0?-1:n+1);var o=r+e;o<0?o=n:o>n&&(o=0),this.setHighlightedIndex(o,t)}},t.prototype.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,a=this.props.itemToString,i=this.id,s=this.getRootProps,l=this.getButtonProps,u=this.getToggleButtonProps,c=this.getLabelProps,f=this.getInputProps,p=this.getItemProps,d=this.openMenu,h=this.closeMenu,g=this.toggleMenu,m=this.selectItem,y=this.selectItemAtIndex,v=this.selectHighlightedItem,b=this.setHighlightedIndex,w=this.clearSelection,S=this.clearItems;return{getRootProps:s,getButtonProps:l,getToggleButtonProps:u,getLabelProps:c,getInputProps:f,getItemProps:p,reset:this.reset,openMenu:d,closeMenu:h,toggleMenu:g,selectItem:m,selectItemAtIndex:y,selectHighlightedItem:v,setHighlightedIndex:b,clearSelection:w,clearItems:S,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:a,id:i,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},t.prototype.getItemId=function(e){return this.id+"-item-"+e},t.prototype.componentDidMount=function(){var e=this;this._isMounted=!0;var n=function(){e.isMouseDown=!0},r=function(n){var r=e.props.environment.document;e.isMouseDown=!1;var o=e._rootNode&&p(e._rootNode,n.target),a=e._rootNode&&p(e._rootNode,r.activeElement);o||a||!e.getState().isOpen||e.reset({type:t.stateChangeTypes.mouseUp},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},o=function(n){!(e._rootNode&&p(e._rootNode,n.target))&&e.getState().isOpen&&e.reset({type:t.stateChangeTypes.touchStart},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))};this.props.environment.addEventListener("mousedown",n),this.props.environment.addEventListener("mouseup",r),this.props.environment.addEventListener("touchstart",o),this.cleanup=function(){e._isMounted=!1,e.props.environment.removeEventListener("mousedown",n),e.props.environment.removeEventListener("mouseup",r),e.props.environment.removeEventListener("touchstart",o)}},t.prototype.componentDidUpdate=function(e,n){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:t.stateChangeTypes.controlledPropUpdatedSelectedItem,inputValue:this.props.itemToString(this.props.selectedItem)});var r=void 0===this.props.highlightedIndex?this.state:this.props,o=void 0===e.highlightedIndex?n:e;r.highlightedIndex===o.highlightedIndex||this.avoidScrolling||this.scrollHighlightedItemIntoView(),this.updateStatus()},t.prototype.componentWillUnmount=function(){this.cleanup()},t.prototype.render=function(){var e=m(this.props.render||this.props.children,c);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=m(e(this.getStateAndHelpers()));if(!t)return null;if(this.getRootProps.called)return this.getRootProps.suppressRefError||function(e,t){var n=t.refKey,r="ref"!==n,o=!y(e);if(o&&!r)throw new Error("downshift: You returned a non-DOM element. You must specify a refKey in getRootProps");if(!o&&r)throw new Error('downshift: You returned a DOM element. You should not specify a refKey in getRootProps. You specified "'+n+'"');if(!v(e)[n])throw new Error('downshift: You must apply the ref prop "'+n+'" from getRootProps onto your root element.')}(t,this.getRootProps),t;if(y(t))return o.a.cloneElement(t,this.getRootProps(v(t)));throw new Error("downshift: If you return a non-DOM element, you must use apply the getRootProps function")},t}(r.Component);T.defaultProps={defaultHighlightedIndex:null,defaultSelectedItem:null,defaultInputValue:"",defaultIsOpen:!1,getA11yStatusMessage:function(e){var t=e.isOpen,n=e.highlightedItem,r=e.selectedItem,o=e.resultCount,a=e.previousResultCount,i=e.itemToString;return t?o?n&&o===a?i(n):o+" "+(1===o?"result is":"results are")+" available, use up and down arrow keys to navigate.":"No results.":r?i(r):""},itemToString:function(e){return null==e?"":String(e)},onStateChange:function(){},onInputValueChange:function(){},onUserAction:function(){},onChange:function(){},onSelect:function(){},onOuterClick:function(){},selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},breakingChanges:{}},T.stateChangeTypes={unknown:"__autocomplete_unknown__",mouseUp:"__autocomplete_mouseup__",itemMouseEnter:"__autocomplete_item_mouseenter__",keyDownArrowUp:"__autocomplete_keydown_arrow_up__",keyDownArrowDown:"__autocomplete_keydown_arrow_down__",keyDownEscape:"__autocomplete_keydown_escape__",keyDownEnter:"__autocomplete_keydown_enter__",clickItem:"__autocomplete_click_item__",blurInput:"__autocomplete_blur_input__",changeInput:"__autocomplete_change_input__",keyDownSpaceButton:"__autocomplete_keydown_space_button__",clickButton:"__autocomplete_click_button__",blurButton:"__autocomplete_blur_button__",controlledPropUpdatedSelectedItem:"__autocomplete_controlled_prop_updated_selected_item__",touchStart:"__autocomplete_touchstart__"};var k=function(){var e,t,n,r=this;this.input=null,this.items=[],this.itemCount=null,this.previousResultCount=0,this.setItemCount=function(e){return r.itemCount=e},this.unsetItemCount=function(){return r.itemCount=null},this.setHighlightedIndex=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.props.defaultHighlightedIndex,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t=S(t),r.internalSetState(E({highlightedIndex:e},t))},this.clearSelection=function(e){r.internalSetState({selectedItem:null,inputValue:"",isOpen:!1},e)},this.selectItem=function(e,t,n){t=S(t),r.internalSetState(E({isOpen:!1,highlightedIndex:r.props.defaultHighlightedIndex,selectedItem:e,inputValue:r.isControlledProp("selectedItem")&&r.props.breakingChanges.resetInputOnSelection?r.props.defaultInputValue:r.props.itemToString(e)},t),n)},this.selectItemAtIndex=function(e,t,n){var o=r.items[e];null!=o&&r.selectItem(o,t,n)},this.selectHighlightedItem=function(e,t){return r.selectItemAtIndex(r.getState().highlightedIndex,e,t)},this.internalSetState=function(e,t){var n=void 0,o=void 0,a={},i="function"==typeof e;return!i&&e.hasOwnProperty("inputValue")&&r.props.onInputValueChange(e.inputValue,E({},r.getStateAndHelpers(),e)),r.setState((function(t){t=r.getState(t);var s=i?e(t):e;s=r.props.stateReducer(t,s),n=s.hasOwnProperty("selectedItem");var l={},u={};return n&&s.selectedItem!==t.selectedItem&&(o=s.selectedItem),s.type=s.type||T.stateChangeTypes.unknown,Object.keys(s).forEach((function(e){t[e]!==s[e]&&(a[e]=s[e]),"type"!==e&&(u[e]=s[e],r.isControlledProp(e)||(l[e]=s[e]))})),i&&s.hasOwnProperty("inputValue")&&r.props.onInputValueChange(s.inputValue,E({},r.getStateAndHelpers(),s)),l}),(function(){u(t)(),Object.keys(a).length>1&&r.props.onStateChange(a,r.getStateAndHelpers()),n&&r.props.onSelect(e.selectedItem,r.getStateAndHelpers()),void 0!==o&&r.props.onChange(o,r.getStateAndHelpers()),r.props.onUserAction(a,r.getStateAndHelpers())}))},this.rootRef=function(e){return r._rootNode=e},this.getRootProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.suppressRefError,a=void 0!==o&&o,i=t.refKey,s=void 0===i?"ref":i,l=_(t,["refKey"]);return r.getRootProps.called=!0,r.getRootProps.refKey=s,r.getRootProps.suppressRefError=a,E(((e={})[s]=r.rootRef,e),l)},this.keyDownHandlers={ArrowDown:function(e){e.preventDefault();var t=e.shiftKey?5:1;this.moveHighlightedIndex(t,{type:T.stateChangeTypes.keyDownArrowDown})},ArrowUp:function(e){e.preventDefault();var t=e.shiftKey?-5:-1;this.moveHighlightedIndex(t,{type:T.stateChangeTypes.keyDownArrowUp})},Enter:function(e){if(this.getState().isOpen){e.preventDefault();var t=this.getState().highlightedIndex,n=this.items[t],r=this.getItemNodeFromIndex(t);if(null==n||r&&r.hasAttribute("disabled"))return;this.selectHighlightedItem({type:T.stateChangeTypes.keyDownEnter})}},Escape:function(e){e.preventDefault(),this.reset({type:T.stateChangeTypes.keyDownEscape})}},this.buttonKeyDownHandlers=E({},this.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:T.stateChangeTypes.keyDownSpaceButton})}}),this.getToggleButtonProps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.onClick,n=e.onKeyDown,o=e.onBlur,a=_(e,["onClick","onKeyDown","onBlur"]),i=r.getState(),s=i.isOpen,l={onClick:d(t,r.button_handleClick),onKeyDown:d(n,r.button_handleKeyDown),onBlur:d(o,r.button_handleBlur)},u=a.disabled?{}:l;return E({type:"button",role:"button","aria-label":s?"close menu":"open menu","aria-expanded":s,"aria-haspopup":!0,"data-toggle":!0},u,a)},this.getButtonProps=this.getToggleButtonProps,this.button_handleKeyDown=function(e){var t=C(e);r.buttonKeyDownHandlers[t]&&r.buttonKeyDownHandlers[t].call(r,e)},this.button_handleClick=function(e){e.preventDefault(),r.props.environment.document.activeElement===r.props.environment.document.body&&e.target.focus(),setTimeout((function(){return r.toggleMenu({type:T.stateChangeTypes.clickButton})}))},this.button_handleBlur=function(e){var t=e.target;setTimeout((function(){r.isMouseDown||null!=r.props.environment.document.activeElement&&r.props.environment.document.activeElement.id===r.inputId||r.props.environment.document.activeElement===t||r.reset({type:T.stateChangeTypes.blurButton})}))},this.getLabelProps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(r.getLabelProps.called=!0,r.getInputProps.called&&e.htmlFor&&e.htmlFor!==r.inputId)throw new Error('downshift: You provided the htmlFor of "'+e.htmlFor+'" for your label, but the id of your input is "'+r.inputId+'". You must either remove the id from your input or set the htmlFor of the label equal to the input id.');return r.inputId=g(r.inputId,e.htmlFor,r.id+"-input"),E({},e,{htmlFor:r.inputId})},this.getInputProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onKeyDown,o=t.onBlur,a=t.onChange,i=t.onInput,s=_(t,["onKeyDown","onBlur","onChange","onInput"]);if(r.getInputProps.called=!0,r.getLabelProps.called&&s.id&&s.id!==r.inputId)throw new Error('downshift: You provided the id of "'+s.id+'" for your input, but the htmlFor of your label is "'+r.inputId+'". You must either remove the id from your input or set the htmlFor of the label equal to the input id.');r.inputId=g(r.inputId,s.id,r.id+"-input");var l=void 0;l="onChange";var u=r.getState(),c=u.inputValue,f=u.isOpen,p=u.highlightedIndex,h=s.disabled?{}:((e={})[l]=d(a,i,r.input_handleChange),e.onKeyDown=d(n,r.input_handleKeyDown),e.onBlur=d(o,r.input_handleBlur),e);return E({role:"combobox","aria-autocomplete":"list","aria-expanded":f,"aria-activedescendant":f&&"number"==typeof p&&p>=0?r.getItemId(p):null,autoComplete:"off",value:c},h,s,{id:r.inputId})},this.input_handleKeyDown=function(e){var t=C(e);t&&r.keyDownHandlers[t]&&r.keyDownHandlers[t].call(r,e)},this.input_handleChange=function(e){r.internalSetState({type:T.stateChangeTypes.changeInput,isOpen:!0,inputValue:e.target.value})},this.input_handleBlur=function(){setTimeout((function(){var e=r.props.environment.document.activeElement.dataset.toggle&&r._rootNode&&r._rootNode.contains(r.props.environment.document.activeElement);r.isMouseDown||e||r.reset({type:T.stateChangeTypes.blurInput})}))},this.getItemProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onMouseMove,o=t.onMouseDown,a=t.onClick,i=t.index,s=t.item,l=void 0===s?b("getItemProps","item"):s,u=_(t,["onMouseMove","onMouseDown","onClick","index","item"]);void 0===i?(r.items.push(l),i=r.items.indexOf(l)):r.items[i]=l;var c="onClick",f=((e={onMouseMove:d(n,(function(){i!==r.getState().highlightedIndex&&(r.setHighlightedIndex(i,{type:T.stateChangeTypes.itemMouseEnter}),r.avoidScrolling=!0,setTimeout((function(){return r.avoidScrolling=!1}),250))})),onMouseDown:d(o,(function(e){e.preventDefault()}))})[c]=d(a,(function(){r.selectItemAtIndex(i,{type:T.stateChangeTypes.clickItem})})),e),p=u.disabled?{}:f;return E({id:r.getItemId(i)},p,u)},this.clearItems=function(){r.items=[]},this.reset=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];e=S(e),r.internalSetState((function(t){var n=t.selectedItem;return E({isOpen:!1,highlightedIndex:r.props.defaultHighlightedIndex,inputValue:r.props.itemToString(n)},e)}),u(t))},this.toggleMenu=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];e=S(e),r.internalSetState((function(t){var n=t.isOpen;return E({isOpen:!n},e)}),(function(){r.getState().isOpen&&r.setHighlightedIndex(void 0,e),u(t)()}))},this.openMenu=function(e){r.internalSetState({isOpen:!0},u(e))},this.closeMenu=function(e){r.internalSetState({isOpen:!1},u(e))},this.updateStatus=(e=function(){if(r._isMounted){var e=r.getState(),t=r.items[e.highlightedIndex],n=r.getItemCount(),o=r.props.getA11yStatusMessage(E({itemToString:r.props.itemToString,previousResultCount:r.previousResultCount,resultCount:n,highlightedItem:t},e));r.previousResultCount=n,s(o)}},t=200,n=void 0,function(){for(var r=arguments.length,o=Array(r),a=0;a1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=t;n&&(a=y.parseValue(t,r));var i=function(){var t=function(){e.updateQuery(a,r),r.onValueChange&&r.onValueChange(a)};o?e.setState({currentValue:a},t):t()};(0,l.checkValueChange)(r.componentId,a,r.beforeValueChange,i)},this.updateQuery=function(e,t){var n=t.customQuery,r=y.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,l.getOptionsFromQuery)(n(e,t)),(0,l.updateCustomQuery)(t.componentId,t,e));t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:t.showFilter,URLParams:t.URLParams,componentType:u.componentTypes.singleDropdownRange})},this.handleChange=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setValue(t):o&&o(t)}};y.propTypes={updateQuery:c.default.funcRequired,selectedValue:c.default.selectedValue,setQueryOptions:c.default.funcRequired,setCustomQuery:c.default.funcRequired,beforeValueChange:c.default.func,className:c.default.string,componentId:c.default.stringRequired,customQuery:c.default.func,data:c.default.data,dataField:c.default.stringRequired,defaultValue:c.default.string,value:c.default.string,filterLabel:c.default.string,innerClass:c.default.style,nestedField:c.default.string,onQueryChange:c.default.func,onValueChange:c.default.func,onChange:c.default.func,placeholder:c.default.string,searchPlaceholder:c.default.string,react:c.default.react,showFilter:c.default.bool,style:c.default.style,title:c.default.title,themePreset:c.default.themePreset,URLParams:c.default.bool,includeNullValues:c.default.bool,renderLabel:c.default.func},y.defaultProps={className:null,placeholder:"Select a value",showFilter:!0,style:{},URLParams:!1,includeNullValues:!1},y.componentType=u.componentTypes.singleDropdownRange;var b=(0,h.connect)((function(e,t){return{selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{setCustomQuery:function(t,n){return e((0,i.setCustomQuery)(t,n))},updateQuery:function(t){return e((0,i.updateQuery)(t))},setQueryOptions:function(t,n,r){return e((0,i.setQueryOptions)(t,n,r))}}}))((function(e){return a.default.createElement(g.default,r({},e,{componentType:u.componentTypes.singleDropdownRange}),(function(){return a.default.createElement(y,r({ref:e.myForwardedRef},e))}))})),w=a.default.forwardRef((function(e,t){return a.default.createElement(b,r({},e,{myForwardedRef:t}))}));(0,s.default)(w,y),w.name="SingleDropdownRange",t.default=w},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;tt.key?1:0})),n.setState({stats:e||[]})})),(0,u.checkSomePropChange)(this.props,e,["dataField","nestedField"],(function(){n.updateQueryOptions(n.props),n.handleChange(n.state.currentValue,n.props)})),(0,u.isEqual)(this.props.value,e.value)){if(!(0,u.isEqual)(this.state.currentValue,this.props.selectedValue)&&!(0,u.isEqual)(this.props.selectedValue,e.selectedValue)){var r=this.props,o=r.value,a=r.onChange;if(void 0===o){var i=t.parseValue(this.props.selectedValue,this.props);this.handleChange(i,this.props)}else a?a(this.props.selectedValue||null):this.handleChange(this.state.currentValue)}}else{var s=t.parseValue(this.props.value,this.props);this.handleChange(s,this.props)}},t.prototype.shouldComponentUpdate=function(e){var t=Math.floor((e.range.end-e.range.start)/2);return!(e.stepValue<1||e.stepValue>t)||(console.warn("stepValue for RangeSlider "+e.componentId+" should be greater than 0 and less than or equal to "+t),!1)},t.prototype.render=function(){var e=this;return(0,o.jsx)(y.default,{primary:!0,style:this.props.style,className:this.props.className},this.props.title&&(0,o.jsx)(v.default,{className:(0,u.getClassName)(this.props.innerClass,"title")||null},this.props.title),this.state.stats.length&&this.props.showHistogram&&this.props.showSlider?(0,o.jsx)(h.default,{stats:this.state.stats,range:this.props.range,interval:this.getValidInterval(this.props)}):null,this.props.showSlider&&(0,o.jsx)(f.default,{min:this.props.range.start,max:this.props.range.end,values:this.state.currentValue,onChange:this.handleSlider,onValuesUpdated:this.handleDrag,snap:this.props.snap,snapPoints:this.props.snap?this.getSnapPoints():null,className:(0,u.getClassName)(this.props.innerClass,"slider"),handle:function(t){var n=t.className,a=t.style,i=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,o.jsx)(m.default,r({style:a,className:n},i,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels&&this.props.showSlider&&(0,o.jsx)("div",{css:b.rangeLabelsContainer},(0,o.jsx)(g.default,{align:"left",className:(0,u.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,o.jsx)(g.default,{align:"right",className:(0,u.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)))},t}(a.Component);x.parseValue=function(e,t){return Array.isArray(e)?e:e?[e.start,e.end]:[t.range.start,t.range.end]},x.defaultQuery=function(e,t){var n=null;return Array.isArray(e)&&e.length&&(n=(0,w.getRangeQueryWithNullValues)(e,t)),n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var E=function(){var e=this;this.getSnapPoints=function(){var t=[],n=e.props.stepValue;(e.props.range.end-e.props.range.start)/n>100&&(n=(e.props.range.end-e.props.range.start)/100);for(var r=e.props.range.start;r<=e.props.range.end;r+=n)t=t.concat(r);return t[t.length-1]!==e.props.range.end&&(t=t.concat(e.props.range.end)),t},this.getValidInterval=function(e){var t=Math.ceil((e.range.end-e.range.start)/100)||1;return e.interval?e.interval1&&void 0!==arguments[1]?arguments[1]:e.props,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=function(){var o=function(){var r=t[0],o=t[1];e.updateQuery([r,o],n),n.onValueChange&&n.onValueChange({start:r,end:o})},a=t[0],i=t[1],s=n.range;r&&a<=i&&a>=s.start&&i<=s.end?e.setState({currentValue:t},o):o()};(0,u.checkValueChange)(n.componentId,{start:t[0],end:t[1]},n.beforeValueChange,o)},this.handleSlider=function(t){var n=t.values;if(!(0,u.isEqual)(n,e.state.currentValue)){var r=e.props,o=r.value,a=r.onChange;void 0===o?e.handleChange(n):a?(e.forceUpdate(),a(n)):e.setState({currentValue:e.state.currentValue})}},this.handleDrag=function(t){if(e.props.onDrag){var n=t.min,r=t.max,o=t.values;e.props.onDrag(o,[n,r])}},this.updateQuery=function(e,t){var n=t.customQuery,r=x.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,u.getOptionsFromQuery)(n(e,t)),(0,u.updateCustomQuery)(t.componentId,t,e));var a=t.showFilter,i=t.range,s=i.start,l=i.end,c=e[0],f=e[1],d=c===s&&f===l;t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:a&&!d,URLParams:t.URLParams,componentType:p.componentTypes.rangeSlider})},this.updateQueryOptions=function(t){if(t.showHistogram){var n=t.customQuery,o={size:0,aggs:(t.histogramQuery||e.histogramQuery)(t)},a=[t.range.start,t.range.end],i=n||x.defaultQuery,s=n?(0,u.getOptionsFromQuery)(n(a,t)):null;t.setQueryOptions(e.internalComponent,r({},o,s),!1),t.updateQuery({componentId:e.internalComponent,query:i(a,t),value:a})}}};x.propTypes={setQueryOptions:c.default.funcRequired,updateQuery:c.default.funcRequired,options:c.default.options,selectedValue:c.default.selectedValue,setCustomQuery:c.default.funcRequired,beforeValueChange:c.default.func,className:c.default.string,componentId:c.default.stringRequired,customQuery:c.default.func,dataField:c.default.stringRequired,defaultValue:c.default.range,value:c.default.range,filterLabel:c.default.string,innerClass:c.default.style,interval:c.default.number,nestedField:c.default.string,onDrag:c.default.func,onQueryChange:c.default.func,onValueChange:c.default.func,onChange:c.default.func,range:c.default.range,rangeLabels:c.default.rangeLabels,react:c.default.react,showHistogram:c.default.bool,histogramQuery:c.default.func,showFilter:c.default.bool,showSlider:c.default.bool,tooltipTrigger:c.default.tooltipTrigger,renderTooltipData:c.default.func,snap:c.default.bool,stepValue:c.default.number,style:c.default.style,title:c.default.title,URLParams:c.default.bool,includeNullValues:c.default.bool},x.defaultProps={className:null,range:{start:0,end:10},showHistogram:!0,showSlider:!0,tooltipTrigger:"none",snap:!0,stepValue:1,showFilter:!0,style:{},URLParams:!1,includeNullValues:!1},x.componentType=p.componentTypes.rangeSlider;var _=(0,w.connect)((function(e,t){var n=t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].inner:e.aggregations[t.componentId];return{options:n?n[t.dataField]&&n[t.dataField].buckets:[],selectedValue:e.selectedValues[t.componentId]?e.selectedValues[t.componentId].value:null}}),(function(e){return{setCustomQuery:function(t,n){return e((0,s.setCustomQuery)(t,n))},setQueryOptions:function(t,n,r){return e((0,s.setQueryOptions)(t,n,r))},updateQuery:function(t){return e((0,s.updateQuery)(t))}}}))((function(e){return(0,o.jsx)(S.default,r({},e,{internalComponent:!0,componentType:p.componentTypes.rangeSlider}),(function(){return(0,o.jsx)(x,r({ref:e.myForwardedRef},e))}))})),O=i.default.forwardRef((function(e,t){return(0,o.jsx)(_,r({},e,{myForwardedRef:t}))}));(0,l.default)(O,x),O.name="RangeSlider",t.default=O},function(e,t,n){"use strict";t.__esModule=!0,t.rangeLabelsContainer=void 0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r};n(2);var i={name:"dqk24x-left",styles:"left:0;margin-left:3px;;label:left;"},s={name:"1lhilbp-right",styles:"right:0;margin-right:3px;;label:right;"},l=(0,a.default)("div",{target:"e1atnqi30",label:"Label"})("position:absolute;top:-25px;",(function(e){return"left"===e.align&&i})," ",(function(e){return"right"===e.align&&s}),"");t.rangeLabelsContainer={name:"dqmsxc-rangeLabelsContainer",styles:"position:relative;;label:rangeLabelsContainer;"};t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(o,["getRootProps","getInputProps","getItemProps","isOpen","highlightedIndex"]);return(0,a.jsx)("div",l({css:v.suggestionsContainer},{suppressRefError:!0}),(0,a.jsx)(b.default,r({"aria-label":e.props.componentId,id:e.props.componentId+"-input",showIcon:e.props.showIcon,showClear:e.props.showClear,iconPosition:e.props.iconPosition,ref:function(t){e._inputRef=t}},c({className:(0,p.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:null===e.state.currentValue?"":e.state.currentValue,onChange:e.onInputChange,onBlur:e.withTriggerQuery(e.props.onBlur),onFocus:e.handleFocus,onKeyPress:e.withTriggerQuery(e.props.onKeyPress),onKeyDown:function(t){return e.handleKeyDown(t,h)},onKeyUp:e.withTriggerQuery(e.props.onKeyUp)}),{themePreset:s})),e.renderIcons(),e.hasCustomRenderer&&e.getComponent(r({getInputProps:c,getItemProps:f,isOpen:d,highlightedIndex:h},g)),e.renderLoader(),e.renderError(),!e.hasCustomRenderer&&d&&n.length?(0,a.jsx)("ul",{css:(0,v.suggestions)(s,i),className:(0,p.getClassName)(e.props.innerClass,"list")},(0,E.hasQuerySuggestionsRenderer)(e.props)?e.getComponent(r({getInputProps:c,getItemProps:f,isOpen:d,highlightedIndex:h},g),!0):e.topSuggestions.map((function(n,o){return(0,a.jsx)("li",r({},f({item:n}),{key:o+1+"-"+n.value,style:{backgroundColor:e.getBackgroundColor(h,o)}}),(0,a.jsx)(_.default,{currentValue:t,suggestion:n}))})),n.slice(0,u).map((function(n,o){return(0,a.jsx)("li",r({},f({item:n}),{key:o+e.topSuggestions.length+1+"-"+n.value,style:{backgroundColor:e.getBackgroundColor(h,o+e.topSuggestions.length)}}),(0,a.jsx)(_.default,{currentValue:t,suggestion:n}))}))):e.renderNoSuggestion(n))}},this.props.downShiftProps)):(0,a.jsx)("div",{css:v.suggestionsContainer},(0,a.jsx)(b.default,{"aria-label":this.props.componentId,className:(0,p.getClassName)(this.props.innerClass,"input")||null,placeholder:this.props.placeholder,value:this.state.currentValue?this.state.currentValue:"",onChange:this.onInputChange,onBlur:this.withTriggerQuery(this.props.onBlur),onFocus:this.withTriggerQuery(this.props.onFocus),onKeyPress:this.withTriggerQuery(this.props.onKeyPress),onKeyDown:this.withTriggerQuery(this.props.onKeyDown),onKeyUp:this.withTriggerQuery(this.props.onKeyUp),autoFocus:this.props.autoFocus,iconPosition:this.props.iconPosition,showIcon:this.props.showIcon,showClear:this.props.showClear,themePreset:s}),this.renderIcons()))},o(t,[{key:"stats",get:function(){return(0,p.getResultStats)(this.props)}},{key:"parsedSuggestions",get:function(){var e=[],t=this.state.currentValue,n=this.props.defaultSuggestions;return!t&&n&&n.length?e=n:t&&(e=this.state.suggestions),(0,p.withClickIds)(e)}},{key:"hasCustomRenderer",get:function(){return(0,E.hasCustomRenderer)(this.props)}},{key:"topSuggestions",get:function(){var e=this.props,t=e.enableQuerySuggestions,n=e.querySuggestions,r=e.showDistinctSuggestions,o=this.state.currentValue;return t?(0,p.getTopSuggestions)(n,o,r):[]}}]),t}(i.Component);A.highlightQuery=function(e){if(e.customHighlight)return e.customHighlight(e);if(!e.highlight)return null;var t={},n=e.highlightField?e.highlightField:e.dataField;return"string"==typeof n?t[n]={}:Array.isArray(n)&&n.forEach((function(e){t[e]={}})),{highlight:r({pre_tags:[""],post_tags:[""],fields:t},e.highlightField&&{require_field_match:!1})}},A.defaultQuery=function(e,t){var n=null,r=void 0;return e&&(r=Array.isArray(t.dataField)?t.dataField:[t.dataField],n=t.queryString?{query_string:A.shouldQuery(e,r,t)}:t.searchOperators?{simple_query_string:A.shouldQuery(e,r,t)}:{bool:{should:A.shouldQuery(e,r,t),minimum_should_match:"1"}}),""===e&&(n=null),n&&t.nestedField&&(n={nested:{path:t.nestedField,query:n}}),n},A.shouldQuery=function(e,t,n){var r=t.map((function(e,t){return e+(Array.isArray(n.fieldWeights)&&n.fieldWeights[t]?"^"+n.fieldWeights[t]:"")}));return n.searchOperators||n.queryString?{query:e,fields:r,default_operator:n.queryFormat}:"and"===n.queryFormat?[{multi_match:{query:e,fields:r,type:"cross_fields",operator:"and"}},{multi_match:{query:e,fields:r,type:"phrase",operator:"and"}}]:[{multi_match:{query:e,fields:r,type:"best_fields",operator:"or",fuzziness:n.fuzziness?n.fuzziness:0}},{multi_match:{query:e,fields:r,type:"phrase",operator:"or"}}]};var I=function(){var e=this;this.getBasicQueryOptions=function(){var t=e.props.aggregationField,n=(0,p.getQueryOptions)(e.props);return t&&(n.aggs=(0,p.getCompositeAggsQuery)({},e.props,null,!0).aggs),n},this.onSuggestions=function(t){return(0,p.handleOnSuggestions)(t,e.state.currentValue,e.props)},this.setValue=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,o=arguments[3],a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],i=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],s=function(){a?e.setState({currentValue:t,suggestions:[]},(function(){n?(e.props.autosuggest&&(i&&e.setState({isOpen:!1}),e.updateDefaultQuery(t,r)),r.strictSelection?o===m.default.SUGGESTION_SELECT||""===t?e.updateQuery(t,r):e.setValue("",!0):e.updateQuery(t,r)):e.handleTextChange(t),r.onValueChange&&r.onValueChange(t),t===r.lastUsedQuery&&(e.setState({suggestions:e.onSuggestions(e.props.suggestions)}),e.props.onSuggestions&&e.props.onSuggestions(e.props.suggestions))})):(e.props.autosuggest&&e.updateDefaultQuery(t,r),e.updateQuery(t,r),r.onValueChange&&r.onValueChange(t))};(0,p.checkValueChange)(r.componentId,t,r.beforeValueChange,s)},this.handleTextChange=(0,p.debounce)((function(t){e.props.autosuggest?e.updateDefaultQuery(t,e.props):e.updateQuery(t,e.props)}),this.props.debounce),this.updateDefaultQuery=function(t,n){var o=n.defaultQuery,a=void 0,i=A.defaultQuery(t,n);if(o){var s=o(t,n)||{};s.query&&(i=s.query),a=(0,p.getOptionsFromQuery)(s),(0,p.updateDefaultQuery)(n.componentId,n,t)}n.setSuggestionsSearchValue(t),n.setQueryOptions(e.internalComponent,r({},e.queryOptions,a)),n.updateQuery({componentId:e.internalComponent,query:i,value:t,componentType:h.componentTypes.dataSearch})},this.updateQuery=function(t,n){var o=n.customQuery,a=n.filterLabel,i=n.showFilter,s=n.URLParams,l=void 0,u=A.defaultQuery(t,n);if(o){var c=o(t,n)||{},f=c.query;f&&(u=f),l=(0,p.getOptionsFromQuery)(c),(0,p.updateCustomQuery)(n.componentId,n,t)}n.setQueryOptions(n.componentId,r({},e.queryOptions,l)),e.isPending||n.updateQuery({componentId:n.componentId,query:u,value:t,label:a,showFilter:i,URLParams:s,componentType:h.componentTypes.dataSearch})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t,e.triggerQuery)},this.clearValue=function(){e.isPending=!1;var t=e.props.onChange;e.setValue("",!0),t&&t("",e.triggerQuery),e.onValueSelected(null,m.default.CLEAR_VALUE)},this.handleKeyDown=function(t,n){var r=e.props,o=r.value,a=r.onChange;void 0!==o&&a&&(e.isPending=!0),"Enter"===t.key&&null===n&&(e.setValue(t.target.value,!0),e.onValueSelected(t.target.value,m.default.ENTER_PRESS)),e.props.onKeyDown&&e.props.onKeyDown(t,e.triggerQuery)},this.onInputChange=function(t){var n=t.target.value;e.state.isOpen||e.setState({isOpen:!0});var r=e.props,o=r.value,a=r.onChange;void 0===o?e.setValue(n):a&&(e.isPending=!0,(0,E.handleCaretPosition)(t),a(n,e.triggerQuery,t))},this.triggerQuery=function(){e.isPending=!1,e.setValue(e.props.value,!0,e.props)},this.onSuggestionSelected=function(t){var n=e.props,r=n.value,o=n.onChange;e.setState({isOpen:!1}),void 0===r?e.setValue(t.value,!0,e.props,m.default.SUGGESTION_SELECT):o&&(e.isPending=!1,o(t.value,e.triggerQuery)),e.triggerClickAnalytics(t._click_id),e.onValueSelected(t.value,m.default.SUGGESTION_SELECT,t.source)},this.onValueSelected=function(){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:e.state.currentValue,a=e.props.onValueSelected;a&&a.apply(void 0,[o].concat(n))},this.handleStateChange=function(t){var n=t.isOpen;t.type===l.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.getBackgroundColor=function(t,n){return"dark"===e.props.themePreset?t===n?"#555":"#424242":t===n?"#eee":"#fff"},this.handleSearchIconClick=function(){var t=e.state.currentValue;t.trim()&&(e.isPending=!1,e.setValue(t,!0),e.onValueSelected(t,m.default.SEARCH_ICON_CLICK))},this.handleVoiceResults=function(t){var n=t.results,r=e.props.autosuggest;n&&n[0]&&n[0].isFinal&&n[0][0]&&n[0][0].transcript&&n[0][0].transcript.trim()&&(e.isPending=!1,e.setValue(n[0][0].transcript.trim(),!r),r&&(e._inputRef.focus(),e.setState({isOpen:!0})))},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,a.jsx)(w.default,null):null},this.renderCancelIcon=function(){return e.props.showClear?e.props.clearIcon||(0,a.jsx)(S.default,null):null},this.renderIcons=function(){var t=e.state.currentValue,n=e.props,r=n.showIcon,o=n.showClear,i=n.renderMic,s=n.getMicInstance,l=n.showVoiceSearch,u=n.iconPosition,c=n.innerClass;return(0,a.jsx)("div",null,e.state.currentValue&&o&&(0,a.jsx)(C.default,{onClick:e.clearValue,iconPosition:"right",clearIcon:"right"===u,showIcon:r,isClearIcon:!0},e.renderCancelIcon()),e.shouldMicRender(l)&&(0,a.jsx)(T.default,{getInstance:s,render:i,iconPosition:u,onResult:e.handleVoiceResults,className:(0,p.getClassName)(c,"mic")||null,applyClearStyle:!!t&&o,showIcon:r}),(0,a.jsx)(C.default,{onClick:e.handleSearchIconClick,iconPosition:u,showIcon:r},e.renderIcon()))},this.renderNoSuggestion=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=e.props,r=n.themePreset,o=n.theme,i=n.isLoading,s=n.renderNoSuggestion,l=n.innerClass,u=n.error,c=n.renderError,f=e.state,p=f.isOpen,d=f.currentValue;return!s||!p||t.length||i||!d||c&&u?null:(0,a.jsx)(O.default,{innerClass:l,themePreset:r,theme:o,innerClassName:"noSuggestion"},"function"==typeof s?s(d):s)},this.renderLoader=function(){var t=e.props,n=t.loader,r=t.isLoading,o=t.themePreset,i=t.theme,s=t.innerClass,l=e.state.currentValue;return r&&n&&l?(0,a.jsx)(O.default,{innerClass:s,innerClassName:"loader",theme:i,themePreset:o},n):null},this.renderError=function(){var t=e.props,n=t.error,r=t.renderError,o=t.themePreset,i=t.theme,s=t.isLoading,l=t.innerClass,u=e.state.currentValue;return n&&r&&u&&!s?(0,a.jsx)(O.default,{innerClass:l,innerClassName:"error",theme:i,themePreset:o},(0,E.isFunction)(r)?r(n):r):null},this.getComponent=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e.props,o=r.error,a=r.isLoading,i=r.aggregationData,s=r.promotedResults,l=r.customData,u=r.rawData,c=e.state.currentValue,f={error:o,loading:a,downshiftProps:t,data:e.parsedSuggestions,promotedData:s||[],customData:l||{},aggregationData:i||[],rawData:u,value:c,triggerClickAnalytics:e.triggerClickAnalytics,resultStats:e.stats,querySuggestions:e.topSuggestions};return n?(0,E.getQuerySuggestionsComponent)({downshiftProps:t,data:e.topSuggestions,value:c,loading:a,error:o},e.props):(0,E.getComponent)(f,e.props)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.withTriggerQuery=function(t){if(t)return function(n){return t(n,e.triggerQuery)}}};A.propTypes={setQueryOptions:g.default.funcRequired,updateQuery:g.default.funcRequired,options:g.default.options,selectedValue:g.default.selectedValue,suggestions:g.default.suggestions,rawData:g.default.rawData,aggregationData:g.default.aggregationData,setCustomQuery:g.default.funcRequired,setDefaultQuery:g.default.funcRequired,setCustomHighlightOptions:g.default.funcRequired,setSuggestionsSearchValue:g.default.funcRequired,triggerAnalytics:g.default.funcRequired,error:g.default.title,isLoading:g.default.bool,config:g.default.props,lastUsedQuery:g.default.string,autoFocus:g.default.bool,autosuggest:g.default.bool,enableSynonyms:g.default.bool,enableQuerySuggestions:g.default.bool,queryString:g.default.bool,beforeValueChange:g.default.func,className:g.default.string,clearIcon:g.default.children,componentId:g.default.stringRequired,customHighlight:g.default.func,customQuery:g.default.func,defaultQuery:g.default.func,dataField:g.default.dataFieldValidator,aggregationField:g.default.string,size:g.default.number,debounce:g.default.number,defaultValue:g.default.string,value:g.default.string,defaultSuggestions:g.default.suggestions,promotedResults:g.default.hits,customData:g.default.title,downShiftProps:g.default.props,children:g.default.func,excludeFields:g.default.excludeFields,fieldWeights:g.default.fieldWeights,filterLabel:g.default.string,fuzziness:g.default.fuzziness,highlight:g.default.bool,highlightField:g.default.stringOrArray,icon:g.default.children,iconPosition:g.default.iconPosition,innerClass:g.default.style,includeFields:g.default.includeFields,loader:g.default.title,nestedField:g.default.string,onError:g.default.func,onBlur:g.default.func,onFocus:g.default.func,onKeyDown:g.default.func,onKeyPress:g.default.func,onKeyUp:g.default.func,onQueryChange:g.default.func,onSuggestions:g.default.func,onValueChange:g.default.func,onChange:g.default.func,onValueSelected:g.default.func,placeholder:g.default.string,queryFormat:g.default.queryFormatSearch,querySuggestions:g.default.hits,react:g.default.react,render:g.default.func,renderQuerySuggestions:g.default.func,renderError:g.default.title,parseSuggestion:g.default.func,renderNoSuggestion:g.default.title,showClear:g.default.bool,showDistinctSuggestions:g.default.bool,showFilter:g.default.bool,showIcon:g.default.bool,showVoiceSearch:g.default.bool,style:g.default.style,title:g.default.title,theme:g.default.style,themePreset:g.default.themePreset,URLParams:g.default.bool,strictSelection:g.default.bool,searchOperators:g.default.bool,getMicInstance:g.default.func,renderMic:g.default.func},A.defaultProps={autosuggest:!0,className:null,debounce:0,downShiftProps:{},enableSynonyms:!0,enableQuerySuggestions:!1,excludeFields:[],iconPosition:"left",includeFields:["*"],placeholder:"Search",queryFormat:"or",showFilter:!0,showIcon:!0,showVoiceSearch:!1,style:{},URLParams:!1,showClear:!1,showDistinctSuggestions:!0,strictSelection:!1,searchOperators:!1,size:10},A.componentType=h.componentTypes.dataSearch;var R=(0,E.connect)((function(e,t){return{selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,suggestions:e.hits[t.componentId]&&e.hits[t.componentId].hits,rawData:e.rawData[t.componentId],aggregationData:e.compositeAggregations[t.componentId],themePreset:e.config.themePreset,isLoading:e.isLoading[t.componentId]||!1,error:e.error[t.componentId],config:e.config,promotedResults:e.promotedResults[t.componentId],customData:e.customData[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,querySuggestions:e.querySuggestions[t.componentId],lastUsedQuery:e.queryToHits[t.componentId]}}),(function(e){return{setCustomHighlightOptions:function(t,n){return e((0,c.setCustomHighlightOptions)(t,n))},setCustomQuery:function(t,n){return e((0,c.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,c.setDefaultQuery)(t,n))},setSuggestionsSearchValue:function(t){return e((0,c.setSuggestionsSearchValue)(t))},setQueryOptions:function(t,n){return e((0,c.setQueryOptions)(t,n))},updateQuery:function(t){return e((0,c.updateQuery)(t))},triggerAnalytics:function(t){return e((0,c.recordSuggestionClick)(t))}}}))((0,u.withTheme)((function(e){return(0,a.jsx)(k.default,r({},e,{internalComponent:!0,componentType:h.componentTypes.dataSearch}),(function(){return(0,a.jsx)(A,r({ref:e.myForwardedRef},e))}))}))),j=s.default.forwardRef((function(e,t){return(0,a.jsx)(R,r({},e,{myForwardedRef:t}))}));(0,f.default)(j,A),j.name="DataSearch",t.default=j},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var O=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));T.call(r),n.pagination&&n.aggregationField&&console.warn("Pagination is not supported when aggregationField is present. The list will be rendered with infinite scroll");var o=0;return r.props.defaultPage>=0?o=r.props.defaultPage:r.props.currentPage&&(o=Math.max(r.props.currentPage-1,0)),r.initialFrom=o*n.size,r.shouldRenderPagination=n.pagination&&!n.aggregationField,r.state={from:r.initialFrom,currentPage:o},r.internalComponent=(0,h.getInternalComponentID)(n.componentId),r.sortOptionIndex=r.props.defaultSortOption?r.props.sortOptions.findIndex((function(e){return e.label===r.props.defaultSortOption})):0,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidMount=function(){this.props.stream&&this.props.setStreaming(this.props.componentId,!0);var e=(0,f.getQueryOptions)(this.props);if(e.from=this.state.from,this.props.sortOptions){var t,n=this.props.sortOptions[this.sortOptionIndex].dataField,o=this.props.sortOptions[this.sortOptionIndex].sortBy;e.sort=[(t={},t[n]={order:o},t)],this.props.updateComponentProps(this.props.componentId,Object.assign({},this.props,{dataField:n},{sortBy:o},this.absProps),d.componentTypes.reactiveList)}else if(this.props.sortBy){var a;e.sort=[(a={},a[this.props.dataField]={order:this.props.sortBy},a)]}this.defaultQuery=null,this.props.defaultQuery&&(this.defaultQuery=this.props.defaultQuery(),e=r({},e,(0,f.getOptionsFromQuery)(this.defaultQuery)));var i=(this.defaultQuery||{}).query;if(this.props.setQueryOptions(this.props.componentId,r({},e,this.getAggsQuery()),!1),this.defaultQuery?(this.props.updateQuery({componentId:this.internalComponent,query:i},!1),(0,f.updateDefaultQuery)(this.props.componentId,this.props)):this.props.updateQuery({componentId:this.internalComponent,query:null},!1),this.domNode=window,this.showInfiniteScroll){var s=this.props.scrollTarget;"string"==typeof s||s instanceof String?this.domNode=document.getElementById(s):(s instanceof Element||s instanceof HTMLDocument)&&(this.domNode=s),this.domNode.addEventListener("scroll",this.scrollHandler)}},t.prototype.componentDidUpdate=function(e){var t=this,n=Math.ceil(this.props.total/this.props.size)||0;if(this.props.onData&&(0,f.checkSomePropChange)(this.props,e,["hits","streamHits","promotedResults","customData","total","size","time","hidden"],(function(){t.props.onData(t.getData())})),!((0,f.isEqual)(this.props.sortOptions,e.sortOptions)&&this.props.sortBy===e.sortBy&&this.props.size===e.size&&(0,f.isEqual)(this.props.dataField,e.dataField)&&(0,f.isEqual)(this.props.includeFields,e.includeFields)&&(0,f.isEqual)(this.props.excludeFields,e.excludeFields))){var o,a=(0,f.getQueryOptions)(this.props);if(a.from=this.state.from,this.props.sortOptions)a.sort=[(o={},o[this.props.sortOptions[this.sortOptionIndex].dataField]={order:this.props.sortOptions[this.sortOptionIndex].sortBy},o)];else if(this.props.sortBy){var i;a.sort=[(i={},i[this.props.dataField]={order:this.props.sortBy},i)]}this.props.setQueryOptions(this.props.componentId,r({},a,this.getAggsQuery()),!0)}if(this.props.defaultQuery&&!(0,f.isEqual)(this.props.defaultQuery(),this.defaultQuery)){var s=(0,f.getQueryOptions)(this.props);s.from=0,this.defaultQuery=this.props.defaultQuery();var l=this.defaultQuery.query;(0,f.getOptionsFromQuery)(this.defaultQuery)&&(s=r({},s,(0,f.getOptionsFromQuery)(this.defaultQuery)),this.props.setQueryOptions(this.props.componentId,s,!l)),(0,f.updateDefaultQuery)(this.props.componentId,this.props),this.props.updateQuery({componentId:this.internalComponent,query:l},!0),this.setState({currentPage:0,from:0},(function(){t.updatePageURL(0)}))}if(this.props.stream!==e.stream&&this.props.setStreaming(this.props.componentId,this.props.stream),this.shouldRenderPagination&&(this.props.isLoading&&(this.props.hits||e.hits)&&(this.props.onPageChange?this.props.onPageChange(this.state.currentPage+1,n):this.props.scrollOnChange&&this.props.pagination&&this.scrollToTop()),this.props.currentPage!==e.currentPage&&this.props.currentPage>0&&this.props.currentPage<=n&&this.setPage(this.props.currentPage-1)),this.showInfiniteScroll&&this.props.hits&&e.hits&&(this.props.hits.length=0?this.props.defaultPage:0)},t.prototype.componentWillUnmount=function(){this.domNode&&this.domNode.removeEventListener("scroll",this.scrollHandler)},t.prototype.render=function(){var e=this.props,t=e.renderItem,n=e.size,r=e.error,o=e.renderPagination,i=this.state.currentPage,s=this.getAllData().filteredResults,l={pages:this.props.pages,totalPages:Math.ceil(this.props.total/n),currentPage:this.state.currentPage,setPage:this.setPage,showEndPage:this.props.showEndPage,innerClass:this.props.innerClass,fragmentName:this.props.componentId},u=o?o(l):(0,a.jsx)(g.default,l),c=i*n;return(0,a.jsx)("div",{style:this.props.style,className:this.props.className},this.props.isLoading&&this.shouldRenderPagination&&this.props.loader,this.renderError(),(0,a.jsx)(y.default,{labelPosition:this.props.sortOptions?"right":"left",className:(0,f.getClassName)(this.props.innerClass,"resultsInfo")},this.props.sortOptions?this.renderSortOptions():null,this.props.showResultStats?this.renderResultStats():null),this.props.isLoading||r||0!==s.length?null:this.renderNoResults(),this.shouldRenderPagination&&-1!==["top","both"].indexOf(this.props.paginationAt)?u:null,(0,a.jsx)(C.default,{base:c,hasCustomRender:this.hasCustomRenderer,getComponent:this.getComponent,listClass:this.props.listClass,innerClass:this.props.innerClass,renderItem:t,triggerClickAnalytics:this.triggerClickAnalytics,filteredResults:s}),this.props.showLoader&&this.props.isLoading&&this.showInfiniteScroll?this.props.loader||(0,a.jsx)("div",{style:{textAlign:"center",margin:"20px 0",color:"#666"}},"Loading..."):null,this.shouldRenderPagination&&-1!==["bottom","both"].indexOf(this.props.paginationAt)?u:null,(0,a.jsx)(m.default,{show:!(!this.props.config.url.endsWith("appbase.io")||!s.length),innerClass:this.props.innerClass}))},o(t,[{key:"stats",get:function(){var e=this.state.currentPage,t=this.getAllData().filteredResults;return r({},(0,f.getResultStats)(this.props),{currentPage:e,displayedResults:t.length})}},{key:"absProps",get:function(){var e=this.props.originalProps;return{includeFields:e.includeFields||void 0,excludeFields:e.excludeFields||void 0,size:e.size||void 0}}},{key:"showInfiniteScroll",get:function(){return this.props.infiniteScroll&&!this.shouldRenderPagination}},{key:"hasCustomRenderer",get:function(){return(0,S.hasCustomRenderer)(this.props)}}]),t}(i.Component);O.ResultCardsWrapper=function(e){var t=e.children,n=_(e,["children"]);return(0,a.jsx)("div",r({css:b.container},n),t)},O.ResultListWrapper=function(e){var t=e.children,n=_(e,["children"]);return(0,a.jsx)("div",r({css:w.container},n),t)},O.generateQueryOptions=function(e){var t=(0,f.getQueryOptions)(r({includeFields:["*"],excludeFields:[]},e)),n=e.size,o=e.dataField,a=e.defaultSortOption,i=e.sortOptions,s=e.currentPage,l=e.sortBy;t.from=s?(s-1)*(n||10):0,t.size=n||10;if(i)t.sort=[function(){var e;if(a){var t,n=i.find((function(e){return e.label===a}));if(n)return(t={})[n.dataField]={order:n.sortBy},t}return(e={})[i[0].dataField]={order:i[0].sortBy},e}()];else if(l){var u;t.sort=[(u={},u[o]={order:l},u)]}return t};var T=function(){var e=this;this.getAggsQuery=function(){var t=e.props,n=t.size,r=t.aggregationField,o=t.afterKey,a={size:n};return r&&(a.aggs=(0,f.getCompositeAggsQuery)({},e.props,o?{after:o}:null,!0).aggs),a},this.getAllData=function(){var t=e.props,n=t.size,r=t.promotedResults,o=t.aggregationData,a=t.customData,i=e.state.currentPage,s=(0,f.parseHits)(e.props.hits)||[],l=(0,f.parseHits)(e.props.streamHits)||[],u=(0,f.parseHits)(r)||[],c=s,p=i*n;if(l.length){var d=l.map((function(e){return e._id}));c=c.filter((function(e){return!d.includes(e._id)}))}if(u.length){var h=u.map((function(e){return e._id})).filter(Boolean);h&&(c=c.filter((function(e){return!h.includes(e._id)}))),c=[].concat(l,u,c)}return{results:s,streamResults:l,filteredResults:c,promotedResults:u,customData:a||{},aggregationData:o||[],loadMore:e.loadMore,base:p,triggerClickAnalytics:e.triggerClickAnalytics}},this.scrollToTop=function(){e.domNode===window?(document.documentElement.scrollTop=0,document.body.scrollTop=0):e.domNode.scrollTop=0},this.scrollHandler=function(){var t=window.innerHeight+window.pageYOffset+300>=document.body.scrollHeight;e.props.scrollTarget&&(t=e.domNode.clientHeight+e.domNode.scrollTop+300>=e.domNode.scrollHeight),!e.props.isLoading&&t&&e.loadMore()},this.loadMore=function(){if((!e.props.aggregationField||e.props.afterKey)&&e.props.hits&&e.props.total!==e.props.hits.length){var t=e.state.from+e.props.size,n=r({},(0,f.getQueryOptions)(e.props),e.getAggsQuery());e.setState({from:t}),e.props.loadMore(e.props.componentId,r({},n,{from:t}),!0,!!e.props.aggregationField)}},this.setPage=function(t){if(t!==e.state.currentPage){var n=e.props.onPageClick;n&&n(t+1);var o=e.props.size*t,a=(0,f.getQueryOptions)(e.props);a.from=e.state.from,e.setState({from:o,currentPage:t},(function(){e.props.loadMore(e.props.componentId,r({},a,{from:o}),!1),e.updatePageURL(t)}))}},this.renderResultStats=function(){var t=e.props,n=t.hits,r=t.promotedResults,o=t.total,i=n&&r&&(n.length||r.length);return e.props.renderResultStats&&i?e.props.renderResultStats(e.stats):o?(0,a.jsx)("p",{css:v.resultStats,className:(0,f.getClassName)(e.props.innerClass,"resultStats")},e.props.total," results found in ",e.props.time,"ms"):null},this.renderNoResults=function(){return(0,a.jsx)("div",{className:(0,f.getClassName)(e.props.innerClass,"noResults")||null},e.props.renderNoResults())},this.handleSortChange=function(t){var n,r=t.target.value,o=(0,f.getQueryOptions)(e.props);o.from=0;var a=e.props.sortOptions[r].dataField,i=e.props.sortOptions[r].sortBy;o.sort=[(n={},n[a]={order:i},n)],e.props.updateComponentProps(e.props.componentId,Object.assign({},e.props,{dataField:a},{sortBy:i},e.absProps),d.componentTypes.reactiveList),e.props.setQueryOptions(e.props.componentId,o,!0),e.sortOptionIndex=r,e.setState({currentPage:0,from:0},(function(){e.updatePageURL(0)}))},this.updatePageURL=function(t){e.props.URLParams&&e.props.setPageURL(e.props.componentId,t+1,e.props.componentId,!1,!0)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.renderSortOptions=function(){return(0,a.jsx)("select",{css:v.sortOptions,className:(0,f.getClassName)(e.props.innerClass,"sortOptions"),name:"sort-options",onChange:e.handleSortChange,value:e.sortOptionIndex},e.props.sortOptions.map((function(e,t){return(0,a.jsx)("option",{key:e.label,value:t},e.label)})))},this.renderError=function(){var t=e.props,n=t.error,r=t.isLoading,o=t.renderError;return o&&n&&!r?(0,S.isFunction)(o)?o(n):o:null},this.withClickIds=function(t){var n=e.getAllData().base;return t.map((function(e,t){return r({},e,{_click_id:n+t})}))},this.getData=function(){var t=e.getAllData(),n=t.streamResults,r=t.filteredResults,o=t.promotedResults,a=t.aggregationData,i=t.customData;return{data:e.withClickIds(r),aggregationData:e.withClickIds(a||[]),streamData:e.withClickIds(n),promotedData:e.withClickIds(o),customData:i,rawData:e.props.rawData,resultStats:e.stats}},this.getComponent=function(){var t=e.props,n=t.error,o=t.isLoading,a=r({error:n,loading:o,loadMore:e.loadMore,triggerAnalytics:e.triggerClickAnalytics},e.getData());return(0,S.getComponent)(a,e.props)}};O.propTypes={loadMore:p.default.funcRequired,onQueryChange:p.default.func,onError:p.default.func,setPageURL:p.default.func,setQueryOptions:p.default.funcRequired,setDefaultQuery:p.default.funcRequired,updateComponentProps:p.default.funcRequired,setStreaming:p.default.func,searchState:p.default.dateObject,updateQuery:p.default.funcRequired,currentPage:p.default.number,hits:p.default.hits,rawData:p.default.rawData,isLoading:p.default.bool,includeFields:p.default.includeFields,streamHits:p.default.hits,promotedResults:p.default.hits,customData:p.default.title,time:p.default.number,total:p.default.number,hidden:p.default.number,config:p.default.props,analytics:p.default.props,queryLog:p.default.props,error:p.default.title,headers:p.default.headers,className:p.default.string,componentId:p.default.stringRequired,children:p.default.func,dataField:p.default.stringRequired,aggregationField:p.default.string,aggregationData:p.default.aggregationData,defaultPage:p.default.number,defaultQuery:p.default.func,excludeFields:p.default.excludeFields,innerClass:p.default.style,infiniteScroll:p.default.bool,listClass:p.default.string,loader:p.default.title,render:p.default.func,renderItem:p.default.func,renderError:p.default.title,renderPagination:p.default.func,onData:p.default.func,renderNoResults:p.default.title,onPageChange:p.default.func,onPageClick:p.default.func,pages:p.default.number,pagination:p.default.bool,paginationAt:p.default.paginationAt,showEndPage:p.default.bool,react:p.default.react,renderResultStats:p.default.func,scrollOnChange:p.default.bool,scrollTarget:p.default.string,showLoader:p.default.bool,showResultStats:p.default.bool,size:p.default.number,sortBy:p.default.sortBy,sortOptions:p.default.sortOptions,stream:p.default.bool,style:p.default.style,triggerAnalytics:p.default.funcRequired,URLParams:p.default.bool,defaultSortOption:p.default.string,afterKey:p.default.props,originalProps:p.default.any},O.defaultProps={className:null,currentPage:0,listClass:"",pages:5,infiniteScroll:!0,pagination:!1,paginationAt:"bottom",showEndPage:!1,includeFields:["*"],excludeFields:[],showResultStats:!0,size:10,style:{},URLParams:!1,showLoader:!0,renderNoResults:function(){return"No Results found."},scrollOnChange:!0,defaultSortOption:null,originalProps:{}},O.componentType=d.componentTypes.reactiveList;var k=(0,S.connect)((function(e,t){return{defaultPage:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value-1||-1,hits:e.hits[t.componentId]&&e.hits[t.componentId].hits,rawData:e.rawData[t.componentId],aggregationData:e.compositeAggregations[t.componentId],isLoading:e.isLoading[t.componentId]||!1,streamHits:e.streamHits[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,config:e.config,queryLog:e.queryLog[t.componentId],error:e.error[t.componentId],promotedResults:e.promotedResults[t.componentId]||[],customData:e.customData[t.componentId],afterKey:e.aggregations[t.componentId]&&e.aggregations[t.componentId][t.aggregationField]&&e.aggregations[t.componentId][t.aggregationField].after_key}}),(function(e){return{setDefaultQuery:function(t,n){return e((0,c.setDefaultQuery)(t,n))},updateComponentProps:function(t,n,r){return e((0,c.updateComponentProps)(t,n,r))},loadMore:function(t,n,r,o){return e((0,c.loadMore)(t,n,r,o))},setPageURL:function(t,n,r,o,a){return e((0,c.setValue)(t,n,r,o,a))},setQueryOptions:function(t,n,r){return e((0,c.setQueryOptions)(t,n,r))},setStreaming:function(t,n){return e((0,c.setStreaming)(t,n))},updateQuery:function(t,n){return e((0,c.updateQuery)(t,n))},triggerAnalytics:function(t){return e((0,c.recordResultClick)(t))}}}))((0,u.withTheme)((function(e){return(0,a.jsx)(x.default,r({internalComponent:!0,componentType:d.componentTypes.reactiveList},e),(function(){var t=e.includeFields,n=e.excludeFields,o=e.size;return(0,a.jsx)(O,r({ref:e.myForwardedRef},e,{originalProps:{includeFields:t,excludeFields:n,size:o}}))}))}))),P=s.default.forwardRef((function(e,t){return(0,a.jsx)(k,r({},e,{myForwardedRef:t}))}));(0,l.default)(P,O),P.name="ReactiveList",t.default=P},function(e,t,n){"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}n.r(t),n.d(t,"Provider",(function(){return c})),n.d(t,"connectAdvanced",(function(){return v})),n.d(t,"ReactReduxContext",(function(){return l})),n.d(t,"connect",(function(){return ne}));var o=n(0),a=n.n(o),i=n(3),s=n.n(i),l=a.a.createContext(null),u=function(e){function t(t){var n;n=e.call(this,t)||this;var r=t.store;return n.state={storeState:r.getState(),store:r},n}r(t,e);var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this.subscribe()},n.componentWillUnmount=function(){this.unsubscribe&&this.unsubscribe(),this._isMounted=!1},n.componentDidUpdate=function(e){this.props.store!==e.store&&(this.unsubscribe&&this.unsubscribe(),this.subscribe())},n.subscribe=function(){var e=this,t=this.props.store;this.unsubscribe=t.subscribe((function(){var n=t.getState();e._isMounted&&e.setState((function(e){return e.storeState===n?null:{storeState:n}}))}));var n=t.getState();n!==this.state.storeState&&this.setState({storeState:n})},n.render=function(){var e=this.props.context||l;return a.a.createElement(e.Provider,{value:this.state},this.props.children)},t}(o.Component);u.propTypes={store:s.a.shape({subscribe:s.a.func.isRequired,dispatch:s.a.func.isRequired,getState:s.a.func.isRequired}),context:s.a.object,children:s.a.any};var c=u;function f(){return(f=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}var d=n(9),h=n.n(d),g=n(17),m=n.n(g),y=n(34);function v(e,t){void 0===t&&(t={});var n=t,i=n.getDisplayName,s=void 0===i?function(e){return"ConnectAdvanced("+e+")"}:i,u=n.methodName,c=void 0===u?"connectAdvanced":u,d=n.renderCountProp,g=void 0===d?void 0:d,v=n.shouldHandleStateChanges,b=void 0===v||v,w=n.storeKey,S=void 0===w?"store":w,C=n.withRef,x=void 0!==C&&C,E=n.forwardRef,_=void 0!==E&&E,O=n.context,T=void 0===O?l:O,k=p(n,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]);m()(void 0===g,"renderCountProp is removed. render counting is built into the latest React dev tools profiling extension"),m()(!x,"withRef is removed. To access the wrapped instance, use a ref on the connected component");var P="To use a custom Redux store for specific components, create a custom React context with React.createContext(), and pass the context object to React Redux's Provider and specific components like: . You may also pass a {context : MyContext} option to connect";m()("store"===S,"storeKey has been removed and does not do anything. "+P);var A=T;return function(t){var n=t.displayName||t.name||"Component",i=s(n),l=f({},k,{getDisplayName:s,methodName:c,renderCountProp:g,shouldHandleStateChanges:b,storeKey:S,displayName:i,wrappedComponentName:n,WrappedComponent:t}),u=k.pure,p=o.Component;u&&(p=o.PureComponent);var d=function(n){function o(t){var r,o,i,s,l,c,p,d,h,g,y;return r=n.call(this,t)||this,m()(_?!t.wrapperProps[S]:!t[S],"Passing redux store in props has been removed and does not do anything. "+P),r.selectDerivedProps=function(t,n,r,a){if(u&&o===n&&i===t)return s;r===l&&c===a||(l=r,c=a,p=e(r.dispatch,a)),o=n,i=t;var f=p(t,n);return s=f},r.selectChildElement=function(e,t,n){return t===d&&n===h&&y===e||(d=t,h=n,y=e,g=a.a.createElement(e,f({},t,{ref:n}))),g},r.indirectRenderWrappedComponent=r.indirectRenderWrappedComponent.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r)),r}r(o,n);var s=o.prototype;return s.indirectRenderWrappedComponent=function(e){return this.renderWrappedComponent(e)},s.renderWrappedComponent=function(e){m()(e,'Could not find "store" in the context of "'+i+'". Either wrap the root component in a , or pass a custom React context provider to and the corresponding React context consumer to '+i+" in connect options.");var n,r=e.storeState,o=e.store,a=this.props;_&&(a=this.props.wrapperProps,n=this.props.forwardedRef);var s=this.selectDerivedProps(r,a,o,l);return this.selectChildElement(t,s,n)},s.render=function(){var e=this.props.context&&this.props.context.Consumer&&Object(y.isContextConsumer)(a.a.createElement(this.props.context.Consumer,null))?this.props.context:A;return a.a.createElement(e.Consumer,null,this.indirectRenderWrappedComponent)},o}(p);if(d.WrappedComponent=t,d.displayName=i,_){var v=a.a.forwardRef((function(e,t){return a.a.createElement(d,{wrapperProps:e,forwardedRef:t})}));return v.displayName=i,v.WrappedComponent=t,h()(v,t)}return h()(d,t)}}var b=Object.prototype.hasOwnProperty;function w(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function S(e,t){if(w(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function q(e,t){return e===t}var H,B,W,G,K,Y,$,X,Z,J,ee,te,ne=(W=(B=void 0===H?{}:H).connectHOC,G=void 0===W?v:W,K=B.mapStateToPropsFactories,Y=void 0===K?L:K,$=B.mapDispatchToPropsFactories,X=void 0===$?N:$,Z=B.mergePropsFactories,J=void 0===Z?F:Z,ee=B.selectorFactory,te=void 0===ee?U:ee,function(e,t,n,r){void 0===r&&(r={});var o=r,a=o.pure,i=void 0===a||a,s=o.areStatesEqual,l=void 0===s?q:s,u=o.areOwnPropsEqual,c=void 0===u?S:u,d=o.areStatePropsEqual,h=void 0===d?S:d,g=o.areMergedPropsEqual,m=void 0===g?S:g,y=p(o,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),v=z(e,Y,"mapStateToProps"),b=z(t,X,"mapDispatchToProps"),w=z(n,J,"mergeProps");return G(te,f({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:v,initMapDispatchToProps:b,initMergeProps:w,pure:i,areStatesEqual:l,areOwnPropsEqual:c,areStatePropsEqual:h,areMergedPropsEqual:m},y))})},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(93)},function(e,t,n){e.exports=function(){"use strict";return function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,o,a,i,s,l,u,c,f){switch(n){case 1:if(0===c&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===u)return r+"/*|*/";break;case 3:switch(u){case 102:case 112:return e(o[0]+r),"";default:return r+(0===f?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}}()},function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.a=n}).call(this,n(20))},function(e,t){e.exports=function(e){var t=RegExp("^(([^:/?#]*)?://)?(((.*)?@)?([^/?#]*)?)([^?#]*)(\\?([^#]*))?(#(.*))?"),n=e.match(t);return{protocol:n[2],auth:n[5],host:n[6],path:n[7],query:n[9],hash:n[11]}}},function(e,t,n){var r=function(e){function t(){this.fetch=!1}return t.prototype=e,new t}("undefined"!=typeof self?self:this);(function(e){!function(e){if(!e.fetch){var t="URLSearchParams"in e,n="Symbol"in e&&"iterator"in Symbol,r="FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),o="FormData"in e,a="ArrayBuffer"in e;if(a)var i=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],s=function(e){return e&&DataView.prototype.isPrototypeOf(e)},l=ArrayBuffer.isView||function(e){return e&&i.indexOf(Object.prototype.toString.call(e))>-1};h.prototype.append=function(e,t){e=f(e),t=p(t);var n=this.map[e];this.map[e]=n?n+","+t:t},h.prototype.delete=function(e){delete this.map[f(e)]},h.prototype.get=function(e){return e=f(e),this.has(e)?this.map[e]:null},h.prototype.has=function(e){return this.map.hasOwnProperty(f(e))},h.prototype.set=function(e,t){this.map[f(e)]=p(t)},h.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},h.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),d(e)},h.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),d(e)},h.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),d(e)},n&&(h.prototype[Symbol.iterator]=h.prototype.entries);var u=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];w.prototype.clone=function(){return new w(this,{body:this._bodyInit})},b.call(w.prototype),b.call(C.prototype),C.prototype.clone=function(){return new C(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new h(this.headers),url:this.url})},C.error=function(){var e=new C(null,{status:0,statusText:""});return e.type="error",e};var c=[301,302,303,307,308];C.redirect=function(e,t){if(-1===c.indexOf(t))throw new RangeError("Invalid status code");return new C(null,{status:t,headers:{location:e}})},e.Headers=h,e.Request=w,e.Response=C,e.fetch=function(e,t){return new Promise((function(n,o){var a=new w(e,t),i=new XMLHttpRequest;i.onload=function(){var e,t,r={status:i.status,statusText:i.statusText,headers:(e=i.getAllResponseHeaders()||"",t=new h,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};r.url="responseURL"in i?i.responseURL:r.headers.get("X-Request-URL");var o="response"in i?i.response:i.responseText;n(new C(o,r))},i.onerror=function(){o(new TypeError("Network request failed"))},i.ontimeout=function(){o(new TypeError("Network request failed"))},i.open(a.method,a.url,!0),"include"===a.credentials?i.withCredentials=!0:"omit"===a.credentials&&(i.withCredentials=!1),"responseType"in i&&r&&(i.responseType="blob"),a.headers.forEach((function(e,t){i.setRequestHeader(t,e)})),i.send(void 0===a._bodyInit?null:a._bodyInit)}))},e.fetch.polyfill=!0}function f(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function p(e){return"string"!=typeof e&&(e=String(e)),e}function d(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n&&(t[Symbol.iterator]=function(){return t}),t}function h(e){this.map={},e instanceof h?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function g(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function m(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function y(e){var t=new FileReader,n=m(t);return t.readAsArrayBuffer(e),n}function v(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function b(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(r&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(o&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(a&&r&&s(e))this._bodyArrayBuffer=v(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!a||!ArrayBuffer.prototype.isPrototypeOf(e)&&!l(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=v(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r&&(this.blob=function(){var e=g(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?g(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(y)}),this.text=function(){var e,t,n,r=g(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=m(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function S(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function C(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new h(t.headers),this.url=t.url||"",this._initBody(e)}}(void 0!==e?e:this)}).call(r,void 0);var o=r.fetch;o.Response=r.Response,o.Request=r.Request,o.Headers=r.Headers;e.exports&&(e.exports=o,e.exports.default=o)},function(e,t,n){var r="undefined"!=typeof JSON?JSON:n(104);e.exports=function(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});var n=t.space||"";"number"==typeof n&&(n=Array(n+1).join(" "));var i,s="boolean"==typeof t.cycles&&t.cycles,l=t.replacer||function(e,t){return t},u=t.cmp&&(i=t.cmp,function(e){return function(t,n){var r={key:t,value:e[t]},o={key:n,value:e[n]};return i(r,o)}}),c=[];return function e(t,i,f,p){var d=n?"\n"+new Array(p+1).join(n):"",h=n?": ":":";if(f&&f.toJSON&&"function"==typeof f.toJSON&&(f=f.toJSON()),void 0!==(f=l.call(t,i,f))){if("object"!=typeof f||null===f)return r.stringify(f);if(o(f)){for(var g=[],m=0;m=4;)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+((1540483477*(t>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++o;switch(n){case 3:r^=(255&e.charCodeAt(o+2))<<16;case 2:r^=(255&e.charCodeAt(o+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(o)))+((1540483477*(r>>>16)&65535)<<16)}return r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16),((r^=r>>>15)>>>0).toString(36)};var i=function(e){function t(e,t,r){var o=t.trim().split(h);t=o;var a=o.length,i=e.length;switch(i){case 0:case 1:var s=0;for(e=0===i?"":e[0]+" ";sr&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*n&&0l.charCodeAt(8))break;case 115:i=i.replace(l,"-webkit-"+l)+";"+i;break;case 207:case 102:i=i.replace(l,"-webkit-"+(102s.charCodeAt(0)&&(s=s.trim()),s=[s],0d)&&(V=(z=z.replace(" ",":")).length),01?o-1:0),i=1;i=n;a--)r/=u[a],r+=A(t,!1,a)-A(e,!1,a);1==n&&(r+=12*(t.getFullYear()-e.getFullYear()))}else if(2==n){var i=e.toDate().setUTCHours(0,0,0,0),s=t.toDate().setUTCHours(0,0,0,0);r=o.round((s-i)/864e5)+(t-s-(e-i))/864e5}else r=(t-e)/[36e5,6e4,1e3,1][n-3];return r}function w(e){return t=e(0),r=e(1),a=e(2),i=new n(f(t,r,a)),s=C(S(t,r,a)),o.floor(o.round((i-s)/864e5)/7)+1;var t,r,a,i,s}function S(e,t,r){var o=new n(f(e,t,r));return o=C(e+1)?e+1:e}function C(e){var t=new n(f(e,0,4));return t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+6)%7),t}function x(e,t,n,r){var o=N(A,e,r),a=N(I,e,r);void 0===n&&(n=S(o(0),o(1),o(2)));var i=C(n);r||(i=R(i)),e.setTime(i.getTime()),a(2,[o(2)+7*(t-1)])}function E(e,t,n,r,o){var a=h.locales,i=a[h.defaultLocale]||{},s=N(A,e,o);return n=(F(n)?a[n]:n)||{},_(e,t,(function(e){if(r)for(var t=(7==e?2:e)-1;t>=0;t--)r.push(s(t));return s(e)}),(function(e){return n[e]||i[e]}),o)}function _(e,t,n,r,o){for(var a,i,s="";a=t.match(c);)s+=t.substr(0,a.index),a[1]?s+=O(e,a[1],n,r,o):a[3]?(i=_(e,a[4],n,r,o),parseInt(i.replace(/\D/g,""),10)&&(s+=i)):s+=a[7]||"'",t=t.substr(a.index+a[0].length);return s+t}function O(e,t,n,r,o){for(var a,i=t.length,s="";i>0;)void 0!==(a=T(e,t.substr(0,i),n,r,o))?(s+=a,i=(t=t.substr(i)).length):i--;return s+t}function T(e,t,n,r,a){var i=h.formatters[t];if(F(i))return _(e,i,n,r,a);if("function"==typeof i)return i(e,a||!1,r);switch(t){case"fff":return Q(n(6),3);case"s":return n(5);case"ss":return Q(n(5));case"m":return n(4);case"mm":return Q(n(4));case"h":return n(3)%12||12;case"hh":return Q(n(3)%12||12);case"H":return n(3);case"HH":return Q(n(3));case"d":return n(2);case"dd":return Q(n(2));case"ddd":return r("dayNamesShort")[n(7)]||"";case"dddd":return r("dayNames")[n(7)]||"";case"M":return n(1)+1;case"MM":return Q(n(1)+1);case"MMM":return r("monthNamesShort")[n(1)]||"";case"MMMM":return r("monthNames")[n(1)]||"";case"yy":return(n(0)+"").substring(2);case"yyyy":return n(0);case"t":return k(n,r).substr(0,1).toLowerCase();case"tt":return k(n,r).toLowerCase();case"T":return k(n,r).substr(0,1);case"TT":return k(n,r);case"z":case"zz":case"zzz":return a?"Z":function(e,t){var n=e.getTimezoneOffset(),r=n<0?"+":"-",a=o.floor(o.abs(n)/60),i=o.abs(n)%60,s=a;"zz"==t?s=Q(a):"zzz"==t&&(s=Q(a)+":"+Q(i));return r+s}(e,t);case"w":return w(n);case"ww":return Q(w(n));case"S":var s=n(2);return s>10&&s<20?"th":["st","nd","rd"][s%10-1]||"th"}}function k(e,t){return e(3)<12?t("amDesignator"):t("pmDesignator")}function P(e){return!isNaN(e[0].getTime())}function A(e,t,n){return e["get"+(t?"UTC":"")+s[n]]()}function I(e,t,n,r){e["set"+(t?"UTC":"")+s[n]].apply(e,r)}function R(e){return new n(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())}function j(e,t){return 32-new n(f(e,t,32)).getUTCDate()}function M(e){return function(){return e.apply(void 0,[this].concat(L(arguments)))}}function N(e){var t=L(arguments,1);return function(){return e.apply(void 0,t.concat(L(arguments)))}}function L(e,t,n){return a.prototype.slice.call(e,t||0,void 0===n?e.length:n)}function D(e,t){for(var n=0;n-1};function u(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function c(e){return"string"!=typeof e&&(e=String(e)),e}function f(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return r&&(t[Symbol.iterator]=function(){return t}),t}function p(e){this.map={},e instanceof p?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function d(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function h(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function g(e){var t=new FileReader,n=h(t);return t.readAsArrayBuffer(e),n}function m(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:o&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:a&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:n&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():i&&o&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=m(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):i&&(ArrayBuffer.prototype.isPrototypeOf(e)||l(e))?this._bodyArrayBuffer=m(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o&&(this.blob=function(){var e=d(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?d(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(g)}),this.text=function(){var e,t,n,r=d(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=h(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function w(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function S(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new p(t.headers),this.url=t.url||"",this._initBody(e)}b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},y.call(b.prototype),y.call(S.prototype),S.prototype.clone=function(){return new S(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new p(this.headers),url:this.url})},S.error=function(){var e=new S(null,{status:0,statusText:""});return e.type="error",e};var C=[301,302,303,307,308];S.redirect=function(e,t){if(-1===C.indexOf(t))throw new RangeError("Invalid status code");return new S(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function x(e,n){return new Promise((function(r,a){var i=new b(e,n);if(i.signal&&i.signal.aborted)return a(new t.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function l(){s.abort()}s.onload=function(){var e,t,n={status:s.status,statusText:s.statusText,headers:(e=s.getAllResponseHeaders()||"",t=new p,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};n.url="responseURL"in s?s.responseURL:n.headers.get("X-Request-URL");var o="response"in s?s.response:s.responseText;r(new S(o,n))},s.onerror=function(){a(new TypeError("Network request failed"))},s.ontimeout=function(){a(new TypeError("Network request failed"))},s.onabort=function(){a(new t.DOMException("Aborted","AbortError"))},s.open(i.method,i.url,!0),"include"===i.credentials?s.withCredentials=!0:"omit"===i.credentials&&(s.withCredentials=!1),"responseType"in s&&o&&(s.responseType="blob"),i.headers.forEach((function(e,t){s.setRequestHeader(t,e)})),i.signal&&(i.signal.addEventListener("abort",l),s.onreadystatechange=function(){4===s.readyState&&i.signal.removeEventListener("abort",l)}),s.send(void 0===i._bodyInit?null:i._bodyInit)}))}x.polyfill=!0,e.fetch||(e.fetch=x,e.Headers=p,e.Request=b,e.Response=S),t.Headers=p,t.Request=b,t.Response=S,t.fetch=x}({})}(n),delete n.fetch.polyfill,(t=n.fetch).default=n.fetch,t.fetch=n.fetch,t.Headers=n.Headers,t.Request=n.Request,t.Response=n.Response,e.exports=t},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t={};return Object.keys(e).forEach((function(n){a.validProps.includes(n)&&(t[n]=e[n])})),t}},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=i},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return a};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},a={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.1","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){"use strict";t.__esModule=!0,t.Tick=void 0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r},i=n(2);var s={name:"1pnljid-small",styles:"min-height:0;height:30px;border:0;box-shadow:rgba(0,0,0,0.3) 0px 1px 4px -1px;border-radius:2px;;label:small;"},l=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.backgroundColor,";border-color:",t.colors.borderColor,";color:",t.colors.textColor,";&:hover,&:focus{background-color:",t.colors.backgroundColor,";}")},u=(0,a.default)("button",{target:"e863kyk0",label:"Select"})("width:100%;display:flex;align-items:center;justify-content:space-between;min-height:42px;border-radius:0;outline:none;padding:5px 12px;font-size:0.9rem;line-height:1.2rem;background-color:#fff;border:1px solid #ccc;color:#424242;cursor:pointer;user-select:none;transition:all 0.3s ease;",(function(e){return e.small?s:null}),";& > div{width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;}&:hover,&:focus{background-color:#fcfcfc;}",(function(e){return"dark"===e.themePreset&&l}),";"),c=(0,a.default)("span",{target:"e863kyk1",label:"Tick"})('width:16px;height:16px;display:inline-block;position:relative;user-select:none;align-items:center;&::after{box-sizing:content-box;content:"";position:absolute;background-color:transparent;top:50%;left:0;width:8px;height:4px;margin-top:-4px;border-style:solid;border-color:',(function(e){return e.theme.colors.primaryColor}),";border-width:0 0 2px 2px;border-radius:0;border-image:none;transform:rotate(-45deg) scale(1);transition:all 200ms ease-out;}");t.default=u,t.Tick=c},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r};n(2);var i={name:"7ygnhj-open",styles:"top:0.55em;transform:rotate(-45deg);;label:open;"},s=(0,a.default)("span",{target:"e1i1ftc40",label:"Chevron"})('&::before{content:"";border-style:solid;border-width:0.15em 0.15em 0 0;display:inline-block;height:0.45em;position:relative;top:0.35em;left:0;transform:rotate(135deg);vertical-align:top;width:0.45em;',(function(e){return e.open?i:null}),"}");t.default=s},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=Object.assign||function(e){for(var t=1;t=100?y=Math.round(y):b=100/(c-p);var w=null;h&&(w=d.indexOf(this.getClosestSnapPoint(i[e])));var S=(f(n={},l.KEYS.LEFT,(function(e){return-1*e})),f(n,l.KEYS.RIGHT,(function(e){return 1*e})),f(n,l.KEYS.UP,(function(e){return 1*e})),f(n,l.KEYS.DOWN,(function(e){return-1*e})),f(n,l.KEYS.PAGE_DOWN,(function(e){return e>1?-e:-10*e})),f(n,l.KEYS.PAGE_UP,(function(e){return e>1?e:10*e})),n);if(m.call(S,t))y+=S[t](b),h&&(y>v?w0&&(g=d[w-1]));else if(t===l.KEYS.HOME)y=l.PERCENT_EMPTY,h&&(g=r(d,1)[0]);else{if(t!==l.KEYS.END)return null;y=l.PERCENT_FULL,h&&(g=d[d.length-1])}return h?u.getPosition(g,p,c):y}},{key:"getNextState",value:function(e,t){var n=this.state.handlePos,r=this.props,o=r.max,a=r.min,i=r.algorithm,s=this.validatePosition(e,t),l=n.map((function(t,n){return n===e?s:t}));return{handlePos:l,values:l.map((function(e){return i.getValue(e,a,o)}))}}},{key:"getClosestHandle",value:function(e){var t=this.state.handlePos;return t.reduce((function(n,r,o){return Math.abs(t[o]-e)1)){var n=e.changedTouches[0];this.setStartSlide(e,n.clientX,n.clientY),document.addEventListener("touchmove",this.handleTouchSlide,!1),document.addEventListener("touchend",this.endSlide,!1),t&&t(),w(e)}}},{key:"handleMouseSlide",value:function(e){null!==this.state.slidingIndex&&(this.handleSlide(e.clientX,e.clientY),w(e))}},{key:"handleTouchSlide",value:function(e){if(null!==this.state.slidingIndex)if(e.changedTouches.length>1)this.endSlide();else{var t=e.changedTouches[0];this.handleSlide(t.clientX,t.clientY),w(e)}}},{key:"handleSlide",value:function(e,t){var n=this.props,r=n.orientation,o=n.onSliderDragMove,a=this.state,i=a.slidingIndex,s=a.sliderBox,u="vertical"===r?(t-s.top)/s.height*l.PERCENT_FULL:(e-s.left)/s.width*l.PERCENT_FULL;this.slideTo(i,u),this.canMove(i,u)&&o&&o()}},{key:"endSlide",value:function(){var e=this,t=this.props,n=t.onSliderDragEnd,r=t.snap,o=this.state,a=o.slidingIndex,i=o.handlePos;if(this.setState({slidingIndex:null}),"function"==typeof document.removeEventListener?(document.removeEventListener("mouseup",this.endSlide,!1),document.removeEventListener("touchend",this.endSlide,!1),document.removeEventListener("touchmove",this.handleTouchSlide,!1),document.removeEventListener("mousemove",this.handleMouseSlide,!1)):(document.detachEvent("onmousemove",this.handleMouseSlide),document.detachEvent("onmouseup",this.endSlide)),n&&n(),r){var s=this.getSnapPosition(i[a]);this.slideTo(a,s,(function(){return e.fireChangeEvent()}))}else this.fireChangeEvent()}},{key:"handleClick",value:function(e){var t=this;if(!e.target.getAttribute("data-handle-key")){var n=this.props,r=n.orientation,o=n.onClick,a=this.getSliderBoundingBox(),i=("vertical"===r?(e.clientY-a.top)/a.height:(e.clientX-a.left)/a.width)*l.PERCENT_FULL,s=this.getClosestHandle(i),u=this.getSnapPosition(i);this.slideTo(s,u,(function(){return t.fireChangeEvent()})),o&&o()}}},{key:"handleKeydown",value:function(e){var t=this,n=b(e);if(e.keyCode!==l.KEYS.ESC){var r=this.getNextPositionForKey(n,e.keyCode);if(null!==r){if(this.canMove(n,r)){this.slideTo(n,r,(function(){return t.fireChangeEvent()}));var o=this.props.onKeyPress;o&&o()}w(e)}}else e.currentTarget.blur()}},{key:"userAdjustPosition",value:function(e,t){var n=this.props.getNextHandlePosition,r=t;if(n&&(r=parseFloat(n(e,t)),Number.isNaN(r)||rl.PERCENT_FULL))throw new TypeError("getNextHandlePosition returned invalid position. Valid positions are floats between 0 and 100");return r}},{key:"validatePosition",value:function(e,t){var n=this.state,r=n.handlePos,o=n.handleDimensions,a=this.userAdjustPosition(e,t);return Math.max(Math.min(a,void 0!==r[e+1]?r[e+1]-o:l.PERCENT_FULL),void 0!==r[e-1]?r[e-1]+o:l.PERCENT_EMPTY)}},{key:"validateValues",value:function(e,t){var n=t||this.props,r=n.max,o=n.min;return e.map((function(e,t,n){var a=Math.max(Math.min(e,r),o);return n.length&&al.PERCENT_FULL||t>(void 0!==r[e+1]?r[e+1]-o:1/0)||t<(void 0!==r[e-1]?r[e-1]+o:-1/0))}},{key:"fireChangeEvent",value:function(){var e=this.props.onChange;e&&e(this.getPublicState())}},{key:"slideTo",value:function(e,t,n){var r=this,o=this.getNextState(e,t);this.setState(o,(function(){var e=r.props.onValuesUpdated;e&&e(r.getPublicState()),n&&n()}))}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var n=e.max,r=e.min,o=e.values,a=this.props.algorithm,i=this.validateValues(o,e);this.setState({handlePos:i.map((function(e){return a.getPosition(e,r,n)})),values:i},(function(){return t.fireChangeEvent()}))}}},{key:"invalidatePitStyleCache",value:function(){this.pitStyleCache={}}},{key:"render",value:function(){var e=this,t=this.props,n=t.algorithm,r=t.children,o=t.disabled,a=t.handle,s=t.max,l=t.min,u=t.orientation,c=t.pitComponent,f=t.pitPoints,p=t.progressBar,d=this.state,h=d.className,g=d.handlePos,m=d.values;return i.default.createElement("div",{className:h,ref:this.setRef,onClick:o?void 0:this.handleClick,style:{position:"relative"}},i.default.createElement("div",{className:"rheostat-background"}),g.map((function(t,n){var r="vertical"===u?{top:String(t)+"%",position:"absolute"}:{left:String(t)+"%",position:"absolute"};return i.default.createElement(a,{"aria-valuemax":e.getMaxValue(n),"aria-valuemin":e.getMinValue(n),"aria-valuenow":m[n],"aria-disabled":o,"data-handle-key":n,className:"rheostat-handle",key:"handle-"+String(n),onClick:e.killEvent,onKeyDown:o?void 0:e.handleKeydown,onMouseDown:o?void 0:e.startMouseSlide,onTouchStart:o?void 0:e.startTouchSlide,role:"slider",style:r,tabIndex:0})})),g.map((function(t,n,r){return 0===n&&r.length>1?null:i.default.createElement(p,{className:"rheostat-progress",key:"progress-bar-"+String(n),style:e.getProgressStyle(n)})})),c&&f.map((function(t){var r=e.pitStyleCache[t];if(!r){var o=n.getPosition(t,l,s);r="vertical"===u?{top:String(o)+"%",position:"absolute"}:{left:String(o)+"%",position:"absolute"},e.pitStyleCache[t]=r}return i.default.createElement(c,{key:"pit-"+String(t),style:r},t)})),r)}}]),t}(i.default.Component);E.propTypes=C,E.defaultProps=x,t.default=E},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.KEYS={DOWN:40,END:35,ESC:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,UP:38},t.PERCENT_EMPTY=0,t.PERCENT_FULL=100},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={getPosition:function(e,t,n){return(e-t)/(n-t)*100},getValue:function(e,t,n){var r=e/100;return 0===e?t:100===e?n:Math.round((n-t)*r+t)}}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(2),o=s(n(5)),a=n(156),i=s(a);function s(e){return e&&e.__esModule?e:{default:e}}var l=function(e,t,n,r){return(ee.range.start&&(n=[{key:e.range.start,doc_count:0}].concat(n));var o=n[n.length-1];o.key+e.interval=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["className","style","tooltipTrigger","renderTooltipData"]);if(r){var l="";switch(r){case"hover":l="slider-tooltip";break;case"focus":l="slider-tooltip-focus";break;case"always":l="slider-tooltip-visible";break;case"none":default:return i.default.createElement("button",o({style:n,"aria-label":"slider-button",className:t},s))}var u=s["aria-valuenow"];return i.default.createElement("button",o({style:n,className:t,"aria-label":"slider-button"},s),i.default.createElement("span",{className:l},a?a(u):u))}return i.default.createElement("button",o({style:n,className:t},s))}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r},i=n(2);var s=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.primaryColor,";")},l=(0,a.default)("div",{target:"e1p4hzk20",label:"Slider"})(".rheostat{overflow:visible;margin:24px 12px;}.rheostat-progress{background-color:#d8d8d8;position:absolute;",(function(e){return e.primary&&s}),"}.rheostat-handle{border:1px solid #9a9a9a;",(function(e){return e.primary&&s})," background-color:#fff;border-radius:50%;height:24px;outline:none;z-index:2;width:24px;cursor:pointer;}.rheostat-horizontal{height:24px;}.rheostat-background{height:4px;background-color:#c7c7c7;top:0px;width:100%;position:relative;}.rheostat-horizontal .rheostat-progress{height:4px;top:0;}.rheostat-horizontal .rheostat-handle{margin-left:-12px;top:-10px;}.slider-tooltip,.slider-tooltip-focus,.slider-tooltip-visible{visibility:hidden;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:6px 8px;position:absolute;z-index:1;transform:translate(-50%,-170%);}.slider-tooltip-visible{visibility:visible;}.slider-tooltip:after,.slider-tooltip-focus:after,.slider-tooltip-visible:after{content:'';position:absolute;top:98%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent;}.rheostat-handle:hover .slider-tooltip,.rheostat-handle:focus .slider-tooltip,.rheostat-handle:active .slider-tooltip{visibility:visible;}.rheostat-handle:hover .slider-tooltip-focus{visibility:hidden;}.rheostat-handle:focus .slider-tooltip-focus,.rheostat-handle:active .slider-tooltip-focus{visibility:visible;}",(function(e){return e.theme.component}),";");t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(0),a=(r=o)&&r.__esModule?r:{default:r};t.default=function(){return a.default.createElement("svg",{alt:"Search",className:"search-icon",height:"12",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 15 15"},a.default.createElement("title",null,"Search"),a.default.createElement("path",{d:" M6.02945,10.20327a4.17382,4.17382,0,1,1,4.17382-4.17382A4.15609,4.15609, 0,0,1,6.02945,10.20327Zm9.69195,4.2199L10.8989,9.59979A5.88021,5.88021, 0,0,0,12.058,6.02856,6.00467,6.00467,0,1,0,9.59979,10.8989l4.82338, 4.82338a.89729.89729,0,0,0,1.29912,0,.89749.89749,0,0,0-.00087-1.29909Z "}))}},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(0)),o=a(n(5));function a(e){return e&&e.__esModule?e:{default:e}}var i=function(e){var t=e.onClick;return r.default.createElement("svg",{alt:"Clear",className:"cancel-icon",height:"10",onClick:t,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 212.982 212.982"},r.default.createElement("title",null,"Clear"),r.default.createElement("path",{d:"M131.804,106.491l75.936-75.936c6.99-6.99,6.99-18.323,0-25.312 c-6.99-6.99-18.322-6.99-25.312,0l-75.937,75.937L30.554,5.242c-6.99-6.99-18.322-6.99-25.312,0c-6.989,6.99-6.989,18.323,0,25.312 l75.937,75.936L5.242,182.427c-6.989,6.99-6.989,18.323,0,25.312c6.99,6.99,18.322,6.99,25.312,0l75.937-75.937l75.937,75.937 c6.989,6.99,18.322,6.99,25.312,0c6.99-6.99,6.99-18.322,0-25.312L131.804,106.491z"}))};i.propTypes={onClick:o.default.func},t.default=i},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r};n(2);var i={name:"1we0lfc-left",styles:"padding-left:12px;left:0;;label:left;"},s={name:"1jbg2f-right",styles:"padding-right:12px;right:0;;label:right;"},l={name:"alnn9o-clear",styles:"padding-right:29px;right:0;;label:clear;"},u=(0,a.default)("div",{target:"ekqohx90",label:"InputIcon"})("position:absolute;top:",(function(e){return e.isClearIcon?"12px":"13px"}),";cursor:pointer;",(function(e){var t=e.iconPosition;return"left"===t?i:"right"===t?s:null}),";",(function(e){return e.clearIcon&&l}),";",(function(e){return!e.showIcon&&"padding-right:10px"}),";svg.search-icon{fill:",(function(e){return e.theme.colors.primaryColor}),";}svg.cancel-icon{fill:",(function(e){return e.theme.colors.borderColor}),";}");t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=s(n(19)),o=n(2),a=s(n(33)),i=s(n(164));function s(e){return e&&e.__esModule?e:{default:e}}var l={name:"1qdswc8-SuggestionItem",styles:"width:100%;;label:SuggestionItem;"},u={name:"1m0rusr-SuggestionItem",styles:"margin:auto;margin-right:10px;;label:SuggestionItem;"},c={name:"1329h7p-SuggestionItem",styles:"object-fit:contain;;label:SuggestionItem;"},f={name:"1848dt2-SuggestionItem",styles:"font-size:1rem;;label:SuggestionItem;"},p={name:"169r87i-SuggestionItem",styles:"margin-top:3px;;label:SuggestionItem;"};t.default=function(e){var t=e.currentValue,n=e.suggestion,s=n.label,d=n.value,h=n.title,g=n.description,m=n.image;return s?"string"==typeof s?(0,o.jsx)("div",{className:"trim"},(0,o.jsx)(i.default,{autoEscape:!0,searchWords:t.split(" "),textToHighlight:s})):s:h||m||g?(0,o.jsx)(a.default,{alignItems:"center",css:l},m&&(0,o.jsx)("div",{css:u},(0,o.jsx)("img",{src:m,alt:" ",height:"50px",width:"50px",css:c})),(0,o.jsx)(a.default,{direction:"column",css:(0,r.default)({width:m?"calc(100% - 60px)":"100%"},";label:SuggestionItem;")},h&&(0,o.jsx)("div",{className:"trim"},(0,o.jsx)(i.default,{searchWords:t.split(" "),textToHighlight:h,css:f})),g&&(0,o.jsx)("div",{className:"trim",css:p},(0,o.jsx)(i.default,{searchWords:t.split(" "),textToHighlight:g})))):d}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(2),a=n(3),i=(r=a)&&r.__esModule?r:{default:r},s=n(8);var l={name:"12fugvv-highlightedStyling",styles:"overflow:hidden;text-overflow:ellipsis;white-space:nowrap;.highlight{font-weight:600;padding:0;background-color:transparent;color:inherit;};label:highlightedStyling;"},u=function(e){var t=e.textToHighlight,n=e.searchWords,r=e.autoEscape,a=n.map((function(e){return r?(0,s.escapeRegExp)(e):e})).join("|");return(0,o.jsx)("div",{css:l,dangerouslySetInnerHTML:{__html:t.replace(new RegExp(a,"ig"),(function(e){return''+e+""}))}})};u.propTypes={searchWords:i.default.arrayOf(i.default.string),textToHighlight:i.default.string,autoEscape:i.default.bool},u.defaultProps={searchWords:[],textToHighlight:"",autoEscape:!1},t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(2),a=n(4),i=n(5),s=(r=i)&&r.__esModule?r:{default:r},l=n(32);var u=function(e){var t=e.theme,n=e.themePreset,r=e.children,i=e.innerClassName,s=e.innerClass;return(0,o.jsx)("div",{css:(0,l.noSuggestions)(n,t),className:(0,a.getClassName)(s,i||"")},(0,o.jsx)("li",null,r))};u.propTypes={theme:s.default.style,innerClassName:s.default.string,themePreset:s.default.themePreset,children:s.default.children,innerClass:s.default.style},t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=function(){function e(e,t){for(var n=0;n1?o:2}(n,r,f):Math.max(2,Math.ceil(s-(n-1)/2+1)),d=[];if(p<=s){var h=ns-n+2&&(h=(p=Math.max(2,s-n+2))+n);for(var g=function(e){var t=r===e-1,n=(0,i.getClassName)(l,"button"),f=n||t?n+" "+(t?"active":""):null,p=(0,o.jsx)(u.default,{className:f,primary:t,key:e-1,tabIndex:"0",onKeyPress:function(t){return(0,i.handleA11yAction)(t,(function(){return a(e-1)}))},onClick:function(t){t.preventDefault(),a(e-1)},alt:"Page "+e,href:"?"+c+"="+e},e);e<=s+1&&d.push(p)},m=p;m=1&&(b={href:"?"+f+"="+n,alt:"Page "+n,rel:"prev"}),n=Math.floor(t/2)+!!(t%2)?(0,o.jsx)("span",null,"..."):null,this.buildIntermediatePaginationDom(),p&&t>2&&n<=s-Math.ceil(.75*t)?(0,o.jsx)("span",null,"..."):null,p&&s>=t&&d(this.props,"end"),(0,o.jsx)(u.default,r({className:(0,i.getClassName)(c,"button")||null,disabled:n>=s-1,onKeyPress:function(e){return(0,i.handleA11yAction)(e,g)},onClick:g,tabIndex:n>=s-1?"-1":"0"},w),"Next"))},t}(a.default.PureComponent);h.propTypes={currentPage:s.default.number,innerClass:s.default.style,pages:s.default.number,setPage:s.default.func,totalPages:s.default.number,fragmentName:s.default.string,showEndPage:s.default.bool},t.default=h},function(e,t,n){"use strict";t.__esModule=!0;var r=l(n(0)),o=n(4),a=l(n(5)),i=l(n(173)),s=l(n(33));function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var f=function(e){function t(){return u(this,t),c(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){return this.props.show?r.default.createElement(s.default,{direction:"row-reverse",className:(0,o.getClassName)(this.props.innerClass,"poweredBy")},r.default.createElement("a",{href:"https://appbase.io/",target:"_blank",rel:"noopener noreferrer"},r.default.createElement(i.default,{src:"https://cdn.rawgit.com/appbaseio/cdn/d2ec210045e59104ee5485841fa17b23fc83f097/appbase/logos/rbc-logo.svg"}))):null},t}(r.default.PureComponent);f.propTypes={show:a.default.bool,innerClass:a.default.style},t.default=f},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6);var a=(0,((r=o)&&r.__esModule?r:{default:r}).default)("img",{target:"e1eb5iy50",label:"PoweredByImage"})({name:"14kcwr6",styles:"width:110px;"});t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.sortOptions=t.resultStats=void 0;n(2);var r={name:"1kfwsuu-resultStats",styles:"flex-grow:1;font-size:0.82rem;;label:resultStats;"},o={name:"p4tgvk-sortOptions",styles:"color:#424242;height:32px;font-size:0.82rem;padding:0 25px 0 10px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;border:0;outline:1px solid #ddd;outline-offset:-1px;;label:sortOptions;"};t.resultStats=r,t.sortOptions=o},function(e,t,n){"use strict";t.__esModule=!0,t.Image=t.Title=t.container=void 0;var r=i(n(6)),o=(n(2),n(22)),a=i(n(15));function i(e){return e&&e.__esModule?e:{default:e}}var s={name:"12v9vzr-container",styles:"display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:0 -8px;@media (max-width:420px){margin:0;};label:container;"},l=(0,r.default)("div",{target:"e1cc0ogo0",label:"Image"})("width:calc(100% + 20px);height:220px;margin:-10px -10px 0;background-color:",(function(e){return e.theme.colors.backgroundColor||"#fcfcfc"}),";background-size:contain;background-position:center center;background-repeat:no-repeat;"),u=(0,r.default)("a",{target:"e1cc0ogo1",label:"Card"})("width:auto;flex-grow:1;outline:none;text-decoration:none;min-width:240px;max-width:250px;border-radius:0.25rem;background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.1,t.colors.backgroundColor):"#fff"}),";height:300px;display:flex;flex-direction:column;justify-content:space-between;margin:8px;padding:10px;overflow:hidden;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return e.href?"cursor: pointer":null}),";transition:all 0.3s ease;h2{width:100%;font-size:0.9rem;line-height:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:10px 0 8px;}p{margin:0}article{flex-grow:1;font-size:0.9rem;}&:hover,&:focus{box-shadow:0 0 8px 1px rgba(0,0,0,.3);}@media (max-width:420px){width:50%;min-width:0;height:210px;margin:0;border-radius:0;box-shadow:none;border:1px solid #eee;&:hover,&:focus{box-shadow:0;}}");t.default=u,t.container=s,t.Title=a.default,t.Image=l},function(e,t,n){"use strict";t.__esModule=!0,t.Image=t.Title=t.container=void 0;var r=i(n(6)),o=(n(2),n(22)),a=i(n(15));function i(e){return e&&e.__esModule?e:{default:e}}var s={name:"1o3ffoz-container",styles:"display:flex;flex-direction:column;margin:0;border-radius:0.25rem;overflow:hidden;;label:container;"},l={name:"1391uhf-smallImage",styles:"width:100px;height:100px;;label:smallImage;"},u=(0,r.default)("div",{target:"ez0j50z0",label:"Image"})("width:160px;height:160px;",(function(e){return e.small?l:null}),";margin:0;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:",(function(e){return"url("+e.src+")"}),";"),c=(0,r.default)("a",{target:"ez0j50z1",label:"ListItem"})("width:100%;height:auto;outline:none;text-decoration:none;border-radius:0;background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.1,t.colors.backgroundColor):"#fff"}),";display:flex;flex-direction:row;margin:0;padding:10px;border-bottom:1px solid ",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.3,t.colors.backgroundColor):(0,o.lighten)(.68,t.colors.textColor)}),";color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return e.href?"cursor: pointer":null}),";all 0.3s ease;&:hover,&:focus{background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.2,t.colors.backgroundColor):"#fdfefd"}),";}&:last-of-type{border:0;}h2{width:100%;line-height:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0 0 8px;}p{margin:0;}article{width:",(function(e){return e.image?e.small?"calc(100% - 100px)":"calc(100% - 160px)":"100%"}),";padding-left:",(function(e){return e.image?"10px":0}),";font-size:0.9rem;}&:hover,&:focus{box-shadow:0 0 0 0 rgba(0,0,0,0.10);}@media (max-width:420px){min-width:0;margin:0;border-radius:0;box-shadow:none;border:1px solid #eee;&:hover,&:focus{box-shadow:0;}}");t.default=c,t.container=s,t.Title=a.default,t.Image=u},function(e,t,n){"use strict";t.__esModule=!0;var r=i(n(0)),o=n(4),a=i(n(5));function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var u=function(e){function t(){return s(this,t),l(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){var e=this;return this.props.hasCustomRender?this.props.getComponent():r.default.createElement("div",{className:this.props.listClass+" "+(0,o.getClassName)(this.props.innerClass,"list")},this.props.filteredResults.map((function(t,n){return e.props.renderItem(t,(function(){e.props.triggerClickAnalytics(e.props.base+n)}))})))},t}(r.default.Component);u.propTypes={hasCustomRender:a.default.boolRequired,innerClass:a.default.style,renderItem:a.default.func,base:a.default.number,getComponent:a.default.func,listClass:a.default.string,filteredResults:a.default.hits,triggerClickAnalytics:a.default.func},t.default=u},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=n(60),i=n.n(a),s=(n(37),n(38)),l=n.n(s),u=n(50),c=n.n(u),f=n(54),p=n.n(f),d=n(55),h=n.n(d),g=n(57),m=n.n(g),y=n(58),v=n.n(y),b={typography:{fontFamily:"Raleway, Helvetica, sans-serif"},colors:{primaryColor:"#008000",secondaryColor:"mediumseagreen",titleColor:"white",lightGray:"#eff3f6"}},w=n(3),S=n.n(w),C=n(10),x=n(23),E=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|default|defer|dir|disabled|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|itemProp|itemScope|itemType|itemID|itemRef|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class)|(on[A-Z].*)|((data|aria|x)-.*))$/i,_=Object(x.a)(E.test.bind(E));function O(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var T,k="__EMOTION_THEMING__",P=((T={})[k]=S.a.object,T);function A(e){this.setState({theme:e})}var I=_,R=function(e){return"theme"!==e&&"innerRef"!==e},j=function(){return!0},M=function(e,t){for(var n=2,r=arguments.length;n=n;a--)r/=u[a],r+=A(t,!1,a)-A(e,!1,a);1==n&&(r+=12*(t.getFullYear()-e.getFullYear()))}else if(2==n){var i=e.toDate().setUTCHours(0,0,0,0),s=t.toDate().setUTCHours(0,0,0,0);r=o.round((s-i)/864e5)+(t-s-(e-i))/864e5}else r=(t-e)/[36e5,6e4,1e3,1][n-3];return r}function w(e){return t=e(0),r=e(1),a=e(2),i=new n(f(t,r,a)),s=C(S(t,r,a)),o.floor(o.round((i-s)/864e5)/7)+1;var t,r,a,i,s}function S(e,t,r){var o=new n(f(e,t,r));return o=C(e+1)?e+1:e}function C(e){var t=new n(f(e,0,4));return t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+6)%7),t}function x(e,t,n,r){var o=N(A,e,r),a=N(I,e,r);void 0===n&&(n=S(o(0),o(1),o(2)));var i=C(n);r||(i=R(i)),e.setTime(i.getTime()),a(2,[o(2)+7*(t-1)])}function E(e,t,n,r,o){var a=h.locales,i=a[h.defaultLocale]||{},s=N(A,e,o);return n=(F(n)?a[n]:n)||{},_(e,t,(function(e){if(r)for(var t=(7==e?2:e)-1;t>=0;t--)r.push(s(t));return s(e)}),(function(e){return n[e]||i[e]}),o)}function _(e,t,n,r,o){for(var a,i,s="";a=t.match(c);)s+=t.substr(0,a.index),a[1]?s+=O(e,a[1],n,r,o):a[3]?(i=_(e,a[4],n,r,o),parseInt(i.replace(/\D/g,""),10)&&(s+=i)):s+=a[7]||"'",t=t.substr(a.index+a[0].length);return s+t}function O(e,t,n,r,o){for(var a,i=t.length,s="";i>0;)void 0!==(a=T(e,t.substr(0,i),n,r,o))?(s+=a,i=(t=t.substr(i)).length):i--;return s+t}function T(e,t,n,r,a){var i=h.formatters[t];if(F(i))return _(e,i,n,r,a);if("function"==typeof i)return i(e,a||!1,r);switch(t){case"fff":return Q(n(6),3);case"s":return n(5);case"ss":return Q(n(5));case"m":return n(4);case"mm":return Q(n(4));case"h":return n(3)%12||12;case"hh":return Q(n(3)%12||12);case"H":return n(3);case"HH":return Q(n(3));case"d":return n(2);case"dd":return Q(n(2));case"ddd":return r("dayNamesShort")[n(7)]||"";case"dddd":return r("dayNames")[n(7)]||"";case"M":return n(1)+1;case"MM":return Q(n(1)+1);case"MMM":return r("monthNamesShort")[n(1)]||"";case"MMMM":return r("monthNames")[n(1)]||"";case"yy":return(n(0)+"").substring(2);case"yyyy":return n(0);case"t":return k(n,r).substr(0,1).toLowerCase();case"tt":return k(n,r).toLowerCase();case"T":return k(n,r).substr(0,1);case"TT":return k(n,r);case"z":case"zz":case"zzz":return a?"Z":function(e,t){var n=e.getTimezoneOffset(),r=n<0?"+":"-",a=o.floor(o.abs(n)/60),i=o.abs(n)%60,s=a;"zz"==t?s=Q(a):"zzz"==t&&(s=Q(a)+":"+Q(i));return r+s}(e,t);case"w":return w(n);case"ww":return Q(w(n));case"S":var s=n(2);return s>10&&s<20?"th":["st","nd","rd"][s%10-1]||"th"}}function k(e,t){return e(3)<12?t("amDesignator"):t("pmDesignator")}function P(e){return!isNaN(e[0].getTime())}function A(e,t,n){return e["get"+(t?"UTC":"")+s[n]]()}function I(e,t,n,r){e["set"+(t?"UTC":"")+s[n]].apply(e,r)}function R(e){return new n(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())}function j(e,t){return 32-new n(f(e,t,32)).getUTCDate()}function M(e){return function(){return e.apply(void 0,[this].concat(L(arguments)))}}function N(e){var t=L(arguments,1);return function(){return e.apply(void 0,t.concat(L(arguments)))}}function L(e,t,n){return a.prototype.slice.call(e,t||0,void 0===n?e.length:n)}function D(e,t){for(var n=0;n-1};function u(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function c(e){return"string"!=typeof e&&(e=String(e)),e}function f(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return r&&(t[Symbol.iterator]=function(){return t}),t}function p(e){this.map={},e instanceof p?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function d(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function h(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function g(e){var t=new FileReader,n=h(t);return t.readAsArrayBuffer(e),n}function m(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:o&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:a&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:n&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():i&&o&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=m(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):i&&(ArrayBuffer.prototype.isPrototypeOf(e)||l(e))?this._bodyArrayBuffer=m(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o&&(this.blob=function(){var e=d(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?d(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(g)}),this.text=function(){var e,t,n,r=d(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=h(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function w(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function S(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new p(t.headers),this.url=t.url||"",this._initBody(e)}b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},y.call(b.prototype),y.call(S.prototype),S.prototype.clone=function(){return new S(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new p(this.headers),url:this.url})},S.error=function(){var e=new S(null,{status:0,statusText:""});return e.type="error",e};var C=[301,302,303,307,308];S.redirect=function(e,t){if(-1===C.indexOf(t))throw new RangeError("Invalid status code");return new S(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function x(e,n){return new Promise((function(r,a){var i=new b(e,n);if(i.signal&&i.signal.aborted)return a(new t.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function l(){s.abort()}s.onload=function(){var e,t,n={status:s.status,statusText:s.statusText,headers:(e=s.getAllResponseHeaders()||"",t=new p,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};n.url="responseURL"in s?s.responseURL:n.headers.get("X-Request-URL");var o="response"in s?s.response:s.responseText;r(new S(o,n))},s.onerror=function(){a(new TypeError("Network request failed"))},s.ontimeout=function(){a(new TypeError("Network request failed"))},s.onabort=function(){a(new t.DOMException("Aborted","AbortError"))},s.open(i.method,i.url,!0),"include"===i.credentials?s.withCredentials=!0:"omit"===i.credentials&&(s.withCredentials=!1),"responseType"in s&&o&&(s.responseType="blob"),i.headers.forEach((function(e,t){s.setRequestHeader(t,e)})),i.signal&&(i.signal.addEventListener("abort",l),s.onreadystatechange=function(){4===s.readyState&&i.signal.removeEventListener("abort",l)}),s.send(void 0===i._bodyInit?null:i._bodyInit)}))}x.polyfill=!0,e.fetch||(e.fetch=x,e.Headers=p,e.Request=b,e.Response=S),t.Headers=p,t.Request=b,t.Response=S,t.fetch=x}({})}(n),delete n.fetch.polyfill,(t=n.fetch).default=n.fetch,t.fetch=n.fetch,t.Headers=n.Headers,t.Request=n.Request,t.Response=n.Response,e.exports=t},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t={};return Object.keys(e).forEach((function(n){a.validProps.includes(n)&&(t[n]=e[n])})),t}},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=i},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return a};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},a={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.2","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){"use strict";t.__esModule=!0,t.Tick=void 0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r},i=n(2);var s={name:"1pnljid-small",styles:"min-height:0;height:30px;border:0;box-shadow:rgba(0,0,0,0.3) 0px 1px 4px -1px;border-radius:2px;;label:small;"},l=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.backgroundColor,";border-color:",t.colors.borderColor,";color:",t.colors.textColor,";&:hover,&:focus{background-color:",t.colors.backgroundColor,";}")},u=(0,a.default)("button",{target:"e863kyk0",label:"Select"})("width:100%;display:flex;align-items:center;justify-content:space-between;min-height:42px;border-radius:0;outline:none;padding:5px 12px;font-size:0.9rem;line-height:1.2rem;background-color:#fff;border:1px solid #ccc;color:#424242;cursor:pointer;user-select:none;transition:all 0.3s ease;",(function(e){return e.small?s:null}),";& > div{width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;}&:hover,&:focus{background-color:#fcfcfc;}",(function(e){return"dark"===e.themePreset&&l}),";"),c=(0,a.default)("span",{target:"e863kyk1",label:"Tick"})('width:16px;height:16px;display:inline-block;position:relative;user-select:none;align-items:center;&::after{box-sizing:content-box;content:"";position:absolute;background-color:transparent;top:50%;left:0;width:8px;height:4px;margin-top:-4px;border-style:solid;border-color:',(function(e){return e.theme.colors.primaryColor}),";border-width:0 0 2px 2px;border-radius:0;border-image:none;transform:rotate(-45deg) scale(1);transition:all 200ms ease-out;}");t.default=u,t.Tick=c},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r};n(2);var i={name:"7ygnhj-open",styles:"top:0.55em;transform:rotate(-45deg);;label:open;"},s=(0,a.default)("span",{target:"e1i1ftc40",label:"Chevron"})('&::before{content:"";border-style:solid;border-width:0.15em 0.15em 0 0;display:inline-block;height:0.45em;position:relative;top:0.35em;left:0;transform:rotate(135deg);vertical-align:top;width:0.45em;',(function(e){return e.open?i:null}),"}");t.default=s},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=Object.assign||function(e){for(var t=1;t=100?y=Math.round(y):b=100/(c-p);var w=null;h&&(w=d.indexOf(this.getClosestSnapPoint(i[e])));var S=(f(n={},l.KEYS.LEFT,(function(e){return-1*e})),f(n,l.KEYS.RIGHT,(function(e){return 1*e})),f(n,l.KEYS.UP,(function(e){return 1*e})),f(n,l.KEYS.DOWN,(function(e){return-1*e})),f(n,l.KEYS.PAGE_DOWN,(function(e){return e>1?-e:-10*e})),f(n,l.KEYS.PAGE_UP,(function(e){return e>1?e:10*e})),n);if(m.call(S,t))y+=S[t](b),h&&(y>v?w0&&(g=d[w-1]));else if(t===l.KEYS.HOME)y=l.PERCENT_EMPTY,h&&(g=r(d,1)[0]);else{if(t!==l.KEYS.END)return null;y=l.PERCENT_FULL,h&&(g=d[d.length-1])}return h?u.getPosition(g,p,c):y}},{key:"getNextState",value:function(e,t){var n=this.state.handlePos,r=this.props,o=r.max,a=r.min,i=r.algorithm,s=this.validatePosition(e,t),l=n.map((function(t,n){return n===e?s:t}));return{handlePos:l,values:l.map((function(e){return i.getValue(e,a,o)}))}}},{key:"getClosestHandle",value:function(e){var t=this.state.handlePos;return t.reduce((function(n,r,o){return Math.abs(t[o]-e)1)){var n=e.changedTouches[0];this.setStartSlide(e,n.clientX,n.clientY),document.addEventListener("touchmove",this.handleTouchSlide,!1),document.addEventListener("touchend",this.endSlide,!1),t&&t(),w(e)}}},{key:"handleMouseSlide",value:function(e){null!==this.state.slidingIndex&&(this.handleSlide(e.clientX,e.clientY),w(e))}},{key:"handleTouchSlide",value:function(e){if(null!==this.state.slidingIndex)if(e.changedTouches.length>1)this.endSlide();else{var t=e.changedTouches[0];this.handleSlide(t.clientX,t.clientY),w(e)}}},{key:"handleSlide",value:function(e,t){var n=this.props,r=n.orientation,o=n.onSliderDragMove,a=this.state,i=a.slidingIndex,s=a.sliderBox,u="vertical"===r?(t-s.top)/s.height*l.PERCENT_FULL:(e-s.left)/s.width*l.PERCENT_FULL;this.slideTo(i,u),this.canMove(i,u)&&o&&o()}},{key:"endSlide",value:function(){var e=this,t=this.props,n=t.onSliderDragEnd,r=t.snap,o=this.state,a=o.slidingIndex,i=o.handlePos;if(this.setState({slidingIndex:null}),"function"==typeof document.removeEventListener?(document.removeEventListener("mouseup",this.endSlide,!1),document.removeEventListener("touchend",this.endSlide,!1),document.removeEventListener("touchmove",this.handleTouchSlide,!1),document.removeEventListener("mousemove",this.handleMouseSlide,!1)):(document.detachEvent("onmousemove",this.handleMouseSlide),document.detachEvent("onmouseup",this.endSlide)),n&&n(),r){var s=this.getSnapPosition(i[a]);this.slideTo(a,s,(function(){return e.fireChangeEvent()}))}else this.fireChangeEvent()}},{key:"handleClick",value:function(e){var t=this;if(!e.target.getAttribute("data-handle-key")){var n=this.props,r=n.orientation,o=n.onClick,a=this.getSliderBoundingBox(),i=("vertical"===r?(e.clientY-a.top)/a.height:(e.clientX-a.left)/a.width)*l.PERCENT_FULL,s=this.getClosestHandle(i),u=this.getSnapPosition(i);this.slideTo(s,u,(function(){return t.fireChangeEvent()})),o&&o()}}},{key:"handleKeydown",value:function(e){var t=this,n=b(e);if(e.keyCode!==l.KEYS.ESC){var r=this.getNextPositionForKey(n,e.keyCode);if(null!==r){if(this.canMove(n,r)){this.slideTo(n,r,(function(){return t.fireChangeEvent()}));var o=this.props.onKeyPress;o&&o()}w(e)}}else e.currentTarget.blur()}},{key:"userAdjustPosition",value:function(e,t){var n=this.props.getNextHandlePosition,r=t;if(n&&(r=parseFloat(n(e,t)),Number.isNaN(r)||rl.PERCENT_FULL))throw new TypeError("getNextHandlePosition returned invalid position. Valid positions are floats between 0 and 100");return r}},{key:"validatePosition",value:function(e,t){var n=this.state,r=n.handlePos,o=n.handleDimensions,a=this.userAdjustPosition(e,t);return Math.max(Math.min(a,void 0!==r[e+1]?r[e+1]-o:l.PERCENT_FULL),void 0!==r[e-1]?r[e-1]+o:l.PERCENT_EMPTY)}},{key:"validateValues",value:function(e,t){var n=t||this.props,r=n.max,o=n.min;return e.map((function(e,t,n){var a=Math.max(Math.min(e,r),o);return n.length&&al.PERCENT_FULL||t>(void 0!==r[e+1]?r[e+1]-o:1/0)||t<(void 0!==r[e-1]?r[e-1]+o:-1/0))}},{key:"fireChangeEvent",value:function(){var e=this.props.onChange;e&&e(this.getPublicState())}},{key:"slideTo",value:function(e,t,n){var r=this,o=this.getNextState(e,t);this.setState(o,(function(){var e=r.props.onValuesUpdated;e&&e(r.getPublicState()),n&&n()}))}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var n=e.max,r=e.min,o=e.values,a=this.props.algorithm,i=this.validateValues(o,e);this.setState({handlePos:i.map((function(e){return a.getPosition(e,r,n)})),values:i},(function(){return t.fireChangeEvent()}))}}},{key:"invalidatePitStyleCache",value:function(){this.pitStyleCache={}}},{key:"render",value:function(){var e=this,t=this.props,n=t.algorithm,r=t.children,o=t.disabled,a=t.handle,s=t.max,l=t.min,u=t.orientation,c=t.pitComponent,f=t.pitPoints,p=t.progressBar,d=this.state,h=d.className,g=d.handlePos,m=d.values;return i.default.createElement("div",{className:h,ref:this.setRef,onClick:o?void 0:this.handleClick,style:{position:"relative"}},i.default.createElement("div",{className:"rheostat-background"}),g.map((function(t,n){var r="vertical"===u?{top:String(t)+"%",position:"absolute"}:{left:String(t)+"%",position:"absolute"};return i.default.createElement(a,{"aria-valuemax":e.getMaxValue(n),"aria-valuemin":e.getMinValue(n),"aria-valuenow":m[n],"aria-disabled":o,"data-handle-key":n,className:"rheostat-handle",key:"handle-"+String(n),onClick:e.killEvent,onKeyDown:o?void 0:e.handleKeydown,onMouseDown:o?void 0:e.startMouseSlide,onTouchStart:o?void 0:e.startTouchSlide,role:"slider",style:r,tabIndex:0})})),g.map((function(t,n,r){return 0===n&&r.length>1?null:i.default.createElement(p,{className:"rheostat-progress",key:"progress-bar-"+String(n),style:e.getProgressStyle(n)})})),c&&f.map((function(t){var r=e.pitStyleCache[t];if(!r){var o=n.getPosition(t,l,s);r="vertical"===u?{top:String(o)+"%",position:"absolute"}:{left:String(o)+"%",position:"absolute"},e.pitStyleCache[t]=r}return i.default.createElement(c,{key:"pit-"+String(t),style:r},t)})),r)}}]),t}(i.default.Component);E.propTypes=C,E.defaultProps=x,t.default=E},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.KEYS={DOWN:40,END:35,ESC:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,UP:38},t.PERCENT_EMPTY=0,t.PERCENT_FULL=100},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={getPosition:function(e,t,n){return(e-t)/(n-t)*100},getValue:function(e,t,n){var r=e/100;return 0===e?t:100===e?n:Math.round((n-t)*r+t)}}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(2),o=s(n(5)),a=n(156),i=s(a);function s(e){return e&&e.__esModule?e:{default:e}}var l=function(e,t,n,r){return(ee.range.start&&(n=[{key:e.range.start,doc_count:0}].concat(n));var o=n[n.length-1];o.key+e.interval=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["className","style","tooltipTrigger","renderTooltipData"]);if(r){var l="";switch(r){case"hover":l="slider-tooltip";break;case"focus":l="slider-tooltip-focus";break;case"always":l="slider-tooltip-visible";break;case"none":default:return i.default.createElement("button",o({style:n,"aria-label":"slider-button",className:t},s))}var u=s["aria-valuenow"];return i.default.createElement("button",o({style:n,className:t,"aria-label":"slider-button"},s),i.default.createElement("span",{className:l},a?a(u):u))}return i.default.createElement("button",o({style:n,className:t},s))}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r},i=n(2);var s=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.primaryColor,";")},l=(0,a.default)("div",{target:"e1p4hzk20",label:"Slider"})(".rheostat{overflow:visible;margin:24px 12px;}.rheostat-progress{background-color:#d8d8d8;position:absolute;",(function(e){return e.primary&&s}),"}.rheostat-handle{border:1px solid #9a9a9a;",(function(e){return e.primary&&s})," background-color:#fff;border-radius:50%;height:24px;outline:none;z-index:2;width:24px;cursor:pointer;}.rheostat-horizontal{height:24px;}.rheostat-background{height:4px;background-color:#c7c7c7;top:0px;width:100%;position:relative;}.rheostat-horizontal .rheostat-progress{height:4px;top:0;}.rheostat-horizontal .rheostat-handle{margin-left:-12px;top:-10px;}.slider-tooltip,.slider-tooltip-focus,.slider-tooltip-visible{visibility:hidden;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:6px 8px;position:absolute;z-index:1;transform:translate(-50%,-170%);}.slider-tooltip-visible{visibility:visible;}.slider-tooltip:after,.slider-tooltip-focus:after,.slider-tooltip-visible:after{content:'';position:absolute;top:98%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent;}.rheostat-handle:hover .slider-tooltip,.rheostat-handle:focus .slider-tooltip,.rheostat-handle:active .slider-tooltip{visibility:visible;}.rheostat-handle:hover .slider-tooltip-focus{visibility:hidden;}.rheostat-handle:focus .slider-tooltip-focus,.rheostat-handle:active .slider-tooltip-focus{visibility:visible;}",(function(e){return e.theme.component}),";");t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(0),a=(r=o)&&r.__esModule?r:{default:r};t.default=function(){return a.default.createElement("svg",{alt:"Search",className:"search-icon",height:"12",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 15 15"},a.default.createElement("title",null,"Search"),a.default.createElement("path",{d:" M6.02945,10.20327a4.17382,4.17382,0,1,1,4.17382-4.17382A4.15609,4.15609, 0,0,1,6.02945,10.20327Zm9.69195,4.2199L10.8989,9.59979A5.88021,5.88021, 0,0,0,12.058,6.02856,6.00467,6.00467,0,1,0,9.59979,10.8989l4.82338, 4.82338a.89729.89729,0,0,0,1.29912,0,.89749.89749,0,0,0-.00087-1.29909Z "}))}},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(0)),o=a(n(5));function a(e){return e&&e.__esModule?e:{default:e}}var i=function(e){var t=e.onClick;return r.default.createElement("svg",{alt:"Clear",className:"cancel-icon",height:"10",onClick:t,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 212.982 212.982"},r.default.createElement("title",null,"Clear"),r.default.createElement("path",{d:"M131.804,106.491l75.936-75.936c6.99-6.99,6.99-18.323,0-25.312 c-6.99-6.99-18.322-6.99-25.312,0l-75.937,75.937L30.554,5.242c-6.99-6.99-18.322-6.99-25.312,0c-6.989,6.99-6.989,18.323,0,25.312 l75.937,75.936L5.242,182.427c-6.989,6.99-6.989,18.323,0,25.312c6.99,6.99,18.322,6.99,25.312,0l75.937-75.937l75.937,75.937 c6.989,6.99,18.322,6.99,25.312,0c6.99-6.99,6.99-18.322,0-25.312L131.804,106.491z"}))};i.propTypes={onClick:o.default.func},t.default=i},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r};n(2);var i={name:"1we0lfc-left",styles:"padding-left:12px;left:0;;label:left;"},s={name:"1jbg2f-right",styles:"padding-right:12px;right:0;;label:right;"},l={name:"alnn9o-clear",styles:"padding-right:29px;right:0;;label:clear;"},u=(0,a.default)("div",{target:"ekqohx90",label:"InputIcon"})("position:absolute;top:",(function(e){return e.isClearIcon?"12px":"13px"}),";cursor:pointer;",(function(e){var t=e.iconPosition;return"left"===t?i:"right"===t?s:null}),";",(function(e){return e.clearIcon&&l}),";",(function(e){return!e.showIcon&&"padding-right:10px"}),";svg.search-icon{fill:",(function(e){return e.theme.colors.primaryColor}),";}svg.cancel-icon{fill:",(function(e){return e.theme.colors.borderColor}),";}");t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=s(n(19)),o=n(2),a=s(n(33)),i=s(n(164));function s(e){return e&&e.__esModule?e:{default:e}}var l={name:"1qdswc8-SuggestionItem",styles:"width:100%;;label:SuggestionItem;"},u={name:"1m0rusr-SuggestionItem",styles:"margin:auto;margin-right:10px;;label:SuggestionItem;"},c={name:"1329h7p-SuggestionItem",styles:"object-fit:contain;;label:SuggestionItem;"},f={name:"1848dt2-SuggestionItem",styles:"font-size:1rem;;label:SuggestionItem;"},p={name:"169r87i-SuggestionItem",styles:"margin-top:3px;;label:SuggestionItem;"};t.default=function(e){var t=e.currentValue,n=e.suggestion,s=n.label,d=n.value,h=n.title,g=n.description,m=n.image;return s?"string"==typeof s?(0,o.jsx)("div",{className:"trim"},(0,o.jsx)(i.default,{autoEscape:!0,searchWords:t.split(" "),textToHighlight:s})):s:h||m||g?(0,o.jsx)(a.default,{alignItems:"center",css:l},m&&(0,o.jsx)("div",{css:u},(0,o.jsx)("img",{src:m,alt:" ",height:"50px",width:"50px",css:c})),(0,o.jsx)(a.default,{direction:"column",css:(0,r.default)({width:m?"calc(100% - 60px)":"100%"},";label:SuggestionItem;")},h&&(0,o.jsx)("div",{className:"trim"},(0,o.jsx)(i.default,{searchWords:t.split(" "),textToHighlight:h,css:f})),g&&(0,o.jsx)("div",{className:"trim",css:p},(0,o.jsx)(i.default,{searchWords:t.split(" "),textToHighlight:g})))):d}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(2),a=n(3),i=(r=a)&&r.__esModule?r:{default:r},s=n(8);var l={name:"12fugvv-highlightedStyling",styles:"overflow:hidden;text-overflow:ellipsis;white-space:nowrap;.highlight{font-weight:600;padding:0;background-color:transparent;color:inherit;};label:highlightedStyling;"},u=function(e){var t=e.textToHighlight,n=e.searchWords,r=e.autoEscape,a=n.map((function(e){return r?(0,s.escapeRegExp)(e):e})).join("|");return(0,o.jsx)("div",{css:l,dangerouslySetInnerHTML:{__html:t.replace(new RegExp(a,"ig"),(function(e){return''+e+""}))}})};u.propTypes={searchWords:i.default.arrayOf(i.default.string),textToHighlight:i.default.string,autoEscape:i.default.bool},u.defaultProps={searchWords:[],textToHighlight:"",autoEscape:!1},t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(2),a=n(4),i=n(5),s=(r=i)&&r.__esModule?r:{default:r},l=n(32);var u=function(e){var t=e.theme,n=e.themePreset,r=e.children,i=e.innerClassName,s=e.innerClass;return(0,o.jsx)("div",{css:(0,l.noSuggestions)(n,t),className:(0,a.getClassName)(s,i||"")},(0,o.jsx)("li",null,r))};u.propTypes={theme:s.default.style,innerClassName:s.default.string,themePreset:s.default.themePreset,children:s.default.children,innerClass:s.default.style},t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=function(){function e(e,t){for(var n=0;n1?o:2}(n,r,f):Math.max(2,Math.ceil(s-(n-1)/2+1)),d=[];if(p<=s){var h=ns-n+2&&(h=(p=Math.max(2,s-n+2))+n);for(var g=function(e){var t=r===e-1,n=(0,i.getClassName)(l,"button"),f=n||t?n+" "+(t?"active":""):null,p=(0,o.jsx)(u.default,{className:f,primary:t,key:e-1,tabIndex:"0",onKeyPress:function(t){return(0,i.handleA11yAction)(t,(function(){return a(e-1)}))},onClick:function(t){t.preventDefault(),a(e-1)},alt:"Page "+e,href:"?"+c+"="+e},e);e<=s+1&&d.push(p)},m=p;m=1&&(b={href:"?"+f+"="+n,alt:"Page "+n,rel:"prev"}),n=Math.floor(t/2)+!!(t%2)?(0,o.jsx)("span",null,"..."):null,this.buildIntermediatePaginationDom(),p&&t>2&&n<=s-Math.ceil(.75*t)?(0,o.jsx)("span",null,"..."):null,p&&s>=t&&d(this.props,"end"),(0,o.jsx)(u.default,r({className:(0,i.getClassName)(c,"button")||null,disabled:n>=s-1,onKeyPress:function(e){return(0,i.handleA11yAction)(e,g)},onClick:g,tabIndex:n>=s-1?"-1":"0"},w),"Next"))},t}(a.default.PureComponent);h.propTypes={currentPage:s.default.number,innerClass:s.default.style,pages:s.default.number,setPage:s.default.func,totalPages:s.default.number,fragmentName:s.default.string,showEndPage:s.default.bool},t.default=h},function(e,t,n){"use strict";t.__esModule=!0;var r=l(n(0)),o=n(4),a=l(n(5)),i=l(n(173)),s=l(n(33));function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var f=function(e){function t(){return u(this,t),c(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){return this.props.show?r.default.createElement(s.default,{direction:"row-reverse",className:(0,o.getClassName)(this.props.innerClass,"poweredBy")},r.default.createElement("a",{href:"https://appbase.io/",target:"_blank",rel:"noopener noreferrer"},r.default.createElement(i.default,{src:"https://cdn.rawgit.com/appbaseio/cdn/d2ec210045e59104ee5485841fa17b23fc83f097/appbase/logos/rbc-logo.svg"}))):null},t}(r.default.PureComponent);f.propTypes={show:a.default.bool,innerClass:a.default.style},t.default=f},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6);var a=(0,((r=o)&&r.__esModule?r:{default:r}).default)("img",{target:"e1eb5iy50",label:"PoweredByImage"})({name:"14kcwr6",styles:"width:110px;"});t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.sortOptions=t.resultStats=void 0;n(2);var r={name:"1kfwsuu-resultStats",styles:"flex-grow:1;font-size:0.82rem;;label:resultStats;"},o={name:"p4tgvk-sortOptions",styles:"color:#424242;height:32px;font-size:0.82rem;padding:0 25px 0 10px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;border:0;outline:1px solid #ddd;outline-offset:-1px;;label:sortOptions;"};t.resultStats=r,t.sortOptions=o},function(e,t,n){"use strict";t.__esModule=!0,t.Image=t.Title=t.container=void 0;var r=i(n(6)),o=(n(2),n(22)),a=i(n(15));function i(e){return e&&e.__esModule?e:{default:e}}var s={name:"12v9vzr-container",styles:"display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:0 -8px;@media (max-width:420px){margin:0;};label:container;"},l=(0,r.default)("div",{target:"e1cc0ogo0",label:"Image"})("width:calc(100% + 20px);height:220px;margin:-10px -10px 0;background-color:",(function(e){return e.theme.colors.backgroundColor||"#fcfcfc"}),";background-size:contain;background-position:center center;background-repeat:no-repeat;"),u=(0,r.default)("a",{target:"e1cc0ogo1",label:"Card"})("width:auto;flex-grow:1;outline:none;text-decoration:none;min-width:240px;max-width:250px;border-radius:0.25rem;background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.1,t.colors.backgroundColor):"#fff"}),";height:300px;display:flex;flex-direction:column;justify-content:space-between;margin:8px;padding:10px;overflow:hidden;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return e.href?"cursor: pointer":null}),";transition:all 0.3s ease;h2{width:100%;font-size:0.9rem;line-height:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:10px 0 8px;}p{margin:0}article{flex-grow:1;font-size:0.9rem;}&:hover,&:focus{box-shadow:0 0 8px 1px rgba(0,0,0,.3);}@media (max-width:420px){width:50%;min-width:0;height:210px;margin:0;border-radius:0;box-shadow:none;border:1px solid #eee;&:hover,&:focus{box-shadow:0;}}");t.default=u,t.container=s,t.Title=a.default,t.Image=l},function(e,t,n){"use strict";t.__esModule=!0,t.Image=t.Title=t.container=void 0;var r=i(n(6)),o=(n(2),n(22)),a=i(n(15));function i(e){return e&&e.__esModule?e:{default:e}}var s={name:"1o3ffoz-container",styles:"display:flex;flex-direction:column;margin:0;border-radius:0.25rem;overflow:hidden;;label:container;"},l={name:"1391uhf-smallImage",styles:"width:100px;height:100px;;label:smallImage;"},u=(0,r.default)("div",{target:"ez0j50z0",label:"Image"})("width:160px;height:160px;",(function(e){return e.small?l:null}),";margin:0;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:",(function(e){return"url("+e.src+")"}),";"),c=(0,r.default)("a",{target:"ez0j50z1",label:"ListItem"})("width:100%;height:auto;outline:none;text-decoration:none;border-radius:0;background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.1,t.colors.backgroundColor):"#fff"}),";display:flex;flex-direction:row;margin:0;padding:10px;border-bottom:1px solid ",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.3,t.colors.backgroundColor):(0,o.lighten)(.68,t.colors.textColor)}),";color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return e.href?"cursor: pointer":null}),";all 0.3s ease;&:hover,&:focus{background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.2,t.colors.backgroundColor):"#fdfefd"}),";}&:last-of-type{border:0;}h2{width:100%;line-height:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0 0 8px;}p{margin:0;}article{width:",(function(e){return e.image?e.small?"calc(100% - 100px)":"calc(100% - 160px)":"100%"}),";padding-left:",(function(e){return e.image?"10px":0}),";font-size:0.9rem;}&:hover,&:focus{box-shadow:0 0 0 0 rgba(0,0,0,0.10);}@media (max-width:420px){min-width:0;margin:0;border-radius:0;box-shadow:none;border:1px solid #eee;&:hover,&:focus{box-shadow:0;}}");t.default=c,t.container=s,t.Title=a.default,t.Image=u},function(e,t,n){"use strict";t.__esModule=!0;var r=i(n(0)),o=n(4),a=i(n(5));function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var u=function(e){function t(){return s(this,t),l(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){var e=this;return this.props.hasCustomRender?this.props.getComponent():r.default.createElement("div",{className:this.props.listClass+" "+(0,o.getClassName)(this.props.innerClass,"list")},this.props.filteredResults.map((function(t,n){return e.props.renderItem(t,(function(){e.props.triggerClickAnalytics(e.props.base+n)}))})))},t}(r.default.Component);u.propTypes={hasCustomRender:a.default.boolRequired,innerClass:a.default.style,renderItem:a.default.func,base:a.default.number,getComponent:a.default.func,listClass:a.default.string,filteredResults:a.default.hits,triggerClickAnalytics:a.default.func},t.default=u},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=n(60),i=n.n(a),s=(n(37),n(38)),l=n.n(s),u=n(50),c=n.n(u),f=n(54),p=n.n(f),d=n(55),h=n.n(d),g=n(57),m=n.n(g),y=n(58),v=n.n(y),b={typography:{fontFamily:"Raleway, Helvetica, sans-serif"},colors:{primaryColor:"#008000",secondaryColor:"mediumseagreen",titleColor:"white",lightGray:"#eff3f6"}},w=n(3),S=n.n(w),C=n(10),x=n(23),E=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|default|defer|dir|disabled|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|itemProp|itemScope|itemType|itemID|itemRef|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class)|(on[A-Z].*)|((data|aria|x)-.*))$/i,_=Object(x.a)(E.test.bind(E));function O(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var T,k="__EMOTION_THEMING__",P=((T={})[k]=S.a.object,T);function A(e){this.setState({theme:e})}var I=_,R=function(e){return"theme"!==e&&"innerRef"!==e},j=function(){return!0},M=function(e,t){for(var n=2,r=arguments.length;n", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "prop-types": "^15.6.0", "react": "^16.2.0", "react-dom": "^16.2.0", diff --git a/site/demos/goodbooks/dist/index.js b/site/demos/goodbooks/dist/index.js index df1c69d740..cfab9de14d 100644 --- a/site/demos/goodbooks/dist/index.js +++ b/site/demos/goodbooks/dist/index.js @@ -3,7 +3,7 @@ object-assign (c) Sindre Sorhus @license MIT -*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,l=i(e),u=1;u>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r=arguments[1],o=0;o=0&&this.lastIndexOf(e)===t}),"function"!=typeof Event){"undefined"!=typeof window&&(window.Event=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t})}},function(e,t,n){"use strict";(function(e){t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT)return r({},e,i({},t.component,t.react));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY)return r({},e,i({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_OPTIONS)return r({},e,i({},t.component,t.options));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_VALUE:return r({},e,i({},t.component,{value:t.value,label:t.label||t.component,showFilter:t.showFilter,URLParams:t.URLParams,componentType:t.componentType,category:t.category,meta:t.meta}));case o.PATCH_VALUE:return r({},e,i({},t.component,r({},e[t.component],t.payload)));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=a(e,[t.component]);return n;default:return e}};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_PROPS:return r({},e,i({},t.component,t.options));case o.UPDATE_PROPS:return r({},e,i({},t.component,r({},e[t.component],t.options)));case o.REMOVE_PROPS:case o.REMOVE_COMPONENT:e[t.component];var n=a(e,[t.component]);return n;default:return e}};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.default={date:"yyyy-MM-dd",basic_date:"yyyyMMdd",basic_date_time:"yyyyMMdd'T'HHmmss.fffzzz",basic_date_time_no_millis:"yyyyMMdd'T'HHmmsszzz",date_time_no_millis:"yyyy-MM-dd'T'HH:mm:sszzz",basic_time:"HHmmss.fffzzz",basic_time_no_millis:"HHmmsszzz",epoch_millis:"epoch_millis",epoch_second:"epoch_second"}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t0&&u.forEach((function(e){var r,o,a;t.hasOwnProperty(e)&&(l=n({},l,(r={},o=e,a=t[e],o in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a,r)))}));var c=n({},i,l);if(d=[].concat(r(d),[e]),p=[].concat(r(p),[c]),f)return!0}return!1},m=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;if("object"==typeof t){var a=n.split("."),i=t[a[0]];if(i)if(a.length>1){var s=n.substring(a[0].length+1);Array.isArray(i)?i.forEach((function(t){e(t,s,r)})):e(i,s,r)}else{var l=o(i);if(l){if(Array.isArray(l)){if(f)return l.some((function(e){return g(e,t,r)}));l.forEach((function(e){return g(e,t,r)}))}return g(l,t,r)}}}return!1},y=function(){f?i.forEach((function(e){t.some((function(t){return m(e,t)}))})):i.forEach((function(e){t.forEach((function(t){m(e,t)}))}))};return y(),p.length4&&void 0!==arguments[4]?arguments[4]:{};return function(u){if(u(s(e,t,n)),r){u((0,o.executeQuery)(e,!1,!0))}u((0,a.setInternalValue)((0,i.getInternalComponentID)(e),void 0,void 0,void 0,l))}};var r=n(1),o=n(26),a=n(27),i=n(13);function s(e,t,n){return{type:r.SET_MAP_DATA,componentId:e,query:t,persistMapQuery:n}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:null,n=r.props.onClear;r.props.setValue(e,null),n&&n(e,t)},r.clearValues=function(){var e=r.props.onClear;r.props.clearValues(),e&&e(null)},r.renderValue=function(e,t){if(t&&e.length)return e.map((function(e){return r.renderValue(e)})).join(", ");if(e&&"object"===(void 0===e?"undefined":o(e))){var n=("string"==typeof e.label?e.label:e.value)||e.key||e.distance||null;return e.location&&(n=e.location+" - "+n),n}return e},r.renderFilters=function(){var e=r.props.selectedValues;return Object.keys(e).filter((function(t){return r.props.components.includes(t)&&e[t].showFilter})).map((function(t,n){var o=e[t],i=o.label,s=o.value,l=o.category,u=Array.isArray(s);if(i&&(u&&s.length||!u&&s)){var c=l?r.renderValue(s+" in "+l+" category",u):r.renderValue(s,u);return(0,a.jsx)(h.default,{className:(0,p.getClassName)(r.props.innerClass,"button")||null,key:t+"-"+(n+1),tabIndex:"0",onKeyPress:function(e){return(0,p.handleA11yAction)(e,(function(){return r.remove(t,s)}))},onClick:function(){return r.remove(t,s)}},(0,a.jsx)("span",null,e[t].label,": ",c),(0,a.jsx)("span",null,"✕"))}return null})).filter(Boolean)},r.hasFilters=function(){return Object.keys(r.props.selectedValues).filter((function(e){return r.props.components.includes(e)})).some((function(e){var t=r.props.selectedValues[e].value,n=r.props.componentProps[e]&&r.props.componentProps[e].componentType===c.componentTypes.reactiveList,o=Array.isArray(t);return(o&&t.length||!o&&t)&&!n}))},r.extracted(n),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.extracted=function(e){!0===e.showClearAll?this._showClearAll=c.CLEAR_ALL.ALWAYS:this._showClearAll=!1===e.showClearAll?c.CLEAR_ALL.NEVER:e.showClearAll},t.prototype.render=function(){var e=this;if(this.props.render)return this.props.render(this.props);var t=this.props.theme,n=this.renderFilters(),r=void 0;return r=this._showClearAll===c.CLEAR_ALL.ALWAYS?this.hasFilters():this._showClearAll===c.CLEAR_ALL.DEFAULT&&!!n.length,(0,a.jsx)(g.default,{style:this.props.style,css:(0,d.filters)(t),className:""+(this.props.className||"")},this.props.title&&r&&(0,a.jsx)(m.default,{className:(0,p.getClassName)(this.props.innerClass,"title")||null},this.props.title),n,this.props.showClearAll&&r?(0,a.jsx)(h.default,{className:(0,p.getClassName)(this.props.innerClass,"button")||null,onClick:this.clearValues,tabIndex:"0",onKeyPress:function(t){return(0,p.handleA11yAction)(t,e.clearValues)}},this.props.clearAllLabel):null)},t}(i.Component);b.propTypes={clearValues:f.default.func,setValue:f.default.func,components:f.default.components,selectedValues:f.default.selectedValues,className:f.default.string,clearAllLabel:f.default.title,innerClass:f.default.style,showClearAll:f.default.showClearAll,style:f.default.style,theme:f.default.style,onClear:f.default.func,render:f.default.func,title:f.default.title,onChange:f.default.func,componentProps:f.default.props},b.defaultProps={className:null,clearAllLabel:"Clear All",showClearAll:!0,style:{},componentProps:{}};var w=(0,y.connect)((function(e){return{components:e.components,selectedValues:e.selectedValues,componentProps:e.props}}),(function(e){return{clearValues:function(){return e((0,u.clearValues)())},setValue:function(t,n){return e((0,u.setValue)(t,n))}}}))((0,l.withTheme)((function(e){return(0,a.jsx)(b,r({ref:e.myForwardedRef},e))})));t.default=s.default.forwardRef((function(e,t){return(0,a.jsx)(w,r({},e,{myForwardedRef:t}))}))},function(e,t,n){"use strict";t.__esModule=!0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var _=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));x.call(r);var o=n.defaultValue||n.value,a=n.selectedValue||o||[],i={};a.forEach((function(e){i[e]=!0}));var s=n.options&&n.options[n.dataField]?r.getOptions(n.options[n.dataField].buckets,n):[];r.state={currentValue:i,options:s,searchTerm:"",after:{},prevAfter:{},isLastBucket:!1},r.internalComponent=(0,u.getInternalComponentID)(n.componentId),(0,p.updateCustomQuery)(n.componentId,n,a),(0,p.updateDefaultQuery)(n.componentId,n,a),r.updateQueryOptions(n);return a.length&&r.setValue(a,!0,n,!1),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidUpdate=function(e){var t=this;(0,p.checkPropChange)(this.props.options,e.options,(function(){var n=t.props,r=n.showLoadMore,a=n.dataField,i=n.options;if(r&&i&&i[a]){var s=i[a].buckets,l=i[a].after_key,u=e.options&&e.options[a]&&e.options[a].after_key,c=!l;t.setState((function(e){return o({},e,{prevAfter:u?{after:u}:e.prevAfter,after:l?{after:l}:e.after,isLastBucket:c,options:t.getOptions(s,t.props)})}),(function(){var e=t.state.currentValue,n=Object.keys(e).filter((function(t){return e[t]}));n.length&&t.setValue(n,!0)}))}else t.setState({options:i&&i[a]?t.getOptions(i[a].buckets,t.props):[]},(function(){var e=t.state.currentValue,n=Object.keys(e).filter((function(t){return e[t]}));n.length&&t.setValue(n,!0)}))}));var n="object"===r(this.state.currentValue)?Object.keys(this.state.currentValue):[];(0,w.isQueryIdentical)(n,this.props,e,"defaultQuery")||(this.updateDefaultQuery(),this.updateQuery([],this.props)),(0,w.isQueryIdentical)(n,this.props,e,"customQuery")||this.updateQuery(n,this.props),(0,p.checkSomePropChange)(this.props,e,["size","sortBy"],(function(){return t.updateQueryOptions(t.props)})),(0,p.checkSomePropChange)(this.props,e,["dataField","nestedField"],(function(){t.updateQueryOptions(t.props),t.updateQuery(n,t.props)}));var a=n,i=this.props.selectAllLabel;if(i&&(a=a.filter((function(e){return e!==i})),this.state.currentValue[i]&&(a=[i])),this.props.value!==e.value)this.setValue(this.props.value,!0);else if(!(0,p.isEqual)(a,this.props.selectedValue)&&!(0,p.isEqual)(this.props.selectedValue,e.selectedValue)){var s=this.props,l=s.value,u=s.onChange;if(void 0===l)this.setValue(this.props.selectedValue||[],!0);else if(u)u(this.props.selectedValue||null);else{var c=n;this.setValue(c,!0)}}},t.generateQueryOptions=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=(0,p.getQueryOptions)(e),o=Object.keys(n);return e.showLoadMore?(0,p.getCompositeAggsQuery)(o,r,e,t):(0,p.getAggsQuery)(o,r,e)},t.prototype.getComponent=function(){var e=this.props,t=e.error,n=e.isLoading,r=e.rawData,o={error:t,loading:n,value:this.state.currentValue,data:this.listItems,handleChange:this.handleClick,rawData:r};return(0,w.getComponent)(o,this.props)},t.prototype.render=function(){var e=this,t=this.props,n=t.selectAllLabel,r=t.renderItem,o=t.showLoadMore,a=t.loadMoreLabel,i=t.renderError,l=t.error,u=t.isLoading,c=this.state.isLastBucket;if(this.props.isLoading&&this.props.loader)return this.props.loader;if(i&&l)return(0,w.isFunction)(i)?i(l):i;if(!this.hasCustomRenderer&&this.state.options&&0===this.state.options.length)return this.props.renderNoResults?this.props.renderNoResults():null;var f=this.listItems,d=!!n&&!!this.state.currentValue[n];return s.default.createElement(v.default,{style:this.props.style,className:this.props.className},this.props.title&&s.default.createElement(h.default,{className:(0,p.getClassName)(this.props.innerClass,"title")||null},this.props.title),this.renderSearch(),this.hasCustomRenderer?this.getComponent():s.default.createElement(b.UL,{className:(0,p.getClassName)(this.props.innerClass,"list")||null,role:"listbox","aria-label":this.props.componentId+"-items"},n?s.default.createElement("li",{key:n,className:d?"active":"",role:"option","aria-checked":d,"aria-selected":d},s.default.createElement(b.Checkbox,{className:(0,p.getClassName)(this.props.innerClass,"checkbox")||null,id:this.props.componentId+"-"+n,name:n,value:n,onChange:this.handleClick,checked:d,show:this.props.showCheckbox}),s.default.createElement("label",{className:(0,p.getClassName)(this.props.innerClass,"label")||null,htmlFor:this.props.componentId+"-"+n},n)):null,f.length?f.map((function(t){var n=!!e.state.currentValue[t.key];return s.default.createElement("li",{key:t.key,className:n?"active":"",role:"option","aria-checked":n,"aria-selected":n},s.default.createElement(b.Checkbox,{className:(0,p.getClassName)(e.props.innerClass,"checkbox")||null,id:e.props.componentId+"-"+t.key,name:e.props.componentId+"-"+t.key,value:t.key,onChange:e.handleClick,checked:n,show:e.props.showCheckbox}),s.default.createElement("label",{className:(0,p.getClassName)(e.props.innerClass,"label")||null,htmlFor:e.props.componentId+"-"+t.key},r?r(t.key,t.doc_count,n):s.default.createElement("span",null,s.default.createElement("span",null,t.key),e.props.showCount&&s.default.createElement("span",{className:(0,p.getClassName)(e.props.innerClass,"count")||null},t.doc_count))))})):this.props.renderNoResults&&this.props.renderNoResults(),o&&!c&&s.default.createElement("div",{css:m.loadMoreContainer},s.default.createElement(y.default,{disabled:u,onClick:this.handleLoadMore},a))))},a(t,[{key:"hasCustomRenderer",get:function(){return(0,w.hasCustomRenderer)(this.props)}},{key:"listItems",get:function(){var e=this,t=this.state.options;return this.props.transformData&&(t=this.props.transformData(t)),t.filter((function(t){return!!String(t.key).length&&(!e.props.showSearch||!e.state.searchTerm||String(t.key).toLowerCase().includes(e.state.searchTerm.toLowerCase()))}))}}]),t}(i.Component);_.defaultQuery=function(e,t){var n=null,r="or"===t.queryFormat?"terms":"term";if(!Array.isArray(e)||0===e.length)return null;if(t.selectAllLabel&&e.includes(t.selectAllLabel))n=t.showMissing?{match_all:{}}:{exists:{field:t.dataField}};else if(e){var o=void 0;if("or"===t.queryFormat){var a,i,s=[(i={},i[r]=(a={},a[t.dataField]=e.filter((function(e){return e!==t.missingLabel})),a),i)];if(t.showMissing)e.includes(t.missingLabel)&&(s=s.concat({bool:{must_not:{exists:{field:t.dataField}}}}));o={bool:{should:s}}}else{o={bool:{must:e.map((function(e){var n,o;return(o={})[r]=((n={})[t.dataField]=e,n),o}))}}}n=e.length?o:null}return n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var x=function(){var e=this;this.getOptions=function(e,t){return t.showLoadMore?e.map((function(e){return{key:e.key[t.dataField],doc_count:e.doc_count}})):e},this.setValue=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=r.selectAllLabel,s=e.state.currentValue,l=null;if(i&&(Array.isArray(t)&&t.includes(i)||"string"==typeof t&&t===i))s[i]&&a&&!n?(s={},l=[]):(e.state.options.forEach((function(e){s[e.key]=!0})),s[i]=!0,l=[i]);else if(n){if(l=t,s={},t&&t.forEach((function(e){s[e]=!0})),i&&i in s){var u=s,c=(u[i],E(u,[i]));s=o({},c)}}else{if(s[t]){var f=s,d=(f[t],E(f,[t]));s=o({},d)}else s[t]=!0;if(i&&i in s){var h=s,g=(h[i],E(h,[i]));s=o({},g)}l=Object.keys(s)}var m=function(){var t=function(){e.updateQuery(l,r),r.onValueChange&&r.onValueChange(l)};a?e.setState({currentValue:s},t):t()};(0,p.checkValueChange)(r.componentId,l,r.beforeValueChange,m)},this.updateQuery=function(t,n){var r=n.customQuery,a=_.defaultQuery(t,n),i=void 0;r&&(a=(r(t,n)||{}).query,i=(0,p.getOptionsFromQuery)(r(t,n)),(0,p.updateCustomQuery)(n.componentId,n,t));n.setQueryOptions(n.componentId,o({},_.generateQueryOptions(n,e.state.prevAfter,e.state.currentValue),i)),n.updateQuery({componentId:n.componentId,query:a,value:t,label:n.filterLabel,showFilter:n.showFilter,URLParams:n.URLParams,componentType:f.componentTypes.multiList})},this.updateDefaultQuery=function(t){var n=Object.keys(e.state.currentValue);(0,p.updateDefaultQuery)(e.props.componentId,e.props,n),(0,p.updateInternalQuery)(e.internalComponent,t,n,e.props,_.generateQueryOptions(e.props,e.state.prevAfter,e.state.currentValue),null)},this.updateQueryOptions=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t.showLoadMore&&!n&&e.setState({options:[]});var r=_.generateQueryOptions(t,n?e.state.after:{},e.state.currentValue);t.defaultQuery?e.updateDefaultQuery(r):t.setQueryOptions(e.internalComponent,r)},this.handleInputChange=function(t){var n=t.target.value;e.setState({searchTerm:n})},this.handleLoadMore=function(){var t=_.generateQueryOptions(e.props,e.state.after,e.state.currentValue);e.props.loadMore(e.props.componentId,t)},this.renderSearch=function(){return e.props.showSearch?s.default.createElement(g.default,{className:(0,p.getClassName)(e.props.innerClass,"input")||null,onChange:e.handleInputChange,value:e.state.searchTerm,placeholder:e.props.placeholder,style:{margin:"0 0 8px"},"aria-label":e.props.componentId+"-search",themePreset:e.props.themePreset}):null},this.handleClick=function(t){var n=t;(0,w.isEvent)(t)&&(n=t.target.value);var r=e.props,o=r.value,a=r.onChange;void 0===o?e.setValue(n):a&&a((0,w.parseValueArray)(e.props.value,n))}};_.propTypes={setQueryOptions:d.default.funcRequired,loadMore:d.default.funcRequired,updateQuery:d.default.funcRequired,options:d.default.options,rawData:d.default.rawData,selectedValue:d.default.selectedValue,setCustomQuery:d.default.funcRequired,isLoading:d.default.bool,error:d.default.title,beforeValueChange:d.default.func,children:d.default.func,className:d.default.string,componentId:d.default.stringRequired,customQuery:d.default.func,defaultQuery:d.default.func,dataField:d.default.stringRequired,nestedField:d.default.string,defaultValue:d.default.stringArray,value:d.default.stringArray,filterLabel:d.default.string,innerClass:d.default.style,loader:d.default.title,onError:d.default.func,renderNoResults:d.default.func,onQueryChange:d.default.func,onValueChange:d.default.func,onChange:d.default.func,placeholder:d.default.string,queryFormat:d.default.queryFormatSearch,react:d.default.react,render:d.default.func,renderItem:d.default.func,renderError:d.default.title,transformData:d.default.func,selectAllLabel:d.default.string,showCheckbox:d.default.boolRequired,showCount:d.default.bool,showSearch:d.default.bool,size:d.default.number,sortBy:d.default.sortByWithCount,style:d.default.style,themePreset:d.default.themePreset,title:d.default.title,URLParams:d.default.bool,showMissing:d.default.bool,missingLabel:d.default.string,showLoadMore:d.default.bool,loadMoreLabel:d.default.title},_.defaultProps={className:null,placeholder:"Search",queryFormat:"or",showCheckbox:!0,showCount:!0,showSearch:!0,size:100,sortBy:"count",style:{},URLParams:!1,showMissing:!1,missingLabel:"N/A",showLoadMore:!1,loadMoreLabel:"Load More"},_.componentType=f.componentTypes.multiList;var O=(0,w.connect)((function(e,t){return{options:t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].reactivesearch_nested:e.aggregations[t.componentId],rawData:e.rawData[t.componentId],selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,isLoading:e.isLoading[t.componentId],themePreset:e.config.themePreset,error:e.error[t.componentId]}}),(function(e){return{setCustomQuery:function(t,n){return e((0,l.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,l.setDefaultQuery)(t,n))},setQueryOptions:function(t,n){return e((0,l.setQueryOptions)(t,n))},loadMore:function(t,n){return e((0,l.loadMore)(t,n,!0,!0))},updateQuery:function(t){return e((0,l.updateQuery)(t))}}}))((function(e){return s.default.createElement(S.default,o({},e,{internalComponent:!0,componentType:f.componentTypes.multiList}),(function(){return s.default.createElement(_,o({ref:e.myForwardedRef},e))}))})),T=s.default.forwardRef((function(e,t){return s.default.createElement(O,o({},e,{myForwardedRef:t}))}));(0,c.default)(T,_),T.name="MultiList",t.default=T},function(e,t,n){"use strict";t.__esModule=!0,t.Checkbox=t.Radio=t.UL=void 0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r},i=n(2),s=n(17);var l="16px",u="16px",c="4px",f={name:"ruvce6-vh",styles:"border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;;label:vh;"},p={name:"1qb54l2-hideInputControl",styles:"+ label{padding-left:0;&::before,&::after{width:0;height:0;border:0;margin:0;visibility:hidden;}}&:checked{+ label{font-weight:bold;}};label:hideInputControl;"},d=function(e){var t=e.theme;return(0,i.css)(f,";&:focus{+ label{&::before{box-shadow:0 0 0 2px ",(0,s.lighten)(.4,t.colors.primaryColor),";}}}&:hover{+ label{&::before{border-color:",t.colors.primaryColor,";}}}&:active{+ label{&::before{transition-duration:0;}}}+ label{position:relative;user-select:none;display:flex;width:100%;height:100%;margin:0.4rem 0;align-items:flex-start;cursor:pointer;&:hover{color:",t.colors.primaryColor,";}& > span{width:100%;display:flex;flex-direction:row;justify-content:space-between;line-height:1.3rem;& > span:first-of-type{padding-right:5px;}& > span:nth-of-type(2){color:",(0,s.lighten)(.35,t.colors.textColor),";}}&::before{background-color:#fff;border:1px solid ",t.colors.borderColor||(0,s.lighten)(.1,t.colors.textColor),";box-sizing:content-box;content:'';color:",t.colors.primaryColor,";margin-right:calc(",l," * 0.5);top:50%;left:0;width:calc(",l," + 1px);height:",u,";display:inline-block;vertical-align:middle;margin-top:2px;}&::after{box-sizing:content-box;content:'';background-color:",t.colors.primaryColor,";position:absolute;top:11px;left:calc(1px + ",c," / 2);width:calc(",l," - ",c,");height:calc(",u," - ",c,");margin-top:calc(",u," / -2 - ",c," / -2);transform:scale(0);transform-origin:50%;transition:transform 200ms ease-out;}}")},h=(0,a.default)("input",{target:"eekr4lp0",label:"Radio"})(d,";",(function(e){return e.show?null:p}),";+ label{&::before,&::after{border-radius:50%;}}&:checked{&:active,&:focus{+ label{color:",(function(e){return e.theme.colors.primaryColor}),";&::before{animation:none;filter:none;transition:none;}}}+ label{&::before{animation:none;background-color:#fff;border-color:",(function(e){return e.theme.colors.primaryColor}),";}&::after{transform:scale(1);}}");h.defaultProps={type:"radio",show:!0};var g=(0,a.default)("input",{target:"eekr4lp1",label:"Checkbox"})(d,";",(function(e){return e.show?null:p}),";+ label{&::before,&::after{border-radius:2px;}&::after{background-color:transparent;top:10px;left:calc(1px + ",l," / 5);width:calc(",l," / 2);height:calc(",l," / 5);margin-top:calc(",u," / -2 / 2 * 0.8);border-style:solid;border-color:",(function(e){return e.theme.colors.primaryTextColor}),";border-width:0 0 2px 2px;border-radius:0;border-image:none;transform:rotate(-45deg) scale(0);transition:none;}}&:checked{+ label{&::before{border-color:",(function(e){return e.theme.colors.primaryColor}),";background-color:",(function(e){return e.theme.colors.primaryColor}),";}&::after{content:'';transform:rotate(-45deg) scale(1);transition:transform 200ms ease-out;}}}");g.defaultProps={type:"checkbox",show:!0};var m=(0,a.default)("ul",{target:"eekr4lp2",label:"UL"})({name:"1ltavtd",styles:"list-style:none;padding:0;margin:0;max-height:240px;position:relative;overflow-y:auto;padding-bottom:12px;li{min-height 30px;display:flex;flex-direction:row;align-items:center;padding-left:2px;}"});t.UL=m,t.Radio=h,t.Checkbox=g},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:e.props,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o="string"==typeof t?y.parseValue(t,n):t,a=function(){var t=function(){e.updateQuery(o,n),n.onValueChange&&n.onValueChange(o)};r?e.setState({currentValue:o},t):t()};(0,l.checkValueChange)(n.componentId,o,n.beforeValueChange,a)},this.updateQuery=function(e,t){var n=t.customQuery,r=y.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,l.getOptionsFromQuery)(n(e,t)),(0,l.updateCustomQuery)(t.componentId,t,e));t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:t.showFilter,URLParams:t.URLParams,componentType:c.componentTypes.singleRange})},this.handleClick=function(t){var n=e.props,r=n.value,o=n.onChange,a=t.target.value;void 0===r?e.setValue(a):o&&o(a)}};y.propTypes={updateQuery:u.default.funcRequired,selectedValue:u.default.selectedValue,setCustomQuery:u.default.funcRequired,beforeValueChange:u.default.func,className:u.default.string,componentId:u.default.stringRequired,customQuery:u.default.func,data:u.default.data,dataField:u.default.stringRequired,defaultValue:u.default.string,value:u.default.string,filterLabel:u.default.string,innerClass:u.default.style,nestedField:u.default.string,onQueryChange:u.default.func,onValueChange:u.default.func,onChange:u.default.func,react:u.default.react,showFilter:u.default.bool,showRadio:u.default.boolRequired,style:u.default.style,title:u.default.title,URLParams:u.default.bool,includeNullValues:u.default.bool},y.defaultProps={className:null,showFilter:!0,showRadio:!0,style:{},URLParams:!1,includeNullValues:!1},y.componentType=c.componentTypes.singleRange;var b=(0,h.connect)((function(e,t){return{selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null}}),(function(e){return{setCustomQuery:function(t,n){return e((0,i.setCustomQuery)(t,n))},updateQuery:function(t){return e((0,i.updateQuery)(t))},setQueryOptions:function(t,n,r){return e((0,i.setQueryOptions)(t,n,r))}}}))((function(e){return a.default.createElement(g.default,r({},e,{componentType:c.componentTypes.singleRange}),(function(){return a.default.createElement(y,r({ref:e.myForwardedRef},e))}))})),w=a.default.forwardRef((function(e,t){return a.default.createElement(b,r({},e,{myForwardedRef:t}))}));(0,s.default)(w,y),w.name="SingleRange",t.default=w},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;tt.key?1:0})),n.setState({stats:e||[]})})),(0,u.checkSomePropChange)(this.props,e,["dataField","nestedField"],(function(){n.updateQueryOptions(n.props),n.handleChange(n.state.currentValue,n.props)})),(0,u.isEqual)(this.props.value,e.value)){if(!(0,u.isEqual)(this.state.currentValue,this.props.selectedValue)&&!(0,u.isEqual)(this.props.selectedValue,e.selectedValue)){var r=this.props,o=r.value,a=r.onChange;if(void 0===o){var i=t.parseValue(this.props.selectedValue,this.props);this.handleChange(i,this.props)}else a?a(this.props.selectedValue||null):this.handleChange(this.state.currentValue)}}else{var s=t.parseValue(this.props.value,this.props);this.handleChange(s,this.props)}},t.prototype.shouldComponentUpdate=function(e){var t=Math.floor((e.range.end-e.range.start)/2);return!(e.stepValue<1||e.stepValue>t)||(console.warn("stepValue for RangeSlider "+e.componentId+" should be greater than 0 and less than or equal to "+t),!1)},t.prototype.render=function(){var e=this;return(0,o.jsx)(y.default,{primary:!0,style:this.props.style,className:this.props.className},this.props.title&&(0,o.jsx)(v.default,{className:(0,u.getClassName)(this.props.innerClass,"title")||null},this.props.title),this.state.stats.length&&this.props.showHistogram&&this.props.showSlider?(0,o.jsx)(h.default,{stats:this.state.stats,range:this.props.range,interval:this.getValidInterval(this.props)}):null,this.props.showSlider&&(0,o.jsx)(f.default,{min:this.props.range.start,max:this.props.range.end,values:this.state.currentValue,onChange:this.handleSlider,onValuesUpdated:this.handleDrag,snap:this.props.snap,snapPoints:this.props.snap?this.getSnapPoints():null,className:(0,u.getClassName)(this.props.innerClass,"slider"),handle:function(t){var n=t.className,a=t.style,i=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,o.jsx)(m.default,r({style:a,className:n},i,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels&&this.props.showSlider&&(0,o.jsx)("div",{css:b.rangeLabelsContainer},(0,o.jsx)(g.default,{align:"left",className:(0,u.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,o.jsx)(g.default,{align:"right",className:(0,u.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)))},t}(a.Component);E.parseValue=function(e,t){return Array.isArray(e)?e:e?[e.start,e.end]:[t.range.start,t.range.end]},E.defaultQuery=function(e,t){var n=null;return Array.isArray(e)&&e.length&&(n=(0,w.getRangeQueryWithNullValues)(e,t)),n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var _=function(){var e=this;this.getSnapPoints=function(){var t=[],n=e.props.stepValue;(e.props.range.end-e.props.range.start)/n>100&&(n=(e.props.range.end-e.props.range.start)/100);for(var r=e.props.range.start;r<=e.props.range.end;r+=n)t=t.concat(r);return t[t.length-1]!==e.props.range.end&&(t=t.concat(e.props.range.end)),t},this.getValidInterval=function(e){var t=Math.ceil((e.range.end-e.range.start)/100)||1;return e.interval?e.interval1&&void 0!==arguments[1]?arguments[1]:e.props,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=function(){var o=function(){var r=t[0],o=t[1];e.updateQuery([r,o],n),n.onValueChange&&n.onValueChange({start:r,end:o})},a=t[0],i=t[1],s=n.range;r&&a<=i&&a>=s.start&&i<=s.end?e.setState({currentValue:t},o):o()};(0,u.checkValueChange)(n.componentId,{start:t[0],end:t[1]},n.beforeValueChange,o)},this.handleSlider=function(t){var n=t.values;if(!(0,u.isEqual)(n,e.state.currentValue)){var r=e.props,o=r.value,a=r.onChange;void 0===o?e.handleChange(n):a?(e.forceUpdate(),a(n)):e.setState({currentValue:e.state.currentValue})}},this.handleDrag=function(t){if(e.props.onDrag){var n=t.min,r=t.max,o=t.values;e.props.onDrag(o,[n,r])}},this.updateQuery=function(e,t){var n=t.customQuery,r=E.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,u.getOptionsFromQuery)(n(e,t)),(0,u.updateCustomQuery)(t.componentId,t,e));var a=t.showFilter,i=t.range,s=i.start,l=i.end,c=e[0],f=e[1],d=c===s&&f===l;t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:a&&!d,URLParams:t.URLParams,componentType:p.componentTypes.rangeSlider})},this.updateQueryOptions=function(t){if(t.showHistogram){var n=t.customQuery,o={size:0,aggs:(t.histogramQuery||e.histogramQuery)(t)},a=[t.range.start,t.range.end],i=n||E.defaultQuery,s=n?(0,u.getOptionsFromQuery)(n(a,t)):null;t.setQueryOptions(e.internalComponent,r({},o,s),!1),t.updateQuery({componentId:e.internalComponent,query:i(a,t),value:a})}}};E.propTypes={setQueryOptions:c.default.funcRequired,updateQuery:c.default.funcRequired,options:c.default.options,selectedValue:c.default.selectedValue,setCustomQuery:c.default.funcRequired,beforeValueChange:c.default.func,className:c.default.string,componentId:c.default.stringRequired,customQuery:c.default.func,dataField:c.default.stringRequired,defaultValue:c.default.range,value:c.default.range,filterLabel:c.default.string,innerClass:c.default.style,interval:c.default.number,nestedField:c.default.string,onDrag:c.default.func,onQueryChange:c.default.func,onValueChange:c.default.func,onChange:c.default.func,range:c.default.range,rangeLabels:c.default.rangeLabels,react:c.default.react,showHistogram:c.default.bool,histogramQuery:c.default.func,showFilter:c.default.bool,showSlider:c.default.bool,tooltipTrigger:c.default.tooltipTrigger,renderTooltipData:c.default.func,snap:c.default.bool,stepValue:c.default.number,style:c.default.style,title:c.default.title,URLParams:c.default.bool,includeNullValues:c.default.bool},E.defaultProps={className:null,range:{start:0,end:10},showHistogram:!0,showSlider:!0,tooltipTrigger:"none",snap:!0,stepValue:1,showFilter:!0,style:{},URLParams:!1,includeNullValues:!1},E.componentType=p.componentTypes.rangeSlider;var x=(0,w.connect)((function(e,t){var n=t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].inner:e.aggregations[t.componentId];return{options:n?n[t.dataField]&&n[t.dataField].buckets:[],selectedValue:e.selectedValues[t.componentId]?e.selectedValues[t.componentId].value:null}}),(function(e){return{setCustomQuery:function(t,n){return e((0,s.setCustomQuery)(t,n))},setQueryOptions:function(t,n,r){return e((0,s.setQueryOptions)(t,n,r))},updateQuery:function(t){return e((0,s.updateQuery)(t))}}}))((function(e){return(0,o.jsx)(S.default,r({},e,{internalComponent:!0,componentType:p.componentTypes.rangeSlider}),(function(){return(0,o.jsx)(E,r({ref:e.myForwardedRef},e))}))})),O=i.default.forwardRef((function(e,t){return(0,o.jsx)(x,r({},e,{myForwardedRef:t}))}));(0,l.default)(O,E),O.name="RangeSlider",t.default=O},function(e,t,n){"use strict";t.__esModule=!0,t.rangeLabelsContainer=void 0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r};n(2);var i={name:"dqk24x-left",styles:"left:0;margin-left:3px;;label:left;"},s={name:"1lhilbp-right",styles:"right:0;margin-right:3px;;label:right;"},l=(0,a.default)("div",{target:"e1atnqi30",label:"Label"})("position:absolute;top:-25px;",(function(e){return"left"===e.align&&i})," ",(function(e){return"right"===e.align&&s}),"");t.rangeLabelsContainer={name:"dqmsxc-rangeLabelsContainer",styles:"position:relative;;label:rangeLabelsContainer;"};t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(o,["getRootProps","getInputProps","getItemProps","isOpen","highlightedIndex"]);return(0,a.jsx)("div",l({css:v.suggestionsContainer},{suppressRefError:!0}),(0,a.jsx)(b.default,r({"aria-label":e.props.componentId,id:e.props.componentId+"-input",showIcon:e.props.showIcon,showClear:e.props.showClear,iconPosition:e.props.iconPosition,ref:function(t){e._inputRef=t}},c({className:(0,p.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:null===e.state.currentValue?"":e.state.currentValue,onChange:e.onInputChange,onBlur:e.withTriggerQuery(e.props.onBlur),onFocus:e.handleFocus,onKeyPress:e.withTriggerQuery(e.props.onKeyPress),onKeyDown:function(t){return e.handleKeyDown(t,h)},onKeyUp:e.withTriggerQuery(e.props.onKeyUp)}),{themePreset:s})),e.renderIcons(),e.hasCustomRenderer&&e.getComponent(r({getInputProps:c,getItemProps:f,isOpen:d,highlightedIndex:h},g)),e.renderLoader(),e.renderError(),!e.hasCustomRenderer&&d&&n.length?(0,a.jsx)("ul",{css:(0,v.suggestions)(s,i),className:(0,p.getClassName)(e.props.innerClass,"list")},(0,_.hasQuerySuggestionsRenderer)(e.props)?e.getComponent(r({getInputProps:c,getItemProps:f,isOpen:d,highlightedIndex:h},g),!0):e.topSuggestions.map((function(n,o){return(0,a.jsx)("li",r({},f({item:n}),{key:o+1+"-"+n.value,style:{backgroundColor:e.getBackgroundColor(h,o)}}),(0,a.jsx)(x.default,{currentValue:t,suggestion:n}))})),n.slice(0,u).map((function(n,o){return(0,a.jsx)("li",r({},f({item:n}),{key:o+e.topSuggestions.length+1+"-"+n.value,style:{backgroundColor:e.getBackgroundColor(h,o+e.topSuggestions.length)}}),(0,a.jsx)(x.default,{currentValue:t,suggestion:n}))}))):e.renderNoSuggestion(n))}},this.props.downShiftProps)):(0,a.jsx)("div",{css:v.suggestionsContainer},(0,a.jsx)(b.default,{"aria-label":this.props.componentId,className:(0,p.getClassName)(this.props.innerClass,"input")||null,placeholder:this.props.placeholder,value:this.state.currentValue?this.state.currentValue:"",onChange:this.onInputChange,onBlur:this.withTriggerQuery(this.props.onBlur),onFocus:this.withTriggerQuery(this.props.onFocus),onKeyPress:this.withTriggerQuery(this.props.onKeyPress),onKeyDown:this.withTriggerQuery(this.props.onKeyDown),onKeyUp:this.withTriggerQuery(this.props.onKeyUp),autoFocus:this.props.autoFocus,iconPosition:this.props.iconPosition,showIcon:this.props.showIcon,showClear:this.props.showClear,themePreset:s}),this.renderIcons()))},o(t,[{key:"stats",get:function(){return(0,p.getResultStats)(this.props)}},{key:"parsedSuggestions",get:function(){var e=[],t=this.state.currentValue,n=this.props.defaultSuggestions;return!t&&n&&n.length?e=n:t&&(e=this.state.suggestions),(0,p.withClickIds)(e)}},{key:"hasCustomRenderer",get:function(){return(0,_.hasCustomRenderer)(this.props)}},{key:"topSuggestions",get:function(){var e=this.props,t=e.enableQuerySuggestions,n=e.querySuggestions,r=e.showDistinctSuggestions,o=this.state.currentValue;return t?(0,p.getTopSuggestions)(n,o,r):[]}}]),t}(i.Component);I.highlightQuery=function(e){if(e.customHighlight)return e.customHighlight(e);if(!e.highlight)return null;var t={},n=e.highlightField?e.highlightField:e.dataField;return"string"==typeof n?t[n]={}:Array.isArray(n)&&n.forEach((function(e){t[e]={}})),{highlight:r({pre_tags:[""],post_tags:[""],fields:t},e.highlightField&&{require_field_match:!1})}},I.defaultQuery=function(e,t){var n=null,r=void 0;return e&&(r=Array.isArray(t.dataField)?t.dataField:[t.dataField],n=t.queryString?{query_string:I.shouldQuery(e,r,t)}:t.searchOperators?{simple_query_string:I.shouldQuery(e,r,t)}:{bool:{should:I.shouldQuery(e,r,t),minimum_should_match:"1"}}),""===e&&(n=null),n&&t.nestedField&&(n={nested:{path:t.nestedField,query:n}}),n},I.shouldQuery=function(e,t,n){var r=t.map((function(e,t){return e+(Array.isArray(n.fieldWeights)&&n.fieldWeights[t]?"^"+n.fieldWeights[t]:"")}));return n.searchOperators||n.queryString?{query:e,fields:r,default_operator:n.queryFormat}:"and"===n.queryFormat?[{multi_match:{query:e,fields:r,type:"cross_fields",operator:"and"}},{multi_match:{query:e,fields:r,type:"phrase",operator:"and"}}]:[{multi_match:{query:e,fields:r,type:"best_fields",operator:"or",fuzziness:n.fuzziness?n.fuzziness:0}},{multi_match:{query:e,fields:r,type:"phrase",operator:"or"}}]};var A=function(){var e=this;this.getBasicQueryOptions=function(){var t=e.props.aggregationField,n=(0,p.getQueryOptions)(e.props);return t&&(n.aggs=(0,p.getCompositeAggsQuery)({},e.props,null,!0).aggs),n},this.onSuggestions=function(t){return(0,p.handleOnSuggestions)(t,e.state.currentValue,e.props)},this.setValue=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,o=arguments[3],a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],i=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],s=function(){a?e.setState({currentValue:t,suggestions:[]},(function(){n?(e.props.autosuggest&&(i&&e.setState({isOpen:!1}),e.updateDefaultQuery(t,r)),r.strictSelection?o===m.default.SUGGESTION_SELECT||""===t?e.updateQuery(t,r):e.setValue("",!0):e.updateQuery(t,r)):e.handleTextChange(t),r.onValueChange&&r.onValueChange(t),t===r.lastUsedQuery&&(e.setState({suggestions:e.onSuggestions(e.props.suggestions)}),e.props.onSuggestions&&e.props.onSuggestions(e.props.suggestions))})):(e.props.autosuggest&&e.updateDefaultQuery(t,r),e.updateQuery(t,r),r.onValueChange&&r.onValueChange(t))};(0,p.checkValueChange)(r.componentId,t,r.beforeValueChange,s)},this.handleTextChange=(0,p.debounce)((function(t){e.props.autosuggest?e.updateDefaultQuery(t,e.props):e.updateQuery(t,e.props)}),this.props.debounce),this.updateDefaultQuery=function(t,n){var o=n.defaultQuery,a=void 0,i=I.defaultQuery(t,n);if(o){var s=o(t,n)||{};s.query&&(i=s.query),a=(0,p.getOptionsFromQuery)(s),(0,p.updateDefaultQuery)(n.componentId,n,t)}n.setSuggestionsSearchValue(t),n.setQueryOptions(e.internalComponent,r({},e.queryOptions,a)),n.updateQuery({componentId:e.internalComponent,query:i,value:t,componentType:h.componentTypes.dataSearch})},this.updateQuery=function(t,n){var o=n.customQuery,a=n.filterLabel,i=n.showFilter,s=n.URLParams,l=void 0,u=I.defaultQuery(t,n);if(o){var c=o(t,n)||{},f=c.query;f&&(u=f),l=(0,p.getOptionsFromQuery)(c),(0,p.updateCustomQuery)(n.componentId,n,t)}n.setQueryOptions(n.componentId,r({},e.queryOptions,l)),e.isPending||n.updateQuery({componentId:n.componentId,query:u,value:t,label:a,showFilter:i,URLParams:s,componentType:h.componentTypes.dataSearch})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t,e.triggerQuery)},this.clearValue=function(){e.isPending=!1;var t=e.props.onChange;e.setValue("",!0),t&&t("",e.triggerQuery),e.onValueSelected(null,m.default.CLEAR_VALUE)},this.handleKeyDown=function(t,n){var r=e.props,o=r.value,a=r.onChange;void 0!==o&&a&&(e.isPending=!0),"Enter"===t.key&&null===n&&(e.setValue(t.target.value,!0),e.onValueSelected(t.target.value,m.default.ENTER_PRESS)),e.props.onKeyDown&&e.props.onKeyDown(t,e.triggerQuery)},this.onInputChange=function(t){var n=t.target.value;e.state.isOpen||e.setState({isOpen:!0});var r=e.props,o=r.value,a=r.onChange;void 0===o?e.setValue(n):a&&(e.isPending=!0,(0,_.handleCaretPosition)(t),a(n,e.triggerQuery,t))},this.triggerQuery=function(){e.isPending=!1,e.setValue(e.props.value,!0,e.props)},this.onSuggestionSelected=function(t){var n=e.props,r=n.value,o=n.onChange;e.setState({isOpen:!1}),void 0===r?e.setValue(t.value,!0,e.props,m.default.SUGGESTION_SELECT):o&&(e.isPending=!1,o(t.value,e.triggerQuery)),e.triggerClickAnalytics(t._click_id),e.onValueSelected(t.value,m.default.SUGGESTION_SELECT,t.source)},this.onValueSelected=function(){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:e.state.currentValue,a=e.props.onValueSelected;a&&a.apply(void 0,[o].concat(n))},this.handleStateChange=function(t){var n=t.isOpen;t.type===l.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.getBackgroundColor=function(t,n){return"dark"===e.props.themePreset?t===n?"#555":"#424242":t===n?"#eee":"#fff"},this.handleSearchIconClick=function(){var t=e.state.currentValue;t.trim()&&(e.isPending=!1,e.setValue(t,!0),e.onValueSelected(t,m.default.SEARCH_ICON_CLICK))},this.handleVoiceResults=function(t){var n=t.results,r=e.props.autosuggest;n&&n[0]&&n[0].isFinal&&n[0][0]&&n[0][0].transcript&&n[0][0].transcript.trim()&&(e.isPending=!1,e.setValue(n[0][0].transcript.trim(),!r),r&&(e._inputRef.focus(),e.setState({isOpen:!0})))},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,a.jsx)(w.default,null):null},this.renderCancelIcon=function(){return e.props.showClear?e.props.clearIcon||(0,a.jsx)(S.default,null):null},this.renderIcons=function(){var t=e.state.currentValue,n=e.props,r=n.showIcon,o=n.showClear,i=n.renderMic,s=n.getMicInstance,l=n.showVoiceSearch,u=n.iconPosition,c=n.innerClass;return(0,a.jsx)("div",null,e.state.currentValue&&o&&(0,a.jsx)(C.default,{onClick:e.clearValue,iconPosition:"right",clearIcon:"right"===u,showIcon:r,isClearIcon:!0},e.renderCancelIcon()),e.shouldMicRender(l)&&(0,a.jsx)(T.default,{getInstance:s,render:i,iconPosition:u,onResult:e.handleVoiceResults,className:(0,p.getClassName)(c,"mic")||null,applyClearStyle:!!t&&o,showIcon:r}),(0,a.jsx)(C.default,{onClick:e.handleSearchIconClick,iconPosition:u,showIcon:r},e.renderIcon()))},this.renderNoSuggestion=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=e.props,r=n.themePreset,o=n.theme,i=n.isLoading,s=n.renderNoSuggestion,l=n.innerClass,u=n.error,c=n.renderError,f=e.state,p=f.isOpen,d=f.currentValue;return!s||!p||t.length||i||!d||c&&u?null:(0,a.jsx)(O.default,{innerClass:l,themePreset:r,theme:o,innerClassName:"noSuggestion"},"function"==typeof s?s(d):s)},this.renderLoader=function(){var t=e.props,n=t.loader,r=t.isLoading,o=t.themePreset,i=t.theme,s=t.innerClass,l=e.state.currentValue;return r&&n&&l?(0,a.jsx)(O.default,{innerClass:s,innerClassName:"loader",theme:i,themePreset:o},n):null},this.renderError=function(){var t=e.props,n=t.error,r=t.renderError,o=t.themePreset,i=t.theme,s=t.isLoading,l=t.innerClass,u=e.state.currentValue;return n&&r&&u&&!s?(0,a.jsx)(O.default,{innerClass:l,innerClassName:"error",theme:i,themePreset:o},(0,_.isFunction)(r)?r(n):r):null},this.getComponent=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e.props,o=r.error,a=r.isLoading,i=r.aggregationData,s=r.promotedResults,l=r.customData,u=r.rawData,c=e.state.currentValue,f={error:o,loading:a,downshiftProps:t,data:e.parsedSuggestions,promotedData:s||[],customData:l||{},aggregationData:i||[],rawData:u,value:c,triggerClickAnalytics:e.triggerClickAnalytics,resultStats:e.stats,querySuggestions:e.topSuggestions};return n?(0,_.getQuerySuggestionsComponent)({downshiftProps:t,data:e.topSuggestions,value:c,loading:a,error:o},e.props):(0,_.getComponent)(f,e.props)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.withTriggerQuery=function(t){if(t)return function(n){return t(n,e.triggerQuery)}}};I.propTypes={setQueryOptions:g.default.funcRequired,updateQuery:g.default.funcRequired,options:g.default.options,selectedValue:g.default.selectedValue,suggestions:g.default.suggestions,rawData:g.default.rawData,aggregationData:g.default.aggregationData,setCustomQuery:g.default.funcRequired,setDefaultQuery:g.default.funcRequired,setCustomHighlightOptions:g.default.funcRequired,setSuggestionsSearchValue:g.default.funcRequired,triggerAnalytics:g.default.funcRequired,error:g.default.title,isLoading:g.default.bool,config:g.default.props,lastUsedQuery:g.default.string,autoFocus:g.default.bool,autosuggest:g.default.bool,enableSynonyms:g.default.bool,enableQuerySuggestions:g.default.bool,queryString:g.default.bool,beforeValueChange:g.default.func,className:g.default.string,clearIcon:g.default.children,componentId:g.default.stringRequired,customHighlight:g.default.func,customQuery:g.default.func,defaultQuery:g.default.func,dataField:g.default.dataFieldValidator,aggregationField:g.default.string,size:g.default.number,debounce:g.default.number,defaultValue:g.default.string,value:g.default.string,defaultSuggestions:g.default.suggestions,promotedResults:g.default.hits,customData:g.default.title,downShiftProps:g.default.props,children:g.default.func,excludeFields:g.default.excludeFields,fieldWeights:g.default.fieldWeights,filterLabel:g.default.string,fuzziness:g.default.fuzziness,highlight:g.default.bool,highlightField:g.default.stringOrArray,icon:g.default.children,iconPosition:g.default.iconPosition,innerClass:g.default.style,includeFields:g.default.includeFields,loader:g.default.title,nestedField:g.default.string,onError:g.default.func,onBlur:g.default.func,onFocus:g.default.func,onKeyDown:g.default.func,onKeyPress:g.default.func,onKeyUp:g.default.func,onQueryChange:g.default.func,onSuggestions:g.default.func,onValueChange:g.default.func,onChange:g.default.func,onValueSelected:g.default.func,placeholder:g.default.string,queryFormat:g.default.queryFormatSearch,querySuggestions:g.default.hits,react:g.default.react,render:g.default.func,renderQuerySuggestions:g.default.func,renderError:g.default.title,parseSuggestion:g.default.func,renderNoSuggestion:g.default.title,showClear:g.default.bool,showDistinctSuggestions:g.default.bool,showFilter:g.default.bool,showIcon:g.default.bool,showVoiceSearch:g.default.bool,style:g.default.style,title:g.default.title,theme:g.default.style,themePreset:g.default.themePreset,URLParams:g.default.bool,strictSelection:g.default.bool,searchOperators:g.default.bool,getMicInstance:g.default.func,renderMic:g.default.func},I.defaultProps={autosuggest:!0,className:null,debounce:0,downShiftProps:{},enableSynonyms:!0,enableQuerySuggestions:!1,excludeFields:[],iconPosition:"left",includeFields:["*"],placeholder:"Search",queryFormat:"or",showFilter:!0,showIcon:!0,showVoiceSearch:!1,style:{},URLParams:!1,showClear:!1,showDistinctSuggestions:!0,strictSelection:!1,searchOperators:!1,size:10},I.componentType=h.componentTypes.dataSearch;var R=(0,_.connect)((function(e,t){return{selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,suggestions:e.hits[t.componentId]&&e.hits[t.componentId].hits,rawData:e.rawData[t.componentId],aggregationData:e.compositeAggregations[t.componentId],themePreset:e.config.themePreset,isLoading:e.isLoading[t.componentId]||!1,error:e.error[t.componentId],config:e.config,promotedResults:e.promotedResults[t.componentId],customData:e.customData[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,querySuggestions:e.querySuggestions[t.componentId],lastUsedQuery:e.queryToHits[t.componentId]}}),(function(e){return{setCustomHighlightOptions:function(t,n){return e((0,c.setCustomHighlightOptions)(t,n))},setCustomQuery:function(t,n){return e((0,c.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,c.setDefaultQuery)(t,n))},setSuggestionsSearchValue:function(t){return e((0,c.setSuggestionsSearchValue)(t))},setQueryOptions:function(t,n){return e((0,c.setQueryOptions)(t,n))},updateQuery:function(t){return e((0,c.updateQuery)(t))},triggerAnalytics:function(t){return e((0,c.recordSuggestionClick)(t))}}}))((0,u.withTheme)((function(e){return(0,a.jsx)(k.default,r({},e,{internalComponent:!0,componentType:h.componentTypes.dataSearch}),(function(){return(0,a.jsx)(I,r({ref:e.myForwardedRef},e))}))}))),j=s.default.forwardRef((function(e,t){return(0,a.jsx)(R,r({},e,{myForwardedRef:t}))}));(0,f.default)(j,I),j.name="DataSearch",t.default=j},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var O=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));T.call(r),n.pagination&&n.aggregationField&&console.warn("Pagination is not supported when aggregationField is present. The list will be rendered with infinite scroll");var o=0;return r.props.defaultPage>=0?o=r.props.defaultPage:r.props.currentPage&&(o=Math.max(r.props.currentPage-1,0)),r.initialFrom=o*n.size,r.shouldRenderPagination=n.pagination&&!n.aggregationField,r.state={from:r.initialFrom,currentPage:o},r.internalComponent=(0,h.getInternalComponentID)(n.componentId),r.sortOptionIndex=r.props.defaultSortOption?r.props.sortOptions.findIndex((function(e){return e.label===r.props.defaultSortOption})):0,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidMount=function(){this.props.stream&&this.props.setStreaming(this.props.componentId,!0);var e=(0,f.getQueryOptions)(this.props);if(e.from=this.state.from,this.props.sortOptions){var t,n=this.props.sortOptions[this.sortOptionIndex].dataField,o=this.props.sortOptions[this.sortOptionIndex].sortBy;e.sort=[(t={},t[n]={order:o},t)],this.props.updateComponentProps(this.props.componentId,Object.assign({},this.props,{dataField:n},{sortBy:o},this.absProps),d.componentTypes.reactiveList)}else if(this.props.sortBy){var a;e.sort=[(a={},a[this.props.dataField]={order:this.props.sortBy},a)]}this.defaultQuery=null,this.props.defaultQuery&&(this.defaultQuery=this.props.defaultQuery(),e=r({},e,(0,f.getOptionsFromQuery)(this.defaultQuery)));var i=(this.defaultQuery||{}).query;if(this.props.setQueryOptions(this.props.componentId,r({},e,this.getAggsQuery()),!1),this.defaultQuery?(this.props.updateQuery({componentId:this.internalComponent,query:i},!1),(0,f.updateDefaultQuery)(this.props.componentId,this.props)):this.props.updateQuery({componentId:this.internalComponent,query:null},!1),this.domNode=window,this.showInfiniteScroll){var s=this.props.scrollTarget;"string"==typeof s||s instanceof String?this.domNode=document.getElementById(s):(s instanceof Element||s instanceof HTMLDocument)&&(this.domNode=s),this.domNode.addEventListener("scroll",this.scrollHandler)}},t.prototype.componentDidUpdate=function(e){var t=this,n=Math.ceil(this.props.total/this.props.size)||0;if(this.props.onData&&(0,f.checkSomePropChange)(this.props,e,["hits","streamHits","promotedResults","customData","total","size","time","hidden"],(function(){t.props.onData(t.getData())})),!((0,f.isEqual)(this.props.sortOptions,e.sortOptions)&&this.props.sortBy===e.sortBy&&this.props.size===e.size&&(0,f.isEqual)(this.props.dataField,e.dataField)&&(0,f.isEqual)(this.props.includeFields,e.includeFields)&&(0,f.isEqual)(this.props.excludeFields,e.excludeFields))){var o,a=(0,f.getQueryOptions)(this.props);if(a.from=this.state.from,this.props.sortOptions)a.sort=[(o={},o[this.props.sortOptions[this.sortOptionIndex].dataField]={order:this.props.sortOptions[this.sortOptionIndex].sortBy},o)];else if(this.props.sortBy){var i;a.sort=[(i={},i[this.props.dataField]={order:this.props.sortBy},i)]}this.props.setQueryOptions(this.props.componentId,r({},a,this.getAggsQuery()),!0)}if(this.props.defaultQuery&&!(0,f.isEqual)(this.props.defaultQuery(),this.defaultQuery)){var s=(0,f.getQueryOptions)(this.props);s.from=0,this.defaultQuery=this.props.defaultQuery();var l=this.defaultQuery.query;(0,f.getOptionsFromQuery)(this.defaultQuery)&&(s=r({},s,(0,f.getOptionsFromQuery)(this.defaultQuery)),this.props.setQueryOptions(this.props.componentId,s,!l)),(0,f.updateDefaultQuery)(this.props.componentId,this.props),this.props.updateQuery({componentId:this.internalComponent,query:l},!0),this.setState({currentPage:0,from:0},(function(){t.updatePageURL(0)}))}if(this.props.stream!==e.stream&&this.props.setStreaming(this.props.componentId,this.props.stream),this.shouldRenderPagination&&(this.props.isLoading&&(this.props.hits||e.hits)&&(this.props.onPageChange?this.props.onPageChange(this.state.currentPage+1,n):this.props.scrollOnChange&&this.props.pagination&&this.scrollToTop()),this.props.currentPage!==e.currentPage&&this.props.currentPage>0&&this.props.currentPage<=n&&this.setPage(this.props.currentPage-1)),this.showInfiniteScroll&&this.props.hits&&e.hits&&(this.props.hits.length=0?this.props.defaultPage:0)},t.prototype.componentWillUnmount=function(){this.domNode&&this.domNode.removeEventListener("scroll",this.scrollHandler)},t.prototype.render=function(){var e=this.props,t=e.renderItem,n=e.size,r=e.error,o=e.renderPagination,i=this.state.currentPage,s=this.getAllData().filteredResults,l={pages:this.props.pages,totalPages:Math.ceil(this.props.total/n),currentPage:this.state.currentPage,setPage:this.setPage,showEndPage:this.props.showEndPage,innerClass:this.props.innerClass,fragmentName:this.props.componentId},u=o?o(l):(0,a.jsx)(g.default,l),c=i*n;return(0,a.jsx)("div",{style:this.props.style,className:this.props.className},this.props.isLoading&&this.shouldRenderPagination&&this.props.loader,this.renderError(),(0,a.jsx)(y.default,{labelPosition:this.props.sortOptions?"right":"left",className:(0,f.getClassName)(this.props.innerClass,"resultsInfo")},this.props.sortOptions?this.renderSortOptions():null,this.props.showResultStats?this.renderResultStats():null),this.props.isLoading||r||0!==s.length?null:this.renderNoResults(),this.shouldRenderPagination&&-1!==["top","both"].indexOf(this.props.paginationAt)?u:null,(0,a.jsx)(C.default,{base:c,hasCustomRender:this.hasCustomRenderer,getComponent:this.getComponent,listClass:this.props.listClass,innerClass:this.props.innerClass,renderItem:t,triggerClickAnalytics:this.triggerClickAnalytics,filteredResults:s}),this.props.showLoader&&this.props.isLoading&&this.showInfiniteScroll?this.props.loader||(0,a.jsx)("div",{style:{textAlign:"center",margin:"20px 0",color:"#666"}},"Loading..."):null,this.shouldRenderPagination&&-1!==["bottom","both"].indexOf(this.props.paginationAt)?u:null,(0,a.jsx)(m.default,{show:!(!this.props.config.url.endsWith("appbase.io")||!s.length),innerClass:this.props.innerClass}))},o(t,[{key:"stats",get:function(){var e=this.state.currentPage,t=this.getAllData().filteredResults;return r({},(0,f.getResultStats)(this.props),{currentPage:e,displayedResults:t.length})}},{key:"absProps",get:function(){var e=this.props.originalProps;return{includeFields:e.includeFields||void 0,excludeFields:e.excludeFields||void 0,size:e.size||void 0}}},{key:"showInfiniteScroll",get:function(){return this.props.infiniteScroll&&!this.shouldRenderPagination}},{key:"hasCustomRenderer",get:function(){return(0,S.hasCustomRenderer)(this.props)}}]),t}(i.Component);O.ResultCardsWrapper=function(e){var t=e.children,n=x(e,["children"]);return(0,a.jsx)("div",r({css:b.container},n),t)},O.ResultListWrapper=function(e){var t=e.children,n=x(e,["children"]);return(0,a.jsx)("div",r({css:w.container},n),t)},O.generateQueryOptions=function(e){var t=(0,f.getQueryOptions)(r({includeFields:["*"],excludeFields:[]},e)),n=e.size,o=e.dataField,a=e.defaultSortOption,i=e.sortOptions,s=e.currentPage,l=e.sortBy;t.from=s?(s-1)*(n||10):0,t.size=n||10;if(i)t.sort=[function(){var e;if(a){var t,n=i.find((function(e){return e.label===a}));if(n)return(t={})[n.dataField]={order:n.sortBy},t}return(e={})[i[0].dataField]={order:i[0].sortBy},e}()];else if(l){var u;t.sort=[(u={},u[o]={order:l},u)]}return t};var T=function(){var e=this;this.getAggsQuery=function(){var t=e.props,n=t.size,r=t.aggregationField,o=t.afterKey,a={size:n};return r&&(a.aggs=(0,f.getCompositeAggsQuery)({},e.props,o?{after:o}:null,!0).aggs),a},this.getAllData=function(){var t=e.props,n=t.size,r=t.promotedResults,o=t.aggregationData,a=t.customData,i=e.state.currentPage,s=(0,f.parseHits)(e.props.hits)||[],l=(0,f.parseHits)(e.props.streamHits)||[],u=(0,f.parseHits)(r)||[],c=s,p=i*n;if(l.length){var d=l.map((function(e){return e._id}));c=c.filter((function(e){return!d.includes(e._id)}))}if(u.length){var h=u.map((function(e){return e._id})).filter(Boolean);h&&(c=c.filter((function(e){return!h.includes(e._id)}))),c=[].concat(l,u,c)}return{results:s,streamResults:l,filteredResults:c,promotedResults:u,customData:a||{},aggregationData:o||[],loadMore:e.loadMore,base:p,triggerClickAnalytics:e.triggerClickAnalytics}},this.scrollToTop=function(){e.domNode===window?(document.documentElement.scrollTop=0,document.body.scrollTop=0):e.domNode.scrollTop=0},this.scrollHandler=function(){var t=window.innerHeight+window.pageYOffset+300>=document.body.offsetHeight;e.props.scrollTarget&&(t=e.domNode.clientHeight+e.domNode.scrollTop+300>=e.domNode.scrollHeight),!e.props.isLoading&&t&&e.loadMore()},this.loadMore=function(){if((!e.props.aggregationField||e.props.afterKey)&&e.props.hits&&e.props.total!==e.props.hits.length){var t=e.state.from+e.props.size,n=r({},(0,f.getQueryOptions)(e.props),e.getAggsQuery());e.setState({from:t}),e.props.loadMore(e.props.componentId,r({},n,{from:t}),!0,!!e.props.aggregationField)}},this.setPage=function(t){if(t!==e.state.currentPage){var n=e.props.onPageClick;n&&n(t+1);var o=e.props.size*t,a=(0,f.getQueryOptions)(e.props);a.from=e.state.from,e.setState({from:o,currentPage:t},(function(){e.props.loadMore(e.props.componentId,r({},a,{from:o}),!1),e.updatePageURL(t)}))}},this.renderResultStats=function(){var t=e.props,n=t.hits,r=t.promotedResults,o=t.total,i=n&&r&&(n.length||r.length);return e.props.renderResultStats&&i?e.props.renderResultStats(e.stats):o?(0,a.jsx)("p",{css:v.resultStats,className:(0,f.getClassName)(e.props.innerClass,"resultStats")},e.props.total," results found in ",e.props.time,"ms"):null},this.renderNoResults=function(){return(0,a.jsx)("div",{className:(0,f.getClassName)(e.props.innerClass,"noResults")||null},e.props.renderNoResults())},this.handleSortChange=function(t){var n,r=t.target.value,o=(0,f.getQueryOptions)(e.props);o.from=0;var a=e.props.sortOptions[r].dataField,i=e.props.sortOptions[r].sortBy;o.sort=[(n={},n[a]={order:i},n)],e.props.updateComponentProps(e.props.componentId,Object.assign({},e.props,{dataField:a},{sortBy:i},e.absProps),d.componentTypes.reactiveList),e.props.setQueryOptions(e.props.componentId,o,!0),e.sortOptionIndex=r,e.setState({currentPage:0,from:0},(function(){e.updatePageURL(0)}))},this.updatePageURL=function(t){e.props.URLParams&&e.props.setPageURL(e.props.componentId,t+1,e.props.componentId,!1,!0)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.renderSortOptions=function(){return(0,a.jsx)("select",{css:v.sortOptions,className:(0,f.getClassName)(e.props.innerClass,"sortOptions"),name:"sort-options",onChange:e.handleSortChange,value:e.sortOptionIndex},e.props.sortOptions.map((function(e,t){return(0,a.jsx)("option",{key:e.label,value:t},e.label)})))},this.renderError=function(){var t=e.props,n=t.error,r=t.isLoading,o=t.renderError;return o&&n&&!r?(0,S.isFunction)(o)?o(n):o:null},this.withClickIds=function(t){var n=e.getAllData().base;return t.map((function(e,t){return r({},e,{_click_id:n+t})}))},this.getData=function(){var t=e.getAllData(),n=t.streamResults,r=t.filteredResults,o=t.promotedResults,a=t.aggregationData,i=t.customData;return{data:e.withClickIds(r),aggregationData:e.withClickIds(a||[]),streamData:e.withClickIds(n),promotedData:e.withClickIds(o),customData:i,rawData:e.props.rawData,resultStats:e.stats}},this.getComponent=function(){var t=e.props,n=t.error,o=t.isLoading,a=r({error:n,loading:o,loadMore:e.loadMore,triggerAnalytics:e.triggerClickAnalytics},e.getData());return(0,S.getComponent)(a,e.props)}};O.propTypes={loadMore:p.default.funcRequired,onQueryChange:p.default.func,onError:p.default.func,setPageURL:p.default.func,setQueryOptions:p.default.funcRequired,setDefaultQuery:p.default.funcRequired,updateComponentProps:p.default.funcRequired,setStreaming:p.default.func,searchState:p.default.dateObject,updateQuery:p.default.funcRequired,currentPage:p.default.number,hits:p.default.hits,rawData:p.default.rawData,isLoading:p.default.bool,includeFields:p.default.includeFields,streamHits:p.default.hits,promotedResults:p.default.hits,customData:p.default.title,time:p.default.number,total:p.default.number,hidden:p.default.number,config:p.default.props,analytics:p.default.props,queryLog:p.default.props,error:p.default.title,headers:p.default.headers,className:p.default.string,componentId:p.default.stringRequired,children:p.default.func,dataField:p.default.stringRequired,aggregationField:p.default.string,aggregationData:p.default.aggregationData,defaultPage:p.default.number,defaultQuery:p.default.func,excludeFields:p.default.excludeFields,innerClass:p.default.style,infiniteScroll:p.default.bool,listClass:p.default.string,loader:p.default.title,render:p.default.func,renderItem:p.default.func,renderError:p.default.title,renderPagination:p.default.func,onData:p.default.func,renderNoResults:p.default.title,onPageChange:p.default.func,onPageClick:p.default.func,pages:p.default.number,pagination:p.default.bool,paginationAt:p.default.paginationAt,showEndPage:p.default.bool,react:p.default.react,renderResultStats:p.default.func,scrollOnChange:p.default.bool,scrollTarget:p.default.string,showLoader:p.default.bool,showResultStats:p.default.bool,size:p.default.number,sortBy:p.default.sortBy,sortOptions:p.default.sortOptions,stream:p.default.bool,style:p.default.style,triggerAnalytics:p.default.funcRequired,URLParams:p.default.bool,defaultSortOption:p.default.string,afterKey:p.default.props,originalProps:p.default.any},O.defaultProps={className:null,currentPage:0,listClass:"",pages:5,infiniteScroll:!0,pagination:!1,paginationAt:"bottom",showEndPage:!1,includeFields:["*"],excludeFields:[],showResultStats:!0,size:10,style:{},URLParams:!1,showLoader:!0,renderNoResults:function(){return"No Results found."},scrollOnChange:!0,defaultSortOption:null,originalProps:{}},O.componentType=d.componentTypes.reactiveList;var k=(0,S.connect)((function(e,t){return{defaultPage:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value-1||-1,hits:e.hits[t.componentId]&&e.hits[t.componentId].hits,rawData:e.rawData[t.componentId],aggregationData:e.compositeAggregations[t.componentId],isLoading:e.isLoading[t.componentId]||!1,streamHits:e.streamHits[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,config:e.config,queryLog:e.queryLog[t.componentId],error:e.error[t.componentId],promotedResults:e.promotedResults[t.componentId]||[],customData:e.customData[t.componentId],afterKey:e.aggregations[t.componentId]&&e.aggregations[t.componentId][t.aggregationField]&&e.aggregations[t.componentId][t.aggregationField].after_key}}),(function(e){return{setDefaultQuery:function(t,n){return e((0,c.setDefaultQuery)(t,n))},updateComponentProps:function(t,n,r){return e((0,c.updateComponentProps)(t,n,r))},loadMore:function(t,n,r,o){return e((0,c.loadMore)(t,n,r,o))},setPageURL:function(t,n,r,o,a){return e((0,c.setValue)(t,n,r,o,a))},setQueryOptions:function(t,n,r){return e((0,c.setQueryOptions)(t,n,r))},setStreaming:function(t,n){return e((0,c.setStreaming)(t,n))},updateQuery:function(t,n){return e((0,c.updateQuery)(t,n))},triggerAnalytics:function(t){return e((0,c.recordResultClick)(t))}}}))((0,u.withTheme)((function(e){return(0,a.jsx)(E.default,r({internalComponent:!0,componentType:d.componentTypes.reactiveList},e),(function(){var t=e.includeFields,n=e.excludeFields,o=e.size;return(0,a.jsx)(O,r({ref:e.myForwardedRef},e,{originalProps:{includeFields:t,excludeFields:n,size:o}}))}))}))),P=s.default.forwardRef((function(e,t){return(0,a.jsx)(k,r({},e,{myForwardedRef:t}))}));(0,l.default)(P,O),P.name="ReactiveList",t.default=P},function(e,t,n){"use strict";t.__esModule=!0,t.Image=t.Title=t.container=void 0;var r=i(n(6)),o=(n(2),n(17)),a=i(n(14));function i(e){return e&&e.__esModule?e:{default:e}}var s={name:"12v9vzr-container",styles:"display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:0 -8px;@media (max-width:420px){margin:0;};label:container;"},l=(0,r.default)("div",{target:"e1cc0ogo0",label:"Image"})("width:calc(100% + 20px);height:220px;margin:-10px -10px 0;background-color:",(function(e){return e.theme.colors.backgroundColor||"#fcfcfc"}),";background-size:contain;background-position:center center;background-repeat:no-repeat;"),u=(0,r.default)("a",{target:"e1cc0ogo1",label:"Card"})("width:auto;flex-grow:1;outline:none;text-decoration:none;min-width:240px;max-width:250px;border-radius:0.25rem;background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.1,t.colors.backgroundColor):"#fff"}),";height:300px;display:flex;flex-direction:column;justify-content:space-between;margin:8px;padding:10px;overflow:hidden;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return e.href?"cursor: pointer":null}),";transition:all 0.3s ease;h2{width:100%;font-size:0.9rem;line-height:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:10px 0 8px;}p{margin:0}article{flex-grow:1;font-size:0.9rem;}&:hover,&:focus{box-shadow:0 0 8px 1px rgba(0,0,0,.3);}@media (max-width:420px){width:50%;min-width:0;height:210px;margin:0;border-radius:0;box-shadow:none;border:1px solid #eee;&:hover,&:focus{box-shadow:0;}}");t.default=u,t.container=s,t.Title=a.default,t.Image=l},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var h=function(e){function t(){return p(this,t),d(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){var e=this.props,t=e.children,n=e.href,o=e.target,i=f(e,["children","href","target"]);return a.default.createElement(u.default,r({href:n,target:o,rel:"_blank"===o?"noopener noreferrer":null},i),t)},t}(o.Component);h.Image=function(e){var t=e.src,n=f(e,["src"]);return a.default.createElement(l.Image,r({style:{backgroundImage:"url("+t+")"}},n))},h.Title=function(e){var t=e.children,n=f(e,["children"]);return a.default.createElement(s.default,n,t)},h.Description=function(e){var t=e.children,n=f(e,["children"]);return a.default.createElement("article",n,t)},h.Image.displayName="ResultCardImage",h.propTypes={children:i.default.children,target:i.default.stringRequired,href:i.default.string},h.defaultProps={target:"_blank"},t.default=h},function(e,t,n){"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}n.r(t),n.d(t,"Provider",(function(){return c})),n.d(t,"connectAdvanced",(function(){return v})),n.d(t,"ReactReduxContext",(function(){return l})),n.d(t,"connect",(function(){return ne}));var o=n(0),a=n.n(o),i=n(8),s=n.n(i),l=a.a.createContext(null),u=function(e){function t(t){var n;n=e.call(this,t)||this;var r=t.store;return n.state={storeState:r.getState(),store:r},n}r(t,e);var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this.subscribe()},n.componentWillUnmount=function(){this.unsubscribe&&this.unsubscribe(),this._isMounted=!1},n.componentDidUpdate=function(e){this.props.store!==e.store&&(this.unsubscribe&&this.unsubscribe(),this.subscribe())},n.subscribe=function(){var e=this,t=this.props.store;this.unsubscribe=t.subscribe((function(){var n=t.getState();e._isMounted&&e.setState((function(e){return e.storeState===n?null:{storeState:n}}))}));var n=t.getState();n!==this.state.storeState&&this.setState({storeState:n})},n.render=function(){var e=this.props.context||l;return a.a.createElement(e.Provider,{value:this.state},this.props.children)},t}(o.Component);u.propTypes={store:s.a.shape({subscribe:s.a.func.isRequired,dispatch:s.a.func.isRequired,getState:s.a.func.isRequired}),context:s.a.object,children:s.a.any};var c=u;function f(){return(f=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}var d=n(9),h=n.n(d),g=n(16),m=n.n(g),y=n(33);function v(e,t){void 0===t&&(t={});var n=t,i=n.getDisplayName,s=void 0===i?function(e){return"ConnectAdvanced("+e+")"}:i,u=n.methodName,c=void 0===u?"connectAdvanced":u,d=n.renderCountProp,g=void 0===d?void 0:d,v=n.shouldHandleStateChanges,b=void 0===v||v,w=n.storeKey,S=void 0===w?"store":w,C=n.withRef,E=void 0!==C&&C,_=n.forwardRef,x=void 0!==_&&_,O=n.context,T=void 0===O?l:O,k=p(n,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]);m()(void 0===g,"renderCountProp is removed. render counting is built into the latest React dev tools profiling extension"),m()(!E,"withRef is removed. To access the wrapped instance, use a ref on the connected component");var P="To use a custom Redux store for specific components, create a custom React context with React.createContext(), and pass the context object to React Redux's Provider and specific components like: . You may also pass a {context : MyContext} option to connect";m()("store"===S,"storeKey has been removed and does not do anything. "+P);var I=T;return function(t){var n=t.displayName||t.name||"Component",i=s(n),l=f({},k,{getDisplayName:s,methodName:c,renderCountProp:g,shouldHandleStateChanges:b,storeKey:S,displayName:i,wrappedComponentName:n,WrappedComponent:t}),u=k.pure,p=o.Component;u&&(p=o.PureComponent);var d=function(n){function o(t){var r,o,i,s,l,c,p,d,h,g,y;return r=n.call(this,t)||this,m()(x?!t.wrapperProps[S]:!t[S],"Passing redux store in props has been removed and does not do anything. "+P),r.selectDerivedProps=function(t,n,r,a){if(u&&o===n&&i===t)return s;r===l&&c===a||(l=r,c=a,p=e(r.dispatch,a)),o=n,i=t;var f=p(t,n);return s=f},r.selectChildElement=function(e,t,n){return t===d&&n===h&&y===e||(d=t,h=n,y=e,g=a.a.createElement(e,f({},t,{ref:n}))),g},r.indirectRenderWrappedComponent=r.indirectRenderWrappedComponent.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r)),r}r(o,n);var s=o.prototype;return s.indirectRenderWrappedComponent=function(e){return this.renderWrappedComponent(e)},s.renderWrappedComponent=function(e){m()(e,'Could not find "store" in the context of "'+i+'". Either wrap the root component in a , or pass a custom React context provider to and the corresponding React context consumer to '+i+" in connect options.");var n,r=e.storeState,o=e.store,a=this.props;x&&(a=this.props.wrapperProps,n=this.props.forwardedRef);var s=this.selectDerivedProps(r,a,o,l);return this.selectChildElement(t,s,n)},s.render=function(){var e=this.props.context&&this.props.context.Consumer&&Object(y.isContextConsumer)(a.a.createElement(this.props.context.Consumer,null))?this.props.context:I;return a.a.createElement(e.Consumer,null,this.indirectRenderWrappedComponent)},o}(p);if(d.WrappedComponent=t,d.displayName=i,x){var v=a.a.forwardRef((function(e,t){return a.a.createElement(d,{wrapperProps:e,forwardedRef:t})}));return v.displayName=i,v.WrappedComponent=t,h()(v,t)}return h()(d,t)}}var b=Object.prototype.hasOwnProperty;function w(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function S(e,t){if(w(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function q(e,t){return e===t}var H,B,W,G,K,Y,$,X,Z,J,ee,te,ne=(W=(B=void 0===H?{}:H).connectHOC,G=void 0===W?v:W,K=B.mapStateToPropsFactories,Y=void 0===K?L:K,$=B.mapDispatchToPropsFactories,X=void 0===$?M:$,Z=B.mergePropsFactories,J=void 0===Z?F:Z,ee=B.selectorFactory,te=void 0===ee?U:ee,function(e,t,n,r){void 0===r&&(r={});var o=r,a=o.pure,i=void 0===a||a,s=o.areStatesEqual,l=void 0===s?q:s,u=o.areOwnPropsEqual,c=void 0===u?S:u,d=o.areStatePropsEqual,h=void 0===d?S:d,g=o.areMergedPropsEqual,m=void 0===g?S:g,y=p(o,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),v=z(e,Y,"mapStateToProps"),b=z(t,X,"mapDispatchToProps"),w=z(n,J,"mergeProps");return G(te,f({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:v,initMapDispatchToProps:b,initMergeProps:w,pure:i,areStatesEqual:l,areOwnPropsEqual:c,areStatePropsEqual:h,areMergedPropsEqual:m},y))})},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(89)},function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.a=n}).call(this,n(24))},function(e,t){e.exports=function(e){var t=RegExp("^(([^:/?#]*)?://)?(((.*)?@)?([^/?#]*)?)([^?#]*)(\\?([^#]*))?(#(.*))?"),n=e.match(t);return{protocol:n[2],auth:n[5],host:n[6],path:n[7],query:n[9],hash:n[11]}}},function(e,t,n){var r=function(e){function t(){this.fetch=!1}return t.prototype=e,new t}("undefined"!=typeof self?self:this);(function(e){!function(e){if(!e.fetch){var t="URLSearchParams"in e,n="Symbol"in e&&"iterator"in Symbol,r="FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),o="FormData"in e,a="ArrayBuffer"in e;if(a)var i=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],s=function(e){return e&&DataView.prototype.isPrototypeOf(e)},l=ArrayBuffer.isView||function(e){return e&&i.indexOf(Object.prototype.toString.call(e))>-1};h.prototype.append=function(e,t){e=f(e),t=p(t);var n=this.map[e];this.map[e]=n?n+","+t:t},h.prototype.delete=function(e){delete this.map[f(e)]},h.prototype.get=function(e){return e=f(e),this.has(e)?this.map[e]:null},h.prototype.has=function(e){return this.map.hasOwnProperty(f(e))},h.prototype.set=function(e,t){this.map[f(e)]=p(t)},h.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},h.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),d(e)},h.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),d(e)},h.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),d(e)},n&&(h.prototype[Symbol.iterator]=h.prototype.entries);var u=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];w.prototype.clone=function(){return new w(this,{body:this._bodyInit})},b.call(w.prototype),b.call(C.prototype),C.prototype.clone=function(){return new C(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new h(this.headers),url:this.url})},C.error=function(){var e=new C(null,{status:0,statusText:""});return e.type="error",e};var c=[301,302,303,307,308];C.redirect=function(e,t){if(-1===c.indexOf(t))throw new RangeError("Invalid status code");return new C(null,{status:t,headers:{location:e}})},e.Headers=h,e.Request=w,e.Response=C,e.fetch=function(e,t){return new Promise((function(n,o){var a=new w(e,t),i=new XMLHttpRequest;i.onload=function(){var e,t,r={status:i.status,statusText:i.statusText,headers:(e=i.getAllResponseHeaders()||"",t=new h,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};r.url="responseURL"in i?i.responseURL:r.headers.get("X-Request-URL");var o="response"in i?i.response:i.responseText;n(new C(o,r))},i.onerror=function(){o(new TypeError("Network request failed"))},i.ontimeout=function(){o(new TypeError("Network request failed"))},i.open(a.method,a.url,!0),"include"===a.credentials?i.withCredentials=!0:"omit"===a.credentials&&(i.withCredentials=!1),"responseType"in i&&r&&(i.responseType="blob"),a.headers.forEach((function(e,t){i.setRequestHeader(t,e)})),i.send(void 0===a._bodyInit?null:a._bodyInit)}))},e.fetch.polyfill=!0}function f(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function p(e){return"string"!=typeof e&&(e=String(e)),e}function d(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n&&(t[Symbol.iterator]=function(){return t}),t}function h(e){this.map={},e instanceof h?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function g(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function m(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function y(e){var t=new FileReader,n=m(t);return t.readAsArrayBuffer(e),n}function v(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function b(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(r&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(o&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(a&&r&&s(e))this._bodyArrayBuffer=v(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!a||!ArrayBuffer.prototype.isPrototypeOf(e)&&!l(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=v(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r&&(this.blob=function(){var e=g(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?g(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(y)}),this.text=function(){var e,t,n,r=g(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=m(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function S(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function C(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new h(t.headers),this.url=t.url||"",this._initBody(e)}}(void 0!==e?e:this)}).call(r,void 0);var o=r.fetch;o.Response=r.Response,o.Request=r.Request,o.Headers=r.Headers;e.exports&&(e.exports=o,e.exports.default=o)},function(e,t,n){var r="undefined"!=typeof JSON?JSON:n(105);e.exports=function(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});var n=t.space||"";"number"==typeof n&&(n=Array(n+1).join(" "));var i,s="boolean"==typeof t.cycles&&t.cycles,l=t.replacer||function(e,t){return t},u=t.cmp&&(i=t.cmp,function(e){return function(t,n){var r={key:t,value:e[t]},o={key:n,value:e[n]};return i(r,o)}}),c=[];return function e(t,i,f,p){var d=n?"\n"+new Array(p+1).join(n):"",h=n?": ":":";if(f&&f.toJSON&&"function"==typeof f.toJSON&&(f=f.toJSON()),void 0!==(f=l.call(t,i,f))){if("object"!=typeof f||null===f)return r.stringify(f);if(o(f)){for(var g=[],m=0;m>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r=arguments[1],o=0;o=0&&this.lastIndexOf(e)===t}),"function"!=typeof Event){"undefined"!=typeof window&&(window.Event=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t})}},function(e,t,n){"use strict";(function(e){t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT)return r({},e,i({},t.component,t.react));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY)return r({},e,i({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_OPTIONS)return r({},e,i({},t.component,t.options));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_VALUE:return r({},e,i({},t.component,{value:t.value,label:t.label||t.component,showFilter:t.showFilter,URLParams:t.URLParams,componentType:t.componentType,category:t.category,meta:t.meta}));case o.PATCH_VALUE:return r({},e,i({},t.component,r({},e[t.component],t.payload)));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=a(e,[t.component]);return n;default:return e}};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_PROPS:return r({},e,i({},t.component,t.options));case o.UPDATE_PROPS:return r({},e,i({},t.component,r({},e[t.component],t.options)));case o.REMOVE_PROPS:case o.REMOVE_COMPONENT:e[t.component];var n=a(e,[t.component]);return n;default:return e}};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.default={date:"yyyy-MM-dd",basic_date:"yyyyMMdd",basic_date_time:"yyyyMMdd'T'HHmmss.fffzzz",basic_date_time_no_millis:"yyyyMMdd'T'HHmmsszzz",date_time_no_millis:"yyyy-MM-dd'T'HH:mm:sszzz",basic_time:"HHmmss.fffzzz",basic_time_no_millis:"HHmmsszzz",epoch_millis:"epoch_millis",epoch_second:"epoch_second"}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t0&&u.forEach((function(e){var r,o,a;t.hasOwnProperty(e)&&(l=n({},l,(r={},o=e,a=t[e],o in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a,r)))}));var c=n({},i,l);if(d=[].concat(r(d),[e]),p=[].concat(r(p),[c]),f)return!0}return!1},m=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;if("object"==typeof t){var a=n.split("."),i=t[a[0]];if(i)if(a.length>1){var s=n.substring(a[0].length+1);Array.isArray(i)?i.forEach((function(t){e(t,s,r)})):e(i,s,r)}else{var l=o(i);if(l){if(Array.isArray(l)){if(f)return l.some((function(e){return g(e,t,r)}));l.forEach((function(e){return g(e,t,r)}))}return g(l,t,r)}}}return!1},y=function(){f?i.forEach((function(e){t.some((function(t){return m(e,t)}))})):i.forEach((function(e){t.forEach((function(t){m(e,t)}))}))};return y(),p.length4&&void 0!==arguments[4]?arguments[4]:{};return function(u){if(u(s(e,t,n)),r){u((0,o.executeQuery)(e,!1,!0))}u((0,a.setInternalValue)((0,i.getInternalComponentID)(e),void 0,void 0,void 0,l))}};var r=n(1),o=n(26),a=n(27),i=n(13);function s(e,t,n){return{type:r.SET_MAP_DATA,componentId:e,query:t,persistMapQuery:n}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:null,n=r.props.onClear;r.props.setValue(e,null),n&&n(e,t)},r.clearValues=function(){var e=r.props.onClear;r.props.clearValues(),e&&e(null)},r.renderValue=function(e,t){if(t&&e.length)return e.map((function(e){return r.renderValue(e)})).join(", ");if(e&&"object"===(void 0===e?"undefined":o(e))){var n=("string"==typeof e.label?e.label:e.value)||e.key||e.distance||null;return e.location&&(n=e.location+" - "+n),n}return e},r.renderFilters=function(){var e=r.props.selectedValues;return Object.keys(e).filter((function(t){return r.props.components.includes(t)&&e[t].showFilter})).map((function(t,n){var o=e[t],i=o.label,s=o.value,l=o.category,u=Array.isArray(s);if(i&&(u&&s.length||!u&&s)){var c=l?r.renderValue(s+" in "+l+" category",u):r.renderValue(s,u);return(0,a.jsx)(h.default,{className:(0,p.getClassName)(r.props.innerClass,"button")||null,key:t+"-"+(n+1),tabIndex:"0",onKeyPress:function(e){return(0,p.handleA11yAction)(e,(function(){return r.remove(t,s)}))},onClick:function(){return r.remove(t,s)}},(0,a.jsx)("span",null,e[t].label,": ",c),(0,a.jsx)("span",null,"✕"))}return null})).filter(Boolean)},r.hasFilters=function(){return Object.keys(r.props.selectedValues).filter((function(e){return r.props.components.includes(e)})).some((function(e){var t=r.props.selectedValues[e].value,n=r.props.componentProps[e]&&r.props.componentProps[e].componentType===c.componentTypes.reactiveList,o=Array.isArray(t);return(o&&t.length||!o&&t)&&!n}))},r.extracted(n),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.extracted=function(e){!0===e.showClearAll?this._showClearAll=c.CLEAR_ALL.ALWAYS:this._showClearAll=!1===e.showClearAll?c.CLEAR_ALL.NEVER:e.showClearAll},t.prototype.render=function(){var e=this;if(this.props.render)return this.props.render(this.props);var t=this.props.theme,n=this.renderFilters(),r=void 0;return r=this._showClearAll===c.CLEAR_ALL.ALWAYS?this.hasFilters():this._showClearAll===c.CLEAR_ALL.DEFAULT&&!!n.length,(0,a.jsx)(g.default,{style:this.props.style,css:(0,d.filters)(t),className:""+(this.props.className||"")},this.props.title&&r&&(0,a.jsx)(m.default,{className:(0,p.getClassName)(this.props.innerClass,"title")||null},this.props.title),n,this.props.showClearAll&&r?(0,a.jsx)(h.default,{className:(0,p.getClassName)(this.props.innerClass,"button")||null,onClick:this.clearValues,tabIndex:"0",onKeyPress:function(t){return(0,p.handleA11yAction)(t,e.clearValues)}},this.props.clearAllLabel):null)},t}(i.Component);b.propTypes={clearValues:f.default.func,setValue:f.default.func,components:f.default.components,selectedValues:f.default.selectedValues,className:f.default.string,clearAllLabel:f.default.title,innerClass:f.default.style,showClearAll:f.default.showClearAll,style:f.default.style,theme:f.default.style,onClear:f.default.func,render:f.default.func,title:f.default.title,onChange:f.default.func,componentProps:f.default.props},b.defaultProps={className:null,clearAllLabel:"Clear All",showClearAll:!0,style:{},componentProps:{}};var w=(0,y.connect)((function(e){return{components:e.components,selectedValues:e.selectedValues,componentProps:e.props}}),(function(e){return{clearValues:function(){return e((0,u.clearValues)())},setValue:function(t,n){return e((0,u.setValue)(t,n))}}}))((0,l.withTheme)((function(e){return(0,a.jsx)(b,r({ref:e.myForwardedRef},e))})));t.default=s.default.forwardRef((function(e,t){return(0,a.jsx)(w,r({},e,{myForwardedRef:t}))}))},function(e,t,n){"use strict";t.__esModule=!0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var _=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));x.call(r);var o=n.defaultValue||n.value,a=n.selectedValue||o||[],i={};a.forEach((function(e){i[e]=!0}));var s=n.options&&n.options[n.dataField]?r.getOptions(n.options[n.dataField].buckets,n):[];r.state={currentValue:i,options:s,searchTerm:"",after:{},prevAfter:{},isLastBucket:!1},r.internalComponent=(0,u.getInternalComponentID)(n.componentId),(0,p.updateCustomQuery)(n.componentId,n,a),(0,p.updateDefaultQuery)(n.componentId,n,a),r.updateQueryOptions(n);return a.length&&r.setValue(a,!0,n,!1),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidUpdate=function(e){var t=this;(0,p.checkPropChange)(this.props.options,e.options,(function(){var n=t.props,r=n.showLoadMore,a=n.dataField,i=n.options;if(r&&i&&i[a]){var s=i[a].buckets,l=i[a].after_key,u=e.options&&e.options[a]&&e.options[a].after_key,c=!l;t.setState((function(e){return o({},e,{prevAfter:u?{after:u}:e.prevAfter,after:l?{after:l}:e.after,isLastBucket:c,options:t.getOptions(s,t.props)})}),(function(){var e=t.state.currentValue,n=Object.keys(e).filter((function(t){return e[t]}));n.length&&t.setValue(n,!0)}))}else t.setState({options:i&&i[a]?t.getOptions(i[a].buckets,t.props):[]},(function(){var e=t.state.currentValue,n=Object.keys(e).filter((function(t){return e[t]}));n.length&&t.setValue(n,!0)}))}));var n="object"===r(this.state.currentValue)?Object.keys(this.state.currentValue):[];(0,w.isQueryIdentical)(n,this.props,e,"defaultQuery")||(this.updateDefaultQuery(),this.updateQuery([],this.props)),(0,w.isQueryIdentical)(n,this.props,e,"customQuery")||this.updateQuery(n,this.props),(0,p.checkSomePropChange)(this.props,e,["size","sortBy"],(function(){return t.updateQueryOptions(t.props)})),(0,p.checkSomePropChange)(this.props,e,["dataField","nestedField"],(function(){t.updateQueryOptions(t.props),t.updateQuery(n,t.props)}));var a=n,i=this.props.selectAllLabel;if(i&&(a=a.filter((function(e){return e!==i})),this.state.currentValue[i]&&(a=[i])),this.props.value!==e.value)this.setValue(this.props.value,!0);else if(!(0,p.isEqual)(a,this.props.selectedValue)&&!(0,p.isEqual)(this.props.selectedValue,e.selectedValue)){var s=this.props,l=s.value,u=s.onChange;if(void 0===l)this.setValue(this.props.selectedValue||[],!0);else if(u)u(this.props.selectedValue||null);else{var c=n;this.setValue(c,!0)}}},t.generateQueryOptions=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=(0,p.getQueryOptions)(e),o=Object.keys(n);return e.showLoadMore?(0,p.getCompositeAggsQuery)(o,r,e,t):(0,p.getAggsQuery)(o,r,e)},t.prototype.getComponent=function(){var e=this.props,t=e.error,n=e.isLoading,r=e.rawData,o={error:t,loading:n,value:this.state.currentValue,data:this.listItems,handleChange:this.handleClick,rawData:r};return(0,w.getComponent)(o,this.props)},t.prototype.render=function(){var e=this,t=this.props,n=t.selectAllLabel,r=t.renderItem,o=t.showLoadMore,a=t.loadMoreLabel,i=t.renderError,l=t.error,u=t.isLoading,c=this.state.isLastBucket;if(this.props.isLoading&&this.props.loader)return this.props.loader;if(i&&l)return(0,w.isFunction)(i)?i(l):i;if(!this.hasCustomRenderer&&this.state.options&&0===this.state.options.length)return this.props.renderNoResults?this.props.renderNoResults():null;var f=this.listItems,d=!!n&&!!this.state.currentValue[n];return s.default.createElement(v.default,{style:this.props.style,className:this.props.className},this.props.title&&s.default.createElement(h.default,{className:(0,p.getClassName)(this.props.innerClass,"title")||null},this.props.title),this.renderSearch(),this.hasCustomRenderer?this.getComponent():s.default.createElement(b.UL,{className:(0,p.getClassName)(this.props.innerClass,"list")||null,role:"listbox","aria-label":this.props.componentId+"-items"},n?s.default.createElement("li",{key:n,className:d?"active":"",role:"option","aria-checked":d,"aria-selected":d},s.default.createElement(b.Checkbox,{className:(0,p.getClassName)(this.props.innerClass,"checkbox")||null,id:this.props.componentId+"-"+n,name:n,value:n,onChange:this.handleClick,checked:d,show:this.props.showCheckbox}),s.default.createElement("label",{className:(0,p.getClassName)(this.props.innerClass,"label")||null,htmlFor:this.props.componentId+"-"+n},n)):null,f.length?f.map((function(t){var n=!!e.state.currentValue[t.key];return s.default.createElement("li",{key:t.key,className:n?"active":"",role:"option","aria-checked":n,"aria-selected":n},s.default.createElement(b.Checkbox,{className:(0,p.getClassName)(e.props.innerClass,"checkbox")||null,id:e.props.componentId+"-"+t.key,name:e.props.componentId+"-"+t.key,value:t.key,onChange:e.handleClick,checked:n,show:e.props.showCheckbox}),s.default.createElement("label",{className:(0,p.getClassName)(e.props.innerClass,"label")||null,htmlFor:e.props.componentId+"-"+t.key},r?r(t.key,t.doc_count,n):s.default.createElement("span",null,s.default.createElement("span",null,t.key),e.props.showCount&&s.default.createElement("span",{className:(0,p.getClassName)(e.props.innerClass,"count")||null},t.doc_count))))})):this.props.renderNoResults&&this.props.renderNoResults(),o&&!c&&s.default.createElement("div",{css:m.loadMoreContainer},s.default.createElement(y.default,{disabled:u,onClick:this.handleLoadMore},a))))},a(t,[{key:"hasCustomRenderer",get:function(){return(0,w.hasCustomRenderer)(this.props)}},{key:"listItems",get:function(){var e=this,t=this.state.options;return this.props.transformData&&(t=this.props.transformData(t)),t.filter((function(t){return!!String(t.key).length&&(!e.props.showSearch||!e.state.searchTerm||String(t.key).toLowerCase().includes(e.state.searchTerm.toLowerCase()))}))}}]),t}(i.Component);_.defaultQuery=function(e,t){var n=null,r="or"===t.queryFormat?"terms":"term";if(!Array.isArray(e)||0===e.length)return null;if(t.selectAllLabel&&e.includes(t.selectAllLabel))n=t.showMissing?{match_all:{}}:{exists:{field:t.dataField}};else if(e){var o=void 0;if("or"===t.queryFormat){var a,i,s=[(i={},i[r]=(a={},a[t.dataField]=e.filter((function(e){return e!==t.missingLabel})),a),i)];if(t.showMissing)e.includes(t.missingLabel)&&(s=s.concat({bool:{must_not:{exists:{field:t.dataField}}}}));o={bool:{should:s}}}else{o={bool:{must:e.map((function(e){var n,o;return(o={})[r]=((n={})[t.dataField]=e,n),o}))}}}n=e.length?o:null}return n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var x=function(){var e=this;this.getOptions=function(e,t){return t.showLoadMore?e.map((function(e){return{key:e.key[t.dataField],doc_count:e.doc_count}})):e},this.setValue=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=r.selectAllLabel,s=e.state.currentValue,l=null;if(i&&(Array.isArray(t)&&t.includes(i)||"string"==typeof t&&t===i))s[i]&&a&&!n?(s={},l=[]):(e.state.options.forEach((function(e){s[e.key]=!0})),s[i]=!0,l=[i]);else if(n){if(l=t,s={},t&&t.forEach((function(e){s[e]=!0})),i&&i in s){var u=s,c=(u[i],E(u,[i]));s=o({},c)}}else{if(s[t]){var f=s,d=(f[t],E(f,[t]));s=o({},d)}else s[t]=!0;if(i&&i in s){var h=s,g=(h[i],E(h,[i]));s=o({},g)}l=Object.keys(s)}var m=function(){var t=function(){e.updateQuery(l,r),r.onValueChange&&r.onValueChange(l)};a?e.setState({currentValue:s},t):t()};(0,p.checkValueChange)(r.componentId,l,r.beforeValueChange,m)},this.updateQuery=function(t,n){var r=n.customQuery,a=_.defaultQuery(t,n),i=void 0;r&&(a=(r(t,n)||{}).query,i=(0,p.getOptionsFromQuery)(r(t,n)),(0,p.updateCustomQuery)(n.componentId,n,t));n.setQueryOptions(n.componentId,o({},_.generateQueryOptions(n,e.state.prevAfter,e.state.currentValue),i)),n.updateQuery({componentId:n.componentId,query:a,value:t,label:n.filterLabel,showFilter:n.showFilter,URLParams:n.URLParams,componentType:f.componentTypes.multiList})},this.updateDefaultQuery=function(t){var n=Object.keys(e.state.currentValue);(0,p.updateDefaultQuery)(e.props.componentId,e.props,n),(0,p.updateInternalQuery)(e.internalComponent,t,n,e.props,_.generateQueryOptions(e.props,e.state.prevAfter,e.state.currentValue),null)},this.updateQueryOptions=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t.showLoadMore&&!n&&e.setState({options:[]});var r=_.generateQueryOptions(t,n?e.state.after:{},e.state.currentValue);t.defaultQuery?e.updateDefaultQuery(r):t.setQueryOptions(e.internalComponent,r)},this.handleInputChange=function(t){var n=t.target.value;e.setState({searchTerm:n})},this.handleLoadMore=function(){var t=_.generateQueryOptions(e.props,e.state.after,e.state.currentValue);e.props.loadMore(e.props.componentId,t)},this.renderSearch=function(){return e.props.showSearch?s.default.createElement(g.default,{className:(0,p.getClassName)(e.props.innerClass,"input")||null,onChange:e.handleInputChange,value:e.state.searchTerm,placeholder:e.props.placeholder,style:{margin:"0 0 8px"},"aria-label":e.props.componentId+"-search",themePreset:e.props.themePreset}):null},this.handleClick=function(t){var n=t;(0,w.isEvent)(t)&&(n=t.target.value);var r=e.props,o=r.value,a=r.onChange;void 0===o?e.setValue(n):a&&a((0,w.parseValueArray)(e.props.value,n))}};_.propTypes={setQueryOptions:d.default.funcRequired,loadMore:d.default.funcRequired,updateQuery:d.default.funcRequired,options:d.default.options,rawData:d.default.rawData,selectedValue:d.default.selectedValue,setCustomQuery:d.default.funcRequired,isLoading:d.default.bool,error:d.default.title,beforeValueChange:d.default.func,children:d.default.func,className:d.default.string,componentId:d.default.stringRequired,customQuery:d.default.func,defaultQuery:d.default.func,dataField:d.default.stringRequired,nestedField:d.default.string,defaultValue:d.default.stringArray,value:d.default.stringArray,filterLabel:d.default.string,innerClass:d.default.style,loader:d.default.title,onError:d.default.func,renderNoResults:d.default.func,onQueryChange:d.default.func,onValueChange:d.default.func,onChange:d.default.func,placeholder:d.default.string,queryFormat:d.default.queryFormatSearch,react:d.default.react,render:d.default.func,renderItem:d.default.func,renderError:d.default.title,transformData:d.default.func,selectAllLabel:d.default.string,showCheckbox:d.default.boolRequired,showCount:d.default.bool,showSearch:d.default.bool,size:d.default.number,sortBy:d.default.sortByWithCount,style:d.default.style,themePreset:d.default.themePreset,title:d.default.title,URLParams:d.default.bool,showMissing:d.default.bool,missingLabel:d.default.string,showLoadMore:d.default.bool,loadMoreLabel:d.default.title},_.defaultProps={className:null,placeholder:"Search",queryFormat:"or",showCheckbox:!0,showCount:!0,showSearch:!0,size:100,sortBy:"count",style:{},URLParams:!1,showMissing:!1,missingLabel:"N/A",showLoadMore:!1,loadMoreLabel:"Load More"},_.componentType=f.componentTypes.multiList;var O=(0,w.connect)((function(e,t){return{options:t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].reactivesearch_nested:e.aggregations[t.componentId],rawData:e.rawData[t.componentId],selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,isLoading:e.isLoading[t.componentId],themePreset:e.config.themePreset,error:e.error[t.componentId]}}),(function(e){return{setCustomQuery:function(t,n){return e((0,l.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,l.setDefaultQuery)(t,n))},setQueryOptions:function(t,n){return e((0,l.setQueryOptions)(t,n))},loadMore:function(t,n){return e((0,l.loadMore)(t,n,!0,!0))},updateQuery:function(t){return e((0,l.updateQuery)(t))}}}))((function(e){return s.default.createElement(S.default,o({},e,{internalComponent:!0,componentType:f.componentTypes.multiList}),(function(){return s.default.createElement(_,o({ref:e.myForwardedRef},e))}))})),T=s.default.forwardRef((function(e,t){return s.default.createElement(O,o({},e,{myForwardedRef:t}))}));(0,c.default)(T,_),T.name="MultiList",t.default=T},function(e,t,n){"use strict";t.__esModule=!0,t.Checkbox=t.Radio=t.UL=void 0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r},i=n(2),s=n(17);var l="16px",u="16px",c="4px",f={name:"ruvce6-vh",styles:"border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;;label:vh;"},p={name:"1qb54l2-hideInputControl",styles:"+ label{padding-left:0;&::before,&::after{width:0;height:0;border:0;margin:0;visibility:hidden;}}&:checked{+ label{font-weight:bold;}};label:hideInputControl;"},d=function(e){var t=e.theme;return(0,i.css)(f,";&:focus{+ label{&::before{box-shadow:0 0 0 2px ",(0,s.lighten)(.4,t.colors.primaryColor),";}}}&:hover{+ label{&::before{border-color:",t.colors.primaryColor,";}}}&:active{+ label{&::before{transition-duration:0;}}}+ label{position:relative;user-select:none;display:flex;width:100%;height:100%;margin:0.4rem 0;align-items:flex-start;cursor:pointer;&:hover{color:",t.colors.primaryColor,";}& > span{width:100%;display:flex;flex-direction:row;justify-content:space-between;line-height:1.3rem;& > span:first-of-type{padding-right:5px;}& > span:nth-of-type(2){color:",(0,s.lighten)(.35,t.colors.textColor),";}}&::before{background-color:#fff;border:1px solid ",t.colors.borderColor||(0,s.lighten)(.1,t.colors.textColor),";box-sizing:content-box;content:'';color:",t.colors.primaryColor,";margin-right:calc(",l," * 0.5);top:50%;left:0;width:calc(",l," + 1px);height:",u,";display:inline-block;vertical-align:middle;margin-top:2px;}&::after{box-sizing:content-box;content:'';background-color:",t.colors.primaryColor,";position:absolute;top:11px;left:calc(1px + ",c," / 2);width:calc(",l," - ",c,");height:calc(",u," - ",c,");margin-top:calc(",u," / -2 - ",c," / -2);transform:scale(0);transform-origin:50%;transition:transform 200ms ease-out;}}")},h=(0,a.default)("input",{target:"eekr4lp0",label:"Radio"})(d,";",(function(e){return e.show?null:p}),";+ label{&::before,&::after{border-radius:50%;}}&:checked{&:active,&:focus{+ label{color:",(function(e){return e.theme.colors.primaryColor}),";&::before{animation:none;filter:none;transition:none;}}}+ label{&::before{animation:none;background-color:#fff;border-color:",(function(e){return e.theme.colors.primaryColor}),";}&::after{transform:scale(1);}}");h.defaultProps={type:"radio",show:!0};var g=(0,a.default)("input",{target:"eekr4lp1",label:"Checkbox"})(d,";",(function(e){return e.show?null:p}),";+ label{&::before,&::after{border-radius:2px;}&::after{background-color:transparent;top:10px;left:calc(1px + ",l," / 5);width:calc(",l," / 2);height:calc(",l," / 5);margin-top:calc(",u," / -2 / 2 * 0.8);border-style:solid;border-color:",(function(e){return e.theme.colors.primaryTextColor}),";border-width:0 0 2px 2px;border-radius:0;border-image:none;transform:rotate(-45deg) scale(0);transition:none;}}&:checked{+ label{&::before{border-color:",(function(e){return e.theme.colors.primaryColor}),";background-color:",(function(e){return e.theme.colors.primaryColor}),";}&::after{content:'';transform:rotate(-45deg) scale(1);transition:transform 200ms ease-out;}}}");g.defaultProps={type:"checkbox",show:!0};var m=(0,a.default)("ul",{target:"eekr4lp2",label:"UL"})({name:"1ltavtd",styles:"list-style:none;padding:0;margin:0;max-height:240px;position:relative;overflow-y:auto;padding-bottom:12px;li{min-height 30px;display:flex;flex-direction:row;align-items:center;padding-left:2px;}"});t.UL=m,t.Radio=h,t.Checkbox=g},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:e.props,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o="string"==typeof t?y.parseValue(t,n):t,a=function(){var t=function(){e.updateQuery(o,n),n.onValueChange&&n.onValueChange(o)};r?e.setState({currentValue:o},t):t()};(0,l.checkValueChange)(n.componentId,o,n.beforeValueChange,a)},this.updateQuery=function(e,t){var n=t.customQuery,r=y.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,l.getOptionsFromQuery)(n(e,t)),(0,l.updateCustomQuery)(t.componentId,t,e));t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:t.showFilter,URLParams:t.URLParams,componentType:c.componentTypes.singleRange})},this.handleClick=function(t){var n=e.props,r=n.value,o=n.onChange,a=t.target.value;void 0===r?e.setValue(a):o&&o(a)}};y.propTypes={updateQuery:u.default.funcRequired,selectedValue:u.default.selectedValue,setCustomQuery:u.default.funcRequired,beforeValueChange:u.default.func,className:u.default.string,componentId:u.default.stringRequired,customQuery:u.default.func,data:u.default.data,dataField:u.default.stringRequired,defaultValue:u.default.string,value:u.default.string,filterLabel:u.default.string,innerClass:u.default.style,nestedField:u.default.string,onQueryChange:u.default.func,onValueChange:u.default.func,onChange:u.default.func,react:u.default.react,showFilter:u.default.bool,showRadio:u.default.boolRequired,style:u.default.style,title:u.default.title,URLParams:u.default.bool,includeNullValues:u.default.bool},y.defaultProps={className:null,showFilter:!0,showRadio:!0,style:{},URLParams:!1,includeNullValues:!1},y.componentType=c.componentTypes.singleRange;var b=(0,h.connect)((function(e,t){return{selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null}}),(function(e){return{setCustomQuery:function(t,n){return e((0,i.setCustomQuery)(t,n))},updateQuery:function(t){return e((0,i.updateQuery)(t))},setQueryOptions:function(t,n,r){return e((0,i.setQueryOptions)(t,n,r))}}}))((function(e){return a.default.createElement(g.default,r({},e,{componentType:c.componentTypes.singleRange}),(function(){return a.default.createElement(y,r({ref:e.myForwardedRef},e))}))})),w=a.default.forwardRef((function(e,t){return a.default.createElement(b,r({},e,{myForwardedRef:t}))}));(0,s.default)(w,y),w.name="SingleRange",t.default=w},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;tt.key?1:0})),n.setState({stats:e||[]})})),(0,u.checkSomePropChange)(this.props,e,["dataField","nestedField"],(function(){n.updateQueryOptions(n.props),n.handleChange(n.state.currentValue,n.props)})),(0,u.isEqual)(this.props.value,e.value)){if(!(0,u.isEqual)(this.state.currentValue,this.props.selectedValue)&&!(0,u.isEqual)(this.props.selectedValue,e.selectedValue)){var r=this.props,o=r.value,a=r.onChange;if(void 0===o){var i=t.parseValue(this.props.selectedValue,this.props);this.handleChange(i,this.props)}else a?a(this.props.selectedValue||null):this.handleChange(this.state.currentValue)}}else{var s=t.parseValue(this.props.value,this.props);this.handleChange(s,this.props)}},t.prototype.shouldComponentUpdate=function(e){var t=Math.floor((e.range.end-e.range.start)/2);return!(e.stepValue<1||e.stepValue>t)||(console.warn("stepValue for RangeSlider "+e.componentId+" should be greater than 0 and less than or equal to "+t),!1)},t.prototype.render=function(){var e=this;return(0,o.jsx)(y.default,{primary:!0,style:this.props.style,className:this.props.className},this.props.title&&(0,o.jsx)(v.default,{className:(0,u.getClassName)(this.props.innerClass,"title")||null},this.props.title),this.state.stats.length&&this.props.showHistogram&&this.props.showSlider?(0,o.jsx)(h.default,{stats:this.state.stats,range:this.props.range,interval:this.getValidInterval(this.props)}):null,this.props.showSlider&&(0,o.jsx)(f.default,{min:this.props.range.start,max:this.props.range.end,values:this.state.currentValue,onChange:this.handleSlider,onValuesUpdated:this.handleDrag,snap:this.props.snap,snapPoints:this.props.snap?this.getSnapPoints():null,className:(0,u.getClassName)(this.props.innerClass,"slider"),handle:function(t){var n=t.className,a=t.style,i=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,o.jsx)(m.default,r({style:a,className:n},i,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels&&this.props.showSlider&&(0,o.jsx)("div",{css:b.rangeLabelsContainer},(0,o.jsx)(g.default,{align:"left",className:(0,u.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,o.jsx)(g.default,{align:"right",className:(0,u.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)))},t}(a.Component);E.parseValue=function(e,t){return Array.isArray(e)?e:e?[e.start,e.end]:[t.range.start,t.range.end]},E.defaultQuery=function(e,t){var n=null;return Array.isArray(e)&&e.length&&(n=(0,w.getRangeQueryWithNullValues)(e,t)),n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var _=function(){var e=this;this.getSnapPoints=function(){var t=[],n=e.props.stepValue;(e.props.range.end-e.props.range.start)/n>100&&(n=(e.props.range.end-e.props.range.start)/100);for(var r=e.props.range.start;r<=e.props.range.end;r+=n)t=t.concat(r);return t[t.length-1]!==e.props.range.end&&(t=t.concat(e.props.range.end)),t},this.getValidInterval=function(e){var t=Math.ceil((e.range.end-e.range.start)/100)||1;return e.interval?e.interval1&&void 0!==arguments[1]?arguments[1]:e.props,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=function(){var o=function(){var r=t[0],o=t[1];e.updateQuery([r,o],n),n.onValueChange&&n.onValueChange({start:r,end:o})},a=t[0],i=t[1],s=n.range;r&&a<=i&&a>=s.start&&i<=s.end?e.setState({currentValue:t},o):o()};(0,u.checkValueChange)(n.componentId,{start:t[0],end:t[1]},n.beforeValueChange,o)},this.handleSlider=function(t){var n=t.values;if(!(0,u.isEqual)(n,e.state.currentValue)){var r=e.props,o=r.value,a=r.onChange;void 0===o?e.handleChange(n):a?(e.forceUpdate(),a(n)):e.setState({currentValue:e.state.currentValue})}},this.handleDrag=function(t){if(e.props.onDrag){var n=t.min,r=t.max,o=t.values;e.props.onDrag(o,[n,r])}},this.updateQuery=function(e,t){var n=t.customQuery,r=E.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,u.getOptionsFromQuery)(n(e,t)),(0,u.updateCustomQuery)(t.componentId,t,e));var a=t.showFilter,i=t.range,s=i.start,l=i.end,c=e[0],f=e[1],d=c===s&&f===l;t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:a&&!d,URLParams:t.URLParams,componentType:p.componentTypes.rangeSlider})},this.updateQueryOptions=function(t){if(t.showHistogram){var n=t.customQuery,o={size:0,aggs:(t.histogramQuery||e.histogramQuery)(t)},a=[t.range.start,t.range.end],i=n||E.defaultQuery,s=n?(0,u.getOptionsFromQuery)(n(a,t)):null;t.setQueryOptions(e.internalComponent,r({},o,s),!1),t.updateQuery({componentId:e.internalComponent,query:i(a,t),value:a})}}};E.propTypes={setQueryOptions:c.default.funcRequired,updateQuery:c.default.funcRequired,options:c.default.options,selectedValue:c.default.selectedValue,setCustomQuery:c.default.funcRequired,beforeValueChange:c.default.func,className:c.default.string,componentId:c.default.stringRequired,customQuery:c.default.func,dataField:c.default.stringRequired,defaultValue:c.default.range,value:c.default.range,filterLabel:c.default.string,innerClass:c.default.style,interval:c.default.number,nestedField:c.default.string,onDrag:c.default.func,onQueryChange:c.default.func,onValueChange:c.default.func,onChange:c.default.func,range:c.default.range,rangeLabels:c.default.rangeLabels,react:c.default.react,showHistogram:c.default.bool,histogramQuery:c.default.func,showFilter:c.default.bool,showSlider:c.default.bool,tooltipTrigger:c.default.tooltipTrigger,renderTooltipData:c.default.func,snap:c.default.bool,stepValue:c.default.number,style:c.default.style,title:c.default.title,URLParams:c.default.bool,includeNullValues:c.default.bool},E.defaultProps={className:null,range:{start:0,end:10},showHistogram:!0,showSlider:!0,tooltipTrigger:"none",snap:!0,stepValue:1,showFilter:!0,style:{},URLParams:!1,includeNullValues:!1},E.componentType=p.componentTypes.rangeSlider;var x=(0,w.connect)((function(e,t){var n=t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].inner:e.aggregations[t.componentId];return{options:n?n[t.dataField]&&n[t.dataField].buckets:[],selectedValue:e.selectedValues[t.componentId]?e.selectedValues[t.componentId].value:null}}),(function(e){return{setCustomQuery:function(t,n){return e((0,s.setCustomQuery)(t,n))},setQueryOptions:function(t,n,r){return e((0,s.setQueryOptions)(t,n,r))},updateQuery:function(t){return e((0,s.updateQuery)(t))}}}))((function(e){return(0,o.jsx)(S.default,r({},e,{internalComponent:!0,componentType:p.componentTypes.rangeSlider}),(function(){return(0,o.jsx)(E,r({ref:e.myForwardedRef},e))}))})),O=i.default.forwardRef((function(e,t){return(0,o.jsx)(x,r({},e,{myForwardedRef:t}))}));(0,l.default)(O,E),O.name="RangeSlider",t.default=O},function(e,t,n){"use strict";t.__esModule=!0,t.rangeLabelsContainer=void 0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r};n(2);var i={name:"dqk24x-left",styles:"left:0;margin-left:3px;;label:left;"},s={name:"1lhilbp-right",styles:"right:0;margin-right:3px;;label:right;"},l=(0,a.default)("div",{target:"e1atnqi30",label:"Label"})("position:absolute;top:-25px;",(function(e){return"left"===e.align&&i})," ",(function(e){return"right"===e.align&&s}),"");t.rangeLabelsContainer={name:"dqmsxc-rangeLabelsContainer",styles:"position:relative;;label:rangeLabelsContainer;"};t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(o,["getRootProps","getInputProps","getItemProps","isOpen","highlightedIndex"]);return(0,a.jsx)("div",l({css:v.suggestionsContainer},{suppressRefError:!0}),(0,a.jsx)(b.default,r({"aria-label":e.props.componentId,id:e.props.componentId+"-input",showIcon:e.props.showIcon,showClear:e.props.showClear,iconPosition:e.props.iconPosition,ref:function(t){e._inputRef=t}},c({className:(0,p.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:null===e.state.currentValue?"":e.state.currentValue,onChange:e.onInputChange,onBlur:e.withTriggerQuery(e.props.onBlur),onFocus:e.handleFocus,onKeyPress:e.withTriggerQuery(e.props.onKeyPress),onKeyDown:function(t){return e.handleKeyDown(t,h)},onKeyUp:e.withTriggerQuery(e.props.onKeyUp)}),{themePreset:s})),e.renderIcons(),e.hasCustomRenderer&&e.getComponent(r({getInputProps:c,getItemProps:f,isOpen:d,highlightedIndex:h},g)),e.renderLoader(),e.renderError(),!e.hasCustomRenderer&&d&&n.length?(0,a.jsx)("ul",{css:(0,v.suggestions)(s,i),className:(0,p.getClassName)(e.props.innerClass,"list")},(0,_.hasQuerySuggestionsRenderer)(e.props)?e.getComponent(r({getInputProps:c,getItemProps:f,isOpen:d,highlightedIndex:h},g),!0):e.topSuggestions.map((function(n,o){return(0,a.jsx)("li",r({},f({item:n}),{key:o+1+"-"+n.value,style:{backgroundColor:e.getBackgroundColor(h,o)}}),(0,a.jsx)(x.default,{currentValue:t,suggestion:n}))})),n.slice(0,u).map((function(n,o){return(0,a.jsx)("li",r({},f({item:n}),{key:o+e.topSuggestions.length+1+"-"+n.value,style:{backgroundColor:e.getBackgroundColor(h,o+e.topSuggestions.length)}}),(0,a.jsx)(x.default,{currentValue:t,suggestion:n}))}))):e.renderNoSuggestion(n))}},this.props.downShiftProps)):(0,a.jsx)("div",{css:v.suggestionsContainer},(0,a.jsx)(b.default,{"aria-label":this.props.componentId,className:(0,p.getClassName)(this.props.innerClass,"input")||null,placeholder:this.props.placeholder,value:this.state.currentValue?this.state.currentValue:"",onChange:this.onInputChange,onBlur:this.withTriggerQuery(this.props.onBlur),onFocus:this.withTriggerQuery(this.props.onFocus),onKeyPress:this.withTriggerQuery(this.props.onKeyPress),onKeyDown:this.withTriggerQuery(this.props.onKeyDown),onKeyUp:this.withTriggerQuery(this.props.onKeyUp),autoFocus:this.props.autoFocus,iconPosition:this.props.iconPosition,showIcon:this.props.showIcon,showClear:this.props.showClear,themePreset:s}),this.renderIcons()))},o(t,[{key:"stats",get:function(){return(0,p.getResultStats)(this.props)}},{key:"parsedSuggestions",get:function(){var e=[],t=this.state.currentValue,n=this.props.defaultSuggestions;return!t&&n&&n.length?e=n:t&&(e=this.state.suggestions),(0,p.withClickIds)(e)}},{key:"hasCustomRenderer",get:function(){return(0,_.hasCustomRenderer)(this.props)}},{key:"topSuggestions",get:function(){var e=this.props,t=e.enableQuerySuggestions,n=e.querySuggestions,r=e.showDistinctSuggestions,o=this.state.currentValue;return t?(0,p.getTopSuggestions)(n,o,r):[]}}]),t}(i.Component);I.highlightQuery=function(e){if(e.customHighlight)return e.customHighlight(e);if(!e.highlight)return null;var t={},n=e.highlightField?e.highlightField:e.dataField;return"string"==typeof n?t[n]={}:Array.isArray(n)&&n.forEach((function(e){t[e]={}})),{highlight:r({pre_tags:[""],post_tags:[""],fields:t},e.highlightField&&{require_field_match:!1})}},I.defaultQuery=function(e,t){var n=null,r=void 0;return e&&(r=Array.isArray(t.dataField)?t.dataField:[t.dataField],n=t.queryString?{query_string:I.shouldQuery(e,r,t)}:t.searchOperators?{simple_query_string:I.shouldQuery(e,r,t)}:{bool:{should:I.shouldQuery(e,r,t),minimum_should_match:"1"}}),""===e&&(n=null),n&&t.nestedField&&(n={nested:{path:t.nestedField,query:n}}),n},I.shouldQuery=function(e,t,n){var r=t.map((function(e,t){return e+(Array.isArray(n.fieldWeights)&&n.fieldWeights[t]?"^"+n.fieldWeights[t]:"")}));return n.searchOperators||n.queryString?{query:e,fields:r,default_operator:n.queryFormat}:"and"===n.queryFormat?[{multi_match:{query:e,fields:r,type:"cross_fields",operator:"and"}},{multi_match:{query:e,fields:r,type:"phrase",operator:"and"}}]:[{multi_match:{query:e,fields:r,type:"best_fields",operator:"or",fuzziness:n.fuzziness?n.fuzziness:0}},{multi_match:{query:e,fields:r,type:"phrase",operator:"or"}}]};var A=function(){var e=this;this.getBasicQueryOptions=function(){var t=e.props.aggregationField,n=(0,p.getQueryOptions)(e.props);return t&&(n.aggs=(0,p.getCompositeAggsQuery)({},e.props,null,!0).aggs),n},this.onSuggestions=function(t){return(0,p.handleOnSuggestions)(t,e.state.currentValue,e.props)},this.setValue=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,o=arguments[3],a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],i=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],s=function(){a?e.setState({currentValue:t,suggestions:[]},(function(){n?(e.props.autosuggest&&(i&&e.setState({isOpen:!1}),e.updateDefaultQuery(t,r)),r.strictSelection?o===m.default.SUGGESTION_SELECT||""===t?e.updateQuery(t,r):e.setValue("",!0):e.updateQuery(t,r)):e.handleTextChange(t),r.onValueChange&&r.onValueChange(t),t===r.lastUsedQuery&&(e.setState({suggestions:e.onSuggestions(e.props.suggestions)}),e.props.onSuggestions&&e.props.onSuggestions(e.props.suggestions))})):(e.props.autosuggest&&e.updateDefaultQuery(t,r),e.updateQuery(t,r),r.onValueChange&&r.onValueChange(t))};(0,p.checkValueChange)(r.componentId,t,r.beforeValueChange,s)},this.handleTextChange=(0,p.debounce)((function(t){e.props.autosuggest?e.updateDefaultQuery(t,e.props):e.updateQuery(t,e.props)}),this.props.debounce),this.updateDefaultQuery=function(t,n){var o=n.defaultQuery,a=void 0,i=I.defaultQuery(t,n);if(o){var s=o(t,n)||{};s.query&&(i=s.query),a=(0,p.getOptionsFromQuery)(s),(0,p.updateDefaultQuery)(n.componentId,n,t)}n.setSuggestionsSearchValue(t),n.setQueryOptions(e.internalComponent,r({},e.queryOptions,a)),n.updateQuery({componentId:e.internalComponent,query:i,value:t,componentType:h.componentTypes.dataSearch})},this.updateQuery=function(t,n){var o=n.customQuery,a=n.filterLabel,i=n.showFilter,s=n.URLParams,l=void 0,u=I.defaultQuery(t,n);if(o){var c=o(t,n)||{},f=c.query;f&&(u=f),l=(0,p.getOptionsFromQuery)(c),(0,p.updateCustomQuery)(n.componentId,n,t)}n.setQueryOptions(n.componentId,r({},e.queryOptions,l)),e.isPending||n.updateQuery({componentId:n.componentId,query:u,value:t,label:a,showFilter:i,URLParams:s,componentType:h.componentTypes.dataSearch})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t,e.triggerQuery)},this.clearValue=function(){e.isPending=!1;var t=e.props.onChange;e.setValue("",!0),t&&t("",e.triggerQuery),e.onValueSelected(null,m.default.CLEAR_VALUE)},this.handleKeyDown=function(t,n){var r=e.props,o=r.value,a=r.onChange;void 0!==o&&a&&(e.isPending=!0),"Enter"===t.key&&null===n&&(e.setValue(t.target.value,!0),e.onValueSelected(t.target.value,m.default.ENTER_PRESS)),e.props.onKeyDown&&e.props.onKeyDown(t,e.triggerQuery)},this.onInputChange=function(t){var n=t.target.value;e.state.isOpen||e.setState({isOpen:!0});var r=e.props,o=r.value,a=r.onChange;void 0===o?e.setValue(n):a&&(e.isPending=!0,(0,_.handleCaretPosition)(t),a(n,e.triggerQuery,t))},this.triggerQuery=function(){e.isPending=!1,e.setValue(e.props.value,!0,e.props)},this.onSuggestionSelected=function(t){var n=e.props,r=n.value,o=n.onChange;e.setState({isOpen:!1}),void 0===r?e.setValue(t.value,!0,e.props,m.default.SUGGESTION_SELECT):o&&(e.isPending=!1,o(t.value,e.triggerQuery)),e.triggerClickAnalytics(t._click_id),e.onValueSelected(t.value,m.default.SUGGESTION_SELECT,t.source)},this.onValueSelected=function(){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:e.state.currentValue,a=e.props.onValueSelected;a&&a.apply(void 0,[o].concat(n))},this.handleStateChange=function(t){var n=t.isOpen;t.type===l.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.getBackgroundColor=function(t,n){return"dark"===e.props.themePreset?t===n?"#555":"#424242":t===n?"#eee":"#fff"},this.handleSearchIconClick=function(){var t=e.state.currentValue;t.trim()&&(e.isPending=!1,e.setValue(t,!0),e.onValueSelected(t,m.default.SEARCH_ICON_CLICK))},this.handleVoiceResults=function(t){var n=t.results,r=e.props.autosuggest;n&&n[0]&&n[0].isFinal&&n[0][0]&&n[0][0].transcript&&n[0][0].transcript.trim()&&(e.isPending=!1,e.setValue(n[0][0].transcript.trim(),!r),r&&(e._inputRef.focus(),e.setState({isOpen:!0})))},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,a.jsx)(w.default,null):null},this.renderCancelIcon=function(){return e.props.showClear?e.props.clearIcon||(0,a.jsx)(S.default,null):null},this.renderIcons=function(){var t=e.state.currentValue,n=e.props,r=n.showIcon,o=n.showClear,i=n.renderMic,s=n.getMicInstance,l=n.showVoiceSearch,u=n.iconPosition,c=n.innerClass;return(0,a.jsx)("div",null,e.state.currentValue&&o&&(0,a.jsx)(C.default,{onClick:e.clearValue,iconPosition:"right",clearIcon:"right"===u,showIcon:r,isClearIcon:!0},e.renderCancelIcon()),e.shouldMicRender(l)&&(0,a.jsx)(T.default,{getInstance:s,render:i,iconPosition:u,onResult:e.handleVoiceResults,className:(0,p.getClassName)(c,"mic")||null,applyClearStyle:!!t&&o,showIcon:r}),(0,a.jsx)(C.default,{onClick:e.handleSearchIconClick,iconPosition:u,showIcon:r},e.renderIcon()))},this.renderNoSuggestion=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=e.props,r=n.themePreset,o=n.theme,i=n.isLoading,s=n.renderNoSuggestion,l=n.innerClass,u=n.error,c=n.renderError,f=e.state,p=f.isOpen,d=f.currentValue;return!s||!p||t.length||i||!d||c&&u?null:(0,a.jsx)(O.default,{innerClass:l,themePreset:r,theme:o,innerClassName:"noSuggestion"},"function"==typeof s?s(d):s)},this.renderLoader=function(){var t=e.props,n=t.loader,r=t.isLoading,o=t.themePreset,i=t.theme,s=t.innerClass,l=e.state.currentValue;return r&&n&&l?(0,a.jsx)(O.default,{innerClass:s,innerClassName:"loader",theme:i,themePreset:o},n):null},this.renderError=function(){var t=e.props,n=t.error,r=t.renderError,o=t.themePreset,i=t.theme,s=t.isLoading,l=t.innerClass,u=e.state.currentValue;return n&&r&&u&&!s?(0,a.jsx)(O.default,{innerClass:l,innerClassName:"error",theme:i,themePreset:o},(0,_.isFunction)(r)?r(n):r):null},this.getComponent=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e.props,o=r.error,a=r.isLoading,i=r.aggregationData,s=r.promotedResults,l=r.customData,u=r.rawData,c=e.state.currentValue,f={error:o,loading:a,downshiftProps:t,data:e.parsedSuggestions,promotedData:s||[],customData:l||{},aggregationData:i||[],rawData:u,value:c,triggerClickAnalytics:e.triggerClickAnalytics,resultStats:e.stats,querySuggestions:e.topSuggestions};return n?(0,_.getQuerySuggestionsComponent)({downshiftProps:t,data:e.topSuggestions,value:c,loading:a,error:o},e.props):(0,_.getComponent)(f,e.props)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.withTriggerQuery=function(t){if(t)return function(n){return t(n,e.triggerQuery)}}};I.propTypes={setQueryOptions:g.default.funcRequired,updateQuery:g.default.funcRequired,options:g.default.options,selectedValue:g.default.selectedValue,suggestions:g.default.suggestions,rawData:g.default.rawData,aggregationData:g.default.aggregationData,setCustomQuery:g.default.funcRequired,setDefaultQuery:g.default.funcRequired,setCustomHighlightOptions:g.default.funcRequired,setSuggestionsSearchValue:g.default.funcRequired,triggerAnalytics:g.default.funcRequired,error:g.default.title,isLoading:g.default.bool,config:g.default.props,lastUsedQuery:g.default.string,autoFocus:g.default.bool,autosuggest:g.default.bool,enableSynonyms:g.default.bool,enableQuerySuggestions:g.default.bool,queryString:g.default.bool,beforeValueChange:g.default.func,className:g.default.string,clearIcon:g.default.children,componentId:g.default.stringRequired,customHighlight:g.default.func,customQuery:g.default.func,defaultQuery:g.default.func,dataField:g.default.dataFieldValidator,aggregationField:g.default.string,size:g.default.number,debounce:g.default.number,defaultValue:g.default.string,value:g.default.string,defaultSuggestions:g.default.suggestions,promotedResults:g.default.hits,customData:g.default.title,downShiftProps:g.default.props,children:g.default.func,excludeFields:g.default.excludeFields,fieldWeights:g.default.fieldWeights,filterLabel:g.default.string,fuzziness:g.default.fuzziness,highlight:g.default.bool,highlightField:g.default.stringOrArray,icon:g.default.children,iconPosition:g.default.iconPosition,innerClass:g.default.style,includeFields:g.default.includeFields,loader:g.default.title,nestedField:g.default.string,onError:g.default.func,onBlur:g.default.func,onFocus:g.default.func,onKeyDown:g.default.func,onKeyPress:g.default.func,onKeyUp:g.default.func,onQueryChange:g.default.func,onSuggestions:g.default.func,onValueChange:g.default.func,onChange:g.default.func,onValueSelected:g.default.func,placeholder:g.default.string,queryFormat:g.default.queryFormatSearch,querySuggestions:g.default.hits,react:g.default.react,render:g.default.func,renderQuerySuggestions:g.default.func,renderError:g.default.title,parseSuggestion:g.default.func,renderNoSuggestion:g.default.title,showClear:g.default.bool,showDistinctSuggestions:g.default.bool,showFilter:g.default.bool,showIcon:g.default.bool,showVoiceSearch:g.default.bool,style:g.default.style,title:g.default.title,theme:g.default.style,themePreset:g.default.themePreset,URLParams:g.default.bool,strictSelection:g.default.bool,searchOperators:g.default.bool,getMicInstance:g.default.func,renderMic:g.default.func},I.defaultProps={autosuggest:!0,className:null,debounce:0,downShiftProps:{},enableSynonyms:!0,enableQuerySuggestions:!1,excludeFields:[],iconPosition:"left",includeFields:["*"],placeholder:"Search",queryFormat:"or",showFilter:!0,showIcon:!0,showVoiceSearch:!1,style:{},URLParams:!1,showClear:!1,showDistinctSuggestions:!0,strictSelection:!1,searchOperators:!1,size:10},I.componentType=h.componentTypes.dataSearch;var R=(0,_.connect)((function(e,t){return{selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,suggestions:e.hits[t.componentId]&&e.hits[t.componentId].hits,rawData:e.rawData[t.componentId],aggregationData:e.compositeAggregations[t.componentId],themePreset:e.config.themePreset,isLoading:e.isLoading[t.componentId]||!1,error:e.error[t.componentId],config:e.config,promotedResults:e.promotedResults[t.componentId],customData:e.customData[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,querySuggestions:e.querySuggestions[t.componentId],lastUsedQuery:e.queryToHits[t.componentId]}}),(function(e){return{setCustomHighlightOptions:function(t,n){return e((0,c.setCustomHighlightOptions)(t,n))},setCustomQuery:function(t,n){return e((0,c.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,c.setDefaultQuery)(t,n))},setSuggestionsSearchValue:function(t){return e((0,c.setSuggestionsSearchValue)(t))},setQueryOptions:function(t,n){return e((0,c.setQueryOptions)(t,n))},updateQuery:function(t){return e((0,c.updateQuery)(t))},triggerAnalytics:function(t){return e((0,c.recordSuggestionClick)(t))}}}))((0,u.withTheme)((function(e){return(0,a.jsx)(k.default,r({},e,{internalComponent:!0,componentType:h.componentTypes.dataSearch}),(function(){return(0,a.jsx)(I,r({ref:e.myForwardedRef},e))}))}))),j=s.default.forwardRef((function(e,t){return(0,a.jsx)(R,r({},e,{myForwardedRef:t}))}));(0,f.default)(j,I),j.name="DataSearch",t.default=j},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var O=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));T.call(r),n.pagination&&n.aggregationField&&console.warn("Pagination is not supported when aggregationField is present. The list will be rendered with infinite scroll");var o=0;return r.props.defaultPage>=0?o=r.props.defaultPage:r.props.currentPage&&(o=Math.max(r.props.currentPage-1,0)),r.initialFrom=o*n.size,r.shouldRenderPagination=n.pagination&&!n.aggregationField,r.state={from:r.initialFrom,currentPage:o},r.internalComponent=(0,h.getInternalComponentID)(n.componentId),r.sortOptionIndex=r.props.defaultSortOption?r.props.sortOptions.findIndex((function(e){return e.label===r.props.defaultSortOption})):0,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidMount=function(){this.props.stream&&this.props.setStreaming(this.props.componentId,!0);var e=(0,f.getQueryOptions)(this.props);if(e.from=this.state.from,this.props.sortOptions){var t,n=this.props.sortOptions[this.sortOptionIndex].dataField,o=this.props.sortOptions[this.sortOptionIndex].sortBy;e.sort=[(t={},t[n]={order:o},t)],this.props.updateComponentProps(this.props.componentId,Object.assign({},this.props,{dataField:n},{sortBy:o},this.absProps),d.componentTypes.reactiveList)}else if(this.props.sortBy){var a;e.sort=[(a={},a[this.props.dataField]={order:this.props.sortBy},a)]}this.defaultQuery=null,this.props.defaultQuery&&(this.defaultQuery=this.props.defaultQuery(),e=r({},e,(0,f.getOptionsFromQuery)(this.defaultQuery)));var i=(this.defaultQuery||{}).query;if(this.props.setQueryOptions(this.props.componentId,r({},e,this.getAggsQuery()),!1),this.defaultQuery?(this.props.updateQuery({componentId:this.internalComponent,query:i},!1),(0,f.updateDefaultQuery)(this.props.componentId,this.props)):this.props.updateQuery({componentId:this.internalComponent,query:null},!1),this.domNode=window,this.showInfiniteScroll){var s=this.props.scrollTarget;"string"==typeof s||s instanceof String?this.domNode=document.getElementById(s):(s instanceof Element||s instanceof HTMLDocument)&&(this.domNode=s),this.domNode.addEventListener("scroll",this.scrollHandler)}},t.prototype.componentDidUpdate=function(e){var t=this,n=Math.ceil(this.props.total/this.props.size)||0;if(this.props.onData&&(0,f.checkSomePropChange)(this.props,e,["hits","streamHits","promotedResults","customData","total","size","time","hidden"],(function(){t.props.onData(t.getData())})),!((0,f.isEqual)(this.props.sortOptions,e.sortOptions)&&this.props.sortBy===e.sortBy&&this.props.size===e.size&&(0,f.isEqual)(this.props.dataField,e.dataField)&&(0,f.isEqual)(this.props.includeFields,e.includeFields)&&(0,f.isEqual)(this.props.excludeFields,e.excludeFields))){var o,a=(0,f.getQueryOptions)(this.props);if(a.from=this.state.from,this.props.sortOptions)a.sort=[(o={},o[this.props.sortOptions[this.sortOptionIndex].dataField]={order:this.props.sortOptions[this.sortOptionIndex].sortBy},o)];else if(this.props.sortBy){var i;a.sort=[(i={},i[this.props.dataField]={order:this.props.sortBy},i)]}this.props.setQueryOptions(this.props.componentId,r({},a,this.getAggsQuery()),!0)}if(this.props.defaultQuery&&!(0,f.isEqual)(this.props.defaultQuery(),this.defaultQuery)){var s=(0,f.getQueryOptions)(this.props);s.from=0,this.defaultQuery=this.props.defaultQuery();var l=this.defaultQuery.query;(0,f.getOptionsFromQuery)(this.defaultQuery)&&(s=r({},s,(0,f.getOptionsFromQuery)(this.defaultQuery)),this.props.setQueryOptions(this.props.componentId,s,!l)),(0,f.updateDefaultQuery)(this.props.componentId,this.props),this.props.updateQuery({componentId:this.internalComponent,query:l},!0),this.setState({currentPage:0,from:0},(function(){t.updatePageURL(0)}))}if(this.props.stream!==e.stream&&this.props.setStreaming(this.props.componentId,this.props.stream),this.shouldRenderPagination&&(this.props.isLoading&&(this.props.hits||e.hits)&&(this.props.onPageChange?this.props.onPageChange(this.state.currentPage+1,n):this.props.scrollOnChange&&this.props.pagination&&this.scrollToTop()),this.props.currentPage!==e.currentPage&&this.props.currentPage>0&&this.props.currentPage<=n&&this.setPage(this.props.currentPage-1)),this.showInfiniteScroll&&this.props.hits&&e.hits&&(this.props.hits.length=0?this.props.defaultPage:0)},t.prototype.componentWillUnmount=function(){this.domNode&&this.domNode.removeEventListener("scroll",this.scrollHandler)},t.prototype.render=function(){var e=this.props,t=e.renderItem,n=e.size,r=e.error,o=e.renderPagination,i=this.state.currentPage,s=this.getAllData().filteredResults,l={pages:this.props.pages,totalPages:Math.ceil(this.props.total/n),currentPage:this.state.currentPage,setPage:this.setPage,showEndPage:this.props.showEndPage,innerClass:this.props.innerClass,fragmentName:this.props.componentId},u=o?o(l):(0,a.jsx)(g.default,l),c=i*n;return(0,a.jsx)("div",{style:this.props.style,className:this.props.className},this.props.isLoading&&this.shouldRenderPagination&&this.props.loader,this.renderError(),(0,a.jsx)(y.default,{labelPosition:this.props.sortOptions?"right":"left",className:(0,f.getClassName)(this.props.innerClass,"resultsInfo")},this.props.sortOptions?this.renderSortOptions():null,this.props.showResultStats?this.renderResultStats():null),this.props.isLoading||r||0!==s.length?null:this.renderNoResults(),this.shouldRenderPagination&&-1!==["top","both"].indexOf(this.props.paginationAt)?u:null,(0,a.jsx)(C.default,{base:c,hasCustomRender:this.hasCustomRenderer,getComponent:this.getComponent,listClass:this.props.listClass,innerClass:this.props.innerClass,renderItem:t,triggerClickAnalytics:this.triggerClickAnalytics,filteredResults:s}),this.props.showLoader&&this.props.isLoading&&this.showInfiniteScroll?this.props.loader||(0,a.jsx)("div",{style:{textAlign:"center",margin:"20px 0",color:"#666"}},"Loading..."):null,this.shouldRenderPagination&&-1!==["bottom","both"].indexOf(this.props.paginationAt)?u:null,(0,a.jsx)(m.default,{show:!(!this.props.config.url.endsWith("appbase.io")||!s.length),innerClass:this.props.innerClass}))},o(t,[{key:"stats",get:function(){var e=this.state.currentPage,t=this.getAllData().filteredResults;return r({},(0,f.getResultStats)(this.props),{currentPage:e,displayedResults:t.length})}},{key:"absProps",get:function(){var e=this.props.originalProps;return{includeFields:e.includeFields||void 0,excludeFields:e.excludeFields||void 0,size:e.size||void 0}}},{key:"showInfiniteScroll",get:function(){return this.props.infiniteScroll&&!this.shouldRenderPagination}},{key:"hasCustomRenderer",get:function(){return(0,S.hasCustomRenderer)(this.props)}}]),t}(i.Component);O.ResultCardsWrapper=function(e){var t=e.children,n=x(e,["children"]);return(0,a.jsx)("div",r({css:b.container},n),t)},O.ResultListWrapper=function(e){var t=e.children,n=x(e,["children"]);return(0,a.jsx)("div",r({css:w.container},n),t)},O.generateQueryOptions=function(e){var t=(0,f.getQueryOptions)(r({includeFields:["*"],excludeFields:[]},e)),n=e.size,o=e.dataField,a=e.defaultSortOption,i=e.sortOptions,s=e.currentPage,l=e.sortBy;t.from=s?(s-1)*(n||10):0,t.size=n||10;if(i)t.sort=[function(){var e;if(a){var t,n=i.find((function(e){return e.label===a}));if(n)return(t={})[n.dataField]={order:n.sortBy},t}return(e={})[i[0].dataField]={order:i[0].sortBy},e}()];else if(l){var u;t.sort=[(u={},u[o]={order:l},u)]}return t};var T=function(){var e=this;this.getAggsQuery=function(){var t=e.props,n=t.size,r=t.aggregationField,o=t.afterKey,a={size:n};return r&&(a.aggs=(0,f.getCompositeAggsQuery)({},e.props,o?{after:o}:null,!0).aggs),a},this.getAllData=function(){var t=e.props,n=t.size,r=t.promotedResults,o=t.aggregationData,a=t.customData,i=e.state.currentPage,s=(0,f.parseHits)(e.props.hits)||[],l=(0,f.parseHits)(e.props.streamHits)||[],u=(0,f.parseHits)(r)||[],c=s,p=i*n;if(l.length){var d=l.map((function(e){return e._id}));c=c.filter((function(e){return!d.includes(e._id)}))}if(u.length){var h=u.map((function(e){return e._id})).filter(Boolean);h&&(c=c.filter((function(e){return!h.includes(e._id)}))),c=[].concat(l,u,c)}return{results:s,streamResults:l,filteredResults:c,promotedResults:u,customData:a||{},aggregationData:o||[],loadMore:e.loadMore,base:p,triggerClickAnalytics:e.triggerClickAnalytics}},this.scrollToTop=function(){e.domNode===window?(document.documentElement.scrollTop=0,document.body.scrollTop=0):e.domNode.scrollTop=0},this.scrollHandler=function(){var t=window.innerHeight+window.pageYOffset+300>=document.body.scrollHeight;e.props.scrollTarget&&(t=e.domNode.clientHeight+e.domNode.scrollTop+300>=e.domNode.scrollHeight),!e.props.isLoading&&t&&e.loadMore()},this.loadMore=function(){if((!e.props.aggregationField||e.props.afterKey)&&e.props.hits&&e.props.total!==e.props.hits.length){var t=e.state.from+e.props.size,n=r({},(0,f.getQueryOptions)(e.props),e.getAggsQuery());e.setState({from:t}),e.props.loadMore(e.props.componentId,r({},n,{from:t}),!0,!!e.props.aggregationField)}},this.setPage=function(t){if(t!==e.state.currentPage){var n=e.props.onPageClick;n&&n(t+1);var o=e.props.size*t,a=(0,f.getQueryOptions)(e.props);a.from=e.state.from,e.setState({from:o,currentPage:t},(function(){e.props.loadMore(e.props.componentId,r({},a,{from:o}),!1),e.updatePageURL(t)}))}},this.renderResultStats=function(){var t=e.props,n=t.hits,r=t.promotedResults,o=t.total,i=n&&r&&(n.length||r.length);return e.props.renderResultStats&&i?e.props.renderResultStats(e.stats):o?(0,a.jsx)("p",{css:v.resultStats,className:(0,f.getClassName)(e.props.innerClass,"resultStats")},e.props.total," results found in ",e.props.time,"ms"):null},this.renderNoResults=function(){return(0,a.jsx)("div",{className:(0,f.getClassName)(e.props.innerClass,"noResults")||null},e.props.renderNoResults())},this.handleSortChange=function(t){var n,r=t.target.value,o=(0,f.getQueryOptions)(e.props);o.from=0;var a=e.props.sortOptions[r].dataField,i=e.props.sortOptions[r].sortBy;o.sort=[(n={},n[a]={order:i},n)],e.props.updateComponentProps(e.props.componentId,Object.assign({},e.props,{dataField:a},{sortBy:i},e.absProps),d.componentTypes.reactiveList),e.props.setQueryOptions(e.props.componentId,o,!0),e.sortOptionIndex=r,e.setState({currentPage:0,from:0},(function(){e.updatePageURL(0)}))},this.updatePageURL=function(t){e.props.URLParams&&e.props.setPageURL(e.props.componentId,t+1,e.props.componentId,!1,!0)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.renderSortOptions=function(){return(0,a.jsx)("select",{css:v.sortOptions,className:(0,f.getClassName)(e.props.innerClass,"sortOptions"),name:"sort-options",onChange:e.handleSortChange,value:e.sortOptionIndex},e.props.sortOptions.map((function(e,t){return(0,a.jsx)("option",{key:e.label,value:t},e.label)})))},this.renderError=function(){var t=e.props,n=t.error,r=t.isLoading,o=t.renderError;return o&&n&&!r?(0,S.isFunction)(o)?o(n):o:null},this.withClickIds=function(t){var n=e.getAllData().base;return t.map((function(e,t){return r({},e,{_click_id:n+t})}))},this.getData=function(){var t=e.getAllData(),n=t.streamResults,r=t.filteredResults,o=t.promotedResults,a=t.aggregationData,i=t.customData;return{data:e.withClickIds(r),aggregationData:e.withClickIds(a||[]),streamData:e.withClickIds(n),promotedData:e.withClickIds(o),customData:i,rawData:e.props.rawData,resultStats:e.stats}},this.getComponent=function(){var t=e.props,n=t.error,o=t.isLoading,a=r({error:n,loading:o,loadMore:e.loadMore,triggerAnalytics:e.triggerClickAnalytics},e.getData());return(0,S.getComponent)(a,e.props)}};O.propTypes={loadMore:p.default.funcRequired,onQueryChange:p.default.func,onError:p.default.func,setPageURL:p.default.func,setQueryOptions:p.default.funcRequired,setDefaultQuery:p.default.funcRequired,updateComponentProps:p.default.funcRequired,setStreaming:p.default.func,searchState:p.default.dateObject,updateQuery:p.default.funcRequired,currentPage:p.default.number,hits:p.default.hits,rawData:p.default.rawData,isLoading:p.default.bool,includeFields:p.default.includeFields,streamHits:p.default.hits,promotedResults:p.default.hits,customData:p.default.title,time:p.default.number,total:p.default.number,hidden:p.default.number,config:p.default.props,analytics:p.default.props,queryLog:p.default.props,error:p.default.title,headers:p.default.headers,className:p.default.string,componentId:p.default.stringRequired,children:p.default.func,dataField:p.default.stringRequired,aggregationField:p.default.string,aggregationData:p.default.aggregationData,defaultPage:p.default.number,defaultQuery:p.default.func,excludeFields:p.default.excludeFields,innerClass:p.default.style,infiniteScroll:p.default.bool,listClass:p.default.string,loader:p.default.title,render:p.default.func,renderItem:p.default.func,renderError:p.default.title,renderPagination:p.default.func,onData:p.default.func,renderNoResults:p.default.title,onPageChange:p.default.func,onPageClick:p.default.func,pages:p.default.number,pagination:p.default.bool,paginationAt:p.default.paginationAt,showEndPage:p.default.bool,react:p.default.react,renderResultStats:p.default.func,scrollOnChange:p.default.bool,scrollTarget:p.default.string,showLoader:p.default.bool,showResultStats:p.default.bool,size:p.default.number,sortBy:p.default.sortBy,sortOptions:p.default.sortOptions,stream:p.default.bool,style:p.default.style,triggerAnalytics:p.default.funcRequired,URLParams:p.default.bool,defaultSortOption:p.default.string,afterKey:p.default.props,originalProps:p.default.any},O.defaultProps={className:null,currentPage:0,listClass:"",pages:5,infiniteScroll:!0,pagination:!1,paginationAt:"bottom",showEndPage:!1,includeFields:["*"],excludeFields:[],showResultStats:!0,size:10,style:{},URLParams:!1,showLoader:!0,renderNoResults:function(){return"No Results found."},scrollOnChange:!0,defaultSortOption:null,originalProps:{}},O.componentType=d.componentTypes.reactiveList;var k=(0,S.connect)((function(e,t){return{defaultPage:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value-1||-1,hits:e.hits[t.componentId]&&e.hits[t.componentId].hits,rawData:e.rawData[t.componentId],aggregationData:e.compositeAggregations[t.componentId],isLoading:e.isLoading[t.componentId]||!1,streamHits:e.streamHits[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,config:e.config,queryLog:e.queryLog[t.componentId],error:e.error[t.componentId],promotedResults:e.promotedResults[t.componentId]||[],customData:e.customData[t.componentId],afterKey:e.aggregations[t.componentId]&&e.aggregations[t.componentId][t.aggregationField]&&e.aggregations[t.componentId][t.aggregationField].after_key}}),(function(e){return{setDefaultQuery:function(t,n){return e((0,c.setDefaultQuery)(t,n))},updateComponentProps:function(t,n,r){return e((0,c.updateComponentProps)(t,n,r))},loadMore:function(t,n,r,o){return e((0,c.loadMore)(t,n,r,o))},setPageURL:function(t,n,r,o,a){return e((0,c.setValue)(t,n,r,o,a))},setQueryOptions:function(t,n,r){return e((0,c.setQueryOptions)(t,n,r))},setStreaming:function(t,n){return e((0,c.setStreaming)(t,n))},updateQuery:function(t,n){return e((0,c.updateQuery)(t,n))},triggerAnalytics:function(t){return e((0,c.recordResultClick)(t))}}}))((0,u.withTheme)((function(e){return(0,a.jsx)(E.default,r({internalComponent:!0,componentType:d.componentTypes.reactiveList},e),(function(){var t=e.includeFields,n=e.excludeFields,o=e.size;return(0,a.jsx)(O,r({ref:e.myForwardedRef},e,{originalProps:{includeFields:t,excludeFields:n,size:o}}))}))}))),P=s.default.forwardRef((function(e,t){return(0,a.jsx)(k,r({},e,{myForwardedRef:t}))}));(0,l.default)(P,O),P.name="ReactiveList",t.default=P},function(e,t,n){"use strict";t.__esModule=!0,t.Image=t.Title=t.container=void 0;var r=i(n(6)),o=(n(2),n(17)),a=i(n(14));function i(e){return e&&e.__esModule?e:{default:e}}var s={name:"12v9vzr-container",styles:"display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:0 -8px;@media (max-width:420px){margin:0;};label:container;"},l=(0,r.default)("div",{target:"e1cc0ogo0",label:"Image"})("width:calc(100% + 20px);height:220px;margin:-10px -10px 0;background-color:",(function(e){return e.theme.colors.backgroundColor||"#fcfcfc"}),";background-size:contain;background-position:center center;background-repeat:no-repeat;"),u=(0,r.default)("a",{target:"e1cc0ogo1",label:"Card"})("width:auto;flex-grow:1;outline:none;text-decoration:none;min-width:240px;max-width:250px;border-radius:0.25rem;background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.1,t.colors.backgroundColor):"#fff"}),";height:300px;display:flex;flex-direction:column;justify-content:space-between;margin:8px;padding:10px;overflow:hidden;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return e.href?"cursor: pointer":null}),";transition:all 0.3s ease;h2{width:100%;font-size:0.9rem;line-height:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:10px 0 8px;}p{margin:0}article{flex-grow:1;font-size:0.9rem;}&:hover,&:focus{box-shadow:0 0 8px 1px rgba(0,0,0,.3);}@media (max-width:420px){width:50%;min-width:0;height:210px;margin:0;border-radius:0;box-shadow:none;border:1px solid #eee;&:hover,&:focus{box-shadow:0;}}");t.default=u,t.container=s,t.Title=a.default,t.Image=l},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var h=function(e){function t(){return p(this,t),d(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){var e=this.props,t=e.children,n=e.href,o=e.target,i=f(e,["children","href","target"]);return a.default.createElement(u.default,r({href:n,target:o,rel:"_blank"===o?"noopener noreferrer":null},i),t)},t}(o.Component);h.Image=function(e){var t=e.src,n=f(e,["src"]);return a.default.createElement(l.Image,r({style:{backgroundImage:"url("+t+")"}},n))},h.Title=function(e){var t=e.children,n=f(e,["children"]);return a.default.createElement(s.default,n,t)},h.Description=function(e){var t=e.children,n=f(e,["children"]);return a.default.createElement("article",n,t)},h.Image.displayName="ResultCardImage",h.propTypes={children:i.default.children,target:i.default.stringRequired,href:i.default.string},h.defaultProps={target:"_blank"},t.default=h},function(e,t,n){"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}n.r(t),n.d(t,"Provider",(function(){return c})),n.d(t,"connectAdvanced",(function(){return v})),n.d(t,"ReactReduxContext",(function(){return l})),n.d(t,"connect",(function(){return ne}));var o=n(0),a=n.n(o),i=n(8),s=n.n(i),l=a.a.createContext(null),u=function(e){function t(t){var n;n=e.call(this,t)||this;var r=t.store;return n.state={storeState:r.getState(),store:r},n}r(t,e);var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this.subscribe()},n.componentWillUnmount=function(){this.unsubscribe&&this.unsubscribe(),this._isMounted=!1},n.componentDidUpdate=function(e){this.props.store!==e.store&&(this.unsubscribe&&this.unsubscribe(),this.subscribe())},n.subscribe=function(){var e=this,t=this.props.store;this.unsubscribe=t.subscribe((function(){var n=t.getState();e._isMounted&&e.setState((function(e){return e.storeState===n?null:{storeState:n}}))}));var n=t.getState();n!==this.state.storeState&&this.setState({storeState:n})},n.render=function(){var e=this.props.context||l;return a.a.createElement(e.Provider,{value:this.state},this.props.children)},t}(o.Component);u.propTypes={store:s.a.shape({subscribe:s.a.func.isRequired,dispatch:s.a.func.isRequired,getState:s.a.func.isRequired}),context:s.a.object,children:s.a.any};var c=u;function f(){return(f=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}var d=n(9),h=n.n(d),g=n(16),m=n.n(g),y=n(33);function v(e,t){void 0===t&&(t={});var n=t,i=n.getDisplayName,s=void 0===i?function(e){return"ConnectAdvanced("+e+")"}:i,u=n.methodName,c=void 0===u?"connectAdvanced":u,d=n.renderCountProp,g=void 0===d?void 0:d,v=n.shouldHandleStateChanges,b=void 0===v||v,w=n.storeKey,S=void 0===w?"store":w,C=n.withRef,E=void 0!==C&&C,_=n.forwardRef,x=void 0!==_&&_,O=n.context,T=void 0===O?l:O,k=p(n,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]);m()(void 0===g,"renderCountProp is removed. render counting is built into the latest React dev tools profiling extension"),m()(!E,"withRef is removed. To access the wrapped instance, use a ref on the connected component");var P="To use a custom Redux store for specific components, create a custom React context with React.createContext(), and pass the context object to React Redux's Provider and specific components like: . You may also pass a {context : MyContext} option to connect";m()("store"===S,"storeKey has been removed and does not do anything. "+P);var I=T;return function(t){var n=t.displayName||t.name||"Component",i=s(n),l=f({},k,{getDisplayName:s,methodName:c,renderCountProp:g,shouldHandleStateChanges:b,storeKey:S,displayName:i,wrappedComponentName:n,WrappedComponent:t}),u=k.pure,p=o.Component;u&&(p=o.PureComponent);var d=function(n){function o(t){var r,o,i,s,l,c,p,d,h,g,y;return r=n.call(this,t)||this,m()(x?!t.wrapperProps[S]:!t[S],"Passing redux store in props has been removed and does not do anything. "+P),r.selectDerivedProps=function(t,n,r,a){if(u&&o===n&&i===t)return s;r===l&&c===a||(l=r,c=a,p=e(r.dispatch,a)),o=n,i=t;var f=p(t,n);return s=f},r.selectChildElement=function(e,t,n){return t===d&&n===h&&y===e||(d=t,h=n,y=e,g=a.a.createElement(e,f({},t,{ref:n}))),g},r.indirectRenderWrappedComponent=r.indirectRenderWrappedComponent.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r)),r}r(o,n);var s=o.prototype;return s.indirectRenderWrappedComponent=function(e){return this.renderWrappedComponent(e)},s.renderWrappedComponent=function(e){m()(e,'Could not find "store" in the context of "'+i+'". Either wrap the root component in a , or pass a custom React context provider to and the corresponding React context consumer to '+i+" in connect options.");var n,r=e.storeState,o=e.store,a=this.props;x&&(a=this.props.wrapperProps,n=this.props.forwardedRef);var s=this.selectDerivedProps(r,a,o,l);return this.selectChildElement(t,s,n)},s.render=function(){var e=this.props.context&&this.props.context.Consumer&&Object(y.isContextConsumer)(a.a.createElement(this.props.context.Consumer,null))?this.props.context:I;return a.a.createElement(e.Consumer,null,this.indirectRenderWrappedComponent)},o}(p);if(d.WrappedComponent=t,d.displayName=i,x){var v=a.a.forwardRef((function(e,t){return a.a.createElement(d,{wrapperProps:e,forwardedRef:t})}));return v.displayName=i,v.WrappedComponent=t,h()(v,t)}return h()(d,t)}}var b=Object.prototype.hasOwnProperty;function w(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function S(e,t){if(w(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function q(e,t){return e===t}var H,B,W,G,K,Y,$,X,Z,J,ee,te,ne=(W=(B=void 0===H?{}:H).connectHOC,G=void 0===W?v:W,K=B.mapStateToPropsFactories,Y=void 0===K?L:K,$=B.mapDispatchToPropsFactories,X=void 0===$?M:$,Z=B.mergePropsFactories,J=void 0===Z?F:Z,ee=B.selectorFactory,te=void 0===ee?U:ee,function(e,t,n,r){void 0===r&&(r={});var o=r,a=o.pure,i=void 0===a||a,s=o.areStatesEqual,l=void 0===s?q:s,u=o.areOwnPropsEqual,c=void 0===u?S:u,d=o.areStatePropsEqual,h=void 0===d?S:d,g=o.areMergedPropsEqual,m=void 0===g?S:g,y=p(o,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),v=z(e,Y,"mapStateToProps"),b=z(t,X,"mapDispatchToProps"),w=z(n,J,"mergeProps");return G(te,f({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:v,initMapDispatchToProps:b,initMergeProps:w,pure:i,areStatesEqual:l,areOwnPropsEqual:c,areStatePropsEqual:h,areMergedPropsEqual:m},y))})},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(89)},function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.a=n}).call(this,n(24))},function(e,t){e.exports=function(e){var t=RegExp("^(([^:/?#]*)?://)?(((.*)?@)?([^/?#]*)?)([^?#]*)(\\?([^#]*))?(#(.*))?"),n=e.match(t);return{protocol:n[2],auth:n[5],host:n[6],path:n[7],query:n[9],hash:n[11]}}},function(e,t,n){var r=function(e){function t(){this.fetch=!1}return t.prototype=e,new t}("undefined"!=typeof self?self:this);(function(e){!function(e){if(!e.fetch){var t="URLSearchParams"in e,n="Symbol"in e&&"iterator"in Symbol,r="FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),o="FormData"in e,a="ArrayBuffer"in e;if(a)var i=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],s=function(e){return e&&DataView.prototype.isPrototypeOf(e)},l=ArrayBuffer.isView||function(e){return e&&i.indexOf(Object.prototype.toString.call(e))>-1};h.prototype.append=function(e,t){e=f(e),t=p(t);var n=this.map[e];this.map[e]=n?n+","+t:t},h.prototype.delete=function(e){delete this.map[f(e)]},h.prototype.get=function(e){return e=f(e),this.has(e)?this.map[e]:null},h.prototype.has=function(e){return this.map.hasOwnProperty(f(e))},h.prototype.set=function(e,t){this.map[f(e)]=p(t)},h.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},h.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),d(e)},h.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),d(e)},h.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),d(e)},n&&(h.prototype[Symbol.iterator]=h.prototype.entries);var u=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];w.prototype.clone=function(){return new w(this,{body:this._bodyInit})},b.call(w.prototype),b.call(C.prototype),C.prototype.clone=function(){return new C(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new h(this.headers),url:this.url})},C.error=function(){var e=new C(null,{status:0,statusText:""});return e.type="error",e};var c=[301,302,303,307,308];C.redirect=function(e,t){if(-1===c.indexOf(t))throw new RangeError("Invalid status code");return new C(null,{status:t,headers:{location:e}})},e.Headers=h,e.Request=w,e.Response=C,e.fetch=function(e,t){return new Promise((function(n,o){var a=new w(e,t),i=new XMLHttpRequest;i.onload=function(){var e,t,r={status:i.status,statusText:i.statusText,headers:(e=i.getAllResponseHeaders()||"",t=new h,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};r.url="responseURL"in i?i.responseURL:r.headers.get("X-Request-URL");var o="response"in i?i.response:i.responseText;n(new C(o,r))},i.onerror=function(){o(new TypeError("Network request failed"))},i.ontimeout=function(){o(new TypeError("Network request failed"))},i.open(a.method,a.url,!0),"include"===a.credentials?i.withCredentials=!0:"omit"===a.credentials&&(i.withCredentials=!1),"responseType"in i&&r&&(i.responseType="blob"),a.headers.forEach((function(e,t){i.setRequestHeader(t,e)})),i.send(void 0===a._bodyInit?null:a._bodyInit)}))},e.fetch.polyfill=!0}function f(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function p(e){return"string"!=typeof e&&(e=String(e)),e}function d(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n&&(t[Symbol.iterator]=function(){return t}),t}function h(e){this.map={},e instanceof h?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function g(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function m(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function y(e){var t=new FileReader,n=m(t);return t.readAsArrayBuffer(e),n}function v(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function b(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(r&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(o&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(a&&r&&s(e))this._bodyArrayBuffer=v(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!a||!ArrayBuffer.prototype.isPrototypeOf(e)&&!l(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=v(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r&&(this.blob=function(){var e=g(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?g(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(y)}),this.text=function(){var e,t,n,r=g(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=m(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function S(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function C(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new h(t.headers),this.url=t.url||"",this._initBody(e)}}(void 0!==e?e:this)}).call(r,void 0);var o=r.fetch;o.Response=r.Response,o.Request=r.Request,o.Headers=r.Headers;e.exports&&(e.exports=o,e.exports.default=o)},function(e,t,n){var r="undefined"!=typeof JSON?JSON:n(105);e.exports=function(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});var n=t.space||"";"number"==typeof n&&(n=Array(n+1).join(" "));var i,s="boolean"==typeof t.cycles&&t.cycles,l=t.replacer||function(e,t){return t},u=t.cmp&&(i=t.cmp,function(e){return function(t,n){var r={key:t,value:e[t]},o={key:n,value:e[n]};return i(r,o)}}),c=[];return function e(t,i,f,p){var d=n?"\n"+new Array(p+1).join(n):"",h=n?": ":":";if(f&&f.toJSON&&"function"==typeof f.toJSON&&(f=f.toJSON()),void 0!==(f=l.call(t,i,f))){if("object"!=typeof f||null===f)return r.stringify(f);if(o(f)){for(var g=[],m=0;m=n;a--)r/=u[a],r+=I(t,!1,a)-I(e,!1,a);1==n&&(r+=12*(t.getFullYear()-e.getFullYear()))}else if(2==n){var i=e.toDate().setUTCHours(0,0,0,0),s=t.toDate().setUTCHours(0,0,0,0);r=o.round((s-i)/864e5)+(t-s-(e-i))/864e5}else r=(t-e)/[36e5,6e4,1e3,1][n-3];return r}function w(e){return t=e(0),r=e(1),a=e(2),i=new n(f(t,r,a)),s=C(S(t,r,a)),o.floor(o.round((i-s)/864e5)/7)+1;var t,r,a,i,s}function S(e,t,r){var o=new n(f(e,t,r));return o=C(e+1)?e+1:e}function C(e){var t=new n(f(e,0,4));return t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+6)%7),t}function E(e,t,n,r){var o=M(I,e,r),a=M(A,e,r);void 0===n&&(n=S(o(0),o(1),o(2)));var i=C(n);r||(i=R(i)),e.setTime(i.getTime()),a(2,[o(2)+7*(t-1)])}function _(e,t,n,r,o){var a=h.locales,i=a[h.defaultLocale]||{},s=M(I,e,o);return n=(F(n)?a[n]:n)||{},x(e,t,(function(e){if(r)for(var t=(7==e?2:e)-1;t>=0;t--)r.push(s(t));return s(e)}),(function(e){return n[e]||i[e]}),o)}function x(e,t,n,r,o){for(var a,i,s="";a=t.match(c);)s+=t.substr(0,a.index),a[1]?s+=O(e,a[1],n,r,o):a[3]?(i=x(e,a[4],n,r,o),parseInt(i.replace(/\D/g,""),10)&&(s+=i)):s+=a[7]||"'",t=t.substr(a.index+a[0].length);return s+t}function O(e,t,n,r,o){for(var a,i=t.length,s="";i>0;)void 0!==(a=T(e,t.substr(0,i),n,r,o))?(s+=a,i=(t=t.substr(i)).length):i--;return s+t}function T(e,t,n,r,a){var i=h.formatters[t];if(F(i))return x(e,i,n,r,a);if("function"==typeof i)return i(e,a||!1,r);switch(t){case"fff":return Q(n(6),3);case"s":return n(5);case"ss":return Q(n(5));case"m":return n(4);case"mm":return Q(n(4));case"h":return n(3)%12||12;case"hh":return Q(n(3)%12||12);case"H":return n(3);case"HH":return Q(n(3));case"d":return n(2);case"dd":return Q(n(2));case"ddd":return r("dayNamesShort")[n(7)]||"";case"dddd":return r("dayNames")[n(7)]||"";case"M":return n(1)+1;case"MM":return Q(n(1)+1);case"MMM":return r("monthNamesShort")[n(1)]||"";case"MMMM":return r("monthNames")[n(1)]||"";case"yy":return(n(0)+"").substring(2);case"yyyy":return n(0);case"t":return k(n,r).substr(0,1).toLowerCase();case"tt":return k(n,r).toLowerCase();case"T":return k(n,r).substr(0,1);case"TT":return k(n,r);case"z":case"zz":case"zzz":return a?"Z":function(e,t){var n=e.getTimezoneOffset(),r=n<0?"+":"-",a=o.floor(o.abs(n)/60),i=o.abs(n)%60,s=a;"zz"==t?s=Q(a):"zzz"==t&&(s=Q(a)+":"+Q(i));return r+s}(e,t);case"w":return w(n);case"ww":return Q(w(n));case"S":var s=n(2);return s>10&&s<20?"th":["st","nd","rd"][s%10-1]||"th"}}function k(e,t){return e(3)<12?t("amDesignator"):t("pmDesignator")}function P(e){return!isNaN(e[0].getTime())}function I(e,t,n){return e["get"+(t?"UTC":"")+s[n]]()}function A(e,t,n,r){e["set"+(t?"UTC":"")+s[n]].apply(e,r)}function R(e){return new n(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())}function j(e,t){return 32-new n(f(e,t,32)).getUTCDate()}function N(e){return function(){return e.apply(void 0,[this].concat(L(arguments)))}}function M(e){var t=L(arguments,1);return function(){return e.apply(void 0,t.concat(L(arguments)))}}function L(e,t,n){return a.prototype.slice.call(e,t||0,void 0===n?e.length:n)}function D(e,t){for(var n=0;n-1};function u(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function c(e){return"string"!=typeof e&&(e=String(e)),e}function f(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return r&&(t[Symbol.iterator]=function(){return t}),t}function p(e){this.map={},e instanceof p?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function d(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function h(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function g(e){var t=new FileReader,n=h(t);return t.readAsArrayBuffer(e),n}function m(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:o&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:a&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:n&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():i&&o&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=m(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):i&&(ArrayBuffer.prototype.isPrototypeOf(e)||l(e))?this._bodyArrayBuffer=m(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o&&(this.blob=function(){var e=d(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?d(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(g)}),this.text=function(){var e,t,n,r=d(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=h(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function w(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function S(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new p(t.headers),this.url=t.url||"",this._initBody(e)}b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},y.call(b.prototype),y.call(S.prototype),S.prototype.clone=function(){return new S(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new p(this.headers),url:this.url})},S.error=function(){var e=new S(null,{status:0,statusText:""});return e.type="error",e};var C=[301,302,303,307,308];S.redirect=function(e,t){if(-1===C.indexOf(t))throw new RangeError("Invalid status code");return new S(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function E(e,n){return new Promise((function(r,a){var i=new b(e,n);if(i.signal&&i.signal.aborted)return a(new t.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function l(){s.abort()}s.onload=function(){var e,t,n={status:s.status,statusText:s.statusText,headers:(e=s.getAllResponseHeaders()||"",t=new p,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};n.url="responseURL"in s?s.responseURL:n.headers.get("X-Request-URL");var o="response"in s?s.response:s.responseText;r(new S(o,n))},s.onerror=function(){a(new TypeError("Network request failed"))},s.ontimeout=function(){a(new TypeError("Network request failed"))},s.onabort=function(){a(new t.DOMException("Aborted","AbortError"))},s.open(i.method,i.url,!0),"include"===i.credentials?s.withCredentials=!0:"omit"===i.credentials&&(s.withCredentials=!1),"responseType"in s&&o&&(s.responseType="blob"),i.headers.forEach((function(e,t){s.setRequestHeader(t,e)})),i.signal&&(i.signal.addEventListener("abort",l),s.onreadystatechange=function(){4===s.readyState&&i.signal.removeEventListener("abort",l)}),s.send(void 0===i._bodyInit?null:i._bodyInit)}))}E.polyfill=!0,e.fetch||(e.fetch=E,e.Headers=p,e.Request=b,e.Response=S),t.Headers=p,t.Request=b,t.Response=S,t.fetch=E}({})}(n),delete n.fetch.polyfill,(t=n.fetch).default=n.fetch,t.fetch=n.fetch,t.Headers=n.Headers,t.Request=n.Request,t.Response=n.Response,e.exports=t},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t={};return Object.keys(e).forEach((function(n){a.validProps.includes(n)&&(t[n]=e[n])})),t}},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=i},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return a};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},a={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.1","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=Object.assign||function(e){for(var t=1;t=100?y=Math.round(y):b=100/(c-p);var w=null;h&&(w=d.indexOf(this.getClosestSnapPoint(i[e])));var S=(f(n={},l.KEYS.LEFT,(function(e){return-1*e})),f(n,l.KEYS.RIGHT,(function(e){return 1*e})),f(n,l.KEYS.UP,(function(e){return 1*e})),f(n,l.KEYS.DOWN,(function(e){return-1*e})),f(n,l.KEYS.PAGE_DOWN,(function(e){return e>1?-e:-10*e})),f(n,l.KEYS.PAGE_UP,(function(e){return e>1?e:10*e})),n);if(m.call(S,t))y+=S[t](b),h&&(y>v?w0&&(g=d[w-1]));else if(t===l.KEYS.HOME)y=l.PERCENT_EMPTY,h&&(g=r(d,1)[0]);else{if(t!==l.KEYS.END)return null;y=l.PERCENT_FULL,h&&(g=d[d.length-1])}return h?u.getPosition(g,p,c):y}},{key:"getNextState",value:function(e,t){var n=this.state.handlePos,r=this.props,o=r.max,a=r.min,i=r.algorithm,s=this.validatePosition(e,t),l=n.map((function(t,n){return n===e?s:t}));return{handlePos:l,values:l.map((function(e){return i.getValue(e,a,o)}))}}},{key:"getClosestHandle",value:function(e){var t=this.state.handlePos;return t.reduce((function(n,r,o){return Math.abs(t[o]-e)1)){var n=e.changedTouches[0];this.setStartSlide(e,n.clientX,n.clientY),document.addEventListener("touchmove",this.handleTouchSlide,!1),document.addEventListener("touchend",this.endSlide,!1),t&&t(),w(e)}}},{key:"handleMouseSlide",value:function(e){null!==this.state.slidingIndex&&(this.handleSlide(e.clientX,e.clientY),w(e))}},{key:"handleTouchSlide",value:function(e){if(null!==this.state.slidingIndex)if(e.changedTouches.length>1)this.endSlide();else{var t=e.changedTouches[0];this.handleSlide(t.clientX,t.clientY),w(e)}}},{key:"handleSlide",value:function(e,t){var n=this.props,r=n.orientation,o=n.onSliderDragMove,a=this.state,i=a.slidingIndex,s=a.sliderBox,u="vertical"===r?(t-s.top)/s.height*l.PERCENT_FULL:(e-s.left)/s.width*l.PERCENT_FULL;this.slideTo(i,u),this.canMove(i,u)&&o&&o()}},{key:"endSlide",value:function(){var e=this,t=this.props,n=t.onSliderDragEnd,r=t.snap,o=this.state,a=o.slidingIndex,i=o.handlePos;if(this.setState({slidingIndex:null}),"function"==typeof document.removeEventListener?(document.removeEventListener("mouseup",this.endSlide,!1),document.removeEventListener("touchend",this.endSlide,!1),document.removeEventListener("touchmove",this.handleTouchSlide,!1),document.removeEventListener("mousemove",this.handleMouseSlide,!1)):(document.detachEvent("onmousemove",this.handleMouseSlide),document.detachEvent("onmouseup",this.endSlide)),n&&n(),r){var s=this.getSnapPosition(i[a]);this.slideTo(a,s,(function(){return e.fireChangeEvent()}))}else this.fireChangeEvent()}},{key:"handleClick",value:function(e){var t=this;if(!e.target.getAttribute("data-handle-key")){var n=this.props,r=n.orientation,o=n.onClick,a=this.getSliderBoundingBox(),i=("vertical"===r?(e.clientY-a.top)/a.height:(e.clientX-a.left)/a.width)*l.PERCENT_FULL,s=this.getClosestHandle(i),u=this.getSnapPosition(i);this.slideTo(s,u,(function(){return t.fireChangeEvent()})),o&&o()}}},{key:"handleKeydown",value:function(e){var t=this,n=b(e);if(e.keyCode!==l.KEYS.ESC){var r=this.getNextPositionForKey(n,e.keyCode);if(null!==r){if(this.canMove(n,r)){this.slideTo(n,r,(function(){return t.fireChangeEvent()}));var o=this.props.onKeyPress;o&&o()}w(e)}}else e.currentTarget.blur()}},{key:"userAdjustPosition",value:function(e,t){var n=this.props.getNextHandlePosition,r=t;if(n&&(r=parseFloat(n(e,t)),Number.isNaN(r)||rl.PERCENT_FULL))throw new TypeError("getNextHandlePosition returned invalid position. Valid positions are floats between 0 and 100");return r}},{key:"validatePosition",value:function(e,t){var n=this.state,r=n.handlePos,o=n.handleDimensions,a=this.userAdjustPosition(e,t);return Math.max(Math.min(a,void 0!==r[e+1]?r[e+1]-o:l.PERCENT_FULL),void 0!==r[e-1]?r[e-1]+o:l.PERCENT_EMPTY)}},{key:"validateValues",value:function(e,t){var n=t||this.props,r=n.max,o=n.min;return e.map((function(e,t,n){var a=Math.max(Math.min(e,r),o);return n.length&&al.PERCENT_FULL||t>(void 0!==r[e+1]?r[e+1]-o:1/0)||t<(void 0!==r[e-1]?r[e-1]+o:-1/0))}},{key:"fireChangeEvent",value:function(){var e=this.props.onChange;e&&e(this.getPublicState())}},{key:"slideTo",value:function(e,t,n){var r=this,o=this.getNextState(e,t);this.setState(o,(function(){var e=r.props.onValuesUpdated;e&&e(r.getPublicState()),n&&n()}))}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var n=e.max,r=e.min,o=e.values,a=this.props.algorithm,i=this.validateValues(o,e);this.setState({handlePos:i.map((function(e){return a.getPosition(e,r,n)})),values:i},(function(){return t.fireChangeEvent()}))}}},{key:"invalidatePitStyleCache",value:function(){this.pitStyleCache={}}},{key:"render",value:function(){var e=this,t=this.props,n=t.algorithm,r=t.children,o=t.disabled,a=t.handle,s=t.max,l=t.min,u=t.orientation,c=t.pitComponent,f=t.pitPoints,p=t.progressBar,d=this.state,h=d.className,g=d.handlePos,m=d.values;return i.default.createElement("div",{className:h,ref:this.setRef,onClick:o?void 0:this.handleClick,style:{position:"relative"}},i.default.createElement("div",{className:"rheostat-background"}),g.map((function(t,n){var r="vertical"===u?{top:String(t)+"%",position:"absolute"}:{left:String(t)+"%",position:"absolute"};return i.default.createElement(a,{"aria-valuemax":e.getMaxValue(n),"aria-valuemin":e.getMinValue(n),"aria-valuenow":m[n],"aria-disabled":o,"data-handle-key":n,className:"rheostat-handle",key:"handle-"+String(n),onClick:e.killEvent,onKeyDown:o?void 0:e.handleKeydown,onMouseDown:o?void 0:e.startMouseSlide,onTouchStart:o?void 0:e.startTouchSlide,role:"slider",style:r,tabIndex:0})})),g.map((function(t,n,r){return 0===n&&r.length>1?null:i.default.createElement(p,{className:"rheostat-progress",key:"progress-bar-"+String(n),style:e.getProgressStyle(n)})})),c&&f.map((function(t){var r=e.pitStyleCache[t];if(!r){var o=n.getPosition(t,l,s);r="vertical"===u?{top:String(o)+"%",position:"absolute"}:{left:String(o)+"%",position:"absolute"},e.pitStyleCache[t]=r}return i.default.createElement(c,{key:"pit-"+String(t),style:r},t)})),r)}}]),t}(i.default.Component);_.propTypes=C,_.defaultProps=E,t.default=_},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.KEYS={DOWN:40,END:35,ESC:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,UP:38},t.PERCENT_EMPTY=0,t.PERCENT_FULL=100},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={getPosition:function(e,t,n){return(e-t)/(n-t)*100},getValue:function(e,t,n){var r=e/100;return 0===e?t:100===e?n:Math.round((n-t)*r+t)}}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(2),o=s(n(3)),a=n(155),i=s(a);function s(e){return e&&e.__esModule?e:{default:e}}var l=function(e,t,n,r){return(ee.range.start&&(n=[{key:e.range.start,doc_count:0}].concat(n));var o=n[n.length-1];o.key+e.interval=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["className","style","tooltipTrigger","renderTooltipData"]);if(r){var l="";switch(r){case"hover":l="slider-tooltip";break;case"focus":l="slider-tooltip-focus";break;case"always":l="slider-tooltip-visible";break;case"none":default:return i.default.createElement("button",o({style:n,"aria-label":"slider-button",className:t},s))}var u=s["aria-valuenow"];return i.default.createElement("button",o({style:n,className:t,"aria-label":"slider-button"},s),i.default.createElement("span",{className:l},a?a(u):u))}return i.default.createElement("button",o({style:n,className:t},s))}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r},i=n(2);var s=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.primaryColor,";")},l=(0,a.default)("div",{target:"e1p4hzk20",label:"Slider"})(".rheostat{overflow:visible;margin:24px 12px;}.rheostat-progress{background-color:#d8d8d8;position:absolute;",(function(e){return e.primary&&s}),"}.rheostat-handle{border:1px solid #9a9a9a;",(function(e){return e.primary&&s})," background-color:#fff;border-radius:50%;height:24px;outline:none;z-index:2;width:24px;cursor:pointer;}.rheostat-horizontal{height:24px;}.rheostat-background{height:4px;background-color:#c7c7c7;top:0px;width:100%;position:relative;}.rheostat-horizontal .rheostat-progress{height:4px;top:0;}.rheostat-horizontal .rheostat-handle{margin-left:-12px;top:-10px;}.slider-tooltip,.slider-tooltip-focus,.slider-tooltip-visible{visibility:hidden;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:6px 8px;position:absolute;z-index:1;transform:translate(-50%,-170%);}.slider-tooltip-visible{visibility:visible;}.slider-tooltip:after,.slider-tooltip-focus:after,.slider-tooltip-visible:after{content:'';position:absolute;top:98%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent;}.rheostat-handle:hover .slider-tooltip,.rheostat-handle:focus .slider-tooltip,.rheostat-handle:active .slider-tooltip{visibility:visible;}.rheostat-handle:hover .slider-tooltip-focus{visibility:hidden;}.rheostat-handle:focus .slider-tooltip-focus,.rheostat-handle:active .slider-tooltip-focus{visibility:visible;}",(function(e){return e.theme.component}),";");t.default=l},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=(n(8),"undefined"==typeof document?null:document.getElementById("a11y-status-message")),i=[];function s(e){var t=i[i.length-1]===e;i=t?[].concat(i,[e]):[e];for(var n=function(){if(a)return a;return(a=document.createElement("div")).setAttribute("id","a11y-status-message"),a.setAttribute("role","status"),a.setAttribute("aria-live","assertive"),a.setAttribute("aria-relevant","additions text"),Object.assign(a.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),document.body.appendChild(a),a}();n.lastChild;)n.removeChild(n.firstChild);i.filter(Boolean).forEach((function(e,t){n.appendChild(function(e,t){var n=t===i.length-1?"block":"none",r=document.createElement("div");return r.style.display=n,r.textContent=e,r}(e,t))}))}var l=0;function u(e){return"function"==typeof e?e:c}function c(){}var f=function e(t,n,r){return null!==n&&n!==r.parentNode?t(n)?n===document.body&&0===n.scrollTop?document.documentElement:n:e(t,n.parentNode,r):null}.bind(null,(function(e){return e.scrollHeight>e.clientHeight}));function p(e,t){return e===t||e.contains(t)}function d(){for(var e=arguments.length,t=Array(e),n=0;n1?n-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:{},t={};return w.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function C(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}var E=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},_=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},O=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},T=function(e){function t(){E(this,t);for(var n=arguments.length,r=Array(n),o=0;o0&&void 0!==arguments[0]?arguments[0]:this.state;return Object.keys(t).reduce((function(n,r){return n[r]=e.isControlledProp(r)?e.props[r]:t[r],n}),{})},t.prototype.isControlledProp=function(e){return void 0!==this.props[e]},t.prototype.getItemCount=function(){return null!=this.itemCount?this.itemCount:void 0!==this.props.itemCount?this.props.itemCount:this.items.length},t.prototype.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},t.prototype.scrollHighlightedItemIntoView=function(){!function(e,t){var n=f(e,t);if(null!==n){var r=getComputedStyle(n),o=n.getBoundingClientRect(),a=parseInt(r.borderTopWidth,10),i=a+parseInt(r.borderBottomWidth,10),s=o.top+a,l=e.getBoundingClientRect();if(l.top<0&&o.top<0)n.scrollTop+=l.top;else if(l.top<0)n.scrollTop+=l.top-s;else if(l.top>0&&o.top<0)o.bottom>0&&l.bottom+i>o.bottom&&(n.scrollTop+=l.bottom-o.bottom+i);else{var u=l.top+n.scrollTop-s;un.scrollTop+o.height&&(n.scrollTop=u+l.height-o.height+i)}}}(this.getItemNodeFromIndex(this.getState().highlightedIndex),this._rootNode)},t.prototype.moveHighlightedIndex=function(e,t){this.getState().isOpen?this.changeHighlightedIndex(e,t):this.setHighlightedIndex(void 0,_({isOpen:!0},t))},t.prototype.changeHighlightedIndex=function(e,t){var n=this.getItemCount()-1;if(!(n<0)){var r=this.getState().highlightedIndex;null===r&&(r=e>0?-1:n+1);var o=r+e;o<0?o=n:o>n&&(o=0),this.setHighlightedIndex(o,t)}},t.prototype.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,a=this.props.itemToString,i=this.id,s=this.getRootProps,l=this.getButtonProps,u=this.getToggleButtonProps,c=this.getLabelProps,f=this.getInputProps,p=this.getItemProps,d=this.openMenu,h=this.closeMenu,g=this.toggleMenu,m=this.selectItem,y=this.selectItemAtIndex,v=this.selectHighlightedItem,b=this.setHighlightedIndex,w=this.clearSelection,S=this.clearItems;return{getRootProps:s,getButtonProps:l,getToggleButtonProps:u,getLabelProps:c,getInputProps:f,getItemProps:p,reset:this.reset,openMenu:d,closeMenu:h,toggleMenu:g,selectItem:m,selectItemAtIndex:y,selectHighlightedItem:v,setHighlightedIndex:b,clearSelection:w,clearItems:S,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:a,id:i,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},t.prototype.getItemId=function(e){return this.id+"-item-"+e},t.prototype.componentDidMount=function(){var e=this;this._isMounted=!0;var n=function(){e.isMouseDown=!0},r=function(n){var r=e.props.environment.document;e.isMouseDown=!1;var o=e._rootNode&&p(e._rootNode,n.target),a=e._rootNode&&p(e._rootNode,r.activeElement);o||a||!e.getState().isOpen||e.reset({type:t.stateChangeTypes.mouseUp},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},o=function(n){!(e._rootNode&&p(e._rootNode,n.target))&&e.getState().isOpen&&e.reset({type:t.stateChangeTypes.touchStart},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))};this.props.environment.addEventListener("mousedown",n),this.props.environment.addEventListener("mouseup",r),this.props.environment.addEventListener("touchstart",o),this.cleanup=function(){e._isMounted=!1,e.props.environment.removeEventListener("mousedown",n),e.props.environment.removeEventListener("mouseup",r),e.props.environment.removeEventListener("touchstart",o)}},t.prototype.componentDidUpdate=function(e,n){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:t.stateChangeTypes.controlledPropUpdatedSelectedItem,inputValue:this.props.itemToString(this.props.selectedItem)});var r=void 0===this.props.highlightedIndex?this.state:this.props,o=void 0===e.highlightedIndex?n:e;r.highlightedIndex===o.highlightedIndex||this.avoidScrolling||this.scrollHighlightedItemIntoView(),this.updateStatus()},t.prototype.componentWillUnmount=function(){this.cleanup()},t.prototype.render=function(){var e=m(this.props.render||this.props.children,c);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=m(e(this.getStateAndHelpers()));if(!t)return null;if(this.getRootProps.called)return this.getRootProps.suppressRefError||function(e,t){var n=t.refKey,r="ref"!==n,o=!y(e);if(o&&!r)throw new Error("downshift: You returned a non-DOM element. You must specify a refKey in getRootProps");if(!o&&r)throw new Error('downshift: You returned a DOM element. You should not specify a refKey in getRootProps. You specified "'+n+'"');if(!v(e)[n])throw new Error('downshift: You must apply the ref prop "'+n+'" from getRootProps onto your root element.')}(t,this.getRootProps),t;if(y(t))return o.a.cloneElement(t,this.getRootProps(v(t)));throw new Error("downshift: If you return a non-DOM element, you must use apply the getRootProps function")},t}(r.Component);T.defaultProps={defaultHighlightedIndex:null,defaultSelectedItem:null,defaultInputValue:"",defaultIsOpen:!1,getA11yStatusMessage:function(e){var t=e.isOpen,n=e.highlightedItem,r=e.selectedItem,o=e.resultCount,a=e.previousResultCount,i=e.itemToString;return t?o?n&&o===a?i(n):o+" "+(1===o?"result is":"results are")+" available, use up and down arrow keys to navigate.":"No results.":r?i(r):""},itemToString:function(e){return null==e?"":String(e)},onStateChange:function(){},onInputValueChange:function(){},onUserAction:function(){},onChange:function(){},onSelect:function(){},onOuterClick:function(){},selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},breakingChanges:{}},T.stateChangeTypes={unknown:"__autocomplete_unknown__",mouseUp:"__autocomplete_mouseup__",itemMouseEnter:"__autocomplete_item_mouseenter__",keyDownArrowUp:"__autocomplete_keydown_arrow_up__",keyDownArrowDown:"__autocomplete_keydown_arrow_down__",keyDownEscape:"__autocomplete_keydown_escape__",keyDownEnter:"__autocomplete_keydown_enter__",clickItem:"__autocomplete_click_item__",blurInput:"__autocomplete_blur_input__",changeInput:"__autocomplete_change_input__",keyDownSpaceButton:"__autocomplete_keydown_space_button__",clickButton:"__autocomplete_click_button__",blurButton:"__autocomplete_blur_button__",controlledPropUpdatedSelectedItem:"__autocomplete_controlled_prop_updated_selected_item__",touchStart:"__autocomplete_touchstart__"};var k=function(){var e,t,n,r=this;this.input=null,this.items=[],this.itemCount=null,this.previousResultCount=0,this.setItemCount=function(e){return r.itemCount=e},this.unsetItemCount=function(){return r.itemCount=null},this.setHighlightedIndex=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.props.defaultHighlightedIndex,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t=S(t),r.internalSetState(_({highlightedIndex:e},t))},this.clearSelection=function(e){r.internalSetState({selectedItem:null,inputValue:"",isOpen:!1},e)},this.selectItem=function(e,t,n){t=S(t),r.internalSetState(_({isOpen:!1,highlightedIndex:r.props.defaultHighlightedIndex,selectedItem:e,inputValue:r.isControlledProp("selectedItem")&&r.props.breakingChanges.resetInputOnSelection?r.props.defaultInputValue:r.props.itemToString(e)},t),n)},this.selectItemAtIndex=function(e,t,n){var o=r.items[e];null!=o&&r.selectItem(o,t,n)},this.selectHighlightedItem=function(e,t){return r.selectItemAtIndex(r.getState().highlightedIndex,e,t)},this.internalSetState=function(e,t){var n=void 0,o=void 0,a={},i="function"==typeof e;return!i&&e.hasOwnProperty("inputValue")&&r.props.onInputValueChange(e.inputValue,_({},r.getStateAndHelpers(),e)),r.setState((function(t){t=r.getState(t);var s=i?e(t):e;s=r.props.stateReducer(t,s),n=s.hasOwnProperty("selectedItem");var l={},u={};return n&&s.selectedItem!==t.selectedItem&&(o=s.selectedItem),s.type=s.type||T.stateChangeTypes.unknown,Object.keys(s).forEach((function(e){t[e]!==s[e]&&(a[e]=s[e]),"type"!==e&&(u[e]=s[e],r.isControlledProp(e)||(l[e]=s[e]))})),i&&s.hasOwnProperty("inputValue")&&r.props.onInputValueChange(s.inputValue,_({},r.getStateAndHelpers(),s)),l}),(function(){u(t)(),Object.keys(a).length>1&&r.props.onStateChange(a,r.getStateAndHelpers()),n&&r.props.onSelect(e.selectedItem,r.getStateAndHelpers()),void 0!==o&&r.props.onChange(o,r.getStateAndHelpers()),r.props.onUserAction(a,r.getStateAndHelpers())}))},this.rootRef=function(e){return r._rootNode=e},this.getRootProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.suppressRefError,a=void 0!==o&&o,i=t.refKey,s=void 0===i?"ref":i,l=x(t,["refKey"]);return r.getRootProps.called=!0,r.getRootProps.refKey=s,r.getRootProps.suppressRefError=a,_(((e={})[s]=r.rootRef,e),l)},this.keyDownHandlers={ArrowDown:function(e){e.preventDefault();var t=e.shiftKey?5:1;this.moveHighlightedIndex(t,{type:T.stateChangeTypes.keyDownArrowDown})},ArrowUp:function(e){e.preventDefault();var t=e.shiftKey?-5:-1;this.moveHighlightedIndex(t,{type:T.stateChangeTypes.keyDownArrowUp})},Enter:function(e){if(this.getState().isOpen){e.preventDefault();var t=this.getState().highlightedIndex,n=this.items[t],r=this.getItemNodeFromIndex(t);if(null==n||r&&r.hasAttribute("disabled"))return;this.selectHighlightedItem({type:T.stateChangeTypes.keyDownEnter})}},Escape:function(e){e.preventDefault(),this.reset({type:T.stateChangeTypes.keyDownEscape})}},this.buttonKeyDownHandlers=_({},this.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:T.stateChangeTypes.keyDownSpaceButton})}}),this.getToggleButtonProps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.onClick,n=e.onKeyDown,o=e.onBlur,a=x(e,["onClick","onKeyDown","onBlur"]),i=r.getState(),s=i.isOpen,l={onClick:d(t,r.button_handleClick),onKeyDown:d(n,r.button_handleKeyDown),onBlur:d(o,r.button_handleBlur)},u=a.disabled?{}:l;return _({type:"button",role:"button","aria-label":s?"close menu":"open menu","aria-expanded":s,"aria-haspopup":!0,"data-toggle":!0},u,a)},this.getButtonProps=this.getToggleButtonProps,this.button_handleKeyDown=function(e){var t=C(e);r.buttonKeyDownHandlers[t]&&r.buttonKeyDownHandlers[t].call(r,e)},this.button_handleClick=function(e){e.preventDefault(),r.props.environment.document.activeElement===r.props.environment.document.body&&e.target.focus(),setTimeout((function(){return r.toggleMenu({type:T.stateChangeTypes.clickButton})}))},this.button_handleBlur=function(e){var t=e.target;setTimeout((function(){r.isMouseDown||null!=r.props.environment.document.activeElement&&r.props.environment.document.activeElement.id===r.inputId||r.props.environment.document.activeElement===t||r.reset({type:T.stateChangeTypes.blurButton})}))},this.getLabelProps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(r.getLabelProps.called=!0,r.getInputProps.called&&e.htmlFor&&e.htmlFor!==r.inputId)throw new Error('downshift: You provided the htmlFor of "'+e.htmlFor+'" for your label, but the id of your input is "'+r.inputId+'". You must either remove the id from your input or set the htmlFor of the label equal to the input id.');return r.inputId=g(r.inputId,e.htmlFor,r.id+"-input"),_({},e,{htmlFor:r.inputId})},this.getInputProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onKeyDown,o=t.onBlur,a=t.onChange,i=t.onInput,s=x(t,["onKeyDown","onBlur","onChange","onInput"]);if(r.getInputProps.called=!0,r.getLabelProps.called&&s.id&&s.id!==r.inputId)throw new Error('downshift: You provided the id of "'+s.id+'" for your input, but the htmlFor of your label is "'+r.inputId+'". You must either remove the id from your input or set the htmlFor of the label equal to the input id.');r.inputId=g(r.inputId,s.id,r.id+"-input");var l=void 0;l="onChange";var u=r.getState(),c=u.inputValue,f=u.isOpen,p=u.highlightedIndex,h=s.disabled?{}:((e={})[l]=d(a,i,r.input_handleChange),e.onKeyDown=d(n,r.input_handleKeyDown),e.onBlur=d(o,r.input_handleBlur),e);return _({role:"combobox","aria-autocomplete":"list","aria-expanded":f,"aria-activedescendant":f&&"number"==typeof p&&p>=0?r.getItemId(p):null,autoComplete:"off",value:c},h,s,{id:r.inputId})},this.input_handleKeyDown=function(e){var t=C(e);t&&r.keyDownHandlers[t]&&r.keyDownHandlers[t].call(r,e)},this.input_handleChange=function(e){r.internalSetState({type:T.stateChangeTypes.changeInput,isOpen:!0,inputValue:e.target.value})},this.input_handleBlur=function(){setTimeout((function(){var e=r.props.environment.document.activeElement.dataset.toggle&&r._rootNode&&r._rootNode.contains(r.props.environment.document.activeElement);r.isMouseDown||e||r.reset({type:T.stateChangeTypes.blurInput})}))},this.getItemProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onMouseMove,o=t.onMouseDown,a=t.onClick,i=t.index,s=t.item,l=void 0===s?b("getItemProps","item"):s,u=x(t,["onMouseMove","onMouseDown","onClick","index","item"]);void 0===i?(r.items.push(l),i=r.items.indexOf(l)):r.items[i]=l;var c="onClick",f=((e={onMouseMove:d(n,(function(){i!==r.getState().highlightedIndex&&(r.setHighlightedIndex(i,{type:T.stateChangeTypes.itemMouseEnter}),r.avoidScrolling=!0,setTimeout((function(){return r.avoidScrolling=!1}),250))})),onMouseDown:d(o,(function(e){e.preventDefault()}))})[c]=d(a,(function(){r.selectItemAtIndex(i,{type:T.stateChangeTypes.clickItem})})),e),p=u.disabled?{}:f;return _({id:r.getItemId(i)},p,u)},this.clearItems=function(){r.items=[]},this.reset=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];e=S(e),r.internalSetState((function(t){var n=t.selectedItem;return _({isOpen:!1,highlightedIndex:r.props.defaultHighlightedIndex,inputValue:r.props.itemToString(n)},e)}),u(t))},this.toggleMenu=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];e=S(e),r.internalSetState((function(t){var n=t.isOpen;return _({isOpen:!n},e)}),(function(){r.getState().isOpen&&r.setHighlightedIndex(void 0,e),u(t)()}))},this.openMenu=function(e){r.internalSetState({isOpen:!0},u(e))},this.closeMenu=function(e){r.internalSetState({isOpen:!1},u(e))},this.updateStatus=(e=function(){if(r._isMounted){var e=r.getState(),t=r.items[e.highlightedIndex],n=r.getItemCount(),o=r.props.getA11yStatusMessage(_({itemToString:r.props.itemToString,previousResultCount:r.previousResultCount,resultCount:n,highlightedItem:t},e));r.previousResultCount=n,s(o)}},t=200,n=void 0,function(){for(var r=arguments.length,o=Array(r),a=0;a'+e+""}))}})};u.propTypes={searchWords:i.default.arrayOf(i.default.string),textToHighlight:i.default.string,autoEscape:i.default.bool},u.defaultProps={searchWords:[],textToHighlight:"",autoEscape:!1},t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(2),a=n(4),i=n(3),s=(r=i)&&r.__esModule?r:{default:r},l=n(31);var u=function(e){var t=e.theme,n=e.themePreset,r=e.children,i=e.innerClassName,s=e.innerClass;return(0,o.jsx)("div",{css:(0,l.noSuggestions)(n,t),className:(0,a.getClassName)(s,i||"")},(0,o.jsx)("li",null,r))};u.propTypes={theme:s.default.style,innerClassName:s.default.string,themePreset:s.default.themePreset,children:s.default.children,innerClass:s.default.style},t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=function(){function e(e,t){for(var n=0;n1?o:2}(n,r,f):Math.max(2,Math.ceil(s-(n-1)/2+1)),d=[];if(p<=s){var h=ns-n+2&&(h=(p=Math.max(2,s-n+2))+n);for(var g=function(e){var t=r===e-1,n=(0,i.getClassName)(l,"button"),f=n||t?n+" "+(t?"active":""):null,p=(0,o.jsx)(u.default,{className:f,primary:t,key:e-1,tabIndex:"0",onKeyPress:function(t){return(0,i.handleA11yAction)(t,(function(){return a(e-1)}))},onClick:function(t){t.preventDefault(),a(e-1)},alt:"Page "+e,href:"?"+c+"="+e},e);e<=s+1&&d.push(p)},m=p;m=1&&(b={href:"?"+f+"="+n,alt:"Page "+n,rel:"prev"}),n=Math.floor(t/2)+!!(t%2)?(0,o.jsx)("span",null,"..."):null,this.buildIntermediatePaginationDom(),p&&t>2&&n<=s-Math.ceil(.75*t)?(0,o.jsx)("span",null,"..."):null,p&&s>=t&&d(this.props,"end"),(0,o.jsx)(u.default,r({className:(0,i.getClassName)(c,"button")||null,disabled:n>=s-1,onKeyPress:function(e){return(0,i.handleA11yAction)(e,g)},onClick:g,tabIndex:n>=s-1?"-1":"0"},w),"Next"))},t}(a.default.PureComponent);h.propTypes={currentPage:s.default.number,innerClass:s.default.style,pages:s.default.number,setPage:s.default.func,totalPages:s.default.number,fragmentName:s.default.string,showEndPage:s.default.bool},t.default=h},function(e,t,n){"use strict";t.__esModule=!0;var r=l(n(0)),o=n(4),a=l(n(3)),i=l(n(173)),s=l(n(32));function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var f=function(e){function t(){return u(this,t),c(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){return this.props.show?r.default.createElement(s.default,{direction:"row-reverse",className:(0,o.getClassName)(this.props.innerClass,"poweredBy")},r.default.createElement("a",{href:"https://appbase.io/",target:"_blank",rel:"noopener noreferrer"},r.default.createElement(i.default,{src:"https://cdn.rawgit.com/appbaseio/cdn/d2ec210045e59104ee5485841fa17b23fc83f097/appbase/logos/rbc-logo.svg"}))):null},t}(r.default.PureComponent);f.propTypes={show:a.default.bool,innerClass:a.default.style},t.default=f},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6);var a=(0,((r=o)&&r.__esModule?r:{default:r}).default)("img",{target:"e1eb5iy50",label:"PoweredByImage"})({name:"14kcwr6",styles:"width:110px;"});t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.sortOptions=t.resultStats=void 0;n(2);var r={name:"1kfwsuu-resultStats",styles:"flex-grow:1;font-size:0.82rem;;label:resultStats;"},o={name:"p4tgvk-sortOptions",styles:"color:#424242;height:32px;font-size:0.82rem;padding:0 25px 0 10px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;border:0;outline:1px solid #ddd;outline-offset:-1px;;label:sortOptions;"};t.resultStats=r,t.sortOptions=o},function(e,t,n){"use strict";t.__esModule=!0,t.Image=t.Title=t.container=void 0;var r=i(n(6)),o=(n(2),n(17)),a=i(n(14));function i(e){return e&&e.__esModule?e:{default:e}}var s={name:"1o3ffoz-container",styles:"display:flex;flex-direction:column;margin:0;border-radius:0.25rem;overflow:hidden;;label:container;"},l={name:"1391uhf-smallImage",styles:"width:100px;height:100px;;label:smallImage;"},u=(0,r.default)("div",{target:"ez0j50z0",label:"Image"})("width:160px;height:160px;",(function(e){return e.small?l:null}),";margin:0;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:",(function(e){return"url("+e.src+")"}),";"),c=(0,r.default)("a",{target:"ez0j50z1",label:"ListItem"})("width:100%;height:auto;outline:none;text-decoration:none;border-radius:0;background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.1,t.colors.backgroundColor):"#fff"}),";display:flex;flex-direction:row;margin:0;padding:10px;border-bottom:1px solid ",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.3,t.colors.backgroundColor):(0,o.lighten)(.68,t.colors.textColor)}),";color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return e.href?"cursor: pointer":null}),";all 0.3s ease;&:hover,&:focus{background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.2,t.colors.backgroundColor):"#fdfefd"}),";}&:last-of-type{border:0;}h2{width:100%;line-height:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0 0 8px;}p{margin:0;}article{width:",(function(e){return e.image?e.small?"calc(100% - 100px)":"calc(100% - 160px)":"100%"}),";padding-left:",(function(e){return e.image?"10px":0}),";font-size:0.9rem;}&:hover,&:focus{box-shadow:0 0 0 0 rgba(0,0,0,0.10);}@media (max-width:420px){min-width:0;margin:0;border-radius:0;box-shadow:none;border:1px solid #eee;&:hover,&:focus{box-shadow:0;}}");t.default=c,t.container=s,t.Title=a.default,t.Image=u},function(e,t,n){"use strict";t.__esModule=!0;var r=i(n(0)),o=n(4),a=i(n(3));function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var u=function(e){function t(){return s(this,t),l(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){var e=this;return this.props.hasCustomRender?this.props.getComponent():r.default.createElement("div",{className:this.props.listClass+" "+(0,o.getClassName)(this.props.innerClass,"list")},this.props.filteredResults.map((function(t,n){return e.props.renderItem(t,(function(){e.props.triggerClickAnalytics(e.props.base+n)}))})))},t}(r.default.Component);u.propTypes={hasCustomRender:a.default.boolRequired,innerClass:a.default.style,renderItem:a.default.func,base:a.default.number,getComponent:a.default.func,listClass:a.default.string,filteredResults:a.default.hits,triggerClickAnalytics:a.default.func},t.default=u},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=n(60),i=n.n(a),s=(n(36),n(37)),l=n.n(s),u=n(49),c=n.n(u),f=n(50),p=n.n(f),d=n(52),h=n.n(d),g=n(53),m=n.n(g),y=n(55),v=n.n(y),b=n(56),w=n.n(b),S=n(58),C=n.n(S);n(92);var E=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));return r.toggleState=function(){var e=r.state.visible;r.setState({visible:!e})},r.state={visible:!1},r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){return o.a.createElement(l.a,{app:"good-books-ds",url:"https://a03a1cb71321:75b6603d-9456-4a5a-af6b-a487b309eb61@arc-cluster-appbase-demo-6pjy6z.searchbase.io",enableAppbase:!0},o.a.createElement("div",{className:"navbar"},o.a.createElement("div",{className:"logo"},"Good",o.a.createElement("b",null,"Books")),o.a.createElement(v.a,{className:"datasearch",componentId:"mainSearch",dataField:["original_title","original_title.search","authors","authors.search"],queryFormat:"and",placeholder:"Search for a book title or an author",innerClass:{input:"searchbox",list:"suggestionlist"},autosuggest:!1,iconPosition:"left",filterLabel:"search"})),o.a.createElement("div",{className:"display"},o.a.createElement("div",{className:"leftSidebar "+(this.state.visible?"active":"")},o.a.createElement(h.a,{componentId:"ratingsFilter",dataField:"average_rating_rounded",title:"Book Ratings",data:[{start:4,end:5,label:"★★★★ & up"},{start:3,end:5,label:"★★★ & up"},{start:2,end:5,label:"★★ & up"},{start:1,end:5,label:"★ & up"}],react:{and:"mainSearch"},filterLabel:"Ratings"}),o.a.createElement(m.a,{componentId:"publishFilter",dataField:"original_publication_year",title:"Year of Publication",filterLabel:"published",range:{start:1970,end:2017},rangeLabels:{start:"1970",end:"2017"},interval:2}),o.a.createElement(p.a,{componentId:"authorFilter",dataField:"authors.keyword",title:"Authors",size:100,showCheckbox:!1,className:"authors",innerClass:{list:"author-list"},placeholder:"Filter by author name",filterLabel:"Authors"})),o.a.createElement("div",{className:"mainBar"},o.a.createElement(c.a,{showClearAll:"default"}),o.a.createElement(w.a,{componentId:"results",dataField:"original_title",react:{and:["mainSearch","ratingsFilter","publishFilter","authorFilter"]},pagination:!0,size:12,sortOptions:[{dataField:"average_rating",sortBy:"desc",label:"Ratings (High to low)"},{dataField:"original_title.keyword",sortBy:"asc",label:"Title A->Z"},{dataField:"original_title.keyword",sortBy:"desc",label:"Title Z->A"}],render:function(e){var t=e.data;return o.a.createElement(w.a.ResultCardsWrapper,null,t.map((function(e){return o.a.createElement(C.a,{href:e.original_title,key:e._id},o.a.createElement(C.a.Image,{src:e.image}),o.a.createElement(C.a.Title,null,e.original_title||" "),o.a.createElement(C.a.Description,{dangerouslySetInnerHTML:{__html:"
by "+e.authors+'
'+"★".repeat(e.average_rating_rounded)+""}}))})))},className:"result-data",innerClass:{title:"result-title",image:"result-image",resultStats:"result-stats",listItem:"result-item"}})),o.a.createElement("div",{role:"button",tabIndex:"0",onKeyPress:this.toggleState,onClick:this.toggleState,className:"toggle-btn "+(this.state.visible?"active":"")},this.state.visible?"📚 Show Books":"📂 Show Filters")))},t}(r.Component);i.a.render(o.a.createElement(E,null),document.getElementById("app"))}]); \ No newline at end of file + */!function(n,o,a,i){var s=["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds","Day","Year"],l=["Years","Months","Days"],u=[12,31,24,60,60,1e3,1],c=new RegExp("(([a-zA-Z])\\2*)|(\\((('.*?'|\\(.*?\\)|.)*?)\\))|('(.*?)')"),f=n.UTC,p=n.prototype.toUTCString,d=h.prototype;function h(){return g(this instanceof h?this:new h,arguments)}function g(e,t){var r,o=t.length;if(V(t[o-1])&&(r=t[--o],t=L(t,0,o)),o)if(1==o){var a=t[0];a instanceof n?e[0]=new n(a.getTime()):!function(e){return"number"==typeof e}(a)?a instanceof h?e[0]=function(e){var t=new n(e[0].getTime());m(e)&&(t.toString=p);return t}(a):F(a)&&(e[0]=new n(0),e=function(e,t,r){for(var o,a=h.parsers,i=0;i=n;a--)r/=u[a],r+=I(t,!1,a)-I(e,!1,a);1==n&&(r+=12*(t.getFullYear()-e.getFullYear()))}else if(2==n){var i=e.toDate().setUTCHours(0,0,0,0),s=t.toDate().setUTCHours(0,0,0,0);r=o.round((s-i)/864e5)+(t-s-(e-i))/864e5}else r=(t-e)/[36e5,6e4,1e3,1][n-3];return r}function w(e){return t=e(0),r=e(1),a=e(2),i=new n(f(t,r,a)),s=C(S(t,r,a)),o.floor(o.round((i-s)/864e5)/7)+1;var t,r,a,i,s}function S(e,t,r){var o=new n(f(e,t,r));return o=C(e+1)?e+1:e}function C(e){var t=new n(f(e,0,4));return t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+6)%7),t}function E(e,t,n,r){var o=M(I,e,r),a=M(A,e,r);void 0===n&&(n=S(o(0),o(1),o(2)));var i=C(n);r||(i=R(i)),e.setTime(i.getTime()),a(2,[o(2)+7*(t-1)])}function _(e,t,n,r,o){var a=h.locales,i=a[h.defaultLocale]||{},s=M(I,e,o);return n=(F(n)?a[n]:n)||{},x(e,t,(function(e){if(r)for(var t=(7==e?2:e)-1;t>=0;t--)r.push(s(t));return s(e)}),(function(e){return n[e]||i[e]}),o)}function x(e,t,n,r,o){for(var a,i,s="";a=t.match(c);)s+=t.substr(0,a.index),a[1]?s+=O(e,a[1],n,r,o):a[3]?(i=x(e,a[4],n,r,o),parseInt(i.replace(/\D/g,""),10)&&(s+=i)):s+=a[7]||"'",t=t.substr(a.index+a[0].length);return s+t}function O(e,t,n,r,o){for(var a,i=t.length,s="";i>0;)void 0!==(a=T(e,t.substr(0,i),n,r,o))?(s+=a,i=(t=t.substr(i)).length):i--;return s+t}function T(e,t,n,r,a){var i=h.formatters[t];if(F(i))return x(e,i,n,r,a);if("function"==typeof i)return i(e,a||!1,r);switch(t){case"fff":return Q(n(6),3);case"s":return n(5);case"ss":return Q(n(5));case"m":return n(4);case"mm":return Q(n(4));case"h":return n(3)%12||12;case"hh":return Q(n(3)%12||12);case"H":return n(3);case"HH":return Q(n(3));case"d":return n(2);case"dd":return Q(n(2));case"ddd":return r("dayNamesShort")[n(7)]||"";case"dddd":return r("dayNames")[n(7)]||"";case"M":return n(1)+1;case"MM":return Q(n(1)+1);case"MMM":return r("monthNamesShort")[n(1)]||"";case"MMMM":return r("monthNames")[n(1)]||"";case"yy":return(n(0)+"").substring(2);case"yyyy":return n(0);case"t":return k(n,r).substr(0,1).toLowerCase();case"tt":return k(n,r).toLowerCase();case"T":return k(n,r).substr(0,1);case"TT":return k(n,r);case"z":case"zz":case"zzz":return a?"Z":function(e,t){var n=e.getTimezoneOffset(),r=n<0?"+":"-",a=o.floor(o.abs(n)/60),i=o.abs(n)%60,s=a;"zz"==t?s=Q(a):"zzz"==t&&(s=Q(a)+":"+Q(i));return r+s}(e,t);case"w":return w(n);case"ww":return Q(w(n));case"S":var s=n(2);return s>10&&s<20?"th":["st","nd","rd"][s%10-1]||"th"}}function k(e,t){return e(3)<12?t("amDesignator"):t("pmDesignator")}function P(e){return!isNaN(e[0].getTime())}function I(e,t,n){return e["get"+(t?"UTC":"")+s[n]]()}function A(e,t,n,r){e["set"+(t?"UTC":"")+s[n]].apply(e,r)}function R(e){return new n(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())}function j(e,t){return 32-new n(f(e,t,32)).getUTCDate()}function N(e){return function(){return e.apply(void 0,[this].concat(L(arguments)))}}function M(e){var t=L(arguments,1);return function(){return e.apply(void 0,t.concat(L(arguments)))}}function L(e,t,n){return a.prototype.slice.call(e,t||0,void 0===n?e.length:n)}function D(e,t){for(var n=0;n-1};function u(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function c(e){return"string"!=typeof e&&(e=String(e)),e}function f(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return r&&(t[Symbol.iterator]=function(){return t}),t}function p(e){this.map={},e instanceof p?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function d(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function h(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function g(e){var t=new FileReader,n=h(t);return t.readAsArrayBuffer(e),n}function m(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:o&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:a&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:n&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():i&&o&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=m(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):i&&(ArrayBuffer.prototype.isPrototypeOf(e)||l(e))?this._bodyArrayBuffer=m(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o&&(this.blob=function(){var e=d(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?d(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(g)}),this.text=function(){var e,t,n,r=d(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=h(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function w(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function S(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new p(t.headers),this.url=t.url||"",this._initBody(e)}b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},y.call(b.prototype),y.call(S.prototype),S.prototype.clone=function(){return new S(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new p(this.headers),url:this.url})},S.error=function(){var e=new S(null,{status:0,statusText:""});return e.type="error",e};var C=[301,302,303,307,308];S.redirect=function(e,t){if(-1===C.indexOf(t))throw new RangeError("Invalid status code");return new S(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function E(e,n){return new Promise((function(r,a){var i=new b(e,n);if(i.signal&&i.signal.aborted)return a(new t.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function l(){s.abort()}s.onload=function(){var e,t,n={status:s.status,statusText:s.statusText,headers:(e=s.getAllResponseHeaders()||"",t=new p,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};n.url="responseURL"in s?s.responseURL:n.headers.get("X-Request-URL");var o="response"in s?s.response:s.responseText;r(new S(o,n))},s.onerror=function(){a(new TypeError("Network request failed"))},s.ontimeout=function(){a(new TypeError("Network request failed"))},s.onabort=function(){a(new t.DOMException("Aborted","AbortError"))},s.open(i.method,i.url,!0),"include"===i.credentials?s.withCredentials=!0:"omit"===i.credentials&&(s.withCredentials=!1),"responseType"in s&&o&&(s.responseType="blob"),i.headers.forEach((function(e,t){s.setRequestHeader(t,e)})),i.signal&&(i.signal.addEventListener("abort",l),s.onreadystatechange=function(){4===s.readyState&&i.signal.removeEventListener("abort",l)}),s.send(void 0===i._bodyInit?null:i._bodyInit)}))}E.polyfill=!0,e.fetch||(e.fetch=E,e.Headers=p,e.Request=b,e.Response=S),t.Headers=p,t.Request=b,t.Response=S,t.fetch=E}({})}(n),delete n.fetch.polyfill,(t=n.fetch).default=n.fetch,t.fetch=n.fetch,t.Headers=n.Headers,t.Request=n.Request,t.Response=n.Response,e.exports=t},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t={};return Object.keys(e).forEach((function(n){a.validProps.includes(n)&&(t[n]=e[n])})),t}},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=i},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return a};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},a={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.2","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=Object.assign||function(e){for(var t=1;t=100?y=Math.round(y):b=100/(c-p);var w=null;h&&(w=d.indexOf(this.getClosestSnapPoint(i[e])));var S=(f(n={},l.KEYS.LEFT,(function(e){return-1*e})),f(n,l.KEYS.RIGHT,(function(e){return 1*e})),f(n,l.KEYS.UP,(function(e){return 1*e})),f(n,l.KEYS.DOWN,(function(e){return-1*e})),f(n,l.KEYS.PAGE_DOWN,(function(e){return e>1?-e:-10*e})),f(n,l.KEYS.PAGE_UP,(function(e){return e>1?e:10*e})),n);if(m.call(S,t))y+=S[t](b),h&&(y>v?w0&&(g=d[w-1]));else if(t===l.KEYS.HOME)y=l.PERCENT_EMPTY,h&&(g=r(d,1)[0]);else{if(t!==l.KEYS.END)return null;y=l.PERCENT_FULL,h&&(g=d[d.length-1])}return h?u.getPosition(g,p,c):y}},{key:"getNextState",value:function(e,t){var n=this.state.handlePos,r=this.props,o=r.max,a=r.min,i=r.algorithm,s=this.validatePosition(e,t),l=n.map((function(t,n){return n===e?s:t}));return{handlePos:l,values:l.map((function(e){return i.getValue(e,a,o)}))}}},{key:"getClosestHandle",value:function(e){var t=this.state.handlePos;return t.reduce((function(n,r,o){return Math.abs(t[o]-e)1)){var n=e.changedTouches[0];this.setStartSlide(e,n.clientX,n.clientY),document.addEventListener("touchmove",this.handleTouchSlide,!1),document.addEventListener("touchend",this.endSlide,!1),t&&t(),w(e)}}},{key:"handleMouseSlide",value:function(e){null!==this.state.slidingIndex&&(this.handleSlide(e.clientX,e.clientY),w(e))}},{key:"handleTouchSlide",value:function(e){if(null!==this.state.slidingIndex)if(e.changedTouches.length>1)this.endSlide();else{var t=e.changedTouches[0];this.handleSlide(t.clientX,t.clientY),w(e)}}},{key:"handleSlide",value:function(e,t){var n=this.props,r=n.orientation,o=n.onSliderDragMove,a=this.state,i=a.slidingIndex,s=a.sliderBox,u="vertical"===r?(t-s.top)/s.height*l.PERCENT_FULL:(e-s.left)/s.width*l.PERCENT_FULL;this.slideTo(i,u),this.canMove(i,u)&&o&&o()}},{key:"endSlide",value:function(){var e=this,t=this.props,n=t.onSliderDragEnd,r=t.snap,o=this.state,a=o.slidingIndex,i=o.handlePos;if(this.setState({slidingIndex:null}),"function"==typeof document.removeEventListener?(document.removeEventListener("mouseup",this.endSlide,!1),document.removeEventListener("touchend",this.endSlide,!1),document.removeEventListener("touchmove",this.handleTouchSlide,!1),document.removeEventListener("mousemove",this.handleMouseSlide,!1)):(document.detachEvent("onmousemove",this.handleMouseSlide),document.detachEvent("onmouseup",this.endSlide)),n&&n(),r){var s=this.getSnapPosition(i[a]);this.slideTo(a,s,(function(){return e.fireChangeEvent()}))}else this.fireChangeEvent()}},{key:"handleClick",value:function(e){var t=this;if(!e.target.getAttribute("data-handle-key")){var n=this.props,r=n.orientation,o=n.onClick,a=this.getSliderBoundingBox(),i=("vertical"===r?(e.clientY-a.top)/a.height:(e.clientX-a.left)/a.width)*l.PERCENT_FULL,s=this.getClosestHandle(i),u=this.getSnapPosition(i);this.slideTo(s,u,(function(){return t.fireChangeEvent()})),o&&o()}}},{key:"handleKeydown",value:function(e){var t=this,n=b(e);if(e.keyCode!==l.KEYS.ESC){var r=this.getNextPositionForKey(n,e.keyCode);if(null!==r){if(this.canMove(n,r)){this.slideTo(n,r,(function(){return t.fireChangeEvent()}));var o=this.props.onKeyPress;o&&o()}w(e)}}else e.currentTarget.blur()}},{key:"userAdjustPosition",value:function(e,t){var n=this.props.getNextHandlePosition,r=t;if(n&&(r=parseFloat(n(e,t)),Number.isNaN(r)||rl.PERCENT_FULL))throw new TypeError("getNextHandlePosition returned invalid position. Valid positions are floats between 0 and 100");return r}},{key:"validatePosition",value:function(e,t){var n=this.state,r=n.handlePos,o=n.handleDimensions,a=this.userAdjustPosition(e,t);return Math.max(Math.min(a,void 0!==r[e+1]?r[e+1]-o:l.PERCENT_FULL),void 0!==r[e-1]?r[e-1]+o:l.PERCENT_EMPTY)}},{key:"validateValues",value:function(e,t){var n=t||this.props,r=n.max,o=n.min;return e.map((function(e,t,n){var a=Math.max(Math.min(e,r),o);return n.length&&al.PERCENT_FULL||t>(void 0!==r[e+1]?r[e+1]-o:1/0)||t<(void 0!==r[e-1]?r[e-1]+o:-1/0))}},{key:"fireChangeEvent",value:function(){var e=this.props.onChange;e&&e(this.getPublicState())}},{key:"slideTo",value:function(e,t,n){var r=this,o=this.getNextState(e,t);this.setState(o,(function(){var e=r.props.onValuesUpdated;e&&e(r.getPublicState()),n&&n()}))}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var n=e.max,r=e.min,o=e.values,a=this.props.algorithm,i=this.validateValues(o,e);this.setState({handlePos:i.map((function(e){return a.getPosition(e,r,n)})),values:i},(function(){return t.fireChangeEvent()}))}}},{key:"invalidatePitStyleCache",value:function(){this.pitStyleCache={}}},{key:"render",value:function(){var e=this,t=this.props,n=t.algorithm,r=t.children,o=t.disabled,a=t.handle,s=t.max,l=t.min,u=t.orientation,c=t.pitComponent,f=t.pitPoints,p=t.progressBar,d=this.state,h=d.className,g=d.handlePos,m=d.values;return i.default.createElement("div",{className:h,ref:this.setRef,onClick:o?void 0:this.handleClick,style:{position:"relative"}},i.default.createElement("div",{className:"rheostat-background"}),g.map((function(t,n){var r="vertical"===u?{top:String(t)+"%",position:"absolute"}:{left:String(t)+"%",position:"absolute"};return i.default.createElement(a,{"aria-valuemax":e.getMaxValue(n),"aria-valuemin":e.getMinValue(n),"aria-valuenow":m[n],"aria-disabled":o,"data-handle-key":n,className:"rheostat-handle",key:"handle-"+String(n),onClick:e.killEvent,onKeyDown:o?void 0:e.handleKeydown,onMouseDown:o?void 0:e.startMouseSlide,onTouchStart:o?void 0:e.startTouchSlide,role:"slider",style:r,tabIndex:0})})),g.map((function(t,n,r){return 0===n&&r.length>1?null:i.default.createElement(p,{className:"rheostat-progress",key:"progress-bar-"+String(n),style:e.getProgressStyle(n)})})),c&&f.map((function(t){var r=e.pitStyleCache[t];if(!r){var o=n.getPosition(t,l,s);r="vertical"===u?{top:String(o)+"%",position:"absolute"}:{left:String(o)+"%",position:"absolute"},e.pitStyleCache[t]=r}return i.default.createElement(c,{key:"pit-"+String(t),style:r},t)})),r)}}]),t}(i.default.Component);_.propTypes=C,_.defaultProps=E,t.default=_},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.KEYS={DOWN:40,END:35,ESC:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,UP:38},t.PERCENT_EMPTY=0,t.PERCENT_FULL=100},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={getPosition:function(e,t,n){return(e-t)/(n-t)*100},getValue:function(e,t,n){var r=e/100;return 0===e?t:100===e?n:Math.round((n-t)*r+t)}}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(2),o=s(n(3)),a=n(155),i=s(a);function s(e){return e&&e.__esModule?e:{default:e}}var l=function(e,t,n,r){return(ee.range.start&&(n=[{key:e.range.start,doc_count:0}].concat(n));var o=n[n.length-1];o.key+e.interval=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["className","style","tooltipTrigger","renderTooltipData"]);if(r){var l="";switch(r){case"hover":l="slider-tooltip";break;case"focus":l="slider-tooltip-focus";break;case"always":l="slider-tooltip-visible";break;case"none":default:return i.default.createElement("button",o({style:n,"aria-label":"slider-button",className:t},s))}var u=s["aria-valuenow"];return i.default.createElement("button",o({style:n,className:t,"aria-label":"slider-button"},s),i.default.createElement("span",{className:l},a?a(u):u))}return i.default.createElement("button",o({style:n,className:t},s))}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6),a=(r=o)&&r.__esModule?r:{default:r},i=n(2);var s=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.primaryColor,";")},l=(0,a.default)("div",{target:"e1p4hzk20",label:"Slider"})(".rheostat{overflow:visible;margin:24px 12px;}.rheostat-progress{background-color:#d8d8d8;position:absolute;",(function(e){return e.primary&&s}),"}.rheostat-handle{border:1px solid #9a9a9a;",(function(e){return e.primary&&s})," background-color:#fff;border-radius:50%;height:24px;outline:none;z-index:2;width:24px;cursor:pointer;}.rheostat-horizontal{height:24px;}.rheostat-background{height:4px;background-color:#c7c7c7;top:0px;width:100%;position:relative;}.rheostat-horizontal .rheostat-progress{height:4px;top:0;}.rheostat-horizontal .rheostat-handle{margin-left:-12px;top:-10px;}.slider-tooltip,.slider-tooltip-focus,.slider-tooltip-visible{visibility:hidden;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:6px 8px;position:absolute;z-index:1;transform:translate(-50%,-170%);}.slider-tooltip-visible{visibility:visible;}.slider-tooltip:after,.slider-tooltip-focus:after,.slider-tooltip-visible:after{content:'';position:absolute;top:98%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent;}.rheostat-handle:hover .slider-tooltip,.rheostat-handle:focus .slider-tooltip,.rheostat-handle:active .slider-tooltip{visibility:visible;}.rheostat-handle:hover .slider-tooltip-focus{visibility:hidden;}.rheostat-handle:focus .slider-tooltip-focus,.rheostat-handle:active .slider-tooltip-focus{visibility:visible;}",(function(e){return e.theme.component}),";");t.default=l},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=(n(8),"undefined"==typeof document?null:document.getElementById("a11y-status-message")),i=[];function s(e){var t=i[i.length-1]===e;i=t?[].concat(i,[e]):[e];for(var n=function(){if(a)return a;return(a=document.createElement("div")).setAttribute("id","a11y-status-message"),a.setAttribute("role","status"),a.setAttribute("aria-live","assertive"),a.setAttribute("aria-relevant","additions text"),Object.assign(a.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),document.body.appendChild(a),a}();n.lastChild;)n.removeChild(n.firstChild);i.filter(Boolean).forEach((function(e,t){n.appendChild(function(e,t){var n=t===i.length-1?"block":"none",r=document.createElement("div");return r.style.display=n,r.textContent=e,r}(e,t))}))}var l=0;function u(e){return"function"==typeof e?e:c}function c(){}var f=function e(t,n,r){return null!==n&&n!==r.parentNode?t(n)?n===document.body&&0===n.scrollTop?document.documentElement:n:e(t,n.parentNode,r):null}.bind(null,(function(e){return e.scrollHeight>e.clientHeight}));function p(e,t){return e===t||e.contains(t)}function d(){for(var e=arguments.length,t=Array(e),n=0;n1?n-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:{},t={};return w.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function C(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}var E=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},_=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},O=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},T=function(e){function t(){E(this,t);for(var n=arguments.length,r=Array(n),o=0;o0&&void 0!==arguments[0]?arguments[0]:this.state;return Object.keys(t).reduce((function(n,r){return n[r]=e.isControlledProp(r)?e.props[r]:t[r],n}),{})},t.prototype.isControlledProp=function(e){return void 0!==this.props[e]},t.prototype.getItemCount=function(){return null!=this.itemCount?this.itemCount:void 0!==this.props.itemCount?this.props.itemCount:this.items.length},t.prototype.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},t.prototype.scrollHighlightedItemIntoView=function(){!function(e,t){var n=f(e,t);if(null!==n){var r=getComputedStyle(n),o=n.getBoundingClientRect(),a=parseInt(r.borderTopWidth,10),i=a+parseInt(r.borderBottomWidth,10),s=o.top+a,l=e.getBoundingClientRect();if(l.top<0&&o.top<0)n.scrollTop+=l.top;else if(l.top<0)n.scrollTop+=l.top-s;else if(l.top>0&&o.top<0)o.bottom>0&&l.bottom+i>o.bottom&&(n.scrollTop+=l.bottom-o.bottom+i);else{var u=l.top+n.scrollTop-s;un.scrollTop+o.height&&(n.scrollTop=u+l.height-o.height+i)}}}(this.getItemNodeFromIndex(this.getState().highlightedIndex),this._rootNode)},t.prototype.moveHighlightedIndex=function(e,t){this.getState().isOpen?this.changeHighlightedIndex(e,t):this.setHighlightedIndex(void 0,_({isOpen:!0},t))},t.prototype.changeHighlightedIndex=function(e,t){var n=this.getItemCount()-1;if(!(n<0)){var r=this.getState().highlightedIndex;null===r&&(r=e>0?-1:n+1);var o=r+e;o<0?o=n:o>n&&(o=0),this.setHighlightedIndex(o,t)}},t.prototype.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,a=this.props.itemToString,i=this.id,s=this.getRootProps,l=this.getButtonProps,u=this.getToggleButtonProps,c=this.getLabelProps,f=this.getInputProps,p=this.getItemProps,d=this.openMenu,h=this.closeMenu,g=this.toggleMenu,m=this.selectItem,y=this.selectItemAtIndex,v=this.selectHighlightedItem,b=this.setHighlightedIndex,w=this.clearSelection,S=this.clearItems;return{getRootProps:s,getButtonProps:l,getToggleButtonProps:u,getLabelProps:c,getInputProps:f,getItemProps:p,reset:this.reset,openMenu:d,closeMenu:h,toggleMenu:g,selectItem:m,selectItemAtIndex:y,selectHighlightedItem:v,setHighlightedIndex:b,clearSelection:w,clearItems:S,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:a,id:i,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},t.prototype.getItemId=function(e){return this.id+"-item-"+e},t.prototype.componentDidMount=function(){var e=this;this._isMounted=!0;var n=function(){e.isMouseDown=!0},r=function(n){var r=e.props.environment.document;e.isMouseDown=!1;var o=e._rootNode&&p(e._rootNode,n.target),a=e._rootNode&&p(e._rootNode,r.activeElement);o||a||!e.getState().isOpen||e.reset({type:t.stateChangeTypes.mouseUp},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},o=function(n){!(e._rootNode&&p(e._rootNode,n.target))&&e.getState().isOpen&&e.reset({type:t.stateChangeTypes.touchStart},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))};this.props.environment.addEventListener("mousedown",n),this.props.environment.addEventListener("mouseup",r),this.props.environment.addEventListener("touchstart",o),this.cleanup=function(){e._isMounted=!1,e.props.environment.removeEventListener("mousedown",n),e.props.environment.removeEventListener("mouseup",r),e.props.environment.removeEventListener("touchstart",o)}},t.prototype.componentDidUpdate=function(e,n){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:t.stateChangeTypes.controlledPropUpdatedSelectedItem,inputValue:this.props.itemToString(this.props.selectedItem)});var r=void 0===this.props.highlightedIndex?this.state:this.props,o=void 0===e.highlightedIndex?n:e;r.highlightedIndex===o.highlightedIndex||this.avoidScrolling||this.scrollHighlightedItemIntoView(),this.updateStatus()},t.prototype.componentWillUnmount=function(){this.cleanup()},t.prototype.render=function(){var e=m(this.props.render||this.props.children,c);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=m(e(this.getStateAndHelpers()));if(!t)return null;if(this.getRootProps.called)return this.getRootProps.suppressRefError||function(e,t){var n=t.refKey,r="ref"!==n,o=!y(e);if(o&&!r)throw new Error("downshift: You returned a non-DOM element. You must specify a refKey in getRootProps");if(!o&&r)throw new Error('downshift: You returned a DOM element. You should not specify a refKey in getRootProps. You specified "'+n+'"');if(!v(e)[n])throw new Error('downshift: You must apply the ref prop "'+n+'" from getRootProps onto your root element.')}(t,this.getRootProps),t;if(y(t))return o.a.cloneElement(t,this.getRootProps(v(t)));throw new Error("downshift: If you return a non-DOM element, you must use apply the getRootProps function")},t}(r.Component);T.defaultProps={defaultHighlightedIndex:null,defaultSelectedItem:null,defaultInputValue:"",defaultIsOpen:!1,getA11yStatusMessage:function(e){var t=e.isOpen,n=e.highlightedItem,r=e.selectedItem,o=e.resultCount,a=e.previousResultCount,i=e.itemToString;return t?o?n&&o===a?i(n):o+" "+(1===o?"result is":"results are")+" available, use up and down arrow keys to navigate.":"No results.":r?i(r):""},itemToString:function(e){return null==e?"":String(e)},onStateChange:function(){},onInputValueChange:function(){},onUserAction:function(){},onChange:function(){},onSelect:function(){},onOuterClick:function(){},selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},breakingChanges:{}},T.stateChangeTypes={unknown:"__autocomplete_unknown__",mouseUp:"__autocomplete_mouseup__",itemMouseEnter:"__autocomplete_item_mouseenter__",keyDownArrowUp:"__autocomplete_keydown_arrow_up__",keyDownArrowDown:"__autocomplete_keydown_arrow_down__",keyDownEscape:"__autocomplete_keydown_escape__",keyDownEnter:"__autocomplete_keydown_enter__",clickItem:"__autocomplete_click_item__",blurInput:"__autocomplete_blur_input__",changeInput:"__autocomplete_change_input__",keyDownSpaceButton:"__autocomplete_keydown_space_button__",clickButton:"__autocomplete_click_button__",blurButton:"__autocomplete_blur_button__",controlledPropUpdatedSelectedItem:"__autocomplete_controlled_prop_updated_selected_item__",touchStart:"__autocomplete_touchstart__"};var k=function(){var e,t,n,r=this;this.input=null,this.items=[],this.itemCount=null,this.previousResultCount=0,this.setItemCount=function(e){return r.itemCount=e},this.unsetItemCount=function(){return r.itemCount=null},this.setHighlightedIndex=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.props.defaultHighlightedIndex,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t=S(t),r.internalSetState(_({highlightedIndex:e},t))},this.clearSelection=function(e){r.internalSetState({selectedItem:null,inputValue:"",isOpen:!1},e)},this.selectItem=function(e,t,n){t=S(t),r.internalSetState(_({isOpen:!1,highlightedIndex:r.props.defaultHighlightedIndex,selectedItem:e,inputValue:r.isControlledProp("selectedItem")&&r.props.breakingChanges.resetInputOnSelection?r.props.defaultInputValue:r.props.itemToString(e)},t),n)},this.selectItemAtIndex=function(e,t,n){var o=r.items[e];null!=o&&r.selectItem(o,t,n)},this.selectHighlightedItem=function(e,t){return r.selectItemAtIndex(r.getState().highlightedIndex,e,t)},this.internalSetState=function(e,t){var n=void 0,o=void 0,a={},i="function"==typeof e;return!i&&e.hasOwnProperty("inputValue")&&r.props.onInputValueChange(e.inputValue,_({},r.getStateAndHelpers(),e)),r.setState((function(t){t=r.getState(t);var s=i?e(t):e;s=r.props.stateReducer(t,s),n=s.hasOwnProperty("selectedItem");var l={},u={};return n&&s.selectedItem!==t.selectedItem&&(o=s.selectedItem),s.type=s.type||T.stateChangeTypes.unknown,Object.keys(s).forEach((function(e){t[e]!==s[e]&&(a[e]=s[e]),"type"!==e&&(u[e]=s[e],r.isControlledProp(e)||(l[e]=s[e]))})),i&&s.hasOwnProperty("inputValue")&&r.props.onInputValueChange(s.inputValue,_({},r.getStateAndHelpers(),s)),l}),(function(){u(t)(),Object.keys(a).length>1&&r.props.onStateChange(a,r.getStateAndHelpers()),n&&r.props.onSelect(e.selectedItem,r.getStateAndHelpers()),void 0!==o&&r.props.onChange(o,r.getStateAndHelpers()),r.props.onUserAction(a,r.getStateAndHelpers())}))},this.rootRef=function(e){return r._rootNode=e},this.getRootProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.suppressRefError,a=void 0!==o&&o,i=t.refKey,s=void 0===i?"ref":i,l=x(t,["refKey"]);return r.getRootProps.called=!0,r.getRootProps.refKey=s,r.getRootProps.suppressRefError=a,_(((e={})[s]=r.rootRef,e),l)},this.keyDownHandlers={ArrowDown:function(e){e.preventDefault();var t=e.shiftKey?5:1;this.moveHighlightedIndex(t,{type:T.stateChangeTypes.keyDownArrowDown})},ArrowUp:function(e){e.preventDefault();var t=e.shiftKey?-5:-1;this.moveHighlightedIndex(t,{type:T.stateChangeTypes.keyDownArrowUp})},Enter:function(e){if(this.getState().isOpen){e.preventDefault();var t=this.getState().highlightedIndex,n=this.items[t],r=this.getItemNodeFromIndex(t);if(null==n||r&&r.hasAttribute("disabled"))return;this.selectHighlightedItem({type:T.stateChangeTypes.keyDownEnter})}},Escape:function(e){e.preventDefault(),this.reset({type:T.stateChangeTypes.keyDownEscape})}},this.buttonKeyDownHandlers=_({},this.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:T.stateChangeTypes.keyDownSpaceButton})}}),this.getToggleButtonProps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.onClick,n=e.onKeyDown,o=e.onBlur,a=x(e,["onClick","onKeyDown","onBlur"]),i=r.getState(),s=i.isOpen,l={onClick:d(t,r.button_handleClick),onKeyDown:d(n,r.button_handleKeyDown),onBlur:d(o,r.button_handleBlur)},u=a.disabled?{}:l;return _({type:"button",role:"button","aria-label":s?"close menu":"open menu","aria-expanded":s,"aria-haspopup":!0,"data-toggle":!0},u,a)},this.getButtonProps=this.getToggleButtonProps,this.button_handleKeyDown=function(e){var t=C(e);r.buttonKeyDownHandlers[t]&&r.buttonKeyDownHandlers[t].call(r,e)},this.button_handleClick=function(e){e.preventDefault(),r.props.environment.document.activeElement===r.props.environment.document.body&&e.target.focus(),setTimeout((function(){return r.toggleMenu({type:T.stateChangeTypes.clickButton})}))},this.button_handleBlur=function(e){var t=e.target;setTimeout((function(){r.isMouseDown||null!=r.props.environment.document.activeElement&&r.props.environment.document.activeElement.id===r.inputId||r.props.environment.document.activeElement===t||r.reset({type:T.stateChangeTypes.blurButton})}))},this.getLabelProps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(r.getLabelProps.called=!0,r.getInputProps.called&&e.htmlFor&&e.htmlFor!==r.inputId)throw new Error('downshift: You provided the htmlFor of "'+e.htmlFor+'" for your label, but the id of your input is "'+r.inputId+'". You must either remove the id from your input or set the htmlFor of the label equal to the input id.');return r.inputId=g(r.inputId,e.htmlFor,r.id+"-input"),_({},e,{htmlFor:r.inputId})},this.getInputProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onKeyDown,o=t.onBlur,a=t.onChange,i=t.onInput,s=x(t,["onKeyDown","onBlur","onChange","onInput"]);if(r.getInputProps.called=!0,r.getLabelProps.called&&s.id&&s.id!==r.inputId)throw new Error('downshift: You provided the id of "'+s.id+'" for your input, but the htmlFor of your label is "'+r.inputId+'". You must either remove the id from your input or set the htmlFor of the label equal to the input id.');r.inputId=g(r.inputId,s.id,r.id+"-input");var l=void 0;l="onChange";var u=r.getState(),c=u.inputValue,f=u.isOpen,p=u.highlightedIndex,h=s.disabled?{}:((e={})[l]=d(a,i,r.input_handleChange),e.onKeyDown=d(n,r.input_handleKeyDown),e.onBlur=d(o,r.input_handleBlur),e);return _({role:"combobox","aria-autocomplete":"list","aria-expanded":f,"aria-activedescendant":f&&"number"==typeof p&&p>=0?r.getItemId(p):null,autoComplete:"off",value:c},h,s,{id:r.inputId})},this.input_handleKeyDown=function(e){var t=C(e);t&&r.keyDownHandlers[t]&&r.keyDownHandlers[t].call(r,e)},this.input_handleChange=function(e){r.internalSetState({type:T.stateChangeTypes.changeInput,isOpen:!0,inputValue:e.target.value})},this.input_handleBlur=function(){setTimeout((function(){var e=r.props.environment.document.activeElement.dataset.toggle&&r._rootNode&&r._rootNode.contains(r.props.environment.document.activeElement);r.isMouseDown||e||r.reset({type:T.stateChangeTypes.blurInput})}))},this.getItemProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onMouseMove,o=t.onMouseDown,a=t.onClick,i=t.index,s=t.item,l=void 0===s?b("getItemProps","item"):s,u=x(t,["onMouseMove","onMouseDown","onClick","index","item"]);void 0===i?(r.items.push(l),i=r.items.indexOf(l)):r.items[i]=l;var c="onClick",f=((e={onMouseMove:d(n,(function(){i!==r.getState().highlightedIndex&&(r.setHighlightedIndex(i,{type:T.stateChangeTypes.itemMouseEnter}),r.avoidScrolling=!0,setTimeout((function(){return r.avoidScrolling=!1}),250))})),onMouseDown:d(o,(function(e){e.preventDefault()}))})[c]=d(a,(function(){r.selectItemAtIndex(i,{type:T.stateChangeTypes.clickItem})})),e),p=u.disabled?{}:f;return _({id:r.getItemId(i)},p,u)},this.clearItems=function(){r.items=[]},this.reset=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];e=S(e),r.internalSetState((function(t){var n=t.selectedItem;return _({isOpen:!1,highlightedIndex:r.props.defaultHighlightedIndex,inputValue:r.props.itemToString(n)},e)}),u(t))},this.toggleMenu=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];e=S(e),r.internalSetState((function(t){var n=t.isOpen;return _({isOpen:!n},e)}),(function(){r.getState().isOpen&&r.setHighlightedIndex(void 0,e),u(t)()}))},this.openMenu=function(e){r.internalSetState({isOpen:!0},u(e))},this.closeMenu=function(e){r.internalSetState({isOpen:!1},u(e))},this.updateStatus=(e=function(){if(r._isMounted){var e=r.getState(),t=r.items[e.highlightedIndex],n=r.getItemCount(),o=r.props.getA11yStatusMessage(_({itemToString:r.props.itemToString,previousResultCount:r.previousResultCount,resultCount:n,highlightedItem:t},e));r.previousResultCount=n,s(o)}},t=200,n=void 0,function(){for(var r=arguments.length,o=Array(r),a=0;a'+e+""}))}})};u.propTypes={searchWords:i.default.arrayOf(i.default.string),textToHighlight:i.default.string,autoEscape:i.default.bool},u.defaultProps={searchWords:[],textToHighlight:"",autoEscape:!1},t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(2),a=n(4),i=n(3),s=(r=i)&&r.__esModule?r:{default:r},l=n(31);var u=function(e){var t=e.theme,n=e.themePreset,r=e.children,i=e.innerClassName,s=e.innerClass;return(0,o.jsx)("div",{css:(0,l.noSuggestions)(n,t),className:(0,a.getClassName)(s,i||"")},(0,o.jsx)("li",null,r))};u.propTypes={theme:s.default.style,innerClassName:s.default.string,themePreset:s.default.themePreset,children:s.default.children,innerClass:s.default.style},t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=function(){function e(e,t){for(var n=0;n1?o:2}(n,r,f):Math.max(2,Math.ceil(s-(n-1)/2+1)),d=[];if(p<=s){var h=ns-n+2&&(h=(p=Math.max(2,s-n+2))+n);for(var g=function(e){var t=r===e-1,n=(0,i.getClassName)(l,"button"),f=n||t?n+" "+(t?"active":""):null,p=(0,o.jsx)(u.default,{className:f,primary:t,key:e-1,tabIndex:"0",onKeyPress:function(t){return(0,i.handleA11yAction)(t,(function(){return a(e-1)}))},onClick:function(t){t.preventDefault(),a(e-1)},alt:"Page "+e,href:"?"+c+"="+e},e);e<=s+1&&d.push(p)},m=p;m=1&&(b={href:"?"+f+"="+n,alt:"Page "+n,rel:"prev"}),n=Math.floor(t/2)+!!(t%2)?(0,o.jsx)("span",null,"..."):null,this.buildIntermediatePaginationDom(),p&&t>2&&n<=s-Math.ceil(.75*t)?(0,o.jsx)("span",null,"..."):null,p&&s>=t&&d(this.props,"end"),(0,o.jsx)(u.default,r({className:(0,i.getClassName)(c,"button")||null,disabled:n>=s-1,onKeyPress:function(e){return(0,i.handleA11yAction)(e,g)},onClick:g,tabIndex:n>=s-1?"-1":"0"},w),"Next"))},t}(a.default.PureComponent);h.propTypes={currentPage:s.default.number,innerClass:s.default.style,pages:s.default.number,setPage:s.default.func,totalPages:s.default.number,fragmentName:s.default.string,showEndPage:s.default.bool},t.default=h},function(e,t,n){"use strict";t.__esModule=!0;var r=l(n(0)),o=n(4),a=l(n(3)),i=l(n(173)),s=l(n(32));function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var f=function(e){function t(){return u(this,t),c(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){return this.props.show?r.default.createElement(s.default,{direction:"row-reverse",className:(0,o.getClassName)(this.props.innerClass,"poweredBy")},r.default.createElement("a",{href:"https://appbase.io/",target:"_blank",rel:"noopener noreferrer"},r.default.createElement(i.default,{src:"https://cdn.rawgit.com/appbaseio/cdn/d2ec210045e59104ee5485841fa17b23fc83f097/appbase/logos/rbc-logo.svg"}))):null},t}(r.default.PureComponent);f.propTypes={show:a.default.bool,innerClass:a.default.style},t.default=f},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6);var a=(0,((r=o)&&r.__esModule?r:{default:r}).default)("img",{target:"e1eb5iy50",label:"PoweredByImage"})({name:"14kcwr6",styles:"width:110px;"});t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.sortOptions=t.resultStats=void 0;n(2);var r={name:"1kfwsuu-resultStats",styles:"flex-grow:1;font-size:0.82rem;;label:resultStats;"},o={name:"p4tgvk-sortOptions",styles:"color:#424242;height:32px;font-size:0.82rem;padding:0 25px 0 10px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;border:0;outline:1px solid #ddd;outline-offset:-1px;;label:sortOptions;"};t.resultStats=r,t.sortOptions=o},function(e,t,n){"use strict";t.__esModule=!0,t.Image=t.Title=t.container=void 0;var r=i(n(6)),o=(n(2),n(17)),a=i(n(14));function i(e){return e&&e.__esModule?e:{default:e}}var s={name:"1o3ffoz-container",styles:"display:flex;flex-direction:column;margin:0;border-radius:0.25rem;overflow:hidden;;label:container;"},l={name:"1391uhf-smallImage",styles:"width:100px;height:100px;;label:smallImage;"},u=(0,r.default)("div",{target:"ez0j50z0",label:"Image"})("width:160px;height:160px;",(function(e){return e.small?l:null}),";margin:0;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:",(function(e){return"url("+e.src+")"}),";"),c=(0,r.default)("a",{target:"ez0j50z1",label:"ListItem"})("width:100%;height:auto;outline:none;text-decoration:none;border-radius:0;background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.1,t.colors.backgroundColor):"#fff"}),";display:flex;flex-direction:row;margin:0;padding:10px;border-bottom:1px solid ",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.3,t.colors.backgroundColor):(0,o.lighten)(.68,t.colors.textColor)}),";color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return e.href?"cursor: pointer":null}),";all 0.3s ease;&:hover,&:focus{background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.2,t.colors.backgroundColor):"#fdfefd"}),";}&:last-of-type{border:0;}h2{width:100%;line-height:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0 0 8px;}p{margin:0;}article{width:",(function(e){return e.image?e.small?"calc(100% - 100px)":"calc(100% - 160px)":"100%"}),";padding-left:",(function(e){return e.image?"10px":0}),";font-size:0.9rem;}&:hover,&:focus{box-shadow:0 0 0 0 rgba(0,0,0,0.10);}@media (max-width:420px){min-width:0;margin:0;border-radius:0;box-shadow:none;border:1px solid #eee;&:hover,&:focus{box-shadow:0;}}");t.default=c,t.container=s,t.Title=a.default,t.Image=u},function(e,t,n){"use strict";t.__esModule=!0;var r=i(n(0)),o=n(4),a=i(n(3));function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var u=function(e){function t(){return s(this,t),l(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){var e=this;return this.props.hasCustomRender?this.props.getComponent():r.default.createElement("div",{className:this.props.listClass+" "+(0,o.getClassName)(this.props.innerClass,"list")},this.props.filteredResults.map((function(t,n){return e.props.renderItem(t,(function(){e.props.triggerClickAnalytics(e.props.base+n)}))})))},t}(r.default.Component);u.propTypes={hasCustomRender:a.default.boolRequired,innerClass:a.default.style,renderItem:a.default.func,base:a.default.number,getComponent:a.default.func,listClass:a.default.string,filteredResults:a.default.hits,triggerClickAnalytics:a.default.func},t.default=u},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=n(60),i=n.n(a),s=(n(36),n(37)),l=n.n(s),u=n(49),c=n.n(u),f=n(50),p=n.n(f),d=n(52),h=n.n(d),g=n(53),m=n.n(g),y=n(55),v=n.n(y),b=n(56),w=n.n(b),S=n(58),C=n.n(S);n(92);var E=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));return r.toggleState=function(){var e=r.state.visible;r.setState({visible:!e})},r.state={visible:!1},r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){return o.a.createElement(l.a,{app:"good-books-ds",url:"https://a03a1cb71321:75b6603d-9456-4a5a-af6b-a487b309eb61@arc-cluster-appbase-demo-6pjy6z.searchbase.io",enableAppbase:!0},o.a.createElement("div",{className:"navbar"},o.a.createElement("div",{className:"logo"},"Good",o.a.createElement("b",null,"Books")),o.a.createElement(v.a,{className:"datasearch",componentId:"mainSearch",dataField:["original_title","original_title.search","authors","authors.search"],queryFormat:"and",placeholder:"Search for a book title or an author",innerClass:{input:"searchbox",list:"suggestionlist"},autosuggest:!1,iconPosition:"left",filterLabel:"search"})),o.a.createElement("div",{className:"display"},o.a.createElement("div",{className:"leftSidebar "+(this.state.visible?"active":"")},o.a.createElement(h.a,{componentId:"ratingsFilter",dataField:"average_rating_rounded",title:"Book Ratings",data:[{start:4,end:5,label:"★★★★ & up"},{start:3,end:5,label:"★★★ & up"},{start:2,end:5,label:"★★ & up"},{start:1,end:5,label:"★ & up"}],react:{and:"mainSearch"},filterLabel:"Ratings"}),o.a.createElement(m.a,{componentId:"publishFilter",dataField:"original_publication_year",title:"Year of Publication",filterLabel:"published",range:{start:1970,end:2017},rangeLabels:{start:"1970",end:"2017"},interval:2}),o.a.createElement(p.a,{componentId:"authorFilter",dataField:"authors.keyword",title:"Authors",size:100,showCheckbox:!1,className:"authors",innerClass:{list:"author-list"},placeholder:"Filter by author name",filterLabel:"Authors"})),o.a.createElement("div",{className:"mainBar"},o.a.createElement(c.a,{showClearAll:"default"}),o.a.createElement(w.a,{componentId:"results",dataField:"original_title",react:{and:["mainSearch","ratingsFilter","publishFilter","authorFilter"]},pagination:!0,size:12,sortOptions:[{dataField:"average_rating",sortBy:"desc",label:"Ratings (High to low)"},{dataField:"original_title.keyword",sortBy:"asc",label:"Title A->Z"},{dataField:"original_title.keyword",sortBy:"desc",label:"Title Z->A"}],render:function(e){var t=e.data;return o.a.createElement(w.a.ResultCardsWrapper,null,t.map((function(e){return o.a.createElement(C.a,{href:e.original_title,key:e._id},o.a.createElement(C.a.Image,{src:e.image}),o.a.createElement(C.a.Title,null,e.original_title||" "),o.a.createElement(C.a.Description,{dangerouslySetInnerHTML:{__html:"
by "+e.authors+'
'+"★".repeat(e.average_rating_rounded)+""}}))})))},className:"result-data",innerClass:{title:"result-title",image:"result-image",resultStats:"result-stats",listItem:"result-item"}})),o.a.createElement("div",{role:"button",tabIndex:"0",onKeyPress:this.toggleState,onClick:this.toggleState,className:"toggle-btn "+(this.state.visible?"active":"")},this.state.visible?"📚 Show Books":"📂 Show Filters")))},t}(r.Component);i.a.render(o.a.createElement(E,null),document.getElementById("app"))}]); \ No newline at end of file diff --git a/site/demos/goodbooks/package.json b/site/demos/goodbooks/package.json index f1bbf2cd2d..525f0d3269 100644 --- a/site/demos/goodbooks/package.json +++ b/site/demos/goodbooks/package.json @@ -6,7 +6,7 @@ "author": "Divyanshu Maithani ", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "prop-types": "^15.6.0", "react": "^16.2.0", "react-dom": "^16.2.0" diff --git a/site/demos/meetup/dist/index.js b/site/demos/meetup/dist/index.js index d7a5313de5..aef2153b73 100644 --- a/site/demos/meetup/dist/index.js +++ b/site/demos/meetup/dist/index.js @@ -72,4 +72,4 @@ function n(e,t){function n(){}n.prototype=t.prototype,e.superClass_=t.prototype, * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var r=n(84),o=n(0);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nP;P++)S[P]=P+1;S[15]=0;var T=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,k=Object.prototype.hasOwnProperty,M={},L={};function A(e){return!!k.call(L,e)||!k.call(M,e)&&(T.test(e)?L[e]=!0:(M[e]=!0,!1))}function R(e,t,n,r,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var I={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){I[e]=new R(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];I[t]=new R(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){I[e]=new R(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){I[e]=new R(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){I[e]=new R(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){I[e]=new R(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){I[e]=new R(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){I[e]=new R(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){I[e]=new R(e,5,!1,e.toLowerCase(),null,!1)}));var j=/[\-:]([a-z])/g;function D(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!1)})),I.xlinkHref=new R("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!0)}));var N=/["'&<>]/;function z(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=N.exec(e);if(t){var n,r="",o=0;for(n=t.index;nt}return!1}(e,t,r,!1)?"":null!==r?(e=r.attributeName,3===(n=r.type)||4===n&&!0===t?e+'=""':(r.sanitizeURL&&(t=""+t),e+'="'+z(t)+'"')):A(e)?e+'="'+z(t)+'"':""}var U="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},B=null,V=null,H=null,W=!1,q=!1,Z=null,Q=0;function G(){if(null===B)throw Error(i(321));return B}function K(){if(0Q))throw Error(i(301));if(e===B)if(q=!0,e={action:n,next:null},null===Z&&(Z=new Map),void 0===(n=Z.get(t)))Z.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}function te(){}var ne=0,re={readContext:function(e){var t=ne;return O(e,t),e[t]},useContext:function(e){G();var t=ne;return O(e,t),e[t]},useMemo:function(e,t){if(B=G(),t=void 0===t?null:t,null!==(H=Y())){var n=H.memoizedState;if(null!==n&&null!==t){e:{var r=n[1];if(null===r)r=!1;else{for(var o=0;o=a))throw Error(i(304));var s=new Uint16Array(a);for(s.set(r),(S=s)[0]=n+1,r=n;r=s.children.length){var u=s.footer;if(""!==u&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===s.type)this.currentSelectValue=null;else if(null!=s.type&&null!=s.type.type&&s.type.type.$$typeof===f)this.popProvider(s.type);else if(s.type===m){this.suspenseDepth--;var l=r.pop();if(o){o=!1;var c=s.fallbackFrame;if(!c)throw Error(i(303));this.stack.push(c),r[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}r[this.suspenseDepth]+=l}r[this.suspenseDepth]+=u}else{var p=s.children[s.childIndex++],d="";try{d+=this.render(p,s.context,s.domNamespace)}catch(e){if(null!=e&&"function"==typeof e.then)throw Error(i(294));throw e}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=d}}return r[0]}finally{de.current=n,ne=t}},t.render=function(e,t,n){if("string"==typeof e||"number"==typeof e)return""===(n=""+e)?"":this.makeStaticMarkup?z(n):this.previousWasTextNode?"\x3c!-- --\x3e"+z(n):(this.previousWasTextNode=!0,z(n));if(e=(t=we(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!o.isValidElement(e)){if(null!=e&&null!=e.$$typeof){if((n=e.$$typeof)===s)throw Error(i(257));throw Error(i(258,n.toString()))}return e=pe(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}var a=e.type;if("string"==typeof a)return this.renderDOM(e,t,n);switch(a){case l:case d:case c:case g:case u:return e=pe(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case m:throw Error(i(294))}if("object"==typeof a&&null!==a)switch(a.$$typeof){case h:B={};var _=a.render(e.props,e.ref);return _=$(a.render,e.props,_,e.ref),_=pe(_),this.stack.push({type:null,domNamespace:n,children:_,childIndex:0,context:t,footer:""}),"";case y:return e=[o.createElement(a.type,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case f:return n={type:e,domNamespace:n,children:a=pe(e.props.children),childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case p:a=e.type,_=e.props;var x=this.threadID;return O(a,x),a=pe(_.children(a[x])),this.stack.push({type:e,domNamespace:n,children:a,childIndex:0,context:t,footer:""}),"";case b:throw Error(i(338));case v:switch(function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(a=e.type),a._status){case 1:return e=[o.createElement(a._result,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case 2:throw a._result;default:throw Error(i(295))}case w:throw Error(i(343))}throw Error(i(130,null==a?a:typeof a,""))},t.renderDOM=function(e,t,n){var a=e.type.toLowerCase();if(n===oe&&ie(a),!ge.hasOwnProperty(a)){if(!me.test(a))throw Error(i(65,a));ge[a]=!0}var s=e.props;if("input"===a)s=r({type:void 0},s,{defaultChecked:void 0,defaultValue:void 0,value:null!=s.value?s.value:s.defaultValue,checked:null!=s.checked?s.checked:s.defaultChecked});else if("textarea"===a){var u=s.value;if(null==u){u=s.defaultValue;var l=s.children;if(null!=l){if(null!=u)throw Error(i(92));if(Array.isArray(l)){if(!(1>=l.length))throw Error(i(93));l=l[0]}u=""+l}null==u&&(u="")}s=r({},s,{value:void 0,children:""+u})}else if("select"===a)this.currentSelectValue=null!=s.value?s.value:s.defaultValue,s=r({},s,{value:void 0});else if("option"===a){l=this.currentSelectValue;var c=function(e){if(null==e)return e;var t="";return o.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(s.children);if(null!=l){var f=null!=s.value?s.value+"":c;if(u=!1,Array.isArray(l)){for(var p=0;p":(b+=">",u="");e:{if(null!=(l=s.dangerouslySetInnerHTML)){if(null!=l.__html){l=l.__html;break e}}else if("string"==typeof(l=s.children)||"number"==typeof l){l=z(l);break e}l=null}return null!=l?(s=[],he.hasOwnProperty(a)&&"\n"===l.charAt(0)&&(b+="\n"),b+=l):s=pe(s.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?ie(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:a,children:s,childIndex:0,context:t,footer:u}),this.previousWasTextNode=!1,b},e}(),Ee={renderToString:function(e){e=new xe(e,!1);try{return e.read(1/0)}finally{e.destroy()}},renderToStaticMarkup:function(e){e=new xe(e,!0);try{return e.read(1/0)}finally{e.destroy()}},renderToNodeStream:function(){throw Error(i(207))},renderToStaticNodeStream:function(){throw Error(i(208))},version:"16.13.1"};e.exports=Ee.default||Ee},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({label:e.getSelectedLabel(e.state.currentDistance),location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{label:e.getSelectedLabel(e.state.currentDistance),location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.updateQuery(t,e.props),e.props.onValueChange&&e.props.onValueChange({label:e.getSelectedLabel(t),location:e.state.currentLocation})}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=e.getSelectedLabel(t),c=null;u&&(c={label:u.label,location:e.state.currentLocation});var f=e.defaultQuery(e.coordinates,t,n);if(o){var p=o(e.coordinates,t,n);p.query&&(f=p.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(p))}n.updateQuery({componentId:r,query:f,value:c,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(y.default,null):null},this.onDistanceChange=function(t){var n=e.props,r=n.onChange;void 0===n.value?e.setDistance(t.distance):r&&r({label:t.label,location:e.state.currentLocation})},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.onChange;if(void 0===r.value?e.setState({currentLocation:n}):i&&i({location:n,label:e.props.value.label}),n.trim()&&(0,w.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var a=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:a}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.onChange;void 0===t.value?e.setLocation({value:e.state.currentLocation}):n&&n({location:e.state.currentLocation,label:e.props.value.label})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,label:e.props.value.label})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:d.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(h.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(m.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,d.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})}};E.propTypes={addComponent:f.default.funcRequired,mapKey:f.default.stringRequired,removeComponent:f.default.funcRequired,selectedValue:f.default.selectedValue,setQueryListener:f.default.funcRequired,themePreset:f.default.themePreset,updateQuery:f.default.funcRequired,watchComponent:f.default.funcRequired,setComponentProps:f.default.funcRequired,setCustomQuery:f.default.funcRequired,updateComponentProps:f.default.funcRequired,autoLocation:f.default.bool,beforeValueChange:f.default.func,className:f.default.string,componentId:f.default.stringRequired,countries:f.default.stringArray,customQuery:f.default.func,data:f.default.data,dataField:f.default.stringRequired,defaultValue:f.default.selectedValue,filterLabel:f.default.string,icon:f.default.children,iconPosition:f.default.iconPosition,innerClass:f.default.style,innerRef:f.default.func,nestedField:f.default.string,onBlur:f.default.func,onChange:f.default.func,onFocus:f.default.func,onKeyDown:f.default.func,onKeyPress:f.default.func,onKeyUp:f.default.func,onQueryChange:f.default.func,onValueChange:f.default.func,placeholder:f.default.string,react:f.default.react,setQueryOptions:f.default.funcRequired,value:f.default.selectedValue,showFilter:f.default.bool,showIcon:f.default.bool,style:f.default.style,theme:f.default.style,title:f.default.title,unit:f.default.string,URLParams:f.default.bool,serviceOptions:f.default.props,geocoder:f.default.any},E.defaultProps={className:null,placeholder:"Select a value",showFilter:!0,style:{},URLParams:!1,countries:[],autoLocation:!0,unit:"mi"};t.default=(0,_.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(E))},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,i.jsx)(b.default,o({style:r,className:n},a,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels?(0,i.jsx)("div",{css:w.rangeLabelsContainer},(0,i.jsx)(_.default,{align:"left",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,i.jsx)(_.default,{align:"right",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)):null)},t}(E.default),P=function(){var e=this;this.setValues=function(t){e.setState({currentLocation:t.location,currentDistance:t.distance}),e.getCoordinates(t.location,(function(){e.setDistance(t.distance)}))},this.defaultQuery=function(t,n,r){var o,i,a=null;t&&n&&((i={})[e.type]=((o={distance:""+n+r.unit})[r.dataField]=t,o),a=i);return a&&r.nestedField?{query:{nested:{path:r.nestedField,query:a}}}:a},this.setLocation=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({distance:e.state.currentDistance,location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{distance:e.state.currentDistance,location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.state.currentLocation&&e.updateQuery(t,e.props)}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=null;t&&e.state.currentLocation&&(u={distance:t,location:e.state.currentLocation});var c=e.defaultQuery(e.coordinates,t,n);if(o){var f=o(e.coordinates,t,n);f.query&&(c=f.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(f))}n.updateQuery({componentId:r,query:c,value:u,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(y.default,null):null},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.value,a=r.onChange;if(void 0===i?e.setState({currentLocation:n}):a&&a({location:n,distance:e.state.currentDistance}),n.trim()&&(0,C.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var s=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:s}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.value,r=t.onChange;void 0===n?e.setLocation({value:e.state.currentLocation}):r&&r({location:e.state.currentLocation,distance:e.state.currentDistance})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,distance:e.state.currentDistance})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:h.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(m.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(g.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,h.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})},this.handleSlider=function(t){var n=t.values,r=e.props,o=r.value,i=r.onChange;void 0===o?n[0]!==e.state.currentDistance&&e.setDistance(n[0]):i&&(e.forceUpdate(),i({distance:n[0],location:e.state.currentLocation}))}};S.propTypes={addComponent:p.default.funcRequired,mapKey:p.default.stringRequired,removeComponent:p.default.funcRequired,selectedValue:p.default.selectedValue,setQueryListener:p.default.funcRequired,themePreset:p.default.themePreset,updateQuery:p.default.funcRequired,watchComponent:p.default.funcRequired,setComponentProps:p.default.funcRequired,setCustomQuery:p.default.funcRequired,updateComponentProps:p.default.funcRequired,autoLocation:p.default.bool,beforeValueChange:p.default.func,className:p.default.string,componentId:p.default.stringRequired,countries:p.default.stringArray,customQuery:p.default.func,data:p.default.data,dataField:p.default.stringRequired,defaultValue:p.default.selectedValue,filterLabel:p.default.string,icon:p.default.children,iconPosition:p.default.iconPosition,innerClass:p.default.style,innerRef:p.default.func,nestedField:p.default.string,onBlur:p.default.func,onChange:p.default.func,onFocus:p.default.func,onKeyDown:p.default.func,onKeyPress:p.default.func,onKeyUp:p.default.func,onQueryChange:p.default.func,onValueChange:p.default.func,placeholder:p.default.string,range:p.default.range,rangeLabels:p.default.rangeLabels,react:p.default.react,setQueryOptions:p.default.funcRequired,showFilter:p.default.bool,showIcon:p.default.bool,tooltipTrigger:p.default.tooltipTrigger,renderTooltipData:p.default.func,style:p.default.style,theme:p.default.style,title:p.default.title,value:p.default.selectedValue,unit:p.default.string,URLParams:p.default.bool,serviceOptions:p.default.props,geocoder:p.default.any},S.defaultProps={className:null,placeholder:"Select a value",range:{start:1,end:200},showFilter:!0,tooltipTrigger:"none",style:{},URLParams:!1,autoLocation:!0,unit:"mi",countries:[]};t.default=(0,x.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(S))},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=Object.assign||function(e){for(var t=1;t=100?y=Math.round(y):_=100/(c-p);var b=null;h&&(b=d.indexOf(this.getClosestSnapPoint(a[e])));var w=(f(n={},u.KEYS.LEFT,(function(e){return-1*e})),f(n,u.KEYS.RIGHT,(function(e){return 1*e})),f(n,u.KEYS.UP,(function(e){return 1*e})),f(n,u.KEYS.DOWN,(function(e){return-1*e})),f(n,u.KEYS.PAGE_DOWN,(function(e){return e>1?-e:-10*e})),f(n,u.KEYS.PAGE_UP,(function(e){return e>1?e:10*e})),n);if(g.call(w,t))y+=w[t](_),h&&(y>v?b0&&(m=d[b-1]));else if(t===u.KEYS.HOME)y=u.PERCENT_EMPTY,h&&(m=r(d,1)[0]);else{if(t!==u.KEYS.END)return null;y=u.PERCENT_FULL,h&&(m=d[d.length-1])}return h?l.getPosition(m,p,c):y}},{key:"getNextState",value:function(e,t){var n=this.state.handlePos,r=this.props,o=r.max,i=r.min,a=r.algorithm,s=this.validatePosition(e,t),u=n.map((function(t,n){return n===e?s:t}));return{handlePos:u,values:u.map((function(e){return a.getValue(e,i,o)}))}}},{key:"getClosestHandle",value:function(e){var t=this.state.handlePos;return t.reduce((function(n,r,o){return Math.abs(t[o]-e)1)){var n=e.changedTouches[0];this.setStartSlide(e,n.clientX,n.clientY),document.addEventListener("touchmove",this.handleTouchSlide,!1),document.addEventListener("touchend",this.endSlide,!1),t&&t(),b(e)}}},{key:"handleMouseSlide",value:function(e){null!==this.state.slidingIndex&&(this.handleSlide(e.clientX,e.clientY),b(e))}},{key:"handleTouchSlide",value:function(e){if(null!==this.state.slidingIndex)if(e.changedTouches.length>1)this.endSlide();else{var t=e.changedTouches[0];this.handleSlide(t.clientX,t.clientY),b(e)}}},{key:"handleSlide",value:function(e,t){var n=this.props,r=n.orientation,o=n.onSliderDragMove,i=this.state,a=i.slidingIndex,s=i.sliderBox,l="vertical"===r?(t-s.top)/s.height*u.PERCENT_FULL:(e-s.left)/s.width*u.PERCENT_FULL;this.slideTo(a,l),this.canMove(a,l)&&o&&o()}},{key:"endSlide",value:function(){var e=this,t=this.props,n=t.onSliderDragEnd,r=t.snap,o=this.state,i=o.slidingIndex,a=o.handlePos;if(this.setState({slidingIndex:null}),"function"==typeof document.removeEventListener?(document.removeEventListener("mouseup",this.endSlide,!1),document.removeEventListener("touchend",this.endSlide,!1),document.removeEventListener("touchmove",this.handleTouchSlide,!1),document.removeEventListener("mousemove",this.handleMouseSlide,!1)):(document.detachEvent("onmousemove",this.handleMouseSlide),document.detachEvent("onmouseup",this.endSlide)),n&&n(),r){var s=this.getSnapPosition(a[i]);this.slideTo(i,s,(function(){return e.fireChangeEvent()}))}else this.fireChangeEvent()}},{key:"handleClick",value:function(e){var t=this;if(!e.target.getAttribute("data-handle-key")){var n=this.props,r=n.orientation,o=n.onClick,i=this.getSliderBoundingBox(),a=("vertical"===r?(e.clientY-i.top)/i.height:(e.clientX-i.left)/i.width)*u.PERCENT_FULL,s=this.getClosestHandle(a),l=this.getSnapPosition(a);this.slideTo(s,l,(function(){return t.fireChangeEvent()})),o&&o()}}},{key:"handleKeydown",value:function(e){var t=this,n=_(e);if(e.keyCode!==u.KEYS.ESC){var r=this.getNextPositionForKey(n,e.keyCode);if(null!==r){if(this.canMove(n,r)){this.slideTo(n,r,(function(){return t.fireChangeEvent()}));var o=this.props.onKeyPress;o&&o()}b(e)}}else e.currentTarget.blur()}},{key:"userAdjustPosition",value:function(e,t){var n=this.props.getNextHandlePosition,r=t;if(n&&(r=parseFloat(n(e,t)),Number.isNaN(r)||ru.PERCENT_FULL))throw new TypeError("getNextHandlePosition returned invalid position. Valid positions are floats between 0 and 100");return r}},{key:"validatePosition",value:function(e,t){var n=this.state,r=n.handlePos,o=n.handleDimensions,i=this.userAdjustPosition(e,t);return Math.max(Math.min(i,void 0!==r[e+1]?r[e+1]-o:u.PERCENT_FULL),void 0!==r[e-1]?r[e-1]+o:u.PERCENT_EMPTY)}},{key:"validateValues",value:function(e,t){var n=t||this.props,r=n.max,o=n.min;return e.map((function(e,t,n){var i=Math.max(Math.min(e,r),o);return n.length&&iu.PERCENT_FULL||t>(void 0!==r[e+1]?r[e+1]-o:1/0)||t<(void 0!==r[e-1]?r[e-1]+o:-1/0))}},{key:"fireChangeEvent",value:function(){var e=this.props.onChange;e&&e(this.getPublicState())}},{key:"slideTo",value:function(e,t,n){var r=this,o=this.getNextState(e,t);this.setState(o,(function(){var e=r.props.onValuesUpdated;e&&e(r.getPublicState()),n&&n()}))}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var n=e.max,r=e.min,o=e.values,i=this.props.algorithm,a=this.validateValues(o,e);this.setState({handlePos:a.map((function(e){return i.getPosition(e,r,n)})),values:a},(function(){return t.fireChangeEvent()}))}}},{key:"invalidatePitStyleCache",value:function(){this.pitStyleCache={}}},{key:"render",value:function(){var e=this,t=this.props,n=t.algorithm,r=t.children,o=t.disabled,i=t.handle,s=t.max,u=t.min,l=t.orientation,c=t.pitComponent,f=t.pitPoints,p=t.progressBar,d=this.state,h=d.className,m=d.handlePos,g=d.values;return a.default.createElement("div",{className:h,ref:this.setRef,onClick:o?void 0:this.handleClick,style:{position:"relative"}},a.default.createElement("div",{className:"rheostat-background"}),m.map((function(t,n){var r="vertical"===l?{top:String(t)+"%",position:"absolute"}:{left:String(t)+"%",position:"absolute"};return a.default.createElement(i,{"aria-valuemax":e.getMaxValue(n),"aria-valuemin":e.getMinValue(n),"aria-valuenow":g[n],"aria-disabled":o,"data-handle-key":n,className:"rheostat-handle",key:"handle-"+String(n),onClick:e.killEvent,onKeyDown:o?void 0:e.handleKeydown,onMouseDown:o?void 0:e.startMouseSlide,onTouchStart:o?void 0:e.startTouchSlide,role:"slider",style:r,tabIndex:0})})),m.map((function(t,n,r){return 0===n&&r.length>1?null:a.default.createElement(p,{className:"rheostat-progress",key:"progress-bar-"+String(n),style:e.getProgressStyle(n)})})),c&&f.map((function(t){var r=e.pitStyleCache[t];if(!r){var o=n.getPosition(t,u,s);r="vertical"===l?{top:String(o)+"%",position:"absolute"}:{left:String(o)+"%",position:"absolute"},e.pitStyleCache[t]=r}return a.default.createElement(c,{key:"pit-"+String(t),style:r},t)})),r)}}]),t}(a.default.Component);C.propTypes=x,C.defaultProps=E,t.default=C},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.KEYS={DOWN:40,END:35,ESC:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,UP:38},t.PERCENT_EMPTY=0,t.PERCENT_FULL=100},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={getPosition:function(e,t,n){return(e-t)/(n-t)*100},getValue:function(e,t,n){var r=e/100;return 0===e?t:100===e?n:Math.round((n-t)*r+t)}}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(19),i=(r=o)&&r.__esModule?r:{default:r},a=n(6);var s=function(e){var t=e.theme;return(0,a.css)("background-color:",t.colors.primaryColor,";")},u=(0,i.default)("div",{target:"e1p4hzk20",label:"Slider"})(".rheostat{overflow:visible;margin:24px 12px;}.rheostat-progress{background-color:#d8d8d8;position:absolute;",(function(e){return e.primary&&s}),"}.rheostat-handle{border:1px solid #9a9a9a;",(function(e){return e.primary&&s})," background-color:#fff;border-radius:50%;height:24px;outline:none;z-index:2;width:24px;cursor:pointer;}.rheostat-horizontal{height:24px;}.rheostat-background{height:4px;background-color:#c7c7c7;top:0px;width:100%;position:relative;}.rheostat-horizontal .rheostat-progress{height:4px;top:0;}.rheostat-horizontal .rheostat-handle{margin-left:-12px;top:-10px;}.slider-tooltip,.slider-tooltip-focus,.slider-tooltip-visible{visibility:hidden;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:6px 8px;position:absolute;z-index:1;transform:translate(-50%,-170%);}.slider-tooltip-visible{visibility:visible;}.slider-tooltip:after,.slider-tooltip-focus:after,.slider-tooltip-visible:after{content:'';position:absolute;top:98%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent;}.rheostat-handle:hover .slider-tooltip,.rheostat-handle:focus .slider-tooltip,.rheostat-handle:active .slider-tooltip{visibility:visible;}.rheostat-handle:hover .slider-tooltip-focus{visibility:hidden;}.rheostat-handle:focus .slider-tooltip-focus,.rheostat-handle:active .slider-tooltip-focus{visibility:visible;}",(function(e){return e.theme.component}),";");t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(0)),o=a(n(17)),i=a(n(192));function a(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.align,n=e.children,o=e.className;return r.default.createElement(i.default,{align:t,className:o},n)};s.propTypes={align:o.default.rangeLabelsAlign,children:o.default.children,className:o.default.string},t.default=s},function(e,t,n){"use strict";t.__esModule=!0;var r,o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["className","style","tooltipTrigger","renderTooltipData"]);if(r){var u="";switch(r){case"hover":u="slider-tooltip";break;case"focus":u="slider-tooltip-focus";break;case"always":u="slider-tooltip-visible";break;case"none":default:return a.default.createElement("button",o({style:n,"aria-label":"slider-button",className:t},s))}var l=s["aria-valuenow"];return a.default.createElement("button",o({style:n,className:t,"aria-label":"slider-button"},s),a.default.createElement("span",{className:u},i?i(l):l))}return a.default.createElement("button",o({style:n,className:t},s))}},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var u,l=[],c=!1,f=-1;function p(){c&&u&&(c=!1,u.length?l=u.concat(l):f=-1,l.length&&d())}function d(){if(!c){var e=s(p);c=!0;for(var t=l.length;t;){for(u=l,l=[];++f1)for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:"",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",r=t,o="",i=0,a=0,s=n;r.charAt(0|a)||(s="=",a%1);o+=s.charAt(63&i>>8-a%1*8)){if((e=r.charCodeAt(a+=3/4))>255)throw new Error('"btoa" failed: The string to be encoded contains characters outside of the Latin1 range.');i=i<<8|e}return o}function d(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e&&"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n0)||new Error("fields missing: "+o)}function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e||0!==Object.keys(e).length||e.constructor!==Object?JSON.parse(JSON.stringify(e)):null}function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n={};return t?Object.keys(e).forEach((function(t){n[t]=encodeURI(e[t])})):n=e,n}function y(e){var t=o()(e.url||""),n=t.auth,r=void 0===n?null:n,i=t.host,a=void 0===i?"":i,s=t.path,u=void 0===s?"":s,l=t.protocol,c=void 0===l?"":l,f=a+u;if("string"!=typeof f||""===f)throw new Error("URL not present in options.");if("string"!=typeof e.app||""===e.app)throw new Error("App name is not present in options.");if("string"!=typeof c||""===c)throw new Error("Protocol is not present in url. URL should be of the form https://scalr.api.appbase.io");"/"===f.slice(-1)&&(f=f.slice(0,-1));var p=r||null;if("string"==typeof e.credentials&&""!==e.credentials?p=e.credentials:"string"==typeof e.username&&""!==e.username&&"string"==typeof e.password&&""!==e.password&&(p=e.username+":"+e.password),function(e){return t="scalr.api.appbase.io",-1!==e.indexOf(t);var t}(f)&&null===p)throw new Error("Authentication information is not present. Did you add credentials?");this.url=f,this.protocol=c,this.app=e.app,this.credentials=p,this.headers={}}function v(e){var t=this;return new Promise((function(n,r){var o=m(e);try{var i=o.method,s=o.path,l=o.params,c=o.body,f=o.isRSAPI,d=o.isSuggestionsAPI?".suggestions":t.app,h=c,g=s.endsWith("msearch")||s.endsWith("bulk")?"application/x-ndjson":"application/json",y=Object.assign({},{Accept:"application/json","Content-Type":g},t.headers),v=Date.now();t.credentials&&(y.Authorization="Basic "+p(t.credentials));var _={method:i,headers:y};if(Array.isArray(h)){var b="";h.forEach((function(e){b+=JSON.stringify(e),b+="\n"})),h=b}else h=JSON.stringify(h)||{};0!==Object.keys(h).length&&(_.body=h);var w={},x="";l&&(x="?"+a.a.stringify(l));var E=t.protocol+"://"+t.url+"/"+d+"/"+s+x;return function(e){if(t.transformRequest&&"function"==typeof t.transformRequest){var n=t.transformRequest(e);return n instanceof Promise?n:Promise.resolve(n)}return Promise.resolve(e)}(Object.assign({},{url:E},_)).then((function(e){var t=Object.assign({},e),o=t.url;return delete t.url,u()(o||E,t).then((function(e){return e.status>=500?r(e):(w=e.headers,e.json().then((function(t){if(e.status>=400)return r(e);if(t&&t.error)return r(t);if(f&&t&&"[object Object]"===Object.prototype.toString.call(t)&&c&&c.query&&c.query instanceof Array){var o=0,i=c.query.filter((function(e){return e.execute||void 0===e.execute})).length;if(t&&Object.keys(t).forEach((function(e){t[e]&&Object.prototype.hasOwnProperty.call(t[e],"error")&&(o+=1)})),o>0&&i===o)return r(t)}if(t&&t.responses instanceof Array&&t.responses.length===t.responses.filter((function(e){return Object.prototype.hasOwnProperty.call(e,"error")})).length)return r(t);var a=Object.assign({},t,{_timestamp:v,_headers:w});return n(a)})))})).catch((function(e){return r(e)}))})).catch((function(e){return r(e)}))}catch(e){return r(e)}}))}var _="undefined"!=typeof window?window.WebSocket:n(478);function b(e,t,n,r){var o=this;try{var i=m(e),s=i.method,u=i.path,l=i.params,c=e.body;c&&"object"===(void 0===c?"undefined":f(c))||(c={});return this.wsClosed=function(){r&&r()},this.stop=function(){o.ws.onmessage=void 0,o.ws.onclose=void 0,o.ws.onerror=void 0,o.wsClosed();var e=JSON.parse(JSON.stringify(o.request));e.unsubscribe=!0,!0!==o.unsubscribed&&o.send(e),o.unsubscribed=!0},this.reconnect=function(){return o.stop(),b(e,t,n,r)},this.processError=function(e){n?n(e):console.warn(e)},this.processMessage=function(e){var r=JSON.parse(JSON.stringify(e));if(r.id||!r.message)return r.id===o.id?r.message?(delete r.id,void(n&&n(r))):(r.query_id&&(o.query_id=r.query_id),r.channel&&(o.channel=r.channel),void(r.body&&""!==r.body&&t&&t(r.body))):void(!r.id&&r.channel&&r.channel===o.channel&&t&&t(r.event));n&&n(r)},o.ws=new _("wss://"+o.url+"/"+o.app),o.id="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})),o.request={id:o.id,path:o.app+"/"+u+"?"+a.a.stringify(l),method:s,body:c},o.credentials&&(o.request.authorization="Basic "+p(o.credentials)),o.result={},o.closeHandler=function(){o.wsClosed()},o.errorHandler=function(e){o.processError.apply(o,[e])},o.messageHandler=function(e){var t=JSON.parse(e.data);t.body&&t.body.status>=400?o.processError.apply(o,[t]):o.processMessage.apply(o,[t])},o.send=function(e){!function e(t,n){setTimeout((function(){1===t.readyState?null!=n&&n():e(t,n)}),5)}(o.ws,(function(){try{o.ws.send(JSON.stringify(e))}catch(e){console.warn(e)}}))},o.ws.onmessage=o.messageHandler,o.ws.onerror=o.errorHandler,o.ws.onclose=o.closeHandler,o.send(o.request),o.result.stop=o.stop,o.result.reconnect=o.reconnect,o.result}catch(e){return n?n(e):console.warn(e),null}}function w(e){var t=m(e),n=h(t,{type:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.body,delete t.id;var a=void 0;return a=o?r+"/"+encodeURIComponent(o):r,this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function x(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"GET",path:i,params:t})}function E(e){var t=m(e),n=h(t,{type:"string",id:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.id,delete t.body;var a=r+"/"+encodeURIComponent(o)+"/_update";return this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function C(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"DELETE",path:i,params:t})}function O(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=t.type,o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_bulk":"/_bulk",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function S(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_search":"_search",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function P(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_msearch":"_msearch",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function T(e,t){var n=m(t),r=d(e);if(!0!==r)throw r;var o={settings:n,query:e};return this.performFetchRequest({method:"POST",path:"_reactivesearch.v3",body:o,isRSAPI:!0})}function k(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id,delete t.stream,!0===t.stream?t.stream="true":(delete t.stream,t.streamonly="true");for(var i=arguments.length,a=Array(i>1?i-1:0),s=1;s1?i-1:0),s=1;s2?n-2:0),o=2;o0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.headers=t?g(e):e},"undefined"!=typeof window&&(window.Appbase=t),t}},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,i){t=t||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var s=/\+/g;e=e.split(t);var u=1e3;i&&"number"==typeof i.maxKeys&&(u=i.maxKeys);var l=e.length;u>0&&l>u&&(l=u);for(var c=0;c=0?(f=m.substr(0,g),p=m.substr(g+1)):(f=m,p=""),d=decodeURIComponent(f),h=decodeURIComponent(p),r(a,d)?o(a[d])?a[d].push(h):a[d]=[a[d],h]:a[d]=h}return a};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?i(a(e),(function(a){var s=encodeURIComponent(r(a))+n;return o(e[a])?i(e[a],(function(e){return s+encodeURIComponent(r(e))})).join(t):s+encodeURIComponent(r(e[a]))})).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r="0"&&r<="9";)t+=r,u();if("."===r)for(t+=".";u()&&r>="0"&&r<="9";)t+=r;if("e"===r||"E"===r)for(t+=r,u(),"-"!==r&&"+"!==r||(t+=r,u());r>="0"&&r<="9";)t+=r,u();if(e=+t,isFinite(e))return e;s("Bad number")},c=function(){var e,t,n,o="";if('"'===r)for(;u();){if('"'===r)return u(),o;if("\\"===r)if(u(),"u"===r){for(n=0,t=0;t<4&&(e=parseInt(u(),16),isFinite(e));t+=1)n=16*n+e;o+=String.fromCharCode(n)}else{if("string"!=typeof a[r])break;o+=a[r]}else o+=r}s("Bad string")},f=function(){for(;r&&r<=" ";)u()};i=function(){switch(f(),r){case"{":return function(){var e,t={};if("{"===r){if(u("{"),f(),"}"===r)return u("}"),t;for(;r;){if(e=c(),f(),u(":"),Object.hasOwnProperty.call(t,e)&&s('Duplicate key "'+e+'"'),t[e]=i(),f(),"}"===r)return u("}"),t;u(","),f()}}s("Bad object")}();case"[":return function(){var e=[];if("["===r){if(u("["),f(),"]"===r)return u("]"),e;for(;r;){if(e.push(i()),f(),"]"===r)return u("]"),e;u(","),f()}}s("Bad array")}();case'"':return c();case"-":return l();default:return r>="0"&&r<="9"?l():function(){switch(r){case"t":return u("t"),u("r"),u("u"),u("e"),!0;case"f":return u("f"),u("a"),u("l"),u("s"),u("e"),!1;case"n":return u("n"),u("u"),u("l"),u("l"),null}s("Unexpected '"+r+"'")}()}},e.exports=function(e,t){var a;return o=e,n=0,r=" ",a=i(),f(),r&&s("Syntax error"),"function"==typeof t?function e(n,r){var o,i,a=n[r];if(a&&"object"==typeof a)for(o in a)Object.prototype.hasOwnProperty.call(a,o)&&(void 0!==(i=e(a,o))?a[o]=i:delete a[o]);return t.call(n,r,a)}({"":a},""):a}},function(e,t){var n,r,o,i=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,a={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function s(e){return i.lastIndex=0,i.test(e)?'"'+e.replace(i,(function(e){var t=a[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}e.exports=function(e,t,i){var a;if(n="",r="","number"==typeof i)for(a=0;a0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(t.type===r.ADD_COMPONENT)return[].concat(o(e),[t.component]);if(t.type===r.REMOVE_COMPONENT)return e.filter((function(e){return e!==t.component}));return e};var r=n(5);function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT){var n=a(t.react),s=r({},e);return Object.keys(s).forEach((function(e){s[e]=s[e].filter((function(e){return e!==t.component}))})),n.forEach((function(e){Array.isArray(s[e])?s[e]=[].concat(i(s[e]),[t.component]):s[e]=[t.component]})),s}return e};var o=n(5);function i(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{analyticsConfig:i.defaultAnalyticsConfig},t=arguments[1];if(t.type===o.ADD_CONFIG)return r({},e,{analyticsConfig:r({},i.defaultAnalyticsConfig,t.analyticsConfig)});if(t.type===o.UPDATE_ANALYTICS_CONFIG)return r({},e,{analyticsConfig:r({},e.analyticsConfig,t.analyticsConfig)});return e};var o=n(5),i=n(112)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.ADD_APPBASE_REF)return t.appbaseRef;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_HITS)return t.append?r({},e,a({},t.component,{hits:[].concat(s(e[t.component].hits),s(t.hits)),total:t.total,time:t.time,hidden:t.hidden||0})):r({},e,a({},t.component,{hits:t.hits,total:t.total,time:t.time,hidden:t.hidden||0}));if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component].total;return t.hit._deleted?n-=1:t.hit._updated||(n+=1),r({},e,a({},t.component,r({},e[t.component],{total:n})))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var u=i(e,[t.component]);return u}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_COMBINED_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_INTERNAL_VALUE:return r({},e,a({},t.component,{value:t.value,componentType:t.componentType,category:t.category,meta:t.meta}));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=i(e,[t.component]);return n;default:return e}};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_LOADING)return r({},e,a({},t.component,t.isLoading));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_ERROR)return r({},e,a({},t.component,t.error));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_STREAMING)return!t.status&&e[t.component]&&e[t.component].ref&&e[t.component].ref.stop(),r({},e,a({},t.component,{status:t.status,ref:t.ref}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component]||[];return n=n.filter((function(e){return e._id!==t.hit._id})),r({},e,a({},t.component,[t.hit].concat(s(n))))}if(t.type===o.SET_STREAMING){if(!t.status&&e[t.component]){e[t.component];var u=i(e,[t.component]);return u}}else if(t.type===o.REMOVE_COMPONENT){e[t.component];var l=i(e,[t.component]);return l}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_TIMESTAMP)return r({},e,a({},t.component,t.timestamp));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_HEADERS)return t.headers;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_MAP_DATA)return i({},t.componentId,{query:t.query,persistMapQuery:t.persistMapQuery});if(t.type===r.REMOVE_COMPONENT){e[t.component];var n=o(e,[t.component]);return n}return e};var r=n(5);function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_LISTENER)return r({},e,a({},t.component,{onQueryChange:t.onQueryChange,onError:t.onError}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case o.SET_VALUE:return s.includes(t.componentType)?{searchValue:t.value,searchId:null}:e;case o.SET_SEARCH_ID:return r({},e,{searchId:t.searchId});case o.SET_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:t.value,suggestionsSearchId:null});case o.SET_SUGGESTIONS_SEARCH_ID:return r({},e,{suggestionsSearchId:t.searchId});case o.CLEAR_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:null,suggestionsSearchId:null});default:return e}};var o=n(5),i=n(21),a={searchValue:null,searchId:null,suggestionsSearchId:null,suggestionsSearchValue:null},s=[i.componentTypes.dataSearch,i.componentTypes.categorySearch]},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_PROMOTED_RESULTS)return r({},e,a({},t.component,t.results.map((function(e){return r({},e,{_promoted:!0})}))));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_DATA)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_DEFAULT_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_AGGS){if(t.append){var n=Object.keys(e[t.component])[0],u=t.aggregations[n],l=u.buckets,c=s(u,["buckets"]);return r({},e,i({},t.component,i({},n,r({buckets:[].concat(a(e[t.component][n].buckets),a(l))},c))))}return r({},e,i({},t.component,t.aggregations))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var f=s(e,[t.component]);return f}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_COMPOSITE_AGGS){var n=Object.values(t.aggregations)&&Object.values(t.aggregations)[0],u=Object.keys(t.aggregations)[0];if(!n)return e;var l=n.buckets||[],c=l.map((function(e){var t=e.doc_count,n=e.key,o=e[u],i={},a={};if(o&&o.hits){var l=o.hits.hits[0];a=l._source,i=s(l,["_source"])}return r({_doc_count:t,_key:n[u]},i,a)}));return r({},e,i({},t.component,t.append?[].concat(a(e[t.component]),a(c)):c))}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_APPLIED_SETTINGS)return r({},e,i({},t.component,t.data));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_HIGHLIGHT_OPTIONS)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_RAW_DATA)return r({},e,a({},t.component,t.response));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_SUGGESTIONS)return r({},e,i({},t.component,t.suggestions));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_TO_HITS)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return i};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},i={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.1","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){"use strict";t.__esModule=!0;var r=i(n(0)),o=i(n(17));function i(e){return e&&e.__esModule?e:{default:e}}var a=function(e){var t=e.onClick;return r.default.createElement("svg",{alt:"Clear",className:"cancel-icon",height:"10",onClick:t,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 212.982 212.982"},r.default.createElement("title",null,"Clear"),r.default.createElement("path",{d:"M131.804,106.491l75.936-75.936c6.99-6.99,6.99-18.323,0-25.312 c-6.99-6.99-18.322-6.99-25.312,0l-75.937,75.937L30.554,5.242c-6.99-6.99-18.322-6.99-25.312,0c-6.989,6.99-6.989,18.323,0,25.312 l75.937,75.936L5.242,182.427c-6.989,6.99-6.989,18.323,0,25.312c6.99,6.99,18.322,6.99,25.312,0l75.937-75.937l75.937,75.937 c6.989,6.99,18.322,6.99,25.312,0c6.99-6.99,6.99-18.322,0-25.312L131.804,106.491z"}))};a.propTypes={onClick:o.default.func},t.default=a},function(e,t,n){"use strict";t.__esModule=!0;var r=s(n(56)),o=n(6),i=s(n(517)),a=s(n(518));function s(e){return e&&e.__esModule?e:{default:e}}var u={name:"1qdswc8-SuggestionItem",styles:"width:100%;;label:SuggestionItem;"},l={name:"1m0rusr-SuggestionItem",styles:"margin:auto;margin-right:10px;;label:SuggestionItem;"},c={name:"1329h7p-SuggestionItem",styles:"object-fit:contain;;label:SuggestionItem;"},f={name:"1848dt2-SuggestionItem",styles:"font-size:1rem;;label:SuggestionItem;"},p={name:"169r87i-SuggestionItem",styles:"margin-top:3px;;label:SuggestionItem;"};t.default=function(e){var t=e.currentValue,n=e.suggestion,s=n.label,d=n.value,h=n.title,m=n.description,g=n.image;return s?"string"==typeof s?(0,o.jsx)("div",{className:"trim"},(0,o.jsx)(a.default,{autoEscape:!0,searchWords:t.split(" "),textToHighlight:s})):s:h||g||m?(0,o.jsx)(i.default,{alignItems:"center",css:u},g&&(0,o.jsx)("div",{css:l},(0,o.jsx)("img",{src:g,alt:" ",height:"50px",width:"50px",css:c})),(0,o.jsx)(i.default,{direction:"column",css:(0,r.default)({width:g?"calc(100% - 60px)":"100%"},";label:SuggestionItem;")},h&&(0,o.jsx)("div",{className:"trim"},(0,o.jsx)(a.default,{searchWords:t.split(" "),textToHighlight:h,css:f})),m&&(0,o.jsx)("div",{className:"trim",css:p},(0,o.jsx)(a.default,{searchWords:t.split(" "),textToHighlight:m})))):d}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(19),i=(r=o)&&r.__esModule?r:{default:r},a=n(6),s=n(113);var u={name:"mzum75-leftLabel",styles:"flex-direction:row;align-items:center;;label:leftLabel;"},l={name:"3zqy0h-rightLabel",styles:"flex-direction:row-reverse;align-items:center;;label:rightLabel;"},c={name:"sxdm7a-topLabel",styles:"flex-direction:column;;label:topLabel;"},f={name:"1pgdpy1-bottomLabel",styles:"flex-direction:column-reverse;;label:bottomLabel;"},p=function(e){var t=e.theme.colors;return(0,a.css)("border:1px solid ",t.borderColor||"#ccc",";")},d=(0,i.default)("div",{target:"e1hwwpu60",label:"Flex"})("display:",(function(e){return e.inline?"inline-flex":"flex"}),";",(function(e){return("left"===e.labelPosition||"right"===e.iconPosition)&&u}),";",(function(e){return("right"===e.labelPosition||"left"===e.iconPosition)&&l}),";",(function(e){return"top"===e.labelPosition&&c}),";",(function(e){return"bottom"===e.labelPosition&&f}),";",(function(e){return e.showBorder&&p}),";",(function(e){return e.justifyContent&&(0,a.css)("justify-content:",e.justifyContent,";;label:Flex;")}),";",(function(e){return e.alignItems&&(0,a.css)("align-items:",e.alignItems,";;label:Flex;")}),";",(function(e){return e.flex&&(0,a.css)("flex:",e.flex,";;label:Flex;")}),";",(function(e){return e.direction&&(0,a.css)("flex-direction:",e.direction,";;label:Flex;")}),";",(function(e){return e.basis&&(0,a.css)("flex-basis:",e.basis,";;label:Flex;")}),";svg.cancel-icon{cursor:pointer;fill:",(function(e){var t=e.theme.colors;return t.borderColor||(0,s.lighten)(.3,t.textColor)}),";flex-basis:30px;&:hover{fill:",(function(e){return e.theme.colors.textColor}),";}}");t.default=d},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6),i=n(7),a=(r=i)&&r.__esModule?r:{default:r},s=n(27);var u={name:"12fugvv-highlightedStyling",styles:"overflow:hidden;text-overflow:ellipsis;white-space:nowrap;.highlight{font-weight:600;padding:0;background-color:transparent;color:inherit;};label:highlightedStyling;"},l=function(e){var t=e.textToHighlight,n=e.searchWords,r=e.autoEscape,i=n.map((function(e){return r?(0,s.escapeRegExp)(e):e})).join("|");return(0,o.jsx)("div",{css:u,dangerouslySetInnerHTML:{__html:t.replace(new RegExp(i,"ig"),(function(e){return''+e+""}))}})};l.propTypes={searchWords:a.default.arrayOf(a.default.string),textToHighlight:a.default.string,autoEscape:a.default.bool},l.defaultProps={searchWords:[],textToHighlight:"",autoEscape:!1},t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6),i=n(18),a=n(17),s=(r=a)&&r.__esModule?r:{default:r},u=n(53);var l=function(e){var t=e.theme,n=e.themePreset,r=e.children,a=e.innerClassName,s=e.innerClass;return(0,o.jsx)("div",{css:(0,u.noSuggestions)(n,t),className:(0,i.getClassName)(s,a||"")},(0,o.jsx)("li",null,r))};l.propTypes={theme:s.default.style,innerClassName:s.default.string,themePreset:s.default.themePreset,children:s.default.children,innerClass:s.default.style},t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r=function(){function e(e,t){for(var n=0;n div{width:calc(50% - 5px);border-radius:4px;background-color:transparent;}input,button{border-radius:4px;overflow:hidden;}}.search{width:calc(100% - 430px);border-radius:4px;overflow:hidden;}"),w=v("padding:40px 25px 25px;position:absolute;overflow-y:scroll;width:50%;height:100%;.user{width:100%;padding:12px;border-radius:4px;background-color:#fafafa;margin:12px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;.user__image{width:100px;height:100px;background-size:cover;background-position:top center;border-radius:4px;background-color:#fff;}.user__info{width:calc(100% - 115px);font-size:14px;color:#888;h3{font-size:16px;color:#222;}}}"),x=v("width:50%;height:calc(100% - 168px);position:fixed;right:0;.checkbox-label{font-size:15px;}");Object(i.render)(o.a.createElement((function(){return o.a.createElement("div",null,o.a.createElement(s.a,{app:"meetup_dataset",url:"https://a03a1cb71321:75b6603d-9456-4a5a-af6b-a487b309eb61@arc-cluster-appbase-demo-6pjy6z.searchbase.io",enableAppbase:!0,type:"meetupdata1",mapKey:"AIzaSyAKz3UhgSuP872fb-Aw27oPRI7M0eXkA9U",theme:{typography:{fontFamily:"Varela Round"},colors:{primaryColor:"#f64060"}}},o.a.createElement("div",{className:_},o.a.createElement("h1",null,"Who's in town"),o.a.createElement("div",{className:b},o.a.createElement(l.a,{componentId:"search",dataField:["group.group_topics.topic_name_raw","venue_name_ngrams"],autosuggest:!1,placeholder:"Search for meetups...",iconPosition:"left",className:"search"}),o.a.createElement(c.GeoDistanceDropdown,{componentId:"distance",dataField:"location",placeholder:"In location",iconPosition:"left",unit:"mi",className:"geo",data:[{distance:10,label:"Within 10 miles"},{distance:100,label:"Within 100 miles"},{distance:250,label:"Within 250 miles"},{distance:500,label:"Within 500 miles"}],defaultSelected:{location:"London",label:"Within 10 miles"}}))),o.a.createElement(c.ReactiveGoogleMap,{componentId:"map",dataField:"location",defaultZoom:13,pagination:!0,onPageChange:function(){document.getElementById("list").scrollTo(0,0)},style:{position:"fixed",width:"100%",height:"calc(100vh - 168px)",top:"168px"},showMarkerClusters:!1,renderAllData:function(e,t,n,r,i){return o.a.createElement("div",{style:{display:"flex"}},o.a.createElement("div",{id:"list",className:w},e.map((function(e){return o.a.createElement("div",{key:e._id,className:"user"},o.a.createElement("div",{className:"user__image",style:{backgroundImage:"url("+e.member.photo+")"},alt:e.name}),o.a.createElement("div",{className:"user__info"},o.a.createElement("h3",null,e.member.member_name," is going to"," ",e.event.event_name),o.a.createElement("p",null,e.venue_name_ngrams)))})),i()),o.a.createElement("div",{className:x},r()))},renderData:function(e){return{label:o.a.createElement("span",{style:{width:(e.member.member_name?8*e.member.member_name.length:40)+"px",minWidth:60,display:"block",textAlign:"center"}},e.member.member_name)}},react:{and:["search","distance"]},innerClass:{label:"checkbox-label"}})))}),null),document.getElementById("app"))}]); \ No newline at end of file + */var r=n(84),o=n(0);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nP;P++)S[P]=P+1;S[15]=0;var T=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,k=Object.prototype.hasOwnProperty,M={},L={};function A(e){return!!k.call(L,e)||!k.call(M,e)&&(T.test(e)?L[e]=!0:(M[e]=!0,!1))}function R(e,t,n,r,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var I={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){I[e]=new R(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];I[t]=new R(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){I[e]=new R(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){I[e]=new R(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){I[e]=new R(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){I[e]=new R(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){I[e]=new R(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){I[e]=new R(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){I[e]=new R(e,5,!1,e.toLowerCase(),null,!1)}));var j=/[\-:]([a-z])/g;function D(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!1)})),I.xlinkHref=new R("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!0)}));var N=/["'&<>]/;function z(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=N.exec(e);if(t){var n,r="",o=0;for(n=t.index;nt}return!1}(e,t,r,!1)?"":null!==r?(e=r.attributeName,3===(n=r.type)||4===n&&!0===t?e+'=""':(r.sanitizeURL&&(t=""+t),e+'="'+z(t)+'"')):A(e)?e+'="'+z(t)+'"':""}var U="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},B=null,V=null,H=null,W=!1,q=!1,Z=null,Q=0;function G(){if(null===B)throw Error(i(321));return B}function K(){if(0Q))throw Error(i(301));if(e===B)if(q=!0,e={action:n,next:null},null===Z&&(Z=new Map),void 0===(n=Z.get(t)))Z.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}function te(){}var ne=0,re={readContext:function(e){var t=ne;return O(e,t),e[t]},useContext:function(e){G();var t=ne;return O(e,t),e[t]},useMemo:function(e,t){if(B=G(),t=void 0===t?null:t,null!==(H=Y())){var n=H.memoizedState;if(null!==n&&null!==t){e:{var r=n[1];if(null===r)r=!1;else{for(var o=0;o=a))throw Error(i(304));var s=new Uint16Array(a);for(s.set(r),(S=s)[0]=n+1,r=n;r=s.children.length){var u=s.footer;if(""!==u&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===s.type)this.currentSelectValue=null;else if(null!=s.type&&null!=s.type.type&&s.type.type.$$typeof===f)this.popProvider(s.type);else if(s.type===m){this.suspenseDepth--;var l=r.pop();if(o){o=!1;var c=s.fallbackFrame;if(!c)throw Error(i(303));this.stack.push(c),r[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}r[this.suspenseDepth]+=l}r[this.suspenseDepth]+=u}else{var p=s.children[s.childIndex++],d="";try{d+=this.render(p,s.context,s.domNamespace)}catch(e){if(null!=e&&"function"==typeof e.then)throw Error(i(294));throw e}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=d}}return r[0]}finally{de.current=n,ne=t}},t.render=function(e,t,n){if("string"==typeof e||"number"==typeof e)return""===(n=""+e)?"":this.makeStaticMarkup?z(n):this.previousWasTextNode?"\x3c!-- --\x3e"+z(n):(this.previousWasTextNode=!0,z(n));if(e=(t=we(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!o.isValidElement(e)){if(null!=e&&null!=e.$$typeof){if((n=e.$$typeof)===s)throw Error(i(257));throw Error(i(258,n.toString()))}return e=pe(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}var a=e.type;if("string"==typeof a)return this.renderDOM(e,t,n);switch(a){case l:case d:case c:case g:case u:return e=pe(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case m:throw Error(i(294))}if("object"==typeof a&&null!==a)switch(a.$$typeof){case h:B={};var _=a.render(e.props,e.ref);return _=$(a.render,e.props,_,e.ref),_=pe(_),this.stack.push({type:null,domNamespace:n,children:_,childIndex:0,context:t,footer:""}),"";case y:return e=[o.createElement(a.type,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case f:return n={type:e,domNamespace:n,children:a=pe(e.props.children),childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case p:a=e.type,_=e.props;var x=this.threadID;return O(a,x),a=pe(_.children(a[x])),this.stack.push({type:e,domNamespace:n,children:a,childIndex:0,context:t,footer:""}),"";case b:throw Error(i(338));case v:switch(function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(a=e.type),a._status){case 1:return e=[o.createElement(a._result,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case 2:throw a._result;default:throw Error(i(295))}case w:throw Error(i(343))}throw Error(i(130,null==a?a:typeof a,""))},t.renderDOM=function(e,t,n){var a=e.type.toLowerCase();if(n===oe&&ie(a),!ge.hasOwnProperty(a)){if(!me.test(a))throw Error(i(65,a));ge[a]=!0}var s=e.props;if("input"===a)s=r({type:void 0},s,{defaultChecked:void 0,defaultValue:void 0,value:null!=s.value?s.value:s.defaultValue,checked:null!=s.checked?s.checked:s.defaultChecked});else if("textarea"===a){var u=s.value;if(null==u){u=s.defaultValue;var l=s.children;if(null!=l){if(null!=u)throw Error(i(92));if(Array.isArray(l)){if(!(1>=l.length))throw Error(i(93));l=l[0]}u=""+l}null==u&&(u="")}s=r({},s,{value:void 0,children:""+u})}else if("select"===a)this.currentSelectValue=null!=s.value?s.value:s.defaultValue,s=r({},s,{value:void 0});else if("option"===a){l=this.currentSelectValue;var c=function(e){if(null==e)return e;var t="";return o.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(s.children);if(null!=l){var f=null!=s.value?s.value+"":c;if(u=!1,Array.isArray(l)){for(var p=0;p":(b+=">",u="");e:{if(null!=(l=s.dangerouslySetInnerHTML)){if(null!=l.__html){l=l.__html;break e}}else if("string"==typeof(l=s.children)||"number"==typeof l){l=z(l);break e}l=null}return null!=l?(s=[],he.hasOwnProperty(a)&&"\n"===l.charAt(0)&&(b+="\n"),b+=l):s=pe(s.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?ie(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:a,children:s,childIndex:0,context:t,footer:u}),this.previousWasTextNode=!1,b},e}(),Ee={renderToString:function(e){e=new xe(e,!1);try{return e.read(1/0)}finally{e.destroy()}},renderToStaticMarkup:function(e){e=new xe(e,!0);try{return e.read(1/0)}finally{e.destroy()}},renderToNodeStream:function(){throw Error(i(207))},renderToStaticNodeStream:function(){throw Error(i(208))},version:"16.13.1"};e.exports=Ee.default||Ee},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({label:e.getSelectedLabel(e.state.currentDistance),location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{label:e.getSelectedLabel(e.state.currentDistance),location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.updateQuery(t,e.props),e.props.onValueChange&&e.props.onValueChange({label:e.getSelectedLabel(t),location:e.state.currentLocation})}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=e.getSelectedLabel(t),c=null;u&&(c={label:u.label,location:e.state.currentLocation});var f=e.defaultQuery(e.coordinates,t,n);if(o){var p=o(e.coordinates,t,n);p.query&&(f=p.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(p))}n.updateQuery({componentId:r,query:f,value:c,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(y.default,null):null},this.onDistanceChange=function(t){var n=e.props,r=n.onChange;void 0===n.value?e.setDistance(t.distance):r&&r({label:t.label,location:e.state.currentLocation})},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.onChange;if(void 0===r.value?e.setState({currentLocation:n}):i&&i({location:n,label:e.props.value.label}),n.trim()&&(0,w.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var a=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:a}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.onChange;void 0===t.value?e.setLocation({value:e.state.currentLocation}):n&&n({location:e.state.currentLocation,label:e.props.value.label})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,label:e.props.value.label})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:d.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(h.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(m.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,d.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})}};E.propTypes={addComponent:f.default.funcRequired,mapKey:f.default.stringRequired,removeComponent:f.default.funcRequired,selectedValue:f.default.selectedValue,setQueryListener:f.default.funcRequired,themePreset:f.default.themePreset,updateQuery:f.default.funcRequired,watchComponent:f.default.funcRequired,setComponentProps:f.default.funcRequired,setCustomQuery:f.default.funcRequired,updateComponentProps:f.default.funcRequired,autoLocation:f.default.bool,beforeValueChange:f.default.func,className:f.default.string,componentId:f.default.stringRequired,countries:f.default.stringArray,customQuery:f.default.func,data:f.default.data,dataField:f.default.stringRequired,defaultValue:f.default.selectedValue,filterLabel:f.default.string,icon:f.default.children,iconPosition:f.default.iconPosition,innerClass:f.default.style,innerRef:f.default.func,nestedField:f.default.string,onBlur:f.default.func,onChange:f.default.func,onFocus:f.default.func,onKeyDown:f.default.func,onKeyPress:f.default.func,onKeyUp:f.default.func,onQueryChange:f.default.func,onValueChange:f.default.func,placeholder:f.default.string,react:f.default.react,setQueryOptions:f.default.funcRequired,value:f.default.selectedValue,showFilter:f.default.bool,showIcon:f.default.bool,style:f.default.style,theme:f.default.style,title:f.default.title,unit:f.default.string,URLParams:f.default.bool,serviceOptions:f.default.props,geocoder:f.default.any},E.defaultProps={className:null,placeholder:"Select a value",showFilter:!0,style:{},URLParams:!1,countries:[],autoLocation:!0,unit:"mi"};t.default=(0,_.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(E))},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,i.jsx)(b.default,o({style:r,className:n},a,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels?(0,i.jsx)("div",{css:w.rangeLabelsContainer},(0,i.jsx)(_.default,{align:"left",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,i.jsx)(_.default,{align:"right",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)):null)},t}(E.default),P=function(){var e=this;this.setValues=function(t){e.setState({currentLocation:t.location,currentDistance:t.distance}),e.getCoordinates(t.location,(function(){e.setDistance(t.distance)}))},this.defaultQuery=function(t,n,r){var o,i,a=null;t&&n&&((i={})[e.type]=((o={distance:""+n+r.unit})[r.dataField]=t,o),a=i);return a&&r.nestedField?{query:{nested:{path:r.nestedField,query:a}}}:a},this.setLocation=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({distance:e.state.currentDistance,location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{distance:e.state.currentDistance,location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.state.currentLocation&&e.updateQuery(t,e.props)}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=null;t&&e.state.currentLocation&&(u={distance:t,location:e.state.currentLocation});var c=e.defaultQuery(e.coordinates,t,n);if(o){var f=o(e.coordinates,t,n);f.query&&(c=f.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(f))}n.updateQuery({componentId:r,query:c,value:u,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(y.default,null):null},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.value,a=r.onChange;if(void 0===i?e.setState({currentLocation:n}):a&&a({location:n,distance:e.state.currentDistance}),n.trim()&&(0,C.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var s=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:s}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.value,r=t.onChange;void 0===n?e.setLocation({value:e.state.currentLocation}):r&&r({location:e.state.currentLocation,distance:e.state.currentDistance})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,distance:e.state.currentDistance})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:h.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(m.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(g.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,h.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})},this.handleSlider=function(t){var n=t.values,r=e.props,o=r.value,i=r.onChange;void 0===o?n[0]!==e.state.currentDistance&&e.setDistance(n[0]):i&&(e.forceUpdate(),i({distance:n[0],location:e.state.currentLocation}))}};S.propTypes={addComponent:p.default.funcRequired,mapKey:p.default.stringRequired,removeComponent:p.default.funcRequired,selectedValue:p.default.selectedValue,setQueryListener:p.default.funcRequired,themePreset:p.default.themePreset,updateQuery:p.default.funcRequired,watchComponent:p.default.funcRequired,setComponentProps:p.default.funcRequired,setCustomQuery:p.default.funcRequired,updateComponentProps:p.default.funcRequired,autoLocation:p.default.bool,beforeValueChange:p.default.func,className:p.default.string,componentId:p.default.stringRequired,countries:p.default.stringArray,customQuery:p.default.func,data:p.default.data,dataField:p.default.stringRequired,defaultValue:p.default.selectedValue,filterLabel:p.default.string,icon:p.default.children,iconPosition:p.default.iconPosition,innerClass:p.default.style,innerRef:p.default.func,nestedField:p.default.string,onBlur:p.default.func,onChange:p.default.func,onFocus:p.default.func,onKeyDown:p.default.func,onKeyPress:p.default.func,onKeyUp:p.default.func,onQueryChange:p.default.func,onValueChange:p.default.func,placeholder:p.default.string,range:p.default.range,rangeLabels:p.default.rangeLabels,react:p.default.react,setQueryOptions:p.default.funcRequired,showFilter:p.default.bool,showIcon:p.default.bool,tooltipTrigger:p.default.tooltipTrigger,renderTooltipData:p.default.func,style:p.default.style,theme:p.default.style,title:p.default.title,value:p.default.selectedValue,unit:p.default.string,URLParams:p.default.bool,serviceOptions:p.default.props,geocoder:p.default.any},S.defaultProps={className:null,placeholder:"Select a value",range:{start:1,end:200},showFilter:!0,tooltipTrigger:"none",style:{},URLParams:!1,autoLocation:!0,unit:"mi",countries:[]};t.default=(0,x.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(S))},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=Object.assign||function(e){for(var t=1;t=100?y=Math.round(y):_=100/(c-p);var b=null;h&&(b=d.indexOf(this.getClosestSnapPoint(a[e])));var w=(f(n={},u.KEYS.LEFT,(function(e){return-1*e})),f(n,u.KEYS.RIGHT,(function(e){return 1*e})),f(n,u.KEYS.UP,(function(e){return 1*e})),f(n,u.KEYS.DOWN,(function(e){return-1*e})),f(n,u.KEYS.PAGE_DOWN,(function(e){return e>1?-e:-10*e})),f(n,u.KEYS.PAGE_UP,(function(e){return e>1?e:10*e})),n);if(g.call(w,t))y+=w[t](_),h&&(y>v?b0&&(m=d[b-1]));else if(t===u.KEYS.HOME)y=u.PERCENT_EMPTY,h&&(m=r(d,1)[0]);else{if(t!==u.KEYS.END)return null;y=u.PERCENT_FULL,h&&(m=d[d.length-1])}return h?l.getPosition(m,p,c):y}},{key:"getNextState",value:function(e,t){var n=this.state.handlePos,r=this.props,o=r.max,i=r.min,a=r.algorithm,s=this.validatePosition(e,t),u=n.map((function(t,n){return n===e?s:t}));return{handlePos:u,values:u.map((function(e){return a.getValue(e,i,o)}))}}},{key:"getClosestHandle",value:function(e){var t=this.state.handlePos;return t.reduce((function(n,r,o){return Math.abs(t[o]-e)1)){var n=e.changedTouches[0];this.setStartSlide(e,n.clientX,n.clientY),document.addEventListener("touchmove",this.handleTouchSlide,!1),document.addEventListener("touchend",this.endSlide,!1),t&&t(),b(e)}}},{key:"handleMouseSlide",value:function(e){null!==this.state.slidingIndex&&(this.handleSlide(e.clientX,e.clientY),b(e))}},{key:"handleTouchSlide",value:function(e){if(null!==this.state.slidingIndex)if(e.changedTouches.length>1)this.endSlide();else{var t=e.changedTouches[0];this.handleSlide(t.clientX,t.clientY),b(e)}}},{key:"handleSlide",value:function(e,t){var n=this.props,r=n.orientation,o=n.onSliderDragMove,i=this.state,a=i.slidingIndex,s=i.sliderBox,l="vertical"===r?(t-s.top)/s.height*u.PERCENT_FULL:(e-s.left)/s.width*u.PERCENT_FULL;this.slideTo(a,l),this.canMove(a,l)&&o&&o()}},{key:"endSlide",value:function(){var e=this,t=this.props,n=t.onSliderDragEnd,r=t.snap,o=this.state,i=o.slidingIndex,a=o.handlePos;if(this.setState({slidingIndex:null}),"function"==typeof document.removeEventListener?(document.removeEventListener("mouseup",this.endSlide,!1),document.removeEventListener("touchend",this.endSlide,!1),document.removeEventListener("touchmove",this.handleTouchSlide,!1),document.removeEventListener("mousemove",this.handleMouseSlide,!1)):(document.detachEvent("onmousemove",this.handleMouseSlide),document.detachEvent("onmouseup",this.endSlide)),n&&n(),r){var s=this.getSnapPosition(a[i]);this.slideTo(i,s,(function(){return e.fireChangeEvent()}))}else this.fireChangeEvent()}},{key:"handleClick",value:function(e){var t=this;if(!e.target.getAttribute("data-handle-key")){var n=this.props,r=n.orientation,o=n.onClick,i=this.getSliderBoundingBox(),a=("vertical"===r?(e.clientY-i.top)/i.height:(e.clientX-i.left)/i.width)*u.PERCENT_FULL,s=this.getClosestHandle(a),l=this.getSnapPosition(a);this.slideTo(s,l,(function(){return t.fireChangeEvent()})),o&&o()}}},{key:"handleKeydown",value:function(e){var t=this,n=_(e);if(e.keyCode!==u.KEYS.ESC){var r=this.getNextPositionForKey(n,e.keyCode);if(null!==r){if(this.canMove(n,r)){this.slideTo(n,r,(function(){return t.fireChangeEvent()}));var o=this.props.onKeyPress;o&&o()}b(e)}}else e.currentTarget.blur()}},{key:"userAdjustPosition",value:function(e,t){var n=this.props.getNextHandlePosition,r=t;if(n&&(r=parseFloat(n(e,t)),Number.isNaN(r)||ru.PERCENT_FULL))throw new TypeError("getNextHandlePosition returned invalid position. Valid positions are floats between 0 and 100");return r}},{key:"validatePosition",value:function(e,t){var n=this.state,r=n.handlePos,o=n.handleDimensions,i=this.userAdjustPosition(e,t);return Math.max(Math.min(i,void 0!==r[e+1]?r[e+1]-o:u.PERCENT_FULL),void 0!==r[e-1]?r[e-1]+o:u.PERCENT_EMPTY)}},{key:"validateValues",value:function(e,t){var n=t||this.props,r=n.max,o=n.min;return e.map((function(e,t,n){var i=Math.max(Math.min(e,r),o);return n.length&&iu.PERCENT_FULL||t>(void 0!==r[e+1]?r[e+1]-o:1/0)||t<(void 0!==r[e-1]?r[e-1]+o:-1/0))}},{key:"fireChangeEvent",value:function(){var e=this.props.onChange;e&&e(this.getPublicState())}},{key:"slideTo",value:function(e,t,n){var r=this,o=this.getNextState(e,t);this.setState(o,(function(){var e=r.props.onValuesUpdated;e&&e(r.getPublicState()),n&&n()}))}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var n=e.max,r=e.min,o=e.values,i=this.props.algorithm,a=this.validateValues(o,e);this.setState({handlePos:a.map((function(e){return i.getPosition(e,r,n)})),values:a},(function(){return t.fireChangeEvent()}))}}},{key:"invalidatePitStyleCache",value:function(){this.pitStyleCache={}}},{key:"render",value:function(){var e=this,t=this.props,n=t.algorithm,r=t.children,o=t.disabled,i=t.handle,s=t.max,u=t.min,l=t.orientation,c=t.pitComponent,f=t.pitPoints,p=t.progressBar,d=this.state,h=d.className,m=d.handlePos,g=d.values;return a.default.createElement("div",{className:h,ref:this.setRef,onClick:o?void 0:this.handleClick,style:{position:"relative"}},a.default.createElement("div",{className:"rheostat-background"}),m.map((function(t,n){var r="vertical"===l?{top:String(t)+"%",position:"absolute"}:{left:String(t)+"%",position:"absolute"};return a.default.createElement(i,{"aria-valuemax":e.getMaxValue(n),"aria-valuemin":e.getMinValue(n),"aria-valuenow":g[n],"aria-disabled":o,"data-handle-key":n,className:"rheostat-handle",key:"handle-"+String(n),onClick:e.killEvent,onKeyDown:o?void 0:e.handleKeydown,onMouseDown:o?void 0:e.startMouseSlide,onTouchStart:o?void 0:e.startTouchSlide,role:"slider",style:r,tabIndex:0})})),m.map((function(t,n,r){return 0===n&&r.length>1?null:a.default.createElement(p,{className:"rheostat-progress",key:"progress-bar-"+String(n),style:e.getProgressStyle(n)})})),c&&f.map((function(t){var r=e.pitStyleCache[t];if(!r){var o=n.getPosition(t,u,s);r="vertical"===l?{top:String(o)+"%",position:"absolute"}:{left:String(o)+"%",position:"absolute"},e.pitStyleCache[t]=r}return a.default.createElement(c,{key:"pit-"+String(t),style:r},t)})),r)}}]),t}(a.default.Component);C.propTypes=x,C.defaultProps=E,t.default=C},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.KEYS={DOWN:40,END:35,ESC:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,UP:38},t.PERCENT_EMPTY=0,t.PERCENT_FULL=100},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={getPosition:function(e,t,n){return(e-t)/(n-t)*100},getValue:function(e,t,n){var r=e/100;return 0===e?t:100===e?n:Math.round((n-t)*r+t)}}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(19),i=(r=o)&&r.__esModule?r:{default:r},a=n(6);var s=function(e){var t=e.theme;return(0,a.css)("background-color:",t.colors.primaryColor,";")},u=(0,i.default)("div",{target:"e1p4hzk20",label:"Slider"})(".rheostat{overflow:visible;margin:24px 12px;}.rheostat-progress{background-color:#d8d8d8;position:absolute;",(function(e){return e.primary&&s}),"}.rheostat-handle{border:1px solid #9a9a9a;",(function(e){return e.primary&&s})," background-color:#fff;border-radius:50%;height:24px;outline:none;z-index:2;width:24px;cursor:pointer;}.rheostat-horizontal{height:24px;}.rheostat-background{height:4px;background-color:#c7c7c7;top:0px;width:100%;position:relative;}.rheostat-horizontal .rheostat-progress{height:4px;top:0;}.rheostat-horizontal .rheostat-handle{margin-left:-12px;top:-10px;}.slider-tooltip,.slider-tooltip-focus,.slider-tooltip-visible{visibility:hidden;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:6px 8px;position:absolute;z-index:1;transform:translate(-50%,-170%);}.slider-tooltip-visible{visibility:visible;}.slider-tooltip:after,.slider-tooltip-focus:after,.slider-tooltip-visible:after{content:'';position:absolute;top:98%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent;}.rheostat-handle:hover .slider-tooltip,.rheostat-handle:focus .slider-tooltip,.rheostat-handle:active .slider-tooltip{visibility:visible;}.rheostat-handle:hover .slider-tooltip-focus{visibility:hidden;}.rheostat-handle:focus .slider-tooltip-focus,.rheostat-handle:active .slider-tooltip-focus{visibility:visible;}",(function(e){return e.theme.component}),";");t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(0)),o=a(n(17)),i=a(n(192));function a(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.align,n=e.children,o=e.className;return r.default.createElement(i.default,{align:t,className:o},n)};s.propTypes={align:o.default.rangeLabelsAlign,children:o.default.children,className:o.default.string},t.default=s},function(e,t,n){"use strict";t.__esModule=!0;var r,o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["className","style","tooltipTrigger","renderTooltipData"]);if(r){var u="";switch(r){case"hover":u="slider-tooltip";break;case"focus":u="slider-tooltip-focus";break;case"always":u="slider-tooltip-visible";break;case"none":default:return a.default.createElement("button",o({style:n,"aria-label":"slider-button",className:t},s))}var l=s["aria-valuenow"];return a.default.createElement("button",o({style:n,className:t,"aria-label":"slider-button"},s),a.default.createElement("span",{className:u},i?i(l):l))}return a.default.createElement("button",o({style:n,className:t},s))}},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var u,l=[],c=!1,f=-1;function p(){c&&u&&(c=!1,u.length?l=u.concat(l):f=-1,l.length&&d())}function d(){if(!c){var e=s(p);c=!0;for(var t=l.length;t;){for(u=l,l=[];++f1)for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:"",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",r=t,o="",i=0,a=0,s=n;r.charAt(0|a)||(s="=",a%1);o+=s.charAt(63&i>>8-a%1*8)){if((e=r.charCodeAt(a+=3/4))>255)throw new Error('"btoa" failed: The string to be encoded contains characters outside of the Latin1 range.');i=i<<8|e}return o}function d(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e&&"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n0)||new Error("fields missing: "+o)}function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e||0!==Object.keys(e).length||e.constructor!==Object?JSON.parse(JSON.stringify(e)):null}function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n={};return t?Object.keys(e).forEach((function(t){n[t]=encodeURI(e[t])})):n=e,n}function y(e){var t=o()(e.url||""),n=t.auth,r=void 0===n?null:n,i=t.host,a=void 0===i?"":i,s=t.path,u=void 0===s?"":s,l=t.protocol,c=void 0===l?"":l,f=a+u;if("string"!=typeof f||""===f)throw new Error("URL not present in options.");if("string"!=typeof e.app||""===e.app)throw new Error("App name is not present in options.");if("string"!=typeof c||""===c)throw new Error("Protocol is not present in url. URL should be of the form https://scalr.api.appbase.io");"/"===f.slice(-1)&&(f=f.slice(0,-1));var p=r||null;if("string"==typeof e.credentials&&""!==e.credentials?p=e.credentials:"string"==typeof e.username&&""!==e.username&&"string"==typeof e.password&&""!==e.password&&(p=e.username+":"+e.password),function(e){return t="scalr.api.appbase.io",-1!==e.indexOf(t);var t}(f)&&null===p)throw new Error("Authentication information is not present. Did you add credentials?");this.url=f,this.protocol=c,this.app=e.app,this.credentials=p,this.headers={}}function v(e){var t=this;return new Promise((function(n,r){var o=m(e);try{var i=o.method,s=o.path,l=o.params,c=o.body,f=o.isRSAPI,d=o.isSuggestionsAPI?".suggestions":t.app,h=c,g=s.endsWith("msearch")||s.endsWith("bulk")?"application/x-ndjson":"application/json",y=Object.assign({},{Accept:"application/json","Content-Type":g},t.headers),v=Date.now();t.credentials&&(y.Authorization="Basic "+p(t.credentials));var _={method:i,headers:y};if(Array.isArray(h)){var b="";h.forEach((function(e){b+=JSON.stringify(e),b+="\n"})),h=b}else h=JSON.stringify(h)||{};0!==Object.keys(h).length&&(_.body=h);var w={},x="";l&&(x="?"+a.a.stringify(l));var E=t.protocol+"://"+t.url+"/"+d+"/"+s+x;return function(e){if(t.transformRequest&&"function"==typeof t.transformRequest){var n=t.transformRequest(e);return n instanceof Promise?n:Promise.resolve(n)}return Promise.resolve(e)}(Object.assign({},{url:E},_)).then((function(e){var t=Object.assign({},e),o=t.url;return delete t.url,u()(o||E,t).then((function(e){return e.status>=500?r(e):(w=e.headers,e.json().then((function(t){if(e.status>=400)return r(e);if(t&&t.error)return r(t);if(f&&t&&"[object Object]"===Object.prototype.toString.call(t)&&c&&c.query&&c.query instanceof Array){var o=0,i=c.query.filter((function(e){return e.execute||void 0===e.execute})).length;if(t&&Object.keys(t).forEach((function(e){t[e]&&Object.prototype.hasOwnProperty.call(t[e],"error")&&(o+=1)})),o>0&&i===o)return r(t)}if(t&&t.responses instanceof Array&&t.responses.length===t.responses.filter((function(e){return Object.prototype.hasOwnProperty.call(e,"error")})).length)return r(t);var a=Object.assign({},t,{_timestamp:v,_headers:w});return n(a)})))})).catch((function(e){return r(e)}))})).catch((function(e){return r(e)}))}catch(e){return r(e)}}))}var _="undefined"!=typeof window?window.WebSocket:n(478);function b(e,t,n,r){var o=this;try{var i=m(e),s=i.method,u=i.path,l=i.params,c=e.body;c&&"object"===(void 0===c?"undefined":f(c))||(c={});return this.wsClosed=function(){r&&r()},this.stop=function(){o.ws.onmessage=void 0,o.ws.onclose=void 0,o.ws.onerror=void 0,o.wsClosed();var e=JSON.parse(JSON.stringify(o.request));e.unsubscribe=!0,!0!==o.unsubscribed&&o.send(e),o.unsubscribed=!0},this.reconnect=function(){return o.stop(),b(e,t,n,r)},this.processError=function(e){n?n(e):console.warn(e)},this.processMessage=function(e){var r=JSON.parse(JSON.stringify(e));if(r.id||!r.message)return r.id===o.id?r.message?(delete r.id,void(n&&n(r))):(r.query_id&&(o.query_id=r.query_id),r.channel&&(o.channel=r.channel),void(r.body&&""!==r.body&&t&&t(r.body))):void(!r.id&&r.channel&&r.channel===o.channel&&t&&t(r.event));n&&n(r)},o.ws=new _("wss://"+o.url+"/"+o.app),o.id="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})),o.request={id:o.id,path:o.app+"/"+u+"?"+a.a.stringify(l),method:s,body:c},o.credentials&&(o.request.authorization="Basic "+p(o.credentials)),o.result={},o.closeHandler=function(){o.wsClosed()},o.errorHandler=function(e){o.processError.apply(o,[e])},o.messageHandler=function(e){var t=JSON.parse(e.data);t.body&&t.body.status>=400?o.processError.apply(o,[t]):o.processMessage.apply(o,[t])},o.send=function(e){!function e(t,n){setTimeout((function(){1===t.readyState?null!=n&&n():e(t,n)}),5)}(o.ws,(function(){try{o.ws.send(JSON.stringify(e))}catch(e){console.warn(e)}}))},o.ws.onmessage=o.messageHandler,o.ws.onerror=o.errorHandler,o.ws.onclose=o.closeHandler,o.send(o.request),o.result.stop=o.stop,o.result.reconnect=o.reconnect,o.result}catch(e){return n?n(e):console.warn(e),null}}function w(e){var t=m(e),n=h(t,{type:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.body,delete t.id;var a=void 0;return a=o?r+"/"+encodeURIComponent(o):r,this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function x(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"GET",path:i,params:t})}function E(e){var t=m(e),n=h(t,{type:"string",id:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.id,delete t.body;var a=r+"/"+encodeURIComponent(o)+"/_update";return this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function C(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"DELETE",path:i,params:t})}function O(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=t.type,o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_bulk":"/_bulk",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function S(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_search":"_search",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function P(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_msearch":"_msearch",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function T(e,t){var n=m(t),r=d(e);if(!0!==r)throw r;var o={settings:n,query:e};return this.performFetchRequest({method:"POST",path:"_reactivesearch.v3",body:o,isRSAPI:!0})}function k(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id,delete t.stream,!0===t.stream?t.stream="true":(delete t.stream,t.streamonly="true");for(var i=arguments.length,a=Array(i>1?i-1:0),s=1;s1?i-1:0),s=1;s2?n-2:0),o=2;o0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.headers=t?g(e):e},"undefined"!=typeof window&&(window.Appbase=t),t}},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,i){t=t||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var s=/\+/g;e=e.split(t);var u=1e3;i&&"number"==typeof i.maxKeys&&(u=i.maxKeys);var l=e.length;u>0&&l>u&&(l=u);for(var c=0;c=0?(f=m.substr(0,g),p=m.substr(g+1)):(f=m,p=""),d=decodeURIComponent(f),h=decodeURIComponent(p),r(a,d)?o(a[d])?a[d].push(h):a[d]=[a[d],h]:a[d]=h}return a};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?i(a(e),(function(a){var s=encodeURIComponent(r(a))+n;return o(e[a])?i(e[a],(function(e){return s+encodeURIComponent(r(e))})).join(t):s+encodeURIComponent(r(e[a]))})).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r="0"&&r<="9";)t+=r,u();if("."===r)for(t+=".";u()&&r>="0"&&r<="9";)t+=r;if("e"===r||"E"===r)for(t+=r,u(),"-"!==r&&"+"!==r||(t+=r,u());r>="0"&&r<="9";)t+=r,u();if(e=+t,isFinite(e))return e;s("Bad number")},c=function(){var e,t,n,o="";if('"'===r)for(;u();){if('"'===r)return u(),o;if("\\"===r)if(u(),"u"===r){for(n=0,t=0;t<4&&(e=parseInt(u(),16),isFinite(e));t+=1)n=16*n+e;o+=String.fromCharCode(n)}else{if("string"!=typeof a[r])break;o+=a[r]}else o+=r}s("Bad string")},f=function(){for(;r&&r<=" ";)u()};i=function(){switch(f(),r){case"{":return function(){var e,t={};if("{"===r){if(u("{"),f(),"}"===r)return u("}"),t;for(;r;){if(e=c(),f(),u(":"),Object.hasOwnProperty.call(t,e)&&s('Duplicate key "'+e+'"'),t[e]=i(),f(),"}"===r)return u("}"),t;u(","),f()}}s("Bad object")}();case"[":return function(){var e=[];if("["===r){if(u("["),f(),"]"===r)return u("]"),e;for(;r;){if(e.push(i()),f(),"]"===r)return u("]"),e;u(","),f()}}s("Bad array")}();case'"':return c();case"-":return l();default:return r>="0"&&r<="9"?l():function(){switch(r){case"t":return u("t"),u("r"),u("u"),u("e"),!0;case"f":return u("f"),u("a"),u("l"),u("s"),u("e"),!1;case"n":return u("n"),u("u"),u("l"),u("l"),null}s("Unexpected '"+r+"'")}()}},e.exports=function(e,t){var a;return o=e,n=0,r=" ",a=i(),f(),r&&s("Syntax error"),"function"==typeof t?function e(n,r){var o,i,a=n[r];if(a&&"object"==typeof a)for(o in a)Object.prototype.hasOwnProperty.call(a,o)&&(void 0!==(i=e(a,o))?a[o]=i:delete a[o]);return t.call(n,r,a)}({"":a},""):a}},function(e,t){var n,r,o,i=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,a={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function s(e){return i.lastIndex=0,i.test(e)?'"'+e.replace(i,(function(e){var t=a[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}e.exports=function(e,t,i){var a;if(n="",r="","number"==typeof i)for(a=0;a0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(t.type===r.ADD_COMPONENT)return[].concat(o(e),[t.component]);if(t.type===r.REMOVE_COMPONENT)return e.filter((function(e){return e!==t.component}));return e};var r=n(5);function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT){var n=a(t.react),s=r({},e);return Object.keys(s).forEach((function(e){s[e]=s[e].filter((function(e){return e!==t.component}))})),n.forEach((function(e){Array.isArray(s[e])?s[e]=[].concat(i(s[e]),[t.component]):s[e]=[t.component]})),s}return e};var o=n(5);function i(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{analyticsConfig:i.defaultAnalyticsConfig},t=arguments[1];if(t.type===o.ADD_CONFIG)return r({},e,{analyticsConfig:r({},i.defaultAnalyticsConfig,t.analyticsConfig)});if(t.type===o.UPDATE_ANALYTICS_CONFIG)return r({},e,{analyticsConfig:r({},e.analyticsConfig,t.analyticsConfig)});return e};var o=n(5),i=n(112)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.ADD_APPBASE_REF)return t.appbaseRef;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_HITS)return t.append?r({},e,a({},t.component,{hits:[].concat(s(e[t.component].hits),s(t.hits)),total:t.total,time:t.time,hidden:t.hidden||0})):r({},e,a({},t.component,{hits:t.hits,total:t.total,time:t.time,hidden:t.hidden||0}));if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component].total;return t.hit._deleted?n-=1:t.hit._updated||(n+=1),r({},e,a({},t.component,r({},e[t.component],{total:n})))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var u=i(e,[t.component]);return u}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_COMBINED_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_INTERNAL_VALUE:return r({},e,a({},t.component,{value:t.value,componentType:t.componentType,category:t.category,meta:t.meta}));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=i(e,[t.component]);return n;default:return e}};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_LOADING)return r({},e,a({},t.component,t.isLoading));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_ERROR)return r({},e,a({},t.component,t.error));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_STREAMING)return!t.status&&e[t.component]&&e[t.component].ref&&e[t.component].ref.stop(),r({},e,a({},t.component,{status:t.status,ref:t.ref}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component]||[];return n=n.filter((function(e){return e._id!==t.hit._id})),r({},e,a({},t.component,[t.hit].concat(s(n))))}if(t.type===o.SET_STREAMING){if(!t.status&&e[t.component]){e[t.component];var u=i(e,[t.component]);return u}}else if(t.type===o.REMOVE_COMPONENT){e[t.component];var l=i(e,[t.component]);return l}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_TIMESTAMP)return r({},e,a({},t.component,t.timestamp));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_HEADERS)return t.headers;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_MAP_DATA)return i({},t.componentId,{query:t.query,persistMapQuery:t.persistMapQuery});if(t.type===r.REMOVE_COMPONENT){e[t.component];var n=o(e,[t.component]);return n}return e};var r=n(5);function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_LISTENER)return r({},e,a({},t.component,{onQueryChange:t.onQueryChange,onError:t.onError}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case o.SET_VALUE:return s.includes(t.componentType)?{searchValue:t.value,searchId:null}:e;case o.SET_SEARCH_ID:return r({},e,{searchId:t.searchId});case o.SET_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:t.value,suggestionsSearchId:null});case o.SET_SUGGESTIONS_SEARCH_ID:return r({},e,{suggestionsSearchId:t.searchId});case o.CLEAR_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:null,suggestionsSearchId:null});default:return e}};var o=n(5),i=n(21),a={searchValue:null,searchId:null,suggestionsSearchId:null,suggestionsSearchValue:null},s=[i.componentTypes.dataSearch,i.componentTypes.categorySearch]},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_PROMOTED_RESULTS)return r({},e,a({},t.component,t.results.map((function(e){return r({},e,{_promoted:!0})}))));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_DATA)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_DEFAULT_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_AGGS){if(t.append){var n=Object.keys(e[t.component])[0],u=t.aggregations[n],l=u.buckets,c=s(u,["buckets"]);return r({},e,i({},t.component,i({},n,r({buckets:[].concat(a(e[t.component][n].buckets),a(l))},c))))}return r({},e,i({},t.component,t.aggregations))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var f=s(e,[t.component]);return f}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_COMPOSITE_AGGS){var n=Object.values(t.aggregations)&&Object.values(t.aggregations)[0],u=Object.keys(t.aggregations)[0];if(!n)return e;var l=n.buckets||[],c=l.map((function(e){var t=e.doc_count,n=e.key,o=e[u],i={},a={};if(o&&o.hits){var l=o.hits.hits[0];a=l._source,i=s(l,["_source"])}return r({_doc_count:t,_key:n[u]},i,a)}));return r({},e,i({},t.component,t.append?[].concat(a(e[t.component]),a(c)):c))}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_APPLIED_SETTINGS)return r({},e,i({},t.component,t.data));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_HIGHLIGHT_OPTIONS)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_RAW_DATA)return r({},e,a({},t.component,t.response));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_SUGGESTIONS)return r({},e,i({},t.component,t.suggestions));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_TO_HITS)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return i};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},i={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.2","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){"use strict";t.__esModule=!0;var r=i(n(0)),o=i(n(17));function i(e){return e&&e.__esModule?e:{default:e}}var a=function(e){var t=e.onClick;return r.default.createElement("svg",{alt:"Clear",className:"cancel-icon",height:"10",onClick:t,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 212.982 212.982"},r.default.createElement("title",null,"Clear"),r.default.createElement("path",{d:"M131.804,106.491l75.936-75.936c6.99-6.99,6.99-18.323,0-25.312 c-6.99-6.99-18.322-6.99-25.312,0l-75.937,75.937L30.554,5.242c-6.99-6.99-18.322-6.99-25.312,0c-6.989,6.99-6.989,18.323,0,25.312 l75.937,75.936L5.242,182.427c-6.989,6.99-6.989,18.323,0,25.312c6.99,6.99,18.322,6.99,25.312,0l75.937-75.937l75.937,75.937 c6.989,6.99,18.322,6.99,25.312,0c6.99-6.99,6.99-18.322,0-25.312L131.804,106.491z"}))};a.propTypes={onClick:o.default.func},t.default=a},function(e,t,n){"use strict";t.__esModule=!0;var r=s(n(56)),o=n(6),i=s(n(517)),a=s(n(518));function s(e){return e&&e.__esModule?e:{default:e}}var u={name:"1qdswc8-SuggestionItem",styles:"width:100%;;label:SuggestionItem;"},l={name:"1m0rusr-SuggestionItem",styles:"margin:auto;margin-right:10px;;label:SuggestionItem;"},c={name:"1329h7p-SuggestionItem",styles:"object-fit:contain;;label:SuggestionItem;"},f={name:"1848dt2-SuggestionItem",styles:"font-size:1rem;;label:SuggestionItem;"},p={name:"169r87i-SuggestionItem",styles:"margin-top:3px;;label:SuggestionItem;"};t.default=function(e){var t=e.currentValue,n=e.suggestion,s=n.label,d=n.value,h=n.title,m=n.description,g=n.image;return s?"string"==typeof s?(0,o.jsx)("div",{className:"trim"},(0,o.jsx)(a.default,{autoEscape:!0,searchWords:t.split(" "),textToHighlight:s})):s:h||g||m?(0,o.jsx)(i.default,{alignItems:"center",css:u},g&&(0,o.jsx)("div",{css:l},(0,o.jsx)("img",{src:g,alt:" ",height:"50px",width:"50px",css:c})),(0,o.jsx)(i.default,{direction:"column",css:(0,r.default)({width:g?"calc(100% - 60px)":"100%"},";label:SuggestionItem;")},h&&(0,o.jsx)("div",{className:"trim"},(0,o.jsx)(a.default,{searchWords:t.split(" "),textToHighlight:h,css:f})),m&&(0,o.jsx)("div",{className:"trim",css:p},(0,o.jsx)(a.default,{searchWords:t.split(" "),textToHighlight:m})))):d}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(19),i=(r=o)&&r.__esModule?r:{default:r},a=n(6),s=n(113);var u={name:"mzum75-leftLabel",styles:"flex-direction:row;align-items:center;;label:leftLabel;"},l={name:"3zqy0h-rightLabel",styles:"flex-direction:row-reverse;align-items:center;;label:rightLabel;"},c={name:"sxdm7a-topLabel",styles:"flex-direction:column;;label:topLabel;"},f={name:"1pgdpy1-bottomLabel",styles:"flex-direction:column-reverse;;label:bottomLabel;"},p=function(e){var t=e.theme.colors;return(0,a.css)("border:1px solid ",t.borderColor||"#ccc",";")},d=(0,i.default)("div",{target:"e1hwwpu60",label:"Flex"})("display:",(function(e){return e.inline?"inline-flex":"flex"}),";",(function(e){return("left"===e.labelPosition||"right"===e.iconPosition)&&u}),";",(function(e){return("right"===e.labelPosition||"left"===e.iconPosition)&&l}),";",(function(e){return"top"===e.labelPosition&&c}),";",(function(e){return"bottom"===e.labelPosition&&f}),";",(function(e){return e.showBorder&&p}),";",(function(e){return e.justifyContent&&(0,a.css)("justify-content:",e.justifyContent,";;label:Flex;")}),";",(function(e){return e.alignItems&&(0,a.css)("align-items:",e.alignItems,";;label:Flex;")}),";",(function(e){return e.flex&&(0,a.css)("flex:",e.flex,";;label:Flex;")}),";",(function(e){return e.direction&&(0,a.css)("flex-direction:",e.direction,";;label:Flex;")}),";",(function(e){return e.basis&&(0,a.css)("flex-basis:",e.basis,";;label:Flex;")}),";svg.cancel-icon{cursor:pointer;fill:",(function(e){var t=e.theme.colors;return t.borderColor||(0,s.lighten)(.3,t.textColor)}),";flex-basis:30px;&:hover{fill:",(function(e){return e.theme.colors.textColor}),";}}");t.default=d},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6),i=n(7),a=(r=i)&&r.__esModule?r:{default:r},s=n(27);var u={name:"12fugvv-highlightedStyling",styles:"overflow:hidden;text-overflow:ellipsis;white-space:nowrap;.highlight{font-weight:600;padding:0;background-color:transparent;color:inherit;};label:highlightedStyling;"},l=function(e){var t=e.textToHighlight,n=e.searchWords,r=e.autoEscape,i=n.map((function(e){return r?(0,s.escapeRegExp)(e):e})).join("|");return(0,o.jsx)("div",{css:u,dangerouslySetInnerHTML:{__html:t.replace(new RegExp(i,"ig"),(function(e){return''+e+""}))}})};l.propTypes={searchWords:a.default.arrayOf(a.default.string),textToHighlight:a.default.string,autoEscape:a.default.bool},l.defaultProps={searchWords:[],textToHighlight:"",autoEscape:!1},t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6),i=n(18),a=n(17),s=(r=a)&&r.__esModule?r:{default:r},u=n(53);var l=function(e){var t=e.theme,n=e.themePreset,r=e.children,a=e.innerClassName,s=e.innerClass;return(0,o.jsx)("div",{css:(0,u.noSuggestions)(n,t),className:(0,i.getClassName)(s,a||"")},(0,o.jsx)("li",null,r))};l.propTypes={theme:s.default.style,innerClassName:s.default.string,themePreset:s.default.themePreset,children:s.default.children,innerClass:s.default.style},t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r=function(){function e(e,t){for(var n=0;n div{width:calc(50% - 5px);border-radius:4px;background-color:transparent;}input,button{border-radius:4px;overflow:hidden;}}.search{width:calc(100% - 430px);border-radius:4px;overflow:hidden;}"),w=v("padding:40px 25px 25px;position:absolute;overflow-y:scroll;width:50%;height:100%;.user{width:100%;padding:12px;border-radius:4px;background-color:#fafafa;margin:12px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;.user__image{width:100px;height:100px;background-size:cover;background-position:top center;border-radius:4px;background-color:#fff;}.user__info{width:calc(100% - 115px);font-size:14px;color:#888;h3{font-size:16px;color:#222;}}}"),x=v("width:50%;height:calc(100% - 168px);position:fixed;right:0;.checkbox-label{font-size:15px;}");Object(i.render)(o.a.createElement((function(){return o.a.createElement("div",null,o.a.createElement(s.a,{app:"meetup_dataset",url:"https://a03a1cb71321:75b6603d-9456-4a5a-af6b-a487b309eb61@arc-cluster-appbase-demo-6pjy6z.searchbase.io",enableAppbase:!0,type:"meetupdata1",mapKey:"AIzaSyAKz3UhgSuP872fb-Aw27oPRI7M0eXkA9U",theme:{typography:{fontFamily:"Varela Round"},colors:{primaryColor:"#f64060"}}},o.a.createElement("div",{className:_},o.a.createElement("h1",null,"Who's in town"),o.a.createElement("div",{className:b},o.a.createElement(l.a,{componentId:"search",dataField:["group.group_topics.topic_name_raw","venue_name_ngrams"],autosuggest:!1,placeholder:"Search for meetups...",iconPosition:"left",className:"search"}),o.a.createElement(c.GeoDistanceDropdown,{componentId:"distance",dataField:"location",placeholder:"In location",iconPosition:"left",unit:"mi",className:"geo",data:[{distance:10,label:"Within 10 miles"},{distance:100,label:"Within 100 miles"},{distance:250,label:"Within 250 miles"},{distance:500,label:"Within 500 miles"}],defaultSelected:{location:"London",label:"Within 10 miles"}}))),o.a.createElement(c.ReactiveGoogleMap,{componentId:"map",dataField:"location",defaultZoom:13,pagination:!0,onPageChange:function(){document.getElementById("list").scrollTo(0,0)},style:{position:"fixed",width:"100%",height:"calc(100vh - 168px)",top:"168px"},showMarkerClusters:!1,renderAllData:function(e,t,n,r,i){return o.a.createElement("div",{style:{display:"flex"}},o.a.createElement("div",{id:"list",className:w},e.map((function(e){return o.a.createElement("div",{key:e._id,className:"user"},o.a.createElement("div",{className:"user__image",style:{backgroundImage:"url("+e.member.photo+")"},alt:e.name}),o.a.createElement("div",{className:"user__info"},o.a.createElement("h3",null,e.member.member_name," is going to"," ",e.event.event_name),o.a.createElement("p",null,e.venue_name_ngrams)))})),i()),o.a.createElement("div",{className:x},r()))},renderData:function(e){return{label:o.a.createElement("span",{style:{width:(e.member.member_name?8*e.member.member_name.length:40)+"px",minWidth:60,display:"block",textAlign:"center"}},e.member.member_name)}},react:{and:["search","distance"]},innerClass:{label:"checkbox-label"}})))}),null),document.getElementById("app"))}]); \ No newline at end of file diff --git a/site/demos/meetup/package.json b/site/demos/meetup/package.json index 82f357a340..6ebb539f55 100644 --- a/site/demos/meetup/package.json +++ b/site/demos/meetup/package.json @@ -13,7 +13,7 @@ "license": "Apache-2.0", "dependencies": { "@appbaseio/reactivemaps": "3.0.0-beta.10", - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "react": "^16.2.0", "react-dom": "^16.2.0", "emotion": "*", diff --git a/site/demos/polygon/dist/index.js b/site/demos/polygon/dist/index.js index f396054341..ace13aa106 100644 --- a/site/demos/polygon/dist/index.js +++ b/site/demos/polygon/dist/index.js @@ -72,4 +72,4 @@ function n(e,t){function n(){}n.prototype=t.prototype,e.superClass_=t.prototype, * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var r=n(79),o=n(0);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nP;P++)C[P]=P+1;C[15]=0;var T=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,k=Object.prototype.hasOwnProperty,M={},L={};function A(e){return!!k.call(L,e)||!k.call(M,e)&&(T.test(e)?L[e]=!0:(M[e]=!0,!1))}function R(e,t,n,r,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var I={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){I[e]=new R(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];I[t]=new R(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){I[e]=new R(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){I[e]=new R(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){I[e]=new R(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){I[e]=new R(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){I[e]=new R(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){I[e]=new R(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){I[e]=new R(e,5,!1,e.toLowerCase(),null,!1)}));var j=/[\-:]([a-z])/g;function D(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!1)})),I.xlinkHref=new R("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!0)}));var N=/["'&<>]/;function z(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=N.exec(e);if(t){var n,r="",o=0;for(n=t.index;nt}return!1}(e,t,r,!1)?"":null!==r?(e=r.attributeName,3===(n=r.type)||4===n&&!0===t?e+'=""':(r.sanitizeURL&&(t=""+t),e+'="'+z(t)+'"')):A(e)?e+'="'+z(t)+'"':""}var F="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},B=null,V=null,H=null,W=!1,Z=!1,q=null,Q=0;function G(){if(null===B)throw Error(i(321));return B}function K(){if(0Q))throw Error(i(301));if(e===B)if(Z=!0,e={action:n,next:null},null===q&&(q=new Map),void 0===(n=q.get(t)))q.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}function te(){}var ne=0,re={readContext:function(e){var t=ne;return S(e,t),e[t]},useContext:function(e){G();var t=ne;return S(e,t),e[t]},useMemo:function(e,t){if(B=G(),t=void 0===t?null:t,null!==(H=Y())){var n=H.memoizedState;if(null!==n&&null!==t){e:{var r=n[1];if(null===r)r=!1;else{for(var o=0;o=a))throw Error(i(304));var s=new Uint16Array(a);for(s.set(r),(C=s)[0]=n+1,r=n;r=s.children.length){var u=s.footer;if(""!==u&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===s.type)this.currentSelectValue=null;else if(null!=s.type&&null!=s.type.type&&s.type.type.$$typeof===f)this.popProvider(s.type);else if(s.type===m){this.suspenseDepth--;var l=r.pop();if(o){o=!1;var c=s.fallbackFrame;if(!c)throw Error(i(303));this.stack.push(c),r[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}r[this.suspenseDepth]+=l}r[this.suspenseDepth]+=u}else{var p=s.children[s.childIndex++],d="";try{d+=this.render(p,s.context,s.domNamespace)}catch(e){if(null!=e&&"function"==typeof e.then)throw Error(i(294));throw e}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=d}}return r[0]}finally{de.current=n,ne=t}},t.render=function(e,t,n){if("string"==typeof e||"number"==typeof e)return""===(n=""+e)?"":this.makeStaticMarkup?z(n):this.previousWasTextNode?"\x3c!-- --\x3e"+z(n):(this.previousWasTextNode=!0,z(n));if(e=(t=we(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!o.isValidElement(e)){if(null!=e&&null!=e.$$typeof){if((n=e.$$typeof)===s)throw Error(i(257));throw Error(i(258,n.toString()))}return e=pe(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}var a=e.type;if("string"==typeof a)return this.renderDOM(e,t,n);switch(a){case l:case d:case c:case y:case u:return e=pe(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case m:throw Error(i(294))}if("object"==typeof a&&null!==a)switch(a.$$typeof){case h:B={};var _=a.render(e.props,e.ref);return _=$(a.render,e.props,_,e.ref),_=pe(_),this.stack.push({type:null,domNamespace:n,children:_,childIndex:0,context:t,footer:""}),"";case g:return e=[o.createElement(a.type,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case f:return n={type:e,domNamespace:n,children:a=pe(e.props.children),childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case p:a=e.type,_=e.props;var x=this.threadID;return S(a,x),a=pe(_.children(a[x])),this.stack.push({type:e,domNamespace:n,children:a,childIndex:0,context:t,footer:""}),"";case b:throw Error(i(338));case v:switch(function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(a=e.type),a._status){case 1:return e=[o.createElement(a._result,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case 2:throw a._result;default:throw Error(i(295))}case w:throw Error(i(343))}throw Error(i(130,null==a?a:typeof a,""))},t.renderDOM=function(e,t,n){var a=e.type.toLowerCase();if(n===oe&&ie(a),!ye.hasOwnProperty(a)){if(!me.test(a))throw Error(i(65,a));ye[a]=!0}var s=e.props;if("input"===a)s=r({type:void 0},s,{defaultChecked:void 0,defaultValue:void 0,value:null!=s.value?s.value:s.defaultValue,checked:null!=s.checked?s.checked:s.defaultChecked});else if("textarea"===a){var u=s.value;if(null==u){u=s.defaultValue;var l=s.children;if(null!=l){if(null!=u)throw Error(i(92));if(Array.isArray(l)){if(!(1>=l.length))throw Error(i(93));l=l[0]}u=""+l}null==u&&(u="")}s=r({},s,{value:void 0,children:""+u})}else if("select"===a)this.currentSelectValue=null!=s.value?s.value:s.defaultValue,s=r({},s,{value:void 0});else if("option"===a){l=this.currentSelectValue;var c=function(e){if(null==e)return e;var t="";return o.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(s.children);if(null!=l){var f=null!=s.value?s.value+"":c;if(u=!1,Array.isArray(l)){for(var p=0;p":(b+=">",u="");e:{if(null!=(l=s.dangerouslySetInnerHTML)){if(null!=l.__html){l=l.__html;break e}}else if("string"==typeof(l=s.children)||"number"==typeof l){l=z(l);break e}l=null}return null!=l?(s=[],he.hasOwnProperty(a)&&"\n"===l.charAt(0)&&(b+="\n"),b+=l):s=pe(s.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?ie(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:a,children:s,childIndex:0,context:t,footer:u}),this.previousWasTextNode=!1,b},e}(),Ee={renderToString:function(e){e=new xe(e,!1);try{return e.read(1/0)}finally{e.destroy()}},renderToStaticMarkup:function(e){e=new xe(e,!0);try{return e.read(1/0)}finally{e.destroy()}},renderToNodeStream:function(){throw Error(i(207))},renderToStaticNodeStream:function(){throw Error(i(208))},version:"16.13.1"};e.exports=Ee.default||Ee},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({label:e.getSelectedLabel(e.state.currentDistance),location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{label:e.getSelectedLabel(e.state.currentDistance),location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.updateQuery(t,e.props),e.props.onValueChange&&e.props.onValueChange({label:e.getSelectedLabel(t),location:e.state.currentLocation})}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=e.getSelectedLabel(t),c=null;u&&(c={label:u.label,location:e.state.currentLocation});var f=e.defaultQuery(e.coordinates,t,n);if(o){var p=o(e.coordinates,t,n);p.query&&(f=p.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(p))}n.updateQuery({componentId:r,query:f,value:c,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(g.default,null):null},this.onDistanceChange=function(t){var n=e.props,r=n.onChange;void 0===n.value?e.setDistance(t.distance):r&&r({label:t.label,location:e.state.currentLocation})},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.onChange;if(void 0===r.value?e.setState({currentLocation:n}):i&&i({location:n,label:e.props.value.label}),n.trim()&&(0,w.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var a=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:a}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.onChange;void 0===t.value?e.setLocation({value:e.state.currentLocation}):n&&n({location:e.state.currentLocation,label:e.props.value.label})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,label:e.props.value.label})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:d.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(h.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(m.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,d.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})}};E.propTypes={addComponent:f.default.funcRequired,mapKey:f.default.stringRequired,removeComponent:f.default.funcRequired,selectedValue:f.default.selectedValue,setQueryListener:f.default.funcRequired,themePreset:f.default.themePreset,updateQuery:f.default.funcRequired,watchComponent:f.default.funcRequired,setComponentProps:f.default.funcRequired,setCustomQuery:f.default.funcRequired,updateComponentProps:f.default.funcRequired,autoLocation:f.default.bool,beforeValueChange:f.default.func,className:f.default.string,componentId:f.default.stringRequired,countries:f.default.stringArray,customQuery:f.default.func,data:f.default.data,dataField:f.default.stringRequired,defaultValue:f.default.selectedValue,filterLabel:f.default.string,icon:f.default.children,iconPosition:f.default.iconPosition,innerClass:f.default.style,innerRef:f.default.func,nestedField:f.default.string,onBlur:f.default.func,onChange:f.default.func,onFocus:f.default.func,onKeyDown:f.default.func,onKeyPress:f.default.func,onKeyUp:f.default.func,onQueryChange:f.default.func,onValueChange:f.default.func,placeholder:f.default.string,react:f.default.react,setQueryOptions:f.default.funcRequired,value:f.default.selectedValue,showFilter:f.default.bool,showIcon:f.default.bool,style:f.default.style,theme:f.default.style,title:f.default.title,unit:f.default.string,URLParams:f.default.bool,serviceOptions:f.default.props,geocoder:f.default.any},E.defaultProps={className:null,placeholder:"Select a value",showFilter:!0,style:{},URLParams:!1,countries:[],autoLocation:!0,unit:"mi"};t.default=(0,_.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(E))},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(22);var i=(0,((r=o)&&r.__esModule?r:{default:r}).default)("div",{target:"e1nzkzy80",label:"Container"})((function(e){return e.theme.component}),";");t.default=i},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,i.jsx)(b.default,o({style:r,className:n},a,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels?(0,i.jsx)("div",{css:w.rangeLabelsContainer},(0,i.jsx)(_.default,{align:"left",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,i.jsx)(_.default,{align:"right",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)):null)},t}(E.default),P=function(){var e=this;this.setValues=function(t){e.setState({currentLocation:t.location,currentDistance:t.distance}),e.getCoordinates(t.location,(function(){e.setDistance(t.distance)}))},this.defaultQuery=function(t,n,r){var o,i,a=null;t&&n&&((i={})[e.type]=((o={distance:""+n+r.unit})[r.dataField]=t,o),a=i);return a&&r.nestedField?{query:{nested:{path:r.nestedField,query:a}}}:a},this.setLocation=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({distance:e.state.currentDistance,location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{distance:e.state.currentDistance,location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.state.currentLocation&&e.updateQuery(t,e.props)}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=null;t&&e.state.currentLocation&&(u={distance:t,location:e.state.currentLocation});var c=e.defaultQuery(e.coordinates,t,n);if(o){var f=o(e.coordinates,t,n);f.query&&(c=f.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(f))}n.updateQuery({componentId:r,query:c,value:u,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(g.default,null):null},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.value,a=r.onChange;if(void 0===i?e.setState({currentLocation:n}):a&&a({location:n,distance:e.state.currentDistance}),n.trim()&&(0,O.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var s=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:s}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.value,r=t.onChange;void 0===n?e.setLocation({value:e.state.currentLocation}):r&&r({location:e.state.currentLocation,distance:e.state.currentDistance})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,distance:e.state.currentDistance})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:h.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(m.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(y.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,h.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})},this.handleSlider=function(t){var n=t.values,r=e.props,o=r.value,i=r.onChange;void 0===o?n[0]!==e.state.currentDistance&&e.setDistance(n[0]):i&&(e.forceUpdate(),i({distance:n[0],location:e.state.currentLocation}))}};C.propTypes={addComponent:p.default.funcRequired,mapKey:p.default.stringRequired,removeComponent:p.default.funcRequired,selectedValue:p.default.selectedValue,setQueryListener:p.default.funcRequired,themePreset:p.default.themePreset,updateQuery:p.default.funcRequired,watchComponent:p.default.funcRequired,setComponentProps:p.default.funcRequired,setCustomQuery:p.default.funcRequired,updateComponentProps:p.default.funcRequired,autoLocation:p.default.bool,beforeValueChange:p.default.func,className:p.default.string,componentId:p.default.stringRequired,countries:p.default.stringArray,customQuery:p.default.func,data:p.default.data,dataField:p.default.stringRequired,defaultValue:p.default.selectedValue,filterLabel:p.default.string,icon:p.default.children,iconPosition:p.default.iconPosition,innerClass:p.default.style,innerRef:p.default.func,nestedField:p.default.string,onBlur:p.default.func,onChange:p.default.func,onFocus:p.default.func,onKeyDown:p.default.func,onKeyPress:p.default.func,onKeyUp:p.default.func,onQueryChange:p.default.func,onValueChange:p.default.func,placeholder:p.default.string,range:p.default.range,rangeLabels:p.default.rangeLabels,react:p.default.react,setQueryOptions:p.default.funcRequired,showFilter:p.default.bool,showIcon:p.default.bool,tooltipTrigger:p.default.tooltipTrigger,renderTooltipData:p.default.func,style:p.default.style,theme:p.default.style,title:p.default.title,value:p.default.selectedValue,unit:p.default.string,URLParams:p.default.bool,serviceOptions:p.default.props,geocoder:p.default.any},C.defaultProps={className:null,placeholder:"Select a value",range:{start:1,end:200},showFilter:!0,tooltipTrigger:"none",style:{},URLParams:!1,autoLocation:!0,unit:"mi",countries:[]};t.default=(0,x.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(C))},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=Object.assign||function(e){for(var t=1;t=100?g=Math.round(g):_=100/(c-p);var b=null;h&&(b=d.indexOf(this.getClosestSnapPoint(a[e])));var w=(f(n={},u.KEYS.LEFT,(function(e){return-1*e})),f(n,u.KEYS.RIGHT,(function(e){return 1*e})),f(n,u.KEYS.UP,(function(e){return 1*e})),f(n,u.KEYS.DOWN,(function(e){return-1*e})),f(n,u.KEYS.PAGE_DOWN,(function(e){return e>1?-e:-10*e})),f(n,u.KEYS.PAGE_UP,(function(e){return e>1?e:10*e})),n);if(y.call(w,t))g+=w[t](_),h&&(g>v?b0&&(m=d[b-1]));else if(t===u.KEYS.HOME)g=u.PERCENT_EMPTY,h&&(m=r(d,1)[0]);else{if(t!==u.KEYS.END)return null;g=u.PERCENT_FULL,h&&(m=d[d.length-1])}return h?l.getPosition(m,p,c):g}},{key:"getNextState",value:function(e,t){var n=this.state.handlePos,r=this.props,o=r.max,i=r.min,a=r.algorithm,s=this.validatePosition(e,t),u=n.map((function(t,n){return n===e?s:t}));return{handlePos:u,values:u.map((function(e){return a.getValue(e,i,o)}))}}},{key:"getClosestHandle",value:function(e){var t=this.state.handlePos;return t.reduce((function(n,r,o){return Math.abs(t[o]-e)1)){var n=e.changedTouches[0];this.setStartSlide(e,n.clientX,n.clientY),document.addEventListener("touchmove",this.handleTouchSlide,!1),document.addEventListener("touchend",this.endSlide,!1),t&&t(),b(e)}}},{key:"handleMouseSlide",value:function(e){null!==this.state.slidingIndex&&(this.handleSlide(e.clientX,e.clientY),b(e))}},{key:"handleTouchSlide",value:function(e){if(null!==this.state.slidingIndex)if(e.changedTouches.length>1)this.endSlide();else{var t=e.changedTouches[0];this.handleSlide(t.clientX,t.clientY),b(e)}}},{key:"handleSlide",value:function(e,t){var n=this.props,r=n.orientation,o=n.onSliderDragMove,i=this.state,a=i.slidingIndex,s=i.sliderBox,l="vertical"===r?(t-s.top)/s.height*u.PERCENT_FULL:(e-s.left)/s.width*u.PERCENT_FULL;this.slideTo(a,l),this.canMove(a,l)&&o&&o()}},{key:"endSlide",value:function(){var e=this,t=this.props,n=t.onSliderDragEnd,r=t.snap,o=this.state,i=o.slidingIndex,a=o.handlePos;if(this.setState({slidingIndex:null}),"function"==typeof document.removeEventListener?(document.removeEventListener("mouseup",this.endSlide,!1),document.removeEventListener("touchend",this.endSlide,!1),document.removeEventListener("touchmove",this.handleTouchSlide,!1),document.removeEventListener("mousemove",this.handleMouseSlide,!1)):(document.detachEvent("onmousemove",this.handleMouseSlide),document.detachEvent("onmouseup",this.endSlide)),n&&n(),r){var s=this.getSnapPosition(a[i]);this.slideTo(i,s,(function(){return e.fireChangeEvent()}))}else this.fireChangeEvent()}},{key:"handleClick",value:function(e){var t=this;if(!e.target.getAttribute("data-handle-key")){var n=this.props,r=n.orientation,o=n.onClick,i=this.getSliderBoundingBox(),a=("vertical"===r?(e.clientY-i.top)/i.height:(e.clientX-i.left)/i.width)*u.PERCENT_FULL,s=this.getClosestHandle(a),l=this.getSnapPosition(a);this.slideTo(s,l,(function(){return t.fireChangeEvent()})),o&&o()}}},{key:"handleKeydown",value:function(e){var t=this,n=_(e);if(e.keyCode!==u.KEYS.ESC){var r=this.getNextPositionForKey(n,e.keyCode);if(null!==r){if(this.canMove(n,r)){this.slideTo(n,r,(function(){return t.fireChangeEvent()}));var o=this.props.onKeyPress;o&&o()}b(e)}}else e.currentTarget.blur()}},{key:"userAdjustPosition",value:function(e,t){var n=this.props.getNextHandlePosition,r=t;if(n&&(r=parseFloat(n(e,t)),Number.isNaN(r)||ru.PERCENT_FULL))throw new TypeError("getNextHandlePosition returned invalid position. Valid positions are floats between 0 and 100");return r}},{key:"validatePosition",value:function(e,t){var n=this.state,r=n.handlePos,o=n.handleDimensions,i=this.userAdjustPosition(e,t);return Math.max(Math.min(i,void 0!==r[e+1]?r[e+1]-o:u.PERCENT_FULL),void 0!==r[e-1]?r[e-1]+o:u.PERCENT_EMPTY)}},{key:"validateValues",value:function(e,t){var n=t||this.props,r=n.max,o=n.min;return e.map((function(e,t,n){var i=Math.max(Math.min(e,r),o);return n.length&&iu.PERCENT_FULL||t>(void 0!==r[e+1]?r[e+1]-o:1/0)||t<(void 0!==r[e-1]?r[e-1]+o:-1/0))}},{key:"fireChangeEvent",value:function(){var e=this.props.onChange;e&&e(this.getPublicState())}},{key:"slideTo",value:function(e,t,n){var r=this,o=this.getNextState(e,t);this.setState(o,(function(){var e=r.props.onValuesUpdated;e&&e(r.getPublicState()),n&&n()}))}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var n=e.max,r=e.min,o=e.values,i=this.props.algorithm,a=this.validateValues(o,e);this.setState({handlePos:a.map((function(e){return i.getPosition(e,r,n)})),values:a},(function(){return t.fireChangeEvent()}))}}},{key:"invalidatePitStyleCache",value:function(){this.pitStyleCache={}}},{key:"render",value:function(){var e=this,t=this.props,n=t.algorithm,r=t.children,o=t.disabled,i=t.handle,s=t.max,u=t.min,l=t.orientation,c=t.pitComponent,f=t.pitPoints,p=t.progressBar,d=this.state,h=d.className,m=d.handlePos,y=d.values;return a.default.createElement("div",{className:h,ref:this.setRef,onClick:o?void 0:this.handleClick,style:{position:"relative"}},a.default.createElement("div",{className:"rheostat-background"}),m.map((function(t,n){var r="vertical"===l?{top:String(t)+"%",position:"absolute"}:{left:String(t)+"%",position:"absolute"};return a.default.createElement(i,{"aria-valuemax":e.getMaxValue(n),"aria-valuemin":e.getMinValue(n),"aria-valuenow":y[n],"aria-disabled":o,"data-handle-key":n,className:"rheostat-handle",key:"handle-"+String(n),onClick:e.killEvent,onKeyDown:o?void 0:e.handleKeydown,onMouseDown:o?void 0:e.startMouseSlide,onTouchStart:o?void 0:e.startTouchSlide,role:"slider",style:r,tabIndex:0})})),m.map((function(t,n,r){return 0===n&&r.length>1?null:a.default.createElement(p,{className:"rheostat-progress",key:"progress-bar-"+String(n),style:e.getProgressStyle(n)})})),c&&f.map((function(t){var r=e.pitStyleCache[t];if(!r){var o=n.getPosition(t,u,s);r="vertical"===l?{top:String(o)+"%",position:"absolute"}:{left:String(o)+"%",position:"absolute"},e.pitStyleCache[t]=r}return a.default.createElement(c,{key:"pit-"+String(t),style:r},t)})),r)}}]),t}(a.default.Component);O.propTypes=x,O.defaultProps=E,t.default=O},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.KEYS={DOWN:40,END:35,ESC:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,UP:38},t.PERCENT_EMPTY=0,t.PERCENT_FULL=100},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={getPosition:function(e,t,n){return(e-t)/(n-t)*100},getValue:function(e,t,n){var r=e/100;return 0===e?t:100===e?n:Math.round((n-t)*r+t)}}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(22),i=(r=o)&&r.__esModule?r:{default:r},a=n(7);var s=function(e){var t=e.theme;return(0,a.css)("background-color:",t.colors.primaryColor,";")},u=(0,i.default)("div",{target:"e1p4hzk20",label:"Slider"})(".rheostat{overflow:visible;margin:24px 12px;}.rheostat-progress{background-color:#d8d8d8;position:absolute;",(function(e){return e.primary&&s}),"}.rheostat-handle{border:1px solid #9a9a9a;",(function(e){return e.primary&&s})," background-color:#fff;border-radius:50%;height:24px;outline:none;z-index:2;width:24px;cursor:pointer;}.rheostat-horizontal{height:24px;}.rheostat-background{height:4px;background-color:#c7c7c7;top:0px;width:100%;position:relative;}.rheostat-horizontal .rheostat-progress{height:4px;top:0;}.rheostat-horizontal .rheostat-handle{margin-left:-12px;top:-10px;}.slider-tooltip,.slider-tooltip-focus,.slider-tooltip-visible{visibility:hidden;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:6px 8px;position:absolute;z-index:1;transform:translate(-50%,-170%);}.slider-tooltip-visible{visibility:visible;}.slider-tooltip:after,.slider-tooltip-focus:after,.slider-tooltip-visible:after{content:'';position:absolute;top:98%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent;}.rheostat-handle:hover .slider-tooltip,.rheostat-handle:focus .slider-tooltip,.rheostat-handle:active .slider-tooltip{visibility:visible;}.rheostat-handle:hover .slider-tooltip-focus{visibility:hidden;}.rheostat-handle:focus .slider-tooltip-focus,.rheostat-handle:active .slider-tooltip-focus{visibility:visible;}",(function(e){return e.theme.component}),";");t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(0)),o=a(n(20)),i=a(n(188));function a(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.align,n=e.children,o=e.className;return r.default.createElement(i.default,{align:t,className:o},n)};s.propTypes={align:o.default.rangeLabelsAlign,children:o.default.children,className:o.default.string},t.default=s},function(e,t,n){"use strict";t.__esModule=!0;var r,o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["className","style","tooltipTrigger","renderTooltipData"]);if(r){var u="";switch(r){case"hover":u="slider-tooltip";break;case"focus":u="slider-tooltip-focus";break;case"always":u="slider-tooltip-visible";break;case"none":default:return a.default.createElement("button",o({style:n,"aria-label":"slider-button",className:t},s))}var l=s["aria-valuenow"];return a.default.createElement("button",o({style:n,className:t,"aria-label":"slider-button"},s),a.default.createElement("span",{className:u},i?i(l):l))}return a.default.createElement("button",o({style:n,className:t},s))}},function(e,t,n){var r=n(469);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(471)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(470)(!1)).push([e.i,"body{max-width:1200px;margin:0 auto;padding-top:15px}.row{display:flex;flex-direction:row;width:100%}.col{flex:1;padding:15px}.row>.col:first-child{border-right:1px solid #ccc;max-width:400px}.row>.col:last-child{background:#fafafa}@media (max-width:767px){.row{flex-direction:column}.row>.col:first-child{border-right:none;max-width:none}}.title-box{display:flex;width:200px;justify-content:center;align-items:center;height:36px;background-color:#fff;padding:8px 10px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);border-radius:2px;position:absolute;top:92px;left:calc(50% - 100px);z-index:1}",""])},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(a=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),i=r.sources.map((function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"}));return[n].concat(i).concat([o]).join("\n")}var a;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o=0&&f.splice(t,1)}function g(e){var t=document.createElement("style");return e.attrs.type="text/css",v(t,e.attrs),m(e,t),t}function v(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function _(e,t){var n,r,o,i;if(t.transform&&e.css){if(!(i=t.transform(e.css)))return function(){};e.css=i}if(t.singleton){var a=c++;n=l||(l=g(t)),r=x.bind(null,n,a,!1),o=x.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",v(t,e.attrs),m(e,t),t}(t),r=O.bind(null,n,t),o=function(){y(n),n.href&&URL.revokeObjectURL(n.href)}):(n=g(t),r=E.bind(null,n),o=function(){y(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=h(e,t);return d(n,t),function(e){for(var r=[],o=0;o1)for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:"",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",r=t,o="",i=0,a=0,s=n;r.charAt(0|a)||(s="=",a%1);o+=s.charAt(63&i>>8-a%1*8)){if((e=r.charCodeAt(a+=3/4))>255)throw new Error('"btoa" failed: The string to be encoded contains characters outside of the Latin1 range.');i=i<<8|e}return o}function d(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e&&"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n0)||new Error("fields missing: "+o)}function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e||0!==Object.keys(e).length||e.constructor!==Object?JSON.parse(JSON.stringify(e)):null}function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n={};return t?Object.keys(e).forEach((function(t){n[t]=encodeURI(e[t])})):n=e,n}function g(e){var t=o()(e.url||""),n=t.auth,r=void 0===n?null:n,i=t.host,a=void 0===i?"":i,s=t.path,u=void 0===s?"":s,l=t.protocol,c=void 0===l?"":l,f=a+u;if("string"!=typeof f||""===f)throw new Error("URL not present in options.");if("string"!=typeof e.app||""===e.app)throw new Error("App name is not present in options.");if("string"!=typeof c||""===c)throw new Error("Protocol is not present in url. URL should be of the form https://scalr.api.appbase.io");"/"===f.slice(-1)&&(f=f.slice(0,-1));var p=r||null;if("string"==typeof e.credentials&&""!==e.credentials?p=e.credentials:"string"==typeof e.username&&""!==e.username&&"string"==typeof e.password&&""!==e.password&&(p=e.username+":"+e.password),function(e){return t="scalr.api.appbase.io",-1!==e.indexOf(t);var t}(f)&&null===p)throw new Error("Authentication information is not present. Did you add credentials?");this.url=f,this.protocol=c,this.app=e.app,this.credentials=p,this.headers={}}function v(e){var t=this;return new Promise((function(n,r){var o=m(e);try{var i=o.method,s=o.path,l=o.params,c=o.body,f=o.isRSAPI,d=o.isSuggestionsAPI?".suggestions":t.app,h=c,y=s.endsWith("msearch")||s.endsWith("bulk")?"application/x-ndjson":"application/json",g=Object.assign({},{Accept:"application/json","Content-Type":y},t.headers),v=Date.now();t.credentials&&(g.Authorization="Basic "+p(t.credentials));var _={method:i,headers:g};if(Array.isArray(h)){var b="";h.forEach((function(e){b+=JSON.stringify(e),b+="\n"})),h=b}else h=JSON.stringify(h)||{};0!==Object.keys(h).length&&(_.body=h);var w={},x="";l&&(x="?"+a.a.stringify(l));var E=t.protocol+"://"+t.url+"/"+d+"/"+s+x;return function(e){if(t.transformRequest&&"function"==typeof t.transformRequest){var n=t.transformRequest(e);return n instanceof Promise?n:Promise.resolve(n)}return Promise.resolve(e)}(Object.assign({},{url:E},_)).then((function(e){var t=Object.assign({},e),o=t.url;return delete t.url,u()(o||E,t).then((function(e){return e.status>=500?r(e):(w=e.headers,e.json().then((function(t){if(e.status>=400)return r(e);if(t&&t.error)return r(t);if(f&&t&&"[object Object]"===Object.prototype.toString.call(t)&&c&&c.query&&c.query instanceof Array){var o=0,i=c.query.filter((function(e){return e.execute||void 0===e.execute})).length;if(t&&Object.keys(t).forEach((function(e){t[e]&&Object.prototype.hasOwnProperty.call(t[e],"error")&&(o+=1)})),o>0&&i===o)return r(t)}if(t&&t.responses instanceof Array&&t.responses.length===t.responses.filter((function(e){return Object.prototype.hasOwnProperty.call(e,"error")})).length)return r(t);var a=Object.assign({},t,{_timestamp:v,_headers:w});return n(a)})))})).catch((function(e){return r(e)}))})).catch((function(e){return r(e)}))}catch(e){return r(e)}}))}var _="undefined"!=typeof window?window.WebSocket:n(480);function b(e,t,n,r){var o=this;try{var i=m(e),s=i.method,u=i.path,l=i.params,c=e.body;c&&"object"===(void 0===c?"undefined":f(c))||(c={});return this.wsClosed=function(){r&&r()},this.stop=function(){o.ws.onmessage=void 0,o.ws.onclose=void 0,o.ws.onerror=void 0,o.wsClosed();var e=JSON.parse(JSON.stringify(o.request));e.unsubscribe=!0,!0!==o.unsubscribed&&o.send(e),o.unsubscribed=!0},this.reconnect=function(){return o.stop(),b(e,t,n,r)},this.processError=function(e){n?n(e):console.warn(e)},this.processMessage=function(e){var r=JSON.parse(JSON.stringify(e));if(r.id||!r.message)return r.id===o.id?r.message?(delete r.id,void(n&&n(r))):(r.query_id&&(o.query_id=r.query_id),r.channel&&(o.channel=r.channel),void(r.body&&""!==r.body&&t&&t(r.body))):void(!r.id&&r.channel&&r.channel===o.channel&&t&&t(r.event));n&&n(r)},o.ws=new _("wss://"+o.url+"/"+o.app),o.id="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})),o.request={id:o.id,path:o.app+"/"+u+"?"+a.a.stringify(l),method:s,body:c},o.credentials&&(o.request.authorization="Basic "+p(o.credentials)),o.result={},o.closeHandler=function(){o.wsClosed()},o.errorHandler=function(e){o.processError.apply(o,[e])},o.messageHandler=function(e){var t=JSON.parse(e.data);t.body&&t.body.status>=400?o.processError.apply(o,[t]):o.processMessage.apply(o,[t])},o.send=function(e){!function e(t,n){setTimeout((function(){1===t.readyState?null!=n&&n():e(t,n)}),5)}(o.ws,(function(){try{o.ws.send(JSON.stringify(e))}catch(e){console.warn(e)}}))},o.ws.onmessage=o.messageHandler,o.ws.onerror=o.errorHandler,o.ws.onclose=o.closeHandler,o.send(o.request),o.result.stop=o.stop,o.result.reconnect=o.reconnect,o.result}catch(e){return n?n(e):console.warn(e),null}}function w(e){var t=m(e),n=h(t,{type:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.body,delete t.id;var a=void 0;return a=o?r+"/"+encodeURIComponent(o):r,this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function x(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"GET",path:i,params:t})}function E(e){var t=m(e),n=h(t,{type:"string",id:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.id,delete t.body;var a=r+"/"+encodeURIComponent(o)+"/_update";return this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function O(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"DELETE",path:i,params:t})}function S(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=t.type,o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_bulk":"/_bulk",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function C(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_search":"_search",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function P(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_msearch":"_msearch",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function T(e,t){var n=m(t),r=d(e);if(!0!==r)throw r;var o={settings:n,query:e};return this.performFetchRequest({method:"POST",path:"_reactivesearch.v3",body:o,isRSAPI:!0})}function k(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id,delete t.stream,!0===t.stream?t.stream="true":(delete t.stream,t.streamonly="true");for(var i=arguments.length,a=Array(i>1?i-1:0),s=1;s1?i-1:0),s=1;s2?n-2:0),o=2;o0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.headers=t?y(e):e},"undefined"!=typeof window&&(window.Appbase=t),t}},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,i){t=t||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var s=/\+/g;e=e.split(t);var u=1e3;i&&"number"==typeof i.maxKeys&&(u=i.maxKeys);var l=e.length;u>0&&l>u&&(l=u);for(var c=0;c=0?(f=m.substr(0,y),p=m.substr(y+1)):(f=m,p=""),d=decodeURIComponent(f),h=decodeURIComponent(p),r(a,d)?o(a[d])?a[d].push(h):a[d]=[a[d],h]:a[d]=h}return a};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?i(a(e),(function(a){var s=encodeURIComponent(r(a))+n;return o(e[a])?i(e[a],(function(e){return s+encodeURIComponent(r(e))})).join(t):s+encodeURIComponent(r(e[a]))})).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r="0"&&r<="9";)t+=r,u();if("."===r)for(t+=".";u()&&r>="0"&&r<="9";)t+=r;if("e"===r||"E"===r)for(t+=r,u(),"-"!==r&&"+"!==r||(t+=r,u());r>="0"&&r<="9";)t+=r,u();if(e=+t,isFinite(e))return e;s("Bad number")},c=function(){var e,t,n,o="";if('"'===r)for(;u();){if('"'===r)return u(),o;if("\\"===r)if(u(),"u"===r){for(n=0,t=0;t<4&&(e=parseInt(u(),16),isFinite(e));t+=1)n=16*n+e;o+=String.fromCharCode(n)}else{if("string"!=typeof a[r])break;o+=a[r]}else o+=r}s("Bad string")},f=function(){for(;r&&r<=" ";)u()};i=function(){switch(f(),r){case"{":return function(){var e,t={};if("{"===r){if(u("{"),f(),"}"===r)return u("}"),t;for(;r;){if(e=c(),f(),u(":"),Object.hasOwnProperty.call(t,e)&&s('Duplicate key "'+e+'"'),t[e]=i(),f(),"}"===r)return u("}"),t;u(","),f()}}s("Bad object")}();case"[":return function(){var e=[];if("["===r){if(u("["),f(),"]"===r)return u("]"),e;for(;r;){if(e.push(i()),f(),"]"===r)return u("]"),e;u(","),f()}}s("Bad array")}();case'"':return c();case"-":return l();default:return r>="0"&&r<="9"?l():function(){switch(r){case"t":return u("t"),u("r"),u("u"),u("e"),!0;case"f":return u("f"),u("a"),u("l"),u("s"),u("e"),!1;case"n":return u("n"),u("u"),u("l"),u("l"),null}s("Unexpected '"+r+"'")}()}},e.exports=function(e,t){var a;return o=e,n=0,r=" ",a=i(),f(),r&&s("Syntax error"),"function"==typeof t?function e(n,r){var o,i,a=n[r];if(a&&"object"==typeof a)for(o in a)Object.prototype.hasOwnProperty.call(a,o)&&(void 0!==(i=e(a,o))?a[o]=i:delete a[o]);return t.call(n,r,a)}({"":a},""):a}},function(e,t){var n,r,o,i=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,a={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function s(e){return i.lastIndex=0,i.test(e)?'"'+e.replace(i,(function(e){var t=a[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}e.exports=function(e,t,i){var a;if(n="",r="","number"==typeof i)for(a=0;a0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(t.type===r.ADD_COMPONENT)return[].concat(o(e),[t.component]);if(t.type===r.REMOVE_COMPONENT)return e.filter((function(e){return e!==t.component}));return e};var r=n(5);function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT){var n=a(t.react),s=r({},e);return Object.keys(s).forEach((function(e){s[e]=s[e].filter((function(e){return e!==t.component}))})),n.forEach((function(e){Array.isArray(s[e])?s[e]=[].concat(i(s[e]),[t.component]):s[e]=[t.component]})),s}return e};var o=n(5);function i(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{analyticsConfig:i.defaultAnalyticsConfig},t=arguments[1];if(t.type===o.ADD_CONFIG)return r({},e,{analyticsConfig:r({},i.defaultAnalyticsConfig,t.analyticsConfig)});if(t.type===o.UPDATE_ANALYTICS_CONFIG)return r({},e,{analyticsConfig:r({},e.analyticsConfig,t.analyticsConfig)});return e};var o=n(5),i=n(110)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.ADD_APPBASE_REF)return t.appbaseRef;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_HITS)return t.append?r({},e,a({},t.component,{hits:[].concat(s(e[t.component].hits),s(t.hits)),total:t.total,time:t.time,hidden:t.hidden||0})):r({},e,a({},t.component,{hits:t.hits,total:t.total,time:t.time,hidden:t.hidden||0}));if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component].total;return t.hit._deleted?n-=1:t.hit._updated||(n+=1),r({},e,a({},t.component,r({},e[t.component],{total:n})))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var u=i(e,[t.component]);return u}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_COMBINED_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_INTERNAL_VALUE:return r({},e,a({},t.component,{value:t.value,componentType:t.componentType,category:t.category,meta:t.meta}));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=i(e,[t.component]);return n;default:return e}};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_LOADING)return r({},e,a({},t.component,t.isLoading));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_ERROR)return r({},e,a({},t.component,t.error));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_STREAMING)return!t.status&&e[t.component]&&e[t.component].ref&&e[t.component].ref.stop(),r({},e,a({},t.component,{status:t.status,ref:t.ref}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component]||[];return n=n.filter((function(e){return e._id!==t.hit._id})),r({},e,a({},t.component,[t.hit].concat(s(n))))}if(t.type===o.SET_STREAMING){if(!t.status&&e[t.component]){e[t.component];var u=i(e,[t.component]);return u}}else if(t.type===o.REMOVE_COMPONENT){e[t.component];var l=i(e,[t.component]);return l}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_TIMESTAMP)return r({},e,a({},t.component,t.timestamp));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_HEADERS)return t.headers;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_MAP_DATA)return i({},t.componentId,{query:t.query,persistMapQuery:t.persistMapQuery});if(t.type===r.REMOVE_COMPONENT){e[t.component];var n=o(e,[t.component]);return n}return e};var r=n(5);function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_LISTENER)return r({},e,a({},t.component,{onQueryChange:t.onQueryChange,onError:t.onError}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case o.SET_VALUE:return s.includes(t.componentType)?{searchValue:t.value,searchId:null}:e;case o.SET_SEARCH_ID:return r({},e,{searchId:t.searchId});case o.SET_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:t.value,suggestionsSearchId:null});case o.SET_SUGGESTIONS_SEARCH_ID:return r({},e,{suggestionsSearchId:t.searchId});case o.CLEAR_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:null,suggestionsSearchId:null});default:return e}};var o=n(5),i=n(21),a={searchValue:null,searchId:null,suggestionsSearchId:null,suggestionsSearchValue:null},s=[i.componentTypes.dataSearch,i.componentTypes.categorySearch]},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_PROMOTED_RESULTS)return r({},e,a({},t.component,t.results.map((function(e){return r({},e,{_promoted:!0})}))));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_DATA)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_DEFAULT_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_AGGS){if(t.append){var n=Object.keys(e[t.component])[0],u=t.aggregations[n],l=u.buckets,c=s(u,["buckets"]);return r({},e,i({},t.component,i({},n,r({buckets:[].concat(a(e[t.component][n].buckets),a(l))},c))))}return r({},e,i({},t.component,t.aggregations))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var f=s(e,[t.component]);return f}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_COMPOSITE_AGGS){var n=Object.values(t.aggregations)&&Object.values(t.aggregations)[0],u=Object.keys(t.aggregations)[0];if(!n)return e;var l=n.buckets||[],c=l.map((function(e){var t=e.doc_count,n=e.key,o=e[u],i={},a={};if(o&&o.hits){var l=o.hits.hits[0];a=l._source,i=s(l,["_source"])}return r({_doc_count:t,_key:n[u]},i,a)}));return r({},e,i({},t.component,t.append?[].concat(a(e[t.component]),a(c)):c))}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_APPLIED_SETTINGS)return r({},e,i({},t.component,t.data));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_HIGHLIGHT_OPTIONS)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_RAW_DATA)return r({},e,a({},t.component,t.response));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_SUGGESTIONS)return r({},e,i({},t.component,t.suggestions));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_TO_HITS)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n={ENTER_PRESS:"ENTER_PRESS",SUGGESTION_SELECT:"SUGGESTION_SELECT",CLEAR_VALUE:"CLEAR_VALUE",SEARCH_ICON_CLICK:"SEARCH_ICON_CLICK"};t.default=n},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return i};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},i={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.1","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),i=n(27),a=n.n(i),s=(n(189),n(190)),u=n.n(s),l=n(198);n(468);var c=[{lat:25.774,lng:-80.19},{lat:18.466,lng:-66.118},{lat:32.321,lng:-64.757},{lat:25.774,lng:-80.19}],f=function(e){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this));return n.state={title:""},n.renderInfo=n.renderInfo.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.renderInfo=function(){var e=this.state.title;return e?o.a.createElement("div",{className:"title-box"},e):null},t.prototype.render=function(){var e=this;return o.a.createElement(u.a,{app:"meetup_dataset",url:"https://a03a1cb71321:75b6603d-9456-4a5a-af6b-a487b309eb61@arc-cluster-appbase-demo-6pjy6z.searchbase.io",enableAppbase:!0,type:"meetupdata1",mapKey:"AIzaSyAKz3UhgSuP872fb-Aw27oPRI7M0eXkA9U"},o.a.createElement("h2",null,"Polygons on ReactiveMap"),this.renderInfo(),o.a.createElement(l.ReactiveGoogleMap,{componentId:"map",dataField:"location",title:"Reactive Maps",innerRef:function(t){e.mapRef=t},size:500,defaultZoom:5,center:{lat:24.886,lng:-70.268},renderAllData:function(t,n,r,o){if(e.mapRef){var i=e.mapRef.map;new window.google.maps.Polygon({paths:c,strokeColor:"#FF0000",strokeOpacity:.8,strokeWeight:2,fillColor:"#FF0000",fillOpacity:.35}).setMap(i)}return o()},showMarkerClusters:!1,showSearchAsMove:!1}))},t}(o.a.Component);a.a.render(o.a.createElement(f,null),document.getElementById("root"))}]); \ No newline at end of file + */var r=n(79),o=n(0);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nP;P++)C[P]=P+1;C[15]=0;var T=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,k=Object.prototype.hasOwnProperty,M={},L={};function A(e){return!!k.call(L,e)||!k.call(M,e)&&(T.test(e)?L[e]=!0:(M[e]=!0,!1))}function R(e,t,n,r,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var I={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){I[e]=new R(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];I[t]=new R(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){I[e]=new R(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){I[e]=new R(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){I[e]=new R(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){I[e]=new R(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){I[e]=new R(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){I[e]=new R(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){I[e]=new R(e,5,!1,e.toLowerCase(),null,!1)}));var j=/[\-:]([a-z])/g;function D(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!1)})),I.xlinkHref=new R("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!0)}));var N=/["'&<>]/;function z(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=N.exec(e);if(t){var n,r="",o=0;for(n=t.index;nt}return!1}(e,t,r,!1)?"":null!==r?(e=r.attributeName,3===(n=r.type)||4===n&&!0===t?e+'=""':(r.sanitizeURL&&(t=""+t),e+'="'+z(t)+'"')):A(e)?e+'="'+z(t)+'"':""}var F="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},B=null,V=null,H=null,W=!1,Z=!1,q=null,Q=0;function G(){if(null===B)throw Error(i(321));return B}function K(){if(0Q))throw Error(i(301));if(e===B)if(Z=!0,e={action:n,next:null},null===q&&(q=new Map),void 0===(n=q.get(t)))q.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}function te(){}var ne=0,re={readContext:function(e){var t=ne;return S(e,t),e[t]},useContext:function(e){G();var t=ne;return S(e,t),e[t]},useMemo:function(e,t){if(B=G(),t=void 0===t?null:t,null!==(H=Y())){var n=H.memoizedState;if(null!==n&&null!==t){e:{var r=n[1];if(null===r)r=!1;else{for(var o=0;o=a))throw Error(i(304));var s=new Uint16Array(a);for(s.set(r),(C=s)[0]=n+1,r=n;r=s.children.length){var u=s.footer;if(""!==u&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===s.type)this.currentSelectValue=null;else if(null!=s.type&&null!=s.type.type&&s.type.type.$$typeof===f)this.popProvider(s.type);else if(s.type===m){this.suspenseDepth--;var l=r.pop();if(o){o=!1;var c=s.fallbackFrame;if(!c)throw Error(i(303));this.stack.push(c),r[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}r[this.suspenseDepth]+=l}r[this.suspenseDepth]+=u}else{var p=s.children[s.childIndex++],d="";try{d+=this.render(p,s.context,s.domNamespace)}catch(e){if(null!=e&&"function"==typeof e.then)throw Error(i(294));throw e}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=d}}return r[0]}finally{de.current=n,ne=t}},t.render=function(e,t,n){if("string"==typeof e||"number"==typeof e)return""===(n=""+e)?"":this.makeStaticMarkup?z(n):this.previousWasTextNode?"\x3c!-- --\x3e"+z(n):(this.previousWasTextNode=!0,z(n));if(e=(t=we(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!o.isValidElement(e)){if(null!=e&&null!=e.$$typeof){if((n=e.$$typeof)===s)throw Error(i(257));throw Error(i(258,n.toString()))}return e=pe(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}var a=e.type;if("string"==typeof a)return this.renderDOM(e,t,n);switch(a){case l:case d:case c:case y:case u:return e=pe(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case m:throw Error(i(294))}if("object"==typeof a&&null!==a)switch(a.$$typeof){case h:B={};var _=a.render(e.props,e.ref);return _=$(a.render,e.props,_,e.ref),_=pe(_),this.stack.push({type:null,domNamespace:n,children:_,childIndex:0,context:t,footer:""}),"";case g:return e=[o.createElement(a.type,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case f:return n={type:e,domNamespace:n,children:a=pe(e.props.children),childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case p:a=e.type,_=e.props;var x=this.threadID;return S(a,x),a=pe(_.children(a[x])),this.stack.push({type:e,domNamespace:n,children:a,childIndex:0,context:t,footer:""}),"";case b:throw Error(i(338));case v:switch(function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(a=e.type),a._status){case 1:return e=[o.createElement(a._result,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case 2:throw a._result;default:throw Error(i(295))}case w:throw Error(i(343))}throw Error(i(130,null==a?a:typeof a,""))},t.renderDOM=function(e,t,n){var a=e.type.toLowerCase();if(n===oe&&ie(a),!ye.hasOwnProperty(a)){if(!me.test(a))throw Error(i(65,a));ye[a]=!0}var s=e.props;if("input"===a)s=r({type:void 0},s,{defaultChecked:void 0,defaultValue:void 0,value:null!=s.value?s.value:s.defaultValue,checked:null!=s.checked?s.checked:s.defaultChecked});else if("textarea"===a){var u=s.value;if(null==u){u=s.defaultValue;var l=s.children;if(null!=l){if(null!=u)throw Error(i(92));if(Array.isArray(l)){if(!(1>=l.length))throw Error(i(93));l=l[0]}u=""+l}null==u&&(u="")}s=r({},s,{value:void 0,children:""+u})}else if("select"===a)this.currentSelectValue=null!=s.value?s.value:s.defaultValue,s=r({},s,{value:void 0});else if("option"===a){l=this.currentSelectValue;var c=function(e){if(null==e)return e;var t="";return o.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(s.children);if(null!=l){var f=null!=s.value?s.value+"":c;if(u=!1,Array.isArray(l)){for(var p=0;p":(b+=">",u="");e:{if(null!=(l=s.dangerouslySetInnerHTML)){if(null!=l.__html){l=l.__html;break e}}else if("string"==typeof(l=s.children)||"number"==typeof l){l=z(l);break e}l=null}return null!=l?(s=[],he.hasOwnProperty(a)&&"\n"===l.charAt(0)&&(b+="\n"),b+=l):s=pe(s.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?ie(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:a,children:s,childIndex:0,context:t,footer:u}),this.previousWasTextNode=!1,b},e}(),Ee={renderToString:function(e){e=new xe(e,!1);try{return e.read(1/0)}finally{e.destroy()}},renderToStaticMarkup:function(e){e=new xe(e,!0);try{return e.read(1/0)}finally{e.destroy()}},renderToNodeStream:function(){throw Error(i(207))},renderToStaticNodeStream:function(){throw Error(i(208))},version:"16.13.1"};e.exports=Ee.default||Ee},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({label:e.getSelectedLabel(e.state.currentDistance),location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{label:e.getSelectedLabel(e.state.currentDistance),location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.updateQuery(t,e.props),e.props.onValueChange&&e.props.onValueChange({label:e.getSelectedLabel(t),location:e.state.currentLocation})}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=e.getSelectedLabel(t),c=null;u&&(c={label:u.label,location:e.state.currentLocation});var f=e.defaultQuery(e.coordinates,t,n);if(o){var p=o(e.coordinates,t,n);p.query&&(f=p.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(p))}n.updateQuery({componentId:r,query:f,value:c,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(g.default,null):null},this.onDistanceChange=function(t){var n=e.props,r=n.onChange;void 0===n.value?e.setDistance(t.distance):r&&r({label:t.label,location:e.state.currentLocation})},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.onChange;if(void 0===r.value?e.setState({currentLocation:n}):i&&i({location:n,label:e.props.value.label}),n.trim()&&(0,w.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var a=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:a}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.onChange;void 0===t.value?e.setLocation({value:e.state.currentLocation}):n&&n({location:e.state.currentLocation,label:e.props.value.label})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,label:e.props.value.label})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:d.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(h.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(m.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,d.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})}};E.propTypes={addComponent:f.default.funcRequired,mapKey:f.default.stringRequired,removeComponent:f.default.funcRequired,selectedValue:f.default.selectedValue,setQueryListener:f.default.funcRequired,themePreset:f.default.themePreset,updateQuery:f.default.funcRequired,watchComponent:f.default.funcRequired,setComponentProps:f.default.funcRequired,setCustomQuery:f.default.funcRequired,updateComponentProps:f.default.funcRequired,autoLocation:f.default.bool,beforeValueChange:f.default.func,className:f.default.string,componentId:f.default.stringRequired,countries:f.default.stringArray,customQuery:f.default.func,data:f.default.data,dataField:f.default.stringRequired,defaultValue:f.default.selectedValue,filterLabel:f.default.string,icon:f.default.children,iconPosition:f.default.iconPosition,innerClass:f.default.style,innerRef:f.default.func,nestedField:f.default.string,onBlur:f.default.func,onChange:f.default.func,onFocus:f.default.func,onKeyDown:f.default.func,onKeyPress:f.default.func,onKeyUp:f.default.func,onQueryChange:f.default.func,onValueChange:f.default.func,placeholder:f.default.string,react:f.default.react,setQueryOptions:f.default.funcRequired,value:f.default.selectedValue,showFilter:f.default.bool,showIcon:f.default.bool,style:f.default.style,theme:f.default.style,title:f.default.title,unit:f.default.string,URLParams:f.default.bool,serviceOptions:f.default.props,geocoder:f.default.any},E.defaultProps={className:null,placeholder:"Select a value",showFilter:!0,style:{},URLParams:!1,countries:[],autoLocation:!0,unit:"mi"};t.default=(0,_.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(E))},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(22);var i=(0,((r=o)&&r.__esModule?r:{default:r}).default)("div",{target:"e1nzkzy80",label:"Container"})((function(e){return e.theme.component}),";");t.default=i},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,i.jsx)(b.default,o({style:r,className:n},a,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels?(0,i.jsx)("div",{css:w.rangeLabelsContainer},(0,i.jsx)(_.default,{align:"left",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,i.jsx)(_.default,{align:"right",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)):null)},t}(E.default),P=function(){var e=this;this.setValues=function(t){e.setState({currentLocation:t.location,currentDistance:t.distance}),e.getCoordinates(t.location,(function(){e.setDistance(t.distance)}))},this.defaultQuery=function(t,n,r){var o,i,a=null;t&&n&&((i={})[e.type]=((o={distance:""+n+r.unit})[r.dataField]=t,o),a=i);return a&&r.nestedField?{query:{nested:{path:r.nestedField,query:a}}}:a},this.setLocation=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({distance:e.state.currentDistance,location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{distance:e.state.currentDistance,location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.state.currentLocation&&e.updateQuery(t,e.props)}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=null;t&&e.state.currentLocation&&(u={distance:t,location:e.state.currentLocation});var c=e.defaultQuery(e.coordinates,t,n);if(o){var f=o(e.coordinates,t,n);f.query&&(c=f.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(f))}n.updateQuery({componentId:r,query:c,value:u,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(g.default,null):null},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.value,a=r.onChange;if(void 0===i?e.setState({currentLocation:n}):a&&a({location:n,distance:e.state.currentDistance}),n.trim()&&(0,O.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var s=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:s}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.value,r=t.onChange;void 0===n?e.setLocation({value:e.state.currentLocation}):r&&r({location:e.state.currentLocation,distance:e.state.currentDistance})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,distance:e.state.currentDistance})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:h.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(m.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(y.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,h.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})},this.handleSlider=function(t){var n=t.values,r=e.props,o=r.value,i=r.onChange;void 0===o?n[0]!==e.state.currentDistance&&e.setDistance(n[0]):i&&(e.forceUpdate(),i({distance:n[0],location:e.state.currentLocation}))}};C.propTypes={addComponent:p.default.funcRequired,mapKey:p.default.stringRequired,removeComponent:p.default.funcRequired,selectedValue:p.default.selectedValue,setQueryListener:p.default.funcRequired,themePreset:p.default.themePreset,updateQuery:p.default.funcRequired,watchComponent:p.default.funcRequired,setComponentProps:p.default.funcRequired,setCustomQuery:p.default.funcRequired,updateComponentProps:p.default.funcRequired,autoLocation:p.default.bool,beforeValueChange:p.default.func,className:p.default.string,componentId:p.default.stringRequired,countries:p.default.stringArray,customQuery:p.default.func,data:p.default.data,dataField:p.default.stringRequired,defaultValue:p.default.selectedValue,filterLabel:p.default.string,icon:p.default.children,iconPosition:p.default.iconPosition,innerClass:p.default.style,innerRef:p.default.func,nestedField:p.default.string,onBlur:p.default.func,onChange:p.default.func,onFocus:p.default.func,onKeyDown:p.default.func,onKeyPress:p.default.func,onKeyUp:p.default.func,onQueryChange:p.default.func,onValueChange:p.default.func,placeholder:p.default.string,range:p.default.range,rangeLabels:p.default.rangeLabels,react:p.default.react,setQueryOptions:p.default.funcRequired,showFilter:p.default.bool,showIcon:p.default.bool,tooltipTrigger:p.default.tooltipTrigger,renderTooltipData:p.default.func,style:p.default.style,theme:p.default.style,title:p.default.title,value:p.default.selectedValue,unit:p.default.string,URLParams:p.default.bool,serviceOptions:p.default.props,geocoder:p.default.any},C.defaultProps={className:null,placeholder:"Select a value",range:{start:1,end:200},showFilter:!0,tooltipTrigger:"none",style:{},URLParams:!1,autoLocation:!0,unit:"mi",countries:[]};t.default=(0,x.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(C))},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=Object.assign||function(e){for(var t=1;t=100?g=Math.round(g):_=100/(c-p);var b=null;h&&(b=d.indexOf(this.getClosestSnapPoint(a[e])));var w=(f(n={},u.KEYS.LEFT,(function(e){return-1*e})),f(n,u.KEYS.RIGHT,(function(e){return 1*e})),f(n,u.KEYS.UP,(function(e){return 1*e})),f(n,u.KEYS.DOWN,(function(e){return-1*e})),f(n,u.KEYS.PAGE_DOWN,(function(e){return e>1?-e:-10*e})),f(n,u.KEYS.PAGE_UP,(function(e){return e>1?e:10*e})),n);if(y.call(w,t))g+=w[t](_),h&&(g>v?b0&&(m=d[b-1]));else if(t===u.KEYS.HOME)g=u.PERCENT_EMPTY,h&&(m=r(d,1)[0]);else{if(t!==u.KEYS.END)return null;g=u.PERCENT_FULL,h&&(m=d[d.length-1])}return h?l.getPosition(m,p,c):g}},{key:"getNextState",value:function(e,t){var n=this.state.handlePos,r=this.props,o=r.max,i=r.min,a=r.algorithm,s=this.validatePosition(e,t),u=n.map((function(t,n){return n===e?s:t}));return{handlePos:u,values:u.map((function(e){return a.getValue(e,i,o)}))}}},{key:"getClosestHandle",value:function(e){var t=this.state.handlePos;return t.reduce((function(n,r,o){return Math.abs(t[o]-e)1)){var n=e.changedTouches[0];this.setStartSlide(e,n.clientX,n.clientY),document.addEventListener("touchmove",this.handleTouchSlide,!1),document.addEventListener("touchend",this.endSlide,!1),t&&t(),b(e)}}},{key:"handleMouseSlide",value:function(e){null!==this.state.slidingIndex&&(this.handleSlide(e.clientX,e.clientY),b(e))}},{key:"handleTouchSlide",value:function(e){if(null!==this.state.slidingIndex)if(e.changedTouches.length>1)this.endSlide();else{var t=e.changedTouches[0];this.handleSlide(t.clientX,t.clientY),b(e)}}},{key:"handleSlide",value:function(e,t){var n=this.props,r=n.orientation,o=n.onSliderDragMove,i=this.state,a=i.slidingIndex,s=i.sliderBox,l="vertical"===r?(t-s.top)/s.height*u.PERCENT_FULL:(e-s.left)/s.width*u.PERCENT_FULL;this.slideTo(a,l),this.canMove(a,l)&&o&&o()}},{key:"endSlide",value:function(){var e=this,t=this.props,n=t.onSliderDragEnd,r=t.snap,o=this.state,i=o.slidingIndex,a=o.handlePos;if(this.setState({slidingIndex:null}),"function"==typeof document.removeEventListener?(document.removeEventListener("mouseup",this.endSlide,!1),document.removeEventListener("touchend",this.endSlide,!1),document.removeEventListener("touchmove",this.handleTouchSlide,!1),document.removeEventListener("mousemove",this.handleMouseSlide,!1)):(document.detachEvent("onmousemove",this.handleMouseSlide),document.detachEvent("onmouseup",this.endSlide)),n&&n(),r){var s=this.getSnapPosition(a[i]);this.slideTo(i,s,(function(){return e.fireChangeEvent()}))}else this.fireChangeEvent()}},{key:"handleClick",value:function(e){var t=this;if(!e.target.getAttribute("data-handle-key")){var n=this.props,r=n.orientation,o=n.onClick,i=this.getSliderBoundingBox(),a=("vertical"===r?(e.clientY-i.top)/i.height:(e.clientX-i.left)/i.width)*u.PERCENT_FULL,s=this.getClosestHandle(a),l=this.getSnapPosition(a);this.slideTo(s,l,(function(){return t.fireChangeEvent()})),o&&o()}}},{key:"handleKeydown",value:function(e){var t=this,n=_(e);if(e.keyCode!==u.KEYS.ESC){var r=this.getNextPositionForKey(n,e.keyCode);if(null!==r){if(this.canMove(n,r)){this.slideTo(n,r,(function(){return t.fireChangeEvent()}));var o=this.props.onKeyPress;o&&o()}b(e)}}else e.currentTarget.blur()}},{key:"userAdjustPosition",value:function(e,t){var n=this.props.getNextHandlePosition,r=t;if(n&&(r=parseFloat(n(e,t)),Number.isNaN(r)||ru.PERCENT_FULL))throw new TypeError("getNextHandlePosition returned invalid position. Valid positions are floats between 0 and 100");return r}},{key:"validatePosition",value:function(e,t){var n=this.state,r=n.handlePos,o=n.handleDimensions,i=this.userAdjustPosition(e,t);return Math.max(Math.min(i,void 0!==r[e+1]?r[e+1]-o:u.PERCENT_FULL),void 0!==r[e-1]?r[e-1]+o:u.PERCENT_EMPTY)}},{key:"validateValues",value:function(e,t){var n=t||this.props,r=n.max,o=n.min;return e.map((function(e,t,n){var i=Math.max(Math.min(e,r),o);return n.length&&iu.PERCENT_FULL||t>(void 0!==r[e+1]?r[e+1]-o:1/0)||t<(void 0!==r[e-1]?r[e-1]+o:-1/0))}},{key:"fireChangeEvent",value:function(){var e=this.props.onChange;e&&e(this.getPublicState())}},{key:"slideTo",value:function(e,t,n){var r=this,o=this.getNextState(e,t);this.setState(o,(function(){var e=r.props.onValuesUpdated;e&&e(r.getPublicState()),n&&n()}))}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var n=e.max,r=e.min,o=e.values,i=this.props.algorithm,a=this.validateValues(o,e);this.setState({handlePos:a.map((function(e){return i.getPosition(e,r,n)})),values:a},(function(){return t.fireChangeEvent()}))}}},{key:"invalidatePitStyleCache",value:function(){this.pitStyleCache={}}},{key:"render",value:function(){var e=this,t=this.props,n=t.algorithm,r=t.children,o=t.disabled,i=t.handle,s=t.max,u=t.min,l=t.orientation,c=t.pitComponent,f=t.pitPoints,p=t.progressBar,d=this.state,h=d.className,m=d.handlePos,y=d.values;return a.default.createElement("div",{className:h,ref:this.setRef,onClick:o?void 0:this.handleClick,style:{position:"relative"}},a.default.createElement("div",{className:"rheostat-background"}),m.map((function(t,n){var r="vertical"===l?{top:String(t)+"%",position:"absolute"}:{left:String(t)+"%",position:"absolute"};return a.default.createElement(i,{"aria-valuemax":e.getMaxValue(n),"aria-valuemin":e.getMinValue(n),"aria-valuenow":y[n],"aria-disabled":o,"data-handle-key":n,className:"rheostat-handle",key:"handle-"+String(n),onClick:e.killEvent,onKeyDown:o?void 0:e.handleKeydown,onMouseDown:o?void 0:e.startMouseSlide,onTouchStart:o?void 0:e.startTouchSlide,role:"slider",style:r,tabIndex:0})})),m.map((function(t,n,r){return 0===n&&r.length>1?null:a.default.createElement(p,{className:"rheostat-progress",key:"progress-bar-"+String(n),style:e.getProgressStyle(n)})})),c&&f.map((function(t){var r=e.pitStyleCache[t];if(!r){var o=n.getPosition(t,u,s);r="vertical"===l?{top:String(o)+"%",position:"absolute"}:{left:String(o)+"%",position:"absolute"},e.pitStyleCache[t]=r}return a.default.createElement(c,{key:"pit-"+String(t),style:r},t)})),r)}}]),t}(a.default.Component);O.propTypes=x,O.defaultProps=E,t.default=O},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.KEYS={DOWN:40,END:35,ESC:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,UP:38},t.PERCENT_EMPTY=0,t.PERCENT_FULL=100},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={getPosition:function(e,t,n){return(e-t)/(n-t)*100},getValue:function(e,t,n){var r=e/100;return 0===e?t:100===e?n:Math.round((n-t)*r+t)}}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(22),i=(r=o)&&r.__esModule?r:{default:r},a=n(7);var s=function(e){var t=e.theme;return(0,a.css)("background-color:",t.colors.primaryColor,";")},u=(0,i.default)("div",{target:"e1p4hzk20",label:"Slider"})(".rheostat{overflow:visible;margin:24px 12px;}.rheostat-progress{background-color:#d8d8d8;position:absolute;",(function(e){return e.primary&&s}),"}.rheostat-handle{border:1px solid #9a9a9a;",(function(e){return e.primary&&s})," background-color:#fff;border-radius:50%;height:24px;outline:none;z-index:2;width:24px;cursor:pointer;}.rheostat-horizontal{height:24px;}.rheostat-background{height:4px;background-color:#c7c7c7;top:0px;width:100%;position:relative;}.rheostat-horizontal .rheostat-progress{height:4px;top:0;}.rheostat-horizontal .rheostat-handle{margin-left:-12px;top:-10px;}.slider-tooltip,.slider-tooltip-focus,.slider-tooltip-visible{visibility:hidden;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:6px 8px;position:absolute;z-index:1;transform:translate(-50%,-170%);}.slider-tooltip-visible{visibility:visible;}.slider-tooltip:after,.slider-tooltip-focus:after,.slider-tooltip-visible:after{content:'';position:absolute;top:98%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent;}.rheostat-handle:hover .slider-tooltip,.rheostat-handle:focus .slider-tooltip,.rheostat-handle:active .slider-tooltip{visibility:visible;}.rheostat-handle:hover .slider-tooltip-focus{visibility:hidden;}.rheostat-handle:focus .slider-tooltip-focus,.rheostat-handle:active .slider-tooltip-focus{visibility:visible;}",(function(e){return e.theme.component}),";");t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(0)),o=a(n(20)),i=a(n(188));function a(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.align,n=e.children,o=e.className;return r.default.createElement(i.default,{align:t,className:o},n)};s.propTypes={align:o.default.rangeLabelsAlign,children:o.default.children,className:o.default.string},t.default=s},function(e,t,n){"use strict";t.__esModule=!0;var r,o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["className","style","tooltipTrigger","renderTooltipData"]);if(r){var u="";switch(r){case"hover":u="slider-tooltip";break;case"focus":u="slider-tooltip-focus";break;case"always":u="slider-tooltip-visible";break;case"none":default:return a.default.createElement("button",o({style:n,"aria-label":"slider-button",className:t},s))}var l=s["aria-valuenow"];return a.default.createElement("button",o({style:n,className:t,"aria-label":"slider-button"},s),a.default.createElement("span",{className:u},i?i(l):l))}return a.default.createElement("button",o({style:n,className:t},s))}},function(e,t,n){var r=n(469);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(471)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(470)(!1)).push([e.i,"body{max-width:1200px;margin:0 auto;padding-top:15px}.row{display:flex;flex-direction:row;width:100%}.col{flex:1;padding:15px}.row>.col:first-child{border-right:1px solid #ccc;max-width:400px}.row>.col:last-child{background:#fafafa}@media (max-width:767px){.row{flex-direction:column}.row>.col:first-child{border-right:none;max-width:none}}.title-box{display:flex;width:200px;justify-content:center;align-items:center;height:36px;background-color:#fff;padding:8px 10px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);border-radius:2px;position:absolute;top:92px;left:calc(50% - 100px);z-index:1}",""])},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(a=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),i=r.sources.map((function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"}));return[n].concat(i).concat([o]).join("\n")}var a;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o=0&&f.splice(t,1)}function g(e){var t=document.createElement("style");return e.attrs.type="text/css",v(t,e.attrs),m(e,t),t}function v(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function _(e,t){var n,r,o,i;if(t.transform&&e.css){if(!(i=t.transform(e.css)))return function(){};e.css=i}if(t.singleton){var a=c++;n=l||(l=g(t)),r=x.bind(null,n,a,!1),o=x.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",v(t,e.attrs),m(e,t),t}(t),r=O.bind(null,n,t),o=function(){y(n),n.href&&URL.revokeObjectURL(n.href)}):(n=g(t),r=E.bind(null,n),o=function(){y(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=h(e,t);return d(n,t),function(e){for(var r=[],o=0;o1)for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:"",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",r=t,o="",i=0,a=0,s=n;r.charAt(0|a)||(s="=",a%1);o+=s.charAt(63&i>>8-a%1*8)){if((e=r.charCodeAt(a+=3/4))>255)throw new Error('"btoa" failed: The string to be encoded contains characters outside of the Latin1 range.');i=i<<8|e}return o}function d(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e&&"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n0)||new Error("fields missing: "+o)}function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e||0!==Object.keys(e).length||e.constructor!==Object?JSON.parse(JSON.stringify(e)):null}function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n={};return t?Object.keys(e).forEach((function(t){n[t]=encodeURI(e[t])})):n=e,n}function g(e){var t=o()(e.url||""),n=t.auth,r=void 0===n?null:n,i=t.host,a=void 0===i?"":i,s=t.path,u=void 0===s?"":s,l=t.protocol,c=void 0===l?"":l,f=a+u;if("string"!=typeof f||""===f)throw new Error("URL not present in options.");if("string"!=typeof e.app||""===e.app)throw new Error("App name is not present in options.");if("string"!=typeof c||""===c)throw new Error("Protocol is not present in url. URL should be of the form https://scalr.api.appbase.io");"/"===f.slice(-1)&&(f=f.slice(0,-1));var p=r||null;if("string"==typeof e.credentials&&""!==e.credentials?p=e.credentials:"string"==typeof e.username&&""!==e.username&&"string"==typeof e.password&&""!==e.password&&(p=e.username+":"+e.password),function(e){return t="scalr.api.appbase.io",-1!==e.indexOf(t);var t}(f)&&null===p)throw new Error("Authentication information is not present. Did you add credentials?");this.url=f,this.protocol=c,this.app=e.app,this.credentials=p,this.headers={}}function v(e){var t=this;return new Promise((function(n,r){var o=m(e);try{var i=o.method,s=o.path,l=o.params,c=o.body,f=o.isRSAPI,d=o.isSuggestionsAPI?".suggestions":t.app,h=c,y=s.endsWith("msearch")||s.endsWith("bulk")?"application/x-ndjson":"application/json",g=Object.assign({},{Accept:"application/json","Content-Type":y},t.headers),v=Date.now();t.credentials&&(g.Authorization="Basic "+p(t.credentials));var _={method:i,headers:g};if(Array.isArray(h)){var b="";h.forEach((function(e){b+=JSON.stringify(e),b+="\n"})),h=b}else h=JSON.stringify(h)||{};0!==Object.keys(h).length&&(_.body=h);var w={},x="";l&&(x="?"+a.a.stringify(l));var E=t.protocol+"://"+t.url+"/"+d+"/"+s+x;return function(e){if(t.transformRequest&&"function"==typeof t.transformRequest){var n=t.transformRequest(e);return n instanceof Promise?n:Promise.resolve(n)}return Promise.resolve(e)}(Object.assign({},{url:E},_)).then((function(e){var t=Object.assign({},e),o=t.url;return delete t.url,u()(o||E,t).then((function(e){return e.status>=500?r(e):(w=e.headers,e.json().then((function(t){if(e.status>=400)return r(e);if(t&&t.error)return r(t);if(f&&t&&"[object Object]"===Object.prototype.toString.call(t)&&c&&c.query&&c.query instanceof Array){var o=0,i=c.query.filter((function(e){return e.execute||void 0===e.execute})).length;if(t&&Object.keys(t).forEach((function(e){t[e]&&Object.prototype.hasOwnProperty.call(t[e],"error")&&(o+=1)})),o>0&&i===o)return r(t)}if(t&&t.responses instanceof Array&&t.responses.length===t.responses.filter((function(e){return Object.prototype.hasOwnProperty.call(e,"error")})).length)return r(t);var a=Object.assign({},t,{_timestamp:v,_headers:w});return n(a)})))})).catch((function(e){return r(e)}))})).catch((function(e){return r(e)}))}catch(e){return r(e)}}))}var _="undefined"!=typeof window?window.WebSocket:n(480);function b(e,t,n,r){var o=this;try{var i=m(e),s=i.method,u=i.path,l=i.params,c=e.body;c&&"object"===(void 0===c?"undefined":f(c))||(c={});return this.wsClosed=function(){r&&r()},this.stop=function(){o.ws.onmessage=void 0,o.ws.onclose=void 0,o.ws.onerror=void 0,o.wsClosed();var e=JSON.parse(JSON.stringify(o.request));e.unsubscribe=!0,!0!==o.unsubscribed&&o.send(e),o.unsubscribed=!0},this.reconnect=function(){return o.stop(),b(e,t,n,r)},this.processError=function(e){n?n(e):console.warn(e)},this.processMessage=function(e){var r=JSON.parse(JSON.stringify(e));if(r.id||!r.message)return r.id===o.id?r.message?(delete r.id,void(n&&n(r))):(r.query_id&&(o.query_id=r.query_id),r.channel&&(o.channel=r.channel),void(r.body&&""!==r.body&&t&&t(r.body))):void(!r.id&&r.channel&&r.channel===o.channel&&t&&t(r.event));n&&n(r)},o.ws=new _("wss://"+o.url+"/"+o.app),o.id="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})),o.request={id:o.id,path:o.app+"/"+u+"?"+a.a.stringify(l),method:s,body:c},o.credentials&&(o.request.authorization="Basic "+p(o.credentials)),o.result={},o.closeHandler=function(){o.wsClosed()},o.errorHandler=function(e){o.processError.apply(o,[e])},o.messageHandler=function(e){var t=JSON.parse(e.data);t.body&&t.body.status>=400?o.processError.apply(o,[t]):o.processMessage.apply(o,[t])},o.send=function(e){!function e(t,n){setTimeout((function(){1===t.readyState?null!=n&&n():e(t,n)}),5)}(o.ws,(function(){try{o.ws.send(JSON.stringify(e))}catch(e){console.warn(e)}}))},o.ws.onmessage=o.messageHandler,o.ws.onerror=o.errorHandler,o.ws.onclose=o.closeHandler,o.send(o.request),o.result.stop=o.stop,o.result.reconnect=o.reconnect,o.result}catch(e){return n?n(e):console.warn(e),null}}function w(e){var t=m(e),n=h(t,{type:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.body,delete t.id;var a=void 0;return a=o?r+"/"+encodeURIComponent(o):r,this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function x(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"GET",path:i,params:t})}function E(e){var t=m(e),n=h(t,{type:"string",id:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.id,delete t.body;var a=r+"/"+encodeURIComponent(o)+"/_update";return this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function O(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"DELETE",path:i,params:t})}function S(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=t.type,o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_bulk":"/_bulk",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function C(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_search":"_search",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function P(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_msearch":"_msearch",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function T(e,t){var n=m(t),r=d(e);if(!0!==r)throw r;var o={settings:n,query:e};return this.performFetchRequest({method:"POST",path:"_reactivesearch.v3",body:o,isRSAPI:!0})}function k(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id,delete t.stream,!0===t.stream?t.stream="true":(delete t.stream,t.streamonly="true");for(var i=arguments.length,a=Array(i>1?i-1:0),s=1;s1?i-1:0),s=1;s2?n-2:0),o=2;o0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.headers=t?y(e):e},"undefined"!=typeof window&&(window.Appbase=t),t}},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,i){t=t||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var s=/\+/g;e=e.split(t);var u=1e3;i&&"number"==typeof i.maxKeys&&(u=i.maxKeys);var l=e.length;u>0&&l>u&&(l=u);for(var c=0;c=0?(f=m.substr(0,y),p=m.substr(y+1)):(f=m,p=""),d=decodeURIComponent(f),h=decodeURIComponent(p),r(a,d)?o(a[d])?a[d].push(h):a[d]=[a[d],h]:a[d]=h}return a};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?i(a(e),(function(a){var s=encodeURIComponent(r(a))+n;return o(e[a])?i(e[a],(function(e){return s+encodeURIComponent(r(e))})).join(t):s+encodeURIComponent(r(e[a]))})).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r="0"&&r<="9";)t+=r,u();if("."===r)for(t+=".";u()&&r>="0"&&r<="9";)t+=r;if("e"===r||"E"===r)for(t+=r,u(),"-"!==r&&"+"!==r||(t+=r,u());r>="0"&&r<="9";)t+=r,u();if(e=+t,isFinite(e))return e;s("Bad number")},c=function(){var e,t,n,o="";if('"'===r)for(;u();){if('"'===r)return u(),o;if("\\"===r)if(u(),"u"===r){for(n=0,t=0;t<4&&(e=parseInt(u(),16),isFinite(e));t+=1)n=16*n+e;o+=String.fromCharCode(n)}else{if("string"!=typeof a[r])break;o+=a[r]}else o+=r}s("Bad string")},f=function(){for(;r&&r<=" ";)u()};i=function(){switch(f(),r){case"{":return function(){var e,t={};if("{"===r){if(u("{"),f(),"}"===r)return u("}"),t;for(;r;){if(e=c(),f(),u(":"),Object.hasOwnProperty.call(t,e)&&s('Duplicate key "'+e+'"'),t[e]=i(),f(),"}"===r)return u("}"),t;u(","),f()}}s("Bad object")}();case"[":return function(){var e=[];if("["===r){if(u("["),f(),"]"===r)return u("]"),e;for(;r;){if(e.push(i()),f(),"]"===r)return u("]"),e;u(","),f()}}s("Bad array")}();case'"':return c();case"-":return l();default:return r>="0"&&r<="9"?l():function(){switch(r){case"t":return u("t"),u("r"),u("u"),u("e"),!0;case"f":return u("f"),u("a"),u("l"),u("s"),u("e"),!1;case"n":return u("n"),u("u"),u("l"),u("l"),null}s("Unexpected '"+r+"'")}()}},e.exports=function(e,t){var a;return o=e,n=0,r=" ",a=i(),f(),r&&s("Syntax error"),"function"==typeof t?function e(n,r){var o,i,a=n[r];if(a&&"object"==typeof a)for(o in a)Object.prototype.hasOwnProperty.call(a,o)&&(void 0!==(i=e(a,o))?a[o]=i:delete a[o]);return t.call(n,r,a)}({"":a},""):a}},function(e,t){var n,r,o,i=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,a={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function s(e){return i.lastIndex=0,i.test(e)?'"'+e.replace(i,(function(e){var t=a[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}e.exports=function(e,t,i){var a;if(n="",r="","number"==typeof i)for(a=0;a0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(t.type===r.ADD_COMPONENT)return[].concat(o(e),[t.component]);if(t.type===r.REMOVE_COMPONENT)return e.filter((function(e){return e!==t.component}));return e};var r=n(5);function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT){var n=a(t.react),s=r({},e);return Object.keys(s).forEach((function(e){s[e]=s[e].filter((function(e){return e!==t.component}))})),n.forEach((function(e){Array.isArray(s[e])?s[e]=[].concat(i(s[e]),[t.component]):s[e]=[t.component]})),s}return e};var o=n(5);function i(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{analyticsConfig:i.defaultAnalyticsConfig},t=arguments[1];if(t.type===o.ADD_CONFIG)return r({},e,{analyticsConfig:r({},i.defaultAnalyticsConfig,t.analyticsConfig)});if(t.type===o.UPDATE_ANALYTICS_CONFIG)return r({},e,{analyticsConfig:r({},e.analyticsConfig,t.analyticsConfig)});return e};var o=n(5),i=n(110)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.ADD_APPBASE_REF)return t.appbaseRef;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_HITS)return t.append?r({},e,a({},t.component,{hits:[].concat(s(e[t.component].hits),s(t.hits)),total:t.total,time:t.time,hidden:t.hidden||0})):r({},e,a({},t.component,{hits:t.hits,total:t.total,time:t.time,hidden:t.hidden||0}));if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component].total;return t.hit._deleted?n-=1:t.hit._updated||(n+=1),r({},e,a({},t.component,r({},e[t.component],{total:n})))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var u=i(e,[t.component]);return u}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_COMBINED_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_INTERNAL_VALUE:return r({},e,a({},t.component,{value:t.value,componentType:t.componentType,category:t.category,meta:t.meta}));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=i(e,[t.component]);return n;default:return e}};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_LOADING)return r({},e,a({},t.component,t.isLoading));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_ERROR)return r({},e,a({},t.component,t.error));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_STREAMING)return!t.status&&e[t.component]&&e[t.component].ref&&e[t.component].ref.stop(),r({},e,a({},t.component,{status:t.status,ref:t.ref}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component]||[];return n=n.filter((function(e){return e._id!==t.hit._id})),r({},e,a({},t.component,[t.hit].concat(s(n))))}if(t.type===o.SET_STREAMING){if(!t.status&&e[t.component]){e[t.component];var u=i(e,[t.component]);return u}}else if(t.type===o.REMOVE_COMPONENT){e[t.component];var l=i(e,[t.component]);return l}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_TIMESTAMP)return r({},e,a({},t.component,t.timestamp));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_HEADERS)return t.headers;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_MAP_DATA)return i({},t.componentId,{query:t.query,persistMapQuery:t.persistMapQuery});if(t.type===r.REMOVE_COMPONENT){e[t.component];var n=o(e,[t.component]);return n}return e};var r=n(5);function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_LISTENER)return r({},e,a({},t.component,{onQueryChange:t.onQueryChange,onError:t.onError}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case o.SET_VALUE:return s.includes(t.componentType)?{searchValue:t.value,searchId:null}:e;case o.SET_SEARCH_ID:return r({},e,{searchId:t.searchId});case o.SET_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:t.value,suggestionsSearchId:null});case o.SET_SUGGESTIONS_SEARCH_ID:return r({},e,{suggestionsSearchId:t.searchId});case o.CLEAR_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:null,suggestionsSearchId:null});default:return e}};var o=n(5),i=n(21),a={searchValue:null,searchId:null,suggestionsSearchId:null,suggestionsSearchValue:null},s=[i.componentTypes.dataSearch,i.componentTypes.categorySearch]},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_PROMOTED_RESULTS)return r({},e,a({},t.component,t.results.map((function(e){return r({},e,{_promoted:!0})}))));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_DATA)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_DEFAULT_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_AGGS){if(t.append){var n=Object.keys(e[t.component])[0],u=t.aggregations[n],l=u.buckets,c=s(u,["buckets"]);return r({},e,i({},t.component,i({},n,r({buckets:[].concat(a(e[t.component][n].buckets),a(l))},c))))}return r({},e,i({},t.component,t.aggregations))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var f=s(e,[t.component]);return f}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_COMPOSITE_AGGS){var n=Object.values(t.aggregations)&&Object.values(t.aggregations)[0],u=Object.keys(t.aggregations)[0];if(!n)return e;var l=n.buckets||[],c=l.map((function(e){var t=e.doc_count,n=e.key,o=e[u],i={},a={};if(o&&o.hits){var l=o.hits.hits[0];a=l._source,i=s(l,["_source"])}return r({_doc_count:t,_key:n[u]},i,a)}));return r({},e,i({},t.component,t.append?[].concat(a(e[t.component]),a(c)):c))}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_APPLIED_SETTINGS)return r({},e,i({},t.component,t.data));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_HIGHLIGHT_OPTIONS)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_RAW_DATA)return r({},e,a({},t.component,t.response));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_SUGGESTIONS)return r({},e,i({},t.component,t.suggestions));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_TO_HITS)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n={ENTER_PRESS:"ENTER_PRESS",SUGGESTION_SELECT:"SUGGESTION_SELECT",CLEAR_VALUE:"CLEAR_VALUE",SEARCH_ICON_CLICK:"SEARCH_ICON_CLICK"};t.default=n},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return i};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},i={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.2","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),i=n(27),a=n.n(i),s=(n(189),n(190)),u=n.n(s),l=n(198);n(468);var c=[{lat:25.774,lng:-80.19},{lat:18.466,lng:-66.118},{lat:32.321,lng:-64.757},{lat:25.774,lng:-80.19}],f=function(e){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this));return n.state={title:""},n.renderInfo=n.renderInfo.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.renderInfo=function(){var e=this.state.title;return e?o.a.createElement("div",{className:"title-box"},e):null},t.prototype.render=function(){var e=this;return o.a.createElement(u.a,{app:"meetup_dataset",url:"https://a03a1cb71321:75b6603d-9456-4a5a-af6b-a487b309eb61@arc-cluster-appbase-demo-6pjy6z.searchbase.io",enableAppbase:!0,type:"meetupdata1",mapKey:"AIzaSyAKz3UhgSuP872fb-Aw27oPRI7M0eXkA9U"},o.a.createElement("h2",null,"Polygons on ReactiveMap"),this.renderInfo(),o.a.createElement(l.ReactiveGoogleMap,{componentId:"map",dataField:"location",title:"Reactive Maps",innerRef:function(t){e.mapRef=t},size:500,defaultZoom:5,center:{lat:24.886,lng:-70.268},renderAllData:function(t,n,r,o){if(e.mapRef){var i=e.mapRef.map;new window.google.maps.Polygon({paths:c,strokeColor:"#FF0000",strokeOpacity:.8,strokeWeight:2,fillColor:"#FF0000",fillOpacity:.35}).setMap(i)}return o()},showMarkerClusters:!1,showSearchAsMove:!1}))},t}(o.a.Component);a.a.render(o.a.createElement(f,null),document.getElementById("root"))}]); \ No newline at end of file diff --git a/site/demos/polygon/package.json b/site/demos/polygon/package.json index 466169ac16..b56f165521 100644 --- a/site/demos/polygon/package.json +++ b/site/demos/polygon/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "@appbaseio/reactivemaps": "3.0.0-beta.10", "react": "^16.2.0", "react-dom": "^16.2.0" diff --git a/site/demos/polyline/dist/index.js b/site/demos/polyline/dist/index.js index 97c238019a..4ce08b4b2e 100644 --- a/site/demos/polyline/dist/index.js +++ b/site/demos/polyline/dist/index.js @@ -72,4 +72,4 @@ function n(e,t){function n(){}n.prototype=t.prototype,e.superClass_=t.prototype, * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var r=n(79),o=n(0);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nP;P++)C[P]=P+1;C[15]=0;var T=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,k=Object.prototype.hasOwnProperty,M={},L={};function A(e){return!!k.call(L,e)||!k.call(M,e)&&(T.test(e)?L[e]=!0:(M[e]=!0,!1))}function R(e,t,n,r,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var I={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){I[e]=new R(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];I[t]=new R(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){I[e]=new R(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){I[e]=new R(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){I[e]=new R(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){I[e]=new R(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){I[e]=new R(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){I[e]=new R(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){I[e]=new R(e,5,!1,e.toLowerCase(),null,!1)}));var j=/[\-:]([a-z])/g;function D(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!1)})),I.xlinkHref=new R("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!0)}));var N=/["'&<>]/;function z(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=N.exec(e);if(t){var n,r="",o=0;for(n=t.index;nt}return!1}(e,t,r,!1)?"":null!==r?(e=r.attributeName,3===(n=r.type)||4===n&&!0===t?e+'=""':(r.sanitizeURL&&(t=""+t),e+'="'+z(t)+'"')):A(e)?e+'="'+z(t)+'"':""}var F="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},B=null,V=null,H=null,W=!1,Z=!1,q=null,Q=0;function G(){if(null===B)throw Error(i(321));return B}function K(){if(0Q))throw Error(i(301));if(e===B)if(Z=!0,e={action:n,next:null},null===q&&(q=new Map),void 0===(n=q.get(t)))q.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}function te(){}var ne=0,re={readContext:function(e){var t=ne;return S(e,t),e[t]},useContext:function(e){G();var t=ne;return S(e,t),e[t]},useMemo:function(e,t){if(B=G(),t=void 0===t?null:t,null!==(H=Y())){var n=H.memoizedState;if(null!==n&&null!==t){e:{var r=n[1];if(null===r)r=!1;else{for(var o=0;o=a))throw Error(i(304));var s=new Uint16Array(a);for(s.set(r),(C=s)[0]=n+1,r=n;r=s.children.length){var u=s.footer;if(""!==u&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===s.type)this.currentSelectValue=null;else if(null!=s.type&&null!=s.type.type&&s.type.type.$$typeof===f)this.popProvider(s.type);else if(s.type===m){this.suspenseDepth--;var l=r.pop();if(o){o=!1;var c=s.fallbackFrame;if(!c)throw Error(i(303));this.stack.push(c),r[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}r[this.suspenseDepth]+=l}r[this.suspenseDepth]+=u}else{var p=s.children[s.childIndex++],d="";try{d+=this.render(p,s.context,s.domNamespace)}catch(e){if(null!=e&&"function"==typeof e.then)throw Error(i(294));throw e}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=d}}return r[0]}finally{de.current=n,ne=t}},t.render=function(e,t,n){if("string"==typeof e||"number"==typeof e)return""===(n=""+e)?"":this.makeStaticMarkup?z(n):this.previousWasTextNode?"\x3c!-- --\x3e"+z(n):(this.previousWasTextNode=!0,z(n));if(e=(t=we(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!o.isValidElement(e)){if(null!=e&&null!=e.$$typeof){if((n=e.$$typeof)===s)throw Error(i(257));throw Error(i(258,n.toString()))}return e=pe(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}var a=e.type;if("string"==typeof a)return this.renderDOM(e,t,n);switch(a){case l:case d:case c:case y:case u:return e=pe(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case m:throw Error(i(294))}if("object"==typeof a&&null!==a)switch(a.$$typeof){case h:B={};var _=a.render(e.props,e.ref);return _=$(a.render,e.props,_,e.ref),_=pe(_),this.stack.push({type:null,domNamespace:n,children:_,childIndex:0,context:t,footer:""}),"";case g:return e=[o.createElement(a.type,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case f:return n={type:e,domNamespace:n,children:a=pe(e.props.children),childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case p:a=e.type,_=e.props;var x=this.threadID;return S(a,x),a=pe(_.children(a[x])),this.stack.push({type:e,domNamespace:n,children:a,childIndex:0,context:t,footer:""}),"";case b:throw Error(i(338));case v:switch(function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(a=e.type),a._status){case 1:return e=[o.createElement(a._result,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case 2:throw a._result;default:throw Error(i(295))}case w:throw Error(i(343))}throw Error(i(130,null==a?a:typeof a,""))},t.renderDOM=function(e,t,n){var a=e.type.toLowerCase();if(n===oe&&ie(a),!ye.hasOwnProperty(a)){if(!me.test(a))throw Error(i(65,a));ye[a]=!0}var s=e.props;if("input"===a)s=r({type:void 0},s,{defaultChecked:void 0,defaultValue:void 0,value:null!=s.value?s.value:s.defaultValue,checked:null!=s.checked?s.checked:s.defaultChecked});else if("textarea"===a){var u=s.value;if(null==u){u=s.defaultValue;var l=s.children;if(null!=l){if(null!=u)throw Error(i(92));if(Array.isArray(l)){if(!(1>=l.length))throw Error(i(93));l=l[0]}u=""+l}null==u&&(u="")}s=r({},s,{value:void 0,children:""+u})}else if("select"===a)this.currentSelectValue=null!=s.value?s.value:s.defaultValue,s=r({},s,{value:void 0});else if("option"===a){l=this.currentSelectValue;var c=function(e){if(null==e)return e;var t="";return o.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(s.children);if(null!=l){var f=null!=s.value?s.value+"":c;if(u=!1,Array.isArray(l)){for(var p=0;p":(b+=">",u="");e:{if(null!=(l=s.dangerouslySetInnerHTML)){if(null!=l.__html){l=l.__html;break e}}else if("string"==typeof(l=s.children)||"number"==typeof l){l=z(l);break e}l=null}return null!=l?(s=[],he.hasOwnProperty(a)&&"\n"===l.charAt(0)&&(b+="\n"),b+=l):s=pe(s.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?ie(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:a,children:s,childIndex:0,context:t,footer:u}),this.previousWasTextNode=!1,b},e}(),Ee={renderToString:function(e){e=new xe(e,!1);try{return e.read(1/0)}finally{e.destroy()}},renderToStaticMarkup:function(e){e=new xe(e,!0);try{return e.read(1/0)}finally{e.destroy()}},renderToNodeStream:function(){throw Error(i(207))},renderToStaticNodeStream:function(){throw Error(i(208))},version:"16.13.1"};e.exports=Ee.default||Ee},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({label:e.getSelectedLabel(e.state.currentDistance),location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{label:e.getSelectedLabel(e.state.currentDistance),location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.updateQuery(t,e.props),e.props.onValueChange&&e.props.onValueChange({label:e.getSelectedLabel(t),location:e.state.currentLocation})}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=e.getSelectedLabel(t),c=null;u&&(c={label:u.label,location:e.state.currentLocation});var f=e.defaultQuery(e.coordinates,t,n);if(o){var p=o(e.coordinates,t,n);p.query&&(f=p.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(p))}n.updateQuery({componentId:r,query:f,value:c,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(g.default,null):null},this.onDistanceChange=function(t){var n=e.props,r=n.onChange;void 0===n.value?e.setDistance(t.distance):r&&r({label:t.label,location:e.state.currentLocation})},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.onChange;if(void 0===r.value?e.setState({currentLocation:n}):i&&i({location:n,label:e.props.value.label}),n.trim()&&(0,w.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var a=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:a}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.onChange;void 0===t.value?e.setLocation({value:e.state.currentLocation}):n&&n({location:e.state.currentLocation,label:e.props.value.label})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,label:e.props.value.label})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:d.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(h.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(m.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,d.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})}};E.propTypes={addComponent:f.default.funcRequired,mapKey:f.default.stringRequired,removeComponent:f.default.funcRequired,selectedValue:f.default.selectedValue,setQueryListener:f.default.funcRequired,themePreset:f.default.themePreset,updateQuery:f.default.funcRequired,watchComponent:f.default.funcRequired,setComponentProps:f.default.funcRequired,setCustomQuery:f.default.funcRequired,updateComponentProps:f.default.funcRequired,autoLocation:f.default.bool,beforeValueChange:f.default.func,className:f.default.string,componentId:f.default.stringRequired,countries:f.default.stringArray,customQuery:f.default.func,data:f.default.data,dataField:f.default.stringRequired,defaultValue:f.default.selectedValue,filterLabel:f.default.string,icon:f.default.children,iconPosition:f.default.iconPosition,innerClass:f.default.style,innerRef:f.default.func,nestedField:f.default.string,onBlur:f.default.func,onChange:f.default.func,onFocus:f.default.func,onKeyDown:f.default.func,onKeyPress:f.default.func,onKeyUp:f.default.func,onQueryChange:f.default.func,onValueChange:f.default.func,placeholder:f.default.string,react:f.default.react,setQueryOptions:f.default.funcRequired,value:f.default.selectedValue,showFilter:f.default.bool,showIcon:f.default.bool,style:f.default.style,theme:f.default.style,title:f.default.title,unit:f.default.string,URLParams:f.default.bool,serviceOptions:f.default.props,geocoder:f.default.any},E.defaultProps={className:null,placeholder:"Select a value",showFilter:!0,style:{},URLParams:!1,countries:[],autoLocation:!0,unit:"mi"};t.default=(0,_.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(E))},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(22);var i=(0,((r=o)&&r.__esModule?r:{default:r}).default)("div",{target:"e1nzkzy80",label:"Container"})((function(e){return e.theme.component}),";");t.default=i},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,i.jsx)(b.default,o({style:r,className:n},a,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels?(0,i.jsx)("div",{css:w.rangeLabelsContainer},(0,i.jsx)(_.default,{align:"left",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,i.jsx)(_.default,{align:"right",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)):null)},t}(E.default),P=function(){var e=this;this.setValues=function(t){e.setState({currentLocation:t.location,currentDistance:t.distance}),e.getCoordinates(t.location,(function(){e.setDistance(t.distance)}))},this.defaultQuery=function(t,n,r){var o,i,a=null;t&&n&&((i={})[e.type]=((o={distance:""+n+r.unit})[r.dataField]=t,o),a=i);return a&&r.nestedField?{query:{nested:{path:r.nestedField,query:a}}}:a},this.setLocation=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({distance:e.state.currentDistance,location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{distance:e.state.currentDistance,location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.state.currentLocation&&e.updateQuery(t,e.props)}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=null;t&&e.state.currentLocation&&(u={distance:t,location:e.state.currentLocation});var c=e.defaultQuery(e.coordinates,t,n);if(o){var f=o(e.coordinates,t,n);f.query&&(c=f.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(f))}n.updateQuery({componentId:r,query:c,value:u,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(g.default,null):null},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.value,a=r.onChange;if(void 0===i?e.setState({currentLocation:n}):a&&a({location:n,distance:e.state.currentDistance}),n.trim()&&(0,O.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var s=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:s}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.value,r=t.onChange;void 0===n?e.setLocation({value:e.state.currentLocation}):r&&r({location:e.state.currentLocation,distance:e.state.currentDistance})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,distance:e.state.currentDistance})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:h.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(m.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(y.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,h.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})},this.handleSlider=function(t){var n=t.values,r=e.props,o=r.value,i=r.onChange;void 0===o?n[0]!==e.state.currentDistance&&e.setDistance(n[0]):i&&(e.forceUpdate(),i({distance:n[0],location:e.state.currentLocation}))}};C.propTypes={addComponent:p.default.funcRequired,mapKey:p.default.stringRequired,removeComponent:p.default.funcRequired,selectedValue:p.default.selectedValue,setQueryListener:p.default.funcRequired,themePreset:p.default.themePreset,updateQuery:p.default.funcRequired,watchComponent:p.default.funcRequired,setComponentProps:p.default.funcRequired,setCustomQuery:p.default.funcRequired,updateComponentProps:p.default.funcRequired,autoLocation:p.default.bool,beforeValueChange:p.default.func,className:p.default.string,componentId:p.default.stringRequired,countries:p.default.stringArray,customQuery:p.default.func,data:p.default.data,dataField:p.default.stringRequired,defaultValue:p.default.selectedValue,filterLabel:p.default.string,icon:p.default.children,iconPosition:p.default.iconPosition,innerClass:p.default.style,innerRef:p.default.func,nestedField:p.default.string,onBlur:p.default.func,onChange:p.default.func,onFocus:p.default.func,onKeyDown:p.default.func,onKeyPress:p.default.func,onKeyUp:p.default.func,onQueryChange:p.default.func,onValueChange:p.default.func,placeholder:p.default.string,range:p.default.range,rangeLabels:p.default.rangeLabels,react:p.default.react,setQueryOptions:p.default.funcRequired,showFilter:p.default.bool,showIcon:p.default.bool,tooltipTrigger:p.default.tooltipTrigger,renderTooltipData:p.default.func,style:p.default.style,theme:p.default.style,title:p.default.title,value:p.default.selectedValue,unit:p.default.string,URLParams:p.default.bool,serviceOptions:p.default.props,geocoder:p.default.any},C.defaultProps={className:null,placeholder:"Select a value",range:{start:1,end:200},showFilter:!0,tooltipTrigger:"none",style:{},URLParams:!1,autoLocation:!0,unit:"mi",countries:[]};t.default=(0,x.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(C))},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=Object.assign||function(e){for(var t=1;t=100?g=Math.round(g):_=100/(c-p);var b=null;h&&(b=d.indexOf(this.getClosestSnapPoint(a[e])));var w=(f(n={},u.KEYS.LEFT,(function(e){return-1*e})),f(n,u.KEYS.RIGHT,(function(e){return 1*e})),f(n,u.KEYS.UP,(function(e){return 1*e})),f(n,u.KEYS.DOWN,(function(e){return-1*e})),f(n,u.KEYS.PAGE_DOWN,(function(e){return e>1?-e:-10*e})),f(n,u.KEYS.PAGE_UP,(function(e){return e>1?e:10*e})),n);if(y.call(w,t))g+=w[t](_),h&&(g>v?b0&&(m=d[b-1]));else if(t===u.KEYS.HOME)g=u.PERCENT_EMPTY,h&&(m=r(d,1)[0]);else{if(t!==u.KEYS.END)return null;g=u.PERCENT_FULL,h&&(m=d[d.length-1])}return h?l.getPosition(m,p,c):g}},{key:"getNextState",value:function(e,t){var n=this.state.handlePos,r=this.props,o=r.max,i=r.min,a=r.algorithm,s=this.validatePosition(e,t),u=n.map((function(t,n){return n===e?s:t}));return{handlePos:u,values:u.map((function(e){return a.getValue(e,i,o)}))}}},{key:"getClosestHandle",value:function(e){var t=this.state.handlePos;return t.reduce((function(n,r,o){return Math.abs(t[o]-e)1)){var n=e.changedTouches[0];this.setStartSlide(e,n.clientX,n.clientY),document.addEventListener("touchmove",this.handleTouchSlide,!1),document.addEventListener("touchend",this.endSlide,!1),t&&t(),b(e)}}},{key:"handleMouseSlide",value:function(e){null!==this.state.slidingIndex&&(this.handleSlide(e.clientX,e.clientY),b(e))}},{key:"handleTouchSlide",value:function(e){if(null!==this.state.slidingIndex)if(e.changedTouches.length>1)this.endSlide();else{var t=e.changedTouches[0];this.handleSlide(t.clientX,t.clientY),b(e)}}},{key:"handleSlide",value:function(e,t){var n=this.props,r=n.orientation,o=n.onSliderDragMove,i=this.state,a=i.slidingIndex,s=i.sliderBox,l="vertical"===r?(t-s.top)/s.height*u.PERCENT_FULL:(e-s.left)/s.width*u.PERCENT_FULL;this.slideTo(a,l),this.canMove(a,l)&&o&&o()}},{key:"endSlide",value:function(){var e=this,t=this.props,n=t.onSliderDragEnd,r=t.snap,o=this.state,i=o.slidingIndex,a=o.handlePos;if(this.setState({slidingIndex:null}),"function"==typeof document.removeEventListener?(document.removeEventListener("mouseup",this.endSlide,!1),document.removeEventListener("touchend",this.endSlide,!1),document.removeEventListener("touchmove",this.handleTouchSlide,!1),document.removeEventListener("mousemove",this.handleMouseSlide,!1)):(document.detachEvent("onmousemove",this.handleMouseSlide),document.detachEvent("onmouseup",this.endSlide)),n&&n(),r){var s=this.getSnapPosition(a[i]);this.slideTo(i,s,(function(){return e.fireChangeEvent()}))}else this.fireChangeEvent()}},{key:"handleClick",value:function(e){var t=this;if(!e.target.getAttribute("data-handle-key")){var n=this.props,r=n.orientation,o=n.onClick,i=this.getSliderBoundingBox(),a=("vertical"===r?(e.clientY-i.top)/i.height:(e.clientX-i.left)/i.width)*u.PERCENT_FULL,s=this.getClosestHandle(a),l=this.getSnapPosition(a);this.slideTo(s,l,(function(){return t.fireChangeEvent()})),o&&o()}}},{key:"handleKeydown",value:function(e){var t=this,n=_(e);if(e.keyCode!==u.KEYS.ESC){var r=this.getNextPositionForKey(n,e.keyCode);if(null!==r){if(this.canMove(n,r)){this.slideTo(n,r,(function(){return t.fireChangeEvent()}));var o=this.props.onKeyPress;o&&o()}b(e)}}else e.currentTarget.blur()}},{key:"userAdjustPosition",value:function(e,t){var n=this.props.getNextHandlePosition,r=t;if(n&&(r=parseFloat(n(e,t)),Number.isNaN(r)||ru.PERCENT_FULL))throw new TypeError("getNextHandlePosition returned invalid position. Valid positions are floats between 0 and 100");return r}},{key:"validatePosition",value:function(e,t){var n=this.state,r=n.handlePos,o=n.handleDimensions,i=this.userAdjustPosition(e,t);return Math.max(Math.min(i,void 0!==r[e+1]?r[e+1]-o:u.PERCENT_FULL),void 0!==r[e-1]?r[e-1]+o:u.PERCENT_EMPTY)}},{key:"validateValues",value:function(e,t){var n=t||this.props,r=n.max,o=n.min;return e.map((function(e,t,n){var i=Math.max(Math.min(e,r),o);return n.length&&iu.PERCENT_FULL||t>(void 0!==r[e+1]?r[e+1]-o:1/0)||t<(void 0!==r[e-1]?r[e-1]+o:-1/0))}},{key:"fireChangeEvent",value:function(){var e=this.props.onChange;e&&e(this.getPublicState())}},{key:"slideTo",value:function(e,t,n){var r=this,o=this.getNextState(e,t);this.setState(o,(function(){var e=r.props.onValuesUpdated;e&&e(r.getPublicState()),n&&n()}))}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var n=e.max,r=e.min,o=e.values,i=this.props.algorithm,a=this.validateValues(o,e);this.setState({handlePos:a.map((function(e){return i.getPosition(e,r,n)})),values:a},(function(){return t.fireChangeEvent()}))}}},{key:"invalidatePitStyleCache",value:function(){this.pitStyleCache={}}},{key:"render",value:function(){var e=this,t=this.props,n=t.algorithm,r=t.children,o=t.disabled,i=t.handle,s=t.max,u=t.min,l=t.orientation,c=t.pitComponent,f=t.pitPoints,p=t.progressBar,d=this.state,h=d.className,m=d.handlePos,y=d.values;return a.default.createElement("div",{className:h,ref:this.setRef,onClick:o?void 0:this.handleClick,style:{position:"relative"}},a.default.createElement("div",{className:"rheostat-background"}),m.map((function(t,n){var r="vertical"===l?{top:String(t)+"%",position:"absolute"}:{left:String(t)+"%",position:"absolute"};return a.default.createElement(i,{"aria-valuemax":e.getMaxValue(n),"aria-valuemin":e.getMinValue(n),"aria-valuenow":y[n],"aria-disabled":o,"data-handle-key":n,className:"rheostat-handle",key:"handle-"+String(n),onClick:e.killEvent,onKeyDown:o?void 0:e.handleKeydown,onMouseDown:o?void 0:e.startMouseSlide,onTouchStart:o?void 0:e.startTouchSlide,role:"slider",style:r,tabIndex:0})})),m.map((function(t,n,r){return 0===n&&r.length>1?null:a.default.createElement(p,{className:"rheostat-progress",key:"progress-bar-"+String(n),style:e.getProgressStyle(n)})})),c&&f.map((function(t){var r=e.pitStyleCache[t];if(!r){var o=n.getPosition(t,u,s);r="vertical"===l?{top:String(o)+"%",position:"absolute"}:{left:String(o)+"%",position:"absolute"},e.pitStyleCache[t]=r}return a.default.createElement(c,{key:"pit-"+String(t),style:r},t)})),r)}}]),t}(a.default.Component);O.propTypes=x,O.defaultProps=E,t.default=O},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.KEYS={DOWN:40,END:35,ESC:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,UP:38},t.PERCENT_EMPTY=0,t.PERCENT_FULL=100},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={getPosition:function(e,t,n){return(e-t)/(n-t)*100},getValue:function(e,t,n){var r=e/100;return 0===e?t:100===e?n:Math.round((n-t)*r+t)}}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(22),i=(r=o)&&r.__esModule?r:{default:r},a=n(7);var s=function(e){var t=e.theme;return(0,a.css)("background-color:",t.colors.primaryColor,";")},u=(0,i.default)("div",{target:"e1p4hzk20",label:"Slider"})(".rheostat{overflow:visible;margin:24px 12px;}.rheostat-progress{background-color:#d8d8d8;position:absolute;",(function(e){return e.primary&&s}),"}.rheostat-handle{border:1px solid #9a9a9a;",(function(e){return e.primary&&s})," background-color:#fff;border-radius:50%;height:24px;outline:none;z-index:2;width:24px;cursor:pointer;}.rheostat-horizontal{height:24px;}.rheostat-background{height:4px;background-color:#c7c7c7;top:0px;width:100%;position:relative;}.rheostat-horizontal .rheostat-progress{height:4px;top:0;}.rheostat-horizontal .rheostat-handle{margin-left:-12px;top:-10px;}.slider-tooltip,.slider-tooltip-focus,.slider-tooltip-visible{visibility:hidden;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:6px 8px;position:absolute;z-index:1;transform:translate(-50%,-170%);}.slider-tooltip-visible{visibility:visible;}.slider-tooltip:after,.slider-tooltip-focus:after,.slider-tooltip-visible:after{content:'';position:absolute;top:98%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent;}.rheostat-handle:hover .slider-tooltip,.rheostat-handle:focus .slider-tooltip,.rheostat-handle:active .slider-tooltip{visibility:visible;}.rheostat-handle:hover .slider-tooltip-focus{visibility:hidden;}.rheostat-handle:focus .slider-tooltip-focus,.rheostat-handle:active .slider-tooltip-focus{visibility:visible;}",(function(e){return e.theme.component}),";");t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(0)),o=a(n(20)),i=a(n(188));function a(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.align,n=e.children,o=e.className;return r.default.createElement(i.default,{align:t,className:o},n)};s.propTypes={align:o.default.rangeLabelsAlign,children:o.default.children,className:o.default.string},t.default=s},function(e,t,n){"use strict";t.__esModule=!0;var r,o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["className","style","tooltipTrigger","renderTooltipData"]);if(r){var u="";switch(r){case"hover":u="slider-tooltip";break;case"focus":u="slider-tooltip-focus";break;case"always":u="slider-tooltip-visible";break;case"none":default:return a.default.createElement("button",o({style:n,"aria-label":"slider-button",className:t},s))}var l=s["aria-valuenow"];return a.default.createElement("button",o({style:n,className:t,"aria-label":"slider-button"},s),a.default.createElement("span",{className:u},i?i(l):l))}return a.default.createElement("button",o({style:n,className:t},s))}},function(e,t,n){var r=n(469);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(471)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(470)(!1)).push([e.i,"body{max-width:1200px;margin:0 auto;padding-top:15px}.row{display:flex;flex-direction:row;width:100%}.col{flex:1;padding:15px}.row>.col:first-child{border-right:1px solid #ccc;max-width:400px}.row>.col:last-child{background:#fafafa}@media (max-width:767px){.row{flex-direction:column}.row>.col:first-child{border-right:none;max-width:none}}.title-box{display:flex;width:200px;justify-content:center;align-items:center;height:36px;background-color:#fff;padding:8px 10px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);border-radius:2px;position:absolute;top:92px;left:calc(50% - 100px);z-index:1}",""])},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(a=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),i=r.sources.map((function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"}));return[n].concat(i).concat([o]).join("\n")}var a;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o=0&&f.splice(t,1)}function g(e){var t=document.createElement("style");return e.attrs.type="text/css",v(t,e.attrs),m(e,t),t}function v(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function _(e,t){var n,r,o,i;if(t.transform&&e.css){if(!(i=t.transform(e.css)))return function(){};e.css=i}if(t.singleton){var a=c++;n=l||(l=g(t)),r=x.bind(null,n,a,!1),o=x.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",v(t,e.attrs),m(e,t),t}(t),r=O.bind(null,n,t),o=function(){y(n),n.href&&URL.revokeObjectURL(n.href)}):(n=g(t),r=E.bind(null,n),o=function(){y(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=h(e,t);return d(n,t),function(e){for(var r=[],o=0;o1)for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:"",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",r=t,o="",i=0,a=0,s=n;r.charAt(0|a)||(s="=",a%1);o+=s.charAt(63&i>>8-a%1*8)){if((e=r.charCodeAt(a+=3/4))>255)throw new Error('"btoa" failed: The string to be encoded contains characters outside of the Latin1 range.');i=i<<8|e}return o}function d(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e&&"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n0)||new Error("fields missing: "+o)}function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e||0!==Object.keys(e).length||e.constructor!==Object?JSON.parse(JSON.stringify(e)):null}function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n={};return t?Object.keys(e).forEach((function(t){n[t]=encodeURI(e[t])})):n=e,n}function g(e){var t=o()(e.url||""),n=t.auth,r=void 0===n?null:n,i=t.host,a=void 0===i?"":i,s=t.path,u=void 0===s?"":s,l=t.protocol,c=void 0===l?"":l,f=a+u;if("string"!=typeof f||""===f)throw new Error("URL not present in options.");if("string"!=typeof e.app||""===e.app)throw new Error("App name is not present in options.");if("string"!=typeof c||""===c)throw new Error("Protocol is not present in url. URL should be of the form https://scalr.api.appbase.io");"/"===f.slice(-1)&&(f=f.slice(0,-1));var p=r||null;if("string"==typeof e.credentials&&""!==e.credentials?p=e.credentials:"string"==typeof e.username&&""!==e.username&&"string"==typeof e.password&&""!==e.password&&(p=e.username+":"+e.password),function(e){return t="scalr.api.appbase.io",-1!==e.indexOf(t);var t}(f)&&null===p)throw new Error("Authentication information is not present. Did you add credentials?");this.url=f,this.protocol=c,this.app=e.app,this.credentials=p,this.headers={}}function v(e){var t=this;return new Promise((function(n,r){var o=m(e);try{var i=o.method,s=o.path,l=o.params,c=o.body,f=o.isRSAPI,d=o.isSuggestionsAPI?".suggestions":t.app,h=c,y=s.endsWith("msearch")||s.endsWith("bulk")?"application/x-ndjson":"application/json",g=Object.assign({},{Accept:"application/json","Content-Type":y},t.headers),v=Date.now();t.credentials&&(g.Authorization="Basic "+p(t.credentials));var _={method:i,headers:g};if(Array.isArray(h)){var b="";h.forEach((function(e){b+=JSON.stringify(e),b+="\n"})),h=b}else h=JSON.stringify(h)||{};0!==Object.keys(h).length&&(_.body=h);var w={},x="";l&&(x="?"+a.a.stringify(l));var E=t.protocol+"://"+t.url+"/"+d+"/"+s+x;return function(e){if(t.transformRequest&&"function"==typeof t.transformRequest){var n=t.transformRequest(e);return n instanceof Promise?n:Promise.resolve(n)}return Promise.resolve(e)}(Object.assign({},{url:E},_)).then((function(e){var t=Object.assign({},e),o=t.url;return delete t.url,u()(o||E,t).then((function(e){return e.status>=500?r(e):(w=e.headers,e.json().then((function(t){if(e.status>=400)return r(e);if(t&&t.error)return r(t);if(f&&t&&"[object Object]"===Object.prototype.toString.call(t)&&c&&c.query&&c.query instanceof Array){var o=0,i=c.query.filter((function(e){return e.execute||void 0===e.execute})).length;if(t&&Object.keys(t).forEach((function(e){t[e]&&Object.prototype.hasOwnProperty.call(t[e],"error")&&(o+=1)})),o>0&&i===o)return r(t)}if(t&&t.responses instanceof Array&&t.responses.length===t.responses.filter((function(e){return Object.prototype.hasOwnProperty.call(e,"error")})).length)return r(t);var a=Object.assign({},t,{_timestamp:v,_headers:w});return n(a)})))})).catch((function(e){return r(e)}))})).catch((function(e){return r(e)}))}catch(e){return r(e)}}))}var _="undefined"!=typeof window?window.WebSocket:n(480);function b(e,t,n,r){var o=this;try{var i=m(e),s=i.method,u=i.path,l=i.params,c=e.body;c&&"object"===(void 0===c?"undefined":f(c))||(c={});return this.wsClosed=function(){r&&r()},this.stop=function(){o.ws.onmessage=void 0,o.ws.onclose=void 0,o.ws.onerror=void 0,o.wsClosed();var e=JSON.parse(JSON.stringify(o.request));e.unsubscribe=!0,!0!==o.unsubscribed&&o.send(e),o.unsubscribed=!0},this.reconnect=function(){return o.stop(),b(e,t,n,r)},this.processError=function(e){n?n(e):console.warn(e)},this.processMessage=function(e){var r=JSON.parse(JSON.stringify(e));if(r.id||!r.message)return r.id===o.id?r.message?(delete r.id,void(n&&n(r))):(r.query_id&&(o.query_id=r.query_id),r.channel&&(o.channel=r.channel),void(r.body&&""!==r.body&&t&&t(r.body))):void(!r.id&&r.channel&&r.channel===o.channel&&t&&t(r.event));n&&n(r)},o.ws=new _("wss://"+o.url+"/"+o.app),o.id="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})),o.request={id:o.id,path:o.app+"/"+u+"?"+a.a.stringify(l),method:s,body:c},o.credentials&&(o.request.authorization="Basic "+p(o.credentials)),o.result={},o.closeHandler=function(){o.wsClosed()},o.errorHandler=function(e){o.processError.apply(o,[e])},o.messageHandler=function(e){var t=JSON.parse(e.data);t.body&&t.body.status>=400?o.processError.apply(o,[t]):o.processMessage.apply(o,[t])},o.send=function(e){!function e(t,n){setTimeout((function(){1===t.readyState?null!=n&&n():e(t,n)}),5)}(o.ws,(function(){try{o.ws.send(JSON.stringify(e))}catch(e){console.warn(e)}}))},o.ws.onmessage=o.messageHandler,o.ws.onerror=o.errorHandler,o.ws.onclose=o.closeHandler,o.send(o.request),o.result.stop=o.stop,o.result.reconnect=o.reconnect,o.result}catch(e){return n?n(e):console.warn(e),null}}function w(e){var t=m(e),n=h(t,{type:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.body,delete t.id;var a=void 0;return a=o?r+"/"+encodeURIComponent(o):r,this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function x(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"GET",path:i,params:t})}function E(e){var t=m(e),n=h(t,{type:"string",id:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.id,delete t.body;var a=r+"/"+encodeURIComponent(o)+"/_update";return this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function O(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"DELETE",path:i,params:t})}function S(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=t.type,o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_bulk":"/_bulk",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function C(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_search":"_search",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function P(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_msearch":"_msearch",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function T(e,t){var n=m(t),r=d(e);if(!0!==r)throw r;var o={settings:n,query:e};return this.performFetchRequest({method:"POST",path:"_reactivesearch.v3",body:o,isRSAPI:!0})}function k(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id,delete t.stream,!0===t.stream?t.stream="true":(delete t.stream,t.streamonly="true");for(var i=arguments.length,a=Array(i>1?i-1:0),s=1;s1?i-1:0),s=1;s2?n-2:0),o=2;o0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.headers=t?y(e):e},"undefined"!=typeof window&&(window.Appbase=t),t}},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,i){t=t||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var s=/\+/g;e=e.split(t);var u=1e3;i&&"number"==typeof i.maxKeys&&(u=i.maxKeys);var l=e.length;u>0&&l>u&&(l=u);for(var c=0;c=0?(f=m.substr(0,y),p=m.substr(y+1)):(f=m,p=""),d=decodeURIComponent(f),h=decodeURIComponent(p),r(a,d)?o(a[d])?a[d].push(h):a[d]=[a[d],h]:a[d]=h}return a};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?i(a(e),(function(a){var s=encodeURIComponent(r(a))+n;return o(e[a])?i(e[a],(function(e){return s+encodeURIComponent(r(e))})).join(t):s+encodeURIComponent(r(e[a]))})).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r="0"&&r<="9";)t+=r,u();if("."===r)for(t+=".";u()&&r>="0"&&r<="9";)t+=r;if("e"===r||"E"===r)for(t+=r,u(),"-"!==r&&"+"!==r||(t+=r,u());r>="0"&&r<="9";)t+=r,u();if(e=+t,isFinite(e))return e;s("Bad number")},c=function(){var e,t,n,o="";if('"'===r)for(;u();){if('"'===r)return u(),o;if("\\"===r)if(u(),"u"===r){for(n=0,t=0;t<4&&(e=parseInt(u(),16),isFinite(e));t+=1)n=16*n+e;o+=String.fromCharCode(n)}else{if("string"!=typeof a[r])break;o+=a[r]}else o+=r}s("Bad string")},f=function(){for(;r&&r<=" ";)u()};i=function(){switch(f(),r){case"{":return function(){var e,t={};if("{"===r){if(u("{"),f(),"}"===r)return u("}"),t;for(;r;){if(e=c(),f(),u(":"),Object.hasOwnProperty.call(t,e)&&s('Duplicate key "'+e+'"'),t[e]=i(),f(),"}"===r)return u("}"),t;u(","),f()}}s("Bad object")}();case"[":return function(){var e=[];if("["===r){if(u("["),f(),"]"===r)return u("]"),e;for(;r;){if(e.push(i()),f(),"]"===r)return u("]"),e;u(","),f()}}s("Bad array")}();case'"':return c();case"-":return l();default:return r>="0"&&r<="9"?l():function(){switch(r){case"t":return u("t"),u("r"),u("u"),u("e"),!0;case"f":return u("f"),u("a"),u("l"),u("s"),u("e"),!1;case"n":return u("n"),u("u"),u("l"),u("l"),null}s("Unexpected '"+r+"'")}()}},e.exports=function(e,t){var a;return o=e,n=0,r=" ",a=i(),f(),r&&s("Syntax error"),"function"==typeof t?function e(n,r){var o,i,a=n[r];if(a&&"object"==typeof a)for(o in a)Object.prototype.hasOwnProperty.call(a,o)&&(void 0!==(i=e(a,o))?a[o]=i:delete a[o]);return t.call(n,r,a)}({"":a},""):a}},function(e,t){var n,r,o,i=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,a={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function s(e){return i.lastIndex=0,i.test(e)?'"'+e.replace(i,(function(e){var t=a[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}e.exports=function(e,t,i){var a;if(n="",r="","number"==typeof i)for(a=0;a0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(t.type===r.ADD_COMPONENT)return[].concat(o(e),[t.component]);if(t.type===r.REMOVE_COMPONENT)return e.filter((function(e){return e!==t.component}));return e};var r=n(5);function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT){var n=a(t.react),s=r({},e);return Object.keys(s).forEach((function(e){s[e]=s[e].filter((function(e){return e!==t.component}))})),n.forEach((function(e){Array.isArray(s[e])?s[e]=[].concat(i(s[e]),[t.component]):s[e]=[t.component]})),s}return e};var o=n(5);function i(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{analyticsConfig:i.defaultAnalyticsConfig},t=arguments[1];if(t.type===o.ADD_CONFIG)return r({},e,{analyticsConfig:r({},i.defaultAnalyticsConfig,t.analyticsConfig)});if(t.type===o.UPDATE_ANALYTICS_CONFIG)return r({},e,{analyticsConfig:r({},e.analyticsConfig,t.analyticsConfig)});return e};var o=n(5),i=n(110)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.ADD_APPBASE_REF)return t.appbaseRef;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_HITS)return t.append?r({},e,a({},t.component,{hits:[].concat(s(e[t.component].hits),s(t.hits)),total:t.total,time:t.time,hidden:t.hidden||0})):r({},e,a({},t.component,{hits:t.hits,total:t.total,time:t.time,hidden:t.hidden||0}));if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component].total;return t.hit._deleted?n-=1:t.hit._updated||(n+=1),r({},e,a({},t.component,r({},e[t.component],{total:n})))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var u=i(e,[t.component]);return u}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_COMBINED_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_INTERNAL_VALUE:return r({},e,a({},t.component,{value:t.value,componentType:t.componentType,category:t.category,meta:t.meta}));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=i(e,[t.component]);return n;default:return e}};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_LOADING)return r({},e,a({},t.component,t.isLoading));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_ERROR)return r({},e,a({},t.component,t.error));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_STREAMING)return!t.status&&e[t.component]&&e[t.component].ref&&e[t.component].ref.stop(),r({},e,a({},t.component,{status:t.status,ref:t.ref}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component]||[];return n=n.filter((function(e){return e._id!==t.hit._id})),r({},e,a({},t.component,[t.hit].concat(s(n))))}if(t.type===o.SET_STREAMING){if(!t.status&&e[t.component]){e[t.component];var u=i(e,[t.component]);return u}}else if(t.type===o.REMOVE_COMPONENT){e[t.component];var l=i(e,[t.component]);return l}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_TIMESTAMP)return r({},e,a({},t.component,t.timestamp));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_HEADERS)return t.headers;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_MAP_DATA)return i({},t.componentId,{query:t.query,persistMapQuery:t.persistMapQuery});if(t.type===r.REMOVE_COMPONENT){e[t.component];var n=o(e,[t.component]);return n}return e};var r=n(5);function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_LISTENER)return r({},e,a({},t.component,{onQueryChange:t.onQueryChange,onError:t.onError}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case o.SET_VALUE:return s.includes(t.componentType)?{searchValue:t.value,searchId:null}:e;case o.SET_SEARCH_ID:return r({},e,{searchId:t.searchId});case o.SET_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:t.value,suggestionsSearchId:null});case o.SET_SUGGESTIONS_SEARCH_ID:return r({},e,{suggestionsSearchId:t.searchId});case o.CLEAR_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:null,suggestionsSearchId:null});default:return e}};var o=n(5),i=n(21),a={searchValue:null,searchId:null,suggestionsSearchId:null,suggestionsSearchValue:null},s=[i.componentTypes.dataSearch,i.componentTypes.categorySearch]},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_PROMOTED_RESULTS)return r({},e,a({},t.component,t.results.map((function(e){return r({},e,{_promoted:!0})}))));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_DATA)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_DEFAULT_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_AGGS){if(t.append){var n=Object.keys(e[t.component])[0],u=t.aggregations[n],l=u.buckets,c=s(u,["buckets"]);return r({},e,i({},t.component,i({},n,r({buckets:[].concat(a(e[t.component][n].buckets),a(l))},c))))}return r({},e,i({},t.component,t.aggregations))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var f=s(e,[t.component]);return f}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_COMPOSITE_AGGS){var n=Object.values(t.aggregations)&&Object.values(t.aggregations)[0],u=Object.keys(t.aggregations)[0];if(!n)return e;var l=n.buckets||[],c=l.map((function(e){var t=e.doc_count,n=e.key,o=e[u],i={},a={};if(o&&o.hits){var l=o.hits.hits[0];a=l._source,i=s(l,["_source"])}return r({_doc_count:t,_key:n[u]},i,a)}));return r({},e,i({},t.component,t.append?[].concat(a(e[t.component]),a(c)):c))}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_APPLIED_SETTINGS)return r({},e,i({},t.component,t.data));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_HIGHLIGHT_OPTIONS)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_RAW_DATA)return r({},e,a({},t.component,t.response));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_SUGGESTIONS)return r({},e,i({},t.component,t.suggestions));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_TO_HITS)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n={ENTER_PRESS:"ENTER_PRESS",SUGGESTION_SELECT:"SUGGESTION_SELECT",CLEAR_VALUE:"CLEAR_VALUE",SEARCH_ICON_CLICK:"SEARCH_ICON_CLICK"};t.default=n},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return i};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},i={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.1","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),i=n(27),a=n.n(i),s=(n(189),n(190)),u=n.n(s),l=n(198);n(468);var c=[{lat:37.772,lng:-122.214},{lat:21.291,lng:-157.821},{lat:-18.142,lng:178.431},{lat:-27.467,lng:153.027}],f=function(e){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this));return n.state={title:""},n.renderInfo=n.renderInfo.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.renderInfo=function(){var e=this.state.title;return e?o.a.createElement("div",{className:"title-box"},e):null},t.prototype.render=function(){var e=this;return o.a.createElement(u.a,{app:"meetup_dataset",url:"https://a03a1cb71321:75b6603d-9456-4a5a-af6b-a487b309eb61@arc-cluster-appbase-demo-6pjy6z.searchbase.io",enableAppbase:!0,type:"meetupdata1",mapKey:"AIzaSyAKz3UhgSuP872fb-Aw27oPRI7M0eXkA9U"},o.a.createElement("h2",null,"Polylines on ReactiveMap"),this.renderInfo(),o.a.createElement(l.ReactiveGoogleMap,{componentId:"map",dataField:"location",title:"Reactive Maps",innerRef:function(t){e.mapRef=t},size:50,defaultZoom:3,center:{lat:0,lng:-180},renderAllData:function(t,n,r,o){if(e.mapRef){var i=e.mapRef.map;new window.google.maps.Polyline({path:c,geodesic:!0,strokeColor:"#FF0000",strokeOpacity:1,strokeWeight:2}).setMap(i)}return o()},showMarkerClusters:!1,showSearchAsMove:!1}))},t}(o.a.Component);a.a.render(o.a.createElement(f,null),document.getElementById("root"))}]); \ No newline at end of file + */var r=n(79),o=n(0);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nP;P++)C[P]=P+1;C[15]=0;var T=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,k=Object.prototype.hasOwnProperty,M={},L={};function A(e){return!!k.call(L,e)||!k.call(M,e)&&(T.test(e)?L[e]=!0:(M[e]=!0,!1))}function R(e,t,n,r,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var I={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){I[e]=new R(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];I[t]=new R(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){I[e]=new R(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){I[e]=new R(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){I[e]=new R(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){I[e]=new R(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){I[e]=new R(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){I[e]=new R(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){I[e]=new R(e,5,!1,e.toLowerCase(),null,!1)}));var j=/[\-:]([a-z])/g;function D(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!1)})),I.xlinkHref=new R("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!0)}));var N=/["'&<>]/;function z(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=N.exec(e);if(t){var n,r="",o=0;for(n=t.index;nt}return!1}(e,t,r,!1)?"":null!==r?(e=r.attributeName,3===(n=r.type)||4===n&&!0===t?e+'=""':(r.sanitizeURL&&(t=""+t),e+'="'+z(t)+'"')):A(e)?e+'="'+z(t)+'"':""}var F="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},B=null,V=null,H=null,W=!1,Z=!1,q=null,Q=0;function G(){if(null===B)throw Error(i(321));return B}function K(){if(0Q))throw Error(i(301));if(e===B)if(Z=!0,e={action:n,next:null},null===q&&(q=new Map),void 0===(n=q.get(t)))q.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}function te(){}var ne=0,re={readContext:function(e){var t=ne;return S(e,t),e[t]},useContext:function(e){G();var t=ne;return S(e,t),e[t]},useMemo:function(e,t){if(B=G(),t=void 0===t?null:t,null!==(H=Y())){var n=H.memoizedState;if(null!==n&&null!==t){e:{var r=n[1];if(null===r)r=!1;else{for(var o=0;o=a))throw Error(i(304));var s=new Uint16Array(a);for(s.set(r),(C=s)[0]=n+1,r=n;r=s.children.length){var u=s.footer;if(""!==u&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===s.type)this.currentSelectValue=null;else if(null!=s.type&&null!=s.type.type&&s.type.type.$$typeof===f)this.popProvider(s.type);else if(s.type===m){this.suspenseDepth--;var l=r.pop();if(o){o=!1;var c=s.fallbackFrame;if(!c)throw Error(i(303));this.stack.push(c),r[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}r[this.suspenseDepth]+=l}r[this.suspenseDepth]+=u}else{var p=s.children[s.childIndex++],d="";try{d+=this.render(p,s.context,s.domNamespace)}catch(e){if(null!=e&&"function"==typeof e.then)throw Error(i(294));throw e}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=d}}return r[0]}finally{de.current=n,ne=t}},t.render=function(e,t,n){if("string"==typeof e||"number"==typeof e)return""===(n=""+e)?"":this.makeStaticMarkup?z(n):this.previousWasTextNode?"\x3c!-- --\x3e"+z(n):(this.previousWasTextNode=!0,z(n));if(e=(t=we(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!o.isValidElement(e)){if(null!=e&&null!=e.$$typeof){if((n=e.$$typeof)===s)throw Error(i(257));throw Error(i(258,n.toString()))}return e=pe(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}var a=e.type;if("string"==typeof a)return this.renderDOM(e,t,n);switch(a){case l:case d:case c:case y:case u:return e=pe(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case m:throw Error(i(294))}if("object"==typeof a&&null!==a)switch(a.$$typeof){case h:B={};var _=a.render(e.props,e.ref);return _=$(a.render,e.props,_,e.ref),_=pe(_),this.stack.push({type:null,domNamespace:n,children:_,childIndex:0,context:t,footer:""}),"";case g:return e=[o.createElement(a.type,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case f:return n={type:e,domNamespace:n,children:a=pe(e.props.children),childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case p:a=e.type,_=e.props;var x=this.threadID;return S(a,x),a=pe(_.children(a[x])),this.stack.push({type:e,domNamespace:n,children:a,childIndex:0,context:t,footer:""}),"";case b:throw Error(i(338));case v:switch(function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(a=e.type),a._status){case 1:return e=[o.createElement(a._result,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case 2:throw a._result;default:throw Error(i(295))}case w:throw Error(i(343))}throw Error(i(130,null==a?a:typeof a,""))},t.renderDOM=function(e,t,n){var a=e.type.toLowerCase();if(n===oe&&ie(a),!ye.hasOwnProperty(a)){if(!me.test(a))throw Error(i(65,a));ye[a]=!0}var s=e.props;if("input"===a)s=r({type:void 0},s,{defaultChecked:void 0,defaultValue:void 0,value:null!=s.value?s.value:s.defaultValue,checked:null!=s.checked?s.checked:s.defaultChecked});else if("textarea"===a){var u=s.value;if(null==u){u=s.defaultValue;var l=s.children;if(null!=l){if(null!=u)throw Error(i(92));if(Array.isArray(l)){if(!(1>=l.length))throw Error(i(93));l=l[0]}u=""+l}null==u&&(u="")}s=r({},s,{value:void 0,children:""+u})}else if("select"===a)this.currentSelectValue=null!=s.value?s.value:s.defaultValue,s=r({},s,{value:void 0});else if("option"===a){l=this.currentSelectValue;var c=function(e){if(null==e)return e;var t="";return o.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(s.children);if(null!=l){var f=null!=s.value?s.value+"":c;if(u=!1,Array.isArray(l)){for(var p=0;p":(b+=">",u="");e:{if(null!=(l=s.dangerouslySetInnerHTML)){if(null!=l.__html){l=l.__html;break e}}else if("string"==typeof(l=s.children)||"number"==typeof l){l=z(l);break e}l=null}return null!=l?(s=[],he.hasOwnProperty(a)&&"\n"===l.charAt(0)&&(b+="\n"),b+=l):s=pe(s.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?ie(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:a,children:s,childIndex:0,context:t,footer:u}),this.previousWasTextNode=!1,b},e}(),Ee={renderToString:function(e){e=new xe(e,!1);try{return e.read(1/0)}finally{e.destroy()}},renderToStaticMarkup:function(e){e=new xe(e,!0);try{return e.read(1/0)}finally{e.destroy()}},renderToNodeStream:function(){throw Error(i(207))},renderToStaticNodeStream:function(){throw Error(i(208))},version:"16.13.1"};e.exports=Ee.default||Ee},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({label:e.getSelectedLabel(e.state.currentDistance),location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{label:e.getSelectedLabel(e.state.currentDistance),location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.updateQuery(t,e.props),e.props.onValueChange&&e.props.onValueChange({label:e.getSelectedLabel(t),location:e.state.currentLocation})}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=e.getSelectedLabel(t),c=null;u&&(c={label:u.label,location:e.state.currentLocation});var f=e.defaultQuery(e.coordinates,t,n);if(o){var p=o(e.coordinates,t,n);p.query&&(f=p.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(p))}n.updateQuery({componentId:r,query:f,value:c,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(g.default,null):null},this.onDistanceChange=function(t){var n=e.props,r=n.onChange;void 0===n.value?e.setDistance(t.distance):r&&r({label:t.label,location:e.state.currentLocation})},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.onChange;if(void 0===r.value?e.setState({currentLocation:n}):i&&i({location:n,label:e.props.value.label}),n.trim()&&(0,w.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var a=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:a}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.onChange;void 0===t.value?e.setLocation({value:e.state.currentLocation}):n&&n({location:e.state.currentLocation,label:e.props.value.label})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,label:e.props.value.label})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:d.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(h.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(m.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,d.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})}};E.propTypes={addComponent:f.default.funcRequired,mapKey:f.default.stringRequired,removeComponent:f.default.funcRequired,selectedValue:f.default.selectedValue,setQueryListener:f.default.funcRequired,themePreset:f.default.themePreset,updateQuery:f.default.funcRequired,watchComponent:f.default.funcRequired,setComponentProps:f.default.funcRequired,setCustomQuery:f.default.funcRequired,updateComponentProps:f.default.funcRequired,autoLocation:f.default.bool,beforeValueChange:f.default.func,className:f.default.string,componentId:f.default.stringRequired,countries:f.default.stringArray,customQuery:f.default.func,data:f.default.data,dataField:f.default.stringRequired,defaultValue:f.default.selectedValue,filterLabel:f.default.string,icon:f.default.children,iconPosition:f.default.iconPosition,innerClass:f.default.style,innerRef:f.default.func,nestedField:f.default.string,onBlur:f.default.func,onChange:f.default.func,onFocus:f.default.func,onKeyDown:f.default.func,onKeyPress:f.default.func,onKeyUp:f.default.func,onQueryChange:f.default.func,onValueChange:f.default.func,placeholder:f.default.string,react:f.default.react,setQueryOptions:f.default.funcRequired,value:f.default.selectedValue,showFilter:f.default.bool,showIcon:f.default.bool,style:f.default.style,theme:f.default.style,title:f.default.title,unit:f.default.string,URLParams:f.default.bool,serviceOptions:f.default.props,geocoder:f.default.any},E.defaultProps={className:null,placeholder:"Select a value",showFilter:!0,style:{},URLParams:!1,countries:[],autoLocation:!0,unit:"mi"};t.default=(0,_.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(E))},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(22);var i=(0,((r=o)&&r.__esModule?r:{default:r}).default)("div",{target:"e1nzkzy80",label:"Container"})((function(e){return e.theme.component}),";");t.default=i},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,i.jsx)(b.default,o({style:r,className:n},a,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels?(0,i.jsx)("div",{css:w.rangeLabelsContainer},(0,i.jsx)(_.default,{align:"left",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,i.jsx)(_.default,{align:"right",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)):null)},t}(E.default),P=function(){var e=this;this.setValues=function(t){e.setState({currentLocation:t.location,currentDistance:t.distance}),e.getCoordinates(t.location,(function(){e.setDistance(t.distance)}))},this.defaultQuery=function(t,n,r){var o,i,a=null;t&&n&&((i={})[e.type]=((o={distance:""+n+r.unit})[r.dataField]=t,o),a=i);return a&&r.nestedField?{query:{nested:{path:r.nestedField,query:a}}}:a},this.setLocation=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({distance:e.state.currentDistance,location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{distance:e.state.currentDistance,location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.state.currentLocation&&e.updateQuery(t,e.props)}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=null;t&&e.state.currentLocation&&(u={distance:t,location:e.state.currentLocation});var c=e.defaultQuery(e.coordinates,t,n);if(o){var f=o(e.coordinates,t,n);f.query&&(c=f.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(f))}n.updateQuery({componentId:r,query:c,value:u,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(g.default,null):null},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.value,a=r.onChange;if(void 0===i?e.setState({currentLocation:n}):a&&a({location:n,distance:e.state.currentDistance}),n.trim()&&(0,O.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var s=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:s}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.value,r=t.onChange;void 0===n?e.setLocation({value:e.state.currentLocation}):r&&r({location:e.state.currentLocation,distance:e.state.currentDistance})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,distance:e.state.currentDistance})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:h.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(m.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(y.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,h.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})},this.handleSlider=function(t){var n=t.values,r=e.props,o=r.value,i=r.onChange;void 0===o?n[0]!==e.state.currentDistance&&e.setDistance(n[0]):i&&(e.forceUpdate(),i({distance:n[0],location:e.state.currentLocation}))}};C.propTypes={addComponent:p.default.funcRequired,mapKey:p.default.stringRequired,removeComponent:p.default.funcRequired,selectedValue:p.default.selectedValue,setQueryListener:p.default.funcRequired,themePreset:p.default.themePreset,updateQuery:p.default.funcRequired,watchComponent:p.default.funcRequired,setComponentProps:p.default.funcRequired,setCustomQuery:p.default.funcRequired,updateComponentProps:p.default.funcRequired,autoLocation:p.default.bool,beforeValueChange:p.default.func,className:p.default.string,componentId:p.default.stringRequired,countries:p.default.stringArray,customQuery:p.default.func,data:p.default.data,dataField:p.default.stringRequired,defaultValue:p.default.selectedValue,filterLabel:p.default.string,icon:p.default.children,iconPosition:p.default.iconPosition,innerClass:p.default.style,innerRef:p.default.func,nestedField:p.default.string,onBlur:p.default.func,onChange:p.default.func,onFocus:p.default.func,onKeyDown:p.default.func,onKeyPress:p.default.func,onKeyUp:p.default.func,onQueryChange:p.default.func,onValueChange:p.default.func,placeholder:p.default.string,range:p.default.range,rangeLabels:p.default.rangeLabels,react:p.default.react,setQueryOptions:p.default.funcRequired,showFilter:p.default.bool,showIcon:p.default.bool,tooltipTrigger:p.default.tooltipTrigger,renderTooltipData:p.default.func,style:p.default.style,theme:p.default.style,title:p.default.title,value:p.default.selectedValue,unit:p.default.string,URLParams:p.default.bool,serviceOptions:p.default.props,geocoder:p.default.any},C.defaultProps={className:null,placeholder:"Select a value",range:{start:1,end:200},showFilter:!0,tooltipTrigger:"none",style:{},URLParams:!1,autoLocation:!0,unit:"mi",countries:[]};t.default=(0,x.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(C))},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=Object.assign||function(e){for(var t=1;t=100?g=Math.round(g):_=100/(c-p);var b=null;h&&(b=d.indexOf(this.getClosestSnapPoint(a[e])));var w=(f(n={},u.KEYS.LEFT,(function(e){return-1*e})),f(n,u.KEYS.RIGHT,(function(e){return 1*e})),f(n,u.KEYS.UP,(function(e){return 1*e})),f(n,u.KEYS.DOWN,(function(e){return-1*e})),f(n,u.KEYS.PAGE_DOWN,(function(e){return e>1?-e:-10*e})),f(n,u.KEYS.PAGE_UP,(function(e){return e>1?e:10*e})),n);if(y.call(w,t))g+=w[t](_),h&&(g>v?b0&&(m=d[b-1]));else if(t===u.KEYS.HOME)g=u.PERCENT_EMPTY,h&&(m=r(d,1)[0]);else{if(t!==u.KEYS.END)return null;g=u.PERCENT_FULL,h&&(m=d[d.length-1])}return h?l.getPosition(m,p,c):g}},{key:"getNextState",value:function(e,t){var n=this.state.handlePos,r=this.props,o=r.max,i=r.min,a=r.algorithm,s=this.validatePosition(e,t),u=n.map((function(t,n){return n===e?s:t}));return{handlePos:u,values:u.map((function(e){return a.getValue(e,i,o)}))}}},{key:"getClosestHandle",value:function(e){var t=this.state.handlePos;return t.reduce((function(n,r,o){return Math.abs(t[o]-e)1)){var n=e.changedTouches[0];this.setStartSlide(e,n.clientX,n.clientY),document.addEventListener("touchmove",this.handleTouchSlide,!1),document.addEventListener("touchend",this.endSlide,!1),t&&t(),b(e)}}},{key:"handleMouseSlide",value:function(e){null!==this.state.slidingIndex&&(this.handleSlide(e.clientX,e.clientY),b(e))}},{key:"handleTouchSlide",value:function(e){if(null!==this.state.slidingIndex)if(e.changedTouches.length>1)this.endSlide();else{var t=e.changedTouches[0];this.handleSlide(t.clientX,t.clientY),b(e)}}},{key:"handleSlide",value:function(e,t){var n=this.props,r=n.orientation,o=n.onSliderDragMove,i=this.state,a=i.slidingIndex,s=i.sliderBox,l="vertical"===r?(t-s.top)/s.height*u.PERCENT_FULL:(e-s.left)/s.width*u.PERCENT_FULL;this.slideTo(a,l),this.canMove(a,l)&&o&&o()}},{key:"endSlide",value:function(){var e=this,t=this.props,n=t.onSliderDragEnd,r=t.snap,o=this.state,i=o.slidingIndex,a=o.handlePos;if(this.setState({slidingIndex:null}),"function"==typeof document.removeEventListener?(document.removeEventListener("mouseup",this.endSlide,!1),document.removeEventListener("touchend",this.endSlide,!1),document.removeEventListener("touchmove",this.handleTouchSlide,!1),document.removeEventListener("mousemove",this.handleMouseSlide,!1)):(document.detachEvent("onmousemove",this.handleMouseSlide),document.detachEvent("onmouseup",this.endSlide)),n&&n(),r){var s=this.getSnapPosition(a[i]);this.slideTo(i,s,(function(){return e.fireChangeEvent()}))}else this.fireChangeEvent()}},{key:"handleClick",value:function(e){var t=this;if(!e.target.getAttribute("data-handle-key")){var n=this.props,r=n.orientation,o=n.onClick,i=this.getSliderBoundingBox(),a=("vertical"===r?(e.clientY-i.top)/i.height:(e.clientX-i.left)/i.width)*u.PERCENT_FULL,s=this.getClosestHandle(a),l=this.getSnapPosition(a);this.slideTo(s,l,(function(){return t.fireChangeEvent()})),o&&o()}}},{key:"handleKeydown",value:function(e){var t=this,n=_(e);if(e.keyCode!==u.KEYS.ESC){var r=this.getNextPositionForKey(n,e.keyCode);if(null!==r){if(this.canMove(n,r)){this.slideTo(n,r,(function(){return t.fireChangeEvent()}));var o=this.props.onKeyPress;o&&o()}b(e)}}else e.currentTarget.blur()}},{key:"userAdjustPosition",value:function(e,t){var n=this.props.getNextHandlePosition,r=t;if(n&&(r=parseFloat(n(e,t)),Number.isNaN(r)||ru.PERCENT_FULL))throw new TypeError("getNextHandlePosition returned invalid position. Valid positions are floats between 0 and 100");return r}},{key:"validatePosition",value:function(e,t){var n=this.state,r=n.handlePos,o=n.handleDimensions,i=this.userAdjustPosition(e,t);return Math.max(Math.min(i,void 0!==r[e+1]?r[e+1]-o:u.PERCENT_FULL),void 0!==r[e-1]?r[e-1]+o:u.PERCENT_EMPTY)}},{key:"validateValues",value:function(e,t){var n=t||this.props,r=n.max,o=n.min;return e.map((function(e,t,n){var i=Math.max(Math.min(e,r),o);return n.length&&iu.PERCENT_FULL||t>(void 0!==r[e+1]?r[e+1]-o:1/0)||t<(void 0!==r[e-1]?r[e-1]+o:-1/0))}},{key:"fireChangeEvent",value:function(){var e=this.props.onChange;e&&e(this.getPublicState())}},{key:"slideTo",value:function(e,t,n){var r=this,o=this.getNextState(e,t);this.setState(o,(function(){var e=r.props.onValuesUpdated;e&&e(r.getPublicState()),n&&n()}))}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var n=e.max,r=e.min,o=e.values,i=this.props.algorithm,a=this.validateValues(o,e);this.setState({handlePos:a.map((function(e){return i.getPosition(e,r,n)})),values:a},(function(){return t.fireChangeEvent()}))}}},{key:"invalidatePitStyleCache",value:function(){this.pitStyleCache={}}},{key:"render",value:function(){var e=this,t=this.props,n=t.algorithm,r=t.children,o=t.disabled,i=t.handle,s=t.max,u=t.min,l=t.orientation,c=t.pitComponent,f=t.pitPoints,p=t.progressBar,d=this.state,h=d.className,m=d.handlePos,y=d.values;return a.default.createElement("div",{className:h,ref:this.setRef,onClick:o?void 0:this.handleClick,style:{position:"relative"}},a.default.createElement("div",{className:"rheostat-background"}),m.map((function(t,n){var r="vertical"===l?{top:String(t)+"%",position:"absolute"}:{left:String(t)+"%",position:"absolute"};return a.default.createElement(i,{"aria-valuemax":e.getMaxValue(n),"aria-valuemin":e.getMinValue(n),"aria-valuenow":y[n],"aria-disabled":o,"data-handle-key":n,className:"rheostat-handle",key:"handle-"+String(n),onClick:e.killEvent,onKeyDown:o?void 0:e.handleKeydown,onMouseDown:o?void 0:e.startMouseSlide,onTouchStart:o?void 0:e.startTouchSlide,role:"slider",style:r,tabIndex:0})})),m.map((function(t,n,r){return 0===n&&r.length>1?null:a.default.createElement(p,{className:"rheostat-progress",key:"progress-bar-"+String(n),style:e.getProgressStyle(n)})})),c&&f.map((function(t){var r=e.pitStyleCache[t];if(!r){var o=n.getPosition(t,u,s);r="vertical"===l?{top:String(o)+"%",position:"absolute"}:{left:String(o)+"%",position:"absolute"},e.pitStyleCache[t]=r}return a.default.createElement(c,{key:"pit-"+String(t),style:r},t)})),r)}}]),t}(a.default.Component);O.propTypes=x,O.defaultProps=E,t.default=O},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.KEYS={DOWN:40,END:35,ESC:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,UP:38},t.PERCENT_EMPTY=0,t.PERCENT_FULL=100},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={getPosition:function(e,t,n){return(e-t)/(n-t)*100},getValue:function(e,t,n){var r=e/100;return 0===e?t:100===e?n:Math.round((n-t)*r+t)}}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(22),i=(r=o)&&r.__esModule?r:{default:r},a=n(7);var s=function(e){var t=e.theme;return(0,a.css)("background-color:",t.colors.primaryColor,";")},u=(0,i.default)("div",{target:"e1p4hzk20",label:"Slider"})(".rheostat{overflow:visible;margin:24px 12px;}.rheostat-progress{background-color:#d8d8d8;position:absolute;",(function(e){return e.primary&&s}),"}.rheostat-handle{border:1px solid #9a9a9a;",(function(e){return e.primary&&s})," background-color:#fff;border-radius:50%;height:24px;outline:none;z-index:2;width:24px;cursor:pointer;}.rheostat-horizontal{height:24px;}.rheostat-background{height:4px;background-color:#c7c7c7;top:0px;width:100%;position:relative;}.rheostat-horizontal .rheostat-progress{height:4px;top:0;}.rheostat-horizontal .rheostat-handle{margin-left:-12px;top:-10px;}.slider-tooltip,.slider-tooltip-focus,.slider-tooltip-visible{visibility:hidden;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:6px 8px;position:absolute;z-index:1;transform:translate(-50%,-170%);}.slider-tooltip-visible{visibility:visible;}.slider-tooltip:after,.slider-tooltip-focus:after,.slider-tooltip-visible:after{content:'';position:absolute;top:98%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent;}.rheostat-handle:hover .slider-tooltip,.rheostat-handle:focus .slider-tooltip,.rheostat-handle:active .slider-tooltip{visibility:visible;}.rheostat-handle:hover .slider-tooltip-focus{visibility:hidden;}.rheostat-handle:focus .slider-tooltip-focus,.rheostat-handle:active .slider-tooltip-focus{visibility:visible;}",(function(e){return e.theme.component}),";");t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(0)),o=a(n(20)),i=a(n(188));function a(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.align,n=e.children,o=e.className;return r.default.createElement(i.default,{align:t,className:o},n)};s.propTypes={align:o.default.rangeLabelsAlign,children:o.default.children,className:o.default.string},t.default=s},function(e,t,n){"use strict";t.__esModule=!0;var r,o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["className","style","tooltipTrigger","renderTooltipData"]);if(r){var u="";switch(r){case"hover":u="slider-tooltip";break;case"focus":u="slider-tooltip-focus";break;case"always":u="slider-tooltip-visible";break;case"none":default:return a.default.createElement("button",o({style:n,"aria-label":"slider-button",className:t},s))}var l=s["aria-valuenow"];return a.default.createElement("button",o({style:n,className:t,"aria-label":"slider-button"},s),a.default.createElement("span",{className:u},i?i(l):l))}return a.default.createElement("button",o({style:n,className:t},s))}},function(e,t,n){var r=n(469);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(471)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(470)(!1)).push([e.i,"body{max-width:1200px;margin:0 auto;padding-top:15px}.row{display:flex;flex-direction:row;width:100%}.col{flex:1;padding:15px}.row>.col:first-child{border-right:1px solid #ccc;max-width:400px}.row>.col:last-child{background:#fafafa}@media (max-width:767px){.row{flex-direction:column}.row>.col:first-child{border-right:none;max-width:none}}.title-box{display:flex;width:200px;justify-content:center;align-items:center;height:36px;background-color:#fff;padding:8px 10px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);border-radius:2px;position:absolute;top:92px;left:calc(50% - 100px);z-index:1}",""])},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(a=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),i=r.sources.map((function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"}));return[n].concat(i).concat([o]).join("\n")}var a;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o=0&&f.splice(t,1)}function g(e){var t=document.createElement("style");return e.attrs.type="text/css",v(t,e.attrs),m(e,t),t}function v(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function _(e,t){var n,r,o,i;if(t.transform&&e.css){if(!(i=t.transform(e.css)))return function(){};e.css=i}if(t.singleton){var a=c++;n=l||(l=g(t)),r=x.bind(null,n,a,!1),o=x.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",v(t,e.attrs),m(e,t),t}(t),r=O.bind(null,n,t),o=function(){y(n),n.href&&URL.revokeObjectURL(n.href)}):(n=g(t),r=E.bind(null,n),o=function(){y(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=h(e,t);return d(n,t),function(e){for(var r=[],o=0;o1)for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:"",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",r=t,o="",i=0,a=0,s=n;r.charAt(0|a)||(s="=",a%1);o+=s.charAt(63&i>>8-a%1*8)){if((e=r.charCodeAt(a+=3/4))>255)throw new Error('"btoa" failed: The string to be encoded contains characters outside of the Latin1 range.');i=i<<8|e}return o}function d(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e&&"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n0)||new Error("fields missing: "+o)}function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e||0!==Object.keys(e).length||e.constructor!==Object?JSON.parse(JSON.stringify(e)):null}function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n={};return t?Object.keys(e).forEach((function(t){n[t]=encodeURI(e[t])})):n=e,n}function g(e){var t=o()(e.url||""),n=t.auth,r=void 0===n?null:n,i=t.host,a=void 0===i?"":i,s=t.path,u=void 0===s?"":s,l=t.protocol,c=void 0===l?"":l,f=a+u;if("string"!=typeof f||""===f)throw new Error("URL not present in options.");if("string"!=typeof e.app||""===e.app)throw new Error("App name is not present in options.");if("string"!=typeof c||""===c)throw new Error("Protocol is not present in url. URL should be of the form https://scalr.api.appbase.io");"/"===f.slice(-1)&&(f=f.slice(0,-1));var p=r||null;if("string"==typeof e.credentials&&""!==e.credentials?p=e.credentials:"string"==typeof e.username&&""!==e.username&&"string"==typeof e.password&&""!==e.password&&(p=e.username+":"+e.password),function(e){return t="scalr.api.appbase.io",-1!==e.indexOf(t);var t}(f)&&null===p)throw new Error("Authentication information is not present. Did you add credentials?");this.url=f,this.protocol=c,this.app=e.app,this.credentials=p,this.headers={}}function v(e){var t=this;return new Promise((function(n,r){var o=m(e);try{var i=o.method,s=o.path,l=o.params,c=o.body,f=o.isRSAPI,d=o.isSuggestionsAPI?".suggestions":t.app,h=c,y=s.endsWith("msearch")||s.endsWith("bulk")?"application/x-ndjson":"application/json",g=Object.assign({},{Accept:"application/json","Content-Type":y},t.headers),v=Date.now();t.credentials&&(g.Authorization="Basic "+p(t.credentials));var _={method:i,headers:g};if(Array.isArray(h)){var b="";h.forEach((function(e){b+=JSON.stringify(e),b+="\n"})),h=b}else h=JSON.stringify(h)||{};0!==Object.keys(h).length&&(_.body=h);var w={},x="";l&&(x="?"+a.a.stringify(l));var E=t.protocol+"://"+t.url+"/"+d+"/"+s+x;return function(e){if(t.transformRequest&&"function"==typeof t.transformRequest){var n=t.transformRequest(e);return n instanceof Promise?n:Promise.resolve(n)}return Promise.resolve(e)}(Object.assign({},{url:E},_)).then((function(e){var t=Object.assign({},e),o=t.url;return delete t.url,u()(o||E,t).then((function(e){return e.status>=500?r(e):(w=e.headers,e.json().then((function(t){if(e.status>=400)return r(e);if(t&&t.error)return r(t);if(f&&t&&"[object Object]"===Object.prototype.toString.call(t)&&c&&c.query&&c.query instanceof Array){var o=0,i=c.query.filter((function(e){return e.execute||void 0===e.execute})).length;if(t&&Object.keys(t).forEach((function(e){t[e]&&Object.prototype.hasOwnProperty.call(t[e],"error")&&(o+=1)})),o>0&&i===o)return r(t)}if(t&&t.responses instanceof Array&&t.responses.length===t.responses.filter((function(e){return Object.prototype.hasOwnProperty.call(e,"error")})).length)return r(t);var a=Object.assign({},t,{_timestamp:v,_headers:w});return n(a)})))})).catch((function(e){return r(e)}))})).catch((function(e){return r(e)}))}catch(e){return r(e)}}))}var _="undefined"!=typeof window?window.WebSocket:n(480);function b(e,t,n,r){var o=this;try{var i=m(e),s=i.method,u=i.path,l=i.params,c=e.body;c&&"object"===(void 0===c?"undefined":f(c))||(c={});return this.wsClosed=function(){r&&r()},this.stop=function(){o.ws.onmessage=void 0,o.ws.onclose=void 0,o.ws.onerror=void 0,o.wsClosed();var e=JSON.parse(JSON.stringify(o.request));e.unsubscribe=!0,!0!==o.unsubscribed&&o.send(e),o.unsubscribed=!0},this.reconnect=function(){return o.stop(),b(e,t,n,r)},this.processError=function(e){n?n(e):console.warn(e)},this.processMessage=function(e){var r=JSON.parse(JSON.stringify(e));if(r.id||!r.message)return r.id===o.id?r.message?(delete r.id,void(n&&n(r))):(r.query_id&&(o.query_id=r.query_id),r.channel&&(o.channel=r.channel),void(r.body&&""!==r.body&&t&&t(r.body))):void(!r.id&&r.channel&&r.channel===o.channel&&t&&t(r.event));n&&n(r)},o.ws=new _("wss://"+o.url+"/"+o.app),o.id="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})),o.request={id:o.id,path:o.app+"/"+u+"?"+a.a.stringify(l),method:s,body:c},o.credentials&&(o.request.authorization="Basic "+p(o.credentials)),o.result={},o.closeHandler=function(){o.wsClosed()},o.errorHandler=function(e){o.processError.apply(o,[e])},o.messageHandler=function(e){var t=JSON.parse(e.data);t.body&&t.body.status>=400?o.processError.apply(o,[t]):o.processMessage.apply(o,[t])},o.send=function(e){!function e(t,n){setTimeout((function(){1===t.readyState?null!=n&&n():e(t,n)}),5)}(o.ws,(function(){try{o.ws.send(JSON.stringify(e))}catch(e){console.warn(e)}}))},o.ws.onmessage=o.messageHandler,o.ws.onerror=o.errorHandler,o.ws.onclose=o.closeHandler,o.send(o.request),o.result.stop=o.stop,o.result.reconnect=o.reconnect,o.result}catch(e){return n?n(e):console.warn(e),null}}function w(e){var t=m(e),n=h(t,{type:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.body,delete t.id;var a=void 0;return a=o?r+"/"+encodeURIComponent(o):r,this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function x(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"GET",path:i,params:t})}function E(e){var t=m(e),n=h(t,{type:"string",id:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.id,delete t.body;var a=r+"/"+encodeURIComponent(o)+"/_update";return this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function O(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"DELETE",path:i,params:t})}function S(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=t.type,o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_bulk":"/_bulk",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function C(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_search":"_search",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function P(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_msearch":"_msearch",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function T(e,t){var n=m(t),r=d(e);if(!0!==r)throw r;var o={settings:n,query:e};return this.performFetchRequest({method:"POST",path:"_reactivesearch.v3",body:o,isRSAPI:!0})}function k(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id,delete t.stream,!0===t.stream?t.stream="true":(delete t.stream,t.streamonly="true");for(var i=arguments.length,a=Array(i>1?i-1:0),s=1;s1?i-1:0),s=1;s2?n-2:0),o=2;o0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.headers=t?y(e):e},"undefined"!=typeof window&&(window.Appbase=t),t}},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,i){t=t||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var s=/\+/g;e=e.split(t);var u=1e3;i&&"number"==typeof i.maxKeys&&(u=i.maxKeys);var l=e.length;u>0&&l>u&&(l=u);for(var c=0;c=0?(f=m.substr(0,y),p=m.substr(y+1)):(f=m,p=""),d=decodeURIComponent(f),h=decodeURIComponent(p),r(a,d)?o(a[d])?a[d].push(h):a[d]=[a[d],h]:a[d]=h}return a};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?i(a(e),(function(a){var s=encodeURIComponent(r(a))+n;return o(e[a])?i(e[a],(function(e){return s+encodeURIComponent(r(e))})).join(t):s+encodeURIComponent(r(e[a]))})).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r="0"&&r<="9";)t+=r,u();if("."===r)for(t+=".";u()&&r>="0"&&r<="9";)t+=r;if("e"===r||"E"===r)for(t+=r,u(),"-"!==r&&"+"!==r||(t+=r,u());r>="0"&&r<="9";)t+=r,u();if(e=+t,isFinite(e))return e;s("Bad number")},c=function(){var e,t,n,o="";if('"'===r)for(;u();){if('"'===r)return u(),o;if("\\"===r)if(u(),"u"===r){for(n=0,t=0;t<4&&(e=parseInt(u(),16),isFinite(e));t+=1)n=16*n+e;o+=String.fromCharCode(n)}else{if("string"!=typeof a[r])break;o+=a[r]}else o+=r}s("Bad string")},f=function(){for(;r&&r<=" ";)u()};i=function(){switch(f(),r){case"{":return function(){var e,t={};if("{"===r){if(u("{"),f(),"}"===r)return u("}"),t;for(;r;){if(e=c(),f(),u(":"),Object.hasOwnProperty.call(t,e)&&s('Duplicate key "'+e+'"'),t[e]=i(),f(),"}"===r)return u("}"),t;u(","),f()}}s("Bad object")}();case"[":return function(){var e=[];if("["===r){if(u("["),f(),"]"===r)return u("]"),e;for(;r;){if(e.push(i()),f(),"]"===r)return u("]"),e;u(","),f()}}s("Bad array")}();case'"':return c();case"-":return l();default:return r>="0"&&r<="9"?l():function(){switch(r){case"t":return u("t"),u("r"),u("u"),u("e"),!0;case"f":return u("f"),u("a"),u("l"),u("s"),u("e"),!1;case"n":return u("n"),u("u"),u("l"),u("l"),null}s("Unexpected '"+r+"'")}()}},e.exports=function(e,t){var a;return o=e,n=0,r=" ",a=i(),f(),r&&s("Syntax error"),"function"==typeof t?function e(n,r){var o,i,a=n[r];if(a&&"object"==typeof a)for(o in a)Object.prototype.hasOwnProperty.call(a,o)&&(void 0!==(i=e(a,o))?a[o]=i:delete a[o]);return t.call(n,r,a)}({"":a},""):a}},function(e,t){var n,r,o,i=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,a={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function s(e){return i.lastIndex=0,i.test(e)?'"'+e.replace(i,(function(e){var t=a[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}e.exports=function(e,t,i){var a;if(n="",r="","number"==typeof i)for(a=0;a0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(t.type===r.ADD_COMPONENT)return[].concat(o(e),[t.component]);if(t.type===r.REMOVE_COMPONENT)return e.filter((function(e){return e!==t.component}));return e};var r=n(5);function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT){var n=a(t.react),s=r({},e);return Object.keys(s).forEach((function(e){s[e]=s[e].filter((function(e){return e!==t.component}))})),n.forEach((function(e){Array.isArray(s[e])?s[e]=[].concat(i(s[e]),[t.component]):s[e]=[t.component]})),s}return e};var o=n(5);function i(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{analyticsConfig:i.defaultAnalyticsConfig},t=arguments[1];if(t.type===o.ADD_CONFIG)return r({},e,{analyticsConfig:r({},i.defaultAnalyticsConfig,t.analyticsConfig)});if(t.type===o.UPDATE_ANALYTICS_CONFIG)return r({},e,{analyticsConfig:r({},e.analyticsConfig,t.analyticsConfig)});return e};var o=n(5),i=n(110)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.ADD_APPBASE_REF)return t.appbaseRef;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_HITS)return t.append?r({},e,a({},t.component,{hits:[].concat(s(e[t.component].hits),s(t.hits)),total:t.total,time:t.time,hidden:t.hidden||0})):r({},e,a({},t.component,{hits:t.hits,total:t.total,time:t.time,hidden:t.hidden||0}));if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component].total;return t.hit._deleted?n-=1:t.hit._updated||(n+=1),r({},e,a({},t.component,r({},e[t.component],{total:n})))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var u=i(e,[t.component]);return u}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_COMBINED_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_INTERNAL_VALUE:return r({},e,a({},t.component,{value:t.value,componentType:t.componentType,category:t.category,meta:t.meta}));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=i(e,[t.component]);return n;default:return e}};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_LOADING)return r({},e,a({},t.component,t.isLoading));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_ERROR)return r({},e,a({},t.component,t.error));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_STREAMING)return!t.status&&e[t.component]&&e[t.component].ref&&e[t.component].ref.stop(),r({},e,a({},t.component,{status:t.status,ref:t.ref}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component]||[];return n=n.filter((function(e){return e._id!==t.hit._id})),r({},e,a({},t.component,[t.hit].concat(s(n))))}if(t.type===o.SET_STREAMING){if(!t.status&&e[t.component]){e[t.component];var u=i(e,[t.component]);return u}}else if(t.type===o.REMOVE_COMPONENT){e[t.component];var l=i(e,[t.component]);return l}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_TIMESTAMP)return r({},e,a({},t.component,t.timestamp));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_HEADERS)return t.headers;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_MAP_DATA)return i({},t.componentId,{query:t.query,persistMapQuery:t.persistMapQuery});if(t.type===r.REMOVE_COMPONENT){e[t.component];var n=o(e,[t.component]);return n}return e};var r=n(5);function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_LISTENER)return r({},e,a({},t.component,{onQueryChange:t.onQueryChange,onError:t.onError}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case o.SET_VALUE:return s.includes(t.componentType)?{searchValue:t.value,searchId:null}:e;case o.SET_SEARCH_ID:return r({},e,{searchId:t.searchId});case o.SET_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:t.value,suggestionsSearchId:null});case o.SET_SUGGESTIONS_SEARCH_ID:return r({},e,{suggestionsSearchId:t.searchId});case o.CLEAR_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:null,suggestionsSearchId:null});default:return e}};var o=n(5),i=n(21),a={searchValue:null,searchId:null,suggestionsSearchId:null,suggestionsSearchValue:null},s=[i.componentTypes.dataSearch,i.componentTypes.categorySearch]},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_PROMOTED_RESULTS)return r({},e,a({},t.component,t.results.map((function(e){return r({},e,{_promoted:!0})}))));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_DATA)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_DEFAULT_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_AGGS){if(t.append){var n=Object.keys(e[t.component])[0],u=t.aggregations[n],l=u.buckets,c=s(u,["buckets"]);return r({},e,i({},t.component,i({},n,r({buckets:[].concat(a(e[t.component][n].buckets),a(l))},c))))}return r({},e,i({},t.component,t.aggregations))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var f=s(e,[t.component]);return f}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_COMPOSITE_AGGS){var n=Object.values(t.aggregations)&&Object.values(t.aggregations)[0],u=Object.keys(t.aggregations)[0];if(!n)return e;var l=n.buckets||[],c=l.map((function(e){var t=e.doc_count,n=e.key,o=e[u],i={},a={};if(o&&o.hits){var l=o.hits.hits[0];a=l._source,i=s(l,["_source"])}return r({_doc_count:t,_key:n[u]},i,a)}));return r({},e,i({},t.component,t.append?[].concat(a(e[t.component]),a(c)):c))}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_APPLIED_SETTINGS)return r({},e,i({},t.component,t.data));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_HIGHLIGHT_OPTIONS)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_RAW_DATA)return r({},e,a({},t.component,t.response));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_SUGGESTIONS)return r({},e,i({},t.component,t.suggestions));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_TO_HITS)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n={ENTER_PRESS:"ENTER_PRESS",SUGGESTION_SELECT:"SUGGESTION_SELECT",CLEAR_VALUE:"CLEAR_VALUE",SEARCH_ICON_CLICK:"SEARCH_ICON_CLICK"};t.default=n},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return i};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},i={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.2","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),i=n(27),a=n.n(i),s=(n(189),n(190)),u=n.n(s),l=n(198);n(468);var c=[{lat:37.772,lng:-122.214},{lat:21.291,lng:-157.821},{lat:-18.142,lng:178.431},{lat:-27.467,lng:153.027}],f=function(e){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this));return n.state={title:""},n.renderInfo=n.renderInfo.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.renderInfo=function(){var e=this.state.title;return e?o.a.createElement("div",{className:"title-box"},e):null},t.prototype.render=function(){var e=this;return o.a.createElement(u.a,{app:"meetup_dataset",url:"https://a03a1cb71321:75b6603d-9456-4a5a-af6b-a487b309eb61@arc-cluster-appbase-demo-6pjy6z.searchbase.io",enableAppbase:!0,type:"meetupdata1",mapKey:"AIzaSyAKz3UhgSuP872fb-Aw27oPRI7M0eXkA9U"},o.a.createElement("h2",null,"Polylines on ReactiveMap"),this.renderInfo(),o.a.createElement(l.ReactiveGoogleMap,{componentId:"map",dataField:"location",title:"Reactive Maps",innerRef:function(t){e.mapRef=t},size:50,defaultZoom:3,center:{lat:0,lng:-180},renderAllData:function(t,n,r,o){if(e.mapRef){var i=e.mapRef.map;new window.google.maps.Polyline({path:c,geodesic:!0,strokeColor:"#FF0000",strokeOpacity:1,strokeWeight:2}).setMap(i)}return o()},showMarkerClusters:!1,showSearchAsMove:!1}))},t}(o.a.Component);a.a.render(o.a.createElement(f,null),document.getElementById("root"))}]); \ No newline at end of file diff --git a/site/demos/polyline/package.json b/site/demos/polyline/package.json index 02b15c4633..dcde29a79a 100644 --- a/site/demos/polyline/package.json +++ b/site/demos/polyline/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "@appbaseio/reactivemaps": "3.0.0-beta.10", "react": "^16.2.0", "react-dom": "^16.2.0" diff --git a/site/demos/producthunt/dist/index.js b/site/demos/producthunt/dist/index.js index 78af148e8a..4078551c1a 100644 --- a/site/demos/producthunt/dist/index.js +++ b/site/demos/producthunt/dist/index.js @@ -3,7 +3,7 @@ object-assign (c) Sindre Sorhus @license MIT -*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,u=i(e),l=1;l>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r=arguments[1],o=0;o=0&&this.lastIndexOf(e)===t}),"function"!=typeof Event){"undefined"!=typeof window&&(window.Event=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t})}},function(e,t,n){"use strict";(function(e){t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT)return r({},e,i({},t.component,t.react));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY)return r({},e,i({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_OPTIONS)return r({},e,i({},t.component,t.options));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_VALUE:return r({},e,i({},t.component,{value:t.value,label:t.label||t.component,showFilter:t.showFilter,URLParams:t.URLParams,componentType:t.componentType,category:t.category,meta:t.meta}));case o.PATCH_VALUE:return r({},e,i({},t.component,r({},e[t.component],t.payload)));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=a(e,[t.component]);return n;default:return e}};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_PROPS:return r({},e,i({},t.component,t.options));case o.UPDATE_PROPS:return r({},e,i({},t.component,r({},e[t.component],t.options)));case o.REMOVE_PROPS:case o.REMOVE_COMPONENT:e[t.component];var n=a(e,[t.component]);return n;default:return e}};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.default={date:"yyyy-MM-dd",basic_date:"yyyyMMdd",basic_date_time:"yyyyMMdd'T'HHmmss.fffzzz",basic_date_time_no_millis:"yyyyMMdd'T'HHmmsszzz",date_time_no_millis:"yyyy-MM-dd'T'HH:mm:sszzz",basic_time:"HHmmss.fffzzz",basic_time_no_millis:"HHmmsszzz",epoch_millis:"epoch_millis",epoch_second:"epoch_second"}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t0&&l.forEach((function(e){var r,o,a;t.hasOwnProperty(e)&&(u=n({},u,(r={},o=e,a=t[e],o in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a,r)))}));var c=n({},i,u);if(d=[].concat(r(d),[e]),p=[].concat(r(p),[c]),f)return!0}return!1},g=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;if("object"==typeof t){var a=n.split("."),i=t[a[0]];if(i)if(a.length>1){var s=n.substring(a[0].length+1);Array.isArray(i)?i.forEach((function(t){e(t,s,r)})):e(i,s,r)}else{var u=o(i);if(u){if(Array.isArray(u)){if(f)return u.some((function(e){return m(e,t,r)}));u.forEach((function(e){return m(e,t,r)}))}return m(u,t,r)}}}return!1},y=function(){f?i.forEach((function(e){t.some((function(t){return g(e,t)}))})):i.forEach((function(e){t.forEach((function(t){g(e,t)}))}))};return y(),p.length4&&void 0!==arguments[4]?arguments[4]:{};return function(l){if(l(s(e,t,n)),r){l((0,o.executeQuery)(e,!1,!0))}l((0,a.setInternalValue)((0,i.getInternalComponentID)(e),void 0,void 0,void 0,u))}};var r=n(1),o=n(28),a=n(29),i=n(13);function s(e,t,n){return{type:r.SET_MAP_DATA,componentId:e,query:t,persistMapQuery:n}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:null,n=r.props.onClear;r.props.setValue(e,null),n&&n(e,t)},r.clearValues=function(){var e=r.props.onClear;r.props.clearValues(),e&&e(null)},r.renderValue=function(e,t){if(t&&e.length)return e.map((function(e){return r.renderValue(e)})).join(", ");if(e&&"object"===(void 0===e?"undefined":o(e))){var n=("string"==typeof e.label?e.label:e.value)||e.key||e.distance||null;return e.location&&(n=e.location+" - "+n),n}return e},r.renderFilters=function(){var e=r.props.selectedValues;return Object.keys(e).filter((function(t){return r.props.components.includes(t)&&e[t].showFilter})).map((function(t,n){var o=e[t],i=o.label,s=o.value,u=o.category,l=Array.isArray(s);if(i&&(l&&s.length||!l&&s)){var c=u?r.renderValue(s+" in "+u+" category",l):r.renderValue(s,l);return(0,a.jsx)(h.default,{className:(0,p.getClassName)(r.props.innerClass,"button")||null,key:t+"-"+(n+1),tabIndex:"0",onKeyPress:function(e){return(0,p.handleA11yAction)(e,(function(){return r.remove(t,s)}))},onClick:function(){return r.remove(t,s)}},(0,a.jsx)("span",null,e[t].label,": ",c),(0,a.jsx)("span",null,"✕"))}return null})).filter(Boolean)},r.hasFilters=function(){return Object.keys(r.props.selectedValues).filter((function(e){return r.props.components.includes(e)})).some((function(e){var t=r.props.selectedValues[e].value,n=r.props.componentProps[e]&&r.props.componentProps[e].componentType===c.componentTypes.reactiveList,o=Array.isArray(t);return(o&&t.length||!o&&t)&&!n}))},r.extracted(n),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.extracted=function(e){!0===e.showClearAll?this._showClearAll=c.CLEAR_ALL.ALWAYS:this._showClearAll=!1===e.showClearAll?c.CLEAR_ALL.NEVER:e.showClearAll},t.prototype.render=function(){var e=this;if(this.props.render)return this.props.render(this.props);var t=this.props.theme,n=this.renderFilters(),r=void 0;return r=this._showClearAll===c.CLEAR_ALL.ALWAYS?this.hasFilters():this._showClearAll===c.CLEAR_ALL.DEFAULT&&!!n.length,(0,a.jsx)(m.default,{style:this.props.style,css:(0,d.filters)(t),className:""+(this.props.className||"")},this.props.title&&r&&(0,a.jsx)(g.default,{className:(0,p.getClassName)(this.props.innerClass,"title")||null},this.props.title),n,this.props.showClearAll&&r?(0,a.jsx)(h.default,{className:(0,p.getClassName)(this.props.innerClass,"button")||null,onClick:this.clearValues,tabIndex:"0",onKeyPress:function(t){return(0,p.handleA11yAction)(t,e.clearValues)}},this.props.clearAllLabel):null)},t}(i.Component);b.propTypes={clearValues:f.default.func,setValue:f.default.func,components:f.default.components,selectedValues:f.default.selectedValues,className:f.default.string,clearAllLabel:f.default.title,innerClass:f.default.style,showClearAll:f.default.showClearAll,style:f.default.style,theme:f.default.style,onClear:f.default.func,render:f.default.func,title:f.default.title,onChange:f.default.func,componentProps:f.default.props},b.defaultProps={className:null,clearAllLabel:"Clear All",showClearAll:!0,style:{},componentProps:{}};var w=(0,y.connect)((function(e){return{components:e.components,selectedValues:e.selectedValues,componentProps:e.props}}),(function(e){return{clearValues:function(){return e((0,l.clearValues)())},setValue:function(t,n){return e((0,l.setValue)(t,n))}}}))((0,u.withTheme)((function(e){return(0,a.jsx)(b,r({ref:e.myForwardedRef},e))})));t.default=s.default.forwardRef((function(e,t){return(0,a.jsx)(w,r({},e,{myForwardedRef:t}))}))},function(e,t,n){"use strict";t.__esModule=!0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var S=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));E.call(r);var o=n.defaultValue||n.value,a=n.selectedValue||o||[],i={};a.forEach((function(e){i[e]=!0}));var s=n.options&&n.options[n.dataField]?r.getOptions(n.options[n.dataField].buckets,n):[];r.state={currentValue:i,options:s,searchTerm:"",after:{},prevAfter:{},isLastBucket:!1},r.internalComponent=(0,l.getInternalComponentID)(n.componentId),(0,p.updateCustomQuery)(n.componentId,n,a),(0,p.updateDefaultQuery)(n.componentId,n,a),r.updateQueryOptions(n);return a.length&&r.setValue(a,!0,n,!1),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidUpdate=function(e){var t=this;(0,p.checkPropChange)(this.props.options,e.options,(function(){var n=t.props,r=n.showLoadMore,a=n.dataField,i=n.options;if(r&&i&&i[a]){var s=i[a].buckets,u=i[a].after_key,l=e.options&&e.options[a]&&e.options[a].after_key,c=!u;t.setState((function(e){return o({},e,{prevAfter:l?{after:l}:e.prevAfter,after:u?{after:u}:e.after,isLastBucket:c,options:t.getOptions(s,t.props)})}),(function(){var e=t.state.currentValue,n=Object.keys(e).filter((function(t){return e[t]}));n.length&&t.setValue(n,!0)}))}else t.setState({options:i&&i[a]?t.getOptions(i[a].buckets,t.props):[]},(function(){var e=t.state.currentValue,n=Object.keys(e).filter((function(t){return e[t]}));n.length&&t.setValue(n,!0)}))}));var n="object"===r(this.state.currentValue)?Object.keys(this.state.currentValue):[];(0,w.isQueryIdentical)(n,this.props,e,"defaultQuery")||(this.updateDefaultQuery(),this.updateQuery([],this.props)),(0,w.isQueryIdentical)(n,this.props,e,"customQuery")||this.updateQuery(n,this.props),(0,p.checkSomePropChange)(this.props,e,["size","sortBy"],(function(){return t.updateQueryOptions(t.props)})),(0,p.checkSomePropChange)(this.props,e,["dataField","nestedField"],(function(){t.updateQueryOptions(t.props),t.updateQuery(n,t.props)}));var a=n,i=this.props.selectAllLabel;if(i&&(a=a.filter((function(e){return e!==i})),this.state.currentValue[i]&&(a=[i])),this.props.value!==e.value)this.setValue(this.props.value,!0);else if(!(0,p.isEqual)(a,this.props.selectedValue)&&!(0,p.isEqual)(this.props.selectedValue,e.selectedValue)){var s=this.props,u=s.value,l=s.onChange;if(void 0===u)this.setValue(this.props.selectedValue||[],!0);else if(l)l(this.props.selectedValue||null);else{var c=n;this.setValue(c,!0)}}},t.generateQueryOptions=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=(0,p.getQueryOptions)(e),o=Object.keys(n);return e.showLoadMore?(0,p.getCompositeAggsQuery)(o,r,e,t):(0,p.getAggsQuery)(o,r,e)},t.prototype.getComponent=function(){var e=this.props,t=e.error,n=e.isLoading,r=e.rawData,o={error:t,loading:n,value:this.state.currentValue,data:this.listItems,handleChange:this.handleClick,rawData:r};return(0,w.getComponent)(o,this.props)},t.prototype.render=function(){var e=this,t=this.props,n=t.selectAllLabel,r=t.renderItem,o=t.showLoadMore,a=t.loadMoreLabel,i=t.renderError,u=t.error,l=t.isLoading,c=this.state.isLastBucket;if(this.props.isLoading&&this.props.loader)return this.props.loader;if(i&&u)return(0,w.isFunction)(i)?i(u):i;if(!this.hasCustomRenderer&&this.state.options&&0===this.state.options.length)return this.props.renderNoResults?this.props.renderNoResults():null;var f=this.listItems,d=!!n&&!!this.state.currentValue[n];return s.default.createElement(v.default,{style:this.props.style,className:this.props.className},this.props.title&&s.default.createElement(h.default,{className:(0,p.getClassName)(this.props.innerClass,"title")||null},this.props.title),this.renderSearch(),this.hasCustomRenderer?this.getComponent():s.default.createElement(b.UL,{className:(0,p.getClassName)(this.props.innerClass,"list")||null,role:"listbox","aria-label":this.props.componentId+"-items"},n?s.default.createElement("li",{key:n,className:d?"active":"",role:"option","aria-checked":d,"aria-selected":d},s.default.createElement(b.Checkbox,{className:(0,p.getClassName)(this.props.innerClass,"checkbox")||null,id:this.props.componentId+"-"+n,name:n,value:n,onChange:this.handleClick,checked:d,show:this.props.showCheckbox}),s.default.createElement("label",{className:(0,p.getClassName)(this.props.innerClass,"label")||null,htmlFor:this.props.componentId+"-"+n},n)):null,f.length?f.map((function(t){var n=!!e.state.currentValue[t.key];return s.default.createElement("li",{key:t.key,className:n?"active":"",role:"option","aria-checked":n,"aria-selected":n},s.default.createElement(b.Checkbox,{className:(0,p.getClassName)(e.props.innerClass,"checkbox")||null,id:e.props.componentId+"-"+t.key,name:e.props.componentId+"-"+t.key,value:t.key,onChange:e.handleClick,checked:n,show:e.props.showCheckbox}),s.default.createElement("label",{className:(0,p.getClassName)(e.props.innerClass,"label")||null,htmlFor:e.props.componentId+"-"+t.key},r?r(t.key,t.doc_count,n):s.default.createElement("span",null,s.default.createElement("span",null,t.key),e.props.showCount&&s.default.createElement("span",{className:(0,p.getClassName)(e.props.innerClass,"count")||null},t.doc_count))))})):this.props.renderNoResults&&this.props.renderNoResults(),o&&!c&&s.default.createElement("div",{css:g.loadMoreContainer},s.default.createElement(y.default,{disabled:l,onClick:this.handleLoadMore},a))))},a(t,[{key:"hasCustomRenderer",get:function(){return(0,w.hasCustomRenderer)(this.props)}},{key:"listItems",get:function(){var e=this,t=this.state.options;return this.props.transformData&&(t=this.props.transformData(t)),t.filter((function(t){return!!String(t.key).length&&(!e.props.showSearch||!e.state.searchTerm||String(t.key).toLowerCase().includes(e.state.searchTerm.toLowerCase()))}))}}]),t}(i.Component);S.defaultQuery=function(e,t){var n=null,r="or"===t.queryFormat?"terms":"term";if(!Array.isArray(e)||0===e.length)return null;if(t.selectAllLabel&&e.includes(t.selectAllLabel))n=t.showMissing?{match_all:{}}:{exists:{field:t.dataField}};else if(e){var o=void 0;if("or"===t.queryFormat){var a,i,s=[(i={},i[r]=(a={},a[t.dataField]=e.filter((function(e){return e!==t.missingLabel})),a),i)];if(t.showMissing)e.includes(t.missingLabel)&&(s=s.concat({bool:{must_not:{exists:{field:t.dataField}}}}));o={bool:{should:s}}}else{o={bool:{must:e.map((function(e){var n,o;return(o={})[r]=((n={})[t.dataField]=e,n),o}))}}}n=e.length?o:null}return n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var E=function(){var e=this;this.getOptions=function(e,t){return t.showLoadMore?e.map((function(e){return{key:e.key[t.dataField],doc_count:e.doc_count}})):e},this.setValue=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=r.selectAllLabel,s=e.state.currentValue,u=null;if(i&&(Array.isArray(t)&&t.includes(i)||"string"==typeof t&&t===i))s[i]&&a&&!n?(s={},u=[]):(e.state.options.forEach((function(e){s[e.key]=!0})),s[i]=!0,u=[i]);else if(n){if(u=t,s={},t&&t.forEach((function(e){s[e]=!0})),i&&i in s){var l=s,c=(l[i],x(l,[i]));s=o({},c)}}else{if(s[t]){var f=s,d=(f[t],x(f,[t]));s=o({},d)}else s[t]=!0;if(i&&i in s){var h=s,m=(h[i],x(h,[i]));s=o({},m)}u=Object.keys(s)}var g=function(){var t=function(){e.updateQuery(u,r),r.onValueChange&&r.onValueChange(u)};a?e.setState({currentValue:s},t):t()};(0,p.checkValueChange)(r.componentId,u,r.beforeValueChange,g)},this.updateQuery=function(t,n){var r=n.customQuery,a=S.defaultQuery(t,n),i=void 0;r&&(a=(r(t,n)||{}).query,i=(0,p.getOptionsFromQuery)(r(t,n)),(0,p.updateCustomQuery)(n.componentId,n,t));n.setQueryOptions(n.componentId,o({},S.generateQueryOptions(n,e.state.prevAfter,e.state.currentValue),i)),n.updateQuery({componentId:n.componentId,query:a,value:t,label:n.filterLabel,showFilter:n.showFilter,URLParams:n.URLParams,componentType:f.componentTypes.multiList})},this.updateDefaultQuery=function(t){var n=Object.keys(e.state.currentValue);(0,p.updateDefaultQuery)(e.props.componentId,e.props,n),(0,p.updateInternalQuery)(e.internalComponent,t,n,e.props,S.generateQueryOptions(e.props,e.state.prevAfter,e.state.currentValue),null)},this.updateQueryOptions=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t.showLoadMore&&!n&&e.setState({options:[]});var r=S.generateQueryOptions(t,n?e.state.after:{},e.state.currentValue);t.defaultQuery?e.updateDefaultQuery(r):t.setQueryOptions(e.internalComponent,r)},this.handleInputChange=function(t){var n=t.target.value;e.setState({searchTerm:n})},this.handleLoadMore=function(){var t=S.generateQueryOptions(e.props,e.state.after,e.state.currentValue);e.props.loadMore(e.props.componentId,t)},this.renderSearch=function(){return e.props.showSearch?s.default.createElement(m.default,{className:(0,p.getClassName)(e.props.innerClass,"input")||null,onChange:e.handleInputChange,value:e.state.searchTerm,placeholder:e.props.placeholder,style:{margin:"0 0 8px"},"aria-label":e.props.componentId+"-search",themePreset:e.props.themePreset}):null},this.handleClick=function(t){var n=t;(0,w.isEvent)(t)&&(n=t.target.value);var r=e.props,o=r.value,a=r.onChange;void 0===o?e.setValue(n):a&&a((0,w.parseValueArray)(e.props.value,n))}};S.propTypes={setQueryOptions:d.default.funcRequired,loadMore:d.default.funcRequired,updateQuery:d.default.funcRequired,options:d.default.options,rawData:d.default.rawData,selectedValue:d.default.selectedValue,setCustomQuery:d.default.funcRequired,isLoading:d.default.bool,error:d.default.title,beforeValueChange:d.default.func,children:d.default.func,className:d.default.string,componentId:d.default.stringRequired,customQuery:d.default.func,defaultQuery:d.default.func,dataField:d.default.stringRequired,nestedField:d.default.string,defaultValue:d.default.stringArray,value:d.default.stringArray,filterLabel:d.default.string,innerClass:d.default.style,loader:d.default.title,onError:d.default.func,renderNoResults:d.default.func,onQueryChange:d.default.func,onValueChange:d.default.func,onChange:d.default.func,placeholder:d.default.string,queryFormat:d.default.queryFormatSearch,react:d.default.react,render:d.default.func,renderItem:d.default.func,renderError:d.default.title,transformData:d.default.func,selectAllLabel:d.default.string,showCheckbox:d.default.boolRequired,showCount:d.default.bool,showSearch:d.default.bool,size:d.default.number,sortBy:d.default.sortByWithCount,style:d.default.style,themePreset:d.default.themePreset,title:d.default.title,URLParams:d.default.bool,showMissing:d.default.bool,missingLabel:d.default.string,showLoadMore:d.default.bool,loadMoreLabel:d.default.title},S.defaultProps={className:null,placeholder:"Search",queryFormat:"or",showCheckbox:!0,showCount:!0,showSearch:!0,size:100,sortBy:"count",style:{},URLParams:!1,showMissing:!1,missingLabel:"N/A",showLoadMore:!1,loadMoreLabel:"Load More"},S.componentType=f.componentTypes.multiList;var O=(0,w.connect)((function(e,t){return{options:t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].reactivesearch_nested:e.aggregations[t.componentId],rawData:e.rawData[t.componentId],selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,isLoading:e.isLoading[t.componentId],themePreset:e.config.themePreset,error:e.error[t.componentId]}}),(function(e){return{setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},loadMore:function(t,n){return e((0,u.loadMore)(t,n,!0,!0))},updateQuery:function(t){return e((0,u.updateQuery)(t))}}}))((function(e){return s.default.createElement(C.default,o({},e,{internalComponent:!0,componentType:f.componentTypes.multiList}),(function(){return s.default.createElement(S,o({ref:e.myForwardedRef},e))}))})),k=s.default.forwardRef((function(e,t){return s.default.createElement(O,o({},e,{myForwardedRef:t}))}));(0,c.default)(k,S),k.name="MultiList",t.default=k},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(o,["getRootProps","getInputProps","getItemProps","isOpen","highlightedIndex"]);return(0,a.jsx)("div",u({css:v.suggestionsContainer},{suppressRefError:!0}),(0,a.jsx)(b.default,r({"aria-label":e.props.componentId,id:e.props.componentId+"-input",showIcon:e.props.showIcon,showClear:e.props.showClear,iconPosition:e.props.iconPosition,ref:function(t){e._inputRef=t}},c({className:(0,p.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:null===e.state.currentValue?"":e.state.currentValue,onChange:e.onInputChange,onBlur:e.withTriggerQuery(e.props.onBlur),onFocus:e.handleFocus,onKeyPress:e.withTriggerQuery(e.props.onKeyPress),onKeyDown:function(t){return e.handleKeyDown(t,h)},onKeyUp:e.withTriggerQuery(e.props.onKeyUp)}),{themePreset:s})),e.renderIcons(),e.hasCustomRenderer&&e.getComponent(r({getInputProps:c,getItemProps:f,isOpen:d,highlightedIndex:h},m)),e.renderLoader(),e.renderError(),!e.hasCustomRenderer&&d&&n.length?(0,a.jsx)("ul",{css:(0,v.suggestions)(s,i),className:(0,p.getClassName)(e.props.innerClass,"list")},(0,S.hasQuerySuggestionsRenderer)(e.props)?e.getComponent(r({getInputProps:c,getItemProps:f,isOpen:d,highlightedIndex:h},m),!0):e.topSuggestions.map((function(n,o){return(0,a.jsx)("li",r({},f({item:n}),{key:o+1+"-"+n.value,style:{backgroundColor:e.getBackgroundColor(h,o)}}),(0,a.jsx)(E.default,{currentValue:t,suggestion:n}))})),n.slice(0,l).map((function(n,o){return(0,a.jsx)("li",r({},f({item:n}),{key:o+e.topSuggestions.length+1+"-"+n.value,style:{backgroundColor:e.getBackgroundColor(h,o+e.topSuggestions.length)}}),(0,a.jsx)(E.default,{currentValue:t,suggestion:n}))}))):e.renderNoSuggestion(n))}},this.props.downShiftProps)):(0,a.jsx)("div",{css:v.suggestionsContainer},(0,a.jsx)(b.default,{"aria-label":this.props.componentId,className:(0,p.getClassName)(this.props.innerClass,"input")||null,placeholder:this.props.placeholder,value:this.state.currentValue?this.state.currentValue:"",onChange:this.onInputChange,onBlur:this.withTriggerQuery(this.props.onBlur),onFocus:this.withTriggerQuery(this.props.onFocus),onKeyPress:this.withTriggerQuery(this.props.onKeyPress),onKeyDown:this.withTriggerQuery(this.props.onKeyDown),onKeyUp:this.withTriggerQuery(this.props.onKeyUp),autoFocus:this.props.autoFocus,iconPosition:this.props.iconPosition,showIcon:this.props.showIcon,showClear:this.props.showClear,themePreset:s}),this.renderIcons()))},o(t,[{key:"stats",get:function(){return(0,p.getResultStats)(this.props)}},{key:"parsedSuggestions",get:function(){var e=[],t=this.state.currentValue,n=this.props.defaultSuggestions;return!t&&n&&n.length?e=n:t&&(e=this.state.suggestions),(0,p.withClickIds)(e)}},{key:"hasCustomRenderer",get:function(){return(0,S.hasCustomRenderer)(this.props)}},{key:"topSuggestions",get:function(){var e=this.props,t=e.enableQuerySuggestions,n=e.querySuggestions,r=e.showDistinctSuggestions,o=this.state.currentValue;return t?(0,p.getTopSuggestions)(n,o,r):[]}}]),t}(i.Component);A.highlightQuery=function(e){if(e.customHighlight)return e.customHighlight(e);if(!e.highlight)return null;var t={},n=e.highlightField?e.highlightField:e.dataField;return"string"==typeof n?t[n]={}:Array.isArray(n)&&n.forEach((function(e){t[e]={}})),{highlight:r({pre_tags:[""],post_tags:[""],fields:t},e.highlightField&&{require_field_match:!1})}},A.defaultQuery=function(e,t){var n=null,r=void 0;return e&&(r=Array.isArray(t.dataField)?t.dataField:[t.dataField],n=t.queryString?{query_string:A.shouldQuery(e,r,t)}:t.searchOperators?{simple_query_string:A.shouldQuery(e,r,t)}:{bool:{should:A.shouldQuery(e,r,t),minimum_should_match:"1"}}),""===e&&(n=null),n&&t.nestedField&&(n={nested:{path:t.nestedField,query:n}}),n},A.shouldQuery=function(e,t,n){var r=t.map((function(e,t){return e+(Array.isArray(n.fieldWeights)&&n.fieldWeights[t]?"^"+n.fieldWeights[t]:"")}));return n.searchOperators||n.queryString?{query:e,fields:r,default_operator:n.queryFormat}:"and"===n.queryFormat?[{multi_match:{query:e,fields:r,type:"cross_fields",operator:"and"}},{multi_match:{query:e,fields:r,type:"phrase",operator:"and"}}]:[{multi_match:{query:e,fields:r,type:"best_fields",operator:"or",fuzziness:n.fuzziness?n.fuzziness:0}},{multi_match:{query:e,fields:r,type:"phrase",operator:"or"}}]};var I=function(){var e=this;this.getBasicQueryOptions=function(){var t=e.props.aggregationField,n=(0,p.getQueryOptions)(e.props);return t&&(n.aggs=(0,p.getCompositeAggsQuery)({},e.props,null,!0).aggs),n},this.onSuggestions=function(t){return(0,p.handleOnSuggestions)(t,e.state.currentValue,e.props)},this.setValue=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,o=arguments[3],a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],i=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],s=function(){a?e.setState({currentValue:t,suggestions:[]},(function(){n?(e.props.autosuggest&&(i&&e.setState({isOpen:!1}),e.updateDefaultQuery(t,r)),r.strictSelection?o===g.default.SUGGESTION_SELECT||""===t?e.updateQuery(t,r):e.setValue("",!0):e.updateQuery(t,r)):e.handleTextChange(t),r.onValueChange&&r.onValueChange(t),t===r.lastUsedQuery&&(e.setState({suggestions:e.onSuggestions(e.props.suggestions)}),e.props.onSuggestions&&e.props.onSuggestions(e.props.suggestions))})):(e.props.autosuggest&&e.updateDefaultQuery(t,r),e.updateQuery(t,r),r.onValueChange&&r.onValueChange(t))};(0,p.checkValueChange)(r.componentId,t,r.beforeValueChange,s)},this.handleTextChange=(0,p.debounce)((function(t){e.props.autosuggest?e.updateDefaultQuery(t,e.props):e.updateQuery(t,e.props)}),this.props.debounce),this.updateDefaultQuery=function(t,n){var o=n.defaultQuery,a=void 0,i=A.defaultQuery(t,n);if(o){var s=o(t,n)||{};s.query&&(i=s.query),a=(0,p.getOptionsFromQuery)(s),(0,p.updateDefaultQuery)(n.componentId,n,t)}n.setSuggestionsSearchValue(t),n.setQueryOptions(e.internalComponent,r({},e.queryOptions,a)),n.updateQuery({componentId:e.internalComponent,query:i,value:t,componentType:h.componentTypes.dataSearch})},this.updateQuery=function(t,n){var o=n.customQuery,a=n.filterLabel,i=n.showFilter,s=n.URLParams,u=void 0,l=A.defaultQuery(t,n);if(o){var c=o(t,n)||{},f=c.query;f&&(l=f),u=(0,p.getOptionsFromQuery)(c),(0,p.updateCustomQuery)(n.componentId,n,t)}n.setQueryOptions(n.componentId,r({},e.queryOptions,u)),e.isPending||n.updateQuery({componentId:n.componentId,query:l,value:t,label:a,showFilter:i,URLParams:s,componentType:h.componentTypes.dataSearch})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t,e.triggerQuery)},this.clearValue=function(){e.isPending=!1;var t=e.props.onChange;e.setValue("",!0),t&&t("",e.triggerQuery),e.onValueSelected(null,g.default.CLEAR_VALUE)},this.handleKeyDown=function(t,n){var r=e.props,o=r.value,a=r.onChange;void 0!==o&&a&&(e.isPending=!0),"Enter"===t.key&&null===n&&(e.setValue(t.target.value,!0),e.onValueSelected(t.target.value,g.default.ENTER_PRESS)),e.props.onKeyDown&&e.props.onKeyDown(t,e.triggerQuery)},this.onInputChange=function(t){var n=t.target.value;e.state.isOpen||e.setState({isOpen:!0});var r=e.props,o=r.value,a=r.onChange;void 0===o?e.setValue(n):a&&(e.isPending=!0,(0,S.handleCaretPosition)(t),a(n,e.triggerQuery,t))},this.triggerQuery=function(){e.isPending=!1,e.setValue(e.props.value,!0,e.props)},this.onSuggestionSelected=function(t){var n=e.props,r=n.value,o=n.onChange;e.setState({isOpen:!1}),void 0===r?e.setValue(t.value,!0,e.props,g.default.SUGGESTION_SELECT):o&&(e.isPending=!1,o(t.value,e.triggerQuery)),e.triggerClickAnalytics(t._click_id),e.onValueSelected(t.value,g.default.SUGGESTION_SELECT,t.source)},this.onValueSelected=function(){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:e.state.currentValue,a=e.props.onValueSelected;a&&a.apply(void 0,[o].concat(n))},this.handleStateChange=function(t){var n=t.isOpen;t.type===u.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.getBackgroundColor=function(t,n){return"dark"===e.props.themePreset?t===n?"#555":"#424242":t===n?"#eee":"#fff"},this.handleSearchIconClick=function(){var t=e.state.currentValue;t.trim()&&(e.isPending=!1,e.setValue(t,!0),e.onValueSelected(t,g.default.SEARCH_ICON_CLICK))},this.handleVoiceResults=function(t){var n=t.results,r=e.props.autosuggest;n&&n[0]&&n[0].isFinal&&n[0][0]&&n[0][0].transcript&&n[0][0].transcript.trim()&&(e.isPending=!1,e.setValue(n[0][0].transcript.trim(),!r),r&&(e._inputRef.focus(),e.setState({isOpen:!0})))},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,a.jsx)(w.default,null):null},this.renderCancelIcon=function(){return e.props.showClear?e.props.clearIcon||(0,a.jsx)(C.default,null):null},this.renderIcons=function(){var t=e.state.currentValue,n=e.props,r=n.showIcon,o=n.showClear,i=n.renderMic,s=n.getMicInstance,u=n.showVoiceSearch,l=n.iconPosition,c=n.innerClass;return(0,a.jsx)("div",null,e.state.currentValue&&o&&(0,a.jsx)(_.default,{onClick:e.clearValue,iconPosition:"right",clearIcon:"right"===l,showIcon:r,isClearIcon:!0},e.renderCancelIcon()),e.shouldMicRender(u)&&(0,a.jsx)(k.default,{getInstance:s,render:i,iconPosition:l,onResult:e.handleVoiceResults,className:(0,p.getClassName)(c,"mic")||null,applyClearStyle:!!t&&o,showIcon:r}),(0,a.jsx)(_.default,{onClick:e.handleSearchIconClick,iconPosition:l,showIcon:r},e.renderIcon()))},this.renderNoSuggestion=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=e.props,r=n.themePreset,o=n.theme,i=n.isLoading,s=n.renderNoSuggestion,u=n.innerClass,l=n.error,c=n.renderError,f=e.state,p=f.isOpen,d=f.currentValue;return!s||!p||t.length||i||!d||c&&l?null:(0,a.jsx)(O.default,{innerClass:u,themePreset:r,theme:o,innerClassName:"noSuggestion"},"function"==typeof s?s(d):s)},this.renderLoader=function(){var t=e.props,n=t.loader,r=t.isLoading,o=t.themePreset,i=t.theme,s=t.innerClass,u=e.state.currentValue;return r&&n&&u?(0,a.jsx)(O.default,{innerClass:s,innerClassName:"loader",theme:i,themePreset:o},n):null},this.renderError=function(){var t=e.props,n=t.error,r=t.renderError,o=t.themePreset,i=t.theme,s=t.isLoading,u=t.innerClass,l=e.state.currentValue;return n&&r&&l&&!s?(0,a.jsx)(O.default,{innerClass:u,innerClassName:"error",theme:i,themePreset:o},(0,S.isFunction)(r)?r(n):r):null},this.getComponent=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e.props,o=r.error,a=r.isLoading,i=r.aggregationData,s=r.promotedResults,u=r.customData,l=r.rawData,c=e.state.currentValue,f={error:o,loading:a,downshiftProps:t,data:e.parsedSuggestions,promotedData:s||[],customData:u||{},aggregationData:i||[],rawData:l,value:c,triggerClickAnalytics:e.triggerClickAnalytics,resultStats:e.stats,querySuggestions:e.topSuggestions};return n?(0,S.getQuerySuggestionsComponent)({downshiftProps:t,data:e.topSuggestions,value:c,loading:a,error:o},e.props):(0,S.getComponent)(f,e.props)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.withTriggerQuery=function(t){if(t)return function(n){return t(n,e.triggerQuery)}}};A.propTypes={setQueryOptions:m.default.funcRequired,updateQuery:m.default.funcRequired,options:m.default.options,selectedValue:m.default.selectedValue,suggestions:m.default.suggestions,rawData:m.default.rawData,aggregationData:m.default.aggregationData,setCustomQuery:m.default.funcRequired,setDefaultQuery:m.default.funcRequired,setCustomHighlightOptions:m.default.funcRequired,setSuggestionsSearchValue:m.default.funcRequired,triggerAnalytics:m.default.funcRequired,error:m.default.title,isLoading:m.default.bool,config:m.default.props,lastUsedQuery:m.default.string,autoFocus:m.default.bool,autosuggest:m.default.bool,enableSynonyms:m.default.bool,enableQuerySuggestions:m.default.bool,queryString:m.default.bool,beforeValueChange:m.default.func,className:m.default.string,clearIcon:m.default.children,componentId:m.default.stringRequired,customHighlight:m.default.func,customQuery:m.default.func,defaultQuery:m.default.func,dataField:m.default.dataFieldValidator,aggregationField:m.default.string,size:m.default.number,debounce:m.default.number,defaultValue:m.default.string,value:m.default.string,defaultSuggestions:m.default.suggestions,promotedResults:m.default.hits,customData:m.default.title,downShiftProps:m.default.props,children:m.default.func,excludeFields:m.default.excludeFields,fieldWeights:m.default.fieldWeights,filterLabel:m.default.string,fuzziness:m.default.fuzziness,highlight:m.default.bool,highlightField:m.default.stringOrArray,icon:m.default.children,iconPosition:m.default.iconPosition,innerClass:m.default.style,includeFields:m.default.includeFields,loader:m.default.title,nestedField:m.default.string,onError:m.default.func,onBlur:m.default.func,onFocus:m.default.func,onKeyDown:m.default.func,onKeyPress:m.default.func,onKeyUp:m.default.func,onQueryChange:m.default.func,onSuggestions:m.default.func,onValueChange:m.default.func,onChange:m.default.func,onValueSelected:m.default.func,placeholder:m.default.string,queryFormat:m.default.queryFormatSearch,querySuggestions:m.default.hits,react:m.default.react,render:m.default.func,renderQuerySuggestions:m.default.func,renderError:m.default.title,parseSuggestion:m.default.func,renderNoSuggestion:m.default.title,showClear:m.default.bool,showDistinctSuggestions:m.default.bool,showFilter:m.default.bool,showIcon:m.default.bool,showVoiceSearch:m.default.bool,style:m.default.style,title:m.default.title,theme:m.default.style,themePreset:m.default.themePreset,URLParams:m.default.bool,strictSelection:m.default.bool,searchOperators:m.default.bool,getMicInstance:m.default.func,renderMic:m.default.func},A.defaultProps={autosuggest:!0,className:null,debounce:0,downShiftProps:{},enableSynonyms:!0,enableQuerySuggestions:!1,excludeFields:[],iconPosition:"left",includeFields:["*"],placeholder:"Search",queryFormat:"or",showFilter:!0,showIcon:!0,showVoiceSearch:!1,style:{},URLParams:!1,showClear:!1,showDistinctSuggestions:!0,strictSelection:!1,searchOperators:!1,size:10},A.componentType=h.componentTypes.dataSearch;var R=(0,S.connect)((function(e,t){return{selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,suggestions:e.hits[t.componentId]&&e.hits[t.componentId].hits,rawData:e.rawData[t.componentId],aggregationData:e.compositeAggregations[t.componentId],themePreset:e.config.themePreset,isLoading:e.isLoading[t.componentId]||!1,error:e.error[t.componentId],config:e.config,promotedResults:e.promotedResults[t.componentId],customData:e.customData[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,querySuggestions:e.querySuggestions[t.componentId],lastUsedQuery:e.queryToHits[t.componentId]}}),(function(e){return{setCustomHighlightOptions:function(t,n){return e((0,c.setCustomHighlightOptions)(t,n))},setCustomQuery:function(t,n){return e((0,c.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,c.setDefaultQuery)(t,n))},setSuggestionsSearchValue:function(t){return e((0,c.setSuggestionsSearchValue)(t))},setQueryOptions:function(t,n){return e((0,c.setQueryOptions)(t,n))},updateQuery:function(t){return e((0,c.updateQuery)(t))},triggerAnalytics:function(t){return e((0,c.recordSuggestionClick)(t))}}}))((0,l.withTheme)((function(e){return(0,a.jsx)(T.default,r({},e,{internalComponent:!0,componentType:h.componentTypes.dataSearch}),(function(){return(0,a.jsx)(A,r({ref:e.myForwardedRef},e))}))}))),j=s.default.forwardRef((function(e,t){return(0,a.jsx)(R,r({},e,{myForwardedRef:t}))}));(0,f.default)(j,A),j.name="DataSearch",t.default=j},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var O=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));k.call(r),n.pagination&&n.aggregationField&&console.warn("Pagination is not supported when aggregationField is present. The list will be rendered with infinite scroll");var o=0;return r.props.defaultPage>=0?o=r.props.defaultPage:r.props.currentPage&&(o=Math.max(r.props.currentPage-1,0)),r.initialFrom=o*n.size,r.shouldRenderPagination=n.pagination&&!n.aggregationField,r.state={from:r.initialFrom,currentPage:o},r.internalComponent=(0,h.getInternalComponentID)(n.componentId),r.sortOptionIndex=r.props.defaultSortOption?r.props.sortOptions.findIndex((function(e){return e.label===r.props.defaultSortOption})):0,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidMount=function(){this.props.stream&&this.props.setStreaming(this.props.componentId,!0);var e=(0,f.getQueryOptions)(this.props);if(e.from=this.state.from,this.props.sortOptions){var t,n=this.props.sortOptions[this.sortOptionIndex].dataField,o=this.props.sortOptions[this.sortOptionIndex].sortBy;e.sort=[(t={},t[n]={order:o},t)],this.props.updateComponentProps(this.props.componentId,Object.assign({},this.props,{dataField:n},{sortBy:o},this.absProps),d.componentTypes.reactiveList)}else if(this.props.sortBy){var a;e.sort=[(a={},a[this.props.dataField]={order:this.props.sortBy},a)]}this.defaultQuery=null,this.props.defaultQuery&&(this.defaultQuery=this.props.defaultQuery(),e=r({},e,(0,f.getOptionsFromQuery)(this.defaultQuery)));var i=(this.defaultQuery||{}).query;if(this.props.setQueryOptions(this.props.componentId,r({},e,this.getAggsQuery()),!1),this.defaultQuery?(this.props.updateQuery({componentId:this.internalComponent,query:i},!1),(0,f.updateDefaultQuery)(this.props.componentId,this.props)):this.props.updateQuery({componentId:this.internalComponent,query:null},!1),this.domNode=window,this.showInfiniteScroll){var s=this.props.scrollTarget;"string"==typeof s||s instanceof String?this.domNode=document.getElementById(s):(s instanceof Element||s instanceof HTMLDocument)&&(this.domNode=s),this.domNode.addEventListener("scroll",this.scrollHandler)}},t.prototype.componentDidUpdate=function(e){var t=this,n=Math.ceil(this.props.total/this.props.size)||0;if(this.props.onData&&(0,f.checkSomePropChange)(this.props,e,["hits","streamHits","promotedResults","customData","total","size","time","hidden"],(function(){t.props.onData(t.getData())})),!((0,f.isEqual)(this.props.sortOptions,e.sortOptions)&&this.props.sortBy===e.sortBy&&this.props.size===e.size&&(0,f.isEqual)(this.props.dataField,e.dataField)&&(0,f.isEqual)(this.props.includeFields,e.includeFields)&&(0,f.isEqual)(this.props.excludeFields,e.excludeFields))){var o,a=(0,f.getQueryOptions)(this.props);if(a.from=this.state.from,this.props.sortOptions)a.sort=[(o={},o[this.props.sortOptions[this.sortOptionIndex].dataField]={order:this.props.sortOptions[this.sortOptionIndex].sortBy},o)];else if(this.props.sortBy){var i;a.sort=[(i={},i[this.props.dataField]={order:this.props.sortBy},i)]}this.props.setQueryOptions(this.props.componentId,r({},a,this.getAggsQuery()),!0)}if(this.props.defaultQuery&&!(0,f.isEqual)(this.props.defaultQuery(),this.defaultQuery)){var s=(0,f.getQueryOptions)(this.props);s.from=0,this.defaultQuery=this.props.defaultQuery();var u=this.defaultQuery.query;(0,f.getOptionsFromQuery)(this.defaultQuery)&&(s=r({},s,(0,f.getOptionsFromQuery)(this.defaultQuery)),this.props.setQueryOptions(this.props.componentId,s,!u)),(0,f.updateDefaultQuery)(this.props.componentId,this.props),this.props.updateQuery({componentId:this.internalComponent,query:u},!0),this.setState({currentPage:0,from:0},(function(){t.updatePageURL(0)}))}if(this.props.stream!==e.stream&&this.props.setStreaming(this.props.componentId,this.props.stream),this.shouldRenderPagination&&(this.props.isLoading&&(this.props.hits||e.hits)&&(this.props.onPageChange?this.props.onPageChange(this.state.currentPage+1,n):this.props.scrollOnChange&&this.props.pagination&&this.scrollToTop()),this.props.currentPage!==e.currentPage&&this.props.currentPage>0&&this.props.currentPage<=n&&this.setPage(this.props.currentPage-1)),this.showInfiniteScroll&&this.props.hits&&e.hits&&(this.props.hits.length=0?this.props.defaultPage:0)},t.prototype.componentWillUnmount=function(){this.domNode&&this.domNode.removeEventListener("scroll",this.scrollHandler)},t.prototype.render=function(){var e=this.props,t=e.renderItem,n=e.size,r=e.error,o=e.renderPagination,i=this.state.currentPage,s=this.getAllData().filteredResults,u={pages:this.props.pages,totalPages:Math.ceil(this.props.total/n),currentPage:this.state.currentPage,setPage:this.setPage,showEndPage:this.props.showEndPage,innerClass:this.props.innerClass,fragmentName:this.props.componentId},l=o?o(u):(0,a.jsx)(m.default,u),c=i*n;return(0,a.jsx)("div",{style:this.props.style,className:this.props.className},this.props.isLoading&&this.shouldRenderPagination&&this.props.loader,this.renderError(),(0,a.jsx)(y.default,{labelPosition:this.props.sortOptions?"right":"left",className:(0,f.getClassName)(this.props.innerClass,"resultsInfo")},this.props.sortOptions?this.renderSortOptions():null,this.props.showResultStats?this.renderResultStats():null),this.props.isLoading||r||0!==s.length?null:this.renderNoResults(),this.shouldRenderPagination&&-1!==["top","both"].indexOf(this.props.paginationAt)?l:null,(0,a.jsx)(_.default,{base:c,hasCustomRender:this.hasCustomRenderer,getComponent:this.getComponent,listClass:this.props.listClass,innerClass:this.props.innerClass,renderItem:t,triggerClickAnalytics:this.triggerClickAnalytics,filteredResults:s}),this.props.showLoader&&this.props.isLoading&&this.showInfiniteScroll?this.props.loader||(0,a.jsx)("div",{style:{textAlign:"center",margin:"20px 0",color:"#666"}},"Loading..."):null,this.shouldRenderPagination&&-1!==["bottom","both"].indexOf(this.props.paginationAt)?l:null,(0,a.jsx)(g.default,{show:!(!this.props.config.url.endsWith("appbase.io")||!s.length),innerClass:this.props.innerClass}))},o(t,[{key:"stats",get:function(){var e=this.state.currentPage,t=this.getAllData().filteredResults;return r({},(0,f.getResultStats)(this.props),{currentPage:e,displayedResults:t.length})}},{key:"absProps",get:function(){var e=this.props.originalProps;return{includeFields:e.includeFields||void 0,excludeFields:e.excludeFields||void 0,size:e.size||void 0}}},{key:"showInfiniteScroll",get:function(){return this.props.infiniteScroll&&!this.shouldRenderPagination}},{key:"hasCustomRenderer",get:function(){return(0,C.hasCustomRenderer)(this.props)}}]),t}(i.Component);O.ResultCardsWrapper=function(e){var t=e.children,n=E(e,["children"]);return(0,a.jsx)("div",r({css:b.container},n),t)},O.ResultListWrapper=function(e){var t=e.children,n=E(e,["children"]);return(0,a.jsx)("div",r({css:w.container},n),t)},O.generateQueryOptions=function(e){var t=(0,f.getQueryOptions)(r({includeFields:["*"],excludeFields:[]},e)),n=e.size,o=e.dataField,a=e.defaultSortOption,i=e.sortOptions,s=e.currentPage,u=e.sortBy;t.from=s?(s-1)*(n||10):0,t.size=n||10;if(i)t.sort=[function(){var e;if(a){var t,n=i.find((function(e){return e.label===a}));if(n)return(t={})[n.dataField]={order:n.sortBy},t}return(e={})[i[0].dataField]={order:i[0].sortBy},e}()];else if(u){var l;t.sort=[(l={},l[o]={order:u},l)]}return t};var k=function(){var e=this;this.getAggsQuery=function(){var t=e.props,n=t.size,r=t.aggregationField,o=t.afterKey,a={size:n};return r&&(a.aggs=(0,f.getCompositeAggsQuery)({},e.props,o?{after:o}:null,!0).aggs),a},this.getAllData=function(){var t=e.props,n=t.size,r=t.promotedResults,o=t.aggregationData,a=t.customData,i=e.state.currentPage,s=(0,f.parseHits)(e.props.hits)||[],u=(0,f.parseHits)(e.props.streamHits)||[],l=(0,f.parseHits)(r)||[],c=s,p=i*n;if(u.length){var d=u.map((function(e){return e._id}));c=c.filter((function(e){return!d.includes(e._id)}))}if(l.length){var h=l.map((function(e){return e._id})).filter(Boolean);h&&(c=c.filter((function(e){return!h.includes(e._id)}))),c=[].concat(u,l,c)}return{results:s,streamResults:u,filteredResults:c,promotedResults:l,customData:a||{},aggregationData:o||[],loadMore:e.loadMore,base:p,triggerClickAnalytics:e.triggerClickAnalytics}},this.scrollToTop=function(){e.domNode===window?(document.documentElement.scrollTop=0,document.body.scrollTop=0):e.domNode.scrollTop=0},this.scrollHandler=function(){var t=window.innerHeight+window.pageYOffset+300>=document.body.offsetHeight;e.props.scrollTarget&&(t=e.domNode.clientHeight+e.domNode.scrollTop+300>=e.domNode.scrollHeight),!e.props.isLoading&&t&&e.loadMore()},this.loadMore=function(){if((!e.props.aggregationField||e.props.afterKey)&&e.props.hits&&e.props.total!==e.props.hits.length){var t=e.state.from+e.props.size,n=r({},(0,f.getQueryOptions)(e.props),e.getAggsQuery());e.setState({from:t}),e.props.loadMore(e.props.componentId,r({},n,{from:t}),!0,!!e.props.aggregationField)}},this.setPage=function(t){if(t!==e.state.currentPage){var n=e.props.onPageClick;n&&n(t+1);var o=e.props.size*t,a=(0,f.getQueryOptions)(e.props);a.from=e.state.from,e.setState({from:o,currentPage:t},(function(){e.props.loadMore(e.props.componentId,r({},a,{from:o}),!1),e.updatePageURL(t)}))}},this.renderResultStats=function(){var t=e.props,n=t.hits,r=t.promotedResults,o=t.total,i=n&&r&&(n.length||r.length);return e.props.renderResultStats&&i?e.props.renderResultStats(e.stats):o?(0,a.jsx)("p",{css:v.resultStats,className:(0,f.getClassName)(e.props.innerClass,"resultStats")},e.props.total," results found in ",e.props.time,"ms"):null},this.renderNoResults=function(){return(0,a.jsx)("div",{className:(0,f.getClassName)(e.props.innerClass,"noResults")||null},e.props.renderNoResults())},this.handleSortChange=function(t){var n,r=t.target.value,o=(0,f.getQueryOptions)(e.props);o.from=0;var a=e.props.sortOptions[r].dataField,i=e.props.sortOptions[r].sortBy;o.sort=[(n={},n[a]={order:i},n)],e.props.updateComponentProps(e.props.componentId,Object.assign({},e.props,{dataField:a},{sortBy:i},e.absProps),d.componentTypes.reactiveList),e.props.setQueryOptions(e.props.componentId,o,!0),e.sortOptionIndex=r,e.setState({currentPage:0,from:0},(function(){e.updatePageURL(0)}))},this.updatePageURL=function(t){e.props.URLParams&&e.props.setPageURL(e.props.componentId,t+1,e.props.componentId,!1,!0)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.renderSortOptions=function(){return(0,a.jsx)("select",{css:v.sortOptions,className:(0,f.getClassName)(e.props.innerClass,"sortOptions"),name:"sort-options",onChange:e.handleSortChange,value:e.sortOptionIndex},e.props.sortOptions.map((function(e,t){return(0,a.jsx)("option",{key:e.label,value:t},e.label)})))},this.renderError=function(){var t=e.props,n=t.error,r=t.isLoading,o=t.renderError;return o&&n&&!r?(0,C.isFunction)(o)?o(n):o:null},this.withClickIds=function(t){var n=e.getAllData().base;return t.map((function(e,t){return r({},e,{_click_id:n+t})}))},this.getData=function(){var t=e.getAllData(),n=t.streamResults,r=t.filteredResults,o=t.promotedResults,a=t.aggregationData,i=t.customData;return{data:e.withClickIds(r),aggregationData:e.withClickIds(a||[]),streamData:e.withClickIds(n),promotedData:e.withClickIds(o),customData:i,rawData:e.props.rawData,resultStats:e.stats}},this.getComponent=function(){var t=e.props,n=t.error,o=t.isLoading,a=r({error:n,loading:o,loadMore:e.loadMore,triggerAnalytics:e.triggerClickAnalytics},e.getData());return(0,C.getComponent)(a,e.props)}};O.propTypes={loadMore:p.default.funcRequired,onQueryChange:p.default.func,onError:p.default.func,setPageURL:p.default.func,setQueryOptions:p.default.funcRequired,setDefaultQuery:p.default.funcRequired,updateComponentProps:p.default.funcRequired,setStreaming:p.default.func,searchState:p.default.dateObject,updateQuery:p.default.funcRequired,currentPage:p.default.number,hits:p.default.hits,rawData:p.default.rawData,isLoading:p.default.bool,includeFields:p.default.includeFields,streamHits:p.default.hits,promotedResults:p.default.hits,customData:p.default.title,time:p.default.number,total:p.default.number,hidden:p.default.number,config:p.default.props,analytics:p.default.props,queryLog:p.default.props,error:p.default.title,headers:p.default.headers,className:p.default.string,componentId:p.default.stringRequired,children:p.default.func,dataField:p.default.stringRequired,aggregationField:p.default.string,aggregationData:p.default.aggregationData,defaultPage:p.default.number,defaultQuery:p.default.func,excludeFields:p.default.excludeFields,innerClass:p.default.style,infiniteScroll:p.default.bool,listClass:p.default.string,loader:p.default.title,render:p.default.func,renderItem:p.default.func,renderError:p.default.title,renderPagination:p.default.func,onData:p.default.func,renderNoResults:p.default.title,onPageChange:p.default.func,onPageClick:p.default.func,pages:p.default.number,pagination:p.default.bool,paginationAt:p.default.paginationAt,showEndPage:p.default.bool,react:p.default.react,renderResultStats:p.default.func,scrollOnChange:p.default.bool,scrollTarget:p.default.string,showLoader:p.default.bool,showResultStats:p.default.bool,size:p.default.number,sortBy:p.default.sortBy,sortOptions:p.default.sortOptions,stream:p.default.bool,style:p.default.style,triggerAnalytics:p.default.funcRequired,URLParams:p.default.bool,defaultSortOption:p.default.string,afterKey:p.default.props,originalProps:p.default.any},O.defaultProps={className:null,currentPage:0,listClass:"",pages:5,infiniteScroll:!0,pagination:!1,paginationAt:"bottom",showEndPage:!1,includeFields:["*"],excludeFields:[],showResultStats:!0,size:10,style:{},URLParams:!1,showLoader:!0,renderNoResults:function(){return"No Results found."},scrollOnChange:!0,defaultSortOption:null,originalProps:{}},O.componentType=d.componentTypes.reactiveList;var T=(0,C.connect)((function(e,t){return{defaultPage:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value-1||-1,hits:e.hits[t.componentId]&&e.hits[t.componentId].hits,rawData:e.rawData[t.componentId],aggregationData:e.compositeAggregations[t.componentId],isLoading:e.isLoading[t.componentId]||!1,streamHits:e.streamHits[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,config:e.config,queryLog:e.queryLog[t.componentId],error:e.error[t.componentId],promotedResults:e.promotedResults[t.componentId]||[],customData:e.customData[t.componentId],afterKey:e.aggregations[t.componentId]&&e.aggregations[t.componentId][t.aggregationField]&&e.aggregations[t.componentId][t.aggregationField].after_key}}),(function(e){return{setDefaultQuery:function(t,n){return e((0,c.setDefaultQuery)(t,n))},updateComponentProps:function(t,n,r){return e((0,c.updateComponentProps)(t,n,r))},loadMore:function(t,n,r,o){return e((0,c.loadMore)(t,n,r,o))},setPageURL:function(t,n,r,o,a){return e((0,c.setValue)(t,n,r,o,a))},setQueryOptions:function(t,n,r){return e((0,c.setQueryOptions)(t,n,r))},setStreaming:function(t,n){return e((0,c.setStreaming)(t,n))},updateQuery:function(t,n){return e((0,c.updateQuery)(t,n))},triggerAnalytics:function(t){return e((0,c.recordResultClick)(t))}}}))((0,l.withTheme)((function(e){return(0,a.jsx)(x.default,r({internalComponent:!0,componentType:d.componentTypes.reactiveList},e),(function(){var t=e.includeFields,n=e.excludeFields,o=e.size;return(0,a.jsx)(O,r({ref:e.myForwardedRef},e,{originalProps:{includeFields:t,excludeFields:n,size:o}}))}))}))),P=s.default.forwardRef((function(e,t){return(0,a.jsx)(T,r({},e,{myForwardedRef:t}))}));(0,u.default)(P,O),P.name="ReactiveList",t.default=P},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var h=function(e){function t(){var n,r;p(this,t);for(var o=arguments.length,a=Array(o),i=0;i=0||(o[n]=e[n]);return o}var d=n(11),h=n.n(d),m=n(16),g=n.n(m),y=n(38);function v(e,t){void 0===t&&(t={});var n=t,i=n.getDisplayName,s=void 0===i?function(e){return"ConnectAdvanced("+e+")"}:i,l=n.methodName,c=void 0===l?"connectAdvanced":l,d=n.renderCountProp,m=void 0===d?void 0:d,v=n.shouldHandleStateChanges,b=void 0===v||v,w=n.storeKey,C=void 0===w?"store":w,_=n.withRef,x=void 0!==_&&_,S=n.forwardRef,E=void 0!==S&&S,O=n.context,k=void 0===O?u:O,T=p(n,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]);g()(void 0===m,"renderCountProp is removed. render counting is built into the latest React dev tools profiling extension"),g()(!x,"withRef is removed. To access the wrapped instance, use a ref on the connected component");var P="To use a custom Redux store for specific components, create a custom React context with React.createContext(), and pass the context object to React Redux's Provider and specific components like: . You may also pass a {context : MyContext} option to connect";g()("store"===C,"storeKey has been removed and does not do anything. "+P);var A=k;return function(t){var n=t.displayName||t.name||"Component",i=s(n),u=f({},T,{getDisplayName:s,methodName:c,renderCountProp:m,shouldHandleStateChanges:b,storeKey:C,displayName:i,wrappedComponentName:n,WrappedComponent:t}),l=T.pure,p=o.Component;l&&(p=o.PureComponent);var d=function(n){function o(t){var r,o,i,s,u,c,p,d,h,m,y;return r=n.call(this,t)||this,g()(E?!t.wrapperProps[C]:!t[C],"Passing redux store in props has been removed and does not do anything. "+P),r.selectDerivedProps=function(t,n,r,a){if(l&&o===n&&i===t)return s;r===u&&c===a||(u=r,c=a,p=e(r.dispatch,a)),o=n,i=t;var f=p(t,n);return s=f},r.selectChildElement=function(e,t,n){return t===d&&n===h&&y===e||(d=t,h=n,y=e,m=a.a.createElement(e,f({},t,{ref:n}))),m},r.indirectRenderWrappedComponent=r.indirectRenderWrappedComponent.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r)),r}r(o,n);var s=o.prototype;return s.indirectRenderWrappedComponent=function(e){return this.renderWrappedComponent(e)},s.renderWrappedComponent=function(e){g()(e,'Could not find "store" in the context of "'+i+'". Either wrap the root component in a , or pass a custom React context provider to and the corresponding React context consumer to '+i+" in connect options.");var n,r=e.storeState,o=e.store,a=this.props;E&&(a=this.props.wrapperProps,n=this.props.forwardedRef);var s=this.selectDerivedProps(r,a,o,u);return this.selectChildElement(t,s,n)},s.render=function(){var e=this.props.context&&this.props.context.Consumer&&Object(y.isContextConsumer)(a.a.createElement(this.props.context.Consumer,null))?this.props.context:A;return a.a.createElement(e.Consumer,null,this.indirectRenderWrappedComponent)},o}(p);if(d.WrappedComponent=t,d.displayName=i,E){var v=a.a.forwardRef((function(e,t){return a.a.createElement(d,{wrapperProps:e,forwardedRef:t})}));return v.displayName=i,v.WrappedComponent=t,h()(v,t)}return h()(d,t)}}var b=Object.prototype.hasOwnProperty;function w(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function C(e,t){if(w(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function q(e,t){return e===t}var H,B,W,G,K,$,Y,X,Z,J,ee,te,ne=(W=(B=void 0===H?{}:H).connectHOC,G=void 0===W?v:W,K=B.mapStateToPropsFactories,$=void 0===K?L:K,Y=B.mapDispatchToPropsFactories,X=void 0===Y?N:Y,Z=B.mergePropsFactories,J=void 0===Z?F:Z,ee=B.selectorFactory,te=void 0===ee?Q:ee,function(e,t,n,r){void 0===r&&(r={});var o=r,a=o.pure,i=void 0===a||a,s=o.areStatesEqual,u=void 0===s?q:s,l=o.areOwnPropsEqual,c=void 0===l?C:l,d=o.areStatePropsEqual,h=void 0===d?C:d,m=o.areMergedPropsEqual,g=void 0===m?C:m,y=p(o,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),v=V(e,$,"mapStateToProps"),b=V(t,X,"mapDispatchToProps"),w=V(n,J,"mergeProps");return G(te,f({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:v,initMapDispatchToProps:b,initMergeProps:w,pure:i,areStatesEqual:u,areOwnPropsEqual:c,areStatePropsEqual:h,areMergedPropsEqual:g},y))})},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(93)},function(e,t,n){e.exports=function(){"use strict";return function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,o,a,i,s,u,l,c,f){switch(n){case 1:if(0===c&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===l)return r+"/*|*/";break;case 3:switch(l){case 102:case 112:return e(o[0]+r),"";default:return r+(0===f?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}}()},function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.a=n}).call(this,n(19))},function(e,t){e.exports=function(e){var t=RegExp("^(([^:/?#]*)?://)?(((.*)?@)?([^/?#]*)?)([^?#]*)(\\?([^#]*))?(#(.*))?"),n=e.match(t);return{protocol:n[2],auth:n[5],host:n[6],path:n[7],query:n[9],hash:n[11]}}},function(e,t,n){var r=function(e){function t(){this.fetch=!1}return t.prototype=e,new t}("undefined"!=typeof self?self:this);(function(e){!function(e){if(!e.fetch){var t="URLSearchParams"in e,n="Symbol"in e&&"iterator"in Symbol,r="FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),o="FormData"in e,a="ArrayBuffer"in e;if(a)var i=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],s=function(e){return e&&DataView.prototype.isPrototypeOf(e)},u=ArrayBuffer.isView||function(e){return e&&i.indexOf(Object.prototype.toString.call(e))>-1};h.prototype.append=function(e,t){e=f(e),t=p(t);var n=this.map[e];this.map[e]=n?n+","+t:t},h.prototype.delete=function(e){delete this.map[f(e)]},h.prototype.get=function(e){return e=f(e),this.has(e)?this.map[e]:null},h.prototype.has=function(e){return this.map.hasOwnProperty(f(e))},h.prototype.set=function(e,t){this.map[f(e)]=p(t)},h.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},h.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),d(e)},h.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),d(e)},h.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),d(e)},n&&(h.prototype[Symbol.iterator]=h.prototype.entries);var l=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];w.prototype.clone=function(){return new w(this,{body:this._bodyInit})},b.call(w.prototype),b.call(_.prototype),_.prototype.clone=function(){return new _(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new h(this.headers),url:this.url})},_.error=function(){var e=new _(null,{status:0,statusText:""});return e.type="error",e};var c=[301,302,303,307,308];_.redirect=function(e,t){if(-1===c.indexOf(t))throw new RangeError("Invalid status code");return new _(null,{status:t,headers:{location:e}})},e.Headers=h,e.Request=w,e.Response=_,e.fetch=function(e,t){return new Promise((function(n,o){var a=new w(e,t),i=new XMLHttpRequest;i.onload=function(){var e,t,r={status:i.status,statusText:i.statusText,headers:(e=i.getAllResponseHeaders()||"",t=new h,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};r.url="responseURL"in i?i.responseURL:r.headers.get("X-Request-URL");var o="response"in i?i.response:i.responseText;n(new _(o,r))},i.onerror=function(){o(new TypeError("Network request failed"))},i.ontimeout=function(){o(new TypeError("Network request failed"))},i.open(a.method,a.url,!0),"include"===a.credentials?i.withCredentials=!0:"omit"===a.credentials&&(i.withCredentials=!1),"responseType"in i&&r&&(i.responseType="blob"),a.headers.forEach((function(e,t){i.setRequestHeader(t,e)})),i.send(void 0===a._bodyInit?null:a._bodyInit)}))},e.fetch.polyfill=!0}function f(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function p(e){return"string"!=typeof e&&(e=String(e)),e}function d(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n&&(t[Symbol.iterator]=function(){return t}),t}function h(e){this.map={},e instanceof h?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function m(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function g(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function y(e){var t=new FileReader,n=g(t);return t.readAsArrayBuffer(e),n}function v(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function b(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(r&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(o&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(a&&r&&s(e))this._bodyArrayBuffer=v(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!a||!ArrayBuffer.prototype.isPrototypeOf(e)&&!u(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=v(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r&&(this.blob=function(){var e=m(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?m(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(y)}),this.text=function(){var e,t,n,r=m(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=g(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function C(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function _(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new h(t.headers),this.url=t.url||"",this._initBody(e)}}(void 0!==e?e:this)}).call(r,void 0);var o=r.fetch;o.Response=r.Response,o.Request=r.Request,o.Headers=r.Headers;e.exports&&(e.exports=o,e.exports.default=o)},function(e,t,n){var r="undefined"!=typeof JSON?JSON:n(104);e.exports=function(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});var n=t.space||"";"number"==typeof n&&(n=Array(n+1).join(" "));var i,s="boolean"==typeof t.cycles&&t.cycles,u=t.replacer||function(e,t){return t},l=t.cmp&&(i=t.cmp,function(e){return function(t,n){var r={key:t,value:e[t]},o={key:n,value:e[n]};return i(r,o)}}),c=[];return function e(t,i,f,p){var d=n?"\n"+new Array(p+1).join(n):"",h=n?": ":":";if(f&&f.toJSON&&"function"==typeof f.toJSON&&(f=f.toJSON()),void 0!==(f=u.call(t,i,f))){if("object"!=typeof f||null===f)return r.stringify(f);if(o(f)){for(var m=[],g=0;g=4;)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+((1540483477*(t>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++o;switch(n){case 3:r^=(255&e.charCodeAt(o+2))<<16;case 2:r^=(255&e.charCodeAt(o+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(o)))+((1540483477*(r>>>16)&65535)<<16)}return r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16),((r^=r>>>15)>>>0).toString(36)};var i=function(e){function t(e,t,r){var o=t.trim().split(h);t=o;var a=o.length,i=e.length;switch(i){case 0:case 1:var s=0;for(e=0===i?"":e[0]+" ";sr&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(m,"$1"+e.trim());case 58:return e.trim()+t.replace(m,"$1"+e.trim());default:if(0<1*n&&0u.charCodeAt(8))break;case 115:i=i.replace(u,"-webkit-"+u)+";"+i;break;case 207:case 102:i=i.replace(u,"-webkit-"+(102s.charCodeAt(0)&&(s=s.trim()),s=[s],0d)&&(z=(V=V.replace(" ",":")).length),01?o-1:0),i=1;i>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r=arguments[1],o=0;o=0&&this.lastIndexOf(e)===t}),"function"!=typeof Event){"undefined"!=typeof window&&(window.Event=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t})}},function(e,t,n){"use strict";(function(e){t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT)return r({},e,i({},t.component,t.react));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY)return r({},e,i({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_OPTIONS)return r({},e,i({},t.component,t.options));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_VALUE:return r({},e,i({},t.component,{value:t.value,label:t.label||t.component,showFilter:t.showFilter,URLParams:t.URLParams,componentType:t.componentType,category:t.category,meta:t.meta}));case o.PATCH_VALUE:return r({},e,i({},t.component,r({},e[t.component],t.payload)));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=a(e,[t.component]);return n;default:return e}};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_PROPS:return r({},e,i({},t.component,t.options));case o.UPDATE_PROPS:return r({},e,i({},t.component,r({},e[t.component],t.options)));case o.REMOVE_PROPS:case o.REMOVE_COMPONENT:e[t.component];var n=a(e,[t.component]);return n;default:return e}};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.default={date:"yyyy-MM-dd",basic_date:"yyyyMMdd",basic_date_time:"yyyyMMdd'T'HHmmss.fffzzz",basic_date_time_no_millis:"yyyyMMdd'T'HHmmsszzz",date_time_no_millis:"yyyy-MM-dd'T'HH:mm:sszzz",basic_time:"HHmmss.fffzzz",basic_time_no_millis:"HHmmsszzz",epoch_millis:"epoch_millis",epoch_second:"epoch_second"}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t0&&l.forEach((function(e){var r,o,a;t.hasOwnProperty(e)&&(u=n({},u,(r={},o=e,a=t[e],o in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a,r)))}));var c=n({},i,u);if(d=[].concat(r(d),[e]),p=[].concat(r(p),[c]),f)return!0}return!1},g=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;if("object"==typeof t){var a=n.split("."),i=t[a[0]];if(i)if(a.length>1){var s=n.substring(a[0].length+1);Array.isArray(i)?i.forEach((function(t){e(t,s,r)})):e(i,s,r)}else{var u=o(i);if(u){if(Array.isArray(u)){if(f)return u.some((function(e){return m(e,t,r)}));u.forEach((function(e){return m(e,t,r)}))}return m(u,t,r)}}}return!1},y=function(){f?i.forEach((function(e){t.some((function(t){return g(e,t)}))})):i.forEach((function(e){t.forEach((function(t){g(e,t)}))}))};return y(),p.length4&&void 0!==arguments[4]?arguments[4]:{};return function(l){if(l(s(e,t,n)),r){l((0,o.executeQuery)(e,!1,!0))}l((0,a.setInternalValue)((0,i.getInternalComponentID)(e),void 0,void 0,void 0,u))}};var r=n(1),o=n(28),a=n(29),i=n(13);function s(e,t,n){return{type:r.SET_MAP_DATA,componentId:e,query:t,persistMapQuery:n}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:null,n=r.props.onClear;r.props.setValue(e,null),n&&n(e,t)},r.clearValues=function(){var e=r.props.onClear;r.props.clearValues(),e&&e(null)},r.renderValue=function(e,t){if(t&&e.length)return e.map((function(e){return r.renderValue(e)})).join(", ");if(e&&"object"===(void 0===e?"undefined":o(e))){var n=("string"==typeof e.label?e.label:e.value)||e.key||e.distance||null;return e.location&&(n=e.location+" - "+n),n}return e},r.renderFilters=function(){var e=r.props.selectedValues;return Object.keys(e).filter((function(t){return r.props.components.includes(t)&&e[t].showFilter})).map((function(t,n){var o=e[t],i=o.label,s=o.value,u=o.category,l=Array.isArray(s);if(i&&(l&&s.length||!l&&s)){var c=u?r.renderValue(s+" in "+u+" category",l):r.renderValue(s,l);return(0,a.jsx)(h.default,{className:(0,p.getClassName)(r.props.innerClass,"button")||null,key:t+"-"+(n+1),tabIndex:"0",onKeyPress:function(e){return(0,p.handleA11yAction)(e,(function(){return r.remove(t,s)}))},onClick:function(){return r.remove(t,s)}},(0,a.jsx)("span",null,e[t].label,": ",c),(0,a.jsx)("span",null,"✕"))}return null})).filter(Boolean)},r.hasFilters=function(){return Object.keys(r.props.selectedValues).filter((function(e){return r.props.components.includes(e)})).some((function(e){var t=r.props.selectedValues[e].value,n=r.props.componentProps[e]&&r.props.componentProps[e].componentType===c.componentTypes.reactiveList,o=Array.isArray(t);return(o&&t.length||!o&&t)&&!n}))},r.extracted(n),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.extracted=function(e){!0===e.showClearAll?this._showClearAll=c.CLEAR_ALL.ALWAYS:this._showClearAll=!1===e.showClearAll?c.CLEAR_ALL.NEVER:e.showClearAll},t.prototype.render=function(){var e=this;if(this.props.render)return this.props.render(this.props);var t=this.props.theme,n=this.renderFilters(),r=void 0;return r=this._showClearAll===c.CLEAR_ALL.ALWAYS?this.hasFilters():this._showClearAll===c.CLEAR_ALL.DEFAULT&&!!n.length,(0,a.jsx)(m.default,{style:this.props.style,css:(0,d.filters)(t),className:""+(this.props.className||"")},this.props.title&&r&&(0,a.jsx)(g.default,{className:(0,p.getClassName)(this.props.innerClass,"title")||null},this.props.title),n,this.props.showClearAll&&r?(0,a.jsx)(h.default,{className:(0,p.getClassName)(this.props.innerClass,"button")||null,onClick:this.clearValues,tabIndex:"0",onKeyPress:function(t){return(0,p.handleA11yAction)(t,e.clearValues)}},this.props.clearAllLabel):null)},t}(i.Component);b.propTypes={clearValues:f.default.func,setValue:f.default.func,components:f.default.components,selectedValues:f.default.selectedValues,className:f.default.string,clearAllLabel:f.default.title,innerClass:f.default.style,showClearAll:f.default.showClearAll,style:f.default.style,theme:f.default.style,onClear:f.default.func,render:f.default.func,title:f.default.title,onChange:f.default.func,componentProps:f.default.props},b.defaultProps={className:null,clearAllLabel:"Clear All",showClearAll:!0,style:{},componentProps:{}};var w=(0,y.connect)((function(e){return{components:e.components,selectedValues:e.selectedValues,componentProps:e.props}}),(function(e){return{clearValues:function(){return e((0,l.clearValues)())},setValue:function(t,n){return e((0,l.setValue)(t,n))}}}))((0,u.withTheme)((function(e){return(0,a.jsx)(b,r({ref:e.myForwardedRef},e))})));t.default=s.default.forwardRef((function(e,t){return(0,a.jsx)(w,r({},e,{myForwardedRef:t}))}))},function(e,t,n){"use strict";t.__esModule=!0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var S=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));E.call(r);var o=n.defaultValue||n.value,a=n.selectedValue||o||[],i={};a.forEach((function(e){i[e]=!0}));var s=n.options&&n.options[n.dataField]?r.getOptions(n.options[n.dataField].buckets,n):[];r.state={currentValue:i,options:s,searchTerm:"",after:{},prevAfter:{},isLastBucket:!1},r.internalComponent=(0,l.getInternalComponentID)(n.componentId),(0,p.updateCustomQuery)(n.componentId,n,a),(0,p.updateDefaultQuery)(n.componentId,n,a),r.updateQueryOptions(n);return a.length&&r.setValue(a,!0,n,!1),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidUpdate=function(e){var t=this;(0,p.checkPropChange)(this.props.options,e.options,(function(){var n=t.props,r=n.showLoadMore,a=n.dataField,i=n.options;if(r&&i&&i[a]){var s=i[a].buckets,u=i[a].after_key,l=e.options&&e.options[a]&&e.options[a].after_key,c=!u;t.setState((function(e){return o({},e,{prevAfter:l?{after:l}:e.prevAfter,after:u?{after:u}:e.after,isLastBucket:c,options:t.getOptions(s,t.props)})}),(function(){var e=t.state.currentValue,n=Object.keys(e).filter((function(t){return e[t]}));n.length&&t.setValue(n,!0)}))}else t.setState({options:i&&i[a]?t.getOptions(i[a].buckets,t.props):[]},(function(){var e=t.state.currentValue,n=Object.keys(e).filter((function(t){return e[t]}));n.length&&t.setValue(n,!0)}))}));var n="object"===r(this.state.currentValue)?Object.keys(this.state.currentValue):[];(0,w.isQueryIdentical)(n,this.props,e,"defaultQuery")||(this.updateDefaultQuery(),this.updateQuery([],this.props)),(0,w.isQueryIdentical)(n,this.props,e,"customQuery")||this.updateQuery(n,this.props),(0,p.checkSomePropChange)(this.props,e,["size","sortBy"],(function(){return t.updateQueryOptions(t.props)})),(0,p.checkSomePropChange)(this.props,e,["dataField","nestedField"],(function(){t.updateQueryOptions(t.props),t.updateQuery(n,t.props)}));var a=n,i=this.props.selectAllLabel;if(i&&(a=a.filter((function(e){return e!==i})),this.state.currentValue[i]&&(a=[i])),this.props.value!==e.value)this.setValue(this.props.value,!0);else if(!(0,p.isEqual)(a,this.props.selectedValue)&&!(0,p.isEqual)(this.props.selectedValue,e.selectedValue)){var s=this.props,u=s.value,l=s.onChange;if(void 0===u)this.setValue(this.props.selectedValue||[],!0);else if(l)l(this.props.selectedValue||null);else{var c=n;this.setValue(c,!0)}}},t.generateQueryOptions=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=(0,p.getQueryOptions)(e),o=Object.keys(n);return e.showLoadMore?(0,p.getCompositeAggsQuery)(o,r,e,t):(0,p.getAggsQuery)(o,r,e)},t.prototype.getComponent=function(){var e=this.props,t=e.error,n=e.isLoading,r=e.rawData,o={error:t,loading:n,value:this.state.currentValue,data:this.listItems,handleChange:this.handleClick,rawData:r};return(0,w.getComponent)(o,this.props)},t.prototype.render=function(){var e=this,t=this.props,n=t.selectAllLabel,r=t.renderItem,o=t.showLoadMore,a=t.loadMoreLabel,i=t.renderError,u=t.error,l=t.isLoading,c=this.state.isLastBucket;if(this.props.isLoading&&this.props.loader)return this.props.loader;if(i&&u)return(0,w.isFunction)(i)?i(u):i;if(!this.hasCustomRenderer&&this.state.options&&0===this.state.options.length)return this.props.renderNoResults?this.props.renderNoResults():null;var f=this.listItems,d=!!n&&!!this.state.currentValue[n];return s.default.createElement(v.default,{style:this.props.style,className:this.props.className},this.props.title&&s.default.createElement(h.default,{className:(0,p.getClassName)(this.props.innerClass,"title")||null},this.props.title),this.renderSearch(),this.hasCustomRenderer?this.getComponent():s.default.createElement(b.UL,{className:(0,p.getClassName)(this.props.innerClass,"list")||null,role:"listbox","aria-label":this.props.componentId+"-items"},n?s.default.createElement("li",{key:n,className:d?"active":"",role:"option","aria-checked":d,"aria-selected":d},s.default.createElement(b.Checkbox,{className:(0,p.getClassName)(this.props.innerClass,"checkbox")||null,id:this.props.componentId+"-"+n,name:n,value:n,onChange:this.handleClick,checked:d,show:this.props.showCheckbox}),s.default.createElement("label",{className:(0,p.getClassName)(this.props.innerClass,"label")||null,htmlFor:this.props.componentId+"-"+n},n)):null,f.length?f.map((function(t){var n=!!e.state.currentValue[t.key];return s.default.createElement("li",{key:t.key,className:n?"active":"",role:"option","aria-checked":n,"aria-selected":n},s.default.createElement(b.Checkbox,{className:(0,p.getClassName)(e.props.innerClass,"checkbox")||null,id:e.props.componentId+"-"+t.key,name:e.props.componentId+"-"+t.key,value:t.key,onChange:e.handleClick,checked:n,show:e.props.showCheckbox}),s.default.createElement("label",{className:(0,p.getClassName)(e.props.innerClass,"label")||null,htmlFor:e.props.componentId+"-"+t.key},r?r(t.key,t.doc_count,n):s.default.createElement("span",null,s.default.createElement("span",null,t.key),e.props.showCount&&s.default.createElement("span",{className:(0,p.getClassName)(e.props.innerClass,"count")||null},t.doc_count))))})):this.props.renderNoResults&&this.props.renderNoResults(),o&&!c&&s.default.createElement("div",{css:g.loadMoreContainer},s.default.createElement(y.default,{disabled:l,onClick:this.handleLoadMore},a))))},a(t,[{key:"hasCustomRenderer",get:function(){return(0,w.hasCustomRenderer)(this.props)}},{key:"listItems",get:function(){var e=this,t=this.state.options;return this.props.transformData&&(t=this.props.transformData(t)),t.filter((function(t){return!!String(t.key).length&&(!e.props.showSearch||!e.state.searchTerm||String(t.key).toLowerCase().includes(e.state.searchTerm.toLowerCase()))}))}}]),t}(i.Component);S.defaultQuery=function(e,t){var n=null,r="or"===t.queryFormat?"terms":"term";if(!Array.isArray(e)||0===e.length)return null;if(t.selectAllLabel&&e.includes(t.selectAllLabel))n=t.showMissing?{match_all:{}}:{exists:{field:t.dataField}};else if(e){var o=void 0;if("or"===t.queryFormat){var a,i,s=[(i={},i[r]=(a={},a[t.dataField]=e.filter((function(e){return e!==t.missingLabel})),a),i)];if(t.showMissing)e.includes(t.missingLabel)&&(s=s.concat({bool:{must_not:{exists:{field:t.dataField}}}}));o={bool:{should:s}}}else{o={bool:{must:e.map((function(e){var n,o;return(o={})[r]=((n={})[t.dataField]=e,n),o}))}}}n=e.length?o:null}return n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var E=function(){var e=this;this.getOptions=function(e,t){return t.showLoadMore?e.map((function(e){return{key:e.key[t.dataField],doc_count:e.doc_count}})):e},this.setValue=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=r.selectAllLabel,s=e.state.currentValue,u=null;if(i&&(Array.isArray(t)&&t.includes(i)||"string"==typeof t&&t===i))s[i]&&a&&!n?(s={},u=[]):(e.state.options.forEach((function(e){s[e.key]=!0})),s[i]=!0,u=[i]);else if(n){if(u=t,s={},t&&t.forEach((function(e){s[e]=!0})),i&&i in s){var l=s,c=(l[i],x(l,[i]));s=o({},c)}}else{if(s[t]){var f=s,d=(f[t],x(f,[t]));s=o({},d)}else s[t]=!0;if(i&&i in s){var h=s,m=(h[i],x(h,[i]));s=o({},m)}u=Object.keys(s)}var g=function(){var t=function(){e.updateQuery(u,r),r.onValueChange&&r.onValueChange(u)};a?e.setState({currentValue:s},t):t()};(0,p.checkValueChange)(r.componentId,u,r.beforeValueChange,g)},this.updateQuery=function(t,n){var r=n.customQuery,a=S.defaultQuery(t,n),i=void 0;r&&(a=(r(t,n)||{}).query,i=(0,p.getOptionsFromQuery)(r(t,n)),(0,p.updateCustomQuery)(n.componentId,n,t));n.setQueryOptions(n.componentId,o({},S.generateQueryOptions(n,e.state.prevAfter,e.state.currentValue),i)),n.updateQuery({componentId:n.componentId,query:a,value:t,label:n.filterLabel,showFilter:n.showFilter,URLParams:n.URLParams,componentType:f.componentTypes.multiList})},this.updateDefaultQuery=function(t){var n=Object.keys(e.state.currentValue);(0,p.updateDefaultQuery)(e.props.componentId,e.props,n),(0,p.updateInternalQuery)(e.internalComponent,t,n,e.props,S.generateQueryOptions(e.props,e.state.prevAfter,e.state.currentValue),null)},this.updateQueryOptions=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t.showLoadMore&&!n&&e.setState({options:[]});var r=S.generateQueryOptions(t,n?e.state.after:{},e.state.currentValue);t.defaultQuery?e.updateDefaultQuery(r):t.setQueryOptions(e.internalComponent,r)},this.handleInputChange=function(t){var n=t.target.value;e.setState({searchTerm:n})},this.handleLoadMore=function(){var t=S.generateQueryOptions(e.props,e.state.after,e.state.currentValue);e.props.loadMore(e.props.componentId,t)},this.renderSearch=function(){return e.props.showSearch?s.default.createElement(m.default,{className:(0,p.getClassName)(e.props.innerClass,"input")||null,onChange:e.handleInputChange,value:e.state.searchTerm,placeholder:e.props.placeholder,style:{margin:"0 0 8px"},"aria-label":e.props.componentId+"-search",themePreset:e.props.themePreset}):null},this.handleClick=function(t){var n=t;(0,w.isEvent)(t)&&(n=t.target.value);var r=e.props,o=r.value,a=r.onChange;void 0===o?e.setValue(n):a&&a((0,w.parseValueArray)(e.props.value,n))}};S.propTypes={setQueryOptions:d.default.funcRequired,loadMore:d.default.funcRequired,updateQuery:d.default.funcRequired,options:d.default.options,rawData:d.default.rawData,selectedValue:d.default.selectedValue,setCustomQuery:d.default.funcRequired,isLoading:d.default.bool,error:d.default.title,beforeValueChange:d.default.func,children:d.default.func,className:d.default.string,componentId:d.default.stringRequired,customQuery:d.default.func,defaultQuery:d.default.func,dataField:d.default.stringRequired,nestedField:d.default.string,defaultValue:d.default.stringArray,value:d.default.stringArray,filterLabel:d.default.string,innerClass:d.default.style,loader:d.default.title,onError:d.default.func,renderNoResults:d.default.func,onQueryChange:d.default.func,onValueChange:d.default.func,onChange:d.default.func,placeholder:d.default.string,queryFormat:d.default.queryFormatSearch,react:d.default.react,render:d.default.func,renderItem:d.default.func,renderError:d.default.title,transformData:d.default.func,selectAllLabel:d.default.string,showCheckbox:d.default.boolRequired,showCount:d.default.bool,showSearch:d.default.bool,size:d.default.number,sortBy:d.default.sortByWithCount,style:d.default.style,themePreset:d.default.themePreset,title:d.default.title,URLParams:d.default.bool,showMissing:d.default.bool,missingLabel:d.default.string,showLoadMore:d.default.bool,loadMoreLabel:d.default.title},S.defaultProps={className:null,placeholder:"Search",queryFormat:"or",showCheckbox:!0,showCount:!0,showSearch:!0,size:100,sortBy:"count",style:{},URLParams:!1,showMissing:!1,missingLabel:"N/A",showLoadMore:!1,loadMoreLabel:"Load More"},S.componentType=f.componentTypes.multiList;var O=(0,w.connect)((function(e,t){return{options:t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].reactivesearch_nested:e.aggregations[t.componentId],rawData:e.rawData[t.componentId],selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,isLoading:e.isLoading[t.componentId],themePreset:e.config.themePreset,error:e.error[t.componentId]}}),(function(e){return{setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},loadMore:function(t,n){return e((0,u.loadMore)(t,n,!0,!0))},updateQuery:function(t){return e((0,u.updateQuery)(t))}}}))((function(e){return s.default.createElement(C.default,o({},e,{internalComponent:!0,componentType:f.componentTypes.multiList}),(function(){return s.default.createElement(S,o({ref:e.myForwardedRef},e))}))})),k=s.default.forwardRef((function(e,t){return s.default.createElement(O,o({},e,{myForwardedRef:t}))}));(0,c.default)(k,S),k.name="MultiList",t.default=k},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(o,["getRootProps","getInputProps","getItemProps","isOpen","highlightedIndex"]);return(0,a.jsx)("div",u({css:v.suggestionsContainer},{suppressRefError:!0}),(0,a.jsx)(b.default,r({"aria-label":e.props.componentId,id:e.props.componentId+"-input",showIcon:e.props.showIcon,showClear:e.props.showClear,iconPosition:e.props.iconPosition,ref:function(t){e._inputRef=t}},c({className:(0,p.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:null===e.state.currentValue?"":e.state.currentValue,onChange:e.onInputChange,onBlur:e.withTriggerQuery(e.props.onBlur),onFocus:e.handleFocus,onKeyPress:e.withTriggerQuery(e.props.onKeyPress),onKeyDown:function(t){return e.handleKeyDown(t,h)},onKeyUp:e.withTriggerQuery(e.props.onKeyUp)}),{themePreset:s})),e.renderIcons(),e.hasCustomRenderer&&e.getComponent(r({getInputProps:c,getItemProps:f,isOpen:d,highlightedIndex:h},m)),e.renderLoader(),e.renderError(),!e.hasCustomRenderer&&d&&n.length?(0,a.jsx)("ul",{css:(0,v.suggestions)(s,i),className:(0,p.getClassName)(e.props.innerClass,"list")},(0,S.hasQuerySuggestionsRenderer)(e.props)?e.getComponent(r({getInputProps:c,getItemProps:f,isOpen:d,highlightedIndex:h},m),!0):e.topSuggestions.map((function(n,o){return(0,a.jsx)("li",r({},f({item:n}),{key:o+1+"-"+n.value,style:{backgroundColor:e.getBackgroundColor(h,o)}}),(0,a.jsx)(E.default,{currentValue:t,suggestion:n}))})),n.slice(0,l).map((function(n,o){return(0,a.jsx)("li",r({},f({item:n}),{key:o+e.topSuggestions.length+1+"-"+n.value,style:{backgroundColor:e.getBackgroundColor(h,o+e.topSuggestions.length)}}),(0,a.jsx)(E.default,{currentValue:t,suggestion:n}))}))):e.renderNoSuggestion(n))}},this.props.downShiftProps)):(0,a.jsx)("div",{css:v.suggestionsContainer},(0,a.jsx)(b.default,{"aria-label":this.props.componentId,className:(0,p.getClassName)(this.props.innerClass,"input")||null,placeholder:this.props.placeholder,value:this.state.currentValue?this.state.currentValue:"",onChange:this.onInputChange,onBlur:this.withTriggerQuery(this.props.onBlur),onFocus:this.withTriggerQuery(this.props.onFocus),onKeyPress:this.withTriggerQuery(this.props.onKeyPress),onKeyDown:this.withTriggerQuery(this.props.onKeyDown),onKeyUp:this.withTriggerQuery(this.props.onKeyUp),autoFocus:this.props.autoFocus,iconPosition:this.props.iconPosition,showIcon:this.props.showIcon,showClear:this.props.showClear,themePreset:s}),this.renderIcons()))},o(t,[{key:"stats",get:function(){return(0,p.getResultStats)(this.props)}},{key:"parsedSuggestions",get:function(){var e=[],t=this.state.currentValue,n=this.props.defaultSuggestions;return!t&&n&&n.length?e=n:t&&(e=this.state.suggestions),(0,p.withClickIds)(e)}},{key:"hasCustomRenderer",get:function(){return(0,S.hasCustomRenderer)(this.props)}},{key:"topSuggestions",get:function(){var e=this.props,t=e.enableQuerySuggestions,n=e.querySuggestions,r=e.showDistinctSuggestions,o=this.state.currentValue;return t?(0,p.getTopSuggestions)(n,o,r):[]}}]),t}(i.Component);A.highlightQuery=function(e){if(e.customHighlight)return e.customHighlight(e);if(!e.highlight)return null;var t={},n=e.highlightField?e.highlightField:e.dataField;return"string"==typeof n?t[n]={}:Array.isArray(n)&&n.forEach((function(e){t[e]={}})),{highlight:r({pre_tags:[""],post_tags:[""],fields:t},e.highlightField&&{require_field_match:!1})}},A.defaultQuery=function(e,t){var n=null,r=void 0;return e&&(r=Array.isArray(t.dataField)?t.dataField:[t.dataField],n=t.queryString?{query_string:A.shouldQuery(e,r,t)}:t.searchOperators?{simple_query_string:A.shouldQuery(e,r,t)}:{bool:{should:A.shouldQuery(e,r,t),minimum_should_match:"1"}}),""===e&&(n=null),n&&t.nestedField&&(n={nested:{path:t.nestedField,query:n}}),n},A.shouldQuery=function(e,t,n){var r=t.map((function(e,t){return e+(Array.isArray(n.fieldWeights)&&n.fieldWeights[t]?"^"+n.fieldWeights[t]:"")}));return n.searchOperators||n.queryString?{query:e,fields:r,default_operator:n.queryFormat}:"and"===n.queryFormat?[{multi_match:{query:e,fields:r,type:"cross_fields",operator:"and"}},{multi_match:{query:e,fields:r,type:"phrase",operator:"and"}}]:[{multi_match:{query:e,fields:r,type:"best_fields",operator:"or",fuzziness:n.fuzziness?n.fuzziness:0}},{multi_match:{query:e,fields:r,type:"phrase",operator:"or"}}]};var I=function(){var e=this;this.getBasicQueryOptions=function(){var t=e.props.aggregationField,n=(0,p.getQueryOptions)(e.props);return t&&(n.aggs=(0,p.getCompositeAggsQuery)({},e.props,null,!0).aggs),n},this.onSuggestions=function(t){return(0,p.handleOnSuggestions)(t,e.state.currentValue,e.props)},this.setValue=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,o=arguments[3],a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],i=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],s=function(){a?e.setState({currentValue:t,suggestions:[]},(function(){n?(e.props.autosuggest&&(i&&e.setState({isOpen:!1}),e.updateDefaultQuery(t,r)),r.strictSelection?o===g.default.SUGGESTION_SELECT||""===t?e.updateQuery(t,r):e.setValue("",!0):e.updateQuery(t,r)):e.handleTextChange(t),r.onValueChange&&r.onValueChange(t),t===r.lastUsedQuery&&(e.setState({suggestions:e.onSuggestions(e.props.suggestions)}),e.props.onSuggestions&&e.props.onSuggestions(e.props.suggestions))})):(e.props.autosuggest&&e.updateDefaultQuery(t,r),e.updateQuery(t,r),r.onValueChange&&r.onValueChange(t))};(0,p.checkValueChange)(r.componentId,t,r.beforeValueChange,s)},this.handleTextChange=(0,p.debounce)((function(t){e.props.autosuggest?e.updateDefaultQuery(t,e.props):e.updateQuery(t,e.props)}),this.props.debounce),this.updateDefaultQuery=function(t,n){var o=n.defaultQuery,a=void 0,i=A.defaultQuery(t,n);if(o){var s=o(t,n)||{};s.query&&(i=s.query),a=(0,p.getOptionsFromQuery)(s),(0,p.updateDefaultQuery)(n.componentId,n,t)}n.setSuggestionsSearchValue(t),n.setQueryOptions(e.internalComponent,r({},e.queryOptions,a)),n.updateQuery({componentId:e.internalComponent,query:i,value:t,componentType:h.componentTypes.dataSearch})},this.updateQuery=function(t,n){var o=n.customQuery,a=n.filterLabel,i=n.showFilter,s=n.URLParams,u=void 0,l=A.defaultQuery(t,n);if(o){var c=o(t,n)||{},f=c.query;f&&(l=f),u=(0,p.getOptionsFromQuery)(c),(0,p.updateCustomQuery)(n.componentId,n,t)}n.setQueryOptions(n.componentId,r({},e.queryOptions,u)),e.isPending||n.updateQuery({componentId:n.componentId,query:l,value:t,label:a,showFilter:i,URLParams:s,componentType:h.componentTypes.dataSearch})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t,e.triggerQuery)},this.clearValue=function(){e.isPending=!1;var t=e.props.onChange;e.setValue("",!0),t&&t("",e.triggerQuery),e.onValueSelected(null,g.default.CLEAR_VALUE)},this.handleKeyDown=function(t,n){var r=e.props,o=r.value,a=r.onChange;void 0!==o&&a&&(e.isPending=!0),"Enter"===t.key&&null===n&&(e.setValue(t.target.value,!0),e.onValueSelected(t.target.value,g.default.ENTER_PRESS)),e.props.onKeyDown&&e.props.onKeyDown(t,e.triggerQuery)},this.onInputChange=function(t){var n=t.target.value;e.state.isOpen||e.setState({isOpen:!0});var r=e.props,o=r.value,a=r.onChange;void 0===o?e.setValue(n):a&&(e.isPending=!0,(0,S.handleCaretPosition)(t),a(n,e.triggerQuery,t))},this.triggerQuery=function(){e.isPending=!1,e.setValue(e.props.value,!0,e.props)},this.onSuggestionSelected=function(t){var n=e.props,r=n.value,o=n.onChange;e.setState({isOpen:!1}),void 0===r?e.setValue(t.value,!0,e.props,g.default.SUGGESTION_SELECT):o&&(e.isPending=!1,o(t.value,e.triggerQuery)),e.triggerClickAnalytics(t._click_id),e.onValueSelected(t.value,g.default.SUGGESTION_SELECT,t.source)},this.onValueSelected=function(){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:e.state.currentValue,a=e.props.onValueSelected;a&&a.apply(void 0,[o].concat(n))},this.handleStateChange=function(t){var n=t.isOpen;t.type===u.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.getBackgroundColor=function(t,n){return"dark"===e.props.themePreset?t===n?"#555":"#424242":t===n?"#eee":"#fff"},this.handleSearchIconClick=function(){var t=e.state.currentValue;t.trim()&&(e.isPending=!1,e.setValue(t,!0),e.onValueSelected(t,g.default.SEARCH_ICON_CLICK))},this.handleVoiceResults=function(t){var n=t.results,r=e.props.autosuggest;n&&n[0]&&n[0].isFinal&&n[0][0]&&n[0][0].transcript&&n[0][0].transcript.trim()&&(e.isPending=!1,e.setValue(n[0][0].transcript.trim(),!r),r&&(e._inputRef.focus(),e.setState({isOpen:!0})))},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,a.jsx)(w.default,null):null},this.renderCancelIcon=function(){return e.props.showClear?e.props.clearIcon||(0,a.jsx)(C.default,null):null},this.renderIcons=function(){var t=e.state.currentValue,n=e.props,r=n.showIcon,o=n.showClear,i=n.renderMic,s=n.getMicInstance,u=n.showVoiceSearch,l=n.iconPosition,c=n.innerClass;return(0,a.jsx)("div",null,e.state.currentValue&&o&&(0,a.jsx)(_.default,{onClick:e.clearValue,iconPosition:"right",clearIcon:"right"===l,showIcon:r,isClearIcon:!0},e.renderCancelIcon()),e.shouldMicRender(u)&&(0,a.jsx)(k.default,{getInstance:s,render:i,iconPosition:l,onResult:e.handleVoiceResults,className:(0,p.getClassName)(c,"mic")||null,applyClearStyle:!!t&&o,showIcon:r}),(0,a.jsx)(_.default,{onClick:e.handleSearchIconClick,iconPosition:l,showIcon:r},e.renderIcon()))},this.renderNoSuggestion=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=e.props,r=n.themePreset,o=n.theme,i=n.isLoading,s=n.renderNoSuggestion,u=n.innerClass,l=n.error,c=n.renderError,f=e.state,p=f.isOpen,d=f.currentValue;return!s||!p||t.length||i||!d||c&&l?null:(0,a.jsx)(O.default,{innerClass:u,themePreset:r,theme:o,innerClassName:"noSuggestion"},"function"==typeof s?s(d):s)},this.renderLoader=function(){var t=e.props,n=t.loader,r=t.isLoading,o=t.themePreset,i=t.theme,s=t.innerClass,u=e.state.currentValue;return r&&n&&u?(0,a.jsx)(O.default,{innerClass:s,innerClassName:"loader",theme:i,themePreset:o},n):null},this.renderError=function(){var t=e.props,n=t.error,r=t.renderError,o=t.themePreset,i=t.theme,s=t.isLoading,u=t.innerClass,l=e.state.currentValue;return n&&r&&l&&!s?(0,a.jsx)(O.default,{innerClass:u,innerClassName:"error",theme:i,themePreset:o},(0,S.isFunction)(r)?r(n):r):null},this.getComponent=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e.props,o=r.error,a=r.isLoading,i=r.aggregationData,s=r.promotedResults,u=r.customData,l=r.rawData,c=e.state.currentValue,f={error:o,loading:a,downshiftProps:t,data:e.parsedSuggestions,promotedData:s||[],customData:u||{},aggregationData:i||[],rawData:l,value:c,triggerClickAnalytics:e.triggerClickAnalytics,resultStats:e.stats,querySuggestions:e.topSuggestions};return n?(0,S.getQuerySuggestionsComponent)({downshiftProps:t,data:e.topSuggestions,value:c,loading:a,error:o},e.props):(0,S.getComponent)(f,e.props)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.withTriggerQuery=function(t){if(t)return function(n){return t(n,e.triggerQuery)}}};A.propTypes={setQueryOptions:m.default.funcRequired,updateQuery:m.default.funcRequired,options:m.default.options,selectedValue:m.default.selectedValue,suggestions:m.default.suggestions,rawData:m.default.rawData,aggregationData:m.default.aggregationData,setCustomQuery:m.default.funcRequired,setDefaultQuery:m.default.funcRequired,setCustomHighlightOptions:m.default.funcRequired,setSuggestionsSearchValue:m.default.funcRequired,triggerAnalytics:m.default.funcRequired,error:m.default.title,isLoading:m.default.bool,config:m.default.props,lastUsedQuery:m.default.string,autoFocus:m.default.bool,autosuggest:m.default.bool,enableSynonyms:m.default.bool,enableQuerySuggestions:m.default.bool,queryString:m.default.bool,beforeValueChange:m.default.func,className:m.default.string,clearIcon:m.default.children,componentId:m.default.stringRequired,customHighlight:m.default.func,customQuery:m.default.func,defaultQuery:m.default.func,dataField:m.default.dataFieldValidator,aggregationField:m.default.string,size:m.default.number,debounce:m.default.number,defaultValue:m.default.string,value:m.default.string,defaultSuggestions:m.default.suggestions,promotedResults:m.default.hits,customData:m.default.title,downShiftProps:m.default.props,children:m.default.func,excludeFields:m.default.excludeFields,fieldWeights:m.default.fieldWeights,filterLabel:m.default.string,fuzziness:m.default.fuzziness,highlight:m.default.bool,highlightField:m.default.stringOrArray,icon:m.default.children,iconPosition:m.default.iconPosition,innerClass:m.default.style,includeFields:m.default.includeFields,loader:m.default.title,nestedField:m.default.string,onError:m.default.func,onBlur:m.default.func,onFocus:m.default.func,onKeyDown:m.default.func,onKeyPress:m.default.func,onKeyUp:m.default.func,onQueryChange:m.default.func,onSuggestions:m.default.func,onValueChange:m.default.func,onChange:m.default.func,onValueSelected:m.default.func,placeholder:m.default.string,queryFormat:m.default.queryFormatSearch,querySuggestions:m.default.hits,react:m.default.react,render:m.default.func,renderQuerySuggestions:m.default.func,renderError:m.default.title,parseSuggestion:m.default.func,renderNoSuggestion:m.default.title,showClear:m.default.bool,showDistinctSuggestions:m.default.bool,showFilter:m.default.bool,showIcon:m.default.bool,showVoiceSearch:m.default.bool,style:m.default.style,title:m.default.title,theme:m.default.style,themePreset:m.default.themePreset,URLParams:m.default.bool,strictSelection:m.default.bool,searchOperators:m.default.bool,getMicInstance:m.default.func,renderMic:m.default.func},A.defaultProps={autosuggest:!0,className:null,debounce:0,downShiftProps:{},enableSynonyms:!0,enableQuerySuggestions:!1,excludeFields:[],iconPosition:"left",includeFields:["*"],placeholder:"Search",queryFormat:"or",showFilter:!0,showIcon:!0,showVoiceSearch:!1,style:{},URLParams:!1,showClear:!1,showDistinctSuggestions:!0,strictSelection:!1,searchOperators:!1,size:10},A.componentType=h.componentTypes.dataSearch;var R=(0,S.connect)((function(e,t){return{selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,suggestions:e.hits[t.componentId]&&e.hits[t.componentId].hits,rawData:e.rawData[t.componentId],aggregationData:e.compositeAggregations[t.componentId],themePreset:e.config.themePreset,isLoading:e.isLoading[t.componentId]||!1,error:e.error[t.componentId],config:e.config,promotedResults:e.promotedResults[t.componentId],customData:e.customData[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,querySuggestions:e.querySuggestions[t.componentId],lastUsedQuery:e.queryToHits[t.componentId]}}),(function(e){return{setCustomHighlightOptions:function(t,n){return e((0,c.setCustomHighlightOptions)(t,n))},setCustomQuery:function(t,n){return e((0,c.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,c.setDefaultQuery)(t,n))},setSuggestionsSearchValue:function(t){return e((0,c.setSuggestionsSearchValue)(t))},setQueryOptions:function(t,n){return e((0,c.setQueryOptions)(t,n))},updateQuery:function(t){return e((0,c.updateQuery)(t))},triggerAnalytics:function(t){return e((0,c.recordSuggestionClick)(t))}}}))((0,l.withTheme)((function(e){return(0,a.jsx)(T.default,r({},e,{internalComponent:!0,componentType:h.componentTypes.dataSearch}),(function(){return(0,a.jsx)(A,r({ref:e.myForwardedRef},e))}))}))),j=s.default.forwardRef((function(e,t){return(0,a.jsx)(R,r({},e,{myForwardedRef:t}))}));(0,f.default)(j,A),j.name="DataSearch",t.default=j},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var O=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));k.call(r),n.pagination&&n.aggregationField&&console.warn("Pagination is not supported when aggregationField is present. The list will be rendered with infinite scroll");var o=0;return r.props.defaultPage>=0?o=r.props.defaultPage:r.props.currentPage&&(o=Math.max(r.props.currentPage-1,0)),r.initialFrom=o*n.size,r.shouldRenderPagination=n.pagination&&!n.aggregationField,r.state={from:r.initialFrom,currentPage:o},r.internalComponent=(0,h.getInternalComponentID)(n.componentId),r.sortOptionIndex=r.props.defaultSortOption?r.props.sortOptions.findIndex((function(e){return e.label===r.props.defaultSortOption})):0,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidMount=function(){this.props.stream&&this.props.setStreaming(this.props.componentId,!0);var e=(0,f.getQueryOptions)(this.props);if(e.from=this.state.from,this.props.sortOptions){var t,n=this.props.sortOptions[this.sortOptionIndex].dataField,o=this.props.sortOptions[this.sortOptionIndex].sortBy;e.sort=[(t={},t[n]={order:o},t)],this.props.updateComponentProps(this.props.componentId,Object.assign({},this.props,{dataField:n},{sortBy:o},this.absProps),d.componentTypes.reactiveList)}else if(this.props.sortBy){var a;e.sort=[(a={},a[this.props.dataField]={order:this.props.sortBy},a)]}this.defaultQuery=null,this.props.defaultQuery&&(this.defaultQuery=this.props.defaultQuery(),e=r({},e,(0,f.getOptionsFromQuery)(this.defaultQuery)));var i=(this.defaultQuery||{}).query;if(this.props.setQueryOptions(this.props.componentId,r({},e,this.getAggsQuery()),!1),this.defaultQuery?(this.props.updateQuery({componentId:this.internalComponent,query:i},!1),(0,f.updateDefaultQuery)(this.props.componentId,this.props)):this.props.updateQuery({componentId:this.internalComponent,query:null},!1),this.domNode=window,this.showInfiniteScroll){var s=this.props.scrollTarget;"string"==typeof s||s instanceof String?this.domNode=document.getElementById(s):(s instanceof Element||s instanceof HTMLDocument)&&(this.domNode=s),this.domNode.addEventListener("scroll",this.scrollHandler)}},t.prototype.componentDidUpdate=function(e){var t=this,n=Math.ceil(this.props.total/this.props.size)||0;if(this.props.onData&&(0,f.checkSomePropChange)(this.props,e,["hits","streamHits","promotedResults","customData","total","size","time","hidden"],(function(){t.props.onData(t.getData())})),!((0,f.isEqual)(this.props.sortOptions,e.sortOptions)&&this.props.sortBy===e.sortBy&&this.props.size===e.size&&(0,f.isEqual)(this.props.dataField,e.dataField)&&(0,f.isEqual)(this.props.includeFields,e.includeFields)&&(0,f.isEqual)(this.props.excludeFields,e.excludeFields))){var o,a=(0,f.getQueryOptions)(this.props);if(a.from=this.state.from,this.props.sortOptions)a.sort=[(o={},o[this.props.sortOptions[this.sortOptionIndex].dataField]={order:this.props.sortOptions[this.sortOptionIndex].sortBy},o)];else if(this.props.sortBy){var i;a.sort=[(i={},i[this.props.dataField]={order:this.props.sortBy},i)]}this.props.setQueryOptions(this.props.componentId,r({},a,this.getAggsQuery()),!0)}if(this.props.defaultQuery&&!(0,f.isEqual)(this.props.defaultQuery(),this.defaultQuery)){var s=(0,f.getQueryOptions)(this.props);s.from=0,this.defaultQuery=this.props.defaultQuery();var u=this.defaultQuery.query;(0,f.getOptionsFromQuery)(this.defaultQuery)&&(s=r({},s,(0,f.getOptionsFromQuery)(this.defaultQuery)),this.props.setQueryOptions(this.props.componentId,s,!u)),(0,f.updateDefaultQuery)(this.props.componentId,this.props),this.props.updateQuery({componentId:this.internalComponent,query:u},!0),this.setState({currentPage:0,from:0},(function(){t.updatePageURL(0)}))}if(this.props.stream!==e.stream&&this.props.setStreaming(this.props.componentId,this.props.stream),this.shouldRenderPagination&&(this.props.isLoading&&(this.props.hits||e.hits)&&(this.props.onPageChange?this.props.onPageChange(this.state.currentPage+1,n):this.props.scrollOnChange&&this.props.pagination&&this.scrollToTop()),this.props.currentPage!==e.currentPage&&this.props.currentPage>0&&this.props.currentPage<=n&&this.setPage(this.props.currentPage-1)),this.showInfiniteScroll&&this.props.hits&&e.hits&&(this.props.hits.length=0?this.props.defaultPage:0)},t.prototype.componentWillUnmount=function(){this.domNode&&this.domNode.removeEventListener("scroll",this.scrollHandler)},t.prototype.render=function(){var e=this.props,t=e.renderItem,n=e.size,r=e.error,o=e.renderPagination,i=this.state.currentPage,s=this.getAllData().filteredResults,u={pages:this.props.pages,totalPages:Math.ceil(this.props.total/n),currentPage:this.state.currentPage,setPage:this.setPage,showEndPage:this.props.showEndPage,innerClass:this.props.innerClass,fragmentName:this.props.componentId},l=o?o(u):(0,a.jsx)(m.default,u),c=i*n;return(0,a.jsx)("div",{style:this.props.style,className:this.props.className},this.props.isLoading&&this.shouldRenderPagination&&this.props.loader,this.renderError(),(0,a.jsx)(y.default,{labelPosition:this.props.sortOptions?"right":"left",className:(0,f.getClassName)(this.props.innerClass,"resultsInfo")},this.props.sortOptions?this.renderSortOptions():null,this.props.showResultStats?this.renderResultStats():null),this.props.isLoading||r||0!==s.length?null:this.renderNoResults(),this.shouldRenderPagination&&-1!==["top","both"].indexOf(this.props.paginationAt)?l:null,(0,a.jsx)(_.default,{base:c,hasCustomRender:this.hasCustomRenderer,getComponent:this.getComponent,listClass:this.props.listClass,innerClass:this.props.innerClass,renderItem:t,triggerClickAnalytics:this.triggerClickAnalytics,filteredResults:s}),this.props.showLoader&&this.props.isLoading&&this.showInfiniteScroll?this.props.loader||(0,a.jsx)("div",{style:{textAlign:"center",margin:"20px 0",color:"#666"}},"Loading..."):null,this.shouldRenderPagination&&-1!==["bottom","both"].indexOf(this.props.paginationAt)?l:null,(0,a.jsx)(g.default,{show:!(!this.props.config.url.endsWith("appbase.io")||!s.length),innerClass:this.props.innerClass}))},o(t,[{key:"stats",get:function(){var e=this.state.currentPage,t=this.getAllData().filteredResults;return r({},(0,f.getResultStats)(this.props),{currentPage:e,displayedResults:t.length})}},{key:"absProps",get:function(){var e=this.props.originalProps;return{includeFields:e.includeFields||void 0,excludeFields:e.excludeFields||void 0,size:e.size||void 0}}},{key:"showInfiniteScroll",get:function(){return this.props.infiniteScroll&&!this.shouldRenderPagination}},{key:"hasCustomRenderer",get:function(){return(0,C.hasCustomRenderer)(this.props)}}]),t}(i.Component);O.ResultCardsWrapper=function(e){var t=e.children,n=E(e,["children"]);return(0,a.jsx)("div",r({css:b.container},n),t)},O.ResultListWrapper=function(e){var t=e.children,n=E(e,["children"]);return(0,a.jsx)("div",r({css:w.container},n),t)},O.generateQueryOptions=function(e){var t=(0,f.getQueryOptions)(r({includeFields:["*"],excludeFields:[]},e)),n=e.size,o=e.dataField,a=e.defaultSortOption,i=e.sortOptions,s=e.currentPage,u=e.sortBy;t.from=s?(s-1)*(n||10):0,t.size=n||10;if(i)t.sort=[function(){var e;if(a){var t,n=i.find((function(e){return e.label===a}));if(n)return(t={})[n.dataField]={order:n.sortBy},t}return(e={})[i[0].dataField]={order:i[0].sortBy},e}()];else if(u){var l;t.sort=[(l={},l[o]={order:u},l)]}return t};var k=function(){var e=this;this.getAggsQuery=function(){var t=e.props,n=t.size,r=t.aggregationField,o=t.afterKey,a={size:n};return r&&(a.aggs=(0,f.getCompositeAggsQuery)({},e.props,o?{after:o}:null,!0).aggs),a},this.getAllData=function(){var t=e.props,n=t.size,r=t.promotedResults,o=t.aggregationData,a=t.customData,i=e.state.currentPage,s=(0,f.parseHits)(e.props.hits)||[],u=(0,f.parseHits)(e.props.streamHits)||[],l=(0,f.parseHits)(r)||[],c=s,p=i*n;if(u.length){var d=u.map((function(e){return e._id}));c=c.filter((function(e){return!d.includes(e._id)}))}if(l.length){var h=l.map((function(e){return e._id})).filter(Boolean);h&&(c=c.filter((function(e){return!h.includes(e._id)}))),c=[].concat(u,l,c)}return{results:s,streamResults:u,filteredResults:c,promotedResults:l,customData:a||{},aggregationData:o||[],loadMore:e.loadMore,base:p,triggerClickAnalytics:e.triggerClickAnalytics}},this.scrollToTop=function(){e.domNode===window?(document.documentElement.scrollTop=0,document.body.scrollTop=0):e.domNode.scrollTop=0},this.scrollHandler=function(){var t=window.innerHeight+window.pageYOffset+300>=document.body.scrollHeight;e.props.scrollTarget&&(t=e.domNode.clientHeight+e.domNode.scrollTop+300>=e.domNode.scrollHeight),!e.props.isLoading&&t&&e.loadMore()},this.loadMore=function(){if((!e.props.aggregationField||e.props.afterKey)&&e.props.hits&&e.props.total!==e.props.hits.length){var t=e.state.from+e.props.size,n=r({},(0,f.getQueryOptions)(e.props),e.getAggsQuery());e.setState({from:t}),e.props.loadMore(e.props.componentId,r({},n,{from:t}),!0,!!e.props.aggregationField)}},this.setPage=function(t){if(t!==e.state.currentPage){var n=e.props.onPageClick;n&&n(t+1);var o=e.props.size*t,a=(0,f.getQueryOptions)(e.props);a.from=e.state.from,e.setState({from:o,currentPage:t},(function(){e.props.loadMore(e.props.componentId,r({},a,{from:o}),!1),e.updatePageURL(t)}))}},this.renderResultStats=function(){var t=e.props,n=t.hits,r=t.promotedResults,o=t.total,i=n&&r&&(n.length||r.length);return e.props.renderResultStats&&i?e.props.renderResultStats(e.stats):o?(0,a.jsx)("p",{css:v.resultStats,className:(0,f.getClassName)(e.props.innerClass,"resultStats")},e.props.total," results found in ",e.props.time,"ms"):null},this.renderNoResults=function(){return(0,a.jsx)("div",{className:(0,f.getClassName)(e.props.innerClass,"noResults")||null},e.props.renderNoResults())},this.handleSortChange=function(t){var n,r=t.target.value,o=(0,f.getQueryOptions)(e.props);o.from=0;var a=e.props.sortOptions[r].dataField,i=e.props.sortOptions[r].sortBy;o.sort=[(n={},n[a]={order:i},n)],e.props.updateComponentProps(e.props.componentId,Object.assign({},e.props,{dataField:a},{sortBy:i},e.absProps),d.componentTypes.reactiveList),e.props.setQueryOptions(e.props.componentId,o,!0),e.sortOptionIndex=r,e.setState({currentPage:0,from:0},(function(){e.updatePageURL(0)}))},this.updatePageURL=function(t){e.props.URLParams&&e.props.setPageURL(e.props.componentId,t+1,e.props.componentId,!1,!0)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.renderSortOptions=function(){return(0,a.jsx)("select",{css:v.sortOptions,className:(0,f.getClassName)(e.props.innerClass,"sortOptions"),name:"sort-options",onChange:e.handleSortChange,value:e.sortOptionIndex},e.props.sortOptions.map((function(e,t){return(0,a.jsx)("option",{key:e.label,value:t},e.label)})))},this.renderError=function(){var t=e.props,n=t.error,r=t.isLoading,o=t.renderError;return o&&n&&!r?(0,C.isFunction)(o)?o(n):o:null},this.withClickIds=function(t){var n=e.getAllData().base;return t.map((function(e,t){return r({},e,{_click_id:n+t})}))},this.getData=function(){var t=e.getAllData(),n=t.streamResults,r=t.filteredResults,o=t.promotedResults,a=t.aggregationData,i=t.customData;return{data:e.withClickIds(r),aggregationData:e.withClickIds(a||[]),streamData:e.withClickIds(n),promotedData:e.withClickIds(o),customData:i,rawData:e.props.rawData,resultStats:e.stats}},this.getComponent=function(){var t=e.props,n=t.error,o=t.isLoading,a=r({error:n,loading:o,loadMore:e.loadMore,triggerAnalytics:e.triggerClickAnalytics},e.getData());return(0,C.getComponent)(a,e.props)}};O.propTypes={loadMore:p.default.funcRequired,onQueryChange:p.default.func,onError:p.default.func,setPageURL:p.default.func,setQueryOptions:p.default.funcRequired,setDefaultQuery:p.default.funcRequired,updateComponentProps:p.default.funcRequired,setStreaming:p.default.func,searchState:p.default.dateObject,updateQuery:p.default.funcRequired,currentPage:p.default.number,hits:p.default.hits,rawData:p.default.rawData,isLoading:p.default.bool,includeFields:p.default.includeFields,streamHits:p.default.hits,promotedResults:p.default.hits,customData:p.default.title,time:p.default.number,total:p.default.number,hidden:p.default.number,config:p.default.props,analytics:p.default.props,queryLog:p.default.props,error:p.default.title,headers:p.default.headers,className:p.default.string,componentId:p.default.stringRequired,children:p.default.func,dataField:p.default.stringRequired,aggregationField:p.default.string,aggregationData:p.default.aggregationData,defaultPage:p.default.number,defaultQuery:p.default.func,excludeFields:p.default.excludeFields,innerClass:p.default.style,infiniteScroll:p.default.bool,listClass:p.default.string,loader:p.default.title,render:p.default.func,renderItem:p.default.func,renderError:p.default.title,renderPagination:p.default.func,onData:p.default.func,renderNoResults:p.default.title,onPageChange:p.default.func,onPageClick:p.default.func,pages:p.default.number,pagination:p.default.bool,paginationAt:p.default.paginationAt,showEndPage:p.default.bool,react:p.default.react,renderResultStats:p.default.func,scrollOnChange:p.default.bool,scrollTarget:p.default.string,showLoader:p.default.bool,showResultStats:p.default.bool,size:p.default.number,sortBy:p.default.sortBy,sortOptions:p.default.sortOptions,stream:p.default.bool,style:p.default.style,triggerAnalytics:p.default.funcRequired,URLParams:p.default.bool,defaultSortOption:p.default.string,afterKey:p.default.props,originalProps:p.default.any},O.defaultProps={className:null,currentPage:0,listClass:"",pages:5,infiniteScroll:!0,pagination:!1,paginationAt:"bottom",showEndPage:!1,includeFields:["*"],excludeFields:[],showResultStats:!0,size:10,style:{},URLParams:!1,showLoader:!0,renderNoResults:function(){return"No Results found."},scrollOnChange:!0,defaultSortOption:null,originalProps:{}},O.componentType=d.componentTypes.reactiveList;var T=(0,C.connect)((function(e,t){return{defaultPage:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value-1||-1,hits:e.hits[t.componentId]&&e.hits[t.componentId].hits,rawData:e.rawData[t.componentId],aggregationData:e.compositeAggregations[t.componentId],isLoading:e.isLoading[t.componentId]||!1,streamHits:e.streamHits[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,config:e.config,queryLog:e.queryLog[t.componentId],error:e.error[t.componentId],promotedResults:e.promotedResults[t.componentId]||[],customData:e.customData[t.componentId],afterKey:e.aggregations[t.componentId]&&e.aggregations[t.componentId][t.aggregationField]&&e.aggregations[t.componentId][t.aggregationField].after_key}}),(function(e){return{setDefaultQuery:function(t,n){return e((0,c.setDefaultQuery)(t,n))},updateComponentProps:function(t,n,r){return e((0,c.updateComponentProps)(t,n,r))},loadMore:function(t,n,r,o){return e((0,c.loadMore)(t,n,r,o))},setPageURL:function(t,n,r,o,a){return e((0,c.setValue)(t,n,r,o,a))},setQueryOptions:function(t,n,r){return e((0,c.setQueryOptions)(t,n,r))},setStreaming:function(t,n){return e((0,c.setStreaming)(t,n))},updateQuery:function(t,n){return e((0,c.updateQuery)(t,n))},triggerAnalytics:function(t){return e((0,c.recordResultClick)(t))}}}))((0,l.withTheme)((function(e){return(0,a.jsx)(x.default,r({internalComponent:!0,componentType:d.componentTypes.reactiveList},e),(function(){var t=e.includeFields,n=e.excludeFields,o=e.size;return(0,a.jsx)(O,r({ref:e.myForwardedRef},e,{originalProps:{includeFields:t,excludeFields:n,size:o}}))}))}))),P=s.default.forwardRef((function(e,t){return(0,a.jsx)(T,r({},e,{myForwardedRef:t}))}));(0,u.default)(P,O),P.name="ReactiveList",t.default=P},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var h=function(e){function t(){var n,r;p(this,t);for(var o=arguments.length,a=Array(o),i=0;i=0||(o[n]=e[n]);return o}var d=n(11),h=n.n(d),m=n(16),g=n.n(m),y=n(38);function v(e,t){void 0===t&&(t={});var n=t,i=n.getDisplayName,s=void 0===i?function(e){return"ConnectAdvanced("+e+")"}:i,l=n.methodName,c=void 0===l?"connectAdvanced":l,d=n.renderCountProp,m=void 0===d?void 0:d,v=n.shouldHandleStateChanges,b=void 0===v||v,w=n.storeKey,C=void 0===w?"store":w,_=n.withRef,x=void 0!==_&&_,S=n.forwardRef,E=void 0!==S&&S,O=n.context,k=void 0===O?u:O,T=p(n,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]);g()(void 0===m,"renderCountProp is removed. render counting is built into the latest React dev tools profiling extension"),g()(!x,"withRef is removed. To access the wrapped instance, use a ref on the connected component");var P="To use a custom Redux store for specific components, create a custom React context with React.createContext(), and pass the context object to React Redux's Provider and specific components like: . You may also pass a {context : MyContext} option to connect";g()("store"===C,"storeKey has been removed and does not do anything. "+P);var A=k;return function(t){var n=t.displayName||t.name||"Component",i=s(n),u=f({},T,{getDisplayName:s,methodName:c,renderCountProp:m,shouldHandleStateChanges:b,storeKey:C,displayName:i,wrappedComponentName:n,WrappedComponent:t}),l=T.pure,p=o.Component;l&&(p=o.PureComponent);var d=function(n){function o(t){var r,o,i,s,u,c,p,d,h,m,y;return r=n.call(this,t)||this,g()(E?!t.wrapperProps[C]:!t[C],"Passing redux store in props has been removed and does not do anything. "+P),r.selectDerivedProps=function(t,n,r,a){if(l&&o===n&&i===t)return s;r===u&&c===a||(u=r,c=a,p=e(r.dispatch,a)),o=n,i=t;var f=p(t,n);return s=f},r.selectChildElement=function(e,t,n){return t===d&&n===h&&y===e||(d=t,h=n,y=e,m=a.a.createElement(e,f({},t,{ref:n}))),m},r.indirectRenderWrappedComponent=r.indirectRenderWrappedComponent.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r)),r}r(o,n);var s=o.prototype;return s.indirectRenderWrappedComponent=function(e){return this.renderWrappedComponent(e)},s.renderWrappedComponent=function(e){g()(e,'Could not find "store" in the context of "'+i+'". Either wrap the root component in a , or pass a custom React context provider to and the corresponding React context consumer to '+i+" in connect options.");var n,r=e.storeState,o=e.store,a=this.props;E&&(a=this.props.wrapperProps,n=this.props.forwardedRef);var s=this.selectDerivedProps(r,a,o,u);return this.selectChildElement(t,s,n)},s.render=function(){var e=this.props.context&&this.props.context.Consumer&&Object(y.isContextConsumer)(a.a.createElement(this.props.context.Consumer,null))?this.props.context:A;return a.a.createElement(e.Consumer,null,this.indirectRenderWrappedComponent)},o}(p);if(d.WrappedComponent=t,d.displayName=i,E){var v=a.a.forwardRef((function(e,t){return a.a.createElement(d,{wrapperProps:e,forwardedRef:t})}));return v.displayName=i,v.WrappedComponent=t,h()(v,t)}return h()(d,t)}}var b=Object.prototype.hasOwnProperty;function w(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function C(e,t){if(w(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function q(e,t){return e===t}var H,B,W,G,K,$,Y,X,Z,J,ee,te,ne=(W=(B=void 0===H?{}:H).connectHOC,G=void 0===W?v:W,K=B.mapStateToPropsFactories,$=void 0===K?L:K,Y=B.mapDispatchToPropsFactories,X=void 0===Y?N:Y,Z=B.mergePropsFactories,J=void 0===Z?F:Z,ee=B.selectorFactory,te=void 0===ee?Q:ee,function(e,t,n,r){void 0===r&&(r={});var o=r,a=o.pure,i=void 0===a||a,s=o.areStatesEqual,u=void 0===s?q:s,l=o.areOwnPropsEqual,c=void 0===l?C:l,d=o.areStatePropsEqual,h=void 0===d?C:d,m=o.areMergedPropsEqual,g=void 0===m?C:m,y=p(o,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),v=V(e,$,"mapStateToProps"),b=V(t,X,"mapDispatchToProps"),w=V(n,J,"mergeProps");return G(te,f({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:v,initMapDispatchToProps:b,initMergeProps:w,pure:i,areStatesEqual:u,areOwnPropsEqual:c,areStatePropsEqual:h,areMergedPropsEqual:g},y))})},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(93)},function(e,t,n){e.exports=function(){"use strict";return function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,o,a,i,s,u,l,c,f){switch(n){case 1:if(0===c&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===l)return r+"/*|*/";break;case 3:switch(l){case 102:case 112:return e(o[0]+r),"";default:return r+(0===f?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}}()},function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.a=n}).call(this,n(19))},function(e,t){e.exports=function(e){var t=RegExp("^(([^:/?#]*)?://)?(((.*)?@)?([^/?#]*)?)([^?#]*)(\\?([^#]*))?(#(.*))?"),n=e.match(t);return{protocol:n[2],auth:n[5],host:n[6],path:n[7],query:n[9],hash:n[11]}}},function(e,t,n){var r=function(e){function t(){this.fetch=!1}return t.prototype=e,new t}("undefined"!=typeof self?self:this);(function(e){!function(e){if(!e.fetch){var t="URLSearchParams"in e,n="Symbol"in e&&"iterator"in Symbol,r="FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),o="FormData"in e,a="ArrayBuffer"in e;if(a)var i=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],s=function(e){return e&&DataView.prototype.isPrototypeOf(e)},u=ArrayBuffer.isView||function(e){return e&&i.indexOf(Object.prototype.toString.call(e))>-1};h.prototype.append=function(e,t){e=f(e),t=p(t);var n=this.map[e];this.map[e]=n?n+","+t:t},h.prototype.delete=function(e){delete this.map[f(e)]},h.prototype.get=function(e){return e=f(e),this.has(e)?this.map[e]:null},h.prototype.has=function(e){return this.map.hasOwnProperty(f(e))},h.prototype.set=function(e,t){this.map[f(e)]=p(t)},h.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},h.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),d(e)},h.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),d(e)},h.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),d(e)},n&&(h.prototype[Symbol.iterator]=h.prototype.entries);var l=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];w.prototype.clone=function(){return new w(this,{body:this._bodyInit})},b.call(w.prototype),b.call(_.prototype),_.prototype.clone=function(){return new _(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new h(this.headers),url:this.url})},_.error=function(){var e=new _(null,{status:0,statusText:""});return e.type="error",e};var c=[301,302,303,307,308];_.redirect=function(e,t){if(-1===c.indexOf(t))throw new RangeError("Invalid status code");return new _(null,{status:t,headers:{location:e}})},e.Headers=h,e.Request=w,e.Response=_,e.fetch=function(e,t){return new Promise((function(n,o){var a=new w(e,t),i=new XMLHttpRequest;i.onload=function(){var e,t,r={status:i.status,statusText:i.statusText,headers:(e=i.getAllResponseHeaders()||"",t=new h,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};r.url="responseURL"in i?i.responseURL:r.headers.get("X-Request-URL");var o="response"in i?i.response:i.responseText;n(new _(o,r))},i.onerror=function(){o(new TypeError("Network request failed"))},i.ontimeout=function(){o(new TypeError("Network request failed"))},i.open(a.method,a.url,!0),"include"===a.credentials?i.withCredentials=!0:"omit"===a.credentials&&(i.withCredentials=!1),"responseType"in i&&r&&(i.responseType="blob"),a.headers.forEach((function(e,t){i.setRequestHeader(t,e)})),i.send(void 0===a._bodyInit?null:a._bodyInit)}))},e.fetch.polyfill=!0}function f(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function p(e){return"string"!=typeof e&&(e=String(e)),e}function d(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n&&(t[Symbol.iterator]=function(){return t}),t}function h(e){this.map={},e instanceof h?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function m(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function g(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function y(e){var t=new FileReader,n=g(t);return t.readAsArrayBuffer(e),n}function v(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function b(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(r&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(o&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(a&&r&&s(e))this._bodyArrayBuffer=v(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!a||!ArrayBuffer.prototype.isPrototypeOf(e)&&!u(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=v(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r&&(this.blob=function(){var e=m(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?m(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(y)}),this.text=function(){var e,t,n,r=m(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=g(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function C(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function _(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new h(t.headers),this.url=t.url||"",this._initBody(e)}}(void 0!==e?e:this)}).call(r,void 0);var o=r.fetch;o.Response=r.Response,o.Request=r.Request,o.Headers=r.Headers;e.exports&&(e.exports=o,e.exports.default=o)},function(e,t,n){var r="undefined"!=typeof JSON?JSON:n(104);e.exports=function(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});var n=t.space||"";"number"==typeof n&&(n=Array(n+1).join(" "));var i,s="boolean"==typeof t.cycles&&t.cycles,u=t.replacer||function(e,t){return t},l=t.cmp&&(i=t.cmp,function(e){return function(t,n){var r={key:t,value:e[t]},o={key:n,value:e[n]};return i(r,o)}}),c=[];return function e(t,i,f,p){var d=n?"\n"+new Array(p+1).join(n):"",h=n?": ":":";if(f&&f.toJSON&&"function"==typeof f.toJSON&&(f=f.toJSON()),void 0!==(f=u.call(t,i,f))){if("object"!=typeof f||null===f)return r.stringify(f);if(o(f)){for(var m=[],g=0;g=4;)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+((1540483477*(t>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++o;switch(n){case 3:r^=(255&e.charCodeAt(o+2))<<16;case 2:r^=(255&e.charCodeAt(o+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(o)))+((1540483477*(r>>>16)&65535)<<16)}return r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16),((r^=r>>>15)>>>0).toString(36)};var i=function(e){function t(e,t,r){var o=t.trim().split(h);t=o;var a=o.length,i=e.length;switch(i){case 0:case 1:var s=0;for(e=0===i?"":e[0]+" ";sr&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(m,"$1"+e.trim());case 58:return e.trim()+t.replace(m,"$1"+e.trim());default:if(0<1*n&&0u.charCodeAt(8))break;case 115:i=i.replace(u,"-webkit-"+u)+";"+i;break;case 207:case 102:i=i.replace(u,"-webkit-"+(102s.charCodeAt(0)&&(s=s.trim()),s=[s],0d)&&(z=(V=V.replace(" ",":")).length),01?o-1:0),i=1;i=n;a--)r/=l[a],r+=A(t,!1,a)-A(e,!1,a);1==n&&(r+=12*(t.getFullYear()-e.getFullYear()))}else if(2==n){var i=e.toDate().setUTCHours(0,0,0,0),s=t.toDate().setUTCHours(0,0,0,0);r=o.round((s-i)/864e5)+(t-s-(e-i))/864e5}else r=(t-e)/[36e5,6e4,1e3,1][n-3];return r}function w(e){return t=e(0),r=e(1),a=e(2),i=new n(f(t,r,a)),s=_(C(t,r,a)),o.floor(o.round((i-s)/864e5)/7)+1;var t,r,a,i,s}function C(e,t,r){var o=new n(f(e,t,r));return o<_(e)?e-1:o>=_(e+1)?e+1:e}function _(e){var t=new n(f(e,0,4));return t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+6)%7),t}function x(e,t,n,r){var o=N(A,e,r),a=N(I,e,r);void 0===n&&(n=C(o(0),o(1),o(2)));var i=_(n);r||(i=R(i)),e.setTime(i.getTime()),a(2,[o(2)+7*(t-1)])}function S(e,t,n,r,o){var a=h.locales,i=a[h.defaultLocale]||{},s=N(A,e,o);return n=(F(n)?a[n]:n)||{},E(e,t,(function(e){if(r)for(var t=(7==e?2:e)-1;t>=0;t--)r.push(s(t));return s(e)}),(function(e){return n[e]||i[e]}),o)}function E(e,t,n,r,o){for(var a,i,s="";a=t.match(c);)s+=t.substr(0,a.index),a[1]?s+=O(e,a[1],n,r,o):a[3]?(i=E(e,a[4],n,r,o),parseInt(i.replace(/\D/g,""),10)&&(s+=i)):s+=a[7]||"'",t=t.substr(a.index+a[0].length);return s+t}function O(e,t,n,r,o){for(var a,i=t.length,s="";i>0;)void 0!==(a=k(e,t.substr(0,i),n,r,o))?(s+=a,i=(t=t.substr(i)).length):i--;return s+t}function k(e,t,n,r,a){var i=h.formatters[t];if(F(i))return E(e,i,n,r,a);if("function"==typeof i)return i(e,a||!1,r);switch(t){case"fff":return U(n(6),3);case"s":return n(5);case"ss":return U(n(5));case"m":return n(4);case"mm":return U(n(4));case"h":return n(3)%12||12;case"hh":return U(n(3)%12||12);case"H":return n(3);case"HH":return U(n(3));case"d":return n(2);case"dd":return U(n(2));case"ddd":return r("dayNamesShort")[n(7)]||"";case"dddd":return r("dayNames")[n(7)]||"";case"M":return n(1)+1;case"MM":return U(n(1)+1);case"MMM":return r("monthNamesShort")[n(1)]||"";case"MMMM":return r("monthNames")[n(1)]||"";case"yy":return(n(0)+"").substring(2);case"yyyy":return n(0);case"t":return T(n,r).substr(0,1).toLowerCase();case"tt":return T(n,r).toLowerCase();case"T":return T(n,r).substr(0,1);case"TT":return T(n,r);case"z":case"zz":case"zzz":return a?"Z":function(e,t){var n=e.getTimezoneOffset(),r=n<0?"+":"-",a=o.floor(o.abs(n)/60),i=o.abs(n)%60,s=a;"zz"==t?s=U(a):"zzz"==t&&(s=U(a)+":"+U(i));return r+s}(e,t);case"w":return w(n);case"ww":return U(w(n));case"S":var s=n(2);return s>10&&s<20?"th":["st","nd","rd"][s%10-1]||"th"}}function T(e,t){return e(3)<12?t("amDesignator"):t("pmDesignator")}function P(e){return!isNaN(e[0].getTime())}function A(e,t,n){return e["get"+(t?"UTC":"")+s[n]]()}function I(e,t,n,r){e["set"+(t?"UTC":"")+s[n]].apply(e,r)}function R(e){return new n(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())}function j(e,t){return 32-new n(f(e,t,32)).getUTCDate()}function M(e){return function(){return e.apply(void 0,[this].concat(L(arguments)))}}function N(e){var t=L(arguments,1);return function(){return e.apply(void 0,t.concat(L(arguments)))}}function L(e,t,n){return a.prototype.slice.call(e,t||0,void 0===n?e.length:n)}function D(e,t){for(var n=0;n-1};function l(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function c(e){return"string"!=typeof e&&(e=String(e)),e}function f(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return r&&(t[Symbol.iterator]=function(){return t}),t}function p(e){this.map={},e instanceof p?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function d(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function h(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function m(e){var t=new FileReader,n=h(t);return t.readAsArrayBuffer(e),n}function g(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:o&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:a&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:n&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():i&&o&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=g(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):i&&(ArrayBuffer.prototype.isPrototypeOf(e)||u(e))?this._bodyArrayBuffer=g(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o&&(this.blob=function(){var e=d(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?d(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(m)}),this.text=function(){var e,t,n,r=d(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=h(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function w(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function C(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new p(t.headers),this.url=t.url||"",this._initBody(e)}b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},y.call(b.prototype),y.call(C.prototype),C.prototype.clone=function(){return new C(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new p(this.headers),url:this.url})},C.error=function(){var e=new C(null,{status:0,statusText:""});return e.type="error",e};var _=[301,302,303,307,308];C.redirect=function(e,t){if(-1===_.indexOf(t))throw new RangeError("Invalid status code");return new C(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function x(e,n){return new Promise((function(r,a){var i=new b(e,n);if(i.signal&&i.signal.aborted)return a(new t.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function u(){s.abort()}s.onload=function(){var e,t,n={status:s.status,statusText:s.statusText,headers:(e=s.getAllResponseHeaders()||"",t=new p,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};n.url="responseURL"in s?s.responseURL:n.headers.get("X-Request-URL");var o="response"in s?s.response:s.responseText;r(new C(o,n))},s.onerror=function(){a(new TypeError("Network request failed"))},s.ontimeout=function(){a(new TypeError("Network request failed"))},s.onabort=function(){a(new t.DOMException("Aborted","AbortError"))},s.open(i.method,i.url,!0),"include"===i.credentials?s.withCredentials=!0:"omit"===i.credentials&&(s.withCredentials=!1),"responseType"in s&&o&&(s.responseType="blob"),i.headers.forEach((function(e,t){s.setRequestHeader(t,e)})),i.signal&&(i.signal.addEventListener("abort",u),s.onreadystatechange=function(){4===s.readyState&&i.signal.removeEventListener("abort",u)}),s.send(void 0===i._bodyInit?null:i._bodyInit)}))}x.polyfill=!0,e.fetch||(e.fetch=x,e.Headers=p,e.Request=b,e.Response=C),t.Headers=p,t.Request=b,t.Response=C,t.fetch=x}({})}(n),delete n.fetch.polyfill,(t=n.fetch).default=n.fetch,t.fetch=n.fetch,t.Headers=n.Headers,t.Request=n.Request,t.Response=n.Response,e.exports=t},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t={};return Object.keys(e).forEach((function(n){a.validProps.includes(n)&&(t[n]=e[n])})),t}},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=i},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return a};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},a={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.1","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){"use strict";t.__esModule=!0,t.Checkbox=t.Radio=t.UL=void 0;var r,o=n(8),a=(r=o)&&r.__esModule?r:{default:r},i=n(2),s=n(17);var u="16px",l="16px",c="4px",f={name:"ruvce6-vh",styles:"border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;;label:vh;"},p={name:"1qb54l2-hideInputControl",styles:"+ label{padding-left:0;&::before,&::after{width:0;height:0;border:0;margin:0;visibility:hidden;}}&:checked{+ label{font-weight:bold;}};label:hideInputControl;"},d=function(e){var t=e.theme;return(0,i.css)(f,";&:focus{+ label{&::before{box-shadow:0 0 0 2px ",(0,s.lighten)(.4,t.colors.primaryColor),";}}}&:hover{+ label{&::before{border-color:",t.colors.primaryColor,";}}}&:active{+ label{&::before{transition-duration:0;}}}+ label{position:relative;user-select:none;display:flex;width:100%;height:100%;margin:0.4rem 0;align-items:flex-start;cursor:pointer;&:hover{color:",t.colors.primaryColor,";}& > span{width:100%;display:flex;flex-direction:row;justify-content:space-between;line-height:1.3rem;& > span:first-of-type{padding-right:5px;}& > span:nth-of-type(2){color:",(0,s.lighten)(.35,t.colors.textColor),";}}&::before{background-color:#fff;border:1px solid ",t.colors.borderColor||(0,s.lighten)(.1,t.colors.textColor),";box-sizing:content-box;content:'';color:",t.colors.primaryColor,";margin-right:calc(",u," * 0.5);top:50%;left:0;width:calc(",u," + 1px);height:",l,";display:inline-block;vertical-align:middle;margin-top:2px;}&::after{box-sizing:content-box;content:'';background-color:",t.colors.primaryColor,";position:absolute;top:11px;left:calc(1px + ",c," / 2);width:calc(",u," - ",c,");height:calc(",l," - ",c,");margin-top:calc(",l," / -2 - ",c," / -2);transform:scale(0);transform-origin:50%;transition:transform 200ms ease-out;}}")},h=(0,a.default)("input",{target:"eekr4lp0",label:"Radio"})(d,";",(function(e){return e.show?null:p}),";+ label{&::before,&::after{border-radius:50%;}}&:checked{&:active,&:focus{+ label{color:",(function(e){return e.theme.colors.primaryColor}),";&::before{animation:none;filter:none;transition:none;}}}+ label{&::before{animation:none;background-color:#fff;border-color:",(function(e){return e.theme.colors.primaryColor}),";}&::after{transform:scale(1);}}");h.defaultProps={type:"radio",show:!0};var m=(0,a.default)("input",{target:"eekr4lp1",label:"Checkbox"})(d,";",(function(e){return e.show?null:p}),";+ label{&::before,&::after{border-radius:2px;}&::after{background-color:transparent;top:10px;left:calc(1px + ",u," / 5);width:calc(",u," / 2);height:calc(",u," / 5);margin-top:calc(",l," / -2 / 2 * 0.8);border-style:solid;border-color:",(function(e){return e.theme.colors.primaryTextColor}),";border-width:0 0 2px 2px;border-radius:0;border-image:none;transform:rotate(-45deg) scale(0);transition:none;}}&:checked{+ label{&::before{border-color:",(function(e){return e.theme.colors.primaryColor}),";background-color:",(function(e){return e.theme.colors.primaryColor}),";}&::after{content:'';transform:rotate(-45deg) scale(1);transition:transform 200ms ease-out;}}}");m.defaultProps={type:"checkbox",show:!0};var g=(0,a.default)("ul",{target:"eekr4lp2",label:"UL"})({name:"1ltavtd",styles:"list-style:none;padding:0;margin:0;max-height:240px;position:relative;overflow-y:auto;padding-bottom:12px;li{min-height 30px;display:flex;flex-direction:row;align-items:center;padding-left:2px;}"});t.UL=g,t.Radio=h,t.Checkbox=m},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=(n(9),"undefined"==typeof document?null:document.getElementById("a11y-status-message")),i=[];function s(e){var t=i[i.length-1]===e;i=t?[].concat(i,[e]):[e];for(var n=function(){if(a)return a;return(a=document.createElement("div")).setAttribute("id","a11y-status-message"),a.setAttribute("role","status"),a.setAttribute("aria-live","assertive"),a.setAttribute("aria-relevant","additions text"),Object.assign(a.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),document.body.appendChild(a),a}();n.lastChild;)n.removeChild(n.firstChild);i.filter(Boolean).forEach((function(e,t){n.appendChild(function(e,t){var n=t===i.length-1?"block":"none",r=document.createElement("div");return r.style.display=n,r.textContent=e,r}(e,t))}))}var u=0;function l(e){return"function"==typeof e?e:c}function c(){}var f=function e(t,n,r){return null!==n&&n!==r.parentNode?t(n)?n===document.body&&0===n.scrollTop?document.documentElement:n:e(t,n.parentNode,r):null}.bind(null,(function(e){return e.scrollHeight>e.clientHeight}));function p(e,t){return e===t||e.contains(t)}function d(){for(var e=arguments.length,t=Array(e),n=0;n1?n-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:{},t={};return w.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function _(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}var x=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},S=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},O=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},k=function(e){function t(){x(this,t);for(var n=arguments.length,r=Array(n),o=0;o0&&void 0!==arguments[0]?arguments[0]:this.state;return Object.keys(t).reduce((function(n,r){return n[r]=e.isControlledProp(r)?e.props[r]:t[r],n}),{})},t.prototype.isControlledProp=function(e){return void 0!==this.props[e]},t.prototype.getItemCount=function(){return null!=this.itemCount?this.itemCount:void 0!==this.props.itemCount?this.props.itemCount:this.items.length},t.prototype.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},t.prototype.scrollHighlightedItemIntoView=function(){!function(e,t){var n=f(e,t);if(null!==n){var r=getComputedStyle(n),o=n.getBoundingClientRect(),a=parseInt(r.borderTopWidth,10),i=a+parseInt(r.borderBottomWidth,10),s=o.top+a,u=e.getBoundingClientRect();if(u.top<0&&o.top<0)n.scrollTop+=u.top;else if(u.top<0)n.scrollTop+=u.top-s;else if(u.top>0&&o.top<0)o.bottom>0&&u.bottom+i>o.bottom&&(n.scrollTop+=u.bottom-o.bottom+i);else{var l=u.top+n.scrollTop-s;ln.scrollTop+o.height&&(n.scrollTop=l+u.height-o.height+i)}}}(this.getItemNodeFromIndex(this.getState().highlightedIndex),this._rootNode)},t.prototype.moveHighlightedIndex=function(e,t){this.getState().isOpen?this.changeHighlightedIndex(e,t):this.setHighlightedIndex(void 0,S({isOpen:!0},t))},t.prototype.changeHighlightedIndex=function(e,t){var n=this.getItemCount()-1;if(!(n<0)){var r=this.getState().highlightedIndex;null===r&&(r=e>0?-1:n+1);var o=r+e;o<0?o=n:o>n&&(o=0),this.setHighlightedIndex(o,t)}},t.prototype.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,a=this.props.itemToString,i=this.id,s=this.getRootProps,u=this.getButtonProps,l=this.getToggleButtonProps,c=this.getLabelProps,f=this.getInputProps,p=this.getItemProps,d=this.openMenu,h=this.closeMenu,m=this.toggleMenu,g=this.selectItem,y=this.selectItemAtIndex,v=this.selectHighlightedItem,b=this.setHighlightedIndex,w=this.clearSelection,C=this.clearItems;return{getRootProps:s,getButtonProps:u,getToggleButtonProps:l,getLabelProps:c,getInputProps:f,getItemProps:p,reset:this.reset,openMenu:d,closeMenu:h,toggleMenu:m,selectItem:g,selectItemAtIndex:y,selectHighlightedItem:v,setHighlightedIndex:b,clearSelection:w,clearItems:C,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:a,id:i,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},t.prototype.getItemId=function(e){return this.id+"-item-"+e},t.prototype.componentDidMount=function(){var e=this;this._isMounted=!0;var n=function(){e.isMouseDown=!0},r=function(n){var r=e.props.environment.document;e.isMouseDown=!1;var o=e._rootNode&&p(e._rootNode,n.target),a=e._rootNode&&p(e._rootNode,r.activeElement);o||a||!e.getState().isOpen||e.reset({type:t.stateChangeTypes.mouseUp},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},o=function(n){!(e._rootNode&&p(e._rootNode,n.target))&&e.getState().isOpen&&e.reset({type:t.stateChangeTypes.touchStart},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))};this.props.environment.addEventListener("mousedown",n),this.props.environment.addEventListener("mouseup",r),this.props.environment.addEventListener("touchstart",o),this.cleanup=function(){e._isMounted=!1,e.props.environment.removeEventListener("mousedown",n),e.props.environment.removeEventListener("mouseup",r),e.props.environment.removeEventListener("touchstart",o)}},t.prototype.componentDidUpdate=function(e,n){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:t.stateChangeTypes.controlledPropUpdatedSelectedItem,inputValue:this.props.itemToString(this.props.selectedItem)});var r=void 0===this.props.highlightedIndex?this.state:this.props,o=void 0===e.highlightedIndex?n:e;r.highlightedIndex===o.highlightedIndex||this.avoidScrolling||this.scrollHighlightedItemIntoView(),this.updateStatus()},t.prototype.componentWillUnmount=function(){this.cleanup()},t.prototype.render=function(){var e=g(this.props.render||this.props.children,c);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=g(e(this.getStateAndHelpers()));if(!t)return null;if(this.getRootProps.called)return this.getRootProps.suppressRefError||function(e,t){var n=t.refKey,r="ref"!==n,o=!y(e);if(o&&!r)throw new Error("downshift: You returned a non-DOM element. You must specify a refKey in getRootProps");if(!o&&r)throw new Error('downshift: You returned a DOM element. You should not specify a refKey in getRootProps. You specified "'+n+'"');if(!v(e)[n])throw new Error('downshift: You must apply the ref prop "'+n+'" from getRootProps onto your root element.')}(t,this.getRootProps),t;if(y(t))return o.a.cloneElement(t,this.getRootProps(v(t)));throw new Error("downshift: If you return a non-DOM element, you must use apply the getRootProps function")},t}(r.Component);k.defaultProps={defaultHighlightedIndex:null,defaultSelectedItem:null,defaultInputValue:"",defaultIsOpen:!1,getA11yStatusMessage:function(e){var t=e.isOpen,n=e.highlightedItem,r=e.selectedItem,o=e.resultCount,a=e.previousResultCount,i=e.itemToString;return t?o?n&&o===a?i(n):o+" "+(1===o?"result is":"results are")+" available, use up and down arrow keys to navigate.":"No results.":r?i(r):""},itemToString:function(e){return null==e?"":String(e)},onStateChange:function(){},onInputValueChange:function(){},onUserAction:function(){},onChange:function(){},onSelect:function(){},onOuterClick:function(){},selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},breakingChanges:{}},k.stateChangeTypes={unknown:"__autocomplete_unknown__",mouseUp:"__autocomplete_mouseup__",itemMouseEnter:"__autocomplete_item_mouseenter__",keyDownArrowUp:"__autocomplete_keydown_arrow_up__",keyDownArrowDown:"__autocomplete_keydown_arrow_down__",keyDownEscape:"__autocomplete_keydown_escape__",keyDownEnter:"__autocomplete_keydown_enter__",clickItem:"__autocomplete_click_item__",blurInput:"__autocomplete_blur_input__",changeInput:"__autocomplete_change_input__",keyDownSpaceButton:"__autocomplete_keydown_space_button__",clickButton:"__autocomplete_click_button__",blurButton:"__autocomplete_blur_button__",controlledPropUpdatedSelectedItem:"__autocomplete_controlled_prop_updated_selected_item__",touchStart:"__autocomplete_touchstart__"};var T=function(){var e,t,n,r=this;this.input=null,this.items=[],this.itemCount=null,this.previousResultCount=0,this.setItemCount=function(e){return r.itemCount=e},this.unsetItemCount=function(){return r.itemCount=null},this.setHighlightedIndex=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.props.defaultHighlightedIndex,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t=C(t),r.internalSetState(S({highlightedIndex:e},t))},this.clearSelection=function(e){r.internalSetState({selectedItem:null,inputValue:"",isOpen:!1},e)},this.selectItem=function(e,t,n){t=C(t),r.internalSetState(S({isOpen:!1,highlightedIndex:r.props.defaultHighlightedIndex,selectedItem:e,inputValue:r.isControlledProp("selectedItem")&&r.props.breakingChanges.resetInputOnSelection?r.props.defaultInputValue:r.props.itemToString(e)},t),n)},this.selectItemAtIndex=function(e,t,n){var o=r.items[e];null!=o&&r.selectItem(o,t,n)},this.selectHighlightedItem=function(e,t){return r.selectItemAtIndex(r.getState().highlightedIndex,e,t)},this.internalSetState=function(e,t){var n=void 0,o=void 0,a={},i="function"==typeof e;return!i&&e.hasOwnProperty("inputValue")&&r.props.onInputValueChange(e.inputValue,S({},r.getStateAndHelpers(),e)),r.setState((function(t){t=r.getState(t);var s=i?e(t):e;s=r.props.stateReducer(t,s),n=s.hasOwnProperty("selectedItem");var u={},l={};return n&&s.selectedItem!==t.selectedItem&&(o=s.selectedItem),s.type=s.type||k.stateChangeTypes.unknown,Object.keys(s).forEach((function(e){t[e]!==s[e]&&(a[e]=s[e]),"type"!==e&&(l[e]=s[e],r.isControlledProp(e)||(u[e]=s[e]))})),i&&s.hasOwnProperty("inputValue")&&r.props.onInputValueChange(s.inputValue,S({},r.getStateAndHelpers(),s)),u}),(function(){l(t)(),Object.keys(a).length>1&&r.props.onStateChange(a,r.getStateAndHelpers()),n&&r.props.onSelect(e.selectedItem,r.getStateAndHelpers()),void 0!==o&&r.props.onChange(o,r.getStateAndHelpers()),r.props.onUserAction(a,r.getStateAndHelpers())}))},this.rootRef=function(e){return r._rootNode=e},this.getRootProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.suppressRefError,a=void 0!==o&&o,i=t.refKey,s=void 0===i?"ref":i,u=E(t,["refKey"]);return r.getRootProps.called=!0,r.getRootProps.refKey=s,r.getRootProps.suppressRefError=a,S(((e={})[s]=r.rootRef,e),u)},this.keyDownHandlers={ArrowDown:function(e){e.preventDefault();var t=e.shiftKey?5:1;this.moveHighlightedIndex(t,{type:k.stateChangeTypes.keyDownArrowDown})},ArrowUp:function(e){e.preventDefault();var t=e.shiftKey?-5:-1;this.moveHighlightedIndex(t,{type:k.stateChangeTypes.keyDownArrowUp})},Enter:function(e){if(this.getState().isOpen){e.preventDefault();var t=this.getState().highlightedIndex,n=this.items[t],r=this.getItemNodeFromIndex(t);if(null==n||r&&r.hasAttribute("disabled"))return;this.selectHighlightedItem({type:k.stateChangeTypes.keyDownEnter})}},Escape:function(e){e.preventDefault(),this.reset({type:k.stateChangeTypes.keyDownEscape})}},this.buttonKeyDownHandlers=S({},this.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:k.stateChangeTypes.keyDownSpaceButton})}}),this.getToggleButtonProps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.onClick,n=e.onKeyDown,o=e.onBlur,a=E(e,["onClick","onKeyDown","onBlur"]),i=r.getState(),s=i.isOpen,u={onClick:d(t,r.button_handleClick),onKeyDown:d(n,r.button_handleKeyDown),onBlur:d(o,r.button_handleBlur)},l=a.disabled?{}:u;return S({type:"button",role:"button","aria-label":s?"close menu":"open menu","aria-expanded":s,"aria-haspopup":!0,"data-toggle":!0},l,a)},this.getButtonProps=this.getToggleButtonProps,this.button_handleKeyDown=function(e){var t=_(e);r.buttonKeyDownHandlers[t]&&r.buttonKeyDownHandlers[t].call(r,e)},this.button_handleClick=function(e){e.preventDefault(),r.props.environment.document.activeElement===r.props.environment.document.body&&e.target.focus(),setTimeout((function(){return r.toggleMenu({type:k.stateChangeTypes.clickButton})}))},this.button_handleBlur=function(e){var t=e.target;setTimeout((function(){r.isMouseDown||null!=r.props.environment.document.activeElement&&r.props.environment.document.activeElement.id===r.inputId||r.props.environment.document.activeElement===t||r.reset({type:k.stateChangeTypes.blurButton})}))},this.getLabelProps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(r.getLabelProps.called=!0,r.getInputProps.called&&e.htmlFor&&e.htmlFor!==r.inputId)throw new Error('downshift: You provided the htmlFor of "'+e.htmlFor+'" for your label, but the id of your input is "'+r.inputId+'". You must either remove the id from your input or set the htmlFor of the label equal to the input id.');return r.inputId=m(r.inputId,e.htmlFor,r.id+"-input"),S({},e,{htmlFor:r.inputId})},this.getInputProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onKeyDown,o=t.onBlur,a=t.onChange,i=t.onInput,s=E(t,["onKeyDown","onBlur","onChange","onInput"]);if(r.getInputProps.called=!0,r.getLabelProps.called&&s.id&&s.id!==r.inputId)throw new Error('downshift: You provided the id of "'+s.id+'" for your input, but the htmlFor of your label is "'+r.inputId+'". You must either remove the id from your input or set the htmlFor of the label equal to the input id.');r.inputId=m(r.inputId,s.id,r.id+"-input");var u=void 0;u="onChange";var l=r.getState(),c=l.inputValue,f=l.isOpen,p=l.highlightedIndex,h=s.disabled?{}:((e={})[u]=d(a,i,r.input_handleChange),e.onKeyDown=d(n,r.input_handleKeyDown),e.onBlur=d(o,r.input_handleBlur),e);return S({role:"combobox","aria-autocomplete":"list","aria-expanded":f,"aria-activedescendant":f&&"number"==typeof p&&p>=0?r.getItemId(p):null,autoComplete:"off",value:c},h,s,{id:r.inputId})},this.input_handleKeyDown=function(e){var t=_(e);t&&r.keyDownHandlers[t]&&r.keyDownHandlers[t].call(r,e)},this.input_handleChange=function(e){r.internalSetState({type:k.stateChangeTypes.changeInput,isOpen:!0,inputValue:e.target.value})},this.input_handleBlur=function(){setTimeout((function(){var e=r.props.environment.document.activeElement.dataset.toggle&&r._rootNode&&r._rootNode.contains(r.props.environment.document.activeElement);r.isMouseDown||e||r.reset({type:k.stateChangeTypes.blurInput})}))},this.getItemProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onMouseMove,o=t.onMouseDown,a=t.onClick,i=t.index,s=t.item,u=void 0===s?b("getItemProps","item"):s,l=E(t,["onMouseMove","onMouseDown","onClick","index","item"]);void 0===i?(r.items.push(u),i=r.items.indexOf(u)):r.items[i]=u;var c="onClick",f=((e={onMouseMove:d(n,(function(){i!==r.getState().highlightedIndex&&(r.setHighlightedIndex(i,{type:k.stateChangeTypes.itemMouseEnter}),r.avoidScrolling=!0,setTimeout((function(){return r.avoidScrolling=!1}),250))})),onMouseDown:d(o,(function(e){e.preventDefault()}))})[c]=d(a,(function(){r.selectItemAtIndex(i,{type:k.stateChangeTypes.clickItem})})),e),p=l.disabled?{}:f;return S({id:r.getItemId(i)},p,l)},this.clearItems=function(){r.items=[]},this.reset=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];e=C(e),r.internalSetState((function(t){var n=t.selectedItem;return S({isOpen:!1,highlightedIndex:r.props.defaultHighlightedIndex,inputValue:r.props.itemToString(n)},e)}),l(t))},this.toggleMenu=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];e=C(e),r.internalSetState((function(t){var n=t.isOpen;return S({isOpen:!n},e)}),(function(){r.getState().isOpen&&r.setHighlightedIndex(void 0,e),l(t)()}))},this.openMenu=function(e){r.internalSetState({isOpen:!0},l(e))},this.closeMenu=function(e){r.internalSetState({isOpen:!1},l(e))},this.updateStatus=(e=function(){if(r._isMounted){var e=r.getState(),t=r.items[e.highlightedIndex],n=r.getItemCount(),o=r.props.getA11yStatusMessage(S({itemToString:r.props.itemToString,previousResultCount:r.previousResultCount,resultCount:n,highlightedItem:t},e));r.previousResultCount=n,s(o)}},t=200,n=void 0,function(){for(var r=arguments.length,o=Array(r),a=0;a'+e+""}))}})};l.propTypes={searchWords:i.default.arrayOf(i.default.string),textToHighlight:i.default.string,autoEscape:i.default.bool},l.defaultProps={searchWords:[],textToHighlight:"",autoEscape:!1},t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(2),a=n(3),i=n(4),s=(r=i)&&r.__esModule?r:{default:r},u=n(34);var l=function(e){var t=e.theme,n=e.themePreset,r=e.children,i=e.innerClassName,s=e.innerClass;return(0,o.jsx)("div",{css:(0,u.noSuggestions)(n,t),className:(0,a.getClassName)(s,i||"")},(0,o.jsx)("li",null,r))};l.propTypes={theme:s.default.style,innerClassName:s.default.string,themePreset:s.default.themePreset,children:s.default.children,innerClass:s.default.style},t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r=function(){function e(e,t){for(var n=0;n1?o:2}(n,r,f):Math.max(2,Math.ceil(s-(n-1)/2+1)),d=[];if(p<=s){var h=ns-n+2&&(h=(p=Math.max(2,s-n+2))+n);for(var m=function(e){var t=r===e-1,n=(0,i.getClassName)(u,"button"),f=n||t?n+" "+(t?"active":""):null,p=(0,o.jsx)(l.default,{className:f,primary:t,key:e-1,tabIndex:"0",onKeyPress:function(t){return(0,i.handleA11yAction)(t,(function(){return a(e-1)}))},onClick:function(t){t.preventDefault(),a(e-1)},alt:"Page "+e,href:"?"+c+"="+e},e);e<=s+1&&d.push(p)},g=p;g=1&&(b={href:"?"+f+"="+n,alt:"Page "+n,rel:"prev"}),n=Math.floor(t/2)+!!(t%2)?(0,o.jsx)("span",null,"..."):null,this.buildIntermediatePaginationDom(),p&&t>2&&n<=s-Math.ceil(.75*t)?(0,o.jsx)("span",null,"..."):null,p&&s>=t&&d(this.props,"end"),(0,o.jsx)(l.default,r({className:(0,i.getClassName)(c,"button")||null,disabled:n>=s-1,onKeyPress:function(e){return(0,i.handleA11yAction)(e,m)},onClick:m,tabIndex:n>=s-1?"-1":"0"},w),"Next"))},t}(a.default.PureComponent);h.propTypes={currentPage:s.default.number,innerClass:s.default.style,pages:s.default.number,setPage:s.default.func,totalPages:s.default.number,fragmentName:s.default.string,showEndPage:s.default.bool},t.default=h},function(e,t,n){"use strict";t.__esModule=!0;var r=u(n(0)),o=n(3),a=u(n(4)),i=u(n(165)),s=u(n(36));function u(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var f=function(e){function t(){return l(this,t),c(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){return this.props.show?r.default.createElement(s.default,{direction:"row-reverse",className:(0,o.getClassName)(this.props.innerClass,"poweredBy")},r.default.createElement("a",{href:"https://appbase.io/",target:"_blank",rel:"noopener noreferrer"},r.default.createElement(i.default,{src:"https://cdn.rawgit.com/appbaseio/cdn/d2ec210045e59104ee5485841fa17b23fc83f097/appbase/logos/rbc-logo.svg"}))):null},t}(r.default.PureComponent);f.propTypes={show:a.default.bool,innerClass:a.default.style},t.default=f},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(8);var a=(0,((r=o)&&r.__esModule?r:{default:r}).default)("img",{target:"e1eb5iy50",label:"PoweredByImage"})({name:"14kcwr6",styles:"width:110px;"});t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.sortOptions=t.resultStats=void 0;n(2);var r={name:"1kfwsuu-resultStats",styles:"flex-grow:1;font-size:0.82rem;;label:resultStats;"},o={name:"p4tgvk-sortOptions",styles:"color:#424242;height:32px;font-size:0.82rem;padding:0 25px 0 10px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;border:0;outline:1px solid #ddd;outline-offset:-1px;;label:sortOptions;"};t.resultStats=r,t.sortOptions=o},function(e,t,n){"use strict";t.__esModule=!0,t.Image=t.Title=t.container=void 0;var r=i(n(8)),o=(n(2),n(17)),a=i(n(14));function i(e){return e&&e.__esModule?e:{default:e}}var s={name:"12v9vzr-container",styles:"display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:0 -8px;@media (max-width:420px){margin:0;};label:container;"},u=(0,r.default)("div",{target:"e1cc0ogo0",label:"Image"})("width:calc(100% + 20px);height:220px;margin:-10px -10px 0;background-color:",(function(e){return e.theme.colors.backgroundColor||"#fcfcfc"}),";background-size:contain;background-position:center center;background-repeat:no-repeat;"),l=(0,r.default)("a",{target:"e1cc0ogo1",label:"Card"})("width:auto;flex-grow:1;outline:none;text-decoration:none;min-width:240px;max-width:250px;border-radius:0.25rem;background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.1,t.colors.backgroundColor):"#fff"}),";height:300px;display:flex;flex-direction:column;justify-content:space-between;margin:8px;padding:10px;overflow:hidden;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return e.href?"cursor: pointer":null}),";transition:all 0.3s ease;h2{width:100%;font-size:0.9rem;line-height:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:10px 0 8px;}p{margin:0}article{flex-grow:1;font-size:0.9rem;}&:hover,&:focus{box-shadow:0 0 8px 1px rgba(0,0,0,.3);}@media (max-width:420px){width:50%;min-width:0;height:210px;margin:0;border-radius:0;box-shadow:none;border:1px solid #eee;&:hover,&:focus{box-shadow:0;}}");t.default=l,t.container=s,t.Title=a.default,t.Image=u},function(e,t,n){"use strict";t.__esModule=!0;var r=i(n(0)),o=n(3),a=i(n(4));function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var l=function(e){function t(){return s(this,t),u(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){var e=this;return this.props.hasCustomRender?this.props.getComponent():r.default.createElement("div",{className:this.props.listClass+" "+(0,o.getClassName)(this.props.innerClass,"list")},this.props.filteredResults.map((function(t,n){return e.props.renderItem(t,(function(){e.props.triggerClickAnalytics(e.props.base+n)}))})))},t}(r.default.Component);l.propTypes={hasCustomRender:a.default.boolRequired,innerClass:a.default.style,renderItem:a.default.func,base:a.default.number,getComponent:a.default.func,listClass:a.default.string,filteredResults:a.default.hits,triggerClickAnalytics:a.default.func},t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["src","small"]);return o.default.createElement(i.Image,r({src:t,small:n},a))};u.propTypes={src:a.default.stringRequired,small:a.default.bool},u.defaultProps={small:!1},t.default=u},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=n(60),i=n.n(a),s=(n(41),n(42)),u=n.n(s),l=n(54),c=n.n(l),f=n(55),p=n.n(f),d=n(56),h=n.n(d),m=n(57),g=n.n(m),y=n(58),v=n.n(y),b=n(21),w=n(9),C=n.n(w),_=n(22),x=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|default|defer|dir|disabled|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|itemProp|itemScope|itemType|itemID|itemRef|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class)|(on[A-Z].*)|((data|aria|x)-.*))$/i,S=Object(_.a)(x.test.bind(x));function E(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var O,k="__EMOTION_THEMING__",T=((O={})[k]=C.a.object,O);function P(e){this.setState({theme:e})}var A=S,I=function(e){return"theme"!==e&&"innerRef"!==e},R=function(){return!0},j=function(e,t){for(var n=2,r=arguments.length;n=n;a--)r/=l[a],r+=A(t,!1,a)-A(e,!1,a);1==n&&(r+=12*(t.getFullYear()-e.getFullYear()))}else if(2==n){var i=e.toDate().setUTCHours(0,0,0,0),s=t.toDate().setUTCHours(0,0,0,0);r=o.round((s-i)/864e5)+(t-s-(e-i))/864e5}else r=(t-e)/[36e5,6e4,1e3,1][n-3];return r}function w(e){return t=e(0),r=e(1),a=e(2),i=new n(f(t,r,a)),s=_(C(t,r,a)),o.floor(o.round((i-s)/864e5)/7)+1;var t,r,a,i,s}function C(e,t,r){var o=new n(f(e,t,r));return o<_(e)?e-1:o>=_(e+1)?e+1:e}function _(e){var t=new n(f(e,0,4));return t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+6)%7),t}function x(e,t,n,r){var o=N(A,e,r),a=N(I,e,r);void 0===n&&(n=C(o(0),o(1),o(2)));var i=_(n);r||(i=R(i)),e.setTime(i.getTime()),a(2,[o(2)+7*(t-1)])}function S(e,t,n,r,o){var a=h.locales,i=a[h.defaultLocale]||{},s=N(A,e,o);return n=(F(n)?a[n]:n)||{},E(e,t,(function(e){if(r)for(var t=(7==e?2:e)-1;t>=0;t--)r.push(s(t));return s(e)}),(function(e){return n[e]||i[e]}),o)}function E(e,t,n,r,o){for(var a,i,s="";a=t.match(c);)s+=t.substr(0,a.index),a[1]?s+=O(e,a[1],n,r,o):a[3]?(i=E(e,a[4],n,r,o),parseInt(i.replace(/\D/g,""),10)&&(s+=i)):s+=a[7]||"'",t=t.substr(a.index+a[0].length);return s+t}function O(e,t,n,r,o){for(var a,i=t.length,s="";i>0;)void 0!==(a=k(e,t.substr(0,i),n,r,o))?(s+=a,i=(t=t.substr(i)).length):i--;return s+t}function k(e,t,n,r,a){var i=h.formatters[t];if(F(i))return E(e,i,n,r,a);if("function"==typeof i)return i(e,a||!1,r);switch(t){case"fff":return U(n(6),3);case"s":return n(5);case"ss":return U(n(5));case"m":return n(4);case"mm":return U(n(4));case"h":return n(3)%12||12;case"hh":return U(n(3)%12||12);case"H":return n(3);case"HH":return U(n(3));case"d":return n(2);case"dd":return U(n(2));case"ddd":return r("dayNamesShort")[n(7)]||"";case"dddd":return r("dayNames")[n(7)]||"";case"M":return n(1)+1;case"MM":return U(n(1)+1);case"MMM":return r("monthNamesShort")[n(1)]||"";case"MMMM":return r("monthNames")[n(1)]||"";case"yy":return(n(0)+"").substring(2);case"yyyy":return n(0);case"t":return T(n,r).substr(0,1).toLowerCase();case"tt":return T(n,r).toLowerCase();case"T":return T(n,r).substr(0,1);case"TT":return T(n,r);case"z":case"zz":case"zzz":return a?"Z":function(e,t){var n=e.getTimezoneOffset(),r=n<0?"+":"-",a=o.floor(o.abs(n)/60),i=o.abs(n)%60,s=a;"zz"==t?s=U(a):"zzz"==t&&(s=U(a)+":"+U(i));return r+s}(e,t);case"w":return w(n);case"ww":return U(w(n));case"S":var s=n(2);return s>10&&s<20?"th":["st","nd","rd"][s%10-1]||"th"}}function T(e,t){return e(3)<12?t("amDesignator"):t("pmDesignator")}function P(e){return!isNaN(e[0].getTime())}function A(e,t,n){return e["get"+(t?"UTC":"")+s[n]]()}function I(e,t,n,r){e["set"+(t?"UTC":"")+s[n]].apply(e,r)}function R(e){return new n(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())}function j(e,t){return 32-new n(f(e,t,32)).getUTCDate()}function M(e){return function(){return e.apply(void 0,[this].concat(L(arguments)))}}function N(e){var t=L(arguments,1);return function(){return e.apply(void 0,t.concat(L(arguments)))}}function L(e,t,n){return a.prototype.slice.call(e,t||0,void 0===n?e.length:n)}function D(e,t){for(var n=0;n-1};function l(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function c(e){return"string"!=typeof e&&(e=String(e)),e}function f(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return r&&(t[Symbol.iterator]=function(){return t}),t}function p(e){this.map={},e instanceof p?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function d(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function h(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function m(e){var t=new FileReader,n=h(t);return t.readAsArrayBuffer(e),n}function g(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:o&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:a&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:n&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():i&&o&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=g(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):i&&(ArrayBuffer.prototype.isPrototypeOf(e)||u(e))?this._bodyArrayBuffer=g(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o&&(this.blob=function(){var e=d(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?d(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(m)}),this.text=function(){var e,t,n,r=d(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=h(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function w(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function C(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new p(t.headers),this.url=t.url||"",this._initBody(e)}b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},y.call(b.prototype),y.call(C.prototype),C.prototype.clone=function(){return new C(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new p(this.headers),url:this.url})},C.error=function(){var e=new C(null,{status:0,statusText:""});return e.type="error",e};var _=[301,302,303,307,308];C.redirect=function(e,t){if(-1===_.indexOf(t))throw new RangeError("Invalid status code");return new C(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function x(e,n){return new Promise((function(r,a){var i=new b(e,n);if(i.signal&&i.signal.aborted)return a(new t.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function u(){s.abort()}s.onload=function(){var e,t,n={status:s.status,statusText:s.statusText,headers:(e=s.getAllResponseHeaders()||"",t=new p,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};n.url="responseURL"in s?s.responseURL:n.headers.get("X-Request-URL");var o="response"in s?s.response:s.responseText;r(new C(o,n))},s.onerror=function(){a(new TypeError("Network request failed"))},s.ontimeout=function(){a(new TypeError("Network request failed"))},s.onabort=function(){a(new t.DOMException("Aborted","AbortError"))},s.open(i.method,i.url,!0),"include"===i.credentials?s.withCredentials=!0:"omit"===i.credentials&&(s.withCredentials=!1),"responseType"in s&&o&&(s.responseType="blob"),i.headers.forEach((function(e,t){s.setRequestHeader(t,e)})),i.signal&&(i.signal.addEventListener("abort",u),s.onreadystatechange=function(){4===s.readyState&&i.signal.removeEventListener("abort",u)}),s.send(void 0===i._bodyInit?null:i._bodyInit)}))}x.polyfill=!0,e.fetch||(e.fetch=x,e.Headers=p,e.Request=b,e.Response=C),t.Headers=p,t.Request=b,t.Response=C,t.fetch=x}({})}(n),delete n.fetch.polyfill,(t=n.fetch).default=n.fetch,t.fetch=n.fetch,t.Headers=n.Headers,t.Request=n.Request,t.Response=n.Response,e.exports=t},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t={};return Object.keys(e).forEach((function(n){a.validProps.includes(n)&&(t[n]=e[n])})),t}},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=i},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return a};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},a={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.2","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){"use strict";t.__esModule=!0,t.Checkbox=t.Radio=t.UL=void 0;var r,o=n(8),a=(r=o)&&r.__esModule?r:{default:r},i=n(2),s=n(17);var u="16px",l="16px",c="4px",f={name:"ruvce6-vh",styles:"border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;;label:vh;"},p={name:"1qb54l2-hideInputControl",styles:"+ label{padding-left:0;&::before,&::after{width:0;height:0;border:0;margin:0;visibility:hidden;}}&:checked{+ label{font-weight:bold;}};label:hideInputControl;"},d=function(e){var t=e.theme;return(0,i.css)(f,";&:focus{+ label{&::before{box-shadow:0 0 0 2px ",(0,s.lighten)(.4,t.colors.primaryColor),";}}}&:hover{+ label{&::before{border-color:",t.colors.primaryColor,";}}}&:active{+ label{&::before{transition-duration:0;}}}+ label{position:relative;user-select:none;display:flex;width:100%;height:100%;margin:0.4rem 0;align-items:flex-start;cursor:pointer;&:hover{color:",t.colors.primaryColor,";}& > span{width:100%;display:flex;flex-direction:row;justify-content:space-between;line-height:1.3rem;& > span:first-of-type{padding-right:5px;}& > span:nth-of-type(2){color:",(0,s.lighten)(.35,t.colors.textColor),";}}&::before{background-color:#fff;border:1px solid ",t.colors.borderColor||(0,s.lighten)(.1,t.colors.textColor),";box-sizing:content-box;content:'';color:",t.colors.primaryColor,";margin-right:calc(",u," * 0.5);top:50%;left:0;width:calc(",u," + 1px);height:",l,";display:inline-block;vertical-align:middle;margin-top:2px;}&::after{box-sizing:content-box;content:'';background-color:",t.colors.primaryColor,";position:absolute;top:11px;left:calc(1px + ",c," / 2);width:calc(",u," - ",c,");height:calc(",l," - ",c,");margin-top:calc(",l," / -2 - ",c," / -2);transform:scale(0);transform-origin:50%;transition:transform 200ms ease-out;}}")},h=(0,a.default)("input",{target:"eekr4lp0",label:"Radio"})(d,";",(function(e){return e.show?null:p}),";+ label{&::before,&::after{border-radius:50%;}}&:checked{&:active,&:focus{+ label{color:",(function(e){return e.theme.colors.primaryColor}),";&::before{animation:none;filter:none;transition:none;}}}+ label{&::before{animation:none;background-color:#fff;border-color:",(function(e){return e.theme.colors.primaryColor}),";}&::after{transform:scale(1);}}");h.defaultProps={type:"radio",show:!0};var m=(0,a.default)("input",{target:"eekr4lp1",label:"Checkbox"})(d,";",(function(e){return e.show?null:p}),";+ label{&::before,&::after{border-radius:2px;}&::after{background-color:transparent;top:10px;left:calc(1px + ",u," / 5);width:calc(",u," / 2);height:calc(",u," / 5);margin-top:calc(",l," / -2 / 2 * 0.8);border-style:solid;border-color:",(function(e){return e.theme.colors.primaryTextColor}),";border-width:0 0 2px 2px;border-radius:0;border-image:none;transform:rotate(-45deg) scale(0);transition:none;}}&:checked{+ label{&::before{border-color:",(function(e){return e.theme.colors.primaryColor}),";background-color:",(function(e){return e.theme.colors.primaryColor}),";}&::after{content:'';transform:rotate(-45deg) scale(1);transition:transform 200ms ease-out;}}}");m.defaultProps={type:"checkbox",show:!0};var g=(0,a.default)("ul",{target:"eekr4lp2",label:"UL"})({name:"1ltavtd",styles:"list-style:none;padding:0;margin:0;max-height:240px;position:relative;overflow-y:auto;padding-bottom:12px;li{min-height 30px;display:flex;flex-direction:row;align-items:center;padding-left:2px;}"});t.UL=g,t.Radio=h,t.Checkbox=m},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=(n(9),"undefined"==typeof document?null:document.getElementById("a11y-status-message")),i=[];function s(e){var t=i[i.length-1]===e;i=t?[].concat(i,[e]):[e];for(var n=function(){if(a)return a;return(a=document.createElement("div")).setAttribute("id","a11y-status-message"),a.setAttribute("role","status"),a.setAttribute("aria-live","assertive"),a.setAttribute("aria-relevant","additions text"),Object.assign(a.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),document.body.appendChild(a),a}();n.lastChild;)n.removeChild(n.firstChild);i.filter(Boolean).forEach((function(e,t){n.appendChild(function(e,t){var n=t===i.length-1?"block":"none",r=document.createElement("div");return r.style.display=n,r.textContent=e,r}(e,t))}))}var u=0;function l(e){return"function"==typeof e?e:c}function c(){}var f=function e(t,n,r){return null!==n&&n!==r.parentNode?t(n)?n===document.body&&0===n.scrollTop?document.documentElement:n:e(t,n.parentNode,r):null}.bind(null,(function(e){return e.scrollHeight>e.clientHeight}));function p(e,t){return e===t||e.contains(t)}function d(){for(var e=arguments.length,t=Array(e),n=0;n1?n-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:{},t={};return w.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function _(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}var x=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},S=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},O=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},k=function(e){function t(){x(this,t);for(var n=arguments.length,r=Array(n),o=0;o0&&void 0!==arguments[0]?arguments[0]:this.state;return Object.keys(t).reduce((function(n,r){return n[r]=e.isControlledProp(r)?e.props[r]:t[r],n}),{})},t.prototype.isControlledProp=function(e){return void 0!==this.props[e]},t.prototype.getItemCount=function(){return null!=this.itemCount?this.itemCount:void 0!==this.props.itemCount?this.props.itemCount:this.items.length},t.prototype.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},t.prototype.scrollHighlightedItemIntoView=function(){!function(e,t){var n=f(e,t);if(null!==n){var r=getComputedStyle(n),o=n.getBoundingClientRect(),a=parseInt(r.borderTopWidth,10),i=a+parseInt(r.borderBottomWidth,10),s=o.top+a,u=e.getBoundingClientRect();if(u.top<0&&o.top<0)n.scrollTop+=u.top;else if(u.top<0)n.scrollTop+=u.top-s;else if(u.top>0&&o.top<0)o.bottom>0&&u.bottom+i>o.bottom&&(n.scrollTop+=u.bottom-o.bottom+i);else{var l=u.top+n.scrollTop-s;ln.scrollTop+o.height&&(n.scrollTop=l+u.height-o.height+i)}}}(this.getItemNodeFromIndex(this.getState().highlightedIndex),this._rootNode)},t.prototype.moveHighlightedIndex=function(e,t){this.getState().isOpen?this.changeHighlightedIndex(e,t):this.setHighlightedIndex(void 0,S({isOpen:!0},t))},t.prototype.changeHighlightedIndex=function(e,t){var n=this.getItemCount()-1;if(!(n<0)){var r=this.getState().highlightedIndex;null===r&&(r=e>0?-1:n+1);var o=r+e;o<0?o=n:o>n&&(o=0),this.setHighlightedIndex(o,t)}},t.prototype.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,a=this.props.itemToString,i=this.id,s=this.getRootProps,u=this.getButtonProps,l=this.getToggleButtonProps,c=this.getLabelProps,f=this.getInputProps,p=this.getItemProps,d=this.openMenu,h=this.closeMenu,m=this.toggleMenu,g=this.selectItem,y=this.selectItemAtIndex,v=this.selectHighlightedItem,b=this.setHighlightedIndex,w=this.clearSelection,C=this.clearItems;return{getRootProps:s,getButtonProps:u,getToggleButtonProps:l,getLabelProps:c,getInputProps:f,getItemProps:p,reset:this.reset,openMenu:d,closeMenu:h,toggleMenu:m,selectItem:g,selectItemAtIndex:y,selectHighlightedItem:v,setHighlightedIndex:b,clearSelection:w,clearItems:C,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:a,id:i,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},t.prototype.getItemId=function(e){return this.id+"-item-"+e},t.prototype.componentDidMount=function(){var e=this;this._isMounted=!0;var n=function(){e.isMouseDown=!0},r=function(n){var r=e.props.environment.document;e.isMouseDown=!1;var o=e._rootNode&&p(e._rootNode,n.target),a=e._rootNode&&p(e._rootNode,r.activeElement);o||a||!e.getState().isOpen||e.reset({type:t.stateChangeTypes.mouseUp},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},o=function(n){!(e._rootNode&&p(e._rootNode,n.target))&&e.getState().isOpen&&e.reset({type:t.stateChangeTypes.touchStart},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))};this.props.environment.addEventListener("mousedown",n),this.props.environment.addEventListener("mouseup",r),this.props.environment.addEventListener("touchstart",o),this.cleanup=function(){e._isMounted=!1,e.props.environment.removeEventListener("mousedown",n),e.props.environment.removeEventListener("mouseup",r),e.props.environment.removeEventListener("touchstart",o)}},t.prototype.componentDidUpdate=function(e,n){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:t.stateChangeTypes.controlledPropUpdatedSelectedItem,inputValue:this.props.itemToString(this.props.selectedItem)});var r=void 0===this.props.highlightedIndex?this.state:this.props,o=void 0===e.highlightedIndex?n:e;r.highlightedIndex===o.highlightedIndex||this.avoidScrolling||this.scrollHighlightedItemIntoView(),this.updateStatus()},t.prototype.componentWillUnmount=function(){this.cleanup()},t.prototype.render=function(){var e=g(this.props.render||this.props.children,c);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=g(e(this.getStateAndHelpers()));if(!t)return null;if(this.getRootProps.called)return this.getRootProps.suppressRefError||function(e,t){var n=t.refKey,r="ref"!==n,o=!y(e);if(o&&!r)throw new Error("downshift: You returned a non-DOM element. You must specify a refKey in getRootProps");if(!o&&r)throw new Error('downshift: You returned a DOM element. You should not specify a refKey in getRootProps. You specified "'+n+'"');if(!v(e)[n])throw new Error('downshift: You must apply the ref prop "'+n+'" from getRootProps onto your root element.')}(t,this.getRootProps),t;if(y(t))return o.a.cloneElement(t,this.getRootProps(v(t)));throw new Error("downshift: If you return a non-DOM element, you must use apply the getRootProps function")},t}(r.Component);k.defaultProps={defaultHighlightedIndex:null,defaultSelectedItem:null,defaultInputValue:"",defaultIsOpen:!1,getA11yStatusMessage:function(e){var t=e.isOpen,n=e.highlightedItem,r=e.selectedItem,o=e.resultCount,a=e.previousResultCount,i=e.itemToString;return t?o?n&&o===a?i(n):o+" "+(1===o?"result is":"results are")+" available, use up and down arrow keys to navigate.":"No results.":r?i(r):""},itemToString:function(e){return null==e?"":String(e)},onStateChange:function(){},onInputValueChange:function(){},onUserAction:function(){},onChange:function(){},onSelect:function(){},onOuterClick:function(){},selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},breakingChanges:{}},k.stateChangeTypes={unknown:"__autocomplete_unknown__",mouseUp:"__autocomplete_mouseup__",itemMouseEnter:"__autocomplete_item_mouseenter__",keyDownArrowUp:"__autocomplete_keydown_arrow_up__",keyDownArrowDown:"__autocomplete_keydown_arrow_down__",keyDownEscape:"__autocomplete_keydown_escape__",keyDownEnter:"__autocomplete_keydown_enter__",clickItem:"__autocomplete_click_item__",blurInput:"__autocomplete_blur_input__",changeInput:"__autocomplete_change_input__",keyDownSpaceButton:"__autocomplete_keydown_space_button__",clickButton:"__autocomplete_click_button__",blurButton:"__autocomplete_blur_button__",controlledPropUpdatedSelectedItem:"__autocomplete_controlled_prop_updated_selected_item__",touchStart:"__autocomplete_touchstart__"};var T=function(){var e,t,n,r=this;this.input=null,this.items=[],this.itemCount=null,this.previousResultCount=0,this.setItemCount=function(e){return r.itemCount=e},this.unsetItemCount=function(){return r.itemCount=null},this.setHighlightedIndex=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.props.defaultHighlightedIndex,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t=C(t),r.internalSetState(S({highlightedIndex:e},t))},this.clearSelection=function(e){r.internalSetState({selectedItem:null,inputValue:"",isOpen:!1},e)},this.selectItem=function(e,t,n){t=C(t),r.internalSetState(S({isOpen:!1,highlightedIndex:r.props.defaultHighlightedIndex,selectedItem:e,inputValue:r.isControlledProp("selectedItem")&&r.props.breakingChanges.resetInputOnSelection?r.props.defaultInputValue:r.props.itemToString(e)},t),n)},this.selectItemAtIndex=function(e,t,n){var o=r.items[e];null!=o&&r.selectItem(o,t,n)},this.selectHighlightedItem=function(e,t){return r.selectItemAtIndex(r.getState().highlightedIndex,e,t)},this.internalSetState=function(e,t){var n=void 0,o=void 0,a={},i="function"==typeof e;return!i&&e.hasOwnProperty("inputValue")&&r.props.onInputValueChange(e.inputValue,S({},r.getStateAndHelpers(),e)),r.setState((function(t){t=r.getState(t);var s=i?e(t):e;s=r.props.stateReducer(t,s),n=s.hasOwnProperty("selectedItem");var u={},l={};return n&&s.selectedItem!==t.selectedItem&&(o=s.selectedItem),s.type=s.type||k.stateChangeTypes.unknown,Object.keys(s).forEach((function(e){t[e]!==s[e]&&(a[e]=s[e]),"type"!==e&&(l[e]=s[e],r.isControlledProp(e)||(u[e]=s[e]))})),i&&s.hasOwnProperty("inputValue")&&r.props.onInputValueChange(s.inputValue,S({},r.getStateAndHelpers(),s)),u}),(function(){l(t)(),Object.keys(a).length>1&&r.props.onStateChange(a,r.getStateAndHelpers()),n&&r.props.onSelect(e.selectedItem,r.getStateAndHelpers()),void 0!==o&&r.props.onChange(o,r.getStateAndHelpers()),r.props.onUserAction(a,r.getStateAndHelpers())}))},this.rootRef=function(e){return r._rootNode=e},this.getRootProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.suppressRefError,a=void 0!==o&&o,i=t.refKey,s=void 0===i?"ref":i,u=E(t,["refKey"]);return r.getRootProps.called=!0,r.getRootProps.refKey=s,r.getRootProps.suppressRefError=a,S(((e={})[s]=r.rootRef,e),u)},this.keyDownHandlers={ArrowDown:function(e){e.preventDefault();var t=e.shiftKey?5:1;this.moveHighlightedIndex(t,{type:k.stateChangeTypes.keyDownArrowDown})},ArrowUp:function(e){e.preventDefault();var t=e.shiftKey?-5:-1;this.moveHighlightedIndex(t,{type:k.stateChangeTypes.keyDownArrowUp})},Enter:function(e){if(this.getState().isOpen){e.preventDefault();var t=this.getState().highlightedIndex,n=this.items[t],r=this.getItemNodeFromIndex(t);if(null==n||r&&r.hasAttribute("disabled"))return;this.selectHighlightedItem({type:k.stateChangeTypes.keyDownEnter})}},Escape:function(e){e.preventDefault(),this.reset({type:k.stateChangeTypes.keyDownEscape})}},this.buttonKeyDownHandlers=S({},this.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:k.stateChangeTypes.keyDownSpaceButton})}}),this.getToggleButtonProps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.onClick,n=e.onKeyDown,o=e.onBlur,a=E(e,["onClick","onKeyDown","onBlur"]),i=r.getState(),s=i.isOpen,u={onClick:d(t,r.button_handleClick),onKeyDown:d(n,r.button_handleKeyDown),onBlur:d(o,r.button_handleBlur)},l=a.disabled?{}:u;return S({type:"button",role:"button","aria-label":s?"close menu":"open menu","aria-expanded":s,"aria-haspopup":!0,"data-toggle":!0},l,a)},this.getButtonProps=this.getToggleButtonProps,this.button_handleKeyDown=function(e){var t=_(e);r.buttonKeyDownHandlers[t]&&r.buttonKeyDownHandlers[t].call(r,e)},this.button_handleClick=function(e){e.preventDefault(),r.props.environment.document.activeElement===r.props.environment.document.body&&e.target.focus(),setTimeout((function(){return r.toggleMenu({type:k.stateChangeTypes.clickButton})}))},this.button_handleBlur=function(e){var t=e.target;setTimeout((function(){r.isMouseDown||null!=r.props.environment.document.activeElement&&r.props.environment.document.activeElement.id===r.inputId||r.props.environment.document.activeElement===t||r.reset({type:k.stateChangeTypes.blurButton})}))},this.getLabelProps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(r.getLabelProps.called=!0,r.getInputProps.called&&e.htmlFor&&e.htmlFor!==r.inputId)throw new Error('downshift: You provided the htmlFor of "'+e.htmlFor+'" for your label, but the id of your input is "'+r.inputId+'". You must either remove the id from your input or set the htmlFor of the label equal to the input id.');return r.inputId=m(r.inputId,e.htmlFor,r.id+"-input"),S({},e,{htmlFor:r.inputId})},this.getInputProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onKeyDown,o=t.onBlur,a=t.onChange,i=t.onInput,s=E(t,["onKeyDown","onBlur","onChange","onInput"]);if(r.getInputProps.called=!0,r.getLabelProps.called&&s.id&&s.id!==r.inputId)throw new Error('downshift: You provided the id of "'+s.id+'" for your input, but the htmlFor of your label is "'+r.inputId+'". You must either remove the id from your input or set the htmlFor of the label equal to the input id.');r.inputId=m(r.inputId,s.id,r.id+"-input");var u=void 0;u="onChange";var l=r.getState(),c=l.inputValue,f=l.isOpen,p=l.highlightedIndex,h=s.disabled?{}:((e={})[u]=d(a,i,r.input_handleChange),e.onKeyDown=d(n,r.input_handleKeyDown),e.onBlur=d(o,r.input_handleBlur),e);return S({role:"combobox","aria-autocomplete":"list","aria-expanded":f,"aria-activedescendant":f&&"number"==typeof p&&p>=0?r.getItemId(p):null,autoComplete:"off",value:c},h,s,{id:r.inputId})},this.input_handleKeyDown=function(e){var t=_(e);t&&r.keyDownHandlers[t]&&r.keyDownHandlers[t].call(r,e)},this.input_handleChange=function(e){r.internalSetState({type:k.stateChangeTypes.changeInput,isOpen:!0,inputValue:e.target.value})},this.input_handleBlur=function(){setTimeout((function(){var e=r.props.environment.document.activeElement.dataset.toggle&&r._rootNode&&r._rootNode.contains(r.props.environment.document.activeElement);r.isMouseDown||e||r.reset({type:k.stateChangeTypes.blurInput})}))},this.getItemProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onMouseMove,o=t.onMouseDown,a=t.onClick,i=t.index,s=t.item,u=void 0===s?b("getItemProps","item"):s,l=E(t,["onMouseMove","onMouseDown","onClick","index","item"]);void 0===i?(r.items.push(u),i=r.items.indexOf(u)):r.items[i]=u;var c="onClick",f=((e={onMouseMove:d(n,(function(){i!==r.getState().highlightedIndex&&(r.setHighlightedIndex(i,{type:k.stateChangeTypes.itemMouseEnter}),r.avoidScrolling=!0,setTimeout((function(){return r.avoidScrolling=!1}),250))})),onMouseDown:d(o,(function(e){e.preventDefault()}))})[c]=d(a,(function(){r.selectItemAtIndex(i,{type:k.stateChangeTypes.clickItem})})),e),p=l.disabled?{}:f;return S({id:r.getItemId(i)},p,l)},this.clearItems=function(){r.items=[]},this.reset=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];e=C(e),r.internalSetState((function(t){var n=t.selectedItem;return S({isOpen:!1,highlightedIndex:r.props.defaultHighlightedIndex,inputValue:r.props.itemToString(n)},e)}),l(t))},this.toggleMenu=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];e=C(e),r.internalSetState((function(t){var n=t.isOpen;return S({isOpen:!n},e)}),(function(){r.getState().isOpen&&r.setHighlightedIndex(void 0,e),l(t)()}))},this.openMenu=function(e){r.internalSetState({isOpen:!0},l(e))},this.closeMenu=function(e){r.internalSetState({isOpen:!1},l(e))},this.updateStatus=(e=function(){if(r._isMounted){var e=r.getState(),t=r.items[e.highlightedIndex],n=r.getItemCount(),o=r.props.getA11yStatusMessage(S({itemToString:r.props.itemToString,previousResultCount:r.previousResultCount,resultCount:n,highlightedItem:t},e));r.previousResultCount=n,s(o)}},t=200,n=void 0,function(){for(var r=arguments.length,o=Array(r),a=0;a'+e+""}))}})};l.propTypes={searchWords:i.default.arrayOf(i.default.string),textToHighlight:i.default.string,autoEscape:i.default.bool},l.defaultProps={searchWords:[],textToHighlight:"",autoEscape:!1},t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(2),a=n(3),i=n(4),s=(r=i)&&r.__esModule?r:{default:r},u=n(34);var l=function(e){var t=e.theme,n=e.themePreset,r=e.children,i=e.innerClassName,s=e.innerClass;return(0,o.jsx)("div",{css:(0,u.noSuggestions)(n,t),className:(0,a.getClassName)(s,i||"")},(0,o.jsx)("li",null,r))};l.propTypes={theme:s.default.style,innerClassName:s.default.string,themePreset:s.default.themePreset,children:s.default.children,innerClass:s.default.style},t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r=function(){function e(e,t){for(var n=0;n1?o:2}(n,r,f):Math.max(2,Math.ceil(s-(n-1)/2+1)),d=[];if(p<=s){var h=ns-n+2&&(h=(p=Math.max(2,s-n+2))+n);for(var m=function(e){var t=r===e-1,n=(0,i.getClassName)(u,"button"),f=n||t?n+" "+(t?"active":""):null,p=(0,o.jsx)(l.default,{className:f,primary:t,key:e-1,tabIndex:"0",onKeyPress:function(t){return(0,i.handleA11yAction)(t,(function(){return a(e-1)}))},onClick:function(t){t.preventDefault(),a(e-1)},alt:"Page "+e,href:"?"+c+"="+e},e);e<=s+1&&d.push(p)},g=p;g=1&&(b={href:"?"+f+"="+n,alt:"Page "+n,rel:"prev"}),n=Math.floor(t/2)+!!(t%2)?(0,o.jsx)("span",null,"..."):null,this.buildIntermediatePaginationDom(),p&&t>2&&n<=s-Math.ceil(.75*t)?(0,o.jsx)("span",null,"..."):null,p&&s>=t&&d(this.props,"end"),(0,o.jsx)(l.default,r({className:(0,i.getClassName)(c,"button")||null,disabled:n>=s-1,onKeyPress:function(e){return(0,i.handleA11yAction)(e,m)},onClick:m,tabIndex:n>=s-1?"-1":"0"},w),"Next"))},t}(a.default.PureComponent);h.propTypes={currentPage:s.default.number,innerClass:s.default.style,pages:s.default.number,setPage:s.default.func,totalPages:s.default.number,fragmentName:s.default.string,showEndPage:s.default.bool},t.default=h},function(e,t,n){"use strict";t.__esModule=!0;var r=u(n(0)),o=n(3),a=u(n(4)),i=u(n(165)),s=u(n(36));function u(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var f=function(e){function t(){return l(this,t),c(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){return this.props.show?r.default.createElement(s.default,{direction:"row-reverse",className:(0,o.getClassName)(this.props.innerClass,"poweredBy")},r.default.createElement("a",{href:"https://appbase.io/",target:"_blank",rel:"noopener noreferrer"},r.default.createElement(i.default,{src:"https://cdn.rawgit.com/appbaseio/cdn/d2ec210045e59104ee5485841fa17b23fc83f097/appbase/logos/rbc-logo.svg"}))):null},t}(r.default.PureComponent);f.propTypes={show:a.default.bool,innerClass:a.default.style},t.default=f},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(8);var a=(0,((r=o)&&r.__esModule?r:{default:r}).default)("img",{target:"e1eb5iy50",label:"PoweredByImage"})({name:"14kcwr6",styles:"width:110px;"});t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.sortOptions=t.resultStats=void 0;n(2);var r={name:"1kfwsuu-resultStats",styles:"flex-grow:1;font-size:0.82rem;;label:resultStats;"},o={name:"p4tgvk-sortOptions",styles:"color:#424242;height:32px;font-size:0.82rem;padding:0 25px 0 10px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;border:0;outline:1px solid #ddd;outline-offset:-1px;;label:sortOptions;"};t.resultStats=r,t.sortOptions=o},function(e,t,n){"use strict";t.__esModule=!0,t.Image=t.Title=t.container=void 0;var r=i(n(8)),o=(n(2),n(17)),a=i(n(14));function i(e){return e&&e.__esModule?e:{default:e}}var s={name:"12v9vzr-container",styles:"display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:0 -8px;@media (max-width:420px){margin:0;};label:container;"},u=(0,r.default)("div",{target:"e1cc0ogo0",label:"Image"})("width:calc(100% + 20px);height:220px;margin:-10px -10px 0;background-color:",(function(e){return e.theme.colors.backgroundColor||"#fcfcfc"}),";background-size:contain;background-position:center center;background-repeat:no-repeat;"),l=(0,r.default)("a",{target:"e1cc0ogo1",label:"Card"})("width:auto;flex-grow:1;outline:none;text-decoration:none;min-width:240px;max-width:250px;border-radius:0.25rem;background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.1,t.colors.backgroundColor):"#fff"}),";height:300px;display:flex;flex-direction:column;justify-content:space-between;margin:8px;padding:10px;overflow:hidden;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return e.href?"cursor: pointer":null}),";transition:all 0.3s ease;h2{width:100%;font-size:0.9rem;line-height:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:10px 0 8px;}p{margin:0}article{flex-grow:1;font-size:0.9rem;}&:hover,&:focus{box-shadow:0 0 8px 1px rgba(0,0,0,.3);}@media (max-width:420px){width:50%;min-width:0;height:210px;margin:0;border-radius:0;box-shadow:none;border:1px solid #eee;&:hover,&:focus{box-shadow:0;}}");t.default=l,t.container=s,t.Title=a.default,t.Image=u},function(e,t,n){"use strict";t.__esModule=!0;var r=i(n(0)),o=n(3),a=i(n(4));function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var l=function(e){function t(){return s(this,t),u(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){var e=this;return this.props.hasCustomRender?this.props.getComponent():r.default.createElement("div",{className:this.props.listClass+" "+(0,o.getClassName)(this.props.innerClass,"list")},this.props.filteredResults.map((function(t,n){return e.props.renderItem(t,(function(){e.props.triggerClickAnalytics(e.props.base+n)}))})))},t}(r.default.Component);l.propTypes={hasCustomRender:a.default.boolRequired,innerClass:a.default.style,renderItem:a.default.func,base:a.default.number,getComponent:a.default.func,listClass:a.default.string,filteredResults:a.default.hits,triggerClickAnalytics:a.default.func},t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["src","small"]);return o.default.createElement(i.Image,r({src:t,small:n},a))};u.propTypes={src:a.default.stringRequired,small:a.default.bool},u.defaultProps={small:!1},t.default=u},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=n(60),i=n.n(a),s=(n(41),n(42)),u=n.n(s),l=n(54),c=n.n(l),f=n(55),p=n.n(f),d=n(56),h=n.n(d),m=n(57),g=n.n(m),y=n(58),v=n.n(y),b=n(21),w=n(9),C=n.n(w),_=n(22),x=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|default|defer|dir|disabled|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|itemProp|itemScope|itemType|itemID|itemRef|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class)|(on[A-Z].*)|((data|aria|x)-.*))$/i,S=Object(_.a)(x.test.bind(x));function E(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var O,k="__EMOTION_THEMING__",T=((O={})[k]=C.a.object,O);function P(e){this.setState({theme:e})}var A=S,I=function(e){return"theme"!==e&&"innerRef"!==e},R=function(){return!0},j=function(e,t){for(var n=2,r=arguments.length;n>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r=arguments[1],o=0;o=0&&this.lastIndexOf(e)===t}),"function"!=typeof Event){"undefined"!=typeof window&&(window.Event=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t})}},function(e,t,n){"use strict";(function(e){t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT)return r({},e,i({},t.component,t.react));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY)return r({},e,i({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_OPTIONS)return r({},e,i({},t.component,t.options));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_VALUE:return r({},e,i({},t.component,{value:t.value,label:t.label||t.component,showFilter:t.showFilter,URLParams:t.URLParams,componentType:t.componentType,category:t.category,meta:t.meta}));case o.PATCH_VALUE:return r({},e,i({},t.component,r({},e[t.component],t.payload)));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=a(e,[t.component]);return n;default:return e}};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_PROPS:return r({},e,i({},t.component,t.options));case o.UPDATE_PROPS:return r({},e,i({},t.component,r({},e[t.component],t.options)));case o.REMOVE_PROPS:case o.REMOVE_COMPONENT:e[t.component];var n=a(e,[t.component]);return n;default:return e}};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.default={date:"yyyy-MM-dd",basic_date:"yyyyMMdd",basic_date_time:"yyyyMMdd'T'HHmmss.fffzzz",basic_date_time_no_millis:"yyyyMMdd'T'HHmmsszzz",date_time_no_millis:"yyyy-MM-dd'T'HH:mm:sszzz",basic_time:"HHmmss.fffzzz",basic_time_no_millis:"HHmmsszzz",epoch_millis:"epoch_millis",epoch_second:"epoch_second"}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t0&&l.forEach((function(e){var r,o,a;t.hasOwnProperty(e)&&(u=n({},u,(r={},o=e,a=t[e],o in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a,r)))}));var c=n({},i,u);if(d=[].concat(r(d),[e]),p=[].concat(r(p),[c]),f)return!0}return!1},m=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;if("object"==typeof t){var a=n.split("."),i=t[a[0]];if(i)if(a.length>1){var s=n.substring(a[0].length+1);Array.isArray(i)?i.forEach((function(t){e(t,s,r)})):e(i,s,r)}else{var u=o(i);if(u){if(Array.isArray(u)){if(f)return u.some((function(e){return g(e,t,r)}));u.forEach((function(e){return g(e,t,r)}))}return g(u,t,r)}}}return!1},y=function(){f?i.forEach((function(e){t.some((function(t){return m(e,t)}))})):i.forEach((function(e){t.forEach((function(t){m(e,t)}))}))};return y(),p.length4&&void 0!==arguments[4]?arguments[4]:{};return function(l){if(l(s(e,t,n)),r){l((0,o.executeQuery)(e,!1,!0))}l((0,a.setInternalValue)((0,i.getInternalComponentID)(e),void 0,void 0,void 0,u))}};var r=n(1),o=n(29),a=n(30),i=n(13);function s(e,t,n){return{type:r.SET_MAP_DATA,componentId:e,query:t,persistMapQuery:n}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:e.props,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=function(){var o=function(){e.updateQuery(t,n),n.onValueChange&&n.onValueChange(t)};r?e.setState({currentValue:t},o):o()};(0,l.checkValueChange)(n.componentId,t,n.beforeValueChange,o)},this.updateQuery=function(e,t){var n=t.customQuery,r=S.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,l.getOptionsFromQuery)(n(e,t)),(0,l.updateCustomQuery)(t.componentId,t,e));t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:t.showFilter,URLParams:t.URLParams,componentType:c.componentTypes.singleDropdownList})},this.updateDefaultQuery=function(t){var n=e.state.currentValue;(0,l.updateDefaultQuery)(e.props.componentId,e.props,n),(0,l.updateInternalQuery)(e.internalComponent,t,n,e.props,S.generateQueryOptions(e.props,e.state.prevAfter,n))},this.updateQueryOptions=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t.showLoadMore&&!n&&e.setState({options:[]});var r=S.generateQueryOptions(t,n?e.state.after:{},e.state.currentValue);t.defaultQuery?e.updateDefaultQuery(r):t.setQueryOptions(e.internalComponent,r)},this.handleLoadMore=function(){e.updateQueryOptions(e.props,!0)},this.handleChange=function(t){var n=t;(0,v.isEvent)(t)&&(n=t.target.value);var r=e.props,o=r.value,a=r.onChange;void 0===o?e.setValue(n):a&&a(n)},this.getComponent=function(t,n){var r=e.props,o=r.error,a=r.isLoading,i=r.rawData,s={error:o,loading:a,value:e.state.currentValue,data:t||[],rawData:i,handleChange:e.handleChange,downshiftProps:n};return(0,v.getComponent)(s,e.props)}};S.propTypes={setQueryOptions:p.default.funcRequired,updateQuery:p.default.funcRequired,options:p.default.options,rawData:p.default.rawData,selectedValue:p.default.selectedValue,setCustomQuery:p.default.funcRequired,error:p.default.title,isLoading:p.default.bool,beforeValueChange:p.default.func,children:p.default.func,className:p.default.string,componentId:p.default.stringRequired,customQuery:p.default.func,defaultQuery:p.default.func,dataField:p.default.stringRequired,defaultValue:p.default.string,value:p.default.string,filterLabel:p.default.string,innerClass:p.default.style,loader:p.default.title,onQueryChange:p.default.func,onValueChange:p.default.func,onChange:p.default.func,onError:p.default.func,placeholder:p.default.string,searchPlaceholder:p.default.string,react:p.default.react,render:p.default.func,renderItem:p.default.func,renderLabel:p.default.func,renderError:p.default.title,renderNoResults:p.default.func,transformData:p.default.func,selectAllLabel:p.default.string,showCount:p.default.bool,showFilter:p.default.bool,size:p.default.number,sortBy:p.default.sortByWithCount,style:p.default.style,title:p.default.title,themePreset:p.default.themePreset,URLParams:p.default.bool,showMissing:p.default.bool,missingLabel:p.default.string,showSearch:p.default.bool,showLoadMore:p.default.bool,loadMoreLabel:p.default.title,nestedField:p.default.string},S.defaultProps={className:null,placeholder:"Select a value",showCount:!0,showFilter:!0,size:100,sortBy:"count",style:{},URLParams:!1,showMissing:!1,missingLabel:"N/A",showSearch:!1,showLoadMore:!1,loadMoreLabel:"Load More"},S.componentType=c.componentTypes.singleDropdownList;var C=(0,v.connect)((function(e,t){return{rawData:e.rawData[t.componentId],options:t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].reactivesearch_nested:e.aggregations[t.componentId],selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||"",isLoading:e.isLoading[t.componentId],themePreset:e.config.themePreset,error:e.error[t.componentId]}}),(function(e){return{setCustomQuery:function(t,n){return e((0,s.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,s.setDefaultQuery)(t,n))},setQueryOptions:function(t,n){return e((0,s.setQueryOptions)(t,n))},updateQuery:function(t){return e((0,s.updateQuery)(t))}}}))((function(e){return i.default.createElement(b.default,r({},e,{internalComponent:!0,componentType:c.componentTypes.singleDropdownList}),(function(){return i.default.createElement(S,r({ref:e.myForwardedRef},e))}))})),E=i.default.forwardRef((function(e,t){return i.default.createElement(C,r({},e,{myForwardedRef:t}))}));(0,u.default)(E,S),E.name="SingleDropdownList",t.default=E},function(e,t,n){"use strict";t.__esModule=!0,t.loadMoreContainer=t.numberBoxContainer=t.toggleButtons=t.filters=t.pagination=void 0;var r,o=n(7),a=(r=o)&&r.__esModule?r:{default:r},i=n(2),s=n(20);var u={name:"x2306x-pagination",styles:"margin:10px -3px;max-width:100%;text-align:center;a{margin:0 3px;text-decoration:none;};label:pagination;"},l={name:"d1rl5e-toggleButtons",styles:"margin:0 -3px;max-width:100%;a{margin:3px 3px;};label:toggleButtons;"},c={name:"18ebmfj-numberBoxContainer",styles:"margin:0 -5px;a{margin:5px;}span{margin:0 5px;};label:numberBoxContainer;"},f={name:"1fd58s9-loadMoreContainer",styles:"margin:5px 0;display:flex;justify-content:center;;label:loadMoreContainer;"},p=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.primaryColor,";color:",t.colors.primaryTextColor,";&:hover,&:focus{background-color:",(0,s.darken)(.1,t.colors.primaryColor),";}")},d={name:"1pjxmm0-large",styles:"min-height:40px;padding:10px 20px;;label:large;"},h=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.backgroundColor?(0,s.lighten)(.1,t.colors.backgroundColor):"#fafafa",";color:#ccc;cursor:not-allowed;&:hover,&:focus{background-color:",t.colors.backgroundColor?(0,s.lighten)(.2,t.colors.backgroundColor):"#fafafa",";}")},g=(0,a.default)("a",{target:"e165j7gc0",label:"Button"})("display:inline-flex;justify-content:center;align-items:center;border-radius:3px;border:1px solid transparent;min-height:30px;word-wrap:break-word;padding:5px 12px;line-height:1.2rem;background-color:",(function(e){return e.theme.colors.backgroundColor||"#eee"}),";color:",(function(e){return e.theme.colors.textColor}),";cursor:pointer;user-select:none;transition:all 0.3s ease;&:hover,&:focus{background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,s.darken)(.1,t.colors.backgroundColor):"#ccc"}),";}&:focus{outline:0;border-color:",(function(e){var t=e.theme;return(0,s.rgba)(t.colors.primaryColor,.6)}),";box-shadow:",(function(e){var t=e.theme;return"0 0 0 2px "+(0,s.rgba)(t.colors.primaryColor,.3)}),";}",(function(e){return e.primary?p:null}),";",(function(e){return e.disabled?h:null}),";",(function(e){return e.large&&d}),";");t.pagination=u,t.filters=function(e){var t=e.colors.borderColor;return(0,i.css)("margin:0 -3px;max-width:100%;a{margin:2px 3px;padding:5px 8px;font-size:0.85rem;position:relative;span:first-of-type{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:26px;}span:last-of-type{display:flex;height:100%;top:0;right:8px;position:absolute;align-items:center;border-left:1px solid ",t||"#fff",";padding-left:8px;margin-left:8px;}&:hover,&:focus{span:first-of-type{text-decoration:line-through;}}}")},t.toggleButtons=l,t.numberBoxContainer=c,t.loadMoreContainer=f,t.default=g},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["getRootProps","getButtonProps","getItemProps","isOpen","highlightedIndex"]);return(0,a.jsx)("div",n({css:f.suggestionsContainer},{suppressRefError:!0}),(0,a.jsx)(h.default,r({},s(),{className:(0,c.getClassName)(e.props.innerClass,"select")||null,onClick:e.toggle,title:o?e.renderToString(o):i,small:e.props.small,themePreset:e.props.themePreset}),e.props.customLabelRenderer?e.props.customLabelRenderer(o):(0,a.jsx)("div",null,o?e.renderToString(o):i),(0,a.jsx)(g.default,{open:O})),S?_(C,r({getButtonProps:s,getItemProps:b,isOpen:O,highlightedIndex:x},T)):O&&C.length?(0,a.jsx)("ul",{css:(0,f.suggestions)(m,y),className:(e.props.small?"small":"")+" "+(0,c.getClassName)(e.props.innerClass,"list")},e.props.showSearch?(0,a.jsx)(p.default,{id:e.props.componentId+"-input",style:{border:0,borderBottom:"1px solid #ddd"},showIcon:!1,className:(0,c.getClassName)(e.props.innerClass,"input"),placeholder:e.props.searchPlaceholder,value:e.state.searchTerm,onChange:e.handleInputChange,themePreset:m}):null,E.length?E.map((function(t,n){var i=e.props.multi&&(o&&!!o[t[l]]||Array.isArray(o)&&o.find((function(e){return e[u]===t[u]})));return e.props.multi||(i=t.key===o),(0,a.jsx)("li",r({},b({item:t}),{key:t[l],className:i?"active":"",style:{backgroundColor:e.getBackgroundColor(x===n,i)}}),v?v(t[u],t.doc_count,i&&e.props.multi):(0,a.jsx)("div",null,"string"==typeof t[u]?(0,a.jsx)("span",{dangerouslySetInnerHTML:{__html:t[u]}}):t[u],e.props.showCount&&t.doc_count&&(0,a.jsx)("span",{className:(0,c.getClassName)(e.props.innerClass,"count")||null}," (",t.doc_count,")")),i&&e.props.multi?(0,a.jsx)(d.Tick,{className:(0,c.getClassName)(e.props.innerClass,"icon")||null}):null)})):e.props.renderNoResults&&e.props.renderNoResults(),w):null)}})},t}(i.Component);y.defaultProps={keyField:"key",labelField:"label",small:!1,searchPlaceholder:"Type here to search..."},y.propTypes={innerClass:l.default.style,items:l.default.data,keyField:l.default.string,labelField:l.default.string,multi:l.default.bool,hasCustomRenderer:l.default.bool,onChange:l.default.func,placeholder:l.default.string,searchPlaceholder:l.default.string,returnsObject:l.default.bool,renderItem:l.default.func,transformData:l.default.func,renderNoResults:l.default.func,customRenderer:l.default.func,customLabelRenderer:l.default.func,selectedItem:l.default.selectedValue,showCount:l.default.bool,single:l.default.bool,small:l.default.bool,theme:l.default.style,themePreset:l.default.themePreset,showSearch:l.default.bool,footer:l.default.children,componentId:l.default.string},t.default=(0,u.withTheme)(y)},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=(n(5),"undefined"==typeof document?null:document.getElementById("a11y-status-message")),i=[];function s(e){var t=i[i.length-1]===e;i=t?[].concat(i,[e]):[e];for(var n=function(){if(a)return a;return(a=document.createElement("div")).setAttribute("id","a11y-status-message"),a.setAttribute("role","status"),a.setAttribute("aria-live","assertive"),a.setAttribute("aria-relevant","additions text"),Object.assign(a.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),document.body.appendChild(a),a}();n.lastChild;)n.removeChild(n.firstChild);i.filter(Boolean).forEach((function(e,t){n.appendChild(function(e,t){var n=t===i.length-1?"block":"none",r=document.createElement("div");return r.style.display=n,r.textContent=e,r}(e,t))}))}var u=0;function l(e){return"function"==typeof e?e:c}function c(){}var f=function e(t,n,r){return null!==n&&n!==r.parentNode?t(n)?n===document.body&&0===n.scrollTop?document.documentElement:n:e(t,n.parentNode,r):null}.bind(null,(function(e){return e.scrollHeight>e.clientHeight}));function p(e,t){return e===t||e.contains(t)}function d(){for(var e=arguments.length,t=Array(e),n=0;n1?n-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:{},t={};return w.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function _(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}var C=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},E=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},x=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},T=function(e){function t(){C(this,t);for(var n=arguments.length,r=Array(n),o=0;o0&&void 0!==arguments[0]?arguments[0]:this.state;return Object.keys(t).reduce((function(n,r){return n[r]=e.isControlledProp(r)?e.props[r]:t[r],n}),{})},t.prototype.isControlledProp=function(e){return void 0!==this.props[e]},t.prototype.getItemCount=function(){return null!=this.itemCount?this.itemCount:void 0!==this.props.itemCount?this.props.itemCount:this.items.length},t.prototype.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},t.prototype.scrollHighlightedItemIntoView=function(){!function(e,t){var n=f(e,t);if(null!==n){var r=getComputedStyle(n),o=n.getBoundingClientRect(),a=parseInt(r.borderTopWidth,10),i=a+parseInt(r.borderBottomWidth,10),s=o.top+a,u=e.getBoundingClientRect();if(u.top<0&&o.top<0)n.scrollTop+=u.top;else if(u.top<0)n.scrollTop+=u.top-s;else if(u.top>0&&o.top<0)o.bottom>0&&u.bottom+i>o.bottom&&(n.scrollTop+=u.bottom-o.bottom+i);else{var l=u.top+n.scrollTop-s;ln.scrollTop+o.height&&(n.scrollTop=l+u.height-o.height+i)}}}(this.getItemNodeFromIndex(this.getState().highlightedIndex),this._rootNode)},t.prototype.moveHighlightedIndex=function(e,t){this.getState().isOpen?this.changeHighlightedIndex(e,t):this.setHighlightedIndex(void 0,E({isOpen:!0},t))},t.prototype.changeHighlightedIndex=function(e,t){var n=this.getItemCount()-1;if(!(n<0)){var r=this.getState().highlightedIndex;null===r&&(r=e>0?-1:n+1);var o=r+e;o<0?o=n:o>n&&(o=0),this.setHighlightedIndex(o,t)}},t.prototype.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,a=this.props.itemToString,i=this.id,s=this.getRootProps,u=this.getButtonProps,l=this.getToggleButtonProps,c=this.getLabelProps,f=this.getInputProps,p=this.getItemProps,d=this.openMenu,h=this.closeMenu,g=this.toggleMenu,m=this.selectItem,y=this.selectItemAtIndex,v=this.selectHighlightedItem,b=this.setHighlightedIndex,w=this.clearSelection,S=this.clearItems;return{getRootProps:s,getButtonProps:u,getToggleButtonProps:l,getLabelProps:c,getInputProps:f,getItemProps:p,reset:this.reset,openMenu:d,closeMenu:h,toggleMenu:g,selectItem:m,selectItemAtIndex:y,selectHighlightedItem:v,setHighlightedIndex:b,clearSelection:w,clearItems:S,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:a,id:i,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},t.prototype.getItemId=function(e){return this.id+"-item-"+e},t.prototype.componentDidMount=function(){var e=this;this._isMounted=!0;var n=function(){e.isMouseDown=!0},r=function(n){var r=e.props.environment.document;e.isMouseDown=!1;var o=e._rootNode&&p(e._rootNode,n.target),a=e._rootNode&&p(e._rootNode,r.activeElement);o||a||!e.getState().isOpen||e.reset({type:t.stateChangeTypes.mouseUp},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},o=function(n){!(e._rootNode&&p(e._rootNode,n.target))&&e.getState().isOpen&&e.reset({type:t.stateChangeTypes.touchStart},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))};this.props.environment.addEventListener("mousedown",n),this.props.environment.addEventListener("mouseup",r),this.props.environment.addEventListener("touchstart",o),this.cleanup=function(){e._isMounted=!1,e.props.environment.removeEventListener("mousedown",n),e.props.environment.removeEventListener("mouseup",r),e.props.environment.removeEventListener("touchstart",o)}},t.prototype.componentDidUpdate=function(e,n){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:t.stateChangeTypes.controlledPropUpdatedSelectedItem,inputValue:this.props.itemToString(this.props.selectedItem)});var r=void 0===this.props.highlightedIndex?this.state:this.props,o=void 0===e.highlightedIndex?n:e;r.highlightedIndex===o.highlightedIndex||this.avoidScrolling||this.scrollHighlightedItemIntoView(),this.updateStatus()},t.prototype.componentWillUnmount=function(){this.cleanup()},t.prototype.render=function(){var e=m(this.props.render||this.props.children,c);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=m(e(this.getStateAndHelpers()));if(!t)return null;if(this.getRootProps.called)return this.getRootProps.suppressRefError||function(e,t){var n=t.refKey,r="ref"!==n,o=!y(e);if(o&&!r)throw new Error("downshift: You returned a non-DOM element. You must specify a refKey in getRootProps");if(!o&&r)throw new Error('downshift: You returned a DOM element. You should not specify a refKey in getRootProps. You specified "'+n+'"');if(!v(e)[n])throw new Error('downshift: You must apply the ref prop "'+n+'" from getRootProps onto your root element.')}(t,this.getRootProps),t;if(y(t))return o.a.cloneElement(t,this.getRootProps(v(t)));throw new Error("downshift: If you return a non-DOM element, you must use apply the getRootProps function")},t}(r.Component);T.defaultProps={defaultHighlightedIndex:null,defaultSelectedItem:null,defaultInputValue:"",defaultIsOpen:!1,getA11yStatusMessage:function(e){var t=e.isOpen,n=e.highlightedItem,r=e.selectedItem,o=e.resultCount,a=e.previousResultCount,i=e.itemToString;return t?o?n&&o===a?i(n):o+" "+(1===o?"result is":"results are")+" available, use up and down arrow keys to navigate.":"No results.":r?i(r):""},itemToString:function(e){return null==e?"":String(e)},onStateChange:function(){},onInputValueChange:function(){},onUserAction:function(){},onChange:function(){},onSelect:function(){},onOuterClick:function(){},selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},breakingChanges:{}},T.stateChangeTypes={unknown:"__autocomplete_unknown__",mouseUp:"__autocomplete_mouseup__",itemMouseEnter:"__autocomplete_item_mouseenter__",keyDownArrowUp:"__autocomplete_keydown_arrow_up__",keyDownArrowDown:"__autocomplete_keydown_arrow_down__",keyDownEscape:"__autocomplete_keydown_escape__",keyDownEnter:"__autocomplete_keydown_enter__",clickItem:"__autocomplete_click_item__",blurInput:"__autocomplete_blur_input__",changeInput:"__autocomplete_change_input__",keyDownSpaceButton:"__autocomplete_keydown_space_button__",clickButton:"__autocomplete_click_button__",blurButton:"__autocomplete_blur_button__",controlledPropUpdatedSelectedItem:"__autocomplete_controlled_prop_updated_selected_item__",touchStart:"__autocomplete_touchstart__"};var k=function(){var e,t,n,r=this;this.input=null,this.items=[],this.itemCount=null,this.previousResultCount=0,this.setItemCount=function(e){return r.itemCount=e},this.unsetItemCount=function(){return r.itemCount=null},this.setHighlightedIndex=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.props.defaultHighlightedIndex,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t=S(t),r.internalSetState(E({highlightedIndex:e},t))},this.clearSelection=function(e){r.internalSetState({selectedItem:null,inputValue:"",isOpen:!1},e)},this.selectItem=function(e,t,n){t=S(t),r.internalSetState(E({isOpen:!1,highlightedIndex:r.props.defaultHighlightedIndex,selectedItem:e,inputValue:r.isControlledProp("selectedItem")&&r.props.breakingChanges.resetInputOnSelection?r.props.defaultInputValue:r.props.itemToString(e)},t),n)},this.selectItemAtIndex=function(e,t,n){var o=r.items[e];null!=o&&r.selectItem(o,t,n)},this.selectHighlightedItem=function(e,t){return r.selectItemAtIndex(r.getState().highlightedIndex,e,t)},this.internalSetState=function(e,t){var n=void 0,o=void 0,a={},i="function"==typeof e;return!i&&e.hasOwnProperty("inputValue")&&r.props.onInputValueChange(e.inputValue,E({},r.getStateAndHelpers(),e)),r.setState((function(t){t=r.getState(t);var s=i?e(t):e;s=r.props.stateReducer(t,s),n=s.hasOwnProperty("selectedItem");var u={},l={};return n&&s.selectedItem!==t.selectedItem&&(o=s.selectedItem),s.type=s.type||T.stateChangeTypes.unknown,Object.keys(s).forEach((function(e){t[e]!==s[e]&&(a[e]=s[e]),"type"!==e&&(l[e]=s[e],r.isControlledProp(e)||(u[e]=s[e]))})),i&&s.hasOwnProperty("inputValue")&&r.props.onInputValueChange(s.inputValue,E({},r.getStateAndHelpers(),s)),u}),(function(){l(t)(),Object.keys(a).length>1&&r.props.onStateChange(a,r.getStateAndHelpers()),n&&r.props.onSelect(e.selectedItem,r.getStateAndHelpers()),void 0!==o&&r.props.onChange(o,r.getStateAndHelpers()),r.props.onUserAction(a,r.getStateAndHelpers())}))},this.rootRef=function(e){return r._rootNode=e},this.getRootProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.suppressRefError,a=void 0!==o&&o,i=t.refKey,s=void 0===i?"ref":i,u=O(t,["refKey"]);return r.getRootProps.called=!0,r.getRootProps.refKey=s,r.getRootProps.suppressRefError=a,E(((e={})[s]=r.rootRef,e),u)},this.keyDownHandlers={ArrowDown:function(e){e.preventDefault();var t=e.shiftKey?5:1;this.moveHighlightedIndex(t,{type:T.stateChangeTypes.keyDownArrowDown})},ArrowUp:function(e){e.preventDefault();var t=e.shiftKey?-5:-1;this.moveHighlightedIndex(t,{type:T.stateChangeTypes.keyDownArrowUp})},Enter:function(e){if(this.getState().isOpen){e.preventDefault();var t=this.getState().highlightedIndex,n=this.items[t],r=this.getItemNodeFromIndex(t);if(null==n||r&&r.hasAttribute("disabled"))return;this.selectHighlightedItem({type:T.stateChangeTypes.keyDownEnter})}},Escape:function(e){e.preventDefault(),this.reset({type:T.stateChangeTypes.keyDownEscape})}},this.buttonKeyDownHandlers=E({},this.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:T.stateChangeTypes.keyDownSpaceButton})}}),this.getToggleButtonProps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.onClick,n=e.onKeyDown,o=e.onBlur,a=O(e,["onClick","onKeyDown","onBlur"]),i=r.getState(),s=i.isOpen,u={onClick:d(t,r.button_handleClick),onKeyDown:d(n,r.button_handleKeyDown),onBlur:d(o,r.button_handleBlur)},l=a.disabled?{}:u;return E({type:"button",role:"button","aria-label":s?"close menu":"open menu","aria-expanded":s,"aria-haspopup":!0,"data-toggle":!0},l,a)},this.getButtonProps=this.getToggleButtonProps,this.button_handleKeyDown=function(e){var t=_(e);r.buttonKeyDownHandlers[t]&&r.buttonKeyDownHandlers[t].call(r,e)},this.button_handleClick=function(e){e.preventDefault(),r.props.environment.document.activeElement===r.props.environment.document.body&&e.target.focus(),setTimeout((function(){return r.toggleMenu({type:T.stateChangeTypes.clickButton})}))},this.button_handleBlur=function(e){var t=e.target;setTimeout((function(){r.isMouseDown||null!=r.props.environment.document.activeElement&&r.props.environment.document.activeElement.id===r.inputId||r.props.environment.document.activeElement===t||r.reset({type:T.stateChangeTypes.blurButton})}))},this.getLabelProps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(r.getLabelProps.called=!0,r.getInputProps.called&&e.htmlFor&&e.htmlFor!==r.inputId)throw new Error('downshift: You provided the htmlFor of "'+e.htmlFor+'" for your label, but the id of your input is "'+r.inputId+'". You must either remove the id from your input or set the htmlFor of the label equal to the input id.');return r.inputId=g(r.inputId,e.htmlFor,r.id+"-input"),E({},e,{htmlFor:r.inputId})},this.getInputProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onKeyDown,o=t.onBlur,a=t.onChange,i=t.onInput,s=O(t,["onKeyDown","onBlur","onChange","onInput"]);if(r.getInputProps.called=!0,r.getLabelProps.called&&s.id&&s.id!==r.inputId)throw new Error('downshift: You provided the id of "'+s.id+'" for your input, but the htmlFor of your label is "'+r.inputId+'". You must either remove the id from your input or set the htmlFor of the label equal to the input id.');r.inputId=g(r.inputId,s.id,r.id+"-input");var u=void 0;u="onChange";var l=r.getState(),c=l.inputValue,f=l.isOpen,p=l.highlightedIndex,h=s.disabled?{}:((e={})[u]=d(a,i,r.input_handleChange),e.onKeyDown=d(n,r.input_handleKeyDown),e.onBlur=d(o,r.input_handleBlur),e);return E({role:"combobox","aria-autocomplete":"list","aria-expanded":f,"aria-activedescendant":f&&"number"==typeof p&&p>=0?r.getItemId(p):null,autoComplete:"off",value:c},h,s,{id:r.inputId})},this.input_handleKeyDown=function(e){var t=_(e);t&&r.keyDownHandlers[t]&&r.keyDownHandlers[t].call(r,e)},this.input_handleChange=function(e){r.internalSetState({type:T.stateChangeTypes.changeInput,isOpen:!0,inputValue:e.target.value})},this.input_handleBlur=function(){setTimeout((function(){var e=r.props.environment.document.activeElement.dataset.toggle&&r._rootNode&&r._rootNode.contains(r.props.environment.document.activeElement);r.isMouseDown||e||r.reset({type:T.stateChangeTypes.blurInput})}))},this.getItemProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onMouseMove,o=t.onMouseDown,a=t.onClick,i=t.index,s=t.item,u=void 0===s?b("getItemProps","item"):s,l=O(t,["onMouseMove","onMouseDown","onClick","index","item"]);void 0===i?(r.items.push(u),i=r.items.indexOf(u)):r.items[i]=u;var c="onClick",f=((e={onMouseMove:d(n,(function(){i!==r.getState().highlightedIndex&&(r.setHighlightedIndex(i,{type:T.stateChangeTypes.itemMouseEnter}),r.avoidScrolling=!0,setTimeout((function(){return r.avoidScrolling=!1}),250))})),onMouseDown:d(o,(function(e){e.preventDefault()}))})[c]=d(a,(function(){r.selectItemAtIndex(i,{type:T.stateChangeTypes.clickItem})})),e),p=l.disabled?{}:f;return E({id:r.getItemId(i)},p,l)},this.clearItems=function(){r.items=[]},this.reset=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];e=S(e),r.internalSetState((function(t){var n=t.selectedItem;return E({isOpen:!1,highlightedIndex:r.props.defaultHighlightedIndex,inputValue:r.props.itemToString(n)},e)}),l(t))},this.toggleMenu=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];e=S(e),r.internalSetState((function(t){var n=t.isOpen;return E({isOpen:!n},e)}),(function(){r.getState().isOpen&&r.setHighlightedIndex(void 0,e),l(t)()}))},this.openMenu=function(e){r.internalSetState({isOpen:!0},l(e))},this.closeMenu=function(e){r.internalSetState({isOpen:!1},l(e))},this.updateStatus=(e=function(){if(r._isMounted){var e=r.getState(),t=r.items[e.highlightedIndex],n=r.getItemCount(),o=r.props.getA11yStatusMessage(E({itemToString:r.props.itemToString,previousResultCount:r.previousResultCount,resultCount:n,highlightedItem:t},e));r.previousResultCount=n,s(o)}},t=200,n=void 0,function(){for(var r=arguments.length,o=Array(r),a=0;a1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=t;n&&(a=y.parseValue(t,r));var i=function(){var t=function(){e.updateQuery(a,r),r.onValueChange&&r.onValueChange(a)};o?e.setState({currentValue:a},t):t()};(0,u.checkValueChange)(r.componentId,a,r.beforeValueChange,i)},this.updateQuery=function(e,t){var n=t.customQuery,r=y.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,u.getOptionsFromQuery)(n(e,t)),(0,u.updateCustomQuery)(t.componentId,t,e));t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:t.showFilter,URLParams:t.URLParams,componentType:l.componentTypes.singleDropdownRange})},this.handleChange=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setValue(t):o&&o(t)}};y.propTypes={updateQuery:c.default.funcRequired,selectedValue:c.default.selectedValue,setQueryOptions:c.default.funcRequired,setCustomQuery:c.default.funcRequired,beforeValueChange:c.default.func,className:c.default.string,componentId:c.default.stringRequired,customQuery:c.default.func,data:c.default.data,dataField:c.default.stringRequired,defaultValue:c.default.string,value:c.default.string,filterLabel:c.default.string,innerClass:c.default.style,nestedField:c.default.string,onQueryChange:c.default.func,onValueChange:c.default.func,onChange:c.default.func,placeholder:c.default.string,searchPlaceholder:c.default.string,react:c.default.react,showFilter:c.default.bool,style:c.default.style,title:c.default.title,themePreset:c.default.themePreset,URLParams:c.default.bool,includeNullValues:c.default.bool,renderLabel:c.default.func},y.defaultProps={className:null,placeholder:"Select a value",showFilter:!0,style:{},URLParams:!1,includeNullValues:!1},y.componentType=l.componentTypes.singleDropdownRange;var b=(0,h.connect)((function(e,t){return{selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{setCustomQuery:function(t,n){return e((0,i.setCustomQuery)(t,n))},updateQuery:function(t){return e((0,i.updateQuery)(t))},setQueryOptions:function(t,n,r){return e((0,i.setQueryOptions)(t,n,r))}}}))((function(e){return a.default.createElement(g.default,r({},e,{componentType:l.componentTypes.singleDropdownRange}),(function(){return a.default.createElement(y,r({ref:e.myForwardedRef},e))}))})),w=a.default.forwardRef((function(e,t){return a.default.createElement(b,r({},e,{myForwardedRef:t}))}));(0,s.default)(w,y),w.name="SingleDropdownRange",t.default=w},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(o,["getRootProps","getInputProps","getItemProps","isOpen","highlightedIndex"]);return(0,a.jsx)("div",u({css:v.suggestionsContainer},{suppressRefError:!0}),(0,a.jsx)(b.default,r({"aria-label":e.props.componentId,id:e.props.componentId+"-input",showIcon:e.props.showIcon,showClear:e.props.showClear,iconPosition:e.props.iconPosition,ref:function(t){e._inputRef=t}},c({className:(0,p.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:null===e.state.currentValue?"":e.state.currentValue,onChange:e.onInputChange,onBlur:e.withTriggerQuery(e.props.onBlur),onFocus:e.handleFocus,onKeyPress:e.withTriggerQuery(e.props.onKeyPress),onKeyDown:function(t){return e.handleKeyDown(t,h)},onKeyUp:e.withTriggerQuery(e.props.onKeyUp)}),{themePreset:s})),e.renderIcons(),e.hasCustomRenderer&&e.getComponent(r({getInputProps:c,getItemProps:f,isOpen:d,highlightedIndex:h},g)),e.renderLoader(),e.renderError(),!e.hasCustomRenderer&&d&&n.length?(0,a.jsx)("ul",{css:(0,v.suggestions)(s,i),className:(0,p.getClassName)(e.props.innerClass,"list")},(0,E.hasQuerySuggestionsRenderer)(e.props)?e.getComponent(r({getInputProps:c,getItemProps:f,isOpen:d,highlightedIndex:h},g),!0):e.topSuggestions.map((function(n,o){return(0,a.jsx)("li",r({},f({item:n}),{key:o+1+"-"+n.value,style:{backgroundColor:e.getBackgroundColor(h,o)}}),(0,a.jsx)(O.default,{currentValue:t,suggestion:n}))})),n.slice(0,l).map((function(n,o){return(0,a.jsx)("li",r({},f({item:n}),{key:o+e.topSuggestions.length+1+"-"+n.value,style:{backgroundColor:e.getBackgroundColor(h,o+e.topSuggestions.length)}}),(0,a.jsx)(O.default,{currentValue:t,suggestion:n}))}))):e.renderNoSuggestion(n))}},this.props.downShiftProps)):(0,a.jsx)("div",{css:v.suggestionsContainer},(0,a.jsx)(b.default,{"aria-label":this.props.componentId,className:(0,p.getClassName)(this.props.innerClass,"input")||null,placeholder:this.props.placeholder,value:this.state.currentValue?this.state.currentValue:"",onChange:this.onInputChange,onBlur:this.withTriggerQuery(this.props.onBlur),onFocus:this.withTriggerQuery(this.props.onFocus),onKeyPress:this.withTriggerQuery(this.props.onKeyPress),onKeyDown:this.withTriggerQuery(this.props.onKeyDown),onKeyUp:this.withTriggerQuery(this.props.onKeyUp),autoFocus:this.props.autoFocus,iconPosition:this.props.iconPosition,showIcon:this.props.showIcon,showClear:this.props.showClear,themePreset:s}),this.renderIcons()))},o(t,[{key:"stats",get:function(){return(0,p.getResultStats)(this.props)}},{key:"parsedSuggestions",get:function(){var e=[],t=this.state.currentValue,n=this.props.defaultSuggestions;return!t&&n&&n.length?e=n:t&&(e=this.state.suggestions),(0,p.withClickIds)(e)}},{key:"hasCustomRenderer",get:function(){return(0,E.hasCustomRenderer)(this.props)}},{key:"topSuggestions",get:function(){var e=this.props,t=e.enableQuerySuggestions,n=e.querySuggestions,r=e.showDistinctSuggestions,o=this.state.currentValue;return t?(0,p.getTopSuggestions)(n,o,r):[]}}]),t}(i.Component);A.highlightQuery=function(e){if(e.customHighlight)return e.customHighlight(e);if(!e.highlight)return null;var t={},n=e.highlightField?e.highlightField:e.dataField;return"string"==typeof n?t[n]={}:Array.isArray(n)&&n.forEach((function(e){t[e]={}})),{highlight:r({pre_tags:[""],post_tags:[""],fields:t},e.highlightField&&{require_field_match:!1})}},A.defaultQuery=function(e,t){var n=null,r=void 0;return e&&(r=Array.isArray(t.dataField)?t.dataField:[t.dataField],n=t.queryString?{query_string:A.shouldQuery(e,r,t)}:t.searchOperators?{simple_query_string:A.shouldQuery(e,r,t)}:{bool:{should:A.shouldQuery(e,r,t),minimum_should_match:"1"}}),""===e&&(n=null),n&&t.nestedField&&(n={nested:{path:t.nestedField,query:n}}),n},A.shouldQuery=function(e,t,n){var r=t.map((function(e,t){return e+(Array.isArray(n.fieldWeights)&&n.fieldWeights[t]?"^"+n.fieldWeights[t]:"")}));return n.searchOperators||n.queryString?{query:e,fields:r,default_operator:n.queryFormat}:"and"===n.queryFormat?[{multi_match:{query:e,fields:r,type:"cross_fields",operator:"and"}},{multi_match:{query:e,fields:r,type:"phrase",operator:"and"}}]:[{multi_match:{query:e,fields:r,type:"best_fields",operator:"or",fuzziness:n.fuzziness?n.fuzziness:0}},{multi_match:{query:e,fields:r,type:"phrase",operator:"or"}}]};var I=function(){var e=this;this.getBasicQueryOptions=function(){var t=e.props.aggregationField,n=(0,p.getQueryOptions)(e.props);return t&&(n.aggs=(0,p.getCompositeAggsQuery)({},e.props,null,!0).aggs),n},this.onSuggestions=function(t){return(0,p.handleOnSuggestions)(t,e.state.currentValue,e.props)},this.setValue=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,o=arguments[3],a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],i=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],s=function(){a?e.setState({currentValue:t,suggestions:[]},(function(){n?(e.props.autosuggest&&(i&&e.setState({isOpen:!1}),e.updateDefaultQuery(t,r)),r.strictSelection?o===m.default.SUGGESTION_SELECT||""===t?e.updateQuery(t,r):e.setValue("",!0):e.updateQuery(t,r)):e.handleTextChange(t),r.onValueChange&&r.onValueChange(t),t===r.lastUsedQuery&&(e.setState({suggestions:e.onSuggestions(e.props.suggestions)}),e.props.onSuggestions&&e.props.onSuggestions(e.props.suggestions))})):(e.props.autosuggest&&e.updateDefaultQuery(t,r),e.updateQuery(t,r),r.onValueChange&&r.onValueChange(t))};(0,p.checkValueChange)(r.componentId,t,r.beforeValueChange,s)},this.handleTextChange=(0,p.debounce)((function(t){e.props.autosuggest?e.updateDefaultQuery(t,e.props):e.updateQuery(t,e.props)}),this.props.debounce),this.updateDefaultQuery=function(t,n){var o=n.defaultQuery,a=void 0,i=A.defaultQuery(t,n);if(o){var s=o(t,n)||{};s.query&&(i=s.query),a=(0,p.getOptionsFromQuery)(s),(0,p.updateDefaultQuery)(n.componentId,n,t)}n.setSuggestionsSearchValue(t),n.setQueryOptions(e.internalComponent,r({},e.queryOptions,a)),n.updateQuery({componentId:e.internalComponent,query:i,value:t,componentType:h.componentTypes.dataSearch})},this.updateQuery=function(t,n){var o=n.customQuery,a=n.filterLabel,i=n.showFilter,s=n.URLParams,u=void 0,l=A.defaultQuery(t,n);if(o){var c=o(t,n)||{},f=c.query;f&&(l=f),u=(0,p.getOptionsFromQuery)(c),(0,p.updateCustomQuery)(n.componentId,n,t)}n.setQueryOptions(n.componentId,r({},e.queryOptions,u)),e.isPending||n.updateQuery({componentId:n.componentId,query:l,value:t,label:a,showFilter:i,URLParams:s,componentType:h.componentTypes.dataSearch})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t,e.triggerQuery)},this.clearValue=function(){e.isPending=!1;var t=e.props.onChange;e.setValue("",!0),t&&t("",e.triggerQuery),e.onValueSelected(null,m.default.CLEAR_VALUE)},this.handleKeyDown=function(t,n){var r=e.props,o=r.value,a=r.onChange;void 0!==o&&a&&(e.isPending=!0),"Enter"===t.key&&null===n&&(e.setValue(t.target.value,!0),e.onValueSelected(t.target.value,m.default.ENTER_PRESS)),e.props.onKeyDown&&e.props.onKeyDown(t,e.triggerQuery)},this.onInputChange=function(t){var n=t.target.value;e.state.isOpen||e.setState({isOpen:!0});var r=e.props,o=r.value,a=r.onChange;void 0===o?e.setValue(n):a&&(e.isPending=!0,(0,E.handleCaretPosition)(t),a(n,e.triggerQuery,t))},this.triggerQuery=function(){e.isPending=!1,e.setValue(e.props.value,!0,e.props)},this.onSuggestionSelected=function(t){var n=e.props,r=n.value,o=n.onChange;e.setState({isOpen:!1}),void 0===r?e.setValue(t.value,!0,e.props,m.default.SUGGESTION_SELECT):o&&(e.isPending=!1,o(t.value,e.triggerQuery)),e.triggerClickAnalytics(t._click_id),e.onValueSelected(t.value,m.default.SUGGESTION_SELECT,t.source)},this.onValueSelected=function(){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:e.state.currentValue,a=e.props.onValueSelected;a&&a.apply(void 0,[o].concat(n))},this.handleStateChange=function(t){var n=t.isOpen;t.type===u.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.getBackgroundColor=function(t,n){return"dark"===e.props.themePreset?t===n?"#555":"#424242":t===n?"#eee":"#fff"},this.handleSearchIconClick=function(){var t=e.state.currentValue;t.trim()&&(e.isPending=!1,e.setValue(t,!0),e.onValueSelected(t,m.default.SEARCH_ICON_CLICK))},this.handleVoiceResults=function(t){var n=t.results,r=e.props.autosuggest;n&&n[0]&&n[0].isFinal&&n[0][0]&&n[0][0].transcript&&n[0][0].transcript.trim()&&(e.isPending=!1,e.setValue(n[0][0].transcript.trim(),!r),r&&(e._inputRef.focus(),e.setState({isOpen:!0})))},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,a.jsx)(w.default,null):null},this.renderCancelIcon=function(){return e.props.showClear?e.props.clearIcon||(0,a.jsx)(S.default,null):null},this.renderIcons=function(){var t=e.state.currentValue,n=e.props,r=n.showIcon,o=n.showClear,i=n.renderMic,s=n.getMicInstance,u=n.showVoiceSearch,l=n.iconPosition,c=n.innerClass;return(0,a.jsx)("div",null,e.state.currentValue&&o&&(0,a.jsx)(_.default,{onClick:e.clearValue,iconPosition:"right",clearIcon:"right"===l,showIcon:r,isClearIcon:!0},e.renderCancelIcon()),e.shouldMicRender(u)&&(0,a.jsx)(T.default,{getInstance:s,render:i,iconPosition:l,onResult:e.handleVoiceResults,className:(0,p.getClassName)(c,"mic")||null,applyClearStyle:!!t&&o,showIcon:r}),(0,a.jsx)(_.default,{onClick:e.handleSearchIconClick,iconPosition:l,showIcon:r},e.renderIcon()))},this.renderNoSuggestion=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=e.props,r=n.themePreset,o=n.theme,i=n.isLoading,s=n.renderNoSuggestion,u=n.innerClass,l=n.error,c=n.renderError,f=e.state,p=f.isOpen,d=f.currentValue;return!s||!p||t.length||i||!d||c&&l?null:(0,a.jsx)(x.default,{innerClass:u,themePreset:r,theme:o,innerClassName:"noSuggestion"},"function"==typeof s?s(d):s)},this.renderLoader=function(){var t=e.props,n=t.loader,r=t.isLoading,o=t.themePreset,i=t.theme,s=t.innerClass,u=e.state.currentValue;return r&&n&&u?(0,a.jsx)(x.default,{innerClass:s,innerClassName:"loader",theme:i,themePreset:o},n):null},this.renderError=function(){var t=e.props,n=t.error,r=t.renderError,o=t.themePreset,i=t.theme,s=t.isLoading,u=t.innerClass,l=e.state.currentValue;return n&&r&&l&&!s?(0,a.jsx)(x.default,{innerClass:u,innerClassName:"error",theme:i,themePreset:o},(0,E.isFunction)(r)?r(n):r):null},this.getComponent=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e.props,o=r.error,a=r.isLoading,i=r.aggregationData,s=r.promotedResults,u=r.customData,l=r.rawData,c=e.state.currentValue,f={error:o,loading:a,downshiftProps:t,data:e.parsedSuggestions,promotedData:s||[],customData:u||{},aggregationData:i||[],rawData:l,value:c,triggerClickAnalytics:e.triggerClickAnalytics,resultStats:e.stats,querySuggestions:e.topSuggestions};return n?(0,E.getQuerySuggestionsComponent)({downshiftProps:t,data:e.topSuggestions,value:c,loading:a,error:o},e.props):(0,E.getComponent)(f,e.props)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.withTriggerQuery=function(t){if(t)return function(n){return t(n,e.triggerQuery)}}};A.propTypes={setQueryOptions:g.default.funcRequired,updateQuery:g.default.funcRequired,options:g.default.options,selectedValue:g.default.selectedValue,suggestions:g.default.suggestions,rawData:g.default.rawData,aggregationData:g.default.aggregationData,setCustomQuery:g.default.funcRequired,setDefaultQuery:g.default.funcRequired,setCustomHighlightOptions:g.default.funcRequired,setSuggestionsSearchValue:g.default.funcRequired,triggerAnalytics:g.default.funcRequired,error:g.default.title,isLoading:g.default.bool,config:g.default.props,lastUsedQuery:g.default.string,autoFocus:g.default.bool,autosuggest:g.default.bool,enableSynonyms:g.default.bool,enableQuerySuggestions:g.default.bool,queryString:g.default.bool,beforeValueChange:g.default.func,className:g.default.string,clearIcon:g.default.children,componentId:g.default.stringRequired,customHighlight:g.default.func,customQuery:g.default.func,defaultQuery:g.default.func,dataField:g.default.dataFieldValidator,aggregationField:g.default.string,size:g.default.number,debounce:g.default.number,defaultValue:g.default.string,value:g.default.string,defaultSuggestions:g.default.suggestions,promotedResults:g.default.hits,customData:g.default.title,downShiftProps:g.default.props,children:g.default.func,excludeFields:g.default.excludeFields,fieldWeights:g.default.fieldWeights,filterLabel:g.default.string,fuzziness:g.default.fuzziness,highlight:g.default.bool,highlightField:g.default.stringOrArray,icon:g.default.children,iconPosition:g.default.iconPosition,innerClass:g.default.style,includeFields:g.default.includeFields,loader:g.default.title,nestedField:g.default.string,onError:g.default.func,onBlur:g.default.func,onFocus:g.default.func,onKeyDown:g.default.func,onKeyPress:g.default.func,onKeyUp:g.default.func,onQueryChange:g.default.func,onSuggestions:g.default.func,onValueChange:g.default.func,onChange:g.default.func,onValueSelected:g.default.func,placeholder:g.default.string,queryFormat:g.default.queryFormatSearch,querySuggestions:g.default.hits,react:g.default.react,render:g.default.func,renderQuerySuggestions:g.default.func,renderError:g.default.title,parseSuggestion:g.default.func,renderNoSuggestion:g.default.title,showClear:g.default.bool,showDistinctSuggestions:g.default.bool,showFilter:g.default.bool,showIcon:g.default.bool,showVoiceSearch:g.default.bool,style:g.default.style,title:g.default.title,theme:g.default.style,themePreset:g.default.themePreset,URLParams:g.default.bool,strictSelection:g.default.bool,searchOperators:g.default.bool,getMicInstance:g.default.func,renderMic:g.default.func},A.defaultProps={autosuggest:!0,className:null,debounce:0,downShiftProps:{},enableSynonyms:!0,enableQuerySuggestions:!1,excludeFields:[],iconPosition:"left",includeFields:["*"],placeholder:"Search",queryFormat:"or",showFilter:!0,showIcon:!0,showVoiceSearch:!1,style:{},URLParams:!1,showClear:!1,showDistinctSuggestions:!0,strictSelection:!1,searchOperators:!1,size:10},A.componentType=h.componentTypes.dataSearch;var R=(0,E.connect)((function(e,t){return{selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,suggestions:e.hits[t.componentId]&&e.hits[t.componentId].hits,rawData:e.rawData[t.componentId],aggregationData:e.compositeAggregations[t.componentId],themePreset:e.config.themePreset,isLoading:e.isLoading[t.componentId]||!1,error:e.error[t.componentId],config:e.config,promotedResults:e.promotedResults[t.componentId],customData:e.customData[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,querySuggestions:e.querySuggestions[t.componentId],lastUsedQuery:e.queryToHits[t.componentId]}}),(function(e){return{setCustomHighlightOptions:function(t,n){return e((0,c.setCustomHighlightOptions)(t,n))},setCustomQuery:function(t,n){return e((0,c.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,c.setDefaultQuery)(t,n))},setSuggestionsSearchValue:function(t){return e((0,c.setSuggestionsSearchValue)(t))},setQueryOptions:function(t,n){return e((0,c.setQueryOptions)(t,n))},updateQuery:function(t){return e((0,c.updateQuery)(t))},triggerAnalytics:function(t){return e((0,c.recordSuggestionClick)(t))}}}))((0,l.withTheme)((function(e){return(0,a.jsx)(k.default,r({},e,{internalComponent:!0,componentType:h.componentTypes.dataSearch}),(function(){return(0,a.jsx)(A,r({ref:e.myForwardedRef},e))}))}))),j=s.default.forwardRef((function(e,t){return(0,a.jsx)(R,r({},e,{myForwardedRef:t}))}));(0,f.default)(j,A),j.name="DataSearch",t.default=j},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var x=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));T.call(r),n.pagination&&n.aggregationField&&console.warn("Pagination is not supported when aggregationField is present. The list will be rendered with infinite scroll");var o=0;return r.props.defaultPage>=0?o=r.props.defaultPage:r.props.currentPage&&(o=Math.max(r.props.currentPage-1,0)),r.initialFrom=o*n.size,r.shouldRenderPagination=n.pagination&&!n.aggregationField,r.state={from:r.initialFrom,currentPage:o},r.internalComponent=(0,h.getInternalComponentID)(n.componentId),r.sortOptionIndex=r.props.defaultSortOption?r.props.sortOptions.findIndex((function(e){return e.label===r.props.defaultSortOption})):0,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidMount=function(){this.props.stream&&this.props.setStreaming(this.props.componentId,!0);var e=(0,f.getQueryOptions)(this.props);if(e.from=this.state.from,this.props.sortOptions){var t,n=this.props.sortOptions[this.sortOptionIndex].dataField,o=this.props.sortOptions[this.sortOptionIndex].sortBy;e.sort=[(t={},t[n]={order:o},t)],this.props.updateComponentProps(this.props.componentId,Object.assign({},this.props,{dataField:n},{sortBy:o},this.absProps),d.componentTypes.reactiveList)}else if(this.props.sortBy){var a;e.sort=[(a={},a[this.props.dataField]={order:this.props.sortBy},a)]}this.defaultQuery=null,this.props.defaultQuery&&(this.defaultQuery=this.props.defaultQuery(),e=r({},e,(0,f.getOptionsFromQuery)(this.defaultQuery)));var i=(this.defaultQuery||{}).query;if(this.props.setQueryOptions(this.props.componentId,r({},e,this.getAggsQuery()),!1),this.defaultQuery?(this.props.updateQuery({componentId:this.internalComponent,query:i},!1),(0,f.updateDefaultQuery)(this.props.componentId,this.props)):this.props.updateQuery({componentId:this.internalComponent,query:null},!1),this.domNode=window,this.showInfiniteScroll){var s=this.props.scrollTarget;"string"==typeof s||s instanceof String?this.domNode=document.getElementById(s):(s instanceof Element||s instanceof HTMLDocument)&&(this.domNode=s),this.domNode.addEventListener("scroll",this.scrollHandler)}},t.prototype.componentDidUpdate=function(e){var t=this,n=Math.ceil(this.props.total/this.props.size)||0;if(this.props.onData&&(0,f.checkSomePropChange)(this.props,e,["hits","streamHits","promotedResults","customData","total","size","time","hidden"],(function(){t.props.onData(t.getData())})),!((0,f.isEqual)(this.props.sortOptions,e.sortOptions)&&this.props.sortBy===e.sortBy&&this.props.size===e.size&&(0,f.isEqual)(this.props.dataField,e.dataField)&&(0,f.isEqual)(this.props.includeFields,e.includeFields)&&(0,f.isEqual)(this.props.excludeFields,e.excludeFields))){var o,a=(0,f.getQueryOptions)(this.props);if(a.from=this.state.from,this.props.sortOptions)a.sort=[(o={},o[this.props.sortOptions[this.sortOptionIndex].dataField]={order:this.props.sortOptions[this.sortOptionIndex].sortBy},o)];else if(this.props.sortBy){var i;a.sort=[(i={},i[this.props.dataField]={order:this.props.sortBy},i)]}this.props.setQueryOptions(this.props.componentId,r({},a,this.getAggsQuery()),!0)}if(this.props.defaultQuery&&!(0,f.isEqual)(this.props.defaultQuery(),this.defaultQuery)){var s=(0,f.getQueryOptions)(this.props);s.from=0,this.defaultQuery=this.props.defaultQuery();var u=this.defaultQuery.query;(0,f.getOptionsFromQuery)(this.defaultQuery)&&(s=r({},s,(0,f.getOptionsFromQuery)(this.defaultQuery)),this.props.setQueryOptions(this.props.componentId,s,!u)),(0,f.updateDefaultQuery)(this.props.componentId,this.props),this.props.updateQuery({componentId:this.internalComponent,query:u},!0),this.setState({currentPage:0,from:0},(function(){t.updatePageURL(0)}))}if(this.props.stream!==e.stream&&this.props.setStreaming(this.props.componentId,this.props.stream),this.shouldRenderPagination&&(this.props.isLoading&&(this.props.hits||e.hits)&&(this.props.onPageChange?this.props.onPageChange(this.state.currentPage+1,n):this.props.scrollOnChange&&this.props.pagination&&this.scrollToTop()),this.props.currentPage!==e.currentPage&&this.props.currentPage>0&&this.props.currentPage<=n&&this.setPage(this.props.currentPage-1)),this.showInfiniteScroll&&this.props.hits&&e.hits&&(this.props.hits.length=0?this.props.defaultPage:0)},t.prototype.componentWillUnmount=function(){this.domNode&&this.domNode.removeEventListener("scroll",this.scrollHandler)},t.prototype.render=function(){var e=this.props,t=e.renderItem,n=e.size,r=e.error,o=e.renderPagination,i=this.state.currentPage,s=this.getAllData().filteredResults,u={pages:this.props.pages,totalPages:Math.ceil(this.props.total/n),currentPage:this.state.currentPage,setPage:this.setPage,showEndPage:this.props.showEndPage,innerClass:this.props.innerClass,fragmentName:this.props.componentId},l=o?o(u):(0,a.jsx)(g.default,u),c=i*n;return(0,a.jsx)("div",{style:this.props.style,className:this.props.className},this.props.isLoading&&this.shouldRenderPagination&&this.props.loader,this.renderError(),(0,a.jsx)(y.default,{labelPosition:this.props.sortOptions?"right":"left",className:(0,f.getClassName)(this.props.innerClass,"resultsInfo")},this.props.sortOptions?this.renderSortOptions():null,this.props.showResultStats?this.renderResultStats():null),this.props.isLoading||r||0!==s.length?null:this.renderNoResults(),this.shouldRenderPagination&&-1!==["top","both"].indexOf(this.props.paginationAt)?l:null,(0,a.jsx)(_.default,{base:c,hasCustomRender:this.hasCustomRenderer,getComponent:this.getComponent,listClass:this.props.listClass,innerClass:this.props.innerClass,renderItem:t,triggerClickAnalytics:this.triggerClickAnalytics,filteredResults:s}),this.props.showLoader&&this.props.isLoading&&this.showInfiniteScroll?this.props.loader||(0,a.jsx)("div",{style:{textAlign:"center",margin:"20px 0",color:"#666"}},"Loading..."):null,this.shouldRenderPagination&&-1!==["bottom","both"].indexOf(this.props.paginationAt)?l:null,(0,a.jsx)(m.default,{show:!(!this.props.config.url.endsWith("appbase.io")||!s.length),innerClass:this.props.innerClass}))},o(t,[{key:"stats",get:function(){var e=this.state.currentPage,t=this.getAllData().filteredResults;return r({},(0,f.getResultStats)(this.props),{currentPage:e,displayedResults:t.length})}},{key:"absProps",get:function(){var e=this.props.originalProps;return{includeFields:e.includeFields||void 0,excludeFields:e.excludeFields||void 0,size:e.size||void 0}}},{key:"showInfiniteScroll",get:function(){return this.props.infiniteScroll&&!this.shouldRenderPagination}},{key:"hasCustomRenderer",get:function(){return(0,S.hasCustomRenderer)(this.props)}}]),t}(i.Component);x.ResultCardsWrapper=function(e){var t=e.children,n=O(e,["children"]);return(0,a.jsx)("div",r({css:b.container},n),t)},x.ResultListWrapper=function(e){var t=e.children,n=O(e,["children"]);return(0,a.jsx)("div",r({css:w.container},n),t)},x.generateQueryOptions=function(e){var t=(0,f.getQueryOptions)(r({includeFields:["*"],excludeFields:[]},e)),n=e.size,o=e.dataField,a=e.defaultSortOption,i=e.sortOptions,s=e.currentPage,u=e.sortBy;t.from=s?(s-1)*(n||10):0,t.size=n||10;if(i)t.sort=[function(){var e;if(a){var t,n=i.find((function(e){return e.label===a}));if(n)return(t={})[n.dataField]={order:n.sortBy},t}return(e={})[i[0].dataField]={order:i[0].sortBy},e}()];else if(u){var l;t.sort=[(l={},l[o]={order:u},l)]}return t};var T=function(){var e=this;this.getAggsQuery=function(){var t=e.props,n=t.size,r=t.aggregationField,o=t.afterKey,a={size:n};return r&&(a.aggs=(0,f.getCompositeAggsQuery)({},e.props,o?{after:o}:null,!0).aggs),a},this.getAllData=function(){var t=e.props,n=t.size,r=t.promotedResults,o=t.aggregationData,a=t.customData,i=e.state.currentPage,s=(0,f.parseHits)(e.props.hits)||[],u=(0,f.parseHits)(e.props.streamHits)||[],l=(0,f.parseHits)(r)||[],c=s,p=i*n;if(u.length){var d=u.map((function(e){return e._id}));c=c.filter((function(e){return!d.includes(e._id)}))}if(l.length){var h=l.map((function(e){return e._id})).filter(Boolean);h&&(c=c.filter((function(e){return!h.includes(e._id)}))),c=[].concat(u,l,c)}return{results:s,streamResults:u,filteredResults:c,promotedResults:l,customData:a||{},aggregationData:o||[],loadMore:e.loadMore,base:p,triggerClickAnalytics:e.triggerClickAnalytics}},this.scrollToTop=function(){e.domNode===window?(document.documentElement.scrollTop=0,document.body.scrollTop=0):e.domNode.scrollTop=0},this.scrollHandler=function(){var t=window.innerHeight+window.pageYOffset+300>=document.body.offsetHeight;e.props.scrollTarget&&(t=e.domNode.clientHeight+e.domNode.scrollTop+300>=e.domNode.scrollHeight),!e.props.isLoading&&t&&e.loadMore()},this.loadMore=function(){if((!e.props.aggregationField||e.props.afterKey)&&e.props.hits&&e.props.total!==e.props.hits.length){var t=e.state.from+e.props.size,n=r({},(0,f.getQueryOptions)(e.props),e.getAggsQuery());e.setState({from:t}),e.props.loadMore(e.props.componentId,r({},n,{from:t}),!0,!!e.props.aggregationField)}},this.setPage=function(t){if(t!==e.state.currentPage){var n=e.props.onPageClick;n&&n(t+1);var o=e.props.size*t,a=(0,f.getQueryOptions)(e.props);a.from=e.state.from,e.setState({from:o,currentPage:t},(function(){e.props.loadMore(e.props.componentId,r({},a,{from:o}),!1),e.updatePageURL(t)}))}},this.renderResultStats=function(){var t=e.props,n=t.hits,r=t.promotedResults,o=t.total,i=n&&r&&(n.length||r.length);return e.props.renderResultStats&&i?e.props.renderResultStats(e.stats):o?(0,a.jsx)("p",{css:v.resultStats,className:(0,f.getClassName)(e.props.innerClass,"resultStats")},e.props.total," results found in ",e.props.time,"ms"):null},this.renderNoResults=function(){return(0,a.jsx)("div",{className:(0,f.getClassName)(e.props.innerClass,"noResults")||null},e.props.renderNoResults())},this.handleSortChange=function(t){var n,r=t.target.value,o=(0,f.getQueryOptions)(e.props);o.from=0;var a=e.props.sortOptions[r].dataField,i=e.props.sortOptions[r].sortBy;o.sort=[(n={},n[a]={order:i},n)],e.props.updateComponentProps(e.props.componentId,Object.assign({},e.props,{dataField:a},{sortBy:i},e.absProps),d.componentTypes.reactiveList),e.props.setQueryOptions(e.props.componentId,o,!0),e.sortOptionIndex=r,e.setState({currentPage:0,from:0},(function(){e.updatePageURL(0)}))},this.updatePageURL=function(t){e.props.URLParams&&e.props.setPageURL(e.props.componentId,t+1,e.props.componentId,!1,!0)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.renderSortOptions=function(){return(0,a.jsx)("select",{css:v.sortOptions,className:(0,f.getClassName)(e.props.innerClass,"sortOptions"),name:"sort-options",onChange:e.handleSortChange,value:e.sortOptionIndex},e.props.sortOptions.map((function(e,t){return(0,a.jsx)("option",{key:e.label,value:t},e.label)})))},this.renderError=function(){var t=e.props,n=t.error,r=t.isLoading,o=t.renderError;return o&&n&&!r?(0,S.isFunction)(o)?o(n):o:null},this.withClickIds=function(t){var n=e.getAllData().base;return t.map((function(e,t){return r({},e,{_click_id:n+t})}))},this.getData=function(){var t=e.getAllData(),n=t.streamResults,r=t.filteredResults,o=t.promotedResults,a=t.aggregationData,i=t.customData;return{data:e.withClickIds(r),aggregationData:e.withClickIds(a||[]),streamData:e.withClickIds(n),promotedData:e.withClickIds(o),customData:i,rawData:e.props.rawData,resultStats:e.stats}},this.getComponent=function(){var t=e.props,n=t.error,o=t.isLoading,a=r({error:n,loading:o,loadMore:e.loadMore,triggerAnalytics:e.triggerClickAnalytics},e.getData());return(0,S.getComponent)(a,e.props)}};x.propTypes={loadMore:p.default.funcRequired,onQueryChange:p.default.func,onError:p.default.func,setPageURL:p.default.func,setQueryOptions:p.default.funcRequired,setDefaultQuery:p.default.funcRequired,updateComponentProps:p.default.funcRequired,setStreaming:p.default.func,searchState:p.default.dateObject,updateQuery:p.default.funcRequired,currentPage:p.default.number,hits:p.default.hits,rawData:p.default.rawData,isLoading:p.default.bool,includeFields:p.default.includeFields,streamHits:p.default.hits,promotedResults:p.default.hits,customData:p.default.title,time:p.default.number,total:p.default.number,hidden:p.default.number,config:p.default.props,analytics:p.default.props,queryLog:p.default.props,error:p.default.title,headers:p.default.headers,className:p.default.string,componentId:p.default.stringRequired,children:p.default.func,dataField:p.default.stringRequired,aggregationField:p.default.string,aggregationData:p.default.aggregationData,defaultPage:p.default.number,defaultQuery:p.default.func,excludeFields:p.default.excludeFields,innerClass:p.default.style,infiniteScroll:p.default.bool,listClass:p.default.string,loader:p.default.title,render:p.default.func,renderItem:p.default.func,renderError:p.default.title,renderPagination:p.default.func,onData:p.default.func,renderNoResults:p.default.title,onPageChange:p.default.func,onPageClick:p.default.func,pages:p.default.number,pagination:p.default.bool,paginationAt:p.default.paginationAt,showEndPage:p.default.bool,react:p.default.react,renderResultStats:p.default.func,scrollOnChange:p.default.bool,scrollTarget:p.default.string,showLoader:p.default.bool,showResultStats:p.default.bool,size:p.default.number,sortBy:p.default.sortBy,sortOptions:p.default.sortOptions,stream:p.default.bool,style:p.default.style,triggerAnalytics:p.default.funcRequired,URLParams:p.default.bool,defaultSortOption:p.default.string,afterKey:p.default.props,originalProps:p.default.any},x.defaultProps={className:null,currentPage:0,listClass:"",pages:5,infiniteScroll:!0,pagination:!1,paginationAt:"bottom",showEndPage:!1,includeFields:["*"],excludeFields:[],showResultStats:!0,size:10,style:{},URLParams:!1,showLoader:!0,renderNoResults:function(){return"No Results found."},scrollOnChange:!0,defaultSortOption:null,originalProps:{}},x.componentType=d.componentTypes.reactiveList;var k=(0,S.connect)((function(e,t){return{defaultPage:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value-1||-1,hits:e.hits[t.componentId]&&e.hits[t.componentId].hits,rawData:e.rawData[t.componentId],aggregationData:e.compositeAggregations[t.componentId],isLoading:e.isLoading[t.componentId]||!1,streamHits:e.streamHits[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,config:e.config,queryLog:e.queryLog[t.componentId],error:e.error[t.componentId],promotedResults:e.promotedResults[t.componentId]||[],customData:e.customData[t.componentId],afterKey:e.aggregations[t.componentId]&&e.aggregations[t.componentId][t.aggregationField]&&e.aggregations[t.componentId][t.aggregationField].after_key}}),(function(e){return{setDefaultQuery:function(t,n){return e((0,c.setDefaultQuery)(t,n))},updateComponentProps:function(t,n,r){return e((0,c.updateComponentProps)(t,n,r))},loadMore:function(t,n,r,o){return e((0,c.loadMore)(t,n,r,o))},setPageURL:function(t,n,r,o,a){return e((0,c.setValue)(t,n,r,o,a))},setQueryOptions:function(t,n,r){return e((0,c.setQueryOptions)(t,n,r))},setStreaming:function(t,n){return e((0,c.setStreaming)(t,n))},updateQuery:function(t,n){return e((0,c.updateQuery)(t,n))},triggerAnalytics:function(t){return e((0,c.recordResultClick)(t))}}}))((0,l.withTheme)((function(e){return(0,a.jsx)(C.default,r({internalComponent:!0,componentType:d.componentTypes.reactiveList},e),(function(){var t=e.includeFields,n=e.excludeFields,o=e.size;return(0,a.jsx)(x,r({ref:e.myForwardedRef},e,{originalProps:{includeFields:t,excludeFields:n,size:o}}))}))}))),P=s.default.forwardRef((function(e,t){return(0,a.jsx)(k,r({},e,{myForwardedRef:t}))}));(0,u.default)(P,x),P.name="ReactiveList",t.default=P},function(e,t,n){"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}n.r(t),n.d(t,"Provider",(function(){return c})),n.d(t,"connectAdvanced",(function(){return v})),n.d(t,"ReactReduxContext",(function(){return u})),n.d(t,"connect",(function(){return ne}));var o=n(0),a=n.n(o),i=n(5),s=n.n(i),u=a.a.createContext(null),l=function(e){function t(t){var n;n=e.call(this,t)||this;var r=t.store;return n.state={storeState:r.getState(),store:r},n}r(t,e);var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this.subscribe()},n.componentWillUnmount=function(){this.unsubscribe&&this.unsubscribe(),this._isMounted=!1},n.componentDidUpdate=function(e){this.props.store!==e.store&&(this.unsubscribe&&this.unsubscribe(),this.subscribe())},n.subscribe=function(){var e=this,t=this.props.store;this.unsubscribe=t.subscribe((function(){var n=t.getState();e._isMounted&&e.setState((function(e){return e.storeState===n?null:{storeState:n}}))}));var n=t.getState();n!==this.state.storeState&&this.setState({storeState:n})},n.render=function(){var e=this.props.context||u;return a.a.createElement(e.Provider,{value:this.state},this.props.children)},t}(o.Component);l.propTypes={store:s.a.shape({subscribe:s.a.func.isRequired,dispatch:s.a.func.isRequired,getState:s.a.func.isRequired}),context:s.a.object,children:s.a.any};var c=l;function f(){return(f=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}var d=n(11),h=n.n(d),g=n(15),m=n.n(g),y=n(36);function v(e,t){void 0===t&&(t={});var n=t,i=n.getDisplayName,s=void 0===i?function(e){return"ConnectAdvanced("+e+")"}:i,l=n.methodName,c=void 0===l?"connectAdvanced":l,d=n.renderCountProp,g=void 0===d?void 0:d,v=n.shouldHandleStateChanges,b=void 0===v||v,w=n.storeKey,S=void 0===w?"store":w,_=n.withRef,C=void 0!==_&&_,E=n.forwardRef,O=void 0!==E&&E,x=n.context,T=void 0===x?u:x,k=p(n,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]);m()(void 0===g,"renderCountProp is removed. render counting is built into the latest React dev tools profiling extension"),m()(!C,"withRef is removed. To access the wrapped instance, use a ref on the connected component");var P="To use a custom Redux store for specific components, create a custom React context with React.createContext(), and pass the context object to React Redux's Provider and specific components like: . You may also pass a {context : MyContext} option to connect";m()("store"===S,"storeKey has been removed and does not do anything. "+P);var A=T;return function(t){var n=t.displayName||t.name||"Component",i=s(n),u=f({},k,{getDisplayName:s,methodName:c,renderCountProp:g,shouldHandleStateChanges:b,storeKey:S,displayName:i,wrappedComponentName:n,WrappedComponent:t}),l=k.pure,p=o.Component;l&&(p=o.PureComponent);var d=function(n){function o(t){var r,o,i,s,u,c,p,d,h,g,y;return r=n.call(this,t)||this,m()(O?!t.wrapperProps[S]:!t[S],"Passing redux store in props has been removed and does not do anything. "+P),r.selectDerivedProps=function(t,n,r,a){if(l&&o===n&&i===t)return s;r===u&&c===a||(u=r,c=a,p=e(r.dispatch,a)),o=n,i=t;var f=p(t,n);return s=f},r.selectChildElement=function(e,t,n){return t===d&&n===h&&y===e||(d=t,h=n,y=e,g=a.a.createElement(e,f({},t,{ref:n}))),g},r.indirectRenderWrappedComponent=r.indirectRenderWrappedComponent.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r)),r}r(o,n);var s=o.prototype;return s.indirectRenderWrappedComponent=function(e){return this.renderWrappedComponent(e)},s.renderWrappedComponent=function(e){m()(e,'Could not find "store" in the context of "'+i+'". Either wrap the root component in a , or pass a custom React context provider to and the corresponding React context consumer to '+i+" in connect options.");var n,r=e.storeState,o=e.store,a=this.props;O&&(a=this.props.wrapperProps,n=this.props.forwardedRef);var s=this.selectDerivedProps(r,a,o,u);return this.selectChildElement(t,s,n)},s.render=function(){var e=this.props.context&&this.props.context.Consumer&&Object(y.isContextConsumer)(a.a.createElement(this.props.context.Consumer,null))?this.props.context:A;return a.a.createElement(e.Consumer,null,this.indirectRenderWrappedComponent)},o}(p);if(d.WrappedComponent=t,d.displayName=i,O){var v=a.a.forwardRef((function(e,t){return a.a.createElement(d,{wrapperProps:e,forwardedRef:t})}));return v.displayName=i,v.WrappedComponent=t,h()(v,t)}return h()(d,t)}}var b=Object.prototype.hasOwnProperty;function w(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function S(e,t){if(w(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function q(e,t){return e===t}var H,B,W,G,K,$,Y,X,Z,J,ee,te,ne=(W=(B=void 0===H?{}:H).connectHOC,G=void 0===W?v:W,K=B.mapStateToPropsFactories,$=void 0===K?D:K,Y=B.mapDispatchToPropsFactories,X=void 0===Y?N:Y,Z=B.mergePropsFactories,J=void 0===Z?F:Z,ee=B.selectorFactory,te=void 0===ee?U:ee,function(e,t,n,r){void 0===r&&(r={});var o=r,a=o.pure,i=void 0===a||a,s=o.areStatesEqual,u=void 0===s?q:s,l=o.areOwnPropsEqual,c=void 0===l?S:l,d=o.areStatePropsEqual,h=void 0===d?S:d,g=o.areMergedPropsEqual,m=void 0===g?S:g,y=p(o,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),v=V(e,$,"mapStateToProps"),b=V(t,X,"mapDispatchToProps"),w=V(n,J,"mergeProps");return G(te,f({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:v,initMapDispatchToProps:b,initMergeProps:w,pure:i,areStatesEqual:u,areOwnPropsEqual:c,areStatePropsEqual:h,areMergedPropsEqual:m},y))})},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(94)},function(e,t,n){e.exports=function(){"use strict";return function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,o,a,i,s,u,l,c,f){switch(n){case 1:if(0===c&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===l)return r+"/*|*/";break;case 3:switch(l){case 102:case 112:return e(o[0]+r),"";default:return r+(0===f?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}}()},function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.a=n}).call(this,n(18))},function(e,t){e.exports=function(e){var t=RegExp("^(([^:/?#]*)?://)?(((.*)?@)?([^/?#]*)?)([^?#]*)(\\?([^#]*))?(#(.*))?"),n=e.match(t);return{protocol:n[2],auth:n[5],host:n[6],path:n[7],query:n[9],hash:n[11]}}},function(e,t,n){var r=function(e){function t(){this.fetch=!1}return t.prototype=e,new t}("undefined"!=typeof self?self:this);(function(e){!function(e){if(!e.fetch){var t="URLSearchParams"in e,n="Symbol"in e&&"iterator"in Symbol,r="FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),o="FormData"in e,a="ArrayBuffer"in e;if(a)var i=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],s=function(e){return e&&DataView.prototype.isPrototypeOf(e)},u=ArrayBuffer.isView||function(e){return e&&i.indexOf(Object.prototype.toString.call(e))>-1};h.prototype.append=function(e,t){e=f(e),t=p(t);var n=this.map[e];this.map[e]=n?n+","+t:t},h.prototype.delete=function(e){delete this.map[f(e)]},h.prototype.get=function(e){return e=f(e),this.has(e)?this.map[e]:null},h.prototype.has=function(e){return this.map.hasOwnProperty(f(e))},h.prototype.set=function(e,t){this.map[f(e)]=p(t)},h.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},h.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),d(e)},h.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),d(e)},h.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),d(e)},n&&(h.prototype[Symbol.iterator]=h.prototype.entries);var l=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];w.prototype.clone=function(){return new w(this,{body:this._bodyInit})},b.call(w.prototype),b.call(_.prototype),_.prototype.clone=function(){return new _(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new h(this.headers),url:this.url})},_.error=function(){var e=new _(null,{status:0,statusText:""});return e.type="error",e};var c=[301,302,303,307,308];_.redirect=function(e,t){if(-1===c.indexOf(t))throw new RangeError("Invalid status code");return new _(null,{status:t,headers:{location:e}})},e.Headers=h,e.Request=w,e.Response=_,e.fetch=function(e,t){return new Promise((function(n,o){var a=new w(e,t),i=new XMLHttpRequest;i.onload=function(){var e,t,r={status:i.status,statusText:i.statusText,headers:(e=i.getAllResponseHeaders()||"",t=new h,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};r.url="responseURL"in i?i.responseURL:r.headers.get("X-Request-URL");var o="response"in i?i.response:i.responseText;n(new _(o,r))},i.onerror=function(){o(new TypeError("Network request failed"))},i.ontimeout=function(){o(new TypeError("Network request failed"))},i.open(a.method,a.url,!0),"include"===a.credentials?i.withCredentials=!0:"omit"===a.credentials&&(i.withCredentials=!1),"responseType"in i&&r&&(i.responseType="blob"),a.headers.forEach((function(e,t){i.setRequestHeader(t,e)})),i.send(void 0===a._bodyInit?null:a._bodyInit)}))},e.fetch.polyfill=!0}function f(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function p(e){return"string"!=typeof e&&(e=String(e)),e}function d(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n&&(t[Symbol.iterator]=function(){return t}),t}function h(e){this.map={},e instanceof h?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function g(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function m(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function y(e){var t=new FileReader,n=m(t);return t.readAsArrayBuffer(e),n}function v(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function b(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(r&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(o&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(a&&r&&s(e))this._bodyArrayBuffer=v(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!a||!ArrayBuffer.prototype.isPrototypeOf(e)&&!u(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=v(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r&&(this.blob=function(){var e=g(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?g(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(y)}),this.text=function(){var e,t,n,r=g(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=m(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function S(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function _(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new h(t.headers),this.url=t.url||"",this._initBody(e)}}(void 0!==e?e:this)}).call(r,void 0);var o=r.fetch;o.Response=r.Response,o.Request=r.Request,o.Headers=r.Headers;e.exports&&(e.exports=o,e.exports.default=o)},function(e,t,n){var r="undefined"!=typeof JSON?JSON:n(105);e.exports=function(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});var n=t.space||"";"number"==typeof n&&(n=Array(n+1).join(" "));var i,s="boolean"==typeof t.cycles&&t.cycles,u=t.replacer||function(e,t){return t},l=t.cmp&&(i=t.cmp,function(e){return function(t,n){var r={key:t,value:e[t]},o={key:n,value:e[n]};return i(r,o)}}),c=[];return function e(t,i,f,p){var d=n?"\n"+new Array(p+1).join(n):"",h=n?": ":":";if(f&&f.toJSON&&"function"==typeof f.toJSON&&(f=f.toJSON()),void 0!==(f=u.call(t,i,f))){if("object"!=typeof f||null===f)return r.stringify(f);if(o(f)){for(var g=[],m=0;m=4;)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+((1540483477*(t>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++o;switch(n){case 3:r^=(255&e.charCodeAt(o+2))<<16;case 2:r^=(255&e.charCodeAt(o+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(o)))+((1540483477*(r>>>16)&65535)<<16)}return r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16),((r^=r>>>15)>>>0).toString(36)};var i=function(e){function t(e,t,r){var o=t.trim().split(h);t=o;var a=o.length,i=e.length;switch(i){case 0:case 1:var s=0;for(e=0===i?"":e[0]+" ";sr&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*n&&0u.charCodeAt(8))break;case 115:i=i.replace(u,"-webkit-"+u)+";"+i;break;case 207:case 102:i=i.replace(u,"-webkit-"+(102s.charCodeAt(0)&&(s=s.trim()),s=[s],0d)&&(Q=(V=V.replace(" ",":")).length),01?o-1:0),i=1;i>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r=arguments[1],o=0;o=0&&this.lastIndexOf(e)===t}),"function"!=typeof Event){"undefined"!=typeof window&&(window.Event=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t})}},function(e,t,n){"use strict";(function(e){t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT)return r({},e,i({},t.component,t.react));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY)return r({},e,i({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_OPTIONS)return r({},e,i({},t.component,t.options));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=a(e,[t.component]);return n}return e};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_VALUE:return r({},e,i({},t.component,{value:t.value,label:t.label||t.component,showFilter:t.showFilter,URLParams:t.URLParams,componentType:t.componentType,category:t.category,meta:t.meta}));case o.PATCH_VALUE:return r({},e,i({},t.component,r({},e[t.component],t.payload)));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=a(e,[t.component]);return n;default:return e}};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_PROPS:return r({},e,i({},t.component,t.options));case o.UPDATE_PROPS:return r({},e,i({},t.component,r({},e[t.component],t.options)));case o.REMOVE_PROPS:case o.REMOVE_COMPONENT:e[t.component];var n=a(e,[t.component]);return n;default:return e}};var o=n(1);function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.default={date:"yyyy-MM-dd",basic_date:"yyyyMMdd",basic_date_time:"yyyyMMdd'T'HHmmss.fffzzz",basic_date_time_no_millis:"yyyyMMdd'T'HHmmsszzz",date_time_no_millis:"yyyy-MM-dd'T'HH:mm:sszzz",basic_time:"HHmmss.fffzzz",basic_time_no_millis:"HHmmsszzz",epoch_millis:"epoch_millis",epoch_second:"epoch_second"}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t0&&l.forEach((function(e){var r,o,a;t.hasOwnProperty(e)&&(u=n({},u,(r={},o=e,a=t[e],o in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a,r)))}));var c=n({},i,u);if(d=[].concat(r(d),[e]),p=[].concat(r(p),[c]),f)return!0}return!1},m=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;if("object"==typeof t){var a=n.split("."),i=t[a[0]];if(i)if(a.length>1){var s=n.substring(a[0].length+1);Array.isArray(i)?i.forEach((function(t){e(t,s,r)})):e(i,s,r)}else{var u=o(i);if(u){if(Array.isArray(u)){if(f)return u.some((function(e){return g(e,t,r)}));u.forEach((function(e){return g(e,t,r)}))}return g(u,t,r)}}}return!1},y=function(){f?i.forEach((function(e){t.some((function(t){return m(e,t)}))})):i.forEach((function(e){t.forEach((function(t){m(e,t)}))}))};return y(),p.length4&&void 0!==arguments[4]?arguments[4]:{};return function(l){if(l(s(e,t,n)),r){l((0,o.executeQuery)(e,!1,!0))}l((0,a.setInternalValue)((0,i.getInternalComponentID)(e),void 0,void 0,void 0,u))}};var r=n(1),o=n(29),a=n(30),i=n(13);function s(e,t,n){return{type:r.SET_MAP_DATA,componentId:e,query:t,persistMapQuery:n}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:e.props,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=function(){var o=function(){e.updateQuery(t,n),n.onValueChange&&n.onValueChange(t)};r?e.setState({currentValue:t},o):o()};(0,l.checkValueChange)(n.componentId,t,n.beforeValueChange,o)},this.updateQuery=function(e,t){var n=t.customQuery,r=S.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,l.getOptionsFromQuery)(n(e,t)),(0,l.updateCustomQuery)(t.componentId,t,e));t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:t.showFilter,URLParams:t.URLParams,componentType:c.componentTypes.singleDropdownList})},this.updateDefaultQuery=function(t){var n=e.state.currentValue;(0,l.updateDefaultQuery)(e.props.componentId,e.props,n),(0,l.updateInternalQuery)(e.internalComponent,t,n,e.props,S.generateQueryOptions(e.props,e.state.prevAfter,n))},this.updateQueryOptions=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t.showLoadMore&&!n&&e.setState({options:[]});var r=S.generateQueryOptions(t,n?e.state.after:{},e.state.currentValue);t.defaultQuery?e.updateDefaultQuery(r):t.setQueryOptions(e.internalComponent,r)},this.handleLoadMore=function(){e.updateQueryOptions(e.props,!0)},this.handleChange=function(t){var n=t;(0,v.isEvent)(t)&&(n=t.target.value);var r=e.props,o=r.value,a=r.onChange;void 0===o?e.setValue(n):a&&a(n)},this.getComponent=function(t,n){var r=e.props,o=r.error,a=r.isLoading,i=r.rawData,s={error:o,loading:a,value:e.state.currentValue,data:t||[],rawData:i,handleChange:e.handleChange,downshiftProps:n};return(0,v.getComponent)(s,e.props)}};S.propTypes={setQueryOptions:p.default.funcRequired,updateQuery:p.default.funcRequired,options:p.default.options,rawData:p.default.rawData,selectedValue:p.default.selectedValue,setCustomQuery:p.default.funcRequired,error:p.default.title,isLoading:p.default.bool,beforeValueChange:p.default.func,children:p.default.func,className:p.default.string,componentId:p.default.stringRequired,customQuery:p.default.func,defaultQuery:p.default.func,dataField:p.default.stringRequired,defaultValue:p.default.string,value:p.default.string,filterLabel:p.default.string,innerClass:p.default.style,loader:p.default.title,onQueryChange:p.default.func,onValueChange:p.default.func,onChange:p.default.func,onError:p.default.func,placeholder:p.default.string,searchPlaceholder:p.default.string,react:p.default.react,render:p.default.func,renderItem:p.default.func,renderLabel:p.default.func,renderError:p.default.title,renderNoResults:p.default.func,transformData:p.default.func,selectAllLabel:p.default.string,showCount:p.default.bool,showFilter:p.default.bool,size:p.default.number,sortBy:p.default.sortByWithCount,style:p.default.style,title:p.default.title,themePreset:p.default.themePreset,URLParams:p.default.bool,showMissing:p.default.bool,missingLabel:p.default.string,showSearch:p.default.bool,showLoadMore:p.default.bool,loadMoreLabel:p.default.title,nestedField:p.default.string},S.defaultProps={className:null,placeholder:"Select a value",showCount:!0,showFilter:!0,size:100,sortBy:"count",style:{},URLParams:!1,showMissing:!1,missingLabel:"N/A",showSearch:!1,showLoadMore:!1,loadMoreLabel:"Load More"},S.componentType=c.componentTypes.singleDropdownList;var C=(0,v.connect)((function(e,t){return{rawData:e.rawData[t.componentId],options:t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].reactivesearch_nested:e.aggregations[t.componentId],selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||"",isLoading:e.isLoading[t.componentId],themePreset:e.config.themePreset,error:e.error[t.componentId]}}),(function(e){return{setCustomQuery:function(t,n){return e((0,s.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,s.setDefaultQuery)(t,n))},setQueryOptions:function(t,n){return e((0,s.setQueryOptions)(t,n))},updateQuery:function(t){return e((0,s.updateQuery)(t))}}}))((function(e){return i.default.createElement(b.default,r({},e,{internalComponent:!0,componentType:c.componentTypes.singleDropdownList}),(function(){return i.default.createElement(S,r({ref:e.myForwardedRef},e))}))})),E=i.default.forwardRef((function(e,t){return i.default.createElement(C,r({},e,{myForwardedRef:t}))}));(0,u.default)(E,S),E.name="SingleDropdownList",t.default=E},function(e,t,n){"use strict";t.__esModule=!0,t.loadMoreContainer=t.numberBoxContainer=t.toggleButtons=t.filters=t.pagination=void 0;var r,o=n(7),a=(r=o)&&r.__esModule?r:{default:r},i=n(2),s=n(20);var u={name:"x2306x-pagination",styles:"margin:10px -3px;max-width:100%;text-align:center;a{margin:0 3px;text-decoration:none;};label:pagination;"},l={name:"d1rl5e-toggleButtons",styles:"margin:0 -3px;max-width:100%;a{margin:3px 3px;};label:toggleButtons;"},c={name:"18ebmfj-numberBoxContainer",styles:"margin:0 -5px;a{margin:5px;}span{margin:0 5px;};label:numberBoxContainer;"},f={name:"1fd58s9-loadMoreContainer",styles:"margin:5px 0;display:flex;justify-content:center;;label:loadMoreContainer;"},p=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.primaryColor,";color:",t.colors.primaryTextColor,";&:hover,&:focus{background-color:",(0,s.darken)(.1,t.colors.primaryColor),";}")},d={name:"1pjxmm0-large",styles:"min-height:40px;padding:10px 20px;;label:large;"},h=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.backgroundColor?(0,s.lighten)(.1,t.colors.backgroundColor):"#fafafa",";color:#ccc;cursor:not-allowed;&:hover,&:focus{background-color:",t.colors.backgroundColor?(0,s.lighten)(.2,t.colors.backgroundColor):"#fafafa",";}")},g=(0,a.default)("a",{target:"e165j7gc0",label:"Button"})("display:inline-flex;justify-content:center;align-items:center;border-radius:3px;border:1px solid transparent;min-height:30px;word-wrap:break-word;padding:5px 12px;line-height:1.2rem;background-color:",(function(e){return e.theme.colors.backgroundColor||"#eee"}),";color:",(function(e){return e.theme.colors.textColor}),";cursor:pointer;user-select:none;transition:all 0.3s ease;&:hover,&:focus{background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,s.darken)(.1,t.colors.backgroundColor):"#ccc"}),";}&:focus{outline:0;border-color:",(function(e){var t=e.theme;return(0,s.rgba)(t.colors.primaryColor,.6)}),";box-shadow:",(function(e){var t=e.theme;return"0 0 0 2px "+(0,s.rgba)(t.colors.primaryColor,.3)}),";}",(function(e){return e.primary?p:null}),";",(function(e){return e.disabled?h:null}),";",(function(e){return e.large&&d}),";");t.pagination=u,t.filters=function(e){var t=e.colors.borderColor;return(0,i.css)("margin:0 -3px;max-width:100%;a{margin:2px 3px;padding:5px 8px;font-size:0.85rem;position:relative;span:first-of-type{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:26px;}span:last-of-type{display:flex;height:100%;top:0;right:8px;position:absolute;align-items:center;border-left:1px solid ",t||"#fff",";padding-left:8px;margin-left:8px;}&:hover,&:focus{span:first-of-type{text-decoration:line-through;}}}")},t.toggleButtons=l,t.numberBoxContainer=c,t.loadMoreContainer=f,t.default=g},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["getRootProps","getButtonProps","getItemProps","isOpen","highlightedIndex"]);return(0,a.jsx)("div",n({css:f.suggestionsContainer},{suppressRefError:!0}),(0,a.jsx)(h.default,r({},s(),{className:(0,c.getClassName)(e.props.innerClass,"select")||null,onClick:e.toggle,title:o?e.renderToString(o):i,small:e.props.small,themePreset:e.props.themePreset}),e.props.customLabelRenderer?e.props.customLabelRenderer(o):(0,a.jsx)("div",null,o?e.renderToString(o):i),(0,a.jsx)(g.default,{open:O})),S?_(C,r({getButtonProps:s,getItemProps:b,isOpen:O,highlightedIndex:x},T)):O&&C.length?(0,a.jsx)("ul",{css:(0,f.suggestions)(m,y),className:(e.props.small?"small":"")+" "+(0,c.getClassName)(e.props.innerClass,"list")},e.props.showSearch?(0,a.jsx)(p.default,{id:e.props.componentId+"-input",style:{border:0,borderBottom:"1px solid #ddd"},showIcon:!1,className:(0,c.getClassName)(e.props.innerClass,"input"),placeholder:e.props.searchPlaceholder,value:e.state.searchTerm,onChange:e.handleInputChange,themePreset:m}):null,E.length?E.map((function(t,n){var i=e.props.multi&&(o&&!!o[t[l]]||Array.isArray(o)&&o.find((function(e){return e[u]===t[u]})));return e.props.multi||(i=t.key===o),(0,a.jsx)("li",r({},b({item:t}),{key:t[l],className:i?"active":"",style:{backgroundColor:e.getBackgroundColor(x===n,i)}}),v?v(t[u],t.doc_count,i&&e.props.multi):(0,a.jsx)("div",null,"string"==typeof t[u]?(0,a.jsx)("span",{dangerouslySetInnerHTML:{__html:t[u]}}):t[u],e.props.showCount&&t.doc_count&&(0,a.jsx)("span",{className:(0,c.getClassName)(e.props.innerClass,"count")||null}," (",t.doc_count,")")),i&&e.props.multi?(0,a.jsx)(d.Tick,{className:(0,c.getClassName)(e.props.innerClass,"icon")||null}):null)})):e.props.renderNoResults&&e.props.renderNoResults(),w):null)}})},t}(i.Component);y.defaultProps={keyField:"key",labelField:"label",small:!1,searchPlaceholder:"Type here to search..."},y.propTypes={innerClass:l.default.style,items:l.default.data,keyField:l.default.string,labelField:l.default.string,multi:l.default.bool,hasCustomRenderer:l.default.bool,onChange:l.default.func,placeholder:l.default.string,searchPlaceholder:l.default.string,returnsObject:l.default.bool,renderItem:l.default.func,transformData:l.default.func,renderNoResults:l.default.func,customRenderer:l.default.func,customLabelRenderer:l.default.func,selectedItem:l.default.selectedValue,showCount:l.default.bool,single:l.default.bool,small:l.default.bool,theme:l.default.style,themePreset:l.default.themePreset,showSearch:l.default.bool,footer:l.default.children,componentId:l.default.string},t.default=(0,u.withTheme)(y)},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=(n(5),"undefined"==typeof document?null:document.getElementById("a11y-status-message")),i=[];function s(e){var t=i[i.length-1]===e;i=t?[].concat(i,[e]):[e];for(var n=function(){if(a)return a;return(a=document.createElement("div")).setAttribute("id","a11y-status-message"),a.setAttribute("role","status"),a.setAttribute("aria-live","assertive"),a.setAttribute("aria-relevant","additions text"),Object.assign(a.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),document.body.appendChild(a),a}();n.lastChild;)n.removeChild(n.firstChild);i.filter(Boolean).forEach((function(e,t){n.appendChild(function(e,t){var n=t===i.length-1?"block":"none",r=document.createElement("div");return r.style.display=n,r.textContent=e,r}(e,t))}))}var u=0;function l(e){return"function"==typeof e?e:c}function c(){}var f=function e(t,n,r){return null!==n&&n!==r.parentNode?t(n)?n===document.body&&0===n.scrollTop?document.documentElement:n:e(t,n.parentNode,r):null}.bind(null,(function(e){return e.scrollHeight>e.clientHeight}));function p(e,t){return e===t||e.contains(t)}function d(){for(var e=arguments.length,t=Array(e),n=0;n1?n-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:{},t={};return w.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function _(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}var C=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},E=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},x=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},T=function(e){function t(){C(this,t);for(var n=arguments.length,r=Array(n),o=0;o0&&void 0!==arguments[0]?arguments[0]:this.state;return Object.keys(t).reduce((function(n,r){return n[r]=e.isControlledProp(r)?e.props[r]:t[r],n}),{})},t.prototype.isControlledProp=function(e){return void 0!==this.props[e]},t.prototype.getItemCount=function(){return null!=this.itemCount?this.itemCount:void 0!==this.props.itemCount?this.props.itemCount:this.items.length},t.prototype.getItemNodeFromIndex=function(e){return this.props.environment.document.getElementById(this.getItemId(e))},t.prototype.scrollHighlightedItemIntoView=function(){!function(e,t){var n=f(e,t);if(null!==n){var r=getComputedStyle(n),o=n.getBoundingClientRect(),a=parseInt(r.borderTopWidth,10),i=a+parseInt(r.borderBottomWidth,10),s=o.top+a,u=e.getBoundingClientRect();if(u.top<0&&o.top<0)n.scrollTop+=u.top;else if(u.top<0)n.scrollTop+=u.top-s;else if(u.top>0&&o.top<0)o.bottom>0&&u.bottom+i>o.bottom&&(n.scrollTop+=u.bottom-o.bottom+i);else{var l=u.top+n.scrollTop-s;ln.scrollTop+o.height&&(n.scrollTop=l+u.height-o.height+i)}}}(this.getItemNodeFromIndex(this.getState().highlightedIndex),this._rootNode)},t.prototype.moveHighlightedIndex=function(e,t){this.getState().isOpen?this.changeHighlightedIndex(e,t):this.setHighlightedIndex(void 0,E({isOpen:!0},t))},t.prototype.changeHighlightedIndex=function(e,t){var n=this.getItemCount()-1;if(!(n<0)){var r=this.getState().highlightedIndex;null===r&&(r=e>0?-1:n+1);var o=r+e;o<0?o=n:o>n&&(o=0),this.setHighlightedIndex(o,t)}},t.prototype.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,a=this.props.itemToString,i=this.id,s=this.getRootProps,u=this.getButtonProps,l=this.getToggleButtonProps,c=this.getLabelProps,f=this.getInputProps,p=this.getItemProps,d=this.openMenu,h=this.closeMenu,g=this.toggleMenu,m=this.selectItem,y=this.selectItemAtIndex,v=this.selectHighlightedItem,b=this.setHighlightedIndex,w=this.clearSelection,S=this.clearItems;return{getRootProps:s,getButtonProps:u,getToggleButtonProps:l,getLabelProps:c,getInputProps:f,getItemProps:p,reset:this.reset,openMenu:d,closeMenu:h,toggleMenu:g,selectItem:m,selectItemAtIndex:y,selectHighlightedItem:v,setHighlightedIndex:b,clearSelection:w,clearItems:S,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:a,id:i,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},t.prototype.getItemId=function(e){return this.id+"-item-"+e},t.prototype.componentDidMount=function(){var e=this;this._isMounted=!0;var n=function(){e.isMouseDown=!0},r=function(n){var r=e.props.environment.document;e.isMouseDown=!1;var o=e._rootNode&&p(e._rootNode,n.target),a=e._rootNode&&p(e._rootNode,r.activeElement);o||a||!e.getState().isOpen||e.reset({type:t.stateChangeTypes.mouseUp},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},o=function(n){!(e._rootNode&&p(e._rootNode,n.target))&&e.getState().isOpen&&e.reset({type:t.stateChangeTypes.touchStart},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))};this.props.environment.addEventListener("mousedown",n),this.props.environment.addEventListener("mouseup",r),this.props.environment.addEventListener("touchstart",o),this.cleanup=function(){e._isMounted=!1,e.props.environment.removeEventListener("mousedown",n),e.props.environment.removeEventListener("mouseup",r),e.props.environment.removeEventListener("touchstart",o)}},t.prototype.componentDidUpdate=function(e,n){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:t.stateChangeTypes.controlledPropUpdatedSelectedItem,inputValue:this.props.itemToString(this.props.selectedItem)});var r=void 0===this.props.highlightedIndex?this.state:this.props,o=void 0===e.highlightedIndex?n:e;r.highlightedIndex===o.highlightedIndex||this.avoidScrolling||this.scrollHighlightedItemIntoView(),this.updateStatus()},t.prototype.componentWillUnmount=function(){this.cleanup()},t.prototype.render=function(){var e=m(this.props.render||this.props.children,c);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=m(e(this.getStateAndHelpers()));if(!t)return null;if(this.getRootProps.called)return this.getRootProps.suppressRefError||function(e,t){var n=t.refKey,r="ref"!==n,o=!y(e);if(o&&!r)throw new Error("downshift: You returned a non-DOM element. You must specify a refKey in getRootProps");if(!o&&r)throw new Error('downshift: You returned a DOM element. You should not specify a refKey in getRootProps. You specified "'+n+'"');if(!v(e)[n])throw new Error('downshift: You must apply the ref prop "'+n+'" from getRootProps onto your root element.')}(t,this.getRootProps),t;if(y(t))return o.a.cloneElement(t,this.getRootProps(v(t)));throw new Error("downshift: If you return a non-DOM element, you must use apply the getRootProps function")},t}(r.Component);T.defaultProps={defaultHighlightedIndex:null,defaultSelectedItem:null,defaultInputValue:"",defaultIsOpen:!1,getA11yStatusMessage:function(e){var t=e.isOpen,n=e.highlightedItem,r=e.selectedItem,o=e.resultCount,a=e.previousResultCount,i=e.itemToString;return t?o?n&&o===a?i(n):o+" "+(1===o?"result is":"results are")+" available, use up and down arrow keys to navigate.":"No results.":r?i(r):""},itemToString:function(e){return null==e?"":String(e)},onStateChange:function(){},onInputValueChange:function(){},onUserAction:function(){},onChange:function(){},onSelect:function(){},onOuterClick:function(){},selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},breakingChanges:{}},T.stateChangeTypes={unknown:"__autocomplete_unknown__",mouseUp:"__autocomplete_mouseup__",itemMouseEnter:"__autocomplete_item_mouseenter__",keyDownArrowUp:"__autocomplete_keydown_arrow_up__",keyDownArrowDown:"__autocomplete_keydown_arrow_down__",keyDownEscape:"__autocomplete_keydown_escape__",keyDownEnter:"__autocomplete_keydown_enter__",clickItem:"__autocomplete_click_item__",blurInput:"__autocomplete_blur_input__",changeInput:"__autocomplete_change_input__",keyDownSpaceButton:"__autocomplete_keydown_space_button__",clickButton:"__autocomplete_click_button__",blurButton:"__autocomplete_blur_button__",controlledPropUpdatedSelectedItem:"__autocomplete_controlled_prop_updated_selected_item__",touchStart:"__autocomplete_touchstart__"};var k=function(){var e,t,n,r=this;this.input=null,this.items=[],this.itemCount=null,this.previousResultCount=0,this.setItemCount=function(e){return r.itemCount=e},this.unsetItemCount=function(){return r.itemCount=null},this.setHighlightedIndex=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.props.defaultHighlightedIndex,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t=S(t),r.internalSetState(E({highlightedIndex:e},t))},this.clearSelection=function(e){r.internalSetState({selectedItem:null,inputValue:"",isOpen:!1},e)},this.selectItem=function(e,t,n){t=S(t),r.internalSetState(E({isOpen:!1,highlightedIndex:r.props.defaultHighlightedIndex,selectedItem:e,inputValue:r.isControlledProp("selectedItem")&&r.props.breakingChanges.resetInputOnSelection?r.props.defaultInputValue:r.props.itemToString(e)},t),n)},this.selectItemAtIndex=function(e,t,n){var o=r.items[e];null!=o&&r.selectItem(o,t,n)},this.selectHighlightedItem=function(e,t){return r.selectItemAtIndex(r.getState().highlightedIndex,e,t)},this.internalSetState=function(e,t){var n=void 0,o=void 0,a={},i="function"==typeof e;return!i&&e.hasOwnProperty("inputValue")&&r.props.onInputValueChange(e.inputValue,E({},r.getStateAndHelpers(),e)),r.setState((function(t){t=r.getState(t);var s=i?e(t):e;s=r.props.stateReducer(t,s),n=s.hasOwnProperty("selectedItem");var u={},l={};return n&&s.selectedItem!==t.selectedItem&&(o=s.selectedItem),s.type=s.type||T.stateChangeTypes.unknown,Object.keys(s).forEach((function(e){t[e]!==s[e]&&(a[e]=s[e]),"type"!==e&&(l[e]=s[e],r.isControlledProp(e)||(u[e]=s[e]))})),i&&s.hasOwnProperty("inputValue")&&r.props.onInputValueChange(s.inputValue,E({},r.getStateAndHelpers(),s)),u}),(function(){l(t)(),Object.keys(a).length>1&&r.props.onStateChange(a,r.getStateAndHelpers()),n&&r.props.onSelect(e.selectedItem,r.getStateAndHelpers()),void 0!==o&&r.props.onChange(o,r.getStateAndHelpers()),r.props.onUserAction(a,r.getStateAndHelpers())}))},this.rootRef=function(e){return r._rootNode=e},this.getRootProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.suppressRefError,a=void 0!==o&&o,i=t.refKey,s=void 0===i?"ref":i,u=O(t,["refKey"]);return r.getRootProps.called=!0,r.getRootProps.refKey=s,r.getRootProps.suppressRefError=a,E(((e={})[s]=r.rootRef,e),u)},this.keyDownHandlers={ArrowDown:function(e){e.preventDefault();var t=e.shiftKey?5:1;this.moveHighlightedIndex(t,{type:T.stateChangeTypes.keyDownArrowDown})},ArrowUp:function(e){e.preventDefault();var t=e.shiftKey?-5:-1;this.moveHighlightedIndex(t,{type:T.stateChangeTypes.keyDownArrowUp})},Enter:function(e){if(this.getState().isOpen){e.preventDefault();var t=this.getState().highlightedIndex,n=this.items[t],r=this.getItemNodeFromIndex(t);if(null==n||r&&r.hasAttribute("disabled"))return;this.selectHighlightedItem({type:T.stateChangeTypes.keyDownEnter})}},Escape:function(e){e.preventDefault(),this.reset({type:T.stateChangeTypes.keyDownEscape})}},this.buttonKeyDownHandlers=E({},this.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:T.stateChangeTypes.keyDownSpaceButton})}}),this.getToggleButtonProps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.onClick,n=e.onKeyDown,o=e.onBlur,a=O(e,["onClick","onKeyDown","onBlur"]),i=r.getState(),s=i.isOpen,u={onClick:d(t,r.button_handleClick),onKeyDown:d(n,r.button_handleKeyDown),onBlur:d(o,r.button_handleBlur)},l=a.disabled?{}:u;return E({type:"button",role:"button","aria-label":s?"close menu":"open menu","aria-expanded":s,"aria-haspopup":!0,"data-toggle":!0},l,a)},this.getButtonProps=this.getToggleButtonProps,this.button_handleKeyDown=function(e){var t=_(e);r.buttonKeyDownHandlers[t]&&r.buttonKeyDownHandlers[t].call(r,e)},this.button_handleClick=function(e){e.preventDefault(),r.props.environment.document.activeElement===r.props.environment.document.body&&e.target.focus(),setTimeout((function(){return r.toggleMenu({type:T.stateChangeTypes.clickButton})}))},this.button_handleBlur=function(e){var t=e.target;setTimeout((function(){r.isMouseDown||null!=r.props.environment.document.activeElement&&r.props.environment.document.activeElement.id===r.inputId||r.props.environment.document.activeElement===t||r.reset({type:T.stateChangeTypes.blurButton})}))},this.getLabelProps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(r.getLabelProps.called=!0,r.getInputProps.called&&e.htmlFor&&e.htmlFor!==r.inputId)throw new Error('downshift: You provided the htmlFor of "'+e.htmlFor+'" for your label, but the id of your input is "'+r.inputId+'". You must either remove the id from your input or set the htmlFor of the label equal to the input id.');return r.inputId=g(r.inputId,e.htmlFor,r.id+"-input"),E({},e,{htmlFor:r.inputId})},this.getInputProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onKeyDown,o=t.onBlur,a=t.onChange,i=t.onInput,s=O(t,["onKeyDown","onBlur","onChange","onInput"]);if(r.getInputProps.called=!0,r.getLabelProps.called&&s.id&&s.id!==r.inputId)throw new Error('downshift: You provided the id of "'+s.id+'" for your input, but the htmlFor of your label is "'+r.inputId+'". You must either remove the id from your input or set the htmlFor of the label equal to the input id.');r.inputId=g(r.inputId,s.id,r.id+"-input");var u=void 0;u="onChange";var l=r.getState(),c=l.inputValue,f=l.isOpen,p=l.highlightedIndex,h=s.disabled?{}:((e={})[u]=d(a,i,r.input_handleChange),e.onKeyDown=d(n,r.input_handleKeyDown),e.onBlur=d(o,r.input_handleBlur),e);return E({role:"combobox","aria-autocomplete":"list","aria-expanded":f,"aria-activedescendant":f&&"number"==typeof p&&p>=0?r.getItemId(p):null,autoComplete:"off",value:c},h,s,{id:r.inputId})},this.input_handleKeyDown=function(e){var t=_(e);t&&r.keyDownHandlers[t]&&r.keyDownHandlers[t].call(r,e)},this.input_handleChange=function(e){r.internalSetState({type:T.stateChangeTypes.changeInput,isOpen:!0,inputValue:e.target.value})},this.input_handleBlur=function(){setTimeout((function(){var e=r.props.environment.document.activeElement.dataset.toggle&&r._rootNode&&r._rootNode.contains(r.props.environment.document.activeElement);r.isMouseDown||e||r.reset({type:T.stateChangeTypes.blurInput})}))},this.getItemProps=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.onMouseMove,o=t.onMouseDown,a=t.onClick,i=t.index,s=t.item,u=void 0===s?b("getItemProps","item"):s,l=O(t,["onMouseMove","onMouseDown","onClick","index","item"]);void 0===i?(r.items.push(u),i=r.items.indexOf(u)):r.items[i]=u;var c="onClick",f=((e={onMouseMove:d(n,(function(){i!==r.getState().highlightedIndex&&(r.setHighlightedIndex(i,{type:T.stateChangeTypes.itemMouseEnter}),r.avoidScrolling=!0,setTimeout((function(){return r.avoidScrolling=!1}),250))})),onMouseDown:d(o,(function(e){e.preventDefault()}))})[c]=d(a,(function(){r.selectItemAtIndex(i,{type:T.stateChangeTypes.clickItem})})),e),p=l.disabled?{}:f;return E({id:r.getItemId(i)},p,l)},this.clearItems=function(){r.items=[]},this.reset=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];e=S(e),r.internalSetState((function(t){var n=t.selectedItem;return E({isOpen:!1,highlightedIndex:r.props.defaultHighlightedIndex,inputValue:r.props.itemToString(n)},e)}),l(t))},this.toggleMenu=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];e=S(e),r.internalSetState((function(t){var n=t.isOpen;return E({isOpen:!n},e)}),(function(){r.getState().isOpen&&r.setHighlightedIndex(void 0,e),l(t)()}))},this.openMenu=function(e){r.internalSetState({isOpen:!0},l(e))},this.closeMenu=function(e){r.internalSetState({isOpen:!1},l(e))},this.updateStatus=(e=function(){if(r._isMounted){var e=r.getState(),t=r.items[e.highlightedIndex],n=r.getItemCount(),o=r.props.getA11yStatusMessage(E({itemToString:r.props.itemToString,previousResultCount:r.previousResultCount,resultCount:n,highlightedItem:t},e));r.previousResultCount=n,s(o)}},t=200,n=void 0,function(){for(var r=arguments.length,o=Array(r),a=0;a1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=t;n&&(a=y.parseValue(t,r));var i=function(){var t=function(){e.updateQuery(a,r),r.onValueChange&&r.onValueChange(a)};o?e.setState({currentValue:a},t):t()};(0,u.checkValueChange)(r.componentId,a,r.beforeValueChange,i)},this.updateQuery=function(e,t){var n=t.customQuery,r=y.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,u.getOptionsFromQuery)(n(e,t)),(0,u.updateCustomQuery)(t.componentId,t,e));t.setQueryOptions(t.componentId,o),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:t.showFilter,URLParams:t.URLParams,componentType:l.componentTypes.singleDropdownRange})},this.handleChange=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setValue(t):o&&o(t)}};y.propTypes={updateQuery:c.default.funcRequired,selectedValue:c.default.selectedValue,setQueryOptions:c.default.funcRequired,setCustomQuery:c.default.funcRequired,beforeValueChange:c.default.func,className:c.default.string,componentId:c.default.stringRequired,customQuery:c.default.func,data:c.default.data,dataField:c.default.stringRequired,defaultValue:c.default.string,value:c.default.string,filterLabel:c.default.string,innerClass:c.default.style,nestedField:c.default.string,onQueryChange:c.default.func,onValueChange:c.default.func,onChange:c.default.func,placeholder:c.default.string,searchPlaceholder:c.default.string,react:c.default.react,showFilter:c.default.bool,style:c.default.style,title:c.default.title,themePreset:c.default.themePreset,URLParams:c.default.bool,includeNullValues:c.default.bool,renderLabel:c.default.func},y.defaultProps={className:null,placeholder:"Select a value",showFilter:!0,style:{},URLParams:!1,includeNullValues:!1},y.componentType=l.componentTypes.singleDropdownRange;var b=(0,h.connect)((function(e,t){return{selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{setCustomQuery:function(t,n){return e((0,i.setCustomQuery)(t,n))},updateQuery:function(t){return e((0,i.updateQuery)(t))},setQueryOptions:function(t,n,r){return e((0,i.setQueryOptions)(t,n,r))}}}))((function(e){return a.default.createElement(g.default,r({},e,{componentType:l.componentTypes.singleDropdownRange}),(function(){return a.default.createElement(y,r({ref:e.myForwardedRef},e))}))})),w=a.default.forwardRef((function(e,t){return a.default.createElement(b,r({},e,{myForwardedRef:t}))}));(0,s.default)(w,y),w.name="SingleDropdownRange",t.default=w},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(o,["getRootProps","getInputProps","getItemProps","isOpen","highlightedIndex"]);return(0,a.jsx)("div",u({css:v.suggestionsContainer},{suppressRefError:!0}),(0,a.jsx)(b.default,r({"aria-label":e.props.componentId,id:e.props.componentId+"-input",showIcon:e.props.showIcon,showClear:e.props.showClear,iconPosition:e.props.iconPosition,ref:function(t){e._inputRef=t}},c({className:(0,p.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:null===e.state.currentValue?"":e.state.currentValue,onChange:e.onInputChange,onBlur:e.withTriggerQuery(e.props.onBlur),onFocus:e.handleFocus,onKeyPress:e.withTriggerQuery(e.props.onKeyPress),onKeyDown:function(t){return e.handleKeyDown(t,h)},onKeyUp:e.withTriggerQuery(e.props.onKeyUp)}),{themePreset:s})),e.renderIcons(),e.hasCustomRenderer&&e.getComponent(r({getInputProps:c,getItemProps:f,isOpen:d,highlightedIndex:h},g)),e.renderLoader(),e.renderError(),!e.hasCustomRenderer&&d&&n.length?(0,a.jsx)("ul",{css:(0,v.suggestions)(s,i),className:(0,p.getClassName)(e.props.innerClass,"list")},(0,E.hasQuerySuggestionsRenderer)(e.props)?e.getComponent(r({getInputProps:c,getItemProps:f,isOpen:d,highlightedIndex:h},g),!0):e.topSuggestions.map((function(n,o){return(0,a.jsx)("li",r({},f({item:n}),{key:o+1+"-"+n.value,style:{backgroundColor:e.getBackgroundColor(h,o)}}),(0,a.jsx)(O.default,{currentValue:t,suggestion:n}))})),n.slice(0,l).map((function(n,o){return(0,a.jsx)("li",r({},f({item:n}),{key:o+e.topSuggestions.length+1+"-"+n.value,style:{backgroundColor:e.getBackgroundColor(h,o+e.topSuggestions.length)}}),(0,a.jsx)(O.default,{currentValue:t,suggestion:n}))}))):e.renderNoSuggestion(n))}},this.props.downShiftProps)):(0,a.jsx)("div",{css:v.suggestionsContainer},(0,a.jsx)(b.default,{"aria-label":this.props.componentId,className:(0,p.getClassName)(this.props.innerClass,"input")||null,placeholder:this.props.placeholder,value:this.state.currentValue?this.state.currentValue:"",onChange:this.onInputChange,onBlur:this.withTriggerQuery(this.props.onBlur),onFocus:this.withTriggerQuery(this.props.onFocus),onKeyPress:this.withTriggerQuery(this.props.onKeyPress),onKeyDown:this.withTriggerQuery(this.props.onKeyDown),onKeyUp:this.withTriggerQuery(this.props.onKeyUp),autoFocus:this.props.autoFocus,iconPosition:this.props.iconPosition,showIcon:this.props.showIcon,showClear:this.props.showClear,themePreset:s}),this.renderIcons()))},o(t,[{key:"stats",get:function(){return(0,p.getResultStats)(this.props)}},{key:"parsedSuggestions",get:function(){var e=[],t=this.state.currentValue,n=this.props.defaultSuggestions;return!t&&n&&n.length?e=n:t&&(e=this.state.suggestions),(0,p.withClickIds)(e)}},{key:"hasCustomRenderer",get:function(){return(0,E.hasCustomRenderer)(this.props)}},{key:"topSuggestions",get:function(){var e=this.props,t=e.enableQuerySuggestions,n=e.querySuggestions,r=e.showDistinctSuggestions,o=this.state.currentValue;return t?(0,p.getTopSuggestions)(n,o,r):[]}}]),t}(i.Component);A.highlightQuery=function(e){if(e.customHighlight)return e.customHighlight(e);if(!e.highlight)return null;var t={},n=e.highlightField?e.highlightField:e.dataField;return"string"==typeof n?t[n]={}:Array.isArray(n)&&n.forEach((function(e){t[e]={}})),{highlight:r({pre_tags:[""],post_tags:[""],fields:t},e.highlightField&&{require_field_match:!1})}},A.defaultQuery=function(e,t){var n=null,r=void 0;return e&&(r=Array.isArray(t.dataField)?t.dataField:[t.dataField],n=t.queryString?{query_string:A.shouldQuery(e,r,t)}:t.searchOperators?{simple_query_string:A.shouldQuery(e,r,t)}:{bool:{should:A.shouldQuery(e,r,t),minimum_should_match:"1"}}),""===e&&(n=null),n&&t.nestedField&&(n={nested:{path:t.nestedField,query:n}}),n},A.shouldQuery=function(e,t,n){var r=t.map((function(e,t){return e+(Array.isArray(n.fieldWeights)&&n.fieldWeights[t]?"^"+n.fieldWeights[t]:"")}));return n.searchOperators||n.queryString?{query:e,fields:r,default_operator:n.queryFormat}:"and"===n.queryFormat?[{multi_match:{query:e,fields:r,type:"cross_fields",operator:"and"}},{multi_match:{query:e,fields:r,type:"phrase",operator:"and"}}]:[{multi_match:{query:e,fields:r,type:"best_fields",operator:"or",fuzziness:n.fuzziness?n.fuzziness:0}},{multi_match:{query:e,fields:r,type:"phrase",operator:"or"}}]};var I=function(){var e=this;this.getBasicQueryOptions=function(){var t=e.props.aggregationField,n=(0,p.getQueryOptions)(e.props);return t&&(n.aggs=(0,p.getCompositeAggsQuery)({},e.props,null,!0).aggs),n},this.onSuggestions=function(t){return(0,p.handleOnSuggestions)(t,e.state.currentValue,e.props)},this.setValue=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,o=arguments[3],a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],i=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],s=function(){a?e.setState({currentValue:t,suggestions:[]},(function(){n?(e.props.autosuggest&&(i&&e.setState({isOpen:!1}),e.updateDefaultQuery(t,r)),r.strictSelection?o===m.default.SUGGESTION_SELECT||""===t?e.updateQuery(t,r):e.setValue("",!0):e.updateQuery(t,r)):e.handleTextChange(t),r.onValueChange&&r.onValueChange(t),t===r.lastUsedQuery&&(e.setState({suggestions:e.onSuggestions(e.props.suggestions)}),e.props.onSuggestions&&e.props.onSuggestions(e.props.suggestions))})):(e.props.autosuggest&&e.updateDefaultQuery(t,r),e.updateQuery(t,r),r.onValueChange&&r.onValueChange(t))};(0,p.checkValueChange)(r.componentId,t,r.beforeValueChange,s)},this.handleTextChange=(0,p.debounce)((function(t){e.props.autosuggest?e.updateDefaultQuery(t,e.props):e.updateQuery(t,e.props)}),this.props.debounce),this.updateDefaultQuery=function(t,n){var o=n.defaultQuery,a=void 0,i=A.defaultQuery(t,n);if(o){var s=o(t,n)||{};s.query&&(i=s.query),a=(0,p.getOptionsFromQuery)(s),(0,p.updateDefaultQuery)(n.componentId,n,t)}n.setSuggestionsSearchValue(t),n.setQueryOptions(e.internalComponent,r({},e.queryOptions,a)),n.updateQuery({componentId:e.internalComponent,query:i,value:t,componentType:h.componentTypes.dataSearch})},this.updateQuery=function(t,n){var o=n.customQuery,a=n.filterLabel,i=n.showFilter,s=n.URLParams,u=void 0,l=A.defaultQuery(t,n);if(o){var c=o(t,n)||{},f=c.query;f&&(l=f),u=(0,p.getOptionsFromQuery)(c),(0,p.updateCustomQuery)(n.componentId,n,t)}n.setQueryOptions(n.componentId,r({},e.queryOptions,u)),e.isPending||n.updateQuery({componentId:n.componentId,query:l,value:t,label:a,showFilter:i,URLParams:s,componentType:h.componentTypes.dataSearch})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t,e.triggerQuery)},this.clearValue=function(){e.isPending=!1;var t=e.props.onChange;e.setValue("",!0),t&&t("",e.triggerQuery),e.onValueSelected(null,m.default.CLEAR_VALUE)},this.handleKeyDown=function(t,n){var r=e.props,o=r.value,a=r.onChange;void 0!==o&&a&&(e.isPending=!0),"Enter"===t.key&&null===n&&(e.setValue(t.target.value,!0),e.onValueSelected(t.target.value,m.default.ENTER_PRESS)),e.props.onKeyDown&&e.props.onKeyDown(t,e.triggerQuery)},this.onInputChange=function(t){var n=t.target.value;e.state.isOpen||e.setState({isOpen:!0});var r=e.props,o=r.value,a=r.onChange;void 0===o?e.setValue(n):a&&(e.isPending=!0,(0,E.handleCaretPosition)(t),a(n,e.triggerQuery,t))},this.triggerQuery=function(){e.isPending=!1,e.setValue(e.props.value,!0,e.props)},this.onSuggestionSelected=function(t){var n=e.props,r=n.value,o=n.onChange;e.setState({isOpen:!1}),void 0===r?e.setValue(t.value,!0,e.props,m.default.SUGGESTION_SELECT):o&&(e.isPending=!1,o(t.value,e.triggerQuery)),e.triggerClickAnalytics(t._click_id),e.onValueSelected(t.value,m.default.SUGGESTION_SELECT,t.source)},this.onValueSelected=function(){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:e.state.currentValue,a=e.props.onValueSelected;a&&a.apply(void 0,[o].concat(n))},this.handleStateChange=function(t){var n=t.isOpen;t.type===u.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.getBackgroundColor=function(t,n){return"dark"===e.props.themePreset?t===n?"#555":"#424242":t===n?"#eee":"#fff"},this.handleSearchIconClick=function(){var t=e.state.currentValue;t.trim()&&(e.isPending=!1,e.setValue(t,!0),e.onValueSelected(t,m.default.SEARCH_ICON_CLICK))},this.handleVoiceResults=function(t){var n=t.results,r=e.props.autosuggest;n&&n[0]&&n[0].isFinal&&n[0][0]&&n[0][0].transcript&&n[0][0].transcript.trim()&&(e.isPending=!1,e.setValue(n[0][0].transcript.trim(),!r),r&&(e._inputRef.focus(),e.setState({isOpen:!0})))},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,a.jsx)(w.default,null):null},this.renderCancelIcon=function(){return e.props.showClear?e.props.clearIcon||(0,a.jsx)(S.default,null):null},this.renderIcons=function(){var t=e.state.currentValue,n=e.props,r=n.showIcon,o=n.showClear,i=n.renderMic,s=n.getMicInstance,u=n.showVoiceSearch,l=n.iconPosition,c=n.innerClass;return(0,a.jsx)("div",null,e.state.currentValue&&o&&(0,a.jsx)(_.default,{onClick:e.clearValue,iconPosition:"right",clearIcon:"right"===l,showIcon:r,isClearIcon:!0},e.renderCancelIcon()),e.shouldMicRender(u)&&(0,a.jsx)(T.default,{getInstance:s,render:i,iconPosition:l,onResult:e.handleVoiceResults,className:(0,p.getClassName)(c,"mic")||null,applyClearStyle:!!t&&o,showIcon:r}),(0,a.jsx)(_.default,{onClick:e.handleSearchIconClick,iconPosition:l,showIcon:r},e.renderIcon()))},this.renderNoSuggestion=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=e.props,r=n.themePreset,o=n.theme,i=n.isLoading,s=n.renderNoSuggestion,u=n.innerClass,l=n.error,c=n.renderError,f=e.state,p=f.isOpen,d=f.currentValue;return!s||!p||t.length||i||!d||c&&l?null:(0,a.jsx)(x.default,{innerClass:u,themePreset:r,theme:o,innerClassName:"noSuggestion"},"function"==typeof s?s(d):s)},this.renderLoader=function(){var t=e.props,n=t.loader,r=t.isLoading,o=t.themePreset,i=t.theme,s=t.innerClass,u=e.state.currentValue;return r&&n&&u?(0,a.jsx)(x.default,{innerClass:s,innerClassName:"loader",theme:i,themePreset:o},n):null},this.renderError=function(){var t=e.props,n=t.error,r=t.renderError,o=t.themePreset,i=t.theme,s=t.isLoading,u=t.innerClass,l=e.state.currentValue;return n&&r&&l&&!s?(0,a.jsx)(x.default,{innerClass:u,innerClassName:"error",theme:i,themePreset:o},(0,E.isFunction)(r)?r(n):r):null},this.getComponent=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e.props,o=r.error,a=r.isLoading,i=r.aggregationData,s=r.promotedResults,u=r.customData,l=r.rawData,c=e.state.currentValue,f={error:o,loading:a,downshiftProps:t,data:e.parsedSuggestions,promotedData:s||[],customData:u||{},aggregationData:i||[],rawData:l,value:c,triggerClickAnalytics:e.triggerClickAnalytics,resultStats:e.stats,querySuggestions:e.topSuggestions};return n?(0,E.getQuerySuggestionsComponent)({downshiftProps:t,data:e.topSuggestions,value:c,loading:a,error:o},e.props):(0,E.getComponent)(f,e.props)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.withTriggerQuery=function(t){if(t)return function(n){return t(n,e.triggerQuery)}}};A.propTypes={setQueryOptions:g.default.funcRequired,updateQuery:g.default.funcRequired,options:g.default.options,selectedValue:g.default.selectedValue,suggestions:g.default.suggestions,rawData:g.default.rawData,aggregationData:g.default.aggregationData,setCustomQuery:g.default.funcRequired,setDefaultQuery:g.default.funcRequired,setCustomHighlightOptions:g.default.funcRequired,setSuggestionsSearchValue:g.default.funcRequired,triggerAnalytics:g.default.funcRequired,error:g.default.title,isLoading:g.default.bool,config:g.default.props,lastUsedQuery:g.default.string,autoFocus:g.default.bool,autosuggest:g.default.bool,enableSynonyms:g.default.bool,enableQuerySuggestions:g.default.bool,queryString:g.default.bool,beforeValueChange:g.default.func,className:g.default.string,clearIcon:g.default.children,componentId:g.default.stringRequired,customHighlight:g.default.func,customQuery:g.default.func,defaultQuery:g.default.func,dataField:g.default.dataFieldValidator,aggregationField:g.default.string,size:g.default.number,debounce:g.default.number,defaultValue:g.default.string,value:g.default.string,defaultSuggestions:g.default.suggestions,promotedResults:g.default.hits,customData:g.default.title,downShiftProps:g.default.props,children:g.default.func,excludeFields:g.default.excludeFields,fieldWeights:g.default.fieldWeights,filterLabel:g.default.string,fuzziness:g.default.fuzziness,highlight:g.default.bool,highlightField:g.default.stringOrArray,icon:g.default.children,iconPosition:g.default.iconPosition,innerClass:g.default.style,includeFields:g.default.includeFields,loader:g.default.title,nestedField:g.default.string,onError:g.default.func,onBlur:g.default.func,onFocus:g.default.func,onKeyDown:g.default.func,onKeyPress:g.default.func,onKeyUp:g.default.func,onQueryChange:g.default.func,onSuggestions:g.default.func,onValueChange:g.default.func,onChange:g.default.func,onValueSelected:g.default.func,placeholder:g.default.string,queryFormat:g.default.queryFormatSearch,querySuggestions:g.default.hits,react:g.default.react,render:g.default.func,renderQuerySuggestions:g.default.func,renderError:g.default.title,parseSuggestion:g.default.func,renderNoSuggestion:g.default.title,showClear:g.default.bool,showDistinctSuggestions:g.default.bool,showFilter:g.default.bool,showIcon:g.default.bool,showVoiceSearch:g.default.bool,style:g.default.style,title:g.default.title,theme:g.default.style,themePreset:g.default.themePreset,URLParams:g.default.bool,strictSelection:g.default.bool,searchOperators:g.default.bool,getMicInstance:g.default.func,renderMic:g.default.func},A.defaultProps={autosuggest:!0,className:null,debounce:0,downShiftProps:{},enableSynonyms:!0,enableQuerySuggestions:!1,excludeFields:[],iconPosition:"left",includeFields:["*"],placeholder:"Search",queryFormat:"or",showFilter:!0,showIcon:!0,showVoiceSearch:!1,style:{},URLParams:!1,showClear:!1,showDistinctSuggestions:!0,strictSelection:!1,searchOperators:!1,size:10},A.componentType=h.componentTypes.dataSearch;var R=(0,E.connect)((function(e,t){return{selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,suggestions:e.hits[t.componentId]&&e.hits[t.componentId].hits,rawData:e.rawData[t.componentId],aggregationData:e.compositeAggregations[t.componentId],themePreset:e.config.themePreset,isLoading:e.isLoading[t.componentId]||!1,error:e.error[t.componentId],config:e.config,promotedResults:e.promotedResults[t.componentId],customData:e.customData[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,querySuggestions:e.querySuggestions[t.componentId],lastUsedQuery:e.queryToHits[t.componentId]}}),(function(e){return{setCustomHighlightOptions:function(t,n){return e((0,c.setCustomHighlightOptions)(t,n))},setCustomQuery:function(t,n){return e((0,c.setCustomQuery)(t,n))},setDefaultQuery:function(t,n){return e((0,c.setDefaultQuery)(t,n))},setSuggestionsSearchValue:function(t){return e((0,c.setSuggestionsSearchValue)(t))},setQueryOptions:function(t,n){return e((0,c.setQueryOptions)(t,n))},updateQuery:function(t){return e((0,c.updateQuery)(t))},triggerAnalytics:function(t){return e((0,c.recordSuggestionClick)(t))}}}))((0,l.withTheme)((function(e){return(0,a.jsx)(k.default,r({},e,{internalComponent:!0,componentType:h.componentTypes.dataSearch}),(function(){return(0,a.jsx)(A,r({ref:e.myForwardedRef},e))}))}))),j=s.default.forwardRef((function(e,t){return(0,a.jsx)(R,r({},e,{myForwardedRef:t}))}));(0,f.default)(j,A),j.name="DataSearch",t.default=j},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var x=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));T.call(r),n.pagination&&n.aggregationField&&console.warn("Pagination is not supported when aggregationField is present. The list will be rendered with infinite scroll");var o=0;return r.props.defaultPage>=0?o=r.props.defaultPage:r.props.currentPage&&(o=Math.max(r.props.currentPage-1,0)),r.initialFrom=o*n.size,r.shouldRenderPagination=n.pagination&&!n.aggregationField,r.state={from:r.initialFrom,currentPage:o},r.internalComponent=(0,h.getInternalComponentID)(n.componentId),r.sortOptionIndex=r.props.defaultSortOption?r.props.sortOptions.findIndex((function(e){return e.label===r.props.defaultSortOption})):0,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidMount=function(){this.props.stream&&this.props.setStreaming(this.props.componentId,!0);var e=(0,f.getQueryOptions)(this.props);if(e.from=this.state.from,this.props.sortOptions){var t,n=this.props.sortOptions[this.sortOptionIndex].dataField,o=this.props.sortOptions[this.sortOptionIndex].sortBy;e.sort=[(t={},t[n]={order:o},t)],this.props.updateComponentProps(this.props.componentId,Object.assign({},this.props,{dataField:n},{sortBy:o},this.absProps),d.componentTypes.reactiveList)}else if(this.props.sortBy){var a;e.sort=[(a={},a[this.props.dataField]={order:this.props.sortBy},a)]}this.defaultQuery=null,this.props.defaultQuery&&(this.defaultQuery=this.props.defaultQuery(),e=r({},e,(0,f.getOptionsFromQuery)(this.defaultQuery)));var i=(this.defaultQuery||{}).query;if(this.props.setQueryOptions(this.props.componentId,r({},e,this.getAggsQuery()),!1),this.defaultQuery?(this.props.updateQuery({componentId:this.internalComponent,query:i},!1),(0,f.updateDefaultQuery)(this.props.componentId,this.props)):this.props.updateQuery({componentId:this.internalComponent,query:null},!1),this.domNode=window,this.showInfiniteScroll){var s=this.props.scrollTarget;"string"==typeof s||s instanceof String?this.domNode=document.getElementById(s):(s instanceof Element||s instanceof HTMLDocument)&&(this.domNode=s),this.domNode.addEventListener("scroll",this.scrollHandler)}},t.prototype.componentDidUpdate=function(e){var t=this,n=Math.ceil(this.props.total/this.props.size)||0;if(this.props.onData&&(0,f.checkSomePropChange)(this.props,e,["hits","streamHits","promotedResults","customData","total","size","time","hidden"],(function(){t.props.onData(t.getData())})),!((0,f.isEqual)(this.props.sortOptions,e.sortOptions)&&this.props.sortBy===e.sortBy&&this.props.size===e.size&&(0,f.isEqual)(this.props.dataField,e.dataField)&&(0,f.isEqual)(this.props.includeFields,e.includeFields)&&(0,f.isEqual)(this.props.excludeFields,e.excludeFields))){var o,a=(0,f.getQueryOptions)(this.props);if(a.from=this.state.from,this.props.sortOptions)a.sort=[(o={},o[this.props.sortOptions[this.sortOptionIndex].dataField]={order:this.props.sortOptions[this.sortOptionIndex].sortBy},o)];else if(this.props.sortBy){var i;a.sort=[(i={},i[this.props.dataField]={order:this.props.sortBy},i)]}this.props.setQueryOptions(this.props.componentId,r({},a,this.getAggsQuery()),!0)}if(this.props.defaultQuery&&!(0,f.isEqual)(this.props.defaultQuery(),this.defaultQuery)){var s=(0,f.getQueryOptions)(this.props);s.from=0,this.defaultQuery=this.props.defaultQuery();var u=this.defaultQuery.query;(0,f.getOptionsFromQuery)(this.defaultQuery)&&(s=r({},s,(0,f.getOptionsFromQuery)(this.defaultQuery)),this.props.setQueryOptions(this.props.componentId,s,!u)),(0,f.updateDefaultQuery)(this.props.componentId,this.props),this.props.updateQuery({componentId:this.internalComponent,query:u},!0),this.setState({currentPage:0,from:0},(function(){t.updatePageURL(0)}))}if(this.props.stream!==e.stream&&this.props.setStreaming(this.props.componentId,this.props.stream),this.shouldRenderPagination&&(this.props.isLoading&&(this.props.hits||e.hits)&&(this.props.onPageChange?this.props.onPageChange(this.state.currentPage+1,n):this.props.scrollOnChange&&this.props.pagination&&this.scrollToTop()),this.props.currentPage!==e.currentPage&&this.props.currentPage>0&&this.props.currentPage<=n&&this.setPage(this.props.currentPage-1)),this.showInfiniteScroll&&this.props.hits&&e.hits&&(this.props.hits.length=0?this.props.defaultPage:0)},t.prototype.componentWillUnmount=function(){this.domNode&&this.domNode.removeEventListener("scroll",this.scrollHandler)},t.prototype.render=function(){var e=this.props,t=e.renderItem,n=e.size,r=e.error,o=e.renderPagination,i=this.state.currentPage,s=this.getAllData().filteredResults,u={pages:this.props.pages,totalPages:Math.ceil(this.props.total/n),currentPage:this.state.currentPage,setPage:this.setPage,showEndPage:this.props.showEndPage,innerClass:this.props.innerClass,fragmentName:this.props.componentId},l=o?o(u):(0,a.jsx)(g.default,u),c=i*n;return(0,a.jsx)("div",{style:this.props.style,className:this.props.className},this.props.isLoading&&this.shouldRenderPagination&&this.props.loader,this.renderError(),(0,a.jsx)(y.default,{labelPosition:this.props.sortOptions?"right":"left",className:(0,f.getClassName)(this.props.innerClass,"resultsInfo")},this.props.sortOptions?this.renderSortOptions():null,this.props.showResultStats?this.renderResultStats():null),this.props.isLoading||r||0!==s.length?null:this.renderNoResults(),this.shouldRenderPagination&&-1!==["top","both"].indexOf(this.props.paginationAt)?l:null,(0,a.jsx)(_.default,{base:c,hasCustomRender:this.hasCustomRenderer,getComponent:this.getComponent,listClass:this.props.listClass,innerClass:this.props.innerClass,renderItem:t,triggerClickAnalytics:this.triggerClickAnalytics,filteredResults:s}),this.props.showLoader&&this.props.isLoading&&this.showInfiniteScroll?this.props.loader||(0,a.jsx)("div",{style:{textAlign:"center",margin:"20px 0",color:"#666"}},"Loading..."):null,this.shouldRenderPagination&&-1!==["bottom","both"].indexOf(this.props.paginationAt)?l:null,(0,a.jsx)(m.default,{show:!(!this.props.config.url.endsWith("appbase.io")||!s.length),innerClass:this.props.innerClass}))},o(t,[{key:"stats",get:function(){var e=this.state.currentPage,t=this.getAllData().filteredResults;return r({},(0,f.getResultStats)(this.props),{currentPage:e,displayedResults:t.length})}},{key:"absProps",get:function(){var e=this.props.originalProps;return{includeFields:e.includeFields||void 0,excludeFields:e.excludeFields||void 0,size:e.size||void 0}}},{key:"showInfiniteScroll",get:function(){return this.props.infiniteScroll&&!this.shouldRenderPagination}},{key:"hasCustomRenderer",get:function(){return(0,S.hasCustomRenderer)(this.props)}}]),t}(i.Component);x.ResultCardsWrapper=function(e){var t=e.children,n=O(e,["children"]);return(0,a.jsx)("div",r({css:b.container},n),t)},x.ResultListWrapper=function(e){var t=e.children,n=O(e,["children"]);return(0,a.jsx)("div",r({css:w.container},n),t)},x.generateQueryOptions=function(e){var t=(0,f.getQueryOptions)(r({includeFields:["*"],excludeFields:[]},e)),n=e.size,o=e.dataField,a=e.defaultSortOption,i=e.sortOptions,s=e.currentPage,u=e.sortBy;t.from=s?(s-1)*(n||10):0,t.size=n||10;if(i)t.sort=[function(){var e;if(a){var t,n=i.find((function(e){return e.label===a}));if(n)return(t={})[n.dataField]={order:n.sortBy},t}return(e={})[i[0].dataField]={order:i[0].sortBy},e}()];else if(u){var l;t.sort=[(l={},l[o]={order:u},l)]}return t};var T=function(){var e=this;this.getAggsQuery=function(){var t=e.props,n=t.size,r=t.aggregationField,o=t.afterKey,a={size:n};return r&&(a.aggs=(0,f.getCompositeAggsQuery)({},e.props,o?{after:o}:null,!0).aggs),a},this.getAllData=function(){var t=e.props,n=t.size,r=t.promotedResults,o=t.aggregationData,a=t.customData,i=e.state.currentPage,s=(0,f.parseHits)(e.props.hits)||[],u=(0,f.parseHits)(e.props.streamHits)||[],l=(0,f.parseHits)(r)||[],c=s,p=i*n;if(u.length){var d=u.map((function(e){return e._id}));c=c.filter((function(e){return!d.includes(e._id)}))}if(l.length){var h=l.map((function(e){return e._id})).filter(Boolean);h&&(c=c.filter((function(e){return!h.includes(e._id)}))),c=[].concat(u,l,c)}return{results:s,streamResults:u,filteredResults:c,promotedResults:l,customData:a||{},aggregationData:o||[],loadMore:e.loadMore,base:p,triggerClickAnalytics:e.triggerClickAnalytics}},this.scrollToTop=function(){e.domNode===window?(document.documentElement.scrollTop=0,document.body.scrollTop=0):e.domNode.scrollTop=0},this.scrollHandler=function(){var t=window.innerHeight+window.pageYOffset+300>=document.body.scrollHeight;e.props.scrollTarget&&(t=e.domNode.clientHeight+e.domNode.scrollTop+300>=e.domNode.scrollHeight),!e.props.isLoading&&t&&e.loadMore()},this.loadMore=function(){if((!e.props.aggregationField||e.props.afterKey)&&e.props.hits&&e.props.total!==e.props.hits.length){var t=e.state.from+e.props.size,n=r({},(0,f.getQueryOptions)(e.props),e.getAggsQuery());e.setState({from:t}),e.props.loadMore(e.props.componentId,r({},n,{from:t}),!0,!!e.props.aggregationField)}},this.setPage=function(t){if(t!==e.state.currentPage){var n=e.props.onPageClick;n&&n(t+1);var o=e.props.size*t,a=(0,f.getQueryOptions)(e.props);a.from=e.state.from,e.setState({from:o,currentPage:t},(function(){e.props.loadMore(e.props.componentId,r({},a,{from:o}),!1),e.updatePageURL(t)}))}},this.renderResultStats=function(){var t=e.props,n=t.hits,r=t.promotedResults,o=t.total,i=n&&r&&(n.length||r.length);return e.props.renderResultStats&&i?e.props.renderResultStats(e.stats):o?(0,a.jsx)("p",{css:v.resultStats,className:(0,f.getClassName)(e.props.innerClass,"resultStats")},e.props.total," results found in ",e.props.time,"ms"):null},this.renderNoResults=function(){return(0,a.jsx)("div",{className:(0,f.getClassName)(e.props.innerClass,"noResults")||null},e.props.renderNoResults())},this.handleSortChange=function(t){var n,r=t.target.value,o=(0,f.getQueryOptions)(e.props);o.from=0;var a=e.props.sortOptions[r].dataField,i=e.props.sortOptions[r].sortBy;o.sort=[(n={},n[a]={order:i},n)],e.props.updateComponentProps(e.props.componentId,Object.assign({},e.props,{dataField:a},{sortBy:i},e.absProps),d.componentTypes.reactiveList),e.props.setQueryOptions(e.props.componentId,o,!0),e.sortOptionIndex=r,e.setState({currentPage:0,from:0},(function(){e.updatePageURL(0)}))},this.updatePageURL=function(t){e.props.URLParams&&e.props.setPageURL(e.props.componentId,t+1,e.props.componentId,!1,!0)},this.triggerClickAnalytics=function(t){e.props.triggerAnalytics(t)},this.renderSortOptions=function(){return(0,a.jsx)("select",{css:v.sortOptions,className:(0,f.getClassName)(e.props.innerClass,"sortOptions"),name:"sort-options",onChange:e.handleSortChange,value:e.sortOptionIndex},e.props.sortOptions.map((function(e,t){return(0,a.jsx)("option",{key:e.label,value:t},e.label)})))},this.renderError=function(){var t=e.props,n=t.error,r=t.isLoading,o=t.renderError;return o&&n&&!r?(0,S.isFunction)(o)?o(n):o:null},this.withClickIds=function(t){var n=e.getAllData().base;return t.map((function(e,t){return r({},e,{_click_id:n+t})}))},this.getData=function(){var t=e.getAllData(),n=t.streamResults,r=t.filteredResults,o=t.promotedResults,a=t.aggregationData,i=t.customData;return{data:e.withClickIds(r),aggregationData:e.withClickIds(a||[]),streamData:e.withClickIds(n),promotedData:e.withClickIds(o),customData:i,rawData:e.props.rawData,resultStats:e.stats}},this.getComponent=function(){var t=e.props,n=t.error,o=t.isLoading,a=r({error:n,loading:o,loadMore:e.loadMore,triggerAnalytics:e.triggerClickAnalytics},e.getData());return(0,S.getComponent)(a,e.props)}};x.propTypes={loadMore:p.default.funcRequired,onQueryChange:p.default.func,onError:p.default.func,setPageURL:p.default.func,setQueryOptions:p.default.funcRequired,setDefaultQuery:p.default.funcRequired,updateComponentProps:p.default.funcRequired,setStreaming:p.default.func,searchState:p.default.dateObject,updateQuery:p.default.funcRequired,currentPage:p.default.number,hits:p.default.hits,rawData:p.default.rawData,isLoading:p.default.bool,includeFields:p.default.includeFields,streamHits:p.default.hits,promotedResults:p.default.hits,customData:p.default.title,time:p.default.number,total:p.default.number,hidden:p.default.number,config:p.default.props,analytics:p.default.props,queryLog:p.default.props,error:p.default.title,headers:p.default.headers,className:p.default.string,componentId:p.default.stringRequired,children:p.default.func,dataField:p.default.stringRequired,aggregationField:p.default.string,aggregationData:p.default.aggregationData,defaultPage:p.default.number,defaultQuery:p.default.func,excludeFields:p.default.excludeFields,innerClass:p.default.style,infiniteScroll:p.default.bool,listClass:p.default.string,loader:p.default.title,render:p.default.func,renderItem:p.default.func,renderError:p.default.title,renderPagination:p.default.func,onData:p.default.func,renderNoResults:p.default.title,onPageChange:p.default.func,onPageClick:p.default.func,pages:p.default.number,pagination:p.default.bool,paginationAt:p.default.paginationAt,showEndPage:p.default.bool,react:p.default.react,renderResultStats:p.default.func,scrollOnChange:p.default.bool,scrollTarget:p.default.string,showLoader:p.default.bool,showResultStats:p.default.bool,size:p.default.number,sortBy:p.default.sortBy,sortOptions:p.default.sortOptions,stream:p.default.bool,style:p.default.style,triggerAnalytics:p.default.funcRequired,URLParams:p.default.bool,defaultSortOption:p.default.string,afterKey:p.default.props,originalProps:p.default.any},x.defaultProps={className:null,currentPage:0,listClass:"",pages:5,infiniteScroll:!0,pagination:!1,paginationAt:"bottom",showEndPage:!1,includeFields:["*"],excludeFields:[],showResultStats:!0,size:10,style:{},URLParams:!1,showLoader:!0,renderNoResults:function(){return"No Results found."},scrollOnChange:!0,defaultSortOption:null,originalProps:{}},x.componentType=d.componentTypes.reactiveList;var k=(0,S.connect)((function(e,t){return{defaultPage:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value-1||-1,hits:e.hits[t.componentId]&&e.hits[t.componentId].hits,rawData:e.rawData[t.componentId],aggregationData:e.compositeAggregations[t.componentId],isLoading:e.isLoading[t.componentId]||!1,streamHits:e.streamHits[t.componentId],time:e.hits[t.componentId]&&e.hits[t.componentId].time||0,total:e.hits[t.componentId]&&e.hits[t.componentId].total,hidden:e.hits[t.componentId]&&e.hits[t.componentId].hidden,config:e.config,queryLog:e.queryLog[t.componentId],error:e.error[t.componentId],promotedResults:e.promotedResults[t.componentId]||[],customData:e.customData[t.componentId],afterKey:e.aggregations[t.componentId]&&e.aggregations[t.componentId][t.aggregationField]&&e.aggregations[t.componentId][t.aggregationField].after_key}}),(function(e){return{setDefaultQuery:function(t,n){return e((0,c.setDefaultQuery)(t,n))},updateComponentProps:function(t,n,r){return e((0,c.updateComponentProps)(t,n,r))},loadMore:function(t,n,r,o){return e((0,c.loadMore)(t,n,r,o))},setPageURL:function(t,n,r,o,a){return e((0,c.setValue)(t,n,r,o,a))},setQueryOptions:function(t,n,r){return e((0,c.setQueryOptions)(t,n,r))},setStreaming:function(t,n){return e((0,c.setStreaming)(t,n))},updateQuery:function(t,n){return e((0,c.updateQuery)(t,n))},triggerAnalytics:function(t){return e((0,c.recordResultClick)(t))}}}))((0,l.withTheme)((function(e){return(0,a.jsx)(C.default,r({internalComponent:!0,componentType:d.componentTypes.reactiveList},e),(function(){var t=e.includeFields,n=e.excludeFields,o=e.size;return(0,a.jsx)(x,r({ref:e.myForwardedRef},e,{originalProps:{includeFields:t,excludeFields:n,size:o}}))}))}))),P=s.default.forwardRef((function(e,t){return(0,a.jsx)(k,r({},e,{myForwardedRef:t}))}));(0,u.default)(P,x),P.name="ReactiveList",t.default=P},function(e,t,n){"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}n.r(t),n.d(t,"Provider",(function(){return c})),n.d(t,"connectAdvanced",(function(){return v})),n.d(t,"ReactReduxContext",(function(){return u})),n.d(t,"connect",(function(){return ne}));var o=n(0),a=n.n(o),i=n(5),s=n.n(i),u=a.a.createContext(null),l=function(e){function t(t){var n;n=e.call(this,t)||this;var r=t.store;return n.state={storeState:r.getState(),store:r},n}r(t,e);var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this.subscribe()},n.componentWillUnmount=function(){this.unsubscribe&&this.unsubscribe(),this._isMounted=!1},n.componentDidUpdate=function(e){this.props.store!==e.store&&(this.unsubscribe&&this.unsubscribe(),this.subscribe())},n.subscribe=function(){var e=this,t=this.props.store;this.unsubscribe=t.subscribe((function(){var n=t.getState();e._isMounted&&e.setState((function(e){return e.storeState===n?null:{storeState:n}}))}));var n=t.getState();n!==this.state.storeState&&this.setState({storeState:n})},n.render=function(){var e=this.props.context||u;return a.a.createElement(e.Provider,{value:this.state},this.props.children)},t}(o.Component);l.propTypes={store:s.a.shape({subscribe:s.a.func.isRequired,dispatch:s.a.func.isRequired,getState:s.a.func.isRequired}),context:s.a.object,children:s.a.any};var c=l;function f(){return(f=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}var d=n(11),h=n.n(d),g=n(15),m=n.n(g),y=n(36);function v(e,t){void 0===t&&(t={});var n=t,i=n.getDisplayName,s=void 0===i?function(e){return"ConnectAdvanced("+e+")"}:i,l=n.methodName,c=void 0===l?"connectAdvanced":l,d=n.renderCountProp,g=void 0===d?void 0:d,v=n.shouldHandleStateChanges,b=void 0===v||v,w=n.storeKey,S=void 0===w?"store":w,_=n.withRef,C=void 0!==_&&_,E=n.forwardRef,O=void 0!==E&&E,x=n.context,T=void 0===x?u:x,k=p(n,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]);m()(void 0===g,"renderCountProp is removed. render counting is built into the latest React dev tools profiling extension"),m()(!C,"withRef is removed. To access the wrapped instance, use a ref on the connected component");var P="To use a custom Redux store for specific components, create a custom React context with React.createContext(), and pass the context object to React Redux's Provider and specific components like: . You may also pass a {context : MyContext} option to connect";m()("store"===S,"storeKey has been removed and does not do anything. "+P);var A=T;return function(t){var n=t.displayName||t.name||"Component",i=s(n),u=f({},k,{getDisplayName:s,methodName:c,renderCountProp:g,shouldHandleStateChanges:b,storeKey:S,displayName:i,wrappedComponentName:n,WrappedComponent:t}),l=k.pure,p=o.Component;l&&(p=o.PureComponent);var d=function(n){function o(t){var r,o,i,s,u,c,p,d,h,g,y;return r=n.call(this,t)||this,m()(O?!t.wrapperProps[S]:!t[S],"Passing redux store in props has been removed and does not do anything. "+P),r.selectDerivedProps=function(t,n,r,a){if(l&&o===n&&i===t)return s;r===u&&c===a||(u=r,c=a,p=e(r.dispatch,a)),o=n,i=t;var f=p(t,n);return s=f},r.selectChildElement=function(e,t,n){return t===d&&n===h&&y===e||(d=t,h=n,y=e,g=a.a.createElement(e,f({},t,{ref:n}))),g},r.indirectRenderWrappedComponent=r.indirectRenderWrappedComponent.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r)),r}r(o,n);var s=o.prototype;return s.indirectRenderWrappedComponent=function(e){return this.renderWrappedComponent(e)},s.renderWrappedComponent=function(e){m()(e,'Could not find "store" in the context of "'+i+'". Either wrap the root component in a , or pass a custom React context provider to and the corresponding React context consumer to '+i+" in connect options.");var n,r=e.storeState,o=e.store,a=this.props;O&&(a=this.props.wrapperProps,n=this.props.forwardedRef);var s=this.selectDerivedProps(r,a,o,u);return this.selectChildElement(t,s,n)},s.render=function(){var e=this.props.context&&this.props.context.Consumer&&Object(y.isContextConsumer)(a.a.createElement(this.props.context.Consumer,null))?this.props.context:A;return a.a.createElement(e.Consumer,null,this.indirectRenderWrappedComponent)},o}(p);if(d.WrappedComponent=t,d.displayName=i,O){var v=a.a.forwardRef((function(e,t){return a.a.createElement(d,{wrapperProps:e,forwardedRef:t})}));return v.displayName=i,v.WrappedComponent=t,h()(v,t)}return h()(d,t)}}var b=Object.prototype.hasOwnProperty;function w(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function S(e,t){if(w(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function q(e,t){return e===t}var H,B,W,G,K,$,Y,X,Z,J,ee,te,ne=(W=(B=void 0===H?{}:H).connectHOC,G=void 0===W?v:W,K=B.mapStateToPropsFactories,$=void 0===K?D:K,Y=B.mapDispatchToPropsFactories,X=void 0===Y?N:Y,Z=B.mergePropsFactories,J=void 0===Z?F:Z,ee=B.selectorFactory,te=void 0===ee?U:ee,function(e,t,n,r){void 0===r&&(r={});var o=r,a=o.pure,i=void 0===a||a,s=o.areStatesEqual,u=void 0===s?q:s,l=o.areOwnPropsEqual,c=void 0===l?S:l,d=o.areStatePropsEqual,h=void 0===d?S:d,g=o.areMergedPropsEqual,m=void 0===g?S:g,y=p(o,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),v=V(e,$,"mapStateToProps"),b=V(t,X,"mapDispatchToProps"),w=V(n,J,"mergeProps");return G(te,f({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:v,initMapDispatchToProps:b,initMergeProps:w,pure:i,areStatesEqual:u,areOwnPropsEqual:c,areStatePropsEqual:h,areMergedPropsEqual:m},y))})},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(94)},function(e,t,n){e.exports=function(){"use strict";return function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,o,a,i,s,u,l,c,f){switch(n){case 1:if(0===c&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===l)return r+"/*|*/";break;case 3:switch(l){case 102:case 112:return e(o[0]+r),"";default:return r+(0===f?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}}()},function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.a=n}).call(this,n(18))},function(e,t){e.exports=function(e){var t=RegExp("^(([^:/?#]*)?://)?(((.*)?@)?([^/?#]*)?)([^?#]*)(\\?([^#]*))?(#(.*))?"),n=e.match(t);return{protocol:n[2],auth:n[5],host:n[6],path:n[7],query:n[9],hash:n[11]}}},function(e,t,n){var r=function(e){function t(){this.fetch=!1}return t.prototype=e,new t}("undefined"!=typeof self?self:this);(function(e){!function(e){if(!e.fetch){var t="URLSearchParams"in e,n="Symbol"in e&&"iterator"in Symbol,r="FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),o="FormData"in e,a="ArrayBuffer"in e;if(a)var i=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],s=function(e){return e&&DataView.prototype.isPrototypeOf(e)},u=ArrayBuffer.isView||function(e){return e&&i.indexOf(Object.prototype.toString.call(e))>-1};h.prototype.append=function(e,t){e=f(e),t=p(t);var n=this.map[e];this.map[e]=n?n+","+t:t},h.prototype.delete=function(e){delete this.map[f(e)]},h.prototype.get=function(e){return e=f(e),this.has(e)?this.map[e]:null},h.prototype.has=function(e){return this.map.hasOwnProperty(f(e))},h.prototype.set=function(e,t){this.map[f(e)]=p(t)},h.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},h.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),d(e)},h.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),d(e)},h.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),d(e)},n&&(h.prototype[Symbol.iterator]=h.prototype.entries);var l=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];w.prototype.clone=function(){return new w(this,{body:this._bodyInit})},b.call(w.prototype),b.call(_.prototype),_.prototype.clone=function(){return new _(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new h(this.headers),url:this.url})},_.error=function(){var e=new _(null,{status:0,statusText:""});return e.type="error",e};var c=[301,302,303,307,308];_.redirect=function(e,t){if(-1===c.indexOf(t))throw new RangeError("Invalid status code");return new _(null,{status:t,headers:{location:e}})},e.Headers=h,e.Request=w,e.Response=_,e.fetch=function(e,t){return new Promise((function(n,o){var a=new w(e,t),i=new XMLHttpRequest;i.onload=function(){var e,t,r={status:i.status,statusText:i.statusText,headers:(e=i.getAllResponseHeaders()||"",t=new h,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};r.url="responseURL"in i?i.responseURL:r.headers.get("X-Request-URL");var o="response"in i?i.response:i.responseText;n(new _(o,r))},i.onerror=function(){o(new TypeError("Network request failed"))},i.ontimeout=function(){o(new TypeError("Network request failed"))},i.open(a.method,a.url,!0),"include"===a.credentials?i.withCredentials=!0:"omit"===a.credentials&&(i.withCredentials=!1),"responseType"in i&&r&&(i.responseType="blob"),a.headers.forEach((function(e,t){i.setRequestHeader(t,e)})),i.send(void 0===a._bodyInit?null:a._bodyInit)}))},e.fetch.polyfill=!0}function f(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function p(e){return"string"!=typeof e&&(e=String(e)),e}function d(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n&&(t[Symbol.iterator]=function(){return t}),t}function h(e){this.map={},e instanceof h?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function g(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function m(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function y(e){var t=new FileReader,n=m(t);return t.readAsArrayBuffer(e),n}function v(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function b(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(r&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(o&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(a&&r&&s(e))this._bodyArrayBuffer=v(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!a||!ArrayBuffer.prototype.isPrototypeOf(e)&&!u(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=v(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r&&(this.blob=function(){var e=g(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?g(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(y)}),this.text=function(){var e,t,n,r=g(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=m(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function S(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function _(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new h(t.headers),this.url=t.url||"",this._initBody(e)}}(void 0!==e?e:this)}).call(r,void 0);var o=r.fetch;o.Response=r.Response,o.Request=r.Request,o.Headers=r.Headers;e.exports&&(e.exports=o,e.exports.default=o)},function(e,t,n){var r="undefined"!=typeof JSON?JSON:n(105);e.exports=function(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});var n=t.space||"";"number"==typeof n&&(n=Array(n+1).join(" "));var i,s="boolean"==typeof t.cycles&&t.cycles,u=t.replacer||function(e,t){return t},l=t.cmp&&(i=t.cmp,function(e){return function(t,n){var r={key:t,value:e[t]},o={key:n,value:e[n]};return i(r,o)}}),c=[];return function e(t,i,f,p){var d=n?"\n"+new Array(p+1).join(n):"",h=n?": ":":";if(f&&f.toJSON&&"function"==typeof f.toJSON&&(f=f.toJSON()),void 0!==(f=u.call(t,i,f))){if("object"!=typeof f||null===f)return r.stringify(f);if(o(f)){for(var g=[],m=0;m=4;)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+((1540483477*(t>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++o;switch(n){case 3:r^=(255&e.charCodeAt(o+2))<<16;case 2:r^=(255&e.charCodeAt(o+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(o)))+((1540483477*(r>>>16)&65535)<<16)}return r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16),((r^=r>>>15)>>>0).toString(36)};var i=function(e){function t(e,t,r){var o=t.trim().split(h);t=o;var a=o.length,i=e.length;switch(i){case 0:case 1:var s=0;for(e=0===i?"":e[0]+" ";sr&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*n&&0u.charCodeAt(8))break;case 115:i=i.replace(u,"-webkit-"+u)+";"+i;break;case 207:case 102:i=i.replace(u,"-webkit-"+(102s.charCodeAt(0)&&(s=s.trim()),s=[s],0d)&&(Q=(V=V.replace(" ",":")).length),01?o-1:0),i=1;i=n;a--)r/=l[a],r+=A(t,!1,a)-A(e,!1,a);1==n&&(r+=12*(t.getFullYear()-e.getFullYear()))}else if(2==n){var i=e.toDate().setUTCHours(0,0,0,0),s=t.toDate().setUTCHours(0,0,0,0);r=o.round((s-i)/864e5)+(t-s-(e-i))/864e5}else r=(t-e)/[36e5,6e4,1e3,1][n-3];return r}function w(e){return t=e(0),r=e(1),a=e(2),i=new n(f(t,r,a)),s=_(S(t,r,a)),o.floor(o.round((i-s)/864e5)/7)+1;var t,r,a,i,s}function S(e,t,r){var o=new n(f(e,t,r));return o<_(e)?e-1:o>=_(e+1)?e+1:e}function _(e){var t=new n(f(e,0,4));return t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+6)%7),t}function C(e,t,n,r){var o=N(A,e,r),a=N(I,e,r);void 0===n&&(n=S(o(0),o(1),o(2)));var i=_(n);r||(i=R(i)),e.setTime(i.getTime()),a(2,[o(2)+7*(t-1)])}function E(e,t,n,r,o){var a=h.locales,i=a[h.defaultLocale]||{},s=N(A,e,o);return n=(F(n)?a[n]:n)||{},O(e,t,(function(e){if(r)for(var t=(7==e?2:e)-1;t>=0;t--)r.push(s(t));return s(e)}),(function(e){return n[e]||i[e]}),o)}function O(e,t,n,r,o){for(var a,i,s="";a=t.match(c);)s+=t.substr(0,a.index),a[1]?s+=x(e,a[1],n,r,o):a[3]?(i=O(e,a[4],n,r,o),parseInt(i.replace(/\D/g,""),10)&&(s+=i)):s+=a[7]||"'",t=t.substr(a.index+a[0].length);return s+t}function x(e,t,n,r,o){for(var a,i=t.length,s="";i>0;)void 0!==(a=T(e,t.substr(0,i),n,r,o))?(s+=a,i=(t=t.substr(i)).length):i--;return s+t}function T(e,t,n,r,a){var i=h.formatters[t];if(F(i))return O(e,i,n,r,a);if("function"==typeof i)return i(e,a||!1,r);switch(t){case"fff":return z(n(6),3);case"s":return n(5);case"ss":return z(n(5));case"m":return n(4);case"mm":return z(n(4));case"h":return n(3)%12||12;case"hh":return z(n(3)%12||12);case"H":return n(3);case"HH":return z(n(3));case"d":return n(2);case"dd":return z(n(2));case"ddd":return r("dayNamesShort")[n(7)]||"";case"dddd":return r("dayNames")[n(7)]||"";case"M":return n(1)+1;case"MM":return z(n(1)+1);case"MMM":return r("monthNamesShort")[n(1)]||"";case"MMMM":return r("monthNames")[n(1)]||"";case"yy":return(n(0)+"").substring(2);case"yyyy":return n(0);case"t":return k(n,r).substr(0,1).toLowerCase();case"tt":return k(n,r).toLowerCase();case"T":return k(n,r).substr(0,1);case"TT":return k(n,r);case"z":case"zz":case"zzz":return a?"Z":function(e,t){var n=e.getTimezoneOffset(),r=n<0?"+":"-",a=o.floor(o.abs(n)/60),i=o.abs(n)%60,s=a;"zz"==t?s=z(a):"zzz"==t&&(s=z(a)+":"+z(i));return r+s}(e,t);case"w":return w(n);case"ww":return z(w(n));case"S":var s=n(2);return s>10&&s<20?"th":["st","nd","rd"][s%10-1]||"th"}}function k(e,t){return e(3)<12?t("amDesignator"):t("pmDesignator")}function P(e){return!isNaN(e[0].getTime())}function A(e,t,n){return e["get"+(t?"UTC":"")+s[n]]()}function I(e,t,n,r){e["set"+(t?"UTC":"")+s[n]].apply(e,r)}function R(e){return new n(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())}function j(e,t){return 32-new n(f(e,t,32)).getUTCDate()}function M(e){return function(){return e.apply(void 0,[this].concat(D(arguments)))}}function N(e){var t=D(arguments,1);return function(){return e.apply(void 0,t.concat(D(arguments)))}}function D(e,t,n){return a.prototype.slice.call(e,t||0,void 0===n?e.length:n)}function L(e,t){for(var n=0;n-1};function l(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function c(e){return"string"!=typeof e&&(e=String(e)),e}function f(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return r&&(t[Symbol.iterator]=function(){return t}),t}function p(e){this.map={},e instanceof p?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function d(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function h(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function g(e){var t=new FileReader,n=h(t);return t.readAsArrayBuffer(e),n}function m(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:o&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:a&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:n&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():i&&o&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=m(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):i&&(ArrayBuffer.prototype.isPrototypeOf(e)||u(e))?this._bodyArrayBuffer=m(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o&&(this.blob=function(){var e=d(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?d(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(g)}),this.text=function(){var e,t,n,r=d(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=h(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function w(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function S(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new p(t.headers),this.url=t.url||"",this._initBody(e)}b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},y.call(b.prototype),y.call(S.prototype),S.prototype.clone=function(){return new S(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new p(this.headers),url:this.url})},S.error=function(){var e=new S(null,{status:0,statusText:""});return e.type="error",e};var _=[301,302,303,307,308];S.redirect=function(e,t){if(-1===_.indexOf(t))throw new RangeError("Invalid status code");return new S(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function C(e,n){return new Promise((function(r,a){var i=new b(e,n);if(i.signal&&i.signal.aborted)return a(new t.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function u(){s.abort()}s.onload=function(){var e,t,n={status:s.status,statusText:s.statusText,headers:(e=s.getAllResponseHeaders()||"",t=new p,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};n.url="responseURL"in s?s.responseURL:n.headers.get("X-Request-URL");var o="response"in s?s.response:s.responseText;r(new S(o,n))},s.onerror=function(){a(new TypeError("Network request failed"))},s.ontimeout=function(){a(new TypeError("Network request failed"))},s.onabort=function(){a(new t.DOMException("Aborted","AbortError"))},s.open(i.method,i.url,!0),"include"===i.credentials?s.withCredentials=!0:"omit"===i.credentials&&(s.withCredentials=!1),"responseType"in s&&o&&(s.responseType="blob"),i.headers.forEach((function(e,t){s.setRequestHeader(t,e)})),i.signal&&(i.signal.addEventListener("abort",u),s.onreadystatechange=function(){4===s.readyState&&i.signal.removeEventListener("abort",u)}),s.send(void 0===i._bodyInit?null:i._bodyInit)}))}C.polyfill=!0,e.fetch||(e.fetch=C,e.Headers=p,e.Request=b,e.Response=S),t.Headers=p,t.Request=b,t.Response=S,t.fetch=C}({})}(n),delete n.fetch.polyfill,(t=n.fetch).default=n.fetch,t.fetch=n.fetch,t.Headers=n.Headers,t.Request=n.Request,t.Response=n.Response,e.exports=t},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t={};return Object.keys(e).forEach((function(n){a.validProps.includes(n)&&(t[n]=e[n])})),t}},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=i},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return a};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},a={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.1","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){"use strict";t.__esModule=!0,t.Tick=void 0;var r,o=n(7),a=(r=o)&&r.__esModule?r:{default:r},i=n(2);var s={name:"1pnljid-small",styles:"min-height:0;height:30px;border:0;box-shadow:rgba(0,0,0,0.3) 0px 1px 4px -1px;border-radius:2px;;label:small;"},u=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.backgroundColor,";border-color:",t.colors.borderColor,";color:",t.colors.textColor,";&:hover,&:focus{background-color:",t.colors.backgroundColor,";}")},l=(0,a.default)("button",{target:"e863kyk0",label:"Select"})("width:100%;display:flex;align-items:center;justify-content:space-between;min-height:42px;border-radius:0;outline:none;padding:5px 12px;font-size:0.9rem;line-height:1.2rem;background-color:#fff;border:1px solid #ccc;color:#424242;cursor:pointer;user-select:none;transition:all 0.3s ease;",(function(e){return e.small?s:null}),";& > div{width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;}&:hover,&:focus{background-color:#fcfcfc;}",(function(e){return"dark"===e.themePreset&&u}),";"),c=(0,a.default)("span",{target:"e863kyk1",label:"Tick"})('width:16px;height:16px;display:inline-block;position:relative;user-select:none;align-items:center;&::after{box-sizing:content-box;content:"";position:absolute;background-color:transparent;top:50%;left:0;width:8px;height:4px;margin-top:-4px;border-style:solid;border-color:',(function(e){return e.theme.colors.primaryColor}),";border-width:0 0 2px 2px;border-radius:0;border-image:none;transform:rotate(-45deg) scale(1);transition:all 200ms ease-out;}");t.default=l,t.Tick=c},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(7),a=(r=o)&&r.__esModule?r:{default:r};n(2);var i={name:"7ygnhj-open",styles:"top:0.55em;transform:rotate(-45deg);;label:open;"},s=(0,a.default)("span",{target:"e1i1ftc40",label:"Chevron"})('&::before{content:"";border-style:solid;border-width:0.15em 0.15em 0 0;display:inline-block;height:0.45em;position:relative;top:0.35em;left:0;transform:rotate(135deg);vertical-align:top;width:0.45em;',(function(e){return e.open?i:null}),"}");t.default=s},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(0),a=(r=o)&&r.__esModule?r:{default:r};t.default=function(){return a.default.createElement("svg",{alt:"Search",className:"search-icon",height:"12",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 15 15"},a.default.createElement("title",null,"Search"),a.default.createElement("path",{d:" M6.02945,10.20327a4.17382,4.17382,0,1,1,4.17382-4.17382A4.15609,4.15609, 0,0,1,6.02945,10.20327Zm9.69195,4.2199L10.8989,9.59979A5.88021,5.88021, 0,0,0,12.058,6.02856,6.00467,6.00467,0,1,0,9.59979,10.8989l4.82338, 4.82338a.89729.89729,0,0,0,1.29912,0,.89749.89749,0,0,0-.00087-1.29909Z "}))}},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(0)),o=a(n(4));function a(e){return e&&e.__esModule?e:{default:e}}var i=function(e){var t=e.onClick;return r.default.createElement("svg",{alt:"Clear",className:"cancel-icon",height:"10",onClick:t,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 212.982 212.982"},r.default.createElement("title",null,"Clear"),r.default.createElement("path",{d:"M131.804,106.491l75.936-75.936c6.99-6.99,6.99-18.323,0-25.312 c-6.99-6.99-18.322-6.99-25.312,0l-75.937,75.937L30.554,5.242c-6.99-6.99-18.322-6.99-25.312,0c-6.989,6.99-6.989,18.323,0,25.312 l75.937,75.936L5.242,182.427c-6.989,6.99-6.989,18.323,0,25.312c6.99,6.99,18.322,6.99,25.312,0l75.937-75.937l75.937,75.937 c6.989,6.99,18.322,6.99,25.312,0c6.99-6.99,6.99-18.322,0-25.312L131.804,106.491z"}))};i.propTypes={onClick:o.default.func},t.default=i},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(7),a=(r=o)&&r.__esModule?r:{default:r};n(2);var i={name:"1we0lfc-left",styles:"padding-left:12px;left:0;;label:left;"},s={name:"1jbg2f-right",styles:"padding-right:12px;right:0;;label:right;"},u={name:"alnn9o-clear",styles:"padding-right:29px;right:0;;label:clear;"},l=(0,a.default)("div",{target:"ekqohx90",label:"InputIcon"})("position:absolute;top:",(function(e){return e.isClearIcon?"12px":"13px"}),";cursor:pointer;",(function(e){var t=e.iconPosition;return"left"===t?i:"right"===t?s:null}),";",(function(e){return e.clearIcon&&u}),";",(function(e){return!e.showIcon&&"padding-right:10px"}),";svg.search-icon{fill:",(function(e){return e.theme.colors.primaryColor}),";}svg.cancel-icon{fill:",(function(e){return e.theme.colors.borderColor}),";}");t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r=s(n(17)),o=n(2),a=s(n(35)),i=s(n(157));function s(e){return e&&e.__esModule?e:{default:e}}var u={name:"1qdswc8-SuggestionItem",styles:"width:100%;;label:SuggestionItem;"},l={name:"1m0rusr-SuggestionItem",styles:"margin:auto;margin-right:10px;;label:SuggestionItem;"},c={name:"1329h7p-SuggestionItem",styles:"object-fit:contain;;label:SuggestionItem;"},f={name:"1848dt2-SuggestionItem",styles:"font-size:1rem;;label:SuggestionItem;"},p={name:"169r87i-SuggestionItem",styles:"margin-top:3px;;label:SuggestionItem;"};t.default=function(e){var t=e.currentValue,n=e.suggestion,s=n.label,d=n.value,h=n.title,g=n.description,m=n.image;return s?"string"==typeof s?(0,o.jsx)("div",{className:"trim"},(0,o.jsx)(i.default,{autoEscape:!0,searchWords:t.split(" "),textToHighlight:s})):s:h||m||g?(0,o.jsx)(a.default,{alignItems:"center",css:u},m&&(0,o.jsx)("div",{css:l},(0,o.jsx)("img",{src:m,alt:" ",height:"50px",width:"50px",css:c})),(0,o.jsx)(a.default,{direction:"column",css:(0,r.default)({width:m?"calc(100% - 60px)":"100%"},";label:SuggestionItem;")},h&&(0,o.jsx)("div",{className:"trim"},(0,o.jsx)(i.default,{searchWords:t.split(" "),textToHighlight:h,css:f})),g&&(0,o.jsx)("div",{className:"trim",css:p},(0,o.jsx)(i.default,{searchWords:t.split(" "),textToHighlight:g})))):d}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(2),a=n(5),i=(r=a)&&r.__esModule?r:{default:r},s=n(10);var u={name:"12fugvv-highlightedStyling",styles:"overflow:hidden;text-overflow:ellipsis;white-space:nowrap;.highlight{font-weight:600;padding:0;background-color:transparent;color:inherit;};label:highlightedStyling;"},l=function(e){var t=e.textToHighlight,n=e.searchWords,r=e.autoEscape,a=n.map((function(e){return r?(0,s.escapeRegExp)(e):e})).join("|");return(0,o.jsx)("div",{css:u,dangerouslySetInnerHTML:{__html:t.replace(new RegExp(a,"ig"),(function(e){return''+e+""}))}})};l.propTypes={searchWords:i.default.arrayOf(i.default.string),textToHighlight:i.default.string,autoEscape:i.default.bool},l.defaultProps={searchWords:[],textToHighlight:"",autoEscape:!1},t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(2),a=n(3),i=n(4),s=(r=i)&&r.__esModule?r:{default:r},u=n(34);var l=function(e){var t=e.theme,n=e.themePreset,r=e.children,i=e.innerClassName,s=e.innerClass;return(0,o.jsx)("div",{css:(0,u.noSuggestions)(n,t),className:(0,a.getClassName)(s,i||"")},(0,o.jsx)("li",null,r))};l.propTypes={theme:s.default.style,innerClassName:s.default.string,themePreset:s.default.themePreset,children:s.default.children,innerClass:s.default.style},t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r=function(){function e(e,t){for(var n=0;n1?o:2}(n,r,f):Math.max(2,Math.ceil(s-(n-1)/2+1)),d=[];if(p<=s){var h=ns-n+2&&(h=(p=Math.max(2,s-n+2))+n);for(var g=function(e){var t=r===e-1,n=(0,i.getClassName)(u,"button"),f=n||t?n+" "+(t?"active":""):null,p=(0,o.jsx)(l.default,{className:f,primary:t,key:e-1,tabIndex:"0",onKeyPress:function(t){return(0,i.handleA11yAction)(t,(function(){return a(e-1)}))},onClick:function(t){t.preventDefault(),a(e-1)},alt:"Page "+e,href:"?"+c+"="+e},e);e<=s+1&&d.push(p)},m=p;m=1&&(b={href:"?"+f+"="+n,alt:"Page "+n,rel:"prev"}),n=Math.floor(t/2)+!!(t%2)?(0,o.jsx)("span",null,"..."):null,this.buildIntermediatePaginationDom(),p&&t>2&&n<=s-Math.ceil(.75*t)?(0,o.jsx)("span",null,"..."):null,p&&s>=t&&d(this.props,"end"),(0,o.jsx)(l.default,r({className:(0,i.getClassName)(c,"button")||null,disabled:n>=s-1,onKeyPress:function(e){return(0,i.handleA11yAction)(e,g)},onClick:g,tabIndex:n>=s-1?"-1":"0"},w),"Next"))},t}(a.default.PureComponent);h.propTypes={currentPage:s.default.number,innerClass:s.default.style,pages:s.default.number,setPage:s.default.func,totalPages:s.default.number,fragmentName:s.default.string,showEndPage:s.default.bool},t.default=h},function(e,t,n){"use strict";t.__esModule=!0;var r=u(n(0)),o=n(3),a=u(n(4)),i=u(n(166)),s=u(n(35));function u(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var f=function(e){function t(){return l(this,t),c(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){return this.props.show?r.default.createElement(s.default,{direction:"row-reverse",className:(0,o.getClassName)(this.props.innerClass,"poweredBy")},r.default.createElement("a",{href:"https://appbase.io/",target:"_blank",rel:"noopener noreferrer"},r.default.createElement(i.default,{src:"https://cdn.rawgit.com/appbaseio/cdn/d2ec210045e59104ee5485841fa17b23fc83f097/appbase/logos/rbc-logo.svg"}))):null},t}(r.default.PureComponent);f.propTypes={show:a.default.bool,innerClass:a.default.style},t.default=f},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(7);var a=(0,((r=o)&&r.__esModule?r:{default:r}).default)("img",{target:"e1eb5iy50",label:"PoweredByImage"})({name:"14kcwr6",styles:"width:110px;"});t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.sortOptions=t.resultStats=void 0;n(2);var r={name:"1kfwsuu-resultStats",styles:"flex-grow:1;font-size:0.82rem;;label:resultStats;"},o={name:"p4tgvk-sortOptions",styles:"color:#424242;height:32px;font-size:0.82rem;padding:0 25px 0 10px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;border:0;outline:1px solid #ddd;outline-offset:-1px;;label:sortOptions;"};t.resultStats=r,t.sortOptions=o},function(e,t,n){"use strict";t.__esModule=!0,t.Image=t.Title=t.container=void 0;var r=i(n(7)),o=(n(2),n(20)),a=i(n(16));function i(e){return e&&e.__esModule?e:{default:e}}var s={name:"12v9vzr-container",styles:"display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:0 -8px;@media (max-width:420px){margin:0;};label:container;"},u=(0,r.default)("div",{target:"e1cc0ogo0",label:"Image"})("width:calc(100% + 20px);height:220px;margin:-10px -10px 0;background-color:",(function(e){return e.theme.colors.backgroundColor||"#fcfcfc"}),";background-size:contain;background-position:center center;background-repeat:no-repeat;"),l=(0,r.default)("a",{target:"e1cc0ogo1",label:"Card"})("width:auto;flex-grow:1;outline:none;text-decoration:none;min-width:240px;max-width:250px;border-radius:0.25rem;background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.1,t.colors.backgroundColor):"#fff"}),";height:300px;display:flex;flex-direction:column;justify-content:space-between;margin:8px;padding:10px;overflow:hidden;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return e.href?"cursor: pointer":null}),";transition:all 0.3s ease;h2{width:100%;font-size:0.9rem;line-height:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:10px 0 8px;}p{margin:0}article{flex-grow:1;font-size:0.9rem;}&:hover,&:focus{box-shadow:0 0 8px 1px rgba(0,0,0,.3);}@media (max-width:420px){width:50%;min-width:0;height:210px;margin:0;border-radius:0;box-shadow:none;border:1px solid #eee;&:hover,&:focus{box-shadow:0;}}");t.default=l,t.container=s,t.Title=a.default,t.Image=u},function(e,t,n){"use strict";t.__esModule=!0,t.Image=t.Title=t.container=void 0;var r=i(n(7)),o=(n(2),n(20)),a=i(n(16));function i(e){return e&&e.__esModule?e:{default:e}}var s={name:"1o3ffoz-container",styles:"display:flex;flex-direction:column;margin:0;border-radius:0.25rem;overflow:hidden;;label:container;"},u={name:"1391uhf-smallImage",styles:"width:100px;height:100px;;label:smallImage;"},l=(0,r.default)("div",{target:"ez0j50z0",label:"Image"})("width:160px;height:160px;",(function(e){return e.small?u:null}),";margin:0;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:",(function(e){return"url("+e.src+")"}),";"),c=(0,r.default)("a",{target:"ez0j50z1",label:"ListItem"})("width:100%;height:auto;outline:none;text-decoration:none;border-radius:0;background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.1,t.colors.backgroundColor):"#fff"}),";display:flex;flex-direction:row;margin:0;padding:10px;border-bottom:1px solid ",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.3,t.colors.backgroundColor):(0,o.lighten)(.68,t.colors.textColor)}),";color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return e.href?"cursor: pointer":null}),";all 0.3s ease;&:hover,&:focus{background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.2,t.colors.backgroundColor):"#fdfefd"}),";}&:last-of-type{border:0;}h2{width:100%;line-height:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0 0 8px;}p{margin:0;}article{width:",(function(e){return e.image?e.small?"calc(100% - 100px)":"calc(100% - 160px)":"100%"}),";padding-left:",(function(e){return e.image?"10px":0}),";font-size:0.9rem;}&:hover,&:focus{box-shadow:0 0 0 0 rgba(0,0,0,0.10);}@media (max-width:420px){min-width:0;margin:0;border-radius:0;box-shadow:none;border:1px solid #eee;&:hover,&:focus{box-shadow:0;}}");t.default=c,t.container=s,t.Title=a.default,t.Image=l},function(e,t,n){"use strict";t.__esModule=!0;var r=i(n(0)),o=n(3),a=i(n(4));function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var l=function(e){function t(){return s(this,t),u(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){var e=this;return this.props.hasCustomRender?this.props.getComponent():r.default.createElement("div",{className:this.props.listClass+" "+(0,o.getClassName)(this.props.innerClass,"list")},this.props.filteredResults.map((function(t,n){return e.props.renderItem(t,(function(){e.props.triggerClickAnalytics(e.props.base+n)}))})))},t}(r.default.Component);l.propTypes={hasCustomRender:a.default.boolRequired,innerClass:a.default.style,renderItem:a.default.func,base:a.default.number,getComponent:a.default.func,listClass:a.default.string,filteredResults:a.default.hits,triggerClickAnalytics:a.default.func},t.default=l},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=n(60),i=n.n(a),s=(n(39),n(40)),u=n.n(s),l=n(52),c=n.n(l),f=n(56),p=n.n(f),d=n(57),h=n.n(d),g=n(58),m=n.n(g),y={typography:{fontFamily:"Lato, Helvetica, sans-serif"},colors:{primaryColor:"coral"}},v=n(22),b=n(5),w=n.n(b),S=n(23),_=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|default|defer|dir|disabled|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|itemProp|itemScope|itemType|itemID|itemRef|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class)|(on[A-Z].*)|((data|aria|x)-.*))$/i,C=Object(S.a)(_.test.bind(_));function E(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var O,x="__EMOTION_THEMING__",T=((O={})[x]=w.a.object,O);function k(e){this.setState({theme:e})}var P=C,A=function(e){return"theme"!==e&&"innerRef"!==e},I=function(){return!0},R=function(e,t){for(var n=2,r=arguments.length;n"],post_tags:[""],fields:{text:{},title:{}},number_of_fragments:0}}})),o.a.createElement(K,{flex:1},o.a.createElement(c.a,{componentId:"category",dataField:"p_type.keyword",placeholder:"Select Category",react:{and:"title"}})),o.a.createElement(K,{flex:1},o.a.createElement(p.a,{componentId:"time",dataField:"time.keyword",data:[{start:"now-6M",end:"now",label:"Last 6 months"},{start:"now-1y",end:"now",label:"Last year"},{start:"now-10y",end:"now",label:"All time"}],placeholder:"Select Time"})))},J=Object(v.css)("color:#a2a2a2;position:relative;div:not(:first-child){border-left:1px solid #eee;}"),ee=j("div",{target:"css-ds9ks60"})("padding:20px 0;margin:-1px 1rem 0 1rem;border-top:1px solid #eee;border-bottom:1px solid #eee;&:first-child{border-top:none;}&:last-child{border-bottom:none;}"),te=j("a",{target:"css-1bhdogt0"})("cursor:pointer;color:#a2a2a2;text-decoration:none;&:hover{border-bottom:1px dotted #ddd;}");var ne=function(e){var t=e.numberOfResults,n=e.time;return o.a.createElement($,{justifyContent:"flex-end",style:{padding:"0 1rem"}},t," results found in ",n,"ms")},re=function(e){return o.a.createElement(ee,{key:e._id},o.a.createElement("div",{dangerouslySetInnerHTML:{__html:e.title}}),o.a.createElement("div",{dangerouslySetInnerHTML:{__html:e.text}}),o.a.createElement($,{className:J,style:{paddingTop:5,marginTop:5}},!!e.parent&&o.a.createElement(K,null,"parent"," ",o.a.createElement(te,{href:"https://news.ycombinator.com/item?id="+e.parent,target:"_blank",rel:"noopener noreferrer"},e.parent)),o.a.createElement(K,null,e.score," points"),o.a.createElement(K,null,o.a.createElement(te,{href:"https://news.ycombinator.com/user?id="+e.by,target:"_blank",rel:"noopener noreferrer"},e.by)),o.a.createElement(K,null,(t=new Date(1e3*e.time),n=Math.floor((new Date-t)/1e3),(r=Math.floor(n/31536e3))>=1?r+(1===r?" year":" years"):(r=Math.floor(n/2592e3))>1?r+" months":(r=Math.floor(n/86400))>1?r+" days":(r=Math.floor(n/3600))>1?r+" hours":(r=Math.floor(n/60))>1?r+" minutes":Math.floor(n)+" seconds")," ago")));var t,n,r};re.propTypes={_source:w.a.object};var oe=function(){return o.a.createElement(m.a,{componentId:"results",dataField:"title",renderItem:re,renderResultStats:ne,react:{and:["title","category","time"]},pagination:!0})},ae=j("section",{target:"css-wbzrta0"})("max-width:1200px;margin:0 auto;height:100%;background:white;"),ie=j("section",{target:"css-1wc7w1s0"})("background:#fafafa;width:100%;height:100%;min-height:100vh;"),se=function(){return o.a.createElement(ie,null,o.a.createElement(ae,null,o.a.createElement(u.a,{app:"hackernews-live",url:"https://a03a1cb71321:75b6603d-9456-4a5a-af6b-a487b309eb61@arc-cluster-appbase-demo-6pjy6z.searchbase.io",enableAppbase:!0,theme:y},o.a.createElement(X,null),o.a.createElement(Z,null),o.a.createElement(oe,null))))};i.a.render(o.a.createElement(se,null),document.getElementById("app"))}]); \ No newline at end of file + */!function(n,o,a,i){var s=["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds","Day","Year"],u=["Years","Months","Days"],l=[12,31,24,60,60,1e3,1],c=new RegExp("(([a-zA-Z])\\2*)|(\\((('.*?'|\\(.*?\\)|.)*?)\\))|('(.*?)')"),f=n.UTC,p=n.prototype.toUTCString,d=h.prototype;function h(){return g(this instanceof h?this:new h,arguments)}function g(e,t){var r,o=t.length;if(Q(t[o-1])&&(r=t[--o],t=D(t,0,o)),o)if(1==o){var a=t[0];a instanceof n?e[0]=new n(a.getTime()):!function(e){return"number"==typeof e}(a)?a instanceof h?e[0]=function(e){var t=new n(e[0].getTime());m(e)&&(t.toString=p);return t}(a):F(a)&&(e[0]=new n(0),e=function(e,t,r){for(var o,a=h.parsers,i=0;i=n;a--)r/=l[a],r+=A(t,!1,a)-A(e,!1,a);1==n&&(r+=12*(t.getFullYear()-e.getFullYear()))}else if(2==n){var i=e.toDate().setUTCHours(0,0,0,0),s=t.toDate().setUTCHours(0,0,0,0);r=o.round((s-i)/864e5)+(t-s-(e-i))/864e5}else r=(t-e)/[36e5,6e4,1e3,1][n-3];return r}function w(e){return t=e(0),r=e(1),a=e(2),i=new n(f(t,r,a)),s=_(S(t,r,a)),o.floor(o.round((i-s)/864e5)/7)+1;var t,r,a,i,s}function S(e,t,r){var o=new n(f(e,t,r));return o<_(e)?e-1:o>=_(e+1)?e+1:e}function _(e){var t=new n(f(e,0,4));return t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+6)%7),t}function C(e,t,n,r){var o=N(A,e,r),a=N(I,e,r);void 0===n&&(n=S(o(0),o(1),o(2)));var i=_(n);r||(i=R(i)),e.setTime(i.getTime()),a(2,[o(2)+7*(t-1)])}function E(e,t,n,r,o){var a=h.locales,i=a[h.defaultLocale]||{},s=N(A,e,o);return n=(F(n)?a[n]:n)||{},O(e,t,(function(e){if(r)for(var t=(7==e?2:e)-1;t>=0;t--)r.push(s(t));return s(e)}),(function(e){return n[e]||i[e]}),o)}function O(e,t,n,r,o){for(var a,i,s="";a=t.match(c);)s+=t.substr(0,a.index),a[1]?s+=x(e,a[1],n,r,o):a[3]?(i=O(e,a[4],n,r,o),parseInt(i.replace(/\D/g,""),10)&&(s+=i)):s+=a[7]||"'",t=t.substr(a.index+a[0].length);return s+t}function x(e,t,n,r,o){for(var a,i=t.length,s="";i>0;)void 0!==(a=T(e,t.substr(0,i),n,r,o))?(s+=a,i=(t=t.substr(i)).length):i--;return s+t}function T(e,t,n,r,a){var i=h.formatters[t];if(F(i))return O(e,i,n,r,a);if("function"==typeof i)return i(e,a||!1,r);switch(t){case"fff":return z(n(6),3);case"s":return n(5);case"ss":return z(n(5));case"m":return n(4);case"mm":return z(n(4));case"h":return n(3)%12||12;case"hh":return z(n(3)%12||12);case"H":return n(3);case"HH":return z(n(3));case"d":return n(2);case"dd":return z(n(2));case"ddd":return r("dayNamesShort")[n(7)]||"";case"dddd":return r("dayNames")[n(7)]||"";case"M":return n(1)+1;case"MM":return z(n(1)+1);case"MMM":return r("monthNamesShort")[n(1)]||"";case"MMMM":return r("monthNames")[n(1)]||"";case"yy":return(n(0)+"").substring(2);case"yyyy":return n(0);case"t":return k(n,r).substr(0,1).toLowerCase();case"tt":return k(n,r).toLowerCase();case"T":return k(n,r).substr(0,1);case"TT":return k(n,r);case"z":case"zz":case"zzz":return a?"Z":function(e,t){var n=e.getTimezoneOffset(),r=n<0?"+":"-",a=o.floor(o.abs(n)/60),i=o.abs(n)%60,s=a;"zz"==t?s=z(a):"zzz"==t&&(s=z(a)+":"+z(i));return r+s}(e,t);case"w":return w(n);case"ww":return z(w(n));case"S":var s=n(2);return s>10&&s<20?"th":["st","nd","rd"][s%10-1]||"th"}}function k(e,t){return e(3)<12?t("amDesignator"):t("pmDesignator")}function P(e){return!isNaN(e[0].getTime())}function A(e,t,n){return e["get"+(t?"UTC":"")+s[n]]()}function I(e,t,n,r){e["set"+(t?"UTC":"")+s[n]].apply(e,r)}function R(e){return new n(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())}function j(e,t){return 32-new n(f(e,t,32)).getUTCDate()}function M(e){return function(){return e.apply(void 0,[this].concat(D(arguments)))}}function N(e){var t=D(arguments,1);return function(){return e.apply(void 0,t.concat(D(arguments)))}}function D(e,t,n){return a.prototype.slice.call(e,t||0,void 0===n?e.length:n)}function L(e,t){for(var n=0;n-1};function l(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function c(e){return"string"!=typeof e&&(e=String(e)),e}function f(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return r&&(t[Symbol.iterator]=function(){return t}),t}function p(e){this.map={},e instanceof p?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function d(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function h(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function g(e){var t=new FileReader,n=h(t);return t.readAsArrayBuffer(e),n}function m(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:o&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:a&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:n&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():i&&o&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=m(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):i&&(ArrayBuffer.prototype.isPrototypeOf(e)||u(e))?this._bodyArrayBuffer=m(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o&&(this.blob=function(){var e=d(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?d(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(g)}),this.text=function(){var e,t,n,r=d(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=h(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function w(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function S(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new p(t.headers),this.url=t.url||"",this._initBody(e)}b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},y.call(b.prototype),y.call(S.prototype),S.prototype.clone=function(){return new S(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new p(this.headers),url:this.url})},S.error=function(){var e=new S(null,{status:0,statusText:""});return e.type="error",e};var _=[301,302,303,307,308];S.redirect=function(e,t){if(-1===_.indexOf(t))throw new RangeError("Invalid status code");return new S(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function C(e,n){return new Promise((function(r,a){var i=new b(e,n);if(i.signal&&i.signal.aborted)return a(new t.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function u(){s.abort()}s.onload=function(){var e,t,n={status:s.status,statusText:s.statusText,headers:(e=s.getAllResponseHeaders()||"",t=new p,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};n.url="responseURL"in s?s.responseURL:n.headers.get("X-Request-URL");var o="response"in s?s.response:s.responseText;r(new S(o,n))},s.onerror=function(){a(new TypeError("Network request failed"))},s.ontimeout=function(){a(new TypeError("Network request failed"))},s.onabort=function(){a(new t.DOMException("Aborted","AbortError"))},s.open(i.method,i.url,!0),"include"===i.credentials?s.withCredentials=!0:"omit"===i.credentials&&(s.withCredentials=!1),"responseType"in s&&o&&(s.responseType="blob"),i.headers.forEach((function(e,t){s.setRequestHeader(t,e)})),i.signal&&(i.signal.addEventListener("abort",u),s.onreadystatechange=function(){4===s.readyState&&i.signal.removeEventListener("abort",u)}),s.send(void 0===i._bodyInit?null:i._bodyInit)}))}C.polyfill=!0,e.fetch||(e.fetch=C,e.Headers=p,e.Request=b,e.Response=S),t.Headers=p,t.Request=b,t.Response=S,t.fetch=C}({})}(n),delete n.fetch.polyfill,(t=n.fetch).default=n.fetch,t.fetch=n.fetch,t.Headers=n.Headers,t.Request=n.Request,t.Response=n.Response,e.exports=t},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t={};return Object.keys(e).forEach((function(n){a.validProps.includes(n)&&(t[n]=e[n])})),t}},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=i},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return a};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},a={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.2","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){"use strict";t.__esModule=!0,t.Tick=void 0;var r,o=n(7),a=(r=o)&&r.__esModule?r:{default:r},i=n(2);var s={name:"1pnljid-small",styles:"min-height:0;height:30px;border:0;box-shadow:rgba(0,0,0,0.3) 0px 1px 4px -1px;border-radius:2px;;label:small;"},u=function(e){var t=e.theme;return(0,i.css)("background-color:",t.colors.backgroundColor,";border-color:",t.colors.borderColor,";color:",t.colors.textColor,";&:hover,&:focus{background-color:",t.colors.backgroundColor,";}")},l=(0,a.default)("button",{target:"e863kyk0",label:"Select"})("width:100%;display:flex;align-items:center;justify-content:space-between;min-height:42px;border-radius:0;outline:none;padding:5px 12px;font-size:0.9rem;line-height:1.2rem;background-color:#fff;border:1px solid #ccc;color:#424242;cursor:pointer;user-select:none;transition:all 0.3s ease;",(function(e){return e.small?s:null}),";& > div{width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;}&:hover,&:focus{background-color:#fcfcfc;}",(function(e){return"dark"===e.themePreset&&u}),";"),c=(0,a.default)("span",{target:"e863kyk1",label:"Tick"})('width:16px;height:16px;display:inline-block;position:relative;user-select:none;align-items:center;&::after{box-sizing:content-box;content:"";position:absolute;background-color:transparent;top:50%;left:0;width:8px;height:4px;margin-top:-4px;border-style:solid;border-color:',(function(e){return e.theme.colors.primaryColor}),";border-width:0 0 2px 2px;border-radius:0;border-image:none;transform:rotate(-45deg) scale(1);transition:all 200ms ease-out;}");t.default=l,t.Tick=c},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(7),a=(r=o)&&r.__esModule?r:{default:r};n(2);var i={name:"7ygnhj-open",styles:"top:0.55em;transform:rotate(-45deg);;label:open;"},s=(0,a.default)("span",{target:"e1i1ftc40",label:"Chevron"})('&::before{content:"";border-style:solid;border-width:0.15em 0.15em 0 0;display:inline-block;height:0.45em;position:relative;top:0.35em;left:0;transform:rotate(135deg);vertical-align:top;width:0.45em;',(function(e){return e.open?i:null}),"}");t.default=s},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(0),a=(r=o)&&r.__esModule?r:{default:r};t.default=function(){return a.default.createElement("svg",{alt:"Search",className:"search-icon",height:"12",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 15 15"},a.default.createElement("title",null,"Search"),a.default.createElement("path",{d:" M6.02945,10.20327a4.17382,4.17382,0,1,1,4.17382-4.17382A4.15609,4.15609, 0,0,1,6.02945,10.20327Zm9.69195,4.2199L10.8989,9.59979A5.88021,5.88021, 0,0,0,12.058,6.02856,6.00467,6.00467,0,1,0,9.59979,10.8989l4.82338, 4.82338a.89729.89729,0,0,0,1.29912,0,.89749.89749,0,0,0-.00087-1.29909Z "}))}},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(0)),o=a(n(4));function a(e){return e&&e.__esModule?e:{default:e}}var i=function(e){var t=e.onClick;return r.default.createElement("svg",{alt:"Clear",className:"cancel-icon",height:"10",onClick:t,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 212.982 212.982"},r.default.createElement("title",null,"Clear"),r.default.createElement("path",{d:"M131.804,106.491l75.936-75.936c6.99-6.99,6.99-18.323,0-25.312 c-6.99-6.99-18.322-6.99-25.312,0l-75.937,75.937L30.554,5.242c-6.99-6.99-18.322-6.99-25.312,0c-6.989,6.99-6.989,18.323,0,25.312 l75.937,75.936L5.242,182.427c-6.989,6.99-6.989,18.323,0,25.312c6.99,6.99,18.322,6.99,25.312,0l75.937-75.937l75.937,75.937 c6.989,6.99,18.322,6.99,25.312,0c6.99-6.99,6.99-18.322,0-25.312L131.804,106.491z"}))};i.propTypes={onClick:o.default.func},t.default=i},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(7),a=(r=o)&&r.__esModule?r:{default:r};n(2);var i={name:"1we0lfc-left",styles:"padding-left:12px;left:0;;label:left;"},s={name:"1jbg2f-right",styles:"padding-right:12px;right:0;;label:right;"},u={name:"alnn9o-clear",styles:"padding-right:29px;right:0;;label:clear;"},l=(0,a.default)("div",{target:"ekqohx90",label:"InputIcon"})("position:absolute;top:",(function(e){return e.isClearIcon?"12px":"13px"}),";cursor:pointer;",(function(e){var t=e.iconPosition;return"left"===t?i:"right"===t?s:null}),";",(function(e){return e.clearIcon&&u}),";",(function(e){return!e.showIcon&&"padding-right:10px"}),";svg.search-icon{fill:",(function(e){return e.theme.colors.primaryColor}),";}svg.cancel-icon{fill:",(function(e){return e.theme.colors.borderColor}),";}");t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r=s(n(17)),o=n(2),a=s(n(35)),i=s(n(157));function s(e){return e&&e.__esModule?e:{default:e}}var u={name:"1qdswc8-SuggestionItem",styles:"width:100%;;label:SuggestionItem;"},l={name:"1m0rusr-SuggestionItem",styles:"margin:auto;margin-right:10px;;label:SuggestionItem;"},c={name:"1329h7p-SuggestionItem",styles:"object-fit:contain;;label:SuggestionItem;"},f={name:"1848dt2-SuggestionItem",styles:"font-size:1rem;;label:SuggestionItem;"},p={name:"169r87i-SuggestionItem",styles:"margin-top:3px;;label:SuggestionItem;"};t.default=function(e){var t=e.currentValue,n=e.suggestion,s=n.label,d=n.value,h=n.title,g=n.description,m=n.image;return s?"string"==typeof s?(0,o.jsx)("div",{className:"trim"},(0,o.jsx)(i.default,{autoEscape:!0,searchWords:t.split(" "),textToHighlight:s})):s:h||m||g?(0,o.jsx)(a.default,{alignItems:"center",css:u},m&&(0,o.jsx)("div",{css:l},(0,o.jsx)("img",{src:m,alt:" ",height:"50px",width:"50px",css:c})),(0,o.jsx)(a.default,{direction:"column",css:(0,r.default)({width:m?"calc(100% - 60px)":"100%"},";label:SuggestionItem;")},h&&(0,o.jsx)("div",{className:"trim"},(0,o.jsx)(i.default,{searchWords:t.split(" "),textToHighlight:h,css:f})),g&&(0,o.jsx)("div",{className:"trim",css:p},(0,o.jsx)(i.default,{searchWords:t.split(" "),textToHighlight:g})))):d}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(2),a=n(5),i=(r=a)&&r.__esModule?r:{default:r},s=n(10);var u={name:"12fugvv-highlightedStyling",styles:"overflow:hidden;text-overflow:ellipsis;white-space:nowrap;.highlight{font-weight:600;padding:0;background-color:transparent;color:inherit;};label:highlightedStyling;"},l=function(e){var t=e.textToHighlight,n=e.searchWords,r=e.autoEscape,a=n.map((function(e){return r?(0,s.escapeRegExp)(e):e})).join("|");return(0,o.jsx)("div",{css:u,dangerouslySetInnerHTML:{__html:t.replace(new RegExp(a,"ig"),(function(e){return''+e+""}))}})};l.propTypes={searchWords:i.default.arrayOf(i.default.string),textToHighlight:i.default.string,autoEscape:i.default.bool},l.defaultProps={searchWords:[],textToHighlight:"",autoEscape:!1},t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(2),a=n(3),i=n(4),s=(r=i)&&r.__esModule?r:{default:r},u=n(34);var l=function(e){var t=e.theme,n=e.themePreset,r=e.children,i=e.innerClassName,s=e.innerClass;return(0,o.jsx)("div",{css:(0,u.noSuggestions)(n,t),className:(0,a.getClassName)(s,i||"")},(0,o.jsx)("li",null,r))};l.propTypes={theme:s.default.style,innerClassName:s.default.string,themePreset:s.default.themePreset,children:s.default.children,innerClass:s.default.style},t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r=function(){function e(e,t){for(var n=0;n1?o:2}(n,r,f):Math.max(2,Math.ceil(s-(n-1)/2+1)),d=[];if(p<=s){var h=ns-n+2&&(h=(p=Math.max(2,s-n+2))+n);for(var g=function(e){var t=r===e-1,n=(0,i.getClassName)(u,"button"),f=n||t?n+" "+(t?"active":""):null,p=(0,o.jsx)(l.default,{className:f,primary:t,key:e-1,tabIndex:"0",onKeyPress:function(t){return(0,i.handleA11yAction)(t,(function(){return a(e-1)}))},onClick:function(t){t.preventDefault(),a(e-1)},alt:"Page "+e,href:"?"+c+"="+e},e);e<=s+1&&d.push(p)},m=p;m=1&&(b={href:"?"+f+"="+n,alt:"Page "+n,rel:"prev"}),n=Math.floor(t/2)+!!(t%2)?(0,o.jsx)("span",null,"..."):null,this.buildIntermediatePaginationDom(),p&&t>2&&n<=s-Math.ceil(.75*t)?(0,o.jsx)("span",null,"..."):null,p&&s>=t&&d(this.props,"end"),(0,o.jsx)(l.default,r({className:(0,i.getClassName)(c,"button")||null,disabled:n>=s-1,onKeyPress:function(e){return(0,i.handleA11yAction)(e,g)},onClick:g,tabIndex:n>=s-1?"-1":"0"},w),"Next"))},t}(a.default.PureComponent);h.propTypes={currentPage:s.default.number,innerClass:s.default.style,pages:s.default.number,setPage:s.default.func,totalPages:s.default.number,fragmentName:s.default.string,showEndPage:s.default.bool},t.default=h},function(e,t,n){"use strict";t.__esModule=!0;var r=u(n(0)),o=n(3),a=u(n(4)),i=u(n(166)),s=u(n(35));function u(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var f=function(e){function t(){return l(this,t),c(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){return this.props.show?r.default.createElement(s.default,{direction:"row-reverse",className:(0,o.getClassName)(this.props.innerClass,"poweredBy")},r.default.createElement("a",{href:"https://appbase.io/",target:"_blank",rel:"noopener noreferrer"},r.default.createElement(i.default,{src:"https://cdn.rawgit.com/appbaseio/cdn/d2ec210045e59104ee5485841fa17b23fc83f097/appbase/logos/rbc-logo.svg"}))):null},t}(r.default.PureComponent);f.propTypes={show:a.default.bool,innerClass:a.default.style},t.default=f},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(7);var a=(0,((r=o)&&r.__esModule?r:{default:r}).default)("img",{target:"e1eb5iy50",label:"PoweredByImage"})({name:"14kcwr6",styles:"width:110px;"});t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.sortOptions=t.resultStats=void 0;n(2);var r={name:"1kfwsuu-resultStats",styles:"flex-grow:1;font-size:0.82rem;;label:resultStats;"},o={name:"p4tgvk-sortOptions",styles:"color:#424242;height:32px;font-size:0.82rem;padding:0 25px 0 10px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;border:0;outline:1px solid #ddd;outline-offset:-1px;;label:sortOptions;"};t.resultStats=r,t.sortOptions=o},function(e,t,n){"use strict";t.__esModule=!0,t.Image=t.Title=t.container=void 0;var r=i(n(7)),o=(n(2),n(20)),a=i(n(16));function i(e){return e&&e.__esModule?e:{default:e}}var s={name:"12v9vzr-container",styles:"display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:0 -8px;@media (max-width:420px){margin:0;};label:container;"},u=(0,r.default)("div",{target:"e1cc0ogo0",label:"Image"})("width:calc(100% + 20px);height:220px;margin:-10px -10px 0;background-color:",(function(e){return e.theme.colors.backgroundColor||"#fcfcfc"}),";background-size:contain;background-position:center center;background-repeat:no-repeat;"),l=(0,r.default)("a",{target:"e1cc0ogo1",label:"Card"})("width:auto;flex-grow:1;outline:none;text-decoration:none;min-width:240px;max-width:250px;border-radius:0.25rem;background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.1,t.colors.backgroundColor):"#fff"}),";height:300px;display:flex;flex-direction:column;justify-content:space-between;margin:8px;padding:10px;overflow:hidden;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return e.href?"cursor: pointer":null}),";transition:all 0.3s ease;h2{width:100%;font-size:0.9rem;line-height:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:10px 0 8px;}p{margin:0}article{flex-grow:1;font-size:0.9rem;}&:hover,&:focus{box-shadow:0 0 8px 1px rgba(0,0,0,.3);}@media (max-width:420px){width:50%;min-width:0;height:210px;margin:0;border-radius:0;box-shadow:none;border:1px solid #eee;&:hover,&:focus{box-shadow:0;}}");t.default=l,t.container=s,t.Title=a.default,t.Image=u},function(e,t,n){"use strict";t.__esModule=!0,t.Image=t.Title=t.container=void 0;var r=i(n(7)),o=(n(2),n(20)),a=i(n(16));function i(e){return e&&e.__esModule?e:{default:e}}var s={name:"1o3ffoz-container",styles:"display:flex;flex-direction:column;margin:0;border-radius:0.25rem;overflow:hidden;;label:container;"},u={name:"1391uhf-smallImage",styles:"width:100px;height:100px;;label:smallImage;"},l=(0,r.default)("div",{target:"ez0j50z0",label:"Image"})("width:160px;height:160px;",(function(e){return e.small?u:null}),";margin:0;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:",(function(e){return"url("+e.src+")"}),";"),c=(0,r.default)("a",{target:"ez0j50z1",label:"ListItem"})("width:100%;height:auto;outline:none;text-decoration:none;border-radius:0;background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.1,t.colors.backgroundColor):"#fff"}),";display:flex;flex-direction:row;margin:0;padding:10px;border-bottom:1px solid ",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.3,t.colors.backgroundColor):(0,o.lighten)(.68,t.colors.textColor)}),";color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return e.href?"cursor: pointer":null}),";all 0.3s ease;&:hover,&:focus{background-color:",(function(e){var t=e.theme;return t.colors.backgroundColor?(0,o.lighten)(.2,t.colors.backgroundColor):"#fdfefd"}),";}&:last-of-type{border:0;}h2{width:100%;line-height:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0 0 8px;}p{margin:0;}article{width:",(function(e){return e.image?e.small?"calc(100% - 100px)":"calc(100% - 160px)":"100%"}),";padding-left:",(function(e){return e.image?"10px":0}),";font-size:0.9rem;}&:hover,&:focus{box-shadow:0 0 0 0 rgba(0,0,0,0.10);}@media (max-width:420px){min-width:0;margin:0;border-radius:0;box-shadow:none;border:1px solid #eee;&:hover,&:focus{box-shadow:0;}}");t.default=c,t.container=s,t.Title=a.default,t.Image=l},function(e,t,n){"use strict";t.__esModule=!0;var r=i(n(0)),o=n(3),a=i(n(4));function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var l=function(e){function t(){return s(this,t),u(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){var e=this;return this.props.hasCustomRender?this.props.getComponent():r.default.createElement("div",{className:this.props.listClass+" "+(0,o.getClassName)(this.props.innerClass,"list")},this.props.filteredResults.map((function(t,n){return e.props.renderItem(t,(function(){e.props.triggerClickAnalytics(e.props.base+n)}))})))},t}(r.default.Component);l.propTypes={hasCustomRender:a.default.boolRequired,innerClass:a.default.style,renderItem:a.default.func,base:a.default.number,getComponent:a.default.func,listClass:a.default.string,filteredResults:a.default.hits,triggerClickAnalytics:a.default.func},t.default=l},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=n(60),i=n.n(a),s=(n(39),n(40)),u=n.n(s),l=n(52),c=n.n(l),f=n(56),p=n.n(f),d=n(57),h=n.n(d),g=n(58),m=n.n(g),y={typography:{fontFamily:"Lato, Helvetica, sans-serif"},colors:{primaryColor:"coral"}},v=n(22),b=n(5),w=n.n(b),S=n(23),_=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|default|defer|dir|disabled|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|itemProp|itemScope|itemType|itemID|itemRef|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class)|(on[A-Z].*)|((data|aria|x)-.*))$/i,C=Object(S.a)(_.test.bind(_));function E(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var O,x="__EMOTION_THEMING__",T=((O={})[x]=w.a.object,O);function k(e){this.setState({theme:e})}var P=C,A=function(e){return"theme"!==e&&"innerRef"!==e},I=function(){return!0},R=function(e,t){for(var n=2,r=arguments.length;n"],post_tags:[""],fields:{text:{},title:{}},number_of_fragments:0}}})),o.a.createElement(K,{flex:1},o.a.createElement(c.a,{componentId:"category",dataField:"p_type.keyword",placeholder:"Select Category",react:{and:"title"}})),o.a.createElement(K,{flex:1},o.a.createElement(p.a,{componentId:"time",dataField:"time.keyword",data:[{start:"now-6M",end:"now",label:"Last 6 months"},{start:"now-1y",end:"now",label:"Last year"},{start:"now-10y",end:"now",label:"All time"}],placeholder:"Select Time"})))},J=Object(v.css)("color:#a2a2a2;position:relative;div:not(:first-child){border-left:1px solid #eee;}"),ee=j("div",{target:"css-ds9ks60"})("padding:20px 0;margin:-1px 1rem 0 1rem;border-top:1px solid #eee;border-bottom:1px solid #eee;&:first-child{border-top:none;}&:last-child{border-bottom:none;}"),te=j("a",{target:"css-1bhdogt0"})("cursor:pointer;color:#a2a2a2;text-decoration:none;&:hover{border-bottom:1px dotted #ddd;}");var ne=function(e){var t=e.numberOfResults,n=e.time;return o.a.createElement($,{justifyContent:"flex-end",style:{padding:"0 1rem"}},t," results found in ",n,"ms")},re=function(e){return o.a.createElement(ee,{key:e._id},o.a.createElement("div",{dangerouslySetInnerHTML:{__html:e.title}}),o.a.createElement("div",{dangerouslySetInnerHTML:{__html:e.text}}),o.a.createElement($,{className:J,style:{paddingTop:5,marginTop:5}},!!e.parent&&o.a.createElement(K,null,"parent"," ",o.a.createElement(te,{href:"https://news.ycombinator.com/item?id="+e.parent,target:"_blank",rel:"noopener noreferrer"},e.parent)),o.a.createElement(K,null,e.score," points"),o.a.createElement(K,null,o.a.createElement(te,{href:"https://news.ycombinator.com/user?id="+e.by,target:"_blank",rel:"noopener noreferrer"},e.by)),o.a.createElement(K,null,(t=new Date(1e3*e.time),n=Math.floor((new Date-t)/1e3),(r=Math.floor(n/31536e3))>=1?r+(1===r?" year":" years"):(r=Math.floor(n/2592e3))>1?r+" months":(r=Math.floor(n/86400))>1?r+" days":(r=Math.floor(n/3600))>1?r+" hours":(r=Math.floor(n/60))>1?r+" minutes":Math.floor(n)+" seconds")," ago")));var t,n,r};re.propTypes={_source:w.a.object};var oe=function(){return o.a.createElement(m.a,{componentId:"results",dataField:"title",renderItem:re,renderResultStats:ne,react:{and:["title","category","time"]},pagination:!0})},ae=j("section",{target:"css-wbzrta0"})("max-width:1200px;margin:0 auto;height:100%;background:white;"),ie=j("section",{target:"css-1wc7w1s0"})("background:#fafafa;width:100%;height:100%;min-height:100vh;"),se=function(){return o.a.createElement(ie,null,o.a.createElement(ae,null,o.a.createElement(u.a,{app:"hackernews-live",url:"https://a03a1cb71321:75b6603d-9456-4a5a-af6b-a487b309eb61@arc-cluster-appbase-demo-6pjy6z.searchbase.io",enableAppbase:!0,theme:y},o.a.createElement(X,null),o.a.createElement(Z,null),o.a.createElement(oe,null))))};i.a.render(o.a.createElement(se,null),document.getElementById("app"))}]); \ No newline at end of file diff --git a/site/demos/technews/package.json b/site/demos/technews/package.json index f09446b5f5..406586ed58 100644 --- a/site/demos/technews/package.json +++ b/site/demos/technews/package.json @@ -6,7 +6,7 @@ "author": "Divyanshu Maithani ", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "prop-types": "^15.6.0", "react": "^16.2.0", "react-dom": "^16.2.0", diff --git a/site/demos/transport/dist/index.js b/site/demos/transport/dist/index.js index 304351e88f..90d693907c 100644 --- a/site/demos/transport/dist/index.js +++ b/site/demos/transport/dist/index.js @@ -72,4 +72,4 @@ function n(e,t){function n(){}n.prototype=t.prototype,e.superClass_=t.prototype, * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var r=n(79),o=n(0);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nP;P++)C[P]=P+1;C[15]=0;var T=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,k=Object.prototype.hasOwnProperty,M={},L={};function A(e){return!!k.call(L,e)||!k.call(M,e)&&(T.test(e)?L[e]=!0:(M[e]=!0,!1))}function R(e,t,n,r,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var I={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){I[e]=new R(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];I[t]=new R(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){I[e]=new R(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){I[e]=new R(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){I[e]=new R(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){I[e]=new R(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){I[e]=new R(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){I[e]=new R(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){I[e]=new R(e,5,!1,e.toLowerCase(),null,!1)}));var j=/[\-:]([a-z])/g;function D(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!1)})),I.xlinkHref=new R("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!0)}));var N=/["'&<>]/;function z(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=N.exec(e);if(t){var n,r="",o=0;for(n=t.index;nt}return!1}(e,t,r,!1)?"":null!==r?(e=r.attributeName,3===(n=r.type)||4===n&&!0===t?e+'=""':(r.sanitizeURL&&(t=""+t),e+'="'+z(t)+'"')):A(e)?e+'="'+z(t)+'"':""}var B="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},F=null,V=null,H=null,W=!1,Z=!1,q=null,Q=0;function G(){if(null===F)throw Error(i(321));return F}function K(){if(0Q))throw Error(i(301));if(e===F)if(Z=!0,e={action:n,next:null},null===q&&(q=new Map),void 0===(n=q.get(t)))q.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}function te(){}var ne=0,re={readContext:function(e){var t=ne;return S(e,t),e[t]},useContext:function(e){G();var t=ne;return S(e,t),e[t]},useMemo:function(e,t){if(F=G(),t=void 0===t?null:t,null!==(H=Y())){var n=H.memoizedState;if(null!==n&&null!==t){e:{var r=n[1];if(null===r)r=!1;else{for(var o=0;o=a))throw Error(i(304));var s=new Uint16Array(a);for(s.set(r),(C=s)[0]=n+1,r=n;r=s.children.length){var u=s.footer;if(""!==u&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===s.type)this.currentSelectValue=null;else if(null!=s.type&&null!=s.type.type&&s.type.type.$$typeof===f)this.popProvider(s.type);else if(s.type===m){this.suspenseDepth--;var l=r.pop();if(o){o=!1;var c=s.fallbackFrame;if(!c)throw Error(i(303));this.stack.push(c),r[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}r[this.suspenseDepth]+=l}r[this.suspenseDepth]+=u}else{var p=s.children[s.childIndex++],d="";try{d+=this.render(p,s.context,s.domNamespace)}catch(e){if(null!=e&&"function"==typeof e.then)throw Error(i(294));throw e}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=d}}return r[0]}finally{de.current=n,ne=t}},t.render=function(e,t,n){if("string"==typeof e||"number"==typeof e)return""===(n=""+e)?"":this.makeStaticMarkup?z(n):this.previousWasTextNode?"\x3c!-- --\x3e"+z(n):(this.previousWasTextNode=!0,z(n));if(e=(t=we(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!o.isValidElement(e)){if(null!=e&&null!=e.$$typeof){if((n=e.$$typeof)===s)throw Error(i(257));throw Error(i(258,n.toString()))}return e=pe(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}var a=e.type;if("string"==typeof a)return this.renderDOM(e,t,n);switch(a){case l:case d:case c:case y:case u:return e=pe(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case m:throw Error(i(294))}if("object"==typeof a&&null!==a)switch(a.$$typeof){case h:F={};var _=a.render(e.props,e.ref);return _=$(a.render,e.props,_,e.ref),_=pe(_),this.stack.push({type:null,domNamespace:n,children:_,childIndex:0,context:t,footer:""}),"";case g:return e=[o.createElement(a.type,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case f:return n={type:e,domNamespace:n,children:a=pe(e.props.children),childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case p:a=e.type,_=e.props;var x=this.threadID;return S(a,x),a=pe(_.children(a[x])),this.stack.push({type:e,domNamespace:n,children:a,childIndex:0,context:t,footer:""}),"";case b:throw Error(i(338));case v:switch(function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(a=e.type),a._status){case 1:return e=[o.createElement(a._result,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case 2:throw a._result;default:throw Error(i(295))}case w:throw Error(i(343))}throw Error(i(130,null==a?a:typeof a,""))},t.renderDOM=function(e,t,n){var a=e.type.toLowerCase();if(n===oe&&ie(a),!ye.hasOwnProperty(a)){if(!me.test(a))throw Error(i(65,a));ye[a]=!0}var s=e.props;if("input"===a)s=r({type:void 0},s,{defaultChecked:void 0,defaultValue:void 0,value:null!=s.value?s.value:s.defaultValue,checked:null!=s.checked?s.checked:s.defaultChecked});else if("textarea"===a){var u=s.value;if(null==u){u=s.defaultValue;var l=s.children;if(null!=l){if(null!=u)throw Error(i(92));if(Array.isArray(l)){if(!(1>=l.length))throw Error(i(93));l=l[0]}u=""+l}null==u&&(u="")}s=r({},s,{value:void 0,children:""+u})}else if("select"===a)this.currentSelectValue=null!=s.value?s.value:s.defaultValue,s=r({},s,{value:void 0});else if("option"===a){l=this.currentSelectValue;var c=function(e){if(null==e)return e;var t="";return o.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(s.children);if(null!=l){var f=null!=s.value?s.value+"":c;if(u=!1,Array.isArray(l)){for(var p=0;p":(b+=">",u="");e:{if(null!=(l=s.dangerouslySetInnerHTML)){if(null!=l.__html){l=l.__html;break e}}else if("string"==typeof(l=s.children)||"number"==typeof l){l=z(l);break e}l=null}return null!=l?(s=[],he.hasOwnProperty(a)&&"\n"===l.charAt(0)&&(b+="\n"),b+=l):s=pe(s.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?ie(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:a,children:s,childIndex:0,context:t,footer:u}),this.previousWasTextNode=!1,b},e}(),Ee={renderToString:function(e){e=new xe(e,!1);try{return e.read(1/0)}finally{e.destroy()}},renderToStaticMarkup:function(e){e=new xe(e,!0);try{return e.read(1/0)}finally{e.destroy()}},renderToNodeStream:function(){throw Error(i(207))},renderToStaticNodeStream:function(){throw Error(i(208))},version:"16.13.1"};e.exports=Ee.default||Ee},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({label:e.getSelectedLabel(e.state.currentDistance),location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{label:e.getSelectedLabel(e.state.currentDistance),location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.updateQuery(t,e.props),e.props.onValueChange&&e.props.onValueChange({label:e.getSelectedLabel(t),location:e.state.currentLocation})}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=e.getSelectedLabel(t),c=null;u&&(c={label:u.label,location:e.state.currentLocation});var f=e.defaultQuery(e.coordinates,t,n);if(o){var p=o(e.coordinates,t,n);p.query&&(f=p.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(p))}n.updateQuery({componentId:r,query:f,value:c,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(g.default,null):null},this.onDistanceChange=function(t){var n=e.props,r=n.onChange;void 0===n.value?e.setDistance(t.distance):r&&r({label:t.label,location:e.state.currentLocation})},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.onChange;if(void 0===r.value?e.setState({currentLocation:n}):i&&i({location:n,label:e.props.value.label}),n.trim()&&(0,w.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var a=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:a}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.onChange;void 0===t.value?e.setLocation({value:e.state.currentLocation}):n&&n({location:e.state.currentLocation,label:e.props.value.label})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,label:e.props.value.label})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:d.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(h.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(m.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,d.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})}};E.propTypes={addComponent:f.default.funcRequired,mapKey:f.default.stringRequired,removeComponent:f.default.funcRequired,selectedValue:f.default.selectedValue,setQueryListener:f.default.funcRequired,themePreset:f.default.themePreset,updateQuery:f.default.funcRequired,watchComponent:f.default.funcRequired,setComponentProps:f.default.funcRequired,setCustomQuery:f.default.funcRequired,updateComponentProps:f.default.funcRequired,autoLocation:f.default.bool,beforeValueChange:f.default.func,className:f.default.string,componentId:f.default.stringRequired,countries:f.default.stringArray,customQuery:f.default.func,data:f.default.data,dataField:f.default.stringRequired,defaultValue:f.default.selectedValue,filterLabel:f.default.string,icon:f.default.children,iconPosition:f.default.iconPosition,innerClass:f.default.style,innerRef:f.default.func,nestedField:f.default.string,onBlur:f.default.func,onChange:f.default.func,onFocus:f.default.func,onKeyDown:f.default.func,onKeyPress:f.default.func,onKeyUp:f.default.func,onQueryChange:f.default.func,onValueChange:f.default.func,placeholder:f.default.string,react:f.default.react,setQueryOptions:f.default.funcRequired,value:f.default.selectedValue,showFilter:f.default.bool,showIcon:f.default.bool,style:f.default.style,theme:f.default.style,title:f.default.title,unit:f.default.string,URLParams:f.default.bool,serviceOptions:f.default.props,geocoder:f.default.any},E.defaultProps={className:null,placeholder:"Select a value",showFilter:!0,style:{},URLParams:!1,countries:[],autoLocation:!0,unit:"mi"};t.default=(0,_.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(E))},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(22);var i=(0,((r=o)&&r.__esModule?r:{default:r}).default)("div",{target:"e1nzkzy80",label:"Container"})((function(e){return e.theme.component}),";");t.default=i},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,i.jsx)(b.default,o({style:r,className:n},a,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels?(0,i.jsx)("div",{css:w.rangeLabelsContainer},(0,i.jsx)(_.default,{align:"left",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,i.jsx)(_.default,{align:"right",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)):null)},t}(E.default),P=function(){var e=this;this.setValues=function(t){e.setState({currentLocation:t.location,currentDistance:t.distance}),e.getCoordinates(t.location,(function(){e.setDistance(t.distance)}))},this.defaultQuery=function(t,n,r){var o,i,a=null;t&&n&&((i={})[e.type]=((o={distance:""+n+r.unit})[r.dataField]=t,o),a=i);return a&&r.nestedField?{query:{nested:{path:r.nestedField,query:a}}}:a},this.setLocation=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({distance:e.state.currentDistance,location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{distance:e.state.currentDistance,location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.state.currentLocation&&e.updateQuery(t,e.props)}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=null;t&&e.state.currentLocation&&(u={distance:t,location:e.state.currentLocation});var c=e.defaultQuery(e.coordinates,t,n);if(o){var f=o(e.coordinates,t,n);f.query&&(c=f.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(f))}n.updateQuery({componentId:r,query:c,value:u,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(g.default,null):null},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.value,a=r.onChange;if(void 0===i?e.setState({currentLocation:n}):a&&a({location:n,distance:e.state.currentDistance}),n.trim()&&(0,O.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var s=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:s}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.value,r=t.onChange;void 0===n?e.setLocation({value:e.state.currentLocation}):r&&r({location:e.state.currentLocation,distance:e.state.currentDistance})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,distance:e.state.currentDistance})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:h.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(m.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(y.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,h.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})},this.handleSlider=function(t){var n=t.values,r=e.props,o=r.value,i=r.onChange;void 0===o?n[0]!==e.state.currentDistance&&e.setDistance(n[0]):i&&(e.forceUpdate(),i({distance:n[0],location:e.state.currentLocation}))}};C.propTypes={addComponent:p.default.funcRequired,mapKey:p.default.stringRequired,removeComponent:p.default.funcRequired,selectedValue:p.default.selectedValue,setQueryListener:p.default.funcRequired,themePreset:p.default.themePreset,updateQuery:p.default.funcRequired,watchComponent:p.default.funcRequired,setComponentProps:p.default.funcRequired,setCustomQuery:p.default.funcRequired,updateComponentProps:p.default.funcRequired,autoLocation:p.default.bool,beforeValueChange:p.default.func,className:p.default.string,componentId:p.default.stringRequired,countries:p.default.stringArray,customQuery:p.default.func,data:p.default.data,dataField:p.default.stringRequired,defaultValue:p.default.selectedValue,filterLabel:p.default.string,icon:p.default.children,iconPosition:p.default.iconPosition,innerClass:p.default.style,innerRef:p.default.func,nestedField:p.default.string,onBlur:p.default.func,onChange:p.default.func,onFocus:p.default.func,onKeyDown:p.default.func,onKeyPress:p.default.func,onKeyUp:p.default.func,onQueryChange:p.default.func,onValueChange:p.default.func,placeholder:p.default.string,range:p.default.range,rangeLabels:p.default.rangeLabels,react:p.default.react,setQueryOptions:p.default.funcRequired,showFilter:p.default.bool,showIcon:p.default.bool,tooltipTrigger:p.default.tooltipTrigger,renderTooltipData:p.default.func,style:p.default.style,theme:p.default.style,title:p.default.title,value:p.default.selectedValue,unit:p.default.string,URLParams:p.default.bool,serviceOptions:p.default.props,geocoder:p.default.any},C.defaultProps={className:null,placeholder:"Select a value",range:{start:1,end:200},showFilter:!0,tooltipTrigger:"none",style:{},URLParams:!1,autoLocation:!0,unit:"mi",countries:[]};t.default=(0,x.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(C))},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=Object.assign||function(e){for(var t=1;t=100?g=Math.round(g):_=100/(c-p);var b=null;h&&(b=d.indexOf(this.getClosestSnapPoint(a[e])));var w=(f(n={},u.KEYS.LEFT,(function(e){return-1*e})),f(n,u.KEYS.RIGHT,(function(e){return 1*e})),f(n,u.KEYS.UP,(function(e){return 1*e})),f(n,u.KEYS.DOWN,(function(e){return-1*e})),f(n,u.KEYS.PAGE_DOWN,(function(e){return e>1?-e:-10*e})),f(n,u.KEYS.PAGE_UP,(function(e){return e>1?e:10*e})),n);if(y.call(w,t))g+=w[t](_),h&&(g>v?b0&&(m=d[b-1]));else if(t===u.KEYS.HOME)g=u.PERCENT_EMPTY,h&&(m=r(d,1)[0]);else{if(t!==u.KEYS.END)return null;g=u.PERCENT_FULL,h&&(m=d[d.length-1])}return h?l.getPosition(m,p,c):g}},{key:"getNextState",value:function(e,t){var n=this.state.handlePos,r=this.props,o=r.max,i=r.min,a=r.algorithm,s=this.validatePosition(e,t),u=n.map((function(t,n){return n===e?s:t}));return{handlePos:u,values:u.map((function(e){return a.getValue(e,i,o)}))}}},{key:"getClosestHandle",value:function(e){var t=this.state.handlePos;return t.reduce((function(n,r,o){return Math.abs(t[o]-e)1)){var n=e.changedTouches[0];this.setStartSlide(e,n.clientX,n.clientY),document.addEventListener("touchmove",this.handleTouchSlide,!1),document.addEventListener("touchend",this.endSlide,!1),t&&t(),b(e)}}},{key:"handleMouseSlide",value:function(e){null!==this.state.slidingIndex&&(this.handleSlide(e.clientX,e.clientY),b(e))}},{key:"handleTouchSlide",value:function(e){if(null!==this.state.slidingIndex)if(e.changedTouches.length>1)this.endSlide();else{var t=e.changedTouches[0];this.handleSlide(t.clientX,t.clientY),b(e)}}},{key:"handleSlide",value:function(e,t){var n=this.props,r=n.orientation,o=n.onSliderDragMove,i=this.state,a=i.slidingIndex,s=i.sliderBox,l="vertical"===r?(t-s.top)/s.height*u.PERCENT_FULL:(e-s.left)/s.width*u.PERCENT_FULL;this.slideTo(a,l),this.canMove(a,l)&&o&&o()}},{key:"endSlide",value:function(){var e=this,t=this.props,n=t.onSliderDragEnd,r=t.snap,o=this.state,i=o.slidingIndex,a=o.handlePos;if(this.setState({slidingIndex:null}),"function"==typeof document.removeEventListener?(document.removeEventListener("mouseup",this.endSlide,!1),document.removeEventListener("touchend",this.endSlide,!1),document.removeEventListener("touchmove",this.handleTouchSlide,!1),document.removeEventListener("mousemove",this.handleMouseSlide,!1)):(document.detachEvent("onmousemove",this.handleMouseSlide),document.detachEvent("onmouseup",this.endSlide)),n&&n(),r){var s=this.getSnapPosition(a[i]);this.slideTo(i,s,(function(){return e.fireChangeEvent()}))}else this.fireChangeEvent()}},{key:"handleClick",value:function(e){var t=this;if(!e.target.getAttribute("data-handle-key")){var n=this.props,r=n.orientation,o=n.onClick,i=this.getSliderBoundingBox(),a=("vertical"===r?(e.clientY-i.top)/i.height:(e.clientX-i.left)/i.width)*u.PERCENT_FULL,s=this.getClosestHandle(a),l=this.getSnapPosition(a);this.slideTo(s,l,(function(){return t.fireChangeEvent()})),o&&o()}}},{key:"handleKeydown",value:function(e){var t=this,n=_(e);if(e.keyCode!==u.KEYS.ESC){var r=this.getNextPositionForKey(n,e.keyCode);if(null!==r){if(this.canMove(n,r)){this.slideTo(n,r,(function(){return t.fireChangeEvent()}));var o=this.props.onKeyPress;o&&o()}b(e)}}else e.currentTarget.blur()}},{key:"userAdjustPosition",value:function(e,t){var n=this.props.getNextHandlePosition,r=t;if(n&&(r=parseFloat(n(e,t)),Number.isNaN(r)||ru.PERCENT_FULL))throw new TypeError("getNextHandlePosition returned invalid position. Valid positions are floats between 0 and 100");return r}},{key:"validatePosition",value:function(e,t){var n=this.state,r=n.handlePos,o=n.handleDimensions,i=this.userAdjustPosition(e,t);return Math.max(Math.min(i,void 0!==r[e+1]?r[e+1]-o:u.PERCENT_FULL),void 0!==r[e-1]?r[e-1]+o:u.PERCENT_EMPTY)}},{key:"validateValues",value:function(e,t){var n=t||this.props,r=n.max,o=n.min;return e.map((function(e,t,n){var i=Math.max(Math.min(e,r),o);return n.length&&iu.PERCENT_FULL||t>(void 0!==r[e+1]?r[e+1]-o:1/0)||t<(void 0!==r[e-1]?r[e-1]+o:-1/0))}},{key:"fireChangeEvent",value:function(){var e=this.props.onChange;e&&e(this.getPublicState())}},{key:"slideTo",value:function(e,t,n){var r=this,o=this.getNextState(e,t);this.setState(o,(function(){var e=r.props.onValuesUpdated;e&&e(r.getPublicState()),n&&n()}))}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var n=e.max,r=e.min,o=e.values,i=this.props.algorithm,a=this.validateValues(o,e);this.setState({handlePos:a.map((function(e){return i.getPosition(e,r,n)})),values:a},(function(){return t.fireChangeEvent()}))}}},{key:"invalidatePitStyleCache",value:function(){this.pitStyleCache={}}},{key:"render",value:function(){var e=this,t=this.props,n=t.algorithm,r=t.children,o=t.disabled,i=t.handle,s=t.max,u=t.min,l=t.orientation,c=t.pitComponent,f=t.pitPoints,p=t.progressBar,d=this.state,h=d.className,m=d.handlePos,y=d.values;return a.default.createElement("div",{className:h,ref:this.setRef,onClick:o?void 0:this.handleClick,style:{position:"relative"}},a.default.createElement("div",{className:"rheostat-background"}),m.map((function(t,n){var r="vertical"===l?{top:String(t)+"%",position:"absolute"}:{left:String(t)+"%",position:"absolute"};return a.default.createElement(i,{"aria-valuemax":e.getMaxValue(n),"aria-valuemin":e.getMinValue(n),"aria-valuenow":y[n],"aria-disabled":o,"data-handle-key":n,className:"rheostat-handle",key:"handle-"+String(n),onClick:e.killEvent,onKeyDown:o?void 0:e.handleKeydown,onMouseDown:o?void 0:e.startMouseSlide,onTouchStart:o?void 0:e.startTouchSlide,role:"slider",style:r,tabIndex:0})})),m.map((function(t,n,r){return 0===n&&r.length>1?null:a.default.createElement(p,{className:"rheostat-progress",key:"progress-bar-"+String(n),style:e.getProgressStyle(n)})})),c&&f.map((function(t){var r=e.pitStyleCache[t];if(!r){var o=n.getPosition(t,u,s);r="vertical"===l?{top:String(o)+"%",position:"absolute"}:{left:String(o)+"%",position:"absolute"},e.pitStyleCache[t]=r}return a.default.createElement(c,{key:"pit-"+String(t),style:r},t)})),r)}}]),t}(a.default.Component);O.propTypes=x,O.defaultProps=E,t.default=O},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.KEYS={DOWN:40,END:35,ESC:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,UP:38},t.PERCENT_EMPTY=0,t.PERCENT_FULL=100},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={getPosition:function(e,t,n){return(e-t)/(n-t)*100},getValue:function(e,t,n){var r=e/100;return 0===e?t:100===e?n:Math.round((n-t)*r+t)}}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(22),i=(r=o)&&r.__esModule?r:{default:r},a=n(7);var s=function(e){var t=e.theme;return(0,a.css)("background-color:",t.colors.primaryColor,";")},u=(0,i.default)("div",{target:"e1p4hzk20",label:"Slider"})(".rheostat{overflow:visible;margin:24px 12px;}.rheostat-progress{background-color:#d8d8d8;position:absolute;",(function(e){return e.primary&&s}),"}.rheostat-handle{border:1px solid #9a9a9a;",(function(e){return e.primary&&s})," background-color:#fff;border-radius:50%;height:24px;outline:none;z-index:2;width:24px;cursor:pointer;}.rheostat-horizontal{height:24px;}.rheostat-background{height:4px;background-color:#c7c7c7;top:0px;width:100%;position:relative;}.rheostat-horizontal .rheostat-progress{height:4px;top:0;}.rheostat-horizontal .rheostat-handle{margin-left:-12px;top:-10px;}.slider-tooltip,.slider-tooltip-focus,.slider-tooltip-visible{visibility:hidden;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:6px 8px;position:absolute;z-index:1;transform:translate(-50%,-170%);}.slider-tooltip-visible{visibility:visible;}.slider-tooltip:after,.slider-tooltip-focus:after,.slider-tooltip-visible:after{content:'';position:absolute;top:98%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent;}.rheostat-handle:hover .slider-tooltip,.rheostat-handle:focus .slider-tooltip,.rheostat-handle:active .slider-tooltip{visibility:visible;}.rheostat-handle:hover .slider-tooltip-focus{visibility:hidden;}.rheostat-handle:focus .slider-tooltip-focus,.rheostat-handle:active .slider-tooltip-focus{visibility:visible;}",(function(e){return e.theme.component}),";");t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(0)),o=a(n(20)),i=a(n(188));function a(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.align,n=e.children,o=e.className;return r.default.createElement(i.default,{align:t,className:o},n)};s.propTypes={align:o.default.rangeLabelsAlign,children:o.default.children,className:o.default.string},t.default=s},function(e,t,n){"use strict";t.__esModule=!0;var r,o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["className","style","tooltipTrigger","renderTooltipData"]);if(r){var u="";switch(r){case"hover":u="slider-tooltip";break;case"focus":u="slider-tooltip-focus";break;case"always":u="slider-tooltip-visible";break;case"none":default:return a.default.createElement("button",o({style:n,"aria-label":"slider-button",className:t},s))}var l=s["aria-valuenow"];return a.default.createElement("button",o({style:n,className:t,"aria-label":"slider-button"},s),a.default.createElement("span",{className:u},i?i(l):l))}return a.default.createElement("button",o({style:n,className:t},s))}},function(e,t,n){var r=n(469);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(471)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(470)(!1)).push([e.i,"body{max-width:1200px;margin:0 auto;padding-top:15px}.row{display:flex;flex-direction:row;width:100%}.col{flex:1;padding:15px}.row>.col:first-child{border-right:1px solid #ccc;max-width:400px}.row>.col:last-child{background:#fafafa}@media (max-width:767px){.row{flex-direction:column}.row>.col:first-child{border-right:none;max-width:none}}",""])},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(a=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),i=r.sources.map((function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"}));return[n].concat(i).concat([o]).join("\n")}var a;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o=0&&f.splice(t,1)}function g(e){var t=document.createElement("style");return e.attrs.type="text/css",v(t,e.attrs),m(e,t),t}function v(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function _(e,t){var n,r,o,i;if(t.transform&&e.css){if(!(i=t.transform(e.css)))return function(){};e.css=i}if(t.singleton){var a=c++;n=l||(l=g(t)),r=x.bind(null,n,a,!1),o=x.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",v(t,e.attrs),m(e,t),t}(t),r=O.bind(null,n,t),o=function(){y(n),n.href&&URL.revokeObjectURL(n.href)}):(n=g(t),r=E.bind(null,n),o=function(){y(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=h(e,t);return d(n,t),function(e){for(var r=[],o=0;o1)for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:"",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",r=t,o="",i=0,a=0,s=n;r.charAt(0|a)||(s="=",a%1);o+=s.charAt(63&i>>8-a%1*8)){if((e=r.charCodeAt(a+=3/4))>255)throw new Error('"btoa" failed: The string to be encoded contains characters outside of the Latin1 range.');i=i<<8|e}return o}function d(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e&&"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n0)||new Error("fields missing: "+o)}function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e||0!==Object.keys(e).length||e.constructor!==Object?JSON.parse(JSON.stringify(e)):null}function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n={};return t?Object.keys(e).forEach((function(t){n[t]=encodeURI(e[t])})):n=e,n}function g(e){var t=o()(e.url||""),n=t.auth,r=void 0===n?null:n,i=t.host,a=void 0===i?"":i,s=t.path,u=void 0===s?"":s,l=t.protocol,c=void 0===l?"":l,f=a+u;if("string"!=typeof f||""===f)throw new Error("URL not present in options.");if("string"!=typeof e.app||""===e.app)throw new Error("App name is not present in options.");if("string"!=typeof c||""===c)throw new Error("Protocol is not present in url. URL should be of the form https://scalr.api.appbase.io");"/"===f.slice(-1)&&(f=f.slice(0,-1));var p=r||null;if("string"==typeof e.credentials&&""!==e.credentials?p=e.credentials:"string"==typeof e.username&&""!==e.username&&"string"==typeof e.password&&""!==e.password&&(p=e.username+":"+e.password),function(e){return t="scalr.api.appbase.io",-1!==e.indexOf(t);var t}(f)&&null===p)throw new Error("Authentication information is not present. Did you add credentials?");this.url=f,this.protocol=c,this.app=e.app,this.credentials=p,this.headers={}}function v(e){var t=this;return new Promise((function(n,r){var o=m(e);try{var i=o.method,s=o.path,l=o.params,c=o.body,f=o.isRSAPI,d=o.isSuggestionsAPI?".suggestions":t.app,h=c,y=s.endsWith("msearch")||s.endsWith("bulk")?"application/x-ndjson":"application/json",g=Object.assign({},{Accept:"application/json","Content-Type":y},t.headers),v=Date.now();t.credentials&&(g.Authorization="Basic "+p(t.credentials));var _={method:i,headers:g};if(Array.isArray(h)){var b="";h.forEach((function(e){b+=JSON.stringify(e),b+="\n"})),h=b}else h=JSON.stringify(h)||{};0!==Object.keys(h).length&&(_.body=h);var w={},x="";l&&(x="?"+a.a.stringify(l));var E=t.protocol+"://"+t.url+"/"+d+"/"+s+x;return function(e){if(t.transformRequest&&"function"==typeof t.transformRequest){var n=t.transformRequest(e);return n instanceof Promise?n:Promise.resolve(n)}return Promise.resolve(e)}(Object.assign({},{url:E},_)).then((function(e){var t=Object.assign({},e),o=t.url;return delete t.url,u()(o||E,t).then((function(e){return e.status>=500?r(e):(w=e.headers,e.json().then((function(t){if(e.status>=400)return r(e);if(t&&t.error)return r(t);if(f&&t&&"[object Object]"===Object.prototype.toString.call(t)&&c&&c.query&&c.query instanceof Array){var o=0,i=c.query.filter((function(e){return e.execute||void 0===e.execute})).length;if(t&&Object.keys(t).forEach((function(e){t[e]&&Object.prototype.hasOwnProperty.call(t[e],"error")&&(o+=1)})),o>0&&i===o)return r(t)}if(t&&t.responses instanceof Array&&t.responses.length===t.responses.filter((function(e){return Object.prototype.hasOwnProperty.call(e,"error")})).length)return r(t);var a=Object.assign({},t,{_timestamp:v,_headers:w});return n(a)})))})).catch((function(e){return r(e)}))})).catch((function(e){return r(e)}))}catch(e){return r(e)}}))}var _="undefined"!=typeof window?window.WebSocket:n(480);function b(e,t,n,r){var o=this;try{var i=m(e),s=i.method,u=i.path,l=i.params,c=e.body;c&&"object"===(void 0===c?"undefined":f(c))||(c={});return this.wsClosed=function(){r&&r()},this.stop=function(){o.ws.onmessage=void 0,o.ws.onclose=void 0,o.ws.onerror=void 0,o.wsClosed();var e=JSON.parse(JSON.stringify(o.request));e.unsubscribe=!0,!0!==o.unsubscribed&&o.send(e),o.unsubscribed=!0},this.reconnect=function(){return o.stop(),b(e,t,n,r)},this.processError=function(e){n?n(e):console.warn(e)},this.processMessage=function(e){var r=JSON.parse(JSON.stringify(e));if(r.id||!r.message)return r.id===o.id?r.message?(delete r.id,void(n&&n(r))):(r.query_id&&(o.query_id=r.query_id),r.channel&&(o.channel=r.channel),void(r.body&&""!==r.body&&t&&t(r.body))):void(!r.id&&r.channel&&r.channel===o.channel&&t&&t(r.event));n&&n(r)},o.ws=new _("wss://"+o.url+"/"+o.app),o.id="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})),o.request={id:o.id,path:o.app+"/"+u+"?"+a.a.stringify(l),method:s,body:c},o.credentials&&(o.request.authorization="Basic "+p(o.credentials)),o.result={},o.closeHandler=function(){o.wsClosed()},o.errorHandler=function(e){o.processError.apply(o,[e])},o.messageHandler=function(e){var t=JSON.parse(e.data);t.body&&t.body.status>=400?o.processError.apply(o,[t]):o.processMessage.apply(o,[t])},o.send=function(e){!function e(t,n){setTimeout((function(){1===t.readyState?null!=n&&n():e(t,n)}),5)}(o.ws,(function(){try{o.ws.send(JSON.stringify(e))}catch(e){console.warn(e)}}))},o.ws.onmessage=o.messageHandler,o.ws.onerror=o.errorHandler,o.ws.onclose=o.closeHandler,o.send(o.request),o.result.stop=o.stop,o.result.reconnect=o.reconnect,o.result}catch(e){return n?n(e):console.warn(e),null}}function w(e){var t=m(e),n=h(t,{type:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.body,delete t.id;var a=void 0;return a=o?r+"/"+encodeURIComponent(o):r,this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function x(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"GET",path:i,params:t})}function E(e){var t=m(e),n=h(t,{type:"string",id:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.id,delete t.body;var a=r+"/"+encodeURIComponent(o)+"/_update";return this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function O(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"DELETE",path:i,params:t})}function S(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=t.type,o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_bulk":"/_bulk",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function C(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_search":"_search",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function P(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_msearch":"_msearch",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function T(e,t){var n=m(t),r=d(e);if(!0!==r)throw r;var o={settings:n,query:e};return this.performFetchRequest({method:"POST",path:"_reactivesearch.v3",body:o,isRSAPI:!0})}function k(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id,delete t.stream,!0===t.stream?t.stream="true":(delete t.stream,t.streamonly="true");for(var i=arguments.length,a=Array(i>1?i-1:0),s=1;s1?i-1:0),s=1;s2?n-2:0),o=2;o0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.headers=t?y(e):e},"undefined"!=typeof window&&(window.Appbase=t),t}},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,i){t=t||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var s=/\+/g;e=e.split(t);var u=1e3;i&&"number"==typeof i.maxKeys&&(u=i.maxKeys);var l=e.length;u>0&&l>u&&(l=u);for(var c=0;c=0?(f=m.substr(0,y),p=m.substr(y+1)):(f=m,p=""),d=decodeURIComponent(f),h=decodeURIComponent(p),r(a,d)?o(a[d])?a[d].push(h):a[d]=[a[d],h]:a[d]=h}return a};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?i(a(e),(function(a){var s=encodeURIComponent(r(a))+n;return o(e[a])?i(e[a],(function(e){return s+encodeURIComponent(r(e))})).join(t):s+encodeURIComponent(r(e[a]))})).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r="0"&&r<="9";)t+=r,u();if("."===r)for(t+=".";u()&&r>="0"&&r<="9";)t+=r;if("e"===r||"E"===r)for(t+=r,u(),"-"!==r&&"+"!==r||(t+=r,u());r>="0"&&r<="9";)t+=r,u();if(e=+t,isFinite(e))return e;s("Bad number")},c=function(){var e,t,n,o="";if('"'===r)for(;u();){if('"'===r)return u(),o;if("\\"===r)if(u(),"u"===r){for(n=0,t=0;t<4&&(e=parseInt(u(),16),isFinite(e));t+=1)n=16*n+e;o+=String.fromCharCode(n)}else{if("string"!=typeof a[r])break;o+=a[r]}else o+=r}s("Bad string")},f=function(){for(;r&&r<=" ";)u()};i=function(){switch(f(),r){case"{":return function(){var e,t={};if("{"===r){if(u("{"),f(),"}"===r)return u("}"),t;for(;r;){if(e=c(),f(),u(":"),Object.hasOwnProperty.call(t,e)&&s('Duplicate key "'+e+'"'),t[e]=i(),f(),"}"===r)return u("}"),t;u(","),f()}}s("Bad object")}();case"[":return function(){var e=[];if("["===r){if(u("["),f(),"]"===r)return u("]"),e;for(;r;){if(e.push(i()),f(),"]"===r)return u("]"),e;u(","),f()}}s("Bad array")}();case'"':return c();case"-":return l();default:return r>="0"&&r<="9"?l():function(){switch(r){case"t":return u("t"),u("r"),u("u"),u("e"),!0;case"f":return u("f"),u("a"),u("l"),u("s"),u("e"),!1;case"n":return u("n"),u("u"),u("l"),u("l"),null}s("Unexpected '"+r+"'")}()}},e.exports=function(e,t){var a;return o=e,n=0,r=" ",a=i(),f(),r&&s("Syntax error"),"function"==typeof t?function e(n,r){var o,i,a=n[r];if(a&&"object"==typeof a)for(o in a)Object.prototype.hasOwnProperty.call(a,o)&&(void 0!==(i=e(a,o))?a[o]=i:delete a[o]);return t.call(n,r,a)}({"":a},""):a}},function(e,t){var n,r,o,i=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,a={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function s(e){return i.lastIndex=0,i.test(e)?'"'+e.replace(i,(function(e){var t=a[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}e.exports=function(e,t,i){var a;if(n="",r="","number"==typeof i)for(a=0;a0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(t.type===r.ADD_COMPONENT)return[].concat(o(e),[t.component]);if(t.type===r.REMOVE_COMPONENT)return e.filter((function(e){return e!==t.component}));return e};var r=n(5);function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT){var n=a(t.react),s=r({},e);return Object.keys(s).forEach((function(e){s[e]=s[e].filter((function(e){return e!==t.component}))})),n.forEach((function(e){Array.isArray(s[e])?s[e]=[].concat(i(s[e]),[t.component]):s[e]=[t.component]})),s}return e};var o=n(5);function i(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{analyticsConfig:i.defaultAnalyticsConfig},t=arguments[1];if(t.type===o.ADD_CONFIG)return r({},e,{analyticsConfig:r({},i.defaultAnalyticsConfig,t.analyticsConfig)});if(t.type===o.UPDATE_ANALYTICS_CONFIG)return r({},e,{analyticsConfig:r({},e.analyticsConfig,t.analyticsConfig)});return e};var o=n(5),i=n(110)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.ADD_APPBASE_REF)return t.appbaseRef;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_HITS)return t.append?r({},e,a({},t.component,{hits:[].concat(s(e[t.component].hits),s(t.hits)),total:t.total,time:t.time,hidden:t.hidden||0})):r({},e,a({},t.component,{hits:t.hits,total:t.total,time:t.time,hidden:t.hidden||0}));if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component].total;return t.hit._deleted?n-=1:t.hit._updated||(n+=1),r({},e,a({},t.component,r({},e[t.component],{total:n})))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var u=i(e,[t.component]);return u}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_COMBINED_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_INTERNAL_VALUE:return r({},e,a({},t.component,{value:t.value,componentType:t.componentType,category:t.category,meta:t.meta}));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=i(e,[t.component]);return n;default:return e}};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_LOADING)return r({},e,a({},t.component,t.isLoading));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_ERROR)return r({},e,a({},t.component,t.error));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_STREAMING)return!t.status&&e[t.component]&&e[t.component].ref&&e[t.component].ref.stop(),r({},e,a({},t.component,{status:t.status,ref:t.ref}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component]||[];return n=n.filter((function(e){return e._id!==t.hit._id})),r({},e,a({},t.component,[t.hit].concat(s(n))))}if(t.type===o.SET_STREAMING){if(!t.status&&e[t.component]){e[t.component];var u=i(e,[t.component]);return u}}else if(t.type===o.REMOVE_COMPONENT){e[t.component];var l=i(e,[t.component]);return l}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_TIMESTAMP)return r({},e,a({},t.component,t.timestamp));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_HEADERS)return t.headers;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_MAP_DATA)return i({},t.componentId,{query:t.query,persistMapQuery:t.persistMapQuery});if(t.type===r.REMOVE_COMPONENT){e[t.component];var n=o(e,[t.component]);return n}return e};var r=n(5);function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_LISTENER)return r({},e,a({},t.component,{onQueryChange:t.onQueryChange,onError:t.onError}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case o.SET_VALUE:return s.includes(t.componentType)?{searchValue:t.value,searchId:null}:e;case o.SET_SEARCH_ID:return r({},e,{searchId:t.searchId});case o.SET_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:t.value,suggestionsSearchId:null});case o.SET_SUGGESTIONS_SEARCH_ID:return r({},e,{suggestionsSearchId:t.searchId});case o.CLEAR_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:null,suggestionsSearchId:null});default:return e}};var o=n(5),i=n(21),a={searchValue:null,searchId:null,suggestionsSearchId:null,suggestionsSearchValue:null},s=[i.componentTypes.dataSearch,i.componentTypes.categorySearch]},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_PROMOTED_RESULTS)return r({},e,a({},t.component,t.results.map((function(e){return r({},e,{_promoted:!0})}))));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_DATA)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_DEFAULT_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_AGGS){if(t.append){var n=Object.keys(e[t.component])[0],u=t.aggregations[n],l=u.buckets,c=s(u,["buckets"]);return r({},e,i({},t.component,i({},n,r({buckets:[].concat(a(e[t.component][n].buckets),a(l))},c))))}return r({},e,i({},t.component,t.aggregations))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var f=s(e,[t.component]);return f}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_COMPOSITE_AGGS){var n=Object.values(t.aggregations)&&Object.values(t.aggregations)[0],u=Object.keys(t.aggregations)[0];if(!n)return e;var l=n.buckets||[],c=l.map((function(e){var t=e.doc_count,n=e.key,o=e[u],i={},a={};if(o&&o.hits){var l=o.hits.hits[0];a=l._source,i=s(l,["_source"])}return r({_doc_count:t,_key:n[u]},i,a)}));return r({},e,i({},t.component,t.append?[].concat(a(e[t.component]),a(c)):c))}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_APPLIED_SETTINGS)return r({},e,i({},t.component,t.data));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_HIGHLIGHT_OPTIONS)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_RAW_DATA)return r({},e,a({},t.component,t.response));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_SUGGESTIONS)return r({},e,i({},t.component,t.suggestions));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_TO_HITS)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n={ENTER_PRESS:"ENTER_PRESS",SUGGESTION_SELECT:"SUGGESTION_SELECT",CLEAR_VALUE:"CLEAR_VALUE",SEARCH_ICON_CLICK:"SEARCH_ICON_CLICK"};t.default=n},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return i};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},i={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.1","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),i=n(27),a=n.n(i),s=(n(189),n(190)),u=n.n(s),l=n(198);n(468);a.a.render(o.a.createElement((function(){return o.a.createElement(u.a,{app:"transport",credentials:"1uwmtnnk9:163c389a-014a-48c0-a8dd-aa1635e154a3",type:"location",mapKey:"AIzaSyBQdVcKCe0q_vOBDUvJYpzwGpt_d_uTj4Q"},o.a.createElement("h2",null,"Realtime bus streaming on ReactiveMap"),o.a.createElement("p",null,"Tip: You may need to zoom out to see the second bus"),o.a.createElement(l.ReactiveMap,{componentId:"map",dataField:"location",title:"Reactive Maps",defaultZoom:14,defaultPin:"https://i.imgur.com/ajzfeYT.png",stream:!0,defaultQuery:function(){return{match_all:{}}},onData:function(e){return"bus-1"===e._id?{icon:"https://i.imgur.com/ajzfeYT.png"}:{icon:"https://i.imgur.com/EQkhDre.png"}},defaultMapStyle:"Light Monochrome",defaultCenter:{lat:37.74,lng:-122.45},showMarkerClusters:!1,streamAutoCenter:!1,showSearchAsMove:!1}))}),null),document.getElementById("root"))}]); \ No newline at end of file + */var r=n(79),o=n(0);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nP;P++)C[P]=P+1;C[15]=0;var T=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,k=Object.prototype.hasOwnProperty,M={},L={};function A(e){return!!k.call(L,e)||!k.call(M,e)&&(T.test(e)?L[e]=!0:(M[e]=!0,!1))}function R(e,t,n,r,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var I={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){I[e]=new R(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];I[t]=new R(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){I[e]=new R(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){I[e]=new R(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){I[e]=new R(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){I[e]=new R(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){I[e]=new R(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){I[e]=new R(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){I[e]=new R(e,5,!1,e.toLowerCase(),null,!1)}));var j=/[\-:]([a-z])/g;function D(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!1)})),I.xlinkHref=new R("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!0)}));var N=/["'&<>]/;function z(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=N.exec(e);if(t){var n,r="",o=0;for(n=t.index;nt}return!1}(e,t,r,!1)?"":null!==r?(e=r.attributeName,3===(n=r.type)||4===n&&!0===t?e+'=""':(r.sanitizeURL&&(t=""+t),e+'="'+z(t)+'"')):A(e)?e+'="'+z(t)+'"':""}var B="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},F=null,V=null,H=null,W=!1,Z=!1,q=null,Q=0;function G(){if(null===F)throw Error(i(321));return F}function K(){if(0Q))throw Error(i(301));if(e===F)if(Z=!0,e={action:n,next:null},null===q&&(q=new Map),void 0===(n=q.get(t)))q.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}function te(){}var ne=0,re={readContext:function(e){var t=ne;return S(e,t),e[t]},useContext:function(e){G();var t=ne;return S(e,t),e[t]},useMemo:function(e,t){if(F=G(),t=void 0===t?null:t,null!==(H=Y())){var n=H.memoizedState;if(null!==n&&null!==t){e:{var r=n[1];if(null===r)r=!1;else{for(var o=0;o=a))throw Error(i(304));var s=new Uint16Array(a);for(s.set(r),(C=s)[0]=n+1,r=n;r=s.children.length){var u=s.footer;if(""!==u&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===s.type)this.currentSelectValue=null;else if(null!=s.type&&null!=s.type.type&&s.type.type.$$typeof===f)this.popProvider(s.type);else if(s.type===m){this.suspenseDepth--;var l=r.pop();if(o){o=!1;var c=s.fallbackFrame;if(!c)throw Error(i(303));this.stack.push(c),r[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}r[this.suspenseDepth]+=l}r[this.suspenseDepth]+=u}else{var p=s.children[s.childIndex++],d="";try{d+=this.render(p,s.context,s.domNamespace)}catch(e){if(null!=e&&"function"==typeof e.then)throw Error(i(294));throw e}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=d}}return r[0]}finally{de.current=n,ne=t}},t.render=function(e,t,n){if("string"==typeof e||"number"==typeof e)return""===(n=""+e)?"":this.makeStaticMarkup?z(n):this.previousWasTextNode?"\x3c!-- --\x3e"+z(n):(this.previousWasTextNode=!0,z(n));if(e=(t=we(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!o.isValidElement(e)){if(null!=e&&null!=e.$$typeof){if((n=e.$$typeof)===s)throw Error(i(257));throw Error(i(258,n.toString()))}return e=pe(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}var a=e.type;if("string"==typeof a)return this.renderDOM(e,t,n);switch(a){case l:case d:case c:case y:case u:return e=pe(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case m:throw Error(i(294))}if("object"==typeof a&&null!==a)switch(a.$$typeof){case h:F={};var _=a.render(e.props,e.ref);return _=$(a.render,e.props,_,e.ref),_=pe(_),this.stack.push({type:null,domNamespace:n,children:_,childIndex:0,context:t,footer:""}),"";case g:return e=[o.createElement(a.type,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case f:return n={type:e,domNamespace:n,children:a=pe(e.props.children),childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case p:a=e.type,_=e.props;var x=this.threadID;return S(a,x),a=pe(_.children(a[x])),this.stack.push({type:e,domNamespace:n,children:a,childIndex:0,context:t,footer:""}),"";case b:throw Error(i(338));case v:switch(function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(a=e.type),a._status){case 1:return e=[o.createElement(a._result,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case 2:throw a._result;default:throw Error(i(295))}case w:throw Error(i(343))}throw Error(i(130,null==a?a:typeof a,""))},t.renderDOM=function(e,t,n){var a=e.type.toLowerCase();if(n===oe&&ie(a),!ye.hasOwnProperty(a)){if(!me.test(a))throw Error(i(65,a));ye[a]=!0}var s=e.props;if("input"===a)s=r({type:void 0},s,{defaultChecked:void 0,defaultValue:void 0,value:null!=s.value?s.value:s.defaultValue,checked:null!=s.checked?s.checked:s.defaultChecked});else if("textarea"===a){var u=s.value;if(null==u){u=s.defaultValue;var l=s.children;if(null!=l){if(null!=u)throw Error(i(92));if(Array.isArray(l)){if(!(1>=l.length))throw Error(i(93));l=l[0]}u=""+l}null==u&&(u="")}s=r({},s,{value:void 0,children:""+u})}else if("select"===a)this.currentSelectValue=null!=s.value?s.value:s.defaultValue,s=r({},s,{value:void 0});else if("option"===a){l=this.currentSelectValue;var c=function(e){if(null==e)return e;var t="";return o.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(s.children);if(null!=l){var f=null!=s.value?s.value+"":c;if(u=!1,Array.isArray(l)){for(var p=0;p":(b+=">",u="");e:{if(null!=(l=s.dangerouslySetInnerHTML)){if(null!=l.__html){l=l.__html;break e}}else if("string"==typeof(l=s.children)||"number"==typeof l){l=z(l);break e}l=null}return null!=l?(s=[],he.hasOwnProperty(a)&&"\n"===l.charAt(0)&&(b+="\n"),b+=l):s=pe(s.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?ie(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:a,children:s,childIndex:0,context:t,footer:u}),this.previousWasTextNode=!1,b},e}(),Ee={renderToString:function(e){e=new xe(e,!1);try{return e.read(1/0)}finally{e.destroy()}},renderToStaticMarkup:function(e){e=new xe(e,!0);try{return e.read(1/0)}finally{e.destroy()}},renderToNodeStream:function(){throw Error(i(207))},renderToStaticNodeStream:function(){throw Error(i(208))},version:"16.13.1"};e.exports=Ee.default||Ee},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({label:e.getSelectedLabel(e.state.currentDistance),location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{label:e.getSelectedLabel(e.state.currentDistance),location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.updateQuery(t,e.props),e.props.onValueChange&&e.props.onValueChange({label:e.getSelectedLabel(t),location:e.state.currentLocation})}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=e.getSelectedLabel(t),c=null;u&&(c={label:u.label,location:e.state.currentLocation});var f=e.defaultQuery(e.coordinates,t,n);if(o){var p=o(e.coordinates,t,n);p.query&&(f=p.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(p))}n.updateQuery({componentId:r,query:f,value:c,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(g.default,null):null},this.onDistanceChange=function(t){var n=e.props,r=n.onChange;void 0===n.value?e.setDistance(t.distance):r&&r({label:t.label,location:e.state.currentLocation})},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.onChange;if(void 0===r.value?e.setState({currentLocation:n}):i&&i({location:n,label:e.props.value.label}),n.trim()&&(0,w.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var a=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:a}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.onChange;void 0===t.value?e.setLocation({value:e.state.currentLocation}):n&&n({location:e.state.currentLocation,label:e.props.value.label})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,label:e.props.value.label})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:d.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(h.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(m.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,d.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})}};E.propTypes={addComponent:f.default.funcRequired,mapKey:f.default.stringRequired,removeComponent:f.default.funcRequired,selectedValue:f.default.selectedValue,setQueryListener:f.default.funcRequired,themePreset:f.default.themePreset,updateQuery:f.default.funcRequired,watchComponent:f.default.funcRequired,setComponentProps:f.default.funcRequired,setCustomQuery:f.default.funcRequired,updateComponentProps:f.default.funcRequired,autoLocation:f.default.bool,beforeValueChange:f.default.func,className:f.default.string,componentId:f.default.stringRequired,countries:f.default.stringArray,customQuery:f.default.func,data:f.default.data,dataField:f.default.stringRequired,defaultValue:f.default.selectedValue,filterLabel:f.default.string,icon:f.default.children,iconPosition:f.default.iconPosition,innerClass:f.default.style,innerRef:f.default.func,nestedField:f.default.string,onBlur:f.default.func,onChange:f.default.func,onFocus:f.default.func,onKeyDown:f.default.func,onKeyPress:f.default.func,onKeyUp:f.default.func,onQueryChange:f.default.func,onValueChange:f.default.func,placeholder:f.default.string,react:f.default.react,setQueryOptions:f.default.funcRequired,value:f.default.selectedValue,showFilter:f.default.bool,showIcon:f.default.bool,style:f.default.style,theme:f.default.style,title:f.default.title,unit:f.default.string,URLParams:f.default.bool,serviceOptions:f.default.props,geocoder:f.default.any},E.defaultProps={className:null,placeholder:"Select a value",showFilter:!0,style:{},URLParams:!1,countries:[],autoLocation:!0,unit:"mi"};t.default=(0,_.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(E))},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(22);var i=(0,((r=o)&&r.__esModule?r:{default:r}).default)("div",{target:"e1nzkzy80",label:"Container"})((function(e){return e.theme.component}),";");t.default=i},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,i.jsx)(b.default,o({style:r,className:n},a,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels?(0,i.jsx)("div",{css:w.rangeLabelsContainer},(0,i.jsx)(_.default,{align:"left",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,i.jsx)(_.default,{align:"right",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)):null)},t}(E.default),P=function(){var e=this;this.setValues=function(t){e.setState({currentLocation:t.location,currentDistance:t.distance}),e.getCoordinates(t.location,(function(){e.setDistance(t.distance)}))},this.defaultQuery=function(t,n,r){var o,i,a=null;t&&n&&((i={})[e.type]=((o={distance:""+n+r.unit})[r.dataField]=t,o),a=i);return a&&r.nestedField?{query:{nested:{path:r.nestedField,query:a}}}:a},this.setLocation=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({distance:e.state.currentDistance,location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{distance:e.state.currentDistance,location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.state.currentLocation&&e.updateQuery(t,e.props)}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=null;t&&e.state.currentLocation&&(u={distance:t,location:e.state.currentLocation});var c=e.defaultQuery(e.coordinates,t,n);if(o){var f=o(e.coordinates,t,n);f.query&&(c=f.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(f))}n.updateQuery({componentId:r,query:c,value:u,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(g.default,null):null},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.value,a=r.onChange;if(void 0===i?e.setState({currentLocation:n}):a&&a({location:n,distance:e.state.currentDistance}),n.trim()&&(0,O.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var s=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:s}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.value,r=t.onChange;void 0===n?e.setLocation({value:e.state.currentLocation}):r&&r({location:e.state.currentLocation,distance:e.state.currentDistance})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,distance:e.state.currentDistance})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:h.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(m.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(y.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,h.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})},this.handleSlider=function(t){var n=t.values,r=e.props,o=r.value,i=r.onChange;void 0===o?n[0]!==e.state.currentDistance&&e.setDistance(n[0]):i&&(e.forceUpdate(),i({distance:n[0],location:e.state.currentLocation}))}};C.propTypes={addComponent:p.default.funcRequired,mapKey:p.default.stringRequired,removeComponent:p.default.funcRequired,selectedValue:p.default.selectedValue,setQueryListener:p.default.funcRequired,themePreset:p.default.themePreset,updateQuery:p.default.funcRequired,watchComponent:p.default.funcRequired,setComponentProps:p.default.funcRequired,setCustomQuery:p.default.funcRequired,updateComponentProps:p.default.funcRequired,autoLocation:p.default.bool,beforeValueChange:p.default.func,className:p.default.string,componentId:p.default.stringRequired,countries:p.default.stringArray,customQuery:p.default.func,data:p.default.data,dataField:p.default.stringRequired,defaultValue:p.default.selectedValue,filterLabel:p.default.string,icon:p.default.children,iconPosition:p.default.iconPosition,innerClass:p.default.style,innerRef:p.default.func,nestedField:p.default.string,onBlur:p.default.func,onChange:p.default.func,onFocus:p.default.func,onKeyDown:p.default.func,onKeyPress:p.default.func,onKeyUp:p.default.func,onQueryChange:p.default.func,onValueChange:p.default.func,placeholder:p.default.string,range:p.default.range,rangeLabels:p.default.rangeLabels,react:p.default.react,setQueryOptions:p.default.funcRequired,showFilter:p.default.bool,showIcon:p.default.bool,tooltipTrigger:p.default.tooltipTrigger,renderTooltipData:p.default.func,style:p.default.style,theme:p.default.style,title:p.default.title,value:p.default.selectedValue,unit:p.default.string,URLParams:p.default.bool,serviceOptions:p.default.props,geocoder:p.default.any},C.defaultProps={className:null,placeholder:"Select a value",range:{start:1,end:200},showFilter:!0,tooltipTrigger:"none",style:{},URLParams:!1,autoLocation:!0,unit:"mi",countries:[]};t.default=(0,x.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(C))},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=Object.assign||function(e){for(var t=1;t=100?g=Math.round(g):_=100/(c-p);var b=null;h&&(b=d.indexOf(this.getClosestSnapPoint(a[e])));var w=(f(n={},u.KEYS.LEFT,(function(e){return-1*e})),f(n,u.KEYS.RIGHT,(function(e){return 1*e})),f(n,u.KEYS.UP,(function(e){return 1*e})),f(n,u.KEYS.DOWN,(function(e){return-1*e})),f(n,u.KEYS.PAGE_DOWN,(function(e){return e>1?-e:-10*e})),f(n,u.KEYS.PAGE_UP,(function(e){return e>1?e:10*e})),n);if(y.call(w,t))g+=w[t](_),h&&(g>v?b0&&(m=d[b-1]));else if(t===u.KEYS.HOME)g=u.PERCENT_EMPTY,h&&(m=r(d,1)[0]);else{if(t!==u.KEYS.END)return null;g=u.PERCENT_FULL,h&&(m=d[d.length-1])}return h?l.getPosition(m,p,c):g}},{key:"getNextState",value:function(e,t){var n=this.state.handlePos,r=this.props,o=r.max,i=r.min,a=r.algorithm,s=this.validatePosition(e,t),u=n.map((function(t,n){return n===e?s:t}));return{handlePos:u,values:u.map((function(e){return a.getValue(e,i,o)}))}}},{key:"getClosestHandle",value:function(e){var t=this.state.handlePos;return t.reduce((function(n,r,o){return Math.abs(t[o]-e)1)){var n=e.changedTouches[0];this.setStartSlide(e,n.clientX,n.clientY),document.addEventListener("touchmove",this.handleTouchSlide,!1),document.addEventListener("touchend",this.endSlide,!1),t&&t(),b(e)}}},{key:"handleMouseSlide",value:function(e){null!==this.state.slidingIndex&&(this.handleSlide(e.clientX,e.clientY),b(e))}},{key:"handleTouchSlide",value:function(e){if(null!==this.state.slidingIndex)if(e.changedTouches.length>1)this.endSlide();else{var t=e.changedTouches[0];this.handleSlide(t.clientX,t.clientY),b(e)}}},{key:"handleSlide",value:function(e,t){var n=this.props,r=n.orientation,o=n.onSliderDragMove,i=this.state,a=i.slidingIndex,s=i.sliderBox,l="vertical"===r?(t-s.top)/s.height*u.PERCENT_FULL:(e-s.left)/s.width*u.PERCENT_FULL;this.slideTo(a,l),this.canMove(a,l)&&o&&o()}},{key:"endSlide",value:function(){var e=this,t=this.props,n=t.onSliderDragEnd,r=t.snap,o=this.state,i=o.slidingIndex,a=o.handlePos;if(this.setState({slidingIndex:null}),"function"==typeof document.removeEventListener?(document.removeEventListener("mouseup",this.endSlide,!1),document.removeEventListener("touchend",this.endSlide,!1),document.removeEventListener("touchmove",this.handleTouchSlide,!1),document.removeEventListener("mousemove",this.handleMouseSlide,!1)):(document.detachEvent("onmousemove",this.handleMouseSlide),document.detachEvent("onmouseup",this.endSlide)),n&&n(),r){var s=this.getSnapPosition(a[i]);this.slideTo(i,s,(function(){return e.fireChangeEvent()}))}else this.fireChangeEvent()}},{key:"handleClick",value:function(e){var t=this;if(!e.target.getAttribute("data-handle-key")){var n=this.props,r=n.orientation,o=n.onClick,i=this.getSliderBoundingBox(),a=("vertical"===r?(e.clientY-i.top)/i.height:(e.clientX-i.left)/i.width)*u.PERCENT_FULL,s=this.getClosestHandle(a),l=this.getSnapPosition(a);this.slideTo(s,l,(function(){return t.fireChangeEvent()})),o&&o()}}},{key:"handleKeydown",value:function(e){var t=this,n=_(e);if(e.keyCode!==u.KEYS.ESC){var r=this.getNextPositionForKey(n,e.keyCode);if(null!==r){if(this.canMove(n,r)){this.slideTo(n,r,(function(){return t.fireChangeEvent()}));var o=this.props.onKeyPress;o&&o()}b(e)}}else e.currentTarget.blur()}},{key:"userAdjustPosition",value:function(e,t){var n=this.props.getNextHandlePosition,r=t;if(n&&(r=parseFloat(n(e,t)),Number.isNaN(r)||ru.PERCENT_FULL))throw new TypeError("getNextHandlePosition returned invalid position. Valid positions are floats between 0 and 100");return r}},{key:"validatePosition",value:function(e,t){var n=this.state,r=n.handlePos,o=n.handleDimensions,i=this.userAdjustPosition(e,t);return Math.max(Math.min(i,void 0!==r[e+1]?r[e+1]-o:u.PERCENT_FULL),void 0!==r[e-1]?r[e-1]+o:u.PERCENT_EMPTY)}},{key:"validateValues",value:function(e,t){var n=t||this.props,r=n.max,o=n.min;return e.map((function(e,t,n){var i=Math.max(Math.min(e,r),o);return n.length&&iu.PERCENT_FULL||t>(void 0!==r[e+1]?r[e+1]-o:1/0)||t<(void 0!==r[e-1]?r[e-1]+o:-1/0))}},{key:"fireChangeEvent",value:function(){var e=this.props.onChange;e&&e(this.getPublicState())}},{key:"slideTo",value:function(e,t,n){var r=this,o=this.getNextState(e,t);this.setState(o,(function(){var e=r.props.onValuesUpdated;e&&e(r.getPublicState()),n&&n()}))}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var n=e.max,r=e.min,o=e.values,i=this.props.algorithm,a=this.validateValues(o,e);this.setState({handlePos:a.map((function(e){return i.getPosition(e,r,n)})),values:a},(function(){return t.fireChangeEvent()}))}}},{key:"invalidatePitStyleCache",value:function(){this.pitStyleCache={}}},{key:"render",value:function(){var e=this,t=this.props,n=t.algorithm,r=t.children,o=t.disabled,i=t.handle,s=t.max,u=t.min,l=t.orientation,c=t.pitComponent,f=t.pitPoints,p=t.progressBar,d=this.state,h=d.className,m=d.handlePos,y=d.values;return a.default.createElement("div",{className:h,ref:this.setRef,onClick:o?void 0:this.handleClick,style:{position:"relative"}},a.default.createElement("div",{className:"rheostat-background"}),m.map((function(t,n){var r="vertical"===l?{top:String(t)+"%",position:"absolute"}:{left:String(t)+"%",position:"absolute"};return a.default.createElement(i,{"aria-valuemax":e.getMaxValue(n),"aria-valuemin":e.getMinValue(n),"aria-valuenow":y[n],"aria-disabled":o,"data-handle-key":n,className:"rheostat-handle",key:"handle-"+String(n),onClick:e.killEvent,onKeyDown:o?void 0:e.handleKeydown,onMouseDown:o?void 0:e.startMouseSlide,onTouchStart:o?void 0:e.startTouchSlide,role:"slider",style:r,tabIndex:0})})),m.map((function(t,n,r){return 0===n&&r.length>1?null:a.default.createElement(p,{className:"rheostat-progress",key:"progress-bar-"+String(n),style:e.getProgressStyle(n)})})),c&&f.map((function(t){var r=e.pitStyleCache[t];if(!r){var o=n.getPosition(t,u,s);r="vertical"===l?{top:String(o)+"%",position:"absolute"}:{left:String(o)+"%",position:"absolute"},e.pitStyleCache[t]=r}return a.default.createElement(c,{key:"pit-"+String(t),style:r},t)})),r)}}]),t}(a.default.Component);O.propTypes=x,O.defaultProps=E,t.default=O},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.KEYS={DOWN:40,END:35,ESC:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,UP:38},t.PERCENT_EMPTY=0,t.PERCENT_FULL=100},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={getPosition:function(e,t,n){return(e-t)/(n-t)*100},getValue:function(e,t,n){var r=e/100;return 0===e?t:100===e?n:Math.round((n-t)*r+t)}}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(22),i=(r=o)&&r.__esModule?r:{default:r},a=n(7);var s=function(e){var t=e.theme;return(0,a.css)("background-color:",t.colors.primaryColor,";")},u=(0,i.default)("div",{target:"e1p4hzk20",label:"Slider"})(".rheostat{overflow:visible;margin:24px 12px;}.rheostat-progress{background-color:#d8d8d8;position:absolute;",(function(e){return e.primary&&s}),"}.rheostat-handle{border:1px solid #9a9a9a;",(function(e){return e.primary&&s})," background-color:#fff;border-radius:50%;height:24px;outline:none;z-index:2;width:24px;cursor:pointer;}.rheostat-horizontal{height:24px;}.rheostat-background{height:4px;background-color:#c7c7c7;top:0px;width:100%;position:relative;}.rheostat-horizontal .rheostat-progress{height:4px;top:0;}.rheostat-horizontal .rheostat-handle{margin-left:-12px;top:-10px;}.slider-tooltip,.slider-tooltip-focus,.slider-tooltip-visible{visibility:hidden;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:6px 8px;position:absolute;z-index:1;transform:translate(-50%,-170%);}.slider-tooltip-visible{visibility:visible;}.slider-tooltip:after,.slider-tooltip-focus:after,.slider-tooltip-visible:after{content:'';position:absolute;top:98%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent;}.rheostat-handle:hover .slider-tooltip,.rheostat-handle:focus .slider-tooltip,.rheostat-handle:active .slider-tooltip{visibility:visible;}.rheostat-handle:hover .slider-tooltip-focus{visibility:hidden;}.rheostat-handle:focus .slider-tooltip-focus,.rheostat-handle:active .slider-tooltip-focus{visibility:visible;}",(function(e){return e.theme.component}),";");t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(0)),o=a(n(20)),i=a(n(188));function a(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.align,n=e.children,o=e.className;return r.default.createElement(i.default,{align:t,className:o},n)};s.propTypes={align:o.default.rangeLabelsAlign,children:o.default.children,className:o.default.string},t.default=s},function(e,t,n){"use strict";t.__esModule=!0;var r,o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["className","style","tooltipTrigger","renderTooltipData"]);if(r){var u="";switch(r){case"hover":u="slider-tooltip";break;case"focus":u="slider-tooltip-focus";break;case"always":u="slider-tooltip-visible";break;case"none":default:return a.default.createElement("button",o({style:n,"aria-label":"slider-button",className:t},s))}var l=s["aria-valuenow"];return a.default.createElement("button",o({style:n,className:t,"aria-label":"slider-button"},s),a.default.createElement("span",{className:u},i?i(l):l))}return a.default.createElement("button",o({style:n,className:t},s))}},function(e,t,n){var r=n(469);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(471)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(470)(!1)).push([e.i,"body{max-width:1200px;margin:0 auto;padding-top:15px}.row{display:flex;flex-direction:row;width:100%}.col{flex:1;padding:15px}.row>.col:first-child{border-right:1px solid #ccc;max-width:400px}.row>.col:last-child{background:#fafafa}@media (max-width:767px){.row{flex-direction:column}.row>.col:first-child{border-right:none;max-width:none}}",""])},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(a=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),i=r.sources.map((function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"}));return[n].concat(i).concat([o]).join("\n")}var a;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o=0&&f.splice(t,1)}function g(e){var t=document.createElement("style");return e.attrs.type="text/css",v(t,e.attrs),m(e,t),t}function v(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function _(e,t){var n,r,o,i;if(t.transform&&e.css){if(!(i=t.transform(e.css)))return function(){};e.css=i}if(t.singleton){var a=c++;n=l||(l=g(t)),r=x.bind(null,n,a,!1),o=x.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",v(t,e.attrs),m(e,t),t}(t),r=O.bind(null,n,t),o=function(){y(n),n.href&&URL.revokeObjectURL(n.href)}):(n=g(t),r=E.bind(null,n),o=function(){y(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=h(e,t);return d(n,t),function(e){for(var r=[],o=0;o1)for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:"",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",r=t,o="",i=0,a=0,s=n;r.charAt(0|a)||(s="=",a%1);o+=s.charAt(63&i>>8-a%1*8)){if((e=r.charCodeAt(a+=3/4))>255)throw new Error('"btoa" failed: The string to be encoded contains characters outside of the Latin1 range.');i=i<<8|e}return o}function d(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e&&"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n0)||new Error("fields missing: "+o)}function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e||0!==Object.keys(e).length||e.constructor!==Object?JSON.parse(JSON.stringify(e)):null}function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n={};return t?Object.keys(e).forEach((function(t){n[t]=encodeURI(e[t])})):n=e,n}function g(e){var t=o()(e.url||""),n=t.auth,r=void 0===n?null:n,i=t.host,a=void 0===i?"":i,s=t.path,u=void 0===s?"":s,l=t.protocol,c=void 0===l?"":l,f=a+u;if("string"!=typeof f||""===f)throw new Error("URL not present in options.");if("string"!=typeof e.app||""===e.app)throw new Error("App name is not present in options.");if("string"!=typeof c||""===c)throw new Error("Protocol is not present in url. URL should be of the form https://scalr.api.appbase.io");"/"===f.slice(-1)&&(f=f.slice(0,-1));var p=r||null;if("string"==typeof e.credentials&&""!==e.credentials?p=e.credentials:"string"==typeof e.username&&""!==e.username&&"string"==typeof e.password&&""!==e.password&&(p=e.username+":"+e.password),function(e){return t="scalr.api.appbase.io",-1!==e.indexOf(t);var t}(f)&&null===p)throw new Error("Authentication information is not present. Did you add credentials?");this.url=f,this.protocol=c,this.app=e.app,this.credentials=p,this.headers={}}function v(e){var t=this;return new Promise((function(n,r){var o=m(e);try{var i=o.method,s=o.path,l=o.params,c=o.body,f=o.isRSAPI,d=o.isSuggestionsAPI?".suggestions":t.app,h=c,y=s.endsWith("msearch")||s.endsWith("bulk")?"application/x-ndjson":"application/json",g=Object.assign({},{Accept:"application/json","Content-Type":y},t.headers),v=Date.now();t.credentials&&(g.Authorization="Basic "+p(t.credentials));var _={method:i,headers:g};if(Array.isArray(h)){var b="";h.forEach((function(e){b+=JSON.stringify(e),b+="\n"})),h=b}else h=JSON.stringify(h)||{};0!==Object.keys(h).length&&(_.body=h);var w={},x="";l&&(x="?"+a.a.stringify(l));var E=t.protocol+"://"+t.url+"/"+d+"/"+s+x;return function(e){if(t.transformRequest&&"function"==typeof t.transformRequest){var n=t.transformRequest(e);return n instanceof Promise?n:Promise.resolve(n)}return Promise.resolve(e)}(Object.assign({},{url:E},_)).then((function(e){var t=Object.assign({},e),o=t.url;return delete t.url,u()(o||E,t).then((function(e){return e.status>=500?r(e):(w=e.headers,e.json().then((function(t){if(e.status>=400)return r(e);if(t&&t.error)return r(t);if(f&&t&&"[object Object]"===Object.prototype.toString.call(t)&&c&&c.query&&c.query instanceof Array){var o=0,i=c.query.filter((function(e){return e.execute||void 0===e.execute})).length;if(t&&Object.keys(t).forEach((function(e){t[e]&&Object.prototype.hasOwnProperty.call(t[e],"error")&&(o+=1)})),o>0&&i===o)return r(t)}if(t&&t.responses instanceof Array&&t.responses.length===t.responses.filter((function(e){return Object.prototype.hasOwnProperty.call(e,"error")})).length)return r(t);var a=Object.assign({},t,{_timestamp:v,_headers:w});return n(a)})))})).catch((function(e){return r(e)}))})).catch((function(e){return r(e)}))}catch(e){return r(e)}}))}var _="undefined"!=typeof window?window.WebSocket:n(480);function b(e,t,n,r){var o=this;try{var i=m(e),s=i.method,u=i.path,l=i.params,c=e.body;c&&"object"===(void 0===c?"undefined":f(c))||(c={});return this.wsClosed=function(){r&&r()},this.stop=function(){o.ws.onmessage=void 0,o.ws.onclose=void 0,o.ws.onerror=void 0,o.wsClosed();var e=JSON.parse(JSON.stringify(o.request));e.unsubscribe=!0,!0!==o.unsubscribed&&o.send(e),o.unsubscribed=!0},this.reconnect=function(){return o.stop(),b(e,t,n,r)},this.processError=function(e){n?n(e):console.warn(e)},this.processMessage=function(e){var r=JSON.parse(JSON.stringify(e));if(r.id||!r.message)return r.id===o.id?r.message?(delete r.id,void(n&&n(r))):(r.query_id&&(o.query_id=r.query_id),r.channel&&(o.channel=r.channel),void(r.body&&""!==r.body&&t&&t(r.body))):void(!r.id&&r.channel&&r.channel===o.channel&&t&&t(r.event));n&&n(r)},o.ws=new _("wss://"+o.url+"/"+o.app),o.id="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})),o.request={id:o.id,path:o.app+"/"+u+"?"+a.a.stringify(l),method:s,body:c},o.credentials&&(o.request.authorization="Basic "+p(o.credentials)),o.result={},o.closeHandler=function(){o.wsClosed()},o.errorHandler=function(e){o.processError.apply(o,[e])},o.messageHandler=function(e){var t=JSON.parse(e.data);t.body&&t.body.status>=400?o.processError.apply(o,[t]):o.processMessage.apply(o,[t])},o.send=function(e){!function e(t,n){setTimeout((function(){1===t.readyState?null!=n&&n():e(t,n)}),5)}(o.ws,(function(){try{o.ws.send(JSON.stringify(e))}catch(e){console.warn(e)}}))},o.ws.onmessage=o.messageHandler,o.ws.onerror=o.errorHandler,o.ws.onclose=o.closeHandler,o.send(o.request),o.result.stop=o.stop,o.result.reconnect=o.reconnect,o.result}catch(e){return n?n(e):console.warn(e),null}}function w(e){var t=m(e),n=h(t,{type:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.body,delete t.id;var a=void 0;return a=o?r+"/"+encodeURIComponent(o):r,this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function x(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"GET",path:i,params:t})}function E(e){var t=m(e),n=h(t,{type:"string",id:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.id,delete t.body;var a=r+"/"+encodeURIComponent(o)+"/_update";return this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function O(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"DELETE",path:i,params:t})}function S(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=t.type,o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_bulk":"/_bulk",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function C(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_search":"_search",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function P(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_msearch":"_msearch",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function T(e,t){var n=m(t),r=d(e);if(!0!==r)throw r;var o={settings:n,query:e};return this.performFetchRequest({method:"POST",path:"_reactivesearch.v3",body:o,isRSAPI:!0})}function k(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id,delete t.stream,!0===t.stream?t.stream="true":(delete t.stream,t.streamonly="true");for(var i=arguments.length,a=Array(i>1?i-1:0),s=1;s1?i-1:0),s=1;s2?n-2:0),o=2;o0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.headers=t?y(e):e},"undefined"!=typeof window&&(window.Appbase=t),t}},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,i){t=t||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var s=/\+/g;e=e.split(t);var u=1e3;i&&"number"==typeof i.maxKeys&&(u=i.maxKeys);var l=e.length;u>0&&l>u&&(l=u);for(var c=0;c=0?(f=m.substr(0,y),p=m.substr(y+1)):(f=m,p=""),d=decodeURIComponent(f),h=decodeURIComponent(p),r(a,d)?o(a[d])?a[d].push(h):a[d]=[a[d],h]:a[d]=h}return a};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?i(a(e),(function(a){var s=encodeURIComponent(r(a))+n;return o(e[a])?i(e[a],(function(e){return s+encodeURIComponent(r(e))})).join(t):s+encodeURIComponent(r(e[a]))})).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r="0"&&r<="9";)t+=r,u();if("."===r)for(t+=".";u()&&r>="0"&&r<="9";)t+=r;if("e"===r||"E"===r)for(t+=r,u(),"-"!==r&&"+"!==r||(t+=r,u());r>="0"&&r<="9";)t+=r,u();if(e=+t,isFinite(e))return e;s("Bad number")},c=function(){var e,t,n,o="";if('"'===r)for(;u();){if('"'===r)return u(),o;if("\\"===r)if(u(),"u"===r){for(n=0,t=0;t<4&&(e=parseInt(u(),16),isFinite(e));t+=1)n=16*n+e;o+=String.fromCharCode(n)}else{if("string"!=typeof a[r])break;o+=a[r]}else o+=r}s("Bad string")},f=function(){for(;r&&r<=" ";)u()};i=function(){switch(f(),r){case"{":return function(){var e,t={};if("{"===r){if(u("{"),f(),"}"===r)return u("}"),t;for(;r;){if(e=c(),f(),u(":"),Object.hasOwnProperty.call(t,e)&&s('Duplicate key "'+e+'"'),t[e]=i(),f(),"}"===r)return u("}"),t;u(","),f()}}s("Bad object")}();case"[":return function(){var e=[];if("["===r){if(u("["),f(),"]"===r)return u("]"),e;for(;r;){if(e.push(i()),f(),"]"===r)return u("]"),e;u(","),f()}}s("Bad array")}();case'"':return c();case"-":return l();default:return r>="0"&&r<="9"?l():function(){switch(r){case"t":return u("t"),u("r"),u("u"),u("e"),!0;case"f":return u("f"),u("a"),u("l"),u("s"),u("e"),!1;case"n":return u("n"),u("u"),u("l"),u("l"),null}s("Unexpected '"+r+"'")}()}},e.exports=function(e,t){var a;return o=e,n=0,r=" ",a=i(),f(),r&&s("Syntax error"),"function"==typeof t?function e(n,r){var o,i,a=n[r];if(a&&"object"==typeof a)for(o in a)Object.prototype.hasOwnProperty.call(a,o)&&(void 0!==(i=e(a,o))?a[o]=i:delete a[o]);return t.call(n,r,a)}({"":a},""):a}},function(e,t){var n,r,o,i=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,a={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function s(e){return i.lastIndex=0,i.test(e)?'"'+e.replace(i,(function(e){var t=a[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}e.exports=function(e,t,i){var a;if(n="",r="","number"==typeof i)for(a=0;a0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(t.type===r.ADD_COMPONENT)return[].concat(o(e),[t.component]);if(t.type===r.REMOVE_COMPONENT)return e.filter((function(e){return e!==t.component}));return e};var r=n(5);function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT){var n=a(t.react),s=r({},e);return Object.keys(s).forEach((function(e){s[e]=s[e].filter((function(e){return e!==t.component}))})),n.forEach((function(e){Array.isArray(s[e])?s[e]=[].concat(i(s[e]),[t.component]):s[e]=[t.component]})),s}return e};var o=n(5);function i(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{analyticsConfig:i.defaultAnalyticsConfig},t=arguments[1];if(t.type===o.ADD_CONFIG)return r({},e,{analyticsConfig:r({},i.defaultAnalyticsConfig,t.analyticsConfig)});if(t.type===o.UPDATE_ANALYTICS_CONFIG)return r({},e,{analyticsConfig:r({},e.analyticsConfig,t.analyticsConfig)});return e};var o=n(5),i=n(110)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.ADD_APPBASE_REF)return t.appbaseRef;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_HITS)return t.append?r({},e,a({},t.component,{hits:[].concat(s(e[t.component].hits),s(t.hits)),total:t.total,time:t.time,hidden:t.hidden||0})):r({},e,a({},t.component,{hits:t.hits,total:t.total,time:t.time,hidden:t.hidden||0}));if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component].total;return t.hit._deleted?n-=1:t.hit._updated||(n+=1),r({},e,a({},t.component,r({},e[t.component],{total:n})))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var u=i(e,[t.component]);return u}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_COMBINED_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_INTERNAL_VALUE:return r({},e,a({},t.component,{value:t.value,componentType:t.componentType,category:t.category,meta:t.meta}));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=i(e,[t.component]);return n;default:return e}};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_LOADING)return r({},e,a({},t.component,t.isLoading));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_ERROR)return r({},e,a({},t.component,t.error));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_STREAMING)return!t.status&&e[t.component]&&e[t.component].ref&&e[t.component].ref.stop(),r({},e,a({},t.component,{status:t.status,ref:t.ref}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component]||[];return n=n.filter((function(e){return e._id!==t.hit._id})),r({},e,a({},t.component,[t.hit].concat(s(n))))}if(t.type===o.SET_STREAMING){if(!t.status&&e[t.component]){e[t.component];var u=i(e,[t.component]);return u}}else if(t.type===o.REMOVE_COMPONENT){e[t.component];var l=i(e,[t.component]);return l}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_TIMESTAMP)return r({},e,a({},t.component,t.timestamp));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_HEADERS)return t.headers;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_MAP_DATA)return i({},t.componentId,{query:t.query,persistMapQuery:t.persistMapQuery});if(t.type===r.REMOVE_COMPONENT){e[t.component];var n=o(e,[t.component]);return n}return e};var r=n(5);function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_LISTENER)return r({},e,a({},t.component,{onQueryChange:t.onQueryChange,onError:t.onError}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case o.SET_VALUE:return s.includes(t.componentType)?{searchValue:t.value,searchId:null}:e;case o.SET_SEARCH_ID:return r({},e,{searchId:t.searchId});case o.SET_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:t.value,suggestionsSearchId:null});case o.SET_SUGGESTIONS_SEARCH_ID:return r({},e,{suggestionsSearchId:t.searchId});case o.CLEAR_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:null,suggestionsSearchId:null});default:return e}};var o=n(5),i=n(21),a={searchValue:null,searchId:null,suggestionsSearchId:null,suggestionsSearchValue:null},s=[i.componentTypes.dataSearch,i.componentTypes.categorySearch]},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_PROMOTED_RESULTS)return r({},e,a({},t.component,t.results.map((function(e){return r({},e,{_promoted:!0})}))));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_DATA)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_DEFAULT_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_AGGS){if(t.append){var n=Object.keys(e[t.component])[0],u=t.aggregations[n],l=u.buckets,c=s(u,["buckets"]);return r({},e,i({},t.component,i({},n,r({buckets:[].concat(a(e[t.component][n].buckets),a(l))},c))))}return r({},e,i({},t.component,t.aggregations))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var f=s(e,[t.component]);return f}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_COMPOSITE_AGGS){var n=Object.values(t.aggregations)&&Object.values(t.aggregations)[0],u=Object.keys(t.aggregations)[0];if(!n)return e;var l=n.buckets||[],c=l.map((function(e){var t=e.doc_count,n=e.key,o=e[u],i={},a={};if(o&&o.hits){var l=o.hits.hits[0];a=l._source,i=s(l,["_source"])}return r({_doc_count:t,_key:n[u]},i,a)}));return r({},e,i({},t.component,t.append?[].concat(a(e[t.component]),a(c)):c))}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_APPLIED_SETTINGS)return r({},e,i({},t.component,t.data));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_HIGHLIGHT_OPTIONS)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_RAW_DATA)return r({},e,a({},t.component,t.response));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_SUGGESTIONS)return r({},e,i({},t.component,t.suggestions));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_TO_HITS)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n={ENTER_PRESS:"ENTER_PRESS",SUGGESTION_SELECT:"SUGGESTION_SELECT",CLEAR_VALUE:"CLEAR_VALUE",SEARCH_ICON_CLICK:"SEARCH_ICON_CLICK"};t.default=n},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return i};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},i={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.2","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),i=n(27),a=n.n(i),s=(n(189),n(190)),u=n.n(s),l=n(198);n(468);a.a.render(o.a.createElement((function(){return o.a.createElement(u.a,{app:"transport",credentials:"1uwmtnnk9:163c389a-014a-48c0-a8dd-aa1635e154a3",type:"location",mapKey:"AIzaSyBQdVcKCe0q_vOBDUvJYpzwGpt_d_uTj4Q"},o.a.createElement("h2",null,"Realtime bus streaming on ReactiveMap"),o.a.createElement("p",null,"Tip: You may need to zoom out to see the second bus"),o.a.createElement(l.ReactiveMap,{componentId:"map",dataField:"location",title:"Reactive Maps",defaultZoom:14,defaultPin:"https://i.imgur.com/ajzfeYT.png",stream:!0,defaultQuery:function(){return{match_all:{}}},onData:function(e){return"bus-1"===e._id?{icon:"https://i.imgur.com/ajzfeYT.png"}:{icon:"https://i.imgur.com/EQkhDre.png"}},defaultMapStyle:"Light Monochrome",defaultCenter:{lat:37.74,lng:-122.45},showMarkerClusters:!1,streamAutoCenter:!1,showSearchAsMove:!1}))}),null),document.getElementById("root"))}]); \ No newline at end of file diff --git a/site/demos/transport/package.json b/site/demos/transport/package.json index 957bae915d..881da8cdfd 100644 --- a/site/demos/transport/package.json +++ b/site/demos/transport/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "@appbaseio/reactivemaps": "3.0.0-beta.10", "react": "^16.2.0", "react-dom": "^16.2.0" diff --git a/site/demos/weather/dist/index.js b/site/demos/weather/dist/index.js index 1cf261e876..5f324a51df 100644 --- a/site/demos/weather/dist/index.js +++ b/site/demos/weather/dist/index.js @@ -72,4 +72,4 @@ function n(e,t){function n(){}n.prototype=t.prototype,e.superClass_=t.prototype, * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var r=n(79),o=n(0);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nP;P++)C[P]=P+1;C[15]=0;var T=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,k=Object.prototype.hasOwnProperty,M={},L={};function A(e){return!!k.call(L,e)||!k.call(M,e)&&(T.test(e)?L[e]=!0:(M[e]=!0,!1))}function R(e,t,n,r,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var I={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){I[e]=new R(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];I[t]=new R(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){I[e]=new R(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){I[e]=new R(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){I[e]=new R(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){I[e]=new R(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){I[e]=new R(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){I[e]=new R(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){I[e]=new R(e,5,!1,e.toLowerCase(),null,!1)}));var j=/[\-:]([a-z])/g;function D(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!1)})),I.xlinkHref=new R("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!0)}));var N=/["'&<>]/;function z(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=N.exec(e);if(t){var n,r="",o=0;for(n=t.index;nt}return!1}(e,t,r,!1)?"":null!==r?(e=r.attributeName,3===(n=r.type)||4===n&&!0===t?e+'=""':(r.sanitizeURL&&(t=""+t),e+'="'+z(t)+'"')):A(e)?e+'="'+z(t)+'"':""}var B="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},F=null,V=null,H=null,W=!1,Z=!1,q=null,Q=0;function G(){if(null===F)throw Error(i(321));return F}function K(){if(0Q))throw Error(i(301));if(e===F)if(Z=!0,e={action:n,next:null},null===q&&(q=new Map),void 0===(n=q.get(t)))q.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}function te(){}var ne=0,re={readContext:function(e){var t=ne;return S(e,t),e[t]},useContext:function(e){G();var t=ne;return S(e,t),e[t]},useMemo:function(e,t){if(F=G(),t=void 0===t?null:t,null!==(H=Y())){var n=H.memoizedState;if(null!==n&&null!==t){e:{var r=n[1];if(null===r)r=!1;else{for(var o=0;o=a))throw Error(i(304));var s=new Uint16Array(a);for(s.set(r),(C=s)[0]=n+1,r=n;r=s.children.length){var u=s.footer;if(""!==u&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===s.type)this.currentSelectValue=null;else if(null!=s.type&&null!=s.type.type&&s.type.type.$$typeof===f)this.popProvider(s.type);else if(s.type===m){this.suspenseDepth--;var l=r.pop();if(o){o=!1;var c=s.fallbackFrame;if(!c)throw Error(i(303));this.stack.push(c),r[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}r[this.suspenseDepth]+=l}r[this.suspenseDepth]+=u}else{var p=s.children[s.childIndex++],d="";try{d+=this.render(p,s.context,s.domNamespace)}catch(e){if(null!=e&&"function"==typeof e.then)throw Error(i(294));throw e}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=d}}return r[0]}finally{de.current=n,ne=t}},t.render=function(e,t,n){if("string"==typeof e||"number"==typeof e)return""===(n=""+e)?"":this.makeStaticMarkup?z(n):this.previousWasTextNode?"\x3c!-- --\x3e"+z(n):(this.previousWasTextNode=!0,z(n));if(e=(t=we(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!o.isValidElement(e)){if(null!=e&&null!=e.$$typeof){if((n=e.$$typeof)===s)throw Error(i(257));throw Error(i(258,n.toString()))}return e=pe(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}var a=e.type;if("string"==typeof a)return this.renderDOM(e,t,n);switch(a){case l:case d:case c:case y:case u:return e=pe(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case m:throw Error(i(294))}if("object"==typeof a&&null!==a)switch(a.$$typeof){case h:F={};var _=a.render(e.props,e.ref);return _=$(a.render,e.props,_,e.ref),_=pe(_),this.stack.push({type:null,domNamespace:n,children:_,childIndex:0,context:t,footer:""}),"";case g:return e=[o.createElement(a.type,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case f:return n={type:e,domNamespace:n,children:a=pe(e.props.children),childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case p:a=e.type,_=e.props;var x=this.threadID;return S(a,x),a=pe(_.children(a[x])),this.stack.push({type:e,domNamespace:n,children:a,childIndex:0,context:t,footer:""}),"";case b:throw Error(i(338));case v:switch(function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(a=e.type),a._status){case 1:return e=[o.createElement(a._result,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case 2:throw a._result;default:throw Error(i(295))}case w:throw Error(i(343))}throw Error(i(130,null==a?a:typeof a,""))},t.renderDOM=function(e,t,n){var a=e.type.toLowerCase();if(n===oe&&ie(a),!ye.hasOwnProperty(a)){if(!me.test(a))throw Error(i(65,a));ye[a]=!0}var s=e.props;if("input"===a)s=r({type:void 0},s,{defaultChecked:void 0,defaultValue:void 0,value:null!=s.value?s.value:s.defaultValue,checked:null!=s.checked?s.checked:s.defaultChecked});else if("textarea"===a){var u=s.value;if(null==u){u=s.defaultValue;var l=s.children;if(null!=l){if(null!=u)throw Error(i(92));if(Array.isArray(l)){if(!(1>=l.length))throw Error(i(93));l=l[0]}u=""+l}null==u&&(u="")}s=r({},s,{value:void 0,children:""+u})}else if("select"===a)this.currentSelectValue=null!=s.value?s.value:s.defaultValue,s=r({},s,{value:void 0});else if("option"===a){l=this.currentSelectValue;var c=function(e){if(null==e)return e;var t="";return o.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(s.children);if(null!=l){var f=null!=s.value?s.value+"":c;if(u=!1,Array.isArray(l)){for(var p=0;p":(b+=">",u="");e:{if(null!=(l=s.dangerouslySetInnerHTML)){if(null!=l.__html){l=l.__html;break e}}else if("string"==typeof(l=s.children)||"number"==typeof l){l=z(l);break e}l=null}return null!=l?(s=[],he.hasOwnProperty(a)&&"\n"===l.charAt(0)&&(b+="\n"),b+=l):s=pe(s.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?ie(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:a,children:s,childIndex:0,context:t,footer:u}),this.previousWasTextNode=!1,b},e}(),Ee={renderToString:function(e){e=new xe(e,!1);try{return e.read(1/0)}finally{e.destroy()}},renderToStaticMarkup:function(e){e=new xe(e,!0);try{return e.read(1/0)}finally{e.destroy()}},renderToNodeStream:function(){throw Error(i(207))},renderToStaticNodeStream:function(){throw Error(i(208))},version:"16.13.1"};e.exports=Ee.default||Ee},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({label:e.getSelectedLabel(e.state.currentDistance),location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{label:e.getSelectedLabel(e.state.currentDistance),location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.updateQuery(t,e.props),e.props.onValueChange&&e.props.onValueChange({label:e.getSelectedLabel(t),location:e.state.currentLocation})}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=e.getSelectedLabel(t),c=null;u&&(c={label:u.label,location:e.state.currentLocation});var f=e.defaultQuery(e.coordinates,t,n);if(o){var p=o(e.coordinates,t,n);p.query&&(f=p.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(p))}n.updateQuery({componentId:r,query:f,value:c,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(g.default,null):null},this.onDistanceChange=function(t){var n=e.props,r=n.onChange;void 0===n.value?e.setDistance(t.distance):r&&r({label:t.label,location:e.state.currentLocation})},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.onChange;if(void 0===r.value?e.setState({currentLocation:n}):i&&i({location:n,label:e.props.value.label}),n.trim()&&(0,w.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var a=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:a}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.onChange;void 0===t.value?e.setLocation({value:e.state.currentLocation}):n&&n({location:e.state.currentLocation,label:e.props.value.label})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,label:e.props.value.label})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:d.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(h.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(m.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,d.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})}};E.propTypes={addComponent:f.default.funcRequired,mapKey:f.default.stringRequired,removeComponent:f.default.funcRequired,selectedValue:f.default.selectedValue,setQueryListener:f.default.funcRequired,themePreset:f.default.themePreset,updateQuery:f.default.funcRequired,watchComponent:f.default.funcRequired,setComponentProps:f.default.funcRequired,setCustomQuery:f.default.funcRequired,updateComponentProps:f.default.funcRequired,autoLocation:f.default.bool,beforeValueChange:f.default.func,className:f.default.string,componentId:f.default.stringRequired,countries:f.default.stringArray,customQuery:f.default.func,data:f.default.data,dataField:f.default.stringRequired,defaultValue:f.default.selectedValue,filterLabel:f.default.string,icon:f.default.children,iconPosition:f.default.iconPosition,innerClass:f.default.style,innerRef:f.default.func,nestedField:f.default.string,onBlur:f.default.func,onChange:f.default.func,onFocus:f.default.func,onKeyDown:f.default.func,onKeyPress:f.default.func,onKeyUp:f.default.func,onQueryChange:f.default.func,onValueChange:f.default.func,placeholder:f.default.string,react:f.default.react,setQueryOptions:f.default.funcRequired,value:f.default.selectedValue,showFilter:f.default.bool,showIcon:f.default.bool,style:f.default.style,theme:f.default.style,title:f.default.title,unit:f.default.string,URLParams:f.default.bool,serviceOptions:f.default.props,geocoder:f.default.any},E.defaultProps={className:null,placeholder:"Select a value",showFilter:!0,style:{},URLParams:!1,countries:[],autoLocation:!0,unit:"mi"};t.default=(0,_.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(E))},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(22);var i=(0,((r=o)&&r.__esModule?r:{default:r}).default)("div",{target:"e1nzkzy80",label:"Container"})((function(e){return e.theme.component}),";");t.default=i},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,i.jsx)(b.default,o({style:r,className:n},a,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels?(0,i.jsx)("div",{css:w.rangeLabelsContainer},(0,i.jsx)(_.default,{align:"left",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,i.jsx)(_.default,{align:"right",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)):null)},t}(E.default),P=function(){var e=this;this.setValues=function(t){e.setState({currentLocation:t.location,currentDistance:t.distance}),e.getCoordinates(t.location,(function(){e.setDistance(t.distance)}))},this.defaultQuery=function(t,n,r){var o,i,a=null;t&&n&&((i={})[e.type]=((o={distance:""+n+r.unit})[r.dataField]=t,o),a=i);return a&&r.nestedField?{query:{nested:{path:r.nestedField,query:a}}}:a},this.setLocation=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({distance:e.state.currentDistance,location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{distance:e.state.currentDistance,location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.state.currentLocation&&e.updateQuery(t,e.props)}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=null;t&&e.state.currentLocation&&(u={distance:t,location:e.state.currentLocation});var c=e.defaultQuery(e.coordinates,t,n);if(o){var f=o(e.coordinates,t,n);f.query&&(c=f.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(f))}n.updateQuery({componentId:r,query:c,value:u,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(g.default,null):null},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.value,a=r.onChange;if(void 0===i?e.setState({currentLocation:n}):a&&a({location:n,distance:e.state.currentDistance}),n.trim()&&(0,O.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var s=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:s}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.value,r=t.onChange;void 0===n?e.setLocation({value:e.state.currentLocation}):r&&r({location:e.state.currentLocation,distance:e.state.currentDistance})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,distance:e.state.currentDistance})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:h.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(m.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(y.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,h.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})},this.handleSlider=function(t){var n=t.values,r=e.props,o=r.value,i=r.onChange;void 0===o?n[0]!==e.state.currentDistance&&e.setDistance(n[0]):i&&(e.forceUpdate(),i({distance:n[0],location:e.state.currentLocation}))}};C.propTypes={addComponent:p.default.funcRequired,mapKey:p.default.stringRequired,removeComponent:p.default.funcRequired,selectedValue:p.default.selectedValue,setQueryListener:p.default.funcRequired,themePreset:p.default.themePreset,updateQuery:p.default.funcRequired,watchComponent:p.default.funcRequired,setComponentProps:p.default.funcRequired,setCustomQuery:p.default.funcRequired,updateComponentProps:p.default.funcRequired,autoLocation:p.default.bool,beforeValueChange:p.default.func,className:p.default.string,componentId:p.default.stringRequired,countries:p.default.stringArray,customQuery:p.default.func,data:p.default.data,dataField:p.default.stringRequired,defaultValue:p.default.selectedValue,filterLabel:p.default.string,icon:p.default.children,iconPosition:p.default.iconPosition,innerClass:p.default.style,innerRef:p.default.func,nestedField:p.default.string,onBlur:p.default.func,onChange:p.default.func,onFocus:p.default.func,onKeyDown:p.default.func,onKeyPress:p.default.func,onKeyUp:p.default.func,onQueryChange:p.default.func,onValueChange:p.default.func,placeholder:p.default.string,range:p.default.range,rangeLabels:p.default.rangeLabels,react:p.default.react,setQueryOptions:p.default.funcRequired,showFilter:p.default.bool,showIcon:p.default.bool,tooltipTrigger:p.default.tooltipTrigger,renderTooltipData:p.default.func,style:p.default.style,theme:p.default.style,title:p.default.title,value:p.default.selectedValue,unit:p.default.string,URLParams:p.default.bool,serviceOptions:p.default.props,geocoder:p.default.any},C.defaultProps={className:null,placeholder:"Select a value",range:{start:1,end:200},showFilter:!0,tooltipTrigger:"none",style:{},URLParams:!1,autoLocation:!0,unit:"mi",countries:[]};t.default=(0,x.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(C))},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=Object.assign||function(e){for(var t=1;t=100?g=Math.round(g):_=100/(c-p);var b=null;h&&(b=d.indexOf(this.getClosestSnapPoint(a[e])));var w=(f(n={},u.KEYS.LEFT,(function(e){return-1*e})),f(n,u.KEYS.RIGHT,(function(e){return 1*e})),f(n,u.KEYS.UP,(function(e){return 1*e})),f(n,u.KEYS.DOWN,(function(e){return-1*e})),f(n,u.KEYS.PAGE_DOWN,(function(e){return e>1?-e:-10*e})),f(n,u.KEYS.PAGE_UP,(function(e){return e>1?e:10*e})),n);if(y.call(w,t))g+=w[t](_),h&&(g>v?b0&&(m=d[b-1]));else if(t===u.KEYS.HOME)g=u.PERCENT_EMPTY,h&&(m=r(d,1)[0]);else{if(t!==u.KEYS.END)return null;g=u.PERCENT_FULL,h&&(m=d[d.length-1])}return h?l.getPosition(m,p,c):g}},{key:"getNextState",value:function(e,t){var n=this.state.handlePos,r=this.props,o=r.max,i=r.min,a=r.algorithm,s=this.validatePosition(e,t),u=n.map((function(t,n){return n===e?s:t}));return{handlePos:u,values:u.map((function(e){return a.getValue(e,i,o)}))}}},{key:"getClosestHandle",value:function(e){var t=this.state.handlePos;return t.reduce((function(n,r,o){return Math.abs(t[o]-e)1)){var n=e.changedTouches[0];this.setStartSlide(e,n.clientX,n.clientY),document.addEventListener("touchmove",this.handleTouchSlide,!1),document.addEventListener("touchend",this.endSlide,!1),t&&t(),b(e)}}},{key:"handleMouseSlide",value:function(e){null!==this.state.slidingIndex&&(this.handleSlide(e.clientX,e.clientY),b(e))}},{key:"handleTouchSlide",value:function(e){if(null!==this.state.slidingIndex)if(e.changedTouches.length>1)this.endSlide();else{var t=e.changedTouches[0];this.handleSlide(t.clientX,t.clientY),b(e)}}},{key:"handleSlide",value:function(e,t){var n=this.props,r=n.orientation,o=n.onSliderDragMove,i=this.state,a=i.slidingIndex,s=i.sliderBox,l="vertical"===r?(t-s.top)/s.height*u.PERCENT_FULL:(e-s.left)/s.width*u.PERCENT_FULL;this.slideTo(a,l),this.canMove(a,l)&&o&&o()}},{key:"endSlide",value:function(){var e=this,t=this.props,n=t.onSliderDragEnd,r=t.snap,o=this.state,i=o.slidingIndex,a=o.handlePos;if(this.setState({slidingIndex:null}),"function"==typeof document.removeEventListener?(document.removeEventListener("mouseup",this.endSlide,!1),document.removeEventListener("touchend",this.endSlide,!1),document.removeEventListener("touchmove",this.handleTouchSlide,!1),document.removeEventListener("mousemove",this.handleMouseSlide,!1)):(document.detachEvent("onmousemove",this.handleMouseSlide),document.detachEvent("onmouseup",this.endSlide)),n&&n(),r){var s=this.getSnapPosition(a[i]);this.slideTo(i,s,(function(){return e.fireChangeEvent()}))}else this.fireChangeEvent()}},{key:"handleClick",value:function(e){var t=this;if(!e.target.getAttribute("data-handle-key")){var n=this.props,r=n.orientation,o=n.onClick,i=this.getSliderBoundingBox(),a=("vertical"===r?(e.clientY-i.top)/i.height:(e.clientX-i.left)/i.width)*u.PERCENT_FULL,s=this.getClosestHandle(a),l=this.getSnapPosition(a);this.slideTo(s,l,(function(){return t.fireChangeEvent()})),o&&o()}}},{key:"handleKeydown",value:function(e){var t=this,n=_(e);if(e.keyCode!==u.KEYS.ESC){var r=this.getNextPositionForKey(n,e.keyCode);if(null!==r){if(this.canMove(n,r)){this.slideTo(n,r,(function(){return t.fireChangeEvent()}));var o=this.props.onKeyPress;o&&o()}b(e)}}else e.currentTarget.blur()}},{key:"userAdjustPosition",value:function(e,t){var n=this.props.getNextHandlePosition,r=t;if(n&&(r=parseFloat(n(e,t)),Number.isNaN(r)||ru.PERCENT_FULL))throw new TypeError("getNextHandlePosition returned invalid position. Valid positions are floats between 0 and 100");return r}},{key:"validatePosition",value:function(e,t){var n=this.state,r=n.handlePos,o=n.handleDimensions,i=this.userAdjustPosition(e,t);return Math.max(Math.min(i,void 0!==r[e+1]?r[e+1]-o:u.PERCENT_FULL),void 0!==r[e-1]?r[e-1]+o:u.PERCENT_EMPTY)}},{key:"validateValues",value:function(e,t){var n=t||this.props,r=n.max,o=n.min;return e.map((function(e,t,n){var i=Math.max(Math.min(e,r),o);return n.length&&iu.PERCENT_FULL||t>(void 0!==r[e+1]?r[e+1]-o:1/0)||t<(void 0!==r[e-1]?r[e-1]+o:-1/0))}},{key:"fireChangeEvent",value:function(){var e=this.props.onChange;e&&e(this.getPublicState())}},{key:"slideTo",value:function(e,t,n){var r=this,o=this.getNextState(e,t);this.setState(o,(function(){var e=r.props.onValuesUpdated;e&&e(r.getPublicState()),n&&n()}))}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var n=e.max,r=e.min,o=e.values,i=this.props.algorithm,a=this.validateValues(o,e);this.setState({handlePos:a.map((function(e){return i.getPosition(e,r,n)})),values:a},(function(){return t.fireChangeEvent()}))}}},{key:"invalidatePitStyleCache",value:function(){this.pitStyleCache={}}},{key:"render",value:function(){var e=this,t=this.props,n=t.algorithm,r=t.children,o=t.disabled,i=t.handle,s=t.max,u=t.min,l=t.orientation,c=t.pitComponent,f=t.pitPoints,p=t.progressBar,d=this.state,h=d.className,m=d.handlePos,y=d.values;return a.default.createElement("div",{className:h,ref:this.setRef,onClick:o?void 0:this.handleClick,style:{position:"relative"}},a.default.createElement("div",{className:"rheostat-background"}),m.map((function(t,n){var r="vertical"===l?{top:String(t)+"%",position:"absolute"}:{left:String(t)+"%",position:"absolute"};return a.default.createElement(i,{"aria-valuemax":e.getMaxValue(n),"aria-valuemin":e.getMinValue(n),"aria-valuenow":y[n],"aria-disabled":o,"data-handle-key":n,className:"rheostat-handle",key:"handle-"+String(n),onClick:e.killEvent,onKeyDown:o?void 0:e.handleKeydown,onMouseDown:o?void 0:e.startMouseSlide,onTouchStart:o?void 0:e.startTouchSlide,role:"slider",style:r,tabIndex:0})})),m.map((function(t,n,r){return 0===n&&r.length>1?null:a.default.createElement(p,{className:"rheostat-progress",key:"progress-bar-"+String(n),style:e.getProgressStyle(n)})})),c&&f.map((function(t){var r=e.pitStyleCache[t];if(!r){var o=n.getPosition(t,u,s);r="vertical"===l?{top:String(o)+"%",position:"absolute"}:{left:String(o)+"%",position:"absolute"},e.pitStyleCache[t]=r}return a.default.createElement(c,{key:"pit-"+String(t),style:r},t)})),r)}}]),t}(a.default.Component);O.propTypes=x,O.defaultProps=E,t.default=O},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.KEYS={DOWN:40,END:35,ESC:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,UP:38},t.PERCENT_EMPTY=0,t.PERCENT_FULL=100},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={getPosition:function(e,t,n){return(e-t)/(n-t)*100},getValue:function(e,t,n){var r=e/100;return 0===e?t:100===e?n:Math.round((n-t)*r+t)}}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(22),i=(r=o)&&r.__esModule?r:{default:r},a=n(7);var s=function(e){var t=e.theme;return(0,a.css)("background-color:",t.colors.primaryColor,";")},u=(0,i.default)("div",{target:"e1p4hzk20",label:"Slider"})(".rheostat{overflow:visible;margin:24px 12px;}.rheostat-progress{background-color:#d8d8d8;position:absolute;",(function(e){return e.primary&&s}),"}.rheostat-handle{border:1px solid #9a9a9a;",(function(e){return e.primary&&s})," background-color:#fff;border-radius:50%;height:24px;outline:none;z-index:2;width:24px;cursor:pointer;}.rheostat-horizontal{height:24px;}.rheostat-background{height:4px;background-color:#c7c7c7;top:0px;width:100%;position:relative;}.rheostat-horizontal .rheostat-progress{height:4px;top:0;}.rheostat-horizontal .rheostat-handle{margin-left:-12px;top:-10px;}.slider-tooltip,.slider-tooltip-focus,.slider-tooltip-visible{visibility:hidden;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:6px 8px;position:absolute;z-index:1;transform:translate(-50%,-170%);}.slider-tooltip-visible{visibility:visible;}.slider-tooltip:after,.slider-tooltip-focus:after,.slider-tooltip-visible:after{content:'';position:absolute;top:98%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent;}.rheostat-handle:hover .slider-tooltip,.rheostat-handle:focus .slider-tooltip,.rheostat-handle:active .slider-tooltip{visibility:visible;}.rheostat-handle:hover .slider-tooltip-focus{visibility:hidden;}.rheostat-handle:focus .slider-tooltip-focus,.rheostat-handle:active .slider-tooltip-focus{visibility:visible;}",(function(e){return e.theme.component}),";");t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(0)),o=a(n(20)),i=a(n(188));function a(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.align,n=e.children,o=e.className;return r.default.createElement(i.default,{align:t,className:o},n)};s.propTypes={align:o.default.rangeLabelsAlign,children:o.default.children,className:o.default.string},t.default=s},function(e,t,n){"use strict";t.__esModule=!0;var r,o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["className","style","tooltipTrigger","renderTooltipData"]);if(r){var u="";switch(r){case"hover":u="slider-tooltip";break;case"focus":u="slider-tooltip-focus";break;case"always":u="slider-tooltip-visible";break;case"none":default:return a.default.createElement("button",o({style:n,"aria-label":"slider-button",className:t},s))}var l=s["aria-valuenow"];return a.default.createElement("button",o({style:n,className:t,"aria-label":"slider-button"},s),a.default.createElement("span",{className:u},i?i(l):l))}return a.default.createElement("button",o({style:n,className:t},s))}},function(e,t,n){var r=n(469);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(471)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(470)(!1)).push([e.i,"body{max-width:1200px;margin:0 auto;padding-top:15px}.row{display:flex;flex-direction:row;width:100%}.col{flex:1;padding:15px}.row>.col:first-child{border-right:1px solid #ccc;max-width:400px}.row>.col:last-child{background:#fafafa}@media (max-width:767px){.row{flex-direction:column}.row>.col:first-child{border-right:none;max-width:none}}",""])},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(a=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),i=r.sources.map((function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"}));return[n].concat(i).concat([o]).join("\n")}var a;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o=0&&f.splice(t,1)}function g(e){var t=document.createElement("style");return e.attrs.type="text/css",v(t,e.attrs),m(e,t),t}function v(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function _(e,t){var n,r,o,i;if(t.transform&&e.css){if(!(i=t.transform(e.css)))return function(){};e.css=i}if(t.singleton){var a=c++;n=l||(l=g(t)),r=x.bind(null,n,a,!1),o=x.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",v(t,e.attrs),m(e,t),t}(t),r=O.bind(null,n,t),o=function(){y(n),n.href&&URL.revokeObjectURL(n.href)}):(n=g(t),r=E.bind(null,n),o=function(){y(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=h(e,t);return d(n,t),function(e){for(var r=[],o=0;o1)for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:"",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",r=t,o="",i=0,a=0,s=n;r.charAt(0|a)||(s="=",a%1);o+=s.charAt(63&i>>8-a%1*8)){if((e=r.charCodeAt(a+=3/4))>255)throw new Error('"btoa" failed: The string to be encoded contains characters outside of the Latin1 range.');i=i<<8|e}return o}function d(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e&&"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n0)||new Error("fields missing: "+o)}function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e||0!==Object.keys(e).length||e.constructor!==Object?JSON.parse(JSON.stringify(e)):null}function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n={};return t?Object.keys(e).forEach((function(t){n[t]=encodeURI(e[t])})):n=e,n}function g(e){var t=o()(e.url||""),n=t.auth,r=void 0===n?null:n,i=t.host,a=void 0===i?"":i,s=t.path,u=void 0===s?"":s,l=t.protocol,c=void 0===l?"":l,f=a+u;if("string"!=typeof f||""===f)throw new Error("URL not present in options.");if("string"!=typeof e.app||""===e.app)throw new Error("App name is not present in options.");if("string"!=typeof c||""===c)throw new Error("Protocol is not present in url. URL should be of the form https://scalr.api.appbase.io");"/"===f.slice(-1)&&(f=f.slice(0,-1));var p=r||null;if("string"==typeof e.credentials&&""!==e.credentials?p=e.credentials:"string"==typeof e.username&&""!==e.username&&"string"==typeof e.password&&""!==e.password&&(p=e.username+":"+e.password),function(e){return t="scalr.api.appbase.io",-1!==e.indexOf(t);var t}(f)&&null===p)throw new Error("Authentication information is not present. Did you add credentials?");this.url=f,this.protocol=c,this.app=e.app,this.credentials=p,this.headers={}}function v(e){var t=this;return new Promise((function(n,r){var o=m(e);try{var i=o.method,s=o.path,l=o.params,c=o.body,f=o.isRSAPI,d=o.isSuggestionsAPI?".suggestions":t.app,h=c,y=s.endsWith("msearch")||s.endsWith("bulk")?"application/x-ndjson":"application/json",g=Object.assign({},{Accept:"application/json","Content-Type":y},t.headers),v=Date.now();t.credentials&&(g.Authorization="Basic "+p(t.credentials));var _={method:i,headers:g};if(Array.isArray(h)){var b="";h.forEach((function(e){b+=JSON.stringify(e),b+="\n"})),h=b}else h=JSON.stringify(h)||{};0!==Object.keys(h).length&&(_.body=h);var w={},x="";l&&(x="?"+a.a.stringify(l));var E=t.protocol+"://"+t.url+"/"+d+"/"+s+x;return function(e){if(t.transformRequest&&"function"==typeof t.transformRequest){var n=t.transformRequest(e);return n instanceof Promise?n:Promise.resolve(n)}return Promise.resolve(e)}(Object.assign({},{url:E},_)).then((function(e){var t=Object.assign({},e),o=t.url;return delete t.url,u()(o||E,t).then((function(e){return e.status>=500?r(e):(w=e.headers,e.json().then((function(t){if(e.status>=400)return r(e);if(t&&t.error)return r(t);if(f&&t&&"[object Object]"===Object.prototype.toString.call(t)&&c&&c.query&&c.query instanceof Array){var o=0,i=c.query.filter((function(e){return e.execute||void 0===e.execute})).length;if(t&&Object.keys(t).forEach((function(e){t[e]&&Object.prototype.hasOwnProperty.call(t[e],"error")&&(o+=1)})),o>0&&i===o)return r(t)}if(t&&t.responses instanceof Array&&t.responses.length===t.responses.filter((function(e){return Object.prototype.hasOwnProperty.call(e,"error")})).length)return r(t);var a=Object.assign({},t,{_timestamp:v,_headers:w});return n(a)})))})).catch((function(e){return r(e)}))})).catch((function(e){return r(e)}))}catch(e){return r(e)}}))}var _="undefined"!=typeof window?window.WebSocket:n(480);function b(e,t,n,r){var o=this;try{var i=m(e),s=i.method,u=i.path,l=i.params,c=e.body;c&&"object"===(void 0===c?"undefined":f(c))||(c={});return this.wsClosed=function(){r&&r()},this.stop=function(){o.ws.onmessage=void 0,o.ws.onclose=void 0,o.ws.onerror=void 0,o.wsClosed();var e=JSON.parse(JSON.stringify(o.request));e.unsubscribe=!0,!0!==o.unsubscribed&&o.send(e),o.unsubscribed=!0},this.reconnect=function(){return o.stop(),b(e,t,n,r)},this.processError=function(e){n?n(e):console.warn(e)},this.processMessage=function(e){var r=JSON.parse(JSON.stringify(e));if(r.id||!r.message)return r.id===o.id?r.message?(delete r.id,void(n&&n(r))):(r.query_id&&(o.query_id=r.query_id),r.channel&&(o.channel=r.channel),void(r.body&&""!==r.body&&t&&t(r.body))):void(!r.id&&r.channel&&r.channel===o.channel&&t&&t(r.event));n&&n(r)},o.ws=new _("wss://"+o.url+"/"+o.app),o.id="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})),o.request={id:o.id,path:o.app+"/"+u+"?"+a.a.stringify(l),method:s,body:c},o.credentials&&(o.request.authorization="Basic "+p(o.credentials)),o.result={},o.closeHandler=function(){o.wsClosed()},o.errorHandler=function(e){o.processError.apply(o,[e])},o.messageHandler=function(e){var t=JSON.parse(e.data);t.body&&t.body.status>=400?o.processError.apply(o,[t]):o.processMessage.apply(o,[t])},o.send=function(e){!function e(t,n){setTimeout((function(){1===t.readyState?null!=n&&n():e(t,n)}),5)}(o.ws,(function(){try{o.ws.send(JSON.stringify(e))}catch(e){console.warn(e)}}))},o.ws.onmessage=o.messageHandler,o.ws.onerror=o.errorHandler,o.ws.onclose=o.closeHandler,o.send(o.request),o.result.stop=o.stop,o.result.reconnect=o.reconnect,o.result}catch(e){return n?n(e):console.warn(e),null}}function w(e){var t=m(e),n=h(t,{type:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.body,delete t.id;var a=void 0;return a=o?r+"/"+encodeURIComponent(o):r,this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function x(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"GET",path:i,params:t})}function E(e){var t=m(e),n=h(t,{type:"string",id:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.id,delete t.body;var a=r+"/"+encodeURIComponent(o)+"/_update";return this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function O(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"DELETE",path:i,params:t})}function S(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=t.type,o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_bulk":"/_bulk",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function C(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_search":"_search",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function P(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_msearch":"_msearch",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function T(e,t){var n=m(t),r=d(e);if(!0!==r)throw r;var o={settings:n,query:e};return this.performFetchRequest({method:"POST",path:"_reactivesearch.v3",body:o,isRSAPI:!0})}function k(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id,delete t.stream,!0===t.stream?t.stream="true":(delete t.stream,t.streamonly="true");for(var i=arguments.length,a=Array(i>1?i-1:0),s=1;s1?i-1:0),s=1;s2?n-2:0),o=2;o0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.headers=t?y(e):e},"undefined"!=typeof window&&(window.Appbase=t),t}},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,i){t=t||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var s=/\+/g;e=e.split(t);var u=1e3;i&&"number"==typeof i.maxKeys&&(u=i.maxKeys);var l=e.length;u>0&&l>u&&(l=u);for(var c=0;c=0?(f=m.substr(0,y),p=m.substr(y+1)):(f=m,p=""),d=decodeURIComponent(f),h=decodeURIComponent(p),r(a,d)?o(a[d])?a[d].push(h):a[d]=[a[d],h]:a[d]=h}return a};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?i(a(e),(function(a){var s=encodeURIComponent(r(a))+n;return o(e[a])?i(e[a],(function(e){return s+encodeURIComponent(r(e))})).join(t):s+encodeURIComponent(r(e[a]))})).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r="0"&&r<="9";)t+=r,u();if("."===r)for(t+=".";u()&&r>="0"&&r<="9";)t+=r;if("e"===r||"E"===r)for(t+=r,u(),"-"!==r&&"+"!==r||(t+=r,u());r>="0"&&r<="9";)t+=r,u();if(e=+t,isFinite(e))return e;s("Bad number")},c=function(){var e,t,n,o="";if('"'===r)for(;u();){if('"'===r)return u(),o;if("\\"===r)if(u(),"u"===r){for(n=0,t=0;t<4&&(e=parseInt(u(),16),isFinite(e));t+=1)n=16*n+e;o+=String.fromCharCode(n)}else{if("string"!=typeof a[r])break;o+=a[r]}else o+=r}s("Bad string")},f=function(){for(;r&&r<=" ";)u()};i=function(){switch(f(),r){case"{":return function(){var e,t={};if("{"===r){if(u("{"),f(),"}"===r)return u("}"),t;for(;r;){if(e=c(),f(),u(":"),Object.hasOwnProperty.call(t,e)&&s('Duplicate key "'+e+'"'),t[e]=i(),f(),"}"===r)return u("}"),t;u(","),f()}}s("Bad object")}();case"[":return function(){var e=[];if("["===r){if(u("["),f(),"]"===r)return u("]"),e;for(;r;){if(e.push(i()),f(),"]"===r)return u("]"),e;u(","),f()}}s("Bad array")}();case'"':return c();case"-":return l();default:return r>="0"&&r<="9"?l():function(){switch(r){case"t":return u("t"),u("r"),u("u"),u("e"),!0;case"f":return u("f"),u("a"),u("l"),u("s"),u("e"),!1;case"n":return u("n"),u("u"),u("l"),u("l"),null}s("Unexpected '"+r+"'")}()}},e.exports=function(e,t){var a;return o=e,n=0,r=" ",a=i(),f(),r&&s("Syntax error"),"function"==typeof t?function e(n,r){var o,i,a=n[r];if(a&&"object"==typeof a)for(o in a)Object.prototype.hasOwnProperty.call(a,o)&&(void 0!==(i=e(a,o))?a[o]=i:delete a[o]);return t.call(n,r,a)}({"":a},""):a}},function(e,t){var n,r,o,i=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,a={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function s(e){return i.lastIndex=0,i.test(e)?'"'+e.replace(i,(function(e){var t=a[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}e.exports=function(e,t,i){var a;if(n="",r="","number"==typeof i)for(a=0;a0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(t.type===r.ADD_COMPONENT)return[].concat(o(e),[t.component]);if(t.type===r.REMOVE_COMPONENT)return e.filter((function(e){return e!==t.component}));return e};var r=n(5);function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT){var n=a(t.react),s=r({},e);return Object.keys(s).forEach((function(e){s[e]=s[e].filter((function(e){return e!==t.component}))})),n.forEach((function(e){Array.isArray(s[e])?s[e]=[].concat(i(s[e]),[t.component]):s[e]=[t.component]})),s}return e};var o=n(5);function i(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{analyticsConfig:i.defaultAnalyticsConfig},t=arguments[1];if(t.type===o.ADD_CONFIG)return r({},e,{analyticsConfig:r({},i.defaultAnalyticsConfig,t.analyticsConfig)});if(t.type===o.UPDATE_ANALYTICS_CONFIG)return r({},e,{analyticsConfig:r({},e.analyticsConfig,t.analyticsConfig)});return e};var o=n(5),i=n(110)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.ADD_APPBASE_REF)return t.appbaseRef;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_HITS)return t.append?r({},e,a({},t.component,{hits:[].concat(s(e[t.component].hits),s(t.hits)),total:t.total,time:t.time,hidden:t.hidden||0})):r({},e,a({},t.component,{hits:t.hits,total:t.total,time:t.time,hidden:t.hidden||0}));if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component].total;return t.hit._deleted?n-=1:t.hit._updated||(n+=1),r({},e,a({},t.component,r({},e[t.component],{total:n})))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var u=i(e,[t.component]);return u}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_COMBINED_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_INTERNAL_VALUE:return r({},e,a({},t.component,{value:t.value,componentType:t.componentType,category:t.category,meta:t.meta}));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=i(e,[t.component]);return n;default:return e}};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_LOADING)return r({},e,a({},t.component,t.isLoading));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_ERROR)return r({},e,a({},t.component,t.error));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_STREAMING)return!t.status&&e[t.component]&&e[t.component].ref&&e[t.component].ref.stop(),r({},e,a({},t.component,{status:t.status,ref:t.ref}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component]||[];return n=n.filter((function(e){return e._id!==t.hit._id})),r({},e,a({},t.component,[t.hit].concat(s(n))))}if(t.type===o.SET_STREAMING){if(!t.status&&e[t.component]){e[t.component];var u=i(e,[t.component]);return u}}else if(t.type===o.REMOVE_COMPONENT){e[t.component];var l=i(e,[t.component]);return l}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_TIMESTAMP)return r({},e,a({},t.component,t.timestamp));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_HEADERS)return t.headers;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_MAP_DATA)return i({},t.componentId,{query:t.query,persistMapQuery:t.persistMapQuery});if(t.type===r.REMOVE_COMPONENT){e[t.component];var n=o(e,[t.component]);return n}return e};var r=n(5);function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_LISTENER)return r({},e,a({},t.component,{onQueryChange:t.onQueryChange,onError:t.onError}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case o.SET_VALUE:return s.includes(t.componentType)?{searchValue:t.value,searchId:null}:e;case o.SET_SEARCH_ID:return r({},e,{searchId:t.searchId});case o.SET_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:t.value,suggestionsSearchId:null});case o.SET_SUGGESTIONS_SEARCH_ID:return r({},e,{suggestionsSearchId:t.searchId});case o.CLEAR_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:null,suggestionsSearchId:null});default:return e}};var o=n(5),i=n(21),a={searchValue:null,searchId:null,suggestionsSearchId:null,suggestionsSearchValue:null},s=[i.componentTypes.dataSearch,i.componentTypes.categorySearch]},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_PROMOTED_RESULTS)return r({},e,a({},t.component,t.results.map((function(e){return r({},e,{_promoted:!0})}))));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_DATA)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_DEFAULT_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_AGGS){if(t.append){var n=Object.keys(e[t.component])[0],u=t.aggregations[n],l=u.buckets,c=s(u,["buckets"]);return r({},e,i({},t.component,i({},n,r({buckets:[].concat(a(e[t.component][n].buckets),a(l))},c))))}return r({},e,i({},t.component,t.aggregations))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var f=s(e,[t.component]);return f}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_COMPOSITE_AGGS){var n=Object.values(t.aggregations)&&Object.values(t.aggregations)[0],u=Object.keys(t.aggregations)[0];if(!n)return e;var l=n.buckets||[],c=l.map((function(e){var t=e.doc_count,n=e.key,o=e[u],i={},a={};if(o&&o.hits){var l=o.hits.hits[0];a=l._source,i=s(l,["_source"])}return r({_doc_count:t,_key:n[u]},i,a)}));return r({},e,i({},t.component,t.append?[].concat(a(e[t.component]),a(c)):c))}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_APPLIED_SETTINGS)return r({},e,i({},t.component,t.data));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_HIGHLIGHT_OPTIONS)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_RAW_DATA)return r({},e,a({},t.component,t.response));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_SUGGESTIONS)return r({},e,i({},t.component,t.suggestions));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_TO_HITS)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n={ENTER_PRESS:"ENTER_PRESS",SUGGESTION_SELECT:"SUGGESTION_SELECT",CLEAR_VALUE:"CLEAR_VALUE",SEARCH_ICON_CLICK:"SEARCH_ICON_CLICK"};t.default=n},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return i};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},i={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.1","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),i=n(27),a=n.n(i),s=(n(189),n(190)),u=n.n(s),l=n(198),c=(n(468),void 0);a.a.render(o.a.createElement((function(){return o.a.createElement(u.a,{app:"weather",credentials:"dmgyKySw5:162202d3-43f7-4e01-95f2-f9f3e1b02bb5",type:"city",mapKey:"AIzaSyBQdVcKCe0q_vOBDUvJYpzwGpt_d_uTj4Q",style:{position:"relative"}},o.a.createElement("h2",null,"Weather updates on ReactiveMap"),o.a.createElement(l.ReactiveMap,{componentId:"map",dataField:"coord",title:"Reactive Maps",defaultZoom:4,innerRef:function(e){c.mapRef=e},onData:function(e){var t="https://i.imgur.com/6gsHmLq.png";return e.clouds.all>20&&e.clouds.all<70?t="https://i.imgur.com/6gsHmLq.png":e.clouds.all>70&&(t="https://i.imgur.com/w3ezG1q.png"),e.clouds.rain&&(t="https://i.imgur.com/VsrZdwU.png"),e.clouds.snow&&(t="https://i.imgur.com/VbbTyCl.png"),{icon:t}},size:50,defaultCenter:{lat:55.58,lng:-103.46},showMarkerClusters:!1,showSearchAsMove:!0,searchAsMove:!0,defaultMapStyles:"Blue Water",onAllData:function(e,t,n,r){if(c.mapRef){c.heatmap&&c.heatmap.getData().clear();var o=e.map((function(e){var t=e.coord,n=Math.max(e.main.temp,0);return{location:new window.google.maps.LatLng(t.lat,t.lon),weight:n}}));c.heatmap=new window.google.maps.visualization.HeatmapLayer({data:o,radius:30,map:c.mapRef.map})}return r()}}))}),null),document.getElementById("root"))}]); \ No newline at end of file + */var r=n(79),o=n(0);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nP;P++)C[P]=P+1;C[15]=0;var T=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,k=Object.prototype.hasOwnProperty,M={},L={};function A(e){return!!k.call(L,e)||!k.call(M,e)&&(T.test(e)?L[e]=!0:(M[e]=!0,!1))}function R(e,t,n,r,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var I={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){I[e]=new R(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];I[t]=new R(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){I[e]=new R(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){I[e]=new R(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){I[e]=new R(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){I[e]=new R(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){I[e]=new R(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){I[e]=new R(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){I[e]=new R(e,5,!1,e.toLowerCase(),null,!1)}));var j=/[\-:]([a-z])/g;function D(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(j,D);I[t]=new R(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!1)})),I.xlinkHref=new R("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){I[e]=new R(e,1,!1,e.toLowerCase(),null,!0)}));var N=/["'&<>]/;function z(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=N.exec(e);if(t){var n,r="",o=0;for(n=t.index;nt}return!1}(e,t,r,!1)?"":null!==r?(e=r.attributeName,3===(n=r.type)||4===n&&!0===t?e+'=""':(r.sanitizeURL&&(t=""+t),e+'="'+z(t)+'"')):A(e)?e+'="'+z(t)+'"':""}var B="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},F=null,V=null,H=null,W=!1,Z=!1,q=null,Q=0;function G(){if(null===F)throw Error(i(321));return F}function K(){if(0Q))throw Error(i(301));if(e===F)if(Z=!0,e={action:n,next:null},null===q&&(q=new Map),void 0===(n=q.get(t)))q.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}function te(){}var ne=0,re={readContext:function(e){var t=ne;return S(e,t),e[t]},useContext:function(e){G();var t=ne;return S(e,t),e[t]},useMemo:function(e,t){if(F=G(),t=void 0===t?null:t,null!==(H=Y())){var n=H.memoizedState;if(null!==n&&null!==t){e:{var r=n[1];if(null===r)r=!1;else{for(var o=0;o=a))throw Error(i(304));var s=new Uint16Array(a);for(s.set(r),(C=s)[0]=n+1,r=n;r=s.children.length){var u=s.footer;if(""!==u&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===s.type)this.currentSelectValue=null;else if(null!=s.type&&null!=s.type.type&&s.type.type.$$typeof===f)this.popProvider(s.type);else if(s.type===m){this.suspenseDepth--;var l=r.pop();if(o){o=!1;var c=s.fallbackFrame;if(!c)throw Error(i(303));this.stack.push(c),r[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}r[this.suspenseDepth]+=l}r[this.suspenseDepth]+=u}else{var p=s.children[s.childIndex++],d="";try{d+=this.render(p,s.context,s.domNamespace)}catch(e){if(null!=e&&"function"==typeof e.then)throw Error(i(294));throw e}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=d}}return r[0]}finally{de.current=n,ne=t}},t.render=function(e,t,n){if("string"==typeof e||"number"==typeof e)return""===(n=""+e)?"":this.makeStaticMarkup?z(n):this.previousWasTextNode?"\x3c!-- --\x3e"+z(n):(this.previousWasTextNode=!0,z(n));if(e=(t=we(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!o.isValidElement(e)){if(null!=e&&null!=e.$$typeof){if((n=e.$$typeof)===s)throw Error(i(257));throw Error(i(258,n.toString()))}return e=pe(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}var a=e.type;if("string"==typeof a)return this.renderDOM(e,t,n);switch(a){case l:case d:case c:case y:case u:return e=pe(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case m:throw Error(i(294))}if("object"==typeof a&&null!==a)switch(a.$$typeof){case h:F={};var _=a.render(e.props,e.ref);return _=$(a.render,e.props,_,e.ref),_=pe(_),this.stack.push({type:null,domNamespace:n,children:_,childIndex:0,context:t,footer:""}),"";case g:return e=[o.createElement(a.type,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case f:return n={type:e,domNamespace:n,children:a=pe(e.props.children),childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case p:a=e.type,_=e.props;var x=this.threadID;return S(a,x),a=pe(_.children(a[x])),this.stack.push({type:e,domNamespace:n,children:a,childIndex:0,context:t,footer:""}),"";case b:throw Error(i(338));case v:switch(function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(a=e.type),a._status){case 1:return e=[o.createElement(a._result,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case 2:throw a._result;default:throw Error(i(295))}case w:throw Error(i(343))}throw Error(i(130,null==a?a:typeof a,""))},t.renderDOM=function(e,t,n){var a=e.type.toLowerCase();if(n===oe&&ie(a),!ye.hasOwnProperty(a)){if(!me.test(a))throw Error(i(65,a));ye[a]=!0}var s=e.props;if("input"===a)s=r({type:void 0},s,{defaultChecked:void 0,defaultValue:void 0,value:null!=s.value?s.value:s.defaultValue,checked:null!=s.checked?s.checked:s.defaultChecked});else if("textarea"===a){var u=s.value;if(null==u){u=s.defaultValue;var l=s.children;if(null!=l){if(null!=u)throw Error(i(92));if(Array.isArray(l)){if(!(1>=l.length))throw Error(i(93));l=l[0]}u=""+l}null==u&&(u="")}s=r({},s,{value:void 0,children:""+u})}else if("select"===a)this.currentSelectValue=null!=s.value?s.value:s.defaultValue,s=r({},s,{value:void 0});else if("option"===a){l=this.currentSelectValue;var c=function(e){if(null==e)return e;var t="";return o.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(s.children);if(null!=l){var f=null!=s.value?s.value+"":c;if(u=!1,Array.isArray(l)){for(var p=0;p":(b+=">",u="");e:{if(null!=(l=s.dangerouslySetInnerHTML)){if(null!=l.__html){l=l.__html;break e}}else if("string"==typeof(l=s.children)||"number"==typeof l){l=z(l);break e}l=null}return null!=l?(s=[],he.hasOwnProperty(a)&&"\n"===l.charAt(0)&&(b+="\n"),b+=l):s=pe(s.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?ie(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:a,children:s,childIndex:0,context:t,footer:u}),this.previousWasTextNode=!1,b},e}(),Ee={renderToString:function(e){e=new xe(e,!1);try{return e.read(1/0)}finally{e.destroy()}},renderToStaticMarkup:function(e){e=new xe(e,!0);try{return e.read(1/0)}finally{e.destroy()}},renderToNodeStream:function(){throw Error(i(207))},renderToStaticNodeStream:function(){throw Error(i(208))},version:"16.13.1"};e.exports=Ee.default||Ee},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({label:e.getSelectedLabel(e.state.currentDistance),location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{label:e.getSelectedLabel(e.state.currentDistance),location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.updateQuery(t,e.props),e.props.onValueChange&&e.props.onValueChange({label:e.getSelectedLabel(t),location:e.state.currentLocation})}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=e.getSelectedLabel(t),c=null;u&&(c={label:u.label,location:e.state.currentLocation});var f=e.defaultQuery(e.coordinates,t,n);if(o){var p=o(e.coordinates,t,n);p.query&&(f=p.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(p))}n.updateQuery({componentId:r,query:f,value:c,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(g.default,null):null},this.onDistanceChange=function(t){var n=e.props,r=n.onChange;void 0===n.value?e.setDistance(t.distance):r&&r({label:t.label,location:e.state.currentLocation})},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.onChange;if(void 0===r.value?e.setState({currentLocation:n}):i&&i({location:n,label:e.props.value.label}),n.trim()&&(0,w.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var a=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:a}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.onChange;void 0===t.value?e.setLocation({value:e.state.currentLocation}):n&&n({location:e.state.currentLocation,label:e.props.value.label})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,label:e.props.value.label})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:d.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(h.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(m.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,d.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})}};E.propTypes={addComponent:f.default.funcRequired,mapKey:f.default.stringRequired,removeComponent:f.default.funcRequired,selectedValue:f.default.selectedValue,setQueryListener:f.default.funcRequired,themePreset:f.default.themePreset,updateQuery:f.default.funcRequired,watchComponent:f.default.funcRequired,setComponentProps:f.default.funcRequired,setCustomQuery:f.default.funcRequired,updateComponentProps:f.default.funcRequired,autoLocation:f.default.bool,beforeValueChange:f.default.func,className:f.default.string,componentId:f.default.stringRequired,countries:f.default.stringArray,customQuery:f.default.func,data:f.default.data,dataField:f.default.stringRequired,defaultValue:f.default.selectedValue,filterLabel:f.default.string,icon:f.default.children,iconPosition:f.default.iconPosition,innerClass:f.default.style,innerRef:f.default.func,nestedField:f.default.string,onBlur:f.default.func,onChange:f.default.func,onFocus:f.default.func,onKeyDown:f.default.func,onKeyPress:f.default.func,onKeyUp:f.default.func,onQueryChange:f.default.func,onValueChange:f.default.func,placeholder:f.default.string,react:f.default.react,setQueryOptions:f.default.funcRequired,value:f.default.selectedValue,showFilter:f.default.bool,showIcon:f.default.bool,style:f.default.style,theme:f.default.style,title:f.default.title,unit:f.default.string,URLParams:f.default.bool,serviceOptions:f.default.props,geocoder:f.default.any},E.defaultProps={className:null,placeholder:"Select a value",showFilter:!0,style:{},URLParams:!1,countries:[],autoLocation:!0,unit:"mi"};t.default=(0,_.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(E))},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(22);var i=(0,((r=o)&&r.__esModule?r:{default:r}).default)("div",{target:"e1nzkzy80",label:"Container"})((function(e){return e.theme.component}),";");t.default=i},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,i.jsx)(b.default,o({style:r,className:n},a,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels?(0,i.jsx)("div",{css:w.rangeLabelsContainer},(0,i.jsx)(_.default,{align:"left",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,i.jsx)(_.default,{align:"right",className:(0,l.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)):null)},t}(E.default),P=function(){var e=this;this.setValues=function(t){e.setState({currentLocation:t.location,currentDistance:t.distance}),e.getCoordinates(t.location,(function(){e.setDistance(t.distance)}))},this.defaultQuery=function(t,n,r){var o,i,a=null;t&&n&&((i={})[e.type]=((o={distance:""+n+r.unit})[r.dataField]=t,o),a=i);return a&&r.nestedField?{query:{nested:{path:r.nestedField,query:a}}}:a},this.setLocation=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=function(){e.setState({currentLocation:t.value,isOpen:!1},(function(){e.getCoordinates(t.value,(function(){e.state.currentDistance&&(e.updateQuery(e.state.currentDistance),n.onValueChange&&n.onValueChange({distance:e.state.currentDistance,location:t.value}))}))}))};(0,l.checkValueChange)(n.componentId,{distance:e.state.currentDistance,location:t.value},n.beforeValueChange,r)},this.setDistance=function(t){e.setState({currentDistance:t},(function(){e.state.currentLocation&&e.updateQuery(t,e.props)}))},this.updateQuery=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props,r=n.componentId,o=n.customQuery,i=n.filterLabel,a=n.showFilter,s=n.URLParams,u=null;t&&e.state.currentLocation&&(u={distance:t,location:e.state.currentLocation});var c=e.defaultQuery(e.coordinates,t,n);if(o){var f=o(e.coordinates,t,n);f.query&&(c=f.query),n.setQueryOptions(e.props.componentId,(0,l.getOptionsFromQuery)(f))}n.updateQuery({componentId:r,query:c,value:u,label:i,showFilter:a,URLParams:s,meta:{coordinates:e.coordinates,distance:t}})},this.renderIcon=function(){return e.props.showIcon?e.props.icon||(0,i.jsx)(g.default,null):null},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.value,a=r.onChange;if(void 0===i?e.setState({currentLocation:n}):a&&a({location:n,distance:e.state.currentDistance}),n.trim()&&(0,O.hasGoogleMap)()){e.autocompleteService||(e.autocompleteService=new window.google.maps.places.AutocompleteService);var s=e.props.countries||[];e.autocompleteService.getPlacePredictions(o({input:n,componentRestrictions:{country:s}},e.props.serviceOptions),(function(t){var n=t&&t.map((function(e){return{label:e.description,value:e.description}}))||[];e.setState({suggestions:n})}))}else e.setState({suggestions:[]})},this.handleFocus=function(t){e.setState({isOpen:!0}),e.props.onFocus&&e.props.onFocus(t)},this.handleOuterClick=function(){var t=e.props,n=t.value,r=t.onChange;void 0===n?e.setLocation({value:e.state.currentLocation}):r&&r({location:e.state.currentLocation,distance:e.state.currentDistance})},this.handleStateChange=function(t){var n=t.isOpen;t.type===a.default.stateChangeTypes.mouseUp&&e.setState({isOpen:n})},this.handleLocation=function(t){var n=e.props,r=n.value,o=n.onChange;void 0===r?e.setLocation(t):o&&o({location:t.value,distance:e.state.currentDistance})},this.renderSearchBox=function(){var t=[].concat(e.state.suggestions),n=e.props,r=n.theme,s=n.themePreset;return e.state.userLocation&&(t=[{label:"Use my current location",value:e.state.userLocation}].concat(e.state.suggestions)),(0,i.jsx)(a.default,{onChange:e.handleLocation,onOuterClick:e.handleOuterClick,onStateChange:e.handleStateChange,isOpen:e.state.isOpen,itemToString:function(e){return e},render:function(n){var a=n.getRootProps,u=n.getInputProps,c=n.getItemProps,f=n.isOpen,p=n.highlightedIndex;return(0,i.jsx)("div",a({css:h.suggestionsContainer},{suppressRefError:!0}),(0,i.jsx)(m.default,o({showIcon:e.props.showIcon,iconPosition:e.props.iconPosition,innerRef:e.props.innerRef},u({className:(0,l.getClassName)(e.props.innerClass,"input"),placeholder:e.props.placeholder,value:e.state.currentLocation||"",onChange:e.onInputChange,onBlur:e.props.onBlur,onFocus:e.handleFocus,onKeyPress:e.props.onKeyPress,onKeyDown:e.handleKeyDown,onKeyUp:e.props.onKeyUp}),{themePreset:s})),(0,i.jsx)(y.default,{iconPosition:e.props.iconPosition},e.renderIcon()),f&&e.state.suggestions.length?(0,i.jsx)("ul",{css:(0,h.suggestions)(s,r),className:(0,l.getClassName)(e.props.innerClass,"list")},t.slice(0,11).map((function(e,t){return(0,i.jsx)("li",o({},c({item:e}),{key:e.label,style:{backgroundColor:p===t?"#eee":"#fff"}}),"string"==typeof e.label?(0,i.jsx)("div",{className:"trim",dangerouslySetInnerHTML:{__html:e.label}}):e.label)}))):null)}})},this.handleSlider=function(t){var n=t.values,r=e.props,o=r.value,i=r.onChange;void 0===o?n[0]!==e.state.currentDistance&&e.setDistance(n[0]):i&&(e.forceUpdate(),i({distance:n[0],location:e.state.currentLocation}))}};C.propTypes={addComponent:p.default.funcRequired,mapKey:p.default.stringRequired,removeComponent:p.default.funcRequired,selectedValue:p.default.selectedValue,setQueryListener:p.default.funcRequired,themePreset:p.default.themePreset,updateQuery:p.default.funcRequired,watchComponent:p.default.funcRequired,setComponentProps:p.default.funcRequired,setCustomQuery:p.default.funcRequired,updateComponentProps:p.default.funcRequired,autoLocation:p.default.bool,beforeValueChange:p.default.func,className:p.default.string,componentId:p.default.stringRequired,countries:p.default.stringArray,customQuery:p.default.func,data:p.default.data,dataField:p.default.stringRequired,defaultValue:p.default.selectedValue,filterLabel:p.default.string,icon:p.default.children,iconPosition:p.default.iconPosition,innerClass:p.default.style,innerRef:p.default.func,nestedField:p.default.string,onBlur:p.default.func,onChange:p.default.func,onFocus:p.default.func,onKeyDown:p.default.func,onKeyPress:p.default.func,onKeyUp:p.default.func,onQueryChange:p.default.func,onValueChange:p.default.func,placeholder:p.default.string,range:p.default.range,rangeLabels:p.default.rangeLabels,react:p.default.react,setQueryOptions:p.default.funcRequired,showFilter:p.default.bool,showIcon:p.default.bool,tooltipTrigger:p.default.tooltipTrigger,renderTooltipData:p.default.func,style:p.default.style,theme:p.default.style,title:p.default.title,value:p.default.selectedValue,unit:p.default.string,URLParams:p.default.bool,serviceOptions:p.default.props,geocoder:p.default.any},C.defaultProps={className:null,placeholder:"Select a value",range:{start:1,end:200},showFilter:!0,tooltipTrigger:"none",style:{},URLParams:!1,autoLocation:!0,unit:"mi",countries:[]};t.default=(0,x.connect)((function(e,t){return{mapKey:e.config.mapKey,selectedValue:e.selectedValues[t.componentId]&&e.selectedValues[t.componentId].value||null,themePreset:e.config.themePreset}}),(function(e){return{addComponent:function(t){return e((0,u.addComponent)(t))},removeComponent:function(t){return e((0,u.removeComponent)(t))},updateQuery:function(t){return e((0,u.updateQuery)(t))},watchComponent:function(t,n){return e((0,u.watchComponent)(t,n))},setQueryListener:function(t,n,r){return e((0,u.setQueryListener)(t,n,r))},setQueryOptions:function(t,n){return e((0,u.setQueryOptions)(t,n))},setDefaultQuery:function(t,n){return e((0,u.setDefaultQuery)(t,n))},setCustomQuery:function(t,n){return e((0,u.setCustomQuery)(t,n))},setComponentProps:function(t,n,r){return e((0,u.setComponentProps)(t,n,r))},updateComponentProps:function(t,n){return e((0,u.updateComponentProps)(t,n))}}}))((0,s.withTheme)(C))},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=Object.assign||function(e){for(var t=1;t=100?g=Math.round(g):_=100/(c-p);var b=null;h&&(b=d.indexOf(this.getClosestSnapPoint(a[e])));var w=(f(n={},u.KEYS.LEFT,(function(e){return-1*e})),f(n,u.KEYS.RIGHT,(function(e){return 1*e})),f(n,u.KEYS.UP,(function(e){return 1*e})),f(n,u.KEYS.DOWN,(function(e){return-1*e})),f(n,u.KEYS.PAGE_DOWN,(function(e){return e>1?-e:-10*e})),f(n,u.KEYS.PAGE_UP,(function(e){return e>1?e:10*e})),n);if(y.call(w,t))g+=w[t](_),h&&(g>v?b0&&(m=d[b-1]));else if(t===u.KEYS.HOME)g=u.PERCENT_EMPTY,h&&(m=r(d,1)[0]);else{if(t!==u.KEYS.END)return null;g=u.PERCENT_FULL,h&&(m=d[d.length-1])}return h?l.getPosition(m,p,c):g}},{key:"getNextState",value:function(e,t){var n=this.state.handlePos,r=this.props,o=r.max,i=r.min,a=r.algorithm,s=this.validatePosition(e,t),u=n.map((function(t,n){return n===e?s:t}));return{handlePos:u,values:u.map((function(e){return a.getValue(e,i,o)}))}}},{key:"getClosestHandle",value:function(e){var t=this.state.handlePos;return t.reduce((function(n,r,o){return Math.abs(t[o]-e)1)){var n=e.changedTouches[0];this.setStartSlide(e,n.clientX,n.clientY),document.addEventListener("touchmove",this.handleTouchSlide,!1),document.addEventListener("touchend",this.endSlide,!1),t&&t(),b(e)}}},{key:"handleMouseSlide",value:function(e){null!==this.state.slidingIndex&&(this.handleSlide(e.clientX,e.clientY),b(e))}},{key:"handleTouchSlide",value:function(e){if(null!==this.state.slidingIndex)if(e.changedTouches.length>1)this.endSlide();else{var t=e.changedTouches[0];this.handleSlide(t.clientX,t.clientY),b(e)}}},{key:"handleSlide",value:function(e,t){var n=this.props,r=n.orientation,o=n.onSliderDragMove,i=this.state,a=i.slidingIndex,s=i.sliderBox,l="vertical"===r?(t-s.top)/s.height*u.PERCENT_FULL:(e-s.left)/s.width*u.PERCENT_FULL;this.slideTo(a,l),this.canMove(a,l)&&o&&o()}},{key:"endSlide",value:function(){var e=this,t=this.props,n=t.onSliderDragEnd,r=t.snap,o=this.state,i=o.slidingIndex,a=o.handlePos;if(this.setState({slidingIndex:null}),"function"==typeof document.removeEventListener?(document.removeEventListener("mouseup",this.endSlide,!1),document.removeEventListener("touchend",this.endSlide,!1),document.removeEventListener("touchmove",this.handleTouchSlide,!1),document.removeEventListener("mousemove",this.handleMouseSlide,!1)):(document.detachEvent("onmousemove",this.handleMouseSlide),document.detachEvent("onmouseup",this.endSlide)),n&&n(),r){var s=this.getSnapPosition(a[i]);this.slideTo(i,s,(function(){return e.fireChangeEvent()}))}else this.fireChangeEvent()}},{key:"handleClick",value:function(e){var t=this;if(!e.target.getAttribute("data-handle-key")){var n=this.props,r=n.orientation,o=n.onClick,i=this.getSliderBoundingBox(),a=("vertical"===r?(e.clientY-i.top)/i.height:(e.clientX-i.left)/i.width)*u.PERCENT_FULL,s=this.getClosestHandle(a),l=this.getSnapPosition(a);this.slideTo(s,l,(function(){return t.fireChangeEvent()})),o&&o()}}},{key:"handleKeydown",value:function(e){var t=this,n=_(e);if(e.keyCode!==u.KEYS.ESC){var r=this.getNextPositionForKey(n,e.keyCode);if(null!==r){if(this.canMove(n,r)){this.slideTo(n,r,(function(){return t.fireChangeEvent()}));var o=this.props.onKeyPress;o&&o()}b(e)}}else e.currentTarget.blur()}},{key:"userAdjustPosition",value:function(e,t){var n=this.props.getNextHandlePosition,r=t;if(n&&(r=parseFloat(n(e,t)),Number.isNaN(r)||ru.PERCENT_FULL))throw new TypeError("getNextHandlePosition returned invalid position. Valid positions are floats between 0 and 100");return r}},{key:"validatePosition",value:function(e,t){var n=this.state,r=n.handlePos,o=n.handleDimensions,i=this.userAdjustPosition(e,t);return Math.max(Math.min(i,void 0!==r[e+1]?r[e+1]-o:u.PERCENT_FULL),void 0!==r[e-1]?r[e-1]+o:u.PERCENT_EMPTY)}},{key:"validateValues",value:function(e,t){var n=t||this.props,r=n.max,o=n.min;return e.map((function(e,t,n){var i=Math.max(Math.min(e,r),o);return n.length&&iu.PERCENT_FULL||t>(void 0!==r[e+1]?r[e+1]-o:1/0)||t<(void 0!==r[e-1]?r[e-1]+o:-1/0))}},{key:"fireChangeEvent",value:function(){var e=this.props.onChange;e&&e(this.getPublicState())}},{key:"slideTo",value:function(e,t,n){var r=this,o=this.getNextState(e,t);this.setState(o,(function(){var e=r.props.onValuesUpdated;e&&e(r.getPublicState()),n&&n()}))}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var n=e.max,r=e.min,o=e.values,i=this.props.algorithm,a=this.validateValues(o,e);this.setState({handlePos:a.map((function(e){return i.getPosition(e,r,n)})),values:a},(function(){return t.fireChangeEvent()}))}}},{key:"invalidatePitStyleCache",value:function(){this.pitStyleCache={}}},{key:"render",value:function(){var e=this,t=this.props,n=t.algorithm,r=t.children,o=t.disabled,i=t.handle,s=t.max,u=t.min,l=t.orientation,c=t.pitComponent,f=t.pitPoints,p=t.progressBar,d=this.state,h=d.className,m=d.handlePos,y=d.values;return a.default.createElement("div",{className:h,ref:this.setRef,onClick:o?void 0:this.handleClick,style:{position:"relative"}},a.default.createElement("div",{className:"rheostat-background"}),m.map((function(t,n){var r="vertical"===l?{top:String(t)+"%",position:"absolute"}:{left:String(t)+"%",position:"absolute"};return a.default.createElement(i,{"aria-valuemax":e.getMaxValue(n),"aria-valuemin":e.getMinValue(n),"aria-valuenow":y[n],"aria-disabled":o,"data-handle-key":n,className:"rheostat-handle",key:"handle-"+String(n),onClick:e.killEvent,onKeyDown:o?void 0:e.handleKeydown,onMouseDown:o?void 0:e.startMouseSlide,onTouchStart:o?void 0:e.startTouchSlide,role:"slider",style:r,tabIndex:0})})),m.map((function(t,n,r){return 0===n&&r.length>1?null:a.default.createElement(p,{className:"rheostat-progress",key:"progress-bar-"+String(n),style:e.getProgressStyle(n)})})),c&&f.map((function(t){var r=e.pitStyleCache[t];if(!r){var o=n.getPosition(t,u,s);r="vertical"===l?{top:String(o)+"%",position:"absolute"}:{left:String(o)+"%",position:"absolute"},e.pitStyleCache[t]=r}return a.default.createElement(c,{key:"pit-"+String(t),style:r},t)})),r)}}]),t}(a.default.Component);O.propTypes=x,O.defaultProps=E,t.default=O},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.KEYS={DOWN:40,END:35,ESC:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,UP:38},t.PERCENT_EMPTY=0,t.PERCENT_FULL=100},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={getPosition:function(e,t,n){return(e-t)/(n-t)*100},getValue:function(e,t,n){var r=e/100;return 0===e?t:100===e?n:Math.round((n-t)*r+t)}}},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(22),i=(r=o)&&r.__esModule?r:{default:r},a=n(7);var s=function(e){var t=e.theme;return(0,a.css)("background-color:",t.colors.primaryColor,";")},u=(0,i.default)("div",{target:"e1p4hzk20",label:"Slider"})(".rheostat{overflow:visible;margin:24px 12px;}.rheostat-progress{background-color:#d8d8d8;position:absolute;",(function(e){return e.primary&&s}),"}.rheostat-handle{border:1px solid #9a9a9a;",(function(e){return e.primary&&s})," background-color:#fff;border-radius:50%;height:24px;outline:none;z-index:2;width:24px;cursor:pointer;}.rheostat-horizontal{height:24px;}.rheostat-background{height:4px;background-color:#c7c7c7;top:0px;width:100%;position:relative;}.rheostat-horizontal .rheostat-progress{height:4px;top:0;}.rheostat-horizontal .rheostat-handle{margin-left:-12px;top:-10px;}.slider-tooltip,.slider-tooltip-focus,.slider-tooltip-visible{visibility:hidden;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:6px 8px;position:absolute;z-index:1;transform:translate(-50%,-170%);}.slider-tooltip-visible{visibility:visible;}.slider-tooltip:after,.slider-tooltip-focus:after,.slider-tooltip-visible:after{content:'';position:absolute;top:98%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent;}.rheostat-handle:hover .slider-tooltip,.rheostat-handle:focus .slider-tooltip,.rheostat-handle:active .slider-tooltip{visibility:visible;}.rheostat-handle:hover .slider-tooltip-focus{visibility:hidden;}.rheostat-handle:focus .slider-tooltip-focus,.rheostat-handle:active .slider-tooltip-focus{visibility:visible;}",(function(e){return e.theme.component}),";");t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(0)),o=a(n(20)),i=a(n(188));function a(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.align,n=e.children,o=e.className;return r.default.createElement(i.default,{align:t,className:o},n)};s.propTypes={align:o.default.rangeLabelsAlign,children:o.default.children,className:o.default.string},t.default=s},function(e,t,n){"use strict";t.__esModule=!0;var r,o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["className","style","tooltipTrigger","renderTooltipData"]);if(r){var u="";switch(r){case"hover":u="slider-tooltip";break;case"focus":u="slider-tooltip-focus";break;case"always":u="slider-tooltip-visible";break;case"none":default:return a.default.createElement("button",o({style:n,"aria-label":"slider-button",className:t},s))}var l=s["aria-valuenow"];return a.default.createElement("button",o({style:n,className:t,"aria-label":"slider-button"},s),a.default.createElement("span",{className:u},i?i(l):l))}return a.default.createElement("button",o({style:n,className:t},s))}},function(e,t,n){var r=n(469);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(471)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(470)(!1)).push([e.i,"body{max-width:1200px;margin:0 auto;padding-top:15px}.row{display:flex;flex-direction:row;width:100%}.col{flex:1;padding:15px}.row>.col:first-child{border-right:1px solid #ccc;max-width:400px}.row>.col:last-child{background:#fafafa}@media (max-width:767px){.row{flex-direction:column}.row>.col:first-child{border-right:none;max-width:none}}",""])},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(a=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),i=r.sources.map((function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"}));return[n].concat(i).concat([o]).join("\n")}var a;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o=0&&f.splice(t,1)}function g(e){var t=document.createElement("style");return e.attrs.type="text/css",v(t,e.attrs),m(e,t),t}function v(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function _(e,t){var n,r,o,i;if(t.transform&&e.css){if(!(i=t.transform(e.css)))return function(){};e.css=i}if(t.singleton){var a=c++;n=l||(l=g(t)),r=x.bind(null,n,a,!1),o=x.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",v(t,e.attrs),m(e,t),t}(t),r=O.bind(null,n,t),o=function(){y(n),n.href&&URL.revokeObjectURL(n.href)}):(n=g(t),r=E.bind(null,n),o=function(){y(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=h(e,t);return d(n,t),function(e){for(var r=[],o=0;o1)for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:"",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",r=t,o="",i=0,a=0,s=n;r.charAt(0|a)||(s="=",a%1);o+=s.charAt(63&i>>8-a%1*8)){if((e=r.charCodeAt(a+=3/4))>255)throw new Error('"btoa" failed: The string to be encoded contains characters outside of the Latin1 range.');i=i<<8|e}return o}function d(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e&&"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n0)||new Error("fields missing: "+o)}function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e||0!==Object.keys(e).length||e.constructor!==Object?JSON.parse(JSON.stringify(e)):null}function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n={};return t?Object.keys(e).forEach((function(t){n[t]=encodeURI(e[t])})):n=e,n}function g(e){var t=o()(e.url||""),n=t.auth,r=void 0===n?null:n,i=t.host,a=void 0===i?"":i,s=t.path,u=void 0===s?"":s,l=t.protocol,c=void 0===l?"":l,f=a+u;if("string"!=typeof f||""===f)throw new Error("URL not present in options.");if("string"!=typeof e.app||""===e.app)throw new Error("App name is not present in options.");if("string"!=typeof c||""===c)throw new Error("Protocol is not present in url. URL should be of the form https://scalr.api.appbase.io");"/"===f.slice(-1)&&(f=f.slice(0,-1));var p=r||null;if("string"==typeof e.credentials&&""!==e.credentials?p=e.credentials:"string"==typeof e.username&&""!==e.username&&"string"==typeof e.password&&""!==e.password&&(p=e.username+":"+e.password),function(e){return t="scalr.api.appbase.io",-1!==e.indexOf(t);var t}(f)&&null===p)throw new Error("Authentication information is not present. Did you add credentials?");this.url=f,this.protocol=c,this.app=e.app,this.credentials=p,this.headers={}}function v(e){var t=this;return new Promise((function(n,r){var o=m(e);try{var i=o.method,s=o.path,l=o.params,c=o.body,f=o.isRSAPI,d=o.isSuggestionsAPI?".suggestions":t.app,h=c,y=s.endsWith("msearch")||s.endsWith("bulk")?"application/x-ndjson":"application/json",g=Object.assign({},{Accept:"application/json","Content-Type":y},t.headers),v=Date.now();t.credentials&&(g.Authorization="Basic "+p(t.credentials));var _={method:i,headers:g};if(Array.isArray(h)){var b="";h.forEach((function(e){b+=JSON.stringify(e),b+="\n"})),h=b}else h=JSON.stringify(h)||{};0!==Object.keys(h).length&&(_.body=h);var w={},x="";l&&(x="?"+a.a.stringify(l));var E=t.protocol+"://"+t.url+"/"+d+"/"+s+x;return function(e){if(t.transformRequest&&"function"==typeof t.transformRequest){var n=t.transformRequest(e);return n instanceof Promise?n:Promise.resolve(n)}return Promise.resolve(e)}(Object.assign({},{url:E},_)).then((function(e){var t=Object.assign({},e),o=t.url;return delete t.url,u()(o||E,t).then((function(e){return e.status>=500?r(e):(w=e.headers,e.json().then((function(t){if(e.status>=400)return r(e);if(t&&t.error)return r(t);if(f&&t&&"[object Object]"===Object.prototype.toString.call(t)&&c&&c.query&&c.query instanceof Array){var o=0,i=c.query.filter((function(e){return e.execute||void 0===e.execute})).length;if(t&&Object.keys(t).forEach((function(e){t[e]&&Object.prototype.hasOwnProperty.call(t[e],"error")&&(o+=1)})),o>0&&i===o)return r(t)}if(t&&t.responses instanceof Array&&t.responses.length===t.responses.filter((function(e){return Object.prototype.hasOwnProperty.call(e,"error")})).length)return r(t);var a=Object.assign({},t,{_timestamp:v,_headers:w});return n(a)})))})).catch((function(e){return r(e)}))})).catch((function(e){return r(e)}))}catch(e){return r(e)}}))}var _="undefined"!=typeof window?window.WebSocket:n(480);function b(e,t,n,r){var o=this;try{var i=m(e),s=i.method,u=i.path,l=i.params,c=e.body;c&&"object"===(void 0===c?"undefined":f(c))||(c={});return this.wsClosed=function(){r&&r()},this.stop=function(){o.ws.onmessage=void 0,o.ws.onclose=void 0,o.ws.onerror=void 0,o.wsClosed();var e=JSON.parse(JSON.stringify(o.request));e.unsubscribe=!0,!0!==o.unsubscribed&&o.send(e),o.unsubscribed=!0},this.reconnect=function(){return o.stop(),b(e,t,n,r)},this.processError=function(e){n?n(e):console.warn(e)},this.processMessage=function(e){var r=JSON.parse(JSON.stringify(e));if(r.id||!r.message)return r.id===o.id?r.message?(delete r.id,void(n&&n(r))):(r.query_id&&(o.query_id=r.query_id),r.channel&&(o.channel=r.channel),void(r.body&&""!==r.body&&t&&t(r.body))):void(!r.id&&r.channel&&r.channel===o.channel&&t&&t(r.event));n&&n(r)},o.ws=new _("wss://"+o.url+"/"+o.app),o.id="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})),o.request={id:o.id,path:o.app+"/"+u+"?"+a.a.stringify(l),method:s,body:c},o.credentials&&(o.request.authorization="Basic "+p(o.credentials)),o.result={},o.closeHandler=function(){o.wsClosed()},o.errorHandler=function(e){o.processError.apply(o,[e])},o.messageHandler=function(e){var t=JSON.parse(e.data);t.body&&t.body.status>=400?o.processError.apply(o,[t]):o.processMessage.apply(o,[t])},o.send=function(e){!function e(t,n){setTimeout((function(){1===t.readyState?null!=n&&n():e(t,n)}),5)}(o.ws,(function(){try{o.ws.send(JSON.stringify(e))}catch(e){console.warn(e)}}))},o.ws.onmessage=o.messageHandler,o.ws.onerror=o.errorHandler,o.ws.onclose=o.closeHandler,o.send(o.request),o.result.stop=o.stop,o.result.reconnect=o.reconnect,o.result}catch(e){return n?n(e):console.warn(e),null}}function w(e){var t=m(e),n=h(t,{type:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.body,delete t.id;var a=void 0;return a=o?r+"/"+encodeURIComponent(o):r,this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function x(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"GET",path:i,params:t})}function E(e){var t=m(e),n=h(t,{type:"string",id:"string",body:"object"});if(!0!==n)throw n;var r=t.type,o=t.id,i=t.body;delete t.type,delete t.id,delete t.body;var a=r+"/"+encodeURIComponent(o)+"/_update";return this.performFetchRequest({method:"POST",path:a,params:t,body:i})}function O(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id;var i=r+"/"+encodeURIComponent(o);return this.performFetchRequest({method:"DELETE",path:i,params:t})}function S(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=t.type,o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_bulk":"/_bulk",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function C(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_search":"_search",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function P(e){var t=m(e),n=h(t,{body:"object"});if(!0!==n)throw n;var r=void 0;r=Array.isArray(t.type)?t.type.join():t.type;var o=t.body;delete t.type,delete t.body;var i=void 0;return i=r?r+"/_msearch":"_msearch",this.performFetchRequest({method:"POST",path:i,params:t,body:o})}function T(e,t){var n=m(t),r=d(e);if(!0!==r)throw r;var o={settings:n,query:e};return this.performFetchRequest({method:"POST",path:"_reactivesearch.v3",body:o,isRSAPI:!0})}function k(e){var t=m(e),n=h(t,{type:"string",id:"string"});if(!0!==n)throw n;var r=t.type,o=t.id;delete t.type,delete t.id,delete t.stream,!0===t.stream?t.stream="true":(delete t.stream,t.streamonly="true");for(var i=arguments.length,a=Array(i>1?i-1:0),s=1;s1?i-1:0),s=1;s2?n-2:0),o=2;o0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.headers=t?y(e):e},"undefined"!=typeof window&&(window.Appbase=t),t}},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,i){t=t||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var s=/\+/g;e=e.split(t);var u=1e3;i&&"number"==typeof i.maxKeys&&(u=i.maxKeys);var l=e.length;u>0&&l>u&&(l=u);for(var c=0;c=0?(f=m.substr(0,y),p=m.substr(y+1)):(f=m,p=""),d=decodeURIComponent(f),h=decodeURIComponent(p),r(a,d)?o(a[d])?a[d].push(h):a[d]=[a[d],h]:a[d]=h}return a};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?i(a(e),(function(a){var s=encodeURIComponent(r(a))+n;return o(e[a])?i(e[a],(function(e){return s+encodeURIComponent(r(e))})).join(t):s+encodeURIComponent(r(e[a]))})).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r="0"&&r<="9";)t+=r,u();if("."===r)for(t+=".";u()&&r>="0"&&r<="9";)t+=r;if("e"===r||"E"===r)for(t+=r,u(),"-"!==r&&"+"!==r||(t+=r,u());r>="0"&&r<="9";)t+=r,u();if(e=+t,isFinite(e))return e;s("Bad number")},c=function(){var e,t,n,o="";if('"'===r)for(;u();){if('"'===r)return u(),o;if("\\"===r)if(u(),"u"===r){for(n=0,t=0;t<4&&(e=parseInt(u(),16),isFinite(e));t+=1)n=16*n+e;o+=String.fromCharCode(n)}else{if("string"!=typeof a[r])break;o+=a[r]}else o+=r}s("Bad string")},f=function(){for(;r&&r<=" ";)u()};i=function(){switch(f(),r){case"{":return function(){var e,t={};if("{"===r){if(u("{"),f(),"}"===r)return u("}"),t;for(;r;){if(e=c(),f(),u(":"),Object.hasOwnProperty.call(t,e)&&s('Duplicate key "'+e+'"'),t[e]=i(),f(),"}"===r)return u("}"),t;u(","),f()}}s("Bad object")}();case"[":return function(){var e=[];if("["===r){if(u("["),f(),"]"===r)return u("]"),e;for(;r;){if(e.push(i()),f(),"]"===r)return u("]"),e;u(","),f()}}s("Bad array")}();case'"':return c();case"-":return l();default:return r>="0"&&r<="9"?l():function(){switch(r){case"t":return u("t"),u("r"),u("u"),u("e"),!0;case"f":return u("f"),u("a"),u("l"),u("s"),u("e"),!1;case"n":return u("n"),u("u"),u("l"),u("l"),null}s("Unexpected '"+r+"'")}()}},e.exports=function(e,t){var a;return o=e,n=0,r=" ",a=i(),f(),r&&s("Syntax error"),"function"==typeof t?function e(n,r){var o,i,a=n[r];if(a&&"object"==typeof a)for(o in a)Object.prototype.hasOwnProperty.call(a,o)&&(void 0!==(i=e(a,o))?a[o]=i:delete a[o]);return t.call(n,r,a)}({"":a},""):a}},function(e,t){var n,r,o,i=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,a={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function s(e){return i.lastIndex=0,i.test(e)?'"'+e.replace(i,(function(e){var t=a[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}e.exports=function(e,t,i){var a;if(n="",r="","number"==typeof i)for(a=0;a0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(t.type===r.ADD_COMPONENT)return[].concat(o(e),[t.component]);if(t.type===r.REMOVE_COMPONENT)return e.filter((function(e){return e!==t.component}));return e};var r=n(5);function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.WATCH_COMPONENT){var n=a(t.react),s=r({},e);return Object.keys(s).forEach((function(e){s[e]=s[e].filter((function(e){return e!==t.component}))})),n.forEach((function(e){Array.isArray(s[e])?s[e]=[].concat(i(s[e]),[t.component]):s[e]=[t.component]})),s}return e};var o=n(5);function i(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{analyticsConfig:i.defaultAnalyticsConfig},t=arguments[1];if(t.type===o.ADD_CONFIG)return r({},e,{analyticsConfig:r({},i.defaultAnalyticsConfig,t.analyticsConfig)});if(t.type===o.UPDATE_ANALYTICS_CONFIG)return r({},e,{analyticsConfig:r({},e.analyticsConfig,t.analyticsConfig)});return e};var o=n(5),i=n(110)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.ADD_APPBASE_REF)return t.appbaseRef;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_HITS)return t.append?r({},e,a({},t.component,{hits:[].concat(s(e[t.component].hits),s(t.hits)),total:t.total,time:t.time,hidden:t.hidden||0})):r({},e,a({},t.component,{hits:t.hits,total:t.total,time:t.time,hidden:t.hidden||0}));if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component].total;return t.hit._deleted?n-=1:t.hit._updated||(n+=1),r({},e,a({},t.component,r({},e[t.component],{total:n})))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var u=i(e,[t.component]);return u}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.LOG_COMBINED_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case o.SET_INTERNAL_VALUE:return r({},e,a({},t.component,{value:t.value,componentType:t.componentType,category:t.category,meta:t.meta}));case o.CLEAR_VALUES:return{};case o.REMOVE_COMPONENT:e[t.component];var n=i(e,[t.component]);return n;default:return e}};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_LOADING)return r({},e,a({},t.component,t.isLoading));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_ERROR)return r({},e,a({},t.component,t.error));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_STREAMING)return!t.status&&e[t.component]&&e[t.component].ref&&e[t.component].ref.stop(),r({},e,a({},t.component,{status:t.status,ref:t.ref}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.PUSH_TO_STREAM_HITS){var n=e[t.component]||[];return n=n.filter((function(e){return e._id!==t.hit._id})),r({},e,a({},t.component,[t.hit].concat(s(n))))}if(t.type===o.SET_STREAMING){if(!t.status&&e[t.component]){e[t.component];var u=i(e,[t.component]);return u}}else if(t.type===o.REMOVE_COMPONENT){e[t.component];var l=i(e,[t.component]);return l}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_TIMESTAMP)return r({},e,a({},t.component,t.timestamp));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_HEADERS)return t.headers;return e};var r=n(5)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===r.SET_MAP_DATA)return i({},t.componentId,{query:t.query,persistMapQuery:t.persistMapQuery});if(t.type===r.REMOVE_COMPONENT){e[t.component];var n=o(e,[t.component]);return n}return e};var r=n(5);function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_LISTENER)return r({},e,a({},t.component,{onQueryChange:t.onQueryChange,onError:t.onError}));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case o.SET_VALUE:return s.includes(t.componentType)?{searchValue:t.value,searchId:null}:e;case o.SET_SEARCH_ID:return r({},e,{searchId:t.searchId});case o.SET_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:t.value,suggestionsSearchId:null});case o.SET_SUGGESTIONS_SEARCH_ID:return r({},e,{suggestionsSearchId:t.searchId});case o.CLEAR_SUGGESTIONS_SEARCH_VALUE:return r({},e,{suggestionsSearchValue:null,suggestionsSearchId:null});default:return e}};var o=n(5),i=n(21),a={searchValue:null,searchId:null,suggestionsSearchId:null,suggestionsSearchValue:null},s=[i.componentTypes.dataSearch,i.componentTypes.categorySearch]},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_PROMOTED_RESULTS)return r({},e,a({},t.component,t.results.map((function(e){return r({},e,{_promoted:!0})}))));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_DATA)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_DEFAULT_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_QUERY)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_AGGS){if(t.append){var n=Object.keys(e[t.component])[0],u=t.aggregations[n],l=u.buckets,c=s(u,["buckets"]);return r({},e,i({},t.component,i({},n,r({buckets:[].concat(a(e[t.component][n].buckets),a(l))},c))))}return r({},e,i({},t.component,t.aggregations))}if(t.type===o.REMOVE_COMPONENT){e[t.component];var f=s(e,[t.component]);return f}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.UPDATE_COMPOSITE_AGGS){var n=Object.values(t.aggregations)&&Object.values(t.aggregations)[0],u=Object.keys(t.aggregations)[0];if(!n)return e;var l=n.buckets||[],c=l.map((function(e){var t=e.doc_count,n=e.key,o=e[u],i={},a={};if(o&&o.hits){var l=o.hits.hits[0];a=l._source,i=s(l,["_source"])}return r({_doc_count:t,_key:n[u]},i,a)}));return r({},e,i({},t.component,t.append?[].concat(a(e[t.component]),a(c)):c))}return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_APPLIED_SETTINGS)return r({},e,i({},t.component,t.data));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_CUSTOM_HIGHLIGHT_OPTIONS)return r({},e,a({},t.component,t.data));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_RAW_DATA)return r({},e,a({},t.component,t.response));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_SUGGESTIONS)return r({},e,i({},t.component,t.suggestions));return e};var o=n(5);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(t.type===o.SET_QUERY_TO_HITS)return r({},e,a({},t.component,t.query));if(t.type===o.REMOVE_COMPONENT){e[t.component];var n=i(e,[t.component]);return n}return e};var o=n(5);function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n={ENTER_PRESS:"ENTER_PRESS",SUGGESTION_SELECT:"SUGGESTION_SELECT",CLEAR_VALUE:"CLEAR_VALUE",SEARCH_ICON_CLICK:"SEARCH_ICON_CLICK"};t.default=n},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["as"]);return o.default.createElement(n,r)}),{target:"e1n4b2jv0",label:"Base"})("font-family:",(function(e){return e.theme.typography.fontFamily}),";font-size:",(function(e){return e.theme.typography.fontSize}),";color:",(function(e){return e.theme.colors.textColor}),";width:100%;input,button,textarea,select{font-family:",(function(e){return e.theme.typography.fontFamily}),";}*,*:before,*:after{box-sizing:border-box;}");t.default=a},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("light"===e)return o;return i};var r={fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif',fontSize:"16px"},o={typography:r,colors:{textColor:"#424242",primaryTextColor:"#fff",primaryColor:"#0B6AFF",titleColor:"#424242",alertColor:"#d9534f",borderColor:"#595959"}},i={typography:r,colors:{textColor:"#fff",backgroundColor:"#212121",primaryTextColor:"#fff",primaryColor:"#2196F3",titleColor:"#fff",alertColor:"#d9534f",borderColor:"#666"}}},function(e){e.exports=JSON.parse('{"name":"@appbaseio/reactivesearch","version":"3.12.2","description":"A React UI components library for building search experiences","main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.es.js","js:next":"lib/index.es.js","sideEffects":false,"files":["lib/","umd"],"scripts":{"watch":"yarn build:commonjs -w && yarn build:es -w","build":"yarn build:commonjs && yarn build:es && yarn build:copy-types","build:commonjs":"cross-env BABEL_ENV=commonjs babel --ignore __tests__ src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src/index.js --out-file lib/index.es.js","build:copy-types":"npx babel-node ./scripts/copy-types.js","build:umd":"cross-env BABEL_ENV=commonjs webpack --progress -p --config webpack.config.umd.js","stats":"webpack --progress -p --config webpack.config.umd.js --json > stats.json","version-upgrade":"nps upgrade -c ../../package-scripts.js","prepublish":"yarn run build","postpublish":"yarn run version-upgrade","test":"jest --watch","typescript":"tsc -p tsconfig.json"},"repository":{"type":"git","url":"https://github.com/appbaseio/reactivesearch.git"},"author":"metagrover","license":"Apache-2.0","dependencies":{"@appbaseio/reactivecore":"9.6.15","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","appbase-js":"^4.1.0","cross-env":"^5.2.0","downshift":"^1.31.2","emotion-theming":"^10.0.27","hoist-non-react-statics":"^3.2.1","polished":"^1.9.3","prop-types":"^15.6.0","react-day-picker":"^7.0.5","react-redux":"^6.0.1","rheostat":"^2.1.1","url-search-params-polyfill":"^7.0.0","xdate":"^0.8.2"},"peerDependencies":{"react":">=15","react-dom":">=15"},"devDependencies":{"@types/react":"^16.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-emotion":"^10.0.33","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babili-webpack-plugin":"^0.1.2","brotli-webpack-plugin":"^0.5.0","compression-webpack-plugin":"^1.0.1","eslint-plugin-jest":"^21.12.2","fs-extra":"^7.0.0","glob":"^7.1.2","jest":"^22.4.2","nps":"^5.9.5","path":"^0.12.7","react":"^16.7.0-alpha.2","react-dom":"^16.7.0-alpha.2","tslint":"^5.9.1","typescript":"^2.8.1","webpack":"^4.18.0"},"resolutions":{"@types/react":"16.3.7"}}')},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),i=n(27),a=n.n(i),s=(n(189),n(190)),u=n.n(s),l=n(198),c=(n(468),void 0);a.a.render(o.a.createElement((function(){return o.a.createElement(u.a,{app:"weather",credentials:"dmgyKySw5:162202d3-43f7-4e01-95f2-f9f3e1b02bb5",type:"city",mapKey:"AIzaSyBQdVcKCe0q_vOBDUvJYpzwGpt_d_uTj4Q",style:{position:"relative"}},o.a.createElement("h2",null,"Weather updates on ReactiveMap"),o.a.createElement(l.ReactiveMap,{componentId:"map",dataField:"coord",title:"Reactive Maps",defaultZoom:4,innerRef:function(e){c.mapRef=e},onData:function(e){var t="https://i.imgur.com/6gsHmLq.png";return e.clouds.all>20&&e.clouds.all<70?t="https://i.imgur.com/6gsHmLq.png":e.clouds.all>70&&(t="https://i.imgur.com/w3ezG1q.png"),e.clouds.rain&&(t="https://i.imgur.com/VsrZdwU.png"),e.clouds.snow&&(t="https://i.imgur.com/VbbTyCl.png"),{icon:t}},size:50,defaultCenter:{lat:55.58,lng:-103.46},showMarkerClusters:!1,showSearchAsMove:!0,searchAsMove:!0,defaultMapStyles:"Blue Water",onAllData:function(e,t,n,r){if(c.mapRef){c.heatmap&&c.heatmap.getData().clear();var o=e.map((function(e){var t=e.coord,n=Math.max(e.main.temp,0);return{location:new window.google.maps.LatLng(t.lat,t.lon),weight:n}}));c.heatmap=new window.google.maps.visualization.HeatmapLayer({data:o,radius:30,map:c.mapRef.map})}return r()}}))}),null),document.getElementById("root"))}]); \ No newline at end of file diff --git a/site/demos/weather/package.json b/site/demos/weather/package.json index caf06523e2..42faf4b8dd 100644 --- a/site/demos/weather/package.json +++ b/site/demos/weather/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.12.1", + "@appbaseio/reactivesearch": "3.12.2", "@appbaseio/reactivemaps": "3.0.0-beta.10", "react": "^16.2.0", "react-dom": "^16.2.0"