Plugin Directory

Changeset 2433769

Timestamp:
12/08/2020 07:05:42 AM (4 years ago)
Author:
megumithemes
Message:

Update to version 0.1.4 from GitHub

Location:
search-with-algolia-instantsearch-blocks
Files:
18 edited
1 copied

Legend:

Unmodified
Added
Removed
  • search-with-algolia-instantsearch-blocks/tags/0.1.4/algolia-instantsearch-blocks.php

    r2430689 r2433769  
    33 * Plugin Name:     Search with Algolia Instantsearch Blocks
    44 * Description:     Adding algolia backend search feature to the block editor.
    5  * Version:         0.1.0
     5 * Version:         0.1.
    66 * Author:          DigitalCube Inc.
    77 * Author URI:      http://en.digitalcube.jp/
  • search-with-algolia-instantsearch-blocks/tags/0.1.4/build/front.asset.php

    r2430689 r2433769  
    1 <?php return array('dependencies' => array('react', 'react-dom', 'wp-date', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '2e56afb6c383ccebd1623b437d0b692e');
     1<?php return array('dependencies' => array('react', 'react-dom', 'wp-date', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '');
  • search-with-algolia-instantsearch-blocks/tags/0.1.4/build/front.js

    r2430689 r2433769  
    11!function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=75)}([function(e,t){!function(){e.exports=this.React}()},function(e,t){!function(){e.exports=this.wp.element}()},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",(function(){return r}))},function(e,t,n){e.exports=n(57)()},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(2);function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?Object(arguments[t]):{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){Object(r.a)(e,t,n[t])}))}return e}},function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,"a",(function(){return r}))},function(e,t){!function(){e.exports=this.wp.i18n}()},function(e,t,n){"use strict";n.d(t,"i",(function(){return a})),n.d(t,"d",(function(){return s})),n.d(t,"c",(function(){return o})),n.d(t,"h",(function(){return u})),n.d(t,"g",(function(){return f})),n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return h})),n.d(t,"f",(function(){return d})),n.d(t,"e",(function(){return p}));var r=n(4),i=n(28),a=function(e,t){if(e===t)return!0;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var i=Object.prototype.hasOwnProperty,a=0;a<n.length;a++)if(!i.call(t,n[a])||e[n[a]]!==t[n[a]])return!1;return!0},s=function(e){return e.displayName||e.name||"UnknownComponent"},c=Promise.resolve(),o=function(e){c.then(e)},u=function e(t){return Object.keys(t).forEach((function(n){var r,a=t[n];(function(e){return"object"===Object(i.a)(e)&&null!==e&&!Array.isArray(e)})(a)&&((r=a)&&Object.keys(r).length>0?e(a):delete t[n])})),t},f=function(e){return Object.keys(e).forEach((function(t){var n=e[t];Array.isArray(n)&&0===n.length&&delete e[t]})),e};function l(e,t,n){return e.map((function(e,i){return Object(r.a)({},e,{__position:t*n+i+1})}))}function h(e,t){return t?e.map((function(e){return Object(r.a)({},e,{__queryID:t})})):e}function d(e,t){if(null==e)return{};for(var n={},r=Object.keys(e),i=0;i<r.length;i++){var a=r[i];t.indexOf(a)>=0||(n[a]=e[a])}return n}var p=function(e,t){return(Array.isArray(t)?t:t.replace(/\[(\d+)]/g,".$1").split(".")).reduce((function(e,t){return e?e[t]:void 0}),e)}},function(e,t,n){"use strict";n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return c})),n.d(t,"e",(function(){return o})),n.d(t,"f",(function(){return u})),n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return h}));var r=n(2),i=n(4),a=n(7);function s(e){return o(e)?e.multiIndexContext.targetedIndex:e.ais.mainTargetedIndex}function c(e,t){if(e.results){if(e.results.hits)return e.results;var n=s(t);if(e.results[n])return e.results[n]}return null}function o(e){return e&&e.multiIndexContext}function u(e,t,n,a,c){if(o(n)){var f=s(n);return c?function(e,t,n,a,s){var c,o=a?{page:1}:void 0,u=e.indices&&e.indices[n]?Object(i.a)({},e.indices,Object(r.a)({},n,Object(i.a)({},e.indices[n],(c={},Object(r.a)(c,s,Object(i.a)({},e.indices[n][s],t)),Object(r.a)(c,"page",1),c)))):Object(i.a)({},e.indices,Object(r.a)({},n,Object(i.a)(Object(r.a)({},s,t),o)));return Object(i.a)({},e,{indices:u})}(e,t,f,a,c):function(e,t,n,a){var s=a?{page:1}:void 0,c=e.indices&&e.indices[n]?Object(i.a)({},e.indices,Object(r.a)({},n,Object(i.a)({},e.indices[n],t,s))):Object(i.a)({},e.indices,Object(r.a)({},n,Object(i.a)({},t,s)));return Object(i.a)({},e,{indices:c})}(e,t,f,a)}return e.indices&&a&&Object.keys(e.indices).forEach((function(t){e=u(e,{page:1},{multiIndexContext:{targetedIndex:t}},!0,c)})),c?function(e,t,n,a){var s=n?{page:1}:void 0;return Object(i.a)({},e,Object(r.a)({},a,Object(i.a)({},e[a],t)),s)}(e,t,a,c):function(e,t,n){var r=n?{page:1}:void 0;return Object(i.a)({},e,t,r)}(e,t,a)}function f(e){var t=e.match(/^([^.]*)\.(.*)/);return{namespace:t&&t[1],attributeName:t&&t[2]}}function l(e,t,n,r,i){var a=s(n),c=f(r),u=c.namespace,l=c.attributeName,h={multiIndex:o(n),indexId:a,namespace:u,attributeName:l,id:r,searchState:t};return function(e){var t=e.multiIndex,n=e.indexId,r=e.namespace,i=e.attributeName,a=e.id,s=e.searchState;return t&&r?s.indices&&s.indices[n]&&s.indices[n][r]&&Object.hasOwnProperty.call(s.indices[n][r],i):t?s.indices&&s.indices[n]&&Object.hasOwnProperty.call(s.indices[n],a):r?s[r]&&Object.hasOwnProperty.call(s[r],i):Object.hasOwnProperty.call(s,a)}(h)?function(e){var t=e.multiIndex,n=e.indexId,r=e.namespace,i=e.attributeName,a=e.id,s=e.searchState;return t&&r?s.indices[n][r][i]:t?s.indices[n][a]:r?s[r][i]:s[a]}(h):e.defaultRefinement?e.defaultRefinement:i}function h(e,t,n){var c=s(t),u=f(n),l=u.namespace,h=u.attributeName;return o(t)&&Boolean(e.indices)?function(e){var t=e.searchState,n=e.indexId,s=e.id,c=e.namespace,o=e.attribute,u=t.indices[n];if(c&&u)return Object(i.a)({},t,{indices:Object(i.a)({},t.indices,Object(r.a)({},n,Object(i.a)({},u,Object(r.a)({},c,Object(a.f)(u[c],[o])))))});if(u)return Object(i.a)({},t,{indices:Object(i.a)({},t.indices,Object(r.a)({},n,Object(a.f)(u,[s])))});return t}({attribute:h,searchState:e,indexId:c,id:n,namespace:l}):function(e){var t=e.searchState,n=e.id,s=e.namespace,c=e.attribute;if(s)return Object(i.a)({},t,Object(r.a)({},s,Object(a.f)(t[s],[c])));return Object(a.f)(t,[n])}({attribute:h,searchState:e,id:n,namespace:l})}},,function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}n.d(t,"a",(function(){return i}))},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(28),i=n(5);function a(e,t){return!t||"object"!==Object(r.a)(t)&&"function"!=typeof t?Object(i.a)(e):t}},function(e,t,n){"use strict";function r(e){return(r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n.d(t,"a",(function(){return r}))},function(e,t,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var a=typeof r;if("string"===a||"number"===a)e.push(r);else if(Array.isArray(r)&&r.length){var s=i.apply(null,r);s&&e.push(s)}else if("object"===a)for(var c in r)n.call(r,c)&&r[c]&&e.push(c)}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}n.d(t,"a",(function(){return i}))},function(e,t,n){"use strict";var r=n(19),i=n(17),a=n(4),s=n(11),c=n(10),o=n(12),u=n(13),f=n(5),l=n(15),h=n(2),d=n(0),p=n.n(d),m=n(29),g=n.n(m),v=n(7),y=n(25);t.a=function(e){return function(t){var n=function(e){if(!e.displayName)throw new Error("`createConnector` requires you to provide a `displayName` property.");var t="function"==typeof e.getSearchParameters||"function"==typeof e.getMetadata||"function"==typeof e.transitionState;return function(n){var m=function(d){function m(t){var n;return Object(s.a)(this,m),n=Object(o.a)(this,Object(u.a)(m).call(this,t)),Object(h.a)(Object(f.a)(n),"unsubscribe",void 0),Object(h.a)(Object(f.a)(n),"unregisterWidget",void 0),Object(h.a)(Object(f.a)(n),"isUnmounting",!1),Object(h.a)(Object(f.a)(n),"state",{providedProps:n.getProvidedProps(n.props)}),Object(h.a)(Object(f.a)(n),"refine",(function(){for(var t,r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];n.props.contextValue.onInternalStateUpdate((t=e.refine).call.apply(t,[Object(f.a)(n),n.props,n.props.contextValue.store.getState().widgets].concat(i)))})),Object(h.a)(Object(f.a)(n),"createURL",(function(){for(var t,r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return n.props.contextValue.createHrefForState((t=e.refine).call.apply(t,[Object(f.a)(n),n.props,n.props.contextValue.store.getState().widgets].concat(i)))})),Object(h.a)(Object(f.a)(n),"searchForFacetValues",(function(){for(var t,r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];n.props.contextValue.onSearchForFacetValues((t=e.searchForFacetValues).call.apply(t,[Object(f.a)(n),n.props,n.props.contextValue.store.getState().widgets].concat(i)))})),e.getSearchParameters&&n.props.contextValue.onSearchParameters(e.getSearchParameters.bind(Object(f.a)(n)),{ais:n.props.contextValue,multiIndexContext:n.props.indexContextValue},n.props,e.getMetadata&&e.getMetadata.bind(Object(f.a)(n))),n}return Object(l.a)(m,d),Object(c.a)(m,[{key:"componentDidMount",value:function(){var e=this;this.unsubscribe=this.props.contextValue.store.subscribe((function(){e.isUnmounting||e.setState({providedProps:e.getProvidedProps(e.props)})})),t&&(this.unregisterWidget=this.props.contextValue.widgetsManager.registerWidget(this))}},{key:"shouldComponentUpdate",value:function(t,n){if("function"==typeof e.shouldComponentUpdate)return e.shouldComponentUpdate.call(this,this.props,t,this.state,n);var r=Object(v.i)(this.props,t);return null===this.state.providedProps||null===n.providedProps?this.state.providedProps!==n.providedProps||!r:!r||!Object(v.i)(this.state.providedProps,n.providedProps)}},{key:"componentDidUpdate",value:function(n){g()(n,this.props)||(this.setState({providedProps:this.getProvidedProps(this.props)}),t&&(this.props.contextValue.widgetsManager.update(),"function"==typeof e.transitionState&&this.props.contextValue.onSearchStateChange(e.transitionState.call(this,this.props,this.props.contextValue.store.getState().widgets,this.props.contextValue.store.getState().widgets))))}},{key:"componentWillUnmount",value:function(){if(this.isUnmounting=!0,this.unsubscribe&&this.unsubscribe(),this.unregisterWidget&&(this.unregisterWidget(),"function"==typeof e.cleanUp)){var t=e.cleanUp.call(this,this.props,this.props.contextValue.store.getState().widgets);this.props.contextValue.store.setState(Object(a.a)({},this.props.contextValue.store.getState(),{widgets:t})),this.props.contextValue.onSearchStateChange(Object(v.h)(t))}}},{key:"getProvidedProps",value:function(t){var n=this.props.contextValue.store.getState(),r=n.widgets,i=n.results,a=n.resultsFacetValues,s=n.searching,c=n.searchingForFacetValues,o=n.isSearchStalled,u=n.metadata,f={results:i,searching:s,searchingForFacetValues:c,isSearchStalled:o,error:n.error};return e.getProvidedProps.call(this,t,r,f,u,a)}},{key:"getSearchParameters",value:function(t){return"function"==typeof e.getSearchParameters?e.getSearchParameters.call(this,t,this.props,this.props.contextValue.store.getState().widgets):null}},{key:"getMetadata",value:function(t){return"function"==typeof e.getMetadata?e.getMetadata.call(this,this.props,t):{}}},{key:"transitionState",value:function(t,n){return"function"==typeof e.transitionState?e.transitionState.call(this,this.props,t,n):n}},{key:"render",value:function(){var t=this.props,a=(t.contextValue,Object(i.a)(t,["contextValue"])),s=this.state.providedProps;if(null===s)return null;var c="function"==typeof e.refine?{refine:this.refine,createURL:this.createURL}:{},o="function"==typeof e.searchForFacetValues?{searchForItems:this.searchForFacetValues}:{};return p.a.createElement(n,Object(r.a)({},a,s,c,o))}}]),m}(d.Component);return Object(h.a)(m,"displayName","".concat(e.displayName,"(").concat(Object(v.d)(n),")")),Object(h.a)(m,"propTypes",e.propTypes),Object(h.a)(m,"defaultProps",e.defaultProps),m}}(e)(t);return function(e){return p.a.createElement(y.b,null,(function(t){return p.a.createElement(y.a,null,(function(i){return p.a.createElement(n,Object(r.a)({contextValue:t,indexContextValue:i},e))}))}))}}}},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}n.d(t,"a",(function(){return r}))},function(e,t,n){var r=n(52),i=n(53),a=n(54),s=n(56);e.exports=function(e,t){return r(e)||i(e,t)||a(e,t)||s()}},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=n(59),i=n(40),a=n(42);function s(e,t,n){return new r(e,t,n)}s.version=n(47),s.AlgoliaSearchHelper=r,s.SearchParameters=i,s.SearchResults=a,e.exports=s},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));n(31);var r=n(14),i=n.n(r),a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ais";return function(){for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];var s=r.filter((function(e){return e||""===e})).map((function(n){var r="".concat(t,"-").concat(e);return n?"".concat(r,"-").concat(n):r}));return i()(s)}}},,,function(e,t,n){"use strict";n.d(t,"b",(function(){return Q})),n.d(t,"a",(function(){return M}));var r=n(1),i=n(0),a=n.n(i),s=n(36),c=n.n(s),o=n(4),u=n(11),f=n(12),l=n(13),h=n(5),d=n(10),p=n(15),m=n(2),g=n(29),v=n.n(g),y=n(3),b=n.n(y),j=n(17),O=n(20),x=n.n(O),R=n(7);var F={highlightPreTag:"<ais-highlight-0000000000>",highlightPostTag:"</ais-highlight-0000000000>"};var P=n(8);function S(e){"function"==typeof e.addAlgoliaAgent&&(e.addAlgoliaAgent("react (".concat(i.version,")")),e.addAlgoliaAgent("react-instantsearch (".concat("6.8.2",")")))}var w=function(e){return Object(P.e)({ais:e.props.contextValue,multiIndexContext:e.props.indexContextValue})},E=function(e,t){return e.props.indexContextValue.targetedIndex===t},_=function(e){return Boolean(e.props.indexId)},I=function(e,t){return e.props.indexId===t},C=function(e,t){var n=_(e),r=_(t);return n&&!r?-1:!n&&r?1:0};function N(e){return Object.keys(e).map((function(t){return function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=0;return e.replace(/%s/g,(function(){return encodeURIComponent(n[i++])}))}("%s=%s",t,(n=e[t],"[object Object]"===Object.prototype.toString.call(n)||"[object Array]"===Object.prototype.toString.call(n)?JSON.stringify(e[t]):e[t]));var n})).join("&")}function A(e){var t=e.indexName,n=e.initialState,r=void 0===n?{}:n,i=e.searchClient,a=e.resultsState,s=e.stalledSearchDelay,c=x()(i,t,Object(o.a)({},F));S(i),c.on("search",(function(){f||(f=setTimeout((function(){var e=d.getState(),t=(e.resultsFacetValues,Object(j.a)(e,["resultsFacetValues"]));d.setState(Object(o.a)({},t,{isSearchStalled:!0}))}),s))})).on("result",y({indexId:t})).on("error",b);var u=!1,f=null,l=c.state,h=function(e){var t=[],n=!1;function r(){n||(n=!0,Object(R.c)((function(){n=!1,e()})))}return{registerWidget:function(e){return t.push(e),r(),function(){t.splice(t.indexOf(e),1),r()}},update:r,getWidgets:function(){return t}}}((function(){var e=p(d.getState().widgets);d.setState(Object(o.a)({},d.getState(),{metadata:e,searching:!0})),v()}));!function(e,t){if(!t)return;if((!e.transporter||e._cacheHydrated)&&(!e._useCache||"function"!=typeof e.addAlgoliaAgent))return;if(e.transporter&&!e._cacheHydrated){e._cacheHydrated=!0;var n=e.search;e.search=function(t){for(var r=arguments.length,i=new Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];var s=t.map((function(e){return Object(o.a)({},e,{params:N(e.params)})}));return e.transporter.responsesCache.get({method:"search",args:[s].concat(i)},(function(){return n.apply(void 0,[t].concat(i))}))}}if(Array.isArray(t.results))return void function(e,t){if(e.transporter)return void e.transporter.responsesCache.set({method:"search",args:[t.reduce((function(e,t){return e.concat(t.rawResults.map((function(e){return{indexName:e.index,params:e.params}})))}),[])]},{results:t.reduce((function(e,t){return e.concat(t.rawResults)}),[])});var n="/1/indexes/*/queries_body_".concat(JSON.stringify({requests:t.reduce((function(e,t){return e.concat(t.rawResults.map((function(e){return{indexName:e.index,params:e.params}})))}),[])}));e.cache=Object(o.a)({},e.cache,Object(m.a)({},n,JSON.stringify({results:t.reduce((function(e,t){return e.concat(t.rawResults)}),[])})))}(e,t.results);!function(e,t){if(e.transporter)return void e.transporter.responsesCache.set({method:"search",args:[t.rawResults.map((function(e){return{indexName:e.index,params:e.params}}))]},{results:t.rawResults});var n="/1/indexes/*/queries_body_".concat(JSON.stringify({requests:t.rawResults.map((function(e){return{indexName:e.index,params:e.params}}))}));e.cache=Object(o.a)({},e.cache,Object(m.a)({},n,JSON.stringify({results:t.rawResults})))}(e,t)}(i,a);var d=function(e){var t=e,n=[];return{getState:function(){return t},setState:function(e){t=e,n.forEach((function(e){return e()}))},subscribe:function(e){return n.push(e),function(){n.splice(n.indexOf(e),1)}}}}({widgets:r,metadata:k(a),results:function(e){if(!e)return null;if(Array.isArray(e.results))return e.results.reduce((function(e,t){return Object(o.a)({},e,Object(m.a)({},t._internalIndexId,new x.a.SearchResults(new x.a.SearchParameters(t.state),t.rawResults)))}),{});return new x.a.SearchResults(new x.a.SearchParameters(e.state),e.rawResults)}(a),error:null,searching:!1,isSearchStalled:!0,searchingForFacetValues:!1});function p(e){return h.getWidgets().filter((function(e){return Boolean(e.getMetadata)})).map((function(t){return t.getMetadata(e)}))}function g(){var e=h.getWidgets().filter((function(e){return Boolean(e.getSearchParameters)})).filter((function(e){return!w(e)&&!_(e)})).reduce((function(e,t){return t.getSearchParameters(e)}),l),n=h.getWidgets().filter((function(e){return Boolean(e.getSearchParameters)})).filter((function(e){var n=w(e)&&E(e,t),r=_(e)&&I(e,t);return n||r})).sort(C).reduce((function(e,t){return t.getSearchParameters(e)}),e),r=h.getWidgets().filter((function(e){return Boolean(e.getSearchParameters)})).filter((function(e){var n=w(e)&&!E(e,t),r=_(e)&&!I(e,t);return n||r})).sort(C).reduce((function(e,t){var n=w(t)?t.props.indexContextValue.targetedIndex:t.props.indexId,r=e[n]||[];return Object(o.a)({},e,Object(m.a)({},n,r.concat(t)))}),{});return{mainParameters:n,derivedParameters:Object.keys(r).map((function(t){return{parameters:r[t].reduce((function(e,t){return t.getSearchParameters(e)}),e),indexId:t}}))}}function v(){if(!u){var e=g(c.state),t=e.mainParameters,n=e.derivedParameters;c.derivedHelpers.slice().forEach((function(e){e.detach()})),n.forEach((function(e){var t=e.indexId,n=e.parameters;c.derive((function(){return n})).on("result",y({indexId:t})).on("error",b)})),c.setState(t),c.search()}}function y(e){var t=e.indexId;return function(e){var n=d.getState(),r=!c.derivedHelpers.length,i=n.results?n.results:{};i=!r&&i.getFacetByName?{}:i,i=r?e.results:Object(o.a)({},i,Object(m.a)({},t,e.results));var a=d.getState(),s=a.isSearchStalled;c.hasPendingRequests()||(clearTimeout(f),f=null,s=!1);a.resultsFacetValues;var u=Object(j.a)(a,["resultsFacetValues"]);d.setState(Object(o.a)({},u,{results:i,isSearchStalled:s,searching:!1,error:null}))}}function b(e){var t=e.error,n=d.getState(),r=n.isSearchStalled;c.hasPendingRequests()||(clearTimeout(f),r=!1);n.resultsFacetValues;var i=Object(j.a)(n,["resultsFacetValues"]);d.setState(Object(o.a)({},i,{isSearchStalled:r,error:t,searching:!1}))}return{store:d,widgetsManager:h,getWidgetsIds:function(){return d.getState().metadata.reduce((function(e,t){return void 0!==t.id?e.concat(t.id):e}),[])},getSearchParameters:g,onSearchForFacetValues:function(e){var t=e.facetName,n=e.query,r=e.maxFacetHits,i=void 0===r?10:r,a=Math.max(1,Math.min(i,100));d.setState(Object(o.a)({},d.getState(),{searchingForFacetValues:!0})),c.searchForFacetValues(t,n,a).then((function(e){var r;d.setState(Object(o.a)({},d.getState(),{error:null,searchingForFacetValues:!1,resultsFacetValues:Object(o.a)({},d.getState().resultsFacetValues,(r={},Object(m.a)(r,t,e.facetHits),Object(m.a)(r,"query",n),r))}))}),(function(e){d.setState(Object(o.a)({},d.getState(),{searchingForFacetValues:!1,error:e}))})).catch((function(e){setTimeout((function(){throw e}))}))},onExternalStateUpdate:function(e){var t=p(e);d.setState(Object(o.a)({},d.getState(),{widgets:e,metadata:t,searching:!0})),v()},transitionState:function(e){var t=d.getState().widgets;return h.getWidgets().filter((function(e){return Boolean(e.transitionState)})).reduce((function(e,n){return n.transitionState(t,e)}),e)},updateClient:function(e){S(e),c.setClient(e),v()},updateIndex:function(e){l=l.setIndex(e)},clearCache:function(){c.clearCache(),v()},skipSearch:function(){u=!0}}}function k(e){return e?e.metadata.map((function(e){return Object(o.a)({value:function(){}},e,{items:e.items&&e.items.map((function(e){return Object(o.a)({value:function(){}},e,{items:e.items&&e.items.map((function(e){return Object(o.a)({value:function(){}},e)}))})}))})})):[]}var T=n(25);function D(e){return Boolean(e.searchState)}var H=function(e){function t(e){var n;Object(u.a)(this,t),n=Object(f.a)(this,Object(l.a)(t).call(this,e)),Object(m.a)(Object(h.a)(n),"isUnmounting",!1);var r=A({indexName:n.props.indexName,searchClient:n.props.searchClient,initialState:n.props.searchState||{},resultsState:n.props.resultsState,stalledSearchDelay:n.props.stalledSearchDelay}),i={store:r.store,widgetsManager:r.widgetsManager,mainTargetedIndex:n.props.indexName,onInternalStateUpdate:n.onWidgetsInternalStateUpdate.bind(Object(h.a)(n)),createHrefForState:n.createHrefForState.bind(Object(h.a)(n)),onSearchForFacetValues:n.onSearchForFacetValues.bind(Object(h.a)(n)),onSearchStateChange:n.onSearchStateChange.bind(Object(h.a)(n)),onSearchParameters:n.onSearchParameters.bind(Object(h.a)(n))};return n.state={isControlled:D(n.props),instantSearchManager:r,contextValue:i},n}return Object(p.a)(t,e),Object(d.a)(t,null,[{key:"getDerivedStateFromProps",value:function(e,t){var n=D(e),r=t.instantSearchManager.store.getState().widgets,i=e.searchState;return n&&!v()(r,i)&&t.instantSearchManager.onExternalStateUpdate(e.searchState),{isControlled:n,contextValue:Object(o.a)({},t.contextValue,{mainTargetedIndex:e.indexName})}}}]),Object(d.a)(t,[{key:"componentDidUpdate",value:function(e){var t=D(e);if(t&&!this.state.isControlled)throw new Error("You can't switch <InstantSearch> from being controlled to uncontrolled");if(!t&&this.state.isControlled)throw new Error("You can't switch <InstantSearch> from being uncontrolled to controlled");this.props.refresh!==e.refresh&&this.props.refresh&&this.state.instantSearchManager.clearCache(),e.indexName!==this.props.indexName&&this.state.instantSearchManager.updateIndex(this.props.indexName),e.searchClient!==this.props.searchClient&&this.state.instantSearchManager.updateClient(this.props.searchClient)}},{key:"componentWillUnmount",value:function(){this.isUnmounting=!0,this.state.instantSearchManager.skipSearch()}},{key:"createHrefForState",value:function(e){return e=this.state.instantSearchManager.transitionState(e),this.state.isControlled&&this.props.createURL?this.props.createURL(e,this.getKnownKeys()):"#"}},{key:"onWidgetsInternalStateUpdate",value:function(e){e=this.state.instantSearchManager.transitionState(e),this.onSearchStateChange(e),this.state.isControlled||this.state.instantSearchManager.onExternalStateUpdate(e)}},{key:"onSearchStateChange",value:function(e){this.props.onSearchStateChange&&!this.isUnmounting&&this.props.onSearchStateChange(e)}},{key:"onSearchParameters",value:function(e,t,n,r){if(this.props.onSearchParameters){var i=this.props.searchState?this.props.searchState:{};this.props.onSearchParameters(e,t,n,i)}if(this.props.widgetsCollector){var a=this.props.searchState?this.props.searchState:{};this.props.widgetsCollector({getSearchParameters:e,getMetadata:r,context:t,props:n,searchState:a})}}},{key:"onSearchForFacetValues",value:function(e){this.state.instantSearchManager.onSearchForFacetValues(e)}},{key:"getKnownKeys",value:function(){return this.state.instantSearchManager.getWidgetsIds()}},{key:"render",value:function(){return 0===i.Children.count(this.props.children)?null:a.a.createElement(T.c,{value:this.state.contextValue},this.props.children)}}]),t}(i.Component);Object(m.a)(H,"defaultProps",{stalledSearchDelay:200,refresh:!1}),Object(m.a)(H,"propTypes",{indexName:b.a.string.isRequired,searchClient:b.a.shape({search:b.a.func.isRequired,searchForFacetValues:b.a.func,addAlgoliaAgent:b.a.func,clearCache:b.a.func}).isRequired,createURL:b.a.func,refresh:b.a.bool,searchState:b.a.object,onSearchStateChange:b.a.func,onSearchParameters:b.a.func,widgetsCollector:b.a.func,resultsState:b.a.oneOfType([b.a.object,b.a.array]),children:b.a.node,stalledSearchDelay:b.a.number});var q=H,V=function(e){var t=e.children,n=e.searchClient,i=e.indexName;return Object(r.createElement)(q,{searchClient:n,indexName:i},t)},Q=function(e){var t=e.searchOnlyAPIKey,n=e.appId,a=e.indexName,s=e.children,o=e.stopTheFirstRun,u=Object(i.useMemo)((function(){return n&&t?c()(n,t):null}),[n,t]),f=Object(i.useMemo)((function(){return u?{search:function(e){return o&&e.every((function(e){return!e.params.query}))?Promise.resolve({results:e.map((function(){return{hits:[],nbHits:0,nbPages:0,page:0,processingTimeMS:0}}))}):u.search(e)}}:{search:function(e){return Promise.resolve({results:e.map((function(){return{hits:[],nbHits:0,nbPages:0,page:0,processingTimeMS:0}}))})}}}),[u]);return Object(r.createElement)(V,{searchClient:f,indexName:a},s)},L=c()("XXX","XXXX"),M=function(e){var t=e.children;return Object(r.createElement)(V,{searchClient:L,indexName:"dummy"},t)}},function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return s})),n.d(t,"a",(function(){return o}));var r=n(0),i=Object(r.createContext)({onInternalStateUpdate:function(){},createHrefForState:function(){return"#"},onSearchForFacetValues:function(){},onSearchStateChange:function(){},onSearchParameters:function(){},store:{},widgetsManager:{},mainTargetedIndex:""}),a=i.Consumer,s=i.Provider,c=Object(r.createContext)(void 0),o=c.Consumer;c.Provider},function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var n=0;n<e.length;n++)if(t(e[n]))return e[n]}},function(e,t,n){"use strict";function r(e){return(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})(e)}n.d(t,"a",(function(){return r}))},function(e,t){var n="undefined"!=typeof Element,r="function"==typeof Map,i="function"==typeof Set,a="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;e.exports=function(e,t){try{return function e(t,s){if(t===s)return!0;if(t&&s&&"object"==typeof t&&"object"==typeof s){if(t.constructor!==s.constructor)return!1;var c,o,u,f;if(Array.isArray(t)){if((c=t.length)!=s.length)return!1;for(o=c;0!=o--;)if(!e(t[o],s[o]))return!1;return!0}if(r&&t instanceof Map&&s instanceof Map){if(t.size!==s.size)return!1;for(f=t.entries();!(o=f.next()).done;)if(!s.has(o.value[0]))return!1;for(f=t.entries();!(o=f.next()).done;)if(!e(o.value[1],s.get(o.value[0])))return!1;return!0}if(i&&t instanceof Set&&s instanceof Set){if(t.size!==s.size)return!1;for(f=t.entries();!(o=f.next()).done;)if(!s.has(o.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(t)&&ArrayBuffer.isView(s)){if((c=t.length)!=s.length)return!1;for(o=c;0!=o--;)if(t[o]!==s[o])return!1;return!0}if(t.constructor===RegExp)return t.source===s.source&&t.flags===s.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===s.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===s.toString();if((c=(u=Object.keys(t)).length)!==Object.keys(s).length)return!1;for(o=c;0!=o--;)if(!Object.prototype.hasOwnProperty.call(s,u[o]))return!1;if(n&&t instanceof Element)return!1;for(o=c;0!=o--;)if(("_owner"!==u[o]&&"__v"!==u[o]&&"__o"!==u[o]||!t.$$typeof)&&!e(t[u[o]],s[u[o]]))return!1;return!0}return t!=t&&s!=s}(e,t)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n(37),i=n.n(r),a=n(1),s=(n(0),n(21)),c=n(73),o=n(14),u=n.n(o),f=n(6),l=n(48),h=function(e){var t=e.hit,n=e.attributes,r=n.displayPostContentRadio,i=n.excerptLength;if("hide"===r)return null;if("excerpt"===r){var s=t.post_excerpt||t.content,c=i<s.trim().split(" ").length?Object(a.createElement)(a.Fragment,null,s.trim().split(" ",i).join(" "),Object(f.__)(" … "),Object(a.createElement)("a",{href:t.permalink,target:"_blank",rel:"noopener noreferrer"},Object(f.__)("Read more"))):Object(a.createElement)(a.Fragment,null,s);return Object(a.createElement)("div",{className:"wp-block-latest-posts__post-excerpt"},c)}return Object(a.createElement)("div",{className:"wp-block-latest-posts__post-full-content"},Object(a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content}}))},d=function(e){var t=e.hit,n=e.attributes,r=n.displayPostAuthor,i=n.displayPostCategory,s=n.displayPostDate,c=n.displayPostTags,o=n.displayPostContentRadio,u=n.excerptLength;return Object(a.createElement)(a.Fragment,null,Object(a.createElement)("a",{href:t.permalink,target:"_blank",rel:"noreferrer noopener"},Object(a.createElement)(a.RawHTML,null,t.post_title)),r?Object(a.createElement)("div",{className:"wp-block-latest-posts__post-author"},Object(f.sprintf)(
    22/* translators: byline. %s: current author. */
    3 Object(f.__)("by %s"),t.post_author.display_name)):null,s?Object(a.createElement)("time",{className:"wp-block-latest-posts__post-date",dateTime:Object(l.format)("c",t.post_date)},t.post_date_formatted):null,Object(a.createElement)(h,{hit:t,attributes:{displayPostContentRadio:o,excerptLength:u}}),t.taxonomies?Object(a.createElement)(a.Fragment,null,c&&t.taxonomies.category?Object(a.createElement)("div",{className:"wp-block-latest-posts__post-author",style:{marginBottom:t.taxonomies.post_tag?"0":"16px"}},Object(a.createElement)("b",null,Object(f.__)("Categories"),": "),t.taxonomies.category.map((function(e){return Object(a.createElement)("span",{key:"cat-".concat(e),style:{marginRight:"5px"}},e)}))):null,i&&t.taxonomies.post_tag?Object(a.createElement)("div",{className:"wp-block-latest-posts__post-author",style:{marginBottom:"16px"}},Object(a.createElement)("b",null,Object(f.__)("Tags"),": "),t.taxonomies.post_tag.map((function(e){return Object(a.createElement)("span",{key:"tag-".concat(e),style:{marginRight:"5px"}},e)}))):null):null)},p=function(e){var t,n=e.hits,r=e.attributes,s=r.displayPostAuthor,c=r.displayPostDate,o=r.listLayout,f=r.gridColumns,l=u()((t={"wp-block-latest-posts":!0,"wp-block-latest-posts__list":!0,"is-grid":"grid"===o,"has-dates":c,"has-author":s,"wp-block-archives":!0},i()(t,m("list"),!0),i()(t,"columns-".concat(f),"grid"===o),t));return Object(a.createElement)("div",{className:u()(m(""))},Object(a.createElement)("ul",{className:l},n.map((function(e){return Object(a.createElement)("li",{className:m("item"),key:e.objectID},Object(a.createElement)(d,{hit:e,attributes:r}))}))))},m=function(e){var t=Object(s.a)("Hits")(e);return"string"==typeof t?t:t.join("-")},g=Object(c.a)((function(e){var t=e.hits,n=e.setAttributes,r=e.attributes;return Object(a.useEffect)((function(){n({hits:t})}),[n,t]),Object(a.createElement)(p,{hits:t,attributes:r})}));t.b=g},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(26);var i=n(49);function a(e){return function(e){if(Array.isArray(e))return Object(r.a)(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Object(i.a)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},function(e,t,n){"use strict";function r(e){return"function"==typeof e||Array.isArray(e)||"[object Object]"===Object.prototype.toString.call(e)}function i(e,t){if(e===t)return e;for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var a=t[n],s=e[n];void 0!==s&&void 0===a||(r(s)&&r(a)?e[n]=i(s,a):e[n]="object"==typeof(c=a)&&null!==c?i(Array.isArray(c)?[]:{},c):c)}var c;return e}e.exports=function(e){r(e)||(e={});for(var t=1,n=arguments.length;t<n;t++){var a=arguments[t];r(a)&&i(e,a)}return e}},function(e,t,n){"use strict";e.exports=function(){var e=Array.prototype.slice.call(arguments);return e.reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(n){void 0!==t[n]&&(void 0!==e[n]&&delete e[n],e[n]=t[n])})),e}),{})}},function(e,t,n){"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(18),i=n.n(r),a=n(1),s=n(0),c=n(68),o=n(69),u=Object(c.a)((function(e){var t=e.currentRefinement,n=e.refine,r=Object(s.useState)(t),c=i()(r,2),o=c[0],u=c[1],f=Object(s.useCallback)((function(e){e.preventDefault(),n(o)}),[n,o]),l=Object(s.useCallback)((function(e){u(e.currentTarget.value)}),[u]);return Object(a.createElement)("form",{role:"search",className:"search-form",onSubmit:f},Object(a.createElement)("label",null,Object(a.createElement)("span",{className:"screen-reader-text"},"Search for:"),Object(a.createElement)("input",{type:"search",className:"search-field",placeholder:"Search",value:o,onChange:l,name:"s"})),Object(a.createElement)("input",{type:"submit",className:"search-submit",value:"Search"}))})),f=function(e){return"algolia"===e.ui?Object(a.createElement)(o.a,null):Object(a.createElement)(u,null)}},function(e,t,n){e.exports=function(){"use strict";function e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function n(n){for(var r=1;r<arguments.length;r++){var i=null!=arguments[r]?arguments[r]:{};r%2?t(Object(i),!0).forEach((function(t){e(n,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):t(Object(i)).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(i,e))}))}return n}function r(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,i=!1,a=void 0;try{for(var s,c=e[Symbol.iterator]();!(r=(s=c.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(i)throw a}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function a(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function s(e){var t,n="algoliasearch-client-js-".concat(e.key),r=function(){return void 0===t&&(t=e.localStorage||window.localStorage),t},a=function(){return JSON.parse(r().getItem(n)||"{}")};return{get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){var n=JSON.stringify(e),r=a()[n];return Promise.all([r||t(),void 0!==r])})).then((function(e){var t=i(e,2),r=t[0],a=t[1];return Promise.all([r,a||n.miss(r)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var i=a();return i[JSON.stringify(e)]=t,r().setItem(n,JSON.stringify(i)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=a();delete t[JSON.stringify(e)],r().setItem(n,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){r().removeItem(n)}))}}}function c(e){var t=a(e.caches),n=t.shift();return void 0===n?{get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},r=t();return r.then((function(e){return Promise.all([e,n.miss(e)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,r){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(e,r,i).catch((function(){return c({caches:t}).get(e,r,i)}))},set:function(e,r){return n.set(e,r).catch((function(){return c({caches:t}).set(e,r)}))},delete:function(e){return n.delete(e).catch((function(){return c({caches:t}).delete(e)}))},clear:function(){return n.clear().catch((function(){return c({caches:t}).clear()}))}}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(n,r){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},a=JSON.stringify(n);if(a in t)return Promise.resolve(e.serializable?JSON.parse(t[a]):t[a]);var s=r(),c=i&&i.miss||function(){return Promise.resolve()};return s.then((function(e){return c(e)})).then((function(){return s}))},set:function(n,r){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e,t,n){var r={"x-algolia-api-key":n,"x-algolia-application-id":t};return{headers:function(){return e===m.WithinHeaders?r:{}},queryParameters:function(){return e===m.WithinQueryParameters?r:{}}}}function f(e){var t=0;return e((function n(){return t++,new Promise((function(r){setTimeout((function(){r(e(n))}),Math.min(100*t,1e3))}))}))}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e,t){return Promise.resolve()};return Object.assign(e,{wait:function(n){return l(e.then((function(e){return Promise.all([t(e,n),e])})).then((function(e){return e[1]})))}})}function h(e){for(var t=e.length-1;t>0;t--){var n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}function d(e,t){return t?(Object.keys(t).forEach((function(n){e[n]=t[n](e)})),e):e}function p(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=0;return e.replace(/%s/g,(function(){return encodeURIComponent(n[i++])}))}var m={WithinQueryParameters:0,WithinHeaders:1};function g(e,t){var n=e||{},r=n.data||{};return Object.keys(n).forEach((function(e){-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&&(r[e]=n[e])})),{data:Object.entries(r).length>0?r:void 0,timeout:n.timeout||t,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}var v={Read:1,Write:2,Any:3};function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n(n({},e),{},{status:t,lastUpdate:Date.now()})}function b(e){return"string"==typeof e?{protocol:"https",url:e,accept:v.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||v.Any}}var j="DELETE",O="GET",x="POST";function R(e,t,r,i){var s=[],c=function(e,t){if(e.method!==O&&(void 0!==e.data||void 0!==t.data)){var r=Array.isArray(e.data)?e.data:n(n({},e.data),t.data);return JSON.stringify(r)}}(r,i),o=function(e,t){var r=n(n({},e.headers),t.headers),i={};return Object.keys(r).forEach((function(e){var t=r[e];i[e.toLowerCase()]=t})),i}(e,i),u=r.method,f=r.method!==O?{}:n(n({},r.data),i.data),l=n(n(n({"x-algolia-agent":e.userAgent.value},e.queryParameters),f),i.queryParameters),h=0,d=function t(n,a){var f=n.pop();if(void 0===f)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:E(s)};var d={data:c,headers:o,method:u,url:S(f,r.path,l),connectTimeout:a(h,e.timeouts.connect),responseTimeout:a(h,i.timeout)},p=function(e){var t={request:d,response:e,host:f,triesLeft:n.length};return s.push(t),t},m={onSucess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(r){var i=p(r);return r.isTimedOut&&h++,Promise.all([e.logger.info("Retryable failure",_(i)),e.hostsCache.set(f,y(f,r.isTimedOut?3:2))]).then((function(){return t(n,a)}))},onFail:function(e){throw p(e),function(e,t){var n=e.content,r=e.status,i=n;try{i=JSON.parse(n).message}catch(e){}return function(e,t,n){return{name:"ApiError",message:e,status:t,transporterStackTrace:n}}(i,r,t)}(e,E(s))}};return e.requester.send(d).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,n=e.status;return!t&&0==~~n}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSucess(e):t.onFail(e)}(e,m)}))};return function(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(y(t))}))}))).then((function(e){var n=e.filter((function(e){return function(e){return 1===e.status||Date.now()-e.lastUpdate>12e4}(e)})),r=e.filter((function(e){return function(e){return 3===e.status&&Date.now()-e.lastUpdate<=12e4}(e)})),i=[].concat(a(n),a(r));return{getTimeout:function(e,t){return(0===r.length&&0===e?1:r.length+3+e)*t},statelessHosts:i.length>0?i.map((function(e){return b(e)})):t}}))}(e.hostsCache,t).then((function(e){return d(a(e.statelessHosts).reverse(),e.getTimeout)}))}function F(e){var t=e.hostsCache,n=e.logger,r=e.requester,a=e.requestsCache,s=e.responsesCache,c=e.timeouts,o=e.userAgent,u=e.hosts,f=e.queryParameters,l={hostsCache:t,logger:n,requester:r,requestsCache:a,responsesCache:s,timeouts:c,userAgent:o,headers:e.headers,queryParameters:f,hosts:u.map((function(e){return b(e)})),read:function(e,t){var n=g(t,l.timeouts.read),r=function(){return R(l,l.hosts.filter((function(e){return 0!=(e.accept&v.Read)})),e,n)};if(!0!==(void 0!==n.cacheable?n.cacheable:e.cacheable))return r();var a={request:e,mappedRequestOptions:n,transporter:{queryParameters:l.queryParameters,headers:l.headers}};return l.responsesCache.get(a,(function(){return l.requestsCache.get(a,(function(){return l.requestsCache.set(a,r()).then((function(e){return Promise.all([l.requestsCache.delete(a),e])}),(function(e){return Promise.all([l.requestsCache.delete(a),Promise.reject(e)])})).then((function(e){var t=i(e,2);return t[0],t[1]}))}))}),{miss:function(e){return l.responsesCache.set(a,e)}})},write:function(e,t){return R(l,l.hosts.filter((function(e){return 0!=(e.accept&v.Write)})),e,g(t,l.timeouts.write))}};return l}function P(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var n="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(n)&&(t.value="".concat(t.value).concat(n)),t}};return t}function S(e,t,n){var r=w(n),i="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return r.length&&(i+="?".concat(r)),i}function w(e){return Object.keys(e).map((function(t){return p("%s=%s",t,(n=e[t],"[object Object]"===Object.prototype.toString.call(n)||"[object Array]"===Object.prototype.toString.call(n)?JSON.stringify(e[t]):e[t]));var n})).join("&")}function E(e){return e.map((function(e){return _(e)}))}function _(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return n(n({},e),{},{request:n(n({},e.request),{},{headers:n(n({},e.request.headers),t)})})}var I=function(e){return function(t,n){return e.transporter.write({method:x,path:"2/abtests",data:t},n)}},C=function(e){return function(t,n){return e.transporter.write({method:j,path:p("2/abtests/%s",t)},n)}},N=function(e){return function(t,n){return e.transporter.read({method:O,path:p("2/abtests/%s",t)},n)}},A=function(e){return function(t){return e.transporter.read({method:O,path:"2/abtests"},t)}},k=function(e){return function(t,n){return e.transporter.write({method:x,path:p("2/abtests/%s/stop",t)},n)}},T=function(e){return function(t){return e.transporter.read({method:O,path:"1/strategies/personalization"},t)}},D=function(e){return function(t,n){return e.transporter.write({method:x,path:"1/strategies/personalization",data:t},n)}};function H(e){return function t(n){return e.request(n).then((function(r){if(void 0!==e.batch&&e.batch(r.hits),!e.shouldStop(r))return r.cursor?t({cursor:r.cursor}):t({page:(n.page||0)+1})}))}({})}var q=function(e){return function(t,i){var a=i||{},s=a.queryParameters,c=r(a,["queryParameters"]),o=n({acl:t},void 0!==s?{queryParameters:s}:{});return l(e.transporter.write({method:x,path:"1/keys",data:o},c),(function(t,n){return f((function(r){return W(e)(t.key,n).catch((function(e){if(404!==e.status)throw e;return r()}))}))}))}},V=function(e){return function(t,n,r){var i=g(r);return i.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:x,path:"1/clusters/mapping",data:{cluster:n}},i)}},Q=function(e){return function(t,n,r){return e.transporter.write({method:x,path:"1/clusters/mapping/batch",data:{users:t,cluster:n}},r)}},L=function(e){return function(t,n,r){return l(e.transporter.write({method:x,path:p("1/indexes/%s/operation",t),data:{operation:"copy",destination:n}},r),(function(n,r){return G(e)(t,{methods:{waitTask:Xe}}).waitTask(n.taskID,r)}))}},M=function(e){return function(t,r,i){return L(e)(t,r,n(n({},i),{},{scope:[Ge.Rules]}))}},U=function(e){return function(t,r,i){return L(e)(t,r,n(n({},i),{},{scope:[Ge.Settings]}))}},B=function(e){return function(t,r,i){return L(e)(t,r,n(n({},i),{},{scope:[Ge.Synonyms]}))}},z=function(e){return function(t,n){return l(e.transporter.write({method:j,path:p("1/keys/%s",t)},n),(function(n,r){return f((function(n){return W(e)(t,r).then(n).catch((function(e){if(404!==e.status)throw e}))}))}))}},W=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/keys/%s",t)},n)}},J=function(e){return function(t){return e.transporter.read({method:O,path:"1/logs"},t)}},K=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters/mapping/top"},t)}},X=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/clusters/mapping/%s",t)},n)}},Y=function(e){return function(t){var n=t||{},i=n.retrieveMappings,a=r(n,["retrieveMappings"]);return!0===i&&(a.getClusters=!0),e.transporter.read({method:O,path:"1/clusters/mapping/pending"},a)}},G=function(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r={transporter:e.transporter,appId:e.appId,indexName:t};return d(r,n.methods)}},$=function(e){return function(t){return e.transporter.read({method:O,path:"1/keys"},t)}},Z=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters"},t)}},ee=function(e){return function(t){return e.transporter.read({method:O,path:"1/indexes"},t)}},te=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters/mapping"},t)}},ne=function(e){return function(t,n,r){return l(e.transporter.write({method:x,path:p("1/indexes/%s/operation",t),data:{operation:"move",destination:n}},r),(function(n,r){return G(e)(t,{methods:{waitTask:Xe}}).waitTask(n.taskID,r)}))}},re=function(e){return function(t,n){return l(e.transporter.write({method:x,path:"1/indexes/*/batch",data:{requests:t}},n),(function(t,n){return Promise.all(Object.keys(t.taskID).map((function(r){return G(e)(r,{methods:{waitTask:Xe}}).waitTask(t.taskID[r],n)})))}))}},ie=function(e){return function(t,n){return e.transporter.read({method:x,path:"1/indexes/*/objects",data:{requests:t}},n)}},ae=function(e){return function(t,r){var i=t.map((function(e){return n(n({},e),{},{params:w(e.params||{})})}));return e.transporter.read({method:x,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},r)}},se=function(e){return function(t,i){return Promise.all(t.map((function(t){var a=t.params,s=a.facetName,c=a.facetQuery,o=r(a,["facetName","facetQuery"]);return G(e)(t.indexName,{methods:{searchForFacetValues:ze}}).searchForFacetValues(s,c,n(n({},i),o))})))}},ce=function(e){return function(t,n){var r=g(n);return r.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:j,path:"1/clusters/mapping"},r)}},oe=function(e){return function(t,n){return l(e.transporter.write({method:x,path:p("1/keys/%s/restore",t)},n),(function(n,r){return f((function(n){return W(e)(t,r).catch((function(e){if(404!==e.status)throw e;return n()}))}))}))}},ue=function(e){return function(t,n){return e.transporter.read({method:x,path:"1/clusters/mapping/search",data:{query:t}},n)}},fe=function(e){return function(t,n){var i=Object.assign({},n),a=n||{},s=a.queryParameters,c=r(a,["queryParameters"]),o=s?{queryParameters:s}:{},u=["acl","indexes","referers","restrictSources","queryParameters","description","maxQueriesPerIPPerHour","maxHitsPerQuery"];return l(e.transporter.write({method:"PUT",path:p("1/keys/%s",t),data:o},c),(function(n,r){return f((function(n){return W(e)(t,r).then((function(e){return function(e){return Object.keys(i).filter((function(e){return-1!==u.indexOf(e)})).every((function(t){return e[t]===i[t]}))}(e)?Promise.resolve():n()}))}))}))}},le=function(e){return function(t,n){return l(e.transporter.write({method:x,path:p("1/indexes/%s/batch",e.indexName),data:{requests:t}},n),(function(t,n){return Xe(e)(t.taskID,n)}))}},he=function(e){return function(t){return H(n(n({shouldStop:function(e){return void 0===e.cursor}},t),{},{request:function(n){return e.transporter.read({method:x,path:p("1/indexes/%s/browse",e.indexName),data:n},t)}}))}},de=function(e){return function(t){var r=n({hitsPerPage:1e3},t);return H(n(n({shouldStop:function(e){return e.hits.length<r.hitsPerPage}},r),{},{request:function(t){return We(e)("",n(n({},r),t)).then((function(e){return n(n({},e),{},{hits:e.hits.map((function(e){return delete e._highlightResult,e}))})}))}}))}},pe=function(e){return function(t){var r=n({hitsPerPage:1e3},t);return H(n(n({shouldStop:function(e){return e.hits.length<r.hitsPerPage}},r),{},{request:function(t){return Je(e)("",n(n({},r),t)).then((function(e){return n(n({},e),{},{hits:e.hits.map((function(e){return delete e._highlightResult,e}))})}))}}))}},me=function(e){return function(t,n,i){var a=i||{},s=a.batchSize,c=r(a,["batchSize"]),o={taskIDs:[],objectIDs:[]};return l(function r(){var i,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,u=[];for(i=a;i<t.length&&(u.push(t[i]),u.length!==(s||1e3));i++);return 0===u.length?Promise.resolve(o):le(e)(u.map((function(e){return{action:n,body:e}})),c).then((function(e){return o.objectIDs=o.objectIDs.concat(e.objectIDs),o.taskIDs.push(e.taskID),i++,r(i)}))}(),(function(t,n){return Promise.all(t.taskIDs.map((function(t){return Xe(e)(t,n)})))}))}},ge=function(e){return function(t){return l(e.transporter.write({method:x,path:p("1/indexes/%s/clear",e.indexName)},t),(function(t,n){return Xe(e)(t.taskID,n)}))}},ve=function(e){return function(t){var n=t||{},i=n.forwardToReplicas,a=g(r(n,["forwardToReplicas"]));return i&&(a.queryParameters.forwardToReplicas=1),l(e.transporter.write({method:x,path:p("1/indexes/%s/rules/clear",e.indexName)},a),(function(t,n){return Xe(e)(t.taskID,n)}))}},ye=function(e){return function(t){var n=t||{},i=n.forwardToReplicas,a=g(r(n,["forwardToReplicas"]));return i&&(a.queryParameters.forwardToReplicas=1),l(e.transporter.write({method:x,path:p("1/indexes/%s/synonyms/clear",e.indexName)},a),(function(t,n){return Xe(e)(t.taskID,n)}))}},be=function(e){return function(t,n){return l(e.transporter.write({method:x,path:p("1/indexes/%s/deleteByQuery",e.indexName),data:t},n),(function(t,n){return Xe(e)(t.taskID,n)}))}},je=function(e){return function(t){return l(e.transporter.write({method:j,path:p("1/indexes/%s",e.indexName)},t),(function(t,n){return Xe(e)(t.taskID,n)}))}},Oe=function(e){return function(t,n){return l(xe(e)([t],n).then((function(e){return{taskID:e.taskIDs[0]}})),(function(t,n){return Xe(e)(t.taskID,n)}))}},xe=function(e){return function(t,n){var r=t.map((function(e){return{objectID:e}}));return me(e)(r,Ye.DeleteObject,n)}},Re=function(e){return function(t,n){var i=n||{},a=i.forwardToReplicas,s=g(r(i,["forwardToReplicas"]));return a&&(s.queryParameters.forwardToReplicas=1),l(e.transporter.write({method:j,path:p("1/indexes/%s/rules/%s",e.indexName,t)},s),(function(t,n){return Xe(e)(t.taskID,n)}))}},Fe=function(e){return function(t,n){var i=n||{},a=i.forwardToReplicas,s=g(r(i,["forwardToReplicas"]));return a&&(s.queryParameters.forwardToReplicas=1),l(e.transporter.write({method:j,path:p("1/indexes/%s/synonyms/%s",e.indexName,t)},s),(function(t,n){return Xe(e)(t.taskID,n)}))}},Pe=function(e){return function(t){return Ce(e)(t).then((function(){return!0})).catch((function(e){if(404!==e.status)throw e;return!1}))}},Se=function(e){return function(t,a){var s=a||{},c=s.query,o=s.paginate,u=r(s,["query","paginate"]),f=0;return function r(){return Be(e)(c||"",n(n({},u),{},{page:f})).then((function(e){for(var n=0,a=Object.entries(e.hits);n<a.length;n++){var s=i(a[n],2),c=s[0],u=s[1];if(t(u))return{object:u,position:parseInt(c,10),page:f}}if(f++,!1===o||f>=e.nbPages)throw{name:"ObjectNotFoundError",message:"Object not found."};return r()}))}()}},we=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/%s",e.indexName,t)},n)}},Ee=function(){return function(e,t){for(var n=0,r=Object.entries(e.hits);n<r.length;n++){var a=i(r[n],2),s=a[0];if(a[1].objectID===t)return parseInt(s,10)}return-1}},_e=function(e){return function(t,i){var a=i||{},s=a.attributesToRetrieve,c=r(a,["attributesToRetrieve"]),o=t.map((function(t){return n({indexName:e.indexName,objectID:t},s?{attributesToRetrieve:s}:{})}));return e.transporter.read({method:x,path:"1/indexes/*/objects",data:{requests:o}},c)}},Ie=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/rules/%s",e.indexName,t)},n)}},Ce=function(e){return function(t){return e.transporter.read({method:O,path:p("1/indexes/%s/settings",e.indexName),data:{getVersion:2}},t)}},Ne=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/synonyms/%s",e.indexName,t)},n)}},Ae=function(e){return function(t,n){return l(ke(e)([t],n).then((function(e){return{objectID:e.objectIDs[0],taskID:e.taskIDs[0]}})),(function(t,n){return Xe(e)(t.taskID,n)}))}},ke=function(e){return function(t,n){var i=n||{},a=i.createIfNotExists,s=r(i,["createIfNotExists"]),c=a?Ye.PartialUpdateObject:Ye.PartialUpdateObjectNoCreate;return me(e)(t,c,s)}},Te=function(e){return function(t,s){var c=s||{},o=c.safe,u=c.autoGenerateObjectIDIfNotExist,f=c.batchSize,h=r(c,["safe","autoGenerateObjectIDIfNotExist","batchSize"]),d=function(t,n,r,i){return l(e.transporter.write({method:x,path:p("1/indexes/%s/operation",t),data:{operation:r,destination:n}},i),(function(t,n){return Xe(e)(t.taskID,n)}))},m=Math.random().toString(36).substring(7),g="".concat(e.indexName,"_tmp_").concat(m),v=Ve({appId:e.appId,transporter:e.transporter,indexName:g}),y=[],b=d(e.indexName,g,"copy",n(n({},h),{},{scope:["settings","synonyms","rules"]}));return y.push(b),l((o?b.wait(h):b).then((function(){var e=v(t,n(n({},h),{},{autoGenerateObjectIDIfNotExist:u,batchSize:f}));return y.push(e),o?e.wait(h):e})).then((function(){var t=d(g,e.indexName,"move",h);return y.push(t),o?t.wait(h):t})).then((function(){return Promise.all(y)})).then((function(e){var t=i(e,3),n=t[0],r=t[1],s=t[2];return{objectIDs:r.objectIDs,taskIDs:[n.taskID].concat(a(r.taskIDs),[s.taskID])}})),(function(e,t){return Promise.all(y.map((function(e){return e.wait(t)})))}))}},De=function(e){return function(t,r){return Le(e)(t,n(n({},r),{},{clearExistingRules:!0}))}},He=function(e){return function(t,r){return Ue(e)(t,n(n({},r),{},{replaceExistingSynonyms:!0}))}},qe=function(e){return function(t,n){return l(Ve(e)([t],n).then((function(e){return{objectID:e.objectIDs[0],taskID:e.taskIDs[0]}})),(function(t,n){return Xe(e)(t.taskID,n)}))}},Ve=function(e){return function(t,n){var i=n||{},a=i.autoGenerateObjectIDIfNotExist,s=r(i,["autoGenerateObjectIDIfNotExist"]),c=a?Ye.AddObject:Ye.UpdateObject;if(c===Ye.UpdateObject){var o=!0,u=!1,f=void 0;try{for(var h,d=t[Symbol.iterator]();!(o=(h=d.next()).done);o=!0)if(void 0===h.value.objectID)return l(Promise.reject({name:"MissingObjectIDError",message:"All objects must have an unique objectID (like a primary key) to be valid. Algolia is also able to generate objectIDs automatically but *it's not recommended*. To do it, use the `{'autoGenerateObjectIDIfNotExist': true}` option."}))}catch(e){u=!0,f=e}finally{try{o||null==d.return||d.return()}finally{if(u)throw f}}}return me(e)(t,c,s)}},Qe=function(e){return function(t,n){return Le(e)([t],n)}},Le=function(e){return function(t,n){var i=n||{},a=i.forwardToReplicas,s=i.clearExistingRules,c=g(r(i,["forwardToReplicas","clearExistingRules"]));return a&&(c.queryParameters.forwardToReplicas=1),s&&(c.queryParameters.clearExistingRules=1),l(e.transporter.write({method:x,path:p("1/indexes/%s/rules/batch",e.indexName),data:t},c),(function(t,n){return Xe(e)(t.taskID,n)}))}},Me=function(e){return function(t,n){return Ue(e)([t],n)}},Ue=function(e){return function(t,n){var i=n||{},a=i.forwardToReplicas,s=i.replaceExistingSynonyms,c=g(r(i,["forwardToReplicas","replaceExistingSynonyms"]));return a&&(c.queryParameters.forwardToReplicas=1),s&&(c.queryParameters.replaceExistingSynonyms=1),l(e.transporter.write({method:x,path:p("1/indexes/%s/synonyms/batch",e.indexName),data:t},c),(function(t,n){return Xe(e)(t.taskID,n)}))}},Be=function(e){return function(t,n){return e.transporter.read({method:x,path:p("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},n)}},ze=function(e){return function(t,n,r){return e.transporter.read({method:x,path:p("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:n},cacheable:!0},r)}},We=function(e){return function(t,n){return e.transporter.read({method:x,path:p("1/indexes/%s/rules/search",e.indexName),data:{query:t}},n)}},Je=function(e){return function(t,n){return e.transporter.read({method:x,path:p("1/indexes/%s/synonyms/search",e.indexName),data:{query:t}},n)}},Ke=function(e){return function(t,n){var i=n||{},a=i.forwardToReplicas,s=g(r(i,["forwardToReplicas"]));return a&&(s.queryParameters.forwardToReplicas=1),l(e.transporter.write({method:"PUT",path:p("1/indexes/%s/settings",e.indexName),data:t},s),(function(t,n){return Xe(e)(t.taskID,n)}))}},Xe=function(e){return function(t,n){return f((function(r){return function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/task/%s",e.indexName,t.toString())},n)}}(e)(t,n).then((function(e){return"published"!==e.status?r():void 0}))}))}},Ye={AddObject:"addObject",UpdateObject:"updateObject",PartialUpdateObject:"partialUpdateObject",PartialUpdateObjectNoCreate:"partialUpdateObjectNoCreate",DeleteObject:"deleteObject",DeleteIndex:"delete",ClearIndex:"clear"},Ge={Settings:"settings",Synonyms:"synonyms",Rules:"rules"};function $e(e,t,r){var i={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var n=new XMLHttpRequest;n.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return n.setRequestHeader(t,e.headers[t])}));var r,i=function(e,r){return setTimeout((function(){n.abort(),t({status:0,content:r,isTimedOut:!0})}),1e3*e)},a=i(e.connectTimeout,"Connection timeout");n.onreadystatechange=function(){n.readyState>n.OPENED&&void 0===r&&(clearTimeout(a),r=i(e.responseTimeout,"Socket timeout"))},n.onerror=function(){0===n.status&&(clearTimeout(a),clearTimeout(r),t({content:n.responseText||"Network request failed",status:n.status,isTimedOut:!1}))},n.onload=function(){clearTimeout(a),clearTimeout(r),t({content:n.responseText,status:n.status,isTimedOut:!1})},n.send(e.data)}))}},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}},responsesCache:o(),requestsCache:o({serializable:!1}),hostsCache:c({caches:[s({key:"".concat("4.6.0","-").concat(e)}),o()]}),userAgent:P("4.6.0").add({segment:"Browser"})};return function(e){var t=e.appId,r=u(void 0!==e.authMode?e.authMode:m.WithinHeaders,t,e.apiKey),i=F(n(n({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:v.Read},{url:"".concat(t,".algolia.net"),accept:v.Write}].concat(h([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return d({transporter:i,appId:t,addAlgoliaAgent:function(e,t){i.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([i.requestsCache.clear(),i.responsesCache.clear()]).then((function(){}))}},e.methods)}(n(n(n({},i),r),{},{methods:{search:ae,searchForFacetValues:se,multipleBatch:re,multipleGetObjects:ie,multipleQueries:ae,copyIndex:L,copySettings:U,copySynonyms:B,copyRules:M,moveIndex:ne,listIndices:ee,getLogs:J,listClusters:Z,multipleSearchForFacetValues:se,getApiKey:W,addApiKey:q,listApiKeys:$,updateApiKey:fe,deleteApiKey:z,restoreApiKey:oe,assignUserID:V,assignUserIDs:Q,getUserID:X,searchUserIDs:ue,listUserIDs:te,getTopUserIDs:K,removeUserID:ce,hasPendingMappings:Y,initIndex:function(e){return function(t){return G(e)(t,{methods:{batch:le,delete:je,getObject:we,getObjects:_e,saveObject:qe,saveObjects:Ve,search:Be,searchForFacetValues:ze,waitTask:Xe,setSettings:Ke,getSettings:Ce,partialUpdateObject:Ae,partialUpdateObjects:ke,deleteObject:Oe,deleteObjects:xe,deleteBy:be,clearObjects:ge,browseObjects:he,getObjectPosition:Ee,findObject:Se,exists:Pe,saveSynonym:Me,saveSynonyms:Ue,getSynonym:Ne,searchSynonyms:Je,browseSynonyms:pe,deleteSynonym:Fe,clearSynonyms:ye,replaceAllObjects:Te,replaceAllSynonyms:He,searchRules:We,getRule:Ie,deleteRule:Re,saveRule:Qe,saveRules:Le,replaceAllRules:De,browseRules:de,clearRules:ve}})}},initAnalytics:function(){return function(e){return function(e){var t=e.region||"us",r=u(m.WithinHeaders,e.appId,e.apiKey),i=F(n(n({hosts:[{url:"analytics.".concat(t,".algolia.com")}]},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/json"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return d({appId:e.appId,transporter:i},e.methods)}(n(n(n({},i),e),{},{methods:{addABTest:I,getABTest:N,getABTests:A,stopABTest:k,deleteABTest:C}}))}},initRecommendation:function(){return function(e){return function(e){var t=e.region||"us",r=u(m.WithinHeaders,e.appId,e.apiKey),i=F(n(n({hosts:[{url:"recommendation.".concat(t,".algolia.com")}]},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/json"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return d({appId:e.appId,transporter:i},e.methods)}(n(n(n({},i),e),{},{methods:{getPersonalizationStrategy:T,setPersonalizationStrategy:D}}))}}}}))}return $e.version="4.6.0",$e}()},function(e,t){e.exports=function(e,t,n){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";var r=n(32),i=n(33),a=n(60),s=n(27),c=n(61),o=n(41),u=n(34),f=n(62);function l(e,t){return Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every((function(e,n){return l(t[n],e)})):e===t}function h(e){var t=e?h._parseNumbers(e):{};this.facets=t.facets||[],this.disjunctiveFacets=t.disjunctiveFacets||[],this.hierarchicalFacets=t.hierarchicalFacets||[],this.facetsRefinements=t.facetsRefinements||{},this.facetsExcludes=t.facetsExcludes||{},this.disjunctiveFacetsRefinements=t.disjunctiveFacetsRefinements||{},this.numericRefinements=t.numericRefinements||{},this.tagRefinements=t.tagRefinements||[],this.hierarchicalFacetsRefinements=t.hierarchicalFacetsRefinements||{};var n=this;Object.keys(t).forEach((function(e){var r=-1!==h.PARAMETERS.indexOf(e),i=void 0!==t[e];!r&&i&&(n[e]=t[e])}))}h.PARAMETERS=Object.keys(new h),h._parseNumbers=function(e){if(e instanceof h)return e;var t={};if(["aroundPrecision","aroundRadius","getRankingInfo","minWordSizefor2Typos","minWordSizefor1Typo","page","maxValuesPerFacet","distinct","minimumAroundRadius","hitsPerPage","minProximity"].forEach((function(n){var r=e[n];if("string"==typeof r){var i=parseFloat(r);t[n]=isNaN(i)?r:i}})),Array.isArray(e.insideBoundingBox)&&(t.insideBoundingBox=e.insideBoundingBox.map((function(e){return Array.isArray(e)?e.map((function(e){return parseFloat(e)})):e}))),e.numericRefinements){var n={};Object.keys(e.numericRefinements).forEach((function(t){var r=e.numericRefinements[t]||{};n[t]={},Object.keys(r).forEach((function(e){var i=r[e].map((function(e){return Array.isArray(e)?e.map((function(e){return"string"==typeof e?parseFloat(e):e})):"string"==typeof e?parseFloat(e):e}));n[t][e]=i}))})),t.numericRefinements=n}return r({},e,t)},h.make=function(e){var t=new h(e);return(e.hierarchicalFacets||[]).forEach((function(e){if(e.rootPath){var n=t.getHierarchicalRefinement(e.name);n.length>0&&0!==n[0].indexOf(e.rootPath)&&(t=t.clearRefinements(e.name)),0===(n=t.getHierarchicalRefinement(e.name)).length&&(t=t.toggleHierarchicalFacetRefinement(e.name,e.rootPath))}})),t},h.validate=function(e,t){var n=t||{};return e.tagFilters&&n.tagRefinements&&n.tagRefinements.length>0?new Error("[Tags] Cannot switch from the managed tag API to the advanced API. It is probably an error, if it is really what you want, you should first clear the tags with clearTags method."):e.tagRefinements.length>0&&n.tagFilters?new Error("[Tags] Cannot switch from the advanced tag API to the managed API. It is probably an error, if it is not, you should first clear the tags with clearTags method."):e.numericFilters&&n.numericRefinements&&u(n.numericRefinements)?new Error("[Numeric filters] Can't switch from the advanced to the managed API. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):u(e.numericRefinements)&&n.numericFilters?new Error("[Numeric filters] Can't switch from the managed API to the advanced. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):null},h.prototype={constructor:h,clearRefinements:function(e){var t={numericRefinements:this._clearNumericRefinements(e),facetsRefinements:f.clearRefinement(this.facetsRefinements,e,"conjunctiveFacet"),facetsExcludes:f.clearRefinement(this.facetsExcludes,e,"exclude"),disjunctiveFacetsRefinements:f.clearRefinement(this.disjunctiveFacetsRefinements,e,"disjunctiveFacet"),hierarchicalFacetsRefinements:f.clearRefinement(this.hierarchicalFacetsRefinements,e,"hierarchicalFacet")};return t.numericRefinements===this.numericRefinements&&t.facetsRefinements===this.facetsRefinements&&t.facetsExcludes===this.facetsExcludes&&t.disjunctiveFacetsRefinements===this.disjunctiveFacetsRefinements&&t.hierarchicalFacetsRefinements===this.hierarchicalFacetsRefinements?this:this.setQueryParameters(t)},clearTags:function(){return void 0===this.tagFilters&&0===this.tagRefinements.length?this:this.setQueryParameters({tagFilters:void 0,tagRefinements:[]})},setIndex:function(e){return e===this.index?this:this.setQueryParameters({index:e})},setQuery:function(e){return e===this.query?this:this.setQueryParameters({query:e})},setPage:function(e){return e===this.page?this:this.setQueryParameters({page:e})},setFacets:function(e){return this.setQueryParameters({facets:e})},setDisjunctiveFacets:function(e){return this.setQueryParameters({disjunctiveFacets:e})},setHitsPerPage:function(e){return this.hitsPerPage===e?this:this.setQueryParameters({hitsPerPage:e})},setTypoTolerance:function(e){return this.typoTolerance===e?this:this.setQueryParameters({typoTolerance:e})},addNumericRefinement:function(e,t,n){var i=c(n);if(this.isNumericRefined(e,t,i))return this;var a=r({},this.numericRefinements);return a[e]=r({},a[e]),a[e][t]?(a[e][t]=a[e][t].slice(),a[e][t].push(i)):a[e][t]=[i],this.setQueryParameters({numericRefinements:a})},getConjunctiveRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsRefinements[e]||[]},getDisjunctiveRefinements:function(e){return this.isDisjunctiveFacet(e)&&this.disjunctiveFacetsRefinements[e]||[]},getHierarchicalRefinement:function(e){return this.hierarchicalFacetsRefinements[e]||[]},getExcludeRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsExcludes[e]||[]},removeNumericRefinement:function(e,t,n){return void 0!==n?this.isNumericRefined(e,t,n)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(r,i){return i===e&&r.op===t&&l(r.val,c(n))}))}):this:void 0!==t?this.isNumericRefined(e,t)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(n,r){return r===e&&n.op===t}))}):this:this.isNumericRefined(e)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(t,n){return n===e}))}):this},getNumericRefinements:function(e){return this.numericRefinements[e]||{}},getNumericRefinement:function(e,t){return this.numericRefinements[e]&&this.numericRefinements[e][t]},_clearNumericRefinements:function(e){if(void 0===e)return u(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return u(this.numericRefinements[e])?o(this.numericRefinements,[e]):this.numericRefinements;if("function"==typeof e){var t=!1,n=this.numericRefinements,r=Object.keys(n).reduce((function(r,i){var a=n[i],s={};return a=a||{},Object.keys(a).forEach((function(n){var r=a[n]||[],c=[];r.forEach((function(t){e({val:t,op:n},i,"numeric")||c.push(t)})),c.length!==r.length&&(t=!0),s[n]=c})),r[i]=s,r}),{});return t?r:this.numericRefinements}},addFacet:function(e){return this.isConjunctiveFacet(e)?this:this.setQueryParameters({facets:this.facets.concat([e])})},addDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this:this.setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.concat([e])})},addHierarchicalFacet:function(e){if(this.isHierarchicalFacet(e.name))throw new Error("Cannot declare two hierarchical facets with the same name: `"+e.name+"`");return this.setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.concat([e])})},addFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsRefinements,e,t)?this:this.setQueryParameters({facetsRefinements:f.addRefinement(this.facetsRefinements,e,t)})},addExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsExcludes,e,t)?this:this.setQueryParameters({facetsExcludes:f.addRefinement(this.facetsExcludes,e,t)})},addDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return f.isRefined(this.disjunctiveFacetsRefinements,e,t)?this:this.setQueryParameters({disjunctiveFacetsRefinements:f.addRefinement(this.disjunctiveFacetsRefinements,e,t)})},addTagRefinement:function(e){if(this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.concat(e)};return this.setQueryParameters(t)},removeFacet:function(e){return this.isConjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({facets:this.facets.filter((function(t){return t!==e}))}):this},removeDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.filter((function(t){return t!==e}))}):this},removeHierarchicalFacet:function(e){return this.isHierarchicalFacet(e)?this.clearRefinements(e).setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.filter((function(t){return t.name!==e}))}):this},removeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsRefinements,e,t)?this.setQueryParameters({facetsRefinements:f.removeRefinement(this.facetsRefinements,e,t)}):this},removeExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsExcludes,e,t)?this.setQueryParameters({facetsExcludes:f.removeRefinement(this.facetsExcludes,e,t)}):this},removeDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return f.isRefined(this.disjunctiveFacetsRefinements,e,t)?this.setQueryParameters({disjunctiveFacetsRefinements:f.removeRefinement(this.disjunctiveFacetsRefinements,e,t)}):this},removeTagRefinement:function(e){if(!this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.filter((function(t){return t!==e}))};return this.setQueryParameters(t)},toggleRefinement:function(e,t){return this.toggleFacetRefinement(e,t)},toggleFacetRefinement:function(e,t){if(this.isHierarchicalFacet(e))return this.toggleHierarchicalFacetRefinement(e,t);if(this.isConjunctiveFacet(e))return this.toggleConjunctiveFacetRefinement(e,t);if(this.isDisjunctiveFacet(e))return this.toggleDisjunctiveFacetRefinement(e,t);throw new Error("Cannot refine the undeclared facet "+e+"; it should be added to the helper options facets, disjunctiveFacets or hierarchicalFacets")},toggleConjunctiveFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsRefinements:f.toggleRefinement(this.facetsRefinements,e,t)})},toggleExcludeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsExcludes:f.toggleRefinement(this.facetsExcludes,e,t)})},toggleDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return this.setQueryParameters({disjunctiveFacetsRefinements:f.toggleRefinement(this.disjunctiveFacetsRefinements,e,t)})},toggleHierarchicalFacetRefinement:function(e,t){if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration");var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),r={};return void 0!==this.hierarchicalFacetsRefinements[e]&&this.hierarchicalFacetsRefinements[e].length>0&&(this.hierarchicalFacetsRefinements[e][0]===t||0===this.hierarchicalFacetsRefinements[e][0].indexOf(t+n))?-1===t.indexOf(n)?r[e]=[]:r[e]=[t.slice(0,t.lastIndexOf(n))]:r[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:i({},r,this.hierarchicalFacetsRefinements)})},addHierarchicalFacetRefinement:function(e,t){if(this.isHierarchicalFacetRefined(e))throw new Error(e+" is already refined.");if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration.");var n={};return n[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:i({},n,this.hierarchicalFacetsRefinements)})},removeHierarchicalFacetRefinement:function(e){if(!this.isHierarchicalFacetRefined(e))return this;var t={};return t[e]=[],this.setQueryParameters({hierarchicalFacetsRefinements:i({},t,this.hierarchicalFacetsRefinements)})},toggleTagRefinement:function(e){return this.isTagRefined(e)?this.removeTagRefinement(e):this.addTagRefinement(e)},isDisjunctiveFacet:function(e){return this.disjunctiveFacets.indexOf(e)>-1},isHierarchicalFacet:function(e){return void 0!==this.getHierarchicalFacetByName(e)},isConjunctiveFacet:function(e){return this.facets.indexOf(e)>-1},isFacetRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&f.isRefined(this.facetsRefinements,e,t)},isExcludeRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&f.isRefined(this.facetsExcludes,e,t)},isDisjunctiveFacetRefined:function(e,t){return!!this.isDisjunctiveFacet(e)&&f.isRefined(this.disjunctiveFacetsRefinements,e,t)},isHierarchicalFacetRefined:function(e,t){if(!this.isHierarchicalFacet(e))return!1;var n=this.getHierarchicalRefinement(e);return t?-1!==n.indexOf(t):n.length>0},isNumericRefined:function(e,t,n){if(void 0===n&&void 0===t)return!!this.numericRefinements[e];var r=this.numericRefinements[e]&&void 0!==this.numericRefinements[e][t];if(void 0===n||!r)return r;var i,a,o=c(n),u=void 0!==(i=this.numericRefinements[e][t],a=o,s(i,(function(e){return l(e,a)})));return r&&u},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=a(Object.keys(this.numericRefinements).filter((function(t){return Object.keys(e.numericRefinements[t]).length>0})),this.disjunctiveFacets);return Object.keys(this.disjunctiveFacetsRefinements).filter((function(t){return e.disjunctiveFacetsRefinements[t].length>0})).concat(t).concat(this.getRefinedHierarchicalFacets())},getRefinedHierarchicalFacets:function(){var e=this;return a(this.hierarchicalFacets.map((function(e){return e.name})),Object.keys(this.hierarchicalFacetsRefinements).filter((function(t){return e.hierarchicalFacetsRefinements[t].length>0})))},getUnrefinedDisjunctiveFacets:function(){var e=this.getRefinedDisjunctiveFacets();return this.disjunctiveFacets.filter((function(t){return-1===e.indexOf(t)}))},managedParameters:["index","facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements"],getQueryParams:function(){var e=this.managedParameters,t={},n=this;return Object.keys(this).forEach((function(r){var i=n[r];-1===e.indexOf(r)&&void 0!==i&&(t[r]=i)})),t},setQueryParameter:function(e,t){if(this[e]===t)return this;var n={};return n[e]=t,this.setQueryParameters(n)},setQueryParameters:function(e){if(!e)return this;var t=h.validate(this,e);if(t)throw t;var n=this,r=h._parseNumbers(e),i=Object.keys(this).reduce((function(e,t){return e[t]=n[t],e}),{}),a=Object.keys(r).reduce((function(e,t){var n=void 0!==e[t],i=void 0!==r[t];return n&&!i?o(e,[t]):(i&&(e[t]=r[t]),e)}),i);return new this.constructor(a)},resetPage:function(){return void 0===this.page?this:this.setPage(0)},_getHierarchicalFacetSortBy:function(e){return e.sortBy||["isRefined:desc","name:asc"]},_getHierarchicalFacetSeparator:function(e){return e.separator||" > "},_getHierarchicalRootPath:function(e){return e.rootPath||null},_getHierarchicalShowParentLevel:function(e){return"boolean"!=typeof e.showParentLevel||e.showParentLevel},getHierarchicalFacetByName:function(e){return s(this.hierarchicalFacets,(function(t){return t.name===e}))},getHierarchicalFacetBreadcrumb:function(e){if(!this.isHierarchicalFacet(e))return[];var t=this.getHierarchicalRefinement(e)[0];if(!t)return[];var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e));return t.split(n).map((function(e){return e.trim()}))},toString:function(){return JSON.stringify(this,null,2)}},e.exports=h},function(e,t,n){"use strict";e.exports=function(e,t){if(null===e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}},function(e,t,n){"use strict";var r=n(32),i=n(33),a=n(43),s=n(63),c=n(27),o=n(64),u=n(44),f=n(65);function l(e){var t={};return e.forEach((function(e,n){t[e]=n})),t}function h(e,t,n){t&&t[n]&&(e.stats=t[n])}function d(e,t){var n=t[0];this._rawResults=t;var a=this;Object.keys(n).forEach((function(e){a[e]=n[e]})),this.processingTimeMS=t.reduce((function(e,t){return void 0===t.processingTimeMS?e:e+t.processingTimeMS}),0),this.disjunctiveFacets=[],this.hierarchicalFacets=e.hierarchicalFacets.map((function(){return[]})),this.facets=[];var u=e.getRefinedDisjunctiveFacets(),d=l(e.facets),p=l(e.disjunctiveFacets),m=1,g=n.facets||{};Object.keys(g).forEach((function(t){var r,i,s=g[t],u=(r=e.hierarchicalFacets,i=t,c(r,(function(e){return(e.attributes||[]).indexOf(i)>-1})));if(u){var f=u.attributes.indexOf(t),l=o(e.hierarchicalFacets,(function(e){return e.name===u.name}));a.hierarchicalFacets[l][f]={attribute:t,data:s,exhaustive:n.exhaustiveFacetsCount}}else{var m,v=-1!==e.disjunctiveFacets.indexOf(t),y=-1!==e.facets.indexOf(t);v&&(m=p[t],a.disjunctiveFacets[m]={name:t,data:s,exhaustive:n.exhaustiveFacetsCount},h(a.disjunctiveFacets[m],n.facets_stats,t)),y&&(m=d[t],a.facets[m]={name:t,data:s,exhaustive:n.exhaustiveFacetsCount},h(a.facets[m],n.facets_stats,t))}})),this.hierarchicalFacets=s(this.hierarchicalFacets),u.forEach((function(s){var c=t[m],u=c&&c.facets?c.facets:{},f=e.getHierarchicalFacetByName(s);Object.keys(u).forEach((function(t){var s,l=u[t];if(f){s=o(e.hierarchicalFacets,(function(e){return e.name===f.name}));var d=o(a.hierarchicalFacets[s],(function(e){return e.attribute===t}));if(-1===d)return;a.hierarchicalFacets[s][d].data=r({},a.hierarchicalFacets[s][d].data,l)}else{s=p[t];var m=n.facets&&n.facets[t]||{};a.disjunctiveFacets[s]={name:t,data:i({},l,m),exhaustive:c.exhaustiveFacetsCount},h(a.disjunctiveFacets[s],c.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!a.disjunctiveFacets[s].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(n)>-1&&(a.disjunctiveFacets[s].data[n]=0)}))}})),m++})),e.getRefinedHierarchicalFacets().forEach((function(n){var r=e.getHierarchicalFacetByName(n),s=e._getHierarchicalFacetSeparator(r),c=e.getHierarchicalRefinement(n);if(!(0===c.length||c[0].split(s).length<2)){var u=t[m],f=u&&u.facets?u.facets:{};Object.keys(f).forEach((function(t){var n=f[t],u=o(e.hierarchicalFacets,(function(e){return e.name===r.name})),l=o(a.hierarchicalFacets[u],(function(e){return e.attribute===t}));if(-1!==l){var h={};if(c.length>0){var d=c[0].split(s)[0];h[d]=a.hierarchicalFacets[u][l].data[d]}a.hierarchicalFacets[u][l].data=i(h,n,a.hierarchicalFacets[u][l].data)}})),m++}})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],i=d[t];a.facets[i]={name:t,data:n.facets[t],exhaustive:n.exhaustiveFacetsCount},r.forEach((function(e){a.facets[i]=a.facets[i]||{name:t},a.facets[i].data=a.facets[i].data||{},a.facets[i].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(f(e)),this.facets=s(this.facets),this.disjunctiveFacets=s(this.disjunctiveFacets),this._state=e}function p(e,t){if(!t.data||0===t.data.length)return t;var n=t.data.map((function(t){return p(e,t)})),i=e(n);return r({},t,{data:i})}function m(e,t){var n=c(e,(function(e){return e.name===t}));return n&&n.stats}function g(e,t,n,r,i){var a=c(i,(function(e){return e.name===n})),s=a&&a.data&&a.data[r]?a.data[r]:0,o=a&&a.exhaustive||!1;return{type:t,attributeName:n,name:r,count:s,exhaustive:o}}d.prototype.getFacetByName=function(e){function t(t){return t.name===e}return c(this.facets,t)||c(this.disjunctiveFacets,t)||c(this.hierarchicalFacets,t)},d.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],d.prototype.getFacetValues=function(e,t){var n=function(e,t){function n(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var r=c(e.facets,n);return r?Object.keys(r.data).map((function(n){return{name:n,count:r.data[n],isRefined:e._state.isFacetRefined(t,n),isExcluded:e._state.isExcludeRefined(t,n)}})):[]}if(e._state.isDisjunctiveFacet(t)){var i=c(e.disjunctiveFacets,n);return i?Object.keys(i.data).map((function(n){return{name:n,count:i.data[n],isRefined:e._state.isDisjunctiveFacetRefined(t,n)}})):[]}if(e._state.isHierarchicalFacet(t))return c(e.hierarchicalFacets,n)}(this,e);if(n){var r=i({},t,{sortBy:d.DEFAULT_SORT});if(Array.isArray(r.sortBy)){var s=u(r.sortBy,d.DEFAULT_SORT);return Array.isArray(n)?a(n,s[0],s[1]):p((function(e){return a(e,s[0],s[1])}),n)}if("function"==typeof r.sortBy)return Array.isArray(n)?n.sort(r.sortBy):p((function(e){return function(e,t){return t.sort(e)}(r.sortBy,e)}),n);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}},d.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?m(this.facets,e):this._state.isDisjunctiveFacet(e)?m(this.disjunctiveFacets,e):void 0},d.prototype.getRefinements=function(){var e=this._state,t=this,n=[];return Object.keys(e.facetsRefinements).forEach((function(r){e.facetsRefinements[r].forEach((function(i){n.push(g(e,"facet",r,i,t.facets))}))})),Object.keys(e.facetsExcludes).forEach((function(r){e.facetsExcludes[r].forEach((function(i){n.push(g(e,"exclude",r,i,t.facets))}))})),Object.keys(e.disjunctiveFacetsRefinements).forEach((function(r){e.disjunctiveFacetsRefinements[r].forEach((function(i){n.push(g(e,"disjunctive",r,i,t.disjunctiveFacets))}))})),Object.keys(e.hierarchicalFacetsRefinements).forEach((function(r){e.hierarchicalFacetsRefinements[r].forEach((function(i){n.push(function(e,t,n,r){var i=e.getHierarchicalFacetByName(t),a=e._getHierarchicalFacetSeparator(i),s=n.split(a),o=c(r,(function(e){return e.name===t})),u=s.reduce((function(e,t){var n=e&&c(e.data,(function(e){return e.name===t}));return void 0!==n?n:e}),o),f=u&&u.count||0,l=u&&u.exhaustive||!1,h=u&&u.path||"";return{type:"hierarchical",attributeName:t,name:h,count:f,exhaustive:l}}(e,r,i,t.hierarchicalFacets))}))})),Object.keys(e.numericRefinements).forEach((function(t){var r=e.numericRefinements[t];Object.keys(r).forEach((function(e){r[e].forEach((function(r){n.push({type:"numeric",attributeName:t,name:r,numericValue:r,operator:e})}))}))})),e.tagRefinements.forEach((function(e){n.push({type:"tag",attributeName:"_tags",name:e})})),n},e.exports=d},function(e,t,n){"use strict";function r(e,t){if(e!==t){var n=void 0!==e,r=null===e,i=void 0!==t,a=null===t;if(!a&&e>t||r&&i||!n)return 1;if(!r&&e<t||a&&n||!i)return-1}return 0}e.exports=function(e,t,n){if(!Array.isArray(e))return[];Array.isArray(n)||(n=[]);var i=e.map((function(e,n){return{criteria:t.map((function(t){return e[t]})),index:n,value:e}}));return i.sort((function(e,t){for(var i=-1;++i<e.criteria.length;){var a=r(e.criteria[i],t.criteria[i]);if(a)return i>=n.length?a:"desc"===n[i]?-a:a}return e.index-t.index})),i.map((function(e){return e.value}))}},function(e,t,n){"use strict";var r=n(27);e.exports=function(e,t){var n=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var i=t.split(":"),a=r(n,(function(e){return e[0]===i[0]}));return i.length>1||!a?(e[0].push(i[0]),e[1].push(i[1]),e):(e[0].push(a[0]),e[1].push(a[1]),e)}),[[],[]])}},function(e,t,n){"use strict";var r,i="object"==typeof Reflect?Reflect:null,a=i&&"function"==typeof i.apply?i.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};r=i&&"function"==typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!=e};function c(){c.init.call(this)}e.exports=c,e.exports.once=function(e,t){return new Promise((function(n,r){function i(){void 0!==a&&e.removeListener("error",a),n([].slice.call(arguments))}var a;"error"!==t&&(a=function(n){e.removeListener(t,i),r(n)},e.once("error",a)),e.once(t,i)}))},c.EventEmitter=c,c.prototype._events=void 0,c.prototype._eventsCount=0,c.prototype._maxListeners=void 0;var o=10;function u(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function f(e){return void 0===e._maxListeners?c.defaultMaxListeners:e._maxListeners}function l(e,t,n,r){var i,a,s,c;if(u(n),void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),s=a[t]),void 0===s)s=a[t]=n,++e._eventsCount;else if("function"==typeof s?s=a[t]=r?[n,s]:[s,n]:r?s.unshift(n):s.push(n),(i=f(e))>0&&s.length>i&&!s.warned){s.warned=!0;var o=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");o.name="MaxListenersExceededWarning",o.emitter=e,o.type=t,o.count=s.length,c=o,console&&console.warn&&console.warn(c)}return e}function h(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=h.bind(r);return i.listener=n,r.wrapFn=i,i}function p(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(i):g(i,i.length)}function m(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function g(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}Object.defineProperty(c,"defaultMaxListeners",{enumerable:!0,get:function(){return o},set:function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");o=e}}),c.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},c.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},c.prototype.getMaxListeners=function(){return f(this)},c.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r="error"===e,i=this._events;if(void 0!==i)r=r&&void 0===i.error;else if(!r)return!1;if(r){var s;if(t.length>0&&(s=t[0]),s instanceof Error)throw s;var c=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw c.context=s,c}var o=i[e];if(void 0===o)return!1;if("function"==typeof o)a(o,this,t);else{var u=o.length,f=g(o,u);for(n=0;n<u;++n)a(f[n],this,t)}return!0},c.prototype.addListener=function(e,t){return l(this,e,t,!1)},c.prototype.on=c.prototype.addListener,c.prototype.prependListener=function(e,t){return l(this,e,t,!0)},c.prototype.once=function(e,t){return u(t),this.on(e,d(this,e,t)),this},c.prototype.prependOnceListener=function(e,t){return u(t),this.prependListener(e,d(this,e,t)),this},c.prototype.removeListener=function(e,t){var n,r,i,a,s;if(u(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(i=-1,a=n.length-1;a>=0;a--)if(n[a]===t||n[a].listener===t){s=n[a].listener,i=a;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,i),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,s||t)}return this},c.prototype.off=c.prototype.removeListener,c.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var i,a=Object.keys(n);for(r=0;r<a.length;++r)"removeListener"!==(i=a[r])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},c.prototype.listeners=function(e){return p(this,e,!0)},c.prototype.rawListeners=function(e){return p(this,e,!1)},c.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):m.call(e,t)},c.prototype.listenerCount=m,c.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(e,t,n){"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},function(e,t,n){"use strict";e.exports="3.2.2"},function(e,t){!function(){e.exports=this.wp.date}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(26);function i(e,t){if(e){if("string"==typeof e)return Object(r.a)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(e,t):void 0}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return _})),n.d(t,"a",(function(){return I}));var r=n(0),i=n.n(r),a=n(78),s=n(16),c=n(8),o=Object(s.a)({displayName:"AlgoliaStats",getProvidedProps:function(e,t,n){var r=Object(c.d)(n,{ais:e.contextValue,multiIndexContext:e.indexContextValue});return r?{nbHits:r.nbHits,processingTimeMS:r.processingTimeMS}:null}}),u=n(11),f=n(10),l=n(12),h=n(13),d=n(15),p=n(2),m=n(3),g=n.n(m),v=n(14),y=n.n(v),b=n(74),j=n(21),O=Object(j.a)("Stats"),x=function(e){function t(){return Object(u.a)(this,t),Object(l.a)(this,Object(h.a)(t).apply(this,arguments))}return Object(d.a)(t,e),Object(f.a)(t,[{key:"render",value:function(){var e=this.props,t=e.translate,n=e.nbHits,r=e.processingTimeMS,a=e.className;return i.a.createElement("div",{className:y()(O(""),a)},i.a.createElement("span",{className:O("text")},t("stats",n,r)))}}]),t}(r.Component);Object(p.a)(x,"propTypes",{translate:g.a.func.isRequired,nbHits:g.a.number.isRequired,processingTimeMS:g.a.number.isRequired,className:g.a.string}),Object(p.a)(x,"defaultProps",{className:""});var R=o(Object(b.a)({stats:function(e,t){return"".concat(e.toLocaleString()," results found in ").concat(t.toLocaleString(),"ms")}})(x)),F=n(77),P=n(73),S=n(30),w=n(24),E=n(35),_=function(e){var t=e.appId,n=e.apiKey,i=e.indexName,s=e.hitsItems,c=e.hitAttributes,o=e.searchFormStyle;return n&&t&&i?Object(r.createElement)(w.b,{searchOnlyAPIKey:n,appId:t,indexName:i},Object(r.createElement)(a.a,{hitsPerPage:s}),Object(r.createElement)(E.a,{ui:"algolia"===o?"algolia":"wordpress"}),Object(r.createElement)(R,{translations:{stats:function(e){return"".concat(e," results found")}}}),Object(r.createElement)(I,{attributes:c}),Object(r.createElement)(F.a,null)):null},I=function(e){var t=e.attributes,n=Object(P.a)((function(e){var n=e.hits;return Object(r.createElement)(S.a,{hits:n,attributes:t})}));return Object(r.createElement)(n)}},,function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,i=!1,a=void 0;try{for(var s,c=e[Symbol.iterator]();!(r=(s=c.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(i)throw a}}return n}}},function(e,t,n){var r=n(55);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t,n){"use strict";var r=n(58);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,a,s){if(s!==r){var c=new Error("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");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";var r=n(40),i=n(42),a=n(66),s=n(67),c=n(45),o=n(46),u=n(34),f=n(47);function l(e,t,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+f+")"),this.setClient(e);var i=n||{};i.index=t,this.state=r.make(i),this.lastResults=null,this._queryId=0,this._lastQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0}function h(e){if(e<0)throw new Error("Page requested below 0.");return this._change({state:this.state.setPage(e),isPageReset:!1}),this}function d(){return this.state.page}o(l,c.EventEmitter),l.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},l.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},l.prototype.getQuery=function(){var e=this.state;return s._getHitsSearchParams(e)},l.prototype.searchOnce=function(e,t){var n=e?this.state.setQueryParameters(e):this.state,r=s._getQueries(n.index,n),a=this;if(this._currentNbQueries++,this.emit("searchOnce",{state:n}),!t)return this.client.search(r).then((function(e){return a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),{content:new i(n,e.results),state:n,_originalResponse:e}}),(function(e){throw a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),e}));this.client.search(r).then((function(e){a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),t(null,new i(n,e.results),n)})).catch((function(e){a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),t(e,null,n)}))},l.prototype.searchForFacetValues=function(e,t,n,r){var i="function"==typeof this.client.searchForFacetValues;if(!i&&"function"!=typeof this.client.initIndex)throw new Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues or client.initIndex(index).searchForFacetValues");var a=this.state.setQueryParameters(r||{}),c=a.isDisjunctiveFacet(e),o=s.getSearchForFacetQuery(e,t,n,a);this._currentNbQueries++;var u=this;return this.emit("searchForFacetValues",{state:a,facet:e,query:t}),(i?this.client.searchForFacetValues([{indexName:a.index,params:o}]):this.client.initIndex(a.index).searchForFacetValues(o)).then((function(t){return u._currentNbQueries--,0===u._currentNbQueries&&u.emit("searchQueueEmpty"),(t=Array.isArray(t)?t[0]:t).facetHits.forEach((function(t){t.isRefined=c?a.isDisjunctiveFacetRefined(e,t.value):a.isFacetRefined(e,t.value)})),t}),(function(e){throw u._currentNbQueries--,0===u._currentNbQueries&&u.emit("searchQueueEmpty"),e}))},l.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},l.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},l.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},l.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},l.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.addNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,n),isPageReset:!0}),this},l.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},l.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},l.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},l.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},l.prototype.removeNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,n),isPageReset:!0}),this},l.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},l.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},l.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},l.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},l.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},l.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},l.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},l.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},l.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},l.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},l.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},l.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},l.prototype.setCurrentPage=h,l.prototype.setPage=h,l.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},l.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},l.prototype.setState=function(e){return this._change({state:r.make(e),isPageReset:!1}),this},l.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new r(e),this},l.prototype.hasRefinements=function(e){return!!u(this.state.getNumericRefinements(e))||(this.state.isConjunctiveFacet(e)?this.state.isFacetRefined(e):this.state.isDisjunctiveFacet(e)?this.state.isDisjunctiveFacetRefined(e):!!this.state.isHierarchicalFacet(e)&&this.state.isHierarchicalFacetRefined(e))},l.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},l.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},l.prototype.hasTag=function(e){return this.state.isTagRefined(e)},l.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},l.prototype.getIndex=function(){return this.state.index},l.prototype.getCurrentPage=d,l.prototype.getPage=d,l.prototype.getTags=function(){return this.state.tagRefinements},l.prototype.getRefinements=function(e){var t=[];if(this.state.isConjunctiveFacet(e))this.state.getConjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"conjunctive"})})),this.state.getExcludeRefinements(e).forEach((function(e){t.push({value:e,type:"exclude"})}));else if(this.state.isDisjunctiveFacet(e)){this.state.getDisjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"disjunctive"})}))}var n=this.state.getNumericRefinements(e);return Object.keys(n).forEach((function(e){var r=n[e];t.push({value:r,operator:e,type:"numeric"})})),t},l.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},l.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},l.prototype._search=function(e){var t=this.state,n=[],r=[];e.onlyWithDerivedHelpers||(r=s._getQueries(t.index,t),n.push({state:t,queriesCount:r.length,helper:this}),this.emit("search",{state:t,results:this.lastResults}));var i=this.derivedHelpers.map((function(e){var r=e.getModifiedState(t),i=s._getQueries(r.index,r);return n.push({state:r,queriesCount:i.length,helper:e}),e.emit("search",{state:r,results:e.lastResults}),i})),a=Array.prototype.concat.apply(r,i),c=this._queryId++;this._currentNbQueries++;try{this.client.search(a).then(this._dispatchAlgoliaResponse.bind(this,n,c)).catch(this._dispatchAlgoliaError.bind(this,c))}catch(e){this.emit("error",{error:e})}},l.prototype._dispatchAlgoliaResponse=function(e,t,n){if(!(t<this._lastQueryIdReceived)){this._currentNbQueries-=t-this._lastQueryIdReceived,this._lastQueryIdReceived=t,0===this._currentNbQueries&&this.emit("searchQueueEmpty");var r=n.results.slice();e.forEach((function(e){var t=e.state,n=e.queriesCount,a=e.helper,s=r.splice(0,n),c=a.lastResults=new i(t,s);a.emit("result",{results:c,state:t})}))}},l.prototype._dispatchAlgoliaError=function(e,t){e<this._lastQueryIdReceived||(this._currentNbQueries-=e-this._lastQueryIdReceived,this._lastQueryIdReceived=e,this.emit("error",{error:t}),0===this._currentNbQueries&&this.emit("searchQueueEmpty"))},l.prototype.containsRefinement=function(e,t,n,r){return e||0!==t.length||0!==n.length||0!==r.length},l.prototype._hasDisjunctiveRefinements=function(e){return this.state.disjunctiveRefinements[e]&&this.state.disjunctiveRefinements[e].length>0},l.prototype._change=function(e){var t=e.state,n=e.isPageReset;t!==this.state&&(this.state=t,this.emit("change",{state:this.state,results:this.lastResults,isPageReset:n}))},l.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},l.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+f+")"),this.client=e),this},l.prototype.getClient=function(){return this.client},l.prototype.derive=function(e){var t=new a(this,e);return this.derivedHelpers.push(t),t},l.prototype.detachDerivedHelper=function(e){var t=this.derivedHelpers.indexOf(e);if(-1===t)throw new Error("Derived helper already detached");this.derivedHelpers.splice(t,1)},l.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=l},function(e,t,n){"use strict";e.exports=function(e,t){return e.filter((function(n,r){return t.indexOf(n)>-1&&e.indexOf(n)===r}))}},function(e,t,n){"use strict";e.exports=function e(t){if("number"==typeof t)return t;if("string"==typeof t)return parseFloat(t);if(Array.isArray(t))return t.map(e);throw new Error("The value should be a number, a parsable string or an array of those.")}},function(e,t,n){"use strict";var r=n(33),i=n(41),a=n(34),s={addRefinement:function(e,t,n){if(s.isRefined(e,t,n))return e;var i=""+n,a=e[t]?e[t].concat(i):[i],c={};return c[t]=a,r({},c,e)},removeRefinement:function(e,t,n){if(void 0===n)return s.clearRefinement(e,(function(e,n){return t===n}));var r=""+n;return s.clearRefinement(e,(function(e,n){return t===n&&r===e}))},toggleRefinement:function(e,t,n){if(void 0===n)throw new Error("toggleRefinement should be used with a value");return s.isRefined(e,t,n)?s.removeRefinement(e,t,n):s.addRefinement(e,t,n)},clearRefinement:function(e,t,n){if(void 0===t)return a(e)?{}:e;if("string"==typeof t)return i(e,[t]);if("function"==typeof t){var r=!1,s=Object.keys(e).reduce((function(i,a){var s=e[a]||[],c=s.filter((function(e){return!t(e,a,n)}));return c.length!==s.length&&(r=!0),i[a]=c,i}),{});return r?s:e}},isRefined:function(e,t,n){var r=!!e[t]&&e[t].length>0;if(void 0===n||!r)return r;var i=""+n;return-1!==e[t].indexOf(i)}};e.exports=s},function(e,t,n){"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},function(e,t,n){"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}},function(e,t,n){"use strict";e.exports=function(e){return function(t,n){var s=e.hierarchicalFacets[n],c=e.hierarchicalFacetsRefinements[s.name]&&e.hierarchicalFacetsRefinements[s.name][0]||"",o=e._getHierarchicalFacetSeparator(s),u=e._getHierarchicalRootPath(s),f=e._getHierarchicalShowParentLevel(s),l=a(e._getHierarchicalFacetSortBy(s)),h=t.every((function(e){return e.exhaustive})),d=function(e,t,n,a,s){return function(c,o,u){var f=c;if(u>0){var l=0;for(f=c;l<u;){var h=f&&Array.isArray(f.data)?f.data:[];f=i(h,(function(e){return e.isRefined})),l++}}if(f){var d=Object.keys(o.data).map((function(e){return[e,o.data[e]]})).filter((function(e){return function(e,t,n,r,i,a){if(i&&(0!==e.indexOf(i)||i===e))return!1;return!i&&-1===e.indexOf(r)||i&&e.split(r).length-i.split(r).length==1||-1===e.indexOf(r)&&-1===n.indexOf(r)||0===n.indexOf(e)||0===e.indexOf(t+r)&&(a||0===e.indexOf(n))}(e[0],f.path||n,s,t,n,a)}));f.data=r(d.map((function(e){var n=e[0];return function(e,t,n,r,i){var a=t.split(n);return{name:a[a.length-1].trim(),path:t,count:e,isRefined:r===t||0===r.indexOf(t+n),exhaustive:i,data:null}}(e[1],n,t,s,o.exhaustive)})),e[0],e[1])}return c}}(l,o,u,f,c),p=t;return u&&(p=t.slice(u.split(o).length)),p.reduce(d,{name:e.hierarchicalFacets[n].name,count:null,isRefined:!0,path:null,exhaustive:h,data:null})}};var r=n(43),i=n(27),a=n(44)},function(e,t,n){"use strict";var r=n(45);function i(e,t){this.main=e,this.fn=t,this.lastResults=null}n(46)(i,r.EventEmitter),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},e.exports=i},function(e,t,n){"use strict";var r=n(32),i={_getQueries:function(e,t){var n=[];return n.push({indexName:e,params:i._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(r){n.push({indexName:e,params:i._getDisjunctiveFacetSearchParams(t,r)})})),t.getRefinedHierarchicalFacets().forEach((function(r){var a=t.getHierarchicalFacetByName(r),s=t.getHierarchicalRefinement(r),c=t._getHierarchicalFacetSeparator(a);s.length>0&&s[0].split(c).length>1&&n.push({indexName:e,params:i._getDisjunctiveFacetSearchParams(t,r,!0)})})),n},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(i._getHitsHierarchicalFacetsAttributes(e)),n=i._getFacetFilters(e),a=i._getNumericFilters(e),s={facets:t,tagFilters:i._getTagFilters(e)};return n.length>0&&(s.facetFilters=n),a.length>0&&(s.numericFilters=a),r({},e.getQueryParams(),s)},_getDisjunctiveFacetSearchParams:function(e,t,n){var a=i._getFacetFilters(e,t,n),s=i._getNumericFilters(e,t),c={hitsPerPage:1,page:0,attributesToRetrieve:[],attributesToHighlight:[],attributesToSnippet:[],tagFilters:i._getTagFilters(e),analytics:!1,clickAnalytics:!1},o=e.getHierarchicalFacetByName(t);return c.facets=o?i._getDisjunctiveHierarchicalFacetAttribute(e,o,n):t,s.length>0&&(c.numericFilters=s),a.length>0&&(c.facetFilters=a),r({},e.getQueryParams(),c)},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var n=[];return Object.keys(e.numericRefinements).forEach((function(r){var i=e.numericRefinements[r]||{};Object.keys(i).forEach((function(e){var a=i[e]||[];t!==r&&a.forEach((function(t){if(Array.isArray(t)){var i=t.map((function(t){return r+e+t}));n.push(i)}else n.push(r+e+t)}))}))})),n},_getTagFilters:function(e){return e.tagFilters?e.tagFilters:e.tagRefinements.join(",")},_getFacetFilters:function(e,t,n){var r=[],i=e.facetsRefinements||{};Object.keys(i).forEach((function(e){(i[e]||[]).forEach((function(t){r.push(e+":"+t)}))}));var a=e.facetsExcludes||{};Object.keys(a).forEach((function(e){(a[e]||[]).forEach((function(t){r.push(e+":-"+t)}))}));var s=e.disjunctiveFacetsRefinements||{};Object.keys(s).forEach((function(e){var n=s[e]||[];if(e!==t&&n&&0!==n.length){var i=[];n.forEach((function(t){i.push(e+":"+t)})),r.push(i)}}));var c=e.hierarchicalFacetsRefinements||{};return Object.keys(c).forEach((function(i){var a=(c[i]||[])[0];if(void 0!==a){var s,o,u=e.getHierarchicalFacetByName(i),f=e._getHierarchicalFacetSeparator(u),l=e._getHierarchicalRootPath(u);if(t===i){if(-1===a.indexOf(f)||!l&&!0===n||l&&l.split(f).length===a.split(f).length)return;l?(o=l.split(f).length-1,a=l):(o=a.split(f).length-2,a=a.slice(0,a.lastIndexOf(f))),s=u.attributes[o]}else o=a.split(f).length-1,s=u.attributes[o];s&&r.push([s+":"+a])}})),r},_getHitsHierarchicalFacetsAttributes:function(e){return e.hierarchicalFacets.reduce((function(t,n){var r=e.getHierarchicalRefinement(n.name)[0];if(!r)return t.push(n.attributes[0]),t;var i=e._getHierarchicalFacetSeparator(n),a=r.split(i).length,s=n.attributes.slice(0,a+1);return t.concat(s)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,n){var r=e._getHierarchicalFacetSeparator(t);if(!0===n){var i=e._getHierarchicalRootPath(t),a=0;return i&&(a=i.split(r).length),[t.attributes[a]]}var s=(e.getHierarchicalRefinement(t.name)[0]||"").split(r).length-1;return t.attributes.slice(0,s+1)},getSearchForFacetQuery:function(e,t,n,a){var s=a.isDisjunctiveFacet(e)?a.clearRefinements(e):a,c={facetQuery:t,facetName:e};return"number"==typeof n&&(c.maxFacetHits=n),r({},i._getHitsSearchParams(s),c)}};e.exports=i},function(e,t,n){"use strict";var r=n(2),i=n(3),a=n.n(i),s=n(16),c=n(8);function o(e,t,n){var r=Object(c.b)(e,t,n,"query","");return r||""}function u(e,t,n,i){var a=Object(r.a)({},"query",n);return Object(c.f)(t,a,i,!0)}t.a=Object(s.a)({displayName:"AlgoliaSearchBox",propTypes:{defaultRefinement:a.a.string},getProvidedProps:function(e,t,n){return{currentRefinement:o(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue}),isSearchStalled:n.isSearchStalled}},refine:function(e,t,n){return u(0,t,n,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},cleanUp:function(e,t){return function(e,t,n){return Object(c.a)(t,n,"query")}(0,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},getSearchParameters:function(e,t,n){return e.setQuery(o(t,n,{ais:t.contextValue,multiIndexContext:t.indexContextValue}))},getMetadata:function(e,t){var n=o(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue});return{id:"query",index:Object(c.c)({ais:e.contextValue,multiIndexContext:e.indexContextValue}),items:null===n?[]:[{label:"".concat("query",": ").concat(n),value:function(t){return u(0,t,"",{ais:e.contextValue,multiIndexContext:e.indexContextValue})},currentRefinement:n}]}}})},function(e,t,n){"use strict";var r=n(68),i=n(19),a=n(4),s=n(11),c=n(10),o=n(12),u=n(13),f=n(5),l=n(15),h=n(2),d=n(0),p=n.n(d),m=n(3),g=n.n(m),v=n(14),y=n.n(v),b=n(74),j=n(21),O=Object(j.a)("SearchBox"),x=p.a.createElement("svg",{width:"18",height:"18",viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",stroke:"#444",className:O("loadingIcon")},p.a.createElement("g",{fill:"none",fillRule:"evenodd"},p.a.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},p.a.createElement("circle",{strokeOpacity:".5",cx:"18",cy:"18",r:"18"}),p.a.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},p.a.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"}))))),R=p.a.createElement("svg",{className:O("resetIcon"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",width:"10",height:"10"},p.a.createElement("path",{d:"M8.114 10L.944 2.83 0 1.885 1.886 0l.943.943L10 8.113l7.17-7.17.944-.943L20 1.886l-.943.943-7.17 7.17 7.17 7.17.943.944L18.114 20l-.943-.943-7.17-7.17-7.17 7.17-.944.943L0 18.114l.943-.943L8.113 10z"})),F=p.a.createElement("svg",{className:O("submitIcon"),xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10",viewBox:"0 0 40 40"},p.a.createElement("path",{d:"M26.804 29.01c-2.832 2.34-6.465 3.746-10.426 3.746C7.333 32.756 0 25.424 0 16.378 0 7.333 7.333 0 16.378 0c9.046 0 16.378 7.333 16.378 16.378 0 3.96-1.406 7.594-3.746 10.426l10.534 10.534c.607.607.61 1.59-.004 2.202-.61.61-1.597.61-2.202.004L26.804 29.01zm-10.426.627c7.323 0 13.26-5.936 13.26-13.26 0-7.32-5.937-13.257-13.26-13.257C9.056 3.12 3.12 9.056 3.12 16.378c0 7.323 5.936 13.26 13.258 13.26z"})),P=function(e){function t(e){var n;return Object(s.a)(this,t),n=Object(o.a)(this,Object(u.a)(t).call(this)),Object(h.a)(Object(f.a)(n),"getQuery",(function(){return n.props.searchAsYouType?n.props.currentRefinement:n.state.query})),Object(h.a)(Object(f.a)(n),"onInputMount",(function(e){n.input=e,n.props.inputRef&&("function"==typeof n.props.inputRef?n.props.inputRef(e):n.props.inputRef.current=e)})),Object(h.a)(Object(f.a)(n),"onKeyDown",(function(e){if(n.props.focusShortcuts){var t=n.props.focusShortcuts.map((function(e){return"string"==typeof e?e.toUpperCase().charCodeAt(0):e})),r=e.target||e.srcElement,i=r.tagName;if(!r.isContentEditable&&"INPUT"!==i&&"SELECT"!==i&&"TEXTAREA"!==i){var a=e.which||e.keyCode;-1!==t.indexOf(a)&&(n.input.focus(),e.stopPropagation(),e.preventDefault())}}})),Object(h.a)(Object(f.a)(n),"onSubmit",(function(e){e.preventDefault(),e.stopPropagation(),n.input.blur();var t=n.props,r=t.refine;return t.searchAsYouType||r(n.getQuery()),!1})),Object(h.a)(Object(f.a)(n),"onChange",(function(e){var t=n.props,r=t.searchAsYouType,i=t.refine,a=t.onChange,s=e.target.value;r?i(s):n.setState({query:s}),a&&a(e)})),Object(h.a)(Object(f.a)(n),"onReset",(function(e){var t=n.props,r=t.searchAsYouType,i=t.refine,a=t.onReset;i(""),n.input.focus(),r||n.setState({query:""}),a&&a(e)})),n.state={query:e.searchAsYouType?null:e.currentRefinement},n}return Object(l.a)(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.onKeyDown)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.onKeyDown)}},{key:"componentDidUpdate",value:function(e){this.props.searchAsYouType||e.currentRefinement===this.props.currentRefinement||this.setState({query:this.props.currentRefinement})}},{key:"render",value:function(){var e=this,t=this.props,n=t.className,r=t.translate,s=t.autoFocus,c=t.loadingIndicator,o=t.submit,u=t.reset,f=this.getQuery(),l=Object.keys(this.props).reduce((function(t,n){return-1===["onsubmit","onreset","onchange"].indexOf(n.toLowerCase())&&0===n.indexOf("on")?Object(a.a)({},t,Object(h.a)({},n,e.props[n])):t}),{}),d=this.props.showLoadingIndicator&&this.props.isSearchStalled;return p.a.createElement("div",{className:y()(O(""),n)},p.a.createElement("form",{noValidate:!0,onSubmit:this.props.onSubmit?this.props.onSubmit:this.onSubmit,onReset:this.onReset,className:O("form",d&&"form--stalledSearch"),action:"",role:"search"},p.a.createElement("input",Object(i.a)({ref:this.onInputMount,type:"search",placeholder:r("placeholder"),autoFocus:s,autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",spellCheck:"false",required:!0,maxLength:"512",value:f,onChange:this.onChange},l,{className:O("input")})),p.a.createElement("button",{type:"submit",title:r("submitTitle"),className:O("submit")},o),p.a.createElement("button",{type:"reset",title:r("resetTitle"),className:O("reset"),hidden:!f||d},u),this.props.showLoadingIndicator&&p.a.createElement("span",{hidden:!d,className:O("loadingIndicator")},c)))}}]),t}(d.Component);Object(h.a)(P,"propTypes",{currentRefinement:g.a.string,className:g.a.string,refine:g.a.func.isRequired,translate:g.a.func.isRequired,loadingIndicator:g.a.node,reset:g.a.node,submit:g.a.node,focusShortcuts:g.a.arrayOf(g.a.oneOfType([g.a.string,g.a.number])),autoFocus:g.a.bool,searchAsYouType:g.a.bool,onSubmit:g.a.func,onReset:g.a.func,onChange:g.a.func,isSearchStalled:g.a.bool,showLoadingIndicator:g.a.bool,inputRef:g.a.oneOfType([g.a.func,g.a.exact({current:g.a.object})])}),Object(h.a)(P,"defaultProps",{currentRefinement:"",className:"",focusShortcuts:["s","/"],autoFocus:!1,searchAsYouType:!0,showLoadingIndicator:!1,isSearchStalled:!1,loadingIndicator:x,reset:R,submit:F});var S=Object(b.a)({resetTitle:"Clear the search query.",submitTitle:"Submit your search query.",placeholder:"Search here…"})(P);t.a=Object(r.a)(S)},,,function(e,t){!function(){e.exports=this.ReactDOM}()},function(e,t,n){"use strict";var r=n(16),i=n(8),a=n(7);t.a=Object(r.a)({displayName:"AlgoliaHits",getProvidedProps:function(e,t,n){var r=Object(i.d)(n,{ais:e.contextValue,multiIndexContext:e.indexContextValue});if(!r)return{hits:[]};var s=Object(a.a)(r.hits,r.hitsPerPage,r.page);return{hits:Object(a.b)(s,r.queryID)}},getSearchParameters:function(e){return e}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n(19),i=n(11),a=n(10),s=n(12),c=n(13),o=n(5),u=n(15),f=n(2),l=n(0),h=n.n(l);function d(e){return function(t){var n,d=function(n){function l(){var t,n;Object(i.a)(this,l);for(var r=arguments.length,a=new Array(r),u=0;u<r;u++)a[u]=arguments[u];return n=Object(s.a)(this,(t=Object(c.a)(l)).call.apply(t,[this].concat(a))),Object(f.a)(Object(o.a)(n),"translate",(function(t){var r=n.props.translations,i=r&&r.hasOwnProperty(t)?r[t]:e[t];if("function"==typeof i){for(var a=arguments.length,s=new Array(a>1?a-1:0),c=1;c<a;c++)s[c-1]=arguments[c];return i.apply(void 0,s)}return i})),n}return Object(u.a)(l,n),Object(a.a)(l,[{key:"render",value:function(){return h.a.createElement(t,Object(r.a)({translate:this.translate},this.props))}}]),l}(l.Component),p=t.displayName||t.name||"UnknownComponent";return d.displayName="Translatable(".concat(p,")"),d.propTypes={translations:(n=Object.keys(e),function(e,t,r){var i=e[t];if(i)for(var a=0,s=Object.keys(i);a<s.length;a++){var c=s[a];if(-1===n.indexOf(c))return new Error("Unknown `".concat(t,"` key `").concat(c,"`. Check the render method ")+"of `".concat(r,"`."))}})},d}}},function(e,t,n){"use strict";n.r(t);var r,i,a,s=n(0),c=n(72),o=n(50),u=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=e.getAttribute(t);return r?Number(r):n},f=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.getAttribute(t);return r?"true"===r:n};r=".aib-instantsearch",i=o.b,(a=document.querySelectorAll(r))&&a.forEach((function(e){var t={listLayout:"grid"===e.getAttribute("data-list-layout")?"grid":"list",gridColumns:u(e,"data-grid-columns",3),displayPostAuthor:f(e,"data-display-post-author"),displayPostCategory:f(e,"data-display-post-categories"),displayPostContentRadio:e.getAttribute("data-display-post-content-type")||"excerpt",displayPostDate:f(e,"data-display-post-date"),displayPostTags:f(e,"data-display-post-tags"),excerptLength:u(e,"data-excerpt-length",55)},n={appId:e.getAttribute("data-app-id")||void 0,apiKey:e.getAttribute("data-searchonly-api-key")||void 0,indexName:e.getAttribute("data-index-name")||"wp_posts_post",hitsItems:u(e,"data-hit-items",10),hitAttributes:t,searchFormStyle:e.getAttribute("data-search-box-style")||void 0};Object(c.render)(Object(s.createElement)(i,n),e)}))},,function(e,t,n){"use strict";var r=n(16),i=Object(r.a)({displayName:"AlgoliaPoweredBy",getProvidedProps:function(){var e="undefined"==typeof window?"":window.location.hostname;return{url:"https://www.algolia.com/?utm_source=react-instantsearch&utm_medium=website&"+"utm_content=".concat(e,"&")+"utm_campaign=poweredby"}}}),a=n(11),s=n(10),c=n(12),o=n(13),u=n(15),f=n(2),l=n(0),h=n.n(l),d=n(3),p=n.n(d),m=n(14),g=n.n(m),v=n(74),y=n(21),b=Object(y.a)("PoweredBy"),j=function(){return h.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",baseProfile:"basic",viewBox:"0 0 1366 362",width:"100",height:"27",className:b("logo")},h.a.createElement("linearGradient",{id:"g",x1:"428.258",x2:"434.145",y1:"404.15",y2:"409.85",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(94.045 0 0 -94.072 -40381.527 38479.52)"},h.a.createElement("stop",{offset:"0",stopColor:"#00AEFF"}),h.a.createElement("stop",{offset:"1",stopColor:"#3369E7"})),h.a.createElement("path",{d:"M61.8 15.4h242.8c23.9 0 43.4 19.4 43.4 43.4v242.9c0 23.9-19.4 43.4-43.4 43.4H61.8c-23.9 0-43.4-19.4-43.4-43.4v-243c0-23.9 19.4-43.3 43.4-43.3z",fill:"url(#g)"}),h.a.createElement("path",{d:"M187 98.7c-51.4 0-93.1 41.7-93.1 93.2S135.6 285 187 285s93.1-41.7 93.1-93.2-41.6-93.1-93.1-93.1zm0 158.8c-36.2 0-65.6-29.4-65.6-65.6s29.4-65.6 65.6-65.6 65.6 29.4 65.6 65.6-29.3 65.6-65.6 65.6zm0-117.8v48.9c0 1.4 1.5 2.4 2.8 1.7l43.4-22.5c1-.5 1.3-1.7.8-2.7-9-15.8-25.7-26.6-45-27.3-1 0-2 .8-2 1.9zm-60.8-35.9l-5.7-5.7c-5.6-5.6-14.6-5.6-20.2 0l-6.8 6.8c-5.6 5.6-5.6 14.6 0 20.2l5.6 5.6c.9.9 2.2.7 3-.2 3.3-4.5 6.9-8.8 10.9-12.8 4.1-4.1 8.3-7.7 12.9-11 1-.6 1.1-2 .3-2.9zM217.5 89V77.7c0-7.9-6.4-14.3-14.3-14.3h-33.3c-7.9 0-14.3 6.4-14.3 14.3v11.6c0 1.3 1.2 2.2 2.5 1.9 9.3-2.7 19.1-4.1 29-4.1 9.5 0 18.9 1.3 28 3.8 1.2.3 2.4-.6 2.4-1.9z",fill:"#FFFFFF"}),h.a.createElement("path",{d:"M842.5 267.6c0 26.7-6.8 46.2-20.5 58.6-13.7 12.4-34.6 18.6-62.8 18.6-10.3 0-31.7-2-48.8-5.8l6.3-31c14.3 3 33.2 3.8 43.1 3.8 15.7 0 26.9-3.2 33.6-9.6s10-15.9 10-28.5v-6.4c-3.9 1.9-9 3.8-15.3 5.8-6.3 1.9-13.6 2.9-21.8 2.9-10.8 0-20.6-1.7-29.5-5.1-8.9-3.4-16.6-8.4-22.9-15-6.3-6.6-11.3-14.9-14.8-24.8s-5.3-27.6-5.3-40.6c0-12.2 1.9-27.5 5.6-37.7 3.8-10.2 9.2-19 16.5-26.3 7.2-7.3 16-12.9 26.3-17s22.4-6.7 35.5-6.7c12.7 0 24.4 1.6 35.8 3.5 11.4 1.9 21.1 3.9 29 6.1v155.2zm-108.7-77.2c0 16.4 3.6 34.6 10.8 42.2 7.2 7.6 16.5 11.4 27.9 11.4 6.2 0 12.1-.9 17.6-2.6 5.5-1.7 9.9-3.7 13.4-6.1v-97.1c-2.8-.6-14.5-3-25.8-3.3-14.2-.4-25 5.4-32.6 14.7-7.5 9.3-11.3 25.6-11.3 40.8zm294.3 0c0 13.2-1.9 23.2-5.8 34.1s-9.4 20.2-16.5 27.9c-7.1 7.7-15.6 13.7-25.6 17.9s-25.4 6.6-33.1 6.6c-7.7-.1-23-2.3-32.9-6.6-9.9-4.3-18.4-10.2-25.5-17.9-7.1-7.7-12.6-17-16.6-27.9s-6-20.9-6-34.1c0-13.2 1.8-25.9 5.8-36.7 4-10.8 9.6-20 16.8-27.7s15.8-13.6 25.6-17.8c9.9-4.2 20.8-6.2 32.6-6.2s22.7 2.1 32.7 6.2c10 4.2 18.6 10.1 25.6 17.8 7.1 7.7 12.6 16.9 16.6 27.7 4.2 10.8 6.3 23.5 6.3 36.7zm-40 .1c0-16.9-3.7-31-10.9-40.8-7.2-9.9-17.3-14.8-30.2-14.8-12.9 0-23 4.9-30.2 14.8-7.2 9.9-10.7 23.9-10.7 40.8 0 17.1 3.6 28.6 10.8 38.5 7.2 10 17.3 14.9 30.2 14.9 12.9 0 23-5 30.2-14.9 7.2-10 10.8-21.4 10.8-38.5zm127.1 86.4c-64.1.3-64.1-51.8-64.1-60.1L1051 32l39.1-6.2v183.6c0 4.7 0 34.5 25.1 34.6v32.9zm68.9 0h-39.3V108.1l39.3-6.2v175zm-19.7-193.5c13.1 0 23.8-10.6 23.8-23.7S1177.6 36 1164.4 36s-23.8 10.6-23.8 23.7 10.7 23.7 23.8 23.7zm117.4 18.6c12.9 0 23.8 1.6 32.6 4.8 8.8 3.2 15.9 7.7 21.1 13.4s8.9 13.5 11.1 21.7c2.3 8.2 3.4 17.2 3.4 27.1v100.6c-6 1.3-15.1 2.8-27.3 4.6s-25.9 2.7-41.1 2.7c-10.1 0-19.4-1-27.7-2.9-8.4-1.9-15.5-5-21.5-9.3-5.9-4.3-10.5-9.8-13.9-16.6-3.3-6.8-5-16.4-5-26.4 0-9.6 1.9-15.7 5.6-22.3 3.8-6.6 8.9-12 15.3-16.2 6.5-4.2 13.9-7.2 22.4-9s17.4-2.7 26.6-2.7c4.3 0 8.8.3 13.6.8s9.8 1.4 15.2 2.7v-6.4c0-4.5-.5-8.8-1.6-12.8-1.1-4.1-3-7.6-5.6-10.7-2.7-3.1-6.2-5.5-10.6-7.2s-10-3-16.7-3c-9 0-17.2 1.1-24.7 2.4-7.5 1.3-13.7 2.8-18.4 4.5l-4.7-32.1c4.9-1.7 12.2-3.4 21.6-5.1s19.5-2.6 30.3-2.6zm3.3 141.9c12 0 20.9-.7 27.1-1.9v-39.8c-2.2-.6-5.3-1.3-9.4-1.9-4.1-.6-8.6-1-13.6-1-4.3 0-8.7.3-13.1 1-4.4.6-8.4 1.8-11.9 3.5s-6.4 4.1-8.5 7.2c-2.2 3.1-3.2 4.9-3.2 9.6 0 9.2 3.2 14.5 9 18 5.9 3.6 13.7 5.3 23.6 5.3zM512.9 103c12.9 0 23.8 1.6 32.6 4.8 8.8 3.2 15.9 7.7 21.1 13.4 5.3 5.8 8.9 13.5 11.1 21.7 2.3 8.2 3.4 17.2 3.4 27.1v100.6c-6 1.3-15.1 2.8-27.3 4.6-12.2 1.8-25.9 2.7-41.1 2.7-10.1 0-19.4-1-27.7-2.9-8.4-1.9-15.5-5-21.5-9.3-5.9-4.3-10.5-9.8-13.9-16.6-3.3-6.8-5-16.4-5-26.4 0-9.6 1.9-15.7 5.6-22.3 3.8-6.6 8.9-12 15.3-16.2 6.5-4.2 13.9-7.2 22.4-9s17.4-2.7 26.6-2.7c4.3 0 8.8.3 13.6.8 4.7.5 9.8 1.4 15.2 2.7v-6.4c0-4.5-.5-8.8-1.6-12.8-1.1-4.1-3-7.6-5.6-10.7-2.7-3.1-6.2-5.5-10.6-7.2-4.4-1.7-10-3-16.7-3-9 0-17.2 1.1-24.7 2.4-7.5 1.3-13.7 2.8-18.4 4.5l-4.7-32.1c4.9-1.7 12.2-3.4 21.6-5.1 9.4-1.8 19.5-2.6 30.3-2.6zm3.4 142c12 0 20.9-.7 27.1-1.9v-39.8c-2.2-.6-5.3-1.3-9.4-1.9-4.1-.6-8.6-1-13.6-1-4.3 0-8.7.3-13.1 1-4.4.6-8.4 1.8-11.9 3.5s-6.4 4.1-8.5 7.2c-2.2 3.1-3.2 4.9-3.2 9.6 0 9.2 3.2 14.5 9 18s13.7 5.3 23.6 5.3zm158.5 31.9c-64.1.3-64.1-51.8-64.1-60.1L610.6 32l39.1-6.2v183.6c0 4.7 0 34.5 25.1 34.6v32.9z",fill:"#182359"}))},O=function(e){function t(){return Object(a.a)(this,t),Object(c.a)(this,Object(o.a)(t).apply(this,arguments))}return Object(u.a)(t,e),Object(s.a)(t,[{key:"render",value:function(){var e=this.props,t=e.url,n=e.translate,r=e.className;return h.a.createElement("div",{className:g()(b(""),r)},h.a.createElement("span",{className:b("text")},n("searchBy"))," ",h.a.createElement("a",{href:t,target:"_blank",className:b("link"),"aria-label":"Algolia",rel:"noopener noreferrer"},h.a.createElement(j,null)))}}]),t}(l.Component);Object(f.a)(O,"propTypes",{url:p.a.string.isRequired,translate:p.a.func.isRequired,className:p.a.string});var x=Object(v.a)({searchBy:"Search by"})(O);t.a=i(x)},function(e,t,n){"use strict";var r=n(2),i=n(4),a=n(17),s=n(7),c=n(16),o=n(8);var u=Object(c.a)({displayName:"AlgoliaConfigure",getProvidedProps:function(){return{}},getSearchParameters:function(e,t){t.children,t.contextValue,t.indexContextValue;var n=Object(a.a)(t,["children","contextValue","indexContextValue"]);return e.setQueryParameters(n)},transitionState:function(e,t,n){var c="configure",u=(e.children,e.contextValue,e.indexContextValue,Object(a.a)(e,["children","contextValue","indexContextValue"])),f=Object.keys(e),l=this._props?Object.keys(this._props).filter((function(e){return-1===f.indexOf(e)})):[];this._props=e;var h=Object(r.a)({},c,Object(i.a)({},Object(s.f)(n[c],l),u));return Object(o.f)(n,h,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},cleanUp:function(e,t){var n="configure",i=Object(o.c)({ais:e.contextValue,multiIndexContext:e.indexContextValue}),a=Object(o.e)({ais:e.contextValue,multiIndexContext:e.indexContextValue})&&t.indices?t.indices[i]:t,s=(a&&a[n]?Object.keys(a[n]):[]).reduce((function(t,r){return e[r]||(t[r]=a[n][r]),t}),{}),c=Object(r.a)({},n,s);return Object(o.f)(t,c,{ais:e.contextValue,multiIndexContext:e.indexContextValue})}});t.a=u((function(){return null}))}]);
     3Object(f.__)("by %s"),t.post_author.display_name)):null,s?Object(a.createElement)("time",{className:"wp-block-latest-posts__post-date",dateTime:Object(l.format)("c",t.post_date)},t.post_date_formatted):null,Object(a.createElement)(h,{hit:t,attributes:{displayPostContentRadio:o,excerptLength:u}}),t.taxonomies?Object(a.createElement)(a.Fragment,null,&&t.taxonomies.post_tag?Object(a.createElement)("div",{className:"wp-block-latest-posts__post-author",style:{marginBottom:"16px"}},Object(a.createElement)("b",null,Object(f.__)("Tags"),": "),t.taxonomies.post_tag.map((function(e){return Object(a.createElement)("span",{key:"tag-".concat(e),style:{marginRight:"5px"}},e)}))):null):null)},p=function(e){var t,n=e.hits,r=e.attributes,s=r.displayPostAuthor,c=r.displayPostDate,o=r.listLayout,f=r.gridColumns,l=u()((t={"wp-block-latest-posts":!0,"wp-block-latest-posts__list":!0,"is-grid":"grid"===o,"has-dates":c,"has-author":s,"wp-block-archives":!0},i()(t,m("list"),!0),i()(t,"columns-".concat(f),"grid"===o),t));return Object(a.createElement)("div",{className:u()(m(""))},Object(a.createElement)("ul",{className:l},n.map((function(e){return Object(a.createElement)("li",{className:m("item"),key:e.objectID},Object(a.createElement)(d,{hit:e,attributes:r}))}))))},m=function(e){var t=Object(s.a)("Hits")(e);return"string"==typeof t?t:t.join("-")},g=Object(c.a)((function(e){var t=e.hits,n=e.setAttributes,r=e.attributes;return Object(a.useEffect)((function(){n({hits:t})}),[n,t]),Object(a.createElement)(p,{hits:t,attributes:r})}));t.b=g},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(26);var i=n(49);function a(e){return function(e){if(Array.isArray(e))return Object(r.a)(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Object(i.a)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},function(e,t,n){"use strict";function r(e){return"function"==typeof e||Array.isArray(e)||"[object Object]"===Object.prototype.toString.call(e)}function i(e,t){if(e===t)return e;for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var a=t[n],s=e[n];void 0!==s&&void 0===a||(r(s)&&r(a)?e[n]=i(s,a):e[n]="object"==typeof(c=a)&&null!==c?i(Array.isArray(c)?[]:{},c):c)}var c;return e}e.exports=function(e){r(e)||(e={});for(var t=1,n=arguments.length;t<n;t++){var a=arguments[t];r(a)&&i(e,a)}return e}},function(e,t,n){"use strict";e.exports=function(){var e=Array.prototype.slice.call(arguments);return e.reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(n){void 0!==t[n]&&(void 0!==e[n]&&delete e[n],e[n]=t[n])})),e}),{})}},function(e,t,n){"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(18),i=n.n(r),a=n(1),s=n(0),c=n(68),o=n(69),u=Object(c.a)((function(e){var t=e.currentRefinement,n=e.refine,r=Object(s.useState)(t),c=i()(r,2),o=c[0],u=c[1],f=Object(s.useCallback)((function(e){e.preventDefault(),n(o)}),[n,o]),l=Object(s.useCallback)((function(e){u(e.currentTarget.value)}),[u]);return Object(a.createElement)("form",{role:"search",className:"search-form",onSubmit:f},Object(a.createElement)("label",null,Object(a.createElement)("span",{className:"screen-reader-text"},"Search for:"),Object(a.createElement)("input",{type:"search",className:"search-field",placeholder:"Search",value:o,onChange:l,name:"s"})),Object(a.createElement)("input",{type:"submit",className:"search-submit",value:"Search"}))})),f=function(e){return"algolia"===e.ui?Object(a.createElement)(o.a,null):Object(a.createElement)(u,null)}},function(e,t,n){e.exports=function(){"use strict";function e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function n(n){for(var r=1;r<arguments.length;r++){var i=null!=arguments[r]?arguments[r]:{};r%2?t(Object(i),!0).forEach((function(t){e(n,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):t(Object(i)).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(i,e))}))}return n}function r(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,i=!1,a=void 0;try{for(var s,c=e[Symbol.iterator]();!(r=(s=c.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(i)throw a}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function a(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function s(e){var t,n="algoliasearch-client-js-".concat(e.key),r=function(){return void 0===t&&(t=e.localStorage||window.localStorage),t},a=function(){return JSON.parse(r().getItem(n)||"{}")};return{get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){var n=JSON.stringify(e),r=a()[n];return Promise.all([r||t(),void 0!==r])})).then((function(e){var t=i(e,2),r=t[0],a=t[1];return Promise.all([r,a||n.miss(r)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var i=a();return i[JSON.stringify(e)]=t,r().setItem(n,JSON.stringify(i)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=a();delete t[JSON.stringify(e)],r().setItem(n,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){r().removeItem(n)}))}}}function c(e){var t=a(e.caches),n=t.shift();return void 0===n?{get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},r=t();return r.then((function(e){return Promise.all([e,n.miss(e)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,r){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(e,r,i).catch((function(){return c({caches:t}).get(e,r,i)}))},set:function(e,r){return n.set(e,r).catch((function(){return c({caches:t}).set(e,r)}))},delete:function(e){return n.delete(e).catch((function(){return c({caches:t}).delete(e)}))},clear:function(){return n.clear().catch((function(){return c({caches:t}).clear()}))}}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(n,r){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},a=JSON.stringify(n);if(a in t)return Promise.resolve(e.serializable?JSON.parse(t[a]):t[a]);var s=r(),c=i&&i.miss||function(){return Promise.resolve()};return s.then((function(e){return c(e)})).then((function(){return s}))},set:function(n,r){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e,t,n){var r={"x-algolia-api-key":n,"x-algolia-application-id":t};return{headers:function(){return e===m.WithinHeaders?r:{}},queryParameters:function(){return e===m.WithinQueryParameters?r:{}}}}function f(e){var t=0;return e((function n(){return t++,new Promise((function(r){setTimeout((function(){r(e(n))}),Math.min(100*t,1e3))}))}))}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e,t){return Promise.resolve()};return Object.assign(e,{wait:function(n){return l(e.then((function(e){return Promise.all([t(e,n),e])})).then((function(e){return e[1]})))}})}function h(e){for(var t=e.length-1;t>0;t--){var n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}function d(e,t){return t?(Object.keys(t).forEach((function(n){e[n]=t[n](e)})),e):e}function p(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=0;return e.replace(/%s/g,(function(){return encodeURIComponent(n[i++])}))}var m={WithinQueryParameters:0,WithinHeaders:1};function g(e,t){var n=e||{},r=n.data||{};return Object.keys(n).forEach((function(e){-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&&(r[e]=n[e])})),{data:Object.entries(r).length>0?r:void 0,timeout:n.timeout||t,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}var v={Read:1,Write:2,Any:3};function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n(n({},e),{},{status:t,lastUpdate:Date.now()})}function b(e){return"string"==typeof e?{protocol:"https",url:e,accept:v.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||v.Any}}var j="DELETE",O="GET",x="POST";function R(e,t,r,i){var s=[],c=function(e,t){if(e.method!==O&&(void 0!==e.data||void 0!==t.data)){var r=Array.isArray(e.data)?e.data:n(n({},e.data),t.data);return JSON.stringify(r)}}(r,i),o=function(e,t){var r=n(n({},e.headers),t.headers),i={};return Object.keys(r).forEach((function(e){var t=r[e];i[e.toLowerCase()]=t})),i}(e,i),u=r.method,f=r.method!==O?{}:n(n({},r.data),i.data),l=n(n(n({"x-algolia-agent":e.userAgent.value},e.queryParameters),f),i.queryParameters),h=0,d=function t(n,a){var f=n.pop();if(void 0===f)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:E(s)};var d={data:c,headers:o,method:u,url:S(f,r.path,l),connectTimeout:a(h,e.timeouts.connect),responseTimeout:a(h,i.timeout)},p=function(e){var t={request:d,response:e,host:f,triesLeft:n.length};return s.push(t),t},m={onSucess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(r){var i=p(r);return r.isTimedOut&&h++,Promise.all([e.logger.info("Retryable failure",_(i)),e.hostsCache.set(f,y(f,r.isTimedOut?3:2))]).then((function(){return t(n,a)}))},onFail:function(e){throw p(e),function(e,t){var n=e.content,r=e.status,i=n;try{i=JSON.parse(n).message}catch(e){}return function(e,t,n){return{name:"ApiError",message:e,status:t,transporterStackTrace:n}}(i,r,t)}(e,E(s))}};return e.requester.send(d).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,n=e.status;return!t&&0==~~n}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSucess(e):t.onFail(e)}(e,m)}))};return function(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(y(t))}))}))).then((function(e){var n=e.filter((function(e){return function(e){return 1===e.status||Date.now()-e.lastUpdate>12e4}(e)})),r=e.filter((function(e){return function(e){return 3===e.status&&Date.now()-e.lastUpdate<=12e4}(e)})),i=[].concat(a(n),a(r));return{getTimeout:function(e,t){return(0===r.length&&0===e?1:r.length+3+e)*t},statelessHosts:i.length>0?i.map((function(e){return b(e)})):t}}))}(e.hostsCache,t).then((function(e){return d(a(e.statelessHosts).reverse(),e.getTimeout)}))}function F(e){var t=e.hostsCache,n=e.logger,r=e.requester,a=e.requestsCache,s=e.responsesCache,c=e.timeouts,o=e.userAgent,u=e.hosts,f=e.queryParameters,l={hostsCache:t,logger:n,requester:r,requestsCache:a,responsesCache:s,timeouts:c,userAgent:o,headers:e.headers,queryParameters:f,hosts:u.map((function(e){return b(e)})),read:function(e,t){var n=g(t,l.timeouts.read),r=function(){return R(l,l.hosts.filter((function(e){return 0!=(e.accept&v.Read)})),e,n)};if(!0!==(void 0!==n.cacheable?n.cacheable:e.cacheable))return r();var a={request:e,mappedRequestOptions:n,transporter:{queryParameters:l.queryParameters,headers:l.headers}};return l.responsesCache.get(a,(function(){return l.requestsCache.get(a,(function(){return l.requestsCache.set(a,r()).then((function(e){return Promise.all([l.requestsCache.delete(a),e])}),(function(e){return Promise.all([l.requestsCache.delete(a),Promise.reject(e)])})).then((function(e){var t=i(e,2);return t[0],t[1]}))}))}),{miss:function(e){return l.responsesCache.set(a,e)}})},write:function(e,t){return R(l,l.hosts.filter((function(e){return 0!=(e.accept&v.Write)})),e,g(t,l.timeouts.write))}};return l}function P(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var n="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(n)&&(t.value="".concat(t.value).concat(n)),t}};return t}function S(e,t,n){var r=w(n),i="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return r.length&&(i+="?".concat(r)),i}function w(e){return Object.keys(e).map((function(t){return p("%s=%s",t,(n=e[t],"[object Object]"===Object.prototype.toString.call(n)||"[object Array]"===Object.prototype.toString.call(n)?JSON.stringify(e[t]):e[t]));var n})).join("&")}function E(e){return e.map((function(e){return _(e)}))}function _(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return n(n({},e),{},{request:n(n({},e.request),{},{headers:n(n({},e.request.headers),t)})})}var I=function(e){return function(t,n){return e.transporter.write({method:x,path:"2/abtests",data:t},n)}},C=function(e){return function(t,n){return e.transporter.write({method:j,path:p("2/abtests/%s",t)},n)}},N=function(e){return function(t,n){return e.transporter.read({method:O,path:p("2/abtests/%s",t)},n)}},A=function(e){return function(t){return e.transporter.read({method:O,path:"2/abtests"},t)}},k=function(e){return function(t,n){return e.transporter.write({method:x,path:p("2/abtests/%s/stop",t)},n)}},T=function(e){return function(t){return e.transporter.read({method:O,path:"1/strategies/personalization"},t)}},D=function(e){return function(t,n){return e.transporter.write({method:x,path:"1/strategies/personalization",data:t},n)}};function H(e){return function t(n){return e.request(n).then((function(r){if(void 0!==e.batch&&e.batch(r.hits),!e.shouldStop(r))return r.cursor?t({cursor:r.cursor}):t({page:(n.page||0)+1})}))}({})}var q=function(e){return function(t,i){var a=i||{},s=a.queryParameters,c=r(a,["queryParameters"]),o=n({acl:t},void 0!==s?{queryParameters:s}:{});return l(e.transporter.write({method:x,path:"1/keys",data:o},c),(function(t,n){return f((function(r){return W(e)(t.key,n).catch((function(e){if(404!==e.status)throw e;return r()}))}))}))}},V=function(e){return function(t,n,r){var i=g(r);return i.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:x,path:"1/clusters/mapping",data:{cluster:n}},i)}},Q=function(e){return function(t,n,r){return e.transporter.write({method:x,path:"1/clusters/mapping/batch",data:{users:t,cluster:n}},r)}},L=function(e){return function(t,n,r){return l(e.transporter.write({method:x,path:p("1/indexes/%s/operation",t),data:{operation:"copy",destination:n}},r),(function(n,r){return G(e)(t,{methods:{waitTask:Xe}}).waitTask(n.taskID,r)}))}},M=function(e){return function(t,r,i){return L(e)(t,r,n(n({},i),{},{scope:[Ge.Rules]}))}},U=function(e){return function(t,r,i){return L(e)(t,r,n(n({},i),{},{scope:[Ge.Settings]}))}},B=function(e){return function(t,r,i){return L(e)(t,r,n(n({},i),{},{scope:[Ge.Synonyms]}))}},z=function(e){return function(t,n){return l(e.transporter.write({method:j,path:p("1/keys/%s",t)},n),(function(n,r){return f((function(n){return W(e)(t,r).then(n).catch((function(e){if(404!==e.status)throw e}))}))}))}},W=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/keys/%s",t)},n)}},J=function(e){return function(t){return e.transporter.read({method:O,path:"1/logs"},t)}},K=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters/mapping/top"},t)}},X=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/clusters/mapping/%s",t)},n)}},Y=function(e){return function(t){var n=t||{},i=n.retrieveMappings,a=r(n,["retrieveMappings"]);return!0===i&&(a.getClusters=!0),e.transporter.read({method:O,path:"1/clusters/mapping/pending"},a)}},G=function(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r={transporter:e.transporter,appId:e.appId,indexName:t};return d(r,n.methods)}},$=function(e){return function(t){return e.transporter.read({method:O,path:"1/keys"},t)}},Z=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters"},t)}},ee=function(e){return function(t){return e.transporter.read({method:O,path:"1/indexes"},t)}},te=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters/mapping"},t)}},ne=function(e){return function(t,n,r){return l(e.transporter.write({method:x,path:p("1/indexes/%s/operation",t),data:{operation:"move",destination:n}},r),(function(n,r){return G(e)(t,{methods:{waitTask:Xe}}).waitTask(n.taskID,r)}))}},re=function(e){return function(t,n){return l(e.transporter.write({method:x,path:"1/indexes/*/batch",data:{requests:t}},n),(function(t,n){return Promise.all(Object.keys(t.taskID).map((function(r){return G(e)(r,{methods:{waitTask:Xe}}).waitTask(t.taskID[r],n)})))}))}},ie=function(e){return function(t,n){return e.transporter.read({method:x,path:"1/indexes/*/objects",data:{requests:t}},n)}},ae=function(e){return function(t,r){var i=t.map((function(e){return n(n({},e),{},{params:w(e.params||{})})}));return e.transporter.read({method:x,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},r)}},se=function(e){return function(t,i){return Promise.all(t.map((function(t){var a=t.params,s=a.facetName,c=a.facetQuery,o=r(a,["facetName","facetQuery"]);return G(e)(t.indexName,{methods:{searchForFacetValues:ze}}).searchForFacetValues(s,c,n(n({},i),o))})))}},ce=function(e){return function(t,n){var r=g(n);return r.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:j,path:"1/clusters/mapping"},r)}},oe=function(e){return function(t,n){return l(e.transporter.write({method:x,path:p("1/keys/%s/restore",t)},n),(function(n,r){return f((function(n){return W(e)(t,r).catch((function(e){if(404!==e.status)throw e;return n()}))}))}))}},ue=function(e){return function(t,n){return e.transporter.read({method:x,path:"1/clusters/mapping/search",data:{query:t}},n)}},fe=function(e){return function(t,n){var i=Object.assign({},n),a=n||{},s=a.queryParameters,c=r(a,["queryParameters"]),o=s?{queryParameters:s}:{},u=["acl","indexes","referers","restrictSources","queryParameters","description","maxQueriesPerIPPerHour","maxHitsPerQuery"];return l(e.transporter.write({method:"PUT",path:p("1/keys/%s",t),data:o},c),(function(n,r){return f((function(n){return W(e)(t,r).then((function(e){return function(e){return Object.keys(i).filter((function(e){return-1!==u.indexOf(e)})).every((function(t){return e[t]===i[t]}))}(e)?Promise.resolve():n()}))}))}))}},le=function(e){return function(t,n){return l(e.transporter.write({method:x,path:p("1/indexes/%s/batch",e.indexName),data:{requests:t}},n),(function(t,n){return Xe(e)(t.taskID,n)}))}},he=function(e){return function(t){return H(n(n({shouldStop:function(e){return void 0===e.cursor}},t),{},{request:function(n){return e.transporter.read({method:x,path:p("1/indexes/%s/browse",e.indexName),data:n},t)}}))}},de=function(e){return function(t){var r=n({hitsPerPage:1e3},t);return H(n(n({shouldStop:function(e){return e.hits.length<r.hitsPerPage}},r),{},{request:function(t){return We(e)("",n(n({},r),t)).then((function(e){return n(n({},e),{},{hits:e.hits.map((function(e){return delete e._highlightResult,e}))})}))}}))}},pe=function(e){return function(t){var r=n({hitsPerPage:1e3},t);return H(n(n({shouldStop:function(e){return e.hits.length<r.hitsPerPage}},r),{},{request:function(t){return Je(e)("",n(n({},r),t)).then((function(e){return n(n({},e),{},{hits:e.hits.map((function(e){return delete e._highlightResult,e}))})}))}}))}},me=function(e){return function(t,n,i){var a=i||{},s=a.batchSize,c=r(a,["batchSize"]),o={taskIDs:[],objectIDs:[]};return l(function r(){var i,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,u=[];for(i=a;i<t.length&&(u.push(t[i]),u.length!==(s||1e3));i++);return 0===u.length?Promise.resolve(o):le(e)(u.map((function(e){return{action:n,body:e}})),c).then((function(e){return o.objectIDs=o.objectIDs.concat(e.objectIDs),o.taskIDs.push(e.taskID),i++,r(i)}))}(),(function(t,n){return Promise.all(t.taskIDs.map((function(t){return Xe(e)(t,n)})))}))}},ge=function(e){return function(t){return l(e.transporter.write({method:x,path:p("1/indexes/%s/clear",e.indexName)},t),(function(t,n){return Xe(e)(t.taskID,n)}))}},ve=function(e){return function(t){var n=t||{},i=n.forwardToReplicas,a=g(r(n,["forwardToReplicas"]));return i&&(a.queryParameters.forwardToReplicas=1),l(e.transporter.write({method:x,path:p("1/indexes/%s/rules/clear",e.indexName)},a),(function(t,n){return Xe(e)(t.taskID,n)}))}},ye=function(e){return function(t){var n=t||{},i=n.forwardToReplicas,a=g(r(n,["forwardToReplicas"]));return i&&(a.queryParameters.forwardToReplicas=1),l(e.transporter.write({method:x,path:p("1/indexes/%s/synonyms/clear",e.indexName)},a),(function(t,n){return Xe(e)(t.taskID,n)}))}},be=function(e){return function(t,n){return l(e.transporter.write({method:x,path:p("1/indexes/%s/deleteByQuery",e.indexName),data:t},n),(function(t,n){return Xe(e)(t.taskID,n)}))}},je=function(e){return function(t){return l(e.transporter.write({method:j,path:p("1/indexes/%s",e.indexName)},t),(function(t,n){return Xe(e)(t.taskID,n)}))}},Oe=function(e){return function(t,n){return l(xe(e)([t],n).then((function(e){return{taskID:e.taskIDs[0]}})),(function(t,n){return Xe(e)(t.taskID,n)}))}},xe=function(e){return function(t,n){var r=t.map((function(e){return{objectID:e}}));return me(e)(r,Ye.DeleteObject,n)}},Re=function(e){return function(t,n){var i=n||{},a=i.forwardToReplicas,s=g(r(i,["forwardToReplicas"]));return a&&(s.queryParameters.forwardToReplicas=1),l(e.transporter.write({method:j,path:p("1/indexes/%s/rules/%s",e.indexName,t)},s),(function(t,n){return Xe(e)(t.taskID,n)}))}},Fe=function(e){return function(t,n){var i=n||{},a=i.forwardToReplicas,s=g(r(i,["forwardToReplicas"]));return a&&(s.queryParameters.forwardToReplicas=1),l(e.transporter.write({method:j,path:p("1/indexes/%s/synonyms/%s",e.indexName,t)},s),(function(t,n){return Xe(e)(t.taskID,n)}))}},Pe=function(e){return function(t){return Ce(e)(t).then((function(){return!0})).catch((function(e){if(404!==e.status)throw e;return!1}))}},Se=function(e){return function(t,a){var s=a||{},c=s.query,o=s.paginate,u=r(s,["query","paginate"]),f=0;return function r(){return Be(e)(c||"",n(n({},u),{},{page:f})).then((function(e){for(var n=0,a=Object.entries(e.hits);n<a.length;n++){var s=i(a[n],2),c=s[0],u=s[1];if(t(u))return{object:u,position:parseInt(c,10),page:f}}if(f++,!1===o||f>=e.nbPages)throw{name:"ObjectNotFoundError",message:"Object not found."};return r()}))}()}},we=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/%s",e.indexName,t)},n)}},Ee=function(){return function(e,t){for(var n=0,r=Object.entries(e.hits);n<r.length;n++){var a=i(r[n],2),s=a[0];if(a[1].objectID===t)return parseInt(s,10)}return-1}},_e=function(e){return function(t,i){var a=i||{},s=a.attributesToRetrieve,c=r(a,["attributesToRetrieve"]),o=t.map((function(t){return n({indexName:e.indexName,objectID:t},s?{attributesToRetrieve:s}:{})}));return e.transporter.read({method:x,path:"1/indexes/*/objects",data:{requests:o}},c)}},Ie=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/rules/%s",e.indexName,t)},n)}},Ce=function(e){return function(t){return e.transporter.read({method:O,path:p("1/indexes/%s/settings",e.indexName),data:{getVersion:2}},t)}},Ne=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/synonyms/%s",e.indexName,t)},n)}},Ae=function(e){return function(t,n){return l(ke(e)([t],n).then((function(e){return{objectID:e.objectIDs[0],taskID:e.taskIDs[0]}})),(function(t,n){return Xe(e)(t.taskID,n)}))}},ke=function(e){return function(t,n){var i=n||{},a=i.createIfNotExists,s=r(i,["createIfNotExists"]),c=a?Ye.PartialUpdateObject:Ye.PartialUpdateObjectNoCreate;return me(e)(t,c,s)}},Te=function(e){return function(t,s){var c=s||{},o=c.safe,u=c.autoGenerateObjectIDIfNotExist,f=c.batchSize,h=r(c,["safe","autoGenerateObjectIDIfNotExist","batchSize"]),d=function(t,n,r,i){return l(e.transporter.write({method:x,path:p("1/indexes/%s/operation",t),data:{operation:r,destination:n}},i),(function(t,n){return Xe(e)(t.taskID,n)}))},m=Math.random().toString(36).substring(7),g="".concat(e.indexName,"_tmp_").concat(m),v=Ve({appId:e.appId,transporter:e.transporter,indexName:g}),y=[],b=d(e.indexName,g,"copy",n(n({},h),{},{scope:["settings","synonyms","rules"]}));return y.push(b),l((o?b.wait(h):b).then((function(){var e=v(t,n(n({},h),{},{autoGenerateObjectIDIfNotExist:u,batchSize:f}));return y.push(e),o?e.wait(h):e})).then((function(){var t=d(g,e.indexName,"move",h);return y.push(t),o?t.wait(h):t})).then((function(){return Promise.all(y)})).then((function(e){var t=i(e,3),n=t[0],r=t[1],s=t[2];return{objectIDs:r.objectIDs,taskIDs:[n.taskID].concat(a(r.taskIDs),[s.taskID])}})),(function(e,t){return Promise.all(y.map((function(e){return e.wait(t)})))}))}},De=function(e){return function(t,r){return Le(e)(t,n(n({},r),{},{clearExistingRules:!0}))}},He=function(e){return function(t,r){return Ue(e)(t,n(n({},r),{},{replaceExistingSynonyms:!0}))}},qe=function(e){return function(t,n){return l(Ve(e)([t],n).then((function(e){return{objectID:e.objectIDs[0],taskID:e.taskIDs[0]}})),(function(t,n){return Xe(e)(t.taskID,n)}))}},Ve=function(e){return function(t,n){var i=n||{},a=i.autoGenerateObjectIDIfNotExist,s=r(i,["autoGenerateObjectIDIfNotExist"]),c=a?Ye.AddObject:Ye.UpdateObject;if(c===Ye.UpdateObject){var o=!0,u=!1,f=void 0;try{for(var h,d=t[Symbol.iterator]();!(o=(h=d.next()).done);o=!0)if(void 0===h.value.objectID)return l(Promise.reject({name:"MissingObjectIDError",message:"All objects must have an unique objectID (like a primary key) to be valid. Algolia is also able to generate objectIDs automatically but *it's not recommended*. To do it, use the `{'autoGenerateObjectIDIfNotExist': true}` option."}))}catch(e){u=!0,f=e}finally{try{o||null==d.return||d.return()}finally{if(u)throw f}}}return me(e)(t,c,s)}},Qe=function(e){return function(t,n){return Le(e)([t],n)}},Le=function(e){return function(t,n){var i=n||{},a=i.forwardToReplicas,s=i.clearExistingRules,c=g(r(i,["forwardToReplicas","clearExistingRules"]));return a&&(c.queryParameters.forwardToReplicas=1),s&&(c.queryParameters.clearExistingRules=1),l(e.transporter.write({method:x,path:p("1/indexes/%s/rules/batch",e.indexName),data:t},c),(function(t,n){return Xe(e)(t.taskID,n)}))}},Me=function(e){return function(t,n){return Ue(e)([t],n)}},Ue=function(e){return function(t,n){var i=n||{},a=i.forwardToReplicas,s=i.replaceExistingSynonyms,c=g(r(i,["forwardToReplicas","replaceExistingSynonyms"]));return a&&(c.queryParameters.forwardToReplicas=1),s&&(c.queryParameters.replaceExistingSynonyms=1),l(e.transporter.write({method:x,path:p("1/indexes/%s/synonyms/batch",e.indexName),data:t},c),(function(t,n){return Xe(e)(t.taskID,n)}))}},Be=function(e){return function(t,n){return e.transporter.read({method:x,path:p("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},n)}},ze=function(e){return function(t,n,r){return e.transporter.read({method:x,path:p("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:n},cacheable:!0},r)}},We=function(e){return function(t,n){return e.transporter.read({method:x,path:p("1/indexes/%s/rules/search",e.indexName),data:{query:t}},n)}},Je=function(e){return function(t,n){return e.transporter.read({method:x,path:p("1/indexes/%s/synonyms/search",e.indexName),data:{query:t}},n)}},Ke=function(e){return function(t,n){var i=n||{},a=i.forwardToReplicas,s=g(r(i,["forwardToReplicas"]));return a&&(s.queryParameters.forwardToReplicas=1),l(e.transporter.write({method:"PUT",path:p("1/indexes/%s/settings",e.indexName),data:t},s),(function(t,n){return Xe(e)(t.taskID,n)}))}},Xe=function(e){return function(t,n){return f((function(r){return function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/task/%s",e.indexName,t.toString())},n)}}(e)(t,n).then((function(e){return"published"!==e.status?r():void 0}))}))}},Ye={AddObject:"addObject",UpdateObject:"updateObject",PartialUpdateObject:"partialUpdateObject",PartialUpdateObjectNoCreate:"partialUpdateObjectNoCreate",DeleteObject:"deleteObject",DeleteIndex:"delete",ClearIndex:"clear"},Ge={Settings:"settings",Synonyms:"synonyms",Rules:"rules"};function $e(e,t,r){var i={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var n=new XMLHttpRequest;n.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return n.setRequestHeader(t,e.headers[t])}));var r,i=function(e,r){return setTimeout((function(){n.abort(),t({status:0,content:r,isTimedOut:!0})}),1e3*e)},a=i(e.connectTimeout,"Connection timeout");n.onreadystatechange=function(){n.readyState>n.OPENED&&void 0===r&&(clearTimeout(a),r=i(e.responseTimeout,"Socket timeout"))},n.onerror=function(){0===n.status&&(clearTimeout(a),clearTimeout(r),t({content:n.responseText||"Network request failed",status:n.status,isTimedOut:!1}))},n.onload=function(){clearTimeout(a),clearTimeout(r),t({content:n.responseText,status:n.status,isTimedOut:!1})},n.send(e.data)}))}},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}},responsesCache:o(),requestsCache:o({serializable:!1}),hostsCache:c({caches:[s({key:"".concat("4.6.0","-").concat(e)}),o()]}),userAgent:P("4.6.0").add({segment:"Browser"})};return function(e){var t=e.appId,r=u(void 0!==e.authMode?e.authMode:m.WithinHeaders,t,e.apiKey),i=F(n(n({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:v.Read},{url:"".concat(t,".algolia.net"),accept:v.Write}].concat(h([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return d({transporter:i,appId:t,addAlgoliaAgent:function(e,t){i.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([i.requestsCache.clear(),i.responsesCache.clear()]).then((function(){}))}},e.methods)}(n(n(n({},i),r),{},{methods:{search:ae,searchForFacetValues:se,multipleBatch:re,multipleGetObjects:ie,multipleQueries:ae,copyIndex:L,copySettings:U,copySynonyms:B,copyRules:M,moveIndex:ne,listIndices:ee,getLogs:J,listClusters:Z,multipleSearchForFacetValues:se,getApiKey:W,addApiKey:q,listApiKeys:$,updateApiKey:fe,deleteApiKey:z,restoreApiKey:oe,assignUserID:V,assignUserIDs:Q,getUserID:X,searchUserIDs:ue,listUserIDs:te,getTopUserIDs:K,removeUserID:ce,hasPendingMappings:Y,initIndex:function(e){return function(t){return G(e)(t,{methods:{batch:le,delete:je,getObject:we,getObjects:_e,saveObject:qe,saveObjects:Ve,search:Be,searchForFacetValues:ze,waitTask:Xe,setSettings:Ke,getSettings:Ce,partialUpdateObject:Ae,partialUpdateObjects:ke,deleteObject:Oe,deleteObjects:xe,deleteBy:be,clearObjects:ge,browseObjects:he,getObjectPosition:Ee,findObject:Se,exists:Pe,saveSynonym:Me,saveSynonyms:Ue,getSynonym:Ne,searchSynonyms:Je,browseSynonyms:pe,deleteSynonym:Fe,clearSynonyms:ye,replaceAllObjects:Te,replaceAllSynonyms:He,searchRules:We,getRule:Ie,deleteRule:Re,saveRule:Qe,saveRules:Le,replaceAllRules:De,browseRules:de,clearRules:ve}})}},initAnalytics:function(){return function(e){return function(e){var t=e.region||"us",r=u(m.WithinHeaders,e.appId,e.apiKey),i=F(n(n({hosts:[{url:"analytics.".concat(t,".algolia.com")}]},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/json"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return d({appId:e.appId,transporter:i},e.methods)}(n(n(n({},i),e),{},{methods:{addABTest:I,getABTest:N,getABTests:A,stopABTest:k,deleteABTest:C}}))}},initRecommendation:function(){return function(e){return function(e){var t=e.region||"us",r=u(m.WithinHeaders,e.appId,e.apiKey),i=F(n(n({hosts:[{url:"recommendation.".concat(t,".algolia.com")}]},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/json"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return d({appId:e.appId,transporter:i},e.methods)}(n(n(n({},i),e),{},{methods:{getPersonalizationStrategy:T,setPersonalizationStrategy:D}}))}}}}))}return $e.version="4.6.0",$e}()},function(e,t){e.exports=function(e,t,n){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";var r=n(32),i=n(33),a=n(60),s=n(27),c=n(61),o=n(41),u=n(34),f=n(62);function l(e,t){return Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every((function(e,n){return l(t[n],e)})):e===t}function h(e){var t=e?h._parseNumbers(e):{};this.facets=t.facets||[],this.disjunctiveFacets=t.disjunctiveFacets||[],this.hierarchicalFacets=t.hierarchicalFacets||[],this.facetsRefinements=t.facetsRefinements||{},this.facetsExcludes=t.facetsExcludes||{},this.disjunctiveFacetsRefinements=t.disjunctiveFacetsRefinements||{},this.numericRefinements=t.numericRefinements||{},this.tagRefinements=t.tagRefinements||[],this.hierarchicalFacetsRefinements=t.hierarchicalFacetsRefinements||{};var n=this;Object.keys(t).forEach((function(e){var r=-1!==h.PARAMETERS.indexOf(e),i=void 0!==t[e];!r&&i&&(n[e]=t[e])}))}h.PARAMETERS=Object.keys(new h),h._parseNumbers=function(e){if(e instanceof h)return e;var t={};if(["aroundPrecision","aroundRadius","getRankingInfo","minWordSizefor2Typos","minWordSizefor1Typo","page","maxValuesPerFacet","distinct","minimumAroundRadius","hitsPerPage","minProximity"].forEach((function(n){var r=e[n];if("string"==typeof r){var i=parseFloat(r);t[n]=isNaN(i)?r:i}})),Array.isArray(e.insideBoundingBox)&&(t.insideBoundingBox=e.insideBoundingBox.map((function(e){return Array.isArray(e)?e.map((function(e){return parseFloat(e)})):e}))),e.numericRefinements){var n={};Object.keys(e.numericRefinements).forEach((function(t){var r=e.numericRefinements[t]||{};n[t]={},Object.keys(r).forEach((function(e){var i=r[e].map((function(e){return Array.isArray(e)?e.map((function(e){return"string"==typeof e?parseFloat(e):e})):"string"==typeof e?parseFloat(e):e}));n[t][e]=i}))})),t.numericRefinements=n}return r({},e,t)},h.make=function(e){var t=new h(e);return(e.hierarchicalFacets||[]).forEach((function(e){if(e.rootPath){var n=t.getHierarchicalRefinement(e.name);n.length>0&&0!==n[0].indexOf(e.rootPath)&&(t=t.clearRefinements(e.name)),0===(n=t.getHierarchicalRefinement(e.name)).length&&(t=t.toggleHierarchicalFacetRefinement(e.name,e.rootPath))}})),t},h.validate=function(e,t){var n=t||{};return e.tagFilters&&n.tagRefinements&&n.tagRefinements.length>0?new Error("[Tags] Cannot switch from the managed tag API to the advanced API. It is probably an error, if it is really what you want, you should first clear the tags with clearTags method."):e.tagRefinements.length>0&&n.tagFilters?new Error("[Tags] Cannot switch from the advanced tag API to the managed API. It is probably an error, if it is not, you should first clear the tags with clearTags method."):e.numericFilters&&n.numericRefinements&&u(n.numericRefinements)?new Error("[Numeric filters] Can't switch from the advanced to the managed API. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):u(e.numericRefinements)&&n.numericFilters?new Error("[Numeric filters] Can't switch from the managed API to the advanced. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):null},h.prototype={constructor:h,clearRefinements:function(e){var t={numericRefinements:this._clearNumericRefinements(e),facetsRefinements:f.clearRefinement(this.facetsRefinements,e,"conjunctiveFacet"),facetsExcludes:f.clearRefinement(this.facetsExcludes,e,"exclude"),disjunctiveFacetsRefinements:f.clearRefinement(this.disjunctiveFacetsRefinements,e,"disjunctiveFacet"),hierarchicalFacetsRefinements:f.clearRefinement(this.hierarchicalFacetsRefinements,e,"hierarchicalFacet")};return t.numericRefinements===this.numericRefinements&&t.facetsRefinements===this.facetsRefinements&&t.facetsExcludes===this.facetsExcludes&&t.disjunctiveFacetsRefinements===this.disjunctiveFacetsRefinements&&t.hierarchicalFacetsRefinements===this.hierarchicalFacetsRefinements?this:this.setQueryParameters(t)},clearTags:function(){return void 0===this.tagFilters&&0===this.tagRefinements.length?this:this.setQueryParameters({tagFilters:void 0,tagRefinements:[]})},setIndex:function(e){return e===this.index?this:this.setQueryParameters({index:e})},setQuery:function(e){return e===this.query?this:this.setQueryParameters({query:e})},setPage:function(e){return e===this.page?this:this.setQueryParameters({page:e})},setFacets:function(e){return this.setQueryParameters({facets:e})},setDisjunctiveFacets:function(e){return this.setQueryParameters({disjunctiveFacets:e})},setHitsPerPage:function(e){return this.hitsPerPage===e?this:this.setQueryParameters({hitsPerPage:e})},setTypoTolerance:function(e){return this.typoTolerance===e?this:this.setQueryParameters({typoTolerance:e})},addNumericRefinement:function(e,t,n){var i=c(n);if(this.isNumericRefined(e,t,i))return this;var a=r({},this.numericRefinements);return a[e]=r({},a[e]),a[e][t]?(a[e][t]=a[e][t].slice(),a[e][t].push(i)):a[e][t]=[i],this.setQueryParameters({numericRefinements:a})},getConjunctiveRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsRefinements[e]||[]},getDisjunctiveRefinements:function(e){return this.isDisjunctiveFacet(e)&&this.disjunctiveFacetsRefinements[e]||[]},getHierarchicalRefinement:function(e){return this.hierarchicalFacetsRefinements[e]||[]},getExcludeRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsExcludes[e]||[]},removeNumericRefinement:function(e,t,n){return void 0!==n?this.isNumericRefined(e,t,n)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(r,i){return i===e&&r.op===t&&l(r.val,c(n))}))}):this:void 0!==t?this.isNumericRefined(e,t)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(n,r){return r===e&&n.op===t}))}):this:this.isNumericRefined(e)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(t,n){return n===e}))}):this},getNumericRefinements:function(e){return this.numericRefinements[e]||{}},getNumericRefinement:function(e,t){return this.numericRefinements[e]&&this.numericRefinements[e][t]},_clearNumericRefinements:function(e){if(void 0===e)return u(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return u(this.numericRefinements[e])?o(this.numericRefinements,[e]):this.numericRefinements;if("function"==typeof e){var t=!1,n=this.numericRefinements,r=Object.keys(n).reduce((function(r,i){var a=n[i],s={};return a=a||{},Object.keys(a).forEach((function(n){var r=a[n]||[],c=[];r.forEach((function(t){e({val:t,op:n},i,"numeric")||c.push(t)})),c.length!==r.length&&(t=!0),s[n]=c})),r[i]=s,r}),{});return t?r:this.numericRefinements}},addFacet:function(e){return this.isConjunctiveFacet(e)?this:this.setQueryParameters({facets:this.facets.concat([e])})},addDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this:this.setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.concat([e])})},addHierarchicalFacet:function(e){if(this.isHierarchicalFacet(e.name))throw new Error("Cannot declare two hierarchical facets with the same name: `"+e.name+"`");return this.setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.concat([e])})},addFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsRefinements,e,t)?this:this.setQueryParameters({facetsRefinements:f.addRefinement(this.facetsRefinements,e,t)})},addExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsExcludes,e,t)?this:this.setQueryParameters({facetsExcludes:f.addRefinement(this.facetsExcludes,e,t)})},addDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return f.isRefined(this.disjunctiveFacetsRefinements,e,t)?this:this.setQueryParameters({disjunctiveFacetsRefinements:f.addRefinement(this.disjunctiveFacetsRefinements,e,t)})},addTagRefinement:function(e){if(this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.concat(e)};return this.setQueryParameters(t)},removeFacet:function(e){return this.isConjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({facets:this.facets.filter((function(t){return t!==e}))}):this},removeDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.filter((function(t){return t!==e}))}):this},removeHierarchicalFacet:function(e){return this.isHierarchicalFacet(e)?this.clearRefinements(e).setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.filter((function(t){return t.name!==e}))}):this},removeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsRefinements,e,t)?this.setQueryParameters({facetsRefinements:f.removeRefinement(this.facetsRefinements,e,t)}):this},removeExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsExcludes,e,t)?this.setQueryParameters({facetsExcludes:f.removeRefinement(this.facetsExcludes,e,t)}):this},removeDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return f.isRefined(this.disjunctiveFacetsRefinements,e,t)?this.setQueryParameters({disjunctiveFacetsRefinements:f.removeRefinement(this.disjunctiveFacetsRefinements,e,t)}):this},removeTagRefinement:function(e){if(!this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.filter((function(t){return t!==e}))};return this.setQueryParameters(t)},toggleRefinement:function(e,t){return this.toggleFacetRefinement(e,t)},toggleFacetRefinement:function(e,t){if(this.isHierarchicalFacet(e))return this.toggleHierarchicalFacetRefinement(e,t);if(this.isConjunctiveFacet(e))return this.toggleConjunctiveFacetRefinement(e,t);if(this.isDisjunctiveFacet(e))return this.toggleDisjunctiveFacetRefinement(e,t);throw new Error("Cannot refine the undeclared facet "+e+"; it should be added to the helper options facets, disjunctiveFacets or hierarchicalFacets")},toggleConjunctiveFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsRefinements:f.toggleRefinement(this.facetsRefinements,e,t)})},toggleExcludeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsExcludes:f.toggleRefinement(this.facetsExcludes,e,t)})},toggleDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return this.setQueryParameters({disjunctiveFacetsRefinements:f.toggleRefinement(this.disjunctiveFacetsRefinements,e,t)})},toggleHierarchicalFacetRefinement:function(e,t){if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration");var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),r={};return void 0!==this.hierarchicalFacetsRefinements[e]&&this.hierarchicalFacetsRefinements[e].length>0&&(this.hierarchicalFacetsRefinements[e][0]===t||0===this.hierarchicalFacetsRefinements[e][0].indexOf(t+n))?-1===t.indexOf(n)?r[e]=[]:r[e]=[t.slice(0,t.lastIndexOf(n))]:r[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:i({},r,this.hierarchicalFacetsRefinements)})},addHierarchicalFacetRefinement:function(e,t){if(this.isHierarchicalFacetRefined(e))throw new Error(e+" is already refined.");if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration.");var n={};return n[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:i({},n,this.hierarchicalFacetsRefinements)})},removeHierarchicalFacetRefinement:function(e){if(!this.isHierarchicalFacetRefined(e))return this;var t={};return t[e]=[],this.setQueryParameters({hierarchicalFacetsRefinements:i({},t,this.hierarchicalFacetsRefinements)})},toggleTagRefinement:function(e){return this.isTagRefined(e)?this.removeTagRefinement(e):this.addTagRefinement(e)},isDisjunctiveFacet:function(e){return this.disjunctiveFacets.indexOf(e)>-1},isHierarchicalFacet:function(e){return void 0!==this.getHierarchicalFacetByName(e)},isConjunctiveFacet:function(e){return this.facets.indexOf(e)>-1},isFacetRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&f.isRefined(this.facetsRefinements,e,t)},isExcludeRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&f.isRefined(this.facetsExcludes,e,t)},isDisjunctiveFacetRefined:function(e,t){return!!this.isDisjunctiveFacet(e)&&f.isRefined(this.disjunctiveFacetsRefinements,e,t)},isHierarchicalFacetRefined:function(e,t){if(!this.isHierarchicalFacet(e))return!1;var n=this.getHierarchicalRefinement(e);return t?-1!==n.indexOf(t):n.length>0},isNumericRefined:function(e,t,n){if(void 0===n&&void 0===t)return!!this.numericRefinements[e];var r=this.numericRefinements[e]&&void 0!==this.numericRefinements[e][t];if(void 0===n||!r)return r;var i,a,o=c(n),u=void 0!==(i=this.numericRefinements[e][t],a=o,s(i,(function(e){return l(e,a)})));return r&&u},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=a(Object.keys(this.numericRefinements).filter((function(t){return Object.keys(e.numericRefinements[t]).length>0})),this.disjunctiveFacets);return Object.keys(this.disjunctiveFacetsRefinements).filter((function(t){return e.disjunctiveFacetsRefinements[t].length>0})).concat(t).concat(this.getRefinedHierarchicalFacets())},getRefinedHierarchicalFacets:function(){var e=this;return a(this.hierarchicalFacets.map((function(e){return e.name})),Object.keys(this.hierarchicalFacetsRefinements).filter((function(t){return e.hierarchicalFacetsRefinements[t].length>0})))},getUnrefinedDisjunctiveFacets:function(){var e=this.getRefinedDisjunctiveFacets();return this.disjunctiveFacets.filter((function(t){return-1===e.indexOf(t)}))},managedParameters:["index","facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements"],getQueryParams:function(){var e=this.managedParameters,t={},n=this;return Object.keys(this).forEach((function(r){var i=n[r];-1===e.indexOf(r)&&void 0!==i&&(t[r]=i)})),t},setQueryParameter:function(e,t){if(this[e]===t)return this;var n={};return n[e]=t,this.setQueryParameters(n)},setQueryParameters:function(e){if(!e)return this;var t=h.validate(this,e);if(t)throw t;var n=this,r=h._parseNumbers(e),i=Object.keys(this).reduce((function(e,t){return e[t]=n[t],e}),{}),a=Object.keys(r).reduce((function(e,t){var n=void 0!==e[t],i=void 0!==r[t];return n&&!i?o(e,[t]):(i&&(e[t]=r[t]),e)}),i);return new this.constructor(a)},resetPage:function(){return void 0===this.page?this:this.setPage(0)},_getHierarchicalFacetSortBy:function(e){return e.sortBy||["isRefined:desc","name:asc"]},_getHierarchicalFacetSeparator:function(e){return e.separator||" > "},_getHierarchicalRootPath:function(e){return e.rootPath||null},_getHierarchicalShowParentLevel:function(e){return"boolean"!=typeof e.showParentLevel||e.showParentLevel},getHierarchicalFacetByName:function(e){return s(this.hierarchicalFacets,(function(t){return t.name===e}))},getHierarchicalFacetBreadcrumb:function(e){if(!this.isHierarchicalFacet(e))return[];var t=this.getHierarchicalRefinement(e)[0];if(!t)return[];var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e));return t.split(n).map((function(e){return e.trim()}))},toString:function(){return JSON.stringify(this,null,2)}},e.exports=h},function(e,t,n){"use strict";e.exports=function(e,t){if(null===e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}},function(e,t,n){"use strict";var r=n(32),i=n(33),a=n(43),s=n(63),c=n(27),o=n(64),u=n(44),f=n(65);function l(e){var t={};return e.forEach((function(e,n){t[e]=n})),t}function h(e,t,n){t&&t[n]&&(e.stats=t[n])}function d(e,t){var n=t[0];this._rawResults=t;var a=this;Object.keys(n).forEach((function(e){a[e]=n[e]})),this.processingTimeMS=t.reduce((function(e,t){return void 0===t.processingTimeMS?e:e+t.processingTimeMS}),0),this.disjunctiveFacets=[],this.hierarchicalFacets=e.hierarchicalFacets.map((function(){return[]})),this.facets=[];var u=e.getRefinedDisjunctiveFacets(),d=l(e.facets),p=l(e.disjunctiveFacets),m=1,g=n.facets||{};Object.keys(g).forEach((function(t){var r,i,s=g[t],u=(r=e.hierarchicalFacets,i=t,c(r,(function(e){return(e.attributes||[]).indexOf(i)>-1})));if(u){var f=u.attributes.indexOf(t),l=o(e.hierarchicalFacets,(function(e){return e.name===u.name}));a.hierarchicalFacets[l][f]={attribute:t,data:s,exhaustive:n.exhaustiveFacetsCount}}else{var m,v=-1!==e.disjunctiveFacets.indexOf(t),y=-1!==e.facets.indexOf(t);v&&(m=p[t],a.disjunctiveFacets[m]={name:t,data:s,exhaustive:n.exhaustiveFacetsCount},h(a.disjunctiveFacets[m],n.facets_stats,t)),y&&(m=d[t],a.facets[m]={name:t,data:s,exhaustive:n.exhaustiveFacetsCount},h(a.facets[m],n.facets_stats,t))}})),this.hierarchicalFacets=s(this.hierarchicalFacets),u.forEach((function(s){var c=t[m],u=c&&c.facets?c.facets:{},f=e.getHierarchicalFacetByName(s);Object.keys(u).forEach((function(t){var s,l=u[t];if(f){s=o(e.hierarchicalFacets,(function(e){return e.name===f.name}));var d=o(a.hierarchicalFacets[s],(function(e){return e.attribute===t}));if(-1===d)return;a.hierarchicalFacets[s][d].data=r({},a.hierarchicalFacets[s][d].data,l)}else{s=p[t];var m=n.facets&&n.facets[t]||{};a.disjunctiveFacets[s]={name:t,data:i({},l,m),exhaustive:c.exhaustiveFacetsCount},h(a.disjunctiveFacets[s],c.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!a.disjunctiveFacets[s].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(n)>-1&&(a.disjunctiveFacets[s].data[n]=0)}))}})),m++})),e.getRefinedHierarchicalFacets().forEach((function(n){var r=e.getHierarchicalFacetByName(n),s=e._getHierarchicalFacetSeparator(r),c=e.getHierarchicalRefinement(n);if(!(0===c.length||c[0].split(s).length<2)){var u=t[m],f=u&&u.facets?u.facets:{};Object.keys(f).forEach((function(t){var n=f[t],u=o(e.hierarchicalFacets,(function(e){return e.name===r.name})),l=o(a.hierarchicalFacets[u],(function(e){return e.attribute===t}));if(-1!==l){var h={};if(c.length>0){var d=c[0].split(s)[0];h[d]=a.hierarchicalFacets[u][l].data[d]}a.hierarchicalFacets[u][l].data=i(h,n,a.hierarchicalFacets[u][l].data)}})),m++}})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],i=d[t];a.facets[i]={name:t,data:n.facets[t],exhaustive:n.exhaustiveFacetsCount},r.forEach((function(e){a.facets[i]=a.facets[i]||{name:t},a.facets[i].data=a.facets[i].data||{},a.facets[i].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(f(e)),this.facets=s(this.facets),this.disjunctiveFacets=s(this.disjunctiveFacets),this._state=e}function p(e,t){if(!t.data||0===t.data.length)return t;var n=t.data.map((function(t){return p(e,t)})),i=e(n);return r({},t,{data:i})}function m(e,t){var n=c(e,(function(e){return e.name===t}));return n&&n.stats}function g(e,t,n,r,i){var a=c(i,(function(e){return e.name===n})),s=a&&a.data&&a.data[r]?a.data[r]:0,o=a&&a.exhaustive||!1;return{type:t,attributeName:n,name:r,count:s,exhaustive:o}}d.prototype.getFacetByName=function(e){function t(t){return t.name===e}return c(this.facets,t)||c(this.disjunctiveFacets,t)||c(this.hierarchicalFacets,t)},d.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],d.prototype.getFacetValues=function(e,t){var n=function(e,t){function n(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var r=c(e.facets,n);return r?Object.keys(r.data).map((function(n){return{name:n,count:r.data[n],isRefined:e._state.isFacetRefined(t,n),isExcluded:e._state.isExcludeRefined(t,n)}})):[]}if(e._state.isDisjunctiveFacet(t)){var i=c(e.disjunctiveFacets,n);return i?Object.keys(i.data).map((function(n){return{name:n,count:i.data[n],isRefined:e._state.isDisjunctiveFacetRefined(t,n)}})):[]}if(e._state.isHierarchicalFacet(t))return c(e.hierarchicalFacets,n)}(this,e);if(n){var r=i({},t,{sortBy:d.DEFAULT_SORT});if(Array.isArray(r.sortBy)){var s=u(r.sortBy,d.DEFAULT_SORT);return Array.isArray(n)?a(n,s[0],s[1]):p((function(e){return a(e,s[0],s[1])}),n)}if("function"==typeof r.sortBy)return Array.isArray(n)?n.sort(r.sortBy):p((function(e){return function(e,t){return t.sort(e)}(r.sortBy,e)}),n);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}},d.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?m(this.facets,e):this._state.isDisjunctiveFacet(e)?m(this.disjunctiveFacets,e):void 0},d.prototype.getRefinements=function(){var e=this._state,t=this,n=[];return Object.keys(e.facetsRefinements).forEach((function(r){e.facetsRefinements[r].forEach((function(i){n.push(g(e,"facet",r,i,t.facets))}))})),Object.keys(e.facetsExcludes).forEach((function(r){e.facetsExcludes[r].forEach((function(i){n.push(g(e,"exclude",r,i,t.facets))}))})),Object.keys(e.disjunctiveFacetsRefinements).forEach((function(r){e.disjunctiveFacetsRefinements[r].forEach((function(i){n.push(g(e,"disjunctive",r,i,t.disjunctiveFacets))}))})),Object.keys(e.hierarchicalFacetsRefinements).forEach((function(r){e.hierarchicalFacetsRefinements[r].forEach((function(i){n.push(function(e,t,n,r){var i=e.getHierarchicalFacetByName(t),a=e._getHierarchicalFacetSeparator(i),s=n.split(a),o=c(r,(function(e){return e.name===t})),u=s.reduce((function(e,t){var n=e&&c(e.data,(function(e){return e.name===t}));return void 0!==n?n:e}),o),f=u&&u.count||0,l=u&&u.exhaustive||!1,h=u&&u.path||"";return{type:"hierarchical",attributeName:t,name:h,count:f,exhaustive:l}}(e,r,i,t.hierarchicalFacets))}))})),Object.keys(e.numericRefinements).forEach((function(t){var r=e.numericRefinements[t];Object.keys(r).forEach((function(e){r[e].forEach((function(r){n.push({type:"numeric",attributeName:t,name:r,numericValue:r,operator:e})}))}))})),e.tagRefinements.forEach((function(e){n.push({type:"tag",attributeName:"_tags",name:e})})),n},e.exports=d},function(e,t,n){"use strict";function r(e,t){if(e!==t){var n=void 0!==e,r=null===e,i=void 0!==t,a=null===t;if(!a&&e>t||r&&i||!n)return 1;if(!r&&e<t||a&&n||!i)return-1}return 0}e.exports=function(e,t,n){if(!Array.isArray(e))return[];Array.isArray(n)||(n=[]);var i=e.map((function(e,n){return{criteria:t.map((function(t){return e[t]})),index:n,value:e}}));return i.sort((function(e,t){for(var i=-1;++i<e.criteria.length;){var a=r(e.criteria[i],t.criteria[i]);if(a)return i>=n.length?a:"desc"===n[i]?-a:a}return e.index-t.index})),i.map((function(e){return e.value}))}},function(e,t,n){"use strict";var r=n(27);e.exports=function(e,t){var n=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var i=t.split(":"),a=r(n,(function(e){return e[0]===i[0]}));return i.length>1||!a?(e[0].push(i[0]),e[1].push(i[1]),e):(e[0].push(a[0]),e[1].push(a[1]),e)}),[[],[]])}},function(e,t,n){"use strict";var r,i="object"==typeof Reflect?Reflect:null,a=i&&"function"==typeof i.apply?i.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};r=i&&"function"==typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!=e};function c(){c.init.call(this)}e.exports=c,e.exports.once=function(e,t){return new Promise((function(n,r){function i(){void 0!==a&&e.removeListener("error",a),n([].slice.call(arguments))}var a;"error"!==t&&(a=function(n){e.removeListener(t,i),r(n)},e.once("error",a)),e.once(t,i)}))},c.EventEmitter=c,c.prototype._events=void 0,c.prototype._eventsCount=0,c.prototype._maxListeners=void 0;var o=10;function u(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function f(e){return void 0===e._maxListeners?c.defaultMaxListeners:e._maxListeners}function l(e,t,n,r){var i,a,s,c;if(u(n),void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),s=a[t]),void 0===s)s=a[t]=n,++e._eventsCount;else if("function"==typeof s?s=a[t]=r?[n,s]:[s,n]:r?s.unshift(n):s.push(n),(i=f(e))>0&&s.length>i&&!s.warned){s.warned=!0;var o=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");o.name="MaxListenersExceededWarning",o.emitter=e,o.type=t,o.count=s.length,c=o,console&&console.warn&&console.warn(c)}return e}function h(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=h.bind(r);return i.listener=n,r.wrapFn=i,i}function p(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(i):g(i,i.length)}function m(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function g(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}Object.defineProperty(c,"defaultMaxListeners",{enumerable:!0,get:function(){return o},set:function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");o=e}}),c.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},c.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},c.prototype.getMaxListeners=function(){return f(this)},c.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r="error"===e,i=this._events;if(void 0!==i)r=r&&void 0===i.error;else if(!r)return!1;if(r){var s;if(t.length>0&&(s=t[0]),s instanceof Error)throw s;var c=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw c.context=s,c}var o=i[e];if(void 0===o)return!1;if("function"==typeof o)a(o,this,t);else{var u=o.length,f=g(o,u);for(n=0;n<u;++n)a(f[n],this,t)}return!0},c.prototype.addListener=function(e,t){return l(this,e,t,!1)},c.prototype.on=c.prototype.addListener,c.prototype.prependListener=function(e,t){return l(this,e,t,!0)},c.prototype.once=function(e,t){return u(t),this.on(e,d(this,e,t)),this},c.prototype.prependOnceListener=function(e,t){return u(t),this.prependListener(e,d(this,e,t)),this},c.prototype.removeListener=function(e,t){var n,r,i,a,s;if(u(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(i=-1,a=n.length-1;a>=0;a--)if(n[a]===t||n[a].listener===t){s=n[a].listener,i=a;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,i),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,s||t)}return this},c.prototype.off=c.prototype.removeListener,c.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var i,a=Object.keys(n);for(r=0;r<a.length;++r)"removeListener"!==(i=a[r])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},c.prototype.listeners=function(e){return p(this,e,!0)},c.prototype.rawListeners=function(e){return p(this,e,!1)},c.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):m.call(e,t)},c.prototype.listenerCount=m,c.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(e,t,n){"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},function(e,t,n){"use strict";e.exports="3.2.2"},function(e,t){!function(){e.exports=this.wp.date}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(26);function i(e,t){if(e){if("string"==typeof e)return Object(r.a)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(e,t):void 0}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return _})),n.d(t,"a",(function(){return I}));var r=n(0),i=n.n(r),a=n(78),s=n(16),c=n(8),o=Object(s.a)({displayName:"AlgoliaStats",getProvidedProps:function(e,t,n){var r=Object(c.d)(n,{ais:e.contextValue,multiIndexContext:e.indexContextValue});return r?{nbHits:r.nbHits,processingTimeMS:r.processingTimeMS}:null}}),u=n(11),f=n(10),l=n(12),h=n(13),d=n(15),p=n(2),m=n(3),g=n.n(m),v=n(14),y=n.n(v),b=n(74),j=n(21),O=Object(j.a)("Stats"),x=function(e){function t(){return Object(u.a)(this,t),Object(l.a)(this,Object(h.a)(t).apply(this,arguments))}return Object(d.a)(t,e),Object(f.a)(t,[{key:"render",value:function(){var e=this.props,t=e.translate,n=e.nbHits,r=e.processingTimeMS,a=e.className;return i.a.createElement("div",{className:y()(O(""),a)},i.a.createElement("span",{className:O("text")},t("stats",n,r)))}}]),t}(r.Component);Object(p.a)(x,"propTypes",{translate:g.a.func.isRequired,nbHits:g.a.number.isRequired,processingTimeMS:g.a.number.isRequired,className:g.a.string}),Object(p.a)(x,"defaultProps",{className:""});var R=o(Object(b.a)({stats:function(e,t){return"".concat(e.toLocaleString()," results found in ").concat(t.toLocaleString(),"ms")}})(x)),F=n(77),P=n(73),S=n(30),w=n(24),E=n(35),_=function(e){var t=e.appId,n=e.apiKey,i=e.indexName,s=e.hitsItems,c=e.hitAttributes,o=e.searchFormStyle;return n&&t&&i?Object(r.createElement)(w.b,{searchOnlyAPIKey:n,appId:t,indexName:i},Object(r.createElement)(a.a,{hitsPerPage:s}),Object(r.createElement)(E.a,{ui:"algolia"===o?"algolia":"wordpress"}),Object(r.createElement)(R,{translations:{stats:function(e){return"".concat(e," results found")}}}),Object(r.createElement)(I,{attributes:c}),Object(r.createElement)(F.a,null)):null},I=function(e){var t=e.attributes,n=Object(P.a)((function(e){var n=e.hits;return Object(r.createElement)(S.a,{hits:n,attributes:t})}));return Object(r.createElement)(n)}},,function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,i=!1,a=void 0;try{for(var s,c=e[Symbol.iterator]();!(r=(s=c.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(i)throw a}}return n}}},function(e,t,n){var r=n(55);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t,n){"use strict";var r=n(58);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,a,s){if(s!==r){var c=new Error("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");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";var r=n(40),i=n(42),a=n(66),s=n(67),c=n(45),o=n(46),u=n(34),f=n(47);function l(e,t,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+f+")"),this.setClient(e);var i=n||{};i.index=t,this.state=r.make(i),this.lastResults=null,this._queryId=0,this._lastQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0}function h(e){if(e<0)throw new Error("Page requested below 0.");return this._change({state:this.state.setPage(e),isPageReset:!1}),this}function d(){return this.state.page}o(l,c.EventEmitter),l.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},l.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},l.prototype.getQuery=function(){var e=this.state;return s._getHitsSearchParams(e)},l.prototype.searchOnce=function(e,t){var n=e?this.state.setQueryParameters(e):this.state,r=s._getQueries(n.index,n),a=this;if(this._currentNbQueries++,this.emit("searchOnce",{state:n}),!t)return this.client.search(r).then((function(e){return a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),{content:new i(n,e.results),state:n,_originalResponse:e}}),(function(e){throw a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),e}));this.client.search(r).then((function(e){a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),t(null,new i(n,e.results),n)})).catch((function(e){a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),t(e,null,n)}))},l.prototype.searchForFacetValues=function(e,t,n,r){var i="function"==typeof this.client.searchForFacetValues;if(!i&&"function"!=typeof this.client.initIndex)throw new Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues or client.initIndex(index).searchForFacetValues");var a=this.state.setQueryParameters(r||{}),c=a.isDisjunctiveFacet(e),o=s.getSearchForFacetQuery(e,t,n,a);this._currentNbQueries++;var u=this;return this.emit("searchForFacetValues",{state:a,facet:e,query:t}),(i?this.client.searchForFacetValues([{indexName:a.index,params:o}]):this.client.initIndex(a.index).searchForFacetValues(o)).then((function(t){return u._currentNbQueries--,0===u._currentNbQueries&&u.emit("searchQueueEmpty"),(t=Array.isArray(t)?t[0]:t).facetHits.forEach((function(t){t.isRefined=c?a.isDisjunctiveFacetRefined(e,t.value):a.isFacetRefined(e,t.value)})),t}),(function(e){throw u._currentNbQueries--,0===u._currentNbQueries&&u.emit("searchQueueEmpty"),e}))},l.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},l.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},l.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},l.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},l.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.addNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,n),isPageReset:!0}),this},l.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},l.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},l.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},l.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},l.prototype.removeNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,n),isPageReset:!0}),this},l.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},l.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},l.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},l.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},l.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},l.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},l.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},l.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},l.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},l.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},l.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},l.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},l.prototype.setCurrentPage=h,l.prototype.setPage=h,l.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},l.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},l.prototype.setState=function(e){return this._change({state:r.make(e),isPageReset:!1}),this},l.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new r(e),this},l.prototype.hasRefinements=function(e){return!!u(this.state.getNumericRefinements(e))||(this.state.isConjunctiveFacet(e)?this.state.isFacetRefined(e):this.state.isDisjunctiveFacet(e)?this.state.isDisjunctiveFacetRefined(e):!!this.state.isHierarchicalFacet(e)&&this.state.isHierarchicalFacetRefined(e))},l.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},l.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},l.prototype.hasTag=function(e){return this.state.isTagRefined(e)},l.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},l.prototype.getIndex=function(){return this.state.index},l.prototype.getCurrentPage=d,l.prototype.getPage=d,l.prototype.getTags=function(){return this.state.tagRefinements},l.prototype.getRefinements=function(e){var t=[];if(this.state.isConjunctiveFacet(e))this.state.getConjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"conjunctive"})})),this.state.getExcludeRefinements(e).forEach((function(e){t.push({value:e,type:"exclude"})}));else if(this.state.isDisjunctiveFacet(e)){this.state.getDisjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"disjunctive"})}))}var n=this.state.getNumericRefinements(e);return Object.keys(n).forEach((function(e){var r=n[e];t.push({value:r,operator:e,type:"numeric"})})),t},l.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},l.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},l.prototype._search=function(e){var t=this.state,n=[],r=[];e.onlyWithDerivedHelpers||(r=s._getQueries(t.index,t),n.push({state:t,queriesCount:r.length,helper:this}),this.emit("search",{state:t,results:this.lastResults}));var i=this.derivedHelpers.map((function(e){var r=e.getModifiedState(t),i=s._getQueries(r.index,r);return n.push({state:r,queriesCount:i.length,helper:e}),e.emit("search",{state:r,results:e.lastResults}),i})),a=Array.prototype.concat.apply(r,i),c=this._queryId++;this._currentNbQueries++;try{this.client.search(a).then(this._dispatchAlgoliaResponse.bind(this,n,c)).catch(this._dispatchAlgoliaError.bind(this,c))}catch(e){this.emit("error",{error:e})}},l.prototype._dispatchAlgoliaResponse=function(e,t,n){if(!(t<this._lastQueryIdReceived)){this._currentNbQueries-=t-this._lastQueryIdReceived,this._lastQueryIdReceived=t,0===this._currentNbQueries&&this.emit("searchQueueEmpty");var r=n.results.slice();e.forEach((function(e){var t=e.state,n=e.queriesCount,a=e.helper,s=r.splice(0,n),c=a.lastResults=new i(t,s);a.emit("result",{results:c,state:t})}))}},l.prototype._dispatchAlgoliaError=function(e,t){e<this._lastQueryIdReceived||(this._currentNbQueries-=e-this._lastQueryIdReceived,this._lastQueryIdReceived=e,this.emit("error",{error:t}),0===this._currentNbQueries&&this.emit("searchQueueEmpty"))},l.prototype.containsRefinement=function(e,t,n,r){return e||0!==t.length||0!==n.length||0!==r.length},l.prototype._hasDisjunctiveRefinements=function(e){return this.state.disjunctiveRefinements[e]&&this.state.disjunctiveRefinements[e].length>0},l.prototype._change=function(e){var t=e.state,n=e.isPageReset;t!==this.state&&(this.state=t,this.emit("change",{state:this.state,results:this.lastResults,isPageReset:n}))},l.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},l.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+f+")"),this.client=e),this},l.prototype.getClient=function(){return this.client},l.prototype.derive=function(e){var t=new a(this,e);return this.derivedHelpers.push(t),t},l.prototype.detachDerivedHelper=function(e){var t=this.derivedHelpers.indexOf(e);if(-1===t)throw new Error("Derived helper already detached");this.derivedHelpers.splice(t,1)},l.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=l},function(e,t,n){"use strict";e.exports=function(e,t){return e.filter((function(n,r){return t.indexOf(n)>-1&&e.indexOf(n)===r}))}},function(e,t,n){"use strict";e.exports=function e(t){if("number"==typeof t)return t;if("string"==typeof t)return parseFloat(t);if(Array.isArray(t))return t.map(e);throw new Error("The value should be a number, a parsable string or an array of those.")}},function(e,t,n){"use strict";var r=n(33),i=n(41),a=n(34),s={addRefinement:function(e,t,n){if(s.isRefined(e,t,n))return e;var i=""+n,a=e[t]?e[t].concat(i):[i],c={};return c[t]=a,r({},c,e)},removeRefinement:function(e,t,n){if(void 0===n)return s.clearRefinement(e,(function(e,n){return t===n}));var r=""+n;return s.clearRefinement(e,(function(e,n){return t===n&&r===e}))},toggleRefinement:function(e,t,n){if(void 0===n)throw new Error("toggleRefinement should be used with a value");return s.isRefined(e,t,n)?s.removeRefinement(e,t,n):s.addRefinement(e,t,n)},clearRefinement:function(e,t,n){if(void 0===t)return a(e)?{}:e;if("string"==typeof t)return i(e,[t]);if("function"==typeof t){var r=!1,s=Object.keys(e).reduce((function(i,a){var s=e[a]||[],c=s.filter((function(e){return!t(e,a,n)}));return c.length!==s.length&&(r=!0),i[a]=c,i}),{});return r?s:e}},isRefined:function(e,t,n){var r=!!e[t]&&e[t].length>0;if(void 0===n||!r)return r;var i=""+n;return-1!==e[t].indexOf(i)}};e.exports=s},function(e,t,n){"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},function(e,t,n){"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}},function(e,t,n){"use strict";e.exports=function(e){return function(t,n){var s=e.hierarchicalFacets[n],c=e.hierarchicalFacetsRefinements[s.name]&&e.hierarchicalFacetsRefinements[s.name][0]||"",o=e._getHierarchicalFacetSeparator(s),u=e._getHierarchicalRootPath(s),f=e._getHierarchicalShowParentLevel(s),l=a(e._getHierarchicalFacetSortBy(s)),h=t.every((function(e){return e.exhaustive})),d=function(e,t,n,a,s){return function(c,o,u){var f=c;if(u>0){var l=0;for(f=c;l<u;){var h=f&&Array.isArray(f.data)?f.data:[];f=i(h,(function(e){return e.isRefined})),l++}}if(f){var d=Object.keys(o.data).map((function(e){return[e,o.data[e]]})).filter((function(e){return function(e,t,n,r,i,a){if(i&&(0!==e.indexOf(i)||i===e))return!1;return!i&&-1===e.indexOf(r)||i&&e.split(r).length-i.split(r).length==1||-1===e.indexOf(r)&&-1===n.indexOf(r)||0===n.indexOf(e)||0===e.indexOf(t+r)&&(a||0===e.indexOf(n))}(e[0],f.path||n,s,t,n,a)}));f.data=r(d.map((function(e){var n=e[0];return function(e,t,n,r,i){var a=t.split(n);return{name:a[a.length-1].trim(),path:t,count:e,isRefined:r===t||0===r.indexOf(t+n),exhaustive:i,data:null}}(e[1],n,t,s,o.exhaustive)})),e[0],e[1])}return c}}(l,o,u,f,c),p=t;return u&&(p=t.slice(u.split(o).length)),p.reduce(d,{name:e.hierarchicalFacets[n].name,count:null,isRefined:!0,path:null,exhaustive:h,data:null})}};var r=n(43),i=n(27),a=n(44)},function(e,t,n){"use strict";var r=n(45);function i(e,t){this.main=e,this.fn=t,this.lastResults=null}n(46)(i,r.EventEmitter),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},e.exports=i},function(e,t,n){"use strict";var r=n(32),i={_getQueries:function(e,t){var n=[];return n.push({indexName:e,params:i._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(r){n.push({indexName:e,params:i._getDisjunctiveFacetSearchParams(t,r)})})),t.getRefinedHierarchicalFacets().forEach((function(r){var a=t.getHierarchicalFacetByName(r),s=t.getHierarchicalRefinement(r),c=t._getHierarchicalFacetSeparator(a);s.length>0&&s[0].split(c).length>1&&n.push({indexName:e,params:i._getDisjunctiveFacetSearchParams(t,r,!0)})})),n},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(i._getHitsHierarchicalFacetsAttributes(e)),n=i._getFacetFilters(e),a=i._getNumericFilters(e),s={facets:t,tagFilters:i._getTagFilters(e)};return n.length>0&&(s.facetFilters=n),a.length>0&&(s.numericFilters=a),r({},e.getQueryParams(),s)},_getDisjunctiveFacetSearchParams:function(e,t,n){var a=i._getFacetFilters(e,t,n),s=i._getNumericFilters(e,t),c={hitsPerPage:1,page:0,attributesToRetrieve:[],attributesToHighlight:[],attributesToSnippet:[],tagFilters:i._getTagFilters(e),analytics:!1,clickAnalytics:!1},o=e.getHierarchicalFacetByName(t);return c.facets=o?i._getDisjunctiveHierarchicalFacetAttribute(e,o,n):t,s.length>0&&(c.numericFilters=s),a.length>0&&(c.facetFilters=a),r({},e.getQueryParams(),c)},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var n=[];return Object.keys(e.numericRefinements).forEach((function(r){var i=e.numericRefinements[r]||{};Object.keys(i).forEach((function(e){var a=i[e]||[];t!==r&&a.forEach((function(t){if(Array.isArray(t)){var i=t.map((function(t){return r+e+t}));n.push(i)}else n.push(r+e+t)}))}))})),n},_getTagFilters:function(e){return e.tagFilters?e.tagFilters:e.tagRefinements.join(",")},_getFacetFilters:function(e,t,n){var r=[],i=e.facetsRefinements||{};Object.keys(i).forEach((function(e){(i[e]||[]).forEach((function(t){r.push(e+":"+t)}))}));var a=e.facetsExcludes||{};Object.keys(a).forEach((function(e){(a[e]||[]).forEach((function(t){r.push(e+":-"+t)}))}));var s=e.disjunctiveFacetsRefinements||{};Object.keys(s).forEach((function(e){var n=s[e]||[];if(e!==t&&n&&0!==n.length){var i=[];n.forEach((function(t){i.push(e+":"+t)})),r.push(i)}}));var c=e.hierarchicalFacetsRefinements||{};return Object.keys(c).forEach((function(i){var a=(c[i]||[])[0];if(void 0!==a){var s,o,u=e.getHierarchicalFacetByName(i),f=e._getHierarchicalFacetSeparator(u),l=e._getHierarchicalRootPath(u);if(t===i){if(-1===a.indexOf(f)||!l&&!0===n||l&&l.split(f).length===a.split(f).length)return;l?(o=l.split(f).length-1,a=l):(o=a.split(f).length-2,a=a.slice(0,a.lastIndexOf(f))),s=u.attributes[o]}else o=a.split(f).length-1,s=u.attributes[o];s&&r.push([s+":"+a])}})),r},_getHitsHierarchicalFacetsAttributes:function(e){return e.hierarchicalFacets.reduce((function(t,n){var r=e.getHierarchicalRefinement(n.name)[0];if(!r)return t.push(n.attributes[0]),t;var i=e._getHierarchicalFacetSeparator(n),a=r.split(i).length,s=n.attributes.slice(0,a+1);return t.concat(s)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,n){var r=e._getHierarchicalFacetSeparator(t);if(!0===n){var i=e._getHierarchicalRootPath(t),a=0;return i&&(a=i.split(r).length),[t.attributes[a]]}var s=(e.getHierarchicalRefinement(t.name)[0]||"").split(r).length-1;return t.attributes.slice(0,s+1)},getSearchForFacetQuery:function(e,t,n,a){var s=a.isDisjunctiveFacet(e)?a.clearRefinements(e):a,c={facetQuery:t,facetName:e};return"number"==typeof n&&(c.maxFacetHits=n),r({},i._getHitsSearchParams(s),c)}};e.exports=i},function(e,t,n){"use strict";var r=n(2),i=n(3),a=n.n(i),s=n(16),c=n(8);function o(e,t,n){var r=Object(c.b)(e,t,n,"query","");return r||""}function u(e,t,n,i){var a=Object(r.a)({},"query",n);return Object(c.f)(t,a,i,!0)}t.a=Object(s.a)({displayName:"AlgoliaSearchBox",propTypes:{defaultRefinement:a.a.string},getProvidedProps:function(e,t,n){return{currentRefinement:o(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue}),isSearchStalled:n.isSearchStalled}},refine:function(e,t,n){return u(0,t,n,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},cleanUp:function(e,t){return function(e,t,n){return Object(c.a)(t,n,"query")}(0,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},getSearchParameters:function(e,t,n){return e.setQuery(o(t,n,{ais:t.contextValue,multiIndexContext:t.indexContextValue}))},getMetadata:function(e,t){var n=o(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue});return{id:"query",index:Object(c.c)({ais:e.contextValue,multiIndexContext:e.indexContextValue}),items:null===n?[]:[{label:"".concat("query",": ").concat(n),value:function(t){return u(0,t,"",{ais:e.contextValue,multiIndexContext:e.indexContextValue})},currentRefinement:n}]}}})},function(e,t,n){"use strict";var r=n(68),i=n(19),a=n(4),s=n(11),c=n(10),o=n(12),u=n(13),f=n(5),l=n(15),h=n(2),d=n(0),p=n.n(d),m=n(3),g=n.n(m),v=n(14),y=n.n(v),b=n(74),j=n(21),O=Object(j.a)("SearchBox"),x=p.a.createElement("svg",{width:"18",height:"18",viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",stroke:"#444",className:O("loadingIcon")},p.a.createElement("g",{fill:"none",fillRule:"evenodd"},p.a.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},p.a.createElement("circle",{strokeOpacity:".5",cx:"18",cy:"18",r:"18"}),p.a.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},p.a.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"}))))),R=p.a.createElement("svg",{className:O("resetIcon"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",width:"10",height:"10"},p.a.createElement("path",{d:"M8.114 10L.944 2.83 0 1.885 1.886 0l.943.943L10 8.113l7.17-7.17.944-.943L20 1.886l-.943.943-7.17 7.17 7.17 7.17.943.944L18.114 20l-.943-.943-7.17-7.17-7.17 7.17-.944.943L0 18.114l.943-.943L8.113 10z"})),F=p.a.createElement("svg",{className:O("submitIcon"),xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10",viewBox:"0 0 40 40"},p.a.createElement("path",{d:"M26.804 29.01c-2.832 2.34-6.465 3.746-10.426 3.746C7.333 32.756 0 25.424 0 16.378 0 7.333 7.333 0 16.378 0c9.046 0 16.378 7.333 16.378 16.378 0 3.96-1.406 7.594-3.746 10.426l10.534 10.534c.607.607.61 1.59-.004 2.202-.61.61-1.597.61-2.202.004L26.804 29.01zm-10.426.627c7.323 0 13.26-5.936 13.26-13.26 0-7.32-5.937-13.257-13.26-13.257C9.056 3.12 3.12 9.056 3.12 16.378c0 7.323 5.936 13.26 13.258 13.26z"})),P=function(e){function t(e){var n;return Object(s.a)(this,t),n=Object(o.a)(this,Object(u.a)(t).call(this)),Object(h.a)(Object(f.a)(n),"getQuery",(function(){return n.props.searchAsYouType?n.props.currentRefinement:n.state.query})),Object(h.a)(Object(f.a)(n),"onInputMount",(function(e){n.input=e,n.props.inputRef&&("function"==typeof n.props.inputRef?n.props.inputRef(e):n.props.inputRef.current=e)})),Object(h.a)(Object(f.a)(n),"onKeyDown",(function(e){if(n.props.focusShortcuts){var t=n.props.focusShortcuts.map((function(e){return"string"==typeof e?e.toUpperCase().charCodeAt(0):e})),r=e.target||e.srcElement,i=r.tagName;if(!r.isContentEditable&&"INPUT"!==i&&"SELECT"!==i&&"TEXTAREA"!==i){var a=e.which||e.keyCode;-1!==t.indexOf(a)&&(n.input.focus(),e.stopPropagation(),e.preventDefault())}}})),Object(h.a)(Object(f.a)(n),"onSubmit",(function(e){e.preventDefault(),e.stopPropagation(),n.input.blur();var t=n.props,r=t.refine;return t.searchAsYouType||r(n.getQuery()),!1})),Object(h.a)(Object(f.a)(n),"onChange",(function(e){var t=n.props,r=t.searchAsYouType,i=t.refine,a=t.onChange,s=e.target.value;r?i(s):n.setState({query:s}),a&&a(e)})),Object(h.a)(Object(f.a)(n),"onReset",(function(e){var t=n.props,r=t.searchAsYouType,i=t.refine,a=t.onReset;i(""),n.input.focus(),r||n.setState({query:""}),a&&a(e)})),n.state={query:e.searchAsYouType?null:e.currentRefinement},n}return Object(l.a)(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.onKeyDown)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.onKeyDown)}},{key:"componentDidUpdate",value:function(e){this.props.searchAsYouType||e.currentRefinement===this.props.currentRefinement||this.setState({query:this.props.currentRefinement})}},{key:"render",value:function(){var e=this,t=this.props,n=t.className,r=t.translate,s=t.autoFocus,c=t.loadingIndicator,o=t.submit,u=t.reset,f=this.getQuery(),l=Object.keys(this.props).reduce((function(t,n){return-1===["onsubmit","onreset","onchange"].indexOf(n.toLowerCase())&&0===n.indexOf("on")?Object(a.a)({},t,Object(h.a)({},n,e.props[n])):t}),{}),d=this.props.showLoadingIndicator&&this.props.isSearchStalled;return p.a.createElement("div",{className:y()(O(""),n)},p.a.createElement("form",{noValidate:!0,onSubmit:this.props.onSubmit?this.props.onSubmit:this.onSubmit,onReset:this.onReset,className:O("form",d&&"form--stalledSearch"),action:"",role:"search"},p.a.createElement("input",Object(i.a)({ref:this.onInputMount,type:"search",placeholder:r("placeholder"),autoFocus:s,autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",spellCheck:"false",required:!0,maxLength:"512",value:f,onChange:this.onChange},l,{className:O("input")})),p.a.createElement("button",{type:"submit",title:r("submitTitle"),className:O("submit")},o),p.a.createElement("button",{type:"reset",title:r("resetTitle"),className:O("reset"),hidden:!f||d},u),this.props.showLoadingIndicator&&p.a.createElement("span",{hidden:!d,className:O("loadingIndicator")},c)))}}]),t}(d.Component);Object(h.a)(P,"propTypes",{currentRefinement:g.a.string,className:g.a.string,refine:g.a.func.isRequired,translate:g.a.func.isRequired,loadingIndicator:g.a.node,reset:g.a.node,submit:g.a.node,focusShortcuts:g.a.arrayOf(g.a.oneOfType([g.a.string,g.a.number])),autoFocus:g.a.bool,searchAsYouType:g.a.bool,onSubmit:g.a.func,onReset:g.a.func,onChange:g.a.func,isSearchStalled:g.a.bool,showLoadingIndicator:g.a.bool,inputRef:g.a.oneOfType([g.a.func,g.a.exact({current:g.a.object})])}),Object(h.a)(P,"defaultProps",{currentRefinement:"",className:"",focusShortcuts:["s","/"],autoFocus:!1,searchAsYouType:!0,showLoadingIndicator:!1,isSearchStalled:!1,loadingIndicator:x,reset:R,submit:F});var S=Object(b.a)({resetTitle:"Clear the search query.",submitTitle:"Submit your search query.",placeholder:"Search here…"})(P);t.a=Object(r.a)(S)},,,function(e,t){!function(){e.exports=this.ReactDOM}()},function(e,t,n){"use strict";var r=n(16),i=n(8),a=n(7);t.a=Object(r.a)({displayName:"AlgoliaHits",getProvidedProps:function(e,t,n){var r=Object(i.d)(n,{ais:e.contextValue,multiIndexContext:e.indexContextValue});if(!r)return{hits:[]};var s=Object(a.a)(r.hits,r.hitsPerPage,r.page);return{hits:Object(a.b)(s,r.queryID)}},getSearchParameters:function(e){return e}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n(19),i=n(11),a=n(10),s=n(12),c=n(13),o=n(5),u=n(15),f=n(2),l=n(0),h=n.n(l);function d(e){return function(t){var n,d=function(n){function l(){var t,n;Object(i.a)(this,l);for(var r=arguments.length,a=new Array(r),u=0;u<r;u++)a[u]=arguments[u];return n=Object(s.a)(this,(t=Object(c.a)(l)).call.apply(t,[this].concat(a))),Object(f.a)(Object(o.a)(n),"translate",(function(t){var r=n.props.translations,i=r&&r.hasOwnProperty(t)?r[t]:e[t];if("function"==typeof i){for(var a=arguments.length,s=new Array(a>1?a-1:0),c=1;c<a;c++)s[c-1]=arguments[c];return i.apply(void 0,s)}return i})),n}return Object(u.a)(l,n),Object(a.a)(l,[{key:"render",value:function(){return h.a.createElement(t,Object(r.a)({translate:this.translate},this.props))}}]),l}(l.Component),p=t.displayName||t.name||"UnknownComponent";return d.displayName="Translatable(".concat(p,")"),d.propTypes={translations:(n=Object.keys(e),function(e,t,r){var i=e[t];if(i)for(var a=0,s=Object.keys(i);a<s.length;a++){var c=s[a];if(-1===n.indexOf(c))return new Error("Unknown `".concat(t,"` key `").concat(c,"`. Check the render method ")+"of `".concat(r,"`."))}})},d}}},function(e,t,n){"use strict";n.r(t);var r,i,a,s=n(0),c=n(72),o=n(50),u=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=e.getAttribute(t);return r?Number(r):n},f=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.getAttribute(t);return r?"true"===r:n};r=".aib-instantsearch",i=o.b,(a=document.querySelectorAll(r))&&a.forEach((function(e){var t={listLayout:"grid"===e.getAttribute("data-list-layout")?"grid":"list",gridColumns:u(e,"data-grid-columns",3),displayPostAuthor:f(e,"data-display-post-author"),displayPostCategory:f(e,"data-display-post-categories"),displayPostContentRadio:e.getAttribute("data-display-post-content-type")||"excerpt",displayPostDate:f(e,"data-display-post-date"),displayPostTags:f(e,"data-display-post-tags"),excerptLength:u(e,"data-excerpt-length",55)},n={appId:e.getAttribute("data-app-id")||void 0,apiKey:e.getAttribute("data-searchonly-api-key")||void 0,indexName:e.getAttribute("data-index-name")||"wp_posts_post",hitsItems:u(e,"data-hit-items",10),hitAttributes:t,searchFormStyle:e.getAttribute("data-search-box-style")||void 0};Object(c.render)(Object(s.createElement)(i,n),e)}))},,function(e,t,n){"use strict";var r=n(16),i=Object(r.a)({displayName:"AlgoliaPoweredBy",getProvidedProps:function(){var e="undefined"==typeof window?"":window.location.hostname;return{url:"https://www.algolia.com/?utm_source=react-instantsearch&utm_medium=website&"+"utm_content=".concat(e,"&")+"utm_campaign=poweredby"}}}),a=n(11),s=n(10),c=n(12),o=n(13),u=n(15),f=n(2),l=n(0),h=n.n(l),d=n(3),p=n.n(d),m=n(14),g=n.n(m),v=n(74),y=n(21),b=Object(y.a)("PoweredBy"),j=function(){return h.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",baseProfile:"basic",viewBox:"0 0 1366 362",width:"100",height:"27",className:b("logo")},h.a.createElement("linearGradient",{id:"g",x1:"428.258",x2:"434.145",y1:"404.15",y2:"409.85",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(94.045 0 0 -94.072 -40381.527 38479.52)"},h.a.createElement("stop",{offset:"0",stopColor:"#00AEFF"}),h.a.createElement("stop",{offset:"1",stopColor:"#3369E7"})),h.a.createElement("path",{d:"M61.8 15.4h242.8c23.9 0 43.4 19.4 43.4 43.4v242.9c0 23.9-19.4 43.4-43.4 43.4H61.8c-23.9 0-43.4-19.4-43.4-43.4v-243c0-23.9 19.4-43.3 43.4-43.3z",fill:"url(#g)"}),h.a.createElement("path",{d:"M187 98.7c-51.4 0-93.1 41.7-93.1 93.2S135.6 285 187 285s93.1-41.7 93.1-93.2-41.6-93.1-93.1-93.1zm0 158.8c-36.2 0-65.6-29.4-65.6-65.6s29.4-65.6 65.6-65.6 65.6 29.4 65.6 65.6-29.3 65.6-65.6 65.6zm0-117.8v48.9c0 1.4 1.5 2.4 2.8 1.7l43.4-22.5c1-.5 1.3-1.7.8-2.7-9-15.8-25.7-26.6-45-27.3-1 0-2 .8-2 1.9zm-60.8-35.9l-5.7-5.7c-5.6-5.6-14.6-5.6-20.2 0l-6.8 6.8c-5.6 5.6-5.6 14.6 0 20.2l5.6 5.6c.9.9 2.2.7 3-.2 3.3-4.5 6.9-8.8 10.9-12.8 4.1-4.1 8.3-7.7 12.9-11 1-.6 1.1-2 .3-2.9zM217.5 89V77.7c0-7.9-6.4-14.3-14.3-14.3h-33.3c-7.9 0-14.3 6.4-14.3 14.3v11.6c0 1.3 1.2 2.2 2.5 1.9 9.3-2.7 19.1-4.1 29-4.1 9.5 0 18.9 1.3 28 3.8 1.2.3 2.4-.6 2.4-1.9z",fill:"#FFFFFF"}),h.a.createElement("path",{d:"M842.5 267.6c0 26.7-6.8 46.2-20.5 58.6-13.7 12.4-34.6 18.6-62.8 18.6-10.3 0-31.7-2-48.8-5.8l6.3-31c14.3 3 33.2 3.8 43.1 3.8 15.7 0 26.9-3.2 33.6-9.6s10-15.9 10-28.5v-6.4c-3.9 1.9-9 3.8-15.3 5.8-6.3 1.9-13.6 2.9-21.8 2.9-10.8 0-20.6-1.7-29.5-5.1-8.9-3.4-16.6-8.4-22.9-15-6.3-6.6-11.3-14.9-14.8-24.8s-5.3-27.6-5.3-40.6c0-12.2 1.9-27.5 5.6-37.7 3.8-10.2 9.2-19 16.5-26.3 7.2-7.3 16-12.9 26.3-17s22.4-6.7 35.5-6.7c12.7 0 24.4 1.6 35.8 3.5 11.4 1.9 21.1 3.9 29 6.1v155.2zm-108.7-77.2c0 16.4 3.6 34.6 10.8 42.2 7.2 7.6 16.5 11.4 27.9 11.4 6.2 0 12.1-.9 17.6-2.6 5.5-1.7 9.9-3.7 13.4-6.1v-97.1c-2.8-.6-14.5-3-25.8-3.3-14.2-.4-25 5.4-32.6 14.7-7.5 9.3-11.3 25.6-11.3 40.8zm294.3 0c0 13.2-1.9 23.2-5.8 34.1s-9.4 20.2-16.5 27.9c-7.1 7.7-15.6 13.7-25.6 17.9s-25.4 6.6-33.1 6.6c-7.7-.1-23-2.3-32.9-6.6-9.9-4.3-18.4-10.2-25.5-17.9-7.1-7.7-12.6-17-16.6-27.9s-6-20.9-6-34.1c0-13.2 1.8-25.9 5.8-36.7 4-10.8 9.6-20 16.8-27.7s15.8-13.6 25.6-17.8c9.9-4.2 20.8-6.2 32.6-6.2s22.7 2.1 32.7 6.2c10 4.2 18.6 10.1 25.6 17.8 7.1 7.7 12.6 16.9 16.6 27.7 4.2 10.8 6.3 23.5 6.3 36.7zm-40 .1c0-16.9-3.7-31-10.9-40.8-7.2-9.9-17.3-14.8-30.2-14.8-12.9 0-23 4.9-30.2 14.8-7.2 9.9-10.7 23.9-10.7 40.8 0 17.1 3.6 28.6 10.8 38.5 7.2 10 17.3 14.9 30.2 14.9 12.9 0 23-5 30.2-14.9 7.2-10 10.8-21.4 10.8-38.5zm127.1 86.4c-64.1.3-64.1-51.8-64.1-60.1L1051 32l39.1-6.2v183.6c0 4.7 0 34.5 25.1 34.6v32.9zm68.9 0h-39.3V108.1l39.3-6.2v175zm-19.7-193.5c13.1 0 23.8-10.6 23.8-23.7S1177.6 36 1164.4 36s-23.8 10.6-23.8 23.7 10.7 23.7 23.8 23.7zm117.4 18.6c12.9 0 23.8 1.6 32.6 4.8 8.8 3.2 15.9 7.7 21.1 13.4s8.9 13.5 11.1 21.7c2.3 8.2 3.4 17.2 3.4 27.1v100.6c-6 1.3-15.1 2.8-27.3 4.6s-25.9 2.7-41.1 2.7c-10.1 0-19.4-1-27.7-2.9-8.4-1.9-15.5-5-21.5-9.3-5.9-4.3-10.5-9.8-13.9-16.6-3.3-6.8-5-16.4-5-26.4 0-9.6 1.9-15.7 5.6-22.3 3.8-6.6 8.9-12 15.3-16.2 6.5-4.2 13.9-7.2 22.4-9s17.4-2.7 26.6-2.7c4.3 0 8.8.3 13.6.8s9.8 1.4 15.2 2.7v-6.4c0-4.5-.5-8.8-1.6-12.8-1.1-4.1-3-7.6-5.6-10.7-2.7-3.1-6.2-5.5-10.6-7.2s-10-3-16.7-3c-9 0-17.2 1.1-24.7 2.4-7.5 1.3-13.7 2.8-18.4 4.5l-4.7-32.1c4.9-1.7 12.2-3.4 21.6-5.1s19.5-2.6 30.3-2.6zm3.3 141.9c12 0 20.9-.7 27.1-1.9v-39.8c-2.2-.6-5.3-1.3-9.4-1.9-4.1-.6-8.6-1-13.6-1-4.3 0-8.7.3-13.1 1-4.4.6-8.4 1.8-11.9 3.5s-6.4 4.1-8.5 7.2c-2.2 3.1-3.2 4.9-3.2 9.6 0 9.2 3.2 14.5 9 18 5.9 3.6 13.7 5.3 23.6 5.3zM512.9 103c12.9 0 23.8 1.6 32.6 4.8 8.8 3.2 15.9 7.7 21.1 13.4 5.3 5.8 8.9 13.5 11.1 21.7 2.3 8.2 3.4 17.2 3.4 27.1v100.6c-6 1.3-15.1 2.8-27.3 4.6-12.2 1.8-25.9 2.7-41.1 2.7-10.1 0-19.4-1-27.7-2.9-8.4-1.9-15.5-5-21.5-9.3-5.9-4.3-10.5-9.8-13.9-16.6-3.3-6.8-5-16.4-5-26.4 0-9.6 1.9-15.7 5.6-22.3 3.8-6.6 8.9-12 15.3-16.2 6.5-4.2 13.9-7.2 22.4-9s17.4-2.7 26.6-2.7c4.3 0 8.8.3 13.6.8 4.7.5 9.8 1.4 15.2 2.7v-6.4c0-4.5-.5-8.8-1.6-12.8-1.1-4.1-3-7.6-5.6-10.7-2.7-3.1-6.2-5.5-10.6-7.2-4.4-1.7-10-3-16.7-3-9 0-17.2 1.1-24.7 2.4-7.5 1.3-13.7 2.8-18.4 4.5l-4.7-32.1c4.9-1.7 12.2-3.4 21.6-5.1 9.4-1.8 19.5-2.6 30.3-2.6zm3.4 142c12 0 20.9-.7 27.1-1.9v-39.8c-2.2-.6-5.3-1.3-9.4-1.9-4.1-.6-8.6-1-13.6-1-4.3 0-8.7.3-13.1 1-4.4.6-8.4 1.8-11.9 3.5s-6.4 4.1-8.5 7.2c-2.2 3.1-3.2 4.9-3.2 9.6 0 9.2 3.2 14.5 9 18s13.7 5.3 23.6 5.3zm158.5 31.9c-64.1.3-64.1-51.8-64.1-60.1L610.6 32l39.1-6.2v183.6c0 4.7 0 34.5 25.1 34.6v32.9z",fill:"#182359"}))},O=function(e){function t(){return Object(a.a)(this,t),Object(c.a)(this,Object(o.a)(t).apply(this,arguments))}return Object(u.a)(t,e),Object(s.a)(t,[{key:"render",value:function(){var e=this.props,t=e.url,n=e.translate,r=e.className;return h.a.createElement("div",{className:g()(b(""),r)},h.a.createElement("span",{className:b("text")},n("searchBy"))," ",h.a.createElement("a",{href:t,target:"_blank",className:b("link"),"aria-label":"Algolia",rel:"noopener noreferrer"},h.a.createElement(j,null)))}}]),t}(l.Component);Object(f.a)(O,"propTypes",{url:p.a.string.isRequired,translate:p.a.func.isRequired,className:p.a.string});var x=Object(v.a)({searchBy:"Search by"})(O);t.a=i(x)},function(e,t,n){"use strict";var r=n(2),i=n(4),a=n(17),s=n(7),c=n(16),o=n(8);var u=Object(c.a)({displayName:"AlgoliaConfigure",getProvidedProps:function(){return{}},getSearchParameters:function(e,t){t.children,t.contextValue,t.indexContextValue;var n=Object(a.a)(t,["children","contextValue","indexContextValue"]);return e.setQueryParameters(n)},transitionState:function(e,t,n){var c="configure",u=(e.children,e.contextValue,e.indexContextValue,Object(a.a)(e,["children","contextValue","indexContextValue"])),f=Object.keys(e),l=this._props?Object.keys(this._props).filter((function(e){return-1===f.indexOf(e)})):[];this._props=e;var h=Object(r.a)({},c,Object(i.a)({},Object(s.f)(n[c],l),u));return Object(o.f)(n,h,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},cleanUp:function(e,t){var n="configure",i=Object(o.c)({ais:e.contextValue,multiIndexContext:e.indexContextValue}),a=Object(o.e)({ais:e.contextValue,multiIndexContext:e.indexContextValue})&&t.indices?t.indices[i]:t,s=(a&&a[n]?Object.keys(a[n]):[]).reduce((function(t,r){return e[r]||(t[r]=a[n][r]),t}),{}),c=Object(r.a)({},n,s);return Object(o.f)(t,c,{ais:e.contextValue,multiIndexContext:e.indexContextValue})}});t.a=u((function(){return null}))}]);
  • search-with-algolia-instantsearch-blocks/tags/0.1.4/build/index.asset.php

    r2430689 r2433769  
    1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '89f7eca05cc412db11205785c5b8113d');
     1<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '');
  • search-with-algolia-instantsearch-blocks/tags/0.1.4/build/index.js

    r2430689 r2433769  
    11!function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=76)}([function(e,t){!function(){e.exports=this.React}()},function(e,t){!function(){e.exports=this.wp.element}()},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",(function(){return r}))},function(e,t,n){e.exports=n(57)()},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(2);function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?Object(arguments[t]):{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),a.forEach((function(t){Object(r.a)(e,t,n[t])}))}return e}},function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,"a",(function(){return r}))},function(e,t){!function(){e.exports=this.wp.i18n}()},function(e,t,n){"use strict";n.d(t,"i",(function(){return i})),n.d(t,"d",(function(){return s})),n.d(t,"c",(function(){return o})),n.d(t,"h",(function(){return u})),n.d(t,"g",(function(){return l})),n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return h})),n.d(t,"f",(function(){return d})),n.d(t,"e",(function(){return p}));var r=n(4),a=n(28),i=function(e,t){if(e===t)return!0;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var a=Object.prototype.hasOwnProperty,i=0;i<n.length;i++)if(!a.call(t,n[i])||e[n[i]]!==t[n[i]])return!1;return!0},s=function(e){return e.displayName||e.name||"UnknownComponent"},c=Promise.resolve(),o=function(e){c.then(e)},u=function e(t){return Object.keys(t).forEach((function(n){var r,i=t[n];(function(e){return"object"===Object(a.a)(e)&&null!==e&&!Array.isArray(e)})(i)&&((r=i)&&Object.keys(r).length>0?e(i):delete t[n])})),t},l=function(e){return Object.keys(e).forEach((function(t){var n=e[t];Array.isArray(n)&&0===n.length&&delete e[t]})),e};function f(e,t,n){return e.map((function(e,a){return Object(r.a)({},e,{__position:t*n+a+1})}))}function h(e,t){return t?e.map((function(e){return Object(r.a)({},e,{__queryID:t})})):e}function d(e,t){if(null==e)return{};for(var n={},r=Object.keys(e),a=0;a<r.length;a++){var i=r[a];t.indexOf(i)>=0||(n[i]=e[i])}return n}var p=function(e,t){return(Array.isArray(t)?t:t.replace(/\[(\d+)]/g,".$1").split(".")).reduce((function(e,t){return e?e[t]:void 0}),e)}},function(e,t,n){"use strict";n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return c})),n.d(t,"e",(function(){return o})),n.d(t,"f",(function(){return u})),n.d(t,"b",(function(){return f})),n.d(t,"a",(function(){return h}));var r=n(2),a=n(4),i=n(7);function s(e){return o(e)?e.multiIndexContext.targetedIndex:e.ais.mainTargetedIndex}function c(e,t){if(e.results){if(e.results.hits)return e.results;var n=s(t);if(e.results[n])return e.results[n]}return null}function o(e){return e&&e.multiIndexContext}function u(e,t,n,i,c){if(o(n)){var l=s(n);return c?function(e,t,n,i,s){var c,o=i?{page:1}:void 0,u=e.indices&&e.indices[n]?Object(a.a)({},e.indices,Object(r.a)({},n,Object(a.a)({},e.indices[n],(c={},Object(r.a)(c,s,Object(a.a)({},e.indices[n][s],t)),Object(r.a)(c,"page",1),c)))):Object(a.a)({},e.indices,Object(r.a)({},n,Object(a.a)(Object(r.a)({},s,t),o)));return Object(a.a)({},e,{indices:u})}(e,t,l,i,c):function(e,t,n,i){var s=i?{page:1}:void 0,c=e.indices&&e.indices[n]?Object(a.a)({},e.indices,Object(r.a)({},n,Object(a.a)({},e.indices[n],t,s))):Object(a.a)({},e.indices,Object(r.a)({},n,Object(a.a)({},t,s)));return Object(a.a)({},e,{indices:c})}(e,t,l,i)}return e.indices&&i&&Object.keys(e.indices).forEach((function(t){e=u(e,{page:1},{multiIndexContext:{targetedIndex:t}},!0,c)})),c?function(e,t,n,i){var s=n?{page:1}:void 0;return Object(a.a)({},e,Object(r.a)({},i,Object(a.a)({},e[i],t)),s)}(e,t,i,c):function(e,t,n){var r=n?{page:1}:void 0;return Object(a.a)({},e,t,r)}(e,t,i)}function l(e){var t=e.match(/^([^.]*)\.(.*)/);return{namespace:t&&t[1],attributeName:t&&t[2]}}function f(e,t,n,r,a){var i=s(n),c=l(r),u=c.namespace,f=c.attributeName,h={multiIndex:o(n),indexId:i,namespace:u,attributeName:f,id:r,searchState:t};return function(e){var t=e.multiIndex,n=e.indexId,r=e.namespace,a=e.attributeName,i=e.id,s=e.searchState;return t&&r?s.indices&&s.indices[n]&&s.indices[n][r]&&Object.hasOwnProperty.call(s.indices[n][r],a):t?s.indices&&s.indices[n]&&Object.hasOwnProperty.call(s.indices[n],i):r?s[r]&&Object.hasOwnProperty.call(s[r],a):Object.hasOwnProperty.call(s,i)}(h)?function(e){var t=e.multiIndex,n=e.indexId,r=e.namespace,a=e.attributeName,i=e.id,s=e.searchState;return t&&r?s.indices[n][r][a]:t?s.indices[n][i]:r?s[r][a]:s[i]}(h):e.defaultRefinement?e.defaultRefinement:a}function h(e,t,n){var c=s(t),u=l(n),f=u.namespace,h=u.attributeName;return o(t)&&Boolean(e.indices)?function(e){var t=e.searchState,n=e.indexId,s=e.id,c=e.namespace,o=e.attribute,u=t.indices[n];if(c&&u)return Object(a.a)({},t,{indices:Object(a.a)({},t.indices,Object(r.a)({},n,Object(a.a)({},u,Object(r.a)({},c,Object(i.f)(u[c],[o])))))});if(u)return Object(a.a)({},t,{indices:Object(a.a)({},t.indices,Object(r.a)({},n,Object(i.f)(u,[s])))});return t}({attribute:h,searchState:e,indexId:c,id:n,namespace:f}):function(e){var t=e.searchState,n=e.id,s=e.namespace,c=e.attribute;if(s)return Object(a.a)({},t,Object(r.a)({},s,Object(i.f)(t[s],[c])));return Object(i.f)(t,[n])}({attribute:h,searchState:e,id:n,namespace:f})}},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}n.d(t,"a",(function(){return a}))},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(28),a=n(5);function i(e,t){return!t||"object"!==Object(r.a)(t)&&"function"!=typeof t?Object(a.a)(e):t}},function(e,t,n){"use strict";function r(e){return(r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n.d(t,"a",(function(){return r}))},function(e,t,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)&&r.length){var s=a.apply(null,r);s&&e.push(s)}else if("object"===i)for(var c in r)n.call(r,c)&&r[c]&&e.push(c)}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}n.d(t,"a",(function(){return a}))},function(e,t,n){"use strict";var r=n(19),a=n(17),i=n(4),s=n(11),c=n(10),o=n(12),u=n(13),l=n(5),f=n(15),h=n(2),d=n(0),p=n.n(d),m=n(29),g=n.n(m),b=n(7),y=n(25);t.a=function(e){return function(t){var n=function(e){if(!e.displayName)throw new Error("`createConnector` requires you to provide a `displayName` property.");var t="function"==typeof e.getSearchParameters||"function"==typeof e.getMetadata||"function"==typeof e.transitionState;return function(n){var m=function(d){function m(t){var n;return Object(s.a)(this,m),n=Object(o.a)(this,Object(u.a)(m).call(this,t)),Object(h.a)(Object(l.a)(n),"unsubscribe",void 0),Object(h.a)(Object(l.a)(n),"unregisterWidget",void 0),Object(h.a)(Object(l.a)(n),"isUnmounting",!1),Object(h.a)(Object(l.a)(n),"state",{providedProps:n.getProvidedProps(n.props)}),Object(h.a)(Object(l.a)(n),"refine",(function(){for(var t,r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];n.props.contextValue.onInternalStateUpdate((t=e.refine).call.apply(t,[Object(l.a)(n),n.props,n.props.contextValue.store.getState().widgets].concat(a)))})),Object(h.a)(Object(l.a)(n),"createURL",(function(){for(var t,r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return n.props.contextValue.createHrefForState((t=e.refine).call.apply(t,[Object(l.a)(n),n.props,n.props.contextValue.store.getState().widgets].concat(a)))})),Object(h.a)(Object(l.a)(n),"searchForFacetValues",(function(){for(var t,r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];n.props.contextValue.onSearchForFacetValues((t=e.searchForFacetValues).call.apply(t,[Object(l.a)(n),n.props,n.props.contextValue.store.getState().widgets].concat(a)))})),e.getSearchParameters&&n.props.contextValue.onSearchParameters(e.getSearchParameters.bind(Object(l.a)(n)),{ais:n.props.contextValue,multiIndexContext:n.props.indexContextValue},n.props,e.getMetadata&&e.getMetadata.bind(Object(l.a)(n))),n}return Object(f.a)(m,d),Object(c.a)(m,[{key:"componentDidMount",value:function(){var e=this;this.unsubscribe=this.props.contextValue.store.subscribe((function(){e.isUnmounting||e.setState({providedProps:e.getProvidedProps(e.props)})})),t&&(this.unregisterWidget=this.props.contextValue.widgetsManager.registerWidget(this))}},{key:"shouldComponentUpdate",value:function(t,n){if("function"==typeof e.shouldComponentUpdate)return e.shouldComponentUpdate.call(this,this.props,t,this.state,n);var r=Object(b.i)(this.props,t);return null===this.state.providedProps||null===n.providedProps?this.state.providedProps!==n.providedProps||!r:!r||!Object(b.i)(this.state.providedProps,n.providedProps)}},{key:"componentDidUpdate",value:function(n){g()(n,this.props)||(this.setState({providedProps:this.getProvidedProps(this.props)}),t&&(this.props.contextValue.widgetsManager.update(),"function"==typeof e.transitionState&&this.props.contextValue.onSearchStateChange(e.transitionState.call(this,this.props,this.props.contextValue.store.getState().widgets,this.props.contextValue.store.getState().widgets))))}},{key:"componentWillUnmount",value:function(){if(this.isUnmounting=!0,this.unsubscribe&&this.unsubscribe(),this.unregisterWidget&&(this.unregisterWidget(),"function"==typeof e.cleanUp)){var t=e.cleanUp.call(this,this.props,this.props.contextValue.store.getState().widgets);this.props.contextValue.store.setState(Object(i.a)({},this.props.contextValue.store.getState(),{widgets:t})),this.props.contextValue.onSearchStateChange(Object(b.h)(t))}}},{key:"getProvidedProps",value:function(t){var n=this.props.contextValue.store.getState(),r=n.widgets,a=n.results,i=n.resultsFacetValues,s=n.searching,c=n.searchingForFacetValues,o=n.isSearchStalled,u=n.metadata,l={results:a,searching:s,searchingForFacetValues:c,isSearchStalled:o,error:n.error};return e.getProvidedProps.call(this,t,r,l,u,i)}},{key:"getSearchParameters",value:function(t){return"function"==typeof e.getSearchParameters?e.getSearchParameters.call(this,t,this.props,this.props.contextValue.store.getState().widgets):null}},{key:"getMetadata",value:function(t){return"function"==typeof e.getMetadata?e.getMetadata.call(this,this.props,t):{}}},{key:"transitionState",value:function(t,n){return"function"==typeof e.transitionState?e.transitionState.call(this,this.props,t,n):n}},{key:"render",value:function(){var t=this.props,i=(t.contextValue,Object(a.a)(t,["contextValue"])),s=this.state.providedProps;if(null===s)return null;var c="function"==typeof e.refine?{refine:this.refine,createURL:this.createURL}:{},o="function"==typeof e.searchForFacetValues?{searchForItems:this.searchForFacetValues}:{};return p.a.createElement(n,Object(r.a)({},i,s,c,o))}}]),m}(d.Component);return Object(h.a)(m,"displayName","".concat(e.displayName,"(").concat(Object(b.d)(n),")")),Object(h.a)(m,"propTypes",e.propTypes),Object(h.a)(m,"defaultProps",e.defaultProps),m}}(e)(t);return function(e){return p.a.createElement(y.b,null,(function(t){return p.a.createElement(y.a,null,(function(a){return p.a.createElement(n,Object(r.a)({contextValue:t,indexContextValue:a},e))}))}))}}}},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}n.d(t,"a",(function(){return r}))},function(e,t,n){var r=n(52),a=n(53),i=n(54),s=n(56);e.exports=function(e,t){return r(e)||a(e,t)||i(e,t)||s()}},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=n(59),a=n(40),i=n(42);function s(e,t,n){return new r(e,t,n)}s.version=n(47),s.AlgoliaSearchHelper=r,s.SearchParameters=a,s.SearchResults=i,e.exports=s},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));n(31);var r=n(14),a=n.n(r),i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ais";return function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];var s=r.filter((function(e){return e||""===e})).map((function(n){var r="".concat(t,"-").concat(e);return n?"".concat(r,"-").concat(n):r}));return a()(s)}}},,,function(e,t,n){"use strict";n.d(t,"b",(function(){return Q})),n.d(t,"a",(function(){return M}));var r=n(1),a=n(0),i=n.n(a),s=n(36),c=n.n(s),o=n(4),u=n(11),l=n(12),f=n(13),h=n(5),d=n(10),p=n(15),m=n(2),g=n(29),b=n.n(g),y=n(3),v=n.n(y),j=n(17),O=n(20),x=n.n(O),R=n(7);var P={highlightPreTag:"<ais-highlight-0000000000>",highlightPostTag:"</ais-highlight-0000000000>"};var S=n(8);function F(e){"function"==typeof e.addAlgoliaAgent&&(e.addAlgoliaAgent("react (".concat(a.version,")")),e.addAlgoliaAgent("react-instantsearch (".concat("6.8.2",")")))}var w=function(e){return Object(S.e)({ais:e.props.contextValue,multiIndexContext:e.props.indexContextValue})},E=function(e,t){return e.props.indexContextValue.targetedIndex===t},_=function(e){return Boolean(e.props.indexId)},C=function(e,t){return e.props.indexId===t},I=function(e,t){var n=_(e),r=_(t);return n&&!r?-1:!n&&r?1:0};function k(e){return Object.keys(e).map((function(t){return function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=0;return e.replace(/%s/g,(function(){return encodeURIComponent(n[a++])}))}("%s=%s",t,(n=e[t],"[object Object]"===Object.prototype.toString.call(n)||"[object Array]"===Object.prototype.toString.call(n)?JSON.stringify(e[t]):e[t]));var n})).join("&")}function N(e){var t=e.indexName,n=e.initialState,r=void 0===n?{}:n,a=e.searchClient,i=e.resultsState,s=e.stalledSearchDelay,c=x()(a,t,Object(o.a)({},P));F(a),c.on("search",(function(){l||(l=setTimeout((function(){var e=d.getState(),t=(e.resultsFacetValues,Object(j.a)(e,["resultsFacetValues"]));d.setState(Object(o.a)({},t,{isSearchStalled:!0}))}),s))})).on("result",y({indexId:t})).on("error",v);var u=!1,l=null,f=c.state,h=function(e){var t=[],n=!1;function r(){n||(n=!0,Object(R.c)((function(){n=!1,e()})))}return{registerWidget:function(e){return t.push(e),r(),function(){t.splice(t.indexOf(e),1),r()}},update:r,getWidgets:function(){return t}}}((function(){var e=p(d.getState().widgets);d.setState(Object(o.a)({},d.getState(),{metadata:e,searching:!0})),b()}));!function(e,t){if(!t)return;if((!e.transporter||e._cacheHydrated)&&(!e._useCache||"function"!=typeof e.addAlgoliaAgent))return;if(e.transporter&&!e._cacheHydrated){e._cacheHydrated=!0;var n=e.search;e.search=function(t){for(var r=arguments.length,a=new Array(r>1?r-1:0),i=1;i<r;i++)a[i-1]=arguments[i];var s=t.map((function(e){return Object(o.a)({},e,{params:k(e.params)})}));return e.transporter.responsesCache.get({method:"search",args:[s].concat(a)},(function(){return n.apply(void 0,[t].concat(a))}))}}if(Array.isArray(t.results))return void function(e,t){if(e.transporter)return void e.transporter.responsesCache.set({method:"search",args:[t.reduce((function(e,t){return e.concat(t.rawResults.map((function(e){return{indexName:e.index,params:e.params}})))}),[])]},{results:t.reduce((function(e,t){return e.concat(t.rawResults)}),[])});var n="/1/indexes/*/queries_body_".concat(JSON.stringify({requests:t.reduce((function(e,t){return e.concat(t.rawResults.map((function(e){return{indexName:e.index,params:e.params}})))}),[])}));e.cache=Object(o.a)({},e.cache,Object(m.a)({},n,JSON.stringify({results:t.reduce((function(e,t){return e.concat(t.rawResults)}),[])})))}(e,t.results);!function(e,t){if(e.transporter)return void e.transporter.responsesCache.set({method:"search",args:[t.rawResults.map((function(e){return{indexName:e.index,params:e.params}}))]},{results:t.rawResults});var n="/1/indexes/*/queries_body_".concat(JSON.stringify({requests:t.rawResults.map((function(e){return{indexName:e.index,params:e.params}}))}));e.cache=Object(o.a)({},e.cache,Object(m.a)({},n,JSON.stringify({results:t.rawResults})))}(e,t)}(a,i);var d=function(e){var t=e,n=[];return{getState:function(){return t},setState:function(e){t=e,n.forEach((function(e){return e()}))},subscribe:function(e){return n.push(e),function(){n.splice(n.indexOf(e),1)}}}}({widgets:r,metadata:A(i),results:function(e){if(!e)return null;if(Array.isArray(e.results))return e.results.reduce((function(e,t){return Object(o.a)({},e,Object(m.a)({},t._internalIndexId,new x.a.SearchResults(new x.a.SearchParameters(t.state),t.rawResults)))}),{});return new x.a.SearchResults(new x.a.SearchParameters(e.state),e.rawResults)}(i),error:null,searching:!1,isSearchStalled:!0,searchingForFacetValues:!1});function p(e){return h.getWidgets().filter((function(e){return Boolean(e.getMetadata)})).map((function(t){return t.getMetadata(e)}))}function g(){var e=h.getWidgets().filter((function(e){return Boolean(e.getSearchParameters)})).filter((function(e){return!w(e)&&!_(e)})).reduce((function(e,t){return t.getSearchParameters(e)}),f),n=h.getWidgets().filter((function(e){return Boolean(e.getSearchParameters)})).filter((function(e){var n=w(e)&&E(e,t),r=_(e)&&C(e,t);return n||r})).sort(I).reduce((function(e,t){return t.getSearchParameters(e)}),e),r=h.getWidgets().filter((function(e){return Boolean(e.getSearchParameters)})).filter((function(e){var n=w(e)&&!E(e,t),r=_(e)&&!C(e,t);return n||r})).sort(I).reduce((function(e,t){var n=w(t)?t.props.indexContextValue.targetedIndex:t.props.indexId,r=e[n]||[];return Object(o.a)({},e,Object(m.a)({},n,r.concat(t)))}),{});return{mainParameters:n,derivedParameters:Object.keys(r).map((function(t){return{parameters:r[t].reduce((function(e,t){return t.getSearchParameters(e)}),e),indexId:t}}))}}function b(){if(!u){var e=g(c.state),t=e.mainParameters,n=e.derivedParameters;c.derivedHelpers.slice().forEach((function(e){e.detach()})),n.forEach((function(e){var t=e.indexId,n=e.parameters;c.derive((function(){return n})).on("result",y({indexId:t})).on("error",v)})),c.setState(t),c.search()}}function y(e){var t=e.indexId;return function(e){var n=d.getState(),r=!c.derivedHelpers.length,a=n.results?n.results:{};a=!r&&a.getFacetByName?{}:a,a=r?e.results:Object(o.a)({},a,Object(m.a)({},t,e.results));var i=d.getState(),s=i.isSearchStalled;c.hasPendingRequests()||(clearTimeout(l),l=null,s=!1);i.resultsFacetValues;var u=Object(j.a)(i,["resultsFacetValues"]);d.setState(Object(o.a)({},u,{results:a,isSearchStalled:s,searching:!1,error:null}))}}function v(e){var t=e.error,n=d.getState(),r=n.isSearchStalled;c.hasPendingRequests()||(clearTimeout(l),r=!1);n.resultsFacetValues;var a=Object(j.a)(n,["resultsFacetValues"]);d.setState(Object(o.a)({},a,{isSearchStalled:r,error:t,searching:!1}))}return{store:d,widgetsManager:h,getWidgetsIds:function(){return d.getState().metadata.reduce((function(e,t){return void 0!==t.id?e.concat(t.id):e}),[])},getSearchParameters:g,onSearchForFacetValues:function(e){var t=e.facetName,n=e.query,r=e.maxFacetHits,a=void 0===r?10:r,i=Math.max(1,Math.min(a,100));d.setState(Object(o.a)({},d.getState(),{searchingForFacetValues:!0})),c.searchForFacetValues(t,n,i).then((function(e){var r;d.setState(Object(o.a)({},d.getState(),{error:null,searchingForFacetValues:!1,resultsFacetValues:Object(o.a)({},d.getState().resultsFacetValues,(r={},Object(m.a)(r,t,e.facetHits),Object(m.a)(r,"query",n),r))}))}),(function(e){d.setState(Object(o.a)({},d.getState(),{searchingForFacetValues:!1,error:e}))})).catch((function(e){setTimeout((function(){throw e}))}))},onExternalStateUpdate:function(e){var t=p(e);d.setState(Object(o.a)({},d.getState(),{widgets:e,metadata:t,searching:!0})),b()},transitionState:function(e){var t=d.getState().widgets;return h.getWidgets().filter((function(e){return Boolean(e.transitionState)})).reduce((function(e,n){return n.transitionState(t,e)}),e)},updateClient:function(e){F(e),c.setClient(e),b()},updateIndex:function(e){f=f.setIndex(e)},clearCache:function(){c.clearCache(),b()},skipSearch:function(){u=!0}}}function A(e){return e?e.metadata.map((function(e){return Object(o.a)({value:function(){}},e,{items:e.items&&e.items.map((function(e){return Object(o.a)({value:function(){}},e,{items:e.items&&e.items.map((function(e){return Object(o.a)({value:function(){}},e)}))})}))})})):[]}var T=n(25);function D(e){return Boolean(e.searchState)}var H=function(e){function t(e){var n;Object(u.a)(this,t),n=Object(l.a)(this,Object(f.a)(t).call(this,e)),Object(m.a)(Object(h.a)(n),"isUnmounting",!1);var r=N({indexName:n.props.indexName,searchClient:n.props.searchClient,initialState:n.props.searchState||{},resultsState:n.props.resultsState,stalledSearchDelay:n.props.stalledSearchDelay}),a={store:r.store,widgetsManager:r.widgetsManager,mainTargetedIndex:n.props.indexName,onInternalStateUpdate:n.onWidgetsInternalStateUpdate.bind(Object(h.a)(n)),createHrefForState:n.createHrefForState.bind(Object(h.a)(n)),onSearchForFacetValues:n.onSearchForFacetValues.bind(Object(h.a)(n)),onSearchStateChange:n.onSearchStateChange.bind(Object(h.a)(n)),onSearchParameters:n.onSearchParameters.bind(Object(h.a)(n))};return n.state={isControlled:D(n.props),instantSearchManager:r,contextValue:a},n}return Object(p.a)(t,e),Object(d.a)(t,null,[{key:"getDerivedStateFromProps",value:function(e,t){var n=D(e),r=t.instantSearchManager.store.getState().widgets,a=e.searchState;return n&&!b()(r,a)&&t.instantSearchManager.onExternalStateUpdate(e.searchState),{isControlled:n,contextValue:Object(o.a)({},t.contextValue,{mainTargetedIndex:e.indexName})}}}]),Object(d.a)(t,[{key:"componentDidUpdate",value:function(e){var t=D(e);if(t&&!this.state.isControlled)throw new Error("You can't switch <InstantSearch> from being controlled to uncontrolled");if(!t&&this.state.isControlled)throw new Error("You can't switch <InstantSearch> from being uncontrolled to controlled");this.props.refresh!==e.refresh&&this.props.refresh&&this.state.instantSearchManager.clearCache(),e.indexName!==this.props.indexName&&this.state.instantSearchManager.updateIndex(this.props.indexName),e.searchClient!==this.props.searchClient&&this.state.instantSearchManager.updateClient(this.props.searchClient)}},{key:"componentWillUnmount",value:function(){this.isUnmounting=!0,this.state.instantSearchManager.skipSearch()}},{key:"createHrefForState",value:function(e){return e=this.state.instantSearchManager.transitionState(e),this.state.isControlled&&this.props.createURL?this.props.createURL(e,this.getKnownKeys()):"#"}},{key:"onWidgetsInternalStateUpdate",value:function(e){e=this.state.instantSearchManager.transitionState(e),this.onSearchStateChange(e),this.state.isControlled||this.state.instantSearchManager.onExternalStateUpdate(e)}},{key:"onSearchStateChange",value:function(e){this.props.onSearchStateChange&&!this.isUnmounting&&this.props.onSearchStateChange(e)}},{key:"onSearchParameters",value:function(e,t,n,r){if(this.props.onSearchParameters){var a=this.props.searchState?this.props.searchState:{};this.props.onSearchParameters(e,t,n,a)}if(this.props.widgetsCollector){var i=this.props.searchState?this.props.searchState:{};this.props.widgetsCollector({getSearchParameters:e,getMetadata:r,context:t,props:n,searchState:i})}}},{key:"onSearchForFacetValues",value:function(e){this.state.instantSearchManager.onSearchForFacetValues(e)}},{key:"getKnownKeys",value:function(){return this.state.instantSearchManager.getWidgetsIds()}},{key:"render",value:function(){return 0===a.Children.count(this.props.children)?null:i.a.createElement(T.c,{value:this.state.contextValue},this.props.children)}}]),t}(a.Component);Object(m.a)(H,"defaultProps",{stalledSearchDelay:200,refresh:!1}),Object(m.a)(H,"propTypes",{indexName:v.a.string.isRequired,searchClient:v.a.shape({search:v.a.func.isRequired,searchForFacetValues:v.a.func,addAlgoliaAgent:v.a.func,clearCache:v.a.func}).isRequired,createURL:v.a.func,refresh:v.a.bool,searchState:v.a.object,onSearchStateChange:v.a.func,onSearchParameters:v.a.func,widgetsCollector:v.a.func,resultsState:v.a.oneOfType([v.a.object,v.a.array]),children:v.a.node,stalledSearchDelay:v.a.number});var V=H,q=function(e){var t=e.children,n=e.searchClient,a=e.indexName;return Object(r.createElement)(V,{searchClient:n,indexName:a},t)},Q=function(e){var t=e.searchOnlyAPIKey,n=e.appId,i=e.indexName,s=e.children,o=e.stopTheFirstRun,u=Object(a.useMemo)((function(){return n&&t?c()(n,t):null}),[n,t]),l=Object(a.useMemo)((function(){return u?{search:function(e){return o&&e.every((function(e){return!e.params.query}))?Promise.resolve({results:e.map((function(){return{hits:[],nbHits:0,nbPages:0,page:0,processingTimeMS:0}}))}):u.search(e)}}:{search:function(e){return Promise.resolve({results:e.map((function(){return{hits:[],nbHits:0,nbPages:0,page:0,processingTimeMS:0}}))})}}}),[u]);return Object(r.createElement)(q,{searchClient:l,indexName:i},s)},L=c()("XXX","XXXX"),M=function(e){var t=e.children;return Object(r.createElement)(q,{searchClient:L,indexName:"dummy"},t)}},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return s})),n.d(t,"a",(function(){return o}));var r=n(0),a=Object(r.createContext)({onInternalStateUpdate:function(){},createHrefForState:function(){return"#"},onSearchForFacetValues:function(){},onSearchStateChange:function(){},onSearchParameters:function(){},store:{},widgetsManager:{},mainTargetedIndex:""}),i=a.Consumer,s=a.Provider,c=Object(r.createContext)(void 0),o=c.Consumer;c.Provider},function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var n=0;n<e.length;n++)if(t(e[n]))return e[n]}},function(e,t,n){"use strict";function r(e){return(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})(e)}n.d(t,"a",(function(){return r}))},function(e,t){var n="undefined"!=typeof Element,r="function"==typeof Map,a="function"==typeof Set,i="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;e.exports=function(e,t){try{return function e(t,s){if(t===s)return!0;if(t&&s&&"object"==typeof t&&"object"==typeof s){if(t.constructor!==s.constructor)return!1;var c,o,u,l;if(Array.isArray(t)){if((c=t.length)!=s.length)return!1;for(o=c;0!=o--;)if(!e(t[o],s[o]))return!1;return!0}if(r&&t instanceof Map&&s instanceof Map){if(t.size!==s.size)return!1;for(l=t.entries();!(o=l.next()).done;)if(!s.has(o.value[0]))return!1;for(l=t.entries();!(o=l.next()).done;)if(!e(o.value[1],s.get(o.value[0])))return!1;return!0}if(a&&t instanceof Set&&s instanceof Set){if(t.size!==s.size)return!1;for(l=t.entries();!(o=l.next()).done;)if(!s.has(o.value[0]))return!1;return!0}if(i&&ArrayBuffer.isView(t)&&ArrayBuffer.isView(s)){if((c=t.length)!=s.length)return!1;for(o=c;0!=o--;)if(t[o]!==s[o])return!1;return!0}if(t.constructor===RegExp)return t.source===s.source&&t.flags===s.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===s.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===s.toString();if((c=(u=Object.keys(t)).length)!==Object.keys(s).length)return!1;for(o=c;0!=o--;)if(!Object.prototype.hasOwnProperty.call(s,u[o]))return!1;if(n&&t instanceof Element)return!1;for(o=c;0!=o--;)if(("_owner"!==u[o]&&"__v"!==u[o]&&"__o"!==u[o]||!t.$$typeof)&&!e(t[u[o]],s[u[o]]))return!1;return!0}return t!=t&&s!=s}(e,t)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n(37),a=n.n(r),i=n(1),s=(n(0),n(21)),c=n(73),o=n(14),u=n.n(o),l=n(6),f=n(48),h=function(e){var t=e.hit,n=e.attributes,r=n.displayPostContentRadio,a=n.excerptLength;if("hide"===r)return null;if("excerpt"===r){var s=t.post_excerpt||t.content,c=a<s.trim().split(" ").length?Object(i.createElement)(i.Fragment,null,s.trim().split(" ",a).join(" "),Object(l.__)(" … "),Object(i.createElement)("a",{href:t.permalink,target:"_blank",rel:"noopener noreferrer"},Object(l.__)("Read more"))):Object(i.createElement)(i.Fragment,null,s);return Object(i.createElement)("div",{className:"wp-block-latest-posts__post-excerpt"},c)}return Object(i.createElement)("div",{className:"wp-block-latest-posts__post-full-content"},Object(i.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content}}))},d=function(e){var t=e.hit,n=e.attributes,r=n.displayPostAuthor,a=n.displayPostCategory,s=n.displayPostDate,c=n.displayPostTags,o=n.displayPostContentRadio,u=n.excerptLength;return Object(i.createElement)(i.Fragment,null,Object(i.createElement)("a",{href:t.permalink,target:"_blank",rel:"noreferrer noopener"},Object(i.createElement)(i.RawHTML,null,t.post_title)),r?Object(i.createElement)("div",{className:"wp-block-latest-posts__post-author"},Object(l.sprintf)(
    22/* translators: byline. %s: current author. */
    3 Object(l.__)("by %s"),t.post_author.display_name)):null,s?Object(i.createElement)("time",{className:"wp-block-latest-posts__post-date",dateTime:Object(f.format)("c",t.post_date)},t.post_date_formatted):null,Object(i.createElement)(h,{hit:t,attributes:{displayPostContentRadio:o,excerptLength:u}}),t.taxonomies?Object(i.createElement)(i.Fragment,null,c&&t.taxonomies.category?Object(i.createElement)("div",{className:"wp-block-latest-posts__post-author",style:{marginBottom:t.taxonomies.post_tag?"0":"16px"}},Object(i.createElement)("b",null,Object(l.__)("Categories"),": "),t.taxonomies.category.map((function(e){return Object(i.createElement)("span",{key:"cat-".concat(e),style:{marginRight:"5px"}},e)}))):null,a&&t.taxonomies.post_tag?Object(i.createElement)("div",{className:"wp-block-latest-posts__post-author",style:{marginBottom:"16px"}},Object(i.createElement)("b",null,Object(l.__)("Tags"),": "),t.taxonomies.post_tag.map((function(e){return Object(i.createElement)("span",{key:"tag-".concat(e),style:{marginRight:"5px"}},e)}))):null):null)},p=function(e){var t,n=e.hits,r=e.attributes,s=r.displayPostAuthor,c=r.displayPostDate,o=r.listLayout,l=r.gridColumns,f=u()((t={"wp-block-latest-posts":!0,"wp-block-latest-posts__list":!0,"is-grid":"grid"===o,"has-dates":c,"has-author":s,"wp-block-archives":!0},a()(t,m("list"),!0),a()(t,"columns-".concat(l),"grid"===o),t));return Object(i.createElement)("div",{className:u()(m(""))},Object(i.createElement)("ul",{className:f},n.map((function(e){return Object(i.createElement)("li",{className:m("item"),key:e.objectID},Object(i.createElement)(d,{hit:e,attributes:r}))}))))},m=function(e){var t=Object(s.a)("Hits")(e);return"string"==typeof t?t:t.join("-")},g=Object(c.a)((function(e){var t=e.hits,n=e.setAttributes,r=e.attributes;return Object(i.useEffect)((function(){n({hits:t})}),[n,t]),Object(i.createElement)(p,{hits:t,attributes:r})}));t.b=g},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(26);var a=n(49);function i(e){return function(e){if(Array.isArray(e))return Object(r.a)(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Object(a.a)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},function(e,t,n){"use strict";function r(e){return"function"==typeof e||Array.isArray(e)||"[object Object]"===Object.prototype.toString.call(e)}function a(e,t){if(e===t)return e;for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var i=t[n],s=e[n];void 0!==s&&void 0===i||(r(s)&&r(i)?e[n]=a(s,i):e[n]="object"==typeof(c=i)&&null!==c?a(Array.isArray(c)?[]:{},c):c)}var c;return e}e.exports=function(e){r(e)||(e={});for(var t=1,n=arguments.length;t<n;t++){var i=arguments[t];r(i)&&a(e,i)}return e}},function(e,t,n){"use strict";e.exports=function(){var e=Array.prototype.slice.call(arguments);return e.reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(n){void 0!==t[n]&&(void 0!==e[n]&&delete e[n],e[n]=t[n])})),e}),{})}},function(e,t,n){"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(18),a=n.n(r),i=n(1),s=n(0),c=n(68),o=n(69),u=Object(c.a)((function(e){var t=e.currentRefinement,n=e.refine,r=Object(s.useState)(t),c=a()(r,2),o=c[0],u=c[1],l=Object(s.useCallback)((function(e){e.preventDefault(),n(o)}),[n,o]),f=Object(s.useCallback)((function(e){u(e.currentTarget.value)}),[u]);return Object(i.createElement)("form",{role:"search",className:"search-form",onSubmit:l},Object(i.createElement)("label",null,Object(i.createElement)("span",{className:"screen-reader-text"},"Search for:"),Object(i.createElement)("input",{type:"search",className:"search-field",placeholder:"Search",value:o,onChange:f,name:"s"})),Object(i.createElement)("input",{type:"submit",className:"search-submit",value:"Search"}))})),l=function(e){return"algolia"===e.ui?Object(i.createElement)(o.a,null):Object(i.createElement)(u,null)}},function(e,t,n){e.exports=function(){"use strict";function e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function n(n){for(var r=1;r<arguments.length;r++){var a=null!=arguments[r]?arguments[r]:{};r%2?t(Object(a),!0).forEach((function(t){e(n,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(a)):t(Object(a)).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(a,e))}))}return n}function r(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,a=!1,i=void 0;try{for(var s,c=e[Symbol.iterator]();!(r=(s=c.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw i}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function i(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function s(e){var t,n="algoliasearch-client-js-".concat(e.key),r=function(){return void 0===t&&(t=e.localStorage||window.localStorage),t},i=function(){return JSON.parse(r().getItem(n)||"{}")};return{get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){var n=JSON.stringify(e),r=i()[n];return Promise.all([r||t(),void 0!==r])})).then((function(e){var t=a(e,2),r=t[0],i=t[1];return Promise.all([r,i||n.miss(r)])})).then((function(e){return a(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var a=i();return a[JSON.stringify(e)]=t,r().setItem(n,JSON.stringify(a)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=i();delete t[JSON.stringify(e)],r().setItem(n,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){r().removeItem(n)}))}}}function c(e){var t=i(e.caches),n=t.shift();return void 0===n?{get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},r=t();return r.then((function(e){return Promise.all([e,n.miss(e)])})).then((function(e){return a(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(e,r,a).catch((function(){return c({caches:t}).get(e,r,a)}))},set:function(e,r){return n.set(e,r).catch((function(){return c({caches:t}).set(e,r)}))},delete:function(e){return n.delete(e).catch((function(){return c({caches:t}).delete(e)}))},clear:function(){return n.clear().catch((function(){return c({caches:t}).clear()}))}}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(n,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},i=JSON.stringify(n);if(i in t)return Promise.resolve(e.serializable?JSON.parse(t[i]):t[i]);var s=r(),c=a&&a.miss||function(){return Promise.resolve()};return s.then((function(e){return c(e)})).then((function(){return s}))},set:function(n,r){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e,t,n){var r={"x-algolia-api-key":n,"x-algolia-application-id":t};return{headers:function(){return e===m.WithinHeaders?r:{}},queryParameters:function(){return e===m.WithinQueryParameters?r:{}}}}function l(e){var t=0;return e((function n(){return t++,new Promise((function(r){setTimeout((function(){r(e(n))}),Math.min(100*t,1e3))}))}))}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e,t){return Promise.resolve()};return Object.assign(e,{wait:function(n){return f(e.then((function(e){return Promise.all([t(e,n),e])})).then((function(e){return e[1]})))}})}function h(e){for(var t=e.length-1;t>0;t--){var n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}function d(e,t){return t?(Object.keys(t).forEach((function(n){e[n]=t[n](e)})),e):e}function p(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=0;return e.replace(/%s/g,(function(){return encodeURIComponent(n[a++])}))}var m={WithinQueryParameters:0,WithinHeaders:1};function g(e,t){var n=e||{},r=n.data||{};return Object.keys(n).forEach((function(e){-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&&(r[e]=n[e])})),{data:Object.entries(r).length>0?r:void 0,timeout:n.timeout||t,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}var b={Read:1,Write:2,Any:3};function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n(n({},e),{},{status:t,lastUpdate:Date.now()})}function v(e){return"string"==typeof e?{protocol:"https",url:e,accept:b.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||b.Any}}var j="DELETE",O="GET",x="POST";function R(e,t,r,a){var s=[],c=function(e,t){if(e.method!==O&&(void 0!==e.data||void 0!==t.data)){var r=Array.isArray(e.data)?e.data:n(n({},e.data),t.data);return JSON.stringify(r)}}(r,a),o=function(e,t){var r=n(n({},e.headers),t.headers),a={};return Object.keys(r).forEach((function(e){var t=r[e];a[e.toLowerCase()]=t})),a}(e,a),u=r.method,l=r.method!==O?{}:n(n({},r.data),a.data),f=n(n(n({"x-algolia-agent":e.userAgent.value},e.queryParameters),l),a.queryParameters),h=0,d=function t(n,i){var l=n.pop();if(void 0===l)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:E(s)};var d={data:c,headers:o,method:u,url:F(l,r.path,f),connectTimeout:i(h,e.timeouts.connect),responseTimeout:i(h,a.timeout)},p=function(e){var t={request:d,response:e,host:l,triesLeft:n.length};return s.push(t),t},m={onSucess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(r){var a=p(r);return r.isTimedOut&&h++,Promise.all([e.logger.info("Retryable failure",_(a)),e.hostsCache.set(l,y(l,r.isTimedOut?3:2))]).then((function(){return t(n,i)}))},onFail:function(e){throw p(e),function(e,t){var n=e.content,r=e.status,a=n;try{a=JSON.parse(n).message}catch(e){}return function(e,t,n){return{name:"ApiError",message:e,status:t,transporterStackTrace:n}}(a,r,t)}(e,E(s))}};return e.requester.send(d).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,n=e.status;return!t&&0==~~n}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSucess(e):t.onFail(e)}(e,m)}))};return function(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(y(t))}))}))).then((function(e){var n=e.filter((function(e){return function(e){return 1===e.status||Date.now()-e.lastUpdate>12e4}(e)})),r=e.filter((function(e){return function(e){return 3===e.status&&Date.now()-e.lastUpdate<=12e4}(e)})),a=[].concat(i(n),i(r));return{getTimeout:function(e,t){return(0===r.length&&0===e?1:r.length+3+e)*t},statelessHosts:a.length>0?a.map((function(e){return v(e)})):t}}))}(e.hostsCache,t).then((function(e){return d(i(e.statelessHosts).reverse(),e.getTimeout)}))}function P(e){var t=e.hostsCache,n=e.logger,r=e.requester,i=e.requestsCache,s=e.responsesCache,c=e.timeouts,o=e.userAgent,u=e.hosts,l=e.queryParameters,f={hostsCache:t,logger:n,requester:r,requestsCache:i,responsesCache:s,timeouts:c,userAgent:o,headers:e.headers,queryParameters:l,hosts:u.map((function(e){return v(e)})),read:function(e,t){var n=g(t,f.timeouts.read),r=function(){return R(f,f.hosts.filter((function(e){return 0!=(e.accept&b.Read)})),e,n)};if(!0!==(void 0!==n.cacheable?n.cacheable:e.cacheable))return r();var i={request:e,mappedRequestOptions:n,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(i,(function(){return f.requestsCache.get(i,(function(){return f.requestsCache.set(i,r()).then((function(e){return Promise.all([f.requestsCache.delete(i),e])}),(function(e){return Promise.all([f.requestsCache.delete(i),Promise.reject(e)])})).then((function(e){var t=a(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.responsesCache.set(i,e)}})},write:function(e,t){return R(f,f.hosts.filter((function(e){return 0!=(e.accept&b.Write)})),e,g(t,f.timeouts.write))}};return f}function S(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var n="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(n)&&(t.value="".concat(t.value).concat(n)),t}};return t}function F(e,t,n){var r=w(n),a="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return r.length&&(a+="?".concat(r)),a}function w(e){return Object.keys(e).map((function(t){return p("%s=%s",t,(n=e[t],"[object Object]"===Object.prototype.toString.call(n)||"[object Array]"===Object.prototype.toString.call(n)?JSON.stringify(e[t]):e[t]));var n})).join("&")}function E(e){return e.map((function(e){return _(e)}))}function _(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return n(n({},e),{},{request:n(n({},e.request),{},{headers:n(n({},e.request.headers),t)})})}var C=function(e){return function(t,n){return e.transporter.write({method:x,path:"2/abtests",data:t},n)}},I=function(e){return function(t,n){return e.transporter.write({method:j,path:p("2/abtests/%s",t)},n)}},k=function(e){return function(t,n){return e.transporter.read({method:O,path:p("2/abtests/%s",t)},n)}},N=function(e){return function(t){return e.transporter.read({method:O,path:"2/abtests"},t)}},A=function(e){return function(t,n){return e.transporter.write({method:x,path:p("2/abtests/%s/stop",t)},n)}},T=function(e){return function(t){return e.transporter.read({method:O,path:"1/strategies/personalization"},t)}},D=function(e){return function(t,n){return e.transporter.write({method:x,path:"1/strategies/personalization",data:t},n)}};function H(e){return function t(n){return e.request(n).then((function(r){if(void 0!==e.batch&&e.batch(r.hits),!e.shouldStop(r))return r.cursor?t({cursor:r.cursor}):t({page:(n.page||0)+1})}))}({})}var V=function(e){return function(t,a){var i=a||{},s=i.queryParameters,c=r(i,["queryParameters"]),o=n({acl:t},void 0!==s?{queryParameters:s}:{});return f(e.transporter.write({method:x,path:"1/keys",data:o},c),(function(t,n){return l((function(r){return W(e)(t.key,n).catch((function(e){if(404!==e.status)throw e;return r()}))}))}))}},q=function(e){return function(t,n,r){var a=g(r);return a.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:x,path:"1/clusters/mapping",data:{cluster:n}},a)}},Q=function(e){return function(t,n,r){return e.transporter.write({method:x,path:"1/clusters/mapping/batch",data:{users:t,cluster:n}},r)}},L=function(e){return function(t,n,r){return f(e.transporter.write({method:x,path:p("1/indexes/%s/operation",t),data:{operation:"copy",destination:n}},r),(function(n,r){return Y(e)(t,{methods:{waitTask:Ge}}).waitTask(n.taskID,r)}))}},M=function(e){return function(t,r,a){return L(e)(t,r,n(n({},a),{},{scope:[Ye.Rules]}))}},U=function(e){return function(t,r,a){return L(e)(t,r,n(n({},a),{},{scope:[Ye.Settings]}))}},B=function(e){return function(t,r,a){return L(e)(t,r,n(n({},a),{},{scope:[Ye.Synonyms]}))}},z=function(e){return function(t,n){return f(e.transporter.write({method:j,path:p("1/keys/%s",t)},n),(function(n,r){return l((function(n){return W(e)(t,r).then(n).catch((function(e){if(404!==e.status)throw e}))}))}))}},W=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/keys/%s",t)},n)}},K=function(e){return function(t){return e.transporter.read({method:O,path:"1/logs"},t)}},J=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters/mapping/top"},t)}},G=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/clusters/mapping/%s",t)},n)}},X=function(e){return function(t){var n=t||{},a=n.retrieveMappings,i=r(n,["retrieveMappings"]);return!0===a&&(i.getClusters=!0),e.transporter.read({method:O,path:"1/clusters/mapping/pending"},i)}},Y=function(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r={transporter:e.transporter,appId:e.appId,indexName:t};return d(r,n.methods)}},$=function(e){return function(t){return e.transporter.read({method:O,path:"1/keys"},t)}},Z=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters"},t)}},ee=function(e){return function(t){return e.transporter.read({method:O,path:"1/indexes"},t)}},te=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters/mapping"},t)}},ne=function(e){return function(t,n,r){return f(e.transporter.write({method:x,path:p("1/indexes/%s/operation",t),data:{operation:"move",destination:n}},r),(function(n,r){return Y(e)(t,{methods:{waitTask:Ge}}).waitTask(n.taskID,r)}))}},re=function(e){return function(t,n){return f(e.transporter.write({method:x,path:"1/indexes/*/batch",data:{requests:t}},n),(function(t,n){return Promise.all(Object.keys(t.taskID).map((function(r){return Y(e)(r,{methods:{waitTask:Ge}}).waitTask(t.taskID[r],n)})))}))}},ae=function(e){return function(t,n){return e.transporter.read({method:x,path:"1/indexes/*/objects",data:{requests:t}},n)}},ie=function(e){return function(t,r){var a=t.map((function(e){return n(n({},e),{},{params:w(e.params||{})})}));return e.transporter.read({method:x,path:"1/indexes/*/queries",data:{requests:a},cacheable:!0},r)}},se=function(e){return function(t,a){return Promise.all(t.map((function(t){var i=t.params,s=i.facetName,c=i.facetQuery,o=r(i,["facetName","facetQuery"]);return Y(e)(t.indexName,{methods:{searchForFacetValues:ze}}).searchForFacetValues(s,c,n(n({},a),o))})))}},ce=function(e){return function(t,n){var r=g(n);return r.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:j,path:"1/clusters/mapping"},r)}},oe=function(e){return function(t,n){return f(e.transporter.write({method:x,path:p("1/keys/%s/restore",t)},n),(function(n,r){return l((function(n){return W(e)(t,r).catch((function(e){if(404!==e.status)throw e;return n()}))}))}))}},ue=function(e){return function(t,n){return e.transporter.read({method:x,path:"1/clusters/mapping/search",data:{query:t}},n)}},le=function(e){return function(t,n){var a=Object.assign({},n),i=n||{},s=i.queryParameters,c=r(i,["queryParameters"]),o=s?{queryParameters:s}:{},u=["acl","indexes","referers","restrictSources","queryParameters","description","maxQueriesPerIPPerHour","maxHitsPerQuery"];return f(e.transporter.write({method:"PUT",path:p("1/keys/%s",t),data:o},c),(function(n,r){return l((function(n){return W(e)(t,r).then((function(e){return function(e){return Object.keys(a).filter((function(e){return-1!==u.indexOf(e)})).every((function(t){return e[t]===a[t]}))}(e)?Promise.resolve():n()}))}))}))}},fe=function(e){return function(t,n){return f(e.transporter.write({method:x,path:p("1/indexes/%s/batch",e.indexName),data:{requests:t}},n),(function(t,n){return Ge(e)(t.taskID,n)}))}},he=function(e){return function(t){return H(n(n({shouldStop:function(e){return void 0===e.cursor}},t),{},{request:function(n){return e.transporter.read({method:x,path:p("1/indexes/%s/browse",e.indexName),data:n},t)}}))}},de=function(e){return function(t){var r=n({hitsPerPage:1e3},t);return H(n(n({shouldStop:function(e){return e.hits.length<r.hitsPerPage}},r),{},{request:function(t){return We(e)("",n(n({},r),t)).then((function(e){return n(n({},e),{},{hits:e.hits.map((function(e){return delete e._highlightResult,e}))})}))}}))}},pe=function(e){return function(t){var r=n({hitsPerPage:1e3},t);return H(n(n({shouldStop:function(e){return e.hits.length<r.hitsPerPage}},r),{},{request:function(t){return Ke(e)("",n(n({},r),t)).then((function(e){return n(n({},e),{},{hits:e.hits.map((function(e){return delete e._highlightResult,e}))})}))}}))}},me=function(e){return function(t,n,a){var i=a||{},s=i.batchSize,c=r(i,["batchSize"]),o={taskIDs:[],objectIDs:[]};return f(function r(){var a,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,u=[];for(a=i;a<t.length&&(u.push(t[a]),u.length!==(s||1e3));a++);return 0===u.length?Promise.resolve(o):fe(e)(u.map((function(e){return{action:n,body:e}})),c).then((function(e){return o.objectIDs=o.objectIDs.concat(e.objectIDs),o.taskIDs.push(e.taskID),a++,r(a)}))}(),(function(t,n){return Promise.all(t.taskIDs.map((function(t){return Ge(e)(t,n)})))}))}},ge=function(e){return function(t){return f(e.transporter.write({method:x,path:p("1/indexes/%s/clear",e.indexName)},t),(function(t,n){return Ge(e)(t.taskID,n)}))}},be=function(e){return function(t){var n=t||{},a=n.forwardToReplicas,i=g(r(n,["forwardToReplicas"]));return a&&(i.queryParameters.forwardToReplicas=1),f(e.transporter.write({method:x,path:p("1/indexes/%s/rules/clear",e.indexName)},i),(function(t,n){return Ge(e)(t.taskID,n)}))}},ye=function(e){return function(t){var n=t||{},a=n.forwardToReplicas,i=g(r(n,["forwardToReplicas"]));return a&&(i.queryParameters.forwardToReplicas=1),f(e.transporter.write({method:x,path:p("1/indexes/%s/synonyms/clear",e.indexName)},i),(function(t,n){return Ge(e)(t.taskID,n)}))}},ve=function(e){return function(t,n){return f(e.transporter.write({method:x,path:p("1/indexes/%s/deleteByQuery",e.indexName),data:t},n),(function(t,n){return Ge(e)(t.taskID,n)}))}},je=function(e){return function(t){return f(e.transporter.write({method:j,path:p("1/indexes/%s",e.indexName)},t),(function(t,n){return Ge(e)(t.taskID,n)}))}},Oe=function(e){return function(t,n){return f(xe(e)([t],n).then((function(e){return{taskID:e.taskIDs[0]}})),(function(t,n){return Ge(e)(t.taskID,n)}))}},xe=function(e){return function(t,n){var r=t.map((function(e){return{objectID:e}}));return me(e)(r,Xe.DeleteObject,n)}},Re=function(e){return function(t,n){var a=n||{},i=a.forwardToReplicas,s=g(r(a,["forwardToReplicas"]));return i&&(s.queryParameters.forwardToReplicas=1),f(e.transporter.write({method:j,path:p("1/indexes/%s/rules/%s",e.indexName,t)},s),(function(t,n){return Ge(e)(t.taskID,n)}))}},Pe=function(e){return function(t,n){var a=n||{},i=a.forwardToReplicas,s=g(r(a,["forwardToReplicas"]));return i&&(s.queryParameters.forwardToReplicas=1),f(e.transporter.write({method:j,path:p("1/indexes/%s/synonyms/%s",e.indexName,t)},s),(function(t,n){return Ge(e)(t.taskID,n)}))}},Se=function(e){return function(t){return Ie(e)(t).then((function(){return!0})).catch((function(e){if(404!==e.status)throw e;return!1}))}},Fe=function(e){return function(t,i){var s=i||{},c=s.query,o=s.paginate,u=r(s,["query","paginate"]),l=0;return function r(){return Be(e)(c||"",n(n({},u),{},{page:l})).then((function(e){for(var n=0,i=Object.entries(e.hits);n<i.length;n++){var s=a(i[n],2),c=s[0],u=s[1];if(t(u))return{object:u,position:parseInt(c,10),page:l}}if(l++,!1===o||l>=e.nbPages)throw{name:"ObjectNotFoundError",message:"Object not found."};return r()}))}()}},we=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/%s",e.indexName,t)},n)}},Ee=function(){return function(e,t){for(var n=0,r=Object.entries(e.hits);n<r.length;n++){var i=a(r[n],2),s=i[0];if(i[1].objectID===t)return parseInt(s,10)}return-1}},_e=function(e){return function(t,a){var i=a||{},s=i.attributesToRetrieve,c=r(i,["attributesToRetrieve"]),o=t.map((function(t){return n({indexName:e.indexName,objectID:t},s?{attributesToRetrieve:s}:{})}));return e.transporter.read({method:x,path:"1/indexes/*/objects",data:{requests:o}},c)}},Ce=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/rules/%s",e.indexName,t)},n)}},Ie=function(e){return function(t){return e.transporter.read({method:O,path:p("1/indexes/%s/settings",e.indexName),data:{getVersion:2}},t)}},ke=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/synonyms/%s",e.indexName,t)},n)}},Ne=function(e){return function(t,n){return f(Ae(e)([t],n).then((function(e){return{objectID:e.objectIDs[0],taskID:e.taskIDs[0]}})),(function(t,n){return Ge(e)(t.taskID,n)}))}},Ae=function(e){return function(t,n){var a=n||{},i=a.createIfNotExists,s=r(a,["createIfNotExists"]),c=i?Xe.PartialUpdateObject:Xe.PartialUpdateObjectNoCreate;return me(e)(t,c,s)}},Te=function(e){return function(t,s){var c=s||{},o=c.safe,u=c.autoGenerateObjectIDIfNotExist,l=c.batchSize,h=r(c,["safe","autoGenerateObjectIDIfNotExist","batchSize"]),d=function(t,n,r,a){return f(e.transporter.write({method:x,path:p("1/indexes/%s/operation",t),data:{operation:r,destination:n}},a),(function(t,n){return Ge(e)(t.taskID,n)}))},m=Math.random().toString(36).substring(7),g="".concat(e.indexName,"_tmp_").concat(m),b=qe({appId:e.appId,transporter:e.transporter,indexName:g}),y=[],v=d(e.indexName,g,"copy",n(n({},h),{},{scope:["settings","synonyms","rules"]}));return y.push(v),f((o?v.wait(h):v).then((function(){var e=b(t,n(n({},h),{},{autoGenerateObjectIDIfNotExist:u,batchSize:l}));return y.push(e),o?e.wait(h):e})).then((function(){var t=d(g,e.indexName,"move",h);return y.push(t),o?t.wait(h):t})).then((function(){return Promise.all(y)})).then((function(e){var t=a(e,3),n=t[0],r=t[1],s=t[2];return{objectIDs:r.objectIDs,taskIDs:[n.taskID].concat(i(r.taskIDs),[s.taskID])}})),(function(e,t){return Promise.all(y.map((function(e){return e.wait(t)})))}))}},De=function(e){return function(t,r){return Le(e)(t,n(n({},r),{},{clearExistingRules:!0}))}},He=function(e){return function(t,r){return Ue(e)(t,n(n({},r),{},{replaceExistingSynonyms:!0}))}},Ve=function(e){return function(t,n){return f(qe(e)([t],n).then((function(e){return{objectID:e.objectIDs[0],taskID:e.taskIDs[0]}})),(function(t,n){return Ge(e)(t.taskID,n)}))}},qe=function(e){return function(t,n){var a=n||{},i=a.autoGenerateObjectIDIfNotExist,s=r(a,["autoGenerateObjectIDIfNotExist"]),c=i?Xe.AddObject:Xe.UpdateObject;if(c===Xe.UpdateObject){var o=!0,u=!1,l=void 0;try{for(var h,d=t[Symbol.iterator]();!(o=(h=d.next()).done);o=!0)if(void 0===h.value.objectID)return f(Promise.reject({name:"MissingObjectIDError",message:"All objects must have an unique objectID (like a primary key) to be valid. Algolia is also able to generate objectIDs automatically but *it's not recommended*. To do it, use the `{'autoGenerateObjectIDIfNotExist': true}` option."}))}catch(e){u=!0,l=e}finally{try{o||null==d.return||d.return()}finally{if(u)throw l}}}return me(e)(t,c,s)}},Qe=function(e){return function(t,n){return Le(e)([t],n)}},Le=function(e){return function(t,n){var a=n||{},i=a.forwardToReplicas,s=a.clearExistingRules,c=g(r(a,["forwardToReplicas","clearExistingRules"]));return i&&(c.queryParameters.forwardToReplicas=1),s&&(c.queryParameters.clearExistingRules=1),f(e.transporter.write({method:x,path:p("1/indexes/%s/rules/batch",e.indexName),data:t},c),(function(t,n){return Ge(e)(t.taskID,n)}))}},Me=function(e){return function(t,n){return Ue(e)([t],n)}},Ue=function(e){return function(t,n){var a=n||{},i=a.forwardToReplicas,s=a.replaceExistingSynonyms,c=g(r(a,["forwardToReplicas","replaceExistingSynonyms"]));return i&&(c.queryParameters.forwardToReplicas=1),s&&(c.queryParameters.replaceExistingSynonyms=1),f(e.transporter.write({method:x,path:p("1/indexes/%s/synonyms/batch",e.indexName),data:t},c),(function(t,n){return Ge(e)(t.taskID,n)}))}},Be=function(e){return function(t,n){return e.transporter.read({method:x,path:p("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},n)}},ze=function(e){return function(t,n,r){return e.transporter.read({method:x,path:p("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:n},cacheable:!0},r)}},We=function(e){return function(t,n){return e.transporter.read({method:x,path:p("1/indexes/%s/rules/search",e.indexName),data:{query:t}},n)}},Ke=function(e){return function(t,n){return e.transporter.read({method:x,path:p("1/indexes/%s/synonyms/search",e.indexName),data:{query:t}},n)}},Je=function(e){return function(t,n){var a=n||{},i=a.forwardToReplicas,s=g(r(a,["forwardToReplicas"]));return i&&(s.queryParameters.forwardToReplicas=1),f(e.transporter.write({method:"PUT",path:p("1/indexes/%s/settings",e.indexName),data:t},s),(function(t,n){return Ge(e)(t.taskID,n)}))}},Ge=function(e){return function(t,n){return l((function(r){return function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/task/%s",e.indexName,t.toString())},n)}}(e)(t,n).then((function(e){return"published"!==e.status?r():void 0}))}))}},Xe={AddObject:"addObject",UpdateObject:"updateObject",PartialUpdateObject:"partialUpdateObject",PartialUpdateObjectNoCreate:"partialUpdateObjectNoCreate",DeleteObject:"deleteObject",DeleteIndex:"delete",ClearIndex:"clear"},Ye={Settings:"settings",Synonyms:"synonyms",Rules:"rules"};function $e(e,t,r){var a={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var n=new XMLHttpRequest;n.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return n.setRequestHeader(t,e.headers[t])}));var r,a=function(e,r){return setTimeout((function(){n.abort(),t({status:0,content:r,isTimedOut:!0})}),1e3*e)},i=a(e.connectTimeout,"Connection timeout");n.onreadystatechange=function(){n.readyState>n.OPENED&&void 0===r&&(clearTimeout(i),r=a(e.responseTimeout,"Socket timeout"))},n.onerror=function(){0===n.status&&(clearTimeout(i),clearTimeout(r),t({content:n.responseText||"Network request failed",status:n.status,isTimedOut:!1}))},n.onload=function(){clearTimeout(i),clearTimeout(r),t({content:n.responseText,status:n.status,isTimedOut:!1})},n.send(e.data)}))}},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}},responsesCache:o(),requestsCache:o({serializable:!1}),hostsCache:c({caches:[s({key:"".concat("4.6.0","-").concat(e)}),o()]}),userAgent:S("4.6.0").add({segment:"Browser"})};return function(e){var t=e.appId,r=u(void 0!==e.authMode?e.authMode:m.WithinHeaders,t,e.apiKey),a=P(n(n({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:b.Read},{url:"".concat(t,".algolia.net"),accept:b.Write}].concat(h([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return d({transporter:a,appId:t,addAlgoliaAgent:function(e,t){a.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([a.requestsCache.clear(),a.responsesCache.clear()]).then((function(){}))}},e.methods)}(n(n(n({},a),r),{},{methods:{search:ie,searchForFacetValues:se,multipleBatch:re,multipleGetObjects:ae,multipleQueries:ie,copyIndex:L,copySettings:U,copySynonyms:B,copyRules:M,moveIndex:ne,listIndices:ee,getLogs:K,listClusters:Z,multipleSearchForFacetValues:se,getApiKey:W,addApiKey:V,listApiKeys:$,updateApiKey:le,deleteApiKey:z,restoreApiKey:oe,assignUserID:q,assignUserIDs:Q,getUserID:G,searchUserIDs:ue,listUserIDs:te,getTopUserIDs:J,removeUserID:ce,hasPendingMappings:X,initIndex:function(e){return function(t){return Y(e)(t,{methods:{batch:fe,delete:je,getObject:we,getObjects:_e,saveObject:Ve,saveObjects:qe,search:Be,searchForFacetValues:ze,waitTask:Ge,setSettings:Je,getSettings:Ie,partialUpdateObject:Ne,partialUpdateObjects:Ae,deleteObject:Oe,deleteObjects:xe,deleteBy:ve,clearObjects:ge,browseObjects:he,getObjectPosition:Ee,findObject:Fe,exists:Se,saveSynonym:Me,saveSynonyms:Ue,getSynonym:ke,searchSynonyms:Ke,browseSynonyms:pe,deleteSynonym:Pe,clearSynonyms:ye,replaceAllObjects:Te,replaceAllSynonyms:He,searchRules:We,getRule:Ce,deleteRule:Re,saveRule:Qe,saveRules:Le,replaceAllRules:De,browseRules:de,clearRules:be}})}},initAnalytics:function(){return function(e){return function(e){var t=e.region||"us",r=u(m.WithinHeaders,e.appId,e.apiKey),a=P(n(n({hosts:[{url:"analytics.".concat(t,".algolia.com")}]},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/json"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return d({appId:e.appId,transporter:a},e.methods)}(n(n(n({},a),e),{},{methods:{addABTest:C,getABTest:k,getABTests:N,stopABTest:A,deleteABTest:I}}))}},initRecommendation:function(){return function(e){return function(e){var t=e.region||"us",r=u(m.WithinHeaders,e.appId,e.apiKey),a=P(n(n({hosts:[{url:"recommendation.".concat(t,".algolia.com")}]},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/json"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return d({appId:e.appId,transporter:a},e.methods)}(n(n(n({},a),e),{},{methods:{getPersonalizationStrategy:T,setPersonalizationStrategy:D}}))}}}}))}return $e.version="4.6.0",$e}()},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){!function(){e.exports=this.wp.data}()},function(e,t){!function(){e.exports=this.wp.blockEditor}()},function(e,t,n){"use strict";var r=n(32),a=n(33),i=n(60),s=n(27),c=n(61),o=n(41),u=n(34),l=n(62);function f(e,t){return Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every((function(e,n){return f(t[n],e)})):e===t}function h(e){var t=e?h._parseNumbers(e):{};this.facets=t.facets||[],this.disjunctiveFacets=t.disjunctiveFacets||[],this.hierarchicalFacets=t.hierarchicalFacets||[],this.facetsRefinements=t.facetsRefinements||{},this.facetsExcludes=t.facetsExcludes||{},this.disjunctiveFacetsRefinements=t.disjunctiveFacetsRefinements||{},this.numericRefinements=t.numericRefinements||{},this.tagRefinements=t.tagRefinements||[],this.hierarchicalFacetsRefinements=t.hierarchicalFacetsRefinements||{};var n=this;Object.keys(t).forEach((function(e){var r=-1!==h.PARAMETERS.indexOf(e),a=void 0!==t[e];!r&&a&&(n[e]=t[e])}))}h.PARAMETERS=Object.keys(new h),h._parseNumbers=function(e){if(e instanceof h)return e;var t={};if(["aroundPrecision","aroundRadius","getRankingInfo","minWordSizefor2Typos","minWordSizefor1Typo","page","maxValuesPerFacet","distinct","minimumAroundRadius","hitsPerPage","minProximity"].forEach((function(n){var r=e[n];if("string"==typeof r){var a=parseFloat(r);t[n]=isNaN(a)?r:a}})),Array.isArray(e.insideBoundingBox)&&(t.insideBoundingBox=e.insideBoundingBox.map((function(e){return Array.isArray(e)?e.map((function(e){return parseFloat(e)})):e}))),e.numericRefinements){var n={};Object.keys(e.numericRefinements).forEach((function(t){var r=e.numericRefinements[t]||{};n[t]={},Object.keys(r).forEach((function(e){var a=r[e].map((function(e){return Array.isArray(e)?e.map((function(e){return"string"==typeof e?parseFloat(e):e})):"string"==typeof e?parseFloat(e):e}));n[t][e]=a}))})),t.numericRefinements=n}return r({},e,t)},h.make=function(e){var t=new h(e);return(e.hierarchicalFacets||[]).forEach((function(e){if(e.rootPath){var n=t.getHierarchicalRefinement(e.name);n.length>0&&0!==n[0].indexOf(e.rootPath)&&(t=t.clearRefinements(e.name)),0===(n=t.getHierarchicalRefinement(e.name)).length&&(t=t.toggleHierarchicalFacetRefinement(e.name,e.rootPath))}})),t},h.validate=function(e,t){var n=t||{};return e.tagFilters&&n.tagRefinements&&n.tagRefinements.length>0?new Error("[Tags] Cannot switch from the managed tag API to the advanced API. It is probably an error, if it is really what you want, you should first clear the tags with clearTags method."):e.tagRefinements.length>0&&n.tagFilters?new Error("[Tags] Cannot switch from the advanced tag API to the managed API. It is probably an error, if it is not, you should first clear the tags with clearTags method."):e.numericFilters&&n.numericRefinements&&u(n.numericRefinements)?new Error("[Numeric filters] Can't switch from the advanced to the managed API. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):u(e.numericRefinements)&&n.numericFilters?new Error("[Numeric filters] Can't switch from the managed API to the advanced. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):null},h.prototype={constructor:h,clearRefinements:function(e){var t={numericRefinements:this._clearNumericRefinements(e),facetsRefinements:l.clearRefinement(this.facetsRefinements,e,"conjunctiveFacet"),facetsExcludes:l.clearRefinement(this.facetsExcludes,e,"exclude"),disjunctiveFacetsRefinements:l.clearRefinement(this.disjunctiveFacetsRefinements,e,"disjunctiveFacet"),hierarchicalFacetsRefinements:l.clearRefinement(this.hierarchicalFacetsRefinements,e,"hierarchicalFacet")};return t.numericRefinements===this.numericRefinements&&t.facetsRefinements===this.facetsRefinements&&t.facetsExcludes===this.facetsExcludes&&t.disjunctiveFacetsRefinements===this.disjunctiveFacetsRefinements&&t.hierarchicalFacetsRefinements===this.hierarchicalFacetsRefinements?this:this.setQueryParameters(t)},clearTags:function(){return void 0===this.tagFilters&&0===this.tagRefinements.length?this:this.setQueryParameters({tagFilters:void 0,tagRefinements:[]})},setIndex:function(e){return e===this.index?this:this.setQueryParameters({index:e})},setQuery:function(e){return e===this.query?this:this.setQueryParameters({query:e})},setPage:function(e){return e===this.page?this:this.setQueryParameters({page:e})},setFacets:function(e){return this.setQueryParameters({facets:e})},setDisjunctiveFacets:function(e){return this.setQueryParameters({disjunctiveFacets:e})},setHitsPerPage:function(e){return this.hitsPerPage===e?this:this.setQueryParameters({hitsPerPage:e})},setTypoTolerance:function(e){return this.typoTolerance===e?this:this.setQueryParameters({typoTolerance:e})},addNumericRefinement:function(e,t,n){var a=c(n);if(this.isNumericRefined(e,t,a))return this;var i=r({},this.numericRefinements);return i[e]=r({},i[e]),i[e][t]?(i[e][t]=i[e][t].slice(),i[e][t].push(a)):i[e][t]=[a],this.setQueryParameters({numericRefinements:i})},getConjunctiveRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsRefinements[e]||[]},getDisjunctiveRefinements:function(e){return this.isDisjunctiveFacet(e)&&this.disjunctiveFacetsRefinements[e]||[]},getHierarchicalRefinement:function(e){return this.hierarchicalFacetsRefinements[e]||[]},getExcludeRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsExcludes[e]||[]},removeNumericRefinement:function(e,t,n){return void 0!==n?this.isNumericRefined(e,t,n)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(r,a){return a===e&&r.op===t&&f(r.val,c(n))}))}):this:void 0!==t?this.isNumericRefined(e,t)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(n,r){return r===e&&n.op===t}))}):this:this.isNumericRefined(e)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(t,n){return n===e}))}):this},getNumericRefinements:function(e){return this.numericRefinements[e]||{}},getNumericRefinement:function(e,t){return this.numericRefinements[e]&&this.numericRefinements[e][t]},_clearNumericRefinements:function(e){if(void 0===e)return u(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return u(this.numericRefinements[e])?o(this.numericRefinements,[e]):this.numericRefinements;if("function"==typeof e){var t=!1,n=this.numericRefinements,r=Object.keys(n).reduce((function(r,a){var i=n[a],s={};return i=i||{},Object.keys(i).forEach((function(n){var r=i[n]||[],c=[];r.forEach((function(t){e({val:t,op:n},a,"numeric")||c.push(t)})),c.length!==r.length&&(t=!0),s[n]=c})),r[a]=s,r}),{});return t?r:this.numericRefinements}},addFacet:function(e){return this.isConjunctiveFacet(e)?this:this.setQueryParameters({facets:this.facets.concat([e])})},addDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this:this.setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.concat([e])})},addHierarchicalFacet:function(e){if(this.isHierarchicalFacet(e.name))throw new Error("Cannot declare two hierarchical facets with the same name: `"+e.name+"`");return this.setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.concat([e])})},addFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return l.isRefined(this.facetsRefinements,e,t)?this:this.setQueryParameters({facetsRefinements:l.addRefinement(this.facetsRefinements,e,t)})},addExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return l.isRefined(this.facetsExcludes,e,t)?this:this.setQueryParameters({facetsExcludes:l.addRefinement(this.facetsExcludes,e,t)})},addDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return l.isRefined(this.disjunctiveFacetsRefinements,e,t)?this:this.setQueryParameters({disjunctiveFacetsRefinements:l.addRefinement(this.disjunctiveFacetsRefinements,e,t)})},addTagRefinement:function(e){if(this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.concat(e)};return this.setQueryParameters(t)},removeFacet:function(e){return this.isConjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({facets:this.facets.filter((function(t){return t!==e}))}):this},removeDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.filter((function(t){return t!==e}))}):this},removeHierarchicalFacet:function(e){return this.isHierarchicalFacet(e)?this.clearRefinements(e).setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.filter((function(t){return t.name!==e}))}):this},removeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return l.isRefined(this.facetsRefinements,e,t)?this.setQueryParameters({facetsRefinements:l.removeRefinement(this.facetsRefinements,e,t)}):this},removeExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return l.isRefined(this.facetsExcludes,e,t)?this.setQueryParameters({facetsExcludes:l.removeRefinement(this.facetsExcludes,e,t)}):this},removeDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return l.isRefined(this.disjunctiveFacetsRefinements,e,t)?this.setQueryParameters({disjunctiveFacetsRefinements:l.removeRefinement(this.disjunctiveFacetsRefinements,e,t)}):this},removeTagRefinement:function(e){if(!this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.filter((function(t){return t!==e}))};return this.setQueryParameters(t)},toggleRefinement:function(e,t){return this.toggleFacetRefinement(e,t)},toggleFacetRefinement:function(e,t){if(this.isHierarchicalFacet(e))return this.toggleHierarchicalFacetRefinement(e,t);if(this.isConjunctiveFacet(e))return this.toggleConjunctiveFacetRefinement(e,t);if(this.isDisjunctiveFacet(e))return this.toggleDisjunctiveFacetRefinement(e,t);throw new Error("Cannot refine the undeclared facet "+e+"; it should be added to the helper options facets, disjunctiveFacets or hierarchicalFacets")},toggleConjunctiveFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsRefinements:l.toggleRefinement(this.facetsRefinements,e,t)})},toggleExcludeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsExcludes:l.toggleRefinement(this.facetsExcludes,e,t)})},toggleDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return this.setQueryParameters({disjunctiveFacetsRefinements:l.toggleRefinement(this.disjunctiveFacetsRefinements,e,t)})},toggleHierarchicalFacetRefinement:function(e,t){if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration");var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),r={};return void 0!==this.hierarchicalFacetsRefinements[e]&&this.hierarchicalFacetsRefinements[e].length>0&&(this.hierarchicalFacetsRefinements[e][0]===t||0===this.hierarchicalFacetsRefinements[e][0].indexOf(t+n))?-1===t.indexOf(n)?r[e]=[]:r[e]=[t.slice(0,t.lastIndexOf(n))]:r[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:a({},r,this.hierarchicalFacetsRefinements)})},addHierarchicalFacetRefinement:function(e,t){if(this.isHierarchicalFacetRefined(e))throw new Error(e+" is already refined.");if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration.");var n={};return n[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:a({},n,this.hierarchicalFacetsRefinements)})},removeHierarchicalFacetRefinement:function(e){if(!this.isHierarchicalFacetRefined(e))return this;var t={};return t[e]=[],this.setQueryParameters({hierarchicalFacetsRefinements:a({},t,this.hierarchicalFacetsRefinements)})},toggleTagRefinement:function(e){return this.isTagRefined(e)?this.removeTagRefinement(e):this.addTagRefinement(e)},isDisjunctiveFacet:function(e){return this.disjunctiveFacets.indexOf(e)>-1},isHierarchicalFacet:function(e){return void 0!==this.getHierarchicalFacetByName(e)},isConjunctiveFacet:function(e){return this.facets.indexOf(e)>-1},isFacetRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&l.isRefined(this.facetsRefinements,e,t)},isExcludeRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&l.isRefined(this.facetsExcludes,e,t)},isDisjunctiveFacetRefined:function(e,t){return!!this.isDisjunctiveFacet(e)&&l.isRefined(this.disjunctiveFacetsRefinements,e,t)},isHierarchicalFacetRefined:function(e,t){if(!this.isHierarchicalFacet(e))return!1;var n=this.getHierarchicalRefinement(e);return t?-1!==n.indexOf(t):n.length>0},isNumericRefined:function(e,t,n){if(void 0===n&&void 0===t)return!!this.numericRefinements[e];var r=this.numericRefinements[e]&&void 0!==this.numericRefinements[e][t];if(void 0===n||!r)return r;var a,i,o=c(n),u=void 0!==(a=this.numericRefinements[e][t],i=o,s(a,(function(e){return f(e,i)})));return r&&u},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=i(Object.keys(this.numericRefinements).filter((function(t){return Object.keys(e.numericRefinements[t]).length>0})),this.disjunctiveFacets);return Object.keys(this.disjunctiveFacetsRefinements).filter((function(t){return e.disjunctiveFacetsRefinements[t].length>0})).concat(t).concat(this.getRefinedHierarchicalFacets())},getRefinedHierarchicalFacets:function(){var e=this;return i(this.hierarchicalFacets.map((function(e){return e.name})),Object.keys(this.hierarchicalFacetsRefinements).filter((function(t){return e.hierarchicalFacetsRefinements[t].length>0})))},getUnrefinedDisjunctiveFacets:function(){var e=this.getRefinedDisjunctiveFacets();return this.disjunctiveFacets.filter((function(t){return-1===e.indexOf(t)}))},managedParameters:["index","facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements"],getQueryParams:function(){var e=this.managedParameters,t={},n=this;return Object.keys(this).forEach((function(r){var a=n[r];-1===e.indexOf(r)&&void 0!==a&&(t[r]=a)})),t},setQueryParameter:function(e,t){if(this[e]===t)return this;var n={};return n[e]=t,this.setQueryParameters(n)},setQueryParameters:function(e){if(!e)return this;var t=h.validate(this,e);if(t)throw t;var n=this,r=h._parseNumbers(e),a=Object.keys(this).reduce((function(e,t){return e[t]=n[t],e}),{}),i=Object.keys(r).reduce((function(e,t){var n=void 0!==e[t],a=void 0!==r[t];return n&&!a?o(e,[t]):(a&&(e[t]=r[t]),e)}),a);return new this.constructor(i)},resetPage:function(){return void 0===this.page?this:this.setPage(0)},_getHierarchicalFacetSortBy:function(e){return e.sortBy||["isRefined:desc","name:asc"]},_getHierarchicalFacetSeparator:function(e){return e.separator||" > "},_getHierarchicalRootPath:function(e){return e.rootPath||null},_getHierarchicalShowParentLevel:function(e){return"boolean"!=typeof e.showParentLevel||e.showParentLevel},getHierarchicalFacetByName:function(e){return s(this.hierarchicalFacets,(function(t){return t.name===e}))},getHierarchicalFacetBreadcrumb:function(e){if(!this.isHierarchicalFacet(e))return[];var t=this.getHierarchicalRefinement(e)[0];if(!t)return[];var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e));return t.split(n).map((function(e){return e.trim()}))},toString:function(){return JSON.stringify(this,null,2)}},e.exports=h},function(e,t,n){"use strict";e.exports=function(e,t){if(null===e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}},function(e,t,n){"use strict";var r=n(32),a=n(33),i=n(43),s=n(63),c=n(27),o=n(64),u=n(44),l=n(65);function f(e){var t={};return e.forEach((function(e,n){t[e]=n})),t}function h(e,t,n){t&&t[n]&&(e.stats=t[n])}function d(e,t){var n=t[0];this._rawResults=t;var i=this;Object.keys(n).forEach((function(e){i[e]=n[e]})),this.processingTimeMS=t.reduce((function(e,t){return void 0===t.processingTimeMS?e:e+t.processingTimeMS}),0),this.disjunctiveFacets=[],this.hierarchicalFacets=e.hierarchicalFacets.map((function(){return[]})),this.facets=[];var u=e.getRefinedDisjunctiveFacets(),d=f(e.facets),p=f(e.disjunctiveFacets),m=1,g=n.facets||{};Object.keys(g).forEach((function(t){var r,a,s=g[t],u=(r=e.hierarchicalFacets,a=t,c(r,(function(e){return(e.attributes||[]).indexOf(a)>-1})));if(u){var l=u.attributes.indexOf(t),f=o(e.hierarchicalFacets,(function(e){return e.name===u.name}));i.hierarchicalFacets[f][l]={attribute:t,data:s,exhaustive:n.exhaustiveFacetsCount}}else{var m,b=-1!==e.disjunctiveFacets.indexOf(t),y=-1!==e.facets.indexOf(t);b&&(m=p[t],i.disjunctiveFacets[m]={name:t,data:s,exhaustive:n.exhaustiveFacetsCount},h(i.disjunctiveFacets[m],n.facets_stats,t)),y&&(m=d[t],i.facets[m]={name:t,data:s,exhaustive:n.exhaustiveFacetsCount},h(i.facets[m],n.facets_stats,t))}})),this.hierarchicalFacets=s(this.hierarchicalFacets),u.forEach((function(s){var c=t[m],u=c&&c.facets?c.facets:{},l=e.getHierarchicalFacetByName(s);Object.keys(u).forEach((function(t){var s,f=u[t];if(l){s=o(e.hierarchicalFacets,(function(e){return e.name===l.name}));var d=o(i.hierarchicalFacets[s],(function(e){return e.attribute===t}));if(-1===d)return;i.hierarchicalFacets[s][d].data=r({},i.hierarchicalFacets[s][d].data,f)}else{s=p[t];var m=n.facets&&n.facets[t]||{};i.disjunctiveFacets[s]={name:t,data:a({},f,m),exhaustive:c.exhaustiveFacetsCount},h(i.disjunctiveFacets[s],c.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!i.disjunctiveFacets[s].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(n)>-1&&(i.disjunctiveFacets[s].data[n]=0)}))}})),m++})),e.getRefinedHierarchicalFacets().forEach((function(n){var r=e.getHierarchicalFacetByName(n),s=e._getHierarchicalFacetSeparator(r),c=e.getHierarchicalRefinement(n);if(!(0===c.length||c[0].split(s).length<2)){var u=t[m],l=u&&u.facets?u.facets:{};Object.keys(l).forEach((function(t){var n=l[t],u=o(e.hierarchicalFacets,(function(e){return e.name===r.name})),f=o(i.hierarchicalFacets[u],(function(e){return e.attribute===t}));if(-1!==f){var h={};if(c.length>0){var d=c[0].split(s)[0];h[d]=i.hierarchicalFacets[u][f].data[d]}i.hierarchicalFacets[u][f].data=a(h,n,i.hierarchicalFacets[u][f].data)}})),m++}})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],a=d[t];i.facets[a]={name:t,data:n.facets[t],exhaustive:n.exhaustiveFacetsCount},r.forEach((function(e){i.facets[a]=i.facets[a]||{name:t},i.facets[a].data=i.facets[a].data||{},i.facets[a].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(l(e)),this.facets=s(this.facets),this.disjunctiveFacets=s(this.disjunctiveFacets),this._state=e}function p(e,t){if(!t.data||0===t.data.length)return t;var n=t.data.map((function(t){return p(e,t)})),a=e(n);return r({},t,{data:a})}function m(e,t){var n=c(e,(function(e){return e.name===t}));return n&&n.stats}function g(e,t,n,r,a){var i=c(a,(function(e){return e.name===n})),s=i&&i.data&&i.data[r]?i.data[r]:0,o=i&&i.exhaustive||!1;return{type:t,attributeName:n,name:r,count:s,exhaustive:o}}d.prototype.getFacetByName=function(e){function t(t){return t.name===e}return c(this.facets,t)||c(this.disjunctiveFacets,t)||c(this.hierarchicalFacets,t)},d.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],d.prototype.getFacetValues=function(e,t){var n=function(e,t){function n(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var r=c(e.facets,n);return r?Object.keys(r.data).map((function(n){return{name:n,count:r.data[n],isRefined:e._state.isFacetRefined(t,n),isExcluded:e._state.isExcludeRefined(t,n)}})):[]}if(e._state.isDisjunctiveFacet(t)){var a=c(e.disjunctiveFacets,n);return a?Object.keys(a.data).map((function(n){return{name:n,count:a.data[n],isRefined:e._state.isDisjunctiveFacetRefined(t,n)}})):[]}if(e._state.isHierarchicalFacet(t))return c(e.hierarchicalFacets,n)}(this,e);if(n){var r=a({},t,{sortBy:d.DEFAULT_SORT});if(Array.isArray(r.sortBy)){var s=u(r.sortBy,d.DEFAULT_SORT);return Array.isArray(n)?i(n,s[0],s[1]):p((function(e){return i(e,s[0],s[1])}),n)}if("function"==typeof r.sortBy)return Array.isArray(n)?n.sort(r.sortBy):p((function(e){return function(e,t){return t.sort(e)}(r.sortBy,e)}),n);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}},d.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?m(this.facets,e):this._state.isDisjunctiveFacet(e)?m(this.disjunctiveFacets,e):void 0},d.prototype.getRefinements=function(){var e=this._state,t=this,n=[];return Object.keys(e.facetsRefinements).forEach((function(r){e.facetsRefinements[r].forEach((function(a){n.push(g(e,"facet",r,a,t.facets))}))})),Object.keys(e.facetsExcludes).forEach((function(r){e.facetsExcludes[r].forEach((function(a){n.push(g(e,"exclude",r,a,t.facets))}))})),Object.keys(e.disjunctiveFacetsRefinements).forEach((function(r){e.disjunctiveFacetsRefinements[r].forEach((function(a){n.push(g(e,"disjunctive",r,a,t.disjunctiveFacets))}))})),Object.keys(e.hierarchicalFacetsRefinements).forEach((function(r){e.hierarchicalFacetsRefinements[r].forEach((function(a){n.push(function(e,t,n,r){var a=e.getHierarchicalFacetByName(t),i=e._getHierarchicalFacetSeparator(a),s=n.split(i),o=c(r,(function(e){return e.name===t})),u=s.reduce((function(e,t){var n=e&&c(e.data,(function(e){return e.name===t}));return void 0!==n?n:e}),o),l=u&&u.count||0,f=u&&u.exhaustive||!1,h=u&&u.path||"";return{type:"hierarchical",attributeName:t,name:h,count:l,exhaustive:f}}(e,r,a,t.hierarchicalFacets))}))})),Object.keys(e.numericRefinements).forEach((function(t){var r=e.numericRefinements[t];Object.keys(r).forEach((function(e){r[e].forEach((function(r){n.push({type:"numeric",attributeName:t,name:r,numericValue:r,operator:e})}))}))})),e.tagRefinements.forEach((function(e){n.push({type:"tag",attributeName:"_tags",name:e})})),n},e.exports=d},function(e,t,n){"use strict";function r(e,t){if(e!==t){var n=void 0!==e,r=null===e,a=void 0!==t,i=null===t;if(!i&&e>t||r&&a||!n)return 1;if(!r&&e<t||i&&n||!a)return-1}return 0}e.exports=function(e,t,n){if(!Array.isArray(e))return[];Array.isArray(n)||(n=[]);var a=e.map((function(e,n){return{criteria:t.map((function(t){return e[t]})),index:n,value:e}}));return a.sort((function(e,t){for(var a=-1;++a<e.criteria.length;){var i=r(e.criteria[a],t.criteria[a]);if(i)return a>=n.length?i:"desc"===n[a]?-i:i}return e.index-t.index})),a.map((function(e){return e.value}))}},function(e,t,n){"use strict";var r=n(27);e.exports=function(e,t){var n=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var a=t.split(":"),i=r(n,(function(e){return e[0]===a[0]}));return a.length>1||!i?(e[0].push(a[0]),e[1].push(a[1]),e):(e[0].push(i[0]),e[1].push(i[1]),e)}),[[],[]])}},function(e,t,n){"use strict";var r,a="object"==typeof Reflect?Reflect:null,i=a&&"function"==typeof a.apply?a.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};r=a&&"function"==typeof a.ownKeys?a.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!=e};function c(){c.init.call(this)}e.exports=c,e.exports.once=function(e,t){return new Promise((function(n,r){function a(){void 0!==i&&e.removeListener("error",i),n([].slice.call(arguments))}var i;"error"!==t&&(i=function(n){e.removeListener(t,a),r(n)},e.once("error",i)),e.once(t,a)}))},c.EventEmitter=c,c.prototype._events=void 0,c.prototype._eventsCount=0,c.prototype._maxListeners=void 0;var o=10;function u(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function l(e){return void 0===e._maxListeners?c.defaultMaxListeners:e._maxListeners}function f(e,t,n,r){var a,i,s,c;if(u(n),void 0===(i=e._events)?(i=e._events=Object.create(null),e._eventsCount=0):(void 0!==i.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),i=e._events),s=i[t]),void 0===s)s=i[t]=n,++e._eventsCount;else if("function"==typeof s?s=i[t]=r?[n,s]:[s,n]:r?s.unshift(n):s.push(n),(a=l(e))>0&&s.length>a&&!s.warned){s.warned=!0;var o=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");o.name="MaxListenersExceededWarning",o.emitter=e,o.type=t,o.count=s.length,c=o,console&&console.warn&&console.warn(c)}return e}function h(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},a=h.bind(r);return a.listener=n,r.wrapFn=a,a}function p(e,t,n){var r=e._events;if(void 0===r)return[];var a=r[t];return void 0===a?[]:"function"==typeof a?n?[a.listener||a]:[a]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(a):g(a,a.length)}function m(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function g(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}Object.defineProperty(c,"defaultMaxListeners",{enumerable:!0,get:function(){return o},set:function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");o=e}}),c.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},c.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},c.prototype.getMaxListeners=function(){return l(this)},c.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r="error"===e,a=this._events;if(void 0!==a)r=r&&void 0===a.error;else if(!r)return!1;if(r){var s;if(t.length>0&&(s=t[0]),s instanceof Error)throw s;var c=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw c.context=s,c}var o=a[e];if(void 0===o)return!1;if("function"==typeof o)i(o,this,t);else{var u=o.length,l=g(o,u);for(n=0;n<u;++n)i(l[n],this,t)}return!0},c.prototype.addListener=function(e,t){return f(this,e,t,!1)},c.prototype.on=c.prototype.addListener,c.prototype.prependListener=function(e,t){return f(this,e,t,!0)},c.prototype.once=function(e,t){return u(t),this.on(e,d(this,e,t)),this},c.prototype.prependOnceListener=function(e,t){return u(t),this.prependListener(e,d(this,e,t)),this},c.prototype.removeListener=function(e,t){var n,r,a,i,s;if(u(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(a=-1,i=n.length-1;i>=0;i--)if(n[i]===t||n[i].listener===t){s=n[i].listener,a=i;break}if(a<0)return this;0===a?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,a),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,s||t)}return this},c.prototype.off=c.prototype.removeListener,c.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var a,i=Object.keys(n);for(r=0;r<i.length;++r)"removeListener"!==(a=i[r])&&this.removeAllListeners(a);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},c.prototype.listeners=function(e){return p(this,e,!0)},c.prototype.rawListeners=function(e){return p(this,e,!1)},c.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):m.call(e,t)},c.prototype.listenerCount=m,c.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(e,t,n){"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},function(e,t,n){"use strict";e.exports="3.2.2"},function(e,t){!function(){e.exports=this.wp.date}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(26);function a(e,t){if(e){if("string"==typeof e)return Object(r.a)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(e,t):void 0}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return _})),n.d(t,"a",(function(){return C}));var r=n(0),a=n.n(r),i=n(78),s=n(16),c=n(8),o=Object(s.a)({displayName:"AlgoliaStats",getProvidedProps:function(e,t,n){var r=Object(c.d)(n,{ais:e.contextValue,multiIndexContext:e.indexContextValue});return r?{nbHits:r.nbHits,processingTimeMS:r.processingTimeMS}:null}}),u=n(11),l=n(10),f=n(12),h=n(13),d=n(15),p=n(2),m=n(3),g=n.n(m),b=n(14),y=n.n(b),v=n(74),j=n(21),O=Object(j.a)("Stats"),x=function(e){function t(){return Object(u.a)(this,t),Object(f.a)(this,Object(h.a)(t).apply(this,arguments))}return Object(d.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){var e=this.props,t=e.translate,n=e.nbHits,r=e.processingTimeMS,i=e.className;return a.a.createElement("div",{className:y()(O(""),i)},a.a.createElement("span",{className:O("text")},t("stats",n,r)))}}]),t}(r.Component);Object(p.a)(x,"propTypes",{translate:g.a.func.isRequired,nbHits:g.a.number.isRequired,processingTimeMS:g.a.number.isRequired,className:g.a.string}),Object(p.a)(x,"defaultProps",{className:""});var R=o(Object(v.a)({stats:function(e,t){return"".concat(e.toLocaleString()," results found in ").concat(t.toLocaleString(),"ms")}})(x)),P=n(77),S=n(73),F=n(30),w=n(24),E=n(35),_=function(e){var t=e.appId,n=e.apiKey,a=e.indexName,s=e.hitsItems,c=e.hitAttributes,o=e.searchFormStyle;return n&&t&&a?Object(r.createElement)(w.b,{searchOnlyAPIKey:n,appId:t,indexName:a},Object(r.createElement)(i.a,{hitsPerPage:s}),Object(r.createElement)(E.a,{ui:"algolia"===o?"algolia":"wordpress"}),Object(r.createElement)(R,{translations:{stats:function(e){return"".concat(e," results found")}}}),Object(r.createElement)(C,{attributes:c}),Object(r.createElement)(P.a,null)):null},C=function(e){var t=e.attributes,n=Object(S.a)((function(e){var n=e.hits;return Object(r.createElement)(F.a,{hits:n,attributes:t})}));return Object(r.createElement)(n)}},function(e,t){!function(){e.exports=this.wp.blocks}()},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,a=!1,i=void 0;try{for(var s,c=e[Symbol.iterator]();!(r=(s=c.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw i}}return n}}},function(e,t,n){var r=n(55);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t,n){"use strict";var r=n(58);function a(){}function i(){}i.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,i,s){if(s!==r){var c=new Error("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");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:a};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";var r=n(40),a=n(42),i=n(66),s=n(67),c=n(45),o=n(46),u=n(34),l=n(47);function f(e,t,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+l+")"),this.setClient(e);var a=n||{};a.index=t,this.state=r.make(a),this.lastResults=null,this._queryId=0,this._lastQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0}function h(e){if(e<0)throw new Error("Page requested below 0.");return this._change({state:this.state.setPage(e),isPageReset:!1}),this}function d(){return this.state.page}o(f,c.EventEmitter),f.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},f.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},f.prototype.getQuery=function(){var e=this.state;return s._getHitsSearchParams(e)},f.prototype.searchOnce=function(e,t){var n=e?this.state.setQueryParameters(e):this.state,r=s._getQueries(n.index,n),i=this;if(this._currentNbQueries++,this.emit("searchOnce",{state:n}),!t)return this.client.search(r).then((function(e){return i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),{content:new a(n,e.results),state:n,_originalResponse:e}}),(function(e){throw i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),e}));this.client.search(r).then((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(null,new a(n,e.results),n)})).catch((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,n)}))},f.prototype.searchForFacetValues=function(e,t,n,r){var a="function"==typeof this.client.searchForFacetValues;if(!a&&"function"!=typeof this.client.initIndex)throw new Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues or client.initIndex(index).searchForFacetValues");var i=this.state.setQueryParameters(r||{}),c=i.isDisjunctiveFacet(e),o=s.getSearchForFacetQuery(e,t,n,i);this._currentNbQueries++;var u=this;return this.emit("searchForFacetValues",{state:i,facet:e,query:t}),(a?this.client.searchForFacetValues([{indexName:i.index,params:o}]):this.client.initIndex(i.index).searchForFacetValues(o)).then((function(t){return u._currentNbQueries--,0===u._currentNbQueries&&u.emit("searchQueueEmpty"),(t=Array.isArray(t)?t[0]:t).facetHits.forEach((function(t){t.isRefined=c?i.isDisjunctiveFacetRefined(e,t.value):i.isFacetRefined(e,t.value)})),t}),(function(e){throw u._currentNbQueries--,0===u._currentNbQueries&&u.emit("searchQueueEmpty"),e}))},f.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},f.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},f.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},f.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},f.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.addNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,n),isPageReset:!0}),this},f.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},f.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},f.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},f.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},f.prototype.removeNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,n),isPageReset:!0}),this},f.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},f.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},f.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},f.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},f.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},f.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},f.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},f.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},f.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},f.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},f.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},f.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},f.prototype.setCurrentPage=h,f.prototype.setPage=h,f.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},f.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},f.prototype.setState=function(e){return this._change({state:r.make(e),isPageReset:!1}),this},f.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new r(e),this},f.prototype.hasRefinements=function(e){return!!u(this.state.getNumericRefinements(e))||(this.state.isConjunctiveFacet(e)?this.state.isFacetRefined(e):this.state.isDisjunctiveFacet(e)?this.state.isDisjunctiveFacetRefined(e):!!this.state.isHierarchicalFacet(e)&&this.state.isHierarchicalFacetRefined(e))},f.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},f.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},f.prototype.hasTag=function(e){return this.state.isTagRefined(e)},f.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},f.prototype.getIndex=function(){return this.state.index},f.prototype.getCurrentPage=d,f.prototype.getPage=d,f.prototype.getTags=function(){return this.state.tagRefinements},f.prototype.getRefinements=function(e){var t=[];if(this.state.isConjunctiveFacet(e))this.state.getConjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"conjunctive"})})),this.state.getExcludeRefinements(e).forEach((function(e){t.push({value:e,type:"exclude"})}));else if(this.state.isDisjunctiveFacet(e)){this.state.getDisjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"disjunctive"})}))}var n=this.state.getNumericRefinements(e);return Object.keys(n).forEach((function(e){var r=n[e];t.push({value:r,operator:e,type:"numeric"})})),t},f.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},f.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},f.prototype._search=function(e){var t=this.state,n=[],r=[];e.onlyWithDerivedHelpers||(r=s._getQueries(t.index,t),n.push({state:t,queriesCount:r.length,helper:this}),this.emit("search",{state:t,results:this.lastResults}));var a=this.derivedHelpers.map((function(e){var r=e.getModifiedState(t),a=s._getQueries(r.index,r);return n.push({state:r,queriesCount:a.length,helper:e}),e.emit("search",{state:r,results:e.lastResults}),a})),i=Array.prototype.concat.apply(r,a),c=this._queryId++;this._currentNbQueries++;try{this.client.search(i).then(this._dispatchAlgoliaResponse.bind(this,n,c)).catch(this._dispatchAlgoliaError.bind(this,c))}catch(e){this.emit("error",{error:e})}},f.prototype._dispatchAlgoliaResponse=function(e,t,n){if(!(t<this._lastQueryIdReceived)){this._currentNbQueries-=t-this._lastQueryIdReceived,this._lastQueryIdReceived=t,0===this._currentNbQueries&&this.emit("searchQueueEmpty");var r=n.results.slice();e.forEach((function(e){var t=e.state,n=e.queriesCount,i=e.helper,s=r.splice(0,n),c=i.lastResults=new a(t,s);i.emit("result",{results:c,state:t})}))}},f.prototype._dispatchAlgoliaError=function(e,t){e<this._lastQueryIdReceived||(this._currentNbQueries-=e-this._lastQueryIdReceived,this._lastQueryIdReceived=e,this.emit("error",{error:t}),0===this._currentNbQueries&&this.emit("searchQueueEmpty"))},f.prototype.containsRefinement=function(e,t,n,r){return e||0!==t.length||0!==n.length||0!==r.length},f.prototype._hasDisjunctiveRefinements=function(e){return this.state.disjunctiveRefinements[e]&&this.state.disjunctiveRefinements[e].length>0},f.prototype._change=function(e){var t=e.state,n=e.isPageReset;t!==this.state&&(this.state=t,this.emit("change",{state:this.state,results:this.lastResults,isPageReset:n}))},f.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},f.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+l+")"),this.client=e),this},f.prototype.getClient=function(){return this.client},f.prototype.derive=function(e){var t=new i(this,e);return this.derivedHelpers.push(t),t},f.prototype.detachDerivedHelper=function(e){var t=this.derivedHelpers.indexOf(e);if(-1===t)throw new Error("Derived helper already detached");this.derivedHelpers.splice(t,1)},f.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=f},function(e,t,n){"use strict";e.exports=function(e,t){return e.filter((function(n,r){return t.indexOf(n)>-1&&e.indexOf(n)===r}))}},function(e,t,n){"use strict";e.exports=function e(t){if("number"==typeof t)return t;if("string"==typeof t)return parseFloat(t);if(Array.isArray(t))return t.map(e);throw new Error("The value should be a number, a parsable string or an array of those.")}},function(e,t,n){"use strict";var r=n(33),a=n(41),i=n(34),s={addRefinement:function(e,t,n){if(s.isRefined(e,t,n))return e;var a=""+n,i=e[t]?e[t].concat(a):[a],c={};return c[t]=i,r({},c,e)},removeRefinement:function(e,t,n){if(void 0===n)return s.clearRefinement(e,(function(e,n){return t===n}));var r=""+n;return s.clearRefinement(e,(function(e,n){return t===n&&r===e}))},toggleRefinement:function(e,t,n){if(void 0===n)throw new Error("toggleRefinement should be used with a value");return s.isRefined(e,t,n)?s.removeRefinement(e,t,n):s.addRefinement(e,t,n)},clearRefinement:function(e,t,n){if(void 0===t)return i(e)?{}:e;if("string"==typeof t)return a(e,[t]);if("function"==typeof t){var r=!1,s=Object.keys(e).reduce((function(a,i){var s=e[i]||[],c=s.filter((function(e){return!t(e,i,n)}));return c.length!==s.length&&(r=!0),a[i]=c,a}),{});return r?s:e}},isRefined:function(e,t,n){var r=!!e[t]&&e[t].length>0;if(void 0===n||!r)return r;var a=""+n;return-1!==e[t].indexOf(a)}};e.exports=s},function(e,t,n){"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},function(e,t,n){"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}},function(e,t,n){"use strict";e.exports=function(e){return function(t,n){var s=e.hierarchicalFacets[n],c=e.hierarchicalFacetsRefinements[s.name]&&e.hierarchicalFacetsRefinements[s.name][0]||"",o=e._getHierarchicalFacetSeparator(s),u=e._getHierarchicalRootPath(s),l=e._getHierarchicalShowParentLevel(s),f=i(e._getHierarchicalFacetSortBy(s)),h=t.every((function(e){return e.exhaustive})),d=function(e,t,n,i,s){return function(c,o,u){var l=c;if(u>0){var f=0;for(l=c;f<u;){var h=l&&Array.isArray(l.data)?l.data:[];l=a(h,(function(e){return e.isRefined})),f++}}if(l){var d=Object.keys(o.data).map((function(e){return[e,o.data[e]]})).filter((function(e){return function(e,t,n,r,a,i){if(a&&(0!==e.indexOf(a)||a===e))return!1;return!a&&-1===e.indexOf(r)||a&&e.split(r).length-a.split(r).length==1||-1===e.indexOf(r)&&-1===n.indexOf(r)||0===n.indexOf(e)||0===e.indexOf(t+r)&&(i||0===e.indexOf(n))}(e[0],l.path||n,s,t,n,i)}));l.data=r(d.map((function(e){var n=e[0];return function(e,t,n,r,a){var i=t.split(n);return{name:i[i.length-1].trim(),path:t,count:e,isRefined:r===t||0===r.indexOf(t+n),exhaustive:a,data:null}}(e[1],n,t,s,o.exhaustive)})),e[0],e[1])}return c}}(f,o,u,l,c),p=t;return u&&(p=t.slice(u.split(o).length)),p.reduce(d,{name:e.hierarchicalFacets[n].name,count:null,isRefined:!0,path:null,exhaustive:h,data:null})}};var r=n(43),a=n(27),i=n(44)},function(e,t,n){"use strict";var r=n(45);function a(e,t){this.main=e,this.fn=t,this.lastResults=null}n(46)(a,r.EventEmitter),a.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},a.prototype.getModifiedState=function(e){return this.fn(e)},e.exports=a},function(e,t,n){"use strict";var r=n(32),a={_getQueries:function(e,t){var n=[];return n.push({indexName:e,params:a._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(r){n.push({indexName:e,params:a._getDisjunctiveFacetSearchParams(t,r)})})),t.getRefinedHierarchicalFacets().forEach((function(r){var i=t.getHierarchicalFacetByName(r),s=t.getHierarchicalRefinement(r),c=t._getHierarchicalFacetSeparator(i);s.length>0&&s[0].split(c).length>1&&n.push({indexName:e,params:a._getDisjunctiveFacetSearchParams(t,r,!0)})})),n},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(a._getHitsHierarchicalFacetsAttributes(e)),n=a._getFacetFilters(e),i=a._getNumericFilters(e),s={facets:t,tagFilters:a._getTagFilters(e)};return n.length>0&&(s.facetFilters=n),i.length>0&&(s.numericFilters=i),r({},e.getQueryParams(),s)},_getDisjunctiveFacetSearchParams:function(e,t,n){var i=a._getFacetFilters(e,t,n),s=a._getNumericFilters(e,t),c={hitsPerPage:1,page:0,attributesToRetrieve:[],attributesToHighlight:[],attributesToSnippet:[],tagFilters:a._getTagFilters(e),analytics:!1,clickAnalytics:!1},o=e.getHierarchicalFacetByName(t);return c.facets=o?a._getDisjunctiveHierarchicalFacetAttribute(e,o,n):t,s.length>0&&(c.numericFilters=s),i.length>0&&(c.facetFilters=i),r({},e.getQueryParams(),c)},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var n=[];return Object.keys(e.numericRefinements).forEach((function(r){var a=e.numericRefinements[r]||{};Object.keys(a).forEach((function(e){var i=a[e]||[];t!==r&&i.forEach((function(t){if(Array.isArray(t)){var a=t.map((function(t){return r+e+t}));n.push(a)}else n.push(r+e+t)}))}))})),n},_getTagFilters:function(e){return e.tagFilters?e.tagFilters:e.tagRefinements.join(",")},_getFacetFilters:function(e,t,n){var r=[],a=e.facetsRefinements||{};Object.keys(a).forEach((function(e){(a[e]||[]).forEach((function(t){r.push(e+":"+t)}))}));var i=e.facetsExcludes||{};Object.keys(i).forEach((function(e){(i[e]||[]).forEach((function(t){r.push(e+":-"+t)}))}));var s=e.disjunctiveFacetsRefinements||{};Object.keys(s).forEach((function(e){var n=s[e]||[];if(e!==t&&n&&0!==n.length){var a=[];n.forEach((function(t){a.push(e+":"+t)})),r.push(a)}}));var c=e.hierarchicalFacetsRefinements||{};return Object.keys(c).forEach((function(a){var i=(c[a]||[])[0];if(void 0!==i){var s,o,u=e.getHierarchicalFacetByName(a),l=e._getHierarchicalFacetSeparator(u),f=e._getHierarchicalRootPath(u);if(t===a){if(-1===i.indexOf(l)||!f&&!0===n||f&&f.split(l).length===i.split(l).length)return;f?(o=f.split(l).length-1,i=f):(o=i.split(l).length-2,i=i.slice(0,i.lastIndexOf(l))),s=u.attributes[o]}else o=i.split(l).length-1,s=u.attributes[o];s&&r.push([s+":"+i])}})),r},_getHitsHierarchicalFacetsAttributes:function(e){return e.hierarchicalFacets.reduce((function(t,n){var r=e.getHierarchicalRefinement(n.name)[0];if(!r)return t.push(n.attributes[0]),t;var a=e._getHierarchicalFacetSeparator(n),i=r.split(a).length,s=n.attributes.slice(0,i+1);return t.concat(s)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,n){var r=e._getHierarchicalFacetSeparator(t);if(!0===n){var a=e._getHierarchicalRootPath(t),i=0;return a&&(i=a.split(r).length),[t.attributes[i]]}var s=(e.getHierarchicalRefinement(t.name)[0]||"").split(r).length-1;return t.attributes.slice(0,s+1)},getSearchForFacetQuery:function(e,t,n,i){var s=i.isDisjunctiveFacet(e)?i.clearRefinements(e):i,c={facetQuery:t,facetName:e};return"number"==typeof n&&(c.maxFacetHits=n),r({},a._getHitsSearchParams(s),c)}};e.exports=a},function(e,t,n){"use strict";var r=n(2),a=n(3),i=n.n(a),s=n(16),c=n(8);function o(e,t,n){var r=Object(c.b)(e,t,n,"query","");return r||""}function u(e,t,n,a){var i=Object(r.a)({},"query",n);return Object(c.f)(t,i,a,!0)}t.a=Object(s.a)({displayName:"AlgoliaSearchBox",propTypes:{defaultRefinement:i.a.string},getProvidedProps:function(e,t,n){return{currentRefinement:o(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue}),isSearchStalled:n.isSearchStalled}},refine:function(e,t,n){return u(0,t,n,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},cleanUp:function(e,t){return function(e,t,n){return Object(c.a)(t,n,"query")}(0,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},getSearchParameters:function(e,t,n){return e.setQuery(o(t,n,{ais:t.contextValue,multiIndexContext:t.indexContextValue}))},getMetadata:function(e,t){var n=o(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue});return{id:"query",index:Object(c.c)({ais:e.contextValue,multiIndexContext:e.indexContextValue}),items:null===n?[]:[{label:"".concat("query",": ").concat(n),value:function(t){return u(0,t,"",{ais:e.contextValue,multiIndexContext:e.indexContextValue})},currentRefinement:n}]}}})},function(e,t,n){"use strict";var r=n(68),a=n(19),i=n(4),s=n(11),c=n(10),o=n(12),u=n(13),l=n(5),f=n(15),h=n(2),d=n(0),p=n.n(d),m=n(3),g=n.n(m),b=n(14),y=n.n(b),v=n(74),j=n(21),O=Object(j.a)("SearchBox"),x=p.a.createElement("svg",{width:"18",height:"18",viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",stroke:"#444",className:O("loadingIcon")},p.a.createElement("g",{fill:"none",fillRule:"evenodd"},p.a.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},p.a.createElement("circle",{strokeOpacity:".5",cx:"18",cy:"18",r:"18"}),p.a.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},p.a.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"}))))),R=p.a.createElement("svg",{className:O("resetIcon"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",width:"10",height:"10"},p.a.createElement("path",{d:"M8.114 10L.944 2.83 0 1.885 1.886 0l.943.943L10 8.113l7.17-7.17.944-.943L20 1.886l-.943.943-7.17 7.17 7.17 7.17.943.944L18.114 20l-.943-.943-7.17-7.17-7.17 7.17-.944.943L0 18.114l.943-.943L8.113 10z"})),P=p.a.createElement("svg",{className:O("submitIcon"),xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10",viewBox:"0 0 40 40"},p.a.createElement("path",{d:"M26.804 29.01c-2.832 2.34-6.465 3.746-10.426 3.746C7.333 32.756 0 25.424 0 16.378 0 7.333 7.333 0 16.378 0c9.046 0 16.378 7.333 16.378 16.378 0 3.96-1.406 7.594-3.746 10.426l10.534 10.534c.607.607.61 1.59-.004 2.202-.61.61-1.597.61-2.202.004L26.804 29.01zm-10.426.627c7.323 0 13.26-5.936 13.26-13.26 0-7.32-5.937-13.257-13.26-13.257C9.056 3.12 3.12 9.056 3.12 16.378c0 7.323 5.936 13.26 13.258 13.26z"})),S=function(e){function t(e){var n;return Object(s.a)(this,t),n=Object(o.a)(this,Object(u.a)(t).call(this)),Object(h.a)(Object(l.a)(n),"getQuery",(function(){return n.props.searchAsYouType?n.props.currentRefinement:n.state.query})),Object(h.a)(Object(l.a)(n),"onInputMount",(function(e){n.input=e,n.props.inputRef&&("function"==typeof n.props.inputRef?n.props.inputRef(e):n.props.inputRef.current=e)})),Object(h.a)(Object(l.a)(n),"onKeyDown",(function(e){if(n.props.focusShortcuts){var t=n.props.focusShortcuts.map((function(e){return"string"==typeof e?e.toUpperCase().charCodeAt(0):e})),r=e.target||e.srcElement,a=r.tagName;if(!r.isContentEditable&&"INPUT"!==a&&"SELECT"!==a&&"TEXTAREA"!==a){var i=e.which||e.keyCode;-1!==t.indexOf(i)&&(n.input.focus(),e.stopPropagation(),e.preventDefault())}}})),Object(h.a)(Object(l.a)(n),"onSubmit",(function(e){e.preventDefault(),e.stopPropagation(),n.input.blur();var t=n.props,r=t.refine;return t.searchAsYouType||r(n.getQuery()),!1})),Object(h.a)(Object(l.a)(n),"onChange",(function(e){var t=n.props,r=t.searchAsYouType,a=t.refine,i=t.onChange,s=e.target.value;r?a(s):n.setState({query:s}),i&&i(e)})),Object(h.a)(Object(l.a)(n),"onReset",(function(e){var t=n.props,r=t.searchAsYouType,a=t.refine,i=t.onReset;a(""),n.input.focus(),r||n.setState({query:""}),i&&i(e)})),n.state={query:e.searchAsYouType?null:e.currentRefinement},n}return Object(f.a)(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.onKeyDown)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.onKeyDown)}},{key:"componentDidUpdate",value:function(e){this.props.searchAsYouType||e.currentRefinement===this.props.currentRefinement||this.setState({query:this.props.currentRefinement})}},{key:"render",value:function(){var e=this,t=this.props,n=t.className,r=t.translate,s=t.autoFocus,c=t.loadingIndicator,o=t.submit,u=t.reset,l=this.getQuery(),f=Object.keys(this.props).reduce((function(t,n){return-1===["onsubmit","onreset","onchange"].indexOf(n.toLowerCase())&&0===n.indexOf("on")?Object(i.a)({},t,Object(h.a)({},n,e.props[n])):t}),{}),d=this.props.showLoadingIndicator&&this.props.isSearchStalled;return p.a.createElement("div",{className:y()(O(""),n)},p.a.createElement("form",{noValidate:!0,onSubmit:this.props.onSubmit?this.props.onSubmit:this.onSubmit,onReset:this.onReset,className:O("form",d&&"form--stalledSearch"),action:"",role:"search"},p.a.createElement("input",Object(a.a)({ref:this.onInputMount,type:"search",placeholder:r("placeholder"),autoFocus:s,autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",spellCheck:"false",required:!0,maxLength:"512",value:l,onChange:this.onChange},f,{className:O("input")})),p.a.createElement("button",{type:"submit",title:r("submitTitle"),className:O("submit")},o),p.a.createElement("button",{type:"reset",title:r("resetTitle"),className:O("reset"),hidden:!l||d},u),this.props.showLoadingIndicator&&p.a.createElement("span",{hidden:!d,className:O("loadingIndicator")},c)))}}]),t}(d.Component);Object(h.a)(S,"propTypes",{currentRefinement:g.a.string,className:g.a.string,refine:g.a.func.isRequired,translate:g.a.func.isRequired,loadingIndicator:g.a.node,reset:g.a.node,submit:g.a.node,focusShortcuts:g.a.arrayOf(g.a.oneOfType([g.a.string,g.a.number])),autoFocus:g.a.bool,searchAsYouType:g.a.bool,onSubmit:g.a.func,onReset:g.a.func,onChange:g.a.func,isSearchStalled:g.a.bool,showLoadingIndicator:g.a.bool,inputRef:g.a.oneOfType([g.a.func,g.a.exact({current:g.a.object})])}),Object(h.a)(S,"defaultProps",{currentRefinement:"",className:"",focusShortcuts:["s","/"],autoFocus:!1,searchAsYouType:!0,showLoadingIndicator:!1,isSearchStalled:!1,loadingIndicator:x,reset:R,submit:P});var F=Object(v.a)({resetTitle:"Clear the search query.",submitTitle:"Submit your search query.",placeholder:"Search here…"})(S);t.a=Object(r.a)(F)},function(e,t){!function(){e.exports=this.wp.compose}()},function(e,t){!function(){e.exports=this.wp.coreData}()},,function(e,t,n){"use strict";var r=n(16),a=n(8),i=n(7);t.a=Object(r.a)({displayName:"AlgoliaHits",getProvidedProps:function(e,t,n){var r=Object(a.d)(n,{ais:e.contextValue,multiIndexContext:e.indexContextValue});if(!r)return{hits:[]};var s=Object(i.a)(r.hits,r.hitsPerPage,r.page);return{hits:Object(i.b)(s,r.queryID)}},getSearchParameters:function(e){return e}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n(19),a=n(11),i=n(10),s=n(12),c=n(13),o=n(5),u=n(15),l=n(2),f=n(0),h=n.n(f);function d(e){return function(t){var n,d=function(n){function f(){var t,n;Object(a.a)(this,f);for(var r=arguments.length,i=new Array(r),u=0;u<r;u++)i[u]=arguments[u];return n=Object(s.a)(this,(t=Object(c.a)(f)).call.apply(t,[this].concat(i))),Object(l.a)(Object(o.a)(n),"translate",(function(t){var r=n.props.translations,a=r&&r.hasOwnProperty(t)?r[t]:e[t];if("function"==typeof a){for(var i=arguments.length,s=new Array(i>1?i-1:0),c=1;c<i;c++)s[c-1]=arguments[c];return a.apply(void 0,s)}return a})),n}return Object(u.a)(f,n),Object(i.a)(f,[{key:"render",value:function(){return h.a.createElement(t,Object(r.a)({translate:this.translate},this.props))}}]),f}(f.Component),p=t.displayName||t.name||"UnknownComponent";return d.displayName="Translatable(".concat(p,")"),d.propTypes={translations:(n=Object.keys(e),function(e,t,r){var a=e[t];if(a)for(var i=0,s=Object.keys(a);i<s.length;i++){var c=s[i];if(-1===n.indexOf(c))return new Error("Unknown `".concat(t,"` key `").concat(c,"`. Check the render method ")+"of `".concat(r,"`."))}})},d}}},,function(e,t,n){"use strict";n.r(t);var r=n(51),a=n(6),i=n(18),s=n.n(i),c=n(1),o=n(0),u=n(78),l=n(77),f=n(39),h=n(9),d=function(e){var t=e.attributes,n=e.setAttributes,r=t.displayPostDate,i=t.displayPostAuthor,s=t.displayPostCategory,u=t.displayPostTags,l=t.isUsingPaidPlan,f=Object(o.useCallback)((function(){n({displayPostDate:!r})}),[n,r]),d=Object(o.useCallback)((function(){n({displayPostAuthor:!i})}),[n,i]),p=Object(o.useCallback)((function(){n({displayPostCategory:!s})}),[s]),m=Object(o.useCallback)((function(){n({displayPostTags:!u})}),[u]),g=Object(o.useCallback)((function(){n({isUsingPaidPlan:!l})}),[l]);return Object(c.createElement)(h.PanelBody,{title:Object(a.__)("Hit item")},Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Show Author"),checked:i,onChange:d}),Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Show Post date"),checked:r,onChange:f}),Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Show category"),checked:s,onChange:p}),Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Show Tags"),checked:u,onChange:m}),Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Using payd plan"),checked:l,onChange:g}))},p=function(e){var t=e.attributes,n=e.setAttributes,r=t.displayPostContentRadio,i=t.excerptLength,s=t.listLayout,u=t.gridColumns,l=Object(o.useCallback)((function(e){n({gridColumns:e})}),[n]),f=Object(o.useCallback)((function(e){n({displayPostContentRadio:e})}),[n]);return Object(c.createElement)(h.PanelBody,{title:Object(a.__)("Post Content")},Object(c.createElement)(h.RadioControl,{label:Object(a.__)("Show:"),selected:r,options:[{label:Object(a.__)("Excerpt"),value:"excerpt"},{label:Object(a.__)("Full post"),value:"full_post"},{label:Object(a.__)("Nothing"),value:"hide"}],onChange:f}),"excerpt"===r&&Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Max number of words in excerpt"),value:i,onChange:function(e){return n({excerptLength:e})},min:10}),"list"===s?null:Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Column number"),value:u,onChange:l,min:1,max:6}))},m=n(9).ToolbarGroup,g=function(e){var t=e.setAttributes,n=e.attributes.listLayout,r=Object(o.useMemo)((function(){return[{icon:"list-view",title:Object(a.__)("List view"),onClick:function(){return t({listLayout:"list"})},isActive:"list"===n},{icon:"grid-view",title:Object(a.__)("Grid view"),onClick:function(){return t({listLayout:"grid"})},isActive:"grid"===n}]}),[n]);return Object(c.createElement)(h.Toolbar,{label:"List view"},Object(c.createElement)(m,{controls:r}))},b=n(24),y=n(50),v=n(70).useInstanceId,j=function(e){var t=e.attributes.indexName,n=e.setAttributes,r=Object(o.useState)(t),i=s()(r,2),u=i[0],l=i[1],f=Object(o.useCallback)((function(){n({indexName:u})}),[n,u]),d=v(h.TextControl),p="inspector-text-control-".concat(d),m=Object(o.useCallback)((function(e){return l(e.target.value)}),[l]);return Object(c.createElement)(h.BaseControl,{label:Object(a.__)("Index name"),id:p},Object(c.createElement)("div",{style:{display:"flex",flexDirection:"row"}},Object(c.createElement)("input",{className:"components-text-control__input",type:"text",id:p,value:u,onChange:m,onKeyDown:function(e){"Enter"===e.key&&f()}}),Object(c.createElement)(h.Button,{onClick:f,isSecondary:!0},Object(a.__)("Update"))))},O=function(e){var t=e.attributes,n=t.hitsItems,r=t.searchFormStyle,i=e.setAttributes,s=Object(o.useCallback)((function(e){i({hitsItems:e})}),[i]);return Object(c.createElement)(h.PanelBody,{title:Object(a.__)("Search Option")},Object(c.createElement)(j,e),Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Hit items"),value:n,onChange:s,min:1}),Object(c.createElement)(h.SelectControl,{label:Object(a.__)("SearchBox Style"),value:r,options:[{value:"wordpress",label:"WordPress"},{value:"algolia",label:"Algolia"}],onChange:function(e){return i({searchFormStyle:e})}}))},x=n(35),R=n(71).useEntityProp,P=function(e){var t=e.setAttributes,n=e.attributes,r=n.hitsItems,a=n.isUsingPaidPlan,i=n.appId,o=n.searchOnlyApiKey,h=R("root","site","aib_algolia_searchonly_api_key"),m=s()(h,1)[0],v=R("root","site","aib_algolia_app_id"),j=s()(v,1)[0];return Object(c.useEffect)((function(){m&&m!==o&&t({searchOnlyApiKey:m}),j&&j!==i&&t({appId:j})}),[t,i,o,m,j]),Object(c.createElement)(b.b,{appId:j,searchOnlyAPIKey:m,indexName:e.attributes.indexName,stopTheFirstRun:!0},Object(c.createElement)(f.InspectorControls,null,Object(c.createElement)(O,e),Object(c.createElement)(d,e),Object(c.createElement)(p,e)),Object(c.createElement)(f.BlockControls,null,Object(c.createElement)(g,e)),Object(c.createElement)(u.a,{hitsPerPage:r}),Object(c.createElement)(x.a,{ui:n.searchFormStyle}),Object(c.createElement)(y.a,{attributes:n}),a?null:Object(c.createElement)(l.a,null))},S=function(e){var t=e.attributes,n=t.appId,r=t.searchOnlyApiKey,a=t.listLayout,i=t.gridColumns,s=t.indexName,o=t.displayPostAuthor,u=t.displayPostCategory,l=t.displayPostContentRadio,f=t.displayPostDate,h=t.displayPostTags,d=t.excerptLength,p=t.enableExperimentalRelatedItems,m=t.categoryScore,g=t.postTitleScore,b=t.tagScore,y=t.searchFormStyle,v=t.hitsItems;return Object(c.createElement)("div",{className:"aib-instantsearch","data-app-id":n,"data-searchonly-api-key":r,"data-list-layout":a,"data-grid-columns":i,"data-index-name":s,"data-display-post-author":o,"data-display-post-categories":u,"data-display-post-content-type":l,"data-display-post-date":f,"data-display-post-tags":h,"data-excerpt-length":d,"data-enable-experimental-related-items":p,"data-category-score":m,"data-post-title-score":g,"data-tag-score":b,"data-search-box-style":y,"data-hit-items":v})},F={indexName:{type:"string",default:"wp_posts_post"},isUsingPaidPlan:{type:"boolean",default:!1},displayPostDate:{type:"boolean",default:!0},displayPostAuthor:{type:"boolean",default:!0},displayPostCategory:{type:"boolean",default:!0},displayPostTags:{type:"boolean",default:!0},displayPostContentRadio:{type:"string",default:"excerpt"},excerptLength:{type:"number",default:55},enableExperimentalRelatedItems:{type:"boolean",default:!0},categoryScore:{type:"number",default:1},tagScore:{type:"number",default:1},postTitleScore:{type:"number",default:1},hitsItems:{type:"number",default:10},listLayout:{type:"string",default:"list"},gridColumns:{type:"number",default:3},searchOnlyApiKey:{type:"string"},appId:{type:"string"},searchFormStyle:{type:"string",default:"wordpress"}},w=n(30),E=n(69),_=n(70).useInstanceId,C=function(e){var t=e.attributes,n=e.setAttributes,r=t.displaySearchForm,i=t.hitsItems,u=t.indexName,l=Object(o.useState)(u),f=s()(l,2),d=f[0],p=f[1],m=Object(o.useCallback)((function(){n({displaySearchForm:!r})}),[n,r]),g=Object(o.useCallback)((function(e){n({hitsItems:e})}),[n]),b=Object(o.useCallback)((function(){n({indexName:d})}),[n,d]),y=_(h.TextControl),v="inspector-text-control-".concat(y),j=Object(o.useCallback)((function(e){return p(e.target.value)}),[p]);return Object(c.createElement)(h.PanelBody,{title:Object(a.__)("Search Option")},Object(c.createElement)(h.BaseControl,{label:Object(a.__)("Index name"),id:v},Object(c.createElement)("div",{style:{display:"flex",flexDirection:"row"}},Object(c.createElement)("input",{className:"components-text-control__input",type:"text",id:v,value:d,onChange:j,onKeyDown:function(e){"Enter"===e.key&&b()}}),Object(c.createElement)(h.Button,{onClick:b,isSecondary:!0},Object(c.createElement)(h.Icon,{icon:"search"}),Object(a.__)("Search")))),Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Hit items"),value:i,onChange:g,min:1}),Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Filter By keyword"),checked:r,onChange:m}),r?Object(c.createElement)(E.a,null):null)},I=function(e){var t=e.attributes,n=e.setAttributes,r=t.categoryScore,i=t.postTitleScore,s=t.tagScore,u=t.enableExperimentalRelatedItems,l=Object(o.useCallback)((function(){n({enableExperimentalRelatedItems:!u})}),[u,n]);return Object(c.createElement)(h.PanelBody,{title:Object(a.__)("Related Item Recomendation (Experimental)")},Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Enable feature"),checked:u,onChange:l}),u?Object(c.createElement)(c.Fragment,null,Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Post title score"),value:i,onChange:function(e){return n({postTitleScore:e})},min:0,max:5}),Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Category score"),value:r,onChange:function(e){return n({categoryScore:e})},min:0,max:5}),Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Tag score"),value:s,onChange:function(e){return n({tagScore:e})},min:0,max:5})):null)},k=n(2),N=n(31),A=n(4),T=n(20),D=n.n(T),H=n(16),V=n(7),q=n(8);function Q(e){var t=e.attributeName,n=e.attributeValue,r=e.attributeScore;return"".concat(t,":").concat(n,"<score=").concat(r||1,">")}var L={transformSearchParameters:function(e){return Object(A.a)({},e)}};function M(e){var t=Object.keys(e.matchingPatterns).reduce((function(t,n){var r=e.matchingPatterns[n],a=Object(V.e)(e.hit,n),i=r.score;return Array.isArray(a)?[].concat(Object(N.a)(t),[a.map((function(e){return Q({attributeName:n,attributeValue:e,attributeScore:i})}))]):"string"==typeof a?[].concat(Object(N.a)(t),[Q({attributeName:n,attributeValue:a,attributeScore:i})]):t}),[]);return e.transformSearchParameters(new D.a.SearchParameters({sumOrFiltersScores:!0,facetFilters:["objectID:-".concat(e.hit.objectID)],optionalFilters:t}))}var U=Object(H.a)({displayName:"AlgoliaConfigureRelatedItems",defaultProps:L,getProvidedProps:function(){return{}},getSearchParameters:function(e,t){return e.setQueryParameters(M(t))},transitionState:function(e,t,n){var r="configure",a=Object(V.g)(Object(V.h)(M(e))),i=Object.keys(a),s=this._searchParameters?Object.keys(this._searchParameters).filter((function(e){return-1===i.indexOf(e)})):[];this._searchParameters=a;var c=Object(k.a)({},r,Object(A.a)({},Object(V.f)(n[r],s),a));return Object(q.f)(n,c,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},cleanUp:function(e,t){var n=this,r="configure",a=Object(q.c)({ais:e.contextValue,multiIndexContext:e.indexContextValue}),i=Object(q.e)({ais:e.contextValue,multiIndexContext:e.indexContextValue})&&t.indices?t.indices[a]:t,s=(i&&i[r]?Object.keys(i[r]):[]).reduce((function(e,t){return n._searchParameters[t]||(e[t]=i[r][t]),e}),{}),c=Object(k.a)({},r,s);return Object(q.f)(t,c,{ais:e.contextValue,multiIndexContext:e.indexContextValue})}}),B=n(3),z=n.n(B);function W(){return null}W.propTypes={hit:z.a.object.isRequired,matchingPatterns:z.a.object.isRequired,transformSearchParameters:z.a.func};var K=U(W),J=n(38),G=function(e){var t,n,r=e.attributes,a=r.enableExperimentalRelatedItems,i=r.categoryScore,s=r.postTitleScore,u=r.tagScore,l=(t=Object(J.useSelect)((function(e){return e("core/editor").getEditedPostAttribute("categories")}),[]),Object(J.useSelect)((function(e){var n=(0,e("core").getEntityRecords)("taxonomy","category");return n?n.filter((function(e){return t.includes(e.id)})):[]}),[t])),f=(n=Object(J.useSelect)((function(e){return e("core/editor").getEditedPostAttribute("tags")}),[]),Object(J.useSelect)((function(e){var t=(0,e("core").getEntityRecords)("taxonomy","post_tag");return t?t.filter((function(e){return n.includes(e.id)})):[]}),[n])),h=Object(J.useSelect)((function(e){return e("core/editor").getEditedPostAttribute("title")})),d=Object(o.useCallback)((function(e){return i>0&&l.forEach((function(t){e.optionalFilters.push("taxonomies.category:".concat(t.name,"<score=").concat(i,">"))})),u>0&&f.forEach((function(t){e.optionalFilters.push("taxonomies.post_tag:".concat(t.name,"<score=").concat(u,">"))})),e}),[l,f,i,u]);return a?Object(c.createElement)(K,{hit:{post_title:h||""},matchingPatterns:{post_title:{score:s}},transformSearchParameters:d}):null},X=n(71).useEntityProp,Y=function(e){var t=e.setAttributes,n=e.attributes,r=n.hitsItems,a=n.isUsingPaidPlan,i=X("root","site","aib_algolia_searchonly_api_key"),o=s()(i,1)[0],h=X("root","site","aib_algolia_app_id"),m=s()(h,1)[0];return Object(c.createElement)(b.b,{appId:m,searchOnlyAPIKey:o,indexName:e.attributes.indexName},Object(c.createElement)(f.InspectorControls,null,Object(c.createElement)(C,e),Object(c.createElement)(d,e),Object(c.createElement)(p,e),Object(c.createElement)(I,e)),Object(c.createElement)(f.BlockControls,null,Object(c.createElement)(g,e)),Object(c.createElement)(u.a,{hitsPerPage:r}),Object(c.createElement)(G,e),Object(c.createElement)(w.b,{setAttributes:t,attributes:n}),a?null:Object(c.createElement)(l.a,null))},$=function(e){var t=e.attributes,n=t.isUsingPaidPlan,r=e.attributes.hits||[];return Object(c.createElement)(b.a,null,Object(c.createElement)(w.a,{hits:r,attributes:t}),n?null:Object(c.createElement)(l.a,null))},Z={hits:{type:"array"},indexName:{type:"string",default:"wp_posts_post"},displaySearchForm:{type:"boolean",default:!0},isUsingPaidPlan:{type:"boolean",default:!1},displayPostDate:{type:"boolean",default:!0},displayPostAuthor:{type:"boolean",default:!0},displayPostCategory:{type:"boolean",default:!0},displayPostTags:{type:"boolean",default:!0},displayPostContentRadio:{type:"string",default:"excerpt"},excerptLength:{type:"number",default:55},enableExperimentalRelatedItems:{type:"boolean",default:!0},categoryScore:{type:"number",default:1},tagScore:{type:"number",default:1},postTitleScore:{type:"number",default:1},hitsItems:{type:"number",default:10},listLayout:{type:"string",default:"list"},gridColumns:{type:"number",default:3}};Object(r.registerBlockType)("aib/static-related-items",{title:Object(a.__)("Static Related Items","search-with-algolia-instantsearch-blocks"),description:Object(a.__)("現在の記事と関連性の高い記事リストを、記事内に保存できるブロックです。Staticに保存するため、記事更新時のみデータが更新されます。","search-with-algolia-instantsearch-blocks"),category:"aib",icon:"sticky",supports:{html:!1},attributes:Z,edit:Y,save:$}),Object(r.registerBlockType)("aib/instantsearch",{title:Object(a.__)("Instantsearch","search-with-algolia-instantsearch-blocks"),description:Object(a.__)("Show Algolia Instantsearch form and the results","search-with-algolia-instantsearch-blocks"),category:"aib",icon:"search",supports:{html:!1},attributes:F,edit:P,save:S})},function(e,t,n){"use strict";var r=n(16),a=Object(r.a)({displayName:"AlgoliaPoweredBy",getProvidedProps:function(){var e="undefined"==typeof window?"":window.location.hostname;return{url:"https://www.algolia.com/?utm_source=react-instantsearch&utm_medium=website&"+"utm_content=".concat(e,"&")+"utm_campaign=poweredby"}}}),i=n(11),s=n(10),c=n(12),o=n(13),u=n(15),l=n(2),f=n(0),h=n.n(f),d=n(3),p=n.n(d),m=n(14),g=n.n(m),b=n(74),y=n(21),v=Object(y.a)("PoweredBy"),j=function(){return h.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",baseProfile:"basic",viewBox:"0 0 1366 362",width:"100",height:"27",className:v("logo")},h.a.createElement("linearGradient",{id:"g",x1:"428.258",x2:"434.145",y1:"404.15",y2:"409.85",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(94.045 0 0 -94.072 -40381.527 38479.52)"},h.a.createElement("stop",{offset:"0",stopColor:"#00AEFF"}),h.a.createElement("stop",{offset:"1",stopColor:"#3369E7"})),h.a.createElement("path",{d:"M61.8 15.4h242.8c23.9 0 43.4 19.4 43.4 43.4v242.9c0 23.9-19.4 43.4-43.4 43.4H61.8c-23.9 0-43.4-19.4-43.4-43.4v-243c0-23.9 19.4-43.3 43.4-43.3z",fill:"url(#g)"}),h.a.createElement("path",{d:"M187 98.7c-51.4 0-93.1 41.7-93.1 93.2S135.6 285 187 285s93.1-41.7 93.1-93.2-41.6-93.1-93.1-93.1zm0 158.8c-36.2 0-65.6-29.4-65.6-65.6s29.4-65.6 65.6-65.6 65.6 29.4 65.6 65.6-29.3 65.6-65.6 65.6zm0-117.8v48.9c0 1.4 1.5 2.4 2.8 1.7l43.4-22.5c1-.5 1.3-1.7.8-2.7-9-15.8-25.7-26.6-45-27.3-1 0-2 .8-2 1.9zm-60.8-35.9l-5.7-5.7c-5.6-5.6-14.6-5.6-20.2 0l-6.8 6.8c-5.6 5.6-5.6 14.6 0 20.2l5.6 5.6c.9.9 2.2.7 3-.2 3.3-4.5 6.9-8.8 10.9-12.8 4.1-4.1 8.3-7.7 12.9-11 1-.6 1.1-2 .3-2.9zM217.5 89V77.7c0-7.9-6.4-14.3-14.3-14.3h-33.3c-7.9 0-14.3 6.4-14.3 14.3v11.6c0 1.3 1.2 2.2 2.5 1.9 9.3-2.7 19.1-4.1 29-4.1 9.5 0 18.9 1.3 28 3.8 1.2.3 2.4-.6 2.4-1.9z",fill:"#FFFFFF"}),h.a.createElement("path",{d:"M842.5 267.6c0 26.7-6.8 46.2-20.5 58.6-13.7 12.4-34.6 18.6-62.8 18.6-10.3 0-31.7-2-48.8-5.8l6.3-31c14.3 3 33.2 3.8 43.1 3.8 15.7 0 26.9-3.2 33.6-9.6s10-15.9 10-28.5v-6.4c-3.9 1.9-9 3.8-15.3 5.8-6.3 1.9-13.6 2.9-21.8 2.9-10.8 0-20.6-1.7-29.5-5.1-8.9-3.4-16.6-8.4-22.9-15-6.3-6.6-11.3-14.9-14.8-24.8s-5.3-27.6-5.3-40.6c0-12.2 1.9-27.5 5.6-37.7 3.8-10.2 9.2-19 16.5-26.3 7.2-7.3 16-12.9 26.3-17s22.4-6.7 35.5-6.7c12.7 0 24.4 1.6 35.8 3.5 11.4 1.9 21.1 3.9 29 6.1v155.2zm-108.7-77.2c0 16.4 3.6 34.6 10.8 42.2 7.2 7.6 16.5 11.4 27.9 11.4 6.2 0 12.1-.9 17.6-2.6 5.5-1.7 9.9-3.7 13.4-6.1v-97.1c-2.8-.6-14.5-3-25.8-3.3-14.2-.4-25 5.4-32.6 14.7-7.5 9.3-11.3 25.6-11.3 40.8zm294.3 0c0 13.2-1.9 23.2-5.8 34.1s-9.4 20.2-16.5 27.9c-7.1 7.7-15.6 13.7-25.6 17.9s-25.4 6.6-33.1 6.6c-7.7-.1-23-2.3-32.9-6.6-9.9-4.3-18.4-10.2-25.5-17.9-7.1-7.7-12.6-17-16.6-27.9s-6-20.9-6-34.1c0-13.2 1.8-25.9 5.8-36.7 4-10.8 9.6-20 16.8-27.7s15.8-13.6 25.6-17.8c9.9-4.2 20.8-6.2 32.6-6.2s22.7 2.1 32.7 6.2c10 4.2 18.6 10.1 25.6 17.8 7.1 7.7 12.6 16.9 16.6 27.7 4.2 10.8 6.3 23.5 6.3 36.7zm-40 .1c0-16.9-3.7-31-10.9-40.8-7.2-9.9-17.3-14.8-30.2-14.8-12.9 0-23 4.9-30.2 14.8-7.2 9.9-10.7 23.9-10.7 40.8 0 17.1 3.6 28.6 10.8 38.5 7.2 10 17.3 14.9 30.2 14.9 12.9 0 23-5 30.2-14.9 7.2-10 10.8-21.4 10.8-38.5zm127.1 86.4c-64.1.3-64.1-51.8-64.1-60.1L1051 32l39.1-6.2v183.6c0 4.7 0 34.5 25.1 34.6v32.9zm68.9 0h-39.3V108.1l39.3-6.2v175zm-19.7-193.5c13.1 0 23.8-10.6 23.8-23.7S1177.6 36 1164.4 36s-23.8 10.6-23.8 23.7 10.7 23.7 23.8 23.7zm117.4 18.6c12.9 0 23.8 1.6 32.6 4.8 8.8 3.2 15.9 7.7 21.1 13.4s8.9 13.5 11.1 21.7c2.3 8.2 3.4 17.2 3.4 27.1v100.6c-6 1.3-15.1 2.8-27.3 4.6s-25.9 2.7-41.1 2.7c-10.1 0-19.4-1-27.7-2.9-8.4-1.9-15.5-5-21.5-9.3-5.9-4.3-10.5-9.8-13.9-16.6-3.3-6.8-5-16.4-5-26.4 0-9.6 1.9-15.7 5.6-22.3 3.8-6.6 8.9-12 15.3-16.2 6.5-4.2 13.9-7.2 22.4-9s17.4-2.7 26.6-2.7c4.3 0 8.8.3 13.6.8s9.8 1.4 15.2 2.7v-6.4c0-4.5-.5-8.8-1.6-12.8-1.1-4.1-3-7.6-5.6-10.7-2.7-3.1-6.2-5.5-10.6-7.2s-10-3-16.7-3c-9 0-17.2 1.1-24.7 2.4-7.5 1.3-13.7 2.8-18.4 4.5l-4.7-32.1c4.9-1.7 12.2-3.4 21.6-5.1s19.5-2.6 30.3-2.6zm3.3 141.9c12 0 20.9-.7 27.1-1.9v-39.8c-2.2-.6-5.3-1.3-9.4-1.9-4.1-.6-8.6-1-13.6-1-4.3 0-8.7.3-13.1 1-4.4.6-8.4 1.8-11.9 3.5s-6.4 4.1-8.5 7.2c-2.2 3.1-3.2 4.9-3.2 9.6 0 9.2 3.2 14.5 9 18 5.9 3.6 13.7 5.3 23.6 5.3zM512.9 103c12.9 0 23.8 1.6 32.6 4.8 8.8 3.2 15.9 7.7 21.1 13.4 5.3 5.8 8.9 13.5 11.1 21.7 2.3 8.2 3.4 17.2 3.4 27.1v100.6c-6 1.3-15.1 2.8-27.3 4.6-12.2 1.8-25.9 2.7-41.1 2.7-10.1 0-19.4-1-27.7-2.9-8.4-1.9-15.5-5-21.5-9.3-5.9-4.3-10.5-9.8-13.9-16.6-3.3-6.8-5-16.4-5-26.4 0-9.6 1.9-15.7 5.6-22.3 3.8-6.6 8.9-12 15.3-16.2 6.5-4.2 13.9-7.2 22.4-9s17.4-2.7 26.6-2.7c4.3 0 8.8.3 13.6.8 4.7.5 9.8 1.4 15.2 2.7v-6.4c0-4.5-.5-8.8-1.6-12.8-1.1-4.1-3-7.6-5.6-10.7-2.7-3.1-6.2-5.5-10.6-7.2-4.4-1.7-10-3-16.7-3-9 0-17.2 1.1-24.7 2.4-7.5 1.3-13.7 2.8-18.4 4.5l-4.7-32.1c4.9-1.7 12.2-3.4 21.6-5.1 9.4-1.8 19.5-2.6 30.3-2.6zm3.4 142c12 0 20.9-.7 27.1-1.9v-39.8c-2.2-.6-5.3-1.3-9.4-1.9-4.1-.6-8.6-1-13.6-1-4.3 0-8.7.3-13.1 1-4.4.6-8.4 1.8-11.9 3.5s-6.4 4.1-8.5 7.2c-2.2 3.1-3.2 4.9-3.2 9.6 0 9.2 3.2 14.5 9 18s13.7 5.3 23.6 5.3zm158.5 31.9c-64.1.3-64.1-51.8-64.1-60.1L610.6 32l39.1-6.2v183.6c0 4.7 0 34.5 25.1 34.6v32.9z",fill:"#182359"}))},O=function(e){function t(){return Object(i.a)(this,t),Object(c.a)(this,Object(o.a)(t).apply(this,arguments))}return Object(u.a)(t,e),Object(s.a)(t,[{key:"render",value:function(){var e=this.props,t=e.url,n=e.translate,r=e.className;return h.a.createElement("div",{className:g()(v(""),r)},h.a.createElement("span",{className:v("text")},n("searchBy"))," ",h.a.createElement("a",{href:t,target:"_blank",className:v("link"),"aria-label":"Algolia",rel:"noopener noreferrer"},h.a.createElement(j,null)))}}]),t}(f.Component);Object(l.a)(O,"propTypes",{url:p.a.string.isRequired,translate:p.a.func.isRequired,className:p.a.string});var x=Object(b.a)({searchBy:"Search by"})(O);t.a=a(x)},function(e,t,n){"use strict";var r=n(2),a=n(4),i=n(17),s=n(7),c=n(16),o=n(8);var u=Object(c.a)({displayName:"AlgoliaConfigure",getProvidedProps:function(){return{}},getSearchParameters:function(e,t){t.children,t.contextValue,t.indexContextValue;var n=Object(i.a)(t,["children","contextValue","indexContextValue"]);return e.setQueryParameters(n)},transitionState:function(e,t,n){var c="configure",u=(e.children,e.contextValue,e.indexContextValue,Object(i.a)(e,["children","contextValue","indexContextValue"])),l=Object.keys(e),f=this._props?Object.keys(this._props).filter((function(e){return-1===l.indexOf(e)})):[];this._props=e;var h=Object(r.a)({},c,Object(a.a)({},Object(s.f)(n[c],f),u));return Object(o.f)(n,h,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},cleanUp:function(e,t){var n="configure",a=Object(o.c)({ais:e.contextValue,multiIndexContext:e.indexContextValue}),i=Object(o.e)({ais:e.contextValue,multiIndexContext:e.indexContextValue})&&t.indices?t.indices[a]:t,s=(i&&i[n]?Object.keys(i[n]):[]).reduce((function(t,r){return e[r]||(t[r]=i[n][r]),t}),{}),c=Object(r.a)({},n,s);return Object(o.f)(t,c,{ais:e.contextValue,multiIndexContext:e.indexContextValue})}});t.a=u((function(){return null}))}]);
     3Object(l.__)("by %s"),t.post_author.display_name)):null,s?Object(i.createElement)("time",{className:"wp-block-latest-posts__post-date",dateTime:Object(f.format)("c",t.post_date)},t.post_date_formatted):null,Object(i.createElement)(h,{hit:t,attributes:{displayPostContentRadio:o,excerptLength:u}}),t.taxonomies?Object(i.createElement)(i.Fragment,null,&&t.taxonomies.post_tag?Object(i.createElement)("div",{className:"wp-block-latest-posts__post-author",style:{marginBottom:"16px"}},Object(i.createElement)("b",null,Object(l.__)("Tags"),": "),t.taxonomies.post_tag.map((function(e){return Object(i.createElement)("span",{key:"tag-".concat(e),style:{marginRight:"5px"}},e)}))):null):null)},p=function(e){var t,n=e.hits,r=e.attributes,s=r.displayPostAuthor,c=r.displayPostDate,o=r.listLayout,l=r.gridColumns,f=u()((t={"wp-block-latest-posts":!0,"wp-block-latest-posts__list":!0,"is-grid":"grid"===o,"has-dates":c,"has-author":s,"wp-block-archives":!0},a()(t,m("list"),!0),a()(t,"columns-".concat(l),"grid"===o),t));return Object(i.createElement)("div",{className:u()(m(""))},Object(i.createElement)("ul",{className:f},n.map((function(e){return Object(i.createElement)("li",{className:m("item"),key:e.objectID},Object(i.createElement)(d,{hit:e,attributes:r}))}))))},m=function(e){var t=Object(s.a)("Hits")(e);return"string"==typeof t?t:t.join("-")},g=Object(c.a)((function(e){var t=e.hits,n=e.setAttributes,r=e.attributes;return Object(i.useEffect)((function(){n({hits:t})}),[n,t]),Object(i.createElement)(p,{hits:t,attributes:r})}));t.b=g},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(26);var a=n(49);function i(e){return function(e){if(Array.isArray(e))return Object(r.a)(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Object(a.a)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},function(e,t,n){"use strict";function r(e){return"function"==typeof e||Array.isArray(e)||"[object Object]"===Object.prototype.toString.call(e)}function a(e,t){if(e===t)return e;for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var i=t[n],s=e[n];void 0!==s&&void 0===i||(r(s)&&r(i)?e[n]=a(s,i):e[n]="object"==typeof(c=i)&&null!==c?a(Array.isArray(c)?[]:{},c):c)}var c;return e}e.exports=function(e){r(e)||(e={});for(var t=1,n=arguments.length;t<n;t++){var i=arguments[t];r(i)&&a(e,i)}return e}},function(e,t,n){"use strict";e.exports=function(){var e=Array.prototype.slice.call(arguments);return e.reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(n){void 0!==t[n]&&(void 0!==e[n]&&delete e[n],e[n]=t[n])})),e}),{})}},function(e,t,n){"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(18),a=n.n(r),i=n(1),s=n(0),c=n(68),o=n(69),u=Object(c.a)((function(e){var t=e.currentRefinement,n=e.refine,r=Object(s.useState)(t),c=a()(r,2),o=c[0],u=c[1],l=Object(s.useCallback)((function(e){e.preventDefault(),n(o)}),[n,o]),f=Object(s.useCallback)((function(e){u(e.currentTarget.value)}),[u]);return Object(i.createElement)("form",{role:"search",className:"search-form",onSubmit:l},Object(i.createElement)("label",null,Object(i.createElement)("span",{className:"screen-reader-text"},"Search for:"),Object(i.createElement)("input",{type:"search",className:"search-field",placeholder:"Search",value:o,onChange:f,name:"s"})),Object(i.createElement)("input",{type:"submit",className:"search-submit",value:"Search"}))})),l=function(e){return"algolia"===e.ui?Object(i.createElement)(o.a,null):Object(i.createElement)(u,null)}},function(e,t,n){e.exports=function(){"use strict";function e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function n(n){for(var r=1;r<arguments.length;r++){var a=null!=arguments[r]?arguments[r]:{};r%2?t(Object(a),!0).forEach((function(t){e(n,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(a)):t(Object(a)).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(a,e))}))}return n}function r(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,a=!1,i=void 0;try{for(var s,c=e[Symbol.iterator]();!(r=(s=c.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw i}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function i(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function s(e){var t,n="algoliasearch-client-js-".concat(e.key),r=function(){return void 0===t&&(t=e.localStorage||window.localStorage),t},i=function(){return JSON.parse(r().getItem(n)||"{}")};return{get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){var n=JSON.stringify(e),r=i()[n];return Promise.all([r||t(),void 0!==r])})).then((function(e){var t=a(e,2),r=t[0],i=t[1];return Promise.all([r,i||n.miss(r)])})).then((function(e){return a(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var a=i();return a[JSON.stringify(e)]=t,r().setItem(n,JSON.stringify(a)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=i();delete t[JSON.stringify(e)],r().setItem(n,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){r().removeItem(n)}))}}}function c(e){var t=i(e.caches),n=t.shift();return void 0===n?{get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},r=t();return r.then((function(e){return Promise.all([e,n.miss(e)])})).then((function(e){return a(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(e,r,a).catch((function(){return c({caches:t}).get(e,r,a)}))},set:function(e,r){return n.set(e,r).catch((function(){return c({caches:t}).set(e,r)}))},delete:function(e){return n.delete(e).catch((function(){return c({caches:t}).delete(e)}))},clear:function(){return n.clear().catch((function(){return c({caches:t}).clear()}))}}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(n,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},i=JSON.stringify(n);if(i in t)return Promise.resolve(e.serializable?JSON.parse(t[i]):t[i]);var s=r(),c=a&&a.miss||function(){return Promise.resolve()};return s.then((function(e){return c(e)})).then((function(){return s}))},set:function(n,r){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e,t,n){var r={"x-algolia-api-key":n,"x-algolia-application-id":t};return{headers:function(){return e===m.WithinHeaders?r:{}},queryParameters:function(){return e===m.WithinQueryParameters?r:{}}}}function l(e){var t=0;return e((function n(){return t++,new Promise((function(r){setTimeout((function(){r(e(n))}),Math.min(100*t,1e3))}))}))}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e,t){return Promise.resolve()};return Object.assign(e,{wait:function(n){return f(e.then((function(e){return Promise.all([t(e,n),e])})).then((function(e){return e[1]})))}})}function h(e){for(var t=e.length-1;t>0;t--){var n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}function d(e,t){return t?(Object.keys(t).forEach((function(n){e[n]=t[n](e)})),e):e}function p(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=0;return e.replace(/%s/g,(function(){return encodeURIComponent(n[a++])}))}var m={WithinQueryParameters:0,WithinHeaders:1};function g(e,t){var n=e||{},r=n.data||{};return Object.keys(n).forEach((function(e){-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&&(r[e]=n[e])})),{data:Object.entries(r).length>0?r:void 0,timeout:n.timeout||t,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}var b={Read:1,Write:2,Any:3};function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n(n({},e),{},{status:t,lastUpdate:Date.now()})}function v(e){return"string"==typeof e?{protocol:"https",url:e,accept:b.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||b.Any}}var j="DELETE",O="GET",x="POST";function R(e,t,r,a){var s=[],c=function(e,t){if(e.method!==O&&(void 0!==e.data||void 0!==t.data)){var r=Array.isArray(e.data)?e.data:n(n({},e.data),t.data);return JSON.stringify(r)}}(r,a),o=function(e,t){var r=n(n({},e.headers),t.headers),a={};return Object.keys(r).forEach((function(e){var t=r[e];a[e.toLowerCase()]=t})),a}(e,a),u=r.method,l=r.method!==O?{}:n(n({},r.data),a.data),f=n(n(n({"x-algolia-agent":e.userAgent.value},e.queryParameters),l),a.queryParameters),h=0,d=function t(n,i){var l=n.pop();if(void 0===l)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:E(s)};var d={data:c,headers:o,method:u,url:F(l,r.path,f),connectTimeout:i(h,e.timeouts.connect),responseTimeout:i(h,a.timeout)},p=function(e){var t={request:d,response:e,host:l,triesLeft:n.length};return s.push(t),t},m={onSucess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(r){var a=p(r);return r.isTimedOut&&h++,Promise.all([e.logger.info("Retryable failure",_(a)),e.hostsCache.set(l,y(l,r.isTimedOut?3:2))]).then((function(){return t(n,i)}))},onFail:function(e){throw p(e),function(e,t){var n=e.content,r=e.status,a=n;try{a=JSON.parse(n).message}catch(e){}return function(e,t,n){return{name:"ApiError",message:e,status:t,transporterStackTrace:n}}(a,r,t)}(e,E(s))}};return e.requester.send(d).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,n=e.status;return!t&&0==~~n}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSucess(e):t.onFail(e)}(e,m)}))};return function(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(y(t))}))}))).then((function(e){var n=e.filter((function(e){return function(e){return 1===e.status||Date.now()-e.lastUpdate>12e4}(e)})),r=e.filter((function(e){return function(e){return 3===e.status&&Date.now()-e.lastUpdate<=12e4}(e)})),a=[].concat(i(n),i(r));return{getTimeout:function(e,t){return(0===r.length&&0===e?1:r.length+3+e)*t},statelessHosts:a.length>0?a.map((function(e){return v(e)})):t}}))}(e.hostsCache,t).then((function(e){return d(i(e.statelessHosts).reverse(),e.getTimeout)}))}function P(e){var t=e.hostsCache,n=e.logger,r=e.requester,i=e.requestsCache,s=e.responsesCache,c=e.timeouts,o=e.userAgent,u=e.hosts,l=e.queryParameters,f={hostsCache:t,logger:n,requester:r,requestsCache:i,responsesCache:s,timeouts:c,userAgent:o,headers:e.headers,queryParameters:l,hosts:u.map((function(e){return v(e)})),read:function(e,t){var n=g(t,f.timeouts.read),r=function(){return R(f,f.hosts.filter((function(e){return 0!=(e.accept&b.Read)})),e,n)};if(!0!==(void 0!==n.cacheable?n.cacheable:e.cacheable))return r();var i={request:e,mappedRequestOptions:n,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(i,(function(){return f.requestsCache.get(i,(function(){return f.requestsCache.set(i,r()).then((function(e){return Promise.all([f.requestsCache.delete(i),e])}),(function(e){return Promise.all([f.requestsCache.delete(i),Promise.reject(e)])})).then((function(e){var t=a(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.responsesCache.set(i,e)}})},write:function(e,t){return R(f,f.hosts.filter((function(e){return 0!=(e.accept&b.Write)})),e,g(t,f.timeouts.write))}};return f}function S(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var n="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(n)&&(t.value="".concat(t.value).concat(n)),t}};return t}function F(e,t,n){var r=w(n),a="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return r.length&&(a+="?".concat(r)),a}function w(e){return Object.keys(e).map((function(t){return p("%s=%s",t,(n=e[t],"[object Object]"===Object.prototype.toString.call(n)||"[object Array]"===Object.prototype.toString.call(n)?JSON.stringify(e[t]):e[t]));var n})).join("&")}function E(e){return e.map((function(e){return _(e)}))}function _(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return n(n({},e),{},{request:n(n({},e.request),{},{headers:n(n({},e.request.headers),t)})})}var C=function(e){return function(t,n){return e.transporter.write({method:x,path:"2/abtests",data:t},n)}},I=function(e){return function(t,n){return e.transporter.write({method:j,path:p("2/abtests/%s",t)},n)}},k=function(e){return function(t,n){return e.transporter.read({method:O,path:p("2/abtests/%s",t)},n)}},N=function(e){return function(t){return e.transporter.read({method:O,path:"2/abtests"},t)}},A=function(e){return function(t,n){return e.transporter.write({method:x,path:p("2/abtests/%s/stop",t)},n)}},T=function(e){return function(t){return e.transporter.read({method:O,path:"1/strategies/personalization"},t)}},D=function(e){return function(t,n){return e.transporter.write({method:x,path:"1/strategies/personalization",data:t},n)}};function H(e){return function t(n){return e.request(n).then((function(r){if(void 0!==e.batch&&e.batch(r.hits),!e.shouldStop(r))return r.cursor?t({cursor:r.cursor}):t({page:(n.page||0)+1})}))}({})}var V=function(e){return function(t,a){var i=a||{},s=i.queryParameters,c=r(i,["queryParameters"]),o=n({acl:t},void 0!==s?{queryParameters:s}:{});return f(e.transporter.write({method:x,path:"1/keys",data:o},c),(function(t,n){return l((function(r){return W(e)(t.key,n).catch((function(e){if(404!==e.status)throw e;return r()}))}))}))}},q=function(e){return function(t,n,r){var a=g(r);return a.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:x,path:"1/clusters/mapping",data:{cluster:n}},a)}},Q=function(e){return function(t,n,r){return e.transporter.write({method:x,path:"1/clusters/mapping/batch",data:{users:t,cluster:n}},r)}},L=function(e){return function(t,n,r){return f(e.transporter.write({method:x,path:p("1/indexes/%s/operation",t),data:{operation:"copy",destination:n}},r),(function(n,r){return Y(e)(t,{methods:{waitTask:Ge}}).waitTask(n.taskID,r)}))}},M=function(e){return function(t,r,a){return L(e)(t,r,n(n({},a),{},{scope:[Ye.Rules]}))}},U=function(e){return function(t,r,a){return L(e)(t,r,n(n({},a),{},{scope:[Ye.Settings]}))}},B=function(e){return function(t,r,a){return L(e)(t,r,n(n({},a),{},{scope:[Ye.Synonyms]}))}},z=function(e){return function(t,n){return f(e.transporter.write({method:j,path:p("1/keys/%s",t)},n),(function(n,r){return l((function(n){return W(e)(t,r).then(n).catch((function(e){if(404!==e.status)throw e}))}))}))}},W=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/keys/%s",t)},n)}},K=function(e){return function(t){return e.transporter.read({method:O,path:"1/logs"},t)}},J=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters/mapping/top"},t)}},G=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/clusters/mapping/%s",t)},n)}},X=function(e){return function(t){var n=t||{},a=n.retrieveMappings,i=r(n,["retrieveMappings"]);return!0===a&&(i.getClusters=!0),e.transporter.read({method:O,path:"1/clusters/mapping/pending"},i)}},Y=function(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r={transporter:e.transporter,appId:e.appId,indexName:t};return d(r,n.methods)}},$=function(e){return function(t){return e.transporter.read({method:O,path:"1/keys"},t)}},Z=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters"},t)}},ee=function(e){return function(t){return e.transporter.read({method:O,path:"1/indexes"},t)}},te=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters/mapping"},t)}},ne=function(e){return function(t,n,r){return f(e.transporter.write({method:x,path:p("1/indexes/%s/operation",t),data:{operation:"move",destination:n}},r),(function(n,r){return Y(e)(t,{methods:{waitTask:Ge}}).waitTask(n.taskID,r)}))}},re=function(e){return function(t,n){return f(e.transporter.write({method:x,path:"1/indexes/*/batch",data:{requests:t}},n),(function(t,n){return Promise.all(Object.keys(t.taskID).map((function(r){return Y(e)(r,{methods:{waitTask:Ge}}).waitTask(t.taskID[r],n)})))}))}},ae=function(e){return function(t,n){return e.transporter.read({method:x,path:"1/indexes/*/objects",data:{requests:t}},n)}},ie=function(e){return function(t,r){var a=t.map((function(e){return n(n({},e),{},{params:w(e.params||{})})}));return e.transporter.read({method:x,path:"1/indexes/*/queries",data:{requests:a},cacheable:!0},r)}},se=function(e){return function(t,a){return Promise.all(t.map((function(t){var i=t.params,s=i.facetName,c=i.facetQuery,o=r(i,["facetName","facetQuery"]);return Y(e)(t.indexName,{methods:{searchForFacetValues:ze}}).searchForFacetValues(s,c,n(n({},a),o))})))}},ce=function(e){return function(t,n){var r=g(n);return r.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:j,path:"1/clusters/mapping"},r)}},oe=function(e){return function(t,n){return f(e.transporter.write({method:x,path:p("1/keys/%s/restore",t)},n),(function(n,r){return l((function(n){return W(e)(t,r).catch((function(e){if(404!==e.status)throw e;return n()}))}))}))}},ue=function(e){return function(t,n){return e.transporter.read({method:x,path:"1/clusters/mapping/search",data:{query:t}},n)}},le=function(e){return function(t,n){var a=Object.assign({},n),i=n||{},s=i.queryParameters,c=r(i,["queryParameters"]),o=s?{queryParameters:s}:{},u=["acl","indexes","referers","restrictSources","queryParameters","description","maxQueriesPerIPPerHour","maxHitsPerQuery"];return f(e.transporter.write({method:"PUT",path:p("1/keys/%s",t),data:o},c),(function(n,r){return l((function(n){return W(e)(t,r).then((function(e){return function(e){return Object.keys(a).filter((function(e){return-1!==u.indexOf(e)})).every((function(t){return e[t]===a[t]}))}(e)?Promise.resolve():n()}))}))}))}},fe=function(e){return function(t,n){return f(e.transporter.write({method:x,path:p("1/indexes/%s/batch",e.indexName),data:{requests:t}},n),(function(t,n){return Ge(e)(t.taskID,n)}))}},he=function(e){return function(t){return H(n(n({shouldStop:function(e){return void 0===e.cursor}},t),{},{request:function(n){return e.transporter.read({method:x,path:p("1/indexes/%s/browse",e.indexName),data:n},t)}}))}},de=function(e){return function(t){var r=n({hitsPerPage:1e3},t);return H(n(n({shouldStop:function(e){return e.hits.length<r.hitsPerPage}},r),{},{request:function(t){return We(e)("",n(n({},r),t)).then((function(e){return n(n({},e),{},{hits:e.hits.map((function(e){return delete e._highlightResult,e}))})}))}}))}},pe=function(e){return function(t){var r=n({hitsPerPage:1e3},t);return H(n(n({shouldStop:function(e){return e.hits.length<r.hitsPerPage}},r),{},{request:function(t){return Ke(e)("",n(n({},r),t)).then((function(e){return n(n({},e),{},{hits:e.hits.map((function(e){return delete e._highlightResult,e}))})}))}}))}},me=function(e){return function(t,n,a){var i=a||{},s=i.batchSize,c=r(i,["batchSize"]),o={taskIDs:[],objectIDs:[]};return f(function r(){var a,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,u=[];for(a=i;a<t.length&&(u.push(t[a]),u.length!==(s||1e3));a++);return 0===u.length?Promise.resolve(o):fe(e)(u.map((function(e){return{action:n,body:e}})),c).then((function(e){return o.objectIDs=o.objectIDs.concat(e.objectIDs),o.taskIDs.push(e.taskID),a++,r(a)}))}(),(function(t,n){return Promise.all(t.taskIDs.map((function(t){return Ge(e)(t,n)})))}))}},ge=function(e){return function(t){return f(e.transporter.write({method:x,path:p("1/indexes/%s/clear",e.indexName)},t),(function(t,n){return Ge(e)(t.taskID,n)}))}},be=function(e){return function(t){var n=t||{},a=n.forwardToReplicas,i=g(r(n,["forwardToReplicas"]));return a&&(i.queryParameters.forwardToReplicas=1),f(e.transporter.write({method:x,path:p("1/indexes/%s/rules/clear",e.indexName)},i),(function(t,n){return Ge(e)(t.taskID,n)}))}},ye=function(e){return function(t){var n=t||{},a=n.forwardToReplicas,i=g(r(n,["forwardToReplicas"]));return a&&(i.queryParameters.forwardToReplicas=1),f(e.transporter.write({method:x,path:p("1/indexes/%s/synonyms/clear",e.indexName)},i),(function(t,n){return Ge(e)(t.taskID,n)}))}},ve=function(e){return function(t,n){return f(e.transporter.write({method:x,path:p("1/indexes/%s/deleteByQuery",e.indexName),data:t},n),(function(t,n){return Ge(e)(t.taskID,n)}))}},je=function(e){return function(t){return f(e.transporter.write({method:j,path:p("1/indexes/%s",e.indexName)},t),(function(t,n){return Ge(e)(t.taskID,n)}))}},Oe=function(e){return function(t,n){return f(xe(e)([t],n).then((function(e){return{taskID:e.taskIDs[0]}})),(function(t,n){return Ge(e)(t.taskID,n)}))}},xe=function(e){return function(t,n){var r=t.map((function(e){return{objectID:e}}));return me(e)(r,Xe.DeleteObject,n)}},Re=function(e){return function(t,n){var a=n||{},i=a.forwardToReplicas,s=g(r(a,["forwardToReplicas"]));return i&&(s.queryParameters.forwardToReplicas=1),f(e.transporter.write({method:j,path:p("1/indexes/%s/rules/%s",e.indexName,t)},s),(function(t,n){return Ge(e)(t.taskID,n)}))}},Pe=function(e){return function(t,n){var a=n||{},i=a.forwardToReplicas,s=g(r(a,["forwardToReplicas"]));return i&&(s.queryParameters.forwardToReplicas=1),f(e.transporter.write({method:j,path:p("1/indexes/%s/synonyms/%s",e.indexName,t)},s),(function(t,n){return Ge(e)(t.taskID,n)}))}},Se=function(e){return function(t){return Ie(e)(t).then((function(){return!0})).catch((function(e){if(404!==e.status)throw e;return!1}))}},Fe=function(e){return function(t,i){var s=i||{},c=s.query,o=s.paginate,u=r(s,["query","paginate"]),l=0;return function r(){return Be(e)(c||"",n(n({},u),{},{page:l})).then((function(e){for(var n=0,i=Object.entries(e.hits);n<i.length;n++){var s=a(i[n],2),c=s[0],u=s[1];if(t(u))return{object:u,position:parseInt(c,10),page:l}}if(l++,!1===o||l>=e.nbPages)throw{name:"ObjectNotFoundError",message:"Object not found."};return r()}))}()}},we=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/%s",e.indexName,t)},n)}},Ee=function(){return function(e,t){for(var n=0,r=Object.entries(e.hits);n<r.length;n++){var i=a(r[n],2),s=i[0];if(i[1].objectID===t)return parseInt(s,10)}return-1}},_e=function(e){return function(t,a){var i=a||{},s=i.attributesToRetrieve,c=r(i,["attributesToRetrieve"]),o=t.map((function(t){return n({indexName:e.indexName,objectID:t},s?{attributesToRetrieve:s}:{})}));return e.transporter.read({method:x,path:"1/indexes/*/objects",data:{requests:o}},c)}},Ce=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/rules/%s",e.indexName,t)},n)}},Ie=function(e){return function(t){return e.transporter.read({method:O,path:p("1/indexes/%s/settings",e.indexName),data:{getVersion:2}},t)}},ke=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/synonyms/%s",e.indexName,t)},n)}},Ne=function(e){return function(t,n){return f(Ae(e)([t],n).then((function(e){return{objectID:e.objectIDs[0],taskID:e.taskIDs[0]}})),(function(t,n){return Ge(e)(t.taskID,n)}))}},Ae=function(e){return function(t,n){var a=n||{},i=a.createIfNotExists,s=r(a,["createIfNotExists"]),c=i?Xe.PartialUpdateObject:Xe.PartialUpdateObjectNoCreate;return me(e)(t,c,s)}},Te=function(e){return function(t,s){var c=s||{},o=c.safe,u=c.autoGenerateObjectIDIfNotExist,l=c.batchSize,h=r(c,["safe","autoGenerateObjectIDIfNotExist","batchSize"]),d=function(t,n,r,a){return f(e.transporter.write({method:x,path:p("1/indexes/%s/operation",t),data:{operation:r,destination:n}},a),(function(t,n){return Ge(e)(t.taskID,n)}))},m=Math.random().toString(36).substring(7),g="".concat(e.indexName,"_tmp_").concat(m),b=qe({appId:e.appId,transporter:e.transporter,indexName:g}),y=[],v=d(e.indexName,g,"copy",n(n({},h),{},{scope:["settings","synonyms","rules"]}));return y.push(v),f((o?v.wait(h):v).then((function(){var e=b(t,n(n({},h),{},{autoGenerateObjectIDIfNotExist:u,batchSize:l}));return y.push(e),o?e.wait(h):e})).then((function(){var t=d(g,e.indexName,"move",h);return y.push(t),o?t.wait(h):t})).then((function(){return Promise.all(y)})).then((function(e){var t=a(e,3),n=t[0],r=t[1],s=t[2];return{objectIDs:r.objectIDs,taskIDs:[n.taskID].concat(i(r.taskIDs),[s.taskID])}})),(function(e,t){return Promise.all(y.map((function(e){return e.wait(t)})))}))}},De=function(e){return function(t,r){return Le(e)(t,n(n({},r),{},{clearExistingRules:!0}))}},He=function(e){return function(t,r){return Ue(e)(t,n(n({},r),{},{replaceExistingSynonyms:!0}))}},Ve=function(e){return function(t,n){return f(qe(e)([t],n).then((function(e){return{objectID:e.objectIDs[0],taskID:e.taskIDs[0]}})),(function(t,n){return Ge(e)(t.taskID,n)}))}},qe=function(e){return function(t,n){var a=n||{},i=a.autoGenerateObjectIDIfNotExist,s=r(a,["autoGenerateObjectIDIfNotExist"]),c=i?Xe.AddObject:Xe.UpdateObject;if(c===Xe.UpdateObject){var o=!0,u=!1,l=void 0;try{for(var h,d=t[Symbol.iterator]();!(o=(h=d.next()).done);o=!0)if(void 0===h.value.objectID)return f(Promise.reject({name:"MissingObjectIDError",message:"All objects must have an unique objectID (like a primary key) to be valid. Algolia is also able to generate objectIDs automatically but *it's not recommended*. To do it, use the `{'autoGenerateObjectIDIfNotExist': true}` option."}))}catch(e){u=!0,l=e}finally{try{o||null==d.return||d.return()}finally{if(u)throw l}}}return me(e)(t,c,s)}},Qe=function(e){return function(t,n){return Le(e)([t],n)}},Le=function(e){return function(t,n){var a=n||{},i=a.forwardToReplicas,s=a.clearExistingRules,c=g(r(a,["forwardToReplicas","clearExistingRules"]));return i&&(c.queryParameters.forwardToReplicas=1),s&&(c.queryParameters.clearExistingRules=1),f(e.transporter.write({method:x,path:p("1/indexes/%s/rules/batch",e.indexName),data:t},c),(function(t,n){return Ge(e)(t.taskID,n)}))}},Me=function(e){return function(t,n){return Ue(e)([t],n)}},Ue=function(e){return function(t,n){var a=n||{},i=a.forwardToReplicas,s=a.replaceExistingSynonyms,c=g(r(a,["forwardToReplicas","replaceExistingSynonyms"]));return i&&(c.queryParameters.forwardToReplicas=1),s&&(c.queryParameters.replaceExistingSynonyms=1),f(e.transporter.write({method:x,path:p("1/indexes/%s/synonyms/batch",e.indexName),data:t},c),(function(t,n){return Ge(e)(t.taskID,n)}))}},Be=function(e){return function(t,n){return e.transporter.read({method:x,path:p("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},n)}},ze=function(e){return function(t,n,r){return e.transporter.read({method:x,path:p("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:n},cacheable:!0},r)}},We=function(e){return function(t,n){return e.transporter.read({method:x,path:p("1/indexes/%s/rules/search",e.indexName),data:{query:t}},n)}},Ke=function(e){return function(t,n){return e.transporter.read({method:x,path:p("1/indexes/%s/synonyms/search",e.indexName),data:{query:t}},n)}},Je=function(e){return function(t,n){var a=n||{},i=a.forwardToReplicas,s=g(r(a,["forwardToReplicas"]));return i&&(s.queryParameters.forwardToReplicas=1),f(e.transporter.write({method:"PUT",path:p("1/indexes/%s/settings",e.indexName),data:t},s),(function(t,n){return Ge(e)(t.taskID,n)}))}},Ge=function(e){return function(t,n){return l((function(r){return function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/task/%s",e.indexName,t.toString())},n)}}(e)(t,n).then((function(e){return"published"!==e.status?r():void 0}))}))}},Xe={AddObject:"addObject",UpdateObject:"updateObject",PartialUpdateObject:"partialUpdateObject",PartialUpdateObjectNoCreate:"partialUpdateObjectNoCreate",DeleteObject:"deleteObject",DeleteIndex:"delete",ClearIndex:"clear"},Ye={Settings:"settings",Synonyms:"synonyms",Rules:"rules"};function $e(e,t,r){var a={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var n=new XMLHttpRequest;n.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return n.setRequestHeader(t,e.headers[t])}));var r,a=function(e,r){return setTimeout((function(){n.abort(),t({status:0,content:r,isTimedOut:!0})}),1e3*e)},i=a(e.connectTimeout,"Connection timeout");n.onreadystatechange=function(){n.readyState>n.OPENED&&void 0===r&&(clearTimeout(i),r=a(e.responseTimeout,"Socket timeout"))},n.onerror=function(){0===n.status&&(clearTimeout(i),clearTimeout(r),t({content:n.responseText||"Network request failed",status:n.status,isTimedOut:!1}))},n.onload=function(){clearTimeout(i),clearTimeout(r),t({content:n.responseText,status:n.status,isTimedOut:!1})},n.send(e.data)}))}},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}},responsesCache:o(),requestsCache:o({serializable:!1}),hostsCache:c({caches:[s({key:"".concat("4.6.0","-").concat(e)}),o()]}),userAgent:S("4.6.0").add({segment:"Browser"})};return function(e){var t=e.appId,r=u(void 0!==e.authMode?e.authMode:m.WithinHeaders,t,e.apiKey),a=P(n(n({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:b.Read},{url:"".concat(t,".algolia.net"),accept:b.Write}].concat(h([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return d({transporter:a,appId:t,addAlgoliaAgent:function(e,t){a.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([a.requestsCache.clear(),a.responsesCache.clear()]).then((function(){}))}},e.methods)}(n(n(n({},a),r),{},{methods:{search:ie,searchForFacetValues:se,multipleBatch:re,multipleGetObjects:ae,multipleQueries:ie,copyIndex:L,copySettings:U,copySynonyms:B,copyRules:M,moveIndex:ne,listIndices:ee,getLogs:K,listClusters:Z,multipleSearchForFacetValues:se,getApiKey:W,addApiKey:V,listApiKeys:$,updateApiKey:le,deleteApiKey:z,restoreApiKey:oe,assignUserID:q,assignUserIDs:Q,getUserID:G,searchUserIDs:ue,listUserIDs:te,getTopUserIDs:J,removeUserID:ce,hasPendingMappings:X,initIndex:function(e){return function(t){return Y(e)(t,{methods:{batch:fe,delete:je,getObject:we,getObjects:_e,saveObject:Ve,saveObjects:qe,search:Be,searchForFacetValues:ze,waitTask:Ge,setSettings:Je,getSettings:Ie,partialUpdateObject:Ne,partialUpdateObjects:Ae,deleteObject:Oe,deleteObjects:xe,deleteBy:ve,clearObjects:ge,browseObjects:he,getObjectPosition:Ee,findObject:Fe,exists:Se,saveSynonym:Me,saveSynonyms:Ue,getSynonym:ke,searchSynonyms:Ke,browseSynonyms:pe,deleteSynonym:Pe,clearSynonyms:ye,replaceAllObjects:Te,replaceAllSynonyms:He,searchRules:We,getRule:Ce,deleteRule:Re,saveRule:Qe,saveRules:Le,replaceAllRules:De,browseRules:de,clearRules:be}})}},initAnalytics:function(){return function(e){return function(e){var t=e.region||"us",r=u(m.WithinHeaders,e.appId,e.apiKey),a=P(n(n({hosts:[{url:"analytics.".concat(t,".algolia.com")}]},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/json"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return d({appId:e.appId,transporter:a},e.methods)}(n(n(n({},a),e),{},{methods:{addABTest:C,getABTest:k,getABTests:N,stopABTest:A,deleteABTest:I}}))}},initRecommendation:function(){return function(e){return function(e){var t=e.region||"us",r=u(m.WithinHeaders,e.appId,e.apiKey),a=P(n(n({hosts:[{url:"recommendation.".concat(t,".algolia.com")}]},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/json"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return d({appId:e.appId,transporter:a},e.methods)}(n(n(n({},a),e),{},{methods:{getPersonalizationStrategy:T,setPersonalizationStrategy:D}}))}}}}))}return $e.version="4.6.0",$e}()},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){!function(){e.exports=this.wp.data}()},function(e,t){!function(){e.exports=this.wp.blockEditor}()},function(e,t,n){"use strict";var r=n(32),a=n(33),i=n(60),s=n(27),c=n(61),o=n(41),u=n(34),l=n(62);function f(e,t){return Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every((function(e,n){return f(t[n],e)})):e===t}function h(e){var t=e?h._parseNumbers(e):{};this.facets=t.facets||[],this.disjunctiveFacets=t.disjunctiveFacets||[],this.hierarchicalFacets=t.hierarchicalFacets||[],this.facetsRefinements=t.facetsRefinements||{},this.facetsExcludes=t.facetsExcludes||{},this.disjunctiveFacetsRefinements=t.disjunctiveFacetsRefinements||{},this.numericRefinements=t.numericRefinements||{},this.tagRefinements=t.tagRefinements||[],this.hierarchicalFacetsRefinements=t.hierarchicalFacetsRefinements||{};var n=this;Object.keys(t).forEach((function(e){var r=-1!==h.PARAMETERS.indexOf(e),a=void 0!==t[e];!r&&a&&(n[e]=t[e])}))}h.PARAMETERS=Object.keys(new h),h._parseNumbers=function(e){if(e instanceof h)return e;var t={};if(["aroundPrecision","aroundRadius","getRankingInfo","minWordSizefor2Typos","minWordSizefor1Typo","page","maxValuesPerFacet","distinct","minimumAroundRadius","hitsPerPage","minProximity"].forEach((function(n){var r=e[n];if("string"==typeof r){var a=parseFloat(r);t[n]=isNaN(a)?r:a}})),Array.isArray(e.insideBoundingBox)&&(t.insideBoundingBox=e.insideBoundingBox.map((function(e){return Array.isArray(e)?e.map((function(e){return parseFloat(e)})):e}))),e.numericRefinements){var n={};Object.keys(e.numericRefinements).forEach((function(t){var r=e.numericRefinements[t]||{};n[t]={},Object.keys(r).forEach((function(e){var a=r[e].map((function(e){return Array.isArray(e)?e.map((function(e){return"string"==typeof e?parseFloat(e):e})):"string"==typeof e?parseFloat(e):e}));n[t][e]=a}))})),t.numericRefinements=n}return r({},e,t)},h.make=function(e){var t=new h(e);return(e.hierarchicalFacets||[]).forEach((function(e){if(e.rootPath){var n=t.getHierarchicalRefinement(e.name);n.length>0&&0!==n[0].indexOf(e.rootPath)&&(t=t.clearRefinements(e.name)),0===(n=t.getHierarchicalRefinement(e.name)).length&&(t=t.toggleHierarchicalFacetRefinement(e.name,e.rootPath))}})),t},h.validate=function(e,t){var n=t||{};return e.tagFilters&&n.tagRefinements&&n.tagRefinements.length>0?new Error("[Tags] Cannot switch from the managed tag API to the advanced API. It is probably an error, if it is really what you want, you should first clear the tags with clearTags method."):e.tagRefinements.length>0&&n.tagFilters?new Error("[Tags] Cannot switch from the advanced tag API to the managed API. It is probably an error, if it is not, you should first clear the tags with clearTags method."):e.numericFilters&&n.numericRefinements&&u(n.numericRefinements)?new Error("[Numeric filters] Can't switch from the advanced to the managed API. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):u(e.numericRefinements)&&n.numericFilters?new Error("[Numeric filters] Can't switch from the managed API to the advanced. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):null},h.prototype={constructor:h,clearRefinements:function(e){var t={numericRefinements:this._clearNumericRefinements(e),facetsRefinements:l.clearRefinement(this.facetsRefinements,e,"conjunctiveFacet"),facetsExcludes:l.clearRefinement(this.facetsExcludes,e,"exclude"),disjunctiveFacetsRefinements:l.clearRefinement(this.disjunctiveFacetsRefinements,e,"disjunctiveFacet"),hierarchicalFacetsRefinements:l.clearRefinement(this.hierarchicalFacetsRefinements,e,"hierarchicalFacet")};return t.numericRefinements===this.numericRefinements&&t.facetsRefinements===this.facetsRefinements&&t.facetsExcludes===this.facetsExcludes&&t.disjunctiveFacetsRefinements===this.disjunctiveFacetsRefinements&&t.hierarchicalFacetsRefinements===this.hierarchicalFacetsRefinements?this:this.setQueryParameters(t)},clearTags:function(){return void 0===this.tagFilters&&0===this.tagRefinements.length?this:this.setQueryParameters({tagFilters:void 0,tagRefinements:[]})},setIndex:function(e){return e===this.index?this:this.setQueryParameters({index:e})},setQuery:function(e){return e===this.query?this:this.setQueryParameters({query:e})},setPage:function(e){return e===this.page?this:this.setQueryParameters({page:e})},setFacets:function(e){return this.setQueryParameters({facets:e})},setDisjunctiveFacets:function(e){return this.setQueryParameters({disjunctiveFacets:e})},setHitsPerPage:function(e){return this.hitsPerPage===e?this:this.setQueryParameters({hitsPerPage:e})},setTypoTolerance:function(e){return this.typoTolerance===e?this:this.setQueryParameters({typoTolerance:e})},addNumericRefinement:function(e,t,n){var a=c(n);if(this.isNumericRefined(e,t,a))return this;var i=r({},this.numericRefinements);return i[e]=r({},i[e]),i[e][t]?(i[e][t]=i[e][t].slice(),i[e][t].push(a)):i[e][t]=[a],this.setQueryParameters({numericRefinements:i})},getConjunctiveRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsRefinements[e]||[]},getDisjunctiveRefinements:function(e){return this.isDisjunctiveFacet(e)&&this.disjunctiveFacetsRefinements[e]||[]},getHierarchicalRefinement:function(e){return this.hierarchicalFacetsRefinements[e]||[]},getExcludeRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsExcludes[e]||[]},removeNumericRefinement:function(e,t,n){return void 0!==n?this.isNumericRefined(e,t,n)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(r,a){return a===e&&r.op===t&&f(r.val,c(n))}))}):this:void 0!==t?this.isNumericRefined(e,t)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(n,r){return r===e&&n.op===t}))}):this:this.isNumericRefined(e)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(t,n){return n===e}))}):this},getNumericRefinements:function(e){return this.numericRefinements[e]||{}},getNumericRefinement:function(e,t){return this.numericRefinements[e]&&this.numericRefinements[e][t]},_clearNumericRefinements:function(e){if(void 0===e)return u(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return u(this.numericRefinements[e])?o(this.numericRefinements,[e]):this.numericRefinements;if("function"==typeof e){var t=!1,n=this.numericRefinements,r=Object.keys(n).reduce((function(r,a){var i=n[a],s={};return i=i||{},Object.keys(i).forEach((function(n){var r=i[n]||[],c=[];r.forEach((function(t){e({val:t,op:n},a,"numeric")||c.push(t)})),c.length!==r.length&&(t=!0),s[n]=c})),r[a]=s,r}),{});return t?r:this.numericRefinements}},addFacet:function(e){return this.isConjunctiveFacet(e)?this:this.setQueryParameters({facets:this.facets.concat([e])})},addDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this:this.setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.concat([e])})},addHierarchicalFacet:function(e){if(this.isHierarchicalFacet(e.name))throw new Error("Cannot declare two hierarchical facets with the same name: `"+e.name+"`");return this.setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.concat([e])})},addFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return l.isRefined(this.facetsRefinements,e,t)?this:this.setQueryParameters({facetsRefinements:l.addRefinement(this.facetsRefinements,e,t)})},addExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return l.isRefined(this.facetsExcludes,e,t)?this:this.setQueryParameters({facetsExcludes:l.addRefinement(this.facetsExcludes,e,t)})},addDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return l.isRefined(this.disjunctiveFacetsRefinements,e,t)?this:this.setQueryParameters({disjunctiveFacetsRefinements:l.addRefinement(this.disjunctiveFacetsRefinements,e,t)})},addTagRefinement:function(e){if(this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.concat(e)};return this.setQueryParameters(t)},removeFacet:function(e){return this.isConjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({facets:this.facets.filter((function(t){return t!==e}))}):this},removeDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.filter((function(t){return t!==e}))}):this},removeHierarchicalFacet:function(e){return this.isHierarchicalFacet(e)?this.clearRefinements(e).setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.filter((function(t){return t.name!==e}))}):this},removeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return l.isRefined(this.facetsRefinements,e,t)?this.setQueryParameters({facetsRefinements:l.removeRefinement(this.facetsRefinements,e,t)}):this},removeExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return l.isRefined(this.facetsExcludes,e,t)?this.setQueryParameters({facetsExcludes:l.removeRefinement(this.facetsExcludes,e,t)}):this},removeDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return l.isRefined(this.disjunctiveFacetsRefinements,e,t)?this.setQueryParameters({disjunctiveFacetsRefinements:l.removeRefinement(this.disjunctiveFacetsRefinements,e,t)}):this},removeTagRefinement:function(e){if(!this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.filter((function(t){return t!==e}))};return this.setQueryParameters(t)},toggleRefinement:function(e,t){return this.toggleFacetRefinement(e,t)},toggleFacetRefinement:function(e,t){if(this.isHierarchicalFacet(e))return this.toggleHierarchicalFacetRefinement(e,t);if(this.isConjunctiveFacet(e))return this.toggleConjunctiveFacetRefinement(e,t);if(this.isDisjunctiveFacet(e))return this.toggleDisjunctiveFacetRefinement(e,t);throw new Error("Cannot refine the undeclared facet "+e+"; it should be added to the helper options facets, disjunctiveFacets or hierarchicalFacets")},toggleConjunctiveFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsRefinements:l.toggleRefinement(this.facetsRefinements,e,t)})},toggleExcludeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsExcludes:l.toggleRefinement(this.facetsExcludes,e,t)})},toggleDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return this.setQueryParameters({disjunctiveFacetsRefinements:l.toggleRefinement(this.disjunctiveFacetsRefinements,e,t)})},toggleHierarchicalFacetRefinement:function(e,t){if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration");var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),r={};return void 0!==this.hierarchicalFacetsRefinements[e]&&this.hierarchicalFacetsRefinements[e].length>0&&(this.hierarchicalFacetsRefinements[e][0]===t||0===this.hierarchicalFacetsRefinements[e][0].indexOf(t+n))?-1===t.indexOf(n)?r[e]=[]:r[e]=[t.slice(0,t.lastIndexOf(n))]:r[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:a({},r,this.hierarchicalFacetsRefinements)})},addHierarchicalFacetRefinement:function(e,t){if(this.isHierarchicalFacetRefined(e))throw new Error(e+" is already refined.");if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration.");var n={};return n[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:a({},n,this.hierarchicalFacetsRefinements)})},removeHierarchicalFacetRefinement:function(e){if(!this.isHierarchicalFacetRefined(e))return this;var t={};return t[e]=[],this.setQueryParameters({hierarchicalFacetsRefinements:a({},t,this.hierarchicalFacetsRefinements)})},toggleTagRefinement:function(e){return this.isTagRefined(e)?this.removeTagRefinement(e):this.addTagRefinement(e)},isDisjunctiveFacet:function(e){return this.disjunctiveFacets.indexOf(e)>-1},isHierarchicalFacet:function(e){return void 0!==this.getHierarchicalFacetByName(e)},isConjunctiveFacet:function(e){return this.facets.indexOf(e)>-1},isFacetRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&l.isRefined(this.facetsRefinements,e,t)},isExcludeRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&l.isRefined(this.facetsExcludes,e,t)},isDisjunctiveFacetRefined:function(e,t){return!!this.isDisjunctiveFacet(e)&&l.isRefined(this.disjunctiveFacetsRefinements,e,t)},isHierarchicalFacetRefined:function(e,t){if(!this.isHierarchicalFacet(e))return!1;var n=this.getHierarchicalRefinement(e);return t?-1!==n.indexOf(t):n.length>0},isNumericRefined:function(e,t,n){if(void 0===n&&void 0===t)return!!this.numericRefinements[e];var r=this.numericRefinements[e]&&void 0!==this.numericRefinements[e][t];if(void 0===n||!r)return r;var a,i,o=c(n),u=void 0!==(a=this.numericRefinements[e][t],i=o,s(a,(function(e){return f(e,i)})));return r&&u},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=i(Object.keys(this.numericRefinements).filter((function(t){return Object.keys(e.numericRefinements[t]).length>0})),this.disjunctiveFacets);return Object.keys(this.disjunctiveFacetsRefinements).filter((function(t){return e.disjunctiveFacetsRefinements[t].length>0})).concat(t).concat(this.getRefinedHierarchicalFacets())},getRefinedHierarchicalFacets:function(){var e=this;return i(this.hierarchicalFacets.map((function(e){return e.name})),Object.keys(this.hierarchicalFacetsRefinements).filter((function(t){return e.hierarchicalFacetsRefinements[t].length>0})))},getUnrefinedDisjunctiveFacets:function(){var e=this.getRefinedDisjunctiveFacets();return this.disjunctiveFacets.filter((function(t){return-1===e.indexOf(t)}))},managedParameters:["index","facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements"],getQueryParams:function(){var e=this.managedParameters,t={},n=this;return Object.keys(this).forEach((function(r){var a=n[r];-1===e.indexOf(r)&&void 0!==a&&(t[r]=a)})),t},setQueryParameter:function(e,t){if(this[e]===t)return this;var n={};return n[e]=t,this.setQueryParameters(n)},setQueryParameters:function(e){if(!e)return this;var t=h.validate(this,e);if(t)throw t;var n=this,r=h._parseNumbers(e),a=Object.keys(this).reduce((function(e,t){return e[t]=n[t],e}),{}),i=Object.keys(r).reduce((function(e,t){var n=void 0!==e[t],a=void 0!==r[t];return n&&!a?o(e,[t]):(a&&(e[t]=r[t]),e)}),a);return new this.constructor(i)},resetPage:function(){return void 0===this.page?this:this.setPage(0)},_getHierarchicalFacetSortBy:function(e){return e.sortBy||["isRefined:desc","name:asc"]},_getHierarchicalFacetSeparator:function(e){return e.separator||" > "},_getHierarchicalRootPath:function(e){return e.rootPath||null},_getHierarchicalShowParentLevel:function(e){return"boolean"!=typeof e.showParentLevel||e.showParentLevel},getHierarchicalFacetByName:function(e){return s(this.hierarchicalFacets,(function(t){return t.name===e}))},getHierarchicalFacetBreadcrumb:function(e){if(!this.isHierarchicalFacet(e))return[];var t=this.getHierarchicalRefinement(e)[0];if(!t)return[];var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e));return t.split(n).map((function(e){return e.trim()}))},toString:function(){return JSON.stringify(this,null,2)}},e.exports=h},function(e,t,n){"use strict";e.exports=function(e,t){if(null===e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}},function(e,t,n){"use strict";var r=n(32),a=n(33),i=n(43),s=n(63),c=n(27),o=n(64),u=n(44),l=n(65);function f(e){var t={};return e.forEach((function(e,n){t[e]=n})),t}function h(e,t,n){t&&t[n]&&(e.stats=t[n])}function d(e,t){var n=t[0];this._rawResults=t;var i=this;Object.keys(n).forEach((function(e){i[e]=n[e]})),this.processingTimeMS=t.reduce((function(e,t){return void 0===t.processingTimeMS?e:e+t.processingTimeMS}),0),this.disjunctiveFacets=[],this.hierarchicalFacets=e.hierarchicalFacets.map((function(){return[]})),this.facets=[];var u=e.getRefinedDisjunctiveFacets(),d=f(e.facets),p=f(e.disjunctiveFacets),m=1,g=n.facets||{};Object.keys(g).forEach((function(t){var r,a,s=g[t],u=(r=e.hierarchicalFacets,a=t,c(r,(function(e){return(e.attributes||[]).indexOf(a)>-1})));if(u){var l=u.attributes.indexOf(t),f=o(e.hierarchicalFacets,(function(e){return e.name===u.name}));i.hierarchicalFacets[f][l]={attribute:t,data:s,exhaustive:n.exhaustiveFacetsCount}}else{var m,b=-1!==e.disjunctiveFacets.indexOf(t),y=-1!==e.facets.indexOf(t);b&&(m=p[t],i.disjunctiveFacets[m]={name:t,data:s,exhaustive:n.exhaustiveFacetsCount},h(i.disjunctiveFacets[m],n.facets_stats,t)),y&&(m=d[t],i.facets[m]={name:t,data:s,exhaustive:n.exhaustiveFacetsCount},h(i.facets[m],n.facets_stats,t))}})),this.hierarchicalFacets=s(this.hierarchicalFacets),u.forEach((function(s){var c=t[m],u=c&&c.facets?c.facets:{},l=e.getHierarchicalFacetByName(s);Object.keys(u).forEach((function(t){var s,f=u[t];if(l){s=o(e.hierarchicalFacets,(function(e){return e.name===l.name}));var d=o(i.hierarchicalFacets[s],(function(e){return e.attribute===t}));if(-1===d)return;i.hierarchicalFacets[s][d].data=r({},i.hierarchicalFacets[s][d].data,f)}else{s=p[t];var m=n.facets&&n.facets[t]||{};i.disjunctiveFacets[s]={name:t,data:a({},f,m),exhaustive:c.exhaustiveFacetsCount},h(i.disjunctiveFacets[s],c.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!i.disjunctiveFacets[s].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(n)>-1&&(i.disjunctiveFacets[s].data[n]=0)}))}})),m++})),e.getRefinedHierarchicalFacets().forEach((function(n){var r=e.getHierarchicalFacetByName(n),s=e._getHierarchicalFacetSeparator(r),c=e.getHierarchicalRefinement(n);if(!(0===c.length||c[0].split(s).length<2)){var u=t[m],l=u&&u.facets?u.facets:{};Object.keys(l).forEach((function(t){var n=l[t],u=o(e.hierarchicalFacets,(function(e){return e.name===r.name})),f=o(i.hierarchicalFacets[u],(function(e){return e.attribute===t}));if(-1!==f){var h={};if(c.length>0){var d=c[0].split(s)[0];h[d]=i.hierarchicalFacets[u][f].data[d]}i.hierarchicalFacets[u][f].data=a(h,n,i.hierarchicalFacets[u][f].data)}})),m++}})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],a=d[t];i.facets[a]={name:t,data:n.facets[t],exhaustive:n.exhaustiveFacetsCount},r.forEach((function(e){i.facets[a]=i.facets[a]||{name:t},i.facets[a].data=i.facets[a].data||{},i.facets[a].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(l(e)),this.facets=s(this.facets),this.disjunctiveFacets=s(this.disjunctiveFacets),this._state=e}function p(e,t){if(!t.data||0===t.data.length)return t;var n=t.data.map((function(t){return p(e,t)})),a=e(n);return r({},t,{data:a})}function m(e,t){var n=c(e,(function(e){return e.name===t}));return n&&n.stats}function g(e,t,n,r,a){var i=c(a,(function(e){return e.name===n})),s=i&&i.data&&i.data[r]?i.data[r]:0,o=i&&i.exhaustive||!1;return{type:t,attributeName:n,name:r,count:s,exhaustive:o}}d.prototype.getFacetByName=function(e){function t(t){return t.name===e}return c(this.facets,t)||c(this.disjunctiveFacets,t)||c(this.hierarchicalFacets,t)},d.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],d.prototype.getFacetValues=function(e,t){var n=function(e,t){function n(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var r=c(e.facets,n);return r?Object.keys(r.data).map((function(n){return{name:n,count:r.data[n],isRefined:e._state.isFacetRefined(t,n),isExcluded:e._state.isExcludeRefined(t,n)}})):[]}if(e._state.isDisjunctiveFacet(t)){var a=c(e.disjunctiveFacets,n);return a?Object.keys(a.data).map((function(n){return{name:n,count:a.data[n],isRefined:e._state.isDisjunctiveFacetRefined(t,n)}})):[]}if(e._state.isHierarchicalFacet(t))return c(e.hierarchicalFacets,n)}(this,e);if(n){var r=a({},t,{sortBy:d.DEFAULT_SORT});if(Array.isArray(r.sortBy)){var s=u(r.sortBy,d.DEFAULT_SORT);return Array.isArray(n)?i(n,s[0],s[1]):p((function(e){return i(e,s[0],s[1])}),n)}if("function"==typeof r.sortBy)return Array.isArray(n)?n.sort(r.sortBy):p((function(e){return function(e,t){return t.sort(e)}(r.sortBy,e)}),n);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}},d.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?m(this.facets,e):this._state.isDisjunctiveFacet(e)?m(this.disjunctiveFacets,e):void 0},d.prototype.getRefinements=function(){var e=this._state,t=this,n=[];return Object.keys(e.facetsRefinements).forEach((function(r){e.facetsRefinements[r].forEach((function(a){n.push(g(e,"facet",r,a,t.facets))}))})),Object.keys(e.facetsExcludes).forEach((function(r){e.facetsExcludes[r].forEach((function(a){n.push(g(e,"exclude",r,a,t.facets))}))})),Object.keys(e.disjunctiveFacetsRefinements).forEach((function(r){e.disjunctiveFacetsRefinements[r].forEach((function(a){n.push(g(e,"disjunctive",r,a,t.disjunctiveFacets))}))})),Object.keys(e.hierarchicalFacetsRefinements).forEach((function(r){e.hierarchicalFacetsRefinements[r].forEach((function(a){n.push(function(e,t,n,r){var a=e.getHierarchicalFacetByName(t),i=e._getHierarchicalFacetSeparator(a),s=n.split(i),o=c(r,(function(e){return e.name===t})),u=s.reduce((function(e,t){var n=e&&c(e.data,(function(e){return e.name===t}));return void 0!==n?n:e}),o),l=u&&u.count||0,f=u&&u.exhaustive||!1,h=u&&u.path||"";return{type:"hierarchical",attributeName:t,name:h,count:l,exhaustive:f}}(e,r,a,t.hierarchicalFacets))}))})),Object.keys(e.numericRefinements).forEach((function(t){var r=e.numericRefinements[t];Object.keys(r).forEach((function(e){r[e].forEach((function(r){n.push({type:"numeric",attributeName:t,name:r,numericValue:r,operator:e})}))}))})),e.tagRefinements.forEach((function(e){n.push({type:"tag",attributeName:"_tags",name:e})})),n},e.exports=d},function(e,t,n){"use strict";function r(e,t){if(e!==t){var n=void 0!==e,r=null===e,a=void 0!==t,i=null===t;if(!i&&e>t||r&&a||!n)return 1;if(!r&&e<t||i&&n||!a)return-1}return 0}e.exports=function(e,t,n){if(!Array.isArray(e))return[];Array.isArray(n)||(n=[]);var a=e.map((function(e,n){return{criteria:t.map((function(t){return e[t]})),index:n,value:e}}));return a.sort((function(e,t){for(var a=-1;++a<e.criteria.length;){var i=r(e.criteria[a],t.criteria[a]);if(i)return a>=n.length?i:"desc"===n[a]?-i:i}return e.index-t.index})),a.map((function(e){return e.value}))}},function(e,t,n){"use strict";var r=n(27);e.exports=function(e,t){var n=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var a=t.split(":"),i=r(n,(function(e){return e[0]===a[0]}));return a.length>1||!i?(e[0].push(a[0]),e[1].push(a[1]),e):(e[0].push(i[0]),e[1].push(i[1]),e)}),[[],[]])}},function(e,t,n){"use strict";var r,a="object"==typeof Reflect?Reflect:null,i=a&&"function"==typeof a.apply?a.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};r=a&&"function"==typeof a.ownKeys?a.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!=e};function c(){c.init.call(this)}e.exports=c,e.exports.once=function(e,t){return new Promise((function(n,r){function a(){void 0!==i&&e.removeListener("error",i),n([].slice.call(arguments))}var i;"error"!==t&&(i=function(n){e.removeListener(t,a),r(n)},e.once("error",i)),e.once(t,a)}))},c.EventEmitter=c,c.prototype._events=void 0,c.prototype._eventsCount=0,c.prototype._maxListeners=void 0;var o=10;function u(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function l(e){return void 0===e._maxListeners?c.defaultMaxListeners:e._maxListeners}function f(e,t,n,r){var a,i,s,c;if(u(n),void 0===(i=e._events)?(i=e._events=Object.create(null),e._eventsCount=0):(void 0!==i.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),i=e._events),s=i[t]),void 0===s)s=i[t]=n,++e._eventsCount;else if("function"==typeof s?s=i[t]=r?[n,s]:[s,n]:r?s.unshift(n):s.push(n),(a=l(e))>0&&s.length>a&&!s.warned){s.warned=!0;var o=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");o.name="MaxListenersExceededWarning",o.emitter=e,o.type=t,o.count=s.length,c=o,console&&console.warn&&console.warn(c)}return e}function h(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},a=h.bind(r);return a.listener=n,r.wrapFn=a,a}function p(e,t,n){var r=e._events;if(void 0===r)return[];var a=r[t];return void 0===a?[]:"function"==typeof a?n?[a.listener||a]:[a]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(a):g(a,a.length)}function m(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function g(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}Object.defineProperty(c,"defaultMaxListeners",{enumerable:!0,get:function(){return o},set:function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");o=e}}),c.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},c.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},c.prototype.getMaxListeners=function(){return l(this)},c.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r="error"===e,a=this._events;if(void 0!==a)r=r&&void 0===a.error;else if(!r)return!1;if(r){var s;if(t.length>0&&(s=t[0]),s instanceof Error)throw s;var c=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw c.context=s,c}var o=a[e];if(void 0===o)return!1;if("function"==typeof o)i(o,this,t);else{var u=o.length,l=g(o,u);for(n=0;n<u;++n)i(l[n],this,t)}return!0},c.prototype.addListener=function(e,t){return f(this,e,t,!1)},c.prototype.on=c.prototype.addListener,c.prototype.prependListener=function(e,t){return f(this,e,t,!0)},c.prototype.once=function(e,t){return u(t),this.on(e,d(this,e,t)),this},c.prototype.prependOnceListener=function(e,t){return u(t),this.prependListener(e,d(this,e,t)),this},c.prototype.removeListener=function(e,t){var n,r,a,i,s;if(u(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(a=-1,i=n.length-1;i>=0;i--)if(n[i]===t||n[i].listener===t){s=n[i].listener,a=i;break}if(a<0)return this;0===a?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,a),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,s||t)}return this},c.prototype.off=c.prototype.removeListener,c.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var a,i=Object.keys(n);for(r=0;r<i.length;++r)"removeListener"!==(a=i[r])&&this.removeAllListeners(a);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},c.prototype.listeners=function(e){return p(this,e,!0)},c.prototype.rawListeners=function(e){return p(this,e,!1)},c.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):m.call(e,t)},c.prototype.listenerCount=m,c.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(e,t,n){"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},function(e,t,n){"use strict";e.exports="3.2.2"},function(e,t){!function(){e.exports=this.wp.date}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(26);function a(e,t){if(e){if("string"==typeof e)return Object(r.a)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(e,t):void 0}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return _})),n.d(t,"a",(function(){return C}));var r=n(0),a=n.n(r),i=n(78),s=n(16),c=n(8),o=Object(s.a)({displayName:"AlgoliaStats",getProvidedProps:function(e,t,n){var r=Object(c.d)(n,{ais:e.contextValue,multiIndexContext:e.indexContextValue});return r?{nbHits:r.nbHits,processingTimeMS:r.processingTimeMS}:null}}),u=n(11),l=n(10),f=n(12),h=n(13),d=n(15),p=n(2),m=n(3),g=n.n(m),b=n(14),y=n.n(b),v=n(74),j=n(21),O=Object(j.a)("Stats"),x=function(e){function t(){return Object(u.a)(this,t),Object(f.a)(this,Object(h.a)(t).apply(this,arguments))}return Object(d.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){var e=this.props,t=e.translate,n=e.nbHits,r=e.processingTimeMS,i=e.className;return a.a.createElement("div",{className:y()(O(""),i)},a.a.createElement("span",{className:O("text")},t("stats",n,r)))}}]),t}(r.Component);Object(p.a)(x,"propTypes",{translate:g.a.func.isRequired,nbHits:g.a.number.isRequired,processingTimeMS:g.a.number.isRequired,className:g.a.string}),Object(p.a)(x,"defaultProps",{className:""});var R=o(Object(v.a)({stats:function(e,t){return"".concat(e.toLocaleString()," results found in ").concat(t.toLocaleString(),"ms")}})(x)),P=n(77),S=n(73),F=n(30),w=n(24),E=n(35),_=function(e){var t=e.appId,n=e.apiKey,a=e.indexName,s=e.hitsItems,c=e.hitAttributes,o=e.searchFormStyle;return n&&t&&a?Object(r.createElement)(w.b,{searchOnlyAPIKey:n,appId:t,indexName:a},Object(r.createElement)(i.a,{hitsPerPage:s}),Object(r.createElement)(E.a,{ui:"algolia"===o?"algolia":"wordpress"}),Object(r.createElement)(R,{translations:{stats:function(e){return"".concat(e," results found")}}}),Object(r.createElement)(C,{attributes:c}),Object(r.createElement)(P.a,null)):null},C=function(e){var t=e.attributes,n=Object(S.a)((function(e){var n=e.hits;return Object(r.createElement)(F.a,{hits:n,attributes:t})}));return Object(r.createElement)(n)}},function(e,t){!function(){e.exports=this.wp.blocks}()},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,a=!1,i=void 0;try{for(var s,c=e[Symbol.iterator]();!(r=(s=c.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw i}}return n}}},function(e,t,n){var r=n(55);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t,n){"use strict";var r=n(58);function a(){}function i(){}i.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,i,s){if(s!==r){var c=new Error("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");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:a};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";var r=n(40),a=n(42),i=n(66),s=n(67),c=n(45),o=n(46),u=n(34),l=n(47);function f(e,t,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+l+")"),this.setClient(e);var a=n||{};a.index=t,this.state=r.make(a),this.lastResults=null,this._queryId=0,this._lastQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0}function h(e){if(e<0)throw new Error("Page requested below 0.");return this._change({state:this.state.setPage(e),isPageReset:!1}),this}function d(){return this.state.page}o(f,c.EventEmitter),f.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},f.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},f.prototype.getQuery=function(){var e=this.state;return s._getHitsSearchParams(e)},f.prototype.searchOnce=function(e,t){var n=e?this.state.setQueryParameters(e):this.state,r=s._getQueries(n.index,n),i=this;if(this._currentNbQueries++,this.emit("searchOnce",{state:n}),!t)return this.client.search(r).then((function(e){return i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),{content:new a(n,e.results),state:n,_originalResponse:e}}),(function(e){throw i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),e}));this.client.search(r).then((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(null,new a(n,e.results),n)})).catch((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,n)}))},f.prototype.searchForFacetValues=function(e,t,n,r){var a="function"==typeof this.client.searchForFacetValues;if(!a&&"function"!=typeof this.client.initIndex)throw new Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues or client.initIndex(index).searchForFacetValues");var i=this.state.setQueryParameters(r||{}),c=i.isDisjunctiveFacet(e),o=s.getSearchForFacetQuery(e,t,n,i);this._currentNbQueries++;var u=this;return this.emit("searchForFacetValues",{state:i,facet:e,query:t}),(a?this.client.searchForFacetValues([{indexName:i.index,params:o}]):this.client.initIndex(i.index).searchForFacetValues(o)).then((function(t){return u._currentNbQueries--,0===u._currentNbQueries&&u.emit("searchQueueEmpty"),(t=Array.isArray(t)?t[0]:t).facetHits.forEach((function(t){t.isRefined=c?i.isDisjunctiveFacetRefined(e,t.value):i.isFacetRefined(e,t.value)})),t}),(function(e){throw u._currentNbQueries--,0===u._currentNbQueries&&u.emit("searchQueueEmpty"),e}))},f.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},f.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},f.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},f.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},f.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.addNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,n),isPageReset:!0}),this},f.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},f.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},f.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},f.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},f.prototype.removeNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,n),isPageReset:!0}),this},f.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},f.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},f.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},f.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},f.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},f.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},f.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},f.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},f.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},f.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},f.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},f.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},f.prototype.setCurrentPage=h,f.prototype.setPage=h,f.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},f.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},f.prototype.setState=function(e){return this._change({state:r.make(e),isPageReset:!1}),this},f.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new r(e),this},f.prototype.hasRefinements=function(e){return!!u(this.state.getNumericRefinements(e))||(this.state.isConjunctiveFacet(e)?this.state.isFacetRefined(e):this.state.isDisjunctiveFacet(e)?this.state.isDisjunctiveFacetRefined(e):!!this.state.isHierarchicalFacet(e)&&this.state.isHierarchicalFacetRefined(e))},f.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},f.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},f.prototype.hasTag=function(e){return this.state.isTagRefined(e)},f.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},f.prototype.getIndex=function(){return this.state.index},f.prototype.getCurrentPage=d,f.prototype.getPage=d,f.prototype.getTags=function(){return this.state.tagRefinements},f.prototype.getRefinements=function(e){var t=[];if(this.state.isConjunctiveFacet(e))this.state.getConjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"conjunctive"})})),this.state.getExcludeRefinements(e).forEach((function(e){t.push({value:e,type:"exclude"})}));else if(this.state.isDisjunctiveFacet(e)){this.state.getDisjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"disjunctive"})}))}var n=this.state.getNumericRefinements(e);return Object.keys(n).forEach((function(e){var r=n[e];t.push({value:r,operator:e,type:"numeric"})})),t},f.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},f.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},f.prototype._search=function(e){var t=this.state,n=[],r=[];e.onlyWithDerivedHelpers||(r=s._getQueries(t.index,t),n.push({state:t,queriesCount:r.length,helper:this}),this.emit("search",{state:t,results:this.lastResults}));var a=this.derivedHelpers.map((function(e){var r=e.getModifiedState(t),a=s._getQueries(r.index,r);return n.push({state:r,queriesCount:a.length,helper:e}),e.emit("search",{state:r,results:e.lastResults}),a})),i=Array.prototype.concat.apply(r,a),c=this._queryId++;this._currentNbQueries++;try{this.client.search(i).then(this._dispatchAlgoliaResponse.bind(this,n,c)).catch(this._dispatchAlgoliaError.bind(this,c))}catch(e){this.emit("error",{error:e})}},f.prototype._dispatchAlgoliaResponse=function(e,t,n){if(!(t<this._lastQueryIdReceived)){this._currentNbQueries-=t-this._lastQueryIdReceived,this._lastQueryIdReceived=t,0===this._currentNbQueries&&this.emit("searchQueueEmpty");var r=n.results.slice();e.forEach((function(e){var t=e.state,n=e.queriesCount,i=e.helper,s=r.splice(0,n),c=i.lastResults=new a(t,s);i.emit("result",{results:c,state:t})}))}},f.prototype._dispatchAlgoliaError=function(e,t){e<this._lastQueryIdReceived||(this._currentNbQueries-=e-this._lastQueryIdReceived,this._lastQueryIdReceived=e,this.emit("error",{error:t}),0===this._currentNbQueries&&this.emit("searchQueueEmpty"))},f.prototype.containsRefinement=function(e,t,n,r){return e||0!==t.length||0!==n.length||0!==r.length},f.prototype._hasDisjunctiveRefinements=function(e){return this.state.disjunctiveRefinements[e]&&this.state.disjunctiveRefinements[e].length>0},f.prototype._change=function(e){var t=e.state,n=e.isPageReset;t!==this.state&&(this.state=t,this.emit("change",{state:this.state,results:this.lastResults,isPageReset:n}))},f.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},f.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+l+")"),this.client=e),this},f.prototype.getClient=function(){return this.client},f.prototype.derive=function(e){var t=new i(this,e);return this.derivedHelpers.push(t),t},f.prototype.detachDerivedHelper=function(e){var t=this.derivedHelpers.indexOf(e);if(-1===t)throw new Error("Derived helper already detached");this.derivedHelpers.splice(t,1)},f.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=f},function(e,t,n){"use strict";e.exports=function(e,t){return e.filter((function(n,r){return t.indexOf(n)>-1&&e.indexOf(n)===r}))}},function(e,t,n){"use strict";e.exports=function e(t){if("number"==typeof t)return t;if("string"==typeof t)return parseFloat(t);if(Array.isArray(t))return t.map(e);throw new Error("The value should be a number, a parsable string or an array of those.")}},function(e,t,n){"use strict";var r=n(33),a=n(41),i=n(34),s={addRefinement:function(e,t,n){if(s.isRefined(e,t,n))return e;var a=""+n,i=e[t]?e[t].concat(a):[a],c={};return c[t]=i,r({},c,e)},removeRefinement:function(e,t,n){if(void 0===n)return s.clearRefinement(e,(function(e,n){return t===n}));var r=""+n;return s.clearRefinement(e,(function(e,n){return t===n&&r===e}))},toggleRefinement:function(e,t,n){if(void 0===n)throw new Error("toggleRefinement should be used with a value");return s.isRefined(e,t,n)?s.removeRefinement(e,t,n):s.addRefinement(e,t,n)},clearRefinement:function(e,t,n){if(void 0===t)return i(e)?{}:e;if("string"==typeof t)return a(e,[t]);if("function"==typeof t){var r=!1,s=Object.keys(e).reduce((function(a,i){var s=e[i]||[],c=s.filter((function(e){return!t(e,i,n)}));return c.length!==s.length&&(r=!0),a[i]=c,a}),{});return r?s:e}},isRefined:function(e,t,n){var r=!!e[t]&&e[t].length>0;if(void 0===n||!r)return r;var a=""+n;return-1!==e[t].indexOf(a)}};e.exports=s},function(e,t,n){"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},function(e,t,n){"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}},function(e,t,n){"use strict";e.exports=function(e){return function(t,n){var s=e.hierarchicalFacets[n],c=e.hierarchicalFacetsRefinements[s.name]&&e.hierarchicalFacetsRefinements[s.name][0]||"",o=e._getHierarchicalFacetSeparator(s),u=e._getHierarchicalRootPath(s),l=e._getHierarchicalShowParentLevel(s),f=i(e._getHierarchicalFacetSortBy(s)),h=t.every((function(e){return e.exhaustive})),d=function(e,t,n,i,s){return function(c,o,u){var l=c;if(u>0){var f=0;for(l=c;f<u;){var h=l&&Array.isArray(l.data)?l.data:[];l=a(h,(function(e){return e.isRefined})),f++}}if(l){var d=Object.keys(o.data).map((function(e){return[e,o.data[e]]})).filter((function(e){return function(e,t,n,r,a,i){if(a&&(0!==e.indexOf(a)||a===e))return!1;return!a&&-1===e.indexOf(r)||a&&e.split(r).length-a.split(r).length==1||-1===e.indexOf(r)&&-1===n.indexOf(r)||0===n.indexOf(e)||0===e.indexOf(t+r)&&(i||0===e.indexOf(n))}(e[0],l.path||n,s,t,n,i)}));l.data=r(d.map((function(e){var n=e[0];return function(e,t,n,r,a){var i=t.split(n);return{name:i[i.length-1].trim(),path:t,count:e,isRefined:r===t||0===r.indexOf(t+n),exhaustive:a,data:null}}(e[1],n,t,s,o.exhaustive)})),e[0],e[1])}return c}}(f,o,u,l,c),p=t;return u&&(p=t.slice(u.split(o).length)),p.reduce(d,{name:e.hierarchicalFacets[n].name,count:null,isRefined:!0,path:null,exhaustive:h,data:null})}};var r=n(43),a=n(27),i=n(44)},function(e,t,n){"use strict";var r=n(45);function a(e,t){this.main=e,this.fn=t,this.lastResults=null}n(46)(a,r.EventEmitter),a.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},a.prototype.getModifiedState=function(e){return this.fn(e)},e.exports=a},function(e,t,n){"use strict";var r=n(32),a={_getQueries:function(e,t){var n=[];return n.push({indexName:e,params:a._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(r){n.push({indexName:e,params:a._getDisjunctiveFacetSearchParams(t,r)})})),t.getRefinedHierarchicalFacets().forEach((function(r){var i=t.getHierarchicalFacetByName(r),s=t.getHierarchicalRefinement(r),c=t._getHierarchicalFacetSeparator(i);s.length>0&&s[0].split(c).length>1&&n.push({indexName:e,params:a._getDisjunctiveFacetSearchParams(t,r,!0)})})),n},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(a._getHitsHierarchicalFacetsAttributes(e)),n=a._getFacetFilters(e),i=a._getNumericFilters(e),s={facets:t,tagFilters:a._getTagFilters(e)};return n.length>0&&(s.facetFilters=n),i.length>0&&(s.numericFilters=i),r({},e.getQueryParams(),s)},_getDisjunctiveFacetSearchParams:function(e,t,n){var i=a._getFacetFilters(e,t,n),s=a._getNumericFilters(e,t),c={hitsPerPage:1,page:0,attributesToRetrieve:[],attributesToHighlight:[],attributesToSnippet:[],tagFilters:a._getTagFilters(e),analytics:!1,clickAnalytics:!1},o=e.getHierarchicalFacetByName(t);return c.facets=o?a._getDisjunctiveHierarchicalFacetAttribute(e,o,n):t,s.length>0&&(c.numericFilters=s),i.length>0&&(c.facetFilters=i),r({},e.getQueryParams(),c)},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var n=[];return Object.keys(e.numericRefinements).forEach((function(r){var a=e.numericRefinements[r]||{};Object.keys(a).forEach((function(e){var i=a[e]||[];t!==r&&i.forEach((function(t){if(Array.isArray(t)){var a=t.map((function(t){return r+e+t}));n.push(a)}else n.push(r+e+t)}))}))})),n},_getTagFilters:function(e){return e.tagFilters?e.tagFilters:e.tagRefinements.join(",")},_getFacetFilters:function(e,t,n){var r=[],a=e.facetsRefinements||{};Object.keys(a).forEach((function(e){(a[e]||[]).forEach((function(t){r.push(e+":"+t)}))}));var i=e.facetsExcludes||{};Object.keys(i).forEach((function(e){(i[e]||[]).forEach((function(t){r.push(e+":-"+t)}))}));var s=e.disjunctiveFacetsRefinements||{};Object.keys(s).forEach((function(e){var n=s[e]||[];if(e!==t&&n&&0!==n.length){var a=[];n.forEach((function(t){a.push(e+":"+t)})),r.push(a)}}));var c=e.hierarchicalFacetsRefinements||{};return Object.keys(c).forEach((function(a){var i=(c[a]||[])[0];if(void 0!==i){var s,o,u=e.getHierarchicalFacetByName(a),l=e._getHierarchicalFacetSeparator(u),f=e._getHierarchicalRootPath(u);if(t===a){if(-1===i.indexOf(l)||!f&&!0===n||f&&f.split(l).length===i.split(l).length)return;f?(o=f.split(l).length-1,i=f):(o=i.split(l).length-2,i=i.slice(0,i.lastIndexOf(l))),s=u.attributes[o]}else o=i.split(l).length-1,s=u.attributes[o];s&&r.push([s+":"+i])}})),r},_getHitsHierarchicalFacetsAttributes:function(e){return e.hierarchicalFacets.reduce((function(t,n){var r=e.getHierarchicalRefinement(n.name)[0];if(!r)return t.push(n.attributes[0]),t;var a=e._getHierarchicalFacetSeparator(n),i=r.split(a).length,s=n.attributes.slice(0,i+1);return t.concat(s)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,n){var r=e._getHierarchicalFacetSeparator(t);if(!0===n){var a=e._getHierarchicalRootPath(t),i=0;return a&&(i=a.split(r).length),[t.attributes[i]]}var s=(e.getHierarchicalRefinement(t.name)[0]||"").split(r).length-1;return t.attributes.slice(0,s+1)},getSearchForFacetQuery:function(e,t,n,i){var s=i.isDisjunctiveFacet(e)?i.clearRefinements(e):i,c={facetQuery:t,facetName:e};return"number"==typeof n&&(c.maxFacetHits=n),r({},a._getHitsSearchParams(s),c)}};e.exports=a},function(e,t,n){"use strict";var r=n(2),a=n(3),i=n.n(a),s=n(16),c=n(8);function o(e,t,n){var r=Object(c.b)(e,t,n,"query","");return r||""}function u(e,t,n,a){var i=Object(r.a)({},"query",n);return Object(c.f)(t,i,a,!0)}t.a=Object(s.a)({displayName:"AlgoliaSearchBox",propTypes:{defaultRefinement:i.a.string},getProvidedProps:function(e,t,n){return{currentRefinement:o(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue}),isSearchStalled:n.isSearchStalled}},refine:function(e,t,n){return u(0,t,n,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},cleanUp:function(e,t){return function(e,t,n){return Object(c.a)(t,n,"query")}(0,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},getSearchParameters:function(e,t,n){return e.setQuery(o(t,n,{ais:t.contextValue,multiIndexContext:t.indexContextValue}))},getMetadata:function(e,t){var n=o(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue});return{id:"query",index:Object(c.c)({ais:e.contextValue,multiIndexContext:e.indexContextValue}),items:null===n?[]:[{label:"".concat("query",": ").concat(n),value:function(t){return u(0,t,"",{ais:e.contextValue,multiIndexContext:e.indexContextValue})},currentRefinement:n}]}}})},function(e,t,n){"use strict";var r=n(68),a=n(19),i=n(4),s=n(11),c=n(10),o=n(12),u=n(13),l=n(5),f=n(15),h=n(2),d=n(0),p=n.n(d),m=n(3),g=n.n(m),b=n(14),y=n.n(b),v=n(74),j=n(21),O=Object(j.a)("SearchBox"),x=p.a.createElement("svg",{width:"18",height:"18",viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",stroke:"#444",className:O("loadingIcon")},p.a.createElement("g",{fill:"none",fillRule:"evenodd"},p.a.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},p.a.createElement("circle",{strokeOpacity:".5",cx:"18",cy:"18",r:"18"}),p.a.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},p.a.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"}))))),R=p.a.createElement("svg",{className:O("resetIcon"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",width:"10",height:"10"},p.a.createElement("path",{d:"M8.114 10L.944 2.83 0 1.885 1.886 0l.943.943L10 8.113l7.17-7.17.944-.943L20 1.886l-.943.943-7.17 7.17 7.17 7.17.943.944L18.114 20l-.943-.943-7.17-7.17-7.17 7.17-.944.943L0 18.114l.943-.943L8.113 10z"})),P=p.a.createElement("svg",{className:O("submitIcon"),xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10",viewBox:"0 0 40 40"},p.a.createElement("path",{d:"M26.804 29.01c-2.832 2.34-6.465 3.746-10.426 3.746C7.333 32.756 0 25.424 0 16.378 0 7.333 7.333 0 16.378 0c9.046 0 16.378 7.333 16.378 16.378 0 3.96-1.406 7.594-3.746 10.426l10.534 10.534c.607.607.61 1.59-.004 2.202-.61.61-1.597.61-2.202.004L26.804 29.01zm-10.426.627c7.323 0 13.26-5.936 13.26-13.26 0-7.32-5.937-13.257-13.26-13.257C9.056 3.12 3.12 9.056 3.12 16.378c0 7.323 5.936 13.26 13.258 13.26z"})),S=function(e){function t(e){var n;return Object(s.a)(this,t),n=Object(o.a)(this,Object(u.a)(t).call(this)),Object(h.a)(Object(l.a)(n),"getQuery",(function(){return n.props.searchAsYouType?n.props.currentRefinement:n.state.query})),Object(h.a)(Object(l.a)(n),"onInputMount",(function(e){n.input=e,n.props.inputRef&&("function"==typeof n.props.inputRef?n.props.inputRef(e):n.props.inputRef.current=e)})),Object(h.a)(Object(l.a)(n),"onKeyDown",(function(e){if(n.props.focusShortcuts){var t=n.props.focusShortcuts.map((function(e){return"string"==typeof e?e.toUpperCase().charCodeAt(0):e})),r=e.target||e.srcElement,a=r.tagName;if(!r.isContentEditable&&"INPUT"!==a&&"SELECT"!==a&&"TEXTAREA"!==a){var i=e.which||e.keyCode;-1!==t.indexOf(i)&&(n.input.focus(),e.stopPropagation(),e.preventDefault())}}})),Object(h.a)(Object(l.a)(n),"onSubmit",(function(e){e.preventDefault(),e.stopPropagation(),n.input.blur();var t=n.props,r=t.refine;return t.searchAsYouType||r(n.getQuery()),!1})),Object(h.a)(Object(l.a)(n),"onChange",(function(e){var t=n.props,r=t.searchAsYouType,a=t.refine,i=t.onChange,s=e.target.value;r?a(s):n.setState({query:s}),i&&i(e)})),Object(h.a)(Object(l.a)(n),"onReset",(function(e){var t=n.props,r=t.searchAsYouType,a=t.refine,i=t.onReset;a(""),n.input.focus(),r||n.setState({query:""}),i&&i(e)})),n.state={query:e.searchAsYouType?null:e.currentRefinement},n}return Object(f.a)(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.onKeyDown)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.onKeyDown)}},{key:"componentDidUpdate",value:function(e){this.props.searchAsYouType||e.currentRefinement===this.props.currentRefinement||this.setState({query:this.props.currentRefinement})}},{key:"render",value:function(){var e=this,t=this.props,n=t.className,r=t.translate,s=t.autoFocus,c=t.loadingIndicator,o=t.submit,u=t.reset,l=this.getQuery(),f=Object.keys(this.props).reduce((function(t,n){return-1===["onsubmit","onreset","onchange"].indexOf(n.toLowerCase())&&0===n.indexOf("on")?Object(i.a)({},t,Object(h.a)({},n,e.props[n])):t}),{}),d=this.props.showLoadingIndicator&&this.props.isSearchStalled;return p.a.createElement("div",{className:y()(O(""),n)},p.a.createElement("form",{noValidate:!0,onSubmit:this.props.onSubmit?this.props.onSubmit:this.onSubmit,onReset:this.onReset,className:O("form",d&&"form--stalledSearch"),action:"",role:"search"},p.a.createElement("input",Object(a.a)({ref:this.onInputMount,type:"search",placeholder:r("placeholder"),autoFocus:s,autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",spellCheck:"false",required:!0,maxLength:"512",value:l,onChange:this.onChange},f,{className:O("input")})),p.a.createElement("button",{type:"submit",title:r("submitTitle"),className:O("submit")},o),p.a.createElement("button",{type:"reset",title:r("resetTitle"),className:O("reset"),hidden:!l||d},u),this.props.showLoadingIndicator&&p.a.createElement("span",{hidden:!d,className:O("loadingIndicator")},c)))}}]),t}(d.Component);Object(h.a)(S,"propTypes",{currentRefinement:g.a.string,className:g.a.string,refine:g.a.func.isRequired,translate:g.a.func.isRequired,loadingIndicator:g.a.node,reset:g.a.node,submit:g.a.node,focusShortcuts:g.a.arrayOf(g.a.oneOfType([g.a.string,g.a.number])),autoFocus:g.a.bool,searchAsYouType:g.a.bool,onSubmit:g.a.func,onReset:g.a.func,onChange:g.a.func,isSearchStalled:g.a.bool,showLoadingIndicator:g.a.bool,inputRef:g.a.oneOfType([g.a.func,g.a.exact({current:g.a.object})])}),Object(h.a)(S,"defaultProps",{currentRefinement:"",className:"",focusShortcuts:["s","/"],autoFocus:!1,searchAsYouType:!0,showLoadingIndicator:!1,isSearchStalled:!1,loadingIndicator:x,reset:R,submit:P});var F=Object(v.a)({resetTitle:"Clear the search query.",submitTitle:"Submit your search query.",placeholder:"Search here…"})(S);t.a=Object(r.a)(F)},function(e,t){!function(){e.exports=this.wp.compose}()},function(e,t){!function(){e.exports=this.wp.coreData}()},,function(e,t,n){"use strict";var r=n(16),a=n(8),i=n(7);t.a=Object(r.a)({displayName:"AlgoliaHits",getProvidedProps:function(e,t,n){var r=Object(a.d)(n,{ais:e.contextValue,multiIndexContext:e.indexContextValue});if(!r)return{hits:[]};var s=Object(i.a)(r.hits,r.hitsPerPage,r.page);return{hits:Object(i.b)(s,r.queryID)}},getSearchParameters:function(e){return e}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n(19),a=n(11),i=n(10),s=n(12),c=n(13),o=n(5),u=n(15),l=n(2),f=n(0),h=n.n(f);function d(e){return function(t){var n,d=function(n){function f(){var t,n;Object(a.a)(this,f);for(var r=arguments.length,i=new Array(r),u=0;u<r;u++)i[u]=arguments[u];return n=Object(s.a)(this,(t=Object(c.a)(f)).call.apply(t,[this].concat(i))),Object(l.a)(Object(o.a)(n),"translate",(function(t){var r=n.props.translations,a=r&&r.hasOwnProperty(t)?r[t]:e[t];if("function"==typeof a){for(var i=arguments.length,s=new Array(i>1?i-1:0),c=1;c<i;c++)s[c-1]=arguments[c];return a.apply(void 0,s)}return a})),n}return Object(u.a)(f,n),Object(i.a)(f,[{key:"render",value:function(){return h.a.createElement(t,Object(r.a)({translate:this.translate},this.props))}}]),f}(f.Component),p=t.displayName||t.name||"UnknownComponent";return d.displayName="Translatable(".concat(p,")"),d.propTypes={translations:(n=Object.keys(e),function(e,t,r){var a=e[t];if(a)for(var i=0,s=Object.keys(a);i<s.length;i++){var c=s[i];if(-1===n.indexOf(c))return new Error("Unknown `".concat(t,"` key `").concat(c,"`. Check the render method ")+"of `".concat(r,"`."))}})},d}}},,function(e,t,n){"use strict";n.r(t);var r=n(51),a=n(6),i=n(18),s=n.n(i),c=n(1),o=n(0),u=n(78),l=n(77),f=n(39),h=n(9),d=function(e){var t=e.attributes,n=e.setAttributes,r=t.displayPostDate,i=t.displayPostAuthor,s=t.displayPostCategory,u=t.displayPostTags,l=t.isUsingPaidPlan,f=Object(o.useCallback)((function(){n({displayPostDate:!r})}),[n,r]),d=Object(o.useCallback)((function(){n({displayPostAuthor:!i})}),[n,i]),p=Object(o.useCallback)((function(){n({displayPostCategory:!s})}),[s]),m=Object(o.useCallback)((function(){n({displayPostTags:!u})}),[u]),g=Object(o.useCallback)((function(){n({isUsingPaidPlan:!l})}),[l]);return Object(c.createElement)(h.PanelBody,{title:Object(a.__)("Hit item")},Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Show Author"),checked:i,onChange:d}),Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Show Post date"),checked:r,onChange:f}),Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Show category"),checked:s,onChange:p}),Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Show Tags"),checked:u,onChange:m}),Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Using payd plan"),checked:l,onChange:g}))},p=function(e){var t=e.attributes,n=e.setAttributes,r=t.displayPostContentRadio,i=t.excerptLength,s=t.listLayout,u=t.gridColumns,l=Object(o.useCallback)((function(e){n({gridColumns:e})}),[n]),f=Object(o.useCallback)((function(e){n({displayPostContentRadio:e})}),[n]);return Object(c.createElement)(h.PanelBody,{title:Object(a.__)("Post Content")},Object(c.createElement)(h.RadioControl,{label:Object(a.__)("Show:"),selected:r,options:[{label:Object(a.__)("Excerpt"),value:"excerpt"},{label:Object(a.__)("Full post"),value:"full_post"},{label:Object(a.__)("Nothing"),value:"hide"}],onChange:f}),"excerpt"===r&&Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Max number of words in excerpt"),value:i,onChange:function(e){return n({excerptLength:e})},min:10}),"list"===s?null:Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Column number"),value:u,onChange:l,min:1,max:6}))},m=n(9).ToolbarGroup,g=function(e){var t=e.setAttributes,n=e.attributes.listLayout,r=Object(o.useMemo)((function(){return[{icon:"list-view",title:Object(a.__)("List view"),onClick:function(){return t({listLayout:"list"})},isActive:"list"===n},{icon:"grid-view",title:Object(a.__)("Grid view"),onClick:function(){return t({listLayout:"grid"})},isActive:"grid"===n}]}),[n]);return Object(c.createElement)(h.Toolbar,{label:"List view"},Object(c.createElement)(m,{controls:r}))},b=n(24),y=n(50),v=n(70).useInstanceId,j=function(e){var t=e.attributes.indexName,n=e.setAttributes,r=Object(o.useState)(t),i=s()(r,2),u=i[0],l=i[1],f=Object(o.useCallback)((function(){n({indexName:u})}),[n,u]),d=v(h.TextControl),p="inspector-text-control-".concat(d),m=Object(o.useCallback)((function(e){return l(e.target.value)}),[l]);return Object(c.createElement)(h.BaseControl,{label:Object(a.__)("Index name"),id:p},Object(c.createElement)("div",{style:{display:"flex",flexDirection:"row"}},Object(c.createElement)("input",{className:"components-text-control__input",type:"text",id:p,value:u,onChange:m,onKeyDown:function(e){"Enter"===e.key&&f()}}),Object(c.createElement)(h.Button,{onClick:f,isSecondary:!0},Object(a.__)("Update"))))},O=function(e){var t=e.attributes,n=t.hitsItems,r=t.searchFormStyle,i=e.setAttributes,s=Object(o.useCallback)((function(e){i({hitsItems:e})}),[i]);return Object(c.createElement)(h.PanelBody,{title:Object(a.__)("Search Option")},Object(c.createElement)(j,e),Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Hit items"),value:n,onChange:s,min:1}),Object(c.createElement)(h.SelectControl,{label:Object(a.__)("SearchBox Style"),value:r,options:[{value:"wordpress",label:"WordPress"},{value:"algolia",label:"Algolia"}],onChange:function(e){return i({searchFormStyle:e})}}))},x=n(35),R=n(71).useEntityProp,P=function(e){var t=e.setAttributes,n=e.attributes,r=n.hitsItems,a=n.isUsingPaidPlan,i=n.appId,o=n.searchOnlyApiKey,h=R("root","site","aib_algolia_searchonly_api_key"),m=s()(h,1)[0],v=R("root","site","aib_algolia_app_id"),j=s()(v,1)[0];return Object(c.useEffect)((function(){m&&m!==o&&t({searchOnlyApiKey:m}),j&&j!==i&&t({appId:j})}),[t,i,o,m,j]),Object(c.createElement)(b.b,{appId:j,searchOnlyAPIKey:m,indexName:e.attributes.indexName,stopTheFirstRun:!0},Object(c.createElement)(f.InspectorControls,null,Object(c.createElement)(O,e),Object(c.createElement)(d,e),Object(c.createElement)(p,e)),Object(c.createElement)(f.BlockControls,null,Object(c.createElement)(g,e)),Object(c.createElement)(u.a,{hitsPerPage:r}),Object(c.createElement)(x.a,{ui:n.searchFormStyle}),Object(c.createElement)(y.a,{attributes:n}),a?null:Object(c.createElement)(l.a,null))},S=function(e){var t=e.attributes,n=t.appId,r=t.searchOnlyApiKey,a=t.listLayout,i=t.gridColumns,s=t.indexName,o=t.displayPostAuthor,u=t.displayPostCategory,l=t.displayPostContentRadio,f=t.displayPostDate,h=t.displayPostTags,d=t.excerptLength,p=t.enableExperimentalRelatedItems,m=t.categoryScore,g=t.postTitleScore,b=t.tagScore,y=t.searchFormStyle,v=t.hitsItems;return Object(c.createElement)("div",{className:"aib-instantsearch","data-app-id":n,"data-searchonly-api-key":r,"data-list-layout":a,"data-grid-columns":i,"data-index-name":s,"data-display-post-author":o,"data-display-post-categories":u,"data-display-post-content-type":l,"data-display-post-date":f,"data-display-post-tags":h,"data-excerpt-length":d,"data-enable-experimental-related-items":p,"data-category-score":m,"data-post-title-score":g,"data-tag-score":b,"data-search-box-style":y,"data-hit-items":v})},F={indexName:{type:"string",default:"wp_posts_post"},isUsingPaidPlan:{type:"boolean",default:!1},displayPostDate:{type:"boolean",default:!0},displayPostAuthor:{type:"boolean",default:!0},displayPostCategory:{type:"boolean",default:!0},displayPostTags:{type:"boolean",default:!0},displayPostContentRadio:{type:"string",default:"excerpt"},excerptLength:{type:"number",default:55},enableExperimentalRelatedItems:{type:"boolean",default:!0},categoryScore:{type:"number",default:1},tagScore:{type:"number",default:1},postTitleScore:{type:"number",default:1},hitsItems:{type:"number",default:10},listLayout:{type:"string",default:"list"},gridColumns:{type:"number",default:3},searchOnlyApiKey:{type:"string"},appId:{type:"string"},searchFormStyle:{type:"string",default:"wordpress"}},w=n(30),E=n(69),_=n(70).useInstanceId,C=function(e){var t=e.attributes,n=e.setAttributes,r=t.displaySearchForm,i=t.hitsItems,u=t.indexName,l=Object(o.useState)(u),f=s()(l,2),d=f[0],p=f[1],m=Object(o.useCallback)((function(){n({displaySearchForm:!r})}),[n,r]),g=Object(o.useCallback)((function(e){n({hitsItems:e})}),[n]),b=Object(o.useCallback)((function(){n({indexName:d})}),[n,d]),y=_(h.TextControl),v="inspector-text-control-".concat(y),j=Object(o.useCallback)((function(e){return p(e.target.value)}),[p]);return Object(c.createElement)(h.PanelBody,{title:Object(a.__)("Search Option")},Object(c.createElement)(h.BaseControl,{label:Object(a.__)("Index name"),id:v},Object(c.createElement)("div",{style:{display:"flex",flexDirection:"row"}},Object(c.createElement)("input",{className:"components-text-control__input",type:"text",id:v,value:d,onChange:j,onKeyDown:function(e){"Enter"===e.key&&b()}}),Object(c.createElement)(h.Button,{onClick:b,isSecondary:!0},Object(c.createElement)(h.Icon,{icon:"search"}),Object(a.__)("Search")))),Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Hit items"),value:i,onChange:g,min:1}),Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Filter By keyword"),checked:r,onChange:m}),r?Object(c.createElement)(E.a,null):null)},I=function(e){var t=e.attributes,n=e.setAttributes,r=t.categoryScore,i=t.postTitleScore,s=t.tagScore,u=t.enableExperimentalRelatedItems,l=Object(o.useCallback)((function(){n({enableExperimentalRelatedItems:!u})}),[u,n]);return Object(c.createElement)(h.PanelBody,{title:Object(a.__)("Related Item Recomendation (Experimental)")},Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Enable feature"),checked:u,onChange:l}),u?Object(c.createElement)(c.Fragment,null,Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Post title score"),value:i,onChange:function(e){return n({postTitleScore:e})},min:0,max:5}),Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Category score"),value:r,onChange:function(e){return n({categoryScore:e})},min:0,max:5}),Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Tag score"),value:s,onChange:function(e){return n({tagScore:e})},min:0,max:5})):null)},k=n(2),N=n(31),A=n(4),T=n(20),D=n.n(T),H=n(16),V=n(7),q=n(8);function Q(e){var t=e.attributeName,n=e.attributeValue,r=e.attributeScore;return"".concat(t,":").concat(n,"<score=").concat(r||1,">")}var L={transformSearchParameters:function(e){return Object(A.a)({},e)}};function M(e){var t=Object.keys(e.matchingPatterns).reduce((function(t,n){var r=e.matchingPatterns[n],a=Object(V.e)(e.hit,n),i=r.score;return Array.isArray(a)?[].concat(Object(N.a)(t),[a.map((function(e){return Q({attributeName:n,attributeValue:e,attributeScore:i})}))]):"string"==typeof a?[].concat(Object(N.a)(t),[Q({attributeName:n,attributeValue:a,attributeScore:i})]):t}),[]);return e.transformSearchParameters(new D.a.SearchParameters({sumOrFiltersScores:!0,facetFilters:["objectID:-".concat(e.hit.objectID)],optionalFilters:t}))}var U=Object(H.a)({displayName:"AlgoliaConfigureRelatedItems",defaultProps:L,getProvidedProps:function(){return{}},getSearchParameters:function(e,t){return e.setQueryParameters(M(t))},transitionState:function(e,t,n){var r="configure",a=Object(V.g)(Object(V.h)(M(e))),i=Object.keys(a),s=this._searchParameters?Object.keys(this._searchParameters).filter((function(e){return-1===i.indexOf(e)})):[];this._searchParameters=a;var c=Object(k.a)({},r,Object(A.a)({},Object(V.f)(n[r],s),a));return Object(q.f)(n,c,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},cleanUp:function(e,t){var n=this,r="configure",a=Object(q.c)({ais:e.contextValue,multiIndexContext:e.indexContextValue}),i=Object(q.e)({ais:e.contextValue,multiIndexContext:e.indexContextValue})&&t.indices?t.indices[a]:t,s=(i&&i[r]?Object.keys(i[r]):[]).reduce((function(e,t){return n._searchParameters[t]||(e[t]=i[r][t]),e}),{}),c=Object(k.a)({},r,s);return Object(q.f)(t,c,{ais:e.contextValue,multiIndexContext:e.indexContextValue})}}),B=n(3),z=n.n(B);function W(){return null}W.propTypes={hit:z.a.object.isRequired,matchingPatterns:z.a.object.isRequired,transformSearchParameters:z.a.func};var K=U(W),J=n(38),G=function(e){var t,n,r=e.attributes,a=r.enableExperimentalRelatedItems,i=r.categoryScore,s=r.postTitleScore,u=r.tagScore,l=(t=Object(J.useSelect)((function(e){return e("core/editor").getEditedPostAttribute("categories")}),[]),Object(J.useSelect)((function(e){var n=(0,e("core").getEntityRecords)("taxonomy","category");return n?n.filter((function(e){return t.includes(e.id)})):[]}),[t])),f=(n=Object(J.useSelect)((function(e){return e("core/editor").getEditedPostAttribute("tags")}),[]),Object(J.useSelect)((function(e){var t=(0,e("core").getEntityRecords)("taxonomy","post_tag");return t?t.filter((function(e){return n.includes(e.id)})):[]}),[n])),h=Object(J.useSelect)((function(e){return e("core/editor").getEditedPostAttribute("title")})),d=Object(o.useCallback)((function(e){return i>0&&l.forEach((function(t){e.optionalFilters.push("taxonomies.category:".concat(t.name,"<score=").concat(i,">"))})),u>0&&f.forEach((function(t){e.optionalFilters.push("taxonomies.post_tag:".concat(t.name,"<score=").concat(u,">"))})),e}),[l,f,i,u]);return a?Object(c.createElement)(K,{hit:{post_title:h||""},matchingPatterns:{post_title:{score:s}},transformSearchParameters:d}):null},X=n(71).useEntityProp,Y=function(e){var t=e.setAttributes,n=e.attributes,r=n.hitsItems,a=n.isUsingPaidPlan,i=X("root","site","aib_algolia_searchonly_api_key"),o=s()(i,1)[0],h=X("root","site","aib_algolia_app_id"),m=s()(h,1)[0];return Object(c.createElement)(b.b,{appId:m,searchOnlyAPIKey:o,indexName:e.attributes.indexName},Object(c.createElement)(f.InspectorControls,null,Object(c.createElement)(C,e),Object(c.createElement)(d,e),Object(c.createElement)(p,e),Object(c.createElement)(I,e)),Object(c.createElement)(f.BlockControls,null,Object(c.createElement)(g,e)),Object(c.createElement)(u.a,{hitsPerPage:r}),Object(c.createElement)(G,e),Object(c.createElement)(w.b,{setAttributes:t,attributes:n}),a?null:Object(c.createElement)(l.a,null))},$=function(e){var t=e.attributes,n=t.isUsingPaidPlan,r=e.attributes.hits||[];return Object(c.createElement)(b.a,null,Object(c.createElement)(w.a,{hits:r,attributes:t}),n?null:Object(c.createElement)(l.a,null))},Z={hits:{type:"array"},indexName:{type:"string",default:"wp_posts_post"},displaySearchForm:{type:"boolean",default:!0},isUsingPaidPlan:{type:"boolean",default:!1},displayPostDate:{type:"boolean",default:!0},displayPostAuthor:{type:"boolean",default:!0},displayPostCategory:{type:"boolean",default:!0},displayPostTags:{type:"boolean",default:!0},displayPostContentRadio:{type:"string",default:"excerpt"},excerptLength:{type:"number",default:55},enableExperimentalRelatedItems:{type:"boolean",default:!0},categoryScore:{type:"number",default:1},tagScore:{type:"number",default:1},postTitleScore:{type:"number",default:1},hitsItems:{type:"number",default:10},listLayout:{type:"string",default:"list"},gridColumns:{type:"number",default:3}};Object(r.registerBlockType)("aib/static-related-items",{title:Object(a.__)("Static Related Items","search-with-algolia-instantsearch-blocks"),description:Object(a.__)("現在の記事と関連性の高い記事リストを、記事内に保存できるブロックです。Staticに保存するため、記事更新時のみデータが更新されます。","search-with-algolia-instantsearch-blocks"),category:"aib",icon:"sticky",supports:{html:!1},attributes:Z,edit:Y,save:$}),Object(r.registerBlockType)("aib/instantsearch",{title:Object(a.__)("Instantsearch","search-with-algolia-instantsearch-blocks"),description:Object(a.__)("Show Algolia Instantsearch form and the results","search-with-algolia-instantsearch-blocks"),category:"aib",icon:"search",supports:{html:!1},attributes:F,edit:P,save:S})},function(e,t,n){"use strict";var r=n(16),a=Object(r.a)({displayName:"AlgoliaPoweredBy",getProvidedProps:function(){var e="undefined"==typeof window?"":window.location.hostname;return{url:"https://www.algolia.com/?utm_source=react-instantsearch&utm_medium=website&"+"utm_content=".concat(e,"&")+"utm_campaign=poweredby"}}}),i=n(11),s=n(10),c=n(12),o=n(13),u=n(15),l=n(2),f=n(0),h=n.n(f),d=n(3),p=n.n(d),m=n(14),g=n.n(m),b=n(74),y=n(21),v=Object(y.a)("PoweredBy"),j=function(){return h.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",baseProfile:"basic",viewBox:"0 0 1366 362",width:"100",height:"27",className:v("logo")},h.a.createElement("linearGradient",{id:"g",x1:"428.258",x2:"434.145",y1:"404.15",y2:"409.85",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(94.045 0 0 -94.072 -40381.527 38479.52)"},h.a.createElement("stop",{offset:"0",stopColor:"#00AEFF"}),h.a.createElement("stop",{offset:"1",stopColor:"#3369E7"})),h.a.createElement("path",{d:"M61.8 15.4h242.8c23.9 0 43.4 19.4 43.4 43.4v242.9c0 23.9-19.4 43.4-43.4 43.4H61.8c-23.9 0-43.4-19.4-43.4-43.4v-243c0-23.9 19.4-43.3 43.4-43.3z",fill:"url(#g)"}),h.a.createElement("path",{d:"M187 98.7c-51.4 0-93.1 41.7-93.1 93.2S135.6 285 187 285s93.1-41.7 93.1-93.2-41.6-93.1-93.1-93.1zm0 158.8c-36.2 0-65.6-29.4-65.6-65.6s29.4-65.6 65.6-65.6 65.6 29.4 65.6 65.6-29.3 65.6-65.6 65.6zm0-117.8v48.9c0 1.4 1.5 2.4 2.8 1.7l43.4-22.5c1-.5 1.3-1.7.8-2.7-9-15.8-25.7-26.6-45-27.3-1 0-2 .8-2 1.9zm-60.8-35.9l-5.7-5.7c-5.6-5.6-14.6-5.6-20.2 0l-6.8 6.8c-5.6 5.6-5.6 14.6 0 20.2l5.6 5.6c.9.9 2.2.7 3-.2 3.3-4.5 6.9-8.8 10.9-12.8 4.1-4.1 8.3-7.7 12.9-11 1-.6 1.1-2 .3-2.9zM217.5 89V77.7c0-7.9-6.4-14.3-14.3-14.3h-33.3c-7.9 0-14.3 6.4-14.3 14.3v11.6c0 1.3 1.2 2.2 2.5 1.9 9.3-2.7 19.1-4.1 29-4.1 9.5 0 18.9 1.3 28 3.8 1.2.3 2.4-.6 2.4-1.9z",fill:"#FFFFFF"}),h.a.createElement("path",{d:"M842.5 267.6c0 26.7-6.8 46.2-20.5 58.6-13.7 12.4-34.6 18.6-62.8 18.6-10.3 0-31.7-2-48.8-5.8l6.3-31c14.3 3 33.2 3.8 43.1 3.8 15.7 0 26.9-3.2 33.6-9.6s10-15.9 10-28.5v-6.4c-3.9 1.9-9 3.8-15.3 5.8-6.3 1.9-13.6 2.9-21.8 2.9-10.8 0-20.6-1.7-29.5-5.1-8.9-3.4-16.6-8.4-22.9-15-6.3-6.6-11.3-14.9-14.8-24.8s-5.3-27.6-5.3-40.6c0-12.2 1.9-27.5 5.6-37.7 3.8-10.2 9.2-19 16.5-26.3 7.2-7.3 16-12.9 26.3-17s22.4-6.7 35.5-6.7c12.7 0 24.4 1.6 35.8 3.5 11.4 1.9 21.1 3.9 29 6.1v155.2zm-108.7-77.2c0 16.4 3.6 34.6 10.8 42.2 7.2 7.6 16.5 11.4 27.9 11.4 6.2 0 12.1-.9 17.6-2.6 5.5-1.7 9.9-3.7 13.4-6.1v-97.1c-2.8-.6-14.5-3-25.8-3.3-14.2-.4-25 5.4-32.6 14.7-7.5 9.3-11.3 25.6-11.3 40.8zm294.3 0c0 13.2-1.9 23.2-5.8 34.1s-9.4 20.2-16.5 27.9c-7.1 7.7-15.6 13.7-25.6 17.9s-25.4 6.6-33.1 6.6c-7.7-.1-23-2.3-32.9-6.6-9.9-4.3-18.4-10.2-25.5-17.9-7.1-7.7-12.6-17-16.6-27.9s-6-20.9-6-34.1c0-13.2 1.8-25.9 5.8-36.7 4-10.8 9.6-20 16.8-27.7s15.8-13.6 25.6-17.8c9.9-4.2 20.8-6.2 32.6-6.2s22.7 2.1 32.7 6.2c10 4.2 18.6 10.1 25.6 17.8 7.1 7.7 12.6 16.9 16.6 27.7 4.2 10.8 6.3 23.5 6.3 36.7zm-40 .1c0-16.9-3.7-31-10.9-40.8-7.2-9.9-17.3-14.8-30.2-14.8-12.9 0-23 4.9-30.2 14.8-7.2 9.9-10.7 23.9-10.7 40.8 0 17.1 3.6 28.6 10.8 38.5 7.2 10 17.3 14.9 30.2 14.9 12.9 0 23-5 30.2-14.9 7.2-10 10.8-21.4 10.8-38.5zm127.1 86.4c-64.1.3-64.1-51.8-64.1-60.1L1051 32l39.1-6.2v183.6c0 4.7 0 34.5 25.1 34.6v32.9zm68.9 0h-39.3V108.1l39.3-6.2v175zm-19.7-193.5c13.1 0 23.8-10.6 23.8-23.7S1177.6 36 1164.4 36s-23.8 10.6-23.8 23.7 10.7 23.7 23.8 23.7zm117.4 18.6c12.9 0 23.8 1.6 32.6 4.8 8.8 3.2 15.9 7.7 21.1 13.4s8.9 13.5 11.1 21.7c2.3 8.2 3.4 17.2 3.4 27.1v100.6c-6 1.3-15.1 2.8-27.3 4.6s-25.9 2.7-41.1 2.7c-10.1 0-19.4-1-27.7-2.9-8.4-1.9-15.5-5-21.5-9.3-5.9-4.3-10.5-9.8-13.9-16.6-3.3-6.8-5-16.4-5-26.4 0-9.6 1.9-15.7 5.6-22.3 3.8-6.6 8.9-12 15.3-16.2 6.5-4.2 13.9-7.2 22.4-9s17.4-2.7 26.6-2.7c4.3 0 8.8.3 13.6.8s9.8 1.4 15.2 2.7v-6.4c0-4.5-.5-8.8-1.6-12.8-1.1-4.1-3-7.6-5.6-10.7-2.7-3.1-6.2-5.5-10.6-7.2s-10-3-16.7-3c-9 0-17.2 1.1-24.7 2.4-7.5 1.3-13.7 2.8-18.4 4.5l-4.7-32.1c4.9-1.7 12.2-3.4 21.6-5.1s19.5-2.6 30.3-2.6zm3.3 141.9c12 0 20.9-.7 27.1-1.9v-39.8c-2.2-.6-5.3-1.3-9.4-1.9-4.1-.6-8.6-1-13.6-1-4.3 0-8.7.3-13.1 1-4.4.6-8.4 1.8-11.9 3.5s-6.4 4.1-8.5 7.2c-2.2 3.1-3.2 4.9-3.2 9.6 0 9.2 3.2 14.5 9 18 5.9 3.6 13.7 5.3 23.6 5.3zM512.9 103c12.9 0 23.8 1.6 32.6 4.8 8.8 3.2 15.9 7.7 21.1 13.4 5.3 5.8 8.9 13.5 11.1 21.7 2.3 8.2 3.4 17.2 3.4 27.1v100.6c-6 1.3-15.1 2.8-27.3 4.6-12.2 1.8-25.9 2.7-41.1 2.7-10.1 0-19.4-1-27.7-2.9-8.4-1.9-15.5-5-21.5-9.3-5.9-4.3-10.5-9.8-13.9-16.6-3.3-6.8-5-16.4-5-26.4 0-9.6 1.9-15.7 5.6-22.3 3.8-6.6 8.9-12 15.3-16.2 6.5-4.2 13.9-7.2 22.4-9s17.4-2.7 26.6-2.7c4.3 0 8.8.3 13.6.8 4.7.5 9.8 1.4 15.2 2.7v-6.4c0-4.5-.5-8.8-1.6-12.8-1.1-4.1-3-7.6-5.6-10.7-2.7-3.1-6.2-5.5-10.6-7.2-4.4-1.7-10-3-16.7-3-9 0-17.2 1.1-24.7 2.4-7.5 1.3-13.7 2.8-18.4 4.5l-4.7-32.1c4.9-1.7 12.2-3.4 21.6-5.1 9.4-1.8 19.5-2.6 30.3-2.6zm3.4 142c12 0 20.9-.7 27.1-1.9v-39.8c-2.2-.6-5.3-1.3-9.4-1.9-4.1-.6-8.6-1-13.6-1-4.3 0-8.7.3-13.1 1-4.4.6-8.4 1.8-11.9 3.5s-6.4 4.1-8.5 7.2c-2.2 3.1-3.2 4.9-3.2 9.6 0 9.2 3.2 14.5 9 18s13.7 5.3 23.6 5.3zm158.5 31.9c-64.1.3-64.1-51.8-64.1-60.1L610.6 32l39.1-6.2v183.6c0 4.7 0 34.5 25.1 34.6v32.9z",fill:"#182359"}))},O=function(e){function t(){return Object(i.a)(this,t),Object(c.a)(this,Object(o.a)(t).apply(this,arguments))}return Object(u.a)(t,e),Object(s.a)(t,[{key:"render",value:function(){var e=this.props,t=e.url,n=e.translate,r=e.className;return h.a.createElement("div",{className:g()(v(""),r)},h.a.createElement("span",{className:v("text")},n("searchBy"))," ",h.a.createElement("a",{href:t,target:"_blank",className:v("link"),"aria-label":"Algolia",rel:"noopener noreferrer"},h.a.createElement(j,null)))}}]),t}(f.Component);Object(l.a)(O,"propTypes",{url:p.a.string.isRequired,translate:p.a.func.isRequired,className:p.a.string});var x=Object(b.a)({searchBy:"Search by"})(O);t.a=a(x)},function(e,t,n){"use strict";var r=n(2),a=n(4),i=n(17),s=n(7),c=n(16),o=n(8);var u=Object(c.a)({displayName:"AlgoliaConfigure",getProvidedProps:function(){return{}},getSearchParameters:function(e,t){t.children,t.contextValue,t.indexContextValue;var n=Object(i.a)(t,["children","contextValue","indexContextValue"]);return e.setQueryParameters(n)},transitionState:function(e,t,n){var c="configure",u=(e.children,e.contextValue,e.indexContextValue,Object(i.a)(e,["children","contextValue","indexContextValue"])),l=Object.keys(e),f=this._props?Object.keys(this._props).filter((function(e){return-1===l.indexOf(e)})):[];this._props=e;var h=Object(r.a)({},c,Object(a.a)({},Object(s.f)(n[c],f),u));return Object(o.f)(n,h,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},cleanUp:function(e,t){var n="configure",a=Object(o.c)({ais:e.contextValue,multiIndexContext:e.indexContextValue}),i=Object(o.e)({ais:e.contextValue,multiIndexContext:e.indexContextValue})&&t.indices?t.indices[a]:t,s=(i&&i[n]?Object.keys(i[n]):[]).reduce((function(t,r){return e[r]||(t[r]=i[n][r]),t}),{}),c=Object(r.a)({},n,s);return Object(o.f)(t,c,{ais:e.contextValue,multiIndexContext:e.indexContextValue})}});t.a=u((function(){return null}))}]);
  • search-with-algolia-instantsearch-blocks/tags/0.1.4/package-lock.json

    r2430689 r2433769  
    11{
    22    "name": "algolia-instantsearch-blocks",
    3     "version": "0.1.2",
     3    "version": "0.1.",
    44    "lockfileVersion": 1,
    55    "requires": true,
  • search-with-algolia-instantsearch-blocks/tags/0.1.4/package.json

    r2430689 r2433769  
    11{
    22    "name": "algolia-instantsearch-blocks",
    3     "version": "0.1.2",
     3    "version": "0.1.",
    44    "description": "Example block written with ESNext standard and JSX support – build step required.",
    55    "author": "The WordPress Contributors",
  • search-with-algolia-instantsearch-blocks/tags/0.1.4/readme.txt

    r2430689 r2433769  
    4646== Changelog ==
    4747
     48
     49
     50
    4851= 0.1.0 =
    4952* Release
  • search-with-algolia-instantsearch-blocks/tags/0.1.4/src/components/algolia/HitItem.tsx

    r2430689 r2433769  
    7979        {hit.taxonomies ? (
    8080            <>
    81                 {displayPostTags && hit.taxonomies.category ? (
     81                {displayPost && hit.taxonomies.category ? (
    8282                    <div className="wp-block-latest-posts__post-author" style={{
    8383                        marginBottom: !!hit.taxonomies.post_tag ? '0': '16px'
     
    8989                    </div>
    9090                ): null}
    91                 {displayPostCategory && hit.taxonomies.post_tag ? (
     91                {displayPost && hit.taxonomies.post_tag ? (
    9292                    <div className="wp-block-latest-posts__post-author" style={{
    9393                        marginBottom: '16px'
  • search-with-algolia-instantsearch-blocks/trunk/algolia-instantsearch-blocks.php

    r2430689 r2433769  
    33 * Plugin Name:     Search with Algolia Instantsearch Blocks
    44 * Description:     Adding algolia backend search feature to the block editor.
    5  * Version:         0.1.0
     5 * Version:         0.1.
    66 * Author:          DigitalCube Inc.
    77 * Author URI:      http://en.digitalcube.jp/
  • search-with-algolia-instantsearch-blocks/trunk/build/front.asset.php

    r2430689 r2433769  
    1 <?php return array('dependencies' => array('react', 'react-dom', 'wp-date', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '2e56afb6c383ccebd1623b437d0b692e');
     1<?php return array('dependencies' => array('react', 'react-dom', 'wp-date', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '');
  • search-with-algolia-instantsearch-blocks/trunk/build/front.js

    r2430689 r2433769  
    11!function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=75)}([function(e,t){!function(){e.exports=this.React}()},function(e,t){!function(){e.exports=this.wp.element}()},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",(function(){return r}))},function(e,t,n){e.exports=n(57)()},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(2);function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?Object(arguments[t]):{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){Object(r.a)(e,t,n[t])}))}return e}},function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,"a",(function(){return r}))},function(e,t){!function(){e.exports=this.wp.i18n}()},function(e,t,n){"use strict";n.d(t,"i",(function(){return a})),n.d(t,"d",(function(){return s})),n.d(t,"c",(function(){return o})),n.d(t,"h",(function(){return u})),n.d(t,"g",(function(){return f})),n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return h})),n.d(t,"f",(function(){return d})),n.d(t,"e",(function(){return p}));var r=n(4),i=n(28),a=function(e,t){if(e===t)return!0;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var i=Object.prototype.hasOwnProperty,a=0;a<n.length;a++)if(!i.call(t,n[a])||e[n[a]]!==t[n[a]])return!1;return!0},s=function(e){return e.displayName||e.name||"UnknownComponent"},c=Promise.resolve(),o=function(e){c.then(e)},u=function e(t){return Object.keys(t).forEach((function(n){var r,a=t[n];(function(e){return"object"===Object(i.a)(e)&&null!==e&&!Array.isArray(e)})(a)&&((r=a)&&Object.keys(r).length>0?e(a):delete t[n])})),t},f=function(e){return Object.keys(e).forEach((function(t){var n=e[t];Array.isArray(n)&&0===n.length&&delete e[t]})),e};function l(e,t,n){return e.map((function(e,i){return Object(r.a)({},e,{__position:t*n+i+1})}))}function h(e,t){return t?e.map((function(e){return Object(r.a)({},e,{__queryID:t})})):e}function d(e,t){if(null==e)return{};for(var n={},r=Object.keys(e),i=0;i<r.length;i++){var a=r[i];t.indexOf(a)>=0||(n[a]=e[a])}return n}var p=function(e,t){return(Array.isArray(t)?t:t.replace(/\[(\d+)]/g,".$1").split(".")).reduce((function(e,t){return e?e[t]:void 0}),e)}},function(e,t,n){"use strict";n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return c})),n.d(t,"e",(function(){return o})),n.d(t,"f",(function(){return u})),n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return h}));var r=n(2),i=n(4),a=n(7);function s(e){return o(e)?e.multiIndexContext.targetedIndex:e.ais.mainTargetedIndex}function c(e,t){if(e.results){if(e.results.hits)return e.results;var n=s(t);if(e.results[n])return e.results[n]}return null}function o(e){return e&&e.multiIndexContext}function u(e,t,n,a,c){if(o(n)){var f=s(n);return c?function(e,t,n,a,s){var c,o=a?{page:1}:void 0,u=e.indices&&e.indices[n]?Object(i.a)({},e.indices,Object(r.a)({},n,Object(i.a)({},e.indices[n],(c={},Object(r.a)(c,s,Object(i.a)({},e.indices[n][s],t)),Object(r.a)(c,"page",1),c)))):Object(i.a)({},e.indices,Object(r.a)({},n,Object(i.a)(Object(r.a)({},s,t),o)));return Object(i.a)({},e,{indices:u})}(e,t,f,a,c):function(e,t,n,a){var s=a?{page:1}:void 0,c=e.indices&&e.indices[n]?Object(i.a)({},e.indices,Object(r.a)({},n,Object(i.a)({},e.indices[n],t,s))):Object(i.a)({},e.indices,Object(r.a)({},n,Object(i.a)({},t,s)));return Object(i.a)({},e,{indices:c})}(e,t,f,a)}return e.indices&&a&&Object.keys(e.indices).forEach((function(t){e=u(e,{page:1},{multiIndexContext:{targetedIndex:t}},!0,c)})),c?function(e,t,n,a){var s=n?{page:1}:void 0;return Object(i.a)({},e,Object(r.a)({},a,Object(i.a)({},e[a],t)),s)}(e,t,a,c):function(e,t,n){var r=n?{page:1}:void 0;return Object(i.a)({},e,t,r)}(e,t,a)}function f(e){var t=e.match(/^([^.]*)\.(.*)/);return{namespace:t&&t[1],attributeName:t&&t[2]}}function l(e,t,n,r,i){var a=s(n),c=f(r),u=c.namespace,l=c.attributeName,h={multiIndex:o(n),indexId:a,namespace:u,attributeName:l,id:r,searchState:t};return function(e){var t=e.multiIndex,n=e.indexId,r=e.namespace,i=e.attributeName,a=e.id,s=e.searchState;return t&&r?s.indices&&s.indices[n]&&s.indices[n][r]&&Object.hasOwnProperty.call(s.indices[n][r],i):t?s.indices&&s.indices[n]&&Object.hasOwnProperty.call(s.indices[n],a):r?s[r]&&Object.hasOwnProperty.call(s[r],i):Object.hasOwnProperty.call(s,a)}(h)?function(e){var t=e.multiIndex,n=e.indexId,r=e.namespace,i=e.attributeName,a=e.id,s=e.searchState;return t&&r?s.indices[n][r][i]:t?s.indices[n][a]:r?s[r][i]:s[a]}(h):e.defaultRefinement?e.defaultRefinement:i}function h(e,t,n){var c=s(t),u=f(n),l=u.namespace,h=u.attributeName;return o(t)&&Boolean(e.indices)?function(e){var t=e.searchState,n=e.indexId,s=e.id,c=e.namespace,o=e.attribute,u=t.indices[n];if(c&&u)return Object(i.a)({},t,{indices:Object(i.a)({},t.indices,Object(r.a)({},n,Object(i.a)({},u,Object(r.a)({},c,Object(a.f)(u[c],[o])))))});if(u)return Object(i.a)({},t,{indices:Object(i.a)({},t.indices,Object(r.a)({},n,Object(a.f)(u,[s])))});return t}({attribute:h,searchState:e,indexId:c,id:n,namespace:l}):function(e){var t=e.searchState,n=e.id,s=e.namespace,c=e.attribute;if(s)return Object(i.a)({},t,Object(r.a)({},s,Object(a.f)(t[s],[c])));return Object(a.f)(t,[n])}({attribute:h,searchState:e,id:n,namespace:l})}},,function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}n.d(t,"a",(function(){return i}))},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(28),i=n(5);function a(e,t){return!t||"object"!==Object(r.a)(t)&&"function"!=typeof t?Object(i.a)(e):t}},function(e,t,n){"use strict";function r(e){return(r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n.d(t,"a",(function(){return r}))},function(e,t,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var a=typeof r;if("string"===a||"number"===a)e.push(r);else if(Array.isArray(r)&&r.length){var s=i.apply(null,r);s&&e.push(s)}else if("object"===a)for(var c in r)n.call(r,c)&&r[c]&&e.push(c)}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}n.d(t,"a",(function(){return i}))},function(e,t,n){"use strict";var r=n(19),i=n(17),a=n(4),s=n(11),c=n(10),o=n(12),u=n(13),f=n(5),l=n(15),h=n(2),d=n(0),p=n.n(d),m=n(29),g=n.n(m),v=n(7),y=n(25);t.a=function(e){return function(t){var n=function(e){if(!e.displayName)throw new Error("`createConnector` requires you to provide a `displayName` property.");var t="function"==typeof e.getSearchParameters||"function"==typeof e.getMetadata||"function"==typeof e.transitionState;return function(n){var m=function(d){function m(t){var n;return Object(s.a)(this,m),n=Object(o.a)(this,Object(u.a)(m).call(this,t)),Object(h.a)(Object(f.a)(n),"unsubscribe",void 0),Object(h.a)(Object(f.a)(n),"unregisterWidget",void 0),Object(h.a)(Object(f.a)(n),"isUnmounting",!1),Object(h.a)(Object(f.a)(n),"state",{providedProps:n.getProvidedProps(n.props)}),Object(h.a)(Object(f.a)(n),"refine",(function(){for(var t,r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];n.props.contextValue.onInternalStateUpdate((t=e.refine).call.apply(t,[Object(f.a)(n),n.props,n.props.contextValue.store.getState().widgets].concat(i)))})),Object(h.a)(Object(f.a)(n),"createURL",(function(){for(var t,r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return n.props.contextValue.createHrefForState((t=e.refine).call.apply(t,[Object(f.a)(n),n.props,n.props.contextValue.store.getState().widgets].concat(i)))})),Object(h.a)(Object(f.a)(n),"searchForFacetValues",(function(){for(var t,r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];n.props.contextValue.onSearchForFacetValues((t=e.searchForFacetValues).call.apply(t,[Object(f.a)(n),n.props,n.props.contextValue.store.getState().widgets].concat(i)))})),e.getSearchParameters&&n.props.contextValue.onSearchParameters(e.getSearchParameters.bind(Object(f.a)(n)),{ais:n.props.contextValue,multiIndexContext:n.props.indexContextValue},n.props,e.getMetadata&&e.getMetadata.bind(Object(f.a)(n))),n}return Object(l.a)(m,d),Object(c.a)(m,[{key:"componentDidMount",value:function(){var e=this;this.unsubscribe=this.props.contextValue.store.subscribe((function(){e.isUnmounting||e.setState({providedProps:e.getProvidedProps(e.props)})})),t&&(this.unregisterWidget=this.props.contextValue.widgetsManager.registerWidget(this))}},{key:"shouldComponentUpdate",value:function(t,n){if("function"==typeof e.shouldComponentUpdate)return e.shouldComponentUpdate.call(this,this.props,t,this.state,n);var r=Object(v.i)(this.props,t);return null===this.state.providedProps||null===n.providedProps?this.state.providedProps!==n.providedProps||!r:!r||!Object(v.i)(this.state.providedProps,n.providedProps)}},{key:"componentDidUpdate",value:function(n){g()(n,this.props)||(this.setState({providedProps:this.getProvidedProps(this.props)}),t&&(this.props.contextValue.widgetsManager.update(),"function"==typeof e.transitionState&&this.props.contextValue.onSearchStateChange(e.transitionState.call(this,this.props,this.props.contextValue.store.getState().widgets,this.props.contextValue.store.getState().widgets))))}},{key:"componentWillUnmount",value:function(){if(this.isUnmounting=!0,this.unsubscribe&&this.unsubscribe(),this.unregisterWidget&&(this.unregisterWidget(),"function"==typeof e.cleanUp)){var t=e.cleanUp.call(this,this.props,this.props.contextValue.store.getState().widgets);this.props.contextValue.store.setState(Object(a.a)({},this.props.contextValue.store.getState(),{widgets:t})),this.props.contextValue.onSearchStateChange(Object(v.h)(t))}}},{key:"getProvidedProps",value:function(t){var n=this.props.contextValue.store.getState(),r=n.widgets,i=n.results,a=n.resultsFacetValues,s=n.searching,c=n.searchingForFacetValues,o=n.isSearchStalled,u=n.metadata,f={results:i,searching:s,searchingForFacetValues:c,isSearchStalled:o,error:n.error};return e.getProvidedProps.call(this,t,r,f,u,a)}},{key:"getSearchParameters",value:function(t){return"function"==typeof e.getSearchParameters?e.getSearchParameters.call(this,t,this.props,this.props.contextValue.store.getState().widgets):null}},{key:"getMetadata",value:function(t){return"function"==typeof e.getMetadata?e.getMetadata.call(this,this.props,t):{}}},{key:"transitionState",value:function(t,n){return"function"==typeof e.transitionState?e.transitionState.call(this,this.props,t,n):n}},{key:"render",value:function(){var t=this.props,a=(t.contextValue,Object(i.a)(t,["contextValue"])),s=this.state.providedProps;if(null===s)return null;var c="function"==typeof e.refine?{refine:this.refine,createURL:this.createURL}:{},o="function"==typeof e.searchForFacetValues?{searchForItems:this.searchForFacetValues}:{};return p.a.createElement(n,Object(r.a)({},a,s,c,o))}}]),m}(d.Component);return Object(h.a)(m,"displayName","".concat(e.displayName,"(").concat(Object(v.d)(n),")")),Object(h.a)(m,"propTypes",e.propTypes),Object(h.a)(m,"defaultProps",e.defaultProps),m}}(e)(t);return function(e){return p.a.createElement(y.b,null,(function(t){return p.a.createElement(y.a,null,(function(i){return p.a.createElement(n,Object(r.a)({contextValue:t,indexContextValue:i},e))}))}))}}}},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}n.d(t,"a",(function(){return r}))},function(e,t,n){var r=n(52),i=n(53),a=n(54),s=n(56);e.exports=function(e,t){return r(e)||i(e,t)||a(e,t)||s()}},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=n(59),i=n(40),a=n(42);function s(e,t,n){return new r(e,t,n)}s.version=n(47),s.AlgoliaSearchHelper=r,s.SearchParameters=i,s.SearchResults=a,e.exports=s},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));n(31);var r=n(14),i=n.n(r),a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ais";return function(){for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];var s=r.filter((function(e){return e||""===e})).map((function(n){var r="".concat(t,"-").concat(e);return n?"".concat(r,"-").concat(n):r}));return i()(s)}}},,,function(e,t,n){"use strict";n.d(t,"b",(function(){return Q})),n.d(t,"a",(function(){return M}));var r=n(1),i=n(0),a=n.n(i),s=n(36),c=n.n(s),o=n(4),u=n(11),f=n(12),l=n(13),h=n(5),d=n(10),p=n(15),m=n(2),g=n(29),v=n.n(g),y=n(3),b=n.n(y),j=n(17),O=n(20),x=n.n(O),R=n(7);var F={highlightPreTag:"<ais-highlight-0000000000>",highlightPostTag:"</ais-highlight-0000000000>"};var P=n(8);function S(e){"function"==typeof e.addAlgoliaAgent&&(e.addAlgoliaAgent("react (".concat(i.version,")")),e.addAlgoliaAgent("react-instantsearch (".concat("6.8.2",")")))}var w=function(e){return Object(P.e)({ais:e.props.contextValue,multiIndexContext:e.props.indexContextValue})},E=function(e,t){return e.props.indexContextValue.targetedIndex===t},_=function(e){return Boolean(e.props.indexId)},I=function(e,t){return e.props.indexId===t},C=function(e,t){var n=_(e),r=_(t);return n&&!r?-1:!n&&r?1:0};function N(e){return Object.keys(e).map((function(t){return function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=0;return e.replace(/%s/g,(function(){return encodeURIComponent(n[i++])}))}("%s=%s",t,(n=e[t],"[object Object]"===Object.prototype.toString.call(n)||"[object Array]"===Object.prototype.toString.call(n)?JSON.stringify(e[t]):e[t]));var n})).join("&")}function A(e){var t=e.indexName,n=e.initialState,r=void 0===n?{}:n,i=e.searchClient,a=e.resultsState,s=e.stalledSearchDelay,c=x()(i,t,Object(o.a)({},F));S(i),c.on("search",(function(){f||(f=setTimeout((function(){var e=d.getState(),t=(e.resultsFacetValues,Object(j.a)(e,["resultsFacetValues"]));d.setState(Object(o.a)({},t,{isSearchStalled:!0}))}),s))})).on("result",y({indexId:t})).on("error",b);var u=!1,f=null,l=c.state,h=function(e){var t=[],n=!1;function r(){n||(n=!0,Object(R.c)((function(){n=!1,e()})))}return{registerWidget:function(e){return t.push(e),r(),function(){t.splice(t.indexOf(e),1),r()}},update:r,getWidgets:function(){return t}}}((function(){var e=p(d.getState().widgets);d.setState(Object(o.a)({},d.getState(),{metadata:e,searching:!0})),v()}));!function(e,t){if(!t)return;if((!e.transporter||e._cacheHydrated)&&(!e._useCache||"function"!=typeof e.addAlgoliaAgent))return;if(e.transporter&&!e._cacheHydrated){e._cacheHydrated=!0;var n=e.search;e.search=function(t){for(var r=arguments.length,i=new Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];var s=t.map((function(e){return Object(o.a)({},e,{params:N(e.params)})}));return e.transporter.responsesCache.get({method:"search",args:[s].concat(i)},(function(){return n.apply(void 0,[t].concat(i))}))}}if(Array.isArray(t.results))return void function(e,t){if(e.transporter)return void e.transporter.responsesCache.set({method:"search",args:[t.reduce((function(e,t){return e.concat(t.rawResults.map((function(e){return{indexName:e.index,params:e.params}})))}),[])]},{results:t.reduce((function(e,t){return e.concat(t.rawResults)}),[])});var n="/1/indexes/*/queries_body_".concat(JSON.stringify({requests:t.reduce((function(e,t){return e.concat(t.rawResults.map((function(e){return{indexName:e.index,params:e.params}})))}),[])}));e.cache=Object(o.a)({},e.cache,Object(m.a)({},n,JSON.stringify({results:t.reduce((function(e,t){return e.concat(t.rawResults)}),[])})))}(e,t.results);!function(e,t){if(e.transporter)return void e.transporter.responsesCache.set({method:"search",args:[t.rawResults.map((function(e){return{indexName:e.index,params:e.params}}))]},{results:t.rawResults});var n="/1/indexes/*/queries_body_".concat(JSON.stringify({requests:t.rawResults.map((function(e){return{indexName:e.index,params:e.params}}))}));e.cache=Object(o.a)({},e.cache,Object(m.a)({},n,JSON.stringify({results:t.rawResults})))}(e,t)}(i,a);var d=function(e){var t=e,n=[];return{getState:function(){return t},setState:function(e){t=e,n.forEach((function(e){return e()}))},subscribe:function(e){return n.push(e),function(){n.splice(n.indexOf(e),1)}}}}({widgets:r,metadata:k(a),results:function(e){if(!e)return null;if(Array.isArray(e.results))return e.results.reduce((function(e,t){return Object(o.a)({},e,Object(m.a)({},t._internalIndexId,new x.a.SearchResults(new x.a.SearchParameters(t.state),t.rawResults)))}),{});return new x.a.SearchResults(new x.a.SearchParameters(e.state),e.rawResults)}(a),error:null,searching:!1,isSearchStalled:!0,searchingForFacetValues:!1});function p(e){return h.getWidgets().filter((function(e){return Boolean(e.getMetadata)})).map((function(t){return t.getMetadata(e)}))}function g(){var e=h.getWidgets().filter((function(e){return Boolean(e.getSearchParameters)})).filter((function(e){return!w(e)&&!_(e)})).reduce((function(e,t){return t.getSearchParameters(e)}),l),n=h.getWidgets().filter((function(e){return Boolean(e.getSearchParameters)})).filter((function(e){var n=w(e)&&E(e,t),r=_(e)&&I(e,t);return n||r})).sort(C).reduce((function(e,t){return t.getSearchParameters(e)}),e),r=h.getWidgets().filter((function(e){return Boolean(e.getSearchParameters)})).filter((function(e){var n=w(e)&&!E(e,t),r=_(e)&&!I(e,t);return n||r})).sort(C).reduce((function(e,t){var n=w(t)?t.props.indexContextValue.targetedIndex:t.props.indexId,r=e[n]||[];return Object(o.a)({},e,Object(m.a)({},n,r.concat(t)))}),{});return{mainParameters:n,derivedParameters:Object.keys(r).map((function(t){return{parameters:r[t].reduce((function(e,t){return t.getSearchParameters(e)}),e),indexId:t}}))}}function v(){if(!u){var e=g(c.state),t=e.mainParameters,n=e.derivedParameters;c.derivedHelpers.slice().forEach((function(e){e.detach()})),n.forEach((function(e){var t=e.indexId,n=e.parameters;c.derive((function(){return n})).on("result",y({indexId:t})).on("error",b)})),c.setState(t),c.search()}}function y(e){var t=e.indexId;return function(e){var n=d.getState(),r=!c.derivedHelpers.length,i=n.results?n.results:{};i=!r&&i.getFacetByName?{}:i,i=r?e.results:Object(o.a)({},i,Object(m.a)({},t,e.results));var a=d.getState(),s=a.isSearchStalled;c.hasPendingRequests()||(clearTimeout(f),f=null,s=!1);a.resultsFacetValues;var u=Object(j.a)(a,["resultsFacetValues"]);d.setState(Object(o.a)({},u,{results:i,isSearchStalled:s,searching:!1,error:null}))}}function b(e){var t=e.error,n=d.getState(),r=n.isSearchStalled;c.hasPendingRequests()||(clearTimeout(f),r=!1);n.resultsFacetValues;var i=Object(j.a)(n,["resultsFacetValues"]);d.setState(Object(o.a)({},i,{isSearchStalled:r,error:t,searching:!1}))}return{store:d,widgetsManager:h,getWidgetsIds:function(){return d.getState().metadata.reduce((function(e,t){return void 0!==t.id?e.concat(t.id):e}),[])},getSearchParameters:g,onSearchForFacetValues:function(e){var t=e.facetName,n=e.query,r=e.maxFacetHits,i=void 0===r?10:r,a=Math.max(1,Math.min(i,100));d.setState(Object(o.a)({},d.getState(),{searchingForFacetValues:!0})),c.searchForFacetValues(t,n,a).then((function(e){var r;d.setState(Object(o.a)({},d.getState(),{error:null,searchingForFacetValues:!1,resultsFacetValues:Object(o.a)({},d.getState().resultsFacetValues,(r={},Object(m.a)(r,t,e.facetHits),Object(m.a)(r,"query",n),r))}))}),(function(e){d.setState(Object(o.a)({},d.getState(),{searchingForFacetValues:!1,error:e}))})).catch((function(e){setTimeout((function(){throw e}))}))},onExternalStateUpdate:function(e){var t=p(e);d.setState(Object(o.a)({},d.getState(),{widgets:e,metadata:t,searching:!0})),v()},transitionState:function(e){var t=d.getState().widgets;return h.getWidgets().filter((function(e){return Boolean(e.transitionState)})).reduce((function(e,n){return n.transitionState(t,e)}),e)},updateClient:function(e){S(e),c.setClient(e),v()},updateIndex:function(e){l=l.setIndex(e)},clearCache:function(){c.clearCache(),v()},skipSearch:function(){u=!0}}}function k(e){return e?e.metadata.map((function(e){return Object(o.a)({value:function(){}},e,{items:e.items&&e.items.map((function(e){return Object(o.a)({value:function(){}},e,{items:e.items&&e.items.map((function(e){return Object(o.a)({value:function(){}},e)}))})}))})})):[]}var T=n(25);function D(e){return Boolean(e.searchState)}var H=function(e){function t(e){var n;Object(u.a)(this,t),n=Object(f.a)(this,Object(l.a)(t).call(this,e)),Object(m.a)(Object(h.a)(n),"isUnmounting",!1);var r=A({indexName:n.props.indexName,searchClient:n.props.searchClient,initialState:n.props.searchState||{},resultsState:n.props.resultsState,stalledSearchDelay:n.props.stalledSearchDelay}),i={store:r.store,widgetsManager:r.widgetsManager,mainTargetedIndex:n.props.indexName,onInternalStateUpdate:n.onWidgetsInternalStateUpdate.bind(Object(h.a)(n)),createHrefForState:n.createHrefForState.bind(Object(h.a)(n)),onSearchForFacetValues:n.onSearchForFacetValues.bind(Object(h.a)(n)),onSearchStateChange:n.onSearchStateChange.bind(Object(h.a)(n)),onSearchParameters:n.onSearchParameters.bind(Object(h.a)(n))};return n.state={isControlled:D(n.props),instantSearchManager:r,contextValue:i},n}return Object(p.a)(t,e),Object(d.a)(t,null,[{key:"getDerivedStateFromProps",value:function(e,t){var n=D(e),r=t.instantSearchManager.store.getState().widgets,i=e.searchState;return n&&!v()(r,i)&&t.instantSearchManager.onExternalStateUpdate(e.searchState),{isControlled:n,contextValue:Object(o.a)({},t.contextValue,{mainTargetedIndex:e.indexName})}}}]),Object(d.a)(t,[{key:"componentDidUpdate",value:function(e){var t=D(e);if(t&&!this.state.isControlled)throw new Error("You can't switch <InstantSearch> from being controlled to uncontrolled");if(!t&&this.state.isControlled)throw new Error("You can't switch <InstantSearch> from being uncontrolled to controlled");this.props.refresh!==e.refresh&&this.props.refresh&&this.state.instantSearchManager.clearCache(),e.indexName!==this.props.indexName&&this.state.instantSearchManager.updateIndex(this.props.indexName),e.searchClient!==this.props.searchClient&&this.state.instantSearchManager.updateClient(this.props.searchClient)}},{key:"componentWillUnmount",value:function(){this.isUnmounting=!0,this.state.instantSearchManager.skipSearch()}},{key:"createHrefForState",value:function(e){return e=this.state.instantSearchManager.transitionState(e),this.state.isControlled&&this.props.createURL?this.props.createURL(e,this.getKnownKeys()):"#"}},{key:"onWidgetsInternalStateUpdate",value:function(e){e=this.state.instantSearchManager.transitionState(e),this.onSearchStateChange(e),this.state.isControlled||this.state.instantSearchManager.onExternalStateUpdate(e)}},{key:"onSearchStateChange",value:function(e){this.props.onSearchStateChange&&!this.isUnmounting&&this.props.onSearchStateChange(e)}},{key:"onSearchParameters",value:function(e,t,n,r){if(this.props.onSearchParameters){var i=this.props.searchState?this.props.searchState:{};this.props.onSearchParameters(e,t,n,i)}if(this.props.widgetsCollector){var a=this.props.searchState?this.props.searchState:{};this.props.widgetsCollector({getSearchParameters:e,getMetadata:r,context:t,props:n,searchState:a})}}},{key:"onSearchForFacetValues",value:function(e){this.state.instantSearchManager.onSearchForFacetValues(e)}},{key:"getKnownKeys",value:function(){return this.state.instantSearchManager.getWidgetsIds()}},{key:"render",value:function(){return 0===i.Children.count(this.props.children)?null:a.a.createElement(T.c,{value:this.state.contextValue},this.props.children)}}]),t}(i.Component);Object(m.a)(H,"defaultProps",{stalledSearchDelay:200,refresh:!1}),Object(m.a)(H,"propTypes",{indexName:b.a.string.isRequired,searchClient:b.a.shape({search:b.a.func.isRequired,searchForFacetValues:b.a.func,addAlgoliaAgent:b.a.func,clearCache:b.a.func}).isRequired,createURL:b.a.func,refresh:b.a.bool,searchState:b.a.object,onSearchStateChange:b.a.func,onSearchParameters:b.a.func,widgetsCollector:b.a.func,resultsState:b.a.oneOfType([b.a.object,b.a.array]),children:b.a.node,stalledSearchDelay:b.a.number});var q=H,V=function(e){var t=e.children,n=e.searchClient,i=e.indexName;return Object(r.createElement)(q,{searchClient:n,indexName:i},t)},Q=function(e){var t=e.searchOnlyAPIKey,n=e.appId,a=e.indexName,s=e.children,o=e.stopTheFirstRun,u=Object(i.useMemo)((function(){return n&&t?c()(n,t):null}),[n,t]),f=Object(i.useMemo)((function(){return u?{search:function(e){return o&&e.every((function(e){return!e.params.query}))?Promise.resolve({results:e.map((function(){return{hits:[],nbHits:0,nbPages:0,page:0,processingTimeMS:0}}))}):u.search(e)}}:{search:function(e){return Promise.resolve({results:e.map((function(){return{hits:[],nbHits:0,nbPages:0,page:0,processingTimeMS:0}}))})}}}),[u]);return Object(r.createElement)(V,{searchClient:f,indexName:a},s)},L=c()("XXX","XXXX"),M=function(e){var t=e.children;return Object(r.createElement)(V,{searchClient:L,indexName:"dummy"},t)}},function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return s})),n.d(t,"a",(function(){return o}));var r=n(0),i=Object(r.createContext)({onInternalStateUpdate:function(){},createHrefForState:function(){return"#"},onSearchForFacetValues:function(){},onSearchStateChange:function(){},onSearchParameters:function(){},store:{},widgetsManager:{},mainTargetedIndex:""}),a=i.Consumer,s=i.Provider,c=Object(r.createContext)(void 0),o=c.Consumer;c.Provider},function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var n=0;n<e.length;n++)if(t(e[n]))return e[n]}},function(e,t,n){"use strict";function r(e){return(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})(e)}n.d(t,"a",(function(){return r}))},function(e,t){var n="undefined"!=typeof Element,r="function"==typeof Map,i="function"==typeof Set,a="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;e.exports=function(e,t){try{return function e(t,s){if(t===s)return!0;if(t&&s&&"object"==typeof t&&"object"==typeof s){if(t.constructor!==s.constructor)return!1;var c,o,u,f;if(Array.isArray(t)){if((c=t.length)!=s.length)return!1;for(o=c;0!=o--;)if(!e(t[o],s[o]))return!1;return!0}if(r&&t instanceof Map&&s instanceof Map){if(t.size!==s.size)return!1;for(f=t.entries();!(o=f.next()).done;)if(!s.has(o.value[0]))return!1;for(f=t.entries();!(o=f.next()).done;)if(!e(o.value[1],s.get(o.value[0])))return!1;return!0}if(i&&t instanceof Set&&s instanceof Set){if(t.size!==s.size)return!1;for(f=t.entries();!(o=f.next()).done;)if(!s.has(o.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(t)&&ArrayBuffer.isView(s)){if((c=t.length)!=s.length)return!1;for(o=c;0!=o--;)if(t[o]!==s[o])return!1;return!0}if(t.constructor===RegExp)return t.source===s.source&&t.flags===s.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===s.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===s.toString();if((c=(u=Object.keys(t)).length)!==Object.keys(s).length)return!1;for(o=c;0!=o--;)if(!Object.prototype.hasOwnProperty.call(s,u[o]))return!1;if(n&&t instanceof Element)return!1;for(o=c;0!=o--;)if(("_owner"!==u[o]&&"__v"!==u[o]&&"__o"!==u[o]||!t.$$typeof)&&!e(t[u[o]],s[u[o]]))return!1;return!0}return t!=t&&s!=s}(e,t)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n(37),i=n.n(r),a=n(1),s=(n(0),n(21)),c=n(73),o=n(14),u=n.n(o),f=n(6),l=n(48),h=function(e){var t=e.hit,n=e.attributes,r=n.displayPostContentRadio,i=n.excerptLength;if("hide"===r)return null;if("excerpt"===r){var s=t.post_excerpt||t.content,c=i<s.trim().split(" ").length?Object(a.createElement)(a.Fragment,null,s.trim().split(" ",i).join(" "),Object(f.__)(" … "),Object(a.createElement)("a",{href:t.permalink,target:"_blank",rel:"noopener noreferrer"},Object(f.__)("Read more"))):Object(a.createElement)(a.Fragment,null,s);return Object(a.createElement)("div",{className:"wp-block-latest-posts__post-excerpt"},c)}return Object(a.createElement)("div",{className:"wp-block-latest-posts__post-full-content"},Object(a.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content}}))},d=function(e){var t=e.hit,n=e.attributes,r=n.displayPostAuthor,i=n.displayPostCategory,s=n.displayPostDate,c=n.displayPostTags,o=n.displayPostContentRadio,u=n.excerptLength;return Object(a.createElement)(a.Fragment,null,Object(a.createElement)("a",{href:t.permalink,target:"_blank",rel:"noreferrer noopener"},Object(a.createElement)(a.RawHTML,null,t.post_title)),r?Object(a.createElement)("div",{className:"wp-block-latest-posts__post-author"},Object(f.sprintf)(
    22/* translators: byline. %s: current author. */
    3 Object(f.__)("by %s"),t.post_author.display_name)):null,s?Object(a.createElement)("time",{className:"wp-block-latest-posts__post-date",dateTime:Object(l.format)("c",t.post_date)},t.post_date_formatted):null,Object(a.createElement)(h,{hit:t,attributes:{displayPostContentRadio:o,excerptLength:u}}),t.taxonomies?Object(a.createElement)(a.Fragment,null,c&&t.taxonomies.category?Object(a.createElement)("div",{className:"wp-block-latest-posts__post-author",style:{marginBottom:t.taxonomies.post_tag?"0":"16px"}},Object(a.createElement)("b",null,Object(f.__)("Categories"),": "),t.taxonomies.category.map((function(e){return Object(a.createElement)("span",{key:"cat-".concat(e),style:{marginRight:"5px"}},e)}))):null,i&&t.taxonomies.post_tag?Object(a.createElement)("div",{className:"wp-block-latest-posts__post-author",style:{marginBottom:"16px"}},Object(a.createElement)("b",null,Object(f.__)("Tags"),": "),t.taxonomies.post_tag.map((function(e){return Object(a.createElement)("span",{key:"tag-".concat(e),style:{marginRight:"5px"}},e)}))):null):null)},p=function(e){var t,n=e.hits,r=e.attributes,s=r.displayPostAuthor,c=r.displayPostDate,o=r.listLayout,f=r.gridColumns,l=u()((t={"wp-block-latest-posts":!0,"wp-block-latest-posts__list":!0,"is-grid":"grid"===o,"has-dates":c,"has-author":s,"wp-block-archives":!0},i()(t,m("list"),!0),i()(t,"columns-".concat(f),"grid"===o),t));return Object(a.createElement)("div",{className:u()(m(""))},Object(a.createElement)("ul",{className:l},n.map((function(e){return Object(a.createElement)("li",{className:m("item"),key:e.objectID},Object(a.createElement)(d,{hit:e,attributes:r}))}))))},m=function(e){var t=Object(s.a)("Hits")(e);return"string"==typeof t?t:t.join("-")},g=Object(c.a)((function(e){var t=e.hits,n=e.setAttributes,r=e.attributes;return Object(a.useEffect)((function(){n({hits:t})}),[n,t]),Object(a.createElement)(p,{hits:t,attributes:r})}));t.b=g},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(26);var i=n(49);function a(e){return function(e){if(Array.isArray(e))return Object(r.a)(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Object(i.a)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},function(e,t,n){"use strict";function r(e){return"function"==typeof e||Array.isArray(e)||"[object Object]"===Object.prototype.toString.call(e)}function i(e,t){if(e===t)return e;for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var a=t[n],s=e[n];void 0!==s&&void 0===a||(r(s)&&r(a)?e[n]=i(s,a):e[n]="object"==typeof(c=a)&&null!==c?i(Array.isArray(c)?[]:{},c):c)}var c;return e}e.exports=function(e){r(e)||(e={});for(var t=1,n=arguments.length;t<n;t++){var a=arguments[t];r(a)&&i(e,a)}return e}},function(e,t,n){"use strict";e.exports=function(){var e=Array.prototype.slice.call(arguments);return e.reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(n){void 0!==t[n]&&(void 0!==e[n]&&delete e[n],e[n]=t[n])})),e}),{})}},function(e,t,n){"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(18),i=n.n(r),a=n(1),s=n(0),c=n(68),o=n(69),u=Object(c.a)((function(e){var t=e.currentRefinement,n=e.refine,r=Object(s.useState)(t),c=i()(r,2),o=c[0],u=c[1],f=Object(s.useCallback)((function(e){e.preventDefault(),n(o)}),[n,o]),l=Object(s.useCallback)((function(e){u(e.currentTarget.value)}),[u]);return Object(a.createElement)("form",{role:"search",className:"search-form",onSubmit:f},Object(a.createElement)("label",null,Object(a.createElement)("span",{className:"screen-reader-text"},"Search for:"),Object(a.createElement)("input",{type:"search",className:"search-field",placeholder:"Search",value:o,onChange:l,name:"s"})),Object(a.createElement)("input",{type:"submit",className:"search-submit",value:"Search"}))})),f=function(e){return"algolia"===e.ui?Object(a.createElement)(o.a,null):Object(a.createElement)(u,null)}},function(e,t,n){e.exports=function(){"use strict";function e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function n(n){for(var r=1;r<arguments.length;r++){var i=null!=arguments[r]?arguments[r]:{};r%2?t(Object(i),!0).forEach((function(t){e(n,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):t(Object(i)).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(i,e))}))}return n}function r(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,i=!1,a=void 0;try{for(var s,c=e[Symbol.iterator]();!(r=(s=c.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(i)throw a}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function a(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function s(e){var t,n="algoliasearch-client-js-".concat(e.key),r=function(){return void 0===t&&(t=e.localStorage||window.localStorage),t},a=function(){return JSON.parse(r().getItem(n)||"{}")};return{get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){var n=JSON.stringify(e),r=a()[n];return Promise.all([r||t(),void 0!==r])})).then((function(e){var t=i(e,2),r=t[0],a=t[1];return Promise.all([r,a||n.miss(r)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var i=a();return i[JSON.stringify(e)]=t,r().setItem(n,JSON.stringify(i)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=a();delete t[JSON.stringify(e)],r().setItem(n,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){r().removeItem(n)}))}}}function c(e){var t=a(e.caches),n=t.shift();return void 0===n?{get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},r=t();return r.then((function(e){return Promise.all([e,n.miss(e)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,r){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(e,r,i).catch((function(){return c({caches:t}).get(e,r,i)}))},set:function(e,r){return n.set(e,r).catch((function(){return c({caches:t}).set(e,r)}))},delete:function(e){return n.delete(e).catch((function(){return c({caches:t}).delete(e)}))},clear:function(){return n.clear().catch((function(){return c({caches:t}).clear()}))}}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(n,r){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},a=JSON.stringify(n);if(a in t)return Promise.resolve(e.serializable?JSON.parse(t[a]):t[a]);var s=r(),c=i&&i.miss||function(){return Promise.resolve()};return s.then((function(e){return c(e)})).then((function(){return s}))},set:function(n,r){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e,t,n){var r={"x-algolia-api-key":n,"x-algolia-application-id":t};return{headers:function(){return e===m.WithinHeaders?r:{}},queryParameters:function(){return e===m.WithinQueryParameters?r:{}}}}function f(e){var t=0;return e((function n(){return t++,new Promise((function(r){setTimeout((function(){r(e(n))}),Math.min(100*t,1e3))}))}))}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e,t){return Promise.resolve()};return Object.assign(e,{wait:function(n){return l(e.then((function(e){return Promise.all([t(e,n),e])})).then((function(e){return e[1]})))}})}function h(e){for(var t=e.length-1;t>0;t--){var n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}function d(e,t){return t?(Object.keys(t).forEach((function(n){e[n]=t[n](e)})),e):e}function p(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=0;return e.replace(/%s/g,(function(){return encodeURIComponent(n[i++])}))}var m={WithinQueryParameters:0,WithinHeaders:1};function g(e,t){var n=e||{},r=n.data||{};return Object.keys(n).forEach((function(e){-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&&(r[e]=n[e])})),{data:Object.entries(r).length>0?r:void 0,timeout:n.timeout||t,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}var v={Read:1,Write:2,Any:3};function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n(n({},e),{},{status:t,lastUpdate:Date.now()})}function b(e){return"string"==typeof e?{protocol:"https",url:e,accept:v.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||v.Any}}var j="DELETE",O="GET",x="POST";function R(e,t,r,i){var s=[],c=function(e,t){if(e.method!==O&&(void 0!==e.data||void 0!==t.data)){var r=Array.isArray(e.data)?e.data:n(n({},e.data),t.data);return JSON.stringify(r)}}(r,i),o=function(e,t){var r=n(n({},e.headers),t.headers),i={};return Object.keys(r).forEach((function(e){var t=r[e];i[e.toLowerCase()]=t})),i}(e,i),u=r.method,f=r.method!==O?{}:n(n({},r.data),i.data),l=n(n(n({"x-algolia-agent":e.userAgent.value},e.queryParameters),f),i.queryParameters),h=0,d=function t(n,a){var f=n.pop();if(void 0===f)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:E(s)};var d={data:c,headers:o,method:u,url:S(f,r.path,l),connectTimeout:a(h,e.timeouts.connect),responseTimeout:a(h,i.timeout)},p=function(e){var t={request:d,response:e,host:f,triesLeft:n.length};return s.push(t),t},m={onSucess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(r){var i=p(r);return r.isTimedOut&&h++,Promise.all([e.logger.info("Retryable failure",_(i)),e.hostsCache.set(f,y(f,r.isTimedOut?3:2))]).then((function(){return t(n,a)}))},onFail:function(e){throw p(e),function(e,t){var n=e.content,r=e.status,i=n;try{i=JSON.parse(n).message}catch(e){}return function(e,t,n){return{name:"ApiError",message:e,status:t,transporterStackTrace:n}}(i,r,t)}(e,E(s))}};return e.requester.send(d).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,n=e.status;return!t&&0==~~n}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSucess(e):t.onFail(e)}(e,m)}))};return function(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(y(t))}))}))).then((function(e){var n=e.filter((function(e){return function(e){return 1===e.status||Date.now()-e.lastUpdate>12e4}(e)})),r=e.filter((function(e){return function(e){return 3===e.status&&Date.now()-e.lastUpdate<=12e4}(e)})),i=[].concat(a(n),a(r));return{getTimeout:function(e,t){return(0===r.length&&0===e?1:r.length+3+e)*t},statelessHosts:i.length>0?i.map((function(e){return b(e)})):t}}))}(e.hostsCache,t).then((function(e){return d(a(e.statelessHosts).reverse(),e.getTimeout)}))}function F(e){var t=e.hostsCache,n=e.logger,r=e.requester,a=e.requestsCache,s=e.responsesCache,c=e.timeouts,o=e.userAgent,u=e.hosts,f=e.queryParameters,l={hostsCache:t,logger:n,requester:r,requestsCache:a,responsesCache:s,timeouts:c,userAgent:o,headers:e.headers,queryParameters:f,hosts:u.map((function(e){return b(e)})),read:function(e,t){var n=g(t,l.timeouts.read),r=function(){return R(l,l.hosts.filter((function(e){return 0!=(e.accept&v.Read)})),e,n)};if(!0!==(void 0!==n.cacheable?n.cacheable:e.cacheable))return r();var a={request:e,mappedRequestOptions:n,transporter:{queryParameters:l.queryParameters,headers:l.headers}};return l.responsesCache.get(a,(function(){return l.requestsCache.get(a,(function(){return l.requestsCache.set(a,r()).then((function(e){return Promise.all([l.requestsCache.delete(a),e])}),(function(e){return Promise.all([l.requestsCache.delete(a),Promise.reject(e)])})).then((function(e){var t=i(e,2);return t[0],t[1]}))}))}),{miss:function(e){return l.responsesCache.set(a,e)}})},write:function(e,t){return R(l,l.hosts.filter((function(e){return 0!=(e.accept&v.Write)})),e,g(t,l.timeouts.write))}};return l}function P(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var n="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(n)&&(t.value="".concat(t.value).concat(n)),t}};return t}function S(e,t,n){var r=w(n),i="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return r.length&&(i+="?".concat(r)),i}function w(e){return Object.keys(e).map((function(t){return p("%s=%s",t,(n=e[t],"[object Object]"===Object.prototype.toString.call(n)||"[object Array]"===Object.prototype.toString.call(n)?JSON.stringify(e[t]):e[t]));var n})).join("&")}function E(e){return e.map((function(e){return _(e)}))}function _(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return n(n({},e),{},{request:n(n({},e.request),{},{headers:n(n({},e.request.headers),t)})})}var I=function(e){return function(t,n){return e.transporter.write({method:x,path:"2/abtests",data:t},n)}},C=function(e){return function(t,n){return e.transporter.write({method:j,path:p("2/abtests/%s",t)},n)}},N=function(e){return function(t,n){return e.transporter.read({method:O,path:p("2/abtests/%s",t)},n)}},A=function(e){return function(t){return e.transporter.read({method:O,path:"2/abtests"},t)}},k=function(e){return function(t,n){return e.transporter.write({method:x,path:p("2/abtests/%s/stop",t)},n)}},T=function(e){return function(t){return e.transporter.read({method:O,path:"1/strategies/personalization"},t)}},D=function(e){return function(t,n){return e.transporter.write({method:x,path:"1/strategies/personalization",data:t},n)}};function H(e){return function t(n){return e.request(n).then((function(r){if(void 0!==e.batch&&e.batch(r.hits),!e.shouldStop(r))return r.cursor?t({cursor:r.cursor}):t({page:(n.page||0)+1})}))}({})}var q=function(e){return function(t,i){var a=i||{},s=a.queryParameters,c=r(a,["queryParameters"]),o=n({acl:t},void 0!==s?{queryParameters:s}:{});return l(e.transporter.write({method:x,path:"1/keys",data:o},c),(function(t,n){return f((function(r){return W(e)(t.key,n).catch((function(e){if(404!==e.status)throw e;return r()}))}))}))}},V=function(e){return function(t,n,r){var i=g(r);return i.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:x,path:"1/clusters/mapping",data:{cluster:n}},i)}},Q=function(e){return function(t,n,r){return e.transporter.write({method:x,path:"1/clusters/mapping/batch",data:{users:t,cluster:n}},r)}},L=function(e){return function(t,n,r){return l(e.transporter.write({method:x,path:p("1/indexes/%s/operation",t),data:{operation:"copy",destination:n}},r),(function(n,r){return G(e)(t,{methods:{waitTask:Xe}}).waitTask(n.taskID,r)}))}},M=function(e){return function(t,r,i){return L(e)(t,r,n(n({},i),{},{scope:[Ge.Rules]}))}},U=function(e){return function(t,r,i){return L(e)(t,r,n(n({},i),{},{scope:[Ge.Settings]}))}},B=function(e){return function(t,r,i){return L(e)(t,r,n(n({},i),{},{scope:[Ge.Synonyms]}))}},z=function(e){return function(t,n){return l(e.transporter.write({method:j,path:p("1/keys/%s",t)},n),(function(n,r){return f((function(n){return W(e)(t,r).then(n).catch((function(e){if(404!==e.status)throw e}))}))}))}},W=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/keys/%s",t)},n)}},J=function(e){return function(t){return e.transporter.read({method:O,path:"1/logs"},t)}},K=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters/mapping/top"},t)}},X=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/clusters/mapping/%s",t)},n)}},Y=function(e){return function(t){var n=t||{},i=n.retrieveMappings,a=r(n,["retrieveMappings"]);return!0===i&&(a.getClusters=!0),e.transporter.read({method:O,path:"1/clusters/mapping/pending"},a)}},G=function(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r={transporter:e.transporter,appId:e.appId,indexName:t};return d(r,n.methods)}},$=function(e){return function(t){return e.transporter.read({method:O,path:"1/keys"},t)}},Z=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters"},t)}},ee=function(e){return function(t){return e.transporter.read({method:O,path:"1/indexes"},t)}},te=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters/mapping"},t)}},ne=function(e){return function(t,n,r){return l(e.transporter.write({method:x,path:p("1/indexes/%s/operation",t),data:{operation:"move",destination:n}},r),(function(n,r){return G(e)(t,{methods:{waitTask:Xe}}).waitTask(n.taskID,r)}))}},re=function(e){return function(t,n){return l(e.transporter.write({method:x,path:"1/indexes/*/batch",data:{requests:t}},n),(function(t,n){return Promise.all(Object.keys(t.taskID).map((function(r){return G(e)(r,{methods:{waitTask:Xe}}).waitTask(t.taskID[r],n)})))}))}},ie=function(e){return function(t,n){return e.transporter.read({method:x,path:"1/indexes/*/objects",data:{requests:t}},n)}},ae=function(e){return function(t,r){var i=t.map((function(e){return n(n({},e),{},{params:w(e.params||{})})}));return e.transporter.read({method:x,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},r)}},se=function(e){return function(t,i){return Promise.all(t.map((function(t){var a=t.params,s=a.facetName,c=a.facetQuery,o=r(a,["facetName","facetQuery"]);return G(e)(t.indexName,{methods:{searchForFacetValues:ze}}).searchForFacetValues(s,c,n(n({},i),o))})))}},ce=function(e){return function(t,n){var r=g(n);return r.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:j,path:"1/clusters/mapping"},r)}},oe=function(e){return function(t,n){return l(e.transporter.write({method:x,path:p("1/keys/%s/restore",t)},n),(function(n,r){return f((function(n){return W(e)(t,r).catch((function(e){if(404!==e.status)throw e;return n()}))}))}))}},ue=function(e){return function(t,n){return e.transporter.read({method:x,path:"1/clusters/mapping/search",data:{query:t}},n)}},fe=function(e){return function(t,n){var i=Object.assign({},n),a=n||{},s=a.queryParameters,c=r(a,["queryParameters"]),o=s?{queryParameters:s}:{},u=["acl","indexes","referers","restrictSources","queryParameters","description","maxQueriesPerIPPerHour","maxHitsPerQuery"];return l(e.transporter.write({method:"PUT",path:p("1/keys/%s",t),data:o},c),(function(n,r){return f((function(n){return W(e)(t,r).then((function(e){return function(e){return Object.keys(i).filter((function(e){return-1!==u.indexOf(e)})).every((function(t){return e[t]===i[t]}))}(e)?Promise.resolve():n()}))}))}))}},le=function(e){return function(t,n){return l(e.transporter.write({method:x,path:p("1/indexes/%s/batch",e.indexName),data:{requests:t}},n),(function(t,n){return Xe(e)(t.taskID,n)}))}},he=function(e){return function(t){return H(n(n({shouldStop:function(e){return void 0===e.cursor}},t),{},{request:function(n){return e.transporter.read({method:x,path:p("1/indexes/%s/browse",e.indexName),data:n},t)}}))}},de=function(e){return function(t){var r=n({hitsPerPage:1e3},t);return H(n(n({shouldStop:function(e){return e.hits.length<r.hitsPerPage}},r),{},{request:function(t){return We(e)("",n(n({},r),t)).then((function(e){return n(n({},e),{},{hits:e.hits.map((function(e){return delete e._highlightResult,e}))})}))}}))}},pe=function(e){return function(t){var r=n({hitsPerPage:1e3},t);return H(n(n({shouldStop:function(e){return e.hits.length<r.hitsPerPage}},r),{},{request:function(t){return Je(e)("",n(n({},r),t)).then((function(e){return n(n({},e),{},{hits:e.hits.map((function(e){return delete e._highlightResult,e}))})}))}}))}},me=function(e){return function(t,n,i){var a=i||{},s=a.batchSize,c=r(a,["batchSize"]),o={taskIDs:[],objectIDs:[]};return l(function r(){var i,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,u=[];for(i=a;i<t.length&&(u.push(t[i]),u.length!==(s||1e3));i++);return 0===u.length?Promise.resolve(o):le(e)(u.map((function(e){return{action:n,body:e}})),c).then((function(e){return o.objectIDs=o.objectIDs.concat(e.objectIDs),o.taskIDs.push(e.taskID),i++,r(i)}))}(),(function(t,n){return Promise.all(t.taskIDs.map((function(t){return Xe(e)(t,n)})))}))}},ge=function(e){return function(t){return l(e.transporter.write({method:x,path:p("1/indexes/%s/clear",e.indexName)},t),(function(t,n){return Xe(e)(t.taskID,n)}))}},ve=function(e){return function(t){var n=t||{},i=n.forwardToReplicas,a=g(r(n,["forwardToReplicas"]));return i&&(a.queryParameters.forwardToReplicas=1),l(e.transporter.write({method:x,path:p("1/indexes/%s/rules/clear",e.indexName)},a),(function(t,n){return Xe(e)(t.taskID,n)}))}},ye=function(e){return function(t){var n=t||{},i=n.forwardToReplicas,a=g(r(n,["forwardToReplicas"]));return i&&(a.queryParameters.forwardToReplicas=1),l(e.transporter.write({method:x,path:p("1/indexes/%s/synonyms/clear",e.indexName)},a),(function(t,n){return Xe(e)(t.taskID,n)}))}},be=function(e){return function(t,n){return l(e.transporter.write({method:x,path:p("1/indexes/%s/deleteByQuery",e.indexName),data:t},n),(function(t,n){return Xe(e)(t.taskID,n)}))}},je=function(e){return function(t){return l(e.transporter.write({method:j,path:p("1/indexes/%s",e.indexName)},t),(function(t,n){return Xe(e)(t.taskID,n)}))}},Oe=function(e){return function(t,n){return l(xe(e)([t],n).then((function(e){return{taskID:e.taskIDs[0]}})),(function(t,n){return Xe(e)(t.taskID,n)}))}},xe=function(e){return function(t,n){var r=t.map((function(e){return{objectID:e}}));return me(e)(r,Ye.DeleteObject,n)}},Re=function(e){return function(t,n){var i=n||{},a=i.forwardToReplicas,s=g(r(i,["forwardToReplicas"]));return a&&(s.queryParameters.forwardToReplicas=1),l(e.transporter.write({method:j,path:p("1/indexes/%s/rules/%s",e.indexName,t)},s),(function(t,n){return Xe(e)(t.taskID,n)}))}},Fe=function(e){return function(t,n){var i=n||{},a=i.forwardToReplicas,s=g(r(i,["forwardToReplicas"]));return a&&(s.queryParameters.forwardToReplicas=1),l(e.transporter.write({method:j,path:p("1/indexes/%s/synonyms/%s",e.indexName,t)},s),(function(t,n){return Xe(e)(t.taskID,n)}))}},Pe=function(e){return function(t){return Ce(e)(t).then((function(){return!0})).catch((function(e){if(404!==e.status)throw e;return!1}))}},Se=function(e){return function(t,a){var s=a||{},c=s.query,o=s.paginate,u=r(s,["query","paginate"]),f=0;return function r(){return Be(e)(c||"",n(n({},u),{},{page:f})).then((function(e){for(var n=0,a=Object.entries(e.hits);n<a.length;n++){var s=i(a[n],2),c=s[0],u=s[1];if(t(u))return{object:u,position:parseInt(c,10),page:f}}if(f++,!1===o||f>=e.nbPages)throw{name:"ObjectNotFoundError",message:"Object not found."};return r()}))}()}},we=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/%s",e.indexName,t)},n)}},Ee=function(){return function(e,t){for(var n=0,r=Object.entries(e.hits);n<r.length;n++){var a=i(r[n],2),s=a[0];if(a[1].objectID===t)return parseInt(s,10)}return-1}},_e=function(e){return function(t,i){var a=i||{},s=a.attributesToRetrieve,c=r(a,["attributesToRetrieve"]),o=t.map((function(t){return n({indexName:e.indexName,objectID:t},s?{attributesToRetrieve:s}:{})}));return e.transporter.read({method:x,path:"1/indexes/*/objects",data:{requests:o}},c)}},Ie=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/rules/%s",e.indexName,t)},n)}},Ce=function(e){return function(t){return e.transporter.read({method:O,path:p("1/indexes/%s/settings",e.indexName),data:{getVersion:2}},t)}},Ne=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/synonyms/%s",e.indexName,t)},n)}},Ae=function(e){return function(t,n){return l(ke(e)([t],n).then((function(e){return{objectID:e.objectIDs[0],taskID:e.taskIDs[0]}})),(function(t,n){return Xe(e)(t.taskID,n)}))}},ke=function(e){return function(t,n){var i=n||{},a=i.createIfNotExists,s=r(i,["createIfNotExists"]),c=a?Ye.PartialUpdateObject:Ye.PartialUpdateObjectNoCreate;return me(e)(t,c,s)}},Te=function(e){return function(t,s){var c=s||{},o=c.safe,u=c.autoGenerateObjectIDIfNotExist,f=c.batchSize,h=r(c,["safe","autoGenerateObjectIDIfNotExist","batchSize"]),d=function(t,n,r,i){return l(e.transporter.write({method:x,path:p("1/indexes/%s/operation",t),data:{operation:r,destination:n}},i),(function(t,n){return Xe(e)(t.taskID,n)}))},m=Math.random().toString(36).substring(7),g="".concat(e.indexName,"_tmp_").concat(m),v=Ve({appId:e.appId,transporter:e.transporter,indexName:g}),y=[],b=d(e.indexName,g,"copy",n(n({},h),{},{scope:["settings","synonyms","rules"]}));return y.push(b),l((o?b.wait(h):b).then((function(){var e=v(t,n(n({},h),{},{autoGenerateObjectIDIfNotExist:u,batchSize:f}));return y.push(e),o?e.wait(h):e})).then((function(){var t=d(g,e.indexName,"move",h);return y.push(t),o?t.wait(h):t})).then((function(){return Promise.all(y)})).then((function(e){var t=i(e,3),n=t[0],r=t[1],s=t[2];return{objectIDs:r.objectIDs,taskIDs:[n.taskID].concat(a(r.taskIDs),[s.taskID])}})),(function(e,t){return Promise.all(y.map((function(e){return e.wait(t)})))}))}},De=function(e){return function(t,r){return Le(e)(t,n(n({},r),{},{clearExistingRules:!0}))}},He=function(e){return function(t,r){return Ue(e)(t,n(n({},r),{},{replaceExistingSynonyms:!0}))}},qe=function(e){return function(t,n){return l(Ve(e)([t],n).then((function(e){return{objectID:e.objectIDs[0],taskID:e.taskIDs[0]}})),(function(t,n){return Xe(e)(t.taskID,n)}))}},Ve=function(e){return function(t,n){var i=n||{},a=i.autoGenerateObjectIDIfNotExist,s=r(i,["autoGenerateObjectIDIfNotExist"]),c=a?Ye.AddObject:Ye.UpdateObject;if(c===Ye.UpdateObject){var o=!0,u=!1,f=void 0;try{for(var h,d=t[Symbol.iterator]();!(o=(h=d.next()).done);o=!0)if(void 0===h.value.objectID)return l(Promise.reject({name:"MissingObjectIDError",message:"All objects must have an unique objectID (like a primary key) to be valid. Algolia is also able to generate objectIDs automatically but *it's not recommended*. To do it, use the `{'autoGenerateObjectIDIfNotExist': true}` option."}))}catch(e){u=!0,f=e}finally{try{o||null==d.return||d.return()}finally{if(u)throw f}}}return me(e)(t,c,s)}},Qe=function(e){return function(t,n){return Le(e)([t],n)}},Le=function(e){return function(t,n){var i=n||{},a=i.forwardToReplicas,s=i.clearExistingRules,c=g(r(i,["forwardToReplicas","clearExistingRules"]));return a&&(c.queryParameters.forwardToReplicas=1),s&&(c.queryParameters.clearExistingRules=1),l(e.transporter.write({method:x,path:p("1/indexes/%s/rules/batch",e.indexName),data:t},c),(function(t,n){return Xe(e)(t.taskID,n)}))}},Me=function(e){return function(t,n){return Ue(e)([t],n)}},Ue=function(e){return function(t,n){var i=n||{},a=i.forwardToReplicas,s=i.replaceExistingSynonyms,c=g(r(i,["forwardToReplicas","replaceExistingSynonyms"]));return a&&(c.queryParameters.forwardToReplicas=1),s&&(c.queryParameters.replaceExistingSynonyms=1),l(e.transporter.write({method:x,path:p("1/indexes/%s/synonyms/batch",e.indexName),data:t},c),(function(t,n){return Xe(e)(t.taskID,n)}))}},Be=function(e){return function(t,n){return e.transporter.read({method:x,path:p("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},n)}},ze=function(e){return function(t,n,r){return e.transporter.read({method:x,path:p("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:n},cacheable:!0},r)}},We=function(e){return function(t,n){return e.transporter.read({method:x,path:p("1/indexes/%s/rules/search",e.indexName),data:{query:t}},n)}},Je=function(e){return function(t,n){return e.transporter.read({method:x,path:p("1/indexes/%s/synonyms/search",e.indexName),data:{query:t}},n)}},Ke=function(e){return function(t,n){var i=n||{},a=i.forwardToReplicas,s=g(r(i,["forwardToReplicas"]));return a&&(s.queryParameters.forwardToReplicas=1),l(e.transporter.write({method:"PUT",path:p("1/indexes/%s/settings",e.indexName),data:t},s),(function(t,n){return Xe(e)(t.taskID,n)}))}},Xe=function(e){return function(t,n){return f((function(r){return function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/task/%s",e.indexName,t.toString())},n)}}(e)(t,n).then((function(e){return"published"!==e.status?r():void 0}))}))}},Ye={AddObject:"addObject",UpdateObject:"updateObject",PartialUpdateObject:"partialUpdateObject",PartialUpdateObjectNoCreate:"partialUpdateObjectNoCreate",DeleteObject:"deleteObject",DeleteIndex:"delete",ClearIndex:"clear"},Ge={Settings:"settings",Synonyms:"synonyms",Rules:"rules"};function $e(e,t,r){var i={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var n=new XMLHttpRequest;n.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return n.setRequestHeader(t,e.headers[t])}));var r,i=function(e,r){return setTimeout((function(){n.abort(),t({status:0,content:r,isTimedOut:!0})}),1e3*e)},a=i(e.connectTimeout,"Connection timeout");n.onreadystatechange=function(){n.readyState>n.OPENED&&void 0===r&&(clearTimeout(a),r=i(e.responseTimeout,"Socket timeout"))},n.onerror=function(){0===n.status&&(clearTimeout(a),clearTimeout(r),t({content:n.responseText||"Network request failed",status:n.status,isTimedOut:!1}))},n.onload=function(){clearTimeout(a),clearTimeout(r),t({content:n.responseText,status:n.status,isTimedOut:!1})},n.send(e.data)}))}},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}},responsesCache:o(),requestsCache:o({serializable:!1}),hostsCache:c({caches:[s({key:"".concat("4.6.0","-").concat(e)}),o()]}),userAgent:P("4.6.0").add({segment:"Browser"})};return function(e){var t=e.appId,r=u(void 0!==e.authMode?e.authMode:m.WithinHeaders,t,e.apiKey),i=F(n(n({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:v.Read},{url:"".concat(t,".algolia.net"),accept:v.Write}].concat(h([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return d({transporter:i,appId:t,addAlgoliaAgent:function(e,t){i.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([i.requestsCache.clear(),i.responsesCache.clear()]).then((function(){}))}},e.methods)}(n(n(n({},i),r),{},{methods:{search:ae,searchForFacetValues:se,multipleBatch:re,multipleGetObjects:ie,multipleQueries:ae,copyIndex:L,copySettings:U,copySynonyms:B,copyRules:M,moveIndex:ne,listIndices:ee,getLogs:J,listClusters:Z,multipleSearchForFacetValues:se,getApiKey:W,addApiKey:q,listApiKeys:$,updateApiKey:fe,deleteApiKey:z,restoreApiKey:oe,assignUserID:V,assignUserIDs:Q,getUserID:X,searchUserIDs:ue,listUserIDs:te,getTopUserIDs:K,removeUserID:ce,hasPendingMappings:Y,initIndex:function(e){return function(t){return G(e)(t,{methods:{batch:le,delete:je,getObject:we,getObjects:_e,saveObject:qe,saveObjects:Ve,search:Be,searchForFacetValues:ze,waitTask:Xe,setSettings:Ke,getSettings:Ce,partialUpdateObject:Ae,partialUpdateObjects:ke,deleteObject:Oe,deleteObjects:xe,deleteBy:be,clearObjects:ge,browseObjects:he,getObjectPosition:Ee,findObject:Se,exists:Pe,saveSynonym:Me,saveSynonyms:Ue,getSynonym:Ne,searchSynonyms:Je,browseSynonyms:pe,deleteSynonym:Fe,clearSynonyms:ye,replaceAllObjects:Te,replaceAllSynonyms:He,searchRules:We,getRule:Ie,deleteRule:Re,saveRule:Qe,saveRules:Le,replaceAllRules:De,browseRules:de,clearRules:ve}})}},initAnalytics:function(){return function(e){return function(e){var t=e.region||"us",r=u(m.WithinHeaders,e.appId,e.apiKey),i=F(n(n({hosts:[{url:"analytics.".concat(t,".algolia.com")}]},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/json"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return d({appId:e.appId,transporter:i},e.methods)}(n(n(n({},i),e),{},{methods:{addABTest:I,getABTest:N,getABTests:A,stopABTest:k,deleteABTest:C}}))}},initRecommendation:function(){return function(e){return function(e){var t=e.region||"us",r=u(m.WithinHeaders,e.appId,e.apiKey),i=F(n(n({hosts:[{url:"recommendation.".concat(t,".algolia.com")}]},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/json"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return d({appId:e.appId,transporter:i},e.methods)}(n(n(n({},i),e),{},{methods:{getPersonalizationStrategy:T,setPersonalizationStrategy:D}}))}}}}))}return $e.version="4.6.0",$e}()},function(e,t){e.exports=function(e,t,n){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";var r=n(32),i=n(33),a=n(60),s=n(27),c=n(61),o=n(41),u=n(34),f=n(62);function l(e,t){return Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every((function(e,n){return l(t[n],e)})):e===t}function h(e){var t=e?h._parseNumbers(e):{};this.facets=t.facets||[],this.disjunctiveFacets=t.disjunctiveFacets||[],this.hierarchicalFacets=t.hierarchicalFacets||[],this.facetsRefinements=t.facetsRefinements||{},this.facetsExcludes=t.facetsExcludes||{},this.disjunctiveFacetsRefinements=t.disjunctiveFacetsRefinements||{},this.numericRefinements=t.numericRefinements||{},this.tagRefinements=t.tagRefinements||[],this.hierarchicalFacetsRefinements=t.hierarchicalFacetsRefinements||{};var n=this;Object.keys(t).forEach((function(e){var r=-1!==h.PARAMETERS.indexOf(e),i=void 0!==t[e];!r&&i&&(n[e]=t[e])}))}h.PARAMETERS=Object.keys(new h),h._parseNumbers=function(e){if(e instanceof h)return e;var t={};if(["aroundPrecision","aroundRadius","getRankingInfo","minWordSizefor2Typos","minWordSizefor1Typo","page","maxValuesPerFacet","distinct","minimumAroundRadius","hitsPerPage","minProximity"].forEach((function(n){var r=e[n];if("string"==typeof r){var i=parseFloat(r);t[n]=isNaN(i)?r:i}})),Array.isArray(e.insideBoundingBox)&&(t.insideBoundingBox=e.insideBoundingBox.map((function(e){return Array.isArray(e)?e.map((function(e){return parseFloat(e)})):e}))),e.numericRefinements){var n={};Object.keys(e.numericRefinements).forEach((function(t){var r=e.numericRefinements[t]||{};n[t]={},Object.keys(r).forEach((function(e){var i=r[e].map((function(e){return Array.isArray(e)?e.map((function(e){return"string"==typeof e?parseFloat(e):e})):"string"==typeof e?parseFloat(e):e}));n[t][e]=i}))})),t.numericRefinements=n}return r({},e,t)},h.make=function(e){var t=new h(e);return(e.hierarchicalFacets||[]).forEach((function(e){if(e.rootPath){var n=t.getHierarchicalRefinement(e.name);n.length>0&&0!==n[0].indexOf(e.rootPath)&&(t=t.clearRefinements(e.name)),0===(n=t.getHierarchicalRefinement(e.name)).length&&(t=t.toggleHierarchicalFacetRefinement(e.name,e.rootPath))}})),t},h.validate=function(e,t){var n=t||{};return e.tagFilters&&n.tagRefinements&&n.tagRefinements.length>0?new Error("[Tags] Cannot switch from the managed tag API to the advanced API. It is probably an error, if it is really what you want, you should first clear the tags with clearTags method."):e.tagRefinements.length>0&&n.tagFilters?new Error("[Tags] Cannot switch from the advanced tag API to the managed API. It is probably an error, if it is not, you should first clear the tags with clearTags method."):e.numericFilters&&n.numericRefinements&&u(n.numericRefinements)?new Error("[Numeric filters] Can't switch from the advanced to the managed API. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):u(e.numericRefinements)&&n.numericFilters?new Error("[Numeric filters] Can't switch from the managed API to the advanced. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):null},h.prototype={constructor:h,clearRefinements:function(e){var t={numericRefinements:this._clearNumericRefinements(e),facetsRefinements:f.clearRefinement(this.facetsRefinements,e,"conjunctiveFacet"),facetsExcludes:f.clearRefinement(this.facetsExcludes,e,"exclude"),disjunctiveFacetsRefinements:f.clearRefinement(this.disjunctiveFacetsRefinements,e,"disjunctiveFacet"),hierarchicalFacetsRefinements:f.clearRefinement(this.hierarchicalFacetsRefinements,e,"hierarchicalFacet")};return t.numericRefinements===this.numericRefinements&&t.facetsRefinements===this.facetsRefinements&&t.facetsExcludes===this.facetsExcludes&&t.disjunctiveFacetsRefinements===this.disjunctiveFacetsRefinements&&t.hierarchicalFacetsRefinements===this.hierarchicalFacetsRefinements?this:this.setQueryParameters(t)},clearTags:function(){return void 0===this.tagFilters&&0===this.tagRefinements.length?this:this.setQueryParameters({tagFilters:void 0,tagRefinements:[]})},setIndex:function(e){return e===this.index?this:this.setQueryParameters({index:e})},setQuery:function(e){return e===this.query?this:this.setQueryParameters({query:e})},setPage:function(e){return e===this.page?this:this.setQueryParameters({page:e})},setFacets:function(e){return this.setQueryParameters({facets:e})},setDisjunctiveFacets:function(e){return this.setQueryParameters({disjunctiveFacets:e})},setHitsPerPage:function(e){return this.hitsPerPage===e?this:this.setQueryParameters({hitsPerPage:e})},setTypoTolerance:function(e){return this.typoTolerance===e?this:this.setQueryParameters({typoTolerance:e})},addNumericRefinement:function(e,t,n){var i=c(n);if(this.isNumericRefined(e,t,i))return this;var a=r({},this.numericRefinements);return a[e]=r({},a[e]),a[e][t]?(a[e][t]=a[e][t].slice(),a[e][t].push(i)):a[e][t]=[i],this.setQueryParameters({numericRefinements:a})},getConjunctiveRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsRefinements[e]||[]},getDisjunctiveRefinements:function(e){return this.isDisjunctiveFacet(e)&&this.disjunctiveFacetsRefinements[e]||[]},getHierarchicalRefinement:function(e){return this.hierarchicalFacetsRefinements[e]||[]},getExcludeRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsExcludes[e]||[]},removeNumericRefinement:function(e,t,n){return void 0!==n?this.isNumericRefined(e,t,n)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(r,i){return i===e&&r.op===t&&l(r.val,c(n))}))}):this:void 0!==t?this.isNumericRefined(e,t)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(n,r){return r===e&&n.op===t}))}):this:this.isNumericRefined(e)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(t,n){return n===e}))}):this},getNumericRefinements:function(e){return this.numericRefinements[e]||{}},getNumericRefinement:function(e,t){return this.numericRefinements[e]&&this.numericRefinements[e][t]},_clearNumericRefinements:function(e){if(void 0===e)return u(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return u(this.numericRefinements[e])?o(this.numericRefinements,[e]):this.numericRefinements;if("function"==typeof e){var t=!1,n=this.numericRefinements,r=Object.keys(n).reduce((function(r,i){var a=n[i],s={};return a=a||{},Object.keys(a).forEach((function(n){var r=a[n]||[],c=[];r.forEach((function(t){e({val:t,op:n},i,"numeric")||c.push(t)})),c.length!==r.length&&(t=!0),s[n]=c})),r[i]=s,r}),{});return t?r:this.numericRefinements}},addFacet:function(e){return this.isConjunctiveFacet(e)?this:this.setQueryParameters({facets:this.facets.concat([e])})},addDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this:this.setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.concat([e])})},addHierarchicalFacet:function(e){if(this.isHierarchicalFacet(e.name))throw new Error("Cannot declare two hierarchical facets with the same name: `"+e.name+"`");return this.setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.concat([e])})},addFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsRefinements,e,t)?this:this.setQueryParameters({facetsRefinements:f.addRefinement(this.facetsRefinements,e,t)})},addExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsExcludes,e,t)?this:this.setQueryParameters({facetsExcludes:f.addRefinement(this.facetsExcludes,e,t)})},addDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return f.isRefined(this.disjunctiveFacetsRefinements,e,t)?this:this.setQueryParameters({disjunctiveFacetsRefinements:f.addRefinement(this.disjunctiveFacetsRefinements,e,t)})},addTagRefinement:function(e){if(this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.concat(e)};return this.setQueryParameters(t)},removeFacet:function(e){return this.isConjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({facets:this.facets.filter((function(t){return t!==e}))}):this},removeDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.filter((function(t){return t!==e}))}):this},removeHierarchicalFacet:function(e){return this.isHierarchicalFacet(e)?this.clearRefinements(e).setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.filter((function(t){return t.name!==e}))}):this},removeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsRefinements,e,t)?this.setQueryParameters({facetsRefinements:f.removeRefinement(this.facetsRefinements,e,t)}):this},removeExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsExcludes,e,t)?this.setQueryParameters({facetsExcludes:f.removeRefinement(this.facetsExcludes,e,t)}):this},removeDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return f.isRefined(this.disjunctiveFacetsRefinements,e,t)?this.setQueryParameters({disjunctiveFacetsRefinements:f.removeRefinement(this.disjunctiveFacetsRefinements,e,t)}):this},removeTagRefinement:function(e){if(!this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.filter((function(t){return t!==e}))};return this.setQueryParameters(t)},toggleRefinement:function(e,t){return this.toggleFacetRefinement(e,t)},toggleFacetRefinement:function(e,t){if(this.isHierarchicalFacet(e))return this.toggleHierarchicalFacetRefinement(e,t);if(this.isConjunctiveFacet(e))return this.toggleConjunctiveFacetRefinement(e,t);if(this.isDisjunctiveFacet(e))return this.toggleDisjunctiveFacetRefinement(e,t);throw new Error("Cannot refine the undeclared facet "+e+"; it should be added to the helper options facets, disjunctiveFacets or hierarchicalFacets")},toggleConjunctiveFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsRefinements:f.toggleRefinement(this.facetsRefinements,e,t)})},toggleExcludeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsExcludes:f.toggleRefinement(this.facetsExcludes,e,t)})},toggleDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return this.setQueryParameters({disjunctiveFacetsRefinements:f.toggleRefinement(this.disjunctiveFacetsRefinements,e,t)})},toggleHierarchicalFacetRefinement:function(e,t){if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration");var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),r={};return void 0!==this.hierarchicalFacetsRefinements[e]&&this.hierarchicalFacetsRefinements[e].length>0&&(this.hierarchicalFacetsRefinements[e][0]===t||0===this.hierarchicalFacetsRefinements[e][0].indexOf(t+n))?-1===t.indexOf(n)?r[e]=[]:r[e]=[t.slice(0,t.lastIndexOf(n))]:r[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:i({},r,this.hierarchicalFacetsRefinements)})},addHierarchicalFacetRefinement:function(e,t){if(this.isHierarchicalFacetRefined(e))throw new Error(e+" is already refined.");if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration.");var n={};return n[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:i({},n,this.hierarchicalFacetsRefinements)})},removeHierarchicalFacetRefinement:function(e){if(!this.isHierarchicalFacetRefined(e))return this;var t={};return t[e]=[],this.setQueryParameters({hierarchicalFacetsRefinements:i({},t,this.hierarchicalFacetsRefinements)})},toggleTagRefinement:function(e){return this.isTagRefined(e)?this.removeTagRefinement(e):this.addTagRefinement(e)},isDisjunctiveFacet:function(e){return this.disjunctiveFacets.indexOf(e)>-1},isHierarchicalFacet:function(e){return void 0!==this.getHierarchicalFacetByName(e)},isConjunctiveFacet:function(e){return this.facets.indexOf(e)>-1},isFacetRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&f.isRefined(this.facetsRefinements,e,t)},isExcludeRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&f.isRefined(this.facetsExcludes,e,t)},isDisjunctiveFacetRefined:function(e,t){return!!this.isDisjunctiveFacet(e)&&f.isRefined(this.disjunctiveFacetsRefinements,e,t)},isHierarchicalFacetRefined:function(e,t){if(!this.isHierarchicalFacet(e))return!1;var n=this.getHierarchicalRefinement(e);return t?-1!==n.indexOf(t):n.length>0},isNumericRefined:function(e,t,n){if(void 0===n&&void 0===t)return!!this.numericRefinements[e];var r=this.numericRefinements[e]&&void 0!==this.numericRefinements[e][t];if(void 0===n||!r)return r;var i,a,o=c(n),u=void 0!==(i=this.numericRefinements[e][t],a=o,s(i,(function(e){return l(e,a)})));return r&&u},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=a(Object.keys(this.numericRefinements).filter((function(t){return Object.keys(e.numericRefinements[t]).length>0})),this.disjunctiveFacets);return Object.keys(this.disjunctiveFacetsRefinements).filter((function(t){return e.disjunctiveFacetsRefinements[t].length>0})).concat(t).concat(this.getRefinedHierarchicalFacets())},getRefinedHierarchicalFacets:function(){var e=this;return a(this.hierarchicalFacets.map((function(e){return e.name})),Object.keys(this.hierarchicalFacetsRefinements).filter((function(t){return e.hierarchicalFacetsRefinements[t].length>0})))},getUnrefinedDisjunctiveFacets:function(){var e=this.getRefinedDisjunctiveFacets();return this.disjunctiveFacets.filter((function(t){return-1===e.indexOf(t)}))},managedParameters:["index","facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements"],getQueryParams:function(){var e=this.managedParameters,t={},n=this;return Object.keys(this).forEach((function(r){var i=n[r];-1===e.indexOf(r)&&void 0!==i&&(t[r]=i)})),t},setQueryParameter:function(e,t){if(this[e]===t)return this;var n={};return n[e]=t,this.setQueryParameters(n)},setQueryParameters:function(e){if(!e)return this;var t=h.validate(this,e);if(t)throw t;var n=this,r=h._parseNumbers(e),i=Object.keys(this).reduce((function(e,t){return e[t]=n[t],e}),{}),a=Object.keys(r).reduce((function(e,t){var n=void 0!==e[t],i=void 0!==r[t];return n&&!i?o(e,[t]):(i&&(e[t]=r[t]),e)}),i);return new this.constructor(a)},resetPage:function(){return void 0===this.page?this:this.setPage(0)},_getHierarchicalFacetSortBy:function(e){return e.sortBy||["isRefined:desc","name:asc"]},_getHierarchicalFacetSeparator:function(e){return e.separator||" > "},_getHierarchicalRootPath:function(e){return e.rootPath||null},_getHierarchicalShowParentLevel:function(e){return"boolean"!=typeof e.showParentLevel||e.showParentLevel},getHierarchicalFacetByName:function(e){return s(this.hierarchicalFacets,(function(t){return t.name===e}))},getHierarchicalFacetBreadcrumb:function(e){if(!this.isHierarchicalFacet(e))return[];var t=this.getHierarchicalRefinement(e)[0];if(!t)return[];var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e));return t.split(n).map((function(e){return e.trim()}))},toString:function(){return JSON.stringify(this,null,2)}},e.exports=h},function(e,t,n){"use strict";e.exports=function(e,t){if(null===e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}},function(e,t,n){"use strict";var r=n(32),i=n(33),a=n(43),s=n(63),c=n(27),o=n(64),u=n(44),f=n(65);function l(e){var t={};return e.forEach((function(e,n){t[e]=n})),t}function h(e,t,n){t&&t[n]&&(e.stats=t[n])}function d(e,t){var n=t[0];this._rawResults=t;var a=this;Object.keys(n).forEach((function(e){a[e]=n[e]})),this.processingTimeMS=t.reduce((function(e,t){return void 0===t.processingTimeMS?e:e+t.processingTimeMS}),0),this.disjunctiveFacets=[],this.hierarchicalFacets=e.hierarchicalFacets.map((function(){return[]})),this.facets=[];var u=e.getRefinedDisjunctiveFacets(),d=l(e.facets),p=l(e.disjunctiveFacets),m=1,g=n.facets||{};Object.keys(g).forEach((function(t){var r,i,s=g[t],u=(r=e.hierarchicalFacets,i=t,c(r,(function(e){return(e.attributes||[]).indexOf(i)>-1})));if(u){var f=u.attributes.indexOf(t),l=o(e.hierarchicalFacets,(function(e){return e.name===u.name}));a.hierarchicalFacets[l][f]={attribute:t,data:s,exhaustive:n.exhaustiveFacetsCount}}else{var m,v=-1!==e.disjunctiveFacets.indexOf(t),y=-1!==e.facets.indexOf(t);v&&(m=p[t],a.disjunctiveFacets[m]={name:t,data:s,exhaustive:n.exhaustiveFacetsCount},h(a.disjunctiveFacets[m],n.facets_stats,t)),y&&(m=d[t],a.facets[m]={name:t,data:s,exhaustive:n.exhaustiveFacetsCount},h(a.facets[m],n.facets_stats,t))}})),this.hierarchicalFacets=s(this.hierarchicalFacets),u.forEach((function(s){var c=t[m],u=c&&c.facets?c.facets:{},f=e.getHierarchicalFacetByName(s);Object.keys(u).forEach((function(t){var s,l=u[t];if(f){s=o(e.hierarchicalFacets,(function(e){return e.name===f.name}));var d=o(a.hierarchicalFacets[s],(function(e){return e.attribute===t}));if(-1===d)return;a.hierarchicalFacets[s][d].data=r({},a.hierarchicalFacets[s][d].data,l)}else{s=p[t];var m=n.facets&&n.facets[t]||{};a.disjunctiveFacets[s]={name:t,data:i({},l,m),exhaustive:c.exhaustiveFacetsCount},h(a.disjunctiveFacets[s],c.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!a.disjunctiveFacets[s].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(n)>-1&&(a.disjunctiveFacets[s].data[n]=0)}))}})),m++})),e.getRefinedHierarchicalFacets().forEach((function(n){var r=e.getHierarchicalFacetByName(n),s=e._getHierarchicalFacetSeparator(r),c=e.getHierarchicalRefinement(n);if(!(0===c.length||c[0].split(s).length<2)){var u=t[m],f=u&&u.facets?u.facets:{};Object.keys(f).forEach((function(t){var n=f[t],u=o(e.hierarchicalFacets,(function(e){return e.name===r.name})),l=o(a.hierarchicalFacets[u],(function(e){return e.attribute===t}));if(-1!==l){var h={};if(c.length>0){var d=c[0].split(s)[0];h[d]=a.hierarchicalFacets[u][l].data[d]}a.hierarchicalFacets[u][l].data=i(h,n,a.hierarchicalFacets[u][l].data)}})),m++}})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],i=d[t];a.facets[i]={name:t,data:n.facets[t],exhaustive:n.exhaustiveFacetsCount},r.forEach((function(e){a.facets[i]=a.facets[i]||{name:t},a.facets[i].data=a.facets[i].data||{},a.facets[i].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(f(e)),this.facets=s(this.facets),this.disjunctiveFacets=s(this.disjunctiveFacets),this._state=e}function p(e,t){if(!t.data||0===t.data.length)return t;var n=t.data.map((function(t){return p(e,t)})),i=e(n);return r({},t,{data:i})}function m(e,t){var n=c(e,(function(e){return e.name===t}));return n&&n.stats}function g(e,t,n,r,i){var a=c(i,(function(e){return e.name===n})),s=a&&a.data&&a.data[r]?a.data[r]:0,o=a&&a.exhaustive||!1;return{type:t,attributeName:n,name:r,count:s,exhaustive:o}}d.prototype.getFacetByName=function(e){function t(t){return t.name===e}return c(this.facets,t)||c(this.disjunctiveFacets,t)||c(this.hierarchicalFacets,t)},d.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],d.prototype.getFacetValues=function(e,t){var n=function(e,t){function n(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var r=c(e.facets,n);return r?Object.keys(r.data).map((function(n){return{name:n,count:r.data[n],isRefined:e._state.isFacetRefined(t,n),isExcluded:e._state.isExcludeRefined(t,n)}})):[]}if(e._state.isDisjunctiveFacet(t)){var i=c(e.disjunctiveFacets,n);return i?Object.keys(i.data).map((function(n){return{name:n,count:i.data[n],isRefined:e._state.isDisjunctiveFacetRefined(t,n)}})):[]}if(e._state.isHierarchicalFacet(t))return c(e.hierarchicalFacets,n)}(this,e);if(n){var r=i({},t,{sortBy:d.DEFAULT_SORT});if(Array.isArray(r.sortBy)){var s=u(r.sortBy,d.DEFAULT_SORT);return Array.isArray(n)?a(n,s[0],s[1]):p((function(e){return a(e,s[0],s[1])}),n)}if("function"==typeof r.sortBy)return Array.isArray(n)?n.sort(r.sortBy):p((function(e){return function(e,t){return t.sort(e)}(r.sortBy,e)}),n);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}},d.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?m(this.facets,e):this._state.isDisjunctiveFacet(e)?m(this.disjunctiveFacets,e):void 0},d.prototype.getRefinements=function(){var e=this._state,t=this,n=[];return Object.keys(e.facetsRefinements).forEach((function(r){e.facetsRefinements[r].forEach((function(i){n.push(g(e,"facet",r,i,t.facets))}))})),Object.keys(e.facetsExcludes).forEach((function(r){e.facetsExcludes[r].forEach((function(i){n.push(g(e,"exclude",r,i,t.facets))}))})),Object.keys(e.disjunctiveFacetsRefinements).forEach((function(r){e.disjunctiveFacetsRefinements[r].forEach((function(i){n.push(g(e,"disjunctive",r,i,t.disjunctiveFacets))}))})),Object.keys(e.hierarchicalFacetsRefinements).forEach((function(r){e.hierarchicalFacetsRefinements[r].forEach((function(i){n.push(function(e,t,n,r){var i=e.getHierarchicalFacetByName(t),a=e._getHierarchicalFacetSeparator(i),s=n.split(a),o=c(r,(function(e){return e.name===t})),u=s.reduce((function(e,t){var n=e&&c(e.data,(function(e){return e.name===t}));return void 0!==n?n:e}),o),f=u&&u.count||0,l=u&&u.exhaustive||!1,h=u&&u.path||"";return{type:"hierarchical",attributeName:t,name:h,count:f,exhaustive:l}}(e,r,i,t.hierarchicalFacets))}))})),Object.keys(e.numericRefinements).forEach((function(t){var r=e.numericRefinements[t];Object.keys(r).forEach((function(e){r[e].forEach((function(r){n.push({type:"numeric",attributeName:t,name:r,numericValue:r,operator:e})}))}))})),e.tagRefinements.forEach((function(e){n.push({type:"tag",attributeName:"_tags",name:e})})),n},e.exports=d},function(e,t,n){"use strict";function r(e,t){if(e!==t){var n=void 0!==e,r=null===e,i=void 0!==t,a=null===t;if(!a&&e>t||r&&i||!n)return 1;if(!r&&e<t||a&&n||!i)return-1}return 0}e.exports=function(e,t,n){if(!Array.isArray(e))return[];Array.isArray(n)||(n=[]);var i=e.map((function(e,n){return{criteria:t.map((function(t){return e[t]})),index:n,value:e}}));return i.sort((function(e,t){for(var i=-1;++i<e.criteria.length;){var a=r(e.criteria[i],t.criteria[i]);if(a)return i>=n.length?a:"desc"===n[i]?-a:a}return e.index-t.index})),i.map((function(e){return e.value}))}},function(e,t,n){"use strict";var r=n(27);e.exports=function(e,t){var n=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var i=t.split(":"),a=r(n,(function(e){return e[0]===i[0]}));return i.length>1||!a?(e[0].push(i[0]),e[1].push(i[1]),e):(e[0].push(a[0]),e[1].push(a[1]),e)}),[[],[]])}},function(e,t,n){"use strict";var r,i="object"==typeof Reflect?Reflect:null,a=i&&"function"==typeof i.apply?i.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};r=i&&"function"==typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!=e};function c(){c.init.call(this)}e.exports=c,e.exports.once=function(e,t){return new Promise((function(n,r){function i(){void 0!==a&&e.removeListener("error",a),n([].slice.call(arguments))}var a;"error"!==t&&(a=function(n){e.removeListener(t,i),r(n)},e.once("error",a)),e.once(t,i)}))},c.EventEmitter=c,c.prototype._events=void 0,c.prototype._eventsCount=0,c.prototype._maxListeners=void 0;var o=10;function u(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function f(e){return void 0===e._maxListeners?c.defaultMaxListeners:e._maxListeners}function l(e,t,n,r){var i,a,s,c;if(u(n),void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),s=a[t]),void 0===s)s=a[t]=n,++e._eventsCount;else if("function"==typeof s?s=a[t]=r?[n,s]:[s,n]:r?s.unshift(n):s.push(n),(i=f(e))>0&&s.length>i&&!s.warned){s.warned=!0;var o=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");o.name="MaxListenersExceededWarning",o.emitter=e,o.type=t,o.count=s.length,c=o,console&&console.warn&&console.warn(c)}return e}function h(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=h.bind(r);return i.listener=n,r.wrapFn=i,i}function p(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(i):g(i,i.length)}function m(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function g(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}Object.defineProperty(c,"defaultMaxListeners",{enumerable:!0,get:function(){return o},set:function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");o=e}}),c.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},c.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},c.prototype.getMaxListeners=function(){return f(this)},c.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r="error"===e,i=this._events;if(void 0!==i)r=r&&void 0===i.error;else if(!r)return!1;if(r){var s;if(t.length>0&&(s=t[0]),s instanceof Error)throw s;var c=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw c.context=s,c}var o=i[e];if(void 0===o)return!1;if("function"==typeof o)a(o,this,t);else{var u=o.length,f=g(o,u);for(n=0;n<u;++n)a(f[n],this,t)}return!0},c.prototype.addListener=function(e,t){return l(this,e,t,!1)},c.prototype.on=c.prototype.addListener,c.prototype.prependListener=function(e,t){return l(this,e,t,!0)},c.prototype.once=function(e,t){return u(t),this.on(e,d(this,e,t)),this},c.prototype.prependOnceListener=function(e,t){return u(t),this.prependListener(e,d(this,e,t)),this},c.prototype.removeListener=function(e,t){var n,r,i,a,s;if(u(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(i=-1,a=n.length-1;a>=0;a--)if(n[a]===t||n[a].listener===t){s=n[a].listener,i=a;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,i),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,s||t)}return this},c.prototype.off=c.prototype.removeListener,c.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var i,a=Object.keys(n);for(r=0;r<a.length;++r)"removeListener"!==(i=a[r])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},c.prototype.listeners=function(e){return p(this,e,!0)},c.prototype.rawListeners=function(e){return p(this,e,!1)},c.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):m.call(e,t)},c.prototype.listenerCount=m,c.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(e,t,n){"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},function(e,t,n){"use strict";e.exports="3.2.2"},function(e,t){!function(){e.exports=this.wp.date}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(26);function i(e,t){if(e){if("string"==typeof e)return Object(r.a)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(e,t):void 0}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return _})),n.d(t,"a",(function(){return I}));var r=n(0),i=n.n(r),a=n(78),s=n(16),c=n(8),o=Object(s.a)({displayName:"AlgoliaStats",getProvidedProps:function(e,t,n){var r=Object(c.d)(n,{ais:e.contextValue,multiIndexContext:e.indexContextValue});return r?{nbHits:r.nbHits,processingTimeMS:r.processingTimeMS}:null}}),u=n(11),f=n(10),l=n(12),h=n(13),d=n(15),p=n(2),m=n(3),g=n.n(m),v=n(14),y=n.n(v),b=n(74),j=n(21),O=Object(j.a)("Stats"),x=function(e){function t(){return Object(u.a)(this,t),Object(l.a)(this,Object(h.a)(t).apply(this,arguments))}return Object(d.a)(t,e),Object(f.a)(t,[{key:"render",value:function(){var e=this.props,t=e.translate,n=e.nbHits,r=e.processingTimeMS,a=e.className;return i.a.createElement("div",{className:y()(O(""),a)},i.a.createElement("span",{className:O("text")},t("stats",n,r)))}}]),t}(r.Component);Object(p.a)(x,"propTypes",{translate:g.a.func.isRequired,nbHits:g.a.number.isRequired,processingTimeMS:g.a.number.isRequired,className:g.a.string}),Object(p.a)(x,"defaultProps",{className:""});var R=o(Object(b.a)({stats:function(e,t){return"".concat(e.toLocaleString()," results found in ").concat(t.toLocaleString(),"ms")}})(x)),F=n(77),P=n(73),S=n(30),w=n(24),E=n(35),_=function(e){var t=e.appId,n=e.apiKey,i=e.indexName,s=e.hitsItems,c=e.hitAttributes,o=e.searchFormStyle;return n&&t&&i?Object(r.createElement)(w.b,{searchOnlyAPIKey:n,appId:t,indexName:i},Object(r.createElement)(a.a,{hitsPerPage:s}),Object(r.createElement)(E.a,{ui:"algolia"===o?"algolia":"wordpress"}),Object(r.createElement)(R,{translations:{stats:function(e){return"".concat(e," results found")}}}),Object(r.createElement)(I,{attributes:c}),Object(r.createElement)(F.a,null)):null},I=function(e){var t=e.attributes,n=Object(P.a)((function(e){var n=e.hits;return Object(r.createElement)(S.a,{hits:n,attributes:t})}));return Object(r.createElement)(n)}},,function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,i=!1,a=void 0;try{for(var s,c=e[Symbol.iterator]();!(r=(s=c.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(i)throw a}}return n}}},function(e,t,n){var r=n(55);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t,n){"use strict";var r=n(58);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,a,s){if(s!==r){var c=new Error("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");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";var r=n(40),i=n(42),a=n(66),s=n(67),c=n(45),o=n(46),u=n(34),f=n(47);function l(e,t,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+f+")"),this.setClient(e);var i=n||{};i.index=t,this.state=r.make(i),this.lastResults=null,this._queryId=0,this._lastQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0}function h(e){if(e<0)throw new Error("Page requested below 0.");return this._change({state:this.state.setPage(e),isPageReset:!1}),this}function d(){return this.state.page}o(l,c.EventEmitter),l.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},l.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},l.prototype.getQuery=function(){var e=this.state;return s._getHitsSearchParams(e)},l.prototype.searchOnce=function(e,t){var n=e?this.state.setQueryParameters(e):this.state,r=s._getQueries(n.index,n),a=this;if(this._currentNbQueries++,this.emit("searchOnce",{state:n}),!t)return this.client.search(r).then((function(e){return a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),{content:new i(n,e.results),state:n,_originalResponse:e}}),(function(e){throw a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),e}));this.client.search(r).then((function(e){a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),t(null,new i(n,e.results),n)})).catch((function(e){a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),t(e,null,n)}))},l.prototype.searchForFacetValues=function(e,t,n,r){var i="function"==typeof this.client.searchForFacetValues;if(!i&&"function"!=typeof this.client.initIndex)throw new Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues or client.initIndex(index).searchForFacetValues");var a=this.state.setQueryParameters(r||{}),c=a.isDisjunctiveFacet(e),o=s.getSearchForFacetQuery(e,t,n,a);this._currentNbQueries++;var u=this;return this.emit("searchForFacetValues",{state:a,facet:e,query:t}),(i?this.client.searchForFacetValues([{indexName:a.index,params:o}]):this.client.initIndex(a.index).searchForFacetValues(o)).then((function(t){return u._currentNbQueries--,0===u._currentNbQueries&&u.emit("searchQueueEmpty"),(t=Array.isArray(t)?t[0]:t).facetHits.forEach((function(t){t.isRefined=c?a.isDisjunctiveFacetRefined(e,t.value):a.isFacetRefined(e,t.value)})),t}),(function(e){throw u._currentNbQueries--,0===u._currentNbQueries&&u.emit("searchQueueEmpty"),e}))},l.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},l.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},l.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},l.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},l.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.addNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,n),isPageReset:!0}),this},l.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},l.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},l.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},l.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},l.prototype.removeNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,n),isPageReset:!0}),this},l.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},l.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},l.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},l.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},l.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},l.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},l.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},l.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},l.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},l.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},l.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},l.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},l.prototype.setCurrentPage=h,l.prototype.setPage=h,l.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},l.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},l.prototype.setState=function(e){return this._change({state:r.make(e),isPageReset:!1}),this},l.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new r(e),this},l.prototype.hasRefinements=function(e){return!!u(this.state.getNumericRefinements(e))||(this.state.isConjunctiveFacet(e)?this.state.isFacetRefined(e):this.state.isDisjunctiveFacet(e)?this.state.isDisjunctiveFacetRefined(e):!!this.state.isHierarchicalFacet(e)&&this.state.isHierarchicalFacetRefined(e))},l.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},l.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},l.prototype.hasTag=function(e){return this.state.isTagRefined(e)},l.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},l.prototype.getIndex=function(){return this.state.index},l.prototype.getCurrentPage=d,l.prototype.getPage=d,l.prototype.getTags=function(){return this.state.tagRefinements},l.prototype.getRefinements=function(e){var t=[];if(this.state.isConjunctiveFacet(e))this.state.getConjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"conjunctive"})})),this.state.getExcludeRefinements(e).forEach((function(e){t.push({value:e,type:"exclude"})}));else if(this.state.isDisjunctiveFacet(e)){this.state.getDisjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"disjunctive"})}))}var n=this.state.getNumericRefinements(e);return Object.keys(n).forEach((function(e){var r=n[e];t.push({value:r,operator:e,type:"numeric"})})),t},l.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},l.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},l.prototype._search=function(e){var t=this.state,n=[],r=[];e.onlyWithDerivedHelpers||(r=s._getQueries(t.index,t),n.push({state:t,queriesCount:r.length,helper:this}),this.emit("search",{state:t,results:this.lastResults}));var i=this.derivedHelpers.map((function(e){var r=e.getModifiedState(t),i=s._getQueries(r.index,r);return n.push({state:r,queriesCount:i.length,helper:e}),e.emit("search",{state:r,results:e.lastResults}),i})),a=Array.prototype.concat.apply(r,i),c=this._queryId++;this._currentNbQueries++;try{this.client.search(a).then(this._dispatchAlgoliaResponse.bind(this,n,c)).catch(this._dispatchAlgoliaError.bind(this,c))}catch(e){this.emit("error",{error:e})}},l.prototype._dispatchAlgoliaResponse=function(e,t,n){if(!(t<this._lastQueryIdReceived)){this._currentNbQueries-=t-this._lastQueryIdReceived,this._lastQueryIdReceived=t,0===this._currentNbQueries&&this.emit("searchQueueEmpty");var r=n.results.slice();e.forEach((function(e){var t=e.state,n=e.queriesCount,a=e.helper,s=r.splice(0,n),c=a.lastResults=new i(t,s);a.emit("result",{results:c,state:t})}))}},l.prototype._dispatchAlgoliaError=function(e,t){e<this._lastQueryIdReceived||(this._currentNbQueries-=e-this._lastQueryIdReceived,this._lastQueryIdReceived=e,this.emit("error",{error:t}),0===this._currentNbQueries&&this.emit("searchQueueEmpty"))},l.prototype.containsRefinement=function(e,t,n,r){return e||0!==t.length||0!==n.length||0!==r.length},l.prototype._hasDisjunctiveRefinements=function(e){return this.state.disjunctiveRefinements[e]&&this.state.disjunctiveRefinements[e].length>0},l.prototype._change=function(e){var t=e.state,n=e.isPageReset;t!==this.state&&(this.state=t,this.emit("change",{state:this.state,results:this.lastResults,isPageReset:n}))},l.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},l.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+f+")"),this.client=e),this},l.prototype.getClient=function(){return this.client},l.prototype.derive=function(e){var t=new a(this,e);return this.derivedHelpers.push(t),t},l.prototype.detachDerivedHelper=function(e){var t=this.derivedHelpers.indexOf(e);if(-1===t)throw new Error("Derived helper already detached");this.derivedHelpers.splice(t,1)},l.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=l},function(e,t,n){"use strict";e.exports=function(e,t){return e.filter((function(n,r){return t.indexOf(n)>-1&&e.indexOf(n)===r}))}},function(e,t,n){"use strict";e.exports=function e(t){if("number"==typeof t)return t;if("string"==typeof t)return parseFloat(t);if(Array.isArray(t))return t.map(e);throw new Error("The value should be a number, a parsable string or an array of those.")}},function(e,t,n){"use strict";var r=n(33),i=n(41),a=n(34),s={addRefinement:function(e,t,n){if(s.isRefined(e,t,n))return e;var i=""+n,a=e[t]?e[t].concat(i):[i],c={};return c[t]=a,r({},c,e)},removeRefinement:function(e,t,n){if(void 0===n)return s.clearRefinement(e,(function(e,n){return t===n}));var r=""+n;return s.clearRefinement(e,(function(e,n){return t===n&&r===e}))},toggleRefinement:function(e,t,n){if(void 0===n)throw new Error("toggleRefinement should be used with a value");return s.isRefined(e,t,n)?s.removeRefinement(e,t,n):s.addRefinement(e,t,n)},clearRefinement:function(e,t,n){if(void 0===t)return a(e)?{}:e;if("string"==typeof t)return i(e,[t]);if("function"==typeof t){var r=!1,s=Object.keys(e).reduce((function(i,a){var s=e[a]||[],c=s.filter((function(e){return!t(e,a,n)}));return c.length!==s.length&&(r=!0),i[a]=c,i}),{});return r?s:e}},isRefined:function(e,t,n){var r=!!e[t]&&e[t].length>0;if(void 0===n||!r)return r;var i=""+n;return-1!==e[t].indexOf(i)}};e.exports=s},function(e,t,n){"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},function(e,t,n){"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}},function(e,t,n){"use strict";e.exports=function(e){return function(t,n){var s=e.hierarchicalFacets[n],c=e.hierarchicalFacetsRefinements[s.name]&&e.hierarchicalFacetsRefinements[s.name][0]||"",o=e._getHierarchicalFacetSeparator(s),u=e._getHierarchicalRootPath(s),f=e._getHierarchicalShowParentLevel(s),l=a(e._getHierarchicalFacetSortBy(s)),h=t.every((function(e){return e.exhaustive})),d=function(e,t,n,a,s){return function(c,o,u){var f=c;if(u>0){var l=0;for(f=c;l<u;){var h=f&&Array.isArray(f.data)?f.data:[];f=i(h,(function(e){return e.isRefined})),l++}}if(f){var d=Object.keys(o.data).map((function(e){return[e,o.data[e]]})).filter((function(e){return function(e,t,n,r,i,a){if(i&&(0!==e.indexOf(i)||i===e))return!1;return!i&&-1===e.indexOf(r)||i&&e.split(r).length-i.split(r).length==1||-1===e.indexOf(r)&&-1===n.indexOf(r)||0===n.indexOf(e)||0===e.indexOf(t+r)&&(a||0===e.indexOf(n))}(e[0],f.path||n,s,t,n,a)}));f.data=r(d.map((function(e){var n=e[0];return function(e,t,n,r,i){var a=t.split(n);return{name:a[a.length-1].trim(),path:t,count:e,isRefined:r===t||0===r.indexOf(t+n),exhaustive:i,data:null}}(e[1],n,t,s,o.exhaustive)})),e[0],e[1])}return c}}(l,o,u,f,c),p=t;return u&&(p=t.slice(u.split(o).length)),p.reduce(d,{name:e.hierarchicalFacets[n].name,count:null,isRefined:!0,path:null,exhaustive:h,data:null})}};var r=n(43),i=n(27),a=n(44)},function(e,t,n){"use strict";var r=n(45);function i(e,t){this.main=e,this.fn=t,this.lastResults=null}n(46)(i,r.EventEmitter),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},e.exports=i},function(e,t,n){"use strict";var r=n(32),i={_getQueries:function(e,t){var n=[];return n.push({indexName:e,params:i._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(r){n.push({indexName:e,params:i._getDisjunctiveFacetSearchParams(t,r)})})),t.getRefinedHierarchicalFacets().forEach((function(r){var a=t.getHierarchicalFacetByName(r),s=t.getHierarchicalRefinement(r),c=t._getHierarchicalFacetSeparator(a);s.length>0&&s[0].split(c).length>1&&n.push({indexName:e,params:i._getDisjunctiveFacetSearchParams(t,r,!0)})})),n},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(i._getHitsHierarchicalFacetsAttributes(e)),n=i._getFacetFilters(e),a=i._getNumericFilters(e),s={facets:t,tagFilters:i._getTagFilters(e)};return n.length>0&&(s.facetFilters=n),a.length>0&&(s.numericFilters=a),r({},e.getQueryParams(),s)},_getDisjunctiveFacetSearchParams:function(e,t,n){var a=i._getFacetFilters(e,t,n),s=i._getNumericFilters(e,t),c={hitsPerPage:1,page:0,attributesToRetrieve:[],attributesToHighlight:[],attributesToSnippet:[],tagFilters:i._getTagFilters(e),analytics:!1,clickAnalytics:!1},o=e.getHierarchicalFacetByName(t);return c.facets=o?i._getDisjunctiveHierarchicalFacetAttribute(e,o,n):t,s.length>0&&(c.numericFilters=s),a.length>0&&(c.facetFilters=a),r({},e.getQueryParams(),c)},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var n=[];return Object.keys(e.numericRefinements).forEach((function(r){var i=e.numericRefinements[r]||{};Object.keys(i).forEach((function(e){var a=i[e]||[];t!==r&&a.forEach((function(t){if(Array.isArray(t)){var i=t.map((function(t){return r+e+t}));n.push(i)}else n.push(r+e+t)}))}))})),n},_getTagFilters:function(e){return e.tagFilters?e.tagFilters:e.tagRefinements.join(",")},_getFacetFilters:function(e,t,n){var r=[],i=e.facetsRefinements||{};Object.keys(i).forEach((function(e){(i[e]||[]).forEach((function(t){r.push(e+":"+t)}))}));var a=e.facetsExcludes||{};Object.keys(a).forEach((function(e){(a[e]||[]).forEach((function(t){r.push(e+":-"+t)}))}));var s=e.disjunctiveFacetsRefinements||{};Object.keys(s).forEach((function(e){var n=s[e]||[];if(e!==t&&n&&0!==n.length){var i=[];n.forEach((function(t){i.push(e+":"+t)})),r.push(i)}}));var c=e.hierarchicalFacetsRefinements||{};return Object.keys(c).forEach((function(i){var a=(c[i]||[])[0];if(void 0!==a){var s,o,u=e.getHierarchicalFacetByName(i),f=e._getHierarchicalFacetSeparator(u),l=e._getHierarchicalRootPath(u);if(t===i){if(-1===a.indexOf(f)||!l&&!0===n||l&&l.split(f).length===a.split(f).length)return;l?(o=l.split(f).length-1,a=l):(o=a.split(f).length-2,a=a.slice(0,a.lastIndexOf(f))),s=u.attributes[o]}else o=a.split(f).length-1,s=u.attributes[o];s&&r.push([s+":"+a])}})),r},_getHitsHierarchicalFacetsAttributes:function(e){return e.hierarchicalFacets.reduce((function(t,n){var r=e.getHierarchicalRefinement(n.name)[0];if(!r)return t.push(n.attributes[0]),t;var i=e._getHierarchicalFacetSeparator(n),a=r.split(i).length,s=n.attributes.slice(0,a+1);return t.concat(s)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,n){var r=e._getHierarchicalFacetSeparator(t);if(!0===n){var i=e._getHierarchicalRootPath(t),a=0;return i&&(a=i.split(r).length),[t.attributes[a]]}var s=(e.getHierarchicalRefinement(t.name)[0]||"").split(r).length-1;return t.attributes.slice(0,s+1)},getSearchForFacetQuery:function(e,t,n,a){var s=a.isDisjunctiveFacet(e)?a.clearRefinements(e):a,c={facetQuery:t,facetName:e};return"number"==typeof n&&(c.maxFacetHits=n),r({},i._getHitsSearchParams(s),c)}};e.exports=i},function(e,t,n){"use strict";var r=n(2),i=n(3),a=n.n(i),s=n(16),c=n(8);function o(e,t,n){var r=Object(c.b)(e,t,n,"query","");return r||""}function u(e,t,n,i){var a=Object(r.a)({},"query",n);return Object(c.f)(t,a,i,!0)}t.a=Object(s.a)({displayName:"AlgoliaSearchBox",propTypes:{defaultRefinement:a.a.string},getProvidedProps:function(e,t,n){return{currentRefinement:o(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue}),isSearchStalled:n.isSearchStalled}},refine:function(e,t,n){return u(0,t,n,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},cleanUp:function(e,t){return function(e,t,n){return Object(c.a)(t,n,"query")}(0,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},getSearchParameters:function(e,t,n){return e.setQuery(o(t,n,{ais:t.contextValue,multiIndexContext:t.indexContextValue}))},getMetadata:function(e,t){var n=o(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue});return{id:"query",index:Object(c.c)({ais:e.contextValue,multiIndexContext:e.indexContextValue}),items:null===n?[]:[{label:"".concat("query",": ").concat(n),value:function(t){return u(0,t,"",{ais:e.contextValue,multiIndexContext:e.indexContextValue})},currentRefinement:n}]}}})},function(e,t,n){"use strict";var r=n(68),i=n(19),a=n(4),s=n(11),c=n(10),o=n(12),u=n(13),f=n(5),l=n(15),h=n(2),d=n(0),p=n.n(d),m=n(3),g=n.n(m),v=n(14),y=n.n(v),b=n(74),j=n(21),O=Object(j.a)("SearchBox"),x=p.a.createElement("svg",{width:"18",height:"18",viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",stroke:"#444",className:O("loadingIcon")},p.a.createElement("g",{fill:"none",fillRule:"evenodd"},p.a.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},p.a.createElement("circle",{strokeOpacity:".5",cx:"18",cy:"18",r:"18"}),p.a.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},p.a.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"}))))),R=p.a.createElement("svg",{className:O("resetIcon"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",width:"10",height:"10"},p.a.createElement("path",{d:"M8.114 10L.944 2.83 0 1.885 1.886 0l.943.943L10 8.113l7.17-7.17.944-.943L20 1.886l-.943.943-7.17 7.17 7.17 7.17.943.944L18.114 20l-.943-.943-7.17-7.17-7.17 7.17-.944.943L0 18.114l.943-.943L8.113 10z"})),F=p.a.createElement("svg",{className:O("submitIcon"),xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10",viewBox:"0 0 40 40"},p.a.createElement("path",{d:"M26.804 29.01c-2.832 2.34-6.465 3.746-10.426 3.746C7.333 32.756 0 25.424 0 16.378 0 7.333 7.333 0 16.378 0c9.046 0 16.378 7.333 16.378 16.378 0 3.96-1.406 7.594-3.746 10.426l10.534 10.534c.607.607.61 1.59-.004 2.202-.61.61-1.597.61-2.202.004L26.804 29.01zm-10.426.627c7.323 0 13.26-5.936 13.26-13.26 0-7.32-5.937-13.257-13.26-13.257C9.056 3.12 3.12 9.056 3.12 16.378c0 7.323 5.936 13.26 13.258 13.26z"})),P=function(e){function t(e){var n;return Object(s.a)(this,t),n=Object(o.a)(this,Object(u.a)(t).call(this)),Object(h.a)(Object(f.a)(n),"getQuery",(function(){return n.props.searchAsYouType?n.props.currentRefinement:n.state.query})),Object(h.a)(Object(f.a)(n),"onInputMount",(function(e){n.input=e,n.props.inputRef&&("function"==typeof n.props.inputRef?n.props.inputRef(e):n.props.inputRef.current=e)})),Object(h.a)(Object(f.a)(n),"onKeyDown",(function(e){if(n.props.focusShortcuts){var t=n.props.focusShortcuts.map((function(e){return"string"==typeof e?e.toUpperCase().charCodeAt(0):e})),r=e.target||e.srcElement,i=r.tagName;if(!r.isContentEditable&&"INPUT"!==i&&"SELECT"!==i&&"TEXTAREA"!==i){var a=e.which||e.keyCode;-1!==t.indexOf(a)&&(n.input.focus(),e.stopPropagation(),e.preventDefault())}}})),Object(h.a)(Object(f.a)(n),"onSubmit",(function(e){e.preventDefault(),e.stopPropagation(),n.input.blur();var t=n.props,r=t.refine;return t.searchAsYouType||r(n.getQuery()),!1})),Object(h.a)(Object(f.a)(n),"onChange",(function(e){var t=n.props,r=t.searchAsYouType,i=t.refine,a=t.onChange,s=e.target.value;r?i(s):n.setState({query:s}),a&&a(e)})),Object(h.a)(Object(f.a)(n),"onReset",(function(e){var t=n.props,r=t.searchAsYouType,i=t.refine,a=t.onReset;i(""),n.input.focus(),r||n.setState({query:""}),a&&a(e)})),n.state={query:e.searchAsYouType?null:e.currentRefinement},n}return Object(l.a)(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.onKeyDown)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.onKeyDown)}},{key:"componentDidUpdate",value:function(e){this.props.searchAsYouType||e.currentRefinement===this.props.currentRefinement||this.setState({query:this.props.currentRefinement})}},{key:"render",value:function(){var e=this,t=this.props,n=t.className,r=t.translate,s=t.autoFocus,c=t.loadingIndicator,o=t.submit,u=t.reset,f=this.getQuery(),l=Object.keys(this.props).reduce((function(t,n){return-1===["onsubmit","onreset","onchange"].indexOf(n.toLowerCase())&&0===n.indexOf("on")?Object(a.a)({},t,Object(h.a)({},n,e.props[n])):t}),{}),d=this.props.showLoadingIndicator&&this.props.isSearchStalled;return p.a.createElement("div",{className:y()(O(""),n)},p.a.createElement("form",{noValidate:!0,onSubmit:this.props.onSubmit?this.props.onSubmit:this.onSubmit,onReset:this.onReset,className:O("form",d&&"form--stalledSearch"),action:"",role:"search"},p.a.createElement("input",Object(i.a)({ref:this.onInputMount,type:"search",placeholder:r("placeholder"),autoFocus:s,autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",spellCheck:"false",required:!0,maxLength:"512",value:f,onChange:this.onChange},l,{className:O("input")})),p.a.createElement("button",{type:"submit",title:r("submitTitle"),className:O("submit")},o),p.a.createElement("button",{type:"reset",title:r("resetTitle"),className:O("reset"),hidden:!f||d},u),this.props.showLoadingIndicator&&p.a.createElement("span",{hidden:!d,className:O("loadingIndicator")},c)))}}]),t}(d.Component);Object(h.a)(P,"propTypes",{currentRefinement:g.a.string,className:g.a.string,refine:g.a.func.isRequired,translate:g.a.func.isRequired,loadingIndicator:g.a.node,reset:g.a.node,submit:g.a.node,focusShortcuts:g.a.arrayOf(g.a.oneOfType([g.a.string,g.a.number])),autoFocus:g.a.bool,searchAsYouType:g.a.bool,onSubmit:g.a.func,onReset:g.a.func,onChange:g.a.func,isSearchStalled:g.a.bool,showLoadingIndicator:g.a.bool,inputRef:g.a.oneOfType([g.a.func,g.a.exact({current:g.a.object})])}),Object(h.a)(P,"defaultProps",{currentRefinement:"",className:"",focusShortcuts:["s","/"],autoFocus:!1,searchAsYouType:!0,showLoadingIndicator:!1,isSearchStalled:!1,loadingIndicator:x,reset:R,submit:F});var S=Object(b.a)({resetTitle:"Clear the search query.",submitTitle:"Submit your search query.",placeholder:"Search here…"})(P);t.a=Object(r.a)(S)},,,function(e,t){!function(){e.exports=this.ReactDOM}()},function(e,t,n){"use strict";var r=n(16),i=n(8),a=n(7);t.a=Object(r.a)({displayName:"AlgoliaHits",getProvidedProps:function(e,t,n){var r=Object(i.d)(n,{ais:e.contextValue,multiIndexContext:e.indexContextValue});if(!r)return{hits:[]};var s=Object(a.a)(r.hits,r.hitsPerPage,r.page);return{hits:Object(a.b)(s,r.queryID)}},getSearchParameters:function(e){return e}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n(19),i=n(11),a=n(10),s=n(12),c=n(13),o=n(5),u=n(15),f=n(2),l=n(0),h=n.n(l);function d(e){return function(t){var n,d=function(n){function l(){var t,n;Object(i.a)(this,l);for(var r=arguments.length,a=new Array(r),u=0;u<r;u++)a[u]=arguments[u];return n=Object(s.a)(this,(t=Object(c.a)(l)).call.apply(t,[this].concat(a))),Object(f.a)(Object(o.a)(n),"translate",(function(t){var r=n.props.translations,i=r&&r.hasOwnProperty(t)?r[t]:e[t];if("function"==typeof i){for(var a=arguments.length,s=new Array(a>1?a-1:0),c=1;c<a;c++)s[c-1]=arguments[c];return i.apply(void 0,s)}return i})),n}return Object(u.a)(l,n),Object(a.a)(l,[{key:"render",value:function(){return h.a.createElement(t,Object(r.a)({translate:this.translate},this.props))}}]),l}(l.Component),p=t.displayName||t.name||"UnknownComponent";return d.displayName="Translatable(".concat(p,")"),d.propTypes={translations:(n=Object.keys(e),function(e,t,r){var i=e[t];if(i)for(var a=0,s=Object.keys(i);a<s.length;a++){var c=s[a];if(-1===n.indexOf(c))return new Error("Unknown `".concat(t,"` key `").concat(c,"`. Check the render method ")+"of `".concat(r,"`."))}})},d}}},function(e,t,n){"use strict";n.r(t);var r,i,a,s=n(0),c=n(72),o=n(50),u=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=e.getAttribute(t);return r?Number(r):n},f=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.getAttribute(t);return r?"true"===r:n};r=".aib-instantsearch",i=o.b,(a=document.querySelectorAll(r))&&a.forEach((function(e){var t={listLayout:"grid"===e.getAttribute("data-list-layout")?"grid":"list",gridColumns:u(e,"data-grid-columns",3),displayPostAuthor:f(e,"data-display-post-author"),displayPostCategory:f(e,"data-display-post-categories"),displayPostContentRadio:e.getAttribute("data-display-post-content-type")||"excerpt",displayPostDate:f(e,"data-display-post-date"),displayPostTags:f(e,"data-display-post-tags"),excerptLength:u(e,"data-excerpt-length",55)},n={appId:e.getAttribute("data-app-id")||void 0,apiKey:e.getAttribute("data-searchonly-api-key")||void 0,indexName:e.getAttribute("data-index-name")||"wp_posts_post",hitsItems:u(e,"data-hit-items",10),hitAttributes:t,searchFormStyle:e.getAttribute("data-search-box-style")||void 0};Object(c.render)(Object(s.createElement)(i,n),e)}))},,function(e,t,n){"use strict";var r=n(16),i=Object(r.a)({displayName:"AlgoliaPoweredBy",getProvidedProps:function(){var e="undefined"==typeof window?"":window.location.hostname;return{url:"https://www.algolia.com/?utm_source=react-instantsearch&utm_medium=website&"+"utm_content=".concat(e,"&")+"utm_campaign=poweredby"}}}),a=n(11),s=n(10),c=n(12),o=n(13),u=n(15),f=n(2),l=n(0),h=n.n(l),d=n(3),p=n.n(d),m=n(14),g=n.n(m),v=n(74),y=n(21),b=Object(y.a)("PoweredBy"),j=function(){return h.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",baseProfile:"basic",viewBox:"0 0 1366 362",width:"100",height:"27",className:b("logo")},h.a.createElement("linearGradient",{id:"g",x1:"428.258",x2:"434.145",y1:"404.15",y2:"409.85",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(94.045 0 0 -94.072 -40381.527 38479.52)"},h.a.createElement("stop",{offset:"0",stopColor:"#00AEFF"}),h.a.createElement("stop",{offset:"1",stopColor:"#3369E7"})),h.a.createElement("path",{d:"M61.8 15.4h242.8c23.9 0 43.4 19.4 43.4 43.4v242.9c0 23.9-19.4 43.4-43.4 43.4H61.8c-23.9 0-43.4-19.4-43.4-43.4v-243c0-23.9 19.4-43.3 43.4-43.3z",fill:"url(#g)"}),h.a.createElement("path",{d:"M187 98.7c-51.4 0-93.1 41.7-93.1 93.2S135.6 285 187 285s93.1-41.7 93.1-93.2-41.6-93.1-93.1-93.1zm0 158.8c-36.2 0-65.6-29.4-65.6-65.6s29.4-65.6 65.6-65.6 65.6 29.4 65.6 65.6-29.3 65.6-65.6 65.6zm0-117.8v48.9c0 1.4 1.5 2.4 2.8 1.7l43.4-22.5c1-.5 1.3-1.7.8-2.7-9-15.8-25.7-26.6-45-27.3-1 0-2 .8-2 1.9zm-60.8-35.9l-5.7-5.7c-5.6-5.6-14.6-5.6-20.2 0l-6.8 6.8c-5.6 5.6-5.6 14.6 0 20.2l5.6 5.6c.9.9 2.2.7 3-.2 3.3-4.5 6.9-8.8 10.9-12.8 4.1-4.1 8.3-7.7 12.9-11 1-.6 1.1-2 .3-2.9zM217.5 89V77.7c0-7.9-6.4-14.3-14.3-14.3h-33.3c-7.9 0-14.3 6.4-14.3 14.3v11.6c0 1.3 1.2 2.2 2.5 1.9 9.3-2.7 19.1-4.1 29-4.1 9.5 0 18.9 1.3 28 3.8 1.2.3 2.4-.6 2.4-1.9z",fill:"#FFFFFF"}),h.a.createElement("path",{d:"M842.5 267.6c0 26.7-6.8 46.2-20.5 58.6-13.7 12.4-34.6 18.6-62.8 18.6-10.3 0-31.7-2-48.8-5.8l6.3-31c14.3 3 33.2 3.8 43.1 3.8 15.7 0 26.9-3.2 33.6-9.6s10-15.9 10-28.5v-6.4c-3.9 1.9-9 3.8-15.3 5.8-6.3 1.9-13.6 2.9-21.8 2.9-10.8 0-20.6-1.7-29.5-5.1-8.9-3.4-16.6-8.4-22.9-15-6.3-6.6-11.3-14.9-14.8-24.8s-5.3-27.6-5.3-40.6c0-12.2 1.9-27.5 5.6-37.7 3.8-10.2 9.2-19 16.5-26.3 7.2-7.3 16-12.9 26.3-17s22.4-6.7 35.5-6.7c12.7 0 24.4 1.6 35.8 3.5 11.4 1.9 21.1 3.9 29 6.1v155.2zm-108.7-77.2c0 16.4 3.6 34.6 10.8 42.2 7.2 7.6 16.5 11.4 27.9 11.4 6.2 0 12.1-.9 17.6-2.6 5.5-1.7 9.9-3.7 13.4-6.1v-97.1c-2.8-.6-14.5-3-25.8-3.3-14.2-.4-25 5.4-32.6 14.7-7.5 9.3-11.3 25.6-11.3 40.8zm294.3 0c0 13.2-1.9 23.2-5.8 34.1s-9.4 20.2-16.5 27.9c-7.1 7.7-15.6 13.7-25.6 17.9s-25.4 6.6-33.1 6.6c-7.7-.1-23-2.3-32.9-6.6-9.9-4.3-18.4-10.2-25.5-17.9-7.1-7.7-12.6-17-16.6-27.9s-6-20.9-6-34.1c0-13.2 1.8-25.9 5.8-36.7 4-10.8 9.6-20 16.8-27.7s15.8-13.6 25.6-17.8c9.9-4.2 20.8-6.2 32.6-6.2s22.7 2.1 32.7 6.2c10 4.2 18.6 10.1 25.6 17.8 7.1 7.7 12.6 16.9 16.6 27.7 4.2 10.8 6.3 23.5 6.3 36.7zm-40 .1c0-16.9-3.7-31-10.9-40.8-7.2-9.9-17.3-14.8-30.2-14.8-12.9 0-23 4.9-30.2 14.8-7.2 9.9-10.7 23.9-10.7 40.8 0 17.1 3.6 28.6 10.8 38.5 7.2 10 17.3 14.9 30.2 14.9 12.9 0 23-5 30.2-14.9 7.2-10 10.8-21.4 10.8-38.5zm127.1 86.4c-64.1.3-64.1-51.8-64.1-60.1L1051 32l39.1-6.2v183.6c0 4.7 0 34.5 25.1 34.6v32.9zm68.9 0h-39.3V108.1l39.3-6.2v175zm-19.7-193.5c13.1 0 23.8-10.6 23.8-23.7S1177.6 36 1164.4 36s-23.8 10.6-23.8 23.7 10.7 23.7 23.8 23.7zm117.4 18.6c12.9 0 23.8 1.6 32.6 4.8 8.8 3.2 15.9 7.7 21.1 13.4s8.9 13.5 11.1 21.7c2.3 8.2 3.4 17.2 3.4 27.1v100.6c-6 1.3-15.1 2.8-27.3 4.6s-25.9 2.7-41.1 2.7c-10.1 0-19.4-1-27.7-2.9-8.4-1.9-15.5-5-21.5-9.3-5.9-4.3-10.5-9.8-13.9-16.6-3.3-6.8-5-16.4-5-26.4 0-9.6 1.9-15.7 5.6-22.3 3.8-6.6 8.9-12 15.3-16.2 6.5-4.2 13.9-7.2 22.4-9s17.4-2.7 26.6-2.7c4.3 0 8.8.3 13.6.8s9.8 1.4 15.2 2.7v-6.4c0-4.5-.5-8.8-1.6-12.8-1.1-4.1-3-7.6-5.6-10.7-2.7-3.1-6.2-5.5-10.6-7.2s-10-3-16.7-3c-9 0-17.2 1.1-24.7 2.4-7.5 1.3-13.7 2.8-18.4 4.5l-4.7-32.1c4.9-1.7 12.2-3.4 21.6-5.1s19.5-2.6 30.3-2.6zm3.3 141.9c12 0 20.9-.7 27.1-1.9v-39.8c-2.2-.6-5.3-1.3-9.4-1.9-4.1-.6-8.6-1-13.6-1-4.3 0-8.7.3-13.1 1-4.4.6-8.4 1.8-11.9 3.5s-6.4 4.1-8.5 7.2c-2.2 3.1-3.2 4.9-3.2 9.6 0 9.2 3.2 14.5 9 18 5.9 3.6 13.7 5.3 23.6 5.3zM512.9 103c12.9 0 23.8 1.6 32.6 4.8 8.8 3.2 15.9 7.7 21.1 13.4 5.3 5.8 8.9 13.5 11.1 21.7 2.3 8.2 3.4 17.2 3.4 27.1v100.6c-6 1.3-15.1 2.8-27.3 4.6-12.2 1.8-25.9 2.7-41.1 2.7-10.1 0-19.4-1-27.7-2.9-8.4-1.9-15.5-5-21.5-9.3-5.9-4.3-10.5-9.8-13.9-16.6-3.3-6.8-5-16.4-5-26.4 0-9.6 1.9-15.7 5.6-22.3 3.8-6.6 8.9-12 15.3-16.2 6.5-4.2 13.9-7.2 22.4-9s17.4-2.7 26.6-2.7c4.3 0 8.8.3 13.6.8 4.7.5 9.8 1.4 15.2 2.7v-6.4c0-4.5-.5-8.8-1.6-12.8-1.1-4.1-3-7.6-5.6-10.7-2.7-3.1-6.2-5.5-10.6-7.2-4.4-1.7-10-3-16.7-3-9 0-17.2 1.1-24.7 2.4-7.5 1.3-13.7 2.8-18.4 4.5l-4.7-32.1c4.9-1.7 12.2-3.4 21.6-5.1 9.4-1.8 19.5-2.6 30.3-2.6zm3.4 142c12 0 20.9-.7 27.1-1.9v-39.8c-2.2-.6-5.3-1.3-9.4-1.9-4.1-.6-8.6-1-13.6-1-4.3 0-8.7.3-13.1 1-4.4.6-8.4 1.8-11.9 3.5s-6.4 4.1-8.5 7.2c-2.2 3.1-3.2 4.9-3.2 9.6 0 9.2 3.2 14.5 9 18s13.7 5.3 23.6 5.3zm158.5 31.9c-64.1.3-64.1-51.8-64.1-60.1L610.6 32l39.1-6.2v183.6c0 4.7 0 34.5 25.1 34.6v32.9z",fill:"#182359"}))},O=function(e){function t(){return Object(a.a)(this,t),Object(c.a)(this,Object(o.a)(t).apply(this,arguments))}return Object(u.a)(t,e),Object(s.a)(t,[{key:"render",value:function(){var e=this.props,t=e.url,n=e.translate,r=e.className;return h.a.createElement("div",{className:g()(b(""),r)},h.a.createElement("span",{className:b("text")},n("searchBy"))," ",h.a.createElement("a",{href:t,target:"_blank",className:b("link"),"aria-label":"Algolia",rel:"noopener noreferrer"},h.a.createElement(j,null)))}}]),t}(l.Component);Object(f.a)(O,"propTypes",{url:p.a.string.isRequired,translate:p.a.func.isRequired,className:p.a.string});var x=Object(v.a)({searchBy:"Search by"})(O);t.a=i(x)},function(e,t,n){"use strict";var r=n(2),i=n(4),a=n(17),s=n(7),c=n(16),o=n(8);var u=Object(c.a)({displayName:"AlgoliaConfigure",getProvidedProps:function(){return{}},getSearchParameters:function(e,t){t.children,t.contextValue,t.indexContextValue;var n=Object(a.a)(t,["children","contextValue","indexContextValue"]);return e.setQueryParameters(n)},transitionState:function(e,t,n){var c="configure",u=(e.children,e.contextValue,e.indexContextValue,Object(a.a)(e,["children","contextValue","indexContextValue"])),f=Object.keys(e),l=this._props?Object.keys(this._props).filter((function(e){return-1===f.indexOf(e)})):[];this._props=e;var h=Object(r.a)({},c,Object(i.a)({},Object(s.f)(n[c],l),u));return Object(o.f)(n,h,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},cleanUp:function(e,t){var n="configure",i=Object(o.c)({ais:e.contextValue,multiIndexContext:e.indexContextValue}),a=Object(o.e)({ais:e.contextValue,multiIndexContext:e.indexContextValue})&&t.indices?t.indices[i]:t,s=(a&&a[n]?Object.keys(a[n]):[]).reduce((function(t,r){return e[r]||(t[r]=a[n][r]),t}),{}),c=Object(r.a)({},n,s);return Object(o.f)(t,c,{ais:e.contextValue,multiIndexContext:e.indexContextValue})}});t.a=u((function(){return null}))}]);
     3Object(f.__)("by %s"),t.post_author.display_name)):null,s?Object(a.createElement)("time",{className:"wp-block-latest-posts__post-date",dateTime:Object(l.format)("c",t.post_date)},t.post_date_formatted):null,Object(a.createElement)(h,{hit:t,attributes:{displayPostContentRadio:o,excerptLength:u}}),t.taxonomies?Object(a.createElement)(a.Fragment,null,&&t.taxonomies.post_tag?Object(a.createElement)("div",{className:"wp-block-latest-posts__post-author",style:{marginBottom:"16px"}},Object(a.createElement)("b",null,Object(f.__)("Tags"),": "),t.taxonomies.post_tag.map((function(e){return Object(a.createElement)("span",{key:"tag-".concat(e),style:{marginRight:"5px"}},e)}))):null):null)},p=function(e){var t,n=e.hits,r=e.attributes,s=r.displayPostAuthor,c=r.displayPostDate,o=r.listLayout,f=r.gridColumns,l=u()((t={"wp-block-latest-posts":!0,"wp-block-latest-posts__list":!0,"is-grid":"grid"===o,"has-dates":c,"has-author":s,"wp-block-archives":!0},i()(t,m("list"),!0),i()(t,"columns-".concat(f),"grid"===o),t));return Object(a.createElement)("div",{className:u()(m(""))},Object(a.createElement)("ul",{className:l},n.map((function(e){return Object(a.createElement)("li",{className:m("item"),key:e.objectID},Object(a.createElement)(d,{hit:e,attributes:r}))}))))},m=function(e){var t=Object(s.a)("Hits")(e);return"string"==typeof t?t:t.join("-")},g=Object(c.a)((function(e){var t=e.hits,n=e.setAttributes,r=e.attributes;return Object(a.useEffect)((function(){n({hits:t})}),[n,t]),Object(a.createElement)(p,{hits:t,attributes:r})}));t.b=g},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(26);var i=n(49);function a(e){return function(e){if(Array.isArray(e))return Object(r.a)(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Object(i.a)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},function(e,t,n){"use strict";function r(e){return"function"==typeof e||Array.isArray(e)||"[object Object]"===Object.prototype.toString.call(e)}function i(e,t){if(e===t)return e;for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var a=t[n],s=e[n];void 0!==s&&void 0===a||(r(s)&&r(a)?e[n]=i(s,a):e[n]="object"==typeof(c=a)&&null!==c?i(Array.isArray(c)?[]:{},c):c)}var c;return e}e.exports=function(e){r(e)||(e={});for(var t=1,n=arguments.length;t<n;t++){var a=arguments[t];r(a)&&i(e,a)}return e}},function(e,t,n){"use strict";e.exports=function(){var e=Array.prototype.slice.call(arguments);return e.reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(n){void 0!==t[n]&&(void 0!==e[n]&&delete e[n],e[n]=t[n])})),e}),{})}},function(e,t,n){"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(18),i=n.n(r),a=n(1),s=n(0),c=n(68),o=n(69),u=Object(c.a)((function(e){var t=e.currentRefinement,n=e.refine,r=Object(s.useState)(t),c=i()(r,2),o=c[0],u=c[1],f=Object(s.useCallback)((function(e){e.preventDefault(),n(o)}),[n,o]),l=Object(s.useCallback)((function(e){u(e.currentTarget.value)}),[u]);return Object(a.createElement)("form",{role:"search",className:"search-form",onSubmit:f},Object(a.createElement)("label",null,Object(a.createElement)("span",{className:"screen-reader-text"},"Search for:"),Object(a.createElement)("input",{type:"search",className:"search-field",placeholder:"Search",value:o,onChange:l,name:"s"})),Object(a.createElement)("input",{type:"submit",className:"search-submit",value:"Search"}))})),f=function(e){return"algolia"===e.ui?Object(a.createElement)(o.a,null):Object(a.createElement)(u,null)}},function(e,t,n){e.exports=function(){"use strict";function e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function n(n){for(var r=1;r<arguments.length;r++){var i=null!=arguments[r]?arguments[r]:{};r%2?t(Object(i),!0).forEach((function(t){e(n,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):t(Object(i)).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(i,e))}))}return n}function r(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,i=!1,a=void 0;try{for(var s,c=e[Symbol.iterator]();!(r=(s=c.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(i)throw a}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function a(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function s(e){var t,n="algoliasearch-client-js-".concat(e.key),r=function(){return void 0===t&&(t=e.localStorage||window.localStorage),t},a=function(){return JSON.parse(r().getItem(n)||"{}")};return{get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){var n=JSON.stringify(e),r=a()[n];return Promise.all([r||t(),void 0!==r])})).then((function(e){var t=i(e,2),r=t[0],a=t[1];return Promise.all([r,a||n.miss(r)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var i=a();return i[JSON.stringify(e)]=t,r().setItem(n,JSON.stringify(i)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=a();delete t[JSON.stringify(e)],r().setItem(n,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){r().removeItem(n)}))}}}function c(e){var t=a(e.caches),n=t.shift();return void 0===n?{get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},r=t();return r.then((function(e){return Promise.all([e,n.miss(e)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,r){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(e,r,i).catch((function(){return c({caches:t}).get(e,r,i)}))},set:function(e,r){return n.set(e,r).catch((function(){return c({caches:t}).set(e,r)}))},delete:function(e){return n.delete(e).catch((function(){return c({caches:t}).delete(e)}))},clear:function(){return n.clear().catch((function(){return c({caches:t}).clear()}))}}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(n,r){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},a=JSON.stringify(n);if(a in t)return Promise.resolve(e.serializable?JSON.parse(t[a]):t[a]);var s=r(),c=i&&i.miss||function(){return Promise.resolve()};return s.then((function(e){return c(e)})).then((function(){return s}))},set:function(n,r){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e,t,n){var r={"x-algolia-api-key":n,"x-algolia-application-id":t};return{headers:function(){return e===m.WithinHeaders?r:{}},queryParameters:function(){return e===m.WithinQueryParameters?r:{}}}}function f(e){var t=0;return e((function n(){return t++,new Promise((function(r){setTimeout((function(){r(e(n))}),Math.min(100*t,1e3))}))}))}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e,t){return Promise.resolve()};return Object.assign(e,{wait:function(n){return l(e.then((function(e){return Promise.all([t(e,n),e])})).then((function(e){return e[1]})))}})}function h(e){for(var t=e.length-1;t>0;t--){var n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}function d(e,t){return t?(Object.keys(t).forEach((function(n){e[n]=t[n](e)})),e):e}function p(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=0;return e.replace(/%s/g,(function(){return encodeURIComponent(n[i++])}))}var m={WithinQueryParameters:0,WithinHeaders:1};function g(e,t){var n=e||{},r=n.data||{};return Object.keys(n).forEach((function(e){-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&&(r[e]=n[e])})),{data:Object.entries(r).length>0?r:void 0,timeout:n.timeout||t,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}var v={Read:1,Write:2,Any:3};function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n(n({},e),{},{status:t,lastUpdate:Date.now()})}function b(e){return"string"==typeof e?{protocol:"https",url:e,accept:v.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||v.Any}}var j="DELETE",O="GET",x="POST";function R(e,t,r,i){var s=[],c=function(e,t){if(e.method!==O&&(void 0!==e.data||void 0!==t.data)){var r=Array.isArray(e.data)?e.data:n(n({},e.data),t.data);return JSON.stringify(r)}}(r,i),o=function(e,t){var r=n(n({},e.headers),t.headers),i={};return Object.keys(r).forEach((function(e){var t=r[e];i[e.toLowerCase()]=t})),i}(e,i),u=r.method,f=r.method!==O?{}:n(n({},r.data),i.data),l=n(n(n({"x-algolia-agent":e.userAgent.value},e.queryParameters),f),i.queryParameters),h=0,d=function t(n,a){var f=n.pop();if(void 0===f)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:E(s)};var d={data:c,headers:o,method:u,url:S(f,r.path,l),connectTimeout:a(h,e.timeouts.connect),responseTimeout:a(h,i.timeout)},p=function(e){var t={request:d,response:e,host:f,triesLeft:n.length};return s.push(t),t},m={onSucess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(r){var i=p(r);return r.isTimedOut&&h++,Promise.all([e.logger.info("Retryable failure",_(i)),e.hostsCache.set(f,y(f,r.isTimedOut?3:2))]).then((function(){return t(n,a)}))},onFail:function(e){throw p(e),function(e,t){var n=e.content,r=e.status,i=n;try{i=JSON.parse(n).message}catch(e){}return function(e,t,n){return{name:"ApiError",message:e,status:t,transporterStackTrace:n}}(i,r,t)}(e,E(s))}};return e.requester.send(d).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,n=e.status;return!t&&0==~~n}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSucess(e):t.onFail(e)}(e,m)}))};return function(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(y(t))}))}))).then((function(e){var n=e.filter((function(e){return function(e){return 1===e.status||Date.now()-e.lastUpdate>12e4}(e)})),r=e.filter((function(e){return function(e){return 3===e.status&&Date.now()-e.lastUpdate<=12e4}(e)})),i=[].concat(a(n),a(r));return{getTimeout:function(e,t){return(0===r.length&&0===e?1:r.length+3+e)*t},statelessHosts:i.length>0?i.map((function(e){return b(e)})):t}}))}(e.hostsCache,t).then((function(e){return d(a(e.statelessHosts).reverse(),e.getTimeout)}))}function F(e){var t=e.hostsCache,n=e.logger,r=e.requester,a=e.requestsCache,s=e.responsesCache,c=e.timeouts,o=e.userAgent,u=e.hosts,f=e.queryParameters,l={hostsCache:t,logger:n,requester:r,requestsCache:a,responsesCache:s,timeouts:c,userAgent:o,headers:e.headers,queryParameters:f,hosts:u.map((function(e){return b(e)})),read:function(e,t){var n=g(t,l.timeouts.read),r=function(){return R(l,l.hosts.filter((function(e){return 0!=(e.accept&v.Read)})),e,n)};if(!0!==(void 0!==n.cacheable?n.cacheable:e.cacheable))return r();var a={request:e,mappedRequestOptions:n,transporter:{queryParameters:l.queryParameters,headers:l.headers}};return l.responsesCache.get(a,(function(){return l.requestsCache.get(a,(function(){return l.requestsCache.set(a,r()).then((function(e){return Promise.all([l.requestsCache.delete(a),e])}),(function(e){return Promise.all([l.requestsCache.delete(a),Promise.reject(e)])})).then((function(e){var t=i(e,2);return t[0],t[1]}))}))}),{miss:function(e){return l.responsesCache.set(a,e)}})},write:function(e,t){return R(l,l.hosts.filter((function(e){return 0!=(e.accept&v.Write)})),e,g(t,l.timeouts.write))}};return l}function P(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var n="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(n)&&(t.value="".concat(t.value).concat(n)),t}};return t}function S(e,t,n){var r=w(n),i="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return r.length&&(i+="?".concat(r)),i}function w(e){return Object.keys(e).map((function(t){return p("%s=%s",t,(n=e[t],"[object Object]"===Object.prototype.toString.call(n)||"[object Array]"===Object.prototype.toString.call(n)?JSON.stringify(e[t]):e[t]));var n})).join("&")}function E(e){return e.map((function(e){return _(e)}))}function _(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return n(n({},e),{},{request:n(n({},e.request),{},{headers:n(n({},e.request.headers),t)})})}var I=function(e){return function(t,n){return e.transporter.write({method:x,path:"2/abtests",data:t},n)}},C=function(e){return function(t,n){return e.transporter.write({method:j,path:p("2/abtests/%s",t)},n)}},N=function(e){return function(t,n){return e.transporter.read({method:O,path:p("2/abtests/%s",t)},n)}},A=function(e){return function(t){return e.transporter.read({method:O,path:"2/abtests"},t)}},k=function(e){return function(t,n){return e.transporter.write({method:x,path:p("2/abtests/%s/stop",t)},n)}},T=function(e){return function(t){return e.transporter.read({method:O,path:"1/strategies/personalization"},t)}},D=function(e){return function(t,n){return e.transporter.write({method:x,path:"1/strategies/personalization",data:t},n)}};function H(e){return function t(n){return e.request(n).then((function(r){if(void 0!==e.batch&&e.batch(r.hits),!e.shouldStop(r))return r.cursor?t({cursor:r.cursor}):t({page:(n.page||0)+1})}))}({})}var q=function(e){return function(t,i){var a=i||{},s=a.queryParameters,c=r(a,["queryParameters"]),o=n({acl:t},void 0!==s?{queryParameters:s}:{});return l(e.transporter.write({method:x,path:"1/keys",data:o},c),(function(t,n){return f((function(r){return W(e)(t.key,n).catch((function(e){if(404!==e.status)throw e;return r()}))}))}))}},V=function(e){return function(t,n,r){var i=g(r);return i.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:x,path:"1/clusters/mapping",data:{cluster:n}},i)}},Q=function(e){return function(t,n,r){return e.transporter.write({method:x,path:"1/clusters/mapping/batch",data:{users:t,cluster:n}},r)}},L=function(e){return function(t,n,r){return l(e.transporter.write({method:x,path:p("1/indexes/%s/operation",t),data:{operation:"copy",destination:n}},r),(function(n,r){return G(e)(t,{methods:{waitTask:Xe}}).waitTask(n.taskID,r)}))}},M=function(e){return function(t,r,i){return L(e)(t,r,n(n({},i),{},{scope:[Ge.Rules]}))}},U=function(e){return function(t,r,i){return L(e)(t,r,n(n({},i),{},{scope:[Ge.Settings]}))}},B=function(e){return function(t,r,i){return L(e)(t,r,n(n({},i),{},{scope:[Ge.Synonyms]}))}},z=function(e){return function(t,n){return l(e.transporter.write({method:j,path:p("1/keys/%s",t)},n),(function(n,r){return f((function(n){return W(e)(t,r).then(n).catch((function(e){if(404!==e.status)throw e}))}))}))}},W=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/keys/%s",t)},n)}},J=function(e){return function(t){return e.transporter.read({method:O,path:"1/logs"},t)}},K=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters/mapping/top"},t)}},X=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/clusters/mapping/%s",t)},n)}},Y=function(e){return function(t){var n=t||{},i=n.retrieveMappings,a=r(n,["retrieveMappings"]);return!0===i&&(a.getClusters=!0),e.transporter.read({method:O,path:"1/clusters/mapping/pending"},a)}},G=function(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r={transporter:e.transporter,appId:e.appId,indexName:t};return d(r,n.methods)}},$=function(e){return function(t){return e.transporter.read({method:O,path:"1/keys"},t)}},Z=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters"},t)}},ee=function(e){return function(t){return e.transporter.read({method:O,path:"1/indexes"},t)}},te=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters/mapping"},t)}},ne=function(e){return function(t,n,r){return l(e.transporter.write({method:x,path:p("1/indexes/%s/operation",t),data:{operation:"move",destination:n}},r),(function(n,r){return G(e)(t,{methods:{waitTask:Xe}}).waitTask(n.taskID,r)}))}},re=function(e){return function(t,n){return l(e.transporter.write({method:x,path:"1/indexes/*/batch",data:{requests:t}},n),(function(t,n){return Promise.all(Object.keys(t.taskID).map((function(r){return G(e)(r,{methods:{waitTask:Xe}}).waitTask(t.taskID[r],n)})))}))}},ie=function(e){return function(t,n){return e.transporter.read({method:x,path:"1/indexes/*/objects",data:{requests:t}},n)}},ae=function(e){return function(t,r){var i=t.map((function(e){return n(n({},e),{},{params:w(e.params||{})})}));return e.transporter.read({method:x,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},r)}},se=function(e){return function(t,i){return Promise.all(t.map((function(t){var a=t.params,s=a.facetName,c=a.facetQuery,o=r(a,["facetName","facetQuery"]);return G(e)(t.indexName,{methods:{searchForFacetValues:ze}}).searchForFacetValues(s,c,n(n({},i),o))})))}},ce=function(e){return function(t,n){var r=g(n);return r.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:j,path:"1/clusters/mapping"},r)}},oe=function(e){return function(t,n){return l(e.transporter.write({method:x,path:p("1/keys/%s/restore",t)},n),(function(n,r){return f((function(n){return W(e)(t,r).catch((function(e){if(404!==e.status)throw e;return n()}))}))}))}},ue=function(e){return function(t,n){return e.transporter.read({method:x,path:"1/clusters/mapping/search",data:{query:t}},n)}},fe=function(e){return function(t,n){var i=Object.assign({},n),a=n||{},s=a.queryParameters,c=r(a,["queryParameters"]),o=s?{queryParameters:s}:{},u=["acl","indexes","referers","restrictSources","queryParameters","description","maxQueriesPerIPPerHour","maxHitsPerQuery"];return l(e.transporter.write({method:"PUT",path:p("1/keys/%s",t),data:o},c),(function(n,r){return f((function(n){return W(e)(t,r).then((function(e){return function(e){return Object.keys(i).filter((function(e){return-1!==u.indexOf(e)})).every((function(t){return e[t]===i[t]}))}(e)?Promise.resolve():n()}))}))}))}},le=function(e){return function(t,n){return l(e.transporter.write({method:x,path:p("1/indexes/%s/batch",e.indexName),data:{requests:t}},n),(function(t,n){return Xe(e)(t.taskID,n)}))}},he=function(e){return function(t){return H(n(n({shouldStop:function(e){return void 0===e.cursor}},t),{},{request:function(n){return e.transporter.read({method:x,path:p("1/indexes/%s/browse",e.indexName),data:n},t)}}))}},de=function(e){return function(t){var r=n({hitsPerPage:1e3},t);return H(n(n({shouldStop:function(e){return e.hits.length<r.hitsPerPage}},r),{},{request:function(t){return We(e)("",n(n({},r),t)).then((function(e){return n(n({},e),{},{hits:e.hits.map((function(e){return delete e._highlightResult,e}))})}))}}))}},pe=function(e){return function(t){var r=n({hitsPerPage:1e3},t);return H(n(n({shouldStop:function(e){return e.hits.length<r.hitsPerPage}},r),{},{request:function(t){return Je(e)("",n(n({},r),t)).then((function(e){return n(n({},e),{},{hits:e.hits.map((function(e){return delete e._highlightResult,e}))})}))}}))}},me=function(e){return function(t,n,i){var a=i||{},s=a.batchSize,c=r(a,["batchSize"]),o={taskIDs:[],objectIDs:[]};return l(function r(){var i,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,u=[];for(i=a;i<t.length&&(u.push(t[i]),u.length!==(s||1e3));i++);return 0===u.length?Promise.resolve(o):le(e)(u.map((function(e){return{action:n,body:e}})),c).then((function(e){return o.objectIDs=o.objectIDs.concat(e.objectIDs),o.taskIDs.push(e.taskID),i++,r(i)}))}(),(function(t,n){return Promise.all(t.taskIDs.map((function(t){return Xe(e)(t,n)})))}))}},ge=function(e){return function(t){return l(e.transporter.write({method:x,path:p("1/indexes/%s/clear",e.indexName)},t),(function(t,n){return Xe(e)(t.taskID,n)}))}},ve=function(e){return function(t){var n=t||{},i=n.forwardToReplicas,a=g(r(n,["forwardToReplicas"]));return i&&(a.queryParameters.forwardToReplicas=1),l(e.transporter.write({method:x,path:p("1/indexes/%s/rules/clear",e.indexName)},a),(function(t,n){return Xe(e)(t.taskID,n)}))}},ye=function(e){return function(t){var n=t||{},i=n.forwardToReplicas,a=g(r(n,["forwardToReplicas"]));return i&&(a.queryParameters.forwardToReplicas=1),l(e.transporter.write({method:x,path:p("1/indexes/%s/synonyms/clear",e.indexName)},a),(function(t,n){return Xe(e)(t.taskID,n)}))}},be=function(e){return function(t,n){return l(e.transporter.write({method:x,path:p("1/indexes/%s/deleteByQuery",e.indexName),data:t},n),(function(t,n){return Xe(e)(t.taskID,n)}))}},je=function(e){return function(t){return l(e.transporter.write({method:j,path:p("1/indexes/%s",e.indexName)},t),(function(t,n){return Xe(e)(t.taskID,n)}))}},Oe=function(e){return function(t,n){return l(xe(e)([t],n).then((function(e){return{taskID:e.taskIDs[0]}})),(function(t,n){return Xe(e)(t.taskID,n)}))}},xe=function(e){return function(t,n){var r=t.map((function(e){return{objectID:e}}));return me(e)(r,Ye.DeleteObject,n)}},Re=function(e){return function(t,n){var i=n||{},a=i.forwardToReplicas,s=g(r(i,["forwardToReplicas"]));return a&&(s.queryParameters.forwardToReplicas=1),l(e.transporter.write({method:j,path:p("1/indexes/%s/rules/%s",e.indexName,t)},s),(function(t,n){return Xe(e)(t.taskID,n)}))}},Fe=function(e){return function(t,n){var i=n||{},a=i.forwardToReplicas,s=g(r(i,["forwardToReplicas"]));return a&&(s.queryParameters.forwardToReplicas=1),l(e.transporter.write({method:j,path:p("1/indexes/%s/synonyms/%s",e.indexName,t)},s),(function(t,n){return Xe(e)(t.taskID,n)}))}},Pe=function(e){return function(t){return Ce(e)(t).then((function(){return!0})).catch((function(e){if(404!==e.status)throw e;return!1}))}},Se=function(e){return function(t,a){var s=a||{},c=s.query,o=s.paginate,u=r(s,["query","paginate"]),f=0;return function r(){return Be(e)(c||"",n(n({},u),{},{page:f})).then((function(e){for(var n=0,a=Object.entries(e.hits);n<a.length;n++){var s=i(a[n],2),c=s[0],u=s[1];if(t(u))return{object:u,position:parseInt(c,10),page:f}}if(f++,!1===o||f>=e.nbPages)throw{name:"ObjectNotFoundError",message:"Object not found."};return r()}))}()}},we=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/%s",e.indexName,t)},n)}},Ee=function(){return function(e,t){for(var n=0,r=Object.entries(e.hits);n<r.length;n++){var a=i(r[n],2),s=a[0];if(a[1].objectID===t)return parseInt(s,10)}return-1}},_e=function(e){return function(t,i){var a=i||{},s=a.attributesToRetrieve,c=r(a,["attributesToRetrieve"]),o=t.map((function(t){return n({indexName:e.indexName,objectID:t},s?{attributesToRetrieve:s}:{})}));return e.transporter.read({method:x,path:"1/indexes/*/objects",data:{requests:o}},c)}},Ie=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/rules/%s",e.indexName,t)},n)}},Ce=function(e){return function(t){return e.transporter.read({method:O,path:p("1/indexes/%s/settings",e.indexName),data:{getVersion:2}},t)}},Ne=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/synonyms/%s",e.indexName,t)},n)}},Ae=function(e){return function(t,n){return l(ke(e)([t],n).then((function(e){return{objectID:e.objectIDs[0],taskID:e.taskIDs[0]}})),(function(t,n){return Xe(e)(t.taskID,n)}))}},ke=function(e){return function(t,n){var i=n||{},a=i.createIfNotExists,s=r(i,["createIfNotExists"]),c=a?Ye.PartialUpdateObject:Ye.PartialUpdateObjectNoCreate;return me(e)(t,c,s)}},Te=function(e){return function(t,s){var c=s||{},o=c.safe,u=c.autoGenerateObjectIDIfNotExist,f=c.batchSize,h=r(c,["safe","autoGenerateObjectIDIfNotExist","batchSize"]),d=function(t,n,r,i){return l(e.transporter.write({method:x,path:p("1/indexes/%s/operation",t),data:{operation:r,destination:n}},i),(function(t,n){return Xe(e)(t.taskID,n)}))},m=Math.random().toString(36).substring(7),g="".concat(e.indexName,"_tmp_").concat(m),v=Ve({appId:e.appId,transporter:e.transporter,indexName:g}),y=[],b=d(e.indexName,g,"copy",n(n({},h),{},{scope:["settings","synonyms","rules"]}));return y.push(b),l((o?b.wait(h):b).then((function(){var e=v(t,n(n({},h),{},{autoGenerateObjectIDIfNotExist:u,batchSize:f}));return y.push(e),o?e.wait(h):e})).then((function(){var t=d(g,e.indexName,"move",h);return y.push(t),o?t.wait(h):t})).then((function(){return Promise.all(y)})).then((function(e){var t=i(e,3),n=t[0],r=t[1],s=t[2];return{objectIDs:r.objectIDs,taskIDs:[n.taskID].concat(a(r.taskIDs),[s.taskID])}})),(function(e,t){return Promise.all(y.map((function(e){return e.wait(t)})))}))}},De=function(e){return function(t,r){return Le(e)(t,n(n({},r),{},{clearExistingRules:!0}))}},He=function(e){return function(t,r){return Ue(e)(t,n(n({},r),{},{replaceExistingSynonyms:!0}))}},qe=function(e){return function(t,n){return l(Ve(e)([t],n).then((function(e){return{objectID:e.objectIDs[0],taskID:e.taskIDs[0]}})),(function(t,n){return Xe(e)(t.taskID,n)}))}},Ve=function(e){return function(t,n){var i=n||{},a=i.autoGenerateObjectIDIfNotExist,s=r(i,["autoGenerateObjectIDIfNotExist"]),c=a?Ye.AddObject:Ye.UpdateObject;if(c===Ye.UpdateObject){var o=!0,u=!1,f=void 0;try{for(var h,d=t[Symbol.iterator]();!(o=(h=d.next()).done);o=!0)if(void 0===h.value.objectID)return l(Promise.reject({name:"MissingObjectIDError",message:"All objects must have an unique objectID (like a primary key) to be valid. Algolia is also able to generate objectIDs automatically but *it's not recommended*. To do it, use the `{'autoGenerateObjectIDIfNotExist': true}` option."}))}catch(e){u=!0,f=e}finally{try{o||null==d.return||d.return()}finally{if(u)throw f}}}return me(e)(t,c,s)}},Qe=function(e){return function(t,n){return Le(e)([t],n)}},Le=function(e){return function(t,n){var i=n||{},a=i.forwardToReplicas,s=i.clearExistingRules,c=g(r(i,["forwardToReplicas","clearExistingRules"]));return a&&(c.queryParameters.forwardToReplicas=1),s&&(c.queryParameters.clearExistingRules=1),l(e.transporter.write({method:x,path:p("1/indexes/%s/rules/batch",e.indexName),data:t},c),(function(t,n){return Xe(e)(t.taskID,n)}))}},Me=function(e){return function(t,n){return Ue(e)([t],n)}},Ue=function(e){return function(t,n){var i=n||{},a=i.forwardToReplicas,s=i.replaceExistingSynonyms,c=g(r(i,["forwardToReplicas","replaceExistingSynonyms"]));return a&&(c.queryParameters.forwardToReplicas=1),s&&(c.queryParameters.replaceExistingSynonyms=1),l(e.transporter.write({method:x,path:p("1/indexes/%s/synonyms/batch",e.indexName),data:t},c),(function(t,n){return Xe(e)(t.taskID,n)}))}},Be=function(e){return function(t,n){return e.transporter.read({method:x,path:p("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},n)}},ze=function(e){return function(t,n,r){return e.transporter.read({method:x,path:p("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:n},cacheable:!0},r)}},We=function(e){return function(t,n){return e.transporter.read({method:x,path:p("1/indexes/%s/rules/search",e.indexName),data:{query:t}},n)}},Je=function(e){return function(t,n){return e.transporter.read({method:x,path:p("1/indexes/%s/synonyms/search",e.indexName),data:{query:t}},n)}},Ke=function(e){return function(t,n){var i=n||{},a=i.forwardToReplicas,s=g(r(i,["forwardToReplicas"]));return a&&(s.queryParameters.forwardToReplicas=1),l(e.transporter.write({method:"PUT",path:p("1/indexes/%s/settings",e.indexName),data:t},s),(function(t,n){return Xe(e)(t.taskID,n)}))}},Xe=function(e){return function(t,n){return f((function(r){return function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/task/%s",e.indexName,t.toString())},n)}}(e)(t,n).then((function(e){return"published"!==e.status?r():void 0}))}))}},Ye={AddObject:"addObject",UpdateObject:"updateObject",PartialUpdateObject:"partialUpdateObject",PartialUpdateObjectNoCreate:"partialUpdateObjectNoCreate",DeleteObject:"deleteObject",DeleteIndex:"delete",ClearIndex:"clear"},Ge={Settings:"settings",Synonyms:"synonyms",Rules:"rules"};function $e(e,t,r){var i={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var n=new XMLHttpRequest;n.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return n.setRequestHeader(t,e.headers[t])}));var r,i=function(e,r){return setTimeout((function(){n.abort(),t({status:0,content:r,isTimedOut:!0})}),1e3*e)},a=i(e.connectTimeout,"Connection timeout");n.onreadystatechange=function(){n.readyState>n.OPENED&&void 0===r&&(clearTimeout(a),r=i(e.responseTimeout,"Socket timeout"))},n.onerror=function(){0===n.status&&(clearTimeout(a),clearTimeout(r),t({content:n.responseText||"Network request failed",status:n.status,isTimedOut:!1}))},n.onload=function(){clearTimeout(a),clearTimeout(r),t({content:n.responseText,status:n.status,isTimedOut:!1})},n.send(e.data)}))}},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}},responsesCache:o(),requestsCache:o({serializable:!1}),hostsCache:c({caches:[s({key:"".concat("4.6.0","-").concat(e)}),o()]}),userAgent:P("4.6.0").add({segment:"Browser"})};return function(e){var t=e.appId,r=u(void 0!==e.authMode?e.authMode:m.WithinHeaders,t,e.apiKey),i=F(n(n({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:v.Read},{url:"".concat(t,".algolia.net"),accept:v.Write}].concat(h([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return d({transporter:i,appId:t,addAlgoliaAgent:function(e,t){i.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([i.requestsCache.clear(),i.responsesCache.clear()]).then((function(){}))}},e.methods)}(n(n(n({},i),r),{},{methods:{search:ae,searchForFacetValues:se,multipleBatch:re,multipleGetObjects:ie,multipleQueries:ae,copyIndex:L,copySettings:U,copySynonyms:B,copyRules:M,moveIndex:ne,listIndices:ee,getLogs:J,listClusters:Z,multipleSearchForFacetValues:se,getApiKey:W,addApiKey:q,listApiKeys:$,updateApiKey:fe,deleteApiKey:z,restoreApiKey:oe,assignUserID:V,assignUserIDs:Q,getUserID:X,searchUserIDs:ue,listUserIDs:te,getTopUserIDs:K,removeUserID:ce,hasPendingMappings:Y,initIndex:function(e){return function(t){return G(e)(t,{methods:{batch:le,delete:je,getObject:we,getObjects:_e,saveObject:qe,saveObjects:Ve,search:Be,searchForFacetValues:ze,waitTask:Xe,setSettings:Ke,getSettings:Ce,partialUpdateObject:Ae,partialUpdateObjects:ke,deleteObject:Oe,deleteObjects:xe,deleteBy:be,clearObjects:ge,browseObjects:he,getObjectPosition:Ee,findObject:Se,exists:Pe,saveSynonym:Me,saveSynonyms:Ue,getSynonym:Ne,searchSynonyms:Je,browseSynonyms:pe,deleteSynonym:Fe,clearSynonyms:ye,replaceAllObjects:Te,replaceAllSynonyms:He,searchRules:We,getRule:Ie,deleteRule:Re,saveRule:Qe,saveRules:Le,replaceAllRules:De,browseRules:de,clearRules:ve}})}},initAnalytics:function(){return function(e){return function(e){var t=e.region||"us",r=u(m.WithinHeaders,e.appId,e.apiKey),i=F(n(n({hosts:[{url:"analytics.".concat(t,".algolia.com")}]},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/json"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return d({appId:e.appId,transporter:i},e.methods)}(n(n(n({},i),e),{},{methods:{addABTest:I,getABTest:N,getABTests:A,stopABTest:k,deleteABTest:C}}))}},initRecommendation:function(){return function(e){return function(e){var t=e.region||"us",r=u(m.WithinHeaders,e.appId,e.apiKey),i=F(n(n({hosts:[{url:"recommendation.".concat(t,".algolia.com")}]},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/json"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return d({appId:e.appId,transporter:i},e.methods)}(n(n(n({},i),e),{},{methods:{getPersonalizationStrategy:T,setPersonalizationStrategy:D}}))}}}}))}return $e.version="4.6.0",$e}()},function(e,t){e.exports=function(e,t,n){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";var r=n(32),i=n(33),a=n(60),s=n(27),c=n(61),o=n(41),u=n(34),f=n(62);function l(e,t){return Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every((function(e,n){return l(t[n],e)})):e===t}function h(e){var t=e?h._parseNumbers(e):{};this.facets=t.facets||[],this.disjunctiveFacets=t.disjunctiveFacets||[],this.hierarchicalFacets=t.hierarchicalFacets||[],this.facetsRefinements=t.facetsRefinements||{},this.facetsExcludes=t.facetsExcludes||{},this.disjunctiveFacetsRefinements=t.disjunctiveFacetsRefinements||{},this.numericRefinements=t.numericRefinements||{},this.tagRefinements=t.tagRefinements||[],this.hierarchicalFacetsRefinements=t.hierarchicalFacetsRefinements||{};var n=this;Object.keys(t).forEach((function(e){var r=-1!==h.PARAMETERS.indexOf(e),i=void 0!==t[e];!r&&i&&(n[e]=t[e])}))}h.PARAMETERS=Object.keys(new h),h._parseNumbers=function(e){if(e instanceof h)return e;var t={};if(["aroundPrecision","aroundRadius","getRankingInfo","minWordSizefor2Typos","minWordSizefor1Typo","page","maxValuesPerFacet","distinct","minimumAroundRadius","hitsPerPage","minProximity"].forEach((function(n){var r=e[n];if("string"==typeof r){var i=parseFloat(r);t[n]=isNaN(i)?r:i}})),Array.isArray(e.insideBoundingBox)&&(t.insideBoundingBox=e.insideBoundingBox.map((function(e){return Array.isArray(e)?e.map((function(e){return parseFloat(e)})):e}))),e.numericRefinements){var n={};Object.keys(e.numericRefinements).forEach((function(t){var r=e.numericRefinements[t]||{};n[t]={},Object.keys(r).forEach((function(e){var i=r[e].map((function(e){return Array.isArray(e)?e.map((function(e){return"string"==typeof e?parseFloat(e):e})):"string"==typeof e?parseFloat(e):e}));n[t][e]=i}))})),t.numericRefinements=n}return r({},e,t)},h.make=function(e){var t=new h(e);return(e.hierarchicalFacets||[]).forEach((function(e){if(e.rootPath){var n=t.getHierarchicalRefinement(e.name);n.length>0&&0!==n[0].indexOf(e.rootPath)&&(t=t.clearRefinements(e.name)),0===(n=t.getHierarchicalRefinement(e.name)).length&&(t=t.toggleHierarchicalFacetRefinement(e.name,e.rootPath))}})),t},h.validate=function(e,t){var n=t||{};return e.tagFilters&&n.tagRefinements&&n.tagRefinements.length>0?new Error("[Tags] Cannot switch from the managed tag API to the advanced API. It is probably an error, if it is really what you want, you should first clear the tags with clearTags method."):e.tagRefinements.length>0&&n.tagFilters?new Error("[Tags] Cannot switch from the advanced tag API to the managed API. It is probably an error, if it is not, you should first clear the tags with clearTags method."):e.numericFilters&&n.numericRefinements&&u(n.numericRefinements)?new Error("[Numeric filters] Can't switch from the advanced to the managed API. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):u(e.numericRefinements)&&n.numericFilters?new Error("[Numeric filters] Can't switch from the managed API to the advanced. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):null},h.prototype={constructor:h,clearRefinements:function(e){var t={numericRefinements:this._clearNumericRefinements(e),facetsRefinements:f.clearRefinement(this.facetsRefinements,e,"conjunctiveFacet"),facetsExcludes:f.clearRefinement(this.facetsExcludes,e,"exclude"),disjunctiveFacetsRefinements:f.clearRefinement(this.disjunctiveFacetsRefinements,e,"disjunctiveFacet"),hierarchicalFacetsRefinements:f.clearRefinement(this.hierarchicalFacetsRefinements,e,"hierarchicalFacet")};return t.numericRefinements===this.numericRefinements&&t.facetsRefinements===this.facetsRefinements&&t.facetsExcludes===this.facetsExcludes&&t.disjunctiveFacetsRefinements===this.disjunctiveFacetsRefinements&&t.hierarchicalFacetsRefinements===this.hierarchicalFacetsRefinements?this:this.setQueryParameters(t)},clearTags:function(){return void 0===this.tagFilters&&0===this.tagRefinements.length?this:this.setQueryParameters({tagFilters:void 0,tagRefinements:[]})},setIndex:function(e){return e===this.index?this:this.setQueryParameters({index:e})},setQuery:function(e){return e===this.query?this:this.setQueryParameters({query:e})},setPage:function(e){return e===this.page?this:this.setQueryParameters({page:e})},setFacets:function(e){return this.setQueryParameters({facets:e})},setDisjunctiveFacets:function(e){return this.setQueryParameters({disjunctiveFacets:e})},setHitsPerPage:function(e){return this.hitsPerPage===e?this:this.setQueryParameters({hitsPerPage:e})},setTypoTolerance:function(e){return this.typoTolerance===e?this:this.setQueryParameters({typoTolerance:e})},addNumericRefinement:function(e,t,n){var i=c(n);if(this.isNumericRefined(e,t,i))return this;var a=r({},this.numericRefinements);return a[e]=r({},a[e]),a[e][t]?(a[e][t]=a[e][t].slice(),a[e][t].push(i)):a[e][t]=[i],this.setQueryParameters({numericRefinements:a})},getConjunctiveRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsRefinements[e]||[]},getDisjunctiveRefinements:function(e){return this.isDisjunctiveFacet(e)&&this.disjunctiveFacetsRefinements[e]||[]},getHierarchicalRefinement:function(e){return this.hierarchicalFacetsRefinements[e]||[]},getExcludeRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsExcludes[e]||[]},removeNumericRefinement:function(e,t,n){return void 0!==n?this.isNumericRefined(e,t,n)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(r,i){return i===e&&r.op===t&&l(r.val,c(n))}))}):this:void 0!==t?this.isNumericRefined(e,t)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(n,r){return r===e&&n.op===t}))}):this:this.isNumericRefined(e)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(t,n){return n===e}))}):this},getNumericRefinements:function(e){return this.numericRefinements[e]||{}},getNumericRefinement:function(e,t){return this.numericRefinements[e]&&this.numericRefinements[e][t]},_clearNumericRefinements:function(e){if(void 0===e)return u(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return u(this.numericRefinements[e])?o(this.numericRefinements,[e]):this.numericRefinements;if("function"==typeof e){var t=!1,n=this.numericRefinements,r=Object.keys(n).reduce((function(r,i){var a=n[i],s={};return a=a||{},Object.keys(a).forEach((function(n){var r=a[n]||[],c=[];r.forEach((function(t){e({val:t,op:n},i,"numeric")||c.push(t)})),c.length!==r.length&&(t=!0),s[n]=c})),r[i]=s,r}),{});return t?r:this.numericRefinements}},addFacet:function(e){return this.isConjunctiveFacet(e)?this:this.setQueryParameters({facets:this.facets.concat([e])})},addDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this:this.setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.concat([e])})},addHierarchicalFacet:function(e){if(this.isHierarchicalFacet(e.name))throw new Error("Cannot declare two hierarchical facets with the same name: `"+e.name+"`");return this.setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.concat([e])})},addFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsRefinements,e,t)?this:this.setQueryParameters({facetsRefinements:f.addRefinement(this.facetsRefinements,e,t)})},addExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsExcludes,e,t)?this:this.setQueryParameters({facetsExcludes:f.addRefinement(this.facetsExcludes,e,t)})},addDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return f.isRefined(this.disjunctiveFacetsRefinements,e,t)?this:this.setQueryParameters({disjunctiveFacetsRefinements:f.addRefinement(this.disjunctiveFacetsRefinements,e,t)})},addTagRefinement:function(e){if(this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.concat(e)};return this.setQueryParameters(t)},removeFacet:function(e){return this.isConjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({facets:this.facets.filter((function(t){return t!==e}))}):this},removeDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.filter((function(t){return t!==e}))}):this},removeHierarchicalFacet:function(e){return this.isHierarchicalFacet(e)?this.clearRefinements(e).setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.filter((function(t){return t.name!==e}))}):this},removeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsRefinements,e,t)?this.setQueryParameters({facetsRefinements:f.removeRefinement(this.facetsRefinements,e,t)}):this},removeExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsExcludes,e,t)?this.setQueryParameters({facetsExcludes:f.removeRefinement(this.facetsExcludes,e,t)}):this},removeDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return f.isRefined(this.disjunctiveFacetsRefinements,e,t)?this.setQueryParameters({disjunctiveFacetsRefinements:f.removeRefinement(this.disjunctiveFacetsRefinements,e,t)}):this},removeTagRefinement:function(e){if(!this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.filter((function(t){return t!==e}))};return this.setQueryParameters(t)},toggleRefinement:function(e,t){return this.toggleFacetRefinement(e,t)},toggleFacetRefinement:function(e,t){if(this.isHierarchicalFacet(e))return this.toggleHierarchicalFacetRefinement(e,t);if(this.isConjunctiveFacet(e))return this.toggleConjunctiveFacetRefinement(e,t);if(this.isDisjunctiveFacet(e))return this.toggleDisjunctiveFacetRefinement(e,t);throw new Error("Cannot refine the undeclared facet "+e+"; it should be added to the helper options facets, disjunctiveFacets or hierarchicalFacets")},toggleConjunctiveFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsRefinements:f.toggleRefinement(this.facetsRefinements,e,t)})},toggleExcludeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsExcludes:f.toggleRefinement(this.facetsExcludes,e,t)})},toggleDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return this.setQueryParameters({disjunctiveFacetsRefinements:f.toggleRefinement(this.disjunctiveFacetsRefinements,e,t)})},toggleHierarchicalFacetRefinement:function(e,t){if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration");var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),r={};return void 0!==this.hierarchicalFacetsRefinements[e]&&this.hierarchicalFacetsRefinements[e].length>0&&(this.hierarchicalFacetsRefinements[e][0]===t||0===this.hierarchicalFacetsRefinements[e][0].indexOf(t+n))?-1===t.indexOf(n)?r[e]=[]:r[e]=[t.slice(0,t.lastIndexOf(n))]:r[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:i({},r,this.hierarchicalFacetsRefinements)})},addHierarchicalFacetRefinement:function(e,t){if(this.isHierarchicalFacetRefined(e))throw new Error(e+" is already refined.");if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration.");var n={};return n[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:i({},n,this.hierarchicalFacetsRefinements)})},removeHierarchicalFacetRefinement:function(e){if(!this.isHierarchicalFacetRefined(e))return this;var t={};return t[e]=[],this.setQueryParameters({hierarchicalFacetsRefinements:i({},t,this.hierarchicalFacetsRefinements)})},toggleTagRefinement:function(e){return this.isTagRefined(e)?this.removeTagRefinement(e):this.addTagRefinement(e)},isDisjunctiveFacet:function(e){return this.disjunctiveFacets.indexOf(e)>-1},isHierarchicalFacet:function(e){return void 0!==this.getHierarchicalFacetByName(e)},isConjunctiveFacet:function(e){return this.facets.indexOf(e)>-1},isFacetRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&f.isRefined(this.facetsRefinements,e,t)},isExcludeRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&f.isRefined(this.facetsExcludes,e,t)},isDisjunctiveFacetRefined:function(e,t){return!!this.isDisjunctiveFacet(e)&&f.isRefined(this.disjunctiveFacetsRefinements,e,t)},isHierarchicalFacetRefined:function(e,t){if(!this.isHierarchicalFacet(e))return!1;var n=this.getHierarchicalRefinement(e);return t?-1!==n.indexOf(t):n.length>0},isNumericRefined:function(e,t,n){if(void 0===n&&void 0===t)return!!this.numericRefinements[e];var r=this.numericRefinements[e]&&void 0!==this.numericRefinements[e][t];if(void 0===n||!r)return r;var i,a,o=c(n),u=void 0!==(i=this.numericRefinements[e][t],a=o,s(i,(function(e){return l(e,a)})));return r&&u},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=a(Object.keys(this.numericRefinements).filter((function(t){return Object.keys(e.numericRefinements[t]).length>0})),this.disjunctiveFacets);return Object.keys(this.disjunctiveFacetsRefinements).filter((function(t){return e.disjunctiveFacetsRefinements[t].length>0})).concat(t).concat(this.getRefinedHierarchicalFacets())},getRefinedHierarchicalFacets:function(){var e=this;return a(this.hierarchicalFacets.map((function(e){return e.name})),Object.keys(this.hierarchicalFacetsRefinements).filter((function(t){return e.hierarchicalFacetsRefinements[t].length>0})))},getUnrefinedDisjunctiveFacets:function(){var e=this.getRefinedDisjunctiveFacets();return this.disjunctiveFacets.filter((function(t){return-1===e.indexOf(t)}))},managedParameters:["index","facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements"],getQueryParams:function(){var e=this.managedParameters,t={},n=this;return Object.keys(this).forEach((function(r){var i=n[r];-1===e.indexOf(r)&&void 0!==i&&(t[r]=i)})),t},setQueryParameter:function(e,t){if(this[e]===t)return this;var n={};return n[e]=t,this.setQueryParameters(n)},setQueryParameters:function(e){if(!e)return this;var t=h.validate(this,e);if(t)throw t;var n=this,r=h._parseNumbers(e),i=Object.keys(this).reduce((function(e,t){return e[t]=n[t],e}),{}),a=Object.keys(r).reduce((function(e,t){var n=void 0!==e[t],i=void 0!==r[t];return n&&!i?o(e,[t]):(i&&(e[t]=r[t]),e)}),i);return new this.constructor(a)},resetPage:function(){return void 0===this.page?this:this.setPage(0)},_getHierarchicalFacetSortBy:function(e){return e.sortBy||["isRefined:desc","name:asc"]},_getHierarchicalFacetSeparator:function(e){return e.separator||" > "},_getHierarchicalRootPath:function(e){return e.rootPath||null},_getHierarchicalShowParentLevel:function(e){return"boolean"!=typeof e.showParentLevel||e.showParentLevel},getHierarchicalFacetByName:function(e){return s(this.hierarchicalFacets,(function(t){return t.name===e}))},getHierarchicalFacetBreadcrumb:function(e){if(!this.isHierarchicalFacet(e))return[];var t=this.getHierarchicalRefinement(e)[0];if(!t)return[];var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e));return t.split(n).map((function(e){return e.trim()}))},toString:function(){return JSON.stringify(this,null,2)}},e.exports=h},function(e,t,n){"use strict";e.exports=function(e,t){if(null===e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}},function(e,t,n){"use strict";var r=n(32),i=n(33),a=n(43),s=n(63),c=n(27),o=n(64),u=n(44),f=n(65);function l(e){var t={};return e.forEach((function(e,n){t[e]=n})),t}function h(e,t,n){t&&t[n]&&(e.stats=t[n])}function d(e,t){var n=t[0];this._rawResults=t;var a=this;Object.keys(n).forEach((function(e){a[e]=n[e]})),this.processingTimeMS=t.reduce((function(e,t){return void 0===t.processingTimeMS?e:e+t.processingTimeMS}),0),this.disjunctiveFacets=[],this.hierarchicalFacets=e.hierarchicalFacets.map((function(){return[]})),this.facets=[];var u=e.getRefinedDisjunctiveFacets(),d=l(e.facets),p=l(e.disjunctiveFacets),m=1,g=n.facets||{};Object.keys(g).forEach((function(t){var r,i,s=g[t],u=(r=e.hierarchicalFacets,i=t,c(r,(function(e){return(e.attributes||[]).indexOf(i)>-1})));if(u){var f=u.attributes.indexOf(t),l=o(e.hierarchicalFacets,(function(e){return e.name===u.name}));a.hierarchicalFacets[l][f]={attribute:t,data:s,exhaustive:n.exhaustiveFacetsCount}}else{var m,v=-1!==e.disjunctiveFacets.indexOf(t),y=-1!==e.facets.indexOf(t);v&&(m=p[t],a.disjunctiveFacets[m]={name:t,data:s,exhaustive:n.exhaustiveFacetsCount},h(a.disjunctiveFacets[m],n.facets_stats,t)),y&&(m=d[t],a.facets[m]={name:t,data:s,exhaustive:n.exhaustiveFacetsCount},h(a.facets[m],n.facets_stats,t))}})),this.hierarchicalFacets=s(this.hierarchicalFacets),u.forEach((function(s){var c=t[m],u=c&&c.facets?c.facets:{},f=e.getHierarchicalFacetByName(s);Object.keys(u).forEach((function(t){var s,l=u[t];if(f){s=o(e.hierarchicalFacets,(function(e){return e.name===f.name}));var d=o(a.hierarchicalFacets[s],(function(e){return e.attribute===t}));if(-1===d)return;a.hierarchicalFacets[s][d].data=r({},a.hierarchicalFacets[s][d].data,l)}else{s=p[t];var m=n.facets&&n.facets[t]||{};a.disjunctiveFacets[s]={name:t,data:i({},l,m),exhaustive:c.exhaustiveFacetsCount},h(a.disjunctiveFacets[s],c.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!a.disjunctiveFacets[s].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(n)>-1&&(a.disjunctiveFacets[s].data[n]=0)}))}})),m++})),e.getRefinedHierarchicalFacets().forEach((function(n){var r=e.getHierarchicalFacetByName(n),s=e._getHierarchicalFacetSeparator(r),c=e.getHierarchicalRefinement(n);if(!(0===c.length||c[0].split(s).length<2)){var u=t[m],f=u&&u.facets?u.facets:{};Object.keys(f).forEach((function(t){var n=f[t],u=o(e.hierarchicalFacets,(function(e){return e.name===r.name})),l=o(a.hierarchicalFacets[u],(function(e){return e.attribute===t}));if(-1!==l){var h={};if(c.length>0){var d=c[0].split(s)[0];h[d]=a.hierarchicalFacets[u][l].data[d]}a.hierarchicalFacets[u][l].data=i(h,n,a.hierarchicalFacets[u][l].data)}})),m++}})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],i=d[t];a.facets[i]={name:t,data:n.facets[t],exhaustive:n.exhaustiveFacetsCount},r.forEach((function(e){a.facets[i]=a.facets[i]||{name:t},a.facets[i].data=a.facets[i].data||{},a.facets[i].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(f(e)),this.facets=s(this.facets),this.disjunctiveFacets=s(this.disjunctiveFacets),this._state=e}function p(e,t){if(!t.data||0===t.data.length)return t;var n=t.data.map((function(t){return p(e,t)})),i=e(n);return r({},t,{data:i})}function m(e,t){var n=c(e,(function(e){return e.name===t}));return n&&n.stats}function g(e,t,n,r,i){var a=c(i,(function(e){return e.name===n})),s=a&&a.data&&a.data[r]?a.data[r]:0,o=a&&a.exhaustive||!1;return{type:t,attributeName:n,name:r,count:s,exhaustive:o}}d.prototype.getFacetByName=function(e){function t(t){return t.name===e}return c(this.facets,t)||c(this.disjunctiveFacets,t)||c(this.hierarchicalFacets,t)},d.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],d.prototype.getFacetValues=function(e,t){var n=function(e,t){function n(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var r=c(e.facets,n);return r?Object.keys(r.data).map((function(n){return{name:n,count:r.data[n],isRefined:e._state.isFacetRefined(t,n),isExcluded:e._state.isExcludeRefined(t,n)}})):[]}if(e._state.isDisjunctiveFacet(t)){var i=c(e.disjunctiveFacets,n);return i?Object.keys(i.data).map((function(n){return{name:n,count:i.data[n],isRefined:e._state.isDisjunctiveFacetRefined(t,n)}})):[]}if(e._state.isHierarchicalFacet(t))return c(e.hierarchicalFacets,n)}(this,e);if(n){var r=i({},t,{sortBy:d.DEFAULT_SORT});if(Array.isArray(r.sortBy)){var s=u(r.sortBy,d.DEFAULT_SORT);return Array.isArray(n)?a(n,s[0],s[1]):p((function(e){return a(e,s[0],s[1])}),n)}if("function"==typeof r.sortBy)return Array.isArray(n)?n.sort(r.sortBy):p((function(e){return function(e,t){return t.sort(e)}(r.sortBy,e)}),n);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}},d.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?m(this.facets,e):this._state.isDisjunctiveFacet(e)?m(this.disjunctiveFacets,e):void 0},d.prototype.getRefinements=function(){var e=this._state,t=this,n=[];return Object.keys(e.facetsRefinements).forEach((function(r){e.facetsRefinements[r].forEach((function(i){n.push(g(e,"facet",r,i,t.facets))}))})),Object.keys(e.facetsExcludes).forEach((function(r){e.facetsExcludes[r].forEach((function(i){n.push(g(e,"exclude",r,i,t.facets))}))})),Object.keys(e.disjunctiveFacetsRefinements).forEach((function(r){e.disjunctiveFacetsRefinements[r].forEach((function(i){n.push(g(e,"disjunctive",r,i,t.disjunctiveFacets))}))})),Object.keys(e.hierarchicalFacetsRefinements).forEach((function(r){e.hierarchicalFacetsRefinements[r].forEach((function(i){n.push(function(e,t,n,r){var i=e.getHierarchicalFacetByName(t),a=e._getHierarchicalFacetSeparator(i),s=n.split(a),o=c(r,(function(e){return e.name===t})),u=s.reduce((function(e,t){var n=e&&c(e.data,(function(e){return e.name===t}));return void 0!==n?n:e}),o),f=u&&u.count||0,l=u&&u.exhaustive||!1,h=u&&u.path||"";return{type:"hierarchical",attributeName:t,name:h,count:f,exhaustive:l}}(e,r,i,t.hierarchicalFacets))}))})),Object.keys(e.numericRefinements).forEach((function(t){var r=e.numericRefinements[t];Object.keys(r).forEach((function(e){r[e].forEach((function(r){n.push({type:"numeric",attributeName:t,name:r,numericValue:r,operator:e})}))}))})),e.tagRefinements.forEach((function(e){n.push({type:"tag",attributeName:"_tags",name:e})})),n},e.exports=d},function(e,t,n){"use strict";function r(e,t){if(e!==t){var n=void 0!==e,r=null===e,i=void 0!==t,a=null===t;if(!a&&e>t||r&&i||!n)return 1;if(!r&&e<t||a&&n||!i)return-1}return 0}e.exports=function(e,t,n){if(!Array.isArray(e))return[];Array.isArray(n)||(n=[]);var i=e.map((function(e,n){return{criteria:t.map((function(t){return e[t]})),index:n,value:e}}));return i.sort((function(e,t){for(var i=-1;++i<e.criteria.length;){var a=r(e.criteria[i],t.criteria[i]);if(a)return i>=n.length?a:"desc"===n[i]?-a:a}return e.index-t.index})),i.map((function(e){return e.value}))}},function(e,t,n){"use strict";var r=n(27);e.exports=function(e,t){var n=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var i=t.split(":"),a=r(n,(function(e){return e[0]===i[0]}));return i.length>1||!a?(e[0].push(i[0]),e[1].push(i[1]),e):(e[0].push(a[0]),e[1].push(a[1]),e)}),[[],[]])}},function(e,t,n){"use strict";var r,i="object"==typeof Reflect?Reflect:null,a=i&&"function"==typeof i.apply?i.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};r=i&&"function"==typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!=e};function c(){c.init.call(this)}e.exports=c,e.exports.once=function(e,t){return new Promise((function(n,r){function i(){void 0!==a&&e.removeListener("error",a),n([].slice.call(arguments))}var a;"error"!==t&&(a=function(n){e.removeListener(t,i),r(n)},e.once("error",a)),e.once(t,i)}))},c.EventEmitter=c,c.prototype._events=void 0,c.prototype._eventsCount=0,c.prototype._maxListeners=void 0;var o=10;function u(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function f(e){return void 0===e._maxListeners?c.defaultMaxListeners:e._maxListeners}function l(e,t,n,r){var i,a,s,c;if(u(n),void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),s=a[t]),void 0===s)s=a[t]=n,++e._eventsCount;else if("function"==typeof s?s=a[t]=r?[n,s]:[s,n]:r?s.unshift(n):s.push(n),(i=f(e))>0&&s.length>i&&!s.warned){s.warned=!0;var o=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");o.name="MaxListenersExceededWarning",o.emitter=e,o.type=t,o.count=s.length,c=o,console&&console.warn&&console.warn(c)}return e}function h(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=h.bind(r);return i.listener=n,r.wrapFn=i,i}function p(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(i):g(i,i.length)}function m(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function g(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}Object.defineProperty(c,"defaultMaxListeners",{enumerable:!0,get:function(){return o},set:function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");o=e}}),c.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},c.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},c.prototype.getMaxListeners=function(){return f(this)},c.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r="error"===e,i=this._events;if(void 0!==i)r=r&&void 0===i.error;else if(!r)return!1;if(r){var s;if(t.length>0&&(s=t[0]),s instanceof Error)throw s;var c=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw c.context=s,c}var o=i[e];if(void 0===o)return!1;if("function"==typeof o)a(o,this,t);else{var u=o.length,f=g(o,u);for(n=0;n<u;++n)a(f[n],this,t)}return!0},c.prototype.addListener=function(e,t){return l(this,e,t,!1)},c.prototype.on=c.prototype.addListener,c.prototype.prependListener=function(e,t){return l(this,e,t,!0)},c.prototype.once=function(e,t){return u(t),this.on(e,d(this,e,t)),this},c.prototype.prependOnceListener=function(e,t){return u(t),this.prependListener(e,d(this,e,t)),this},c.prototype.removeListener=function(e,t){var n,r,i,a,s;if(u(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(i=-1,a=n.length-1;a>=0;a--)if(n[a]===t||n[a].listener===t){s=n[a].listener,i=a;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,i),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,s||t)}return this},c.prototype.off=c.prototype.removeListener,c.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var i,a=Object.keys(n);for(r=0;r<a.length;++r)"removeListener"!==(i=a[r])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},c.prototype.listeners=function(e){return p(this,e,!0)},c.prototype.rawListeners=function(e){return p(this,e,!1)},c.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):m.call(e,t)},c.prototype.listenerCount=m,c.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(e,t,n){"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},function(e,t,n){"use strict";e.exports="3.2.2"},function(e,t){!function(){e.exports=this.wp.date}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(26);function i(e,t){if(e){if("string"==typeof e)return Object(r.a)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(e,t):void 0}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return _})),n.d(t,"a",(function(){return I}));var r=n(0),i=n.n(r),a=n(78),s=n(16),c=n(8),o=Object(s.a)({displayName:"AlgoliaStats",getProvidedProps:function(e,t,n){var r=Object(c.d)(n,{ais:e.contextValue,multiIndexContext:e.indexContextValue});return r?{nbHits:r.nbHits,processingTimeMS:r.processingTimeMS}:null}}),u=n(11),f=n(10),l=n(12),h=n(13),d=n(15),p=n(2),m=n(3),g=n.n(m),v=n(14),y=n.n(v),b=n(74),j=n(21),O=Object(j.a)("Stats"),x=function(e){function t(){return Object(u.a)(this,t),Object(l.a)(this,Object(h.a)(t).apply(this,arguments))}return Object(d.a)(t,e),Object(f.a)(t,[{key:"render",value:function(){var e=this.props,t=e.translate,n=e.nbHits,r=e.processingTimeMS,a=e.className;return i.a.createElement("div",{className:y()(O(""),a)},i.a.createElement("span",{className:O("text")},t("stats",n,r)))}}]),t}(r.Component);Object(p.a)(x,"propTypes",{translate:g.a.func.isRequired,nbHits:g.a.number.isRequired,processingTimeMS:g.a.number.isRequired,className:g.a.string}),Object(p.a)(x,"defaultProps",{className:""});var R=o(Object(b.a)({stats:function(e,t){return"".concat(e.toLocaleString()," results found in ").concat(t.toLocaleString(),"ms")}})(x)),F=n(77),P=n(73),S=n(30),w=n(24),E=n(35),_=function(e){var t=e.appId,n=e.apiKey,i=e.indexName,s=e.hitsItems,c=e.hitAttributes,o=e.searchFormStyle;return n&&t&&i?Object(r.createElement)(w.b,{searchOnlyAPIKey:n,appId:t,indexName:i},Object(r.createElement)(a.a,{hitsPerPage:s}),Object(r.createElement)(E.a,{ui:"algolia"===o?"algolia":"wordpress"}),Object(r.createElement)(R,{translations:{stats:function(e){return"".concat(e," results found")}}}),Object(r.createElement)(I,{attributes:c}),Object(r.createElement)(F.a,null)):null},I=function(e){var t=e.attributes,n=Object(P.a)((function(e){var n=e.hits;return Object(r.createElement)(S.a,{hits:n,attributes:t})}));return Object(r.createElement)(n)}},,function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,i=!1,a=void 0;try{for(var s,c=e[Symbol.iterator]();!(r=(s=c.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(i)throw a}}return n}}},function(e,t,n){var r=n(55);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t,n){"use strict";var r=n(58);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,a,s){if(s!==r){var c=new Error("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");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";var r=n(40),i=n(42),a=n(66),s=n(67),c=n(45),o=n(46),u=n(34),f=n(47);function l(e,t,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+f+")"),this.setClient(e);var i=n||{};i.index=t,this.state=r.make(i),this.lastResults=null,this._queryId=0,this._lastQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0}function h(e){if(e<0)throw new Error("Page requested below 0.");return this._change({state:this.state.setPage(e),isPageReset:!1}),this}function d(){return this.state.page}o(l,c.EventEmitter),l.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},l.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},l.prototype.getQuery=function(){var e=this.state;return s._getHitsSearchParams(e)},l.prototype.searchOnce=function(e,t){var n=e?this.state.setQueryParameters(e):this.state,r=s._getQueries(n.index,n),a=this;if(this._currentNbQueries++,this.emit("searchOnce",{state:n}),!t)return this.client.search(r).then((function(e){return a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),{content:new i(n,e.results),state:n,_originalResponse:e}}),(function(e){throw a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),e}));this.client.search(r).then((function(e){a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),t(null,new i(n,e.results),n)})).catch((function(e){a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),t(e,null,n)}))},l.prototype.searchForFacetValues=function(e,t,n,r){var i="function"==typeof this.client.searchForFacetValues;if(!i&&"function"!=typeof this.client.initIndex)throw new Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues or client.initIndex(index).searchForFacetValues");var a=this.state.setQueryParameters(r||{}),c=a.isDisjunctiveFacet(e),o=s.getSearchForFacetQuery(e,t,n,a);this._currentNbQueries++;var u=this;return this.emit("searchForFacetValues",{state:a,facet:e,query:t}),(i?this.client.searchForFacetValues([{indexName:a.index,params:o}]):this.client.initIndex(a.index).searchForFacetValues(o)).then((function(t){return u._currentNbQueries--,0===u._currentNbQueries&&u.emit("searchQueueEmpty"),(t=Array.isArray(t)?t[0]:t).facetHits.forEach((function(t){t.isRefined=c?a.isDisjunctiveFacetRefined(e,t.value):a.isFacetRefined(e,t.value)})),t}),(function(e){throw u._currentNbQueries--,0===u._currentNbQueries&&u.emit("searchQueueEmpty"),e}))},l.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},l.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},l.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},l.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},l.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.addNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,n),isPageReset:!0}),this},l.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},l.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},l.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},l.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},l.prototype.removeNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,n),isPageReset:!0}),this},l.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},l.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},l.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},l.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},l.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},l.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},l.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},l.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},l.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},l.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},l.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},l.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},l.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},l.prototype.setCurrentPage=h,l.prototype.setPage=h,l.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},l.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},l.prototype.setState=function(e){return this._change({state:r.make(e),isPageReset:!1}),this},l.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new r(e),this},l.prototype.hasRefinements=function(e){return!!u(this.state.getNumericRefinements(e))||(this.state.isConjunctiveFacet(e)?this.state.isFacetRefined(e):this.state.isDisjunctiveFacet(e)?this.state.isDisjunctiveFacetRefined(e):!!this.state.isHierarchicalFacet(e)&&this.state.isHierarchicalFacetRefined(e))},l.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},l.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},l.prototype.hasTag=function(e){return this.state.isTagRefined(e)},l.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},l.prototype.getIndex=function(){return this.state.index},l.prototype.getCurrentPage=d,l.prototype.getPage=d,l.prototype.getTags=function(){return this.state.tagRefinements},l.prototype.getRefinements=function(e){var t=[];if(this.state.isConjunctiveFacet(e))this.state.getConjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"conjunctive"})})),this.state.getExcludeRefinements(e).forEach((function(e){t.push({value:e,type:"exclude"})}));else if(this.state.isDisjunctiveFacet(e)){this.state.getDisjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"disjunctive"})}))}var n=this.state.getNumericRefinements(e);return Object.keys(n).forEach((function(e){var r=n[e];t.push({value:r,operator:e,type:"numeric"})})),t},l.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},l.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},l.prototype._search=function(e){var t=this.state,n=[],r=[];e.onlyWithDerivedHelpers||(r=s._getQueries(t.index,t),n.push({state:t,queriesCount:r.length,helper:this}),this.emit("search",{state:t,results:this.lastResults}));var i=this.derivedHelpers.map((function(e){var r=e.getModifiedState(t),i=s._getQueries(r.index,r);return n.push({state:r,queriesCount:i.length,helper:e}),e.emit("search",{state:r,results:e.lastResults}),i})),a=Array.prototype.concat.apply(r,i),c=this._queryId++;this._currentNbQueries++;try{this.client.search(a).then(this._dispatchAlgoliaResponse.bind(this,n,c)).catch(this._dispatchAlgoliaError.bind(this,c))}catch(e){this.emit("error",{error:e})}},l.prototype._dispatchAlgoliaResponse=function(e,t,n){if(!(t<this._lastQueryIdReceived)){this._currentNbQueries-=t-this._lastQueryIdReceived,this._lastQueryIdReceived=t,0===this._currentNbQueries&&this.emit("searchQueueEmpty");var r=n.results.slice();e.forEach((function(e){var t=e.state,n=e.queriesCount,a=e.helper,s=r.splice(0,n),c=a.lastResults=new i(t,s);a.emit("result",{results:c,state:t})}))}},l.prototype._dispatchAlgoliaError=function(e,t){e<this._lastQueryIdReceived||(this._currentNbQueries-=e-this._lastQueryIdReceived,this._lastQueryIdReceived=e,this.emit("error",{error:t}),0===this._currentNbQueries&&this.emit("searchQueueEmpty"))},l.prototype.containsRefinement=function(e,t,n,r){return e||0!==t.length||0!==n.length||0!==r.length},l.prototype._hasDisjunctiveRefinements=function(e){return this.state.disjunctiveRefinements[e]&&this.state.disjunctiveRefinements[e].length>0},l.prototype._change=function(e){var t=e.state,n=e.isPageReset;t!==this.state&&(this.state=t,this.emit("change",{state:this.state,results:this.lastResults,isPageReset:n}))},l.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},l.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+f+")"),this.client=e),this},l.prototype.getClient=function(){return this.client},l.prototype.derive=function(e){var t=new a(this,e);return this.derivedHelpers.push(t),t},l.prototype.detachDerivedHelper=function(e){var t=this.derivedHelpers.indexOf(e);if(-1===t)throw new Error("Derived helper already detached");this.derivedHelpers.splice(t,1)},l.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=l},function(e,t,n){"use strict";e.exports=function(e,t){return e.filter((function(n,r){return t.indexOf(n)>-1&&e.indexOf(n)===r}))}},function(e,t,n){"use strict";e.exports=function e(t){if("number"==typeof t)return t;if("string"==typeof t)return parseFloat(t);if(Array.isArray(t))return t.map(e);throw new Error("The value should be a number, a parsable string or an array of those.")}},function(e,t,n){"use strict";var r=n(33),i=n(41),a=n(34),s={addRefinement:function(e,t,n){if(s.isRefined(e,t,n))return e;var i=""+n,a=e[t]?e[t].concat(i):[i],c={};return c[t]=a,r({},c,e)},removeRefinement:function(e,t,n){if(void 0===n)return s.clearRefinement(e,(function(e,n){return t===n}));var r=""+n;return s.clearRefinement(e,(function(e,n){return t===n&&r===e}))},toggleRefinement:function(e,t,n){if(void 0===n)throw new Error("toggleRefinement should be used with a value");return s.isRefined(e,t,n)?s.removeRefinement(e,t,n):s.addRefinement(e,t,n)},clearRefinement:function(e,t,n){if(void 0===t)return a(e)?{}:e;if("string"==typeof t)return i(e,[t]);if("function"==typeof t){var r=!1,s=Object.keys(e).reduce((function(i,a){var s=e[a]||[],c=s.filter((function(e){return!t(e,a,n)}));return c.length!==s.length&&(r=!0),i[a]=c,i}),{});return r?s:e}},isRefined:function(e,t,n){var r=!!e[t]&&e[t].length>0;if(void 0===n||!r)return r;var i=""+n;return-1!==e[t].indexOf(i)}};e.exports=s},function(e,t,n){"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},function(e,t,n){"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}},function(e,t,n){"use strict";e.exports=function(e){return function(t,n){var s=e.hierarchicalFacets[n],c=e.hierarchicalFacetsRefinements[s.name]&&e.hierarchicalFacetsRefinements[s.name][0]||"",o=e._getHierarchicalFacetSeparator(s),u=e._getHierarchicalRootPath(s),f=e._getHierarchicalShowParentLevel(s),l=a(e._getHierarchicalFacetSortBy(s)),h=t.every((function(e){return e.exhaustive})),d=function(e,t,n,a,s){return function(c,o,u){var f=c;if(u>0){var l=0;for(f=c;l<u;){var h=f&&Array.isArray(f.data)?f.data:[];f=i(h,(function(e){return e.isRefined})),l++}}if(f){var d=Object.keys(o.data).map((function(e){return[e,o.data[e]]})).filter((function(e){return function(e,t,n,r,i,a){if(i&&(0!==e.indexOf(i)||i===e))return!1;return!i&&-1===e.indexOf(r)||i&&e.split(r).length-i.split(r).length==1||-1===e.indexOf(r)&&-1===n.indexOf(r)||0===n.indexOf(e)||0===e.indexOf(t+r)&&(a||0===e.indexOf(n))}(e[0],f.path||n,s,t,n,a)}));f.data=r(d.map((function(e){var n=e[0];return function(e,t,n,r,i){var a=t.split(n);return{name:a[a.length-1].trim(),path:t,count:e,isRefined:r===t||0===r.indexOf(t+n),exhaustive:i,data:null}}(e[1],n,t,s,o.exhaustive)})),e[0],e[1])}return c}}(l,o,u,f,c),p=t;return u&&(p=t.slice(u.split(o).length)),p.reduce(d,{name:e.hierarchicalFacets[n].name,count:null,isRefined:!0,path:null,exhaustive:h,data:null})}};var r=n(43),i=n(27),a=n(44)},function(e,t,n){"use strict";var r=n(45);function i(e,t){this.main=e,this.fn=t,this.lastResults=null}n(46)(i,r.EventEmitter),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},e.exports=i},function(e,t,n){"use strict";var r=n(32),i={_getQueries:function(e,t){var n=[];return n.push({indexName:e,params:i._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(r){n.push({indexName:e,params:i._getDisjunctiveFacetSearchParams(t,r)})})),t.getRefinedHierarchicalFacets().forEach((function(r){var a=t.getHierarchicalFacetByName(r),s=t.getHierarchicalRefinement(r),c=t._getHierarchicalFacetSeparator(a);s.length>0&&s[0].split(c).length>1&&n.push({indexName:e,params:i._getDisjunctiveFacetSearchParams(t,r,!0)})})),n},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(i._getHitsHierarchicalFacetsAttributes(e)),n=i._getFacetFilters(e),a=i._getNumericFilters(e),s={facets:t,tagFilters:i._getTagFilters(e)};return n.length>0&&(s.facetFilters=n),a.length>0&&(s.numericFilters=a),r({},e.getQueryParams(),s)},_getDisjunctiveFacetSearchParams:function(e,t,n){var a=i._getFacetFilters(e,t,n),s=i._getNumericFilters(e,t),c={hitsPerPage:1,page:0,attributesToRetrieve:[],attributesToHighlight:[],attributesToSnippet:[],tagFilters:i._getTagFilters(e),analytics:!1,clickAnalytics:!1},o=e.getHierarchicalFacetByName(t);return c.facets=o?i._getDisjunctiveHierarchicalFacetAttribute(e,o,n):t,s.length>0&&(c.numericFilters=s),a.length>0&&(c.facetFilters=a),r({},e.getQueryParams(),c)},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var n=[];return Object.keys(e.numericRefinements).forEach((function(r){var i=e.numericRefinements[r]||{};Object.keys(i).forEach((function(e){var a=i[e]||[];t!==r&&a.forEach((function(t){if(Array.isArray(t)){var i=t.map((function(t){return r+e+t}));n.push(i)}else n.push(r+e+t)}))}))})),n},_getTagFilters:function(e){return e.tagFilters?e.tagFilters:e.tagRefinements.join(",")},_getFacetFilters:function(e,t,n){var r=[],i=e.facetsRefinements||{};Object.keys(i).forEach((function(e){(i[e]||[]).forEach((function(t){r.push(e+":"+t)}))}));var a=e.facetsExcludes||{};Object.keys(a).forEach((function(e){(a[e]||[]).forEach((function(t){r.push(e+":-"+t)}))}));var s=e.disjunctiveFacetsRefinements||{};Object.keys(s).forEach((function(e){var n=s[e]||[];if(e!==t&&n&&0!==n.length){var i=[];n.forEach((function(t){i.push(e+":"+t)})),r.push(i)}}));var c=e.hierarchicalFacetsRefinements||{};return Object.keys(c).forEach((function(i){var a=(c[i]||[])[0];if(void 0!==a){var s,o,u=e.getHierarchicalFacetByName(i),f=e._getHierarchicalFacetSeparator(u),l=e._getHierarchicalRootPath(u);if(t===i){if(-1===a.indexOf(f)||!l&&!0===n||l&&l.split(f).length===a.split(f).length)return;l?(o=l.split(f).length-1,a=l):(o=a.split(f).length-2,a=a.slice(0,a.lastIndexOf(f))),s=u.attributes[o]}else o=a.split(f).length-1,s=u.attributes[o];s&&r.push([s+":"+a])}})),r},_getHitsHierarchicalFacetsAttributes:function(e){return e.hierarchicalFacets.reduce((function(t,n){var r=e.getHierarchicalRefinement(n.name)[0];if(!r)return t.push(n.attributes[0]),t;var i=e._getHierarchicalFacetSeparator(n),a=r.split(i).length,s=n.attributes.slice(0,a+1);return t.concat(s)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,n){var r=e._getHierarchicalFacetSeparator(t);if(!0===n){var i=e._getHierarchicalRootPath(t),a=0;return i&&(a=i.split(r).length),[t.attributes[a]]}var s=(e.getHierarchicalRefinement(t.name)[0]||"").split(r).length-1;return t.attributes.slice(0,s+1)},getSearchForFacetQuery:function(e,t,n,a){var s=a.isDisjunctiveFacet(e)?a.clearRefinements(e):a,c={facetQuery:t,facetName:e};return"number"==typeof n&&(c.maxFacetHits=n),r({},i._getHitsSearchParams(s),c)}};e.exports=i},function(e,t,n){"use strict";var r=n(2),i=n(3),a=n.n(i),s=n(16),c=n(8);function o(e,t,n){var r=Object(c.b)(e,t,n,"query","");return r||""}function u(e,t,n,i){var a=Object(r.a)({},"query",n);return Object(c.f)(t,a,i,!0)}t.a=Object(s.a)({displayName:"AlgoliaSearchBox",propTypes:{defaultRefinement:a.a.string},getProvidedProps:function(e,t,n){return{currentRefinement:o(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue}),isSearchStalled:n.isSearchStalled}},refine:function(e,t,n){return u(0,t,n,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},cleanUp:function(e,t){return function(e,t,n){return Object(c.a)(t,n,"query")}(0,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},getSearchParameters:function(e,t,n){return e.setQuery(o(t,n,{ais:t.contextValue,multiIndexContext:t.indexContextValue}))},getMetadata:function(e,t){var n=o(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue});return{id:"query",index:Object(c.c)({ais:e.contextValue,multiIndexContext:e.indexContextValue}),items:null===n?[]:[{label:"".concat("query",": ").concat(n),value:function(t){return u(0,t,"",{ais:e.contextValue,multiIndexContext:e.indexContextValue})},currentRefinement:n}]}}})},function(e,t,n){"use strict";var r=n(68),i=n(19),a=n(4),s=n(11),c=n(10),o=n(12),u=n(13),f=n(5),l=n(15),h=n(2),d=n(0),p=n.n(d),m=n(3),g=n.n(m),v=n(14),y=n.n(v),b=n(74),j=n(21),O=Object(j.a)("SearchBox"),x=p.a.createElement("svg",{width:"18",height:"18",viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",stroke:"#444",className:O("loadingIcon")},p.a.createElement("g",{fill:"none",fillRule:"evenodd"},p.a.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},p.a.createElement("circle",{strokeOpacity:".5",cx:"18",cy:"18",r:"18"}),p.a.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},p.a.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"}))))),R=p.a.createElement("svg",{className:O("resetIcon"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",width:"10",height:"10"},p.a.createElement("path",{d:"M8.114 10L.944 2.83 0 1.885 1.886 0l.943.943L10 8.113l7.17-7.17.944-.943L20 1.886l-.943.943-7.17 7.17 7.17 7.17.943.944L18.114 20l-.943-.943-7.17-7.17-7.17 7.17-.944.943L0 18.114l.943-.943L8.113 10z"})),F=p.a.createElement("svg",{className:O("submitIcon"),xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10",viewBox:"0 0 40 40"},p.a.createElement("path",{d:"M26.804 29.01c-2.832 2.34-6.465 3.746-10.426 3.746C7.333 32.756 0 25.424 0 16.378 0 7.333 7.333 0 16.378 0c9.046 0 16.378 7.333 16.378 16.378 0 3.96-1.406 7.594-3.746 10.426l10.534 10.534c.607.607.61 1.59-.004 2.202-.61.61-1.597.61-2.202.004L26.804 29.01zm-10.426.627c7.323 0 13.26-5.936 13.26-13.26 0-7.32-5.937-13.257-13.26-13.257C9.056 3.12 3.12 9.056 3.12 16.378c0 7.323 5.936 13.26 13.258 13.26z"})),P=function(e){function t(e){var n;return Object(s.a)(this,t),n=Object(o.a)(this,Object(u.a)(t).call(this)),Object(h.a)(Object(f.a)(n),"getQuery",(function(){return n.props.searchAsYouType?n.props.currentRefinement:n.state.query})),Object(h.a)(Object(f.a)(n),"onInputMount",(function(e){n.input=e,n.props.inputRef&&("function"==typeof n.props.inputRef?n.props.inputRef(e):n.props.inputRef.current=e)})),Object(h.a)(Object(f.a)(n),"onKeyDown",(function(e){if(n.props.focusShortcuts){var t=n.props.focusShortcuts.map((function(e){return"string"==typeof e?e.toUpperCase().charCodeAt(0):e})),r=e.target||e.srcElement,i=r.tagName;if(!r.isContentEditable&&"INPUT"!==i&&"SELECT"!==i&&"TEXTAREA"!==i){var a=e.which||e.keyCode;-1!==t.indexOf(a)&&(n.input.focus(),e.stopPropagation(),e.preventDefault())}}})),Object(h.a)(Object(f.a)(n),"onSubmit",(function(e){e.preventDefault(),e.stopPropagation(),n.input.blur();var t=n.props,r=t.refine;return t.searchAsYouType||r(n.getQuery()),!1})),Object(h.a)(Object(f.a)(n),"onChange",(function(e){var t=n.props,r=t.searchAsYouType,i=t.refine,a=t.onChange,s=e.target.value;r?i(s):n.setState({query:s}),a&&a(e)})),Object(h.a)(Object(f.a)(n),"onReset",(function(e){var t=n.props,r=t.searchAsYouType,i=t.refine,a=t.onReset;i(""),n.input.focus(),r||n.setState({query:""}),a&&a(e)})),n.state={query:e.searchAsYouType?null:e.currentRefinement},n}return Object(l.a)(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.onKeyDown)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.onKeyDown)}},{key:"componentDidUpdate",value:function(e){this.props.searchAsYouType||e.currentRefinement===this.props.currentRefinement||this.setState({query:this.props.currentRefinement})}},{key:"render",value:function(){var e=this,t=this.props,n=t.className,r=t.translate,s=t.autoFocus,c=t.loadingIndicator,o=t.submit,u=t.reset,f=this.getQuery(),l=Object.keys(this.props).reduce((function(t,n){return-1===["onsubmit","onreset","onchange"].indexOf(n.toLowerCase())&&0===n.indexOf("on")?Object(a.a)({},t,Object(h.a)({},n,e.props[n])):t}),{}),d=this.props.showLoadingIndicator&&this.props.isSearchStalled;return p.a.createElement("div",{className:y()(O(""),n)},p.a.createElement("form",{noValidate:!0,onSubmit:this.props.onSubmit?this.props.onSubmit:this.onSubmit,onReset:this.onReset,className:O("form",d&&"form--stalledSearch"),action:"",role:"search"},p.a.createElement("input",Object(i.a)({ref:this.onInputMount,type:"search",placeholder:r("placeholder"),autoFocus:s,autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",spellCheck:"false",required:!0,maxLength:"512",value:f,onChange:this.onChange},l,{className:O("input")})),p.a.createElement("button",{type:"submit",title:r("submitTitle"),className:O("submit")},o),p.a.createElement("button",{type:"reset",title:r("resetTitle"),className:O("reset"),hidden:!f||d},u),this.props.showLoadingIndicator&&p.a.createElement("span",{hidden:!d,className:O("loadingIndicator")},c)))}}]),t}(d.Component);Object(h.a)(P,"propTypes",{currentRefinement:g.a.string,className:g.a.string,refine:g.a.func.isRequired,translate:g.a.func.isRequired,loadingIndicator:g.a.node,reset:g.a.node,submit:g.a.node,focusShortcuts:g.a.arrayOf(g.a.oneOfType([g.a.string,g.a.number])),autoFocus:g.a.bool,searchAsYouType:g.a.bool,onSubmit:g.a.func,onReset:g.a.func,onChange:g.a.func,isSearchStalled:g.a.bool,showLoadingIndicator:g.a.bool,inputRef:g.a.oneOfType([g.a.func,g.a.exact({current:g.a.object})])}),Object(h.a)(P,"defaultProps",{currentRefinement:"",className:"",focusShortcuts:["s","/"],autoFocus:!1,searchAsYouType:!0,showLoadingIndicator:!1,isSearchStalled:!1,loadingIndicator:x,reset:R,submit:F});var S=Object(b.a)({resetTitle:"Clear the search query.",submitTitle:"Submit your search query.",placeholder:"Search here…"})(P);t.a=Object(r.a)(S)},,,function(e,t){!function(){e.exports=this.ReactDOM}()},function(e,t,n){"use strict";var r=n(16),i=n(8),a=n(7);t.a=Object(r.a)({displayName:"AlgoliaHits",getProvidedProps:function(e,t,n){var r=Object(i.d)(n,{ais:e.contextValue,multiIndexContext:e.indexContextValue});if(!r)return{hits:[]};var s=Object(a.a)(r.hits,r.hitsPerPage,r.page);return{hits:Object(a.b)(s,r.queryID)}},getSearchParameters:function(e){return e}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n(19),i=n(11),a=n(10),s=n(12),c=n(13),o=n(5),u=n(15),f=n(2),l=n(0),h=n.n(l);function d(e){return function(t){var n,d=function(n){function l(){var t,n;Object(i.a)(this,l);for(var r=arguments.length,a=new Array(r),u=0;u<r;u++)a[u]=arguments[u];return n=Object(s.a)(this,(t=Object(c.a)(l)).call.apply(t,[this].concat(a))),Object(f.a)(Object(o.a)(n),"translate",(function(t){var r=n.props.translations,i=r&&r.hasOwnProperty(t)?r[t]:e[t];if("function"==typeof i){for(var a=arguments.length,s=new Array(a>1?a-1:0),c=1;c<a;c++)s[c-1]=arguments[c];return i.apply(void 0,s)}return i})),n}return Object(u.a)(l,n),Object(a.a)(l,[{key:"render",value:function(){return h.a.createElement(t,Object(r.a)({translate:this.translate},this.props))}}]),l}(l.Component),p=t.displayName||t.name||"UnknownComponent";return d.displayName="Translatable(".concat(p,")"),d.propTypes={translations:(n=Object.keys(e),function(e,t,r){var i=e[t];if(i)for(var a=0,s=Object.keys(i);a<s.length;a++){var c=s[a];if(-1===n.indexOf(c))return new Error("Unknown `".concat(t,"` key `").concat(c,"`. Check the render method ")+"of `".concat(r,"`."))}})},d}}},function(e,t,n){"use strict";n.r(t);var r,i,a,s=n(0),c=n(72),o=n(50),u=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=e.getAttribute(t);return r?Number(r):n},f=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.getAttribute(t);return r?"true"===r:n};r=".aib-instantsearch",i=o.b,(a=document.querySelectorAll(r))&&a.forEach((function(e){var t={listLayout:"grid"===e.getAttribute("data-list-layout")?"grid":"list",gridColumns:u(e,"data-grid-columns",3),displayPostAuthor:f(e,"data-display-post-author"),displayPostCategory:f(e,"data-display-post-categories"),displayPostContentRadio:e.getAttribute("data-display-post-content-type")||"excerpt",displayPostDate:f(e,"data-display-post-date"),displayPostTags:f(e,"data-display-post-tags"),excerptLength:u(e,"data-excerpt-length",55)},n={appId:e.getAttribute("data-app-id")||void 0,apiKey:e.getAttribute("data-searchonly-api-key")||void 0,indexName:e.getAttribute("data-index-name")||"wp_posts_post",hitsItems:u(e,"data-hit-items",10),hitAttributes:t,searchFormStyle:e.getAttribute("data-search-box-style")||void 0};Object(c.render)(Object(s.createElement)(i,n),e)}))},,function(e,t,n){"use strict";var r=n(16),i=Object(r.a)({displayName:"AlgoliaPoweredBy",getProvidedProps:function(){var e="undefined"==typeof window?"":window.location.hostname;return{url:"https://www.algolia.com/?utm_source=react-instantsearch&utm_medium=website&"+"utm_content=".concat(e,"&")+"utm_campaign=poweredby"}}}),a=n(11),s=n(10),c=n(12),o=n(13),u=n(15),f=n(2),l=n(0),h=n.n(l),d=n(3),p=n.n(d),m=n(14),g=n.n(m),v=n(74),y=n(21),b=Object(y.a)("PoweredBy"),j=function(){return h.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",baseProfile:"basic",viewBox:"0 0 1366 362",width:"100",height:"27",className:b("logo")},h.a.createElement("linearGradient",{id:"g",x1:"428.258",x2:"434.145",y1:"404.15",y2:"409.85",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(94.045 0 0 -94.072 -40381.527 38479.52)"},h.a.createElement("stop",{offset:"0",stopColor:"#00AEFF"}),h.a.createElement("stop",{offset:"1",stopColor:"#3369E7"})),h.a.createElement("path",{d:"M61.8 15.4h242.8c23.9 0 43.4 19.4 43.4 43.4v242.9c0 23.9-19.4 43.4-43.4 43.4H61.8c-23.9 0-43.4-19.4-43.4-43.4v-243c0-23.9 19.4-43.3 43.4-43.3z",fill:"url(#g)"}),h.a.createElement("path",{d:"M187 98.7c-51.4 0-93.1 41.7-93.1 93.2S135.6 285 187 285s93.1-41.7 93.1-93.2-41.6-93.1-93.1-93.1zm0 158.8c-36.2 0-65.6-29.4-65.6-65.6s29.4-65.6 65.6-65.6 65.6 29.4 65.6 65.6-29.3 65.6-65.6 65.6zm0-117.8v48.9c0 1.4 1.5 2.4 2.8 1.7l43.4-22.5c1-.5 1.3-1.7.8-2.7-9-15.8-25.7-26.6-45-27.3-1 0-2 .8-2 1.9zm-60.8-35.9l-5.7-5.7c-5.6-5.6-14.6-5.6-20.2 0l-6.8 6.8c-5.6 5.6-5.6 14.6 0 20.2l5.6 5.6c.9.9 2.2.7 3-.2 3.3-4.5 6.9-8.8 10.9-12.8 4.1-4.1 8.3-7.7 12.9-11 1-.6 1.1-2 .3-2.9zM217.5 89V77.7c0-7.9-6.4-14.3-14.3-14.3h-33.3c-7.9 0-14.3 6.4-14.3 14.3v11.6c0 1.3 1.2 2.2 2.5 1.9 9.3-2.7 19.1-4.1 29-4.1 9.5 0 18.9 1.3 28 3.8 1.2.3 2.4-.6 2.4-1.9z",fill:"#FFFFFF"}),h.a.createElement("path",{d:"M842.5 267.6c0 26.7-6.8 46.2-20.5 58.6-13.7 12.4-34.6 18.6-62.8 18.6-10.3 0-31.7-2-48.8-5.8l6.3-31c14.3 3 33.2 3.8 43.1 3.8 15.7 0 26.9-3.2 33.6-9.6s10-15.9 10-28.5v-6.4c-3.9 1.9-9 3.8-15.3 5.8-6.3 1.9-13.6 2.9-21.8 2.9-10.8 0-20.6-1.7-29.5-5.1-8.9-3.4-16.6-8.4-22.9-15-6.3-6.6-11.3-14.9-14.8-24.8s-5.3-27.6-5.3-40.6c0-12.2 1.9-27.5 5.6-37.7 3.8-10.2 9.2-19 16.5-26.3 7.2-7.3 16-12.9 26.3-17s22.4-6.7 35.5-6.7c12.7 0 24.4 1.6 35.8 3.5 11.4 1.9 21.1 3.9 29 6.1v155.2zm-108.7-77.2c0 16.4 3.6 34.6 10.8 42.2 7.2 7.6 16.5 11.4 27.9 11.4 6.2 0 12.1-.9 17.6-2.6 5.5-1.7 9.9-3.7 13.4-6.1v-97.1c-2.8-.6-14.5-3-25.8-3.3-14.2-.4-25 5.4-32.6 14.7-7.5 9.3-11.3 25.6-11.3 40.8zm294.3 0c0 13.2-1.9 23.2-5.8 34.1s-9.4 20.2-16.5 27.9c-7.1 7.7-15.6 13.7-25.6 17.9s-25.4 6.6-33.1 6.6c-7.7-.1-23-2.3-32.9-6.6-9.9-4.3-18.4-10.2-25.5-17.9-7.1-7.7-12.6-17-16.6-27.9s-6-20.9-6-34.1c0-13.2 1.8-25.9 5.8-36.7 4-10.8 9.6-20 16.8-27.7s15.8-13.6 25.6-17.8c9.9-4.2 20.8-6.2 32.6-6.2s22.7 2.1 32.7 6.2c10 4.2 18.6 10.1 25.6 17.8 7.1 7.7 12.6 16.9 16.6 27.7 4.2 10.8 6.3 23.5 6.3 36.7zm-40 .1c0-16.9-3.7-31-10.9-40.8-7.2-9.9-17.3-14.8-30.2-14.8-12.9 0-23 4.9-30.2 14.8-7.2 9.9-10.7 23.9-10.7 40.8 0 17.1 3.6 28.6 10.8 38.5 7.2 10 17.3 14.9 30.2 14.9 12.9 0 23-5 30.2-14.9 7.2-10 10.8-21.4 10.8-38.5zm127.1 86.4c-64.1.3-64.1-51.8-64.1-60.1L1051 32l39.1-6.2v183.6c0 4.7 0 34.5 25.1 34.6v32.9zm68.9 0h-39.3V108.1l39.3-6.2v175zm-19.7-193.5c13.1 0 23.8-10.6 23.8-23.7S1177.6 36 1164.4 36s-23.8 10.6-23.8 23.7 10.7 23.7 23.8 23.7zm117.4 18.6c12.9 0 23.8 1.6 32.6 4.8 8.8 3.2 15.9 7.7 21.1 13.4s8.9 13.5 11.1 21.7c2.3 8.2 3.4 17.2 3.4 27.1v100.6c-6 1.3-15.1 2.8-27.3 4.6s-25.9 2.7-41.1 2.7c-10.1 0-19.4-1-27.7-2.9-8.4-1.9-15.5-5-21.5-9.3-5.9-4.3-10.5-9.8-13.9-16.6-3.3-6.8-5-16.4-5-26.4 0-9.6 1.9-15.7 5.6-22.3 3.8-6.6 8.9-12 15.3-16.2 6.5-4.2 13.9-7.2 22.4-9s17.4-2.7 26.6-2.7c4.3 0 8.8.3 13.6.8s9.8 1.4 15.2 2.7v-6.4c0-4.5-.5-8.8-1.6-12.8-1.1-4.1-3-7.6-5.6-10.7-2.7-3.1-6.2-5.5-10.6-7.2s-10-3-16.7-3c-9 0-17.2 1.1-24.7 2.4-7.5 1.3-13.7 2.8-18.4 4.5l-4.7-32.1c4.9-1.7 12.2-3.4 21.6-5.1s19.5-2.6 30.3-2.6zm3.3 141.9c12 0 20.9-.7 27.1-1.9v-39.8c-2.2-.6-5.3-1.3-9.4-1.9-4.1-.6-8.6-1-13.6-1-4.3 0-8.7.3-13.1 1-4.4.6-8.4 1.8-11.9 3.5s-6.4 4.1-8.5 7.2c-2.2 3.1-3.2 4.9-3.2 9.6 0 9.2 3.2 14.5 9 18 5.9 3.6 13.7 5.3 23.6 5.3zM512.9 103c12.9 0 23.8 1.6 32.6 4.8 8.8 3.2 15.9 7.7 21.1 13.4 5.3 5.8 8.9 13.5 11.1 21.7 2.3 8.2 3.4 17.2 3.4 27.1v100.6c-6 1.3-15.1 2.8-27.3 4.6-12.2 1.8-25.9 2.7-41.1 2.7-10.1 0-19.4-1-27.7-2.9-8.4-1.9-15.5-5-21.5-9.3-5.9-4.3-10.5-9.8-13.9-16.6-3.3-6.8-5-16.4-5-26.4 0-9.6 1.9-15.7 5.6-22.3 3.8-6.6 8.9-12 15.3-16.2 6.5-4.2 13.9-7.2 22.4-9s17.4-2.7 26.6-2.7c4.3 0 8.8.3 13.6.8 4.7.5 9.8 1.4 15.2 2.7v-6.4c0-4.5-.5-8.8-1.6-12.8-1.1-4.1-3-7.6-5.6-10.7-2.7-3.1-6.2-5.5-10.6-7.2-4.4-1.7-10-3-16.7-3-9 0-17.2 1.1-24.7 2.4-7.5 1.3-13.7 2.8-18.4 4.5l-4.7-32.1c4.9-1.7 12.2-3.4 21.6-5.1 9.4-1.8 19.5-2.6 30.3-2.6zm3.4 142c12 0 20.9-.7 27.1-1.9v-39.8c-2.2-.6-5.3-1.3-9.4-1.9-4.1-.6-8.6-1-13.6-1-4.3 0-8.7.3-13.1 1-4.4.6-8.4 1.8-11.9 3.5s-6.4 4.1-8.5 7.2c-2.2 3.1-3.2 4.9-3.2 9.6 0 9.2 3.2 14.5 9 18s13.7 5.3 23.6 5.3zm158.5 31.9c-64.1.3-64.1-51.8-64.1-60.1L610.6 32l39.1-6.2v183.6c0 4.7 0 34.5 25.1 34.6v32.9z",fill:"#182359"}))},O=function(e){function t(){return Object(a.a)(this,t),Object(c.a)(this,Object(o.a)(t).apply(this,arguments))}return Object(u.a)(t,e),Object(s.a)(t,[{key:"render",value:function(){var e=this.props,t=e.url,n=e.translate,r=e.className;return h.a.createElement("div",{className:g()(b(""),r)},h.a.createElement("span",{className:b("text")},n("searchBy"))," ",h.a.createElement("a",{href:t,target:"_blank",className:b("link"),"aria-label":"Algolia",rel:"noopener noreferrer"},h.a.createElement(j,null)))}}]),t}(l.Component);Object(f.a)(O,"propTypes",{url:p.a.string.isRequired,translate:p.a.func.isRequired,className:p.a.string});var x=Object(v.a)({searchBy:"Search by"})(O);t.a=i(x)},function(e,t,n){"use strict";var r=n(2),i=n(4),a=n(17),s=n(7),c=n(16),o=n(8);var u=Object(c.a)({displayName:"AlgoliaConfigure",getProvidedProps:function(){return{}},getSearchParameters:function(e,t){t.children,t.contextValue,t.indexContextValue;var n=Object(a.a)(t,["children","contextValue","indexContextValue"]);return e.setQueryParameters(n)},transitionState:function(e,t,n){var c="configure",u=(e.children,e.contextValue,e.indexContextValue,Object(a.a)(e,["children","contextValue","indexContextValue"])),f=Object.keys(e),l=this._props?Object.keys(this._props).filter((function(e){return-1===f.indexOf(e)})):[];this._props=e;var h=Object(r.a)({},c,Object(i.a)({},Object(s.f)(n[c],l),u));return Object(o.f)(n,h,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},cleanUp:function(e,t){var n="configure",i=Object(o.c)({ais:e.contextValue,multiIndexContext:e.indexContextValue}),a=Object(o.e)({ais:e.contextValue,multiIndexContext:e.indexContextValue})&&t.indices?t.indices[i]:t,s=(a&&a[n]?Object.keys(a[n]):[]).reduce((function(t,r){return e[r]||(t[r]=a[n][r]),t}),{}),c=Object(r.a)({},n,s);return Object(o.f)(t,c,{ais:e.contextValue,multiIndexContext:e.indexContextValue})}});t.a=u((function(){return null}))}]);
  • search-with-algolia-instantsearch-blocks/trunk/build/index.asset.php

    r2430689 r2433769  
    1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '89f7eca05cc412db11205785c5b8113d');
     1<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '');
  • search-with-algolia-instantsearch-blocks/trunk/build/index.js

    r2430689 r2433769  
    11!function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=76)}([function(e,t){!function(){e.exports=this.React}()},function(e,t){!function(){e.exports=this.wp.element}()},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",(function(){return r}))},function(e,t,n){e.exports=n(57)()},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(2);function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?Object(arguments[t]):{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),a.forEach((function(t){Object(r.a)(e,t,n[t])}))}return e}},function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,"a",(function(){return r}))},function(e,t){!function(){e.exports=this.wp.i18n}()},function(e,t,n){"use strict";n.d(t,"i",(function(){return i})),n.d(t,"d",(function(){return s})),n.d(t,"c",(function(){return o})),n.d(t,"h",(function(){return u})),n.d(t,"g",(function(){return l})),n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return h})),n.d(t,"f",(function(){return d})),n.d(t,"e",(function(){return p}));var r=n(4),a=n(28),i=function(e,t){if(e===t)return!0;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var a=Object.prototype.hasOwnProperty,i=0;i<n.length;i++)if(!a.call(t,n[i])||e[n[i]]!==t[n[i]])return!1;return!0},s=function(e){return e.displayName||e.name||"UnknownComponent"},c=Promise.resolve(),o=function(e){c.then(e)},u=function e(t){return Object.keys(t).forEach((function(n){var r,i=t[n];(function(e){return"object"===Object(a.a)(e)&&null!==e&&!Array.isArray(e)})(i)&&((r=i)&&Object.keys(r).length>0?e(i):delete t[n])})),t},l=function(e){return Object.keys(e).forEach((function(t){var n=e[t];Array.isArray(n)&&0===n.length&&delete e[t]})),e};function f(e,t,n){return e.map((function(e,a){return Object(r.a)({},e,{__position:t*n+a+1})}))}function h(e,t){return t?e.map((function(e){return Object(r.a)({},e,{__queryID:t})})):e}function d(e,t){if(null==e)return{};for(var n={},r=Object.keys(e),a=0;a<r.length;a++){var i=r[a];t.indexOf(i)>=0||(n[i]=e[i])}return n}var p=function(e,t){return(Array.isArray(t)?t:t.replace(/\[(\d+)]/g,".$1").split(".")).reduce((function(e,t){return e?e[t]:void 0}),e)}},function(e,t,n){"use strict";n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return c})),n.d(t,"e",(function(){return o})),n.d(t,"f",(function(){return u})),n.d(t,"b",(function(){return f})),n.d(t,"a",(function(){return h}));var r=n(2),a=n(4),i=n(7);function s(e){return o(e)?e.multiIndexContext.targetedIndex:e.ais.mainTargetedIndex}function c(e,t){if(e.results){if(e.results.hits)return e.results;var n=s(t);if(e.results[n])return e.results[n]}return null}function o(e){return e&&e.multiIndexContext}function u(e,t,n,i,c){if(o(n)){var l=s(n);return c?function(e,t,n,i,s){var c,o=i?{page:1}:void 0,u=e.indices&&e.indices[n]?Object(a.a)({},e.indices,Object(r.a)({},n,Object(a.a)({},e.indices[n],(c={},Object(r.a)(c,s,Object(a.a)({},e.indices[n][s],t)),Object(r.a)(c,"page",1),c)))):Object(a.a)({},e.indices,Object(r.a)({},n,Object(a.a)(Object(r.a)({},s,t),o)));return Object(a.a)({},e,{indices:u})}(e,t,l,i,c):function(e,t,n,i){var s=i?{page:1}:void 0,c=e.indices&&e.indices[n]?Object(a.a)({},e.indices,Object(r.a)({},n,Object(a.a)({},e.indices[n],t,s))):Object(a.a)({},e.indices,Object(r.a)({},n,Object(a.a)({},t,s)));return Object(a.a)({},e,{indices:c})}(e,t,l,i)}return e.indices&&i&&Object.keys(e.indices).forEach((function(t){e=u(e,{page:1},{multiIndexContext:{targetedIndex:t}},!0,c)})),c?function(e,t,n,i){var s=n?{page:1}:void 0;return Object(a.a)({},e,Object(r.a)({},i,Object(a.a)({},e[i],t)),s)}(e,t,i,c):function(e,t,n){var r=n?{page:1}:void 0;return Object(a.a)({},e,t,r)}(e,t,i)}function l(e){var t=e.match(/^([^.]*)\.(.*)/);return{namespace:t&&t[1],attributeName:t&&t[2]}}function f(e,t,n,r,a){var i=s(n),c=l(r),u=c.namespace,f=c.attributeName,h={multiIndex:o(n),indexId:i,namespace:u,attributeName:f,id:r,searchState:t};return function(e){var t=e.multiIndex,n=e.indexId,r=e.namespace,a=e.attributeName,i=e.id,s=e.searchState;return t&&r?s.indices&&s.indices[n]&&s.indices[n][r]&&Object.hasOwnProperty.call(s.indices[n][r],a):t?s.indices&&s.indices[n]&&Object.hasOwnProperty.call(s.indices[n],i):r?s[r]&&Object.hasOwnProperty.call(s[r],a):Object.hasOwnProperty.call(s,i)}(h)?function(e){var t=e.multiIndex,n=e.indexId,r=e.namespace,a=e.attributeName,i=e.id,s=e.searchState;return t&&r?s.indices[n][r][a]:t?s.indices[n][i]:r?s[r][a]:s[i]}(h):e.defaultRefinement?e.defaultRefinement:a}function h(e,t,n){var c=s(t),u=l(n),f=u.namespace,h=u.attributeName;return o(t)&&Boolean(e.indices)?function(e){var t=e.searchState,n=e.indexId,s=e.id,c=e.namespace,o=e.attribute,u=t.indices[n];if(c&&u)return Object(a.a)({},t,{indices:Object(a.a)({},t.indices,Object(r.a)({},n,Object(a.a)({},u,Object(r.a)({},c,Object(i.f)(u[c],[o])))))});if(u)return Object(a.a)({},t,{indices:Object(a.a)({},t.indices,Object(r.a)({},n,Object(i.f)(u,[s])))});return t}({attribute:h,searchState:e,indexId:c,id:n,namespace:f}):function(e){var t=e.searchState,n=e.id,s=e.namespace,c=e.attribute;if(s)return Object(a.a)({},t,Object(r.a)({},s,Object(i.f)(t[s],[c])));return Object(i.f)(t,[n])}({attribute:h,searchState:e,id:n,namespace:f})}},function(e,t){!function(){e.exports=this.wp.components}()},function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}n.d(t,"a",(function(){return a}))},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(28),a=n(5);function i(e,t){return!t||"object"!==Object(r.a)(t)&&"function"!=typeof t?Object(a.a)(e):t}},function(e,t,n){"use strict";function r(e){return(r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n.d(t,"a",(function(){return r}))},function(e,t,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)&&r.length){var s=a.apply(null,r);s&&e.push(s)}else if("object"===i)for(var c in r)n.call(r,c)&&r[c]&&e.push(c)}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}n.d(t,"a",(function(){return a}))},function(e,t,n){"use strict";var r=n(19),a=n(17),i=n(4),s=n(11),c=n(10),o=n(12),u=n(13),l=n(5),f=n(15),h=n(2),d=n(0),p=n.n(d),m=n(29),g=n.n(m),b=n(7),y=n(25);t.a=function(e){return function(t){var n=function(e){if(!e.displayName)throw new Error("`createConnector` requires you to provide a `displayName` property.");var t="function"==typeof e.getSearchParameters||"function"==typeof e.getMetadata||"function"==typeof e.transitionState;return function(n){var m=function(d){function m(t){var n;return Object(s.a)(this,m),n=Object(o.a)(this,Object(u.a)(m).call(this,t)),Object(h.a)(Object(l.a)(n),"unsubscribe",void 0),Object(h.a)(Object(l.a)(n),"unregisterWidget",void 0),Object(h.a)(Object(l.a)(n),"isUnmounting",!1),Object(h.a)(Object(l.a)(n),"state",{providedProps:n.getProvidedProps(n.props)}),Object(h.a)(Object(l.a)(n),"refine",(function(){for(var t,r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];n.props.contextValue.onInternalStateUpdate((t=e.refine).call.apply(t,[Object(l.a)(n),n.props,n.props.contextValue.store.getState().widgets].concat(a)))})),Object(h.a)(Object(l.a)(n),"createURL",(function(){for(var t,r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return n.props.contextValue.createHrefForState((t=e.refine).call.apply(t,[Object(l.a)(n),n.props,n.props.contextValue.store.getState().widgets].concat(a)))})),Object(h.a)(Object(l.a)(n),"searchForFacetValues",(function(){for(var t,r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];n.props.contextValue.onSearchForFacetValues((t=e.searchForFacetValues).call.apply(t,[Object(l.a)(n),n.props,n.props.contextValue.store.getState().widgets].concat(a)))})),e.getSearchParameters&&n.props.contextValue.onSearchParameters(e.getSearchParameters.bind(Object(l.a)(n)),{ais:n.props.contextValue,multiIndexContext:n.props.indexContextValue},n.props,e.getMetadata&&e.getMetadata.bind(Object(l.a)(n))),n}return Object(f.a)(m,d),Object(c.a)(m,[{key:"componentDidMount",value:function(){var e=this;this.unsubscribe=this.props.contextValue.store.subscribe((function(){e.isUnmounting||e.setState({providedProps:e.getProvidedProps(e.props)})})),t&&(this.unregisterWidget=this.props.contextValue.widgetsManager.registerWidget(this))}},{key:"shouldComponentUpdate",value:function(t,n){if("function"==typeof e.shouldComponentUpdate)return e.shouldComponentUpdate.call(this,this.props,t,this.state,n);var r=Object(b.i)(this.props,t);return null===this.state.providedProps||null===n.providedProps?this.state.providedProps!==n.providedProps||!r:!r||!Object(b.i)(this.state.providedProps,n.providedProps)}},{key:"componentDidUpdate",value:function(n){g()(n,this.props)||(this.setState({providedProps:this.getProvidedProps(this.props)}),t&&(this.props.contextValue.widgetsManager.update(),"function"==typeof e.transitionState&&this.props.contextValue.onSearchStateChange(e.transitionState.call(this,this.props,this.props.contextValue.store.getState().widgets,this.props.contextValue.store.getState().widgets))))}},{key:"componentWillUnmount",value:function(){if(this.isUnmounting=!0,this.unsubscribe&&this.unsubscribe(),this.unregisterWidget&&(this.unregisterWidget(),"function"==typeof e.cleanUp)){var t=e.cleanUp.call(this,this.props,this.props.contextValue.store.getState().widgets);this.props.contextValue.store.setState(Object(i.a)({},this.props.contextValue.store.getState(),{widgets:t})),this.props.contextValue.onSearchStateChange(Object(b.h)(t))}}},{key:"getProvidedProps",value:function(t){var n=this.props.contextValue.store.getState(),r=n.widgets,a=n.results,i=n.resultsFacetValues,s=n.searching,c=n.searchingForFacetValues,o=n.isSearchStalled,u=n.metadata,l={results:a,searching:s,searchingForFacetValues:c,isSearchStalled:o,error:n.error};return e.getProvidedProps.call(this,t,r,l,u,i)}},{key:"getSearchParameters",value:function(t){return"function"==typeof e.getSearchParameters?e.getSearchParameters.call(this,t,this.props,this.props.contextValue.store.getState().widgets):null}},{key:"getMetadata",value:function(t){return"function"==typeof e.getMetadata?e.getMetadata.call(this,this.props,t):{}}},{key:"transitionState",value:function(t,n){return"function"==typeof e.transitionState?e.transitionState.call(this,this.props,t,n):n}},{key:"render",value:function(){var t=this.props,i=(t.contextValue,Object(a.a)(t,["contextValue"])),s=this.state.providedProps;if(null===s)return null;var c="function"==typeof e.refine?{refine:this.refine,createURL:this.createURL}:{},o="function"==typeof e.searchForFacetValues?{searchForItems:this.searchForFacetValues}:{};return p.a.createElement(n,Object(r.a)({},i,s,c,o))}}]),m}(d.Component);return Object(h.a)(m,"displayName","".concat(e.displayName,"(").concat(Object(b.d)(n),")")),Object(h.a)(m,"propTypes",e.propTypes),Object(h.a)(m,"defaultProps",e.defaultProps),m}}(e)(t);return function(e){return p.a.createElement(y.b,null,(function(t){return p.a.createElement(y.a,null,(function(a){return p.a.createElement(n,Object(r.a)({contextValue:t,indexContextValue:a},e))}))}))}}}},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}n.d(t,"a",(function(){return r}))},function(e,t,n){var r=n(52),a=n(53),i=n(54),s=n(56);e.exports=function(e,t){return r(e)||a(e,t)||i(e,t)||s()}},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=n(59),a=n(40),i=n(42);function s(e,t,n){return new r(e,t,n)}s.version=n(47),s.AlgoliaSearchHelper=r,s.SearchParameters=a,s.SearchResults=i,e.exports=s},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));n(31);var r=n(14),a=n.n(r),i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ais";return function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];var s=r.filter((function(e){return e||""===e})).map((function(n){var r="".concat(t,"-").concat(e);return n?"".concat(r,"-").concat(n):r}));return a()(s)}}},,,function(e,t,n){"use strict";n.d(t,"b",(function(){return Q})),n.d(t,"a",(function(){return M}));var r=n(1),a=n(0),i=n.n(a),s=n(36),c=n.n(s),o=n(4),u=n(11),l=n(12),f=n(13),h=n(5),d=n(10),p=n(15),m=n(2),g=n(29),b=n.n(g),y=n(3),v=n.n(y),j=n(17),O=n(20),x=n.n(O),R=n(7);var P={highlightPreTag:"<ais-highlight-0000000000>",highlightPostTag:"</ais-highlight-0000000000>"};var S=n(8);function F(e){"function"==typeof e.addAlgoliaAgent&&(e.addAlgoliaAgent("react (".concat(a.version,")")),e.addAlgoliaAgent("react-instantsearch (".concat("6.8.2",")")))}var w=function(e){return Object(S.e)({ais:e.props.contextValue,multiIndexContext:e.props.indexContextValue})},E=function(e,t){return e.props.indexContextValue.targetedIndex===t},_=function(e){return Boolean(e.props.indexId)},C=function(e,t){return e.props.indexId===t},I=function(e,t){var n=_(e),r=_(t);return n&&!r?-1:!n&&r?1:0};function k(e){return Object.keys(e).map((function(t){return function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=0;return e.replace(/%s/g,(function(){return encodeURIComponent(n[a++])}))}("%s=%s",t,(n=e[t],"[object Object]"===Object.prototype.toString.call(n)||"[object Array]"===Object.prototype.toString.call(n)?JSON.stringify(e[t]):e[t]));var n})).join("&")}function N(e){var t=e.indexName,n=e.initialState,r=void 0===n?{}:n,a=e.searchClient,i=e.resultsState,s=e.stalledSearchDelay,c=x()(a,t,Object(o.a)({},P));F(a),c.on("search",(function(){l||(l=setTimeout((function(){var e=d.getState(),t=(e.resultsFacetValues,Object(j.a)(e,["resultsFacetValues"]));d.setState(Object(o.a)({},t,{isSearchStalled:!0}))}),s))})).on("result",y({indexId:t})).on("error",v);var u=!1,l=null,f=c.state,h=function(e){var t=[],n=!1;function r(){n||(n=!0,Object(R.c)((function(){n=!1,e()})))}return{registerWidget:function(e){return t.push(e),r(),function(){t.splice(t.indexOf(e),1),r()}},update:r,getWidgets:function(){return t}}}((function(){var e=p(d.getState().widgets);d.setState(Object(o.a)({},d.getState(),{metadata:e,searching:!0})),b()}));!function(e,t){if(!t)return;if((!e.transporter||e._cacheHydrated)&&(!e._useCache||"function"!=typeof e.addAlgoliaAgent))return;if(e.transporter&&!e._cacheHydrated){e._cacheHydrated=!0;var n=e.search;e.search=function(t){for(var r=arguments.length,a=new Array(r>1?r-1:0),i=1;i<r;i++)a[i-1]=arguments[i];var s=t.map((function(e){return Object(o.a)({},e,{params:k(e.params)})}));return e.transporter.responsesCache.get({method:"search",args:[s].concat(a)},(function(){return n.apply(void 0,[t].concat(a))}))}}if(Array.isArray(t.results))return void function(e,t){if(e.transporter)return void e.transporter.responsesCache.set({method:"search",args:[t.reduce((function(e,t){return e.concat(t.rawResults.map((function(e){return{indexName:e.index,params:e.params}})))}),[])]},{results:t.reduce((function(e,t){return e.concat(t.rawResults)}),[])});var n="/1/indexes/*/queries_body_".concat(JSON.stringify({requests:t.reduce((function(e,t){return e.concat(t.rawResults.map((function(e){return{indexName:e.index,params:e.params}})))}),[])}));e.cache=Object(o.a)({},e.cache,Object(m.a)({},n,JSON.stringify({results:t.reduce((function(e,t){return e.concat(t.rawResults)}),[])})))}(e,t.results);!function(e,t){if(e.transporter)return void e.transporter.responsesCache.set({method:"search",args:[t.rawResults.map((function(e){return{indexName:e.index,params:e.params}}))]},{results:t.rawResults});var n="/1/indexes/*/queries_body_".concat(JSON.stringify({requests:t.rawResults.map((function(e){return{indexName:e.index,params:e.params}}))}));e.cache=Object(o.a)({},e.cache,Object(m.a)({},n,JSON.stringify({results:t.rawResults})))}(e,t)}(a,i);var d=function(e){var t=e,n=[];return{getState:function(){return t},setState:function(e){t=e,n.forEach((function(e){return e()}))},subscribe:function(e){return n.push(e),function(){n.splice(n.indexOf(e),1)}}}}({widgets:r,metadata:A(i),results:function(e){if(!e)return null;if(Array.isArray(e.results))return e.results.reduce((function(e,t){return Object(o.a)({},e,Object(m.a)({},t._internalIndexId,new x.a.SearchResults(new x.a.SearchParameters(t.state),t.rawResults)))}),{});return new x.a.SearchResults(new x.a.SearchParameters(e.state),e.rawResults)}(i),error:null,searching:!1,isSearchStalled:!0,searchingForFacetValues:!1});function p(e){return h.getWidgets().filter((function(e){return Boolean(e.getMetadata)})).map((function(t){return t.getMetadata(e)}))}function g(){var e=h.getWidgets().filter((function(e){return Boolean(e.getSearchParameters)})).filter((function(e){return!w(e)&&!_(e)})).reduce((function(e,t){return t.getSearchParameters(e)}),f),n=h.getWidgets().filter((function(e){return Boolean(e.getSearchParameters)})).filter((function(e){var n=w(e)&&E(e,t),r=_(e)&&C(e,t);return n||r})).sort(I).reduce((function(e,t){return t.getSearchParameters(e)}),e),r=h.getWidgets().filter((function(e){return Boolean(e.getSearchParameters)})).filter((function(e){var n=w(e)&&!E(e,t),r=_(e)&&!C(e,t);return n||r})).sort(I).reduce((function(e,t){var n=w(t)?t.props.indexContextValue.targetedIndex:t.props.indexId,r=e[n]||[];return Object(o.a)({},e,Object(m.a)({},n,r.concat(t)))}),{});return{mainParameters:n,derivedParameters:Object.keys(r).map((function(t){return{parameters:r[t].reduce((function(e,t){return t.getSearchParameters(e)}),e),indexId:t}}))}}function b(){if(!u){var e=g(c.state),t=e.mainParameters,n=e.derivedParameters;c.derivedHelpers.slice().forEach((function(e){e.detach()})),n.forEach((function(e){var t=e.indexId,n=e.parameters;c.derive((function(){return n})).on("result",y({indexId:t})).on("error",v)})),c.setState(t),c.search()}}function y(e){var t=e.indexId;return function(e){var n=d.getState(),r=!c.derivedHelpers.length,a=n.results?n.results:{};a=!r&&a.getFacetByName?{}:a,a=r?e.results:Object(o.a)({},a,Object(m.a)({},t,e.results));var i=d.getState(),s=i.isSearchStalled;c.hasPendingRequests()||(clearTimeout(l),l=null,s=!1);i.resultsFacetValues;var u=Object(j.a)(i,["resultsFacetValues"]);d.setState(Object(o.a)({},u,{results:a,isSearchStalled:s,searching:!1,error:null}))}}function v(e){var t=e.error,n=d.getState(),r=n.isSearchStalled;c.hasPendingRequests()||(clearTimeout(l),r=!1);n.resultsFacetValues;var a=Object(j.a)(n,["resultsFacetValues"]);d.setState(Object(o.a)({},a,{isSearchStalled:r,error:t,searching:!1}))}return{store:d,widgetsManager:h,getWidgetsIds:function(){return d.getState().metadata.reduce((function(e,t){return void 0!==t.id?e.concat(t.id):e}),[])},getSearchParameters:g,onSearchForFacetValues:function(e){var t=e.facetName,n=e.query,r=e.maxFacetHits,a=void 0===r?10:r,i=Math.max(1,Math.min(a,100));d.setState(Object(o.a)({},d.getState(),{searchingForFacetValues:!0})),c.searchForFacetValues(t,n,i).then((function(e){var r;d.setState(Object(o.a)({},d.getState(),{error:null,searchingForFacetValues:!1,resultsFacetValues:Object(o.a)({},d.getState().resultsFacetValues,(r={},Object(m.a)(r,t,e.facetHits),Object(m.a)(r,"query",n),r))}))}),(function(e){d.setState(Object(o.a)({},d.getState(),{searchingForFacetValues:!1,error:e}))})).catch((function(e){setTimeout((function(){throw e}))}))},onExternalStateUpdate:function(e){var t=p(e);d.setState(Object(o.a)({},d.getState(),{widgets:e,metadata:t,searching:!0})),b()},transitionState:function(e){var t=d.getState().widgets;return h.getWidgets().filter((function(e){return Boolean(e.transitionState)})).reduce((function(e,n){return n.transitionState(t,e)}),e)},updateClient:function(e){F(e),c.setClient(e),b()},updateIndex:function(e){f=f.setIndex(e)},clearCache:function(){c.clearCache(),b()},skipSearch:function(){u=!0}}}function A(e){return e?e.metadata.map((function(e){return Object(o.a)({value:function(){}},e,{items:e.items&&e.items.map((function(e){return Object(o.a)({value:function(){}},e,{items:e.items&&e.items.map((function(e){return Object(o.a)({value:function(){}},e)}))})}))})})):[]}var T=n(25);function D(e){return Boolean(e.searchState)}var H=function(e){function t(e){var n;Object(u.a)(this,t),n=Object(l.a)(this,Object(f.a)(t).call(this,e)),Object(m.a)(Object(h.a)(n),"isUnmounting",!1);var r=N({indexName:n.props.indexName,searchClient:n.props.searchClient,initialState:n.props.searchState||{},resultsState:n.props.resultsState,stalledSearchDelay:n.props.stalledSearchDelay}),a={store:r.store,widgetsManager:r.widgetsManager,mainTargetedIndex:n.props.indexName,onInternalStateUpdate:n.onWidgetsInternalStateUpdate.bind(Object(h.a)(n)),createHrefForState:n.createHrefForState.bind(Object(h.a)(n)),onSearchForFacetValues:n.onSearchForFacetValues.bind(Object(h.a)(n)),onSearchStateChange:n.onSearchStateChange.bind(Object(h.a)(n)),onSearchParameters:n.onSearchParameters.bind(Object(h.a)(n))};return n.state={isControlled:D(n.props),instantSearchManager:r,contextValue:a},n}return Object(p.a)(t,e),Object(d.a)(t,null,[{key:"getDerivedStateFromProps",value:function(e,t){var n=D(e),r=t.instantSearchManager.store.getState().widgets,a=e.searchState;return n&&!b()(r,a)&&t.instantSearchManager.onExternalStateUpdate(e.searchState),{isControlled:n,contextValue:Object(o.a)({},t.contextValue,{mainTargetedIndex:e.indexName})}}}]),Object(d.a)(t,[{key:"componentDidUpdate",value:function(e){var t=D(e);if(t&&!this.state.isControlled)throw new Error("You can't switch <InstantSearch> from being controlled to uncontrolled");if(!t&&this.state.isControlled)throw new Error("You can't switch <InstantSearch> from being uncontrolled to controlled");this.props.refresh!==e.refresh&&this.props.refresh&&this.state.instantSearchManager.clearCache(),e.indexName!==this.props.indexName&&this.state.instantSearchManager.updateIndex(this.props.indexName),e.searchClient!==this.props.searchClient&&this.state.instantSearchManager.updateClient(this.props.searchClient)}},{key:"componentWillUnmount",value:function(){this.isUnmounting=!0,this.state.instantSearchManager.skipSearch()}},{key:"createHrefForState",value:function(e){return e=this.state.instantSearchManager.transitionState(e),this.state.isControlled&&this.props.createURL?this.props.createURL(e,this.getKnownKeys()):"#"}},{key:"onWidgetsInternalStateUpdate",value:function(e){e=this.state.instantSearchManager.transitionState(e),this.onSearchStateChange(e),this.state.isControlled||this.state.instantSearchManager.onExternalStateUpdate(e)}},{key:"onSearchStateChange",value:function(e){this.props.onSearchStateChange&&!this.isUnmounting&&this.props.onSearchStateChange(e)}},{key:"onSearchParameters",value:function(e,t,n,r){if(this.props.onSearchParameters){var a=this.props.searchState?this.props.searchState:{};this.props.onSearchParameters(e,t,n,a)}if(this.props.widgetsCollector){var i=this.props.searchState?this.props.searchState:{};this.props.widgetsCollector({getSearchParameters:e,getMetadata:r,context:t,props:n,searchState:i})}}},{key:"onSearchForFacetValues",value:function(e){this.state.instantSearchManager.onSearchForFacetValues(e)}},{key:"getKnownKeys",value:function(){return this.state.instantSearchManager.getWidgetsIds()}},{key:"render",value:function(){return 0===a.Children.count(this.props.children)?null:i.a.createElement(T.c,{value:this.state.contextValue},this.props.children)}}]),t}(a.Component);Object(m.a)(H,"defaultProps",{stalledSearchDelay:200,refresh:!1}),Object(m.a)(H,"propTypes",{indexName:v.a.string.isRequired,searchClient:v.a.shape({search:v.a.func.isRequired,searchForFacetValues:v.a.func,addAlgoliaAgent:v.a.func,clearCache:v.a.func}).isRequired,createURL:v.a.func,refresh:v.a.bool,searchState:v.a.object,onSearchStateChange:v.a.func,onSearchParameters:v.a.func,widgetsCollector:v.a.func,resultsState:v.a.oneOfType([v.a.object,v.a.array]),children:v.a.node,stalledSearchDelay:v.a.number});var V=H,q=function(e){var t=e.children,n=e.searchClient,a=e.indexName;return Object(r.createElement)(V,{searchClient:n,indexName:a},t)},Q=function(e){var t=e.searchOnlyAPIKey,n=e.appId,i=e.indexName,s=e.children,o=e.stopTheFirstRun,u=Object(a.useMemo)((function(){return n&&t?c()(n,t):null}),[n,t]),l=Object(a.useMemo)((function(){return u?{search:function(e){return o&&e.every((function(e){return!e.params.query}))?Promise.resolve({results:e.map((function(){return{hits:[],nbHits:0,nbPages:0,page:0,processingTimeMS:0}}))}):u.search(e)}}:{search:function(e){return Promise.resolve({results:e.map((function(){return{hits:[],nbHits:0,nbPages:0,page:0,processingTimeMS:0}}))})}}}),[u]);return Object(r.createElement)(q,{searchClient:l,indexName:i},s)},L=c()("XXX","XXXX"),M=function(e){var t=e.children;return Object(r.createElement)(q,{searchClient:L,indexName:"dummy"},t)}},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return s})),n.d(t,"a",(function(){return o}));var r=n(0),a=Object(r.createContext)({onInternalStateUpdate:function(){},createHrefForState:function(){return"#"},onSearchForFacetValues:function(){},onSearchStateChange:function(){},onSearchParameters:function(){},store:{},widgetsManager:{},mainTargetedIndex:""}),i=a.Consumer,s=a.Provider,c=Object(r.createContext)(void 0),o=c.Consumer;c.Provider},function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var n=0;n<e.length;n++)if(t(e[n]))return e[n]}},function(e,t,n){"use strict";function r(e){return(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})(e)}n.d(t,"a",(function(){return r}))},function(e,t){var n="undefined"!=typeof Element,r="function"==typeof Map,a="function"==typeof Set,i="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;e.exports=function(e,t){try{return function e(t,s){if(t===s)return!0;if(t&&s&&"object"==typeof t&&"object"==typeof s){if(t.constructor!==s.constructor)return!1;var c,o,u,l;if(Array.isArray(t)){if((c=t.length)!=s.length)return!1;for(o=c;0!=o--;)if(!e(t[o],s[o]))return!1;return!0}if(r&&t instanceof Map&&s instanceof Map){if(t.size!==s.size)return!1;for(l=t.entries();!(o=l.next()).done;)if(!s.has(o.value[0]))return!1;for(l=t.entries();!(o=l.next()).done;)if(!e(o.value[1],s.get(o.value[0])))return!1;return!0}if(a&&t instanceof Set&&s instanceof Set){if(t.size!==s.size)return!1;for(l=t.entries();!(o=l.next()).done;)if(!s.has(o.value[0]))return!1;return!0}if(i&&ArrayBuffer.isView(t)&&ArrayBuffer.isView(s)){if((c=t.length)!=s.length)return!1;for(o=c;0!=o--;)if(t[o]!==s[o])return!1;return!0}if(t.constructor===RegExp)return t.source===s.source&&t.flags===s.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===s.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===s.toString();if((c=(u=Object.keys(t)).length)!==Object.keys(s).length)return!1;for(o=c;0!=o--;)if(!Object.prototype.hasOwnProperty.call(s,u[o]))return!1;if(n&&t instanceof Element)return!1;for(o=c;0!=o--;)if(("_owner"!==u[o]&&"__v"!==u[o]&&"__o"!==u[o]||!t.$$typeof)&&!e(t[u[o]],s[u[o]]))return!1;return!0}return t!=t&&s!=s}(e,t)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n(37),a=n.n(r),i=n(1),s=(n(0),n(21)),c=n(73),o=n(14),u=n.n(o),l=n(6),f=n(48),h=function(e){var t=e.hit,n=e.attributes,r=n.displayPostContentRadio,a=n.excerptLength;if("hide"===r)return null;if("excerpt"===r){var s=t.post_excerpt||t.content,c=a<s.trim().split(" ").length?Object(i.createElement)(i.Fragment,null,s.trim().split(" ",a).join(" "),Object(l.__)(" … "),Object(i.createElement)("a",{href:t.permalink,target:"_blank",rel:"noopener noreferrer"},Object(l.__)("Read more"))):Object(i.createElement)(i.Fragment,null,s);return Object(i.createElement)("div",{className:"wp-block-latest-posts__post-excerpt"},c)}return Object(i.createElement)("div",{className:"wp-block-latest-posts__post-full-content"},Object(i.createElement)("div",{dangerouslySetInnerHTML:{__html:t.content}}))},d=function(e){var t=e.hit,n=e.attributes,r=n.displayPostAuthor,a=n.displayPostCategory,s=n.displayPostDate,c=n.displayPostTags,o=n.displayPostContentRadio,u=n.excerptLength;return Object(i.createElement)(i.Fragment,null,Object(i.createElement)("a",{href:t.permalink,target:"_blank",rel:"noreferrer noopener"},Object(i.createElement)(i.RawHTML,null,t.post_title)),r?Object(i.createElement)("div",{className:"wp-block-latest-posts__post-author"},Object(l.sprintf)(
    22/* translators: byline. %s: current author. */
    3 Object(l.__)("by %s"),t.post_author.display_name)):null,s?Object(i.createElement)("time",{className:"wp-block-latest-posts__post-date",dateTime:Object(f.format)("c",t.post_date)},t.post_date_formatted):null,Object(i.createElement)(h,{hit:t,attributes:{displayPostContentRadio:o,excerptLength:u}}),t.taxonomies?Object(i.createElement)(i.Fragment,null,c&&t.taxonomies.category?Object(i.createElement)("div",{className:"wp-block-latest-posts__post-author",style:{marginBottom:t.taxonomies.post_tag?"0":"16px"}},Object(i.createElement)("b",null,Object(l.__)("Categories"),": "),t.taxonomies.category.map((function(e){return Object(i.createElement)("span",{key:"cat-".concat(e),style:{marginRight:"5px"}},e)}))):null,a&&t.taxonomies.post_tag?Object(i.createElement)("div",{className:"wp-block-latest-posts__post-author",style:{marginBottom:"16px"}},Object(i.createElement)("b",null,Object(l.__)("Tags"),": "),t.taxonomies.post_tag.map((function(e){return Object(i.createElement)("span",{key:"tag-".concat(e),style:{marginRight:"5px"}},e)}))):null):null)},p=function(e){var t,n=e.hits,r=e.attributes,s=r.displayPostAuthor,c=r.displayPostDate,o=r.listLayout,l=r.gridColumns,f=u()((t={"wp-block-latest-posts":!0,"wp-block-latest-posts__list":!0,"is-grid":"grid"===o,"has-dates":c,"has-author":s,"wp-block-archives":!0},a()(t,m("list"),!0),a()(t,"columns-".concat(l),"grid"===o),t));return Object(i.createElement)("div",{className:u()(m(""))},Object(i.createElement)("ul",{className:f},n.map((function(e){return Object(i.createElement)("li",{className:m("item"),key:e.objectID},Object(i.createElement)(d,{hit:e,attributes:r}))}))))},m=function(e){var t=Object(s.a)("Hits")(e);return"string"==typeof t?t:t.join("-")},g=Object(c.a)((function(e){var t=e.hits,n=e.setAttributes,r=e.attributes;return Object(i.useEffect)((function(){n({hits:t})}),[n,t]),Object(i.createElement)(p,{hits:t,attributes:r})}));t.b=g},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(26);var a=n(49);function i(e){return function(e){if(Array.isArray(e))return Object(r.a)(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Object(a.a)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},function(e,t,n){"use strict";function r(e){return"function"==typeof e||Array.isArray(e)||"[object Object]"===Object.prototype.toString.call(e)}function a(e,t){if(e===t)return e;for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var i=t[n],s=e[n];void 0!==s&&void 0===i||(r(s)&&r(i)?e[n]=a(s,i):e[n]="object"==typeof(c=i)&&null!==c?a(Array.isArray(c)?[]:{},c):c)}var c;return e}e.exports=function(e){r(e)||(e={});for(var t=1,n=arguments.length;t<n;t++){var i=arguments[t];r(i)&&a(e,i)}return e}},function(e,t,n){"use strict";e.exports=function(){var e=Array.prototype.slice.call(arguments);return e.reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(n){void 0!==t[n]&&(void 0!==e[n]&&delete e[n],e[n]=t[n])})),e}),{})}},function(e,t,n){"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(18),a=n.n(r),i=n(1),s=n(0),c=n(68),o=n(69),u=Object(c.a)((function(e){var t=e.currentRefinement,n=e.refine,r=Object(s.useState)(t),c=a()(r,2),o=c[0],u=c[1],l=Object(s.useCallback)((function(e){e.preventDefault(),n(o)}),[n,o]),f=Object(s.useCallback)((function(e){u(e.currentTarget.value)}),[u]);return Object(i.createElement)("form",{role:"search",className:"search-form",onSubmit:l},Object(i.createElement)("label",null,Object(i.createElement)("span",{className:"screen-reader-text"},"Search for:"),Object(i.createElement)("input",{type:"search",className:"search-field",placeholder:"Search",value:o,onChange:f,name:"s"})),Object(i.createElement)("input",{type:"submit",className:"search-submit",value:"Search"}))})),l=function(e){return"algolia"===e.ui?Object(i.createElement)(o.a,null):Object(i.createElement)(u,null)}},function(e,t,n){e.exports=function(){"use strict";function e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function n(n){for(var r=1;r<arguments.length;r++){var a=null!=arguments[r]?arguments[r]:{};r%2?t(Object(a),!0).forEach((function(t){e(n,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(a)):t(Object(a)).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(a,e))}))}return n}function r(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,a=!1,i=void 0;try{for(var s,c=e[Symbol.iterator]();!(r=(s=c.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw i}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function i(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function s(e){var t,n="algoliasearch-client-js-".concat(e.key),r=function(){return void 0===t&&(t=e.localStorage||window.localStorage),t},i=function(){return JSON.parse(r().getItem(n)||"{}")};return{get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){var n=JSON.stringify(e),r=i()[n];return Promise.all([r||t(),void 0!==r])})).then((function(e){var t=a(e,2),r=t[0],i=t[1];return Promise.all([r,i||n.miss(r)])})).then((function(e){return a(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var a=i();return a[JSON.stringify(e)]=t,r().setItem(n,JSON.stringify(a)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=i();delete t[JSON.stringify(e)],r().setItem(n,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){r().removeItem(n)}))}}}function c(e){var t=i(e.caches),n=t.shift();return void 0===n?{get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},r=t();return r.then((function(e){return Promise.all([e,n.miss(e)])})).then((function(e){return a(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(e,r,a).catch((function(){return c({caches:t}).get(e,r,a)}))},set:function(e,r){return n.set(e,r).catch((function(){return c({caches:t}).set(e,r)}))},delete:function(e){return n.delete(e).catch((function(){return c({caches:t}).delete(e)}))},clear:function(){return n.clear().catch((function(){return c({caches:t}).clear()}))}}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(n,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},i=JSON.stringify(n);if(i in t)return Promise.resolve(e.serializable?JSON.parse(t[i]):t[i]);var s=r(),c=a&&a.miss||function(){return Promise.resolve()};return s.then((function(e){return c(e)})).then((function(){return s}))},set:function(n,r){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e,t,n){var r={"x-algolia-api-key":n,"x-algolia-application-id":t};return{headers:function(){return e===m.WithinHeaders?r:{}},queryParameters:function(){return e===m.WithinQueryParameters?r:{}}}}function l(e){var t=0;return e((function n(){return t++,new Promise((function(r){setTimeout((function(){r(e(n))}),Math.min(100*t,1e3))}))}))}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e,t){return Promise.resolve()};return Object.assign(e,{wait:function(n){return f(e.then((function(e){return Promise.all([t(e,n),e])})).then((function(e){return e[1]})))}})}function h(e){for(var t=e.length-1;t>0;t--){var n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}function d(e,t){return t?(Object.keys(t).forEach((function(n){e[n]=t[n](e)})),e):e}function p(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=0;return e.replace(/%s/g,(function(){return encodeURIComponent(n[a++])}))}var m={WithinQueryParameters:0,WithinHeaders:1};function g(e,t){var n=e||{},r=n.data||{};return Object.keys(n).forEach((function(e){-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&&(r[e]=n[e])})),{data:Object.entries(r).length>0?r:void 0,timeout:n.timeout||t,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}var b={Read:1,Write:2,Any:3};function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n(n({},e),{},{status:t,lastUpdate:Date.now()})}function v(e){return"string"==typeof e?{protocol:"https",url:e,accept:b.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||b.Any}}var j="DELETE",O="GET",x="POST";function R(e,t,r,a){var s=[],c=function(e,t){if(e.method!==O&&(void 0!==e.data||void 0!==t.data)){var r=Array.isArray(e.data)?e.data:n(n({},e.data),t.data);return JSON.stringify(r)}}(r,a),o=function(e,t){var r=n(n({},e.headers),t.headers),a={};return Object.keys(r).forEach((function(e){var t=r[e];a[e.toLowerCase()]=t})),a}(e,a),u=r.method,l=r.method!==O?{}:n(n({},r.data),a.data),f=n(n(n({"x-algolia-agent":e.userAgent.value},e.queryParameters),l),a.queryParameters),h=0,d=function t(n,i){var l=n.pop();if(void 0===l)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:E(s)};var d={data:c,headers:o,method:u,url:F(l,r.path,f),connectTimeout:i(h,e.timeouts.connect),responseTimeout:i(h,a.timeout)},p=function(e){var t={request:d,response:e,host:l,triesLeft:n.length};return s.push(t),t},m={onSucess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(r){var a=p(r);return r.isTimedOut&&h++,Promise.all([e.logger.info("Retryable failure",_(a)),e.hostsCache.set(l,y(l,r.isTimedOut?3:2))]).then((function(){return t(n,i)}))},onFail:function(e){throw p(e),function(e,t){var n=e.content,r=e.status,a=n;try{a=JSON.parse(n).message}catch(e){}return function(e,t,n){return{name:"ApiError",message:e,status:t,transporterStackTrace:n}}(a,r,t)}(e,E(s))}};return e.requester.send(d).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,n=e.status;return!t&&0==~~n}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSucess(e):t.onFail(e)}(e,m)}))};return function(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(y(t))}))}))).then((function(e){var n=e.filter((function(e){return function(e){return 1===e.status||Date.now()-e.lastUpdate>12e4}(e)})),r=e.filter((function(e){return function(e){return 3===e.status&&Date.now()-e.lastUpdate<=12e4}(e)})),a=[].concat(i(n),i(r));return{getTimeout:function(e,t){return(0===r.length&&0===e?1:r.length+3+e)*t},statelessHosts:a.length>0?a.map((function(e){return v(e)})):t}}))}(e.hostsCache,t).then((function(e){return d(i(e.statelessHosts).reverse(),e.getTimeout)}))}function P(e){var t=e.hostsCache,n=e.logger,r=e.requester,i=e.requestsCache,s=e.responsesCache,c=e.timeouts,o=e.userAgent,u=e.hosts,l=e.queryParameters,f={hostsCache:t,logger:n,requester:r,requestsCache:i,responsesCache:s,timeouts:c,userAgent:o,headers:e.headers,queryParameters:l,hosts:u.map((function(e){return v(e)})),read:function(e,t){var n=g(t,f.timeouts.read),r=function(){return R(f,f.hosts.filter((function(e){return 0!=(e.accept&b.Read)})),e,n)};if(!0!==(void 0!==n.cacheable?n.cacheable:e.cacheable))return r();var i={request:e,mappedRequestOptions:n,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(i,(function(){return f.requestsCache.get(i,(function(){return f.requestsCache.set(i,r()).then((function(e){return Promise.all([f.requestsCache.delete(i),e])}),(function(e){return Promise.all([f.requestsCache.delete(i),Promise.reject(e)])})).then((function(e){var t=a(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.responsesCache.set(i,e)}})},write:function(e,t){return R(f,f.hosts.filter((function(e){return 0!=(e.accept&b.Write)})),e,g(t,f.timeouts.write))}};return f}function S(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var n="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(n)&&(t.value="".concat(t.value).concat(n)),t}};return t}function F(e,t,n){var r=w(n),a="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return r.length&&(a+="?".concat(r)),a}function w(e){return Object.keys(e).map((function(t){return p("%s=%s",t,(n=e[t],"[object Object]"===Object.prototype.toString.call(n)||"[object Array]"===Object.prototype.toString.call(n)?JSON.stringify(e[t]):e[t]));var n})).join("&")}function E(e){return e.map((function(e){return _(e)}))}function _(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return n(n({},e),{},{request:n(n({},e.request),{},{headers:n(n({},e.request.headers),t)})})}var C=function(e){return function(t,n){return e.transporter.write({method:x,path:"2/abtests",data:t},n)}},I=function(e){return function(t,n){return e.transporter.write({method:j,path:p("2/abtests/%s",t)},n)}},k=function(e){return function(t,n){return e.transporter.read({method:O,path:p("2/abtests/%s",t)},n)}},N=function(e){return function(t){return e.transporter.read({method:O,path:"2/abtests"},t)}},A=function(e){return function(t,n){return e.transporter.write({method:x,path:p("2/abtests/%s/stop",t)},n)}},T=function(e){return function(t){return e.transporter.read({method:O,path:"1/strategies/personalization"},t)}},D=function(e){return function(t,n){return e.transporter.write({method:x,path:"1/strategies/personalization",data:t},n)}};function H(e){return function t(n){return e.request(n).then((function(r){if(void 0!==e.batch&&e.batch(r.hits),!e.shouldStop(r))return r.cursor?t({cursor:r.cursor}):t({page:(n.page||0)+1})}))}({})}var V=function(e){return function(t,a){var i=a||{},s=i.queryParameters,c=r(i,["queryParameters"]),o=n({acl:t},void 0!==s?{queryParameters:s}:{});return f(e.transporter.write({method:x,path:"1/keys",data:o},c),(function(t,n){return l((function(r){return W(e)(t.key,n).catch((function(e){if(404!==e.status)throw e;return r()}))}))}))}},q=function(e){return function(t,n,r){var a=g(r);return a.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:x,path:"1/clusters/mapping",data:{cluster:n}},a)}},Q=function(e){return function(t,n,r){return e.transporter.write({method:x,path:"1/clusters/mapping/batch",data:{users:t,cluster:n}},r)}},L=function(e){return function(t,n,r){return f(e.transporter.write({method:x,path:p("1/indexes/%s/operation",t),data:{operation:"copy",destination:n}},r),(function(n,r){return Y(e)(t,{methods:{waitTask:Ge}}).waitTask(n.taskID,r)}))}},M=function(e){return function(t,r,a){return L(e)(t,r,n(n({},a),{},{scope:[Ye.Rules]}))}},U=function(e){return function(t,r,a){return L(e)(t,r,n(n({},a),{},{scope:[Ye.Settings]}))}},B=function(e){return function(t,r,a){return L(e)(t,r,n(n({},a),{},{scope:[Ye.Synonyms]}))}},z=function(e){return function(t,n){return f(e.transporter.write({method:j,path:p("1/keys/%s",t)},n),(function(n,r){return l((function(n){return W(e)(t,r).then(n).catch((function(e){if(404!==e.status)throw e}))}))}))}},W=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/keys/%s",t)},n)}},K=function(e){return function(t){return e.transporter.read({method:O,path:"1/logs"},t)}},J=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters/mapping/top"},t)}},G=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/clusters/mapping/%s",t)},n)}},X=function(e){return function(t){var n=t||{},a=n.retrieveMappings,i=r(n,["retrieveMappings"]);return!0===a&&(i.getClusters=!0),e.transporter.read({method:O,path:"1/clusters/mapping/pending"},i)}},Y=function(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r={transporter:e.transporter,appId:e.appId,indexName:t};return d(r,n.methods)}},$=function(e){return function(t){return e.transporter.read({method:O,path:"1/keys"},t)}},Z=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters"},t)}},ee=function(e){return function(t){return e.transporter.read({method:O,path:"1/indexes"},t)}},te=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters/mapping"},t)}},ne=function(e){return function(t,n,r){return f(e.transporter.write({method:x,path:p("1/indexes/%s/operation",t),data:{operation:"move",destination:n}},r),(function(n,r){return Y(e)(t,{methods:{waitTask:Ge}}).waitTask(n.taskID,r)}))}},re=function(e){return function(t,n){return f(e.transporter.write({method:x,path:"1/indexes/*/batch",data:{requests:t}},n),(function(t,n){return Promise.all(Object.keys(t.taskID).map((function(r){return Y(e)(r,{methods:{waitTask:Ge}}).waitTask(t.taskID[r],n)})))}))}},ae=function(e){return function(t,n){return e.transporter.read({method:x,path:"1/indexes/*/objects",data:{requests:t}},n)}},ie=function(e){return function(t,r){var a=t.map((function(e){return n(n({},e),{},{params:w(e.params||{})})}));return e.transporter.read({method:x,path:"1/indexes/*/queries",data:{requests:a},cacheable:!0},r)}},se=function(e){return function(t,a){return Promise.all(t.map((function(t){var i=t.params,s=i.facetName,c=i.facetQuery,o=r(i,["facetName","facetQuery"]);return Y(e)(t.indexName,{methods:{searchForFacetValues:ze}}).searchForFacetValues(s,c,n(n({},a),o))})))}},ce=function(e){return function(t,n){var r=g(n);return r.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:j,path:"1/clusters/mapping"},r)}},oe=function(e){return function(t,n){return f(e.transporter.write({method:x,path:p("1/keys/%s/restore",t)},n),(function(n,r){return l((function(n){return W(e)(t,r).catch((function(e){if(404!==e.status)throw e;return n()}))}))}))}},ue=function(e){return function(t,n){return e.transporter.read({method:x,path:"1/clusters/mapping/search",data:{query:t}},n)}},le=function(e){return function(t,n){var a=Object.assign({},n),i=n||{},s=i.queryParameters,c=r(i,["queryParameters"]),o=s?{queryParameters:s}:{},u=["acl","indexes","referers","restrictSources","queryParameters","description","maxQueriesPerIPPerHour","maxHitsPerQuery"];return f(e.transporter.write({method:"PUT",path:p("1/keys/%s",t),data:o},c),(function(n,r){return l((function(n){return W(e)(t,r).then((function(e){return function(e){return Object.keys(a).filter((function(e){return-1!==u.indexOf(e)})).every((function(t){return e[t]===a[t]}))}(e)?Promise.resolve():n()}))}))}))}},fe=function(e){return function(t,n){return f(e.transporter.write({method:x,path:p("1/indexes/%s/batch",e.indexName),data:{requests:t}},n),(function(t,n){return Ge(e)(t.taskID,n)}))}},he=function(e){return function(t){return H(n(n({shouldStop:function(e){return void 0===e.cursor}},t),{},{request:function(n){return e.transporter.read({method:x,path:p("1/indexes/%s/browse",e.indexName),data:n},t)}}))}},de=function(e){return function(t){var r=n({hitsPerPage:1e3},t);return H(n(n({shouldStop:function(e){return e.hits.length<r.hitsPerPage}},r),{},{request:function(t){return We(e)("",n(n({},r),t)).then((function(e){return n(n({},e),{},{hits:e.hits.map((function(e){return delete e._highlightResult,e}))})}))}}))}},pe=function(e){return function(t){var r=n({hitsPerPage:1e3},t);return H(n(n({shouldStop:function(e){return e.hits.length<r.hitsPerPage}},r),{},{request:function(t){return Ke(e)("",n(n({},r),t)).then((function(e){return n(n({},e),{},{hits:e.hits.map((function(e){return delete e._highlightResult,e}))})}))}}))}},me=function(e){return function(t,n,a){var i=a||{},s=i.batchSize,c=r(i,["batchSize"]),o={taskIDs:[],objectIDs:[]};return f(function r(){var a,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,u=[];for(a=i;a<t.length&&(u.push(t[a]),u.length!==(s||1e3));a++);return 0===u.length?Promise.resolve(o):fe(e)(u.map((function(e){return{action:n,body:e}})),c).then((function(e){return o.objectIDs=o.objectIDs.concat(e.objectIDs),o.taskIDs.push(e.taskID),a++,r(a)}))}(),(function(t,n){return Promise.all(t.taskIDs.map((function(t){return Ge(e)(t,n)})))}))}},ge=function(e){return function(t){return f(e.transporter.write({method:x,path:p("1/indexes/%s/clear",e.indexName)},t),(function(t,n){return Ge(e)(t.taskID,n)}))}},be=function(e){return function(t){var n=t||{},a=n.forwardToReplicas,i=g(r(n,["forwardToReplicas"]));return a&&(i.queryParameters.forwardToReplicas=1),f(e.transporter.write({method:x,path:p("1/indexes/%s/rules/clear",e.indexName)},i),(function(t,n){return Ge(e)(t.taskID,n)}))}},ye=function(e){return function(t){var n=t||{},a=n.forwardToReplicas,i=g(r(n,["forwardToReplicas"]));return a&&(i.queryParameters.forwardToReplicas=1),f(e.transporter.write({method:x,path:p("1/indexes/%s/synonyms/clear",e.indexName)},i),(function(t,n){return Ge(e)(t.taskID,n)}))}},ve=function(e){return function(t,n){return f(e.transporter.write({method:x,path:p("1/indexes/%s/deleteByQuery",e.indexName),data:t},n),(function(t,n){return Ge(e)(t.taskID,n)}))}},je=function(e){return function(t){return f(e.transporter.write({method:j,path:p("1/indexes/%s",e.indexName)},t),(function(t,n){return Ge(e)(t.taskID,n)}))}},Oe=function(e){return function(t,n){return f(xe(e)([t],n).then((function(e){return{taskID:e.taskIDs[0]}})),(function(t,n){return Ge(e)(t.taskID,n)}))}},xe=function(e){return function(t,n){var r=t.map((function(e){return{objectID:e}}));return me(e)(r,Xe.DeleteObject,n)}},Re=function(e){return function(t,n){var a=n||{},i=a.forwardToReplicas,s=g(r(a,["forwardToReplicas"]));return i&&(s.queryParameters.forwardToReplicas=1),f(e.transporter.write({method:j,path:p("1/indexes/%s/rules/%s",e.indexName,t)},s),(function(t,n){return Ge(e)(t.taskID,n)}))}},Pe=function(e){return function(t,n){var a=n||{},i=a.forwardToReplicas,s=g(r(a,["forwardToReplicas"]));return i&&(s.queryParameters.forwardToReplicas=1),f(e.transporter.write({method:j,path:p("1/indexes/%s/synonyms/%s",e.indexName,t)},s),(function(t,n){return Ge(e)(t.taskID,n)}))}},Se=function(e){return function(t){return Ie(e)(t).then((function(){return!0})).catch((function(e){if(404!==e.status)throw e;return!1}))}},Fe=function(e){return function(t,i){var s=i||{},c=s.query,o=s.paginate,u=r(s,["query","paginate"]),l=0;return function r(){return Be(e)(c||"",n(n({},u),{},{page:l})).then((function(e){for(var n=0,i=Object.entries(e.hits);n<i.length;n++){var s=a(i[n],2),c=s[0],u=s[1];if(t(u))return{object:u,position:parseInt(c,10),page:l}}if(l++,!1===o||l>=e.nbPages)throw{name:"ObjectNotFoundError",message:"Object not found."};return r()}))}()}},we=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/%s",e.indexName,t)},n)}},Ee=function(){return function(e,t){for(var n=0,r=Object.entries(e.hits);n<r.length;n++){var i=a(r[n],2),s=i[0];if(i[1].objectID===t)return parseInt(s,10)}return-1}},_e=function(e){return function(t,a){var i=a||{},s=i.attributesToRetrieve,c=r(i,["attributesToRetrieve"]),o=t.map((function(t){return n({indexName:e.indexName,objectID:t},s?{attributesToRetrieve:s}:{})}));return e.transporter.read({method:x,path:"1/indexes/*/objects",data:{requests:o}},c)}},Ce=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/rules/%s",e.indexName,t)},n)}},Ie=function(e){return function(t){return e.transporter.read({method:O,path:p("1/indexes/%s/settings",e.indexName),data:{getVersion:2}},t)}},ke=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/synonyms/%s",e.indexName,t)},n)}},Ne=function(e){return function(t,n){return f(Ae(e)([t],n).then((function(e){return{objectID:e.objectIDs[0],taskID:e.taskIDs[0]}})),(function(t,n){return Ge(e)(t.taskID,n)}))}},Ae=function(e){return function(t,n){var a=n||{},i=a.createIfNotExists,s=r(a,["createIfNotExists"]),c=i?Xe.PartialUpdateObject:Xe.PartialUpdateObjectNoCreate;return me(e)(t,c,s)}},Te=function(e){return function(t,s){var c=s||{},o=c.safe,u=c.autoGenerateObjectIDIfNotExist,l=c.batchSize,h=r(c,["safe","autoGenerateObjectIDIfNotExist","batchSize"]),d=function(t,n,r,a){return f(e.transporter.write({method:x,path:p("1/indexes/%s/operation",t),data:{operation:r,destination:n}},a),(function(t,n){return Ge(e)(t.taskID,n)}))},m=Math.random().toString(36).substring(7),g="".concat(e.indexName,"_tmp_").concat(m),b=qe({appId:e.appId,transporter:e.transporter,indexName:g}),y=[],v=d(e.indexName,g,"copy",n(n({},h),{},{scope:["settings","synonyms","rules"]}));return y.push(v),f((o?v.wait(h):v).then((function(){var e=b(t,n(n({},h),{},{autoGenerateObjectIDIfNotExist:u,batchSize:l}));return y.push(e),o?e.wait(h):e})).then((function(){var t=d(g,e.indexName,"move",h);return y.push(t),o?t.wait(h):t})).then((function(){return Promise.all(y)})).then((function(e){var t=a(e,3),n=t[0],r=t[1],s=t[2];return{objectIDs:r.objectIDs,taskIDs:[n.taskID].concat(i(r.taskIDs),[s.taskID])}})),(function(e,t){return Promise.all(y.map((function(e){return e.wait(t)})))}))}},De=function(e){return function(t,r){return Le(e)(t,n(n({},r),{},{clearExistingRules:!0}))}},He=function(e){return function(t,r){return Ue(e)(t,n(n({},r),{},{replaceExistingSynonyms:!0}))}},Ve=function(e){return function(t,n){return f(qe(e)([t],n).then((function(e){return{objectID:e.objectIDs[0],taskID:e.taskIDs[0]}})),(function(t,n){return Ge(e)(t.taskID,n)}))}},qe=function(e){return function(t,n){var a=n||{},i=a.autoGenerateObjectIDIfNotExist,s=r(a,["autoGenerateObjectIDIfNotExist"]),c=i?Xe.AddObject:Xe.UpdateObject;if(c===Xe.UpdateObject){var o=!0,u=!1,l=void 0;try{for(var h,d=t[Symbol.iterator]();!(o=(h=d.next()).done);o=!0)if(void 0===h.value.objectID)return f(Promise.reject({name:"MissingObjectIDError",message:"All objects must have an unique objectID (like a primary key) to be valid. Algolia is also able to generate objectIDs automatically but *it's not recommended*. To do it, use the `{'autoGenerateObjectIDIfNotExist': true}` option."}))}catch(e){u=!0,l=e}finally{try{o||null==d.return||d.return()}finally{if(u)throw l}}}return me(e)(t,c,s)}},Qe=function(e){return function(t,n){return Le(e)([t],n)}},Le=function(e){return function(t,n){var a=n||{},i=a.forwardToReplicas,s=a.clearExistingRules,c=g(r(a,["forwardToReplicas","clearExistingRules"]));return i&&(c.queryParameters.forwardToReplicas=1),s&&(c.queryParameters.clearExistingRules=1),f(e.transporter.write({method:x,path:p("1/indexes/%s/rules/batch",e.indexName),data:t},c),(function(t,n){return Ge(e)(t.taskID,n)}))}},Me=function(e){return function(t,n){return Ue(e)([t],n)}},Ue=function(e){return function(t,n){var a=n||{},i=a.forwardToReplicas,s=a.replaceExistingSynonyms,c=g(r(a,["forwardToReplicas","replaceExistingSynonyms"]));return i&&(c.queryParameters.forwardToReplicas=1),s&&(c.queryParameters.replaceExistingSynonyms=1),f(e.transporter.write({method:x,path:p("1/indexes/%s/synonyms/batch",e.indexName),data:t},c),(function(t,n){return Ge(e)(t.taskID,n)}))}},Be=function(e){return function(t,n){return e.transporter.read({method:x,path:p("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},n)}},ze=function(e){return function(t,n,r){return e.transporter.read({method:x,path:p("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:n},cacheable:!0},r)}},We=function(e){return function(t,n){return e.transporter.read({method:x,path:p("1/indexes/%s/rules/search",e.indexName),data:{query:t}},n)}},Ke=function(e){return function(t,n){return e.transporter.read({method:x,path:p("1/indexes/%s/synonyms/search",e.indexName),data:{query:t}},n)}},Je=function(e){return function(t,n){var a=n||{},i=a.forwardToReplicas,s=g(r(a,["forwardToReplicas"]));return i&&(s.queryParameters.forwardToReplicas=1),f(e.transporter.write({method:"PUT",path:p("1/indexes/%s/settings",e.indexName),data:t},s),(function(t,n){return Ge(e)(t.taskID,n)}))}},Ge=function(e){return function(t,n){return l((function(r){return function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/task/%s",e.indexName,t.toString())},n)}}(e)(t,n).then((function(e){return"published"!==e.status?r():void 0}))}))}},Xe={AddObject:"addObject",UpdateObject:"updateObject",PartialUpdateObject:"partialUpdateObject",PartialUpdateObjectNoCreate:"partialUpdateObjectNoCreate",DeleteObject:"deleteObject",DeleteIndex:"delete",ClearIndex:"clear"},Ye={Settings:"settings",Synonyms:"synonyms",Rules:"rules"};function $e(e,t,r){var a={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var n=new XMLHttpRequest;n.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return n.setRequestHeader(t,e.headers[t])}));var r,a=function(e,r){return setTimeout((function(){n.abort(),t({status:0,content:r,isTimedOut:!0})}),1e3*e)},i=a(e.connectTimeout,"Connection timeout");n.onreadystatechange=function(){n.readyState>n.OPENED&&void 0===r&&(clearTimeout(i),r=a(e.responseTimeout,"Socket timeout"))},n.onerror=function(){0===n.status&&(clearTimeout(i),clearTimeout(r),t({content:n.responseText||"Network request failed",status:n.status,isTimedOut:!1}))},n.onload=function(){clearTimeout(i),clearTimeout(r),t({content:n.responseText,status:n.status,isTimedOut:!1})},n.send(e.data)}))}},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}},responsesCache:o(),requestsCache:o({serializable:!1}),hostsCache:c({caches:[s({key:"".concat("4.6.0","-").concat(e)}),o()]}),userAgent:S("4.6.0").add({segment:"Browser"})};return function(e){var t=e.appId,r=u(void 0!==e.authMode?e.authMode:m.WithinHeaders,t,e.apiKey),a=P(n(n({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:b.Read},{url:"".concat(t,".algolia.net"),accept:b.Write}].concat(h([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return d({transporter:a,appId:t,addAlgoliaAgent:function(e,t){a.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([a.requestsCache.clear(),a.responsesCache.clear()]).then((function(){}))}},e.methods)}(n(n(n({},a),r),{},{methods:{search:ie,searchForFacetValues:se,multipleBatch:re,multipleGetObjects:ae,multipleQueries:ie,copyIndex:L,copySettings:U,copySynonyms:B,copyRules:M,moveIndex:ne,listIndices:ee,getLogs:K,listClusters:Z,multipleSearchForFacetValues:se,getApiKey:W,addApiKey:V,listApiKeys:$,updateApiKey:le,deleteApiKey:z,restoreApiKey:oe,assignUserID:q,assignUserIDs:Q,getUserID:G,searchUserIDs:ue,listUserIDs:te,getTopUserIDs:J,removeUserID:ce,hasPendingMappings:X,initIndex:function(e){return function(t){return Y(e)(t,{methods:{batch:fe,delete:je,getObject:we,getObjects:_e,saveObject:Ve,saveObjects:qe,search:Be,searchForFacetValues:ze,waitTask:Ge,setSettings:Je,getSettings:Ie,partialUpdateObject:Ne,partialUpdateObjects:Ae,deleteObject:Oe,deleteObjects:xe,deleteBy:ve,clearObjects:ge,browseObjects:he,getObjectPosition:Ee,findObject:Fe,exists:Se,saveSynonym:Me,saveSynonyms:Ue,getSynonym:ke,searchSynonyms:Ke,browseSynonyms:pe,deleteSynonym:Pe,clearSynonyms:ye,replaceAllObjects:Te,replaceAllSynonyms:He,searchRules:We,getRule:Ce,deleteRule:Re,saveRule:Qe,saveRules:Le,replaceAllRules:De,browseRules:de,clearRules:be}})}},initAnalytics:function(){return function(e){return function(e){var t=e.region||"us",r=u(m.WithinHeaders,e.appId,e.apiKey),a=P(n(n({hosts:[{url:"analytics.".concat(t,".algolia.com")}]},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/json"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return d({appId:e.appId,transporter:a},e.methods)}(n(n(n({},a),e),{},{methods:{addABTest:C,getABTest:k,getABTests:N,stopABTest:A,deleteABTest:I}}))}},initRecommendation:function(){return function(e){return function(e){var t=e.region||"us",r=u(m.WithinHeaders,e.appId,e.apiKey),a=P(n(n({hosts:[{url:"recommendation.".concat(t,".algolia.com")}]},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/json"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return d({appId:e.appId,transporter:a},e.methods)}(n(n(n({},a),e),{},{methods:{getPersonalizationStrategy:T,setPersonalizationStrategy:D}}))}}}}))}return $e.version="4.6.0",$e}()},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){!function(){e.exports=this.wp.data}()},function(e,t){!function(){e.exports=this.wp.blockEditor}()},function(e,t,n){"use strict";var r=n(32),a=n(33),i=n(60),s=n(27),c=n(61),o=n(41),u=n(34),l=n(62);function f(e,t){return Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every((function(e,n){return f(t[n],e)})):e===t}function h(e){var t=e?h._parseNumbers(e):{};this.facets=t.facets||[],this.disjunctiveFacets=t.disjunctiveFacets||[],this.hierarchicalFacets=t.hierarchicalFacets||[],this.facetsRefinements=t.facetsRefinements||{},this.facetsExcludes=t.facetsExcludes||{},this.disjunctiveFacetsRefinements=t.disjunctiveFacetsRefinements||{},this.numericRefinements=t.numericRefinements||{},this.tagRefinements=t.tagRefinements||[],this.hierarchicalFacetsRefinements=t.hierarchicalFacetsRefinements||{};var n=this;Object.keys(t).forEach((function(e){var r=-1!==h.PARAMETERS.indexOf(e),a=void 0!==t[e];!r&&a&&(n[e]=t[e])}))}h.PARAMETERS=Object.keys(new h),h._parseNumbers=function(e){if(e instanceof h)return e;var t={};if(["aroundPrecision","aroundRadius","getRankingInfo","minWordSizefor2Typos","minWordSizefor1Typo","page","maxValuesPerFacet","distinct","minimumAroundRadius","hitsPerPage","minProximity"].forEach((function(n){var r=e[n];if("string"==typeof r){var a=parseFloat(r);t[n]=isNaN(a)?r:a}})),Array.isArray(e.insideBoundingBox)&&(t.insideBoundingBox=e.insideBoundingBox.map((function(e){return Array.isArray(e)?e.map((function(e){return parseFloat(e)})):e}))),e.numericRefinements){var n={};Object.keys(e.numericRefinements).forEach((function(t){var r=e.numericRefinements[t]||{};n[t]={},Object.keys(r).forEach((function(e){var a=r[e].map((function(e){return Array.isArray(e)?e.map((function(e){return"string"==typeof e?parseFloat(e):e})):"string"==typeof e?parseFloat(e):e}));n[t][e]=a}))})),t.numericRefinements=n}return r({},e,t)},h.make=function(e){var t=new h(e);return(e.hierarchicalFacets||[]).forEach((function(e){if(e.rootPath){var n=t.getHierarchicalRefinement(e.name);n.length>0&&0!==n[0].indexOf(e.rootPath)&&(t=t.clearRefinements(e.name)),0===(n=t.getHierarchicalRefinement(e.name)).length&&(t=t.toggleHierarchicalFacetRefinement(e.name,e.rootPath))}})),t},h.validate=function(e,t){var n=t||{};return e.tagFilters&&n.tagRefinements&&n.tagRefinements.length>0?new Error("[Tags] Cannot switch from the managed tag API to the advanced API. It is probably an error, if it is really what you want, you should first clear the tags with clearTags method."):e.tagRefinements.length>0&&n.tagFilters?new Error("[Tags] Cannot switch from the advanced tag API to the managed API. It is probably an error, if it is not, you should first clear the tags with clearTags method."):e.numericFilters&&n.numericRefinements&&u(n.numericRefinements)?new Error("[Numeric filters] Can't switch from the advanced to the managed API. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):u(e.numericRefinements)&&n.numericFilters?new Error("[Numeric filters] Can't switch from the managed API to the advanced. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):null},h.prototype={constructor:h,clearRefinements:function(e){var t={numericRefinements:this._clearNumericRefinements(e),facetsRefinements:l.clearRefinement(this.facetsRefinements,e,"conjunctiveFacet"),facetsExcludes:l.clearRefinement(this.facetsExcludes,e,"exclude"),disjunctiveFacetsRefinements:l.clearRefinement(this.disjunctiveFacetsRefinements,e,"disjunctiveFacet"),hierarchicalFacetsRefinements:l.clearRefinement(this.hierarchicalFacetsRefinements,e,"hierarchicalFacet")};return t.numericRefinements===this.numericRefinements&&t.facetsRefinements===this.facetsRefinements&&t.facetsExcludes===this.facetsExcludes&&t.disjunctiveFacetsRefinements===this.disjunctiveFacetsRefinements&&t.hierarchicalFacetsRefinements===this.hierarchicalFacetsRefinements?this:this.setQueryParameters(t)},clearTags:function(){return void 0===this.tagFilters&&0===this.tagRefinements.length?this:this.setQueryParameters({tagFilters:void 0,tagRefinements:[]})},setIndex:function(e){return e===this.index?this:this.setQueryParameters({index:e})},setQuery:function(e){return e===this.query?this:this.setQueryParameters({query:e})},setPage:function(e){return e===this.page?this:this.setQueryParameters({page:e})},setFacets:function(e){return this.setQueryParameters({facets:e})},setDisjunctiveFacets:function(e){return this.setQueryParameters({disjunctiveFacets:e})},setHitsPerPage:function(e){return this.hitsPerPage===e?this:this.setQueryParameters({hitsPerPage:e})},setTypoTolerance:function(e){return this.typoTolerance===e?this:this.setQueryParameters({typoTolerance:e})},addNumericRefinement:function(e,t,n){var a=c(n);if(this.isNumericRefined(e,t,a))return this;var i=r({},this.numericRefinements);return i[e]=r({},i[e]),i[e][t]?(i[e][t]=i[e][t].slice(),i[e][t].push(a)):i[e][t]=[a],this.setQueryParameters({numericRefinements:i})},getConjunctiveRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsRefinements[e]||[]},getDisjunctiveRefinements:function(e){return this.isDisjunctiveFacet(e)&&this.disjunctiveFacetsRefinements[e]||[]},getHierarchicalRefinement:function(e){return this.hierarchicalFacetsRefinements[e]||[]},getExcludeRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsExcludes[e]||[]},removeNumericRefinement:function(e,t,n){return void 0!==n?this.isNumericRefined(e,t,n)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(r,a){return a===e&&r.op===t&&f(r.val,c(n))}))}):this:void 0!==t?this.isNumericRefined(e,t)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(n,r){return r===e&&n.op===t}))}):this:this.isNumericRefined(e)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(t,n){return n===e}))}):this},getNumericRefinements:function(e){return this.numericRefinements[e]||{}},getNumericRefinement:function(e,t){return this.numericRefinements[e]&&this.numericRefinements[e][t]},_clearNumericRefinements:function(e){if(void 0===e)return u(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return u(this.numericRefinements[e])?o(this.numericRefinements,[e]):this.numericRefinements;if("function"==typeof e){var t=!1,n=this.numericRefinements,r=Object.keys(n).reduce((function(r,a){var i=n[a],s={};return i=i||{},Object.keys(i).forEach((function(n){var r=i[n]||[],c=[];r.forEach((function(t){e({val:t,op:n},a,"numeric")||c.push(t)})),c.length!==r.length&&(t=!0),s[n]=c})),r[a]=s,r}),{});return t?r:this.numericRefinements}},addFacet:function(e){return this.isConjunctiveFacet(e)?this:this.setQueryParameters({facets:this.facets.concat([e])})},addDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this:this.setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.concat([e])})},addHierarchicalFacet:function(e){if(this.isHierarchicalFacet(e.name))throw new Error("Cannot declare two hierarchical facets with the same name: `"+e.name+"`");return this.setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.concat([e])})},addFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return l.isRefined(this.facetsRefinements,e,t)?this:this.setQueryParameters({facetsRefinements:l.addRefinement(this.facetsRefinements,e,t)})},addExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return l.isRefined(this.facetsExcludes,e,t)?this:this.setQueryParameters({facetsExcludes:l.addRefinement(this.facetsExcludes,e,t)})},addDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return l.isRefined(this.disjunctiveFacetsRefinements,e,t)?this:this.setQueryParameters({disjunctiveFacetsRefinements:l.addRefinement(this.disjunctiveFacetsRefinements,e,t)})},addTagRefinement:function(e){if(this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.concat(e)};return this.setQueryParameters(t)},removeFacet:function(e){return this.isConjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({facets:this.facets.filter((function(t){return t!==e}))}):this},removeDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.filter((function(t){return t!==e}))}):this},removeHierarchicalFacet:function(e){return this.isHierarchicalFacet(e)?this.clearRefinements(e).setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.filter((function(t){return t.name!==e}))}):this},removeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return l.isRefined(this.facetsRefinements,e,t)?this.setQueryParameters({facetsRefinements:l.removeRefinement(this.facetsRefinements,e,t)}):this},removeExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return l.isRefined(this.facetsExcludes,e,t)?this.setQueryParameters({facetsExcludes:l.removeRefinement(this.facetsExcludes,e,t)}):this},removeDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return l.isRefined(this.disjunctiveFacetsRefinements,e,t)?this.setQueryParameters({disjunctiveFacetsRefinements:l.removeRefinement(this.disjunctiveFacetsRefinements,e,t)}):this},removeTagRefinement:function(e){if(!this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.filter((function(t){return t!==e}))};return this.setQueryParameters(t)},toggleRefinement:function(e,t){return this.toggleFacetRefinement(e,t)},toggleFacetRefinement:function(e,t){if(this.isHierarchicalFacet(e))return this.toggleHierarchicalFacetRefinement(e,t);if(this.isConjunctiveFacet(e))return this.toggleConjunctiveFacetRefinement(e,t);if(this.isDisjunctiveFacet(e))return this.toggleDisjunctiveFacetRefinement(e,t);throw new Error("Cannot refine the undeclared facet "+e+"; it should be added to the helper options facets, disjunctiveFacets or hierarchicalFacets")},toggleConjunctiveFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsRefinements:l.toggleRefinement(this.facetsRefinements,e,t)})},toggleExcludeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsExcludes:l.toggleRefinement(this.facetsExcludes,e,t)})},toggleDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return this.setQueryParameters({disjunctiveFacetsRefinements:l.toggleRefinement(this.disjunctiveFacetsRefinements,e,t)})},toggleHierarchicalFacetRefinement:function(e,t){if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration");var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),r={};return void 0!==this.hierarchicalFacetsRefinements[e]&&this.hierarchicalFacetsRefinements[e].length>0&&(this.hierarchicalFacetsRefinements[e][0]===t||0===this.hierarchicalFacetsRefinements[e][0].indexOf(t+n))?-1===t.indexOf(n)?r[e]=[]:r[e]=[t.slice(0,t.lastIndexOf(n))]:r[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:a({},r,this.hierarchicalFacetsRefinements)})},addHierarchicalFacetRefinement:function(e,t){if(this.isHierarchicalFacetRefined(e))throw new Error(e+" is already refined.");if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration.");var n={};return n[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:a({},n,this.hierarchicalFacetsRefinements)})},removeHierarchicalFacetRefinement:function(e){if(!this.isHierarchicalFacetRefined(e))return this;var t={};return t[e]=[],this.setQueryParameters({hierarchicalFacetsRefinements:a({},t,this.hierarchicalFacetsRefinements)})},toggleTagRefinement:function(e){return this.isTagRefined(e)?this.removeTagRefinement(e):this.addTagRefinement(e)},isDisjunctiveFacet:function(e){return this.disjunctiveFacets.indexOf(e)>-1},isHierarchicalFacet:function(e){return void 0!==this.getHierarchicalFacetByName(e)},isConjunctiveFacet:function(e){return this.facets.indexOf(e)>-1},isFacetRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&l.isRefined(this.facetsRefinements,e,t)},isExcludeRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&l.isRefined(this.facetsExcludes,e,t)},isDisjunctiveFacetRefined:function(e,t){return!!this.isDisjunctiveFacet(e)&&l.isRefined(this.disjunctiveFacetsRefinements,e,t)},isHierarchicalFacetRefined:function(e,t){if(!this.isHierarchicalFacet(e))return!1;var n=this.getHierarchicalRefinement(e);return t?-1!==n.indexOf(t):n.length>0},isNumericRefined:function(e,t,n){if(void 0===n&&void 0===t)return!!this.numericRefinements[e];var r=this.numericRefinements[e]&&void 0!==this.numericRefinements[e][t];if(void 0===n||!r)return r;var a,i,o=c(n),u=void 0!==(a=this.numericRefinements[e][t],i=o,s(a,(function(e){return f(e,i)})));return r&&u},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=i(Object.keys(this.numericRefinements).filter((function(t){return Object.keys(e.numericRefinements[t]).length>0})),this.disjunctiveFacets);return Object.keys(this.disjunctiveFacetsRefinements).filter((function(t){return e.disjunctiveFacetsRefinements[t].length>0})).concat(t).concat(this.getRefinedHierarchicalFacets())},getRefinedHierarchicalFacets:function(){var e=this;return i(this.hierarchicalFacets.map((function(e){return e.name})),Object.keys(this.hierarchicalFacetsRefinements).filter((function(t){return e.hierarchicalFacetsRefinements[t].length>0})))},getUnrefinedDisjunctiveFacets:function(){var e=this.getRefinedDisjunctiveFacets();return this.disjunctiveFacets.filter((function(t){return-1===e.indexOf(t)}))},managedParameters:["index","facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements"],getQueryParams:function(){var e=this.managedParameters,t={},n=this;return Object.keys(this).forEach((function(r){var a=n[r];-1===e.indexOf(r)&&void 0!==a&&(t[r]=a)})),t},setQueryParameter:function(e,t){if(this[e]===t)return this;var n={};return n[e]=t,this.setQueryParameters(n)},setQueryParameters:function(e){if(!e)return this;var t=h.validate(this,e);if(t)throw t;var n=this,r=h._parseNumbers(e),a=Object.keys(this).reduce((function(e,t){return e[t]=n[t],e}),{}),i=Object.keys(r).reduce((function(e,t){var n=void 0!==e[t],a=void 0!==r[t];return n&&!a?o(e,[t]):(a&&(e[t]=r[t]),e)}),a);return new this.constructor(i)},resetPage:function(){return void 0===this.page?this:this.setPage(0)},_getHierarchicalFacetSortBy:function(e){return e.sortBy||["isRefined:desc","name:asc"]},_getHierarchicalFacetSeparator:function(e){return e.separator||" > "},_getHierarchicalRootPath:function(e){return e.rootPath||null},_getHierarchicalShowParentLevel:function(e){return"boolean"!=typeof e.showParentLevel||e.showParentLevel},getHierarchicalFacetByName:function(e){return s(this.hierarchicalFacets,(function(t){return t.name===e}))},getHierarchicalFacetBreadcrumb:function(e){if(!this.isHierarchicalFacet(e))return[];var t=this.getHierarchicalRefinement(e)[0];if(!t)return[];var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e));return t.split(n).map((function(e){return e.trim()}))},toString:function(){return JSON.stringify(this,null,2)}},e.exports=h},function(e,t,n){"use strict";e.exports=function(e,t){if(null===e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}},function(e,t,n){"use strict";var r=n(32),a=n(33),i=n(43),s=n(63),c=n(27),o=n(64),u=n(44),l=n(65);function f(e){var t={};return e.forEach((function(e,n){t[e]=n})),t}function h(e,t,n){t&&t[n]&&(e.stats=t[n])}function d(e,t){var n=t[0];this._rawResults=t;var i=this;Object.keys(n).forEach((function(e){i[e]=n[e]})),this.processingTimeMS=t.reduce((function(e,t){return void 0===t.processingTimeMS?e:e+t.processingTimeMS}),0),this.disjunctiveFacets=[],this.hierarchicalFacets=e.hierarchicalFacets.map((function(){return[]})),this.facets=[];var u=e.getRefinedDisjunctiveFacets(),d=f(e.facets),p=f(e.disjunctiveFacets),m=1,g=n.facets||{};Object.keys(g).forEach((function(t){var r,a,s=g[t],u=(r=e.hierarchicalFacets,a=t,c(r,(function(e){return(e.attributes||[]).indexOf(a)>-1})));if(u){var l=u.attributes.indexOf(t),f=o(e.hierarchicalFacets,(function(e){return e.name===u.name}));i.hierarchicalFacets[f][l]={attribute:t,data:s,exhaustive:n.exhaustiveFacetsCount}}else{var m,b=-1!==e.disjunctiveFacets.indexOf(t),y=-1!==e.facets.indexOf(t);b&&(m=p[t],i.disjunctiveFacets[m]={name:t,data:s,exhaustive:n.exhaustiveFacetsCount},h(i.disjunctiveFacets[m],n.facets_stats,t)),y&&(m=d[t],i.facets[m]={name:t,data:s,exhaustive:n.exhaustiveFacetsCount},h(i.facets[m],n.facets_stats,t))}})),this.hierarchicalFacets=s(this.hierarchicalFacets),u.forEach((function(s){var c=t[m],u=c&&c.facets?c.facets:{},l=e.getHierarchicalFacetByName(s);Object.keys(u).forEach((function(t){var s,f=u[t];if(l){s=o(e.hierarchicalFacets,(function(e){return e.name===l.name}));var d=o(i.hierarchicalFacets[s],(function(e){return e.attribute===t}));if(-1===d)return;i.hierarchicalFacets[s][d].data=r({},i.hierarchicalFacets[s][d].data,f)}else{s=p[t];var m=n.facets&&n.facets[t]||{};i.disjunctiveFacets[s]={name:t,data:a({},f,m),exhaustive:c.exhaustiveFacetsCount},h(i.disjunctiveFacets[s],c.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!i.disjunctiveFacets[s].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(n)>-1&&(i.disjunctiveFacets[s].data[n]=0)}))}})),m++})),e.getRefinedHierarchicalFacets().forEach((function(n){var r=e.getHierarchicalFacetByName(n),s=e._getHierarchicalFacetSeparator(r),c=e.getHierarchicalRefinement(n);if(!(0===c.length||c[0].split(s).length<2)){var u=t[m],l=u&&u.facets?u.facets:{};Object.keys(l).forEach((function(t){var n=l[t],u=o(e.hierarchicalFacets,(function(e){return e.name===r.name})),f=o(i.hierarchicalFacets[u],(function(e){return e.attribute===t}));if(-1!==f){var h={};if(c.length>0){var d=c[0].split(s)[0];h[d]=i.hierarchicalFacets[u][f].data[d]}i.hierarchicalFacets[u][f].data=a(h,n,i.hierarchicalFacets[u][f].data)}})),m++}})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],a=d[t];i.facets[a]={name:t,data:n.facets[t],exhaustive:n.exhaustiveFacetsCount},r.forEach((function(e){i.facets[a]=i.facets[a]||{name:t},i.facets[a].data=i.facets[a].data||{},i.facets[a].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(l(e)),this.facets=s(this.facets),this.disjunctiveFacets=s(this.disjunctiveFacets),this._state=e}function p(e,t){if(!t.data||0===t.data.length)return t;var n=t.data.map((function(t){return p(e,t)})),a=e(n);return r({},t,{data:a})}function m(e,t){var n=c(e,(function(e){return e.name===t}));return n&&n.stats}function g(e,t,n,r,a){var i=c(a,(function(e){return e.name===n})),s=i&&i.data&&i.data[r]?i.data[r]:0,o=i&&i.exhaustive||!1;return{type:t,attributeName:n,name:r,count:s,exhaustive:o}}d.prototype.getFacetByName=function(e){function t(t){return t.name===e}return c(this.facets,t)||c(this.disjunctiveFacets,t)||c(this.hierarchicalFacets,t)},d.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],d.prototype.getFacetValues=function(e,t){var n=function(e,t){function n(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var r=c(e.facets,n);return r?Object.keys(r.data).map((function(n){return{name:n,count:r.data[n],isRefined:e._state.isFacetRefined(t,n),isExcluded:e._state.isExcludeRefined(t,n)}})):[]}if(e._state.isDisjunctiveFacet(t)){var a=c(e.disjunctiveFacets,n);return a?Object.keys(a.data).map((function(n){return{name:n,count:a.data[n],isRefined:e._state.isDisjunctiveFacetRefined(t,n)}})):[]}if(e._state.isHierarchicalFacet(t))return c(e.hierarchicalFacets,n)}(this,e);if(n){var r=a({},t,{sortBy:d.DEFAULT_SORT});if(Array.isArray(r.sortBy)){var s=u(r.sortBy,d.DEFAULT_SORT);return Array.isArray(n)?i(n,s[0],s[1]):p((function(e){return i(e,s[0],s[1])}),n)}if("function"==typeof r.sortBy)return Array.isArray(n)?n.sort(r.sortBy):p((function(e){return function(e,t){return t.sort(e)}(r.sortBy,e)}),n);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}},d.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?m(this.facets,e):this._state.isDisjunctiveFacet(e)?m(this.disjunctiveFacets,e):void 0},d.prototype.getRefinements=function(){var e=this._state,t=this,n=[];return Object.keys(e.facetsRefinements).forEach((function(r){e.facetsRefinements[r].forEach((function(a){n.push(g(e,"facet",r,a,t.facets))}))})),Object.keys(e.facetsExcludes).forEach((function(r){e.facetsExcludes[r].forEach((function(a){n.push(g(e,"exclude",r,a,t.facets))}))})),Object.keys(e.disjunctiveFacetsRefinements).forEach((function(r){e.disjunctiveFacetsRefinements[r].forEach((function(a){n.push(g(e,"disjunctive",r,a,t.disjunctiveFacets))}))})),Object.keys(e.hierarchicalFacetsRefinements).forEach((function(r){e.hierarchicalFacetsRefinements[r].forEach((function(a){n.push(function(e,t,n,r){var a=e.getHierarchicalFacetByName(t),i=e._getHierarchicalFacetSeparator(a),s=n.split(i),o=c(r,(function(e){return e.name===t})),u=s.reduce((function(e,t){var n=e&&c(e.data,(function(e){return e.name===t}));return void 0!==n?n:e}),o),l=u&&u.count||0,f=u&&u.exhaustive||!1,h=u&&u.path||"";return{type:"hierarchical",attributeName:t,name:h,count:l,exhaustive:f}}(e,r,a,t.hierarchicalFacets))}))})),Object.keys(e.numericRefinements).forEach((function(t){var r=e.numericRefinements[t];Object.keys(r).forEach((function(e){r[e].forEach((function(r){n.push({type:"numeric",attributeName:t,name:r,numericValue:r,operator:e})}))}))})),e.tagRefinements.forEach((function(e){n.push({type:"tag",attributeName:"_tags",name:e})})),n},e.exports=d},function(e,t,n){"use strict";function r(e,t){if(e!==t){var n=void 0!==e,r=null===e,a=void 0!==t,i=null===t;if(!i&&e>t||r&&a||!n)return 1;if(!r&&e<t||i&&n||!a)return-1}return 0}e.exports=function(e,t,n){if(!Array.isArray(e))return[];Array.isArray(n)||(n=[]);var a=e.map((function(e,n){return{criteria:t.map((function(t){return e[t]})),index:n,value:e}}));return a.sort((function(e,t){for(var a=-1;++a<e.criteria.length;){var i=r(e.criteria[a],t.criteria[a]);if(i)return a>=n.length?i:"desc"===n[a]?-i:i}return e.index-t.index})),a.map((function(e){return e.value}))}},function(e,t,n){"use strict";var r=n(27);e.exports=function(e,t){var n=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var a=t.split(":"),i=r(n,(function(e){return e[0]===a[0]}));return a.length>1||!i?(e[0].push(a[0]),e[1].push(a[1]),e):(e[0].push(i[0]),e[1].push(i[1]),e)}),[[],[]])}},function(e,t,n){"use strict";var r,a="object"==typeof Reflect?Reflect:null,i=a&&"function"==typeof a.apply?a.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};r=a&&"function"==typeof a.ownKeys?a.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!=e};function c(){c.init.call(this)}e.exports=c,e.exports.once=function(e,t){return new Promise((function(n,r){function a(){void 0!==i&&e.removeListener("error",i),n([].slice.call(arguments))}var i;"error"!==t&&(i=function(n){e.removeListener(t,a),r(n)},e.once("error",i)),e.once(t,a)}))},c.EventEmitter=c,c.prototype._events=void 0,c.prototype._eventsCount=0,c.prototype._maxListeners=void 0;var o=10;function u(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function l(e){return void 0===e._maxListeners?c.defaultMaxListeners:e._maxListeners}function f(e,t,n,r){var a,i,s,c;if(u(n),void 0===(i=e._events)?(i=e._events=Object.create(null),e._eventsCount=0):(void 0!==i.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),i=e._events),s=i[t]),void 0===s)s=i[t]=n,++e._eventsCount;else if("function"==typeof s?s=i[t]=r?[n,s]:[s,n]:r?s.unshift(n):s.push(n),(a=l(e))>0&&s.length>a&&!s.warned){s.warned=!0;var o=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");o.name="MaxListenersExceededWarning",o.emitter=e,o.type=t,o.count=s.length,c=o,console&&console.warn&&console.warn(c)}return e}function h(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},a=h.bind(r);return a.listener=n,r.wrapFn=a,a}function p(e,t,n){var r=e._events;if(void 0===r)return[];var a=r[t];return void 0===a?[]:"function"==typeof a?n?[a.listener||a]:[a]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(a):g(a,a.length)}function m(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function g(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}Object.defineProperty(c,"defaultMaxListeners",{enumerable:!0,get:function(){return o},set:function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");o=e}}),c.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},c.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},c.prototype.getMaxListeners=function(){return l(this)},c.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r="error"===e,a=this._events;if(void 0!==a)r=r&&void 0===a.error;else if(!r)return!1;if(r){var s;if(t.length>0&&(s=t[0]),s instanceof Error)throw s;var c=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw c.context=s,c}var o=a[e];if(void 0===o)return!1;if("function"==typeof o)i(o,this,t);else{var u=o.length,l=g(o,u);for(n=0;n<u;++n)i(l[n],this,t)}return!0},c.prototype.addListener=function(e,t){return f(this,e,t,!1)},c.prototype.on=c.prototype.addListener,c.prototype.prependListener=function(e,t){return f(this,e,t,!0)},c.prototype.once=function(e,t){return u(t),this.on(e,d(this,e,t)),this},c.prototype.prependOnceListener=function(e,t){return u(t),this.prependListener(e,d(this,e,t)),this},c.prototype.removeListener=function(e,t){var n,r,a,i,s;if(u(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(a=-1,i=n.length-1;i>=0;i--)if(n[i]===t||n[i].listener===t){s=n[i].listener,a=i;break}if(a<0)return this;0===a?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,a),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,s||t)}return this},c.prototype.off=c.prototype.removeListener,c.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var a,i=Object.keys(n);for(r=0;r<i.length;++r)"removeListener"!==(a=i[r])&&this.removeAllListeners(a);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},c.prototype.listeners=function(e){return p(this,e,!0)},c.prototype.rawListeners=function(e){return p(this,e,!1)},c.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):m.call(e,t)},c.prototype.listenerCount=m,c.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(e,t,n){"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},function(e,t,n){"use strict";e.exports="3.2.2"},function(e,t){!function(){e.exports=this.wp.date}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(26);function a(e,t){if(e){if("string"==typeof e)return Object(r.a)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(e,t):void 0}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return _})),n.d(t,"a",(function(){return C}));var r=n(0),a=n.n(r),i=n(78),s=n(16),c=n(8),o=Object(s.a)({displayName:"AlgoliaStats",getProvidedProps:function(e,t,n){var r=Object(c.d)(n,{ais:e.contextValue,multiIndexContext:e.indexContextValue});return r?{nbHits:r.nbHits,processingTimeMS:r.processingTimeMS}:null}}),u=n(11),l=n(10),f=n(12),h=n(13),d=n(15),p=n(2),m=n(3),g=n.n(m),b=n(14),y=n.n(b),v=n(74),j=n(21),O=Object(j.a)("Stats"),x=function(e){function t(){return Object(u.a)(this,t),Object(f.a)(this,Object(h.a)(t).apply(this,arguments))}return Object(d.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){var e=this.props,t=e.translate,n=e.nbHits,r=e.processingTimeMS,i=e.className;return a.a.createElement("div",{className:y()(O(""),i)},a.a.createElement("span",{className:O("text")},t("stats",n,r)))}}]),t}(r.Component);Object(p.a)(x,"propTypes",{translate:g.a.func.isRequired,nbHits:g.a.number.isRequired,processingTimeMS:g.a.number.isRequired,className:g.a.string}),Object(p.a)(x,"defaultProps",{className:""});var R=o(Object(v.a)({stats:function(e,t){return"".concat(e.toLocaleString()," results found in ").concat(t.toLocaleString(),"ms")}})(x)),P=n(77),S=n(73),F=n(30),w=n(24),E=n(35),_=function(e){var t=e.appId,n=e.apiKey,a=e.indexName,s=e.hitsItems,c=e.hitAttributes,o=e.searchFormStyle;return n&&t&&a?Object(r.createElement)(w.b,{searchOnlyAPIKey:n,appId:t,indexName:a},Object(r.createElement)(i.a,{hitsPerPage:s}),Object(r.createElement)(E.a,{ui:"algolia"===o?"algolia":"wordpress"}),Object(r.createElement)(R,{translations:{stats:function(e){return"".concat(e," results found")}}}),Object(r.createElement)(C,{attributes:c}),Object(r.createElement)(P.a,null)):null},C=function(e){var t=e.attributes,n=Object(S.a)((function(e){var n=e.hits;return Object(r.createElement)(F.a,{hits:n,attributes:t})}));return Object(r.createElement)(n)}},function(e,t){!function(){e.exports=this.wp.blocks}()},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,a=!1,i=void 0;try{for(var s,c=e[Symbol.iterator]();!(r=(s=c.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw i}}return n}}},function(e,t,n){var r=n(55);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t,n){"use strict";var r=n(58);function a(){}function i(){}i.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,i,s){if(s!==r){var c=new Error("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");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:a};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";var r=n(40),a=n(42),i=n(66),s=n(67),c=n(45),o=n(46),u=n(34),l=n(47);function f(e,t,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+l+")"),this.setClient(e);var a=n||{};a.index=t,this.state=r.make(a),this.lastResults=null,this._queryId=0,this._lastQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0}function h(e){if(e<0)throw new Error("Page requested below 0.");return this._change({state:this.state.setPage(e),isPageReset:!1}),this}function d(){return this.state.page}o(f,c.EventEmitter),f.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},f.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},f.prototype.getQuery=function(){var e=this.state;return s._getHitsSearchParams(e)},f.prototype.searchOnce=function(e,t){var n=e?this.state.setQueryParameters(e):this.state,r=s._getQueries(n.index,n),i=this;if(this._currentNbQueries++,this.emit("searchOnce",{state:n}),!t)return this.client.search(r).then((function(e){return i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),{content:new a(n,e.results),state:n,_originalResponse:e}}),(function(e){throw i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),e}));this.client.search(r).then((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(null,new a(n,e.results),n)})).catch((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,n)}))},f.prototype.searchForFacetValues=function(e,t,n,r){var a="function"==typeof this.client.searchForFacetValues;if(!a&&"function"!=typeof this.client.initIndex)throw new Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues or client.initIndex(index).searchForFacetValues");var i=this.state.setQueryParameters(r||{}),c=i.isDisjunctiveFacet(e),o=s.getSearchForFacetQuery(e,t,n,i);this._currentNbQueries++;var u=this;return this.emit("searchForFacetValues",{state:i,facet:e,query:t}),(a?this.client.searchForFacetValues([{indexName:i.index,params:o}]):this.client.initIndex(i.index).searchForFacetValues(o)).then((function(t){return u._currentNbQueries--,0===u._currentNbQueries&&u.emit("searchQueueEmpty"),(t=Array.isArray(t)?t[0]:t).facetHits.forEach((function(t){t.isRefined=c?i.isDisjunctiveFacetRefined(e,t.value):i.isFacetRefined(e,t.value)})),t}),(function(e){throw u._currentNbQueries--,0===u._currentNbQueries&&u.emit("searchQueueEmpty"),e}))},f.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},f.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},f.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},f.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},f.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.addNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,n),isPageReset:!0}),this},f.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},f.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},f.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},f.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},f.prototype.removeNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,n),isPageReset:!0}),this},f.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},f.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},f.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},f.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},f.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},f.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},f.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},f.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},f.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},f.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},f.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},f.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},f.prototype.setCurrentPage=h,f.prototype.setPage=h,f.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},f.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},f.prototype.setState=function(e){return this._change({state:r.make(e),isPageReset:!1}),this},f.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new r(e),this},f.prototype.hasRefinements=function(e){return!!u(this.state.getNumericRefinements(e))||(this.state.isConjunctiveFacet(e)?this.state.isFacetRefined(e):this.state.isDisjunctiveFacet(e)?this.state.isDisjunctiveFacetRefined(e):!!this.state.isHierarchicalFacet(e)&&this.state.isHierarchicalFacetRefined(e))},f.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},f.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},f.prototype.hasTag=function(e){return this.state.isTagRefined(e)},f.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},f.prototype.getIndex=function(){return this.state.index},f.prototype.getCurrentPage=d,f.prototype.getPage=d,f.prototype.getTags=function(){return this.state.tagRefinements},f.prototype.getRefinements=function(e){var t=[];if(this.state.isConjunctiveFacet(e))this.state.getConjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"conjunctive"})})),this.state.getExcludeRefinements(e).forEach((function(e){t.push({value:e,type:"exclude"})}));else if(this.state.isDisjunctiveFacet(e)){this.state.getDisjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"disjunctive"})}))}var n=this.state.getNumericRefinements(e);return Object.keys(n).forEach((function(e){var r=n[e];t.push({value:r,operator:e,type:"numeric"})})),t},f.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},f.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},f.prototype._search=function(e){var t=this.state,n=[],r=[];e.onlyWithDerivedHelpers||(r=s._getQueries(t.index,t),n.push({state:t,queriesCount:r.length,helper:this}),this.emit("search",{state:t,results:this.lastResults}));var a=this.derivedHelpers.map((function(e){var r=e.getModifiedState(t),a=s._getQueries(r.index,r);return n.push({state:r,queriesCount:a.length,helper:e}),e.emit("search",{state:r,results:e.lastResults}),a})),i=Array.prototype.concat.apply(r,a),c=this._queryId++;this._currentNbQueries++;try{this.client.search(i).then(this._dispatchAlgoliaResponse.bind(this,n,c)).catch(this._dispatchAlgoliaError.bind(this,c))}catch(e){this.emit("error",{error:e})}},f.prototype._dispatchAlgoliaResponse=function(e,t,n){if(!(t<this._lastQueryIdReceived)){this._currentNbQueries-=t-this._lastQueryIdReceived,this._lastQueryIdReceived=t,0===this._currentNbQueries&&this.emit("searchQueueEmpty");var r=n.results.slice();e.forEach((function(e){var t=e.state,n=e.queriesCount,i=e.helper,s=r.splice(0,n),c=i.lastResults=new a(t,s);i.emit("result",{results:c,state:t})}))}},f.prototype._dispatchAlgoliaError=function(e,t){e<this._lastQueryIdReceived||(this._currentNbQueries-=e-this._lastQueryIdReceived,this._lastQueryIdReceived=e,this.emit("error",{error:t}),0===this._currentNbQueries&&this.emit("searchQueueEmpty"))},f.prototype.containsRefinement=function(e,t,n,r){return e||0!==t.length||0!==n.length||0!==r.length},f.prototype._hasDisjunctiveRefinements=function(e){return this.state.disjunctiveRefinements[e]&&this.state.disjunctiveRefinements[e].length>0},f.prototype._change=function(e){var t=e.state,n=e.isPageReset;t!==this.state&&(this.state=t,this.emit("change",{state:this.state,results:this.lastResults,isPageReset:n}))},f.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},f.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+l+")"),this.client=e),this},f.prototype.getClient=function(){return this.client},f.prototype.derive=function(e){var t=new i(this,e);return this.derivedHelpers.push(t),t},f.prototype.detachDerivedHelper=function(e){var t=this.derivedHelpers.indexOf(e);if(-1===t)throw new Error("Derived helper already detached");this.derivedHelpers.splice(t,1)},f.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=f},function(e,t,n){"use strict";e.exports=function(e,t){return e.filter((function(n,r){return t.indexOf(n)>-1&&e.indexOf(n)===r}))}},function(e,t,n){"use strict";e.exports=function e(t){if("number"==typeof t)return t;if("string"==typeof t)return parseFloat(t);if(Array.isArray(t))return t.map(e);throw new Error("The value should be a number, a parsable string or an array of those.")}},function(e,t,n){"use strict";var r=n(33),a=n(41),i=n(34),s={addRefinement:function(e,t,n){if(s.isRefined(e,t,n))return e;var a=""+n,i=e[t]?e[t].concat(a):[a],c={};return c[t]=i,r({},c,e)},removeRefinement:function(e,t,n){if(void 0===n)return s.clearRefinement(e,(function(e,n){return t===n}));var r=""+n;return s.clearRefinement(e,(function(e,n){return t===n&&r===e}))},toggleRefinement:function(e,t,n){if(void 0===n)throw new Error("toggleRefinement should be used with a value");return s.isRefined(e,t,n)?s.removeRefinement(e,t,n):s.addRefinement(e,t,n)},clearRefinement:function(e,t,n){if(void 0===t)return i(e)?{}:e;if("string"==typeof t)return a(e,[t]);if("function"==typeof t){var r=!1,s=Object.keys(e).reduce((function(a,i){var s=e[i]||[],c=s.filter((function(e){return!t(e,i,n)}));return c.length!==s.length&&(r=!0),a[i]=c,a}),{});return r?s:e}},isRefined:function(e,t,n){var r=!!e[t]&&e[t].length>0;if(void 0===n||!r)return r;var a=""+n;return-1!==e[t].indexOf(a)}};e.exports=s},function(e,t,n){"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},function(e,t,n){"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}},function(e,t,n){"use strict";e.exports=function(e){return function(t,n){var s=e.hierarchicalFacets[n],c=e.hierarchicalFacetsRefinements[s.name]&&e.hierarchicalFacetsRefinements[s.name][0]||"",o=e._getHierarchicalFacetSeparator(s),u=e._getHierarchicalRootPath(s),l=e._getHierarchicalShowParentLevel(s),f=i(e._getHierarchicalFacetSortBy(s)),h=t.every((function(e){return e.exhaustive})),d=function(e,t,n,i,s){return function(c,o,u){var l=c;if(u>0){var f=0;for(l=c;f<u;){var h=l&&Array.isArray(l.data)?l.data:[];l=a(h,(function(e){return e.isRefined})),f++}}if(l){var d=Object.keys(o.data).map((function(e){return[e,o.data[e]]})).filter((function(e){return function(e,t,n,r,a,i){if(a&&(0!==e.indexOf(a)||a===e))return!1;return!a&&-1===e.indexOf(r)||a&&e.split(r).length-a.split(r).length==1||-1===e.indexOf(r)&&-1===n.indexOf(r)||0===n.indexOf(e)||0===e.indexOf(t+r)&&(i||0===e.indexOf(n))}(e[0],l.path||n,s,t,n,i)}));l.data=r(d.map((function(e){var n=e[0];return function(e,t,n,r,a){var i=t.split(n);return{name:i[i.length-1].trim(),path:t,count:e,isRefined:r===t||0===r.indexOf(t+n),exhaustive:a,data:null}}(e[1],n,t,s,o.exhaustive)})),e[0],e[1])}return c}}(f,o,u,l,c),p=t;return u&&(p=t.slice(u.split(o).length)),p.reduce(d,{name:e.hierarchicalFacets[n].name,count:null,isRefined:!0,path:null,exhaustive:h,data:null})}};var r=n(43),a=n(27),i=n(44)},function(e,t,n){"use strict";var r=n(45);function a(e,t){this.main=e,this.fn=t,this.lastResults=null}n(46)(a,r.EventEmitter),a.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},a.prototype.getModifiedState=function(e){return this.fn(e)},e.exports=a},function(e,t,n){"use strict";var r=n(32),a={_getQueries:function(e,t){var n=[];return n.push({indexName:e,params:a._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(r){n.push({indexName:e,params:a._getDisjunctiveFacetSearchParams(t,r)})})),t.getRefinedHierarchicalFacets().forEach((function(r){var i=t.getHierarchicalFacetByName(r),s=t.getHierarchicalRefinement(r),c=t._getHierarchicalFacetSeparator(i);s.length>0&&s[0].split(c).length>1&&n.push({indexName:e,params:a._getDisjunctiveFacetSearchParams(t,r,!0)})})),n},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(a._getHitsHierarchicalFacetsAttributes(e)),n=a._getFacetFilters(e),i=a._getNumericFilters(e),s={facets:t,tagFilters:a._getTagFilters(e)};return n.length>0&&(s.facetFilters=n),i.length>0&&(s.numericFilters=i),r({},e.getQueryParams(),s)},_getDisjunctiveFacetSearchParams:function(e,t,n){var i=a._getFacetFilters(e,t,n),s=a._getNumericFilters(e,t),c={hitsPerPage:1,page:0,attributesToRetrieve:[],attributesToHighlight:[],attributesToSnippet:[],tagFilters:a._getTagFilters(e),analytics:!1,clickAnalytics:!1},o=e.getHierarchicalFacetByName(t);return c.facets=o?a._getDisjunctiveHierarchicalFacetAttribute(e,o,n):t,s.length>0&&(c.numericFilters=s),i.length>0&&(c.facetFilters=i),r({},e.getQueryParams(),c)},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var n=[];return Object.keys(e.numericRefinements).forEach((function(r){var a=e.numericRefinements[r]||{};Object.keys(a).forEach((function(e){var i=a[e]||[];t!==r&&i.forEach((function(t){if(Array.isArray(t)){var a=t.map((function(t){return r+e+t}));n.push(a)}else n.push(r+e+t)}))}))})),n},_getTagFilters:function(e){return e.tagFilters?e.tagFilters:e.tagRefinements.join(",")},_getFacetFilters:function(e,t,n){var r=[],a=e.facetsRefinements||{};Object.keys(a).forEach((function(e){(a[e]||[]).forEach((function(t){r.push(e+":"+t)}))}));var i=e.facetsExcludes||{};Object.keys(i).forEach((function(e){(i[e]||[]).forEach((function(t){r.push(e+":-"+t)}))}));var s=e.disjunctiveFacetsRefinements||{};Object.keys(s).forEach((function(e){var n=s[e]||[];if(e!==t&&n&&0!==n.length){var a=[];n.forEach((function(t){a.push(e+":"+t)})),r.push(a)}}));var c=e.hierarchicalFacetsRefinements||{};return Object.keys(c).forEach((function(a){var i=(c[a]||[])[0];if(void 0!==i){var s,o,u=e.getHierarchicalFacetByName(a),l=e._getHierarchicalFacetSeparator(u),f=e._getHierarchicalRootPath(u);if(t===a){if(-1===i.indexOf(l)||!f&&!0===n||f&&f.split(l).length===i.split(l).length)return;f?(o=f.split(l).length-1,i=f):(o=i.split(l).length-2,i=i.slice(0,i.lastIndexOf(l))),s=u.attributes[o]}else o=i.split(l).length-1,s=u.attributes[o];s&&r.push([s+":"+i])}})),r},_getHitsHierarchicalFacetsAttributes:function(e){return e.hierarchicalFacets.reduce((function(t,n){var r=e.getHierarchicalRefinement(n.name)[0];if(!r)return t.push(n.attributes[0]),t;var a=e._getHierarchicalFacetSeparator(n),i=r.split(a).length,s=n.attributes.slice(0,i+1);return t.concat(s)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,n){var r=e._getHierarchicalFacetSeparator(t);if(!0===n){var a=e._getHierarchicalRootPath(t),i=0;return a&&(i=a.split(r).length),[t.attributes[i]]}var s=(e.getHierarchicalRefinement(t.name)[0]||"").split(r).length-1;return t.attributes.slice(0,s+1)},getSearchForFacetQuery:function(e,t,n,i){var s=i.isDisjunctiveFacet(e)?i.clearRefinements(e):i,c={facetQuery:t,facetName:e};return"number"==typeof n&&(c.maxFacetHits=n),r({},a._getHitsSearchParams(s),c)}};e.exports=a},function(e,t,n){"use strict";var r=n(2),a=n(3),i=n.n(a),s=n(16),c=n(8);function o(e,t,n){var r=Object(c.b)(e,t,n,"query","");return r||""}function u(e,t,n,a){var i=Object(r.a)({},"query",n);return Object(c.f)(t,i,a,!0)}t.a=Object(s.a)({displayName:"AlgoliaSearchBox",propTypes:{defaultRefinement:i.a.string},getProvidedProps:function(e,t,n){return{currentRefinement:o(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue}),isSearchStalled:n.isSearchStalled}},refine:function(e,t,n){return u(0,t,n,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},cleanUp:function(e,t){return function(e,t,n){return Object(c.a)(t,n,"query")}(0,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},getSearchParameters:function(e,t,n){return e.setQuery(o(t,n,{ais:t.contextValue,multiIndexContext:t.indexContextValue}))},getMetadata:function(e,t){var n=o(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue});return{id:"query",index:Object(c.c)({ais:e.contextValue,multiIndexContext:e.indexContextValue}),items:null===n?[]:[{label:"".concat("query",": ").concat(n),value:function(t){return u(0,t,"",{ais:e.contextValue,multiIndexContext:e.indexContextValue})},currentRefinement:n}]}}})},function(e,t,n){"use strict";var r=n(68),a=n(19),i=n(4),s=n(11),c=n(10),o=n(12),u=n(13),l=n(5),f=n(15),h=n(2),d=n(0),p=n.n(d),m=n(3),g=n.n(m),b=n(14),y=n.n(b),v=n(74),j=n(21),O=Object(j.a)("SearchBox"),x=p.a.createElement("svg",{width:"18",height:"18",viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",stroke:"#444",className:O("loadingIcon")},p.a.createElement("g",{fill:"none",fillRule:"evenodd"},p.a.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},p.a.createElement("circle",{strokeOpacity:".5",cx:"18",cy:"18",r:"18"}),p.a.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},p.a.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"}))))),R=p.a.createElement("svg",{className:O("resetIcon"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",width:"10",height:"10"},p.a.createElement("path",{d:"M8.114 10L.944 2.83 0 1.885 1.886 0l.943.943L10 8.113l7.17-7.17.944-.943L20 1.886l-.943.943-7.17 7.17 7.17 7.17.943.944L18.114 20l-.943-.943-7.17-7.17-7.17 7.17-.944.943L0 18.114l.943-.943L8.113 10z"})),P=p.a.createElement("svg",{className:O("submitIcon"),xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10",viewBox:"0 0 40 40"},p.a.createElement("path",{d:"M26.804 29.01c-2.832 2.34-6.465 3.746-10.426 3.746C7.333 32.756 0 25.424 0 16.378 0 7.333 7.333 0 16.378 0c9.046 0 16.378 7.333 16.378 16.378 0 3.96-1.406 7.594-3.746 10.426l10.534 10.534c.607.607.61 1.59-.004 2.202-.61.61-1.597.61-2.202.004L26.804 29.01zm-10.426.627c7.323 0 13.26-5.936 13.26-13.26 0-7.32-5.937-13.257-13.26-13.257C9.056 3.12 3.12 9.056 3.12 16.378c0 7.323 5.936 13.26 13.258 13.26z"})),S=function(e){function t(e){var n;return Object(s.a)(this,t),n=Object(o.a)(this,Object(u.a)(t).call(this)),Object(h.a)(Object(l.a)(n),"getQuery",(function(){return n.props.searchAsYouType?n.props.currentRefinement:n.state.query})),Object(h.a)(Object(l.a)(n),"onInputMount",(function(e){n.input=e,n.props.inputRef&&("function"==typeof n.props.inputRef?n.props.inputRef(e):n.props.inputRef.current=e)})),Object(h.a)(Object(l.a)(n),"onKeyDown",(function(e){if(n.props.focusShortcuts){var t=n.props.focusShortcuts.map((function(e){return"string"==typeof e?e.toUpperCase().charCodeAt(0):e})),r=e.target||e.srcElement,a=r.tagName;if(!r.isContentEditable&&"INPUT"!==a&&"SELECT"!==a&&"TEXTAREA"!==a){var i=e.which||e.keyCode;-1!==t.indexOf(i)&&(n.input.focus(),e.stopPropagation(),e.preventDefault())}}})),Object(h.a)(Object(l.a)(n),"onSubmit",(function(e){e.preventDefault(),e.stopPropagation(),n.input.blur();var t=n.props,r=t.refine;return t.searchAsYouType||r(n.getQuery()),!1})),Object(h.a)(Object(l.a)(n),"onChange",(function(e){var t=n.props,r=t.searchAsYouType,a=t.refine,i=t.onChange,s=e.target.value;r?a(s):n.setState({query:s}),i&&i(e)})),Object(h.a)(Object(l.a)(n),"onReset",(function(e){var t=n.props,r=t.searchAsYouType,a=t.refine,i=t.onReset;a(""),n.input.focus(),r||n.setState({query:""}),i&&i(e)})),n.state={query:e.searchAsYouType?null:e.currentRefinement},n}return Object(f.a)(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.onKeyDown)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.onKeyDown)}},{key:"componentDidUpdate",value:function(e){this.props.searchAsYouType||e.currentRefinement===this.props.currentRefinement||this.setState({query:this.props.currentRefinement})}},{key:"render",value:function(){var e=this,t=this.props,n=t.className,r=t.translate,s=t.autoFocus,c=t.loadingIndicator,o=t.submit,u=t.reset,l=this.getQuery(),f=Object.keys(this.props).reduce((function(t,n){return-1===["onsubmit","onreset","onchange"].indexOf(n.toLowerCase())&&0===n.indexOf("on")?Object(i.a)({},t,Object(h.a)({},n,e.props[n])):t}),{}),d=this.props.showLoadingIndicator&&this.props.isSearchStalled;return p.a.createElement("div",{className:y()(O(""),n)},p.a.createElement("form",{noValidate:!0,onSubmit:this.props.onSubmit?this.props.onSubmit:this.onSubmit,onReset:this.onReset,className:O("form",d&&"form--stalledSearch"),action:"",role:"search"},p.a.createElement("input",Object(a.a)({ref:this.onInputMount,type:"search",placeholder:r("placeholder"),autoFocus:s,autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",spellCheck:"false",required:!0,maxLength:"512",value:l,onChange:this.onChange},f,{className:O("input")})),p.a.createElement("button",{type:"submit",title:r("submitTitle"),className:O("submit")},o),p.a.createElement("button",{type:"reset",title:r("resetTitle"),className:O("reset"),hidden:!l||d},u),this.props.showLoadingIndicator&&p.a.createElement("span",{hidden:!d,className:O("loadingIndicator")},c)))}}]),t}(d.Component);Object(h.a)(S,"propTypes",{currentRefinement:g.a.string,className:g.a.string,refine:g.a.func.isRequired,translate:g.a.func.isRequired,loadingIndicator:g.a.node,reset:g.a.node,submit:g.a.node,focusShortcuts:g.a.arrayOf(g.a.oneOfType([g.a.string,g.a.number])),autoFocus:g.a.bool,searchAsYouType:g.a.bool,onSubmit:g.a.func,onReset:g.a.func,onChange:g.a.func,isSearchStalled:g.a.bool,showLoadingIndicator:g.a.bool,inputRef:g.a.oneOfType([g.a.func,g.a.exact({current:g.a.object})])}),Object(h.a)(S,"defaultProps",{currentRefinement:"",className:"",focusShortcuts:["s","/"],autoFocus:!1,searchAsYouType:!0,showLoadingIndicator:!1,isSearchStalled:!1,loadingIndicator:x,reset:R,submit:P});var F=Object(v.a)({resetTitle:"Clear the search query.",submitTitle:"Submit your search query.",placeholder:"Search here…"})(S);t.a=Object(r.a)(F)},function(e,t){!function(){e.exports=this.wp.compose}()},function(e,t){!function(){e.exports=this.wp.coreData}()},,function(e,t,n){"use strict";var r=n(16),a=n(8),i=n(7);t.a=Object(r.a)({displayName:"AlgoliaHits",getProvidedProps:function(e,t,n){var r=Object(a.d)(n,{ais:e.contextValue,multiIndexContext:e.indexContextValue});if(!r)return{hits:[]};var s=Object(i.a)(r.hits,r.hitsPerPage,r.page);return{hits:Object(i.b)(s,r.queryID)}},getSearchParameters:function(e){return e}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n(19),a=n(11),i=n(10),s=n(12),c=n(13),o=n(5),u=n(15),l=n(2),f=n(0),h=n.n(f);function d(e){return function(t){var n,d=function(n){function f(){var t,n;Object(a.a)(this,f);for(var r=arguments.length,i=new Array(r),u=0;u<r;u++)i[u]=arguments[u];return n=Object(s.a)(this,(t=Object(c.a)(f)).call.apply(t,[this].concat(i))),Object(l.a)(Object(o.a)(n),"translate",(function(t){var r=n.props.translations,a=r&&r.hasOwnProperty(t)?r[t]:e[t];if("function"==typeof a){for(var i=arguments.length,s=new Array(i>1?i-1:0),c=1;c<i;c++)s[c-1]=arguments[c];return a.apply(void 0,s)}return a})),n}return Object(u.a)(f,n),Object(i.a)(f,[{key:"render",value:function(){return h.a.createElement(t,Object(r.a)({translate:this.translate},this.props))}}]),f}(f.Component),p=t.displayName||t.name||"UnknownComponent";return d.displayName="Translatable(".concat(p,")"),d.propTypes={translations:(n=Object.keys(e),function(e,t,r){var a=e[t];if(a)for(var i=0,s=Object.keys(a);i<s.length;i++){var c=s[i];if(-1===n.indexOf(c))return new Error("Unknown `".concat(t,"` key `").concat(c,"`. Check the render method ")+"of `".concat(r,"`."))}})},d}}},,function(e,t,n){"use strict";n.r(t);var r=n(51),a=n(6),i=n(18),s=n.n(i),c=n(1),o=n(0),u=n(78),l=n(77),f=n(39),h=n(9),d=function(e){var t=e.attributes,n=e.setAttributes,r=t.displayPostDate,i=t.displayPostAuthor,s=t.displayPostCategory,u=t.displayPostTags,l=t.isUsingPaidPlan,f=Object(o.useCallback)((function(){n({displayPostDate:!r})}),[n,r]),d=Object(o.useCallback)((function(){n({displayPostAuthor:!i})}),[n,i]),p=Object(o.useCallback)((function(){n({displayPostCategory:!s})}),[s]),m=Object(o.useCallback)((function(){n({displayPostTags:!u})}),[u]),g=Object(o.useCallback)((function(){n({isUsingPaidPlan:!l})}),[l]);return Object(c.createElement)(h.PanelBody,{title:Object(a.__)("Hit item")},Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Show Author"),checked:i,onChange:d}),Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Show Post date"),checked:r,onChange:f}),Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Show category"),checked:s,onChange:p}),Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Show Tags"),checked:u,onChange:m}),Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Using payd plan"),checked:l,onChange:g}))},p=function(e){var t=e.attributes,n=e.setAttributes,r=t.displayPostContentRadio,i=t.excerptLength,s=t.listLayout,u=t.gridColumns,l=Object(o.useCallback)((function(e){n({gridColumns:e})}),[n]),f=Object(o.useCallback)((function(e){n({displayPostContentRadio:e})}),[n]);return Object(c.createElement)(h.PanelBody,{title:Object(a.__)("Post Content")},Object(c.createElement)(h.RadioControl,{label:Object(a.__)("Show:"),selected:r,options:[{label:Object(a.__)("Excerpt"),value:"excerpt"},{label:Object(a.__)("Full post"),value:"full_post"},{label:Object(a.__)("Nothing"),value:"hide"}],onChange:f}),"excerpt"===r&&Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Max number of words in excerpt"),value:i,onChange:function(e){return n({excerptLength:e})},min:10}),"list"===s?null:Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Column number"),value:u,onChange:l,min:1,max:6}))},m=n(9).ToolbarGroup,g=function(e){var t=e.setAttributes,n=e.attributes.listLayout,r=Object(o.useMemo)((function(){return[{icon:"list-view",title:Object(a.__)("List view"),onClick:function(){return t({listLayout:"list"})},isActive:"list"===n},{icon:"grid-view",title:Object(a.__)("Grid view"),onClick:function(){return t({listLayout:"grid"})},isActive:"grid"===n}]}),[n]);return Object(c.createElement)(h.Toolbar,{label:"List view"},Object(c.createElement)(m,{controls:r}))},b=n(24),y=n(50),v=n(70).useInstanceId,j=function(e){var t=e.attributes.indexName,n=e.setAttributes,r=Object(o.useState)(t),i=s()(r,2),u=i[0],l=i[1],f=Object(o.useCallback)((function(){n({indexName:u})}),[n,u]),d=v(h.TextControl),p="inspector-text-control-".concat(d),m=Object(o.useCallback)((function(e){return l(e.target.value)}),[l]);return Object(c.createElement)(h.BaseControl,{label:Object(a.__)("Index name"),id:p},Object(c.createElement)("div",{style:{display:"flex",flexDirection:"row"}},Object(c.createElement)("input",{className:"components-text-control__input",type:"text",id:p,value:u,onChange:m,onKeyDown:function(e){"Enter"===e.key&&f()}}),Object(c.createElement)(h.Button,{onClick:f,isSecondary:!0},Object(a.__)("Update"))))},O=function(e){var t=e.attributes,n=t.hitsItems,r=t.searchFormStyle,i=e.setAttributes,s=Object(o.useCallback)((function(e){i({hitsItems:e})}),[i]);return Object(c.createElement)(h.PanelBody,{title:Object(a.__)("Search Option")},Object(c.createElement)(j,e),Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Hit items"),value:n,onChange:s,min:1}),Object(c.createElement)(h.SelectControl,{label:Object(a.__)("SearchBox Style"),value:r,options:[{value:"wordpress",label:"WordPress"},{value:"algolia",label:"Algolia"}],onChange:function(e){return i({searchFormStyle:e})}}))},x=n(35),R=n(71).useEntityProp,P=function(e){var t=e.setAttributes,n=e.attributes,r=n.hitsItems,a=n.isUsingPaidPlan,i=n.appId,o=n.searchOnlyApiKey,h=R("root","site","aib_algolia_searchonly_api_key"),m=s()(h,1)[0],v=R("root","site","aib_algolia_app_id"),j=s()(v,1)[0];return Object(c.useEffect)((function(){m&&m!==o&&t({searchOnlyApiKey:m}),j&&j!==i&&t({appId:j})}),[t,i,o,m,j]),Object(c.createElement)(b.b,{appId:j,searchOnlyAPIKey:m,indexName:e.attributes.indexName,stopTheFirstRun:!0},Object(c.createElement)(f.InspectorControls,null,Object(c.createElement)(O,e),Object(c.createElement)(d,e),Object(c.createElement)(p,e)),Object(c.createElement)(f.BlockControls,null,Object(c.createElement)(g,e)),Object(c.createElement)(u.a,{hitsPerPage:r}),Object(c.createElement)(x.a,{ui:n.searchFormStyle}),Object(c.createElement)(y.a,{attributes:n}),a?null:Object(c.createElement)(l.a,null))},S=function(e){var t=e.attributes,n=t.appId,r=t.searchOnlyApiKey,a=t.listLayout,i=t.gridColumns,s=t.indexName,o=t.displayPostAuthor,u=t.displayPostCategory,l=t.displayPostContentRadio,f=t.displayPostDate,h=t.displayPostTags,d=t.excerptLength,p=t.enableExperimentalRelatedItems,m=t.categoryScore,g=t.postTitleScore,b=t.tagScore,y=t.searchFormStyle,v=t.hitsItems;return Object(c.createElement)("div",{className:"aib-instantsearch","data-app-id":n,"data-searchonly-api-key":r,"data-list-layout":a,"data-grid-columns":i,"data-index-name":s,"data-display-post-author":o,"data-display-post-categories":u,"data-display-post-content-type":l,"data-display-post-date":f,"data-display-post-tags":h,"data-excerpt-length":d,"data-enable-experimental-related-items":p,"data-category-score":m,"data-post-title-score":g,"data-tag-score":b,"data-search-box-style":y,"data-hit-items":v})},F={indexName:{type:"string",default:"wp_posts_post"},isUsingPaidPlan:{type:"boolean",default:!1},displayPostDate:{type:"boolean",default:!0},displayPostAuthor:{type:"boolean",default:!0},displayPostCategory:{type:"boolean",default:!0},displayPostTags:{type:"boolean",default:!0},displayPostContentRadio:{type:"string",default:"excerpt"},excerptLength:{type:"number",default:55},enableExperimentalRelatedItems:{type:"boolean",default:!0},categoryScore:{type:"number",default:1},tagScore:{type:"number",default:1},postTitleScore:{type:"number",default:1},hitsItems:{type:"number",default:10},listLayout:{type:"string",default:"list"},gridColumns:{type:"number",default:3},searchOnlyApiKey:{type:"string"},appId:{type:"string"},searchFormStyle:{type:"string",default:"wordpress"}},w=n(30),E=n(69),_=n(70).useInstanceId,C=function(e){var t=e.attributes,n=e.setAttributes,r=t.displaySearchForm,i=t.hitsItems,u=t.indexName,l=Object(o.useState)(u),f=s()(l,2),d=f[0],p=f[1],m=Object(o.useCallback)((function(){n({displaySearchForm:!r})}),[n,r]),g=Object(o.useCallback)((function(e){n({hitsItems:e})}),[n]),b=Object(o.useCallback)((function(){n({indexName:d})}),[n,d]),y=_(h.TextControl),v="inspector-text-control-".concat(y),j=Object(o.useCallback)((function(e){return p(e.target.value)}),[p]);return Object(c.createElement)(h.PanelBody,{title:Object(a.__)("Search Option")},Object(c.createElement)(h.BaseControl,{label:Object(a.__)("Index name"),id:v},Object(c.createElement)("div",{style:{display:"flex",flexDirection:"row"}},Object(c.createElement)("input",{className:"components-text-control__input",type:"text",id:v,value:d,onChange:j,onKeyDown:function(e){"Enter"===e.key&&b()}}),Object(c.createElement)(h.Button,{onClick:b,isSecondary:!0},Object(c.createElement)(h.Icon,{icon:"search"}),Object(a.__)("Search")))),Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Hit items"),value:i,onChange:g,min:1}),Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Filter By keyword"),checked:r,onChange:m}),r?Object(c.createElement)(E.a,null):null)},I=function(e){var t=e.attributes,n=e.setAttributes,r=t.categoryScore,i=t.postTitleScore,s=t.tagScore,u=t.enableExperimentalRelatedItems,l=Object(o.useCallback)((function(){n({enableExperimentalRelatedItems:!u})}),[u,n]);return Object(c.createElement)(h.PanelBody,{title:Object(a.__)("Related Item Recomendation (Experimental)")},Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Enable feature"),checked:u,onChange:l}),u?Object(c.createElement)(c.Fragment,null,Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Post title score"),value:i,onChange:function(e){return n({postTitleScore:e})},min:0,max:5}),Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Category score"),value:r,onChange:function(e){return n({categoryScore:e})},min:0,max:5}),Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Tag score"),value:s,onChange:function(e){return n({tagScore:e})},min:0,max:5})):null)},k=n(2),N=n(31),A=n(4),T=n(20),D=n.n(T),H=n(16),V=n(7),q=n(8);function Q(e){var t=e.attributeName,n=e.attributeValue,r=e.attributeScore;return"".concat(t,":").concat(n,"<score=").concat(r||1,">")}var L={transformSearchParameters:function(e){return Object(A.a)({},e)}};function M(e){var t=Object.keys(e.matchingPatterns).reduce((function(t,n){var r=e.matchingPatterns[n],a=Object(V.e)(e.hit,n),i=r.score;return Array.isArray(a)?[].concat(Object(N.a)(t),[a.map((function(e){return Q({attributeName:n,attributeValue:e,attributeScore:i})}))]):"string"==typeof a?[].concat(Object(N.a)(t),[Q({attributeName:n,attributeValue:a,attributeScore:i})]):t}),[]);return e.transformSearchParameters(new D.a.SearchParameters({sumOrFiltersScores:!0,facetFilters:["objectID:-".concat(e.hit.objectID)],optionalFilters:t}))}var U=Object(H.a)({displayName:"AlgoliaConfigureRelatedItems",defaultProps:L,getProvidedProps:function(){return{}},getSearchParameters:function(e,t){return e.setQueryParameters(M(t))},transitionState:function(e,t,n){var r="configure",a=Object(V.g)(Object(V.h)(M(e))),i=Object.keys(a),s=this._searchParameters?Object.keys(this._searchParameters).filter((function(e){return-1===i.indexOf(e)})):[];this._searchParameters=a;var c=Object(k.a)({},r,Object(A.a)({},Object(V.f)(n[r],s),a));return Object(q.f)(n,c,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},cleanUp:function(e,t){var n=this,r="configure",a=Object(q.c)({ais:e.contextValue,multiIndexContext:e.indexContextValue}),i=Object(q.e)({ais:e.contextValue,multiIndexContext:e.indexContextValue})&&t.indices?t.indices[a]:t,s=(i&&i[r]?Object.keys(i[r]):[]).reduce((function(e,t){return n._searchParameters[t]||(e[t]=i[r][t]),e}),{}),c=Object(k.a)({},r,s);return Object(q.f)(t,c,{ais:e.contextValue,multiIndexContext:e.indexContextValue})}}),B=n(3),z=n.n(B);function W(){return null}W.propTypes={hit:z.a.object.isRequired,matchingPatterns:z.a.object.isRequired,transformSearchParameters:z.a.func};var K=U(W),J=n(38),G=function(e){var t,n,r=e.attributes,a=r.enableExperimentalRelatedItems,i=r.categoryScore,s=r.postTitleScore,u=r.tagScore,l=(t=Object(J.useSelect)((function(e){return e("core/editor").getEditedPostAttribute("categories")}),[]),Object(J.useSelect)((function(e){var n=(0,e("core").getEntityRecords)("taxonomy","category");return n?n.filter((function(e){return t.includes(e.id)})):[]}),[t])),f=(n=Object(J.useSelect)((function(e){return e("core/editor").getEditedPostAttribute("tags")}),[]),Object(J.useSelect)((function(e){var t=(0,e("core").getEntityRecords)("taxonomy","post_tag");return t?t.filter((function(e){return n.includes(e.id)})):[]}),[n])),h=Object(J.useSelect)((function(e){return e("core/editor").getEditedPostAttribute("title")})),d=Object(o.useCallback)((function(e){return i>0&&l.forEach((function(t){e.optionalFilters.push("taxonomies.category:".concat(t.name,"<score=").concat(i,">"))})),u>0&&f.forEach((function(t){e.optionalFilters.push("taxonomies.post_tag:".concat(t.name,"<score=").concat(u,">"))})),e}),[l,f,i,u]);return a?Object(c.createElement)(K,{hit:{post_title:h||""},matchingPatterns:{post_title:{score:s}},transformSearchParameters:d}):null},X=n(71).useEntityProp,Y=function(e){var t=e.setAttributes,n=e.attributes,r=n.hitsItems,a=n.isUsingPaidPlan,i=X("root","site","aib_algolia_searchonly_api_key"),o=s()(i,1)[0],h=X("root","site","aib_algolia_app_id"),m=s()(h,1)[0];return Object(c.createElement)(b.b,{appId:m,searchOnlyAPIKey:o,indexName:e.attributes.indexName},Object(c.createElement)(f.InspectorControls,null,Object(c.createElement)(C,e),Object(c.createElement)(d,e),Object(c.createElement)(p,e),Object(c.createElement)(I,e)),Object(c.createElement)(f.BlockControls,null,Object(c.createElement)(g,e)),Object(c.createElement)(u.a,{hitsPerPage:r}),Object(c.createElement)(G,e),Object(c.createElement)(w.b,{setAttributes:t,attributes:n}),a?null:Object(c.createElement)(l.a,null))},$=function(e){var t=e.attributes,n=t.isUsingPaidPlan,r=e.attributes.hits||[];return Object(c.createElement)(b.a,null,Object(c.createElement)(w.a,{hits:r,attributes:t}),n?null:Object(c.createElement)(l.a,null))},Z={hits:{type:"array"},indexName:{type:"string",default:"wp_posts_post"},displaySearchForm:{type:"boolean",default:!0},isUsingPaidPlan:{type:"boolean",default:!1},displayPostDate:{type:"boolean",default:!0},displayPostAuthor:{type:"boolean",default:!0},displayPostCategory:{type:"boolean",default:!0},displayPostTags:{type:"boolean",default:!0},displayPostContentRadio:{type:"string",default:"excerpt"},excerptLength:{type:"number",default:55},enableExperimentalRelatedItems:{type:"boolean",default:!0},categoryScore:{type:"number",default:1},tagScore:{type:"number",default:1},postTitleScore:{type:"number",default:1},hitsItems:{type:"number",default:10},listLayout:{type:"string",default:"list"},gridColumns:{type:"number",default:3}};Object(r.registerBlockType)("aib/static-related-items",{title:Object(a.__)("Static Related Items","search-with-algolia-instantsearch-blocks"),description:Object(a.__)("現在の記事と関連性の高い記事リストを、記事内に保存できるブロックです。Staticに保存するため、記事更新時のみデータが更新されます。","search-with-algolia-instantsearch-blocks"),category:"aib",icon:"sticky",supports:{html:!1},attributes:Z,edit:Y,save:$}),Object(r.registerBlockType)("aib/instantsearch",{title:Object(a.__)("Instantsearch","search-with-algolia-instantsearch-blocks"),description:Object(a.__)("Show Algolia Instantsearch form and the results","search-with-algolia-instantsearch-blocks"),category:"aib",icon:"search",supports:{html:!1},attributes:F,edit:P,save:S})},function(e,t,n){"use strict";var r=n(16),a=Object(r.a)({displayName:"AlgoliaPoweredBy",getProvidedProps:function(){var e="undefined"==typeof window?"":window.location.hostname;return{url:"https://www.algolia.com/?utm_source=react-instantsearch&utm_medium=website&"+"utm_content=".concat(e,"&")+"utm_campaign=poweredby"}}}),i=n(11),s=n(10),c=n(12),o=n(13),u=n(15),l=n(2),f=n(0),h=n.n(f),d=n(3),p=n.n(d),m=n(14),g=n.n(m),b=n(74),y=n(21),v=Object(y.a)("PoweredBy"),j=function(){return h.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",baseProfile:"basic",viewBox:"0 0 1366 362",width:"100",height:"27",className:v("logo")},h.a.createElement("linearGradient",{id:"g",x1:"428.258",x2:"434.145",y1:"404.15",y2:"409.85",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(94.045 0 0 -94.072 -40381.527 38479.52)"},h.a.createElement("stop",{offset:"0",stopColor:"#00AEFF"}),h.a.createElement("stop",{offset:"1",stopColor:"#3369E7"})),h.a.createElement("path",{d:"M61.8 15.4h242.8c23.9 0 43.4 19.4 43.4 43.4v242.9c0 23.9-19.4 43.4-43.4 43.4H61.8c-23.9 0-43.4-19.4-43.4-43.4v-243c0-23.9 19.4-43.3 43.4-43.3z",fill:"url(#g)"}),h.a.createElement("path",{d:"M187 98.7c-51.4 0-93.1 41.7-93.1 93.2S135.6 285 187 285s93.1-41.7 93.1-93.2-41.6-93.1-93.1-93.1zm0 158.8c-36.2 0-65.6-29.4-65.6-65.6s29.4-65.6 65.6-65.6 65.6 29.4 65.6 65.6-29.3 65.6-65.6 65.6zm0-117.8v48.9c0 1.4 1.5 2.4 2.8 1.7l43.4-22.5c1-.5 1.3-1.7.8-2.7-9-15.8-25.7-26.6-45-27.3-1 0-2 .8-2 1.9zm-60.8-35.9l-5.7-5.7c-5.6-5.6-14.6-5.6-20.2 0l-6.8 6.8c-5.6 5.6-5.6 14.6 0 20.2l5.6 5.6c.9.9 2.2.7 3-.2 3.3-4.5 6.9-8.8 10.9-12.8 4.1-4.1 8.3-7.7 12.9-11 1-.6 1.1-2 .3-2.9zM217.5 89V77.7c0-7.9-6.4-14.3-14.3-14.3h-33.3c-7.9 0-14.3 6.4-14.3 14.3v11.6c0 1.3 1.2 2.2 2.5 1.9 9.3-2.7 19.1-4.1 29-4.1 9.5 0 18.9 1.3 28 3.8 1.2.3 2.4-.6 2.4-1.9z",fill:"#FFFFFF"}),h.a.createElement("path",{d:"M842.5 267.6c0 26.7-6.8 46.2-20.5 58.6-13.7 12.4-34.6 18.6-62.8 18.6-10.3 0-31.7-2-48.8-5.8l6.3-31c14.3 3 33.2 3.8 43.1 3.8 15.7 0 26.9-3.2 33.6-9.6s10-15.9 10-28.5v-6.4c-3.9 1.9-9 3.8-15.3 5.8-6.3 1.9-13.6 2.9-21.8 2.9-10.8 0-20.6-1.7-29.5-5.1-8.9-3.4-16.6-8.4-22.9-15-6.3-6.6-11.3-14.9-14.8-24.8s-5.3-27.6-5.3-40.6c0-12.2 1.9-27.5 5.6-37.7 3.8-10.2 9.2-19 16.5-26.3 7.2-7.3 16-12.9 26.3-17s22.4-6.7 35.5-6.7c12.7 0 24.4 1.6 35.8 3.5 11.4 1.9 21.1 3.9 29 6.1v155.2zm-108.7-77.2c0 16.4 3.6 34.6 10.8 42.2 7.2 7.6 16.5 11.4 27.9 11.4 6.2 0 12.1-.9 17.6-2.6 5.5-1.7 9.9-3.7 13.4-6.1v-97.1c-2.8-.6-14.5-3-25.8-3.3-14.2-.4-25 5.4-32.6 14.7-7.5 9.3-11.3 25.6-11.3 40.8zm294.3 0c0 13.2-1.9 23.2-5.8 34.1s-9.4 20.2-16.5 27.9c-7.1 7.7-15.6 13.7-25.6 17.9s-25.4 6.6-33.1 6.6c-7.7-.1-23-2.3-32.9-6.6-9.9-4.3-18.4-10.2-25.5-17.9-7.1-7.7-12.6-17-16.6-27.9s-6-20.9-6-34.1c0-13.2 1.8-25.9 5.8-36.7 4-10.8 9.6-20 16.8-27.7s15.8-13.6 25.6-17.8c9.9-4.2 20.8-6.2 32.6-6.2s22.7 2.1 32.7 6.2c10 4.2 18.6 10.1 25.6 17.8 7.1 7.7 12.6 16.9 16.6 27.7 4.2 10.8 6.3 23.5 6.3 36.7zm-40 .1c0-16.9-3.7-31-10.9-40.8-7.2-9.9-17.3-14.8-30.2-14.8-12.9 0-23 4.9-30.2 14.8-7.2 9.9-10.7 23.9-10.7 40.8 0 17.1 3.6 28.6 10.8 38.5 7.2 10 17.3 14.9 30.2 14.9 12.9 0 23-5 30.2-14.9 7.2-10 10.8-21.4 10.8-38.5zm127.1 86.4c-64.1.3-64.1-51.8-64.1-60.1L1051 32l39.1-6.2v183.6c0 4.7 0 34.5 25.1 34.6v32.9zm68.9 0h-39.3V108.1l39.3-6.2v175zm-19.7-193.5c13.1 0 23.8-10.6 23.8-23.7S1177.6 36 1164.4 36s-23.8 10.6-23.8 23.7 10.7 23.7 23.8 23.7zm117.4 18.6c12.9 0 23.8 1.6 32.6 4.8 8.8 3.2 15.9 7.7 21.1 13.4s8.9 13.5 11.1 21.7c2.3 8.2 3.4 17.2 3.4 27.1v100.6c-6 1.3-15.1 2.8-27.3 4.6s-25.9 2.7-41.1 2.7c-10.1 0-19.4-1-27.7-2.9-8.4-1.9-15.5-5-21.5-9.3-5.9-4.3-10.5-9.8-13.9-16.6-3.3-6.8-5-16.4-5-26.4 0-9.6 1.9-15.7 5.6-22.3 3.8-6.6 8.9-12 15.3-16.2 6.5-4.2 13.9-7.2 22.4-9s17.4-2.7 26.6-2.7c4.3 0 8.8.3 13.6.8s9.8 1.4 15.2 2.7v-6.4c0-4.5-.5-8.8-1.6-12.8-1.1-4.1-3-7.6-5.6-10.7-2.7-3.1-6.2-5.5-10.6-7.2s-10-3-16.7-3c-9 0-17.2 1.1-24.7 2.4-7.5 1.3-13.7 2.8-18.4 4.5l-4.7-32.1c4.9-1.7 12.2-3.4 21.6-5.1s19.5-2.6 30.3-2.6zm3.3 141.9c12 0 20.9-.7 27.1-1.9v-39.8c-2.2-.6-5.3-1.3-9.4-1.9-4.1-.6-8.6-1-13.6-1-4.3 0-8.7.3-13.1 1-4.4.6-8.4 1.8-11.9 3.5s-6.4 4.1-8.5 7.2c-2.2 3.1-3.2 4.9-3.2 9.6 0 9.2 3.2 14.5 9 18 5.9 3.6 13.7 5.3 23.6 5.3zM512.9 103c12.9 0 23.8 1.6 32.6 4.8 8.8 3.2 15.9 7.7 21.1 13.4 5.3 5.8 8.9 13.5 11.1 21.7 2.3 8.2 3.4 17.2 3.4 27.1v100.6c-6 1.3-15.1 2.8-27.3 4.6-12.2 1.8-25.9 2.7-41.1 2.7-10.1 0-19.4-1-27.7-2.9-8.4-1.9-15.5-5-21.5-9.3-5.9-4.3-10.5-9.8-13.9-16.6-3.3-6.8-5-16.4-5-26.4 0-9.6 1.9-15.7 5.6-22.3 3.8-6.6 8.9-12 15.3-16.2 6.5-4.2 13.9-7.2 22.4-9s17.4-2.7 26.6-2.7c4.3 0 8.8.3 13.6.8 4.7.5 9.8 1.4 15.2 2.7v-6.4c0-4.5-.5-8.8-1.6-12.8-1.1-4.1-3-7.6-5.6-10.7-2.7-3.1-6.2-5.5-10.6-7.2-4.4-1.7-10-3-16.7-3-9 0-17.2 1.1-24.7 2.4-7.5 1.3-13.7 2.8-18.4 4.5l-4.7-32.1c4.9-1.7 12.2-3.4 21.6-5.1 9.4-1.8 19.5-2.6 30.3-2.6zm3.4 142c12 0 20.9-.7 27.1-1.9v-39.8c-2.2-.6-5.3-1.3-9.4-1.9-4.1-.6-8.6-1-13.6-1-4.3 0-8.7.3-13.1 1-4.4.6-8.4 1.8-11.9 3.5s-6.4 4.1-8.5 7.2c-2.2 3.1-3.2 4.9-3.2 9.6 0 9.2 3.2 14.5 9 18s13.7 5.3 23.6 5.3zm158.5 31.9c-64.1.3-64.1-51.8-64.1-60.1L610.6 32l39.1-6.2v183.6c0 4.7 0 34.5 25.1 34.6v32.9z",fill:"#182359"}))},O=function(e){function t(){return Object(i.a)(this,t),Object(c.a)(this,Object(o.a)(t).apply(this,arguments))}return Object(u.a)(t,e),Object(s.a)(t,[{key:"render",value:function(){var e=this.props,t=e.url,n=e.translate,r=e.className;return h.a.createElement("div",{className:g()(v(""),r)},h.a.createElement("span",{className:v("text")},n("searchBy"))," ",h.a.createElement("a",{href:t,target:"_blank",className:v("link"),"aria-label":"Algolia",rel:"noopener noreferrer"},h.a.createElement(j,null)))}}]),t}(f.Component);Object(l.a)(O,"propTypes",{url:p.a.string.isRequired,translate:p.a.func.isRequired,className:p.a.string});var x=Object(b.a)({searchBy:"Search by"})(O);t.a=a(x)},function(e,t,n){"use strict";var r=n(2),a=n(4),i=n(17),s=n(7),c=n(16),o=n(8);var u=Object(c.a)({displayName:"AlgoliaConfigure",getProvidedProps:function(){return{}},getSearchParameters:function(e,t){t.children,t.contextValue,t.indexContextValue;var n=Object(i.a)(t,["children","contextValue","indexContextValue"]);return e.setQueryParameters(n)},transitionState:function(e,t,n){var c="configure",u=(e.children,e.contextValue,e.indexContextValue,Object(i.a)(e,["children","contextValue","indexContextValue"])),l=Object.keys(e),f=this._props?Object.keys(this._props).filter((function(e){return-1===l.indexOf(e)})):[];this._props=e;var h=Object(r.a)({},c,Object(a.a)({},Object(s.f)(n[c],f),u));return Object(o.f)(n,h,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},cleanUp:function(e,t){var n="configure",a=Object(o.c)({ais:e.contextValue,multiIndexContext:e.indexContextValue}),i=Object(o.e)({ais:e.contextValue,multiIndexContext:e.indexContextValue})&&t.indices?t.indices[a]:t,s=(i&&i[n]?Object.keys(i[n]):[]).reduce((function(t,r){return e[r]||(t[r]=i[n][r]),t}),{}),c=Object(r.a)({},n,s);return Object(o.f)(t,c,{ais:e.contextValue,multiIndexContext:e.indexContextValue})}});t.a=u((function(){return null}))}]);
     3Object(l.__)("by %s"),t.post_author.display_name)):null,s?Object(i.createElement)("time",{className:"wp-block-latest-posts__post-date",dateTime:Object(f.format)("c",t.post_date)},t.post_date_formatted):null,Object(i.createElement)(h,{hit:t,attributes:{displayPostContentRadio:o,excerptLength:u}}),t.taxonomies?Object(i.createElement)(i.Fragment,null,&&t.taxonomies.post_tag?Object(i.createElement)("div",{className:"wp-block-latest-posts__post-author",style:{marginBottom:"16px"}},Object(i.createElement)("b",null,Object(l.__)("Tags"),": "),t.taxonomies.post_tag.map((function(e){return Object(i.createElement)("span",{key:"tag-".concat(e),style:{marginRight:"5px"}},e)}))):null):null)},p=function(e){var t,n=e.hits,r=e.attributes,s=r.displayPostAuthor,c=r.displayPostDate,o=r.listLayout,l=r.gridColumns,f=u()((t={"wp-block-latest-posts":!0,"wp-block-latest-posts__list":!0,"is-grid":"grid"===o,"has-dates":c,"has-author":s,"wp-block-archives":!0},a()(t,m("list"),!0),a()(t,"columns-".concat(l),"grid"===o),t));return Object(i.createElement)("div",{className:u()(m(""))},Object(i.createElement)("ul",{className:f},n.map((function(e){return Object(i.createElement)("li",{className:m("item"),key:e.objectID},Object(i.createElement)(d,{hit:e,attributes:r}))}))))},m=function(e){var t=Object(s.a)("Hits")(e);return"string"==typeof t?t:t.join("-")},g=Object(c.a)((function(e){var t=e.hits,n=e.setAttributes,r=e.attributes;return Object(i.useEffect)((function(){n({hits:t})}),[n,t]),Object(i.createElement)(p,{hits:t,attributes:r})}));t.b=g},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(26);var a=n(49);function i(e){return function(e){if(Array.isArray(e))return Object(r.a)(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Object(a.a)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},function(e,t,n){"use strict";function r(e){return"function"==typeof e||Array.isArray(e)||"[object Object]"===Object.prototype.toString.call(e)}function a(e,t){if(e===t)return e;for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var i=t[n],s=e[n];void 0!==s&&void 0===i||(r(s)&&r(i)?e[n]=a(s,i):e[n]="object"==typeof(c=i)&&null!==c?a(Array.isArray(c)?[]:{},c):c)}var c;return e}e.exports=function(e){r(e)||(e={});for(var t=1,n=arguments.length;t<n;t++){var i=arguments[t];r(i)&&a(e,i)}return e}},function(e,t,n){"use strict";e.exports=function(){var e=Array.prototype.slice.call(arguments);return e.reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(n){void 0!==t[n]&&(void 0!==e[n]&&delete e[n],e[n]=t[n])})),e}),{})}},function(e,t,n){"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(18),a=n.n(r),i=n(1),s=n(0),c=n(68),o=n(69),u=Object(c.a)((function(e){var t=e.currentRefinement,n=e.refine,r=Object(s.useState)(t),c=a()(r,2),o=c[0],u=c[1],l=Object(s.useCallback)((function(e){e.preventDefault(),n(o)}),[n,o]),f=Object(s.useCallback)((function(e){u(e.currentTarget.value)}),[u]);return Object(i.createElement)("form",{role:"search",className:"search-form",onSubmit:l},Object(i.createElement)("label",null,Object(i.createElement)("span",{className:"screen-reader-text"},"Search for:"),Object(i.createElement)("input",{type:"search",className:"search-field",placeholder:"Search",value:o,onChange:f,name:"s"})),Object(i.createElement)("input",{type:"submit",className:"search-submit",value:"Search"}))})),l=function(e){return"algolia"===e.ui?Object(i.createElement)(o.a,null):Object(i.createElement)(u,null)}},function(e,t,n){e.exports=function(){"use strict";function e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function n(n){for(var r=1;r<arguments.length;r++){var a=null!=arguments[r]?arguments[r]:{};r%2?t(Object(a),!0).forEach((function(t){e(n,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(a)):t(Object(a)).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(a,e))}))}return n}function r(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,a=!1,i=void 0;try{for(var s,c=e[Symbol.iterator]();!(r=(s=c.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw i}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function i(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function s(e){var t,n="algoliasearch-client-js-".concat(e.key),r=function(){return void 0===t&&(t=e.localStorage||window.localStorage),t},i=function(){return JSON.parse(r().getItem(n)||"{}")};return{get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){var n=JSON.stringify(e),r=i()[n];return Promise.all([r||t(),void 0!==r])})).then((function(e){var t=a(e,2),r=t[0],i=t[1];return Promise.all([r,i||n.miss(r)])})).then((function(e){return a(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var a=i();return a[JSON.stringify(e)]=t,r().setItem(n,JSON.stringify(a)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=i();delete t[JSON.stringify(e)],r().setItem(n,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){r().removeItem(n)}))}}}function c(e){var t=i(e.caches),n=t.shift();return void 0===n?{get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},r=t();return r.then((function(e){return Promise.all([e,n.miss(e)])})).then((function(e){return a(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(e,r,a).catch((function(){return c({caches:t}).get(e,r,a)}))},set:function(e,r){return n.set(e,r).catch((function(){return c({caches:t}).set(e,r)}))},delete:function(e){return n.delete(e).catch((function(){return c({caches:t}).delete(e)}))},clear:function(){return n.clear().catch((function(){return c({caches:t}).clear()}))}}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(n,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},i=JSON.stringify(n);if(i in t)return Promise.resolve(e.serializable?JSON.parse(t[i]):t[i]);var s=r(),c=a&&a.miss||function(){return Promise.resolve()};return s.then((function(e){return c(e)})).then((function(){return s}))},set:function(n,r){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e,t,n){var r={"x-algolia-api-key":n,"x-algolia-application-id":t};return{headers:function(){return e===m.WithinHeaders?r:{}},queryParameters:function(){return e===m.WithinQueryParameters?r:{}}}}function l(e){var t=0;return e((function n(){return t++,new Promise((function(r){setTimeout((function(){r(e(n))}),Math.min(100*t,1e3))}))}))}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e,t){return Promise.resolve()};return Object.assign(e,{wait:function(n){return f(e.then((function(e){return Promise.all([t(e,n),e])})).then((function(e){return e[1]})))}})}function h(e){for(var t=e.length-1;t>0;t--){var n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}function d(e,t){return t?(Object.keys(t).forEach((function(n){e[n]=t[n](e)})),e):e}function p(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=0;return e.replace(/%s/g,(function(){return encodeURIComponent(n[a++])}))}var m={WithinQueryParameters:0,WithinHeaders:1};function g(e,t){var n=e||{},r=n.data||{};return Object.keys(n).forEach((function(e){-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&&(r[e]=n[e])})),{data:Object.entries(r).length>0?r:void 0,timeout:n.timeout||t,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}var b={Read:1,Write:2,Any:3};function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return n(n({},e),{},{status:t,lastUpdate:Date.now()})}function v(e){return"string"==typeof e?{protocol:"https",url:e,accept:b.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||b.Any}}var j="DELETE",O="GET",x="POST";function R(e,t,r,a){var s=[],c=function(e,t){if(e.method!==O&&(void 0!==e.data||void 0!==t.data)){var r=Array.isArray(e.data)?e.data:n(n({},e.data),t.data);return JSON.stringify(r)}}(r,a),o=function(e,t){var r=n(n({},e.headers),t.headers),a={};return Object.keys(r).forEach((function(e){var t=r[e];a[e.toLowerCase()]=t})),a}(e,a),u=r.method,l=r.method!==O?{}:n(n({},r.data),a.data),f=n(n(n({"x-algolia-agent":e.userAgent.value},e.queryParameters),l),a.queryParameters),h=0,d=function t(n,i){var l=n.pop();if(void 0===l)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:E(s)};var d={data:c,headers:o,method:u,url:F(l,r.path,f),connectTimeout:i(h,e.timeouts.connect),responseTimeout:i(h,a.timeout)},p=function(e){var t={request:d,response:e,host:l,triesLeft:n.length};return s.push(t),t},m={onSucess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(r){var a=p(r);return r.isTimedOut&&h++,Promise.all([e.logger.info("Retryable failure",_(a)),e.hostsCache.set(l,y(l,r.isTimedOut?3:2))]).then((function(){return t(n,i)}))},onFail:function(e){throw p(e),function(e,t){var n=e.content,r=e.status,a=n;try{a=JSON.parse(n).message}catch(e){}return function(e,t,n){return{name:"ApiError",message:e,status:t,transporterStackTrace:n}}(a,r,t)}(e,E(s))}};return e.requester.send(d).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,n=e.status;return!t&&0==~~n}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSucess(e):t.onFail(e)}(e,m)}))};return function(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(y(t))}))}))).then((function(e){var n=e.filter((function(e){return function(e){return 1===e.status||Date.now()-e.lastUpdate>12e4}(e)})),r=e.filter((function(e){return function(e){return 3===e.status&&Date.now()-e.lastUpdate<=12e4}(e)})),a=[].concat(i(n),i(r));return{getTimeout:function(e,t){return(0===r.length&&0===e?1:r.length+3+e)*t},statelessHosts:a.length>0?a.map((function(e){return v(e)})):t}}))}(e.hostsCache,t).then((function(e){return d(i(e.statelessHosts).reverse(),e.getTimeout)}))}function P(e){var t=e.hostsCache,n=e.logger,r=e.requester,i=e.requestsCache,s=e.responsesCache,c=e.timeouts,o=e.userAgent,u=e.hosts,l=e.queryParameters,f={hostsCache:t,logger:n,requester:r,requestsCache:i,responsesCache:s,timeouts:c,userAgent:o,headers:e.headers,queryParameters:l,hosts:u.map((function(e){return v(e)})),read:function(e,t){var n=g(t,f.timeouts.read),r=function(){return R(f,f.hosts.filter((function(e){return 0!=(e.accept&b.Read)})),e,n)};if(!0!==(void 0!==n.cacheable?n.cacheable:e.cacheable))return r();var i={request:e,mappedRequestOptions:n,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(i,(function(){return f.requestsCache.get(i,(function(){return f.requestsCache.set(i,r()).then((function(e){return Promise.all([f.requestsCache.delete(i),e])}),(function(e){return Promise.all([f.requestsCache.delete(i),Promise.reject(e)])})).then((function(e){var t=a(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.responsesCache.set(i,e)}})},write:function(e,t){return R(f,f.hosts.filter((function(e){return 0!=(e.accept&b.Write)})),e,g(t,f.timeouts.write))}};return f}function S(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var n="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(n)&&(t.value="".concat(t.value).concat(n)),t}};return t}function F(e,t,n){var r=w(n),a="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return r.length&&(a+="?".concat(r)),a}function w(e){return Object.keys(e).map((function(t){return p("%s=%s",t,(n=e[t],"[object Object]"===Object.prototype.toString.call(n)||"[object Array]"===Object.prototype.toString.call(n)?JSON.stringify(e[t]):e[t]));var n})).join("&")}function E(e){return e.map((function(e){return _(e)}))}function _(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return n(n({},e),{},{request:n(n({},e.request),{},{headers:n(n({},e.request.headers),t)})})}var C=function(e){return function(t,n){return e.transporter.write({method:x,path:"2/abtests",data:t},n)}},I=function(e){return function(t,n){return e.transporter.write({method:j,path:p("2/abtests/%s",t)},n)}},k=function(e){return function(t,n){return e.transporter.read({method:O,path:p("2/abtests/%s",t)},n)}},N=function(e){return function(t){return e.transporter.read({method:O,path:"2/abtests"},t)}},A=function(e){return function(t,n){return e.transporter.write({method:x,path:p("2/abtests/%s/stop",t)},n)}},T=function(e){return function(t){return e.transporter.read({method:O,path:"1/strategies/personalization"},t)}},D=function(e){return function(t,n){return e.transporter.write({method:x,path:"1/strategies/personalization",data:t},n)}};function H(e){return function t(n){return e.request(n).then((function(r){if(void 0!==e.batch&&e.batch(r.hits),!e.shouldStop(r))return r.cursor?t({cursor:r.cursor}):t({page:(n.page||0)+1})}))}({})}var V=function(e){return function(t,a){var i=a||{},s=i.queryParameters,c=r(i,["queryParameters"]),o=n({acl:t},void 0!==s?{queryParameters:s}:{});return f(e.transporter.write({method:x,path:"1/keys",data:o},c),(function(t,n){return l((function(r){return W(e)(t.key,n).catch((function(e){if(404!==e.status)throw e;return r()}))}))}))}},q=function(e){return function(t,n,r){var a=g(r);return a.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:x,path:"1/clusters/mapping",data:{cluster:n}},a)}},Q=function(e){return function(t,n,r){return e.transporter.write({method:x,path:"1/clusters/mapping/batch",data:{users:t,cluster:n}},r)}},L=function(e){return function(t,n,r){return f(e.transporter.write({method:x,path:p("1/indexes/%s/operation",t),data:{operation:"copy",destination:n}},r),(function(n,r){return Y(e)(t,{methods:{waitTask:Ge}}).waitTask(n.taskID,r)}))}},M=function(e){return function(t,r,a){return L(e)(t,r,n(n({},a),{},{scope:[Ye.Rules]}))}},U=function(e){return function(t,r,a){return L(e)(t,r,n(n({},a),{},{scope:[Ye.Settings]}))}},B=function(e){return function(t,r,a){return L(e)(t,r,n(n({},a),{},{scope:[Ye.Synonyms]}))}},z=function(e){return function(t,n){return f(e.transporter.write({method:j,path:p("1/keys/%s",t)},n),(function(n,r){return l((function(n){return W(e)(t,r).then(n).catch((function(e){if(404!==e.status)throw e}))}))}))}},W=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/keys/%s",t)},n)}},K=function(e){return function(t){return e.transporter.read({method:O,path:"1/logs"},t)}},J=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters/mapping/top"},t)}},G=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/clusters/mapping/%s",t)},n)}},X=function(e){return function(t){var n=t||{},a=n.retrieveMappings,i=r(n,["retrieveMappings"]);return!0===a&&(i.getClusters=!0),e.transporter.read({method:O,path:"1/clusters/mapping/pending"},i)}},Y=function(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r={transporter:e.transporter,appId:e.appId,indexName:t};return d(r,n.methods)}},$=function(e){return function(t){return e.transporter.read({method:O,path:"1/keys"},t)}},Z=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters"},t)}},ee=function(e){return function(t){return e.transporter.read({method:O,path:"1/indexes"},t)}},te=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters/mapping"},t)}},ne=function(e){return function(t,n,r){return f(e.transporter.write({method:x,path:p("1/indexes/%s/operation",t),data:{operation:"move",destination:n}},r),(function(n,r){return Y(e)(t,{methods:{waitTask:Ge}}).waitTask(n.taskID,r)}))}},re=function(e){return function(t,n){return f(e.transporter.write({method:x,path:"1/indexes/*/batch",data:{requests:t}},n),(function(t,n){return Promise.all(Object.keys(t.taskID).map((function(r){return Y(e)(r,{methods:{waitTask:Ge}}).waitTask(t.taskID[r],n)})))}))}},ae=function(e){return function(t,n){return e.transporter.read({method:x,path:"1/indexes/*/objects",data:{requests:t}},n)}},ie=function(e){return function(t,r){var a=t.map((function(e){return n(n({},e),{},{params:w(e.params||{})})}));return e.transporter.read({method:x,path:"1/indexes/*/queries",data:{requests:a},cacheable:!0},r)}},se=function(e){return function(t,a){return Promise.all(t.map((function(t){var i=t.params,s=i.facetName,c=i.facetQuery,o=r(i,["facetName","facetQuery"]);return Y(e)(t.indexName,{methods:{searchForFacetValues:ze}}).searchForFacetValues(s,c,n(n({},a),o))})))}},ce=function(e){return function(t,n){var r=g(n);return r.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:j,path:"1/clusters/mapping"},r)}},oe=function(e){return function(t,n){return f(e.transporter.write({method:x,path:p("1/keys/%s/restore",t)},n),(function(n,r){return l((function(n){return W(e)(t,r).catch((function(e){if(404!==e.status)throw e;return n()}))}))}))}},ue=function(e){return function(t,n){return e.transporter.read({method:x,path:"1/clusters/mapping/search",data:{query:t}},n)}},le=function(e){return function(t,n){var a=Object.assign({},n),i=n||{},s=i.queryParameters,c=r(i,["queryParameters"]),o=s?{queryParameters:s}:{},u=["acl","indexes","referers","restrictSources","queryParameters","description","maxQueriesPerIPPerHour","maxHitsPerQuery"];return f(e.transporter.write({method:"PUT",path:p("1/keys/%s",t),data:o},c),(function(n,r){return l((function(n){return W(e)(t,r).then((function(e){return function(e){return Object.keys(a).filter((function(e){return-1!==u.indexOf(e)})).every((function(t){return e[t]===a[t]}))}(e)?Promise.resolve():n()}))}))}))}},fe=function(e){return function(t,n){return f(e.transporter.write({method:x,path:p("1/indexes/%s/batch",e.indexName),data:{requests:t}},n),(function(t,n){return Ge(e)(t.taskID,n)}))}},he=function(e){return function(t){return H(n(n({shouldStop:function(e){return void 0===e.cursor}},t),{},{request:function(n){return e.transporter.read({method:x,path:p("1/indexes/%s/browse",e.indexName),data:n},t)}}))}},de=function(e){return function(t){var r=n({hitsPerPage:1e3},t);return H(n(n({shouldStop:function(e){return e.hits.length<r.hitsPerPage}},r),{},{request:function(t){return We(e)("",n(n({},r),t)).then((function(e){return n(n({},e),{},{hits:e.hits.map((function(e){return delete e._highlightResult,e}))})}))}}))}},pe=function(e){return function(t){var r=n({hitsPerPage:1e3},t);return H(n(n({shouldStop:function(e){return e.hits.length<r.hitsPerPage}},r),{},{request:function(t){return Ke(e)("",n(n({},r),t)).then((function(e){return n(n({},e),{},{hits:e.hits.map((function(e){return delete e._highlightResult,e}))})}))}}))}},me=function(e){return function(t,n,a){var i=a||{},s=i.batchSize,c=r(i,["batchSize"]),o={taskIDs:[],objectIDs:[]};return f(function r(){var a,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,u=[];for(a=i;a<t.length&&(u.push(t[a]),u.length!==(s||1e3));a++);return 0===u.length?Promise.resolve(o):fe(e)(u.map((function(e){return{action:n,body:e}})),c).then((function(e){return o.objectIDs=o.objectIDs.concat(e.objectIDs),o.taskIDs.push(e.taskID),a++,r(a)}))}(),(function(t,n){return Promise.all(t.taskIDs.map((function(t){return Ge(e)(t,n)})))}))}},ge=function(e){return function(t){return f(e.transporter.write({method:x,path:p("1/indexes/%s/clear",e.indexName)},t),(function(t,n){return Ge(e)(t.taskID,n)}))}},be=function(e){return function(t){var n=t||{},a=n.forwardToReplicas,i=g(r(n,["forwardToReplicas"]));return a&&(i.queryParameters.forwardToReplicas=1),f(e.transporter.write({method:x,path:p("1/indexes/%s/rules/clear",e.indexName)},i),(function(t,n){return Ge(e)(t.taskID,n)}))}},ye=function(e){return function(t){var n=t||{},a=n.forwardToReplicas,i=g(r(n,["forwardToReplicas"]));return a&&(i.queryParameters.forwardToReplicas=1),f(e.transporter.write({method:x,path:p("1/indexes/%s/synonyms/clear",e.indexName)},i),(function(t,n){return Ge(e)(t.taskID,n)}))}},ve=function(e){return function(t,n){return f(e.transporter.write({method:x,path:p("1/indexes/%s/deleteByQuery",e.indexName),data:t},n),(function(t,n){return Ge(e)(t.taskID,n)}))}},je=function(e){return function(t){return f(e.transporter.write({method:j,path:p("1/indexes/%s",e.indexName)},t),(function(t,n){return Ge(e)(t.taskID,n)}))}},Oe=function(e){return function(t,n){return f(xe(e)([t],n).then((function(e){return{taskID:e.taskIDs[0]}})),(function(t,n){return Ge(e)(t.taskID,n)}))}},xe=function(e){return function(t,n){var r=t.map((function(e){return{objectID:e}}));return me(e)(r,Xe.DeleteObject,n)}},Re=function(e){return function(t,n){var a=n||{},i=a.forwardToReplicas,s=g(r(a,["forwardToReplicas"]));return i&&(s.queryParameters.forwardToReplicas=1),f(e.transporter.write({method:j,path:p("1/indexes/%s/rules/%s",e.indexName,t)},s),(function(t,n){return Ge(e)(t.taskID,n)}))}},Pe=function(e){return function(t,n){var a=n||{},i=a.forwardToReplicas,s=g(r(a,["forwardToReplicas"]));return i&&(s.queryParameters.forwardToReplicas=1),f(e.transporter.write({method:j,path:p("1/indexes/%s/synonyms/%s",e.indexName,t)},s),(function(t,n){return Ge(e)(t.taskID,n)}))}},Se=function(e){return function(t){return Ie(e)(t).then((function(){return!0})).catch((function(e){if(404!==e.status)throw e;return!1}))}},Fe=function(e){return function(t,i){var s=i||{},c=s.query,o=s.paginate,u=r(s,["query","paginate"]),l=0;return function r(){return Be(e)(c||"",n(n({},u),{},{page:l})).then((function(e){for(var n=0,i=Object.entries(e.hits);n<i.length;n++){var s=a(i[n],2),c=s[0],u=s[1];if(t(u))return{object:u,position:parseInt(c,10),page:l}}if(l++,!1===o||l>=e.nbPages)throw{name:"ObjectNotFoundError",message:"Object not found."};return r()}))}()}},we=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/%s",e.indexName,t)},n)}},Ee=function(){return function(e,t){for(var n=0,r=Object.entries(e.hits);n<r.length;n++){var i=a(r[n],2),s=i[0];if(i[1].objectID===t)return parseInt(s,10)}return-1}},_e=function(e){return function(t,a){var i=a||{},s=i.attributesToRetrieve,c=r(i,["attributesToRetrieve"]),o=t.map((function(t){return n({indexName:e.indexName,objectID:t},s?{attributesToRetrieve:s}:{})}));return e.transporter.read({method:x,path:"1/indexes/*/objects",data:{requests:o}},c)}},Ce=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/rules/%s",e.indexName,t)},n)}},Ie=function(e){return function(t){return e.transporter.read({method:O,path:p("1/indexes/%s/settings",e.indexName),data:{getVersion:2}},t)}},ke=function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/synonyms/%s",e.indexName,t)},n)}},Ne=function(e){return function(t,n){return f(Ae(e)([t],n).then((function(e){return{objectID:e.objectIDs[0],taskID:e.taskIDs[0]}})),(function(t,n){return Ge(e)(t.taskID,n)}))}},Ae=function(e){return function(t,n){var a=n||{},i=a.createIfNotExists,s=r(a,["createIfNotExists"]),c=i?Xe.PartialUpdateObject:Xe.PartialUpdateObjectNoCreate;return me(e)(t,c,s)}},Te=function(e){return function(t,s){var c=s||{},o=c.safe,u=c.autoGenerateObjectIDIfNotExist,l=c.batchSize,h=r(c,["safe","autoGenerateObjectIDIfNotExist","batchSize"]),d=function(t,n,r,a){return f(e.transporter.write({method:x,path:p("1/indexes/%s/operation",t),data:{operation:r,destination:n}},a),(function(t,n){return Ge(e)(t.taskID,n)}))},m=Math.random().toString(36).substring(7),g="".concat(e.indexName,"_tmp_").concat(m),b=qe({appId:e.appId,transporter:e.transporter,indexName:g}),y=[],v=d(e.indexName,g,"copy",n(n({},h),{},{scope:["settings","synonyms","rules"]}));return y.push(v),f((o?v.wait(h):v).then((function(){var e=b(t,n(n({},h),{},{autoGenerateObjectIDIfNotExist:u,batchSize:l}));return y.push(e),o?e.wait(h):e})).then((function(){var t=d(g,e.indexName,"move",h);return y.push(t),o?t.wait(h):t})).then((function(){return Promise.all(y)})).then((function(e){var t=a(e,3),n=t[0],r=t[1],s=t[2];return{objectIDs:r.objectIDs,taskIDs:[n.taskID].concat(i(r.taskIDs),[s.taskID])}})),(function(e,t){return Promise.all(y.map((function(e){return e.wait(t)})))}))}},De=function(e){return function(t,r){return Le(e)(t,n(n({},r),{},{clearExistingRules:!0}))}},He=function(e){return function(t,r){return Ue(e)(t,n(n({},r),{},{replaceExistingSynonyms:!0}))}},Ve=function(e){return function(t,n){return f(qe(e)([t],n).then((function(e){return{objectID:e.objectIDs[0],taskID:e.taskIDs[0]}})),(function(t,n){return Ge(e)(t.taskID,n)}))}},qe=function(e){return function(t,n){var a=n||{},i=a.autoGenerateObjectIDIfNotExist,s=r(a,["autoGenerateObjectIDIfNotExist"]),c=i?Xe.AddObject:Xe.UpdateObject;if(c===Xe.UpdateObject){var o=!0,u=!1,l=void 0;try{for(var h,d=t[Symbol.iterator]();!(o=(h=d.next()).done);o=!0)if(void 0===h.value.objectID)return f(Promise.reject({name:"MissingObjectIDError",message:"All objects must have an unique objectID (like a primary key) to be valid. Algolia is also able to generate objectIDs automatically but *it's not recommended*. To do it, use the `{'autoGenerateObjectIDIfNotExist': true}` option."}))}catch(e){u=!0,l=e}finally{try{o||null==d.return||d.return()}finally{if(u)throw l}}}return me(e)(t,c,s)}},Qe=function(e){return function(t,n){return Le(e)([t],n)}},Le=function(e){return function(t,n){var a=n||{},i=a.forwardToReplicas,s=a.clearExistingRules,c=g(r(a,["forwardToReplicas","clearExistingRules"]));return i&&(c.queryParameters.forwardToReplicas=1),s&&(c.queryParameters.clearExistingRules=1),f(e.transporter.write({method:x,path:p("1/indexes/%s/rules/batch",e.indexName),data:t},c),(function(t,n){return Ge(e)(t.taskID,n)}))}},Me=function(e){return function(t,n){return Ue(e)([t],n)}},Ue=function(e){return function(t,n){var a=n||{},i=a.forwardToReplicas,s=a.replaceExistingSynonyms,c=g(r(a,["forwardToReplicas","replaceExistingSynonyms"]));return i&&(c.queryParameters.forwardToReplicas=1),s&&(c.queryParameters.replaceExistingSynonyms=1),f(e.transporter.write({method:x,path:p("1/indexes/%s/synonyms/batch",e.indexName),data:t},c),(function(t,n){return Ge(e)(t.taskID,n)}))}},Be=function(e){return function(t,n){return e.transporter.read({method:x,path:p("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},n)}},ze=function(e){return function(t,n,r){return e.transporter.read({method:x,path:p("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:n},cacheable:!0},r)}},We=function(e){return function(t,n){return e.transporter.read({method:x,path:p("1/indexes/%s/rules/search",e.indexName),data:{query:t}},n)}},Ke=function(e){return function(t,n){return e.transporter.read({method:x,path:p("1/indexes/%s/synonyms/search",e.indexName),data:{query:t}},n)}},Je=function(e){return function(t,n){var a=n||{},i=a.forwardToReplicas,s=g(r(a,["forwardToReplicas"]));return i&&(s.queryParameters.forwardToReplicas=1),f(e.transporter.write({method:"PUT",path:p("1/indexes/%s/settings",e.indexName),data:t},s),(function(t,n){return Ge(e)(t.taskID,n)}))}},Ge=function(e){return function(t,n){return l((function(r){return function(e){return function(t,n){return e.transporter.read({method:O,path:p("1/indexes/%s/task/%s",e.indexName,t.toString())},n)}}(e)(t,n).then((function(e){return"published"!==e.status?r():void 0}))}))}},Xe={AddObject:"addObject",UpdateObject:"updateObject",PartialUpdateObject:"partialUpdateObject",PartialUpdateObjectNoCreate:"partialUpdateObjectNoCreate",DeleteObject:"deleteObject",DeleteIndex:"delete",ClearIndex:"clear"},Ye={Settings:"settings",Synonyms:"synonyms",Rules:"rules"};function $e(e,t,r){var a={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var n=new XMLHttpRequest;n.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return n.setRequestHeader(t,e.headers[t])}));var r,a=function(e,r){return setTimeout((function(){n.abort(),t({status:0,content:r,isTimedOut:!0})}),1e3*e)},i=a(e.connectTimeout,"Connection timeout");n.onreadystatechange=function(){n.readyState>n.OPENED&&void 0===r&&(clearTimeout(i),r=a(e.responseTimeout,"Socket timeout"))},n.onerror=function(){0===n.status&&(clearTimeout(i),clearTimeout(r),t({content:n.responseText||"Network request failed",status:n.status,isTimedOut:!1}))},n.onload=function(){clearTimeout(i),clearTimeout(r),t({content:n.responseText,status:n.status,isTimedOut:!1})},n.send(e.data)}))}},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}},responsesCache:o(),requestsCache:o({serializable:!1}),hostsCache:c({caches:[s({key:"".concat("4.6.0","-").concat(e)}),o()]}),userAgent:S("4.6.0").add({segment:"Browser"})};return function(e){var t=e.appId,r=u(void 0!==e.authMode?e.authMode:m.WithinHeaders,t,e.apiKey),a=P(n(n({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:b.Read},{url:"".concat(t,".algolia.net"),accept:b.Write}].concat(h([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return d({transporter:a,appId:t,addAlgoliaAgent:function(e,t){a.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([a.requestsCache.clear(),a.responsesCache.clear()]).then((function(){}))}},e.methods)}(n(n(n({},a),r),{},{methods:{search:ie,searchForFacetValues:se,multipleBatch:re,multipleGetObjects:ae,multipleQueries:ie,copyIndex:L,copySettings:U,copySynonyms:B,copyRules:M,moveIndex:ne,listIndices:ee,getLogs:K,listClusters:Z,multipleSearchForFacetValues:se,getApiKey:W,addApiKey:V,listApiKeys:$,updateApiKey:le,deleteApiKey:z,restoreApiKey:oe,assignUserID:q,assignUserIDs:Q,getUserID:G,searchUserIDs:ue,listUserIDs:te,getTopUserIDs:J,removeUserID:ce,hasPendingMappings:X,initIndex:function(e){return function(t){return Y(e)(t,{methods:{batch:fe,delete:je,getObject:we,getObjects:_e,saveObject:Ve,saveObjects:qe,search:Be,searchForFacetValues:ze,waitTask:Ge,setSettings:Je,getSettings:Ie,partialUpdateObject:Ne,partialUpdateObjects:Ae,deleteObject:Oe,deleteObjects:xe,deleteBy:ve,clearObjects:ge,browseObjects:he,getObjectPosition:Ee,findObject:Fe,exists:Se,saveSynonym:Me,saveSynonyms:Ue,getSynonym:ke,searchSynonyms:Ke,browseSynonyms:pe,deleteSynonym:Pe,clearSynonyms:ye,replaceAllObjects:Te,replaceAllSynonyms:He,searchRules:We,getRule:Ce,deleteRule:Re,saveRule:Qe,saveRules:Le,replaceAllRules:De,browseRules:de,clearRules:be}})}},initAnalytics:function(){return function(e){return function(e){var t=e.region||"us",r=u(m.WithinHeaders,e.appId,e.apiKey),a=P(n(n({hosts:[{url:"analytics.".concat(t,".algolia.com")}]},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/json"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return d({appId:e.appId,transporter:a},e.methods)}(n(n(n({},a),e),{},{methods:{addABTest:C,getABTest:k,getABTests:N,stopABTest:A,deleteABTest:I}}))}},initRecommendation:function(){return function(e){return function(e){var t=e.region||"us",r=u(m.WithinHeaders,e.appId,e.apiKey),a=P(n(n({hosts:[{url:"recommendation.".concat(t,".algolia.com")}]},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/json"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return d({appId:e.appId,transporter:a},e.methods)}(n(n(n({},a),e),{},{methods:{getPersonalizationStrategy:T,setPersonalizationStrategy:D}}))}}}}))}return $e.version="4.6.0",$e}()},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){!function(){e.exports=this.wp.data}()},function(e,t){!function(){e.exports=this.wp.blockEditor}()},function(e,t,n){"use strict";var r=n(32),a=n(33),i=n(60),s=n(27),c=n(61),o=n(41),u=n(34),l=n(62);function f(e,t){return Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every((function(e,n){return f(t[n],e)})):e===t}function h(e){var t=e?h._parseNumbers(e):{};this.facets=t.facets||[],this.disjunctiveFacets=t.disjunctiveFacets||[],this.hierarchicalFacets=t.hierarchicalFacets||[],this.facetsRefinements=t.facetsRefinements||{},this.facetsExcludes=t.facetsExcludes||{},this.disjunctiveFacetsRefinements=t.disjunctiveFacetsRefinements||{},this.numericRefinements=t.numericRefinements||{},this.tagRefinements=t.tagRefinements||[],this.hierarchicalFacetsRefinements=t.hierarchicalFacetsRefinements||{};var n=this;Object.keys(t).forEach((function(e){var r=-1!==h.PARAMETERS.indexOf(e),a=void 0!==t[e];!r&&a&&(n[e]=t[e])}))}h.PARAMETERS=Object.keys(new h),h._parseNumbers=function(e){if(e instanceof h)return e;var t={};if(["aroundPrecision","aroundRadius","getRankingInfo","minWordSizefor2Typos","minWordSizefor1Typo","page","maxValuesPerFacet","distinct","minimumAroundRadius","hitsPerPage","minProximity"].forEach((function(n){var r=e[n];if("string"==typeof r){var a=parseFloat(r);t[n]=isNaN(a)?r:a}})),Array.isArray(e.insideBoundingBox)&&(t.insideBoundingBox=e.insideBoundingBox.map((function(e){return Array.isArray(e)?e.map((function(e){return parseFloat(e)})):e}))),e.numericRefinements){var n={};Object.keys(e.numericRefinements).forEach((function(t){var r=e.numericRefinements[t]||{};n[t]={},Object.keys(r).forEach((function(e){var a=r[e].map((function(e){return Array.isArray(e)?e.map((function(e){return"string"==typeof e?parseFloat(e):e})):"string"==typeof e?parseFloat(e):e}));n[t][e]=a}))})),t.numericRefinements=n}return r({},e,t)},h.make=function(e){var t=new h(e);return(e.hierarchicalFacets||[]).forEach((function(e){if(e.rootPath){var n=t.getHierarchicalRefinement(e.name);n.length>0&&0!==n[0].indexOf(e.rootPath)&&(t=t.clearRefinements(e.name)),0===(n=t.getHierarchicalRefinement(e.name)).length&&(t=t.toggleHierarchicalFacetRefinement(e.name,e.rootPath))}})),t},h.validate=function(e,t){var n=t||{};return e.tagFilters&&n.tagRefinements&&n.tagRefinements.length>0?new Error("[Tags] Cannot switch from the managed tag API to the advanced API. It is probably an error, if it is really what you want, you should first clear the tags with clearTags method."):e.tagRefinements.length>0&&n.tagFilters?new Error("[Tags] Cannot switch from the advanced tag API to the managed API. It is probably an error, if it is not, you should first clear the tags with clearTags method."):e.numericFilters&&n.numericRefinements&&u(n.numericRefinements)?new Error("[Numeric filters] Can't switch from the advanced to the managed API. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):u(e.numericRefinements)&&n.numericFilters?new Error("[Numeric filters] Can't switch from the managed API to the advanced. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):null},h.prototype={constructor:h,clearRefinements:function(e){var t={numericRefinements:this._clearNumericRefinements(e),facetsRefinements:l.clearRefinement(this.facetsRefinements,e,"conjunctiveFacet"),facetsExcludes:l.clearRefinement(this.facetsExcludes,e,"exclude"),disjunctiveFacetsRefinements:l.clearRefinement(this.disjunctiveFacetsRefinements,e,"disjunctiveFacet"),hierarchicalFacetsRefinements:l.clearRefinement(this.hierarchicalFacetsRefinements,e,"hierarchicalFacet")};return t.numericRefinements===this.numericRefinements&&t.facetsRefinements===this.facetsRefinements&&t.facetsExcludes===this.facetsExcludes&&t.disjunctiveFacetsRefinements===this.disjunctiveFacetsRefinements&&t.hierarchicalFacetsRefinements===this.hierarchicalFacetsRefinements?this:this.setQueryParameters(t)},clearTags:function(){return void 0===this.tagFilters&&0===this.tagRefinements.length?this:this.setQueryParameters({tagFilters:void 0,tagRefinements:[]})},setIndex:function(e){return e===this.index?this:this.setQueryParameters({index:e})},setQuery:function(e){return e===this.query?this:this.setQueryParameters({query:e})},setPage:function(e){return e===this.page?this:this.setQueryParameters({page:e})},setFacets:function(e){return this.setQueryParameters({facets:e})},setDisjunctiveFacets:function(e){return this.setQueryParameters({disjunctiveFacets:e})},setHitsPerPage:function(e){return this.hitsPerPage===e?this:this.setQueryParameters({hitsPerPage:e})},setTypoTolerance:function(e){return this.typoTolerance===e?this:this.setQueryParameters({typoTolerance:e})},addNumericRefinement:function(e,t,n){var a=c(n);if(this.isNumericRefined(e,t,a))return this;var i=r({},this.numericRefinements);return i[e]=r({},i[e]),i[e][t]?(i[e][t]=i[e][t].slice(),i[e][t].push(a)):i[e][t]=[a],this.setQueryParameters({numericRefinements:i})},getConjunctiveRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsRefinements[e]||[]},getDisjunctiveRefinements:function(e){return this.isDisjunctiveFacet(e)&&this.disjunctiveFacetsRefinements[e]||[]},getHierarchicalRefinement:function(e){return this.hierarchicalFacetsRefinements[e]||[]},getExcludeRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsExcludes[e]||[]},removeNumericRefinement:function(e,t,n){return void 0!==n?this.isNumericRefined(e,t,n)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(r,a){return a===e&&r.op===t&&f(r.val,c(n))}))}):this:void 0!==t?this.isNumericRefined(e,t)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(n,r){return r===e&&n.op===t}))}):this:this.isNumericRefined(e)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(t,n){return n===e}))}):this},getNumericRefinements:function(e){return this.numericRefinements[e]||{}},getNumericRefinement:function(e,t){return this.numericRefinements[e]&&this.numericRefinements[e][t]},_clearNumericRefinements:function(e){if(void 0===e)return u(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return u(this.numericRefinements[e])?o(this.numericRefinements,[e]):this.numericRefinements;if("function"==typeof e){var t=!1,n=this.numericRefinements,r=Object.keys(n).reduce((function(r,a){var i=n[a],s={};return i=i||{},Object.keys(i).forEach((function(n){var r=i[n]||[],c=[];r.forEach((function(t){e({val:t,op:n},a,"numeric")||c.push(t)})),c.length!==r.length&&(t=!0),s[n]=c})),r[a]=s,r}),{});return t?r:this.numericRefinements}},addFacet:function(e){return this.isConjunctiveFacet(e)?this:this.setQueryParameters({facets:this.facets.concat([e])})},addDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this:this.setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.concat([e])})},addHierarchicalFacet:function(e){if(this.isHierarchicalFacet(e.name))throw new Error("Cannot declare two hierarchical facets with the same name: `"+e.name+"`");return this.setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.concat([e])})},addFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return l.isRefined(this.facetsRefinements,e,t)?this:this.setQueryParameters({facetsRefinements:l.addRefinement(this.facetsRefinements,e,t)})},addExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return l.isRefined(this.facetsExcludes,e,t)?this:this.setQueryParameters({facetsExcludes:l.addRefinement(this.facetsExcludes,e,t)})},addDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return l.isRefined(this.disjunctiveFacetsRefinements,e,t)?this:this.setQueryParameters({disjunctiveFacetsRefinements:l.addRefinement(this.disjunctiveFacetsRefinements,e,t)})},addTagRefinement:function(e){if(this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.concat(e)};return this.setQueryParameters(t)},removeFacet:function(e){return this.isConjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({facets:this.facets.filter((function(t){return t!==e}))}):this},removeDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.filter((function(t){return t!==e}))}):this},removeHierarchicalFacet:function(e){return this.isHierarchicalFacet(e)?this.clearRefinements(e).setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.filter((function(t){return t.name!==e}))}):this},removeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return l.isRefined(this.facetsRefinements,e,t)?this.setQueryParameters({facetsRefinements:l.removeRefinement(this.facetsRefinements,e,t)}):this},removeExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return l.isRefined(this.facetsExcludes,e,t)?this.setQueryParameters({facetsExcludes:l.removeRefinement(this.facetsExcludes,e,t)}):this},removeDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return l.isRefined(this.disjunctiveFacetsRefinements,e,t)?this.setQueryParameters({disjunctiveFacetsRefinements:l.removeRefinement(this.disjunctiveFacetsRefinements,e,t)}):this},removeTagRefinement:function(e){if(!this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.filter((function(t){return t!==e}))};return this.setQueryParameters(t)},toggleRefinement:function(e,t){return this.toggleFacetRefinement(e,t)},toggleFacetRefinement:function(e,t){if(this.isHierarchicalFacet(e))return this.toggleHierarchicalFacetRefinement(e,t);if(this.isConjunctiveFacet(e))return this.toggleConjunctiveFacetRefinement(e,t);if(this.isDisjunctiveFacet(e))return this.toggleDisjunctiveFacetRefinement(e,t);throw new Error("Cannot refine the undeclared facet "+e+"; it should be added to the helper options facets, disjunctiveFacets or hierarchicalFacets")},toggleConjunctiveFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsRefinements:l.toggleRefinement(this.facetsRefinements,e,t)})},toggleExcludeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsExcludes:l.toggleRefinement(this.facetsExcludes,e,t)})},toggleDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return this.setQueryParameters({disjunctiveFacetsRefinements:l.toggleRefinement(this.disjunctiveFacetsRefinements,e,t)})},toggleHierarchicalFacetRefinement:function(e,t){if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration");var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),r={};return void 0!==this.hierarchicalFacetsRefinements[e]&&this.hierarchicalFacetsRefinements[e].length>0&&(this.hierarchicalFacetsRefinements[e][0]===t||0===this.hierarchicalFacetsRefinements[e][0].indexOf(t+n))?-1===t.indexOf(n)?r[e]=[]:r[e]=[t.slice(0,t.lastIndexOf(n))]:r[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:a({},r,this.hierarchicalFacetsRefinements)})},addHierarchicalFacetRefinement:function(e,t){if(this.isHierarchicalFacetRefined(e))throw new Error(e+" is already refined.");if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration.");var n={};return n[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:a({},n,this.hierarchicalFacetsRefinements)})},removeHierarchicalFacetRefinement:function(e){if(!this.isHierarchicalFacetRefined(e))return this;var t={};return t[e]=[],this.setQueryParameters({hierarchicalFacetsRefinements:a({},t,this.hierarchicalFacetsRefinements)})},toggleTagRefinement:function(e){return this.isTagRefined(e)?this.removeTagRefinement(e):this.addTagRefinement(e)},isDisjunctiveFacet:function(e){return this.disjunctiveFacets.indexOf(e)>-1},isHierarchicalFacet:function(e){return void 0!==this.getHierarchicalFacetByName(e)},isConjunctiveFacet:function(e){return this.facets.indexOf(e)>-1},isFacetRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&l.isRefined(this.facetsRefinements,e,t)},isExcludeRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&l.isRefined(this.facetsExcludes,e,t)},isDisjunctiveFacetRefined:function(e,t){return!!this.isDisjunctiveFacet(e)&&l.isRefined(this.disjunctiveFacetsRefinements,e,t)},isHierarchicalFacetRefined:function(e,t){if(!this.isHierarchicalFacet(e))return!1;var n=this.getHierarchicalRefinement(e);return t?-1!==n.indexOf(t):n.length>0},isNumericRefined:function(e,t,n){if(void 0===n&&void 0===t)return!!this.numericRefinements[e];var r=this.numericRefinements[e]&&void 0!==this.numericRefinements[e][t];if(void 0===n||!r)return r;var a,i,o=c(n),u=void 0!==(a=this.numericRefinements[e][t],i=o,s(a,(function(e){return f(e,i)})));return r&&u},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=i(Object.keys(this.numericRefinements).filter((function(t){return Object.keys(e.numericRefinements[t]).length>0})),this.disjunctiveFacets);return Object.keys(this.disjunctiveFacetsRefinements).filter((function(t){return e.disjunctiveFacetsRefinements[t].length>0})).concat(t).concat(this.getRefinedHierarchicalFacets())},getRefinedHierarchicalFacets:function(){var e=this;return i(this.hierarchicalFacets.map((function(e){return e.name})),Object.keys(this.hierarchicalFacetsRefinements).filter((function(t){return e.hierarchicalFacetsRefinements[t].length>0})))},getUnrefinedDisjunctiveFacets:function(){var e=this.getRefinedDisjunctiveFacets();return this.disjunctiveFacets.filter((function(t){return-1===e.indexOf(t)}))},managedParameters:["index","facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements"],getQueryParams:function(){var e=this.managedParameters,t={},n=this;return Object.keys(this).forEach((function(r){var a=n[r];-1===e.indexOf(r)&&void 0!==a&&(t[r]=a)})),t},setQueryParameter:function(e,t){if(this[e]===t)return this;var n={};return n[e]=t,this.setQueryParameters(n)},setQueryParameters:function(e){if(!e)return this;var t=h.validate(this,e);if(t)throw t;var n=this,r=h._parseNumbers(e),a=Object.keys(this).reduce((function(e,t){return e[t]=n[t],e}),{}),i=Object.keys(r).reduce((function(e,t){var n=void 0!==e[t],a=void 0!==r[t];return n&&!a?o(e,[t]):(a&&(e[t]=r[t]),e)}),a);return new this.constructor(i)},resetPage:function(){return void 0===this.page?this:this.setPage(0)},_getHierarchicalFacetSortBy:function(e){return e.sortBy||["isRefined:desc","name:asc"]},_getHierarchicalFacetSeparator:function(e){return e.separator||" > "},_getHierarchicalRootPath:function(e){return e.rootPath||null},_getHierarchicalShowParentLevel:function(e){return"boolean"!=typeof e.showParentLevel||e.showParentLevel},getHierarchicalFacetByName:function(e){return s(this.hierarchicalFacets,(function(t){return t.name===e}))},getHierarchicalFacetBreadcrumb:function(e){if(!this.isHierarchicalFacet(e))return[];var t=this.getHierarchicalRefinement(e)[0];if(!t)return[];var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e));return t.split(n).map((function(e){return e.trim()}))},toString:function(){return JSON.stringify(this,null,2)}},e.exports=h},function(e,t,n){"use strict";e.exports=function(e,t){if(null===e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}},function(e,t,n){"use strict";var r=n(32),a=n(33),i=n(43),s=n(63),c=n(27),o=n(64),u=n(44),l=n(65);function f(e){var t={};return e.forEach((function(e,n){t[e]=n})),t}function h(e,t,n){t&&t[n]&&(e.stats=t[n])}function d(e,t){var n=t[0];this._rawResults=t;var i=this;Object.keys(n).forEach((function(e){i[e]=n[e]})),this.processingTimeMS=t.reduce((function(e,t){return void 0===t.processingTimeMS?e:e+t.processingTimeMS}),0),this.disjunctiveFacets=[],this.hierarchicalFacets=e.hierarchicalFacets.map((function(){return[]})),this.facets=[];var u=e.getRefinedDisjunctiveFacets(),d=f(e.facets),p=f(e.disjunctiveFacets),m=1,g=n.facets||{};Object.keys(g).forEach((function(t){var r,a,s=g[t],u=(r=e.hierarchicalFacets,a=t,c(r,(function(e){return(e.attributes||[]).indexOf(a)>-1})));if(u){var l=u.attributes.indexOf(t),f=o(e.hierarchicalFacets,(function(e){return e.name===u.name}));i.hierarchicalFacets[f][l]={attribute:t,data:s,exhaustive:n.exhaustiveFacetsCount}}else{var m,b=-1!==e.disjunctiveFacets.indexOf(t),y=-1!==e.facets.indexOf(t);b&&(m=p[t],i.disjunctiveFacets[m]={name:t,data:s,exhaustive:n.exhaustiveFacetsCount},h(i.disjunctiveFacets[m],n.facets_stats,t)),y&&(m=d[t],i.facets[m]={name:t,data:s,exhaustive:n.exhaustiveFacetsCount},h(i.facets[m],n.facets_stats,t))}})),this.hierarchicalFacets=s(this.hierarchicalFacets),u.forEach((function(s){var c=t[m],u=c&&c.facets?c.facets:{},l=e.getHierarchicalFacetByName(s);Object.keys(u).forEach((function(t){var s,f=u[t];if(l){s=o(e.hierarchicalFacets,(function(e){return e.name===l.name}));var d=o(i.hierarchicalFacets[s],(function(e){return e.attribute===t}));if(-1===d)return;i.hierarchicalFacets[s][d].data=r({},i.hierarchicalFacets[s][d].data,f)}else{s=p[t];var m=n.facets&&n.facets[t]||{};i.disjunctiveFacets[s]={name:t,data:a({},f,m),exhaustive:c.exhaustiveFacetsCount},h(i.disjunctiveFacets[s],c.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!i.disjunctiveFacets[s].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(n)>-1&&(i.disjunctiveFacets[s].data[n]=0)}))}})),m++})),e.getRefinedHierarchicalFacets().forEach((function(n){var r=e.getHierarchicalFacetByName(n),s=e._getHierarchicalFacetSeparator(r),c=e.getHierarchicalRefinement(n);if(!(0===c.length||c[0].split(s).length<2)){var u=t[m],l=u&&u.facets?u.facets:{};Object.keys(l).forEach((function(t){var n=l[t],u=o(e.hierarchicalFacets,(function(e){return e.name===r.name})),f=o(i.hierarchicalFacets[u],(function(e){return e.attribute===t}));if(-1!==f){var h={};if(c.length>0){var d=c[0].split(s)[0];h[d]=i.hierarchicalFacets[u][f].data[d]}i.hierarchicalFacets[u][f].data=a(h,n,i.hierarchicalFacets[u][f].data)}})),m++}})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],a=d[t];i.facets[a]={name:t,data:n.facets[t],exhaustive:n.exhaustiveFacetsCount},r.forEach((function(e){i.facets[a]=i.facets[a]||{name:t},i.facets[a].data=i.facets[a].data||{},i.facets[a].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(l(e)),this.facets=s(this.facets),this.disjunctiveFacets=s(this.disjunctiveFacets),this._state=e}function p(e,t){if(!t.data||0===t.data.length)return t;var n=t.data.map((function(t){return p(e,t)})),a=e(n);return r({},t,{data:a})}function m(e,t){var n=c(e,(function(e){return e.name===t}));return n&&n.stats}function g(e,t,n,r,a){var i=c(a,(function(e){return e.name===n})),s=i&&i.data&&i.data[r]?i.data[r]:0,o=i&&i.exhaustive||!1;return{type:t,attributeName:n,name:r,count:s,exhaustive:o}}d.prototype.getFacetByName=function(e){function t(t){return t.name===e}return c(this.facets,t)||c(this.disjunctiveFacets,t)||c(this.hierarchicalFacets,t)},d.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],d.prototype.getFacetValues=function(e,t){var n=function(e,t){function n(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var r=c(e.facets,n);return r?Object.keys(r.data).map((function(n){return{name:n,count:r.data[n],isRefined:e._state.isFacetRefined(t,n),isExcluded:e._state.isExcludeRefined(t,n)}})):[]}if(e._state.isDisjunctiveFacet(t)){var a=c(e.disjunctiveFacets,n);return a?Object.keys(a.data).map((function(n){return{name:n,count:a.data[n],isRefined:e._state.isDisjunctiveFacetRefined(t,n)}})):[]}if(e._state.isHierarchicalFacet(t))return c(e.hierarchicalFacets,n)}(this,e);if(n){var r=a({},t,{sortBy:d.DEFAULT_SORT});if(Array.isArray(r.sortBy)){var s=u(r.sortBy,d.DEFAULT_SORT);return Array.isArray(n)?i(n,s[0],s[1]):p((function(e){return i(e,s[0],s[1])}),n)}if("function"==typeof r.sortBy)return Array.isArray(n)?n.sort(r.sortBy):p((function(e){return function(e,t){return t.sort(e)}(r.sortBy,e)}),n);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}},d.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?m(this.facets,e):this._state.isDisjunctiveFacet(e)?m(this.disjunctiveFacets,e):void 0},d.prototype.getRefinements=function(){var e=this._state,t=this,n=[];return Object.keys(e.facetsRefinements).forEach((function(r){e.facetsRefinements[r].forEach((function(a){n.push(g(e,"facet",r,a,t.facets))}))})),Object.keys(e.facetsExcludes).forEach((function(r){e.facetsExcludes[r].forEach((function(a){n.push(g(e,"exclude",r,a,t.facets))}))})),Object.keys(e.disjunctiveFacetsRefinements).forEach((function(r){e.disjunctiveFacetsRefinements[r].forEach((function(a){n.push(g(e,"disjunctive",r,a,t.disjunctiveFacets))}))})),Object.keys(e.hierarchicalFacetsRefinements).forEach((function(r){e.hierarchicalFacetsRefinements[r].forEach((function(a){n.push(function(e,t,n,r){var a=e.getHierarchicalFacetByName(t),i=e._getHierarchicalFacetSeparator(a),s=n.split(i),o=c(r,(function(e){return e.name===t})),u=s.reduce((function(e,t){var n=e&&c(e.data,(function(e){return e.name===t}));return void 0!==n?n:e}),o),l=u&&u.count||0,f=u&&u.exhaustive||!1,h=u&&u.path||"";return{type:"hierarchical",attributeName:t,name:h,count:l,exhaustive:f}}(e,r,a,t.hierarchicalFacets))}))})),Object.keys(e.numericRefinements).forEach((function(t){var r=e.numericRefinements[t];Object.keys(r).forEach((function(e){r[e].forEach((function(r){n.push({type:"numeric",attributeName:t,name:r,numericValue:r,operator:e})}))}))})),e.tagRefinements.forEach((function(e){n.push({type:"tag",attributeName:"_tags",name:e})})),n},e.exports=d},function(e,t,n){"use strict";function r(e,t){if(e!==t){var n=void 0!==e,r=null===e,a=void 0!==t,i=null===t;if(!i&&e>t||r&&a||!n)return 1;if(!r&&e<t||i&&n||!a)return-1}return 0}e.exports=function(e,t,n){if(!Array.isArray(e))return[];Array.isArray(n)||(n=[]);var a=e.map((function(e,n){return{criteria:t.map((function(t){return e[t]})),index:n,value:e}}));return a.sort((function(e,t){for(var a=-1;++a<e.criteria.length;){var i=r(e.criteria[a],t.criteria[a]);if(i)return a>=n.length?i:"desc"===n[a]?-i:i}return e.index-t.index})),a.map((function(e){return e.value}))}},function(e,t,n){"use strict";var r=n(27);e.exports=function(e,t){var n=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var a=t.split(":"),i=r(n,(function(e){return e[0]===a[0]}));return a.length>1||!i?(e[0].push(a[0]),e[1].push(a[1]),e):(e[0].push(i[0]),e[1].push(i[1]),e)}),[[],[]])}},function(e,t,n){"use strict";var r,a="object"==typeof Reflect?Reflect:null,i=a&&"function"==typeof a.apply?a.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};r=a&&"function"==typeof a.ownKeys?a.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!=e};function c(){c.init.call(this)}e.exports=c,e.exports.once=function(e,t){return new Promise((function(n,r){function a(){void 0!==i&&e.removeListener("error",i),n([].slice.call(arguments))}var i;"error"!==t&&(i=function(n){e.removeListener(t,a),r(n)},e.once("error",i)),e.once(t,a)}))},c.EventEmitter=c,c.prototype._events=void 0,c.prototype._eventsCount=0,c.prototype._maxListeners=void 0;var o=10;function u(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function l(e){return void 0===e._maxListeners?c.defaultMaxListeners:e._maxListeners}function f(e,t,n,r){var a,i,s,c;if(u(n),void 0===(i=e._events)?(i=e._events=Object.create(null),e._eventsCount=0):(void 0!==i.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),i=e._events),s=i[t]),void 0===s)s=i[t]=n,++e._eventsCount;else if("function"==typeof s?s=i[t]=r?[n,s]:[s,n]:r?s.unshift(n):s.push(n),(a=l(e))>0&&s.length>a&&!s.warned){s.warned=!0;var o=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");o.name="MaxListenersExceededWarning",o.emitter=e,o.type=t,o.count=s.length,c=o,console&&console.warn&&console.warn(c)}return e}function h(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},a=h.bind(r);return a.listener=n,r.wrapFn=a,a}function p(e,t,n){var r=e._events;if(void 0===r)return[];var a=r[t];return void 0===a?[]:"function"==typeof a?n?[a.listener||a]:[a]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(a):g(a,a.length)}function m(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function g(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}Object.defineProperty(c,"defaultMaxListeners",{enumerable:!0,get:function(){return o},set:function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");o=e}}),c.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},c.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},c.prototype.getMaxListeners=function(){return l(this)},c.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r="error"===e,a=this._events;if(void 0!==a)r=r&&void 0===a.error;else if(!r)return!1;if(r){var s;if(t.length>0&&(s=t[0]),s instanceof Error)throw s;var c=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw c.context=s,c}var o=a[e];if(void 0===o)return!1;if("function"==typeof o)i(o,this,t);else{var u=o.length,l=g(o,u);for(n=0;n<u;++n)i(l[n],this,t)}return!0},c.prototype.addListener=function(e,t){return f(this,e,t,!1)},c.prototype.on=c.prototype.addListener,c.prototype.prependListener=function(e,t){return f(this,e,t,!0)},c.prototype.once=function(e,t){return u(t),this.on(e,d(this,e,t)),this},c.prototype.prependOnceListener=function(e,t){return u(t),this.prependListener(e,d(this,e,t)),this},c.prototype.removeListener=function(e,t){var n,r,a,i,s;if(u(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(a=-1,i=n.length-1;i>=0;i--)if(n[i]===t||n[i].listener===t){s=n[i].listener,a=i;break}if(a<0)return this;0===a?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,a),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,s||t)}return this},c.prototype.off=c.prototype.removeListener,c.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var a,i=Object.keys(n);for(r=0;r<i.length;++r)"removeListener"!==(a=i[r])&&this.removeAllListeners(a);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},c.prototype.listeners=function(e){return p(this,e,!0)},c.prototype.rawListeners=function(e){return p(this,e,!1)},c.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):m.call(e,t)},c.prototype.listenerCount=m,c.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(e,t,n){"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},function(e,t,n){"use strict";e.exports="3.2.2"},function(e,t){!function(){e.exports=this.wp.date}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(26);function a(e,t){if(e){if("string"==typeof e)return Object(r.a)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(e,t):void 0}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return _})),n.d(t,"a",(function(){return C}));var r=n(0),a=n.n(r),i=n(78),s=n(16),c=n(8),o=Object(s.a)({displayName:"AlgoliaStats",getProvidedProps:function(e,t,n){var r=Object(c.d)(n,{ais:e.contextValue,multiIndexContext:e.indexContextValue});return r?{nbHits:r.nbHits,processingTimeMS:r.processingTimeMS}:null}}),u=n(11),l=n(10),f=n(12),h=n(13),d=n(15),p=n(2),m=n(3),g=n.n(m),b=n(14),y=n.n(b),v=n(74),j=n(21),O=Object(j.a)("Stats"),x=function(e){function t(){return Object(u.a)(this,t),Object(f.a)(this,Object(h.a)(t).apply(this,arguments))}return Object(d.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){var e=this.props,t=e.translate,n=e.nbHits,r=e.processingTimeMS,i=e.className;return a.a.createElement("div",{className:y()(O(""),i)},a.a.createElement("span",{className:O("text")},t("stats",n,r)))}}]),t}(r.Component);Object(p.a)(x,"propTypes",{translate:g.a.func.isRequired,nbHits:g.a.number.isRequired,processingTimeMS:g.a.number.isRequired,className:g.a.string}),Object(p.a)(x,"defaultProps",{className:""});var R=o(Object(v.a)({stats:function(e,t){return"".concat(e.toLocaleString()," results found in ").concat(t.toLocaleString(),"ms")}})(x)),P=n(77),S=n(73),F=n(30),w=n(24),E=n(35),_=function(e){var t=e.appId,n=e.apiKey,a=e.indexName,s=e.hitsItems,c=e.hitAttributes,o=e.searchFormStyle;return n&&t&&a?Object(r.createElement)(w.b,{searchOnlyAPIKey:n,appId:t,indexName:a},Object(r.createElement)(i.a,{hitsPerPage:s}),Object(r.createElement)(E.a,{ui:"algolia"===o?"algolia":"wordpress"}),Object(r.createElement)(R,{translations:{stats:function(e){return"".concat(e," results found")}}}),Object(r.createElement)(C,{attributes:c}),Object(r.createElement)(P.a,null)):null},C=function(e){var t=e.attributes,n=Object(S.a)((function(e){var n=e.hits;return Object(r.createElement)(F.a,{hits:n,attributes:t})}));return Object(r.createElement)(n)}},function(e,t){!function(){e.exports=this.wp.blocks}()},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,a=!1,i=void 0;try{for(var s,c=e[Symbol.iterator]();!(r=(s=c.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw i}}return n}}},function(e,t,n){var r=n(55);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t,n){"use strict";var r=n(58);function a(){}function i(){}i.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,i,s){if(s!==r){var c=new Error("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");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:a};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";var r=n(40),a=n(42),i=n(66),s=n(67),c=n(45),o=n(46),u=n(34),l=n(47);function f(e,t,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+l+")"),this.setClient(e);var a=n||{};a.index=t,this.state=r.make(a),this.lastResults=null,this._queryId=0,this._lastQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0}function h(e){if(e<0)throw new Error("Page requested below 0.");return this._change({state:this.state.setPage(e),isPageReset:!1}),this}function d(){return this.state.page}o(f,c.EventEmitter),f.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},f.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},f.prototype.getQuery=function(){var e=this.state;return s._getHitsSearchParams(e)},f.prototype.searchOnce=function(e,t){var n=e?this.state.setQueryParameters(e):this.state,r=s._getQueries(n.index,n),i=this;if(this._currentNbQueries++,this.emit("searchOnce",{state:n}),!t)return this.client.search(r).then((function(e){return i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),{content:new a(n,e.results),state:n,_originalResponse:e}}),(function(e){throw i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),e}));this.client.search(r).then((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(null,new a(n,e.results),n)})).catch((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,n)}))},f.prototype.searchForFacetValues=function(e,t,n,r){var a="function"==typeof this.client.searchForFacetValues;if(!a&&"function"!=typeof this.client.initIndex)throw new Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues or client.initIndex(index).searchForFacetValues");var i=this.state.setQueryParameters(r||{}),c=i.isDisjunctiveFacet(e),o=s.getSearchForFacetQuery(e,t,n,i);this._currentNbQueries++;var u=this;return this.emit("searchForFacetValues",{state:i,facet:e,query:t}),(a?this.client.searchForFacetValues([{indexName:i.index,params:o}]):this.client.initIndex(i.index).searchForFacetValues(o)).then((function(t){return u._currentNbQueries--,0===u._currentNbQueries&&u.emit("searchQueueEmpty"),(t=Array.isArray(t)?t[0]:t).facetHits.forEach((function(t){t.isRefined=c?i.isDisjunctiveFacetRefined(e,t.value):i.isFacetRefined(e,t.value)})),t}),(function(e){throw u._currentNbQueries--,0===u._currentNbQueries&&u.emit("searchQueueEmpty"),e}))},f.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},f.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},f.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},f.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},f.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.addNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,n),isPageReset:!0}),this},f.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},f.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},f.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},f.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},f.prototype.removeNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,n),isPageReset:!0}),this},f.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},f.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},f.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},f.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},f.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},f.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},f.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},f.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},f.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},f.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},f.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},f.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},f.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},f.prototype.setCurrentPage=h,f.prototype.setPage=h,f.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},f.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},f.prototype.setState=function(e){return this._change({state:r.make(e),isPageReset:!1}),this},f.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new r(e),this},f.prototype.hasRefinements=function(e){return!!u(this.state.getNumericRefinements(e))||(this.state.isConjunctiveFacet(e)?this.state.isFacetRefined(e):this.state.isDisjunctiveFacet(e)?this.state.isDisjunctiveFacetRefined(e):!!this.state.isHierarchicalFacet(e)&&this.state.isHierarchicalFacetRefined(e))},f.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},f.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},f.prototype.hasTag=function(e){return this.state.isTagRefined(e)},f.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},f.prototype.getIndex=function(){return this.state.index},f.prototype.getCurrentPage=d,f.prototype.getPage=d,f.prototype.getTags=function(){return this.state.tagRefinements},f.prototype.getRefinements=function(e){var t=[];if(this.state.isConjunctiveFacet(e))this.state.getConjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"conjunctive"})})),this.state.getExcludeRefinements(e).forEach((function(e){t.push({value:e,type:"exclude"})}));else if(this.state.isDisjunctiveFacet(e)){this.state.getDisjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"disjunctive"})}))}var n=this.state.getNumericRefinements(e);return Object.keys(n).forEach((function(e){var r=n[e];t.push({value:r,operator:e,type:"numeric"})})),t},f.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},f.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},f.prototype._search=function(e){var t=this.state,n=[],r=[];e.onlyWithDerivedHelpers||(r=s._getQueries(t.index,t),n.push({state:t,queriesCount:r.length,helper:this}),this.emit("search",{state:t,results:this.lastResults}));var a=this.derivedHelpers.map((function(e){var r=e.getModifiedState(t),a=s._getQueries(r.index,r);return n.push({state:r,queriesCount:a.length,helper:e}),e.emit("search",{state:r,results:e.lastResults}),a})),i=Array.prototype.concat.apply(r,a),c=this._queryId++;this._currentNbQueries++;try{this.client.search(i).then(this._dispatchAlgoliaResponse.bind(this,n,c)).catch(this._dispatchAlgoliaError.bind(this,c))}catch(e){this.emit("error",{error:e})}},f.prototype._dispatchAlgoliaResponse=function(e,t,n){if(!(t<this._lastQueryIdReceived)){this._currentNbQueries-=t-this._lastQueryIdReceived,this._lastQueryIdReceived=t,0===this._currentNbQueries&&this.emit("searchQueueEmpty");var r=n.results.slice();e.forEach((function(e){var t=e.state,n=e.queriesCount,i=e.helper,s=r.splice(0,n),c=i.lastResults=new a(t,s);i.emit("result",{results:c,state:t})}))}},f.prototype._dispatchAlgoliaError=function(e,t){e<this._lastQueryIdReceived||(this._currentNbQueries-=e-this._lastQueryIdReceived,this._lastQueryIdReceived=e,this.emit("error",{error:t}),0===this._currentNbQueries&&this.emit("searchQueueEmpty"))},f.prototype.containsRefinement=function(e,t,n,r){return e||0!==t.length||0!==n.length||0!==r.length},f.prototype._hasDisjunctiveRefinements=function(e){return this.state.disjunctiveRefinements[e]&&this.state.disjunctiveRefinements[e].length>0},f.prototype._change=function(e){var t=e.state,n=e.isPageReset;t!==this.state&&(this.state=t,this.emit("change",{state:this.state,results:this.lastResults,isPageReset:n}))},f.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},f.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+l+")"),this.client=e),this},f.prototype.getClient=function(){return this.client},f.prototype.derive=function(e){var t=new i(this,e);return this.derivedHelpers.push(t),t},f.prototype.detachDerivedHelper=function(e){var t=this.derivedHelpers.indexOf(e);if(-1===t)throw new Error("Derived helper already detached");this.derivedHelpers.splice(t,1)},f.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=f},function(e,t,n){"use strict";e.exports=function(e,t){return e.filter((function(n,r){return t.indexOf(n)>-1&&e.indexOf(n)===r}))}},function(e,t,n){"use strict";e.exports=function e(t){if("number"==typeof t)return t;if("string"==typeof t)return parseFloat(t);if(Array.isArray(t))return t.map(e);throw new Error("The value should be a number, a parsable string or an array of those.")}},function(e,t,n){"use strict";var r=n(33),a=n(41),i=n(34),s={addRefinement:function(e,t,n){if(s.isRefined(e,t,n))return e;var a=""+n,i=e[t]?e[t].concat(a):[a],c={};return c[t]=i,r({},c,e)},removeRefinement:function(e,t,n){if(void 0===n)return s.clearRefinement(e,(function(e,n){return t===n}));var r=""+n;return s.clearRefinement(e,(function(e,n){return t===n&&r===e}))},toggleRefinement:function(e,t,n){if(void 0===n)throw new Error("toggleRefinement should be used with a value");return s.isRefined(e,t,n)?s.removeRefinement(e,t,n):s.addRefinement(e,t,n)},clearRefinement:function(e,t,n){if(void 0===t)return i(e)?{}:e;if("string"==typeof t)return a(e,[t]);if("function"==typeof t){var r=!1,s=Object.keys(e).reduce((function(a,i){var s=e[i]||[],c=s.filter((function(e){return!t(e,i,n)}));return c.length!==s.length&&(r=!0),a[i]=c,a}),{});return r?s:e}},isRefined:function(e,t,n){var r=!!e[t]&&e[t].length>0;if(void 0===n||!r)return r;var a=""+n;return-1!==e[t].indexOf(a)}};e.exports=s},function(e,t,n){"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},function(e,t,n){"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}},function(e,t,n){"use strict";e.exports=function(e){return function(t,n){var s=e.hierarchicalFacets[n],c=e.hierarchicalFacetsRefinements[s.name]&&e.hierarchicalFacetsRefinements[s.name][0]||"",o=e._getHierarchicalFacetSeparator(s),u=e._getHierarchicalRootPath(s),l=e._getHierarchicalShowParentLevel(s),f=i(e._getHierarchicalFacetSortBy(s)),h=t.every((function(e){return e.exhaustive})),d=function(e,t,n,i,s){return function(c,o,u){var l=c;if(u>0){var f=0;for(l=c;f<u;){var h=l&&Array.isArray(l.data)?l.data:[];l=a(h,(function(e){return e.isRefined})),f++}}if(l){var d=Object.keys(o.data).map((function(e){return[e,o.data[e]]})).filter((function(e){return function(e,t,n,r,a,i){if(a&&(0!==e.indexOf(a)||a===e))return!1;return!a&&-1===e.indexOf(r)||a&&e.split(r).length-a.split(r).length==1||-1===e.indexOf(r)&&-1===n.indexOf(r)||0===n.indexOf(e)||0===e.indexOf(t+r)&&(i||0===e.indexOf(n))}(e[0],l.path||n,s,t,n,i)}));l.data=r(d.map((function(e){var n=e[0];return function(e,t,n,r,a){var i=t.split(n);return{name:i[i.length-1].trim(),path:t,count:e,isRefined:r===t||0===r.indexOf(t+n),exhaustive:a,data:null}}(e[1],n,t,s,o.exhaustive)})),e[0],e[1])}return c}}(f,o,u,l,c),p=t;return u&&(p=t.slice(u.split(o).length)),p.reduce(d,{name:e.hierarchicalFacets[n].name,count:null,isRefined:!0,path:null,exhaustive:h,data:null})}};var r=n(43),a=n(27),i=n(44)},function(e,t,n){"use strict";var r=n(45);function a(e,t){this.main=e,this.fn=t,this.lastResults=null}n(46)(a,r.EventEmitter),a.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},a.prototype.getModifiedState=function(e){return this.fn(e)},e.exports=a},function(e,t,n){"use strict";var r=n(32),a={_getQueries:function(e,t){var n=[];return n.push({indexName:e,params:a._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(r){n.push({indexName:e,params:a._getDisjunctiveFacetSearchParams(t,r)})})),t.getRefinedHierarchicalFacets().forEach((function(r){var i=t.getHierarchicalFacetByName(r),s=t.getHierarchicalRefinement(r),c=t._getHierarchicalFacetSeparator(i);s.length>0&&s[0].split(c).length>1&&n.push({indexName:e,params:a._getDisjunctiveFacetSearchParams(t,r,!0)})})),n},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(a._getHitsHierarchicalFacetsAttributes(e)),n=a._getFacetFilters(e),i=a._getNumericFilters(e),s={facets:t,tagFilters:a._getTagFilters(e)};return n.length>0&&(s.facetFilters=n),i.length>0&&(s.numericFilters=i),r({},e.getQueryParams(),s)},_getDisjunctiveFacetSearchParams:function(e,t,n){var i=a._getFacetFilters(e,t,n),s=a._getNumericFilters(e,t),c={hitsPerPage:1,page:0,attributesToRetrieve:[],attributesToHighlight:[],attributesToSnippet:[],tagFilters:a._getTagFilters(e),analytics:!1,clickAnalytics:!1},o=e.getHierarchicalFacetByName(t);return c.facets=o?a._getDisjunctiveHierarchicalFacetAttribute(e,o,n):t,s.length>0&&(c.numericFilters=s),i.length>0&&(c.facetFilters=i),r({},e.getQueryParams(),c)},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var n=[];return Object.keys(e.numericRefinements).forEach((function(r){var a=e.numericRefinements[r]||{};Object.keys(a).forEach((function(e){var i=a[e]||[];t!==r&&i.forEach((function(t){if(Array.isArray(t)){var a=t.map((function(t){return r+e+t}));n.push(a)}else n.push(r+e+t)}))}))})),n},_getTagFilters:function(e){return e.tagFilters?e.tagFilters:e.tagRefinements.join(",")},_getFacetFilters:function(e,t,n){var r=[],a=e.facetsRefinements||{};Object.keys(a).forEach((function(e){(a[e]||[]).forEach((function(t){r.push(e+":"+t)}))}));var i=e.facetsExcludes||{};Object.keys(i).forEach((function(e){(i[e]||[]).forEach((function(t){r.push(e+":-"+t)}))}));var s=e.disjunctiveFacetsRefinements||{};Object.keys(s).forEach((function(e){var n=s[e]||[];if(e!==t&&n&&0!==n.length){var a=[];n.forEach((function(t){a.push(e+":"+t)})),r.push(a)}}));var c=e.hierarchicalFacetsRefinements||{};return Object.keys(c).forEach((function(a){var i=(c[a]||[])[0];if(void 0!==i){var s,o,u=e.getHierarchicalFacetByName(a),l=e._getHierarchicalFacetSeparator(u),f=e._getHierarchicalRootPath(u);if(t===a){if(-1===i.indexOf(l)||!f&&!0===n||f&&f.split(l).length===i.split(l).length)return;f?(o=f.split(l).length-1,i=f):(o=i.split(l).length-2,i=i.slice(0,i.lastIndexOf(l))),s=u.attributes[o]}else o=i.split(l).length-1,s=u.attributes[o];s&&r.push([s+":"+i])}})),r},_getHitsHierarchicalFacetsAttributes:function(e){return e.hierarchicalFacets.reduce((function(t,n){var r=e.getHierarchicalRefinement(n.name)[0];if(!r)return t.push(n.attributes[0]),t;var a=e._getHierarchicalFacetSeparator(n),i=r.split(a).length,s=n.attributes.slice(0,i+1);return t.concat(s)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,n){var r=e._getHierarchicalFacetSeparator(t);if(!0===n){var a=e._getHierarchicalRootPath(t),i=0;return a&&(i=a.split(r).length),[t.attributes[i]]}var s=(e.getHierarchicalRefinement(t.name)[0]||"").split(r).length-1;return t.attributes.slice(0,s+1)},getSearchForFacetQuery:function(e,t,n,i){var s=i.isDisjunctiveFacet(e)?i.clearRefinements(e):i,c={facetQuery:t,facetName:e};return"number"==typeof n&&(c.maxFacetHits=n),r({},a._getHitsSearchParams(s),c)}};e.exports=a},function(e,t,n){"use strict";var r=n(2),a=n(3),i=n.n(a),s=n(16),c=n(8);function o(e,t,n){var r=Object(c.b)(e,t,n,"query","");return r||""}function u(e,t,n,a){var i=Object(r.a)({},"query",n);return Object(c.f)(t,i,a,!0)}t.a=Object(s.a)({displayName:"AlgoliaSearchBox",propTypes:{defaultRefinement:i.a.string},getProvidedProps:function(e,t,n){return{currentRefinement:o(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue}),isSearchStalled:n.isSearchStalled}},refine:function(e,t,n){return u(0,t,n,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},cleanUp:function(e,t){return function(e,t,n){return Object(c.a)(t,n,"query")}(0,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},getSearchParameters:function(e,t,n){return e.setQuery(o(t,n,{ais:t.contextValue,multiIndexContext:t.indexContextValue}))},getMetadata:function(e,t){var n=o(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue});return{id:"query",index:Object(c.c)({ais:e.contextValue,multiIndexContext:e.indexContextValue}),items:null===n?[]:[{label:"".concat("query",": ").concat(n),value:function(t){return u(0,t,"",{ais:e.contextValue,multiIndexContext:e.indexContextValue})},currentRefinement:n}]}}})},function(e,t,n){"use strict";var r=n(68),a=n(19),i=n(4),s=n(11),c=n(10),o=n(12),u=n(13),l=n(5),f=n(15),h=n(2),d=n(0),p=n.n(d),m=n(3),g=n.n(m),b=n(14),y=n.n(b),v=n(74),j=n(21),O=Object(j.a)("SearchBox"),x=p.a.createElement("svg",{width:"18",height:"18",viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",stroke:"#444",className:O("loadingIcon")},p.a.createElement("g",{fill:"none",fillRule:"evenodd"},p.a.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},p.a.createElement("circle",{strokeOpacity:".5",cx:"18",cy:"18",r:"18"}),p.a.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},p.a.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"}))))),R=p.a.createElement("svg",{className:O("resetIcon"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",width:"10",height:"10"},p.a.createElement("path",{d:"M8.114 10L.944 2.83 0 1.885 1.886 0l.943.943L10 8.113l7.17-7.17.944-.943L20 1.886l-.943.943-7.17 7.17 7.17 7.17.943.944L18.114 20l-.943-.943-7.17-7.17-7.17 7.17-.944.943L0 18.114l.943-.943L8.113 10z"})),P=p.a.createElement("svg",{className:O("submitIcon"),xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10",viewBox:"0 0 40 40"},p.a.createElement("path",{d:"M26.804 29.01c-2.832 2.34-6.465 3.746-10.426 3.746C7.333 32.756 0 25.424 0 16.378 0 7.333 7.333 0 16.378 0c9.046 0 16.378 7.333 16.378 16.378 0 3.96-1.406 7.594-3.746 10.426l10.534 10.534c.607.607.61 1.59-.004 2.202-.61.61-1.597.61-2.202.004L26.804 29.01zm-10.426.627c7.323 0 13.26-5.936 13.26-13.26 0-7.32-5.937-13.257-13.26-13.257C9.056 3.12 3.12 9.056 3.12 16.378c0 7.323 5.936 13.26 13.258 13.26z"})),S=function(e){function t(e){var n;return Object(s.a)(this,t),n=Object(o.a)(this,Object(u.a)(t).call(this)),Object(h.a)(Object(l.a)(n),"getQuery",(function(){return n.props.searchAsYouType?n.props.currentRefinement:n.state.query})),Object(h.a)(Object(l.a)(n),"onInputMount",(function(e){n.input=e,n.props.inputRef&&("function"==typeof n.props.inputRef?n.props.inputRef(e):n.props.inputRef.current=e)})),Object(h.a)(Object(l.a)(n),"onKeyDown",(function(e){if(n.props.focusShortcuts){var t=n.props.focusShortcuts.map((function(e){return"string"==typeof e?e.toUpperCase().charCodeAt(0):e})),r=e.target||e.srcElement,a=r.tagName;if(!r.isContentEditable&&"INPUT"!==a&&"SELECT"!==a&&"TEXTAREA"!==a){var i=e.which||e.keyCode;-1!==t.indexOf(i)&&(n.input.focus(),e.stopPropagation(),e.preventDefault())}}})),Object(h.a)(Object(l.a)(n),"onSubmit",(function(e){e.preventDefault(),e.stopPropagation(),n.input.blur();var t=n.props,r=t.refine;return t.searchAsYouType||r(n.getQuery()),!1})),Object(h.a)(Object(l.a)(n),"onChange",(function(e){var t=n.props,r=t.searchAsYouType,a=t.refine,i=t.onChange,s=e.target.value;r?a(s):n.setState({query:s}),i&&i(e)})),Object(h.a)(Object(l.a)(n),"onReset",(function(e){var t=n.props,r=t.searchAsYouType,a=t.refine,i=t.onReset;a(""),n.input.focus(),r||n.setState({query:""}),i&&i(e)})),n.state={query:e.searchAsYouType?null:e.currentRefinement},n}return Object(f.a)(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.onKeyDown)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.onKeyDown)}},{key:"componentDidUpdate",value:function(e){this.props.searchAsYouType||e.currentRefinement===this.props.currentRefinement||this.setState({query:this.props.currentRefinement})}},{key:"render",value:function(){var e=this,t=this.props,n=t.className,r=t.translate,s=t.autoFocus,c=t.loadingIndicator,o=t.submit,u=t.reset,l=this.getQuery(),f=Object.keys(this.props).reduce((function(t,n){return-1===["onsubmit","onreset","onchange"].indexOf(n.toLowerCase())&&0===n.indexOf("on")?Object(i.a)({},t,Object(h.a)({},n,e.props[n])):t}),{}),d=this.props.showLoadingIndicator&&this.props.isSearchStalled;return p.a.createElement("div",{className:y()(O(""),n)},p.a.createElement("form",{noValidate:!0,onSubmit:this.props.onSubmit?this.props.onSubmit:this.onSubmit,onReset:this.onReset,className:O("form",d&&"form--stalledSearch"),action:"",role:"search"},p.a.createElement("input",Object(a.a)({ref:this.onInputMount,type:"search",placeholder:r("placeholder"),autoFocus:s,autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",spellCheck:"false",required:!0,maxLength:"512",value:l,onChange:this.onChange},f,{className:O("input")})),p.a.createElement("button",{type:"submit",title:r("submitTitle"),className:O("submit")},o),p.a.createElement("button",{type:"reset",title:r("resetTitle"),className:O("reset"),hidden:!l||d},u),this.props.showLoadingIndicator&&p.a.createElement("span",{hidden:!d,className:O("loadingIndicator")},c)))}}]),t}(d.Component);Object(h.a)(S,"propTypes",{currentRefinement:g.a.string,className:g.a.string,refine:g.a.func.isRequired,translate:g.a.func.isRequired,loadingIndicator:g.a.node,reset:g.a.node,submit:g.a.node,focusShortcuts:g.a.arrayOf(g.a.oneOfType([g.a.string,g.a.number])),autoFocus:g.a.bool,searchAsYouType:g.a.bool,onSubmit:g.a.func,onReset:g.a.func,onChange:g.a.func,isSearchStalled:g.a.bool,showLoadingIndicator:g.a.bool,inputRef:g.a.oneOfType([g.a.func,g.a.exact({current:g.a.object})])}),Object(h.a)(S,"defaultProps",{currentRefinement:"",className:"",focusShortcuts:["s","/"],autoFocus:!1,searchAsYouType:!0,showLoadingIndicator:!1,isSearchStalled:!1,loadingIndicator:x,reset:R,submit:P});var F=Object(v.a)({resetTitle:"Clear the search query.",submitTitle:"Submit your search query.",placeholder:"Search here…"})(S);t.a=Object(r.a)(F)},function(e,t){!function(){e.exports=this.wp.compose}()},function(e,t){!function(){e.exports=this.wp.coreData}()},,function(e,t,n){"use strict";var r=n(16),a=n(8),i=n(7);t.a=Object(r.a)({displayName:"AlgoliaHits",getProvidedProps:function(e,t,n){var r=Object(a.d)(n,{ais:e.contextValue,multiIndexContext:e.indexContextValue});if(!r)return{hits:[]};var s=Object(i.a)(r.hits,r.hitsPerPage,r.page);return{hits:Object(i.b)(s,r.queryID)}},getSearchParameters:function(e){return e}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n(19),a=n(11),i=n(10),s=n(12),c=n(13),o=n(5),u=n(15),l=n(2),f=n(0),h=n.n(f);function d(e){return function(t){var n,d=function(n){function f(){var t,n;Object(a.a)(this,f);for(var r=arguments.length,i=new Array(r),u=0;u<r;u++)i[u]=arguments[u];return n=Object(s.a)(this,(t=Object(c.a)(f)).call.apply(t,[this].concat(i))),Object(l.a)(Object(o.a)(n),"translate",(function(t){var r=n.props.translations,a=r&&r.hasOwnProperty(t)?r[t]:e[t];if("function"==typeof a){for(var i=arguments.length,s=new Array(i>1?i-1:0),c=1;c<i;c++)s[c-1]=arguments[c];return a.apply(void 0,s)}return a})),n}return Object(u.a)(f,n),Object(i.a)(f,[{key:"render",value:function(){return h.a.createElement(t,Object(r.a)({translate:this.translate},this.props))}}]),f}(f.Component),p=t.displayName||t.name||"UnknownComponent";return d.displayName="Translatable(".concat(p,")"),d.propTypes={translations:(n=Object.keys(e),function(e,t,r){var a=e[t];if(a)for(var i=0,s=Object.keys(a);i<s.length;i++){var c=s[i];if(-1===n.indexOf(c))return new Error("Unknown `".concat(t,"` key `").concat(c,"`. Check the render method ")+"of `".concat(r,"`."))}})},d}}},,function(e,t,n){"use strict";n.r(t);var r=n(51),a=n(6),i=n(18),s=n.n(i),c=n(1),o=n(0),u=n(78),l=n(77),f=n(39),h=n(9),d=function(e){var t=e.attributes,n=e.setAttributes,r=t.displayPostDate,i=t.displayPostAuthor,s=t.displayPostCategory,u=t.displayPostTags,l=t.isUsingPaidPlan,f=Object(o.useCallback)((function(){n({displayPostDate:!r})}),[n,r]),d=Object(o.useCallback)((function(){n({displayPostAuthor:!i})}),[n,i]),p=Object(o.useCallback)((function(){n({displayPostCategory:!s})}),[s]),m=Object(o.useCallback)((function(){n({displayPostTags:!u})}),[u]),g=Object(o.useCallback)((function(){n({isUsingPaidPlan:!l})}),[l]);return Object(c.createElement)(h.PanelBody,{title:Object(a.__)("Hit item")},Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Show Author"),checked:i,onChange:d}),Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Show Post date"),checked:r,onChange:f}),Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Show category"),checked:s,onChange:p}),Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Show Tags"),checked:u,onChange:m}),Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Using payd plan"),checked:l,onChange:g}))},p=function(e){var t=e.attributes,n=e.setAttributes,r=t.displayPostContentRadio,i=t.excerptLength,s=t.listLayout,u=t.gridColumns,l=Object(o.useCallback)((function(e){n({gridColumns:e})}),[n]),f=Object(o.useCallback)((function(e){n({displayPostContentRadio:e})}),[n]);return Object(c.createElement)(h.PanelBody,{title:Object(a.__)("Post Content")},Object(c.createElement)(h.RadioControl,{label:Object(a.__)("Show:"),selected:r,options:[{label:Object(a.__)("Excerpt"),value:"excerpt"},{label:Object(a.__)("Full post"),value:"full_post"},{label:Object(a.__)("Nothing"),value:"hide"}],onChange:f}),"excerpt"===r&&Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Max number of words in excerpt"),value:i,onChange:function(e){return n({excerptLength:e})},min:10}),"list"===s?null:Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Column number"),value:u,onChange:l,min:1,max:6}))},m=n(9).ToolbarGroup,g=function(e){var t=e.setAttributes,n=e.attributes.listLayout,r=Object(o.useMemo)((function(){return[{icon:"list-view",title:Object(a.__)("List view"),onClick:function(){return t({listLayout:"list"})},isActive:"list"===n},{icon:"grid-view",title:Object(a.__)("Grid view"),onClick:function(){return t({listLayout:"grid"})},isActive:"grid"===n}]}),[n]);return Object(c.createElement)(h.Toolbar,{label:"List view"},Object(c.createElement)(m,{controls:r}))},b=n(24),y=n(50),v=n(70).useInstanceId,j=function(e){var t=e.attributes.indexName,n=e.setAttributes,r=Object(o.useState)(t),i=s()(r,2),u=i[0],l=i[1],f=Object(o.useCallback)((function(){n({indexName:u})}),[n,u]),d=v(h.TextControl),p="inspector-text-control-".concat(d),m=Object(o.useCallback)((function(e){return l(e.target.value)}),[l]);return Object(c.createElement)(h.BaseControl,{label:Object(a.__)("Index name"),id:p},Object(c.createElement)("div",{style:{display:"flex",flexDirection:"row"}},Object(c.createElement)("input",{className:"components-text-control__input",type:"text",id:p,value:u,onChange:m,onKeyDown:function(e){"Enter"===e.key&&f()}}),Object(c.createElement)(h.Button,{onClick:f,isSecondary:!0},Object(a.__)("Update"))))},O=function(e){var t=e.attributes,n=t.hitsItems,r=t.searchFormStyle,i=e.setAttributes,s=Object(o.useCallback)((function(e){i({hitsItems:e})}),[i]);return Object(c.createElement)(h.PanelBody,{title:Object(a.__)("Search Option")},Object(c.createElement)(j,e),Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Hit items"),value:n,onChange:s,min:1}),Object(c.createElement)(h.SelectControl,{label:Object(a.__)("SearchBox Style"),value:r,options:[{value:"wordpress",label:"WordPress"},{value:"algolia",label:"Algolia"}],onChange:function(e){return i({searchFormStyle:e})}}))},x=n(35),R=n(71).useEntityProp,P=function(e){var t=e.setAttributes,n=e.attributes,r=n.hitsItems,a=n.isUsingPaidPlan,i=n.appId,o=n.searchOnlyApiKey,h=R("root","site","aib_algolia_searchonly_api_key"),m=s()(h,1)[0],v=R("root","site","aib_algolia_app_id"),j=s()(v,1)[0];return Object(c.useEffect)((function(){m&&m!==o&&t({searchOnlyApiKey:m}),j&&j!==i&&t({appId:j})}),[t,i,o,m,j]),Object(c.createElement)(b.b,{appId:j,searchOnlyAPIKey:m,indexName:e.attributes.indexName,stopTheFirstRun:!0},Object(c.createElement)(f.InspectorControls,null,Object(c.createElement)(O,e),Object(c.createElement)(d,e),Object(c.createElement)(p,e)),Object(c.createElement)(f.BlockControls,null,Object(c.createElement)(g,e)),Object(c.createElement)(u.a,{hitsPerPage:r}),Object(c.createElement)(x.a,{ui:n.searchFormStyle}),Object(c.createElement)(y.a,{attributes:n}),a?null:Object(c.createElement)(l.a,null))},S=function(e){var t=e.attributes,n=t.appId,r=t.searchOnlyApiKey,a=t.listLayout,i=t.gridColumns,s=t.indexName,o=t.displayPostAuthor,u=t.displayPostCategory,l=t.displayPostContentRadio,f=t.displayPostDate,h=t.displayPostTags,d=t.excerptLength,p=t.enableExperimentalRelatedItems,m=t.categoryScore,g=t.postTitleScore,b=t.tagScore,y=t.searchFormStyle,v=t.hitsItems;return Object(c.createElement)("div",{className:"aib-instantsearch","data-app-id":n,"data-searchonly-api-key":r,"data-list-layout":a,"data-grid-columns":i,"data-index-name":s,"data-display-post-author":o,"data-display-post-categories":u,"data-display-post-content-type":l,"data-display-post-date":f,"data-display-post-tags":h,"data-excerpt-length":d,"data-enable-experimental-related-items":p,"data-category-score":m,"data-post-title-score":g,"data-tag-score":b,"data-search-box-style":y,"data-hit-items":v})},F={indexName:{type:"string",default:"wp_posts_post"},isUsingPaidPlan:{type:"boolean",default:!1},displayPostDate:{type:"boolean",default:!0},displayPostAuthor:{type:"boolean",default:!0},displayPostCategory:{type:"boolean",default:!0},displayPostTags:{type:"boolean",default:!0},displayPostContentRadio:{type:"string",default:"excerpt"},excerptLength:{type:"number",default:55},enableExperimentalRelatedItems:{type:"boolean",default:!0},categoryScore:{type:"number",default:1},tagScore:{type:"number",default:1},postTitleScore:{type:"number",default:1},hitsItems:{type:"number",default:10},listLayout:{type:"string",default:"list"},gridColumns:{type:"number",default:3},searchOnlyApiKey:{type:"string"},appId:{type:"string"},searchFormStyle:{type:"string",default:"wordpress"}},w=n(30),E=n(69),_=n(70).useInstanceId,C=function(e){var t=e.attributes,n=e.setAttributes,r=t.displaySearchForm,i=t.hitsItems,u=t.indexName,l=Object(o.useState)(u),f=s()(l,2),d=f[0],p=f[1],m=Object(o.useCallback)((function(){n({displaySearchForm:!r})}),[n,r]),g=Object(o.useCallback)((function(e){n({hitsItems:e})}),[n]),b=Object(o.useCallback)((function(){n({indexName:d})}),[n,d]),y=_(h.TextControl),v="inspector-text-control-".concat(y),j=Object(o.useCallback)((function(e){return p(e.target.value)}),[p]);return Object(c.createElement)(h.PanelBody,{title:Object(a.__)("Search Option")},Object(c.createElement)(h.BaseControl,{label:Object(a.__)("Index name"),id:v},Object(c.createElement)("div",{style:{display:"flex",flexDirection:"row"}},Object(c.createElement)("input",{className:"components-text-control__input",type:"text",id:v,value:d,onChange:j,onKeyDown:function(e){"Enter"===e.key&&b()}}),Object(c.createElement)(h.Button,{onClick:b,isSecondary:!0},Object(c.createElement)(h.Icon,{icon:"search"}),Object(a.__)("Search")))),Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Hit items"),value:i,onChange:g,min:1}),Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Filter By keyword"),checked:r,onChange:m}),r?Object(c.createElement)(E.a,null):null)},I=function(e){var t=e.attributes,n=e.setAttributes,r=t.categoryScore,i=t.postTitleScore,s=t.tagScore,u=t.enableExperimentalRelatedItems,l=Object(o.useCallback)((function(){n({enableExperimentalRelatedItems:!u})}),[u,n]);return Object(c.createElement)(h.PanelBody,{title:Object(a.__)("Related Item Recomendation (Experimental)")},Object(c.createElement)(h.ToggleControl,{label:Object(a.__)("Enable feature"),checked:u,onChange:l}),u?Object(c.createElement)(c.Fragment,null,Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Post title score"),value:i,onChange:function(e){return n({postTitleScore:e})},min:0,max:5}),Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Category score"),value:r,onChange:function(e){return n({categoryScore:e})},min:0,max:5}),Object(c.createElement)(h.RangeControl,{label:Object(a.__)("Tag score"),value:s,onChange:function(e){return n({tagScore:e})},min:0,max:5})):null)},k=n(2),N=n(31),A=n(4),T=n(20),D=n.n(T),H=n(16),V=n(7),q=n(8);function Q(e){var t=e.attributeName,n=e.attributeValue,r=e.attributeScore;return"".concat(t,":").concat(n,"<score=").concat(r||1,">")}var L={transformSearchParameters:function(e){return Object(A.a)({},e)}};function M(e){var t=Object.keys(e.matchingPatterns).reduce((function(t,n){var r=e.matchingPatterns[n],a=Object(V.e)(e.hit,n),i=r.score;return Array.isArray(a)?[].concat(Object(N.a)(t),[a.map((function(e){return Q({attributeName:n,attributeValue:e,attributeScore:i})}))]):"string"==typeof a?[].concat(Object(N.a)(t),[Q({attributeName:n,attributeValue:a,attributeScore:i})]):t}),[]);return e.transformSearchParameters(new D.a.SearchParameters({sumOrFiltersScores:!0,facetFilters:["objectID:-".concat(e.hit.objectID)],optionalFilters:t}))}var U=Object(H.a)({displayName:"AlgoliaConfigureRelatedItems",defaultProps:L,getProvidedProps:function(){return{}},getSearchParameters:function(e,t){return e.setQueryParameters(M(t))},transitionState:function(e,t,n){var r="configure",a=Object(V.g)(Object(V.h)(M(e))),i=Object.keys(a),s=this._searchParameters?Object.keys(this._searchParameters).filter((function(e){return-1===i.indexOf(e)})):[];this._searchParameters=a;var c=Object(k.a)({},r,Object(A.a)({},Object(V.f)(n[r],s),a));return Object(q.f)(n,c,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},cleanUp:function(e,t){var n=this,r="configure",a=Object(q.c)({ais:e.contextValue,multiIndexContext:e.indexContextValue}),i=Object(q.e)({ais:e.contextValue,multiIndexContext:e.indexContextValue})&&t.indices?t.indices[a]:t,s=(i&&i[r]?Object.keys(i[r]):[]).reduce((function(e,t){return n._searchParameters[t]||(e[t]=i[r][t]),e}),{}),c=Object(k.a)({},r,s);return Object(q.f)(t,c,{ais:e.contextValue,multiIndexContext:e.indexContextValue})}}),B=n(3),z=n.n(B);function W(){return null}W.propTypes={hit:z.a.object.isRequired,matchingPatterns:z.a.object.isRequired,transformSearchParameters:z.a.func};var K=U(W),J=n(38),G=function(e){var t,n,r=e.attributes,a=r.enableExperimentalRelatedItems,i=r.categoryScore,s=r.postTitleScore,u=r.tagScore,l=(t=Object(J.useSelect)((function(e){return e("core/editor").getEditedPostAttribute("categories")}),[]),Object(J.useSelect)((function(e){var n=(0,e("core").getEntityRecords)("taxonomy","category");return n?n.filter((function(e){return t.includes(e.id)})):[]}),[t])),f=(n=Object(J.useSelect)((function(e){return e("core/editor").getEditedPostAttribute("tags")}),[]),Object(J.useSelect)((function(e){var t=(0,e("core").getEntityRecords)("taxonomy","post_tag");return t?t.filter((function(e){return n.includes(e.id)})):[]}),[n])),h=Object(J.useSelect)((function(e){return e("core/editor").getEditedPostAttribute("title")})),d=Object(o.useCallback)((function(e){return i>0&&l.forEach((function(t){e.optionalFilters.push("taxonomies.category:".concat(t.name,"<score=").concat(i,">"))})),u>0&&f.forEach((function(t){e.optionalFilters.push("taxonomies.post_tag:".concat(t.name,"<score=").concat(u,">"))})),e}),[l,f,i,u]);return a?Object(c.createElement)(K,{hit:{post_title:h||""},matchingPatterns:{post_title:{score:s}},transformSearchParameters:d}):null},X=n(71).useEntityProp,Y=function(e){var t=e.setAttributes,n=e.attributes,r=n.hitsItems,a=n.isUsingPaidPlan,i=X("root","site","aib_algolia_searchonly_api_key"),o=s()(i,1)[0],h=X("root","site","aib_algolia_app_id"),m=s()(h,1)[0];return Object(c.createElement)(b.b,{appId:m,searchOnlyAPIKey:o,indexName:e.attributes.indexName},Object(c.createElement)(f.InspectorControls,null,Object(c.createElement)(C,e),Object(c.createElement)(d,e),Object(c.createElement)(p,e),Object(c.createElement)(I,e)),Object(c.createElement)(f.BlockControls,null,Object(c.createElement)(g,e)),Object(c.createElement)(u.a,{hitsPerPage:r}),Object(c.createElement)(G,e),Object(c.createElement)(w.b,{setAttributes:t,attributes:n}),a?null:Object(c.createElement)(l.a,null))},$=function(e){var t=e.attributes,n=t.isUsingPaidPlan,r=e.attributes.hits||[];return Object(c.createElement)(b.a,null,Object(c.createElement)(w.a,{hits:r,attributes:t}),n?null:Object(c.createElement)(l.a,null))},Z={hits:{type:"array"},indexName:{type:"string",default:"wp_posts_post"},displaySearchForm:{type:"boolean",default:!0},isUsingPaidPlan:{type:"boolean",default:!1},displayPostDate:{type:"boolean",default:!0},displayPostAuthor:{type:"boolean",default:!0},displayPostCategory:{type:"boolean",default:!0},displayPostTags:{type:"boolean",default:!0},displayPostContentRadio:{type:"string",default:"excerpt"},excerptLength:{type:"number",default:55},enableExperimentalRelatedItems:{type:"boolean",default:!0},categoryScore:{type:"number",default:1},tagScore:{type:"number",default:1},postTitleScore:{type:"number",default:1},hitsItems:{type:"number",default:10},listLayout:{type:"string",default:"list"},gridColumns:{type:"number",default:3}};Object(r.registerBlockType)("aib/static-related-items",{title:Object(a.__)("Static Related Items","search-with-algolia-instantsearch-blocks"),description:Object(a.__)("現在の記事と関連性の高い記事リストを、記事内に保存できるブロックです。Staticに保存するため、記事更新時のみデータが更新されます。","search-with-algolia-instantsearch-blocks"),category:"aib",icon:"sticky",supports:{html:!1},attributes:Z,edit:Y,save:$}),Object(r.registerBlockType)("aib/instantsearch",{title:Object(a.__)("Instantsearch","search-with-algolia-instantsearch-blocks"),description:Object(a.__)("Show Algolia Instantsearch form and the results","search-with-algolia-instantsearch-blocks"),category:"aib",icon:"search",supports:{html:!1},attributes:F,edit:P,save:S})},function(e,t,n){"use strict";var r=n(16),a=Object(r.a)({displayName:"AlgoliaPoweredBy",getProvidedProps:function(){var e="undefined"==typeof window?"":window.location.hostname;return{url:"https://www.algolia.com/?utm_source=react-instantsearch&utm_medium=website&"+"utm_content=".concat(e,"&")+"utm_campaign=poweredby"}}}),i=n(11),s=n(10),c=n(12),o=n(13),u=n(15),l=n(2),f=n(0),h=n.n(f),d=n(3),p=n.n(d),m=n(14),g=n.n(m),b=n(74),y=n(21),v=Object(y.a)("PoweredBy"),j=function(){return h.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",baseProfile:"basic",viewBox:"0 0 1366 362",width:"100",height:"27",className:v("logo")},h.a.createElement("linearGradient",{id:"g",x1:"428.258",x2:"434.145",y1:"404.15",y2:"409.85",gradientUnits:"userSpaceOnUse",gradientTransform:"matrix(94.045 0 0 -94.072 -40381.527 38479.52)"},h.a.createElement("stop",{offset:"0",stopColor:"#00AEFF"}),h.a.createElement("stop",{offset:"1",stopColor:"#3369E7"})),h.a.createElement("path",{d:"M61.8 15.4h242.8c23.9 0 43.4 19.4 43.4 43.4v242.9c0 23.9-19.4 43.4-43.4 43.4H61.8c-23.9 0-43.4-19.4-43.4-43.4v-243c0-23.9 19.4-43.3 43.4-43.3z",fill:"url(#g)"}),h.a.createElement("path",{d:"M187 98.7c-51.4 0-93.1 41.7-93.1 93.2S135.6 285 187 285s93.1-41.7 93.1-93.2-41.6-93.1-93.1-93.1zm0 158.8c-36.2 0-65.6-29.4-65.6-65.6s29.4-65.6 65.6-65.6 65.6 29.4 65.6 65.6-29.3 65.6-65.6 65.6zm0-117.8v48.9c0 1.4 1.5 2.4 2.8 1.7l43.4-22.5c1-.5 1.3-1.7.8-2.7-9-15.8-25.7-26.6-45-27.3-1 0-2 .8-2 1.9zm-60.8-35.9l-5.7-5.7c-5.6-5.6-14.6-5.6-20.2 0l-6.8 6.8c-5.6 5.6-5.6 14.6 0 20.2l5.6 5.6c.9.9 2.2.7 3-.2 3.3-4.5 6.9-8.8 10.9-12.8 4.1-4.1 8.3-7.7 12.9-11 1-.6 1.1-2 .3-2.9zM217.5 89V77.7c0-7.9-6.4-14.3-14.3-14.3h-33.3c-7.9 0-14.3 6.4-14.3 14.3v11.6c0 1.3 1.2 2.2 2.5 1.9 9.3-2.7 19.1-4.1 29-4.1 9.5 0 18.9 1.3 28 3.8 1.2.3 2.4-.6 2.4-1.9z",fill:"#FFFFFF"}),h.a.createElement("path",{d:"M842.5 267.6c0 26.7-6.8 46.2-20.5 58.6-13.7 12.4-34.6 18.6-62.8 18.6-10.3 0-31.7-2-48.8-5.8l6.3-31c14.3 3 33.2 3.8 43.1 3.8 15.7 0 26.9-3.2 33.6-9.6s10-15.9 10-28.5v-6.4c-3.9 1.9-9 3.8-15.3 5.8-6.3 1.9-13.6 2.9-21.8 2.9-10.8 0-20.6-1.7-29.5-5.1-8.9-3.4-16.6-8.4-22.9-15-6.3-6.6-11.3-14.9-14.8-24.8s-5.3-27.6-5.3-40.6c0-12.2 1.9-27.5 5.6-37.7 3.8-10.2 9.2-19 16.5-26.3 7.2-7.3 16-12.9 26.3-17s22.4-6.7 35.5-6.7c12.7 0 24.4 1.6 35.8 3.5 11.4 1.9 21.1 3.9 29 6.1v155.2zm-108.7-77.2c0 16.4 3.6 34.6 10.8 42.2 7.2 7.6 16.5 11.4 27.9 11.4 6.2 0 12.1-.9 17.6-2.6 5.5-1.7 9.9-3.7 13.4-6.1v-97.1c-2.8-.6-14.5-3-25.8-3.3-14.2-.4-25 5.4-32.6 14.7-7.5 9.3-11.3 25.6-11.3 40.8zm294.3 0c0 13.2-1.9 23.2-5.8 34.1s-9.4 20.2-16.5 27.9c-7.1 7.7-15.6 13.7-25.6 17.9s-25.4 6.6-33.1 6.6c-7.7-.1-23-2.3-32.9-6.6-9.9-4.3-18.4-10.2-25.5-17.9-7.1-7.7-12.6-17-16.6-27.9s-6-20.9-6-34.1c0-13.2 1.8-25.9 5.8-36.7 4-10.8 9.6-20 16.8-27.7s15.8-13.6 25.6-17.8c9.9-4.2 20.8-6.2 32.6-6.2s22.7 2.1 32.7 6.2c10 4.2 18.6 10.1 25.6 17.8 7.1 7.7 12.6 16.9 16.6 27.7 4.2 10.8 6.3 23.5 6.3 36.7zm-40 .1c0-16.9-3.7-31-10.9-40.8-7.2-9.9-17.3-14.8-30.2-14.8-12.9 0-23 4.9-30.2 14.8-7.2 9.9-10.7 23.9-10.7 40.8 0 17.1 3.6 28.6 10.8 38.5 7.2 10 17.3 14.9 30.2 14.9 12.9 0 23-5 30.2-14.9 7.2-10 10.8-21.4 10.8-38.5zm127.1 86.4c-64.1.3-64.1-51.8-64.1-60.1L1051 32l39.1-6.2v183.6c0 4.7 0 34.5 25.1 34.6v32.9zm68.9 0h-39.3V108.1l39.3-6.2v175zm-19.7-193.5c13.1 0 23.8-10.6 23.8-23.7S1177.6 36 1164.4 36s-23.8 10.6-23.8 23.7 10.7 23.7 23.8 23.7zm117.4 18.6c12.9 0 23.8 1.6 32.6 4.8 8.8 3.2 15.9 7.7 21.1 13.4s8.9 13.5 11.1 21.7c2.3 8.2 3.4 17.2 3.4 27.1v100.6c-6 1.3-15.1 2.8-27.3 4.6s-25.9 2.7-41.1 2.7c-10.1 0-19.4-1-27.7-2.9-8.4-1.9-15.5-5-21.5-9.3-5.9-4.3-10.5-9.8-13.9-16.6-3.3-6.8-5-16.4-5-26.4 0-9.6 1.9-15.7 5.6-22.3 3.8-6.6 8.9-12 15.3-16.2 6.5-4.2 13.9-7.2 22.4-9s17.4-2.7 26.6-2.7c4.3 0 8.8.3 13.6.8s9.8 1.4 15.2 2.7v-6.4c0-4.5-.5-8.8-1.6-12.8-1.1-4.1-3-7.6-5.6-10.7-2.7-3.1-6.2-5.5-10.6-7.2s-10-3-16.7-3c-9 0-17.2 1.1-24.7 2.4-7.5 1.3-13.7 2.8-18.4 4.5l-4.7-32.1c4.9-1.7 12.2-3.4 21.6-5.1s19.5-2.6 30.3-2.6zm3.3 141.9c12 0 20.9-.7 27.1-1.9v-39.8c-2.2-.6-5.3-1.3-9.4-1.9-4.1-.6-8.6-1-13.6-1-4.3 0-8.7.3-13.1 1-4.4.6-8.4 1.8-11.9 3.5s-6.4 4.1-8.5 7.2c-2.2 3.1-3.2 4.9-3.2 9.6 0 9.2 3.2 14.5 9 18 5.9 3.6 13.7 5.3 23.6 5.3zM512.9 103c12.9 0 23.8 1.6 32.6 4.8 8.8 3.2 15.9 7.7 21.1 13.4 5.3 5.8 8.9 13.5 11.1 21.7 2.3 8.2 3.4 17.2 3.4 27.1v100.6c-6 1.3-15.1 2.8-27.3 4.6-12.2 1.8-25.9 2.7-41.1 2.7-10.1 0-19.4-1-27.7-2.9-8.4-1.9-15.5-5-21.5-9.3-5.9-4.3-10.5-9.8-13.9-16.6-3.3-6.8-5-16.4-5-26.4 0-9.6 1.9-15.7 5.6-22.3 3.8-6.6 8.9-12 15.3-16.2 6.5-4.2 13.9-7.2 22.4-9s17.4-2.7 26.6-2.7c4.3 0 8.8.3 13.6.8 4.7.5 9.8 1.4 15.2 2.7v-6.4c0-4.5-.5-8.8-1.6-12.8-1.1-4.1-3-7.6-5.6-10.7-2.7-3.1-6.2-5.5-10.6-7.2-4.4-1.7-10-3-16.7-3-9 0-17.2 1.1-24.7 2.4-7.5 1.3-13.7 2.8-18.4 4.5l-4.7-32.1c4.9-1.7 12.2-3.4 21.6-5.1 9.4-1.8 19.5-2.6 30.3-2.6zm3.4 142c12 0 20.9-.7 27.1-1.9v-39.8c-2.2-.6-5.3-1.3-9.4-1.9-4.1-.6-8.6-1-13.6-1-4.3 0-8.7.3-13.1 1-4.4.6-8.4 1.8-11.9 3.5s-6.4 4.1-8.5 7.2c-2.2 3.1-3.2 4.9-3.2 9.6 0 9.2 3.2 14.5 9 18s13.7 5.3 23.6 5.3zm158.5 31.9c-64.1.3-64.1-51.8-64.1-60.1L610.6 32l39.1-6.2v183.6c0 4.7 0 34.5 25.1 34.6v32.9z",fill:"#182359"}))},O=function(e){function t(){return Object(i.a)(this,t),Object(c.a)(this,Object(o.a)(t).apply(this,arguments))}return Object(u.a)(t,e),Object(s.a)(t,[{key:"render",value:function(){var e=this.props,t=e.url,n=e.translate,r=e.className;return h.a.createElement("div",{className:g()(v(""),r)},h.a.createElement("span",{className:v("text")},n("searchBy"))," ",h.a.createElement("a",{href:t,target:"_blank",className:v("link"),"aria-label":"Algolia",rel:"noopener noreferrer"},h.a.createElement(j,null)))}}]),t}(f.Component);Object(l.a)(O,"propTypes",{url:p.a.string.isRequired,translate:p.a.func.isRequired,className:p.a.string});var x=Object(b.a)({searchBy:"Search by"})(O);t.a=a(x)},function(e,t,n){"use strict";var r=n(2),a=n(4),i=n(17),s=n(7),c=n(16),o=n(8);var u=Object(c.a)({displayName:"AlgoliaConfigure",getProvidedProps:function(){return{}},getSearchParameters:function(e,t){t.children,t.contextValue,t.indexContextValue;var n=Object(i.a)(t,["children","contextValue","indexContextValue"]);return e.setQueryParameters(n)},transitionState:function(e,t,n){var c="configure",u=(e.children,e.contextValue,e.indexContextValue,Object(i.a)(e,["children","contextValue","indexContextValue"])),l=Object.keys(e),f=this._props?Object.keys(this._props).filter((function(e){return-1===l.indexOf(e)})):[];this._props=e;var h=Object(r.a)({},c,Object(a.a)({},Object(s.f)(n[c],f),u));return Object(o.f)(n,h,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},cleanUp:function(e,t){var n="configure",a=Object(o.c)({ais:e.contextValue,multiIndexContext:e.indexContextValue}),i=Object(o.e)({ais:e.contextValue,multiIndexContext:e.indexContextValue})&&t.indices?t.indices[a]:t,s=(i&&i[n]?Object.keys(i[n]):[]).reduce((function(t,r){return e[r]||(t[r]=i[n][r]),t}),{}),c=Object(r.a)({},n,s);return Object(o.f)(t,c,{ais:e.contextValue,multiIndexContext:e.indexContextValue})}});t.a=u((function(){return null}))}]);
  • search-with-algolia-instantsearch-blocks/trunk/package-lock.json

    r2430689 r2433769  
    11{
    22    "name": "algolia-instantsearch-blocks",
    3     "version": "0.1.2",
     3    "version": "0.1.",
    44    "lockfileVersion": 1,
    55    "requires": true,
  • search-with-algolia-instantsearch-blocks/trunk/package.json

    r2430689 r2433769  
    11{
    22    "name": "algolia-instantsearch-blocks",
    3     "version": "0.1.2",
     3    "version": "0.1.",
    44    "description": "Example block written with ESNext standard and JSX support – build step required.",
    55    "author": "The WordPress Contributors",
  • search-with-algolia-instantsearch-blocks/trunk/readme.txt

    r2430689 r2433769  
    4646== Changelog ==
    4747
     48
     49
     50
    4851= 0.1.0 =
    4952* Release
  • search-with-algolia-instantsearch-blocks/trunk/src/components/algolia/HitItem.tsx

    r2430689 r2433769  
    7979        {hit.taxonomies ? (
    8080            <>
    81                 {displayPostTags && hit.taxonomies.category ? (
     81                {displayPost && hit.taxonomies.category ? (
    8282                    <div className="wp-block-latest-posts__post-author" style={{
    8383                        marginBottom: !!hit.taxonomies.post_tag ? '0': '16px'
     
    8989                    </div>
    9090                ): null}
    91                 {displayPostCategory && hit.taxonomies.post_tag ? (
     91                {displayPost && hit.taxonomies.post_tag ? (
    9292                    <div className="wp-block-latest-posts__post-author" style={{
    9393                        marginBottom: '16px'
Note: See TracChangeset for help on using the changeset viewer.