react-instantsearch
Advanced tools
Comparing version 4.1.0-beta.3 to 4.1.0-beta.4
@@ -103,3 +103,8 @@ 'use strict'; | ||
'a', | ||
_extends({ href: url, target: '_blank' }, cx('algoliaLink')), | ||
_extends({ | ||
href: url, | ||
target: '_blank' | ||
}, cx('algoliaLink'), { | ||
ariaLabel: 'Algolia' | ||
}), | ||
_react2.default.createElement(AlgoliaLogo, null) | ||
@@ -106,0 +111,0 @@ ) |
@@ -85,3 +85,3 @@ 'use strict'; | ||
cx('itemCount', item.isRefined && 'itemCountSelected'), | ||
item.count | ||
item.count.toLocaleString() | ||
) | ||
@@ -88,0 +88,0 @@ ); |
@@ -37,5 +37,7 @@ 'use strict'; | ||
value: function componentDidUpdate(prevProps) { | ||
var value = this.props.value; | ||
var _props = this.props, | ||
value = _props.value, | ||
hasNotChanged = _props.hasNotChanged; | ||
if (value !== prevProps.value) { | ||
if (value !== prevProps.value && hasNotChanged) { | ||
var el = (0, _reactDom.findDOMNode)(this); | ||
@@ -57,4 +59,5 @@ el.scrollIntoView(); | ||
value: _propTypes2.default.any, | ||
children: _propTypes2.default.node | ||
children: _propTypes2.default.node, | ||
hasNotChanged: _propTypes2.default.bool | ||
}; | ||
exports.default = ScrollTo; |
@@ -62,12 +62,10 @@ 'use strict'; | ||
// If it is the same page we do not touch the page result list | ||
if (page === 0) { | ||
this._allResults = hits; | ||
} else { | ||
if (page > this.previousPage) { | ||
this._allResults = [].concat(_toConsumableArray(this._allResults), _toConsumableArray(hits)); | ||
} else if (page < this.previousPage) { | ||
this._allResults = hits; | ||
} | ||
// If it is the same page we do not touch the page result list | ||
} else if (page > this.previousPage) { | ||
this._allResults = [].concat(_toConsumableArray(this._allResults), _toConsumableArray(hits)); | ||
} else if (page < this.previousPage) { | ||
this._allResults = hits; | ||
} | ||
@@ -74,0 +72,0 @@ |
@@ -89,3 +89,3 @@ 'use strict'; | ||
withSearchBox: _propTypes2.default.bool, | ||
searchForFacetValues: _propTypes2.default.bool //@deprecated | ||
searchForFacetValues: _propTypes2.default.bool // @deprecated | ||
}, | ||
@@ -92,0 +92,0 @@ |
@@ -7,2 +7,6 @@ 'use strict'; | ||
var _omit2 = require('lodash/omit'); | ||
var _omit3 = _interopRequireDefault(_omit2); | ||
var _propTypes = require('prop-types'); | ||
@@ -18,2 +22,4 @@ | ||
var _utils = require('../core/utils'); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -28,2 +34,3 @@ | ||
* @providedPropType {any} value - the current refinement applied to the widget listened by scrollTo | ||
* @providedPropType {boolean} hasNotChanged - indicates whether the refinement came from the scrollOn argument (for instance page by default) | ||
*/ | ||
@@ -46,4 +53,32 @@ exports.default = (0, _createConnector2.default)({ | ||
}); | ||
return { value: value }; | ||
if (!this._prevSearchState) { | ||
this._prevSearchState = {}; | ||
} | ||
/* Get the subpart of the state that interest us*/ | ||
if ((0, _indexUtils.hasMultipleIndex)(this.context)) { | ||
var index = (0, _indexUtils.getIndex)(this.context); | ||
searchState = searchState.indices ? searchState.indices[index] : {}; | ||
} | ||
/* | ||
if there is a change in the app that has been triggered by another element than | ||
"props.scrollOn (id) or the Configure widget, we need to keep track of the search state to | ||
know if there's a change in the app that was not triggered by the props.scrollOn (id) | ||
or the Configure widget. This is useful when using ScrollTo in combination of Pagination. | ||
As pagination can be change by every widget, we want to scroll only if it cames from the pagination | ||
widget itself. We also remove the configure key from the search state to do this comparaison because for | ||
now configure values are not present in the search state before a first refinement has been made | ||
and will false the results. | ||
See: https://github.com/algolia/react-instantsearch/issues/164 | ||
*/ | ||
var cleanedSearchState = (0, _omit3.default)((0, _omit3.default)(searchState, 'configure'), id); | ||
var hasNotChanged = (0, _utils.shallowEqual)(this._prevSearchState, cleanedSearchState); | ||
this._prevSearchState = cleanedSearchState; | ||
return { value: value, hasNotChanged: hasNotChanged }; | ||
} | ||
}); |
@@ -98,3 +98,3 @@ 'use strict'; | ||
props: _this.getProvidedProps(_extends({}, props, { canRender: canRender })), | ||
canRender: canRender //use to know if a component is rendered (browser), or not (server). | ||
canRender: canRender // use to know if a component is rendered (browser), or not (server). | ||
}; | ||
@@ -169,3 +169,3 @@ | ||
if (isWidget) { | ||
this.unregisterWidget(); //will schedule an update | ||
this.unregisterWidget(); // will schedule an update | ||
if (hasCleanUp) { | ||
@@ -172,0 +172,0 @@ var newState = connectorDesc.cleanUp.call(this, this.props, this.context.ais.store.getState().widgets); |
@@ -52,7 +52,7 @@ 'use strict'; | ||
value: function render() { | ||
return _react2.default.createElement(_Index2.default, { | ||
indexName: this.props.indexName, | ||
root: root, | ||
children: this.props.children | ||
}); | ||
return _react2.default.createElement( | ||
_Index2.default, | ||
{ indexName: this.props.indexName, root: root }, | ||
this.props.children | ||
); | ||
} | ||
@@ -59,0 +59,0 @@ }]); |
@@ -40,3 +40,3 @@ 'use strict'; | ||
description: '\u26A1 Lightning-fast search for React and React Native apps, by Algolia', | ||
version: '4.1.0-beta.3', | ||
version: '4.1.0-beta.4', | ||
scripts: { | ||
@@ -60,7 +60,7 @@ build: './scripts/build.sh', | ||
devDependencies: { | ||
enzyme: '^2.9.1', | ||
react: '^15.6.1', | ||
'react-dom': '^15.6.1', | ||
enzyme: '2.9.1', | ||
react: '15.6.1', | ||
'react-dom': '15.6.1', | ||
'react-native': '^0.46.3', | ||
'react-test-renderer': '^15.6.1' | ||
'react-test-renderer': '15.6.1' | ||
} | ||
@@ -108,14 +108,17 @@ }, | ||
value: function render() { | ||
return _react2.default.createElement(_InstantSearch2.default, { | ||
createURL: this.props.createURL, | ||
indexName: this.props.indexName, | ||
searchParameters: this.props.searchParameters, | ||
searchState: this.props.searchState, | ||
onSearchStateChange: this.props.onSearchStateChange, | ||
onSearchParameters: this.props.onSearchParameters, | ||
root: root, | ||
algoliaClient: this.client, | ||
children: this.props.children, | ||
resultsState: this.props.resultsState | ||
}); | ||
return _react2.default.createElement( | ||
_InstantSearch2.default, | ||
{ | ||
createURL: this.props.createURL, | ||
indexName: this.props.indexName, | ||
searchParameters: this.props.searchParameters, | ||
searchState: this.props.searchState, | ||
onSearchStateChange: this.props.onSearchStateChange, | ||
onSearchParameters: this.props.onSearchParameters, | ||
root: root, | ||
algoliaClient: this.client, | ||
resultsState: this.props.resultsState | ||
}, | ||
this.props.children | ||
); | ||
} | ||
@@ -122,0 +125,0 @@ }]); |
@@ -176,3 +176,3 @@ 'use strict'; | ||
/*if switching from mono index to multi index and vice versa, | ||
/* if switching from mono index to multi index and vice versa, | ||
results needs to reset to {}*/ | ||
@@ -179,0 +179,0 @@ results = !(0, _isEmpty3.default)(derivedHelpers) && results.getFacetByName ? {} : results; |
@@ -59,3 +59,3 @@ 'use strict'; | ||
description: '\u26A1 Lightning-fast search for React and React Native apps, by Algolia', | ||
version: '4.1.0-beta.3', | ||
version: '4.1.0-beta.4', | ||
scripts: { | ||
@@ -79,7 +79,7 @@ build: './scripts/build.sh', | ||
devDependencies: { | ||
enzyme: '^2.9.1', | ||
react: '^15.6.1', | ||
'react-dom': '^15.6.1', | ||
enzyme: '2.9.1', | ||
react: '15.6.1', | ||
'react-dom': '15.6.1', | ||
'react-native': '^0.46.3', | ||
'react-test-renderer': '^15.6.1' | ||
'react-test-renderer': '15.6.1' | ||
} | ||
@@ -86,0 +86,0 @@ }, |
@@ -94,2 +94,3 @@ 'use strict'; | ||
target: '_blank', | ||
rel: 'noopener noreferrer', | ||
href: 'https://community.algolia.com/react-instantsearch/widgets/RangeSlider.html' | ||
@@ -96,0 +97,0 @@ }, |
@@ -36,4 +36,4 @@ 'use strict'; | ||
* @themeKey ais-RefinementList__itemLabelSelected - the selected item label | ||
* @themeKey RefinementList__itemCount - the item count | ||
* @themeKey RefinementList__itemCountSelected - the selected item count | ||
* @themeKey ais-RefinementList__itemCount - the item count | ||
* @themeKey ais-RefinementList__itemCountSelected - the selected item count | ||
* @themeKey ais-RefinementList__showMore - the button that let the user toggle more results | ||
@@ -40,0 +40,0 @@ * @themeKey ais-RefinementList__noRefinement - present when there is no refinement |
@@ -10,3 +10,3 @@ { | ||
"description": "⚡ Lightning-fast search for React and React Native apps, by Algolia", | ||
"version": "4.1.0-beta.3", | ||
"version": "4.1.0-beta.4", | ||
"scripts": { | ||
@@ -30,8 +30,8 @@ "build": "./scripts/build.sh", | ||
"devDependencies": { | ||
"enzyme": "^2.9.1", | ||
"react": "^15.6.1", | ||
"react-dom": "^15.6.1", | ||
"enzyme": "2.9.1", | ||
"react": "15.6.1", | ||
"react-dom": "15.6.1", | ||
"react-native": "^0.46.3", | ||
"react-test-renderer": "^15.6.1" | ||
"react-test-renderer": "15.6.1" | ||
} | ||
} |
@@ -103,3 +103,8 @@ 'use strict'; | ||
'a', | ||
_extends({ href: url, target: '_blank' }, cx('algoliaLink')), | ||
_extends({ | ||
href: url, | ||
target: '_blank' | ||
}, cx('algoliaLink'), { | ||
ariaLabel: 'Algolia' | ||
}), | ||
_react2.default.createElement(AlgoliaLogo, null) | ||
@@ -106,0 +111,0 @@ ) |
@@ -85,3 +85,3 @@ 'use strict'; | ||
cx('itemCount', item.isRefined && 'itemCountSelected'), | ||
item.count | ||
item.count.toLocaleString() | ||
) | ||
@@ -88,0 +88,0 @@ ); |
@@ -37,5 +37,7 @@ 'use strict'; | ||
value: function componentDidUpdate(prevProps) { | ||
var value = this.props.value; | ||
var _props = this.props, | ||
value = _props.value, | ||
hasNotChanged = _props.hasNotChanged; | ||
if (value !== prevProps.value) { | ||
if (value !== prevProps.value && hasNotChanged) { | ||
var el = (0, _reactDom.findDOMNode)(this); | ||
@@ -57,4 +59,5 @@ el.scrollIntoView(); | ||
value: _propTypes2.default.any, | ||
children: _propTypes2.default.node | ||
children: _propTypes2.default.node, | ||
hasNotChanged: _propTypes2.default.bool | ||
}; | ||
exports.default = ScrollTo; |
@@ -62,12 +62,10 @@ 'use strict'; | ||
// If it is the same page we do not touch the page result list | ||
if (page === 0) { | ||
this._allResults = hits; | ||
} else { | ||
if (page > this.previousPage) { | ||
this._allResults = [].concat(_toConsumableArray(this._allResults), _toConsumableArray(hits)); | ||
} else if (page < this.previousPage) { | ||
this._allResults = hits; | ||
} | ||
// If it is the same page we do not touch the page result list | ||
} else if (page > this.previousPage) { | ||
this._allResults = [].concat(_toConsumableArray(this._allResults), _toConsumableArray(hits)); | ||
} else if (page < this.previousPage) { | ||
this._allResults = hits; | ||
} | ||
@@ -74,0 +72,0 @@ |
@@ -89,3 +89,3 @@ 'use strict'; | ||
withSearchBox: _propTypes2.default.bool, | ||
searchForFacetValues: _propTypes2.default.bool //@deprecated | ||
searchForFacetValues: _propTypes2.default.bool // @deprecated | ||
}, | ||
@@ -92,0 +92,0 @@ |
@@ -7,2 +7,6 @@ 'use strict'; | ||
var _omit2 = require('lodash/omit'); | ||
var _omit3 = _interopRequireDefault(_omit2); | ||
var _propTypes = require('prop-types'); | ||
@@ -18,2 +22,4 @@ | ||
var _utils = require('../core/utils'); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -28,2 +34,3 @@ | ||
* @providedPropType {any} value - the current refinement applied to the widget listened by scrollTo | ||
* @providedPropType {boolean} hasNotChanged - indicates whether the refinement came from the scrollOn argument (for instance page by default) | ||
*/ | ||
@@ -46,4 +53,32 @@ exports.default = (0, _createConnector2.default)({ | ||
}); | ||
return { value: value }; | ||
if (!this._prevSearchState) { | ||
this._prevSearchState = {}; | ||
} | ||
/* Get the subpart of the state that interest us*/ | ||
if ((0, _indexUtils.hasMultipleIndex)(this.context)) { | ||
var index = (0, _indexUtils.getIndex)(this.context); | ||
searchState = searchState.indices ? searchState.indices[index] : {}; | ||
} | ||
/* | ||
if there is a change in the app that has been triggered by another element than | ||
"props.scrollOn (id) or the Configure widget, we need to keep track of the search state to | ||
know if there's a change in the app that was not triggered by the props.scrollOn (id) | ||
or the Configure widget. This is useful when using ScrollTo in combination of Pagination. | ||
As pagination can be change by every widget, we want to scroll only if it cames from the pagination | ||
widget itself. We also remove the configure key from the search state to do this comparaison because for | ||
now configure values are not present in the search state before a first refinement has been made | ||
and will false the results. | ||
See: https://github.com/algolia/react-instantsearch/issues/164 | ||
*/ | ||
var cleanedSearchState = (0, _omit3.default)((0, _omit3.default)(searchState, 'configure'), id); | ||
var hasNotChanged = (0, _utils.shallowEqual)(this._prevSearchState, cleanedSearchState); | ||
this._prevSearchState = cleanedSearchState; | ||
return { value: value, hasNotChanged: hasNotChanged }; | ||
} | ||
}); |
@@ -98,3 +98,3 @@ 'use strict'; | ||
props: _this.getProvidedProps(_extends({}, props, { canRender: canRender })), | ||
canRender: canRender //use to know if a component is rendered (browser), or not (server). | ||
canRender: canRender // use to know if a component is rendered (browser), or not (server). | ||
}; | ||
@@ -169,3 +169,3 @@ | ||
if (isWidget) { | ||
this.unregisterWidget(); //will schedule an update | ||
this.unregisterWidget(); // will schedule an update | ||
if (hasCleanUp) { | ||
@@ -172,0 +172,0 @@ var newState = connectorDesc.cleanUp.call(this, this.props, this.context.ais.store.getState().widgets); |
@@ -52,7 +52,7 @@ 'use strict'; | ||
value: function render() { | ||
return _react2.default.createElement(_Index2.default, { | ||
indexName: this.props.indexName, | ||
root: root, | ||
children: this.props.children | ||
}); | ||
return _react2.default.createElement( | ||
_Index2.default, | ||
{ indexName: this.props.indexName, root: root }, | ||
this.props.children | ||
); | ||
} | ||
@@ -59,0 +59,0 @@ }]); |
@@ -40,3 +40,3 @@ 'use strict'; | ||
description: '\u26A1 Lightning-fast search for React and React Native apps, by Algolia', | ||
version: '4.1.0-beta.3', | ||
version: '4.1.0-beta.4', | ||
scripts: { | ||
@@ -60,7 +60,7 @@ build: './scripts/build.sh', | ||
devDependencies: { | ||
enzyme: '^2.9.1', | ||
react: '^15.6.1', | ||
'react-dom': '^15.6.1', | ||
enzyme: '2.9.1', | ||
react: '15.6.1', | ||
'react-dom': '15.6.1', | ||
'react-native': '^0.46.3', | ||
'react-test-renderer': '^15.6.1' | ||
'react-test-renderer': '15.6.1' | ||
} | ||
@@ -108,14 +108,17 @@ }, | ||
value: function render() { | ||
return _react2.default.createElement(_InstantSearch2.default, { | ||
createURL: this.props.createURL, | ||
indexName: this.props.indexName, | ||
searchParameters: this.props.searchParameters, | ||
searchState: this.props.searchState, | ||
onSearchStateChange: this.props.onSearchStateChange, | ||
onSearchParameters: this.props.onSearchParameters, | ||
root: root, | ||
algoliaClient: this.client, | ||
children: this.props.children, | ||
resultsState: this.props.resultsState | ||
}); | ||
return _react2.default.createElement( | ||
_InstantSearch2.default, | ||
{ | ||
createURL: this.props.createURL, | ||
indexName: this.props.indexName, | ||
searchParameters: this.props.searchParameters, | ||
searchState: this.props.searchState, | ||
onSearchStateChange: this.props.onSearchStateChange, | ||
onSearchParameters: this.props.onSearchParameters, | ||
root: root, | ||
algoliaClient: this.client, | ||
resultsState: this.props.resultsState | ||
}, | ||
this.props.children | ||
); | ||
} | ||
@@ -122,0 +125,0 @@ }]); |
@@ -176,3 +176,3 @@ 'use strict'; | ||
/*if switching from mono index to multi index and vice versa, | ||
/* if switching from mono index to multi index and vice versa, | ||
results needs to reset to {}*/ | ||
@@ -179,0 +179,0 @@ results = !(0, _isEmpty3.default)(derivedHelpers) && results.getFacetByName ? {} : results; |
@@ -59,3 +59,3 @@ 'use strict'; | ||
description: '\u26A1 Lightning-fast search for React and React Native apps, by Algolia', | ||
version: '4.1.0-beta.3', | ||
version: '4.1.0-beta.4', | ||
scripts: { | ||
@@ -79,7 +79,7 @@ build: './scripts/build.sh', | ||
devDependencies: { | ||
enzyme: '^2.9.1', | ||
react: '^15.6.1', | ||
'react-dom': '^15.6.1', | ||
enzyme: '2.9.1', | ||
react: '15.6.1', | ||
'react-dom': '15.6.1', | ||
'react-native': '^0.46.3', | ||
'react-test-renderer': '^15.6.1' | ||
'react-test-renderer': '15.6.1' | ||
} | ||
@@ -86,0 +86,0 @@ }, |
@@ -94,2 +94,3 @@ 'use strict'; | ||
target: '_blank', | ||
rel: 'noopener noreferrer', | ||
href: 'https://community.algolia.com/react-instantsearch/widgets/RangeSlider.html' | ||
@@ -96,0 +97,0 @@ }, |
@@ -36,4 +36,4 @@ 'use strict'; | ||
* @themeKey ais-RefinementList__itemLabelSelected - the selected item label | ||
* @themeKey RefinementList__itemCount - the item count | ||
* @themeKey RefinementList__itemCountSelected - the selected item count | ||
* @themeKey ais-RefinementList__itemCount - the item count | ||
* @themeKey ais-RefinementList__itemCountSelected - the selected item count | ||
* @themeKey ais-RefinementList__showMore - the button that let the user toggle more results | ||
@@ -40,0 +40,0 @@ * @themeKey ais-RefinementList__noRefinement - present when there is no refinement |
@@ -1,3 +0,3 @@ | ||
/*! ReactInstantSearch 4.1.0-beta.3 | © Algolia, inc. | https://community.algolia.com/react-instantsearch/ */ | ||
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("react")):"function"==typeof define&&define.amd?define(["react"],e):"object"==typeof exports?exports.Core=e(require("react")):(t.ReactInstantSearch=t.ReactInstantSearch||{},t.ReactInstantSearch.Core=e(t.React))}(this,function(t){return function(t){function e(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var r={};return e.m=t,e.c=r,e.d=function(t,r,n){e.o(t,r)||Object.defineProperty(t,r,{configurable:!1,enumerable:!0,get:n})},e.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,"a",r),r},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=351)}([function(t,e){var r=Array.isArray;t.exports=r},function(t,e,r){t.exports=r(159)()},function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function c(t){if(!t.displayName)throw new Error("`createConnector` requires you to provide a `displayName` property.");var e=(0,p.default)(t,"refine"),r=(0,p.default)(t,"searchForFacetValues"),n=(0,p.default)(t,"getSearchParameters"),c=(0,p.default)(t,"getMetadata"),u=(0,p.default)(t,"transitionState"),f=(0,p.default)(t,"cleanUp"),v=n||c||u;return function(p){var x,g,j;return g=x=function(y){function d(e,r){o(this,d);var i=a(this,(d.__proto__||Object.getPrototypeOf(d)).call(this,e,r));j.call(i);var s=r.ais,f=s.store,p=s.widgetsManager,h=r.multiIndexContext;i.state={props:i.getProvidedProps(l({},e,{canRender:!1})),canRender:!1},i.unsubscribe=f.subscribe(function(){i.state.canRender&&i.setState({props:i.getProvidedProps(l({},i.props,{canRender:i.state.canRender}))})});var y=n?function(e){return t.getSearchParameters.call(i,e,i.props,f.getState().widgets)}:null,b=c?function(e){return t.getMetadata.call(i,i.props,e)}:null,_=u?function(e,r){return t.transitionState.call(i,i.props,e,r)}:null;return v&&(i.unregisterWidget=p.registerWidget({getSearchParameters:y,getMetadata:b,transitionState:_,multiIndexContext:h})),i}return i(d,y),h(d,[{key:"componentDidMount",value:function(){this.setState({canRender:!0})}},{key:"componentWillMount",value:function(){t.getSearchParameters&&this.context.ais.onSearchParameters(t.getSearchParameters,this.context,this.props)}},{key:"componentWillReceiveProps",value:function(e){(0,s.default)(this.props,e)||(this.setState({props:this.getProvidedProps(e)}),v&&(this.context.ais.widgetsManager.update(),t.transitionState&&this.context.ais.onSearchStateChange(t.transitionState.call(this,e,this.context.ais.store.getState().widgets,this.context.ais.store.getState().widgets))))}},{key:"componentWillUnmount",value:function(){if(this.unsubscribe(),v&&(this.unregisterWidget(),f)){var e=t.cleanUp.call(this,this.props,this.context.ais.store.getState().widgets);this.context.ais.store.setState(l({},this.context.ais.store.getState(),{widgets:e})),this.context.ais.onSearchStateChange((0,_.removeEmptyKey)(e))}}},{key:"shouldComponentUpdate",value:function(t,e){var r=(0,_.shallowEqual)(this.props,t);return null===this.state.props||null===e.props?this.state.props!==e.props||!r:!r||!(0,_.shallowEqual)(this.state.props,e.props)}},{key:"render",value:function(){var t=this;if(null===this.state.props)return null;var n=e?{refine:this.refine,createURL:this.createURL}:{},o=r?{searchForItems:this.searchForFacetValues,searchForFacetValues:function(e,r){t.searchForFacetValues(e,r)}}:{};return b.default.createElement(p,l({},this.props,this.state.props,n,o))}}]),d}(d.Component),x.displayName=t.displayName+"("+(0,_.getDisplayName)(p)+")",x.defaultClassNames=p.defaultClassNames,x.propTypes=t.propTypes,x.defaultProps=t.defaultProps,x.contextTypes={ais:y.default.object.isRequired,multiIndexContext:y.default.object},j=function(){var e=this;this.getProvidedProps=function(r){var n=e.context.ais.store,o=n.getState(),a=o.results,i=o.searching,c=o.error,u=o.widgets,s=o.metadata,f=o.resultsFacetValues,p=o.searchingForFacetValues,l={results:a,searching:i,error:c,searchingForFacetValues:p};return t.getProvidedProps.call(e,r,u,l,s,f)},this.refine=function(){for(var r,n=arguments.length,o=Array(n),a=0;a<n;a++)o[a]=arguments[a];e.context.ais.onInternalStateUpdate((r=t.refine).call.apply(r,[e,e.props,e.context.ais.store.getState().widgets].concat(o)))},this.searchForFacetValues=function(){for(var r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];e.context.ais.onSearchForFacetValues(t.searchForFacetValues.apply(t,[e.props,e.context.ais.store.getState().widgets].concat(n)))},this.createURL=function(){for(var r,n=arguments.length,o=Array(n),a=0;a<n;a++)o[a]=arguments[a];return e.context.ais.createHrefForState((r=t.refine).call.apply(r,[e,e.props,e.context.ais.store.getState().widgets].concat(o)))},this.cleanUp=function(){for(var r,n=arguments.length,o=Array(n),a=0;a<n;a++)o[a]=arguments[a];return(r=t.cleanUp).call.apply(r,[e].concat(o))}},g}}Object.defineProperty(e,"__esModule",{value:!0});var u=r(81),s=n(u),f=r(57),p=n(f),l=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},h=function(){function t(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(e,r,n){return r&&t(e.prototype,r),n&&t(e,n),e}}();e.default=c;var v=r(1),y=n(v),d=r(4),b=n(d),_=r(66)},function(t,e,r){var n=r(76),o="object"==typeof self&&self&&self.Object===Object&&self,a=n||o||Function("return this")();t.exports=a},function(e,r){e.exports=t},,function(t,e){function r(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=r},function(t,e){function r(t){return null!=t&&"object"==typeof t}t.exports=r},function(t,e,r){function n(t){return null==t?void 0===t?u:c:s&&s in Object(t)?a(t):i(t)}var o=r(14),a=r(124),i=r(125),c="[object Null]",u="[object Undefined]",s=o?o.toStringTag:void 0;t.exports=n},function(t,e,r){function n(t){return i(t)?o(t):a(t)}var o=r(89),a=r(79),i=r(11);t.exports=n},function(t,e,r){function n(t,e){var r=a(t,e);return o(r)?r:void 0}var o=r(123),a=r(128);t.exports=n},function(t,e,r){function n(t){return null!=t&&a(t.length)&&!o(t)}var o=r(19),a=r(41);t.exports=n},function(t,e){function r(t,e){for(var r=-1,n=null==t?0:t.length,o=Array(n);++r<n;)o[r]=e(t[r],r,t);return o}t.exports=r},,function(t,e,r){var n=r(3),o=n.Symbol;t.exports=o},,function(t,e,r){function n(t){if(null==t)return!0;if(u(t)&&(c(t)||"string"==typeof t||"function"==typeof t.splice||s(t)||p(t)||i(t)))return!t.length;var e=a(t);if(e==l||e==h)return!t.size;if(f(t))return!o(t).length;for(var r in t)if(y.call(t,r))return!1;return!0}var o=r(79),a=r(56),i=r(20),c=r(0),u=r(11),s=r(21),f=r(37),p=r(33),l="[object Map]",h="[object Set]",v=Object.prototype,y=v.hasOwnProperty;t.exports=n},,function(t,e){function r(t,e){return t===e||t!==t&&e!==e}t.exports=r},function(t,e,r){function n(t){if(!a(t))return!1;var e=o(t);return e==c||e==u||e==i||e==s}var o=r(8),a=r(6),i="[object AsyncFunction]",c="[object Function]",u="[object GeneratorFunction]",s="[object Proxy]";t.exports=n},function(t,e,r){var n=r(147),o=r(7),a=Object.prototype,i=a.hasOwnProperty,c=a.propertyIsEnumerable,u=n(function(){return arguments}())?n:function(t){return o(t)&&i.call(t,"callee")&&!c.call(t,"callee")};t.exports=u},function(t,e,r){(function(t){var n=r(3),o=r(148),a="object"==typeof e&&e&&!e.nodeType&&e,i=a&&"object"==typeof t&&t&&!t.nodeType&&t,c=i&&i.exports===a,u=c?n.Buffer:void 0,s=u?u.isBuffer:void 0,f=s||o;t.exports=f}).call(e,r(55)(t))},function(t,e,r){function n(t,e){return o(t)?t:a(t,e)?[t]:i(c(t))}var o=r(0),a=r(63),i=r(156),c=r(64);t.exports=n},function(t,e,r){function n(t){return"symbol"==typeof t||a(t)&&o(t)==i}var o=r(8),a=r(7),i="[object Symbol]";t.exports=n},function(t,e,r){function n(t){if("string"==typeof t||o(t))return t;var e=t+"";return"0"==e&&1/t==-a?"-0":e}var o=r(23),a=1/0;t.exports=n},,,,function(t,e,r){function n(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}var o=r(113),a=r(114),i=r(115),c=r(116),u=r(117);n.prototype.clear=o,n.prototype.delete=a,n.prototype.get=i,n.prototype.has=c,n.prototype.set=u,t.exports=n},function(t,e,r){function n(t,e){for(var r=t.length;r--;)if(o(t[r][0],e))return r;return-1}var o=r(18);t.exports=n},function(t,e,r){var n=r(10),o=n(Object,"create");t.exports=o},function(t,e,r){function n(t,e){var r=t.__data__;return o(e)?r["string"==typeof e?"string":"hash"]:r.map}var o=r(137);t.exports=n},function(t,e){function r(t,e){return!!(e=null==e?n:e)&&("number"==typeof t||o.test(t))&&t>-1&&t%1==0&&t<e}var n=9007199254740991,o=/^(?:0|[1-9]\d*)$/;t.exports=r},function(t,e,r){var n=r(149),o=r(42),a=r(150),i=a&&a.isTypedArray,c=i?o(i):n;t.exports=c},,,,function(t,e){function r(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||n)}var n=Object.prototype;t.exports=r},function(t,e,r){function n(t){var e=this.__data__=new o(t);this.size=e.size}var o=r(28),a=r(118),i=r(119),c=r(120),u=r(121),s=r(122);n.prototype.clear=a,n.prototype.delete=i,n.prototype.get=c,n.prototype.has=u,n.prototype.set=s,t.exports=n},function(t,e,r){var n=r(10),o=r(3),a=n(o,"Map");t.exports=a},function(t,e,r){function n(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}var o=r(129),a=r(136),i=r(138),c=r(139),u=r(140);n.prototype.clear=o,n.prototype.delete=a,n.prototype.get=i,n.prototype.has=c,n.prototype.set=u,t.exports=n},function(t,e){function r(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=n}var n=9007199254740991;t.exports=r},function(t,e){function r(t){return function(e){return t(e)}}t.exports=r},function(t,e,r){function n(t){if(!i(t)||o(t)!=c)return!1;var e=a(t);if(null===e)return!0;var r=p.call(e,"constructor")&&e.constructor;return"function"==typeof r&&r instanceof r&&f.call(r)==l}var o=r(8),a=r(67),i=r(7),c="[object Object]",u=Function.prototype,s=Object.prototype,f=u.toString,p=s.hasOwnProperty,l=f.call(Object);t.exports=n},,,,,,,,,,,function(t,e){var r;r=function(){return this}();try{r=r||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(r=window)}t.exports=r},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,r){var n=r(152),o=r(39),a=r(153),i=r(154),c=r(90),u=r(8),s=r(77),f=s(n),p=s(o),l=s(a),h=s(i),v=s(c),y=u;(n&&"[object DataView]"!=y(new n(new ArrayBuffer(1)))||o&&"[object Map]"!=y(new o)||a&&"[object Promise]"!=y(a.resolve())||i&&"[object Set]"!=y(new i)||c&&"[object WeakMap]"!=y(new c))&&(y=function(t){var e=u(t),r="[object Object]"==e?t.constructor:void 0,n=r?s(r):"";if(n)switch(n){case f:return"[object DataView]";case p:return"[object Map]";case l:return"[object Promise]";case h:return"[object Set]";case v:return"[object WeakMap]"}return e}),t.exports=y},function(t,e,r){function n(t,e){return null!=t&&a(t,e,o)}var o=r(155),a=r(91);t.exports=n},function(t,e,r){function n(t,e,r,i,c){return t===e||(null==t||null==e||!a(t)&&!a(e)?t!==t&&e!==e:o(t,e,r,i,n,c))}var o=r(112),a=r(7);t.exports=n},function(t,e,r){function n(t){var e=-1,r=null==t?0:t.length;for(this.__data__=new o;++e<r;)this.add(t[e])}var o=r(40),a=r(141),i=r(142);n.prototype.add=n.prototype.push=a,n.prototype.has=i,t.exports=n},function(t,e){function r(t,e){return t.has(e)}t.exports=r},function(t,e){function r(t,e){for(var r=-1,n=e.length,o=t.length;++r<n;)t[o+r]=e[r];return t}t.exports=r},function(t,e,r){var n=r(87),o=r(88),a=Object.prototype,i=a.propertyIsEnumerable,c=Object.getOwnPropertySymbols,u=c?function(t){return null==t?[]:(t=Object(t),n(c(t),function(e){return i.call(t,e)}))}:o;t.exports=u},function(t,e,r){function n(t,e){if(o(t))return!1;var r=typeof t;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=t&&!a(t))||(c.test(t)||!i.test(t)||null!=e&&t in Object(e))}var o=r(0),a=r(23),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,c=/^\w*$/;t.exports=n},function(t,e,r){function n(t){return null==t?"":o(t)}var o=r(65);t.exports=n},function(t,e,r){function n(t){if("string"==typeof t)return t;if(i(t))return a(t,n)+"";if(c(t))return f?f.call(t):"";var e=t+"";return"0"==e&&1/t==-u?"-0":e}var o=r(14),a=r(12),i=r(0),c=r(23),u=1/0,s=o?o.prototype:void 0,f=s?s.toString:void 0;t.exports=n},function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(t===e)return!0;var r=Object.keys(t),n=Object.keys(e);if(r.length!==n.length)return!1;for(var o=Object.prototype.hasOwnProperty,a=0;a<r.length;a++)if(!o.call(e,r[a])||t[r[a]]!==e[r[a]])return!1;return!0}function a(t){var e=1===t.button;return Boolean(e||t.altKey||t.ctrlKey||t.metaKey||t.shiftKey)}function i(t){return 0===t.length?"":""+t[0].toUpperCase()+t.slice(1)}function c(t,e,r){var n=t.isConjunctiveFacet(r)||t.isDisjunctiveFacet(r),o=Boolean(e.getFacetByName(r));e.nbHits>0&&n&&!o&&console.warn('A component requested values for facet "'+r+'", but no facet values were retrieved from the API. This means that you should add the attribute "'+r+'" to the list of attributes for faceting in your index settings.')}function u(t){return t.displayName||t.name||"UnknownComponent"}function s(t){return Object.keys(t).forEach(function(e){var r=t[e];(0,h.default)(r)&&(0,p.default)(r)?delete t[e]:(0,p.default)(r)&&s(r)}),t}Object.defineProperty(e,"__esModule",{value:!0}),e.defer=void 0;var f=r(43),p=n(f),l=r(16),h=n(l);e.shallowEqual=o,e.isSpecialClick=a,e.capitalize=i,e.assertFacetDefined=c,e.getDisplayName=u,e.removeEmptyKey=s;var v=Promise.resolve();e.defer=function(t){v.then(t)}},function(t,e,r){var n=r(80),o=n(Object.getPrototypeOf,Object);t.exports=o},,,,,,,,,function(t,e,r){(function(e){var r="object"==typeof e&&e&&e.Object===Object&&e;t.exports=r}).call(e,r(54))},function(t,e){function r(t){if(null!=t){try{return o.call(t)}catch(t){}try{return t+""}catch(t){}}return""}var n=Function.prototype,o=n.toString;t.exports=r},function(t,e,r){function n(t,e,r,n,s,f){var p=r&c,l=t.length,h=e.length;if(l!=h&&!(p&&h>l))return!1;var v=f.get(t);if(v&&f.get(e))return v==e;var y=-1,d=!0,b=r&u?new o:void 0;for(f.set(t,e),f.set(e,t);++y<l;){var _=t[y],x=e[y];if(n)var g=p?n(x,_,y,e,t,f):n(_,x,y,t,e,f);if(void 0!==g){if(g)continue;d=!1;break}if(b){if(!a(e,function(t,e){if(!i(b,e)&&(_===t||s(_,t,r,n,f)))return b.push(e)})){d=!1;break}}else if(_!==x&&!s(_,x,r,n,f)){d=!1;break}}return f.delete(t),f.delete(e),d}var o=r(59),a=r(143),i=r(60),c=1,u=2;t.exports=n},function(t,e,r){function n(t){if(!o(t))return a(t);var e=[];for(var r in Object(t))c.call(t,r)&&"constructor"!=r&&e.push(r);return e}var o=r(37),a=r(151),i=Object.prototype,c=i.hasOwnProperty;t.exports=n},function(t,e){function r(t,e){return function(r){return t(e(r))}}t.exports=r},function(t,e,r){function n(t,e){return o(t,e)}var o=r(58);t.exports=n},function(t,e,r){var n=r(3),o=n.Uint8Array;t.exports=o},function(t,e){function r(t){var e=-1,r=Array(t.size);return t.forEach(function(t,n){r[++e]=[n,t]}),r}t.exports=r},function(t,e){function r(t){var e=-1,r=Array(t.size);return t.forEach(function(t){r[++e]=t}),r}t.exports=r},function(t,e,r){function n(t){return o(t,i,a)}var o=r(86),a=r(62),i=r(9);t.exports=n},function(t,e,r){function n(t,e,r){var n=e(t);return a(t)?n:o(n,r(t))}var o=r(61),a=r(0);t.exports=n},function(t,e){function r(t,e){for(var r=-1,n=null==t?0:t.length,o=0,a=[];++r<n;){var i=t[r];e(i,r,t)&&(a[o++]=i)}return a}t.exports=r},function(t,e){function r(){return[]}t.exports=r},function(t,e,r){function n(t,e){var r=i(t),n=!r&&a(t),f=!r&&!n&&c(t),l=!r&&!n&&!f&&s(t),h=r||n||f||l,v=h?o(t.length,String):[],y=v.length;for(var d in t)!e&&!p.call(t,d)||h&&("length"==d||f&&("offset"==d||"parent"==d)||l&&("buffer"==d||"byteLength"==d||"byteOffset"==d)||u(d,y))||v.push(d);return v}var o=r(146),a=r(20),i=r(0),c=r(21),u=r(32),s=r(33),f=Object.prototype,p=f.hasOwnProperty;t.exports=n},function(t,e,r){var n=r(10),o=r(3),a=n(o,"WeakMap");t.exports=a},function(t,e,r){function n(t,e,r){e=o(e,t);for(var n=-1,f=e.length,p=!1;++n<f;){var l=s(e[n]);if(!(p=null!=t&&r(t,l)))break;t=t[l]}return p||++n!=f?p:!!(f=null==t?0:t.length)&&u(f)&&c(l,f)&&(i(t)||a(t))}var o=r(22),a=r(20),i=r(0),c=r(32),u=r(41),s=r(24);t.exports=n},,,,,,,,,,,,,,,,,,,,,function(t,e,r){function n(t,e,r,n,d,_){var x=s(t),g=s(e),j=x?v:u(t),m=g?v:u(e);j=j==h?y:j,m=m==h?y:m;var O=j==y,w=m==y,P=j==m;if(P&&f(t)){if(!f(e))return!1;x=!0,O=!1}if(P&&!O)return _||(_=new o),x||p(t)?a(t,e,r,n,d,_):i(t,e,j,r,n,d,_);if(!(r&l)){var S=O&&b.call(t,"__wrapped__"),F=w&&b.call(e,"__wrapped__");if(S||F){var A=S?t.value():t,R=F?e.value():e;return _||(_=new o),d(A,R,r,n,_)}}return!!P&&(_||(_=new o),c(t,e,r,n,d,_))}var o=r(38),a=r(78),i=r(144),c=r(145),u=r(56),s=r(0),f=r(21),p=r(33),l=1,h="[object Arguments]",v="[object Array]",y="[object Object]",d=Object.prototype,b=d.hasOwnProperty;t.exports=n},function(t,e){function r(){this.__data__=[],this.size=0}t.exports=r},function(t,e,r){function n(t){var e=this.__data__,r=o(e,t);return!(r<0)&&(r==e.length-1?e.pop():i.call(e,r,1),--this.size,!0)}var o=r(29),a=Array.prototype,i=a.splice;t.exports=n},function(t,e,r){function n(t){var e=this.__data__,r=o(e,t);return r<0?void 0:e[r][1]}var o=r(29);t.exports=n},function(t,e,r){function n(t){return o(this.__data__,t)>-1}var o=r(29);t.exports=n},function(t,e,r){function n(t,e){var r=this.__data__,n=o(r,t);return n<0?(++this.size,r.push([t,e])):r[n][1]=e,this}var o=r(29);t.exports=n},function(t,e,r){function n(){this.__data__=new o,this.size=0}var o=r(28);t.exports=n},function(t,e){function r(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r}t.exports=r},function(t,e){function r(t){return this.__data__.get(t)}t.exports=r},function(t,e){function r(t){return this.__data__.has(t)}t.exports=r},function(t,e,r){function n(t,e){var r=this.__data__;if(r instanceof o){var n=r.__data__;if(!a||n.length<c-1)return n.push([t,e]),this.size=++r.size,this;r=this.__data__=new i(n)}return r.set(t,e),this.size=r.size,this}var o=r(28),a=r(39),i=r(40),c=200;t.exports=n},function(t,e,r){function n(t){return!(!i(t)||a(t))&&(o(t)?v:s).test(c(t))}var o=r(19),a=r(126),i=r(6),c=r(77),u=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,f=Function.prototype,p=Object.prototype,l=f.toString,h=p.hasOwnProperty,v=RegExp("^"+l.call(h).replace(u,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=n},function(t,e,r){function n(t){var e=i.call(t,u),r=t[u];try{t[u]=void 0;var n=!0}catch(t){}var o=c.call(t);return n&&(e?t[u]=r:delete t[u]),o}var o=r(14),a=Object.prototype,i=a.hasOwnProperty,c=a.toString,u=o?o.toStringTag:void 0;t.exports=n},function(t,e){function r(t){return o.call(t)}var n=Object.prototype,o=n.toString;t.exports=r},function(t,e,r){function n(t){return!!a&&a in t}var o=r(127),a=function(){var t=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=n},function(t,e,r){var n=r(3),o=n["__core-js_shared__"];t.exports=o},function(t,e){function r(t,e){return null==t?void 0:t[e]}t.exports=r},function(t,e,r){function n(){this.size=0,this.__data__={hash:new o,map:new(i||a),string:new o}}var o=r(130),a=r(28),i=r(39);t.exports=n},function(t,e,r){function n(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}var o=r(131),a=r(132),i=r(133),c=r(134),u=r(135);n.prototype.clear=o,n.prototype.delete=a,n.prototype.get=i,n.prototype.has=c,n.prototype.set=u,t.exports=n},function(t,e,r){function n(){this.__data__=o?o(null):{},this.size=0}var o=r(30);t.exports=n},function(t,e){function r(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}t.exports=r},function(t,e,r){function n(t){var e=this.__data__;if(o){var r=e[t];return r===a?void 0:r}return c.call(e,t)?e[t]:void 0}var o=r(30),a="__lodash_hash_undefined__",i=Object.prototype,c=i.hasOwnProperty;t.exports=n},function(t,e,r){function n(t){var e=this.__data__;return o?void 0!==e[t]:i.call(e,t)}var o=r(30),a=Object.prototype,i=a.hasOwnProperty;t.exports=n},function(t,e,r){function n(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=o&&void 0===e?a:e,this}var o=r(30),a="__lodash_hash_undefined__";t.exports=n},function(t,e,r){function n(t){var e=o(this,t).delete(t);return this.size-=e?1:0,e}var o=r(31);t.exports=n},function(t,e){function r(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}t.exports=r},function(t,e,r){function n(t){return o(this,t).get(t)}var o=r(31);t.exports=n},function(t,e,r){function n(t){return o(this,t).has(t)}var o=r(31);t.exports=n},function(t,e,r){function n(t,e){var r=o(this,t),n=r.size;return r.set(t,e),this.size+=r.size==n?0:1,this}var o=r(31);t.exports=n},function(t,e){function r(t){return this.__data__.set(t,n),this}var n="__lodash_hash_undefined__";t.exports=r},function(t,e){function r(t){return this.__data__.has(t)}t.exports=r},function(t,e){function r(t,e){for(var r=-1,n=null==t?0:t.length;++r<n;)if(e(t[r],r,t))return!0;return!1}t.exports=r},function(t,e,r){function n(t,e,r,n,o,O,P){switch(r){case m:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case j:return!(t.byteLength!=e.byteLength||!O(new a(t),new a(e)));case l:case h:case d:return i(+t,+e);case v:return t.name==e.name&&t.message==e.message;case b:case x:return t==e+"";case y:var S=u;case _:var F=n&f;if(S||(S=s),t.size!=e.size&&!F)return!1;var A=P.get(t);if(A)return A==e;n|=p,P.set(t,e);var R=c(S(t),S(e),n,o,O,P);return P.delete(t),R;case g:if(w)return w.call(t)==w.call(e)}return!1}var o=r(14),a=r(82),i=r(18),c=r(78),u=r(83),s=r(84),f=1,p=2,l="[object Boolean]",h="[object Date]",v="[object Error]",y="[object Map]",d="[object Number]",b="[object RegExp]",_="[object Set]",x="[object String]",g="[object Symbol]",j="[object ArrayBuffer]",m="[object DataView]",O=o?o.prototype:void 0,w=O?O.valueOf:void 0;t.exports=n},function(t,e,r){function n(t,e,r,n,i,u){var s=r&a,f=o(t),p=f.length;if(p!=o(e).length&&!s)return!1;for(var l=p;l--;){var h=f[l];if(!(s?h in e:c.call(e,h)))return!1}var v=u.get(t);if(v&&u.get(e))return v==e;var y=!0;u.set(t,e),u.set(e,t);for(var d=s;++l<p;){h=f[l];var b=t[h],_=e[h];if(n)var x=s?n(_,b,h,e,t,u):n(b,_,h,t,e,u);if(!(void 0===x?b===_||i(b,_,r,n,u):x)){y=!1;break}d||(d="constructor"==h)}if(y&&!d){var g=t.constructor,j=e.constructor;g!=j&&"constructor"in t&&"constructor"in e&&!("function"==typeof g&&g instanceof g&&"function"==typeof j&&j instanceof j)&&(y=!1)}return u.delete(t),u.delete(e),y}var o=r(85),a=1,i=Object.prototype,c=i.hasOwnProperty;t.exports=n},function(t,e){function r(t,e){for(var r=-1,n=Array(t);++r<t;)n[r]=e(r);return n}t.exports=r},function(t,e,r){function n(t){return a(t)&&o(t)==i}var o=r(8),a=r(7),i="[object Arguments]";t.exports=n},function(t,e){function r(){return!1}t.exports=r},function(t,e,r){function n(t){return i(t)&&a(t.length)&&!!c[o(t)]}var o=r(8),a=r(41),i=r(7),c={};c["[object Float32Array]"]=c["[object Float64Array]"]=c["[object Int8Array]"]=c["[object Int16Array]"]=c["[object Int32Array]"]=c["[object Uint8Array]"]=c["[object Uint8ClampedArray]"]=c["[object Uint16Array]"]=c["[object Uint32Array]"]=!0,c["[object Arguments]"]=c["[object Array]"]=c["[object ArrayBuffer]"]=c["[object Boolean]"]=c["[object DataView]"]=c["[object Date]"]=c["[object Error]"]=c["[object Function]"]=c["[object Map]"]=c["[object Number]"]=c["[object Object]"]=c["[object RegExp]"]=c["[object Set]"]=c["[object String]"]=c["[object WeakMap]"]=!1,t.exports=n},function(t,e,r){(function(t){var n=r(76),o="object"==typeof e&&e&&!e.nodeType&&e,a=o&&"object"==typeof t&&t&&!t.nodeType&&t,i=a&&a.exports===o,c=i&&n.process,u=function(){try{return c&&c.binding&&c.binding("util")}catch(t){}}();t.exports=u}).call(e,r(55)(t))},function(t,e,r){var n=r(80),o=n(Object.keys,Object);t.exports=o},function(t,e,r){var n=r(10),o=r(3),a=n(o,"DataView");t.exports=a},function(t,e,r){var n=r(10),o=r(3),a=n(o,"Promise");t.exports=a},function(t,e,r){var n=r(10),o=r(3),a=n(o,"Set");t.exports=a},function(t,e){function r(t,e){return null!=t&&o.call(t,e)}var n=Object.prototype,o=n.hasOwnProperty;t.exports=r},function(t,e,r){var n=r(157),o=/^\./,a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,c=n(function(t){var e=[];return o.test(t)&&e.push(""),t.replace(a,function(t,r,n,o){e.push(n?o.replace(i,"$1"):r||t)}),e});t.exports=c},function(t,e,r){function n(t){var e=o(t,function(t){return r.size===a&&r.clear(),t}),r=e.cache;return e}var o=r(158),a=500;t.exports=n},function(t,e,r){function n(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError(a);var r=function(){var n=arguments,o=e?e.apply(this,n):n[0],a=r.cache;if(a.has(o))return a.get(o);var i=t.apply(this,n);return r.cache=a.set(o,i)||a,i};return r.cache=new(n.Cache||o),r}var o=r(40),a="Expected a function";n.Cache=o,t.exports=n},function(t,e,r){"use strict";var n=r(160),o=r(161),a=r(162);t.exports=function(){function t(t,e,r,n,i,c){c!==a&&o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function e(){return t}t.isRequired=t;var r={array:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e};return r.checkPropTypes=n,r.PropTypes=r,r}},function(t,e,r){"use strict";function n(t){return function(){return t}}var o=function(){};o.thatReturns=n,o.thatReturnsFalse=n(!1),o.thatReturnsTrue=n(!0),o.thatReturnsNull=n(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(t){return t},t.exports=o},function(t,e,r){"use strict";function n(t,e,r,n,a,i,c,u){if(o(e),!t){var s;if(void 0===e)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var f=[r,n,a,i,c,u],p=0;s=new Error(e.replace(/%s/g,function(){return f[p++]})),s.name="Invariant Violation"}throw s.framesToPop=1,s}}var o=function(t){};t.exports=n},function(t,e,r){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=r(2);Object.defineProperty(e,"createConnector",{enumerable:!0,get:function(){return n(o).default}})}])}); | ||
/*! ReactInstantSearch 4.1.0-beta.4 | © Algolia, inc. | https://community.algolia.com/react-instantsearch/ */ | ||
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("react")):"function"==typeof define&&define.amd?define(["react"],e):"object"==typeof exports?exports.Core=e(require("react")):(t.ReactInstantSearch=t.ReactInstantSearch||{},t.ReactInstantSearch.Core=e(t.React))}(this,function(t){return function(t){function e(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var r={};return e.m=t,e.c=r,e.d=function(t,r,n){e.o(t,r)||Object.defineProperty(t,r,{configurable:!1,enumerable:!0,get:n})},e.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,"a",r),r},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=351)}([function(t,e){var r=Array.isArray;t.exports=r},function(t,e,r){t.exports=r(159)()},function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function c(t){if(!t.displayName)throw new Error("`createConnector` requires you to provide a `displayName` property.");var e=(0,p.default)(t,"refine"),r=(0,p.default)(t,"searchForFacetValues"),n=(0,p.default)(t,"getSearchParameters"),c=(0,p.default)(t,"getMetadata"),u=(0,p.default)(t,"transitionState"),f=(0,p.default)(t,"cleanUp"),v=n||c||u;return function(p){var x,g,j;return g=x=function(y){function d(e,r){o(this,d);var i=a(this,(d.__proto__||Object.getPrototypeOf(d)).call(this,e,r));j.call(i);var s=r.ais,f=s.store,p=s.widgetsManager,h=r.multiIndexContext;i.state={props:i.getProvidedProps(l({},e,{canRender:!1})),canRender:!1},i.unsubscribe=f.subscribe(function(){i.state.canRender&&i.setState({props:i.getProvidedProps(l({},i.props,{canRender:i.state.canRender}))})});var y=n?function(e){return t.getSearchParameters.call(i,e,i.props,f.getState().widgets)}:null,b=c?function(e){return t.getMetadata.call(i,i.props,e)}:null,_=u?function(e,r){return t.transitionState.call(i,i.props,e,r)}:null;return v&&(i.unregisterWidget=p.registerWidget({getSearchParameters:y,getMetadata:b,transitionState:_,multiIndexContext:h})),i}return i(d,y),h(d,[{key:"componentDidMount",value:function(){this.setState({canRender:!0})}},{key:"componentWillMount",value:function(){t.getSearchParameters&&this.context.ais.onSearchParameters(t.getSearchParameters,this.context,this.props)}},{key:"componentWillReceiveProps",value:function(e){(0,s.default)(this.props,e)||(this.setState({props:this.getProvidedProps(e)}),v&&(this.context.ais.widgetsManager.update(),t.transitionState&&this.context.ais.onSearchStateChange(t.transitionState.call(this,e,this.context.ais.store.getState().widgets,this.context.ais.store.getState().widgets))))}},{key:"componentWillUnmount",value:function(){if(this.unsubscribe(),v&&(this.unregisterWidget(),f)){var e=t.cleanUp.call(this,this.props,this.context.ais.store.getState().widgets);this.context.ais.store.setState(l({},this.context.ais.store.getState(),{widgets:e})),this.context.ais.onSearchStateChange((0,_.removeEmptyKey)(e))}}},{key:"shouldComponentUpdate",value:function(t,e){var r=(0,_.shallowEqual)(this.props,t);return null===this.state.props||null===e.props?this.state.props!==e.props||!r:!r||!(0,_.shallowEqual)(this.state.props,e.props)}},{key:"render",value:function(){var t=this;if(null===this.state.props)return null;var n=e?{refine:this.refine,createURL:this.createURL}:{},o=r?{searchForItems:this.searchForFacetValues,searchForFacetValues:function(e,r){t.searchForFacetValues(e,r)}}:{};return b.default.createElement(p,l({},this.props,this.state.props,n,o))}}]),d}(d.Component),x.displayName=t.displayName+"("+(0,_.getDisplayName)(p)+")",x.defaultClassNames=p.defaultClassNames,x.propTypes=t.propTypes,x.defaultProps=t.defaultProps,x.contextTypes={ais:y.default.object.isRequired,multiIndexContext:y.default.object},j=function(){var e=this;this.getProvidedProps=function(r){var n=e.context.ais.store,o=n.getState(),a=o.results,i=o.searching,c=o.error,u=o.widgets,s=o.metadata,f=o.resultsFacetValues,p=o.searchingForFacetValues,l={results:a,searching:i,error:c,searchingForFacetValues:p};return t.getProvidedProps.call(e,r,u,l,s,f)},this.refine=function(){for(var r,n=arguments.length,o=Array(n),a=0;a<n;a++)o[a]=arguments[a];e.context.ais.onInternalStateUpdate((r=t.refine).call.apply(r,[e,e.props,e.context.ais.store.getState().widgets].concat(o)))},this.searchForFacetValues=function(){for(var r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];e.context.ais.onSearchForFacetValues(t.searchForFacetValues.apply(t,[e.props,e.context.ais.store.getState().widgets].concat(n)))},this.createURL=function(){for(var r,n=arguments.length,o=Array(n),a=0;a<n;a++)o[a]=arguments[a];return e.context.ais.createHrefForState((r=t.refine).call.apply(r,[e,e.props,e.context.ais.store.getState().widgets].concat(o)))},this.cleanUp=function(){for(var r,n=arguments.length,o=Array(n),a=0;a<n;a++)o[a]=arguments[a];return(r=t.cleanUp).call.apply(r,[e].concat(o))}},g}}Object.defineProperty(e,"__esModule",{value:!0});var u=r(81),s=n(u),f=r(58),p=n(f),l=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},h=function(){function t(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(e,r,n){return r&&t(e.prototype,r),n&&t(e,n),e}}();e.default=c;var v=r(1),y=n(v),d=r(4),b=n(d),_=r(44)},function(t,e,r){var n=r(76),o="object"==typeof self&&self&&self.Object===Object&&self,a=n||o||Function("return this")();t.exports=a},function(e,r){e.exports=t},,function(t,e){function r(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=r},function(t,e){function r(t){return null!=t&&"object"==typeof t}t.exports=r},function(t,e,r){function n(t){return null==t?void 0===t?u:c:s&&s in Object(t)?a(t):i(t)}var o=r(15),a=r(124),i=r(125),c="[object Null]",u="[object Undefined]",s=o?o.toStringTag:void 0;t.exports=n},function(t,e,r){function n(t){return i(t)?o(t):a(t)}var o=r(89),a=r(79),i=r(11);t.exports=n},function(t,e,r){function n(t,e){var r=a(t,e);return o(r)?r:void 0}var o=r(123),a=r(128);t.exports=n},function(t,e,r){function n(t){return null!=t&&a(t.length)&&!o(t)}var o=r(19),a=r(42);t.exports=n},function(t,e){function r(t,e){for(var r=-1,n=null==t?0:t.length,o=Array(n);++r<n;)o[r]=e(t[r],r,t);return o}t.exports=r},,function(t,e,r){function n(t){if(null==t)return!0;if(u(t)&&(c(t)||"string"==typeof t||"function"==typeof t.splice||s(t)||p(t)||i(t)))return!t.length;var e=a(t);if(e==l||e==h)return!t.size;if(f(t))return!o(t).length;for(var r in t)if(y.call(t,r))return!1;return!0}var o=r(79),a=r(57),i=r(20),c=r(0),u=r(11),s=r(21),f=r(38),p=r(33),l="[object Map]",h="[object Set]",v=Object.prototype,y=v.hasOwnProperty;t.exports=n},function(t,e,r){var n=r(3),o=n.Symbol;t.exports=o},,,function(t,e){function r(t,e){return t===e||t!==t&&e!==e}t.exports=r},function(t,e,r){function n(t){if(!a(t))return!1;var e=o(t);return e==c||e==u||e==i||e==s}var o=r(8),a=r(6),i="[object AsyncFunction]",c="[object Function]",u="[object GeneratorFunction]",s="[object Proxy]";t.exports=n},function(t,e,r){var n=r(147),o=r(7),a=Object.prototype,i=a.hasOwnProperty,c=a.propertyIsEnumerable,u=n(function(){return arguments}())?n:function(t){return o(t)&&i.call(t,"callee")&&!c.call(t,"callee")};t.exports=u},function(t,e,r){(function(t){var n=r(3),o=r(148),a="object"==typeof e&&e&&!e.nodeType&&e,i=a&&"object"==typeof t&&t&&!t.nodeType&&t,c=i&&i.exports===a,u=c?n.Buffer:void 0,s=u?u.isBuffer:void 0,f=s||o;t.exports=f}).call(e,r(56)(t))},function(t,e,r){function n(t,e){return o(t)?t:a(t,e)?[t]:i(c(t))}var o=r(0),a=r(64),i=r(156),c=r(65);t.exports=n},function(t,e,r){function n(t){return"symbol"==typeof t||a(t)&&o(t)==i}var o=r(8),a=r(7),i="[object Symbol]";t.exports=n},function(t,e,r){function n(t){if("string"==typeof t||o(t))return t;var e=t+"";return"0"==e&&1/t==-a?"-0":e}var o=r(23),a=1/0;t.exports=n},,,,function(t,e,r){function n(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}var o=r(113),a=r(114),i=r(115),c=r(116),u=r(117);n.prototype.clear=o,n.prototype.delete=a,n.prototype.get=i,n.prototype.has=c,n.prototype.set=u,t.exports=n},function(t,e,r){function n(t,e){for(var r=t.length;r--;)if(o(t[r][0],e))return r;return-1}var o=r(18);t.exports=n},function(t,e,r){var n=r(10),o=n(Object,"create");t.exports=o},function(t,e,r){function n(t,e){var r=t.__data__;return o(e)?r["string"==typeof e?"string":"hash"]:r.map}var o=r(137);t.exports=n},function(t,e){function r(t,e){return!!(e=null==e?n:e)&&("number"==typeof t||o.test(t))&&t>-1&&t%1==0&&t<e}var n=9007199254740991,o=/^(?:0|[1-9]\d*)$/;t.exports=r},function(t,e,r){var n=r(149),o=r(43),a=r(150),i=a&&a.isTypedArray,c=i?o(i):n;t.exports=c},,,,,function(t,e){function r(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||n)}var n=Object.prototype;t.exports=r},function(t,e,r){function n(t){var e=this.__data__=new o(t);this.size=e.size}var o=r(28),a=r(118),i=r(119),c=r(120),u=r(121),s=r(122);n.prototype.clear=a,n.prototype.delete=i,n.prototype.get=c,n.prototype.has=u,n.prototype.set=s,t.exports=n},function(t,e,r){var n=r(10),o=r(3),a=n(o,"Map");t.exports=a},function(t,e,r){function n(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}var o=r(129),a=r(136),i=r(138),c=r(139),u=r(140);n.prototype.clear=o,n.prototype.delete=a,n.prototype.get=i,n.prototype.has=c,n.prototype.set=u,t.exports=n},function(t,e){function r(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=n}var n=9007199254740991;t.exports=r},function(t,e){function r(t){return function(e){return t(e)}}t.exports=r},function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(t===e)return!0;var r=Object.keys(t),n=Object.keys(e);if(r.length!==n.length)return!1;for(var o=Object.prototype.hasOwnProperty,a=0;a<r.length;a++)if(!o.call(e,r[a])||t[r[a]]!==e[r[a]])return!1;return!0}function a(t){var e=1===t.button;return Boolean(e||t.altKey||t.ctrlKey||t.metaKey||t.shiftKey)}function i(t){return 0===t.length?"":""+t[0].toUpperCase()+t.slice(1)}function c(t,e,r){var n=t.isConjunctiveFacet(r)||t.isDisjunctiveFacet(r),o=Boolean(e.getFacetByName(r));e.nbHits>0&&n&&!o&&console.warn('A component requested values for facet "'+r+'", but no facet values were retrieved from the API. This means that you should add the attribute "'+r+'" to the list of attributes for faceting in your index settings.')}function u(t){return t.displayName||t.name||"UnknownComponent"}function s(t){return Object.keys(t).forEach(function(e){var r=t[e];(0,h.default)(r)&&(0,p.default)(r)?delete t[e]:(0,p.default)(r)&&s(r)}),t}Object.defineProperty(e,"__esModule",{value:!0}),e.defer=void 0;var f=r(45),p=n(f),l=r(14),h=n(l);e.shallowEqual=o,e.isSpecialClick=a,e.capitalize=i,e.assertFacetDefined=c,e.getDisplayName=u,e.removeEmptyKey=s;var v=Promise.resolve();e.defer=function(t){v.then(t)}},function(t,e,r){function n(t){if(!i(t)||o(t)!=c)return!1;var e=a(t);if(null===e)return!0;var r=p.call(e,"constructor")&&e.constructor;return"function"==typeof r&&r instanceof r&&f.call(r)==l}var o=r(8),a=r(67),i=r(7),c="[object Object]",u=Function.prototype,s=Object.prototype,f=u.toString,p=s.hasOwnProperty,l=f.call(Object);t.exports=n},,,,,,,,,,function(t,e){var r;r=function(){return this}();try{r=r||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(r=window)}t.exports=r},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,r){var n=r(152),o=r(40),a=r(153),i=r(154),c=r(90),u=r(8),s=r(77),f=s(n),p=s(o),l=s(a),h=s(i),v=s(c),y=u;(n&&"[object DataView]"!=y(new n(new ArrayBuffer(1)))||o&&"[object Map]"!=y(new o)||a&&"[object Promise]"!=y(a.resolve())||i&&"[object Set]"!=y(new i)||c&&"[object WeakMap]"!=y(new c))&&(y=function(t){var e=u(t),r="[object Object]"==e?t.constructor:void 0,n=r?s(r):"";if(n)switch(n){case f:return"[object DataView]";case p:return"[object Map]";case l:return"[object Promise]";case h:return"[object Set]";case v:return"[object WeakMap]"}return e}),t.exports=y},function(t,e,r){function n(t,e){return null!=t&&a(t,e,o)}var o=r(155),a=r(91);t.exports=n},function(t,e,r){function n(t,e,r,i,c){return t===e||(null==t||null==e||!a(t)&&!a(e)?t!==t&&e!==e:o(t,e,r,i,n,c))}var o=r(112),a=r(7);t.exports=n},function(t,e,r){function n(t){var e=-1,r=null==t?0:t.length;for(this.__data__=new o;++e<r;)this.add(t[e])}var o=r(41),a=r(141),i=r(142);n.prototype.add=n.prototype.push=a,n.prototype.has=i,t.exports=n},function(t,e){function r(t,e){return t.has(e)}t.exports=r},function(t,e){function r(t,e){for(var r=-1,n=e.length,o=t.length;++r<n;)t[o+r]=e[r];return t}t.exports=r},function(t,e,r){var n=r(87),o=r(88),a=Object.prototype,i=a.propertyIsEnumerable,c=Object.getOwnPropertySymbols,u=c?function(t){return null==t?[]:(t=Object(t),n(c(t),function(e){return i.call(t,e)}))}:o;t.exports=u},function(t,e,r){function n(t,e){if(o(t))return!1;var r=typeof t;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=t&&!a(t))||(c.test(t)||!i.test(t)||null!=e&&t in Object(e))}var o=r(0),a=r(23),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,c=/^\w*$/;t.exports=n},function(t,e,r){function n(t){return null==t?"":o(t)}var o=r(66);t.exports=n},function(t,e,r){function n(t){if("string"==typeof t)return t;if(i(t))return a(t,n)+"";if(c(t))return f?f.call(t):"";var e=t+"";return"0"==e&&1/t==-u?"-0":e}var o=r(15),a=r(12),i=r(0),c=r(23),u=1/0,s=o?o.prototype:void 0,f=s?s.toString:void 0;t.exports=n},function(t,e,r){var n=r(80),o=n(Object.getPrototypeOf,Object);t.exports=o},,,,,,,,,function(t,e,r){(function(e){var r="object"==typeof e&&e&&e.Object===Object&&e;t.exports=r}).call(e,r(55))},function(t,e){function r(t){if(null!=t){try{return o.call(t)}catch(t){}try{return t+""}catch(t){}}return""}var n=Function.prototype,o=n.toString;t.exports=r},function(t,e,r){function n(t,e,r,n,s,f){var p=r&c,l=t.length,h=e.length;if(l!=h&&!(p&&h>l))return!1;var v=f.get(t);if(v&&f.get(e))return v==e;var y=-1,d=!0,b=r&u?new o:void 0;for(f.set(t,e),f.set(e,t);++y<l;){var _=t[y],x=e[y];if(n)var g=p?n(x,_,y,e,t,f):n(_,x,y,t,e,f);if(void 0!==g){if(g)continue;d=!1;break}if(b){if(!a(e,function(t,e){if(!i(b,e)&&(_===t||s(_,t,r,n,f)))return b.push(e)})){d=!1;break}}else if(_!==x&&!s(_,x,r,n,f)){d=!1;break}}return f.delete(t),f.delete(e),d}var o=r(60),a=r(143),i=r(61),c=1,u=2;t.exports=n},function(t,e,r){function n(t){if(!o(t))return a(t);var e=[];for(var r in Object(t))c.call(t,r)&&"constructor"!=r&&e.push(r);return e}var o=r(38),a=r(151),i=Object.prototype,c=i.hasOwnProperty;t.exports=n},function(t,e){function r(t,e){return function(r){return t(e(r))}}t.exports=r},function(t,e,r){function n(t,e){return o(t,e)}var o=r(59);t.exports=n},function(t,e,r){var n=r(3),o=n.Uint8Array;t.exports=o},function(t,e){function r(t){var e=-1,r=Array(t.size);return t.forEach(function(t,n){r[++e]=[n,t]}),r}t.exports=r},function(t,e){function r(t){var e=-1,r=Array(t.size);return t.forEach(function(t){r[++e]=t}),r}t.exports=r},function(t,e,r){function n(t){return o(t,i,a)}var o=r(86),a=r(63),i=r(9);t.exports=n},function(t,e,r){function n(t,e,r){var n=e(t);return a(t)?n:o(n,r(t))}var o=r(62),a=r(0);t.exports=n},function(t,e){function r(t,e){for(var r=-1,n=null==t?0:t.length,o=0,a=[];++r<n;){var i=t[r];e(i,r,t)&&(a[o++]=i)}return a}t.exports=r},function(t,e){function r(){return[]}t.exports=r},function(t,e,r){function n(t,e){var r=i(t),n=!r&&a(t),f=!r&&!n&&c(t),l=!r&&!n&&!f&&s(t),h=r||n||f||l,v=h?o(t.length,String):[],y=v.length;for(var d in t)!e&&!p.call(t,d)||h&&("length"==d||f&&("offset"==d||"parent"==d)||l&&("buffer"==d||"byteLength"==d||"byteOffset"==d)||u(d,y))||v.push(d);return v}var o=r(146),a=r(20),i=r(0),c=r(21),u=r(32),s=r(33),f=Object.prototype,p=f.hasOwnProperty;t.exports=n},function(t,e,r){var n=r(10),o=r(3),a=n(o,"WeakMap");t.exports=a},function(t,e,r){function n(t,e,r){e=o(e,t);for(var n=-1,f=e.length,p=!1;++n<f;){var l=s(e[n]);if(!(p=null!=t&&r(t,l)))break;t=t[l]}return p||++n!=f?p:!!(f=null==t?0:t.length)&&u(f)&&c(l,f)&&(i(t)||a(t))}var o=r(22),a=r(20),i=r(0),c=r(32),u=r(42),s=r(24);t.exports=n},,,,,,,,,,,,,,,,,,,,,function(t,e,r){function n(t,e,r,n,d,_){var x=s(t),g=s(e),j=x?v:u(t),m=g?v:u(e);j=j==h?y:j,m=m==h?y:m;var O=j==y,w=m==y,P=j==m;if(P&&f(t)){if(!f(e))return!1;x=!0,O=!1}if(P&&!O)return _||(_=new o),x||p(t)?a(t,e,r,n,d,_):i(t,e,j,r,n,d,_);if(!(r&l)){var S=O&&b.call(t,"__wrapped__"),F=w&&b.call(e,"__wrapped__");if(S||F){var A=S?t.value():t,R=F?e.value():e;return _||(_=new o),d(A,R,r,n,_)}}return!!P&&(_||(_=new o),c(t,e,r,n,d,_))}var o=r(39),a=r(78),i=r(144),c=r(145),u=r(57),s=r(0),f=r(21),p=r(33),l=1,h="[object Arguments]",v="[object Array]",y="[object Object]",d=Object.prototype,b=d.hasOwnProperty;t.exports=n},function(t,e){function r(){this.__data__=[],this.size=0}t.exports=r},function(t,e,r){function n(t){var e=this.__data__,r=o(e,t);return!(r<0)&&(r==e.length-1?e.pop():i.call(e,r,1),--this.size,!0)}var o=r(29),a=Array.prototype,i=a.splice;t.exports=n},function(t,e,r){function n(t){var e=this.__data__,r=o(e,t);return r<0?void 0:e[r][1]}var o=r(29);t.exports=n},function(t,e,r){function n(t){return o(this.__data__,t)>-1}var o=r(29);t.exports=n},function(t,e,r){function n(t,e){var r=this.__data__,n=o(r,t);return n<0?(++this.size,r.push([t,e])):r[n][1]=e,this}var o=r(29);t.exports=n},function(t,e,r){function n(){this.__data__=new o,this.size=0}var o=r(28);t.exports=n},function(t,e){function r(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r}t.exports=r},function(t,e){function r(t){return this.__data__.get(t)}t.exports=r},function(t,e){function r(t){return this.__data__.has(t)}t.exports=r},function(t,e,r){function n(t,e){var r=this.__data__;if(r instanceof o){var n=r.__data__;if(!a||n.length<c-1)return n.push([t,e]),this.size=++r.size,this;r=this.__data__=new i(n)}return r.set(t,e),this.size=r.size,this}var o=r(28),a=r(40),i=r(41),c=200;t.exports=n},function(t,e,r){function n(t){return!(!i(t)||a(t))&&(o(t)?v:s).test(c(t))}var o=r(19),a=r(126),i=r(6),c=r(77),u=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,f=Function.prototype,p=Object.prototype,l=f.toString,h=p.hasOwnProperty,v=RegExp("^"+l.call(h).replace(u,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=n},function(t,e,r){function n(t){var e=i.call(t,u),r=t[u];try{t[u]=void 0;var n=!0}catch(t){}var o=c.call(t);return n&&(e?t[u]=r:delete t[u]),o}var o=r(15),a=Object.prototype,i=a.hasOwnProperty,c=a.toString,u=o?o.toStringTag:void 0;t.exports=n},function(t,e){function r(t){return o.call(t)}var n=Object.prototype,o=n.toString;t.exports=r},function(t,e,r){function n(t){return!!a&&a in t}var o=r(127),a=function(){var t=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=n},function(t,e,r){var n=r(3),o=n["__core-js_shared__"];t.exports=o},function(t,e){function r(t,e){return null==t?void 0:t[e]}t.exports=r},function(t,e,r){function n(){this.size=0,this.__data__={hash:new o,map:new(i||a),string:new o}}var o=r(130),a=r(28),i=r(40);t.exports=n},function(t,e,r){function n(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}var o=r(131),a=r(132),i=r(133),c=r(134),u=r(135);n.prototype.clear=o,n.prototype.delete=a,n.prototype.get=i,n.prototype.has=c,n.prototype.set=u,t.exports=n},function(t,e,r){function n(){this.__data__=o?o(null):{},this.size=0}var o=r(30);t.exports=n},function(t,e){function r(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}t.exports=r},function(t,e,r){function n(t){var e=this.__data__;if(o){var r=e[t];return r===a?void 0:r}return c.call(e,t)?e[t]:void 0}var o=r(30),a="__lodash_hash_undefined__",i=Object.prototype,c=i.hasOwnProperty;t.exports=n},function(t,e,r){function n(t){var e=this.__data__;return o?void 0!==e[t]:i.call(e,t)}var o=r(30),a=Object.prototype,i=a.hasOwnProperty;t.exports=n},function(t,e,r){function n(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=o&&void 0===e?a:e,this}var o=r(30),a="__lodash_hash_undefined__";t.exports=n},function(t,e,r){function n(t){var e=o(this,t).delete(t);return this.size-=e?1:0,e}var o=r(31);t.exports=n},function(t,e){function r(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}t.exports=r},function(t,e,r){function n(t){return o(this,t).get(t)}var o=r(31);t.exports=n},function(t,e,r){function n(t){return o(this,t).has(t)}var o=r(31);t.exports=n},function(t,e,r){function n(t,e){var r=o(this,t),n=r.size;return r.set(t,e),this.size+=r.size==n?0:1,this}var o=r(31);t.exports=n},function(t,e){function r(t){return this.__data__.set(t,n),this}var n="__lodash_hash_undefined__";t.exports=r},function(t,e){function r(t){return this.__data__.has(t)}t.exports=r},function(t,e){function r(t,e){for(var r=-1,n=null==t?0:t.length;++r<n;)if(e(t[r],r,t))return!0;return!1}t.exports=r},function(t,e,r){function n(t,e,r,n,o,O,P){switch(r){case m:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case j:return!(t.byteLength!=e.byteLength||!O(new a(t),new a(e)));case l:case h:case d:return i(+t,+e);case v:return t.name==e.name&&t.message==e.message;case b:case x:return t==e+"";case y:var S=u;case _:var F=n&f;if(S||(S=s),t.size!=e.size&&!F)return!1;var A=P.get(t);if(A)return A==e;n|=p,P.set(t,e);var R=c(S(t),S(e),n,o,O,P);return P.delete(t),R;case g:if(w)return w.call(t)==w.call(e)}return!1}var o=r(15),a=r(82),i=r(18),c=r(78),u=r(83),s=r(84),f=1,p=2,l="[object Boolean]",h="[object Date]",v="[object Error]",y="[object Map]",d="[object Number]",b="[object RegExp]",_="[object Set]",x="[object String]",g="[object Symbol]",j="[object ArrayBuffer]",m="[object DataView]",O=o?o.prototype:void 0,w=O?O.valueOf:void 0;t.exports=n},function(t,e,r){function n(t,e,r,n,i,u){var s=r&a,f=o(t),p=f.length;if(p!=o(e).length&&!s)return!1;for(var l=p;l--;){var h=f[l];if(!(s?h in e:c.call(e,h)))return!1}var v=u.get(t);if(v&&u.get(e))return v==e;var y=!0;u.set(t,e),u.set(e,t);for(var d=s;++l<p;){h=f[l];var b=t[h],_=e[h];if(n)var x=s?n(_,b,h,e,t,u):n(b,_,h,t,e,u);if(!(void 0===x?b===_||i(b,_,r,n,u):x)){y=!1;break}d||(d="constructor"==h)}if(y&&!d){var g=t.constructor,j=e.constructor;g!=j&&"constructor"in t&&"constructor"in e&&!("function"==typeof g&&g instanceof g&&"function"==typeof j&&j instanceof j)&&(y=!1)}return u.delete(t),u.delete(e),y}var o=r(85),a=1,i=Object.prototype,c=i.hasOwnProperty;t.exports=n},function(t,e){function r(t,e){for(var r=-1,n=Array(t);++r<t;)n[r]=e(r);return n}t.exports=r},function(t,e,r){function n(t){return a(t)&&o(t)==i}var o=r(8),a=r(7),i="[object Arguments]";t.exports=n},function(t,e){function r(){return!1}t.exports=r},function(t,e,r){function n(t){return i(t)&&a(t.length)&&!!c[o(t)]}var o=r(8),a=r(42),i=r(7),c={};c["[object Float32Array]"]=c["[object Float64Array]"]=c["[object Int8Array]"]=c["[object Int16Array]"]=c["[object Int32Array]"]=c["[object Uint8Array]"]=c["[object Uint8ClampedArray]"]=c["[object Uint16Array]"]=c["[object Uint32Array]"]=!0,c["[object Arguments]"]=c["[object Array]"]=c["[object ArrayBuffer]"]=c["[object Boolean]"]=c["[object DataView]"]=c["[object Date]"]=c["[object Error]"]=c["[object Function]"]=c["[object Map]"]=c["[object Number]"]=c["[object Object]"]=c["[object RegExp]"]=c["[object Set]"]=c["[object String]"]=c["[object WeakMap]"]=!1,t.exports=n},function(t,e,r){(function(t){var n=r(76),o="object"==typeof e&&e&&!e.nodeType&&e,a=o&&"object"==typeof t&&t&&!t.nodeType&&t,i=a&&a.exports===o,c=i&&n.process,u=function(){try{return c&&c.binding&&c.binding("util")}catch(t){}}();t.exports=u}).call(e,r(56)(t))},function(t,e,r){var n=r(80),o=n(Object.keys,Object);t.exports=o},function(t,e,r){var n=r(10),o=r(3),a=n(o,"DataView");t.exports=a},function(t,e,r){var n=r(10),o=r(3),a=n(o,"Promise");t.exports=a},function(t,e,r){var n=r(10),o=r(3),a=n(o,"Set");t.exports=a},function(t,e){function r(t,e){return null!=t&&o.call(t,e)}var n=Object.prototype,o=n.hasOwnProperty;t.exports=r},function(t,e,r){var n=r(157),o=/^\./,a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,c=n(function(t){var e=[];return o.test(t)&&e.push(""),t.replace(a,function(t,r,n,o){e.push(n?o.replace(i,"$1"):r||t)}),e});t.exports=c},function(t,e,r){function n(t){var e=o(t,function(t){return r.size===a&&r.clear(),t}),r=e.cache;return e}var o=r(158),a=500;t.exports=n},function(t,e,r){function n(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError(a);var r=function(){var n=arguments,o=e?e.apply(this,n):n[0],a=r.cache;if(a.has(o))return a.get(o);var i=t.apply(this,n);return r.cache=a.set(o,i)||a,i};return r.cache=new(n.Cache||o),r}var o=r(41),a="Expected a function";n.Cache=o,t.exports=n},function(t,e,r){"use strict";var n=r(160),o=r(161),a=r(162);t.exports=function(){function t(t,e,r,n,i,c){c!==a&&o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function e(){return t}t.isRequired=t;var r={array:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e};return r.checkPropTypes=n,r.PropTypes=r,r}},function(t,e,r){"use strict";function n(t){return function(){return t}}var o=function(){};o.thatReturns=n,o.thatReturnsFalse=n(!1),o.thatReturnsTrue=n(!0),o.thatReturnsNull=n(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(t){return t},t.exports=o},function(t,e,r){"use strict";function n(t,e,r,n,a,i,c,u){if(o(e),!t){var s;if(void 0===e)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var f=[r,n,a,i,c,u],p=0;s=new Error(e.replace(/%s/g,function(){return f[p++]})),s.name="Invariant Violation"}throw s.framesToPop=1,s}}var o=function(t){};t.exports=n},function(t,e,r){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=r(2);Object.defineProperty(e,"createConnector",{enumerable:!0,get:function(){return n(o).default}})}])}); | ||
//# sourceMappingURL=Core.min.js.map |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
6948530
62850