1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="c20b0340-d349-4e67-ad97-729a23dad66d",e._sentryDebugIdIdentifier="sentry-dbid-c20b0340-d349-4e67-ad97-729a23dad66d")}catch(e){}}();var _global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};_global.SENTRY_RELEASE={id:"780d26113b47d393c47cb1c05c242ac1d5ec2b22"},(self.webpackChunknew_icloudready_website_ui=self.webpackChunknew_icloudready_website_ui||[]).push([[1839],{72733:function(e){function t(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function n(e){return"object"==typeof e&&null!==e}function i(e){return void 0===e}e.exports=t,t.prototype._events=void 0,t.prototype._maxListeners=void 0,t.defaultMaxListeners=10,t.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},t.prototype.emit=function(e){var t,a,o,c,s,u;if(this._events||(this._events={}),"error"===e&&(!this._events.error||n(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var l=new Error('Uncaught, unspecified "error" event. ('+t+")");throw l.context=t,l}if(i(a=this._events[e]))return!1;if(r(a))switch(arguments.length){case 1:a.call(this);break;case 2:a.call(this,arguments[1]);break;case 3:a.call(this,arguments[1],arguments[2]);break;default:c=Array.prototype.slice.call(arguments,1),a.apply(this,c)}else if(n(a))for(c=Array.prototype.slice.call(arguments,1),o=(u=a.slice()).length,s=0;s<o;s++)u[s].apply(this,c);return!0},t.prototype.addListener=function(e,a){var o;if(!r(a))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,r(a.listener)?a.listener:a),this._events[e]?n(this._events[e])?this._events[e].push(a):this._events[e]=[this._events[e],a]:this._events[e]=a,n(this._events[e])&&!this._events[e].warned&&(o=i(this._maxListeners)?t.defaultMaxListeners:this._maxListeners)&&o>0&&this._events[e].length>o&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},t.prototype.on=t.prototype.addListener,t.prototype.once=function(e,t){if(!r(t))throw TypeError("listener must be a function");var n=!1;function i(){this.removeListener(e,i),n||(n=!0,t.apply(this,arguments))}return i.listener=t,this.on(e,i),this},t.prototype.removeListener=function(e,t){var i,a,o,c;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(o=(i=this._events[e]).length,a=-1,i===t||r(i.listener)&&i.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(n(i)){for(c=o;c-- >0;)if(i[c]===t||i[c].listener&&i[c].listener===t){a=c;break}if(a<0)return this;1===i.length?(i.length=0,delete this._events[e]):i.splice(a,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},t.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(r(n=this._events[e]))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},t.prototype.listeners=function(e){return this._events&&this._events[e]?r(this._events[e])?[this._events[e]]:this._events[e].slice():[]},t.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(r(t))return 1;if(t)return t.length}return 0},t.listenerCount=function(e,t){return e.listenerCount(t)}},74103:function(e,t,r){"use strict";var n=r(36571),i=r(33371),a=r(67691);function o(e,t,r){return new n(e,t,r)}o.version=r(16938),o.AlgoliaSearchHelper=n,o.SearchParameters=i,o.SearchResults=a,e.exports=o},46732:function(e,t,r){"use strict";var n=r(72733);function i(e,t){this.main=e,this.fn=t,this.lastResults=null}
1r(73014)(i,n),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},e.exports=i},44054:function(e,t,r){"use strict";var n=r(29110),i=r(40317),a=r(21383),o={addRefinement:function(e,t,r){if(o.isRefined(e,t,r))return e;var i=""+r,a=e[t]?e[t].concat(i):[i],c={};return c[t]=a,n({},c,e)},removeRefinement:function(e,t,r){if(void 0===r)return o.clearRefinement(e,(function(e,r){return t===r}));var n=""+r;return o.clearRefinement(e,(function(e,r){return t===r&&n===e}))},toggleRefinement:function(e,t,r){if(void 0===r)throw new Error("toggleRefinement should be used with a value");return o.isRefined(e,t,r)?o.removeRefinement(e,t,r):o.addRefinement(e,t,r)},clearRefinement:function(e,t,r){if(void 0===t)return i(e)?{}:e;if("string"==typeof t)return a(e,[t]);if("function"==typeof t){var n=!1,o=Object.keys(e).reduce((function(i,a){var o=e[a]||[],c=o.filter((function(e){return!t(e,a,r)}));return c.length!==o.length&&(n=!0),i[a]=c,i}),{});return n?o:e}},isRefined:function(e,t,r){var n=Boolean(e[t])&&e[t].length>0;if(void 0===r||!n)return n;var i=""+r;return-1!==e[t].indexOf(i)}};e.exports=o},33371:function(e,t,r){"use strict";var n=r(29110),i=r(20849),a=r(14843),o=r(44728),c=r(40317),s=r(21383),u=r(17507),l=r(72208),f=r(44054);function h(e,t){return Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every((function(e,r){return h(t[r],e)})):e===t}function m(e){var t=e?m._parseNumbers(e):{};void 0===t.userToken||l(t.userToken)||console.warn("[algoliasearch-helper] The `userToken` parameter is invalid. This can lead to wrong analytics.\n - Format: [a-zA-Z0-9_-]{1,64}"),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 r=this;Object.keys(t).forEach((function(e){var n=-1!==m.PARAMETERS.indexOf(e),i=void 0!==t[e];!n&&i&&(r[e]=t[e])}))}m.PARAMETERS=Object.keys(new m),m._parseNumbers=function(e){if(e instanceof m)return e;var t={};if(["aroundPrecision","aroundRadius","getRankingInfo","minWordSizefor2Typos","minWordSizefor1Typo","page","maxValuesPerFacet","distinct","minimumAroundRadius","hitsPerPage","minProximity"].forEach((function(r){var n=e[r];if("string"==typeof n){var i=parseFloat(n);t[r]=isNaN(i)?n: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 r={};Object.keys(e.numericRefinements).forEach((function(t){var n=e.numericRefinements[t]||{};r[t]={},Object.keys(n).forEach((function(e){var i=n[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}));r[t][e]=i}))})),t.numericRefinements=r}return o({},e,t)},m.make=function(e){var t=new m(e);return(e.hierarchicalFacets||[]).forEach((function(e){if(e.rootPath){var r=t.getHierarchicalRefinement(e.name);r.length>0&&0!==r[0].indexOf(e.rootPath)&&(t=t.clearRefinements(e.name)),0===(r=t.getHierarchicalRefinement(e.name)).length&&(t=t.toggleHierarchicalFacetRefinement(e.name,e.rootPath))}})),t},m.validate=function(e,t){var r=t||{};return e.tagFilters&&r.tagRefinements&&r.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&&r.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&&r.numericRefinements&&c(r.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."):c(e.numericRefinements)&&r.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},m.prototype={constructor:m,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,r){var n=u(r);if(this.isNumericRefined(e,t,n))return this;var i=o({},this.numericRefinements);return i[e]=o({},i[e]),i[e][t]?(i[e][t]=i[e][t].slice(),i[e][t].push(n)):i[e][t]=[n],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,r){var n=r;return void 0!==n?this.isNumericRefined(e,t,n)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(r,i){return i===e&&r.op===t&&h(r.val,u(n))}))}):this:void 0!==t?this.isNumericRefined(e,t)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(r,n){return n===e&&r.op===t}))}):this:this.isNumericRefined(e)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(t,r){return r===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 c(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return s(this.numericRefinements,[e]);if("function"==typeof e){var t=!1,r=this.numericRefinements,n=Object.keys(r).reduce((function(n,i){var a=r[i],o={};return a=a||{}
1,Object.keys(a).forEach((function(r){var n=a[r]||[],c=[];n.forEach((function(t){e({val:t,op:r},i,"numeric")||c.push(t)})),c.length!==n.length&&(t=!0),o[r]=c})),n[i]=o,n}),{});return t?n: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 r=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),i={};return void 0!==this.hierarchicalFacetsRefinements[e]&&this.hierarchicalFacetsRefinements[e].length>0&&(this.hierarchicalFacetsRefinements[e][0]===t||0===this.hierarchicalFacetsRefinements[e][0].indexOf(t+r))?-1===t.indexOf(r)?i[e]=[]:i[e]=[t.slice(0,t.lastIndexOf(r))]:i[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:n({},i,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 r={};return r[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:n({},r,this.hierarchicalFacetsRefinements)})},removeHierarchicalFacetRefinement:function(e){if(!this.isHierarchicalFacetRefined(e))return this;var t={};return t[e]=[],this.setQueryParameters({hierarchicalFacetsRefinements:n({},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 r=this.getHierarchicalRefinement(e);return t?-1!==r.indexOf(t):r.length>0},isNumericRefined:function(e,t,r){if(void 0===r&&void 0===t)return Boolean(this.numericRefinements[e]);var n=this.numericRefinements[e]&&void 0!==this.numericRefinements[e][t];if(void 0===r||!n)return n;var a,o,c=u(r),s=void 0!==(a=this.numericRefinements[e][t],o=c,i(a,(function(e){return h(e,o)})));return n&&s},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()).sort()},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}))).sort()},getUnrefinedDisjunctiveFacets:function(){var e=this.getRefinedDisjunctiveFacets();return this.disjunctiveFacets.filter((function(t){return-1===e.indexOf(t)}))},managedParameters:["index","facets","disjunctiveFacets","facetsRefinements","hierarchicalFacets","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacetsRefinements"],getQueryParams:function(){var e=this.managedParameters,t={},r=this;
1return Object.keys(this).forEach((function(n){var i=r[n];-1===e.indexOf(n)&&void 0!==i&&(t[n]=i)})),t},setQueryParameter:function(e,t){if(this[e]===t)return this;var r={};return r[e]=t,this.setQueryParameters(r)},setQueryParameters:function(e){if(!e)return this;var t=m.validate(this,e);if(t)throw t;var r=this,n=m._parseNumbers(e),i=Object.keys(this).reduce((function(e,t){return e[t]=r[t],e}),{}),a=Object.keys(n).reduce((function(e,t){var r=void 0!==e[t],i=void 0!==n[t];return r&&!i?s(e,[t]):(i&&(e[t]=n[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 i(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 r=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e));return t.split(r).map((function(e){return e.trim()}))},toString:function(){return JSON.stringify(this,null,2)}},e.exports=m},76673:function(e,t,r){"use strict";e.exports=function(e){return function(t,r){var n=e.hierarchicalFacets[r],u=e.hierarchicalFacetsRefinements[n.name]&&e.hierarchicalFacetsRefinements[n.name][0]||"",l=e._getHierarchicalFacetSeparator(n),f=e._getHierarchicalRootPath(n),h=e._getHierarchicalShowParentLevel(n),m=a(e._getHierarchicalFacetSortBy(n)),p=t.every((function(e){return e.exhaustive})),d=function(e,t,r,n,a){return function(u,l,f){var h=u;if(f>0){var m=0;for(h=u;m<f;){var p=h&&Array.isArray(h.data)?h.data:[];h=i(p,(function(e){return e.isRefined})),m++}}if(h){var d=Object.keys(l.data).map((function(e){return[e,l.data[e]]})).filter((function(e){return function(e,t,r,n,i,a){if(i&&(0!==e.indexOf(i)||i===e))return!1;return!i&&-1===e.indexOf(n)||i&&e.split(n).length-i.split(n).length==1||-1===e.indexOf(n)&&-1===r.indexOf(n)||0===r.indexOf(e)||0===e.indexOf(t+n)&&(a||0===e.indexOf(r))}(e[0],h.path||r,a,t,r,n)}));h.data=o(d.map((function(e){var r=e[0];return function(e,t,r,n,i){var a=t.split(r);return{name:a[a.length-1].trim(),path:t,escapedValue:c(t),count:e,isRefined:n===t||0===n.indexOf(t+r),exhaustive:i,data:null}}(e[1],r,t,s(a),l.exhaustive)})),e[0],e[1])}return u}}(m,l,f,h,u),y=t;return f&&(y=t.slice(f.split(l).length)),y.reduce(d,{name:e.hierarchicalFacets[r].name,count:null,isRefined:!0,path:null,escapedValue:null,exhaustive:p,data:null})}};var n=r(2909),i=r(20849),a=r(7577),o=r(38601),c=n.escapeFacetValue,s=n.unescapeFacetValue},67691:function(e,t,r){"use strict";var n=r(78965),i=r(29110),a=r(2909),o=r(20849),c=r(43917),s=r(7577),u=r(44728),l=r(38601),f=a.escapeFacetValue,h=a.unescapeFacetValue,m=r(76673);function p(e){var t={};return e.forEach((function(e,r){t[e]=r})),t}function d(e,t,r){t&&t[r]&&(e.stats=t[r])}function y(e,t,r){var a=t[0];this._rawResults=t;var s=this;Object.keys(a).forEach((function(e){s[e]=a[e]})),Object.keys(r||{}).forEach((function(e){s[e]=r[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 l=e.getRefinedDisjunctiveFacets(),f=p(e.facets),y=p(e.disjunctiveFacets),g=1,v=a.facets||{};Object.keys(v).forEach((function(t){var r,n,i=v[t],u=(r=e.hierarchicalFacets,n=t,o(r,(function(e){return(e.attributes||[]).indexOf(n)>-1})));if(u){var l=u.attributes.indexOf(t),h=c(e.hierarchicalFacets,(function(e){return e.name===u.name}));s.hierarchicalFacets[h][l]={attribute:t,data:i,exhaustive:a.exhaustiveFacetsCount}}else{var m,p=-1!==e.disjunctiveFacets.indexOf(t),g=-1!==e.facets.indexOf(t);p&&(m=y[t],s.disjunctiveFacets[m]={name:t,data:i,exhaustive:a.exhaustiveFacetsCount},d(s.disjunctiveFacets[m],a.facets_stats,t)),g&&(m=f[t],s.facets[m]={name:t,data:i,exhaustive:a.exhaustiveFacetsCount},d(s.facets[m],a.facets_stats,t))}})),this.hierarchicalFacets=n(this.hierarchicalFacets),l.forEach((function(r){var n=t[g],o=n&&n.facets?n.facets:{},l=e.getHierarchicalFacetByName(r);
1Object.keys(o).forEach((function(t){var r,f=o[t];if(l){r=c(e.hierarchicalFacets,(function(e){return e.name===l.name}));var m=c(s.hierarchicalFacets[r],(function(e){return e.attribute===t}));if(-1===m)return;s.hierarchicalFacets[r][m].data=u({},s.hierarchicalFacets[r][m].data,f)}else{r=y[t];var p=a.facets&&a.facets[t]||{};s.disjunctiveFacets[r]={name:t,data:i({},f,p),exhaustive:n.exhaustiveFacetsCount},d(s.disjunctiveFacets[r],n.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!s.disjunctiveFacets[r].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(h(n))>-1&&(s.disjunctiveFacets[r].data[n]=0)}))}})),g++})),e.getRefinedHierarchicalFacets().forEach((function(r){var n=e.getHierarchicalFacetByName(r),a=e._getHierarchicalFacetSeparator(n),o=e.getHierarchicalRefinement(r);0===o.length||o[0].split(a).length<2||t.slice(g).forEach((function(t){var r=t&&t.facets?t.facets:{};Object.keys(r).forEach((function(t){var u=r[t],l=c(e.hierarchicalFacets,(function(e){return e.name===n.name})),f=c(s.hierarchicalFacets[l],(function(e){return e.attribute===t}));if(-1!==f){var h={};if(o.length>0){var m=o[0].split(a)[0];h[m]=s.hierarchicalFacets[l][f].data[m]}s.hierarchicalFacets[l][f].data=i(h,u,s.hierarchicalFacets[l][f].data)}})),g++}))})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],n=f[t];s.facets[n]={name:t,data:v[t],exhaustive:a.exhaustiveFacetsCount},r.forEach((function(e){s.facets[n]=s.facets[n]||{name:t},s.facets[n].data=s.facets[n].data||{},s.facets[n].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(m(e)),this.facets=n(this.facets),this.disjunctiveFacets=n(this.disjunctiveFacets),this._state=e}function g(e,t){function r(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var n=o(e.facets,r);return n?Object.keys(n.data).map((function(r){var i=f(r);return{name:r,escapedValue:i,count:n.data[r],isRefined:e._state.isFacetRefined(t,i),isExcluded:e._state.isExcludeRefined(t,r)}})):[]}if(e._state.isDisjunctiveFacet(t)){var i=o(e.disjunctiveFacets,r);return i?Object.keys(i.data).map((function(r){var n=f(r);return{name:r,escapedValue:n,count:i.data[r],isRefined:e._state.isDisjunctiveFacetRefined(t,n)}})):[]}if(e._state.isHierarchicalFacet(t)){var a=o(e.hierarchicalFacets,r);if(!a)return a;var c=e._state.getHierarchicalFacetByName(t),s=e._state._getHierarchicalFacetSeparator(c),u=h(e._state.getHierarchicalRefinement(t)[0]||"");0===u.indexOf(c.rootPath)&&(u=u.replace(c.rootPath+s,""));var l=u.split(s);return l.unshift(t),v(a,l,0),a}}function v(e,t,r){e.isRefined=e.name===t[r],e.data&&e.data.forEach((function(e){v(e,t,r+1)}))}function b(e,t,r,n){if(n=n||0,Array.isArray(t))return e(t,r[n]);if(!t.data||0===t.data.length)return t;var a=t.data.map((function(t){return b(e,t,r,n+1)})),o=e(a,r[n]);return i({data:o},t)}function O(e,t){var r=o(e,(function(e){return e.name===t}));return r&&r.stats}function S(e,t,r,n,i){var a=o(i,(function(e){return e.name===r})),c=a&&a.data&&a.data[n]?a.data[n]:0,s=a&&a.exhaustive||!1;return{type:t,attributeName:r,name:n,count:c,exhaustive:s}}y.prototype.getFacetByName=function(e){function t(t){return t.name===e}return o(this.facets,t)||o(this.disjunctiveFacets,t)||o(this.hierarchicalFacets,t)},y.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],y.prototype.getFacetValues=function(e,t){var r=g(this,e);if(r){var n,a=i({},t,{sortBy:y.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),o=this;if(Array.isArray(r))n=[e];else n=o._state.getHierarchicalFacetByName(r.name).attributes;return b((function(e,t){if(a.facetOrdering){var r=function(e,t){return e.renderingContent&&e.renderingContent.facetOrdering&&e.renderingContent.facetOrdering.values&&e.renderingContent.facetOrdering.values[t]}(o,t);if(r)return function(e,t){var r=[],n=[],i=(t.order||[]).reduce((function(e,t,r){return e[t]=r,e}),{});e.forEach((function(e){var t=e.path||e.name;void 0!==i[t]?r[i[t]]=e:n.push(e)})),r=r.filter((function(e){return e}));var a,o=t.sortRemainingBy;return"hidden"===o?r:(a="alpha"===o?[["path","name"],["asc","asc"]]:[["count"],["desc"]],r.concat(l(n,a[0],a[1])))}(e,r)}if(Array.isArray(a.sortBy)){var n=s(a.sortBy,y.DEFAULT_SORT);return l(e,n[0],n[1])}if("function"==typeof a.sortBy)return function(e,t){return t.sort(e)}(a.sortBy,e);throw new Error("options.sortBy is optional but if defined it must be either an array of str
1ing (predicates) or a sorting function")}),r,n)}},y.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?O(this.facets,e):this._state.isDisjunctiveFacet(e)?O(this.disjunctiveFacets,e):void 0},y.prototype.getRefinements=function(){var e=this._state,t=this,r=[];return Object.keys(e.facetsRefinements).forEach((function(n){e.facetsRefinements[n].forEach((function(i){r.push(S(e,"facet",n,i,t.facets))}))})),Object.keys(e.facetsExcludes).forEach((function(n){e.facetsExcludes[n].forEach((function(i){r.push(S(e,"exclude",n,i,t.facets))}))})),Object.keys(e.disjunctiveFacetsRefinements).forEach((function(n){e.disjunctiveFacetsRefinements[n].forEach((function(i){r.push(S(e,"disjunctive",n,i,t.disjunctiveFacets))}))})),Object.keys(e.hierarchicalFacetsRefinements).forEach((function(n){e.hierarchicalFacetsRefinements[n].forEach((function(i){r.push(function(e,t,r,n){var i=e.getHierarchicalFacetByName(t),a=e._getHierarchicalFacetSeparator(i),c=r.split(a),s=o(n,(function(e){return e.name===t})),u=c.reduce((function(e,t){var r=e&&o(e.data,(function(e){return e.name===t}));return void 0!==r?r:e}),s),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,n,i,t.hierarchicalFacets))}))})),Object.keys(e.numericRefinements).forEach((function(t){var n=e.numericRefinements[t];Object.keys(n).forEach((function(e){n[e].forEach((function(n){r.push({type:"numeric",attributeName:t,name:n,numericValue:n,operator:e})}))}))})),e.tagRefinements.forEach((function(e){r.push({type:"tag",attributeName:"_tags",name:e})})),r},e.exports=y},36571:function(e,t,r){"use strict";var n=r(72733),i=r(46732),a=r(2909).escapeFacetValue,o=r(73014),c=r(44728),s=r(40317),u=r(21383),l=r(49228),f=r(33371),h=r(67691),m=r(16938);function p(e,t,r){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+m+")"),this.setClient(e);var n=r||{};n.index=t,this.state=f.make(n),this.lastResults=null,this._queryId=0,this._lastQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0}function d(e){if(e<0)throw new Error("Page requested below 0.");return this._change({state:this.state.setPage(e),isPageReset:!1}),this}function y(){return this.state.page}o(p,n),p.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},p.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},p.prototype.getQuery=function(){var e=this.state;return l._getHitsSearchParams(e)},p.prototype.searchOnce=function(e,t){var r=e?this.state.setQueryParameters(e):this.state,n=l._getQueries(r.index,r),i=this;if(this._currentNbQueries++,this.emit("searchOnce",{state:r}),!t)return this.client.search(n).then((function(e){return i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),{content:new h(r,e.results),state:r,_originalResponse:e}}),(function(e){throw i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),e}));this.client.search(n).then((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(null,new h(r,e.results),r)})).catch((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,r)}))},p.prototype.findAnswers=function(e){console.warn("[algoliasearch-helper] answers is no longer supported");var t=this.state,r=this.derivedHelpers[0];if(!r)return Promise.resolve([]);var n=r.getModifiedState(t),i=c({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:u(l._getHitsSearchParams(n),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),a="search for answers was called, but this client does not have a function client.initIndex(index).findAnswers";if("function"!=typeof this.client.initIndex)throw new Error(a);var o=this.client.initIndex(n.index);if("function"!=typeof o.findAnswers)throw new Error(a);return o.findAnswers(n.query,e.queryLanguages,i)},p.prototype.searchForFacetValues=function(e,t,r,n){var i="function"==typeof this.client.searchForFacetValues,o="function"==typeof this.client.initIndex;if(!i&&!o&&"function"!=typeof this.client.search)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 c=this.state.setQueryParameters(n||{}),s=c.isDisjunctiveFacet(e),u=l.getSearchForFacetQuery(e,t,r,c);this._currentNbQueries++;var f,h=this;return i?f=this.client.searchForFacetValues([{indexName:c.index,params:u}]):o?f=this.client.initIndex(c.index).searchForFacetValues(u):(delete u.facetName,f=this.client.search([{type:"facet",facet:e,indexName:c.index,params:u}]).then((function(e){return e.results[0]}
1))),this.emit("searchForFacetValues",{state:c,facet:e,query:t}),f.then((function(t){return h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),(t=Array.isArray(t)?t[0]:t).facetHits.forEach((function(t){t.escapedValue=a(t.value),t.isRefined=s?c.isDisjunctiveFacetRefined(e,t.escapedValue):c.isFacetRefined(e,t.escapedValue)})),t}),(function(e){throw h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),e}))},p.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},p.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},p.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},p.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},p.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},p.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},p.prototype.addNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,r),isPageReset:!0}),this},p.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},p.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},p.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},p.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},p.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},p.prototype.removeNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,r),isPageReset:!0}),this},p.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},p.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},p.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},p.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},p.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},p.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},p.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},p.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},p.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},p.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},p.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},p.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},p.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},p.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},p.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},p.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},p.prototype.setCurrentPage=d,p.prototype.setPage=d,p.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},p.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},p.prototype.setState=function(e){return this._change({state:f.make(e),isPageReset:!1}),this},p.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new f(e),this}
1,p.prototype.hasRefinements=function(e){return!!s(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))},p.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},p.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},p.prototype.hasTag=function(e){return this.state.isTagRefined(e)},p.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},p.prototype.getIndex=function(){return this.state.index},p.prototype.getCurrentPage=y,p.prototype.getPage=y,p.prototype.getTags=function(){return this.state.tagRefinements},p.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 r=this.state.getNumericRefinements(e);return Object.keys(r).forEach((function(e){var n=r[e];t.push({value:n,operator:e,type:"numeric"})})),t},p.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},p.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},p.prototype._search=function(e){var t=this.state,r=[],n=[];e.onlyWithDerivedHelpers||(n=l._getQueries(t.index,t),r.push({state:t,queriesCount:n.length,helper:this}),this.emit("search",{state:t,results:this.lastResults}));var i=this.derivedHelpers.map((function(e){var n=e.getModifiedState(t),i=n.index?l._getQueries(n.index,n):[];return r.push({state:n,queriesCount:i.length,helper:e}),e.emit("search",{state:n,results:e.lastResults}),i})),a=Array.prototype.concat.apply(n,i),o=this._queryId++;if(this._currentNbQueries++,!a.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,r,o));try{this.client.search(a).then(this._dispatchAlgoliaResponse.bind(this,r,o)).catch(this._dispatchAlgoliaError.bind(this,o))}catch(c){this.emit("error",{error:c})}},p.prototype._dispatchAlgoliaResponse=function(e,t,r){if(!(t<this._lastQueryIdReceived)){this._currentNbQueries-=t-this._lastQueryIdReceived,this._lastQueryIdReceived=t,0===this._currentNbQueries&&this.emit("searchQueueEmpty");var n=r.results.slice();e.forEach((function(e){var t=e.state,r=e.queriesCount,i=e.helper,a=n.splice(0,r);t.index?(i.lastResults=new h(t,a),i.emit("result",{results:i.lastResults,state:t})):i.emit("result",{results:null,state:t})}))}},p.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"))},p.prototype.containsRefinement=function(e,t,r,n){return e||0!==t.length||0!==r.length||0!==n.length},p.prototype._hasDisjunctiveRefinements=function(e){return this.state.disjunctiveRefinements[e]&&this.state.disjunctiveRefinements[e].length>0},p.prototype._change=function(e){var t=e.state,r=e.isPageReset;t!==this.state&&(this.state=t,this.emit("change",{state:this.state,results:this.lastResults,isPageReset:r}))},p.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},p.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+m+")"),this.client=e),this},p.prototype.getClient=function(){return this.client},p.prototype.derive=function(e){var t=new i(this,e);return this.derivedHelpers.push(t),t},p.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)},p.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=p},78965:function(e){"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},29110:function(e){"use strict";e.exports=function(){return Array.prototype.slice.call(arguments).reduceRight((function(e,t){return Object.keys(Object(t)).forEac
1h((function(r){void 0!==t[r]&&(void 0!==e[r]&&delete e[r],e[r]=t[r])})),e}),{})}},2909:function(e){"use strict";e.exports={escapeFacetValue:function(e){return"string"!=typeof e?e:String(e).replace(/^-/,"\\-")},unescapeFacetValue:function(e){return"string"!=typeof e?e:e.replace(/^\\-/,"-")}}},20849:function(e){"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var r=0;r<e.length;r++)if(t(e[r]))return e[r]}},43917:function(e){"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var r=0;r<e.length;r++)if(t(e[r]))return r;return-1}},7577:function(e,t,r){"use strict";var n=r(20849);e.exports=function(e,t){var r=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var i=t.split(":"),a=n(r,(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)}),[[],[]])}},73014:function(e){"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},14843:function(e){"use strict";e.exports=function(e,t){return e.filter((function(r,n){return t.indexOf(r)>-1&&e.indexOf(r)===n}))}},44728:function(e){"use strict";function t(e){return"function"==typeof e||Array.isArray(e)||"[object Object]"===Object.prototype.toString.call(e)}function r(e,n){if(e===n)return e;for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)&&"__proto__"!==i&&"constructor"!==i){var a=n[i],o=e[i];void 0!==o&&void 0===a||(t(o)&&t(a)?e[i]=r(o,a):e[i]="object"==typeof(c=a)&&null!==c?r(Array.isArray(c)?[]:{},c):c)}var c;return e}e.exports=function(e){t(e)||(e={});for(var n=1,i=arguments.length;n<i;n++){var a=arguments[n];t(a)&&r(e,a)}return e}},40317:function(e){"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},21383:function(e){"use strict";e.exports=function(e,t){if(null===e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}},38601:function(e){"use strict";function t(e,t){if(e!==t){var r=void 0!==e,n=null===e,i=void 0!==t,a=null===t;if(!a&&e>t||n&&i||!r)return 1;if(!n&&e<t||a&&r||!i)return-1}return 0}e.exports=function(e,r,n){if(!Array.isArray(e))return[];Array.isArray(n)||(n=[]);var i=e.map((function(e,t){return{criteria:r.map((function(t){return e[t]})),index:t,value:e}}));return i.sort((function(e,r){for(var i=-1;++i<e.criteria.length;){var a=t(e.criteria[i],r.criteria[i]);if(a)return i>=n.length?a:"desc"===n[i]?-a:a}return e.index-r.index})),i.map((function(e){return e.value}))}},17507:function(e){"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.")}},49228:function(e,t,r){"use strict";var n=r(44728);function i(e){return Object.keys(e).sort().reduce((function(t,r){return t[r]=e[r],t}),{})}var a={_getQueries:function(e,t){var r=[];return r.push({indexName:e,params:a._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(n){r.push({indexName:e,params:a._getDisjunctiveFacetSearchParams(t,n)})})),t.getRefinedHierarchicalFacets().forEach((function(n){var i=t.getHierarchicalFacetByName(n),o=t.getHierarchicalRefinement(n),c=t._getHierarchicalFacetSeparator(i);if(o.length>0&&o[0].split(c).length>1){var s=o[0].split(c).slice(0,-1).reduce((function(e,t,r){return e.concat({attribute:i.attributes[r],value:0===r?t:[e[e.length-1].value,t].join(c)})}),[]);s.forEach((function(n,o){var c=a._getDisjunctiveFacetSearchParams(t,n.attribute,0===o);function u(e){return i.attributes.some((function(t){return t===e.split(":")[0]}))}var l=(c.facetFilters||[]).reduce((function(e,t){if(Array.isArray(t)){var r=t.filter((function(e){return!u(e)}));r.length>0&&e.push(r)}return"string"!=typeof t||u(t)||e.push(t),e}),[]),f=s[o-1];c.facetFilters=o>0?l.concat(f.attribute+":"+f.value):l.length>0?l:void 0,r.push({indexName:e,params:c})}))}})),r},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(a._getHitsHierarchicalFacetsAttributes(e)).sort(),r=a._getFacetFilters(e),o=a._getNumericFilters(e),c=a._getTagFilters(e),s={facets:t.indexOf("*")>-1?["*"]:t,tagFilters:c};return r.length>0&&(s.facetFilters=r),o.length>0&&(s.numericFilters=o),i(n({},e.getQueryParams(),s))},_getDisjunctiveFacetSearchParams:function(e,t,r){var o=a._getFacetFilters(e,t,r),c=a._getNumericFilters(e,t),s=a._getTagFilters(e),u={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};s.length>0&&(u.tagFilters=s);var l=e.getHierarchicalFacetByName(t);return u.facets=l?a._getDisjunctiveHierarchicalFacetAttribute(e,l,r):t,c.length>0&&(u.numericFilters=c),o.length>0&&(u.facetFilters=o),i(n({},e.getQueryParams(),u))},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var r=[];
1return Object.keys(e.numericRefinements).forEach((function(n){var i=e.numericRefinements[n]||{};Object.keys(i).forEach((function(e){var a=i[e]||[];t!==n&&a.forEach((function(t){if(Array.isArray(t)){var i=t.map((function(t){return n+e+t}));r.push(i)}else r.push(n+e+t)}))}))})),r},_getTagFilters:function(e){return e.tagFilters?e.tagFilters:e.tagRefinements.join(",")},_getFacetFilters:function(e,t,r){var n=[],i=e.facetsRefinements||{};Object.keys(i).sort().forEach((function(e){(i[e]||[]).sort().forEach((function(t){n.push(e+":"+t)}))}));var a=e.facetsExcludes||{};Object.keys(a).sort().forEach((function(e){(a[e]||[]).sort().forEach((function(t){n.push(e+":-"+t)}))}));var o=e.disjunctiveFacetsRefinements||{};Object.keys(o).sort().forEach((function(e){var r=o[e]||[];if(e!==t&&r&&0!==r.length){var i=[];r.sort().forEach((function(t){i.push(e+":"+t)})),n.push(i)}}));var c=e.hierarchicalFacetsRefinements||{};return Object.keys(c).sort().forEach((function(i){var a=(c[i]||[])[0];if(void 0!==a){var o,s,u=e.getHierarchicalFacetByName(i),l=e._getHierarchicalFacetSeparator(u),f=e._getHierarchicalRootPath(u);if(t===i){if(-1===a.indexOf(l)||!f&&!0===r||f&&f.split(l).length===a.split(l).length)return;f?(s=f.split(l).length-1,a=f):(s=a.split(l).length-2,a=a.slice(0,a.lastIndexOf(l))),o=u.attributes[s]}else s=a.split(l).length-1,o=u.attributes[s];o&&n.push([o+":"+a])}})),n},_getHitsHierarchicalFacetsAttributes:function(e){return e.hierarchicalFacets.reduce((function(t,r){var n=e.getHierarchicalRefinement(r.name)[0];if(!n)return t.push(r.attributes[0]),t;var i=e._getHierarchicalFacetSeparator(r),a=n.split(i).length,o=r.attributes.slice(0,a+1);return t.concat(o)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,r){var n=e._getHierarchicalFacetSeparator(t);if(!0===r){var i=e._getHierarchicalRootPath(t),a=0;return i&&(a=i.split(n).length),[t.attributes[a]]}var o=(e.getHierarchicalRefinement(t.name)[0]||"").split(n).length-1;return t.attributes.slice(0,o+1)},getSearchForFacetQuery:function(e,t,r,o){var c=o.isDisjunctiveFacet(e)?o.clearRefinements(e):o,s={facetQuery:t,facetName:e};return"number"==typeof r&&(s.maxFacetHits=r),i(n({},a._getHitsSearchParams(c),s))}};e.exports=a},72208:function(e){"use strict";e.exports=function(e){return null!==e&&/^[a-zA-Z0-9_-]{1,64}$/.test(e)}},16938:function(e){"use strict";e.exports="3.14.0"},29083:function(e){"use strict";var t=String.prototype.replace,r=/%20/g,n="RFC1738",i="RFC3986";e.exports={default:i,formatters:{RFC1738:function(e){return t.call(e,r,"+")},RFC3986:function(e){return String(e)}},RFC1738:n,RFC3986:i}},17087:function(e,t,r){"use strict";var n=r(5670),i=r(33192),a=r(29083);e.exports={formats:a,parse:i,stringify:n}},33192:function(e,t,r){"use strict";var n=r(92442),i=Object.prototype.hasOwnProperty,a=Array.isArray,o={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:n.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},c=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},s=function(e,t){return e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},u=function(e,t,r,n){if(e){var a=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,o=/(\[[^[\]]*])/g,c=r.depth>0&&/(\[[^[\]]*])/.exec(a),u=c?a.slice(0,c.index):a,l=[];if(u){if(!r.plainObjects&&i.call(Object.prototype,u)&&!r.allowPrototypes)return;l[l.length]=u}for(var f=0;r.depth>0&&null!==(c=o.exec(a))&&f<r.depth;){if(f+=1,!r.plainObjects&&i.call(Object.prototype,c[1].slice(1,-1))&&!r.allowPrototypes)return;l[l.length]=c[1]}return c&&(l[l.length]="["+a.slice(c.index)+"]"),function(e,t,r,n){for(var i=n?t:s(t,r),a=e.length-1;a>=0;--a){var o,c=e[a];if("[]"===c&&r.parseArrays)o=[].concat(i);else{o=r.plainObjects?Object.create(null):{};var u="["===c.charAt(0)&&"]"===c.charAt(c.length-1)?c.slice(1,-1):c,l=parseInt(u,10);r.parseArrays||""!==u?!isNaN(l)&&c!==u&&String(l)===u&&l>=0&&r.parseArrays&&l<=r.arrayLimit?(o=[])[l]=i:"__proto__"!==u&&(o[u]=i):o={0:i}}i=o}return i}(l,t,r,n)}};e.exports=function(e,t){var r=function(e){if(!e)return o;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");
1if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t=void 0===e.charset?o.charset:e.charset;return{allowDots:void 0===e.allowDots?o.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:o.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:o.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:o.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:o.comma,decoder:"function"==typeof e.decoder?e.decoder:o.decoder,delimiter:"string"==typeof e.delimiter||n.isRegExp(e.delimiter)?e.delimiter:o.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:o.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:o.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:o.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:o.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:o.strictNullHandling}}(t);if(""===e||null==e)return r.plainObjects?Object.create(null):{};for(var l="string"==typeof e?function(e,t){var r,u={},l=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,f=t.parameterLimit===1/0?void 0:t.parameterLimit,h=l.split(t.delimiter,f),m=-1,p=t.charset;if(t.charsetSentinel)for(r=0;r<h.length;++r)0===h[r].indexOf("utf8=")&&("utf8=%E2%9C%93"===h[r]?p="utf-8":"utf8=%26%2310003%3B"===h[r]&&(p="iso-8859-1"),m=r,r=h.length);for(r=0;r<h.length;++r)if(r!==m){var d,y,g=h[r],v=g.indexOf("]="),b=-1===v?g.indexOf("="):v+1;-1===b?(d=t.decoder(g,o.decoder,p,"key"),y=t.strictNullHandling?null:""):(d=t.decoder(g.slice(0,b),o.decoder,p,"key"),y=n.maybeMap(s(g.slice(b+1),t),(function(e){return t.decoder(e,o.decoder,p,"value")}))),y&&t.interpretNumericEntities&&"iso-8859-1"===p&&(y=c(y)),g.indexOf("[]=")>-1&&(y=a(y)?[y]:y),i.call(u,d)?u[d]=n.combine(u[d],y):u[d]=y}return u}(e,r):e,f=r.plainObjects?Object.create(null):{},h=Object.keys(l),m=0;m<h.length;++m){var p=h[m],d=u(p,l[p],r,"string"==typeof e);f=n.merge(f,d,r)}return n.compact(f)}},5670:function(e,t,r){"use strict";var n=r(92442),i=r(29083),a=Object.prototype.hasOwnProperty,o={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},c=Array.isArray,s=String.prototype.split,u=Array.prototype.push,l=function(e,t){u.apply(e,c(t)?t:[t])},f=Date.prototype.toISOString,h=i.default,m={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:n.encode,encodeValuesOnly:!1,format:h,formatter:i.formatters[h],indices:!1,serializeDate:function(e){return f.call(e)},skipNulls:!1,strictNullHandling:!1},p=function e(t,r,i,a,o,u,f,h,p,d,y,g,v,b){var O,S=t;if("function"==typeof f?S=f(r,S):S instanceof Date?S=d(S):"comma"===i&&c(S)&&(S=n.maybeMap(S,(function(e){return e instanceof Date?d(e):e}))),null===S){if(a)return u&&!v?u(r,m.encoder,b,"key",y):r;S=""}if("string"==typeof(O=S)||"number"==typeof O||"boolean"==typeof O||"symbol"==typeof O||"bigint"==typeof O||n.isBuffer(S)){if(u){var j=v?r:u(r,m.encoder,b,"key",y);if("comma"===i&&v){for(var w=s.call(String(S),","),P="",R=0;R<w.length;++R)P+=(0===R?"":",")+g(u(w[R],m.encoder,b,"value",y));return[g(j)+"="+P]}return[g(j)+"="+g(u(S,m.encoder,b,"value",y))]}return[g(r)+"="+g(String(S))]}var E,x=[];if(void 0===S)return x;if("comma"===i&&c(S))E=[{value:S.length>0?S.join(",")||null:void 0}];else if(c(f))E=f;else{var F=Object.keys(S);E=h?F.sort(h):F}for(var I=0;I<E.length;++I){var T=E[I],N="object"==typeof T&&void 0!==T.value?T.value:S[T];if(!o||null!==N){var A=c(S)?"function"==typeof i?i(r,T):r:r+(p?"."+T:"["+T+"]");l(x,e(N,A,i,a,o,u,f,h,p,d,y,g,v,b))}}return x};e.exports=function(e,t){var r,n=e,s=function(e){if(!e)return m;if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||m.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var r=i.default;if(void 0!==e.format){if(!a.call(i.formatters,e.format))throw new TypeError("Unknown format option provided.");r=e.format}
1var n=i.formatters[r],o=m.filter;return("function"==typeof e.filter||c(e.filter))&&(o=e.filter),{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:m.addQueryPrefix,allowDots:void 0===e.allowDots?m.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:m.charsetSentinel,delimiter:void 0===e.delimiter?m.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:m.encode,encoder:"function"==typeof e.encoder?e.encoder:m.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:m.encodeValuesOnly,filter:o,format:r,formatter:n,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:m.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:m.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:m.strictNullHandling}}(t);"function"==typeof s.filter?n=(0,s.filter)("",n):c(s.filter)&&(r=s.filter);var u,f=[];if("object"!=typeof n||null===n)return"";u=t&&t.arrayFormat in o?t.arrayFormat:t&&"indices"in t?t.indices?"indices":"repeat":"indices";var h=o[u];r||(r=Object.keys(n)),s.sort&&r.sort(s.sort);for(var d=0;d<r.length;++d){var y=r[d];s.skipNulls&&null===n[y]||l(f,p(n[y],y,h,s.strictNullHandling,s.skipNulls,s.encode?s.encoder:null,s.filter,s.sort,s.allowDots,s.serializeDate,s.format,s.formatter,s.encodeValuesOnly,s.charset))}var g=f.join(s.delimiter),v=!0===s.addQueryPrefix?"?":"";return s.charsetSentinel&&("iso-8859-1"===s.charset?v+="utf8=%26%2310003%3B&":v+="utf8=%E2%9C%93&"),g.length>0?v+g:""}},92442:function(e,t,r){"use strict";var n=r(29083),i=Object.prototype.hasOwnProperty,a=Array.isArray,o=function(){for(var e=[],t=0;t<256;++t)e[e.length]="%"+((t<16?"0":"")+t.toString(16)).toUpperCase();return e}(),c=function(e,t){for(var r=t&&t.plainObjects?Object.create(null):{},n=0;n<e.length;++n)void 0!==e[n]&&(r[n]=e[n]);return r};e.exports={arrayToObject:c,assign:function(e,t){return Object.keys(t).reduce((function(e,r){return e[r]=t[r],e}),e)},combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],r=[],n=0;n<t.length;++n)for(var i=t[n],o=i.obj[i.prop],c=Object.keys(o),s=0;s<c.length;++s){var u=c[s],l=o[u];"object"==typeof l&&null!==l&&-1===r.indexOf(l)&&(t[t.length]={obj:o,prop:u},r[r.length]=l)}return function(e){for(;e.length>1;){var t=e.pop(),r=t.obj[t.prop];if(a(r)){for(var n=[],i=0;i<r.length;++i)void 0!==r[i]&&(n[n.length]=r[i]);t.obj[t.prop]=n}}}(t),e},decode:function(e,t,r){var n=e.replace(/\+/g," ");if("iso-8859-1"===r)return n.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(n)}catch(i){return n}},encode:function(e,t,r,i,a){if(0===e.length)return e;var c=e;if("symbol"==typeof e?c=Symbol.prototype.toString.call(e):"string"!=typeof e&&(c=String(e)),"iso-8859-1"===r)return escape(c).replace(/%u[0-9a-f]{4}/gi,(function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"}));for(var s="",u=0;u<c.length;++u){var l=c.charCodeAt(u);45===l||46===l||95===l||126===l||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||a===n.RFC1738&&(40===l||41===l)?s+=c.charAt(u):l<128?s+=o[l]:l<2048?s+=o[192|l>>6]+o[128|63&l]:l<55296||l>=57344?s+=o[224|l>>12]+o[128|l>>6&63]+o[128|63&l]:(u+=1,l=65536+((1023&l)<<10|1023&c.charCodeAt(u)),s+=o[240|l>>18]+o[128|l>>12&63]+o[128|l>>6&63]+o[128|63&l])}return s},isBuffer:function(e){return!(!e||"object"!=typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(a(e)){for(var r=[],n=0;n<e.length;n+=1)r[r.length]=t(e[n]);return r}return t(e)},merge:function e(t,r,n){if(!r)return t;if("object"!=typeof r){if(a(t))t[t.length]=r;else{if(!t||"object"!=typeof t)return[t,r];(n&&(n.plainObjects||n.allowPrototypes)||!i.call(Object.prototype,r))&&(t[r]=!0)}return t}if(!t||"object"!=typeof t)return[t].concat(r);var o=t;return a(t)&&!a(r)&&(o=c(t,n)),a(t)&&a(r)?(r.forEach((function(r,a){if(i.call(t,a)){var o=t[a];o&&"object"==typeof o&&r&&"object"==typeof r?t[a]=e(o,r,n):t[t.length]=r}else t[a]=r})),t):Object.keys(r).reduce((function(t,a){var o=r[a];return i.call(t,a)?t[a]=e(t[a],o,n):t[a]=o,t}),o)}}},91839:function(e,t,r){"use strict";r.r(t),r.d(t,{Breadcrumb:function(){return Pc},ClearRefinements:function(){return Mc},Configure:function(){return ie},CurrentRefinements:function(){return Qc},DynamicWidgets:function(){return Se},HierarchicalMenu:function(){return os},Highlight:function(){return bs},Hits:function(){return Fs},HitsPerPage:function(){return Ms},Index:function(){return Ze},InfiniteHits:function(){return Zs},InstantSearch:function(){return qr}
1,InstantSearchSSRProvider:function(){return Yr},InstantSearchServerContext:function(){return W},Menu:function(){return cu},Pagination:function(){return Su},PoweredBy:function(){return xu},RangeInput:function(){return $u},RefinementList:function(){return hl},SearchBox:function(){return jl},Snippet:function(){return Tl},SortBy:function(){return Cl},Stats:function(){return Kl},ToggleRefinement:function(){return af},useBreadcrumb:function(){return un},useClearRefinements:function(){return jn},useConfigure:function(){return ne},useConnector:function(){return re},useCurrentRefinements:function(){return Dn},useDynamicWidgets:function(){return ye},useGeoSearch:function(){return ti},useHierarchicalMenu:function(){return gi},useHits:function(){return _i},useHitsPerPage:function(){return $i},useInfiniteHits:function(){return ia},useInstantSearch:function(){return sc},useMenu:function(){return ya},useNumericMenu:function(){return Ta},usePagination:function(){return qa},usePoweredBy:function(){return Va},useQueryRules:function(){return ro},useRange:function(){return ho},useRefinementList:function(){return Po},useSearchBox:function(){return Ao},useSortBy:function(){return Lo},useStats:function(){return Vo},useToggleRefinement:function(){return nc},version:function(){return n},warn:function(){return lc},warnCache:function(){return uc}});var n="6.47.3",i=r(74103);function a(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n=t.map((function(e){return r=(t=e).name,n=t.connector,["https://www.algolia.com/doc/api-reference/widgets/",r,"/js/",void 0!==n&&n?"#connector":""].join("");var t,r,n})).join(", ");return function(e){return[e,"See documentation: ".concat(n)].filter(Boolean).join("\n\n")}}function o(){}function c(e){return c="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},c(e)}function s(e){if(!function(e){return"object"===c(e)&&null!==e}(e)||"[object Object]"!==function(e){return null===e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}(e))return!1;if(null===Object.getPrototypeOf(e))return!0;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function u(e){return e.filter((function(e,t,r){return r.indexOf(e)===t}))}function l(e){return l="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},l(e)}var f=["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"];function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?h(Object(r),!0).forEach((function(t){p(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function p(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==l(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===l(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var y=function(e,t){return e.setQueryParameters({hierarchicalFacets:t.hierarchicalFacets.reduce((function(e,t){var r=function(e,t){if(!Array.isArray(e))return-1;for(var r=0;r<e.length;r++)if(t(e[r]))return r;return-1}(e,(function(e){return e.name===t.name}));if(-1===r)return e.concat(t);var n=e.slice();return n.splice(r,1,t),n}),e.hierarchicalFacets)})},g=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce((function(e,t){var r=function(e,t){return e.setQueryParameters({hierarchicalFacetsRefinements:m(m({},e.hierarchicalFacetsRefinements),t.hierarchicalFacetsRefinements)})}(e,t),n=function(e,t){return t.tagRefinements.reduce((function(e,t){return e.addTagRefinement(t)}),e)}(y(r,t),t),i=function(e,t){return e.setQueryParameters({numericRefinements:m(m({},e.numericRefinements),t.numericRefinements)})}(n,t),a=function(e,t){return e.setQueryParameters({disjunctiveFacetsRefinements:m(m({},e.disjunctiveFacetsRefinements),t.disjunctiveFacetsRefinements)})}(i,t),o=function(e,t){return e.setQueryParameters({facetsExcludes:m(m({},e.facetsExcludes),t.facetsExcludes)})}(a,t),c=function(e,t){return e.setQueryParameters({facetsRefinements:m(m({},e.facetsRefinements),t.facetsRefinements)})}(o,t),s=function(e,t){return t.disjunctiveFacets.reduce((function(e,t){return e.addDisjunctiveFacet(t)}),e)}(c,t),l=function(e,t){var r=u([].concat(e.ruleContexts).concat(t.ruleContexts).filter(
1Boolean));return r.length>0?e.setQueryParameters({ruleContexts:r}):e}(s,t),h=function(e,t){return t.facets.reduce((function(e,t){return e.addFacet(t)}),e)}(l,t);return function(e,t){t.facets,t.disjunctiveFacets,t.facetsRefinements,t.facetsExcludes,t.disjunctiveFacetsRefinements,t.numericRefinements,t.tagRefinements,t.hierarchicalFacets,t.hierarchicalFacetsRefinements,t.ruleContexts;var r=d(t,f);return e.setQueryParameters(r)}(h,t)}))};function v(e){return v="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},v(e)}function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function O(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?b(Object(r),!0).forEach((function(t){S(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):b(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function S(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==v(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==v(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===v(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var j=a({name:"configure",connector:!0});function w(e,t){return e.setQueryParameters(Object.keys(t.searchParameters).reduce((function(e,t){return O(O({},e),{},S({},t,void 0))}),{}))}var P=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;return function(r){if(!r||!s(r.searchParameters))throw new Error(j("The `searchParameters` option expects an object."));var n={};return{$$type:"ais.configure",init:function(t){var r=t.instantSearchInstance;e(O(O({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(O(O({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var n=e.state;return t(),w(n,r)},getRenderState:function(e,t){var r,n=this.getWidgetRenderState(t);return O(O({},e),{},{configure:O(O({},n),{},{widgetParams:O(O({},n.widgetParams),{},{searchParameters:g(new i.SearchParameters(null===(r=e.configure)||void 0===r?void 0:r.widgetParams.searchParameters),new i.SearchParameters(n.widgetParams.searchParameters)).getQueryParams()})})})},getWidgetRenderState:function(e){var t=e.helper;return n.refine||(n.refine=function(e){return function(t){var n=w(e.state,r),a=g(n,new i.SearchParameters(t));r.searchParameters=t,e.setState(a).search()}}(t)),{refine:n.refine,widgetParams:r}},getWidgetSearchParameters:function(e,t){var n=t.uiState;return g(e,new i.SearchParameters(O(O({},n.configure),r.searchParameters)))},getWidgetUiState:function(e){return O(O({},e),{},{configure:O(O({},e.configure),r.searchParameters)})}}}},R=r(96540);function E(e){return E="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(e)}var x=Object.prototype.hasOwnProperty;function F(e,t,r){if(null!=r&&r(e,t))return!0;var n,i;if(e===t)return!0;if(e&&t&&(n=e.constructor)===t.constructor){if(n===Date)return e.getTime()===t.getTime();if(n===RegExp)return e.toString()===t.toString();if(n===Array){if((i=e.length)===t.length)for(;i--&&F(e[i],t[i],r););return-1===i}if(!n||"object"===E(e)){for(n in i=0,e){if(x.call(e,n)&&++i&&!x.call(t,n))return!1;if(!(n in t)||!F(e[n],t[n],r))return!1}return Object.keys(t).length===i}}return e!=e&&t!=t}function I(e){var t,r,n;return new i.SearchResults(e,[{query:null!==(t=e.query)&&void 0!==t?t:"",page:null!==(r=e.page)&&void 0!==r?r:0,hitsPerPage:null!==(n=e.hitsPerPage)&&void 0!==n?n:20,hits:[],nbHits:0,nbPages:0,params:"",exhaustiveNbHits:!0,exhaustiveFacetsCount:!0,processingTimeMS:0,index:e.index}],{__isArtificial:!0})}function T(e){return T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},T(e)}function N(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?N(Object(r),!0).forEach((function(t){k(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):N(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function k(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==T(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==T(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===T(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _(e){var t=e.getHelper(),r=e.getResults()||I(t.state),n=e.getScopedResults().map((function(t){var n=t.indexId===e.getIndexId()?r:I(t.helper.state);return A(A({},t),{},{results:t.results||n})}));return{results:r,scopedResults:n}}function D(e,t){if(!e)throw new Error("Invariant failed")}var M=(0,R.createContext)(null);function H(){var e=(0,R.useContext)(M);return D(null!==e),e}var C=(0,R.createContext)(null);function L(){var e=(0,R.useContext)(C);return D(null!==e),e}var W=(0,R.createContext)(null);function U(){return(0,R.useContext)(W)}function B(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,c=[],s=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);s=!0);}catch(l){u=!0,i=l}finally{try{if(!s&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return $(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return $(e,t)}(e,t)||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){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Q(e){var t=B((0,R.useState)((function(){return e})),2),r=t[0],n=t[1];return F(r,e)||n(e),r}var q="undefined"!=typeof window?R.useLayoutEffect:R.useEffect;function V(e){var t=e.widget,r=e.parentIndex,n=e.props,i=e.shouldSsr,a=(0,R.useRef)(n);(0,R.useEffect)((function(){a.current=n}),[n]);var o=(0,R.useRef)(t);(0,R.useEffect)((function(){o.current=t}),[t]);var c=(0,R.useRef)(null),s=i&&!r.getWidgets().includes(t),u=L();q((function(){var e=o.current;c.current?(clearTimeout(c.current),F(n,a.current)||(r.removeWidgets([e]),r.addWidgets([t]))):s||r.addWidgets([t]);return function(){c.current=setTimeout((function(){u._schedule((function(){u._preventWidgetCleanup||r.removeWidgets([e])}))}))}}),[r,t,s,u,n]),s&&r.addWidgets([t])}function z(e){return z="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},z(e)}var J=["instantSearchInstance","widgetParams"],Z=["widgetParams"];function K(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,c=[],s=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);s=!0);}catch(l){u=!0,i=l}finally{try{if(!s&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return X(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return X(e,t)}
1(e,t)||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 X(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function G(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Y(Object(r),!0).forEach((function(t){ee(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Y(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ee(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==z(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==z(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===z(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function te(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function re(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=U(),i=L(),a=H(),o=Q(t),c=Q(r),s=(0,R.useRef)(!0),u=(0,R.useRef)(null),l=(0,R.useRef)(i.status),f=(0,R.useMemo)((function(){return G(G({},e((function(e,t){if(t)s.current=!0;else if(s.current){var r=e.instantSearchInstance,n=(e.widgetParams,te(e,J));F(n,u.current,(function(e,t){return(null==e?void 0:e.constructor)===Function&&(null==t?void 0:t.constructor)===Function}))&&r.status===l.current||(p(n),u.current=n,l.current=r.status)}}),(function(){s.current=!1}))(o)),c)}),[e,o,c]),h=K((0,R.useState)((function(){if(f.getWidgetRenderState){var e,t=a.getHelper(),r=a.getWidgetUiState({})[a.getIndexId()];t.state=(null===(e=f.getWidgetSearchParameters)||void 0===e?void 0:e.call(f,t.state,{uiState:r}))||t.state;var n=_(a),o=n.results,c=n.scopedResults,s=f.getWidgetRenderState({helper:t,parent:a,instantSearchInstance:i,results:o,scopedResults:c,state:t.state,renderState:i.renderState,templatesConfig:i.templatesConfig,createURL:a.createURL,searchMetadata:{isSearchStalled:"stalled"===i.status},status:i.status,error:i.error});s.widgetParams;return te(s,Z)}return{}})),2),m=h[0],p=h[1];return V({widget:f,parentIndex:a,props:o,shouldSsr:Boolean(n)}),m}function ne(e,t){return re(P,{searchParameters:e},t)}function ie(e){return ne(e,{$$widgetType:"ais.configure"}),null}function ae(e,t){if(void 0===e||"function"!=typeof e)throw new Error("The render function is not valid (received type ".concat((r=e,Object.prototype.toString.call(r).slice(8,-1)),").\n\n").concat(t));var r}function oe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ce(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?oe(Object(r),!0).forEach((function(t){se(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function se(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==ue(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==ue(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ue(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ue(e){return ue="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},ue(e)}var le=a({name:"dynamic-widgets",connector:!0}),fe=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;return ae(e,le()),function(r){var n=r.widgets,i=r.maxValuesPerFacet,a=void 0===i?20:i,o=r.facets,c=void 0===o?["*"]:o,s=r.transformItems,u=void 0===s?function(e){return e}:s,l=r.fallbackWidget;if(!(n&&Array.isArray(n)&&n.every((function(e){return"object"===ue(e)}))))throw new Error(le("The `widgets` option expects an array of widgets."));if(!(Array.isArray(c)&&c.length<=1)||"*"!==c[0]&&void 0!==c[0])throw new Error(le('The `facets` option only accepts [] or ["*"], you passed '.concat(JSON.stringify(c))));var f=new Map;
1return{$$type:"ais.dynamicWidgets",init:function(t){n.forEach((function(e){var r=function(e,t){var r,n=null===(r=e.getWidgetRenderState)||void 0===r?void 0:r.call(e,t),i=null;if(n&&n.widgetParams){var a=n.widgetParams;a.attribute?i=a.attribute:Array.isArray(a.attributes)&&(i=a.attributes[0])}if("string"!=typeof i)throw new Error("Could not find the attribute of the widget:\n\n".concat(JSON.stringify(e),"\n\nPlease check whether the widget's getWidgetRenderState returns widgetParams.attribute correctly."));return i}(e,t);f.set(r,{widget:e,isMounted:!1})})),e(ce(ce({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){var r=t.parent,n=this.getWidgetRenderState(t),i=[],a=[];l&&n.attributesToRender.forEach((function(e){if(!f.has(e)){var t=l({attribute:e});f.set(e,{widget:t,isMounted:!1})}})),f.forEach((function(e,t){var r=e.widget,o=e.isMounted,c=n.attributesToRender.indexOf(t)>-1;!o&&c?(a.push(r),f.set(t,{widget:r,isMounted:!0})):o&&!c&&(i.push(r),f.set(t,{widget:r,isMounted:!1}))})),r.addWidgets(a),setTimeout((function(){return r.removeWidgets(i)}),0),e(ce(ce({},n),{},{instantSearchInstance:t.instantSearchInstance}),!1)},dispose:function(e){var r=e.parent,n=[];f.forEach((function(e){var t=e.widget;e.isMounted&&n.push(t)})),r.removeWidgets(n),t()},getWidgetSearchParameters:function(e){return c.reduce((function(e,t){return e.addFacet(t)}),e.setQueryParameters({maxValuesPerFacet:Math.max(a||0,e.maxValuesPerFacet||0)}))},getRenderState:function(e,t){return ce(ce({},e),{},{dynamicWidgets:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t,n,i,a,o=e.results;e.state;if(!o)return{attributesToRender:[],widgetParams:r};var c=u(null!==(t=null===(n=o.renderingContent)||void 0===n||null===(i=n.facetOrdering)||void 0===i||null===(a=i.facets)||void 0===a?void 0:a.order)&&void 0!==t?t:[],{results:o});if(!Array.isArray(c))throw new Error(le("The `transformItems` option expects a function that returns an Array."));return{attributesToRender:c,widgetParams:r}}}}};function he(e){return he="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},he(e)}function me(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function pe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?me(Object(r),!0).forEach((function(t){de(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):me(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function de(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==he(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==he(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===he(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ye(e,t){return re(fe,pe(pe({},e),{},{widgets:[]}),t)}var ge=["children","fallbackComponent"];function ve(e){return ve="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},ve(e)}function be(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Oe(){return null}function Se(e){var t=e.children,r=e.fallbackComponent,n=void 0===r?Oe:r,i=be(e,ge),a=R.useRef(n),o=ye(i,{$$widgetType:"ais.dynamicWidgets"}).attributesToRender,c=new Map;
1return R.Children.forEach(t,(function(e){var t=je(e);D(void 0!==t),c.set(t,e)})),R.createElement(R.Fragment,null,o.map((function(e){return R.createElement(R.Fragment,{key:e},c.get(e)||R.createElement(a.current,{attribute:e}))})))}function je(e){if(function(e){return"object"===ve(e)&&e.props}(e))return e.props.attribute?e.props.attribute:Array.isArray(e.props.attributes)?e.props.attributes[0]:e.props.children?(D(1===R.Children.count(e.props.children)),je(R.Children.only(e.props.children))):void 0}function we(e){return"ais.index"===e.$$type}function Pe(e,t,r){var n=t.getHelper();return{uiState:r,helper:n,parent:t,instantSearchInstance:e,state:n.state,renderState:e.renderState,templatesConfig:e.templatesConfig,createURL:t.createURL,scopedResults:[],searchMetadata:{isSearchStalled:"stalled"===e.status},status:e.status,error:e.error}}function Re(e,t){var r=t.getResults(),n=t.getHelper();return{helper:n,parent:t,instantSearchInstance:e,results:r,scopedResults:t.getScopedResults(),state:r?r._state:n.state,renderState:e.renderState,templatesConfig:e.templatesConfig,createURL:t.createURL,searchMetadata:{isSearchStalled:"stalled"===e.status},status:e.status,error:e.error}}function Ee(e){return Ee="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},Ee(e)}var xe=["initialSearchParameters"];function Fe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ie(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Fe(Object(r),!0).forEach((function(t){Te(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Fe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Te(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Ee(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Ee(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Ee(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ne(e){return function(e){if(Array.isArray(e))return Ae(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Ae(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ae(e,t)}(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 Ae(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ke(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var _e=a({name:"index-widget"});function De(e,t){var r=t.state,n=t.isPageReset,i=t._uiState;r!==e.state&&(e.state=r,e.emit("change",{state:e.state,results:e.lastResults,isPageReset:n,_uiState:i}))}function Me(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.reduce((function(e,r){return we(r)?e:r.getWidgetUiState||r.getWidgetState?r.getWidgetUiState?r.getWidgetUiState(e,t):r.getWidgetState(e,t):e}),r)}function He(e,t){var r=t.initialSearchParameters,n=ke(t,xe);return e.filter((function(e){return!we(e)})).reduce((function(e,t){return t.getWidgetSearchParameters?t.getWidgetSearchParameters(e,n):e}),r)}function Ce(e){var t=e.filter(we);0!==t.length&&t.forEach((function(e){var t=e.getHelper();De(t,{state:t.state.resetPage(),isPageReset:!0}),Ce(e.getWidgets())}))}function Le(e){return e.filter(we).reduce((function(e,t){return e.concat.apply(e,[{indexId:t.getIndexId(),results:t.getResults(),helper:t.getHelper()}].concat(Ne(Le(t.getWidgets()))))}),[])}var We=function(e){if(void 0===e||void 0===e.indexName)throw new Error(_e("The `indexName` option is required."));var t=e.indexName,r=e.indexId,n=void 0===r?t:r,a=[],o={}
1,c=null,s=null,u=null,l=null,f=null;return{$$type:"ais.index",$$widgetType:"ais.index",getIndexName:function(){return t},getIndexId:function(){return n},getHelper:function(){return u},getResults:function(){var e;return null!==(e=l)&&void 0!==e&&e.lastResults?(l.lastResults._state=u.state,l.lastResults):null},getPreviousState:function(){return f},getScopedResults:function(){var e=this.getParent();return Le(e?e.getWidgets():[this])},getParent:function(){return s},createURL:function(e){return"function"==typeof e?c._createURL(Te({},n,e(o))):c._createURL(Te({},n,Me(a,{searchParameters:e,helper:u})))},getWidgets:function(){return a},addWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(_e("The `addWidgets` method expects an array of widgets."));if(e.some((function(e){return"function"!=typeof e.init&&"function"!=typeof e.render})))throw new Error(_e("The widget definition expects a `render` and/or an `init` method."));return a=a.concat(e),c&&Boolean(e.length)&&(De(u,{state:He(a,{uiState:o,initialSearchParameters:u.state}),_uiState:o}),e.forEach((function(e){e.getRenderState&&Ue({renderState:e.getRenderState(c.renderState[t.getIndexId()]||{},Pe(c,t,c._initialUiState)),instantSearchInstance:c,parent:t})})),e.forEach((function(e){e.init&&e.init(Pe(c,t,c._initialUiState))})),c.scheduleSearch()),this},removeWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(_e("The `removeWidgets` method expects an array of widgets."));if(e.some((function(e){return"function"!=typeof e.dispose})))throw new Error(_e("The widget definition expects a `dispose` method."));if(a=a.filter((function(t){return-1===e.indexOf(t)})),c&&Boolean(e.length)){var r=e.reduce((function(e,r){return r.dispose({helper:u,state:e,parent:t})||e}),u.state);o=Me(a,{searchParameters:r,helper:u}),u.setState(He(a,{uiState:o,initialSearchParameters:r})),a.length&&c.scheduleSearch()}return this},init:function(e){var r,h=this,m=e.instantSearchInstance,p=e.parent,d=e.uiState;if(null===u){c=m,s=p,o=d[n]||{};var y=m.mainHelper,v=He(a,{uiState:o,initialSearchParameters:new i.SearchParameters({index:t})});(u=i({},v.index,v)).search=function(){return m.onStateChange?(m.onStateChange({uiState:m.mainIndex.getWidgetUiState({}),setUiState:function(e){return m.setUiState(e,!1)}}),y):y.search()},u.searchWithoutTriggeringOnStateChange=function(){return y.search()},u.searchForFacetValues=function(e,t,r,n){var i=u.state.setQueryParameters(n);return y.searchForFacetValues(e,t,r,i)},l=y.derive((function(){return g.apply(void 0,Ne(function(e){for(var t=e.getParent(),r=[e.getHelper().state];null!==t;)r=[t.getHelper().state].concat(r),t=t.getParent();return r}(h)))}));var b=null===(r=m._initialResults)||void 0===r?void 0:r[this.getIndexId()];if(b){var O=new i.SearchResults(new i.SearchParameters(b.state),b.results);l.lastResults=O,u.lastResults=O}u.on("change",(function(e){e.isPageReset&&Ce(a)})),l.on("search",(function(){m.scheduleStalledRender()})),l.on("result",(function(e){var t=e.results;m.scheduleRender(),u.lastResults=t,f=null==t?void 0:t._state})),a.forEach((function(e){e.getRenderState&&Ue({renderState:e.getRenderState(m.renderState[h.getIndexId()]||{},Pe(m,h,d)),instantSearchInstance:m,parent:h})})),a.forEach((function(e){e.init&&e.init(Pe(m,h,d))})),u.on("change",(function(e){var t=e.state,r=e._uiState;o=Me(a,{searchParameters:t,helper:u},r||{}),m.onStateChange||m.onInternalStateChange()})),b&&m.scheduleRender()}},render:function(e){var t=this,r=e.instantSearchInstance;"error"===r.status&&!r.mainHelper.hasPendingRequests()&&f&&u.setState(f);var n=this.getResults()?a:a.filter(we);n.forEach((function(e){e.getRenderState&&Ue({renderState:e.getRenderState(r.renderState[t.getIndexId()]||{},Re(r,t)),instantSearchInstance:r,parent:t})})),n.forEach((function(e){e.render&&e.render(Re(r,t))}))},dispose:function(){var e,t,r=this;a.forEach((function(e){e.dispose&&e.dispose({helper:u,state:u.state,parent:r})})),c=null,s=null,null===(e=u)||void 0===e||e.removeAllListeners(),u=null,null===(t=l)||void 0===t||t.detach(),l=null},getWidgetUiState:function(e){return a.filter(we).reduce((function(e,t){return t.getWidgetUiState(e)}),Ie(Ie({},e),{},Te({},n,Ie(Ie({},e[n]),o))))},getWidgetState:function(e){return this.getWidgetUiState(e)},getWidgetSearchParameters:function(e,t){var r=t.uiState;return He(a,{uiState:r,initialSearchParameters:e})},refreshUiState:function(){o=Me(a,{searchParameters:this.getHelper().state,helper:this.getHelper()},o)},setIndexUiState:function(e){var t="function"==typeof e?e(o):e;c.setUiState((function(e){return Ie(Ie({},e),{},Te({},n,t))}))}}};function Ue(e){var t=e.renderState,r=e.instantSearchInstance,n=e.parent,i=n?n.getIndexId():r.mainIndex.getIndexId();r.renderState=Ie(Ie({},r.renderState),{},Te({},i,Ie(Ie({},r.renderState[i]),t)))}function Be(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,c=[],s=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;
1!(s=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);s=!0);}catch(l){u=!0,i=l}finally{try{if(!s&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return $e(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return $e(e,t)}(e,t)||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(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Qe(){return Be((0,R.useReducer)((function(e){return e+1}),0),2)[1]}var qe=(0,R.createContext)(null);function Ve(){return(0,R.useContext)(qe)}var ze=["children"];function Je(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Ze(e){var t=e.children,r=function(e){var t=U(),r=Ve(),n=null==r?void 0:r.initialResults,i=H(),a=Q(e),o=(0,R.useMemo)((function(){return We(a)}),[a]),c=o.getHelper(),s=Qe();return q((function(){s()}),[c,s]),V({widget:o,parentIndex:i,props:a,shouldSsr:Boolean(t||n)}),o}(Je(e,ze));return null===r.getHelper()?null:R.createElement(M.Provider,{value:r},t)}var Ke=r(72733);function Xe(e){return Xe="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},Xe(e)}var Ye="_ALGOLIA";function Ge(){return function(e){if("object"===("undefined"==typeof document?"undefined":Xe(document))&&"string"==typeof document.cookie)for(var t="".concat(e,"="),r=document.cookie.split(";"),n=0;n<r.length;n++){for(var i=r[n];" "===i.charAt(0);)i=i.substring(1);if(0===i.indexOf(t))return i.substring(t.length,i.length)}}(Ye)}function et(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{fallback:function(){}}).fallback;return"undefined"==typeof window?t():e({window:window})}function tt(e,t){for(var r,n=0;n<e.length;n++)if(t(r=e[n],n,e))return r}function rt(e){return rt="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},rt(e)}function nt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function it(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?nt(Object(r),!0).forEach((function(t){at(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function at(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==rt(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==rt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===rt(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ot(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,c=[],s=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;
1!(s=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);s=!0);}catch(l){u=!0,i=l}finally{try{if(!s&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return c}}(e,t)||st(e,t)||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 ct(e){return function(e){if(Array.isArray(e))return ut(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||st(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 st(e,t){if(e){if("string"==typeof e)return ut(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ut(e,t):void 0}}function ut(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var lt="2.6.0",ft="https://cdn.jsdelivr.net/npm/search-insights@".concat(lt,"/dist/search-insights.min.js");function ht(e){var t=ot((e.version||"").split(".").map(Number),2),r=t[0],n=t[1];return r>=3||2===r&&n>=6||1===r&&n>=10}function mt(e,t,r){var n=Pe(t,t.mainIndex,t._initialUiState);e.forEach((function(e){var i={};if(e.getWidgetRenderState){var a=e.getWidgetRenderState(n);a&&a.widgetParams&&(i=a.widgetParams)}var o=Object.keys(i).filter((function(e){return void 0!==i[e]}));r.widgets.push({type:e.$$type,widgetType:e.$$widgetType,params:o}),"ais.index"===e.$$type&&mt(e.getWidgets(),t,r)}))}function pt(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).$$internal,t=void 0!==e&&e;return function(e){var r=e.instantSearchInstance,n={widgets:[]},i=document.createElement("meta"),a=document.querySelector("head");return i.name="instantsearch:widgets",{$$type:"ais.metadata",$$internal:t,onStateChange:function(){},subscribe:function(){setTimeout((function(){var e=r.client;n.ua=e.transporter&&e.transporter.userAgent?e.transporter.userAgent.value:e._ua,mt(r.mainIndex.getWidgets(),r,n),r.middleware.forEach((function(e){return n.widgets.push({middleware:!0,type:e.instance.$$type,internal:e.instance.$$internal})})),i.content=JSON.stringify(n),a.appendChild(i)}),0)},started:function(){},unsubscribe:function(){i.remove()}}}}var dt=r(17087);function yt(e){return yt="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},yt(e)}function gt(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,bt(n.key),n)}}function vt(e,t,r){return(t=bt(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bt(e){var t=function(e,t){if("object"!==yt(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==yt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===yt(t)?t:String(t)}var Ot=function(e){e&&(window.document.title=e)},St=function(){function e(t){var r=this,n=t.windowTitle,i=t.writeDelay,a=void 0===i?400:i,o=t.createURL,c=t.parseURL,s=t.getLocation,u=t.start,l=t.dispose,f=t.push;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),vt(this,"$$type","ais.browser"),vt(this,"windowTitle",void 0),vt(this,"writeDelay",void 0),vt(this,"_createURL",void 0),vt(this,"parseURL",void 0),vt(this,"getLocation",void 0),vt(this,"writeTimer",void 0),vt(this,"_onPopState",void 0),vt(this,"inPopState",!1),vt(this,"isDisposed",!1),vt(this,"latestAcknowledgedHistory",0),vt(this,"_start",void 0),vt(this,"_dispose",void 0),vt(this,"_push",void 0),this.windowTitle=n,this.writeTimer=void 0,this.writeDelay=a,this._createURL=o,this.parseURL=c,this.getLocation=s,this._start=u,this._dispose=l,this._push=f,et((function(e){var t=e.window,n=r.windowTitle&&r.windowTitle(r.read());Ot(n),r.latestAcknowledgedHistory=t.history.length}))}var t,r,n;return t=e,r=[{key:"read",value:function(){return this.parseURL({qsModule:dt,location:this.getLocation()})}},{key:"write",value:function(e){var t=this;et((function(r){var n=r.window,i=t.createURL(e),a=t.windowTitle&&t.windowTitle(e);t.writeTimer&&clearTimeout(t.writeTimer),t.writeTimer=setTimeout((function(){Ot(a),t.shouldWrite(i)&&(t._push?t._push(i):n.history.pushState(e,a||"",i),t.latestAcknowledgedHistory=n.history.length),t.inPopState=!1,t.writeTimer=void 0}),t.writeDelay)}))}}
1,{key:"onUpdate",value:function(e){var t=this;this._start&&this._start((function(){e(t.read())})),this._onPopState=function(){t.writeTimer&&(clearTimeout(t.writeTimer),t.writeTimer=void 0),t.inPopState=!0,e(t.read())},et((function(e){e.window.addEventListener("popstate",t._onPopState)}))}},{key:"createURL",value:function(e){return this._createURL({qsModule:dt,routeState:e,location:this.getLocation()})}},{key:"dispose",value:function(){var e=this;this._dispose&&this._dispose(),this.isDisposed=!0,et((function(t){var r=t.window;e._onPopState&&r.removeEventListener("popstate",e._onPopState)})),this.writeTimer&&clearTimeout(this.writeTimer),this.write({})}},{key:"start",value:function(){this.isDisposed=!1}},{key:"shouldWrite",value:function(e){var t=this;return et((function(r){var n=r.window,i=!(t.isDisposed&&t.latestAcknowledgedHistory!==n.history.length);return!t.inPopState&&i&&e!==n.location.href}))}}],r&>(t.prototype,r),n&>(t,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function jt(e){return jt="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},jt(e)}var wt=["configure"];function Pt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Rt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Pt(Object(r),!0).forEach((function(t){Et(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Pt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Et(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==jt(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==jt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===jt(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xt(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Ft(e){e.configure;return xt(e,wt)}function It(e){return e!==Object(e)}function Tt(e,t){if(e===t)return!0;if(It(e)||It(t)||"function"==typeof e||"function"==typeof t)return e===t;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var r=0,n=Object.keys(e);r<n.length;r++){var i=n[r];if(!(i in t))return!1;if(!Tt(e[i],t[i]))return!1}return!0}function Nt(e){return Nt="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},Nt(e)}function At(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function kt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?At(Object(r),!0).forEach((function(t){_t(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):At(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _t(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Nt(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Nt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Nt(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Dt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.router,r=void 0===t?function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.createURL,r=void 0===t?function(e){var t=e.qsModule,r=e.routeState,n=e.location,i=n.protocol,a=n.hostname,o=n.port,c=void 0===o?"":o,s=n.pathname,u=n.hash,l=t.stringify(r),f=""===c?"":":".concat(c);return l?"".concat(i,"//").concat(a).concat(f).concat(s,"?").concat(l).concat(u):"".concat(i,"//").concat(a).concat(f).concat(s).concat(u)}:t,n=e.parseURL,i=void 0===n?function(e){var t=e.qsModule,r=e.location;return t.parse(r.search.slice(1),{arrayLimit:99})}:n,a=e.writeDelay,o=void 0===a?400:a,c=e.windowTitle,s=e.getLocation,u=void 0===s?function(){return et((function(e){return e.window.location}),{fallback:function(){throw new Error("You need to provide `getLocation` to the `history` router in environments where `window` does not exist.")}})}:s,l=e.start,f=e.dispose,h=e.push;return new St({createURL:r,parseURL:i,writeDelay:o,windowTitle:c,getL
1ocation:u,start:l,dispose:f,push:h})}():t,n=e.stateMapping,i=void 0===n?{$$type:"ais.simple",stateToRoute:function(e){return Object.keys(e).reduce((function(t,r){return Rt(Rt({},t),{},Et({},r,Ft(e[r])))}),{})},routeToState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(t,r){return Rt(Rt({},t),{},Et({},r,Ft(e[r])))}),{})}}:n,a=e.$$internal,o=void 0!==a&&a;return function(e){var t=e.instantSearchInstance;t._createURL=function(e){var n=0===t.mainIndex.getWidgets().length?t._initialUiState:t.mainIndex.getWidgetUiState({}),a=Object.keys(e).reduce((function(t,r){return kt(kt({},t),{},_t({},r,e[r]))}),n),o=i.stateToRoute(a);return r.createURL(o)};var n=void 0,a=t._initialUiState;return{$$type:"ais.router({router:".concat(r.$$type||"__unknown__",", stateMapping:").concat(i.$$type||"__unknown__","})"),$$internal:o,onStateChange:function(e){var t=e.uiState,a=i.stateToRoute(t);void 0!==n&&Tt(n,a)||(r.write(a),n=a)},subscribe:function(){t._initialUiState=kt(kt({},a),i.routeToState(r.read())),r.onUpdate((function(e){t.mainIndex.getWidgets().length>0&&t.setUiState(i.routeToState(e))}))},started:function(){var e;null===(e=r.start)||void 0===e||e.call(r)},unsubscribe:function(){r.dispose()}}}},Mt=function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.descendantName,n=t.modifierName,i=r?"-".concat(r):"",a=n?"--".concat(n):"";return"".concat("ais","-").concat(e).concat(i).concat(a)}};function Ht(e,t){return(Array.isArray(t)?t:t.split(".")).reduce((function(e,t){return e&&e[t]}),e)}var Ct={"&":"&","<":"<",">":">",'"':""","'":"'"},Lt=/[&<>"']/g,Wt=RegExp(Lt.source);var Ut={"&":"&","<":"<",">":">",""":'"',"'":"'"},Bt=/&(amp|quot|lt|gt|#39);/g,$t=RegExp(Bt.source);function Qt(e){return e&&$t.test(e)?e.replace(Bt,(function(e){return Ut[e]})):e}function qt(e){return qt="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},qt(e)}function Vt(){return Vt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Vt.apply(this,arguments)}function zt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Jt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?zt(Object(r),!0).forEach((function(t){Zt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Zt(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==qt(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==qt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===qt(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Kt={highlightPreTag:"__ais-highlight__",highlightPostTag:"__/ais-highlight__"},Xt={highlightPreTag:"<mark>",highlightPostTag:"</mark>"};function Yt(e){return function(e){return e&&Wt.test(e)?e.replace(Lt,(function(e){return Ct[e]})):e}(e).replace(new RegExp(Kt.highlightPreTag,"g"),Xt.highlightPreTag).replace(new RegExp(Kt.highlightPostTag,"g"),Xt.highlightPostTag)}function Gt(e){return s(e)&&"string"!=typeof e.value?Object.keys(e).reduce((function(t,r){return Jt(Jt({},t),{},Zt({},r,Gt(e[r])))}),{}):Array.isArray(e)?e.map(Gt):Jt(Jt({},e),{},{value:Yt(e.value)})}function er(e){return void 0===e.__escaped&&((e=e.map((function(e){var t=Vt({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e));return t._highlightResult&&(t._highlightResult=Gt(t._highlightResult)),t._snippetResult&&(t._snippetResult=Gt(t._snippetResult)),t}))).__escaped=!0),e}var tr=Mt("Highlight");function rr(e){var t=Xt.highlightPreTag,r=Xt.highlightPostTag;return e.map((function(e){return e.isHighlighted?t+e.value+r:e.value})).join("")}var nr=new RegExp(/\w/i);function ir(e,t){var r,n,i=e[t],a=(null===(r=e[t+1])||void 0===r?void 0:r.isHighlighted)||!0,o=(null===(n=e[t-1])||void 0===n?void 0:n.isHighlighted)||!0;
1return nr.test(Qt(i.value))||o!==a?i.isHighlighted:o}function ar(e){return ar="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},ar(e)}function or(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function cr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?or(Object(r),!0).forEach((function(t){sr(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):or(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function sr(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==ar(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==ar(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ar(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ur(e){return e.some((function(e){return e.isHighlighted}))?e.map((function(t,r){return cr(cr({},t),{},{isHighlighted:!ir(e,r)})})):e.map((function(e){return cr(cr({},e),{},{isHighlighted:!1})}))}function lr(e){var t=Xt.highlightPostTag,r=Xt.highlightPreTag,n=e.split(r),i=n.shift(),a=i?[{value:i,isHighlighted:!1}]:[];return n.forEach((function(e){var r=e.split(t);a.push({value:r[0],isHighlighted:!0}),""!==r[1]&&a.push({value:r[1],isHighlighted:!1})})),a}var fr=Mt("ReverseHighlight");var hr=Mt("Snippet");var mr=Mt("ReverseSnippet");function pr(e){return btoa(encodeURIComponent(JSON.stringify(e)))}function dr(e){return dr="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},dr(e)}function yr(e,t){return function(e){var t,r=e.method,n=e.payload;if("object"!==dr(n))throw new Error("The insights helper expects the payload to be an object.");try{t=pr(n)}catch(i){throw new Error("Could not JSON serialize the payload object.")}return'data-insights-method="'.concat(r,'" data-insights-payload="').concat(t,'"')}({method:e,payload:t})}function gr(e){return gr="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},gr(e)}function vr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function br(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?vr(Object(r),!0).forEach((function(t){Or(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Or(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==gr(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==gr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===gr(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Sr(e){var t=e.numberLocale;return{formatNumber:function(e,r){return function(e,t){return e.toLocaleString(t)}(Number(r(e)),t)},highlight:function(e,t){try{return t(function(e){var t=e.attribute,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.hit,a=e.cssClasses,o=void 0===a?{}:a,c=(Ht(i._highlightResult,t)||{}).value,s=void 0===c?"":c,u=tr({descendantName:"highlighted"})+(o.highlighted?" ".concat(o.highlighted):"");return s.replace(new RegExp(Xt.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(Xt.highlightPostTag,"g"),"</".concat(n,">"))}(br(br({},JSON.parse(e)),{},{hit:this})))}catch(r){throw new Error('\nThe highlight helper expects a JSON object of the format:\n{ "attribute": "name", "highlightedTagName": "mark" }')}},reverseHighlight:function(e,t){try{return t(function(e){var t=e.attribute,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.hit,a=e.cssClasse
1s,o=void 0===a?{}:a,c=(Ht(i._highlightResult,t)||{}).value,s=void 0===c?"":c,u=fr({descendantName:"highlighted"})+(o.highlighted?" ".concat(o.highlighted):"");return rr(ur(lr(s))).replace(new RegExp(Xt.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(Xt.highlightPostTag,"g"),"</".concat(n,">"))}(br(br({},JSON.parse(e)),{},{hit:this})))}catch(r){throw new Error('\n The reverseHighlight helper expects a JSON object of the format:\n { "attribute": "name", "highlightedTagName": "mark" }')}},snippet:function(e,t){try{return t(function(e){var t=e.attribute,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.hit,a=e.cssClasses,o=void 0===a?{}:a,c=(Ht(i._snippetResult,t)||{}).value,s=void 0===c?"":c,u=hr({descendantName:"highlighted"})+(o.highlighted?" ".concat(o.highlighted):"");return s.replace(new RegExp(Xt.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(Xt.highlightPostTag,"g"),"</".concat(n,">"))}(br(br({},JSON.parse(e)),{},{hit:this})))}catch(r){throw new Error('\nThe snippet helper expects a JSON object of the format:\n{ "attribute": "name", "highlightedTagName": "mark" }')}},reverseSnippet:function(e,t){try{return t(function(e){var t=e.attribute,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.hit,a=e.cssClasses,o=void 0===a?{}:a,c=(Ht(i._snippetResult,t)||{}).value,s=void 0===c?"":c,u=mr({descendantName:"highlighted"})+(o.highlighted?" ".concat(o.highlighted):"");return rr(ur(lr(s))).replace(new RegExp(Xt.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(Xt.highlightPostTag,"g"),"</".concat(n,">"))}(br(br({},JSON.parse(e)),{},{hit:this})))}catch(r){throw new Error('\n The reverseSnippet helper expects a JSON object of the format:\n { "attribute": "name", "highlightedTagName": "mark" }')}},insights:function(e,t){try{var r=JSON.parse(e),n=r.method,i=r.payload;return t(yr(n,br({objectIDs:[this.objectID]},i)))}catch(a){throw new Error('\nThe insights helper expects a JSON object of the format:\n{ "method": "method-name", "payload": { "eventName": "name of the event" } }')}}}}var jr=Promise.resolve();function wr(e){var t=null,r=!1,n=function(){for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];null===t&&(t=jr.then((function(){t=null,r?r=!1:e.apply(void 0,i)})))};return n.wait=function(){if(null===t)throw new Error("The deferred function should be called before calling `wait()`");return t},n.cancel=function(){null!==t&&(r=!0)},n}function Pr(e,t){var r=e[t.getIndexId()]||{};t.getHelper().setState(t.getWidgetSearchParameters(t.getHelper().state,{uiState:r})),t.getWidgets().filter(we).forEach((function(t){return Pr(e,t)}))}function Rr(e){return Rr="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},Rr(e)}function Er(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function xr(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,kr(n.key),n)}}function Fr(e,t){return Fr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Fr(e,t)}function Ir(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Nr(e);if(t){var i=Nr(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return function(e,t){if(t&&("object"===Rr(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Tr(e)}(this,r)}}function Tr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Nr(e){return Nr=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Nr(e)}function Ar(e,t,r){return(t=kr(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function kr(e){var t=function(e,t){if("object"!==Rr(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Rr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Rr(t)?t:String(t)}var _r=a({name:"instantsearch"});function Dr(){return"#"}var Mr=function(e){!function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Fr(e,t)}(c,e);var t,r,n,a=Ir(c);function c(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c),Ar(Tr(t=a.call(this)),"client",void 0),Ar(Tr(t),"indexName",void 0),Ar(Tr(t),"insightsClient",void 0),Ar(Tr(t),"onStateChange",null),Ar(Tr(t),"helper",void 0),Ar(Tr(t),"mainHelper",void 0),Ar(Tr(t),"mainIndex",void 0),Ar(Tr(t),"started",void 0),Ar(Tr(t),"templatesConfig",void 0),Ar(Tr(t),"renderState",{}),Ar(Tr(t),"_stalledSearchDelay",void 0),Ar(Tr(t),"_searchStalledTimer",void 0),Ar(Tr(t),"_initialUiState",void 0),Ar(Tr(t),"_initialResults",void 0),Ar(Tr(t),"_createURL",void 0),Ar(Tr(t),"_searchFunction",void 0),Ar(Tr(t),"_mainHelperSearch",void 0),Ar(Tr(t),"middleware",[]),Ar(Tr(t),"sendEventToInsights",void 0),Ar(Tr(t),"status","idle"),Ar(Tr(t),"error",void 0),Ar(Tr(t),"scheduleSearch",wr((function(){t.started&&t.mainHelper.search()}))),Ar(Tr(t),"scheduleRender",wr((function(){var e,r=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];null!==(e=t.mainHelper)&&void 0!==e&&e.hasPendingRequests()||(clearTimeout(t._searchStalledTimer),t._searchStalledTimer=null,r&&(t.status="idle",t.error=void 0)),t.mainIndex.render({instantSearchInstance:Tr(t)}),t.emit("render")}))),Ar(Tr(t),"onInternalStateChange",wr((function(){var e=t.mainIndex.getWidgetUiState({});t.middleware.forEach((function(t){t.instance.onStateChange({uiState:e})}))}))),t.setMaxListeners(100);var r=e.indexName,n=void 0===r?"":r,i=e.numberLocale,s=e.initialUiState,u=void 0===s?{}:s,l=e.routing,f=void 0===l?null:l,h=e.insights,m=void 0!==h&&h,p=e.searchFunction,d=e.stalledSearchDelay,y=void 0===d?200:d,g=e.searchClient,v=void 0===g?null:g,b=e.insightsClient,O=void 0===b?null:b,S=e.onStateChange,j=void 0===S?null:S;if(null===v)throw new Error(_r("The `searchClient` option is required."));if("function"!=typeof v.search)throw new Error("The `searchClient` must implement a `search` method.\n\nSee: https://www.algolia.com/doc/guides/building-search-ui/going-further/backend-search/in-depth/backend-instantsearch/js/");if("function"==typeof v.addAlgoliaAgent&&v.addAlgoliaAgent("instantsearch.js (".concat("4.56.8",")")),O&&"function"!=typeof O)throw new Error(_r("The `insightsClient` option should be a function."));if(t.client=v,t.insightsClient=O,t.indexName=n,t.helper=null,t.mainHelper=null,t.mainIndex=We({indexName:n}),t.onStateChange=j,t.started=!1,t.templatesConfig={helpers:Sr({numberLocale:i}),compileOptions:{}},t._stalledSearchDelay=y,t._searchStalledTimer=null,t._createURL=Dr,t._initialUiState=u,t._initialResults=null,p&&(t._searchFunction=p),t.sendEventToInsights=o,f){var w="boolean"==typeof f?{}:f;w.$$internal=!0,t.use(Dt(w))}if(m){var P="boolean"==typeof m?{}:m;P.$$internal=!0,t.use(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.insightsClient,r=e.insightsInitParams,n=e.onEvent,i=e.$$internal,a=void 0!==i&&i,c=t;t||null===t||et((function(e){var t=e.window,r=t.AlgoliaAnalyticsObject||"aa";"string"==typeof r&&(c=t[r]),c||(t.AlgoliaAnalyticsObject=r,t[r]||(t[r]=function(){t[r].queue||(t[r].queue=[]);for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];t[r].queue.push(n)},t[r].version=lt,t[r].shouldAddScript=!0),c=t[r])}));var s=c||o;return function(e){var t=e.instantSearchInstance,i=t.middleware.filter((function(e){return"ais.insights"===e.instance.$$type&&e.instance.$$internal})).map((function(e){return e.creator}));t.unuse.apply(t,ct(i));var c,u,l=ot(function(e){if(e.transporter){var t=e.transporter,r=t.headers,n=t.queryParameters,i="x-algolia-application-id",a="x-algolia-api-key";return[r[i]||n[i],r[a]||n[a]]}return[e.applicationID,e.apiKey]}(t.client),2),f=l[0],h=l[1],m=void 0,p=void 0;if(Array.isArray(s.queue)){var d=tt(s.queue.slice().reverse(),(function(e){return"setUserToken"===ot(e,1)[0]}))||[],y=ot(d,2);m=y[1]}return s("getUserToken",null,(function(e,t){p=t})),!r&&ht(s)||s("init",it({appId:f,apiKey:h,partial:!0},r)),{$$type:"ais.insights",$$internal:a,onStateChange:function(){},subscribe:function(){if(s.shouldAddScript){var e="[insights middleware]: could not load search-insights.js. Please load it manually following https://alg.li/insights-init";try{var r=document.createElement("script");r.async=!0,r.src=ft,r.onerror=function(){t.emit("error",new Error(e))},document.body.appendChild(r),s.shouldAddScript=!1}catch(n){s.shouldAddScript=!1,t.emit("error",new Error(e))}}},started:function(){s("addAlgoliaAgent","insights-middleware"),u=t.helper,c={userToken:u.state.userToken,clickAnalytics:u.state.clickAnalytics},u.overrideStateWithoutTriggeringChangeEvent(it(it({},u.state),{},{clickAnalytics:!0})),a||t.scheduleSearch();var e=function(e){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e){var n=u.state.userToken;r?i():setTimeout(i,0)}function i(){u.overrideStateWithoutTriggeringChangeEvent(it(it({},u.state),{},{userToken:e})),n&&n!==e&&t.scheduleSearch()}},r=Ge();r&&e(r,!0),p?(e(p,!0),s("setUserToken",p)):m&&(e(m,!0),s("setUserToken",m)),s("onUserTokenChange",e,{immediate:!0});var i=s;ht(s)&&(i=function(e,t){return s(e,t,{headers:{"X-Algolia-Application-Id":f,"X-Algolia-API-Key":h}})}),t.sendEventToInsights=function(e){n?n(e,i):e.insightsMethod&&(e.payload.algoliaSource=["instantsearch"],"internal"===e.eventModifier&&e.payload.algoliaSource.pu
1sh("instantsearch-internal"),i(e.insightsMethod,e.payload))}},unsubscribe:function(){s("onUserTokenChange",void 0),t.sendEventToInsights=o,u&&c&&(u.overrideStateWithoutTriggeringChangeEvent(it(it({},u.state),c)),t.scheduleSearch())}}}}(P))}return et((function(e){var t,r;return(null===(t=e.window.navigator)||void 0===t||null===(r=t.userAgent)||void 0===r?void 0:r.indexOf("Algolia Crawler"))>-1}),{fallback:function(){return!1}})&&t.use(pt({$$internal:!0})),t}return t=c,r=[{key:"_isSearchStalled",get:function(){return"stalled"===this.status}},{key:"use",value:function(){for(var e=this,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r.map((function(t){var r=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Er(Object(r),!0).forEach((function(t){Ar(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Er(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({$$type:"__unknown__",$$internal:!1,subscribe:o,started:o,unsubscribe:o,onStateChange:o},t({instantSearchInstance:e}));return e.middleware.push({creator:t,instance:r}),r}));return this.started&&i.forEach((function(e){e.subscribe(),e.started()})),this}},{key:"unuse",value:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.middleware.filter((function(e){return t.includes(e.creator)})).forEach((function(e){return e.instance.unsubscribe()})),this.middleware=this.middleware.filter((function(e){return!t.includes(e.creator)})),this}},{key:"EXPERIMENTAL_use",value:function(){return this.use.apply(this,arguments)}},{key:"addWidget",value:function(e){return this.addWidgets([e])}},{key:"addWidgets",value:function(e){if(!Array.isArray(e))throw new Error(_r("The `addWidgets` method expects an array of widgets. Please use `addWidget`."));if(e.some((function(e){return"function"!=typeof e.init&&"function"!=typeof e.render})))throw new Error(_r("The widget definition expects a `render` and/or an `init` method."));return this.mainIndex.addWidgets(e),this}},{key:"removeWidget",value:function(e){return this.removeWidgets([e])}},{key:"removeWidgets",value:function(e){if(!Array.isArray(e))throw new Error(_r("The `removeWidgets` method expects an array of widgets. Please use `removeWidget`."));if(e.some((function(e){return"function"!=typeof e.dispose})))throw new Error(_r("The widget definition expects a `dispose` method."));return this.mainIndex.removeWidgets(e),this}},{key:"start",value:function(){var e=this;if(this.started)throw new Error(_r("The `start` method has already been called once."));var t=this.mainHelper||i(this.client,this.indexName);if(t.search=function(){return e.status="loading",e.scheduleRender(!1),t.searchOnlyWithDerivedHelpers()},this._searchFunction){var r={search:function(){return new Promise(o)}};this._mainHelperSearch=t.search.bind(t),t.search=function(){var n=e.mainIndex.getHelper(),a=i(r,n.state.index,n.state);return a.once("search",(function(t){var r=t.state;n.overrideStateWithoutTriggeringChangeEvent(r),e._mainHelperSearch()})),a.on("change",(function(e){var t=e.state;n.setState(t)})),e._searchFunction(a),t}}if(t.on("error",(function(t){var r=t.error;if(!(r instanceof Error)){var n=r;r=Object.keys(n).reduce((function(e,t){return e[t]=n[t],e}),new Error(n.message))}r.error=r,e.error=r,e.status="error",e.scheduleRender(!1),e.emit("error",r)})),this.mainHelper=t,this.middleware.forEach((function(e){e.instance.subscribe()})),this.mainIndex.init({instantSearchInstance:this,parent:null,uiState:this._initialUiState}),this._initialResults){var n=this.scheduleSearch;this.scheduleSearch=wr(o),wr((function(){e.scheduleSearch=n}))()}else this.mainIndex.getWidgets().length>0&&this.scheduleSearch();this.helper=this.mainIndex.getHelper(),this.started=!0,this.middleware.forEach((function(e){e.instance.started()}))}},{key:"dispose",value:function(){var e;this.scheduleSearch.cancel(),this.scheduleRender.cancel(),clearTimeout(this._searchStalledTimer),this.removeWidgets(this.mainIndex.getWidgets()),this.mainIndex.dispose(),this.started=!1,this.removeAllListeners(),null===(e=this.mainHelper)||void 0===e||e.removeAllListeners(),this.mainHelper=null,this.helper=null,this.middleware.forEach((function(e){e.instance.unsubscribe()}))}},{key:"scheduleStalledRender",value:function(){var e=this;this._searchStalledTimer||(this._searchStalledTimer=setTimeout((function(){e.status="stalled",e.scheduleRender()}),this._stalledSearchDelay))}},{key:"setUiState",value:function(e){var t=this,r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!this.mainHelper)throw new Error(_r("The `start` method needs to be called before `setUiState`."));this.mainIndex.refreshUiState();var n="function"==typeof e?e(this.mainIndex.getWidgetUiState({})):e;this.onStateChange&&r?this.onStateChange({uiState:n,setUiState:function(e){Pr("function"==typeof e?e(n):e,t.mainIndex),t.scheduleSearch(),t.onInternalStateChange()}}):(Pr(n,this.mainIndex),this.scheduleSearch(),this.onInternalStateChange())}},{key:"getUiState",value:function(){return this.started&&this.mainIndex.refreshUiState(),this.mainIndex.getWidgetUiState({})}},{key:"createURL",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.started)throw new Error(_r("The `start` method needs to be called before `createURL`."));return this._createURL(e)}},{key:"refresh",value:function(){if(!this.mainHelper)throw new Error(_r("The `start` method needs to be called before `refresh`."));this.mainHelper.clearCache().search()}}],r&&xr(t.prototype,r),n&&xr(t,n),Object.defineProperty(t,"prototype",{writable:!1}),c}(Ke),Hr=Mr,Cr=r(19888),Lr=["react (".concat(R.version,")"),"react-instantsearch (".concat(n,")"),"react-instantsearch-hooks (".concat(n,")")],Wr="react-instantsearch-server (".concat(n,")"),Ur=function(e){return e?"next.js (".concat(e,")"):null};function Br(e,t){"function"==typeof e.addAlgoliaAgent&&t.filter(Boolean).forEac
1h((function(t){e.addAlgoliaAgent(t)}))}var $r=["children"];function Qr(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function qr(e){var t=e.children,r=function(e){var t,r,n=Qe(),i=U(),a=Ve(),o=null==a?void 0:a.initialResults,c=(0,R.useRef)(e),s=(0,R.useRef)(null);if(a&&(s=a.ssrSearchRef),null===s.current){var u=new Hr(e);u._schedule=function(e){u._schedule.queue.push(e),clearTimeout(u._schedule.timer),u._schedule.timer=setTimeout((function(){u._schedule.queue.forEach((function(e){e()})),u._schedule.queue=[]}),0)},u._schedule.queue=[],(i||o)&&(u._initialResults=o||{}),Br(e.searchClient,[].concat(Lr,[i&&Wr,Ur("undefined"!=typeof window&&(null===(t=window.next)||void 0===t?void 0:t.version)||("undefined"!=typeof process?null===(r={})||void 0===r?void 0:r.NEXT_RUNTIME:void 0))])),(i||o)&&u.start(),i&&i.notifyServer({search:u}),e.routing,s.current=u}var l,f=s.current,h=c.current;h.indexName!==e.indexName&&(f.helper.setIndex(e.indexName||"").search(),c.current=e),h.searchClient!==e.searchClient&&(Br(e.searchClient,[].concat(Lr,[i&&Wr])),f.mainHelper.setClient(e.searchClient).search(),c.current=e),h.onStateChange!==e.onStateChange&&(f.onStateChange=e.onStateChange,c.current=e),h.searchFunction!==e.searchFunction&&(f._searchFunction=e.searchFunction,c.current=e),h.stalledSearchDelay!==e.stalledSearchDelay&&(f._stalledSearchDelay=null!==(l=e.stalledSearchDelay)&&void 0!==l?l:200,c.current=e);var m=(0,R.useRef)(null),p=(0,Cr.useSyncExternalStore)((0,R.useCallback)((function(){var e=s.current;return null===m.current?e.started||(e.start(),n()):(clearTimeout(m.current),e._preventWidgetCleanup=!1),function(){clearTimeout(e._schedule.timer),m.current=setTimeout((function(){e.dispose()})),e._preventWidgetCleanup=!0}}),[n]),(function(){return s.current}),(function(){return s.current}));return p}(Qr(e,$r));return r.started?R.createElement(C.Provider,{value:r},R.createElement(M.Provider,{value:r.mainIndex},t)):null}function Vr(e){return Vr="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},Vr(e)}var zr=["children"];function Jr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Zr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Jr(Object(r),!0).forEach((function(t){Kr(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Jr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Kr(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Vr(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Vr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Vr(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Xr(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Yr(e){var t=e.children,r=Xr(e,zr),n=R.useRef(null);return 0===Object.keys(r).length?R.createElement(R.Fragment,null,t):R.createElement(qe.Provider,{value:Zr(Zr({},r),{},{ssrSearchRef:n})},t)}function Gr(e){return Gr="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},Gr(e)}function en(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function tn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?en(Object(r),!0).forEach((function(t){rn(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):en(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function rn(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Gr(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Gr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Gr(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function nn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,c=[],s=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);s=!0);}catch(l){u=!0,i=l}finally{try{if(!s&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return an(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return an(e,t)}(e,t)||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 an(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var on=a({name:"breadcrumb",connector:!0});function cn(e){return e.reduce((function(e,t){return t.isRefined&&(e.push({label:t.name,value:t.escapedValue}),Array.isArray(t.data)&&(e=e.concat(cn(t.data)))),e}),[])}var sn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;ae(e,on());var r={};return function(n){var i=n||{},a=i.attributes,o=i.separator,c=void 0===o?" > ":o,s=i.rootPath,u=void 0===s?null:s,l=i.transformItems,f=void 0===l?function(e){return e}:l;if(!a||!Array.isArray(a)||0===a.length)throw new Error(on("The `attributes` option expects an array of strings."));var h=nn(a,1)[0];function m(e,t){if(!t){var r=e.getHierarchicalFacetBreadcrumb(h);return 0===r.length?e:e.resetPage().toggleFacetRefinement(h,r[0])}return e.resetPage().toggleFacetRefinement(h,t)}return{$$type:"ais.breadcrumb",init:function(t){e(tn(tn({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e(tn(tn({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1)},dispose:function(){t()},getRenderState:function(e,t){return tn(tn({},e),{},{breadcrumb:tn(tn({},e.breadcrumb),{},rn({},h,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=this,i=e.helper,a=e.createURL,o=e.results,c=e.state;var s=function(){if(!o||0===c.hierarchicalFacets.length)return[];var e,t=nn(c.hierarchicalFacets,1)[0].name,r=o.getFacetValues(t,{}),n=r&&!Array.isArray(r)&&r.data?r.data:[];return f((e=cn(n)).map((function(t,r){return{label:t.label,value:r+1===e.length?null:e[r+1].value}})),{results:o})}();return r.createURL||(r.createURL=function(e){return a((function(r){return t.getWidgetUiState(r,{searchParameters:m(i.state,e),helper:i})}))}),r.refine||(r.refine=function(e){i.setState(m(i.state,e)).search()}),{canRefine:s.length>0,createURL:r.createURL,items:s,refine:r.refine,widgetParams:n}},getWidgetUiState:function(e,t){var r=t.searchParameters.getHierarchicalFacetBreadcrumb(h);return r.length?tn(tn({},e),{},{hierarchicalMenu:tn(tn({},e.hierarchicalMenu),{},rn({},h,r))}):e},getWidgetSearchParameters:function(e,t){var r=t.uiState,n=r.hierarchicalMenu&&r.hierarchicalMenu[h];if(e.isConjunctiveFacet(h)||e.isDisjunctiveFacet(h))return e;if(e.isHierarchicalFacet(h))e.getHierarchicalFacetByName(h);var i=e.removeHierarchicalFacet(h).addHierarchicalFacet({name:h,attributes:a,separator:c,rootPath:u});return n?i.addHierarchicalFacetRefinement(h,n.join(c)):i.setQueryParameters({hierarchicalFacetsRefinements:tn(tn({},i.hierarchicalFacetsRefinements),{},rn({},h,[]))})}}}};function un(e,t){return re(sn,e,t)}function ln(e){var t=e.helper,r=e.attributesToClear,n=void 0===r?[]:r,
1i=t.state.setPage(0);return i=n.reduce((function(e,t){return i.isNumericRefined(t)?e.removeNumericRefinement(t):i.isHierarchicalFacet(t)?e.removeHierarchicalFacetRefinement(t):i.isDisjunctiveFacet(t)?e.removeDisjunctiveFacetRefinement(t):i.isConjunctiveFacet(t)?e.removeFacetRefinement(t):e}),i),-1!==n.indexOf("query")&&(i=i.setQuery("")),i}function fn(e){return"number"==typeof e&&e<0||"string"==typeof e?String(e).replace(/^-/,"\\-"):e}function hn(e,t,r,n){var i,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],o={type:t,attribute:r,name:n,escapedValue:fn(n)},c=tt(a,(function(e){return e.name===r}));if("hierarchical"===t){for(var s=e.getHierarchicalFacetByName(r),u=n.split(s.separator),l=function(e){var t;c=c&&c.data&&tt(Object.keys(c.data).map((t=c.data,function(e){return t[e]})),(function(t){return t.name===u[e]}))},f=0;void 0!==c&&f<u.length;++f)l(f);i=c&&c.count}else i=c&&c.data&&c.data[o.name];return void 0!==i&&(o.count=i),c&&void 0!==c.exhaustive&&(o.exhaustive=c.exhaustive),o}function mn(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=[],i=t.facetsRefinements,a=void 0===i?{}:i,o=t.facetsExcludes,c=void 0===o?{}:o,s=t.disjunctiveFacetsRefinements,u=void 0===s?{}:s,l=t.hierarchicalFacetsRefinements,f=void 0===l?{}:l,h=t.numericRefinements,m=void 0===h?{}:h,p=t.tagRefinements,d=void 0===p?[]:p;return Object.keys(a).forEach((function(r){a[r].forEach((function(i){n.push(hn(t,"facet",r,i,e.facets))}))})),Object.keys(c).forEach((function(e){c[e].forEach((function(t){n.push({type:"exclude",attribute:e,name:t,exclude:!0})}))})),Object.keys(u).forEach((function(r){u[r].forEach((function(i){var a;n.push(hn(t,"disjunctive",r,"string"==typeof(a=i)?a.replace(/^\\-/,"-"):a,e.disjunctiveFacets))}))})),Object.keys(f).forEach((function(r){f[r].forEach((function(i){n.push(hn(t,"hierarchical",r,i,e.hierarchicalFacets))}))})),Object.keys(m).forEach((function(e){var t=m[e];Object.keys(t).forEach((function(r){var i=r,a=t[i];(Array.isArray(a)?a:[a]).forEach((function(t){n.push({type:"numeric",attribute:e,name:"".concat(t),numericValue:t,operator:i})}))}))})),d.forEach((function(e){n.push({type:"tag",attribute:"_tags",name:e})})),r&&t.query&&t.query.trim()&&n.push({attribute:"query",type:"query",name:t.query,query:t.query}),n}function pn(e){return pn="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},pn(e)}function dn(e){return function(e){if(Array.isArray(e))return yn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return yn(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return yn(e,t)}(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 yn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function gn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function vn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?gn(Object(r),!0).forEach((function(t){bn(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function bn(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==pn(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==pn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===pn(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var On=a({name:"clear-refinements",connector:!0});var Sn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;return ae(e,On()),function(r){var n=r||{},i=n.includedAttributes,a=void 0===i?[]:i,c=n.excludedAttributes,s=void 0===c?["query"]:c,l=n.transformItems,f=void 0===l?function(e){return e}:l;if(r&&r.includedAttributes&&r.excludedAttributes)throw new Error(On("The options `includedAttributes` and `excludedAttributes` cannot be used together."));var h={refine:o,createURL:function(){return""},attributesToClear:[]},m=function(){return h.refine()},p=function(){return h.createURL()};return{$$type:"ais.clearRefinements",init:function(t){var r=t.instantSearchInstance;e(vn(vn({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(vn(vn({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(){t()},getRenderState:function(e,t){return vn(vn({},e),{},{clearRefinements:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.createURL,n=e.scopedResults,i=e.results;h.attributesToClear=n.reduce((function(e,t){return e.concat(function(e){var t=e.scopedResult,r=e.includedAttributes,n=e.excludedAttributes,i=e.transformItems,a=e.results,o=-1!==r.indexOf("query")||-1===n.indexOf("query");return{helper:t.helper,items:i(u(mn(t.results,t.helper.state,o).map((function(e){return e.attribute})).filter((function(e){return 0===r.length||-1!==r.indexOf(e)})).filter((function(e){return"query"===e&&o||-1===n.indexOf(e)}))),{results:a})}}({scopedResult:t,includedAttributes:a,excludedAttributes:s,transformItems:f,results:i}))}),[]),h.refine=function(){h.attributesToClear.forEach((function(e){var t=e.helper,r=e.items;t.setState(ln({helper:t,attributesToClear:r})).search()}))},h.createURL=function(){return t(g.apply(void 0,dn(h.attributesToClear.map((function(e){return ln({helper:e.helper,attributesToClear:e.items})})))))};var o=h.attributesToClear.some((function(e){return e.items.length>0}));return{canRefine:o,hasRefinements:o,refine:m,createURL:p,widgetParams:r}}}}};function jn(e,t){return re(Sn,e,t)}function wn(e){return wn="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},wn(e)}function Pn(e){return function(e){if(Array.isArray(e))return Rn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Rn(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Rn(e,t)}(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 Rn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function En(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function xn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?En(Object(r),!0).forEach((function(t){Fn(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):En(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Fn(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==wn(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==wn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===wn(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var In=a({name:"current-refinements",connector:!0});function Tn(e){var t=e.results,r=e.helper,n=e.indexId,i=e.includedAttributes,a=e.excludedAttributes,o=-1!==(i||[]).indexOf("query")||-1===(a||[]).indexOf("query"),c=i?function(e){return-1!==i.indexOf(e.attribute)}:function(e){return-1===a.indexOf(e.attribute)},s=mn(t,r.state,o).map(kn).filter(c);return s.reduce((function(e,t){return[].concat(Pn(e.filter((function(e){return e.attribute!==t.attribute}))),[{indexName:r.state.index,indexId:n,attribute:t.attribute,label:t.attribute,refinements:s.filter((function(e){return e.attribute===t.attribute})).sort((function(e,t){return"numeric"===e.type?e.value-t.value:0})),refine:function(e){return An(r,e)}}])}),[])}function Nn(e,t){switch(e=e.resetPage(),t.type){case"facet":return e.removeFacetRefinement(t.attribute,String(t.value));case"disjunctive":return e.removeDisjunctiveFacetRefinement(t.attribute,String(t.value));case"hierarchical":return e.removeHierarchicalFacetRefinement(t.attribute);case"exclude":return e.removeExcludeRefinement(t.attribute,String(t.value));case"numeric":return e.removeNumericRefinement(t.attribute,t.operator,String(t.value));case"tag":return e.removeTagRefinement(String(t.value));case"query":return e.setQueryParameter("query","");default:return e}}function An(e,t){e.setState(Nn(e.state,t)).search()}function kn(e){var t=function(e){if("numeric"===e.type)return Number(e.name);if("escapedValue"in e)return e.escapedValue;return e.name}(e),r=e.operator?"".concat(function(e){switch(e){case">=":return"â¥";case"<=":return"â¤";default:return e}}(e.operator)," ").concat(e.name):e.name,n={attribute:e.attribute,type:e.type,value:t,label:r};return void 0!==e.operator&&(n.operator=e.operator),void 0!==e.count&&(n.count=e.count),void 0!==e.exhaustive&&(n.exhaustive=e.exhaustive),n}var _n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;return ae(e,In()),function(r){if((r||{}).includedAttributes&&(r||{}).excludedAttributes)throw new Error(In("The options `includedAttributes` and `excludedAttributes` cannot be used together."));var n=r||{},i=n.includedAttributes,a=n.excludedAttributes,o=void 0===a?["query"]:a,c=n.transformItems,s=void 0===c?function(e){return e}:c;return{$$type:"ais.currentRefinements",init:function(t){var r=t.instantSearchInstance;e(xn(xn({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(xn(xn({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(){t()},getRenderState:function(e,t){return xn(xn({},e),{},{currentRefinements:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,n=e.scopedResults,a=e.createURL,c=e.helper;var u=t?n.reduce((function(e,r){return e.concat(s(Tn({results:r.results,helper:r.helper,indexId:r.indexId,includedAttributes:i,excludedAttributes:o}),{results:t}))}),[]):s(Tn({results:{},helper:c,indexId:c.state.index,includedAttributes:i,excludedAttributes:o}),{results:t});return{items:u,canRefine:u.length>0,refine:function(e){return An(c,e)},createURL:function(e){return a(Nn(c.state,e))},widgetParams:r}}}}};function Dn(e,t){return re(_n,e,t)}function Mn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,c=[],s=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;
1!(s=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);s=!0);}catch(l){u=!0,i=l}finally{try{if(!s&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Hn(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Hn(e,t)}(e,t)||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 Hn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Cn=/^(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)$/;function Ln(e){return Array.isArray(e)?function(e){var t=Mn(e,1)[0],r=Mn(void 0===t?[void 0,void 0,void 0,void 0]:t,4),n=r[0],i=r[1],a=r[2],o=r[3];if(!(n&&i&&a&&o))throw new Error('Invalid value for "insideBoundingBox" parameter: ['.concat(e,"]"));return{northEast:{lat:n,lng:i},southWest:{lat:a,lng:o}}}(e):function(e){var t=Mn(e.split(",").map(parseFloat),4),r=t[0],n=t[1],i=t[2],a=t[3];if(!(r&&n&&i&&a))throw new Error('Invalid value for "insideBoundingBox" parameter: "'.concat(e,'"'));return{northEast:{lat:r,lng:n},southWest:{lat:i,lng:a}}}(e)}function Wn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,c=[],s=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);s=!0);}catch(l){u=!0,i=l}finally{try{if(!s&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Un(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Un(e,t)}(e,t)||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 Un(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Bn(e){return Bn="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},Bn(e)}function $n(e){var t=e.index,r=e.widgetType,n=(e.methodName,e.args),i=e.instantSearchInstance;if(1===n.length&&"object"===Bn(n[0]))return[n[0]];var a=Wn(n[0].split(":"),2),o=a[0],c=a[1],s=n[1],u=n[2];if(!s)return[];if(("click"===o||"conversion"===o)&&!u)return[];var l=Array.isArray(s)?s:[s];if(0===l.length)return[];var f=l[0].__queryID,h=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n<Math.ceil(e.length/t);n++)r.push(e.slice(n*t,(n+1)*t));return r}(l),m=h.map((function(e){return e.map((function(e){return e.objectID}))})),p=h.map((function(e){return e.map((function(e){return e.__position}))}));return"view"===o?"idle"!==i.status?[]:h.map((function(e,n){return{insightsMethod:"viewedObjectIDs",widgetType:r,eventType:o,payload:{eventName:u||"Hits Viewed",index:t,objectIDs:m[n]},hits:e,eventModifier:c}})):"click"===o?h.map((function(e,n){return{insightsMethod:"clickedObjectIDsAfterSearch",widgetType:r,eventType:o,payload:{eventName:u||"Hit Clicked",index:t,queryID:f,objectIDs:m[n],positions:p[n]},hits:e,eventModifier:c}})):"conversion"===o?h.map((function(e,n){return{insightsMethod:"convertedObjectIDsAfterSearch",widgetType:r,eventType:o,payload:{eventName:u||"Hit Converted",index:t,queryID:f,objectIDs:m[n]},hits:e,eventModifier:c}})):[]}function Qn(e){var t=e.instantSearchInstance,r=e.index,n=e.widgetType,i={},a=void 0;return function(){for(var e=arguments.length,o=new Array(e),c=0;c<e;c++)o[c]=arguments[c];$n({widgetType:n,index:r,methodName:"sendEvent",args:o,instantSearchInstance:t}
1).forEach((function(e){"click"===e.eventType&&"internal"===e.eventModifier&&i[e.eventType]||(i[e.eventType]=!0,t.sendEventToInsights(e))})),clearTimeout(a),a=setTimeout((function(){i={}}),0)}}function qn(e){var t=e.index,r=e.widgetType,n=e.instantSearchInstance;return function(){for(var e=arguments.length,i=new Array(e),a=0;a<e;a++)i[a]=arguments[a];var o=$n({widgetType:r,index:t,methodName:"bindEvent",args:i,instantSearchInstance:n});return o.length?"data-insights-event=".concat(pr(o)):""}}function Vn(e){return Vn="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},Vn(e)}function zn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Jn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?zn(Object(r),!0).forEach((function(t){Zn(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Zn(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Vn(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Vn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Vn(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Kn=a({name:"geo-search",connector:!0});function Xn(e){return e.insideBoundingBox||""}function Yn(e,t){return e.setQueryParameter("insideBoundingBox",t)}var Gn="ais.geoSearch",ei=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;return ae(e,Kn()),function(r){var n,i=r||{},a=i.enableRefineOnMapMove,c=void 0===a||a,s=i.transformItems,u=void 0===s?function(e){return e}:s,l={isRefineOnMapMove:c,hasMapMoveSinceLastRefine:!1,lastRefinePosition:"",lastRefineBoundingBox:"",internalToggleRefineOnMapMove:o,internalSetMapMoveSinceLastRefine:o},f=function(e){return e.aroundLatLng?function(e){var t=e.match(Cn);if(!t)throw new Error('Invalid value for "aroundLatLng" parameter: "'.concat(e,'"'));return{lat:parseFloat(t[1]),lng:parseFloat(t[2])}}(e.aroundLatLng):void 0},h=function(e){return e.insideBoundingBox&&Ln(e.insideBoundingBox)},m=function(e){return function(t){var r=t.northEast,n=t.southWest,i=[r.lat,r.lng,n.lat,n.lng].join();e.setState(Yn(e.state,i).resetPage()).search(),l.hasMapMoveSinceLastRefine=!1,l.lastRefineBoundingBox=i}},p=function(e){return function(){e.setQueryParameter("insideBoundingBox",void 0).search()}},d=function(e){return function(){return Boolean(e.insideBoundingBox)}},y=function(){return l.internalToggleRefineOnMapMove()},g=function(e,t){return function(){l.isRefineOnMapMove=!l.isRefineOnMapMove,t(e)}},v=function(){return l.isRefineOnMapMove},b=function(){return l.internalSetMapMoveSinceLastRefine()},O=function(e,t){return function(){var r=!0!==l.hasMapMoveSinceLastRefine;l.hasMapMoveSinceLastRefine=!0,r&&t(e)}},S=function(){return l.hasMapMoveSinceLastRefine};return{$$type:Gn,init:function(t){var r=t.instantSearchInstance;l.internalToggleRefineOnMapMove=g(t,o),l.internalSetMapMoveSinceLastRefine=O(t,o),e(Jn(Jn({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.helper,i=t.instantSearchInstance,a=r.state,o=Boolean(a.aroundLatLng)&&Boolean(l.lastRefinePosition)&&a.aroundLatLng!==l.lastRefinePosition,c=!a.insideBoundingBox&&Boolean(l.lastRefineBoundingBox)&&a.insideBoundingBox!==l.lastRefineBoundingBox;(o||c)&&(l.hasMapMoveSinceLastRefine=!1),l.lastRefinePosition=a.aroundLatLng||"",l.lastRefineBoundingBox=Xn(a),l.internalToggleRefineOnMapMove=g(t,this.render.bind(this)),l.internalSetMapMoveSinceLastRefine=O(t,this.render.bind(this));var s=this.getWidgetRenderState(t);n("view:internal",s.items),e(Jn(Jn({},s),{},{instantSearchInstance:i}),!1)},getWidgetRenderState:function(e){var t=e.helper,i=e.results,a=e.instantSearchInstance,o=t.state,c=i?u(i.hits.filter((function(e){return e._geoloc})),{results:i}):[];return n||(n=Qn({instantSearchInstance:a,index:t.getIndex(),widgetType:Gn})),{items:c,position:f(o),currentRefinement:h(o),refine:m(t),sendEvent:n,clearMapRefinement:p(t),isRef
1inedWithMap:d(o),toggleRefineOnMapMove:y,isRefineOnMapMove:v,setMapMoveSinceLastRefine:b,hasMapMoveSinceLastRefine:S,widgetParams:r}},getRenderState:function(e,t){return Jn(Jn({},e),{},{geoSearch:this.getWidgetRenderState(t)})},dispose:function(e){var r=e.state;return t(),r.setQueryParameter("insideBoundingBox",void 0)},getWidgetUiState:function(e,t){var r=Xn(t.searchParameters);return!r||e&&e.geoSearch&&e.geoSearch.boundingBox===r?e:Jn(Jn({},e),{},{geoSearch:{boundingBox:r}})},getWidgetSearchParameters:function(e,t){var r=t.uiState;return r&&r.geoSearch?Yn(e,r.geoSearch.boundingBox):e.setQueryParameter("insideBoundingBox",void 0)}}}};function ti(e,t){return re(ei,e,t)}function ri(e){return ri="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},ri(e)}function ni(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,c=[],s=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);s=!0);}catch(l){u=!0,i=l}finally{try{if(!s&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ii(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ii(e,t)}(e,t)||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 ii(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ai(e){var t=e.instantSearchInstance,r=e.helper,n=e.attribute,i=e.widgetType;return function(){for(var e=arguments.length,a=new Array(e),o=0;o<e;o++)a[o]=arguments[o];var c=a[1],s=a[2],u=void 0===s?"Filter Applied":s,l=ni(a[0].split(":"),2),f=l[0],h=l[1],m="string"==typeof n?n:n(c);1===a.length&&"object"===ri(a[0])?t.sendEventToInsights(a[0]):"click"!==f||2!==a.length&&3!==a.length||function(e,t,r){return e.state.isHierarchicalFacet(t)?e.state.isHierarchicalFacetRefined(t,r):e.state.isConjunctiveFacet(t)?e.state.isFacetRefined(t,r):e.state.isDisjunctiveFacetRefined(t,r)}(r,m,c)||t.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:i,eventType:f,eventModifier:h,payload:{eventName:u,index:r.getIndex(),filters:["".concat(m,":").concat(c)]},attribute:m})}}function oi(e){return oi="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},oi(e)}var ci=["name","escapedValue","data","path"];function si(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ui(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?si(Object(r),!0).forEach((function(t){li(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):si(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function li(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==oi(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==oi(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===oi(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function fi(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function hi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,c=[],s=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;
1!(s=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);s=!0);}catch(l){u=!0,i=l}finally{try{if(!s&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return mi(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return mi(e,t)}(e,t)||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 mi(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var pi=a({name:"hierarchical-menu",connector:!0}),di=["name:asc"],yi=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;return ae(e,pi()),function(r){var n=r||{},i=n.attributes,a=n.separator,o=void 0===a?" > ":a,c=n.rootPath,s=void 0===c?null:c,u=n.showParentLevel,l=void 0===u||u,f=n.limit,h=void 0===f?10:f,m=n.showMore,p=void 0!==m&&m,d=n.showMoreLimit,y=void 0===d?20:d,g=n.sortBy,v=void 0===g?di:g,b=n.transformItems,O=void 0===b?function(e){return e}:b;if(!i||!Array.isArray(i)||0===i.length)throw new Error(pi("The `attributes` option expects an array of strings."));if(!0===p&&y<=h)throw new Error(pi("The `showMoreLimit` option must be greater than `limit`."));var S,j,w=hi(i,1)[0],P=function(){};function R(){P()}var E=!1;function x(){return E?y:h}function F(e){return e.slice(0,x()).map((function(e){var t=e.name,r=e.escapedValue,n=e.data,i=(e.path,ui(ui({},fi(e,ci)),{},{value:r,label:t,data:null}));return Array.isArray(n)&&(i.data=F(n)),i}))}return{$$type:"ais.hierarchicalMenu",init:function(t){var r=t.instantSearchInstance;e(ui(ui({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;P=function(e,t){return function(){E=!E,t.render(e)}}(t,this),e(ui(ui({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var r=e.state;return t(),r.removeHierarchicalFacet(w).setQueryParameter("maxValuesPerFacet",void 0)},getRenderState:function(e,t){return ui(ui({},e),{},{hierarchicalMenu:ui(ui({},e.hierarchicalMenu),{},li({},w,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=this,n=e.results,a=e.state,c=e.createURL,s=e.instantSearchInstance,u=e.helper,l=[],f=!1;if(S||(S=ai({instantSearchInstance:s,helper:u,attribute:function(e){var t=e.split(o).length-1;return i[t]},widgetType:this.$$type})),j||(j=function(e){S("click:internal",e),u.toggleFacetRefinement(w,e).search()}),n){var h=n.getFacetValues(w,{sortBy:v,facetOrdering:v===di}),m=h&&!Array.isArray(h)&&h.data?h.data:[],d=(a.maxValuesPerFacet||0)>x()?m.length<=x():m.length<x();f=p&&(E||!d),l=O(F(m),{results:n})}return{items:l,refine:j,canRefine:l.length>0,createURL:function(e){return c((function(r){return t.getWidgetUiState(r,{searchParameters:a.resetPage().toggleFacetRefinement(w,e),helper:u})}))},sendEvent:S,widgetParams:r,isShowingMore:E,toggleShowMore:R,canToggleShowMore:f}},getWidgetUiState:function(e,t){var r=t.searchParameters.getHierarchicalFacetBreadcrumb(w);return r.length?ui(ui({},e),{},{hierarchicalMenu:ui(ui({},e.hierarchicalMenu),{},li({},w,r))}):e},getWidgetSearchParameters:function(e,t){var r=t.uiState,n=r.hierarchicalMenu&&r.hierarchicalMenu[w];if(e.isConjunctiveFacet(w)||e.isDisjunctiveFacet(w))return e;if(e.isHierarchicalFacet(w))e.getHierarchicalFacetByName(w);var a=e.removeHierarchicalFacet(w).addHierarchicalFacet({name:w,attributes:i,separator:o,rootPath:s,showParentLevel:l}),c=a.maxValuesPerFacet||0,u=Math.max(c,p?y:h),f=a.setQueryParameter("maxValuesPerFacet",u);return n?f.addHierarchicalFacetRefinement(w,n.join(o)):f.setQueryParameters({hierarchicalFacetsRefinements:ui(ui({},f.hierarchicalFacetsRefinements),{},li({},w,[]))})}}}};function gi(e,t){return re(yi,e,t)}function vi(e){return vi="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},vi(e)}function bi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Oi(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?bi(Object(r),!0).forEach((function(t){Si(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bi(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Si(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==vi(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==vi(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===vi(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ji(e,t,r){return e.map((function(e,n){return Oi(Oi({},e),{},{__position:r*t+n+1})}))}function wi(e){return wi="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},wi(e)}function Pi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ri(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Pi(Object(r),!0).forEach((function(t){Ei(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Pi(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ei(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==wi(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==wi(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===wi(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xi(e,t){return t?e.map((function(e){return Ri(Ri({},e),{},{__queryID:t})})):e}function Fi(e){return Fi="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},Fi(e)}function Ii(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ti(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ii(Object(r),!0).forEach((function(t){Ni(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ii(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ni(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Fi(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Fi(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Fi(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ai=a({name:"hits",connector:!0}),ki=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;return ae(e,Ai()),function(r){var n,i,a=r||{},o=a.escapeHTML,c=void 0===o||o,s=a.transformItems,u=void 0===s?function(e){return e}:s;return{$$type:"ais.hits",init:function(t){e(Ti(Ti({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){var r=this.getWidgetRenderState(t);e(Ti(Ti({},r),{},{instantSearchInstance:t.instantSearchInstance}),!1),r.sendEvent("view:internal",r.hits)},getRenderState:function(e,t){return Ti(Ti({},e),{},{hits:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,a=e.helper,o=e.instantSearchInstance;if(n||(n=Qn({instantSearchInstance:o,index:a.getIndex(),widgetType:this.$$type})),i||(i=qn({index:a.getIndex(),widgetType:this.$$type,instantSearchInstance:o})),!t)return{hits:[],results:void 0,sendEvent:n,bindEvent:i,widgetParams:r};c&&t.hits.length>0&&(t.hits=er(t.hits));var s=xi(ji(t.hits,t.page,t.hitsPerPage),t.queryID);return{hits:u(s,{results:t}),results:t,sendEvent:n,bindEvent:i,widgetParams:r}},dispose:function(e){var r=e.state;return t(),c?r.setQueryParameters(Object.keys(Kt).reduce((function(e,t){return Ti(Ti({},e),{},Ni({},t,void 0))}),{})):r},getWidgetSearchParameters:function(e){return c?e.setQueryParameters(Kt):e}}}};function _i(e,t){return re(ki,e,t)}function Di(e){return Di="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},Di(e)}function Mi(e){return function(e){if(Array.isArray(e))return Hi(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Hi(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Hi(e,t)}(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 Hi(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Ci(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Li(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Ci(Object(r),!0).forEach((function(t){Wi(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ci(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Wi(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Di(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Di(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Di(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ui=a({name:"hits-per-page",connector:!0}),Bi=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;return ae(e,Ui()),function(r){var n=r||{},i=n.items,a=n.transformItems,o=void 0===a?function(e){return e}:a;if(!Array.isArray(i))throw new Error(Ui("The `items` option expects an array of objects."));var c=i,s=c.filter((function(e){return!0===e.default}));if(0===s.length)throw new Error(Ui("A default value must be specified in `items`."));if(s.length>1)throw new Error(Ui("More than one default value is specified in `items`."));var u=s[0],l=function(e){var t=e.hitsPerPage;return c.map((function(e){return Li(Li({},e),{},{isRefined:Number(e.value)===Number(t)})}))},f=function(e){return function(t){return t||0===t?e.setQueryParameter("hitsPerPage",t).search():e.setQueryParameter("hitsPerPage",void 0).search()}},h=function(e){var t=e.state,r=e.createURL,n=e.getWidgetUiState,i=e.helper;return function(e){return r((function(r){return n(r,{searchParameters:t.resetPage().setQueryParameter("hitsPerPage",e||0===e?e:void 0),helper:i})}))}};return{$$type:"ais.hitsPerPage",init:function(t){var r=t.state,n=t.instantSearchInstance;c.some((function(e){return Number(r.hitsPerPage)===Number(e.value)}))||(c=[{value:"",label:""}].concat(Mi(c))),e(Li(Li({},this.getWidgetRenderState(t)),{},{instantSearchInstance:n}),!0)},render:function(t){var r=t.instantSearchInstance;e(Li(Li({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var r=e.state;return t(),r.setQueryParameter("hitsPerPage",void 0)},getRenderState:function(e,t){return Li(Li({},e),{},{hitsPerPage:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.state,n=e.results,i=e.createURL,a=e.helper,c=!!n&&n.nbHits>0;return{items:o(l(t),{results:n}),refine:f(a),createURL:h({state:t,createURL:i,getWidgetUiState:this.getWidgetUiState,helper:a}),hasNoResults:!c,canRefine:c,widgetParams:r}},getWidgetUiState:function(e,t){var r=t.searchParameters.hitsPerPage;return void 0===r||r===u.value?e:Li(Li({},e),{},{hitsPerPage:r})},getWidgetSearchParameters:function(e,t){var r=t.uiState;return e.setQueryParameters({hitsPerPage:r.hitsPerPage||u.value})}}}};function $i(e,t){return re(Bi,e,t)}function Qi(e,t){t(e),e.getWidgets().forEach((function(e){we(e)&&Qi(e,t)}))}function qi(e){return qi="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},qi(e)}var Vi=["page"],zi=["clickAnalytics","userToken"];function Ji(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Zi(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ji(Object(r),!0).forEach((function(t){Ki(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ji(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ki(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==qi(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==qi(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===qi(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Xi(e){return function(e){if(Array.isArray(e))return Yi(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Yi(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Yi(e,t)}(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 Yi(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Gi(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var ea=a({name:"infinite-hits",connector:!0});function ta(e){var t=e||{};t.page;return Gi(t,Vi)}function ra(e){var t=e||{};t.clickAnalytics,t.userToken;return Gi(t,zi)}var na=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;return ae(e,ea()),function(r){var n,i,a,o,c,s,u=r||{},l=u.escapeHTML,f=void 0===l||l,h=u.transformItems,m=void 0===h?function(e){return e}:h,p=u.cache,d=void 0===p?(n=null,i=null,{read:function(e){var t=e.state;return Tt(i,ta(t))?n:null},write:function(e){var t=e.state,r=e.hits;i=ta(t),n=r}}):p,y=function(e,t){var r=e.page,n=void 0===r?0:r,i=Object.keys(t).map(Number);return 0===i.length?n:Math.min.apply(Math,[n].concat(Xi(i)))},g=function(e,t){var r=e.page,n=void 0===r?0:r,i=Object.keys(t).map(Number);return 0===i.length?n:Math.max.apply(Math,[n].concat(Xi(i)))};return{$$type:"ais.infiniteHits",init:function(t){e(Zi(Zi({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){var r=t.instantSearchInstance,n=this.getWidgetRenderState(t);e(Zi(Zi({},n),{},{instantSearchInstance:r}),!1),c("view:internal",n.currentPageHits)},getRenderState:function(e,t){return Zi(Zi({},e),{},{infiniteHits:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t,n=e.results,i=e.helper,u=e.parent,l=e.state,h=e.instantSearchInstance,p=[],v=u.getPreviousState()||l,b=d.read({state:ra(v)})||{};if(n){var O,S,j=v.page,w=void 0===j?0:j;f&&n.hits.length>0&&(n.hits=er(n.hits));
1var P=xi(ji(n.hits,n.page,n.hitsPerPage),n.queryID),R=m(P,{results:n}),E=!1;Qi(h.mainIndex,(function(e){!E&&e.getWidgets().some((function(e){return"ais.dynamicWidgets"===e.$$type}))&&(E=!0)}));var x=!(null!==(O=v.disjunctiveFacets)&&void 0!==O&&O.length||(v.facets||[]).filter((function(e){return"*"!==e})).length||null!==(S=v.hierarchicalFacets)&&void 0!==S&&S.length);void 0!==b[w]||n.__isArtificial||"idle"!==h.status||E&&x||(b[w]=R,d.write({state:ra(v),hits:b})),p=R,t=0===y(v,b)}else a=function(e){return function(){e.overrideStateWithoutTriggeringChangeEvent(Zi(Zi({},e.state),{},{page:y(e.state,d.read({state:ra(e.state)})||{})-1})).searchWithoutTriggeringOnStateChange()}}(i),o=function(e){return function(){e.setPage(g(e.state,d.read({state:ra(e.state)})||{})+1).search()}}(i),c=Qn({instantSearchInstance:h,index:i.getIndex(),widgetType:this.$$type}),s=qn({index:i.getIndex(),widgetType:this.$$type,instantSearchInstance:h}),t=void 0===v.page||0===y(v,b);var F=function(e){return Object.keys(e).map(Number).sort((function(e,t){return e-t})).reduce((function(t,r){return t.concat(e[r])}),[])}(b),I=!n||n.nbPages<=g(v,b)+1;return{hits:F,currentPageHits:p,sendEvent:c,bindEvent:s,results:n,showPrevious:a,showMore:o,isFirstPage:t,isLastPage:I,widgetParams:r}},dispose:function(e){var r=e.state;t();var n=r.setQueryParameter("page",void 0);return f?n.setQueryParameters(Object.keys(Kt).reduce((function(e,t){return Zi(Zi({},e),{},Ki({},t,void 0))}),{})):n},getWidgetUiState:function(e,t){var r=t.searchParameters.page||0;return r?Zi(Zi({},e),{},{page:r+1}):e},getWidgetSearchParameters:function(e,t){var r=t.uiState,n=e;f&&(n=e.setQueryParameters(Kt));var i=r.page?r.page-1:0;return n.setQueryParameter("page",i)}}}};function ia(e,t){return re(na,e,t)}var aa=["name","escapedValue","path"];function oa(e){return oa="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},oa(e)}function ca(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function sa(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,c=[],s=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);s=!0);}catch(l){u=!0,i=l}finally{try{if(!s&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ua(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ua(e,t)}(e,t)||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 ua(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function la(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function fa(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?la(Object(r),!0).forEach((function(t){ha(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):la(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ha(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==oa(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==oa(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===oa(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ma=a({name:"menu",connector:!0}),pa=["isRefined","name:asc"],da=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;return ae(e,ma()),function(r){var n,i,a,o=r||{}
1,c=o.attribute,s=o.limit,u=void 0===s?10:s,l=o.showMore,f=void 0!==l&&l,h=o.showMoreLimit,m=void 0===h?20:h,p=o.sortBy,d=void 0===p?pa:p,y=o.transformItems,g=void 0===y?function(e){return e}:y;if(!c)throw new Error(ma("The `attribute` option is required."));if(!0===f&&m<=u)throw new Error(ma("The `showMoreLimit` option must be greater than `limit`."));var v=!1,b=function(){};function O(){b()}function S(){return v?m:u}return{$$type:"ais.menu",init:function(t){var r=t.instantSearchInstance;e(fa(fa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(fa(fa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var r=e.state;return t(),r.removeHierarchicalFacet(c).setQueryParameter("maxValuesPerFacet",void 0)},getRenderState:function(e,t){return fa(fa({},e),{},{menu:fa(fa({},e.menu),{},ha({},c,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=this,o=e.results,s=e.createURL,u=e.instantSearchInstance,l=e.helper,h=[],m=!1;if(n||(n=ai({instantSearchInstance:u,helper:l,attribute:c,widgetType:this.$$type})),i||(i=function(e){return s((function(r){return t.getWidgetUiState(r,{searchParameters:l.state.resetPage().toggleFacetRefinement(c,e),helper:l})}))}),a||(a=function(e){var t=sa(l.getHierarchicalFacetBreadcrumb(c),1)[0];n("click:internal",e||t),l.toggleFacetRefinement(c,e||t).search()}),e.results&&(b=function(e,t){return function(){v=!v,t.render(e)}}(e,this)),o){var p=o.getFacetValues(c,{sortBy:d,facetOrdering:d===pa}),y=p&&!Array.isArray(p)&&p.data?p.data:[];m=f&&(v||y.length>S()),h=g(y.slice(0,S()).map((function(e){var t=e.name,r=e.escapedValue;e.path;return fa(fa({}
1,ca(e,aa)),{},{label:t,value:r})})),{results:o})}return{items:h,createURL:i,refine:a,sendEvent:n,canRefine:h.length>0,widgetParams:r,isShowingMore:v,toggleShowMore:O,canToggleShowMore:m}},getWidgetUiState:function(e,t){var r=sa(t.searchParameters.getHierarchicalFacetBreadcrumb(c),1)[0];return r?fa(fa({},e),{},{menu:fa(fa({},e.menu),{},ha({},c,r))}):e},getWidgetSearchParameters:function(e,t){var r=t.uiState,n=r.menu&&r.menu[c];if(e.isConjunctiveFacet(c)||e.isDisjunctiveFacet(c))return e;var i=e.removeHierarchicalFacet(c).addHierarchicalFacet({name:c,attributes:[c]}),a=i.maxValuesPerFacet||0,o=Math.max(a,f?m:u),s=i.setQueryParameter("maxValuesPerFacet",o);return n?s.addHierarchicalFacetRefinement(c,n):s.setQueryParameters({hierarchicalFacetsRefinements:fa(fa({},s.hierarchicalFacetsRefinements),{},ha({},c,[]))})}}}};function ya(e,t){return re(da,e,t)}function ga(e){return"number"==typeof e&&isFinite(e)}function va(e){return va="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},va(e)}function ba(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,c=[],s=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);s=!0);}catch(l){u=!0,i=l}finally{try{if(!s&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return c}}(e,t)||Oa(e,t)||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 Oa(e,t){if(e){if("string"==typeof e)return Sa(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Sa(e,t):void 0}}function Sa(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ja(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function wa(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ja(Object(r),!0).forEach((function(t){Pa(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ja(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Pa(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==va(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==va(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===va(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ra=a({name:"numeric-menu",connector:!0});function Ea(e,t,r){var n=e.getNumericRefinements(t);return void 0!==r.start&&void 0!==r.end?r.start===r.end?Fa(n,"=",r.start):Fa(n,">=",r.start)&&Fa(n,"<=",r.end):void 0!==r.start?Fa(n,">=",r.start):void 0!==r.end?Fa(n,"<=",r.end):void 0===r.start&&void 0===r.end&&Object.keys(n).every((function(e){return 0===(n[e]||[]).length}))}function xa(e,t,r){var n=e,i=JSON.parse(decodeURI(r)),a=n.getNumericRefinements(t);if(void 0===i.start&&void 0===i.end)return n.removeNumericRefinement(t);if(Ea(n,t,i)||(n=n.removeNumericRefinement(t)),void 0!==i.start&&void 0!==i.end){if(i.start>i.end)throw new Error("option.start should be > to option.end");if(i.start===i.end)return n=Fa(a,"=",i.start)?n.removeNumericRefinement(t,"=",i.start):n.addNumericRefinement(t,"=",i.start)}return void 0!==i.start&&(Fa(a,">=",i.start)&&(n=n.removeNumericRefinement(t,">=",i.start)),n=n.addNumericRefinement(t,">=",i.start)),void 0!==i.end&&(Fa(a,"<=",i.end)&&(n=n.removeNumericRefinement(t,"<=",i.end)),n=n.addNumericRefinement(t,"<=",i.end)),"number"==typeof n.page&&(n.page=0),n}function Fa(e,t,r){return void 0!==e[t]&&e[t].includes(r)}var Ia=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;return ae(e,Ra()),function(r){var n=r||{},i=n.attribute,a=void 0===i?"":i,o=n.items,c=void 0===o?[]:o,s=n.transformItems,u=void 0===s?function(e){return e}:s;if(""===a)throw new Error(Ra("The `attribute` option is required."));if(!c||0===c.length)throw new Error(Ra("The `items` option expects an array of objects."));var l={};return{$$type:"ais.numericMenu",init:function(t){var r=t.instantSearchInstance;e(wa(wa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(wa(wa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var r=e.state;return t(),r.clearRefinements(a)},getWidgetUiState:function(e,t){var r=t.searchParameters.getNumericRefinements(a),n=r["="]&&r["="][0];if(n||0===n)return wa(wa({},e),{},{numericMenu:wa(wa({},e.numericMenu),{},Pa({}
1,a,"".concat(r["="])))});var i=r[">="]&&r[">="][0]||"",o=r["<="]&&r["<="][0]||"";return""===i&&""===o?e:wa(wa({},e),{},{numericMenu:wa(wa({},e.numericMenu),{},Pa({},a,"".concat(i,":").concat(o)))})},getWidgetSearchParameters:function(e,t){var r=t.uiState,n=r.numericMenu&&r.numericMenu[a],i=e.clearRefinements(a);if(!n)return i.setQueryParameters({numericRefinements:wa(wa({},i.numericRefinements),{},Pa({},a,{}))});if(-1===n.indexOf(":"))return i.addNumericRefinement(a,"=",Number(n));var o=ba(n.split(":").map(parseFloat),2),c=o[0],s=o[1],u=ga(c)?i.addNumericRefinement(a,">=",c):i;return ga(s)?u.addNumericRefinement(a,"<=",s):u},getRenderState:function(e,t){return wa(wa({},e),{},{numericMenu:wa(wa({},e.numericMenu),{},Pa({},a,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=this,n=e.results,i=e.state,o=e.instantSearchInstance,s=e.helper,f=e.createURL;l.refine||(l.refine=function(e){var t=xa(s.state,a,e);l.sendEvent("click:internal",e),s.setState(t).search()}),l.createURL||(l.createURL=function(e){return function(r){return f((function(n){return t.getWidgetUiState(n,{searchParameters:xa(e,a,r),helper:s})}))}}),l.sendEvent||(l.sendEvent=function(e){var t=e.instantSearchInstance;return function(){1!==arguments.length||t.sendEventToInsights(arguments.length<=0?void 0:arguments[0])}}({instantSearchInstance:o}));var h,m=!n||0===n.nbHits,p=function(e){return c.map((function(t){var r=t.start,n=t.end,i=t.label;return{label:i,value:encodeURI(JSON.stringify({start:r,end:n})),isRefined:Ea(e,a,{start:r,end:n,label:i})}}))}(i),d=!0,y=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=Oa(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){c=!0,a=e},f:function(){try{o||null==r.return||r.return()}finally{if(c)throw a}}}}(p);try{for(y.s();!(h=y.n()).done;){var g=h.value;if(g.isRefined&&"{}"!==decodeURI(g.value)){d=!1;break}}}catch(v){y.e(v)}finally{y.f()}return{createURL:l.createURL(i),items:u(p,{results:n}),hasNoResults:m,canRefine:!(m&&d),refine:l.refine,sendEvent:l.sendEvent,widgetParams:r}}}}};function Ta(e,t){return re(Ia,e,t)}function Na(e){return function(e){if(Array.isArray(e))return Aa(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Aa(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Aa(e,t)}(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 Aa(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ka(e){var t=e.start,r=void 0===t?0:t,n=e.end,i=e.step,a=void 0===i?1:i,o=0===a?1:a,c=Math.round((n-r)/o);return Na(Array(c)).map((function(e,t){return r+t*o}))}function _a(e){return _a="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},_a(e)}function Da(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Ha(n.key),n)}}function Ma(e,t,r){return(t=Ha(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ha(e){var t=function(e,t){if("object"!==_a(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==_a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===_a(t)?t:String(t)}var Ca=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),Ma(this,"currentPage",void 0),Ma(this,"total",void 0),Ma(this,"padding",void 0),this.currentPage=t.currentPage,this.total=t.total,this.padding=t.padding}var t,r,n;return t=e,(r=[{key:"pages",value:function(){var e=this.total,t=this.currentPage,r=this.padding;if(0===e)return[0];var n=this.nbPagesDisplayed(r,e);if(n===e)return ka({end:e});var i=this.calculatePaddingLeft(t,r,e,n);return ka({start:t-i,end:t+(n-i)})}},{key:"nbPagesDisplayed",value:function(e,t){return Math.min(2*e+1,t)}},{key:"calculatePaddingLeft",value:function(e,t,r,n){return e<=t?e:e>=r-t?n-(r-e):t}},{key:"isLastPage",value:function(){return this.currentPage===this.total-1||
10===this.total}},{key:"isFirstPage",value:function(){return 0===this.currentPage}}])&&Da(t.prototype,r),n&&Da(t,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function La(e){return La="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},La(e)}function Wa(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ua(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Wa(Object(r),!0).forEach((function(t){Ba(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Wa(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ba(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==La(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==La(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===La(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var $a=a({name:"pagination",connector:!0}),Qa=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;return ae(e,$a()),function(r){var n=r||{},i=n.totalPages,a=n.padding,o=new Ca({currentPage:0,total:0,padding:void 0===a?3:a}),c={};return{$$type:"ais.pagination",init:function(t){var r=t.instantSearchInstance;e(Ua(Ua({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(Ua(Ua({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var r=e.state;return t(),r.setQueryParameter("page",void 0)},getWidgetUiState:function(e,t){var r=t.searchParameters.page||0;return r?Ua(Ua({},e),{},{page:r+1}):e},getWidgetSearchParameters:function(e,t){var r=t.uiState,n=r.page?r.page-1:0;return e.setQueryParameter("page",n)},getWidgetRenderState:function(e){var t=e.results,n=e.helper,a=e.state,s=e.createURL;c.refine||(c.refine=function(e){n.setPage(e),n.search()}),c.createURL||(c.createURL=function(e){return s((function(t){return Ua(Ua({},t),{},{page:e})}))});var u=a.page||0,l=function(e){var t=e.nbPages;return void 0!==i?Math.min(i,t):t}(t||{nbPages:0});return o.currentPage=u,o.total=l,{createURL:c.createURL,refine:c.refine,canRefine:l>1,currentRefinement:u,nbHits:(null==t?void 0:t.nbHits)||0,nbPages:l,pages:t?o.pages():[],isFirstPage:o.isFirstPage(),isLastPage:o.isLastPage(),widgetParams:r}},getRenderState:function(e,t){return Ua(Ua({},e),{},{pagination:this.getWidgetRenderState(t)})}}}};function qa(e,t){return re(Qa,e,t)}function Va(){var e=et((function(e){var t;return(null===(t=e.window.location)||void 0===t?void 0:t.hostname)||""}),{fallback:function(){return""}});return{url:"https://www.algolia.com/?utm_source=react-instantsearch&utm_medium=website&utm_content=".concat(e,"&utm_campaign=poweredby")}}function za(e){return za="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},za(e)}function Ja(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Za(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ja(Object(r),!0).forEach((function(t){Ka(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ja(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ka(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==za(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==za(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===za(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Xa(e){return function(e){if(Array.isArray(e))return Ya(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Ya(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ya(e,t)}(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 Ya(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Ga=a({name:"query-rules",connector:!0});function eo(e){var t=this.helper,r=this.initialRuleContexts,n=this.trackedFilters,i=this.transformRuleContexts,a=e.state,o=a.ruleContexts||[],c=function(e){var t=e.helper,r=e.sharedHelperState,n=e.trackedFilters;return Object.keys(n).reduce((function(e,i){var a=mn(t.lastResults||{},r,!0).filter((function(e){return e.attribute===i})).map((function(e){return e.numericValue||e.name})),o=(0,n[i])(a);return[].concat(Xa(e),Xa(a.filter((function(e){return o.includes(e)})).map((function(e){return"ais-".concat(i,"-").concat(e).replace(/[^a-z0-9-_]+/gi,"_")}))))}),[])}({helper:t,sharedHelperState:a,trackedFilters:n}),s=i([].concat(Xa(r),Xa(c))).slice(0,10);Tt(o,s)||t.overrideStateWithoutTriggeringChangeEvent(Za(Za({},a),{},{ruleContexts:s}))}var to=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;return ae(e,Ga()),function(r){var n=r||{},i=n.trackedFilters,a=void 0===i?{}:i,o=n.transformRuleContexts,c=void 0===o?function(e){return e}:o,s=n.transformItems,u=void 0===s?function(e){return e}:s;
1Object.keys(a).forEach((function(e){if("function"!=typeof a[e])throw new Error(Ga("'The \"".concat(e,'" filter value in the `trackedFilters` option expects a function.')))}));var l,f=Object.keys(a).length>0,h=[];return{$$type:"ais.queryRules",init:function(t){var n=t.helper,i=t.state,o=t.instantSearchInstance;h=i.ruleContexts||[],l=eo.bind({helper:n,initialRuleContexts:h,trackedFilters:a,transformRuleContexts:c}),f&&((function(e){return[e.disjunctiveFacetsRefinements,e.facetsRefinements,e.hierarchicalFacetsRefinements,e.numericRefinements].some((function(e){return Boolean(e&&Object.keys(e).length>0)}))}(i)||Boolean(r.transformRuleContexts))&&l({state:i}),n.on("change",l)),e(Za(Za({},this.getWidgetRenderState(t)),{},{instantSearchInstance:o}),!0)},render:function(t){var r=t.instantSearchInstance;e(Za(Za({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},getWidgetRenderState:function(e){var t=e.results,n=(t||{}).userData;return{items:u(void 0===n?[]:n,{results:t}),widgetParams:r}},getRenderState:function(e,t){return Za(Za({},e),{},{queryRules:this.getWidgetRenderState(t)})},dispose:function(e){var r=e.helper,n=e.state;return t(),f?(r.removeListener("change",l),n.setQueryParameter("ruleContexts",h)):n}}}};function ro(e,t){return re(to,e,t)}function no(e){return no="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},no(e)}function io(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ao(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?io(Object(r),!0).forEach((function(t){oo(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):io(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function oo(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==no(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==no(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===no(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function co(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,c=[],s=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);s=!0);}catch(l){u=!0,i=l}finally{try{if(!s&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return so(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return so(e,t)}(e,t)||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 so(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var uo=a({name:"range-input",connector:!0},{name:"range-slider",connector:!0});function lo(e){var t=e.min,r=e.max,n=e.precision,i=Math.pow(10,n);return{min:t?Math.floor(t*i)/i:t,max:r?Math.ceil(r*i)/i:r}}var fo=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;return ae(e,uo()),function(r){var n=r||{},i=n.attribute,a=void 0===i?"":i,o=n.min,c=n.max,s=n.precision,u=void 0===s?0:s;if(!a)throw new Error(uo("The `attribute` option is required."));if(ga(o)&&ga(c)&&o>c)throw new Error(uo("The `max` option can't be lower than `min`."));
1var l={from:function(e){return e.toLocaleString()},to:function(e){return function(e){return Number(Number(e).toFixed(u))}(e).toLocaleString()}},f=function(e){return function(){1!==arguments.length||e.sendEventToInsights(arguments.length<=0?void 0:arguments[0])}};function h(e,t){return function(){var r=co(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[void 0,void 0],2),n=r[0],i=r[1],s=function(e,t,r,n){var i,s,l=e.state,f=t.min,h=t.max,m=co(l.getNumericRefinement(a,">=")||[],1)[0],p=co(l.getNumericRefinement(a,"<=")||[],1)[0],d=void 0===r||""===r,y=void 0===n||""===n,g=lo({min:d?void 0:parseFloat(r),max:y?void 0:parseFloat(n),precision:u}),v=g.min,b=g.max;i=ga(o)||f!==v?ga(o)&&d?o:v:void 0,s=ga(c)||h!==b?ga(c)&&y?c:b:void 0;var O=void 0===i,S=ga(f)&&f<=i,j=O||ga(i)&&(!ga(f)||S),w=void 0===s,P=ga(s)&&h>=s,R=w||ga(s)&&(!ga(h)||P);return(m!==i||p!==s)&&j&&R?(l=l.removeNumericRefinement(a),ga(i)&&(l=l.addNumericRefinement(a,">=",i)),ga(s)&&(l=l.addNumericRefinement(a,"<=",s)),l.resetPage()):null}(e,t,n,i);s&&e.setState(s).search()}}return{$$type:"ais.range",init:function(t){e(ao(ao({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e(ao(ao({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1)},getRenderState:function(e,t){return ao(ao({},e),{},{range:ao(ao({},e.range),{},oo({},a,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=e.results,n=e.helper,i=e.instantSearchInstance,s=tt(t&&t.disjunctiveFacets||[],(function(e){return e.name===a})),m=function(e){return lo({min:ga(o)?o:ga(e.min)?e.min:0,max:ga(c)?c:ga(e.max)?e.max:0,precision:u})}(s&&s.stats||{min:void 0,max:void 0}),p=function(e){var t=co(e.getNumericRefinement(a,">=")||[],1)[0],r=co(e.getNumericRefinement(a,"<=")||[],1)[0];return[ga(t)?t:-1/0,ga(r)?r:1/0]}(n);return{refine:h(n,t?m:{min:void 0,max:void 0}),canRefine:m.min!==m.max,format:l,range:m,sendEvent:f(i),widgetParams:ao(ao({},r),{},{precision:u}),start:p}},dispose:function(e){var r=e.state;return t(),r.removeDisjunctiveFacet(a).removeNumericRefinement(a)},getWidgetUiState:function(e,t){var r=t.searchParameters.getNumericRefinements(a),n=r[">="],i=void 0===n?[]:n,o=r["<="],c=void 0===o?[]:o;return 0===i.length&&0===c.length?e:ao(ao({},e),{},{range:ao(ao({},e.range),{},oo({},a,"".concat(i,":").concat(c)))})},getWidgetSearchParameters:function(e,t){var r=t.uiState,n=e.addDisjunctiveFacet(a).setQueryParameters({numericRefinements:ao(ao({},e.numericRefinements),{},oo({},a,{}))});ga(o)&&(n=n.addNumericRefinement(a,">=",o)),ga(c)&&(n=n.addNumericRefinement(a,"<=",c));var i=r.range&&r.range[a];if(!i||-1===i.indexOf(":"))return n;var s=co(i.split(":").map(parseFloat),2),u=s[0],l=s[1];return ga(u)&&(!ga(o)||o<u)&&(n=(n=n.removeNumericRefinement(a,">=")).addNumericRefinement(a,">=",u)),ga(l)&&(!ga(c)||l<c)&&(n=(n=n.removeNumericRefinement(a,"<=")).addNumericRefinement(a,"<=",l)),n}}}};function ho(e,t){return re(fo,e,t)}function mo(e){return mo="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},mo(e)}var po=["name","escapedValue"],yo=["escapedValue","value"];function go(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function vo(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?go(Object(r),!0).forEach((function(t){bo(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):go(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function bo(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==mo(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==mo(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===mo(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Oo(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var So=a({name:"refinement-list",connector:!0}
1),jo=["isRefined","count:desc","name:asc"],wo=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;return ae(e,So()),function(r){var n=r||{},i=n.attribute,a=n.operator,o=void 0===a?"or":a,c=n.limit,s=void 0===c?10:c,u=n.showMore,l=void 0!==u&&u,f=n.showMoreLimit,h=void 0===f?20:f,m=n.sortBy,p=void 0===m?jo:m,d=n.escapeFacetValues,y=void 0===d||d,g=n.transformItems,v=void 0===g?function(e){return e}:g;if(!i)throw new Error(So("The `attribute` option is required."));if(!/^(and|or)$/.test(o))throw new Error(So('The `operator` must one of: `"and"`, `"or"` (got "'.concat(o,'").')));if(!0===l&&h<=s)throw new Error(So("`showMoreLimit` should be greater than `limit`."));var b,O,S,j=function(e){var t=e.name,r=e.escapedValue;return vo(vo({},Oo(e,po)),{},{value:r,label:t,highlighted:t})},w=[],P=!0,R=!1,E=function(){};function x(){E()}function F(){return R?h:s}var I=function(){return function(){}},T=function(t,r){return function(n){return function(a){var o=n.instantSearchInstance,c=n.results;if(""===a&&w)e(vo(vo({},r.getWidgetRenderState(vo(vo({},n),{},{results:b}))),{},{instantSearchInstance:o}),!1);else{var s={highlightPreTag:y?Kt.highlightPreTag:Xt.highlightPreTag,highlightPostTag:y?Kt.highlightPostTag:Xt.highlightPostTag};t.searchForFacetValues(i,a,Math.min(F(),100),s).then((function(t){var i=y?t.facetHits.map((function(e){return Jt(Jt({},e),{},{highlighted:Yt(e.highlighted)})})):t.facetHits,a=v(i.map((function(e){var t=e.escapedValue,r=e.value;return vo(vo({},Oo(e,yo)),{},{value:t,label:r})})),{results:c});e(vo(vo({},r.getWidgetRenderState(vo(vo({},n),{},{results:b}))),{},{items:a,canToggleShowMore:!1,canRefine:!0,isFromSearch:!0,instantSearchInstance:o}),!1)}))}}}};return{$$type:"ais.refinementList",init:function(t){e(vo(vo({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e(vo(vo({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1)},getRenderState:function(e,t){return vo(vo({},e),{},{refinementList:vo(vo({},e.refinementList),{},bo({},i,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=this,n=e.results,a=e.state,o=e.createURL,c=e.instantSearchInstance,u=e.helper,f=[],h=[];if(S&&O&&I||(S=ai({instantSearchInstance:c,helper:u,attribute:i,widgetType:this.$$type}),O=function(e){S("click:internal",e),u.toggleFacetRefinement(i,e).search()},I=T(u,this)),n){var m=n.getFacetValues(i,{sortBy:p,facetOrdering:p===jo});h=m&&Array.isArray(m)?m:[],f=v(h.slice(0,F()).map(j),{results:n});var d=a.maxValuesPerFacet,y=F();P=d>y?h.length<=y:h.length<y,b=n,w=f,e.results&&(E=function(e,t){return function(){R=!R,t.render(e)}}(e,this))}var g=I&&I(e),N=R&&w.length>s||l&&!P;return{createURL:function(e){return o((function(r){return t.getWidgetUiState(r,{searchParameters:a.resetPage().toggleFacetRefinement(i,e),helper:u})}))},items:f,refine:O,searchForItems:g,isFromSearch:!1,canRefine:f.length>0,widgetParams:r,isShowingMore:R,canToggleShowMore:N,toggleShowMore:x,sendEvent:S,hasExhaustiveItems:P}},dispose:function(e){var r=e.state;t();var n=r.setQueryParameter("maxValuesPerFacet",void 0);return"and"===o?n.removeFacet(i):n.removeDisjunctiveFacet(i)},getWidgetUiState:function(e,t){var r=t.searchParameters,n="or"===o?r.getDisjunctiveRefinements(i):r.getConjunctiveRefinements(i);return n.length?vo(vo({},e),{},{refinementList:vo(vo({},e.refinementList),{},bo({},i,n))}):e},getWidgetSearchParameters:function(e,t){var r=t.uiState,n="or"===o;if(e.isHierarchicalFacet(i))return e;if(n&&e.isConjunctiveFacet(i)||!n&&e.isDisjunctiveFacet(i))return e;var a=r.refinementList&&r.refinementList[i],c=e.clearRefinements(i),u=n?c.addDisjunctiveFacet(i):c.addFacet(i),f=u.maxValuesPerFacet||0,m=Math.max(f,l?h:s),p=u.setQueryParameter("maxValuesPerFacet",m);if(!a){var d=n?"disjunctiveFacetsRefinements":"facetsRefinements";return p.setQueryParameters(bo({},d,vo(vo({},p[d]),{},bo({},i,[]))))}return a.reduce((function(e,t){return n?e.addDisjunctiveFacetRefinement(i,t):e.addFacetRefinement(i,t)}),p)}}}};function Po(e,t){return re(wo,e,t)}function Ro(e){return Ro="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},Ro(e)}function Eo(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function xo(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Eo(Object(r),!0).forEach((function(t){Fo(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Eo(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Fo(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Ro(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Ro(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Ro(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Io=a({name:"search-box",connector:!0}),To=function(e,t){return t(e)},No=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;return ae(e,Io()),function(r){var n,i,a=(r||{}).queryHook,o=void 0===a?To:a;return{$$type:"ais.searchBox",init:function(t){var r=t.instantSearchInstance;e(xo(xo({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(xo(xo({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var r=e.state;return t(),r.setQueryParameter("query",void 0)},getRenderState:function(e,t){return xo(xo({},e),{},{searchBox:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.helper,a=e.searchMetadata,c=e.state;return n||(n=function(e){o(e,(function(e){return t.setQuery(e).search()}))},i=function(){t.setQuery("").search()}),{query:c.query||"",refine:n,clear:i,widgetParams:r,isSearchStalled:a.isSearchStalled}},getWidgetUiState:function(e,t){var r=t.searchParameters.query||"";return""===r||e&&e.query===r?e:xo(xo({},e),{},{query:r})},getWidgetSearchParameters:function(e,t){var r=t.uiState;return e.setQueryParameter("query",r.query||"")}}}};function Ao(e,t){return re(No,e,t)}function ko(e){return ko="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},ko(e)}function _o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Do(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?_o(Object(r),!0).forEach((function(t){Mo(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Mo(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==ko(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==ko(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ko(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ho=a({name:"sort-by",connector:!0}),Co=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;ae(e,Ho());var r={};return function(n){var i=n||{},a=i.items,o=i.transformItems,c=void 0===o?function(e){return e}:o;if(!Array.isArray(a))throw new Error(Ho("The `items` option expects an array of objects."));return{$$type:"ais.sortBy",init:function(t){var r=t.instantSearchInstance,n=this.getWidgetRenderState(t),i=n.currentRefinement;tt(a,(function(e){return e.value===i}));e(Do(Do({},n),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(Do(Do({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var n=e.state;return t(),r.initialIndex?n.setIndex(r.initialIndex):n},getRenderState:function(e,t){return Do(Do({},e),{},{sortBy:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,i=e.helper,o=e.state,s=e.parent;!r.initialIndex&&s&&(r.initialIndex=s.getIndexName()),r.setIndex||(r.setIndex=function(e){i.setIndex(e).search()});var u=!t||0===t.nbHits;return{currentRefinement:o.index,options:c(a,{results:t}),refine:r.setIndex,hasNoResults:u,canRefine:!u&&a.length>0,widgetParams:n}},getWidgetUiState:function(e,t){var n=t.searchParameters.index;return Do(Do({},e),{},{sortBy:n!==r.initialIndex?n:void 0})},getWidgetSearchParameters:function(e,t){var n=t.uiState;return e.setQueryParameter("index",n.sortBy||r.initialIndex||e.index)}}}};function Lo(e,t){return re(Co,e,t)}function Wo(e){return Wo="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},Wo(e)}function Uo(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Bo(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Uo(Object(r),!0).forEach((function(t){$o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Uo(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function $o(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Wo(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Wo(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Wo(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Qo=a({name:"stats",connector:!0}),qo=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;return ae(e,Qo()),function(r){return{$$type:"ais.stats",init:function(t){var r=t.instantSearchInstance;e(Bo(Bo({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(Bo(Bo({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(){t()},getRenderState:function(e,t){return Bo(Bo({},e),{},{stats:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,n=e.state;return t?{hitsPerPage:t.hitsPerPage,nbHits:t.nbHits,nbSortedHits:t.nbSortedHits,areHitsSorted:void 0!==t.appliedRelevancyStrictness&&t.appliedRelevancyStrictness>0&&t.nbSortedHits!==t.nbHits,nbPages:t.nbPages,page:t.page,processingTimeMS:t.processingTimeMS,query:t.query,widgetParams:r}:{hitsPerPage:n.hitsPerPage,nbHits:0,nbSortedHits:void 0,areHitsSorted:!1,nbPages:0,page:n.page||0,processingTimeMS:-1,query:n.query||"",widgetParams:r}}}}};function Vo(e,t){return re(qo,e,t)}function zo(e){return Array.isArray(e)?e:[e]}function Jo(e){return Jo="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},Jo(e)}function Zo(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ko(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Zo(Object(r),!0).forEach((function(t){Xo(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Zo(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Xo(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Jo(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Jo(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Jo(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Yo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,c=[],s=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);s=!0);}catch(l){u=!0,i=l}finally{try{if(!s&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Go(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Go(e,t)}(e,t)||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 Go(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var ec=a({name:"toggle-refinement",connector:!0}),tc="ais.toggleRefinement",rc=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;return ae(e,ec()),function(r){var n=r||{},i=n.attribute,a=n.on,o=void 0===a||a,c=n.off;if(!i)throw new Error(ec("The `attribute` option is required."));var s,u=void 0!==c,l=zo(o).map(fn),f=u?zo(c).map(fn):void 0,h=function(e){return function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isRefined:!1}).isRefined;t?(l.forEach((function(t){return e.removeDisjunctiveFacetRefinement(i,t)})),u&&f.forEach((function(t){return e.addDisjunctiveFacetRefinement(i,t)}))):(s("click:internal",t),u&&f.forEach((function(t){return e.removeDisjunctiveFacetRefinement(i,t)})),l.forEach((function(t){return e.addDisjunctiveFacetRefinement(i,t)}))),e.search()}},m=function(e,t){var r=t.state,n=t.createURL,a=t.getWidgetUiState,o=t.helper;return function(){r=r.resetPage();var t=e?l:f;t&&t.forEach((function(e){r=r.removeDisjunctiveFacetRefinement(i,e)}));var c=e?f:l;
1return c&&c.forEach((function(e){r=r.addDisjunctiveFacetRefinement(i,e)})),n((function(e){return a(e,{searchParameters:r,helper:o})}))}};return{$$type:tc,init:function(t){var r=t.instantSearchInstance;e(Ko(Ko({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(Ko(Ko({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var r=e.state;return t(),r.removeDisjunctiveFacet(i)},getRenderState:function(e,t){return Ko(Ko({},e),{},{toggleRefinement:Ko(Ko({},e.toggleRefinement),{},Xo({},i,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=e.state,n=e.helper,a=e.results,o=e.createURL,c=e.instantSearchInstance,p=l.every((function(e){return t.isDisjunctiveFacetRefined(i,e)})),d={isRefined:p,count:0},y={isRefined:u&&!p,count:0};if(a){var g=zo(f||!1),v=a.getFacetValues(i,{})||[],b=l.map((function(e){return tt(v,(function(t){return t.escapedValue===fn(String(e))}))})).filter((function(e){return void 0!==e})),O=u?g.map((function(e){return tt(v,(function(t){return t.escapedValue===fn(String(e))}))})).filter((function(e){return void 0!==e})):[];d={isRefined:!!b.length&&b.every((function(e){return e.isRefined})),count:b.reduce((function(e,t){return e+t.count}),0)||null},y={isRefined:!!O.length&&O.every((function(e){return e.isRefined})),count:O.reduce((function(e,t){return e+t.count}),0)||v.reduce((function(e,t){return e+t.count}),0)}}s||(s=function(e){var t=e.instantSearchInstance,r=e.helper,n=e.attribute,i=e.on;return function(){for(var e=arguments.length,a=new Array(e),o=0;o<e;o++)a[o]=arguments[o];if(1!==a.length){var c=a[1],s=a[2],u=void 0===s?"Filter Applied":s,l=Yo(a[0].split(":"),2),f=l[0],h=l[1];"click"===f&&void 0!==i&&(c||t.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:tc,eventType:f,eventModifier:h,payload:{eventName:u,index:r.getIndex(),filters:i.map((function(e){return"".concat(n,":").concat(e)}))},attribute:n}))}else t.sendEventToInsights(a[0])}}({instantSearchInstance:c,attribute:i,on:l,helper:n}));var S=p?y:d;return{value:{name:i,isRefined:p,count:a?S.count:null,onFacetValue:d,offFacetValue:y},createURL:m(p,{state:t,createURL:o,helper:n,getWidgetUiState:this.getWidgetUiState}),sendEvent:s,canRefine:Boolean(a?S.count:null),refine:h(n),widgetParams:r}},getWidgetUiState:function(e,t){var r,n=t.searchParameters,a=l&&l.every((function(e){return n.isDisjunctiveFacetRefined(i,e)}));return a?Ko(Ko({},e),{},{toggle:Ko(Ko({},e.toggle),{},Xo({},i,a))}):(null===(r=e.toggle)||void 0===r||delete r[i],e)},getWidgetSearchParameters:function(e,t){var r=t.uiState;if(e.isHierarchicalFacet(i)||e.isConjunctiveFacet(i))return e;var n=e.clearRefinements(i).addDisjunctiveFacet(i);return Boolean(r.toggle&&r.toggle[i])?(l&&l.forEach((function(e){n=n.addDisjunctiveFacetRefinement(i,e)})),n):u?(f&&f.forEach((function(e){n=n.addDisjunctiveFacetRefinement(i,e)})),n):n.setQueryParameters({disjunctiveFacetsRefinements:Ko(Ko({},e.disjunctiveFacetsRefinements),{},Xo({},i,[]))})}}}};function nc(e,t){return re(rc,e,t)}function ic(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,c=[],s=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);s=!0);}catch(l){u=!0,i=l}finally{try{if(!s&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ac(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ac(e,t)}(e,t)||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 ac(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function oc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,c=[],s=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;
1!(s=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);s=!0);}catch(l){u=!0,i=l}finally{try{if(!s&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return cc(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return cc(e,t)}(e,t)||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 cc(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function sc(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).catchError,t=L(),r=function(){var e=L(),t=H(),r=t.getIndexId(),n=oc((0,R.useState)((function(){return e.getUiState()})),2),i=n[0],a=n[1],o=i[r],c=(0,R.useCallback)((function(t){e.setUiState(t)}),[e]),s=(0,R.useCallback)((function(e){t.setIndexUiState(e)}),[t]);return(0,R.useEffect)((function(){function t(){a(e.getUiState())}return e.addListener("render",t),function(){e.removeListener("render",t)}}),[e]),{uiState:i,setUiState:c,indexUiState:o,setIndexUiState:s}}(),n=r.uiState,i=r.setUiState,a=r.indexUiState,o=r.setIndexUiState,c=function(){var e=L(),t=H(),r=ic((0,R.useState)((function(){return _(t)})),2),n=r[0],i=r[1];return(0,R.useEffect)((function(){function r(){var e=t.getResults();null!==e&&i({results:e,scopedResults:t.getScopedResults()})}return e.addListener("render",r),function(){e.removeListener("render",r)}}),[e,t]),n}(),s=c.results,u=c.scopedResults,l=(0,R.useCallback)((function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];return t.use.apply(t,r),function(){t.unuse.apply(t,r)}}),[t]),f=(0,R.useCallback)((function(){return l.apply(void 0,arguments)}),[l]),h=(0,R.useCallback)((function(){t.refresh()}),[t]);return q((function(){if(e){var r=function(){};return t.addListener("error",r),function(){return t.removeListener("error",r)}}return function(){}}),[t,e]),{results:s,scopedResults:u,uiState:n,setUiState:i,indexUiState:a,setIndexUiState:o,addMiddlewares:l,use:f,refresh:h,status:t.status,error:t.error}}var uc={current:{}};function lc(e,t){}function fc(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter(Boolean).join(" ")}function hc(e){var t=1===e.button;return Boolean(t||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)}var mc=["classNames","items","hasItems","createURL","onNavigate","separator","translations"];function pc(){return pc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},pc.apply(this,arguments)}function dc(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function yc(e){var t=e.classNames,r=void 0===t?{}:t,n=e.items,i=void 0===n?[]:n,a=e.hasItems,o=e.createURL,c=e.onNavigate,s=e.separator,u=void 0===s?">":s,l=e.translations,f=dc(e,mc),h=function(e){return function(t){hc(t)||(t.preventDefault(),c(e))}};return R.createElement("div",pc({},f,{className:fc("ais-Breadcrumb",r.root,!a&&fc("ais-Breadcrumb--noRefinement",r.noRefinementRoot),f.className)}),R.createElement("ul",{className:fc("ais-Breadcrumb-list",r.list)},R.createElement("li",{className:fc("ais-Breadcrumb-item",r.item,!a&&fc("ais-Breadcrumb-item--selected",r.selectedItem))},R.createElement("a",{href:o(null),onClick:h(null),className:fc("ais-Breadcrumb-link",r.link)},l.rootElementText)),i.map((function(e,t){var n=t===i.length-1;return R.createElement("li",{key:t,className:fc("ais-Breadcrumb-item",r.item,n&&fc("ais-Breadcrumb-item--selected",r.selectedItem))},R.createElement("span",{"aria-hidden":"true",className:fc("ais-Breadcrumb-separator",r.separator)},u),n?e.label:R.createElement("a",{className:fc("ais-Breadcrumb-link",r.link),href:o(e.value),onClick:h(e.value)},e.label))}))))}function gc(e){return gc="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},gc(e)}var vc=["attributes","rootPath","separator","transformItems","translations"];function bc(){return bc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
1for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},bc.apply(this,arguments)}function Oc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Sc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Oc(Object(r),!0).forEach((function(t){jc(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Oc(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function jc(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==gc(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==gc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===gc(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wc(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Pc(e){var t=e.attributes,r=e.rootPath,n=(e.separator,e.transformItems),i=e.translations,a=wc(e,vc),o=un({attributes:t,rootPath:r,transformItems:n},{$$widgetType:"ais.breadcrumb"}),c=o.canRefine,s=o.createURL,u={items:o.items,hasItems:c,createURL:s,onNavigate:o.refine,translations:Sc({rootElementText:"Home"},i)};return R.createElement(yc,bc({},a,u))}var Rc=["classNames","disabled","onClick","translations"];function Ec(){return Ec=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ec.apply(this,arguments)}function xc(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Fc(e){var t=e.classNames,r=void 0===t?{}:t,n=e.disabled,i=void 0!==n&&n,a=e.onClick,o=void 0===a?function(){}:a,c=e.translations,s=xc(e,Rc);return R.createElement("div",Ec({},s,{className:fc("ais-ClearRefinements",r.root,s.className)}),R.createElement("button",{disabled:i,onClick:o,className:fc("ais-ClearRefinements-button",r.button,i&&fc("ais-ClearRefinements-button--disabled",r.disabledButton))},c.resetButtonText))}function Ic(e){return Ic="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},Ic(e)}var Tc=["includedAttributes","excludedAttributes","transformItems","translations"];function Nc(){return Nc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Nc.apply(this,arguments)}function Ac(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function kc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ac(Object(r),!0).forEach((function(t){_c(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ac(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _c(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Ic(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Ic(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Ic(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Dc(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Mc(e){var t=e.includedAttributes,r=e.excludedAttributes,n=e.transformItems,i=e.translations,a=Dc(e,Tc),o=jn({includedAttributes:t,excludedAttributes:r,transformItems:n},{$$widgetType:"ais.clearRefinements"}),c=o.canRefine,s={onClick:o.refine,disabled:!c,translations:kc({resetButtonText:"Clear refinements"},i)};return R.createElement(Fc,Nc({},a,s))}var Hc=["classNames","items","onRemove","hasRefinements"];function Cc(){return Cc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
1for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Cc.apply(this,arguments)}function Lc(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Wc(e){var t=e.classNames,r=void 0===t?{}:t,n=e.items,i=void 0===n?[]:n,a=e.onRemove,o=void 0===a?function(){}:a,c=e.hasRefinements,s=void 0!==c&&c,u=Lc(e,Hc);return R.createElement("div",Cc({},u,{className:fc("ais-CurrentRefinements",r.root,!s&&fc("ais-CurrentRefinements--noRefinement",r.noRefinementRoot),u.className)}),R.createElement("ul",{className:fc("ais-CurrentRefinements-list",r.list,!s&&fc("ais-CurrentRefinements-list--noRefinement",r.noRefinementList))},i.map((function(e){return R.createElement("li",{key:[e.indexName,e.label].join("/"),className:fc("ais-CurrentRefinements-item",r.item)},R.createElement("span",{className:fc("ais-CurrentRefinements-label",r.label)},e.label,":"),e.refinements.map((function(e){return R.createElement("span",{key:e.label,className:fc("ais-CurrentRefinements-category",r.category)},R.createElement("span",{className:fc("ais-CurrentRefinements-categoryLabel",r.categoryLabel)},e.label),R.createElement("button",{type:"button",onClick:function(t){hc(t)||o(e)},className:fc("ais-CurrentRefinements-delete",r.delete)},"â"))})))}))))}var Uc=["includedAttributes","excludedAttributes","transformItems"];function Bc(){return Bc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Bc.apply(this,arguments)}function $c(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Qc(e){var t=e.includedAttributes,r=e.excludedAttributes,n=e.transformItems,i=$c(e,Uc),a=Dn({includedAttributes:t,excludedAttributes:r,transformItems:n},{$$widgetType:"ais.currentRefinements"}),o={items:a.items,onRemove:a.refine,hasRefinements:a.canRefine};return R.createElement(Wc,Bc({},i,o))}var qc=["isShowingMore","translations"];function Vc(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function zc(e){var t=e.isShowingMore,r=e.translations,n=Vc(e,qc);return R.createElement("button",n,r.showMoreButtonText({isShowingMore:t}))}var Jc=["classNames","items","hasItems","onNavigate","createURL","showMore","canToggleShowMore","onToggleShowMore","isShowingMore","translations"];function Zc(){return Zc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Zc.apply(this,arguments)}function Kc(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Xc(e){var t=e.className,r=e.classNames,n=void 0===r?{}:r,i=e.items,a=e.createURL,o=e.onNavigate;return 0===i.length?null:R.createElement("ul",{className:fc("ais-HierarchicalMenu-list",n.list,t)},i.map((function(e){return R.createElement("li",{key:e.value,className:fc("ais-HierarchicalMenu-item",n.item,e.data&&e.data.length>0&&fc("ais-HierarchicalMenu-item--parent",n.parentItem),e.isRefined&&fc("ais-HierarchicalMenu-item--selected",n.selectedItem))},R.createElement("a",{className:fc("ais-HierarchicalMenu-link",n.link,e.isRefined&&fc("ais-HierarchicalMenu-link--selected",n.selectedItemLink)),href:a(e.value),onClick:function(t){hc(t)||(t.preventDefault(),o(e.value))}},R.createElement("span",{className:fc("ais-HierarchicalMenu-label",n.label)},e.label),R.createElement("span",{className:fc("ais-HierarchicalMenu-count",n.count)}
1,e.count)),e.data&&R.createElement(Xc,{className:fc("ais-HierarchicalMenu-list--child",n.childList),classNames:n,items:e.data,onNavigate:o,createURL:a}))})))}function Yc(e){var t=e.classNames,r=void 0===t?{}:t,n=e.items,i=e.hasItems,a=e.onNavigate,o=e.createURL,c=e.showMore,s=e.canToggleShowMore,u=e.onToggleShowMore,l=e.isShowingMore,f=e.translations,h=Kc(e,Jc);return R.createElement("div",Zc({},h,{className:fc("ais-HierarchicalMenu",r.root,!i&&fc("ais-HierarchicalMenu--noRefinement",r.noRefinementRoot),h.className)}),R.createElement(Xc,{classNames:r,items:n,onNavigate:a,createURL:o}),c&&R.createElement(zc,{className:fc("ais-HierarchicalMenu-showMore",r.showMore,!s&&fc("ais-HierarchicalMenu-showMore--disabled",r.disabledShowMore)),disabled:!s,onClick:u,isShowingMore:l,translations:f}))}function Gc(e){return Gc="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},Gc(e)}var es=["attributes","limit","rootPath","separator","showMore","showMoreLimit","showParentLevel","sortBy","transformItems","translations"];function ts(){return ts=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ts.apply(this,arguments)}function rs(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ns(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?rs(Object(r),!0).forEach((function(t){is(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rs(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function is(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Gc(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Gc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Gc(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function as(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function os(e){var t=e.attributes,r=e.limit,n=e.rootPath,i=e.separator,a=e.showMore,o=e.showMoreLimit,c=e.showParentLevel,s=e.sortBy,u=e.transformItems,l=e.translations,f=as(e,es),h=gi({attributes:t,limit:r,rootPath:n,separator:i,showMore:a,showMoreLimit:o,showParentLevel:c,sortBy:s,transformItems:u},{$$widgetType:"ais.hierarchicalMenu"}),m=h.items,p=h.canRefine,d=h.canToggleShowMore,y=h.createURL,g=h.isShowingMore,v={items:m,hasItems:p,createURL:y,onNavigate:h.refine,canToggleShowMore:d,onToggleShowMore:h.toggleShowMore,isShowingMore:g,translations:ns({showMoreButtonText:function(e){return e.isShowingMore?"Show less":"Show more"}},l)};return R.createElement(Yc,ts({},f,v,{showMore:a}))}var cs=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];function ss(){return ss=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ss.apply(this,arguments)}function us(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function ls(e){var t=e.classNames,r=e.children,n=e.highlightedTagName,i=e.isHighlighted,a=e.nonHighlightedTagName,o=i?n:a;return R.createElement(o,{className:i?t.highlighted:t.nonHighlighted},r)}function fs(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,a=void 0===i?"span":i,o=e.separator,c=void 0===o?", ":o,s=e.className,u=e.classNames,l=us(e,cs);return R.createElement("span",ss({},l,{className:fc(u.root,s)}),t.map((function(e,r){var i=r===t.length-1;return R.createElement(R.Fragment,{key:r},e.map((function(e,t){return R.createElement(ls,{key:t,classNames:u,highlightedTagName:n,nonHighlightedTagName:a,isHighlighted:e.isHighlighted},e.value)})),!i&&R.createElement("span",{className:u.separator},c))})))}var hs=["classNames"];function ms(){return ms=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
1for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ms.apply(this,arguments)}function ps(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function ds(e){var t=e.classNames,r=void 0===t?{}:t,n=ps(e,hs);return R.createElement(fs,ms({classNames:{root:fc("ais-Highlight",r.root),highlighted:fc("ais-Highlight-highlighted",r.highlighted),nonHighlighted:fc("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:fc("ais-Highlight-separator",r.separator)}},n))}var ys=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function gs(){return gs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gs.apply(this,arguments)}function vs(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function bs(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,o=vs(e,ys),c=Ht(t._highlightResult,r)||[],s=(Array.isArray(c)?c:[c]).map((function(e){return lr(Qt(e.value||""))}));return R.createElement(ds,gs({},o,{parts:s,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var Os=["hits","sendEvent","hitComponent","classNames"];function Ss(){return Ss=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ss.apply(this,arguments)}function js(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function ws(e){var t=e.hit;return R.createElement("div",{style:{wordBreak:"break-all"}},JSON.stringify(t).slice(0,100),"â¦")}function Ps(e){var t=e.hits,r=e.sendEvent,n=e.hitComponent,i=void 0===n?ws:n,a=e.classNames,o=void 0===a?{}:a,c=js(e,Os);return R.createElement("div",Ss({},c,{className:fc("ais-Hits",o.root,0===t.length&&fc("ais-Hits--empty",o.emptyRoot),c.className)}),R.createElement("ol",{className:fc("ais-Hits-list",o.list)},t.map((function(e){return R.createElement("li",{key:e.objectID,className:fc("ais-Hits-item",o.item),onClick:function(){r("click:internal",e,"Hit Clicked")},onAuxClick:function(){r("click:internal",e,"Hit Clicked")}},R.createElement(i,{hit:e,sendEvent:r}))}))))}var Rs=["escapeHTML","transformItems"];function Es(){return Es=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Es.apply(this,arguments)}function xs(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Fs(e){var t=e.escapeHTML,r=e.transformItems,n=xs(e,Rs),i=_i({escapeHTML:t,transformItems:r},{$$widgetType:"ais.hits"}),a={hits:i.hits,sendEvent:i.sendEvent};return R.createElement(Ps,Es({},n,a))}var Is=["items","onChange","currentValue","classNames"];function Ts(){return Ts=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
1for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ts.apply(this,arguments)}function Ns(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function As(e){var t=e.items,r=e.onChange,n=e.currentValue,i=e.classNames,a=void 0===i?{}:i,o=Ns(e,Is);return R.createElement("div",Ts({},o,{className:fc("ais-HitsPerPage",a.root,o.className)}),R.createElement("select",{className:fc("ais-HitsPerPage-select",a.select),onChange:function(e){r(Number(e.target.value))},value:String(n)},t.map((function(e){return R.createElement("option",{key:e.value,className:fc("ais-HitsPerPage-option",a.option),value:e.value},e.label)}))))}var ks=["items","transformItems"];function _s(){return _s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_s.apply(this,arguments)}function Ds(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Ms(e){var t=e.items,r=e.transformItems,n=Ds(e,ks),i=$i({items:t,transformItems:r},{$$widgetType:"ais.hitsPerPage"}),a=i.items,o=i.refine,c=a.find((function(e){return e.isRefined}))||{},s={items:a,currentValue:c.value,onChange:function(e){return o(e)}};return R.createElement(As,_s({},n,s))}var Hs=["hitComponent","hits","sendEvent","isFirstPage","isLastPage","onShowPrevious","onShowMore","classNames","translations"];function Cs(){return Cs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Cs.apply(this,arguments)}function Ls(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Ws(e){var t=e.hit;return R.createElement("div",{style:{wordBreak:"break-all"}},JSON.stringify(t).slice(0,100),"â¦")}function Us(e){var t=e.hitComponent,r=void 0===t?Ws:t,n=e.hits,i=e.sendEvent,a=e.isFirstPage,o=e.isLastPage,c=e.onShowPrevious,s=e.onShowMore,u=e.classNames,l=void 0===u?{}:u,f=e.translations,h=Ls(e,Hs);return R.createElement("div",Cs({},h,{className:fc("ais-InfiniteHits",l.root,0===n.length&&fc("ais-InfiniteHits--empty",l.emptyRoot),h.className)}),c&&R.createElement("button",{className:fc("ais-InfiniteHits-loadPrevious",l.loadPrevious,a&&fc("ais-InfiniteHits-loadPrevious--disabled",l.disabledLoadPrevious)),onClick:c,disabled:a},f.showPreviousButtonText),R.createElement("ol",{className:fc("ais-InfiniteHits-list",l.list)},n.map((function(e){return R.createElement("li",{key:e.objectID,className:fc("ais-InfiniteHits-item",l.item),onClick:function(){i("click:internal",e,"Hit Clicked")},onAuxClick:function(){i("click:internal",e,"Hit Clicked")}},R.createElement(r,{hit:e,sendEvent:i}))}))),R.createElement("button",{className:fc("ais-InfiniteHits-loadMore",l.loadMore,o&&fc("ais-InfiniteHits-loadMore--disabled",l.disabledLoadMore)),onClick:s,disabled:o},f.showMoreButtonText))}function Bs(e){return Bs="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},Bs(e)}var $s=["showPrevious","cache","escapeHTML","showPrevious","transformItems","translations"];function Qs(){return Qs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
1for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Qs.apply(this,arguments)}function qs(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Vs(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?qs(Object(r),!0).forEach((function(t){zs(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qs(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function zs(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Bs(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Bs(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Bs(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Js(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Zs(e){var t=e.showPrevious,r=void 0===t||t,n=e.cache,i=e.escapeHTML,a=e.showPrevious,o=e.transformItems,c=e.translations,s=Js(e,$s),u=ia({cache:n,escapeHTML:i,showPrevious:a,transformItems:o},{$$widgetType:"ais.infiniteHits"}),l=u.hits,f=u.sendEvent,h=u.showPrevious,m={hits:l,sendEvent:f,onShowPrevious:r?h:void 0,onShowMore:u.showMore,isFirstPage:u.isFirstPage,isLastPage:u.isLastPage,translations:Vs({showPreviousButtonText:"Show previous results",showMoreButtonText:"Show more results"},c)};return R.createElement(Us,Qs({},s,m))}var Ks=["items","classNames","showMore","canToggleShowMore","onToggleShowMore","isShowingMore","createURL","onRefine","translations"];function Xs(){return Xs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Xs.apply(this,arguments)}function Ys(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Gs(e){var t=e.items,r=e.classNames,n=void 0===r?{}:r,i=e.showMore,a=e.canToggleShowMore,o=e.onToggleShowMore,c=e.isShowingMore,s=e.createURL,u=e.onRefine,l=e.translations,f=Ys(e,Ks);return R.createElement("div",Xs({},f,{className:fc("ais-Menu",n.root,0===t.length&&fc("ais-Menu--noRefinement",n.noRefinementRoot),f.className)}),R.createElement("ul",{className:fc("ais-Menu-list",n.list)},t.map((function(e){return R.createElement("li",{key:e.label,className:fc("ais-Menu-item",n.item,e.isRefined&&fc("ais-Menu-item--selected",n.selectedItem))},R.createElement("a",{className:fc("ais-Menu-link",n.link),href:s(e.value),onClick:function(t){t.preventDefault(),u(e)}},R.createElement("span",{className:fc("ais-Menu-label",n.label)},e.label),R.createElement("span",{className:fc("ais-Menu-count",n.count)},e.count)))}))),i&&R.createElement(zc,{className:fc("ais-Menu-showMore",n.showMore,!a&&fc("ais-Menu-showMore--disabled",n.disabledShowMore)),disabled:!a,onClick:o,isShowingMore:c,translations:l}))}function eu(e){return eu="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},eu(e)}var tu=["attribute","limit","showMore","showMoreLimit","sortBy","transformItems","translations"];function ru(){return ru=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
1for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ru.apply(this,arguments)}function nu(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function iu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?nu(Object(r),!0).forEach((function(t){au(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nu(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function au(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==eu(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==eu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===eu(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ou(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function cu(e){var t=e.attribute,r=e.limit,n=e.showMore,i=e.showMoreLimit,a=e.s
1ortBy,o=e.transformItems,c=e.translations,s=ou(e,tu),u=ya({attribute:t,limit:r,showMore:n,showMoreLimit:i,sortBy:a,transformItems:o},{$$widgetType:"ais.menu"}),l=u.canToggleShowMore,f=u.isShowingMore,h=u.items,m=u.refine,p={items:h,createURL:u.createURL,onRefine:function(e){return m(e.value)},canToggleShowMore:l,onToggleShowMore:u.toggleShowMore,isShowingMore:f,translations:iu({showMoreButtonText:function(e){return e.isShowingMore?"Show less":"Show more"}},c)};return R.createElement(Gs,ru({},s,p,{showMore:n}))}var su=["pages","currentPage","nbPages","isFirstPage","isLastPage","showFirst","showPrevious","showNext","showLast","createURL","onNavigate","translations","classNames"],uu=["isDisabled","className","classNames","href","onClick"];function lu(){return lu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},lu.apply(this,arguments)}function fu(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function hu(e){var t=e.pages,r=e.currentPage,n=e.nbPages,i=e.isFirstPage,a=e.isLastPage,o=e.showFirst,c=void 0===o||o,s=e.showPrevious,u=void 0===s||s,l=e.showNext,f=void 0===l||l,h=e.showLast,m=void 0===h||h,p=e.createURL,d=e.onNavigate,y=e.translations,g=e.classNames,v=void 0===g?{}:g,b=fu(e,su),O=r-1,S=r+1,j=n-1;return R.createElement("div",lu({},b,{className:fc("ais-Pagination",v.root,n<=1&&fc("ais-Pagination--noRefinement",v.noRefinementRoot),b.className)}),R.createElement("ul",{className:fc("ais-Pagination-list",v.list)},c&&R.createElement(mu,{isDisabled:i,className:fc("ais-Pagination-item--firstPage",v.firstPageItem),classNames:v,"aria-label":y.firstPageItemAriaLabel,href:p(0),onClick:function(){return d(0)}},y.firstPageItemText),u&&R.createElement(mu,{isDisabled:i,className:fc("ais-Pagination-item--previousPage",v.previousPageItem),classNames:v,"aria-label":y.previousPageItemAriaLabel,href:p(O),onClick:function(){return d(O)}},y.previousPageItemText),t.map((function(e){return R.createElement(mu,{key:e,isDisabled:!1,className:fc("ais-Pagination-item--page",v.pageItem,e===r&&fc("ais-Pagination-item--selected",v.selectedItem)),classNames:v,"aria-label":y.pageItemAriaLabel({currentPage:e+1,nbPages:n}),href:p(e),onClick:function(){return d(e)}},y.pageItemText({currentPage:e+1,nbPages:n}))})),f&&R.createElement(mu,{isDisabled:a,className:fc("ais-Pagination-item--nextPage",v.nextPageItem),classNames:v,"aria-label":y.nextPageItemAriaLabel,href:p(S),onClick:function(){return d(S)}},y.nextPageItemText),m&&R.createElement(mu,{isDisabled:a,className:fc("ais-Pagination-item--lastPage",v.lastPageItem),classNames:v,"aria-label":y.lastPageItemAriaLabel,href:p(j),onClick:function(){return d(j)}},y.lastPageItemText)))}function mu(e){var t=e.isDisabled,r=e.className,n=e.classNames,i=e.href,a=e.onClick,o=fu(e,uu);return t?R.createElement("li",{className:fc("ais-Pagination-item",n.item,"ais-Pagination-item--disabled",n.disabledItem,r)},R.createElement("span",lu({className:fc("ais-Pagination-link",n.link)},o))):R.createElement("li",{className:fc("ais-Pagination-item",n.item,r)},R.createElement("a",lu({className:fc("ais-Pagination-link",n.link),href:i,onClick:function(e){hc(e)||(e.preventDefault(),a(e))}},o)))}function pu(e){return pu="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},pu(e)}var du=["showFirst","showPrevious","showNext","showLast","padding","totalPages","translations"];function yu(){return yu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
1for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},yu.apply(this,arguments)}function gu(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function vu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?gu(Object(r),!0).forEach((function(t){bu(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gu(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function bu(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==pu(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==pu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===pu(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ou(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Su(e){var t=e.showFirst,r=e.showPrevious,n=e.showNext,i=e.showLast,a=e.padding,o=e.totalPages,c=e.translations,s=Ou(e,du),u=qa({padding:a,totalPages:o},{$$widgetType:"ais.pagination"}),l={pages:u.pages,currentPage:u.currentRefinement,isFirstPage:u.isFirstPage,isLastPage:u.isLastPage,nbPages:u.nbPages,createURL:u.createURL,onNavigate:u.refine,translations:vu({firstPageItemText:"â¹â¹",previousPageItemText:"â¹",nextPageItemText:"âº",lastPageItemText:"âºâº",pageItemText:function(e){var t=e.currentPage;return String(t)},firstPageItemAriaLabel:"First",previousPageItemAriaLabel:"Previous",nextPageItemAriaLabel:"Next",lastPageItemAriaLabel:"Last",pageItemAriaLabel:function(e){var t=e.currentPage;return"Page ".concat(t)}},c)};return R.createElement(hu,yu({},s,l,{showFirst:t,showPrevious:r,showNext:n,showLast:i}))}var ju=["classNames","url","theme"];function wu(){return wu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},wu.apply(this,arguments)}function Pu(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Ru(e){var t=e.classNames,r=void 0===t?{}:t,n=e.url,i=e.theme,a=void 0===i?"light":i,o=Pu(e,ju);return R.createElement("div",wu({},o,{className:fc("ais-PoweredBy","dark"===a?fc("ais-PoweredBy--dark",r.dark):fc("ais-PoweredBy--light",r.light),r.root,o.className)}),R.createElement("a",{href:n,target:"_blank",className:fc("ais-PoweredBy-link",r.link),"aria-label":"Search by Algolia",rel:"noopener noreferrer"},R.createElement("svg",{viewBox:"0 0 572 64",className:fc("ais-PoweredBy-logo",r.logo)},R.createElement("path",{fill:"dark"===a?"#FFF":"#36395A",d:"M16 48.3c-3.4 0-6.3-.6-8.7-1.7A12.4 12.4 0 0 1 1.9 42C.6 40 0 38 0 35.4h6.5a6.7 6.7 0 0 0 3.9 6c1.4.7 3.3 1.1 5.6 1.1 2.2 0 4-.3 5.4-1a7 7 0 0 0 3-2.4 6 6 0 0 0 1-3.4c0-1.5-.6-2.8-1.9-3.7-1.3-1-3.3-1.6-5.9-1.8l-4-.4c-3.7-.3-6.6-1.4-8.8-3.4a10 10 0 0 1-3.3-7.9c0-2.4.6-4.6 1.8-6.4a12 12 0 0 1 5-4.3c2.2-1 4.7-1.6 7.5-1.6s5.5.5 7.6 1.6a12 12 0 0 1 5 4.4c1.2 1.8 1.8 4 1.8 6.7h-6.5a6.4 6.4 0 0 0-3.5-5.9c-1-.6-2.6-1-4.4-1s-3.2.3-4.4 1c-1.1.6-2 1.4-2.6 2.4-.5 1-.8 2-.8 3.1a5 5 0 0 0 1.5 3.6c1 1 2.6 1.7 4.7 1.9l4 .3c2.8.2 5.2.8 7.2 1.8 2.1 1 3.7 2.2 4.9 3.8a9.7 9.7 0 0 1 1.7 5.8c0 2.5-.7 4.7-2 6.6a13 13 0 0 1-5.6 4.4c-2.4 1-5.2 1.6-8.4 1.6Zm35.6 0c-2.6 0-4.8-.4-6.7-1.3a13 13 0 0 1-4.7-3.5 17.1 17.1 0 0 1-3.6-10.4v-1c0-2 .3-3.8 1-5.6a13 13 0 0 1 7.3-8.3 15 15 0 0 1 6.3-1.4A13.2 13.2 0 0 1 64 24.3c1 2.2 1.6 4.6 1.6 7.2V34H39.4v-4.3h21.8l-1.8 2.2c0-2-.3-3.7-.9-5.1a7.3 7.3 0 0 0-2.7-3.4c-1.2-.7-2.7-1.1-4.6-1.1s-3.4.4-4.7 1.3a8 8 0 0 0-2.9 3.6c-.6 1.5-.9 3.3-.9 5.4 0 2 .3 3.7 1 5.3a7.9 7.9 0 0 0 2.8 3.7c1.3.8 3 1.3 5 1.3s3.8-.5 5.1-1.3c1.3-1 2.1-2 2.4-3.2h6a11.8 11.8 0 0 1-7 8.7 16 16 0 0 1-6.4 1.2ZM80 48c-2.2 0-4-.3-5.7-1a8.4 8.4
10 0 1-3.7-3.3 9.7 9.7 0 0 1-1.3-5.2c0-2 .5-3.8 1.5-5.2a9 9 0 0 1 4.3-3.1c1.8-.7 4-1 6.7-1H89v4.1h-7.5c-2 0-3.4.5-4.4 1.4-1 1-1.6 2.1-1.6 3.6s.5 2.7 1.6 3.6c1 1 2.5 1.4 4.4 1.4 1.1 0 2.2-.2 3.2-.7 1-.4 1.9-1 2.6-2 .6-1 1-2.4 1-4.2l1.7 2.1c-.2 2-.7 3.8-1.5 5.2a9 9 0 0 1-3.4 3.3 12 12 0 0 1-5.3 1Zm9.5-.7v-8.8h-1v-10c0-1.8-.5-3.2-1.4-4.1-1-1-2.4-1.4-4.2-1.4a142.9 142.9 0 0 0-10.2.4v-5.6a74.8 74.8 0 0 1 8.6-.4c3 0 5.5.4 7.5 1.2s3.4 2 4.4 3.6c1 1.7 1.4 4 1.4 6.7v18.4h-5Zm12.9 0V17.8h5v12.3h-.2c0-4.2 1-7.4 2.8-9.5a11 11 0 0 1 8.3-3.1h1v5.6h-2a9 9 0 0 0-6.3 2.2c-1.5 1.5-2.2 3.6-2.2 6.4v15.6h-6.4Zm34.4 1a15 15 0 0 1-6.6-1.3c-1.9-.9-3.4-2-4.7-3.5a15.5 15.5 0 0 1-2.7-5c-.6-1.7-1-3.6-1-5.4v-1c0-2 .4-3.8 1-5.6a15 15 0 0 1 2.8-4.9c1.3-1.5 2.8-2.6 4.6-3.5a16.4 16.4 0 0 1 13.3.2c2 1 3.5 2.3 4.8 4a12 12 0 0 1 2 6H144c-.2-1.6-1-3-2.2-4.1a7.5 7.5 0 0 0-5.2-1.7 8 8 0 0 0-4.7 1.3 8 8 0 0 0-2.8 3.6 13.8 13.8 0 0 0 0 10.3c.6 1.5 1.5 2.7 2.8 3.6s2.8 1.3 4.8 1.3c1.5 0 2.7-.2 3.8-.8a7 7 0 0 0 2.6-2c.7-1 1-2 1.2-3.2h6.2a11 11 0 0 1-2 6.2 15.1 15.1 0 0 1-11.8 5.5Zm19.7-1v-40h6.4V31h-1.3c0-3 .4-5.5 1.1-7.6a9.7 9.7 0 0 1 3.5-4.8A9.9 9.9 0 0 1 172 17h.3c3.5 0 6 1.1 7.9 3.5 1.7 2.3 2.6 5.7 2.6 10v16.8h-6.4V29.6c0-2.1-.6-3.8-1.8-5a6.4 6.4 0 0 0-4.8-1.8c-2 0-3.7.7-5 2a7.8 7.8 0 0 0-1.9 5.5v17h-6.4Zm63.8 1a12.2 12.2 0 0 1-10.9-6.2 19 19 0 0 1-1.8-7.3h1.4v12.5h-5.1v-40h6.4v19.8l-2 3.5c.2-3.1.8-5.7 1.9-7.7a11 11 0 0 1 4.4-4.5c1.8-1 3.9-1.5 6.1-1.5a13.4 13.4 0 0 1 12.8 9.1c.7 1.9 1 3.8 1 6v1c0 2.2-.3 4.1-1 6a13.6 13.6 0 0 1-13.2 9.4Zm-1.2-5.5a8.4 8.4 0 0 0 7.9-5c.7-1.5 1.1-3.3 1.1-5.3s-.4-3.8-1.1-5.3a8.7 8.7 0 0 0-3.2-3.6 9.6 9.6 0 0 0-9.2-.2 8.5 8.5 0 0 0-3.3 3.2c-.8 1.4-1.3 3-1.3 5v2.3a9 9 0 0 0 1.3 4.8 9 9 0 0 0 3.4 3c1.4.7 2.8 1 4.4 1Zm27.3 3.9-10-28.9h6.5l9.5 28.9h-6Zm-7.5 12.2v-5.7h4.9c1 0 2-.1 2.9-.4a4 4 0 0 0 2-1.4c.4-.7.9-1.6 1.2-2.7l8.6-30.9h6.2l-9.3 32.4a14 14 0 0 1-2.5 5 8.9 8.9 0 0 1-4 2.8c-1.5.6-3.4.9-5.6.9h-4.4Zm9-12.2v-5.2h6.4v5.2H248Z"}),R.createElement("path",{fill:"dark"===a?"#FFF":"#003DFF",d:"M534.4 9.1H528a.8.8 0 0 1-.7-.7V1.8c0-.4.2-.7.6-.8l6.5-1c.4 0 .8.2.9.6v7.8c0 .4-.4.7-.8.7zM428 35.2V.8c0-.5-.3-.8-.7-.8h-.2l-6.4 1c-.4 0-.7.4-.7.8v35c0 1.6 0 11.8 12.3 12.2.5 0 .8-.4.8-.8V43c0-.4-.3-.7-.6-.8-4.5-.5-4.5-6-4.5-7zm106.5-21.8H528c-.4 0-.7.4-.7.8v34c0 .4.3.8.7.8h6.5c.4 0 .8-.4.8-.8v-34c0-.5-.4-.8-.8-.8zm-17.7 21.8V.8c0-.5-.3-.8-.8-.8l-6.5 1c-.4 0-.7.4-.7.8v35c0 1.6 0 11.8 12.3 12.2.4 0 .8-.4.8-.8V43c0-.4-.3-.7-.7-.8-4.4-.5-4.4-6-4.4-7zm-22.2-20.6a16.5 16.5 0 0 1 8.6 9.3c.8 2.2 1.3 4.8 1.3 7.5a19.4 19.4 0 0 1-4.6 12.6 14.8 14.8 0 0 1-5.2 3.6c-2 .9-5.2 1.4-6.8 1.4a21 21 0 0 1-6.7-1.4 15.4 15.4 0 0 1-8.6-9.3 21.3 21.3 0 0 1 0-14.4 15.2 15.2 0 0 1 8.6-9.3c2-.8 4.3-1.2 6.7-1.2s4.6.4 6.7 1.2zm-6.7 27.6c2.7 0 4.7-1 6.2-3s2.2-4.3 2.2-7.8-.7-6.3-2.2-8.3-3.5-3-6.2-3-4.7 1-6.1 3c-1.5 2-2.2 4.8-2.2 8.3s.7 5.8 2.2 7.8 3.5 3 6.2 3zm-88.8-28.8c-6.2 0-11.7 3.3-14.8 8.2a18.6 18.6 0 0 0 4.8 25.2c1.8 1.2 4 1.8 6.2 1.7s.1 0 .1 0h.9c4.2-.7 8-4 9.1-8.1v7.4c0 .4.3.7.8.7h6.4a.7.7 0 0 0 .7-.7V14.2c0-.5-.3-.8-.7-.8h-13.5zm6.3 26.5a9.8 9.8 0 0 1-5.7 2h-.5a10 10 0 0 1-9.2-14c1.4-3.7 5-6.3 9-6.3h6.4v18.3zm152.3-26.5h13.5c.5 0 .8.3.8.7v33.7c0 .4-.3.7-.8.7h-6.4a.7.7 0 0 1-.8-.7v-7.4c-1.2 4-4.8 7.4-9 8h-.1a4.2 4.2 0 0 1-.5.1h-.9a10.3 10.3 0 0 1-7-2.6c-4-3.3-6.5-8.4-6.5-14.2 0-3.7 1-7.2 3-10 3-5 8.5-8.3 14.7-8.3zm.6 28.4c2.2-.1 4.2-.6 5.7-2V21.7h-6.3a9.8 9.8 0 0 0-9 6.4 10.2 10.2 0 0 0 9.1 13.9h.5zM452.8 13.4c-6.2 0-11.7 3.3-14.8 8.2a18.5 18.5 0 0 0 3.6 24.3 10.4 10.4 0 0 0 13 .6c2.2-1.5 3.8-3.7 4.5-6.1v7.8c0 2.8-.8 5-2.2 6.3-1.5 1.5-4 2.2-7.5 2.2l-6-.3c-.3 0-.7.2-.8.5l-1.6 5.5c-.1.4.1.8.5 1h.1c2.8.4 5.5.6 7 .6 6.3 0 11-1.4 14-4.1 2.7-2.5 4.2-6.3 4.5-11.4V14.2c0-.5-.4-.8-.8-.8h-13.5zm6.3 8.2v18.3a9.6 9.6 0 0 1-5.6 2h-1a10.3 10.3 0 0 1-8.8-14c1.4-3.7 5-6.3 9-6.3h6.4zM291 31.5A32 32 0 0 1 322.8 0h30.8c.6 0 1.2.5 1.2 1.2v61.5c0 1.1-1.3 1.7-2.2 1l-19.2-17a18 18 0 0 1-11 3.4 18.1 18.1 0 1 1 18.2-14.8c-.1.4-.5.7-.9.6-.1 0-.3 0-.4-.2l-3.8-3.4c-.4-.3-.6-.8-.7-1.4a12 12 0 1 0-2.4 8.3c.4-.4 1-.5 1.6-.2l14.7 13.1v-46H323a26 26 0 1 0 10 49.7c.8-.4 1.6-.2 2.3.3l3 2.7c.3.2.3.7 0 1l-.2.2a32 32 0 0 1-47.2-28.6z"}))))}function Eu(){return Eu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
1for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Eu.apply(this,arguments)}function xu(e){var t={url:Va().url};return R.createElement(Ru,Eu({},e,t))}var Fu=["classNames","range","start","step","disabled","onSubmit","translations"];function Iu(){return Iu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Iu.apply(this,arguments)}function Tu(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Nu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,c=[],s=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);s=!0);}catch(l){u=!0,i=l}finally{try{if(!s&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Au(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Au(e,t)}(e,t)||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 Au(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var ku="";function _u(e){return e.replace(/^(0+)\d/,(function(e){return Number(e).toString()}))}function Du(e){var t,r,n,i,a=e.classNames,o=void 0===a?{}:a,c=e.range,s=c.min,u=c.max,l=Nu(e.start,2),f=l[0],h=l[1],m=e.step,p=void 0===m?1:m,d=e.disabled,y=e.onSubmit,g=e.translations,v=Tu(e,Fu),b={min:f!==-1/0&&f!==s?f:ku,max:h!==1/0&&h!==u?h:ku},O=Nu((0,R.useState)(b),2),S=O[0],j=O[1],w=Nu((0,R.useState)({from:null===(t=b.min)||void 0===t?void 0:t.toString(),to:null===(r=b.max)||void 0===r?void 0:r.toString()}),2),P=w[0],E=P.from,x=P.to,F=w[1];b.min===S.min&&b.max===S.max||(F({from:null===(n=b.min)||void 0===n?void 0:n.toString(),to:null===(i=b.max)||void 0===i?void 0:i.toString()}),j(b));return R.createElement("div",Iu({},v,{className:fc(fc("ais-RangeInput",o.root),d&&fc("ais-RangeInput--noRefinement",o.noRefinementRoot),v.className)}),R.createElement("form",{className:fc("ais-RangeInput-form",o.form),onSubmit:function(e){e.preventDefault(),y([E?Number(E):void 0,x?Number(x):void 0])}},R.createElement("label",{className:fc("ais-RangeInput-label",o.label)},R.createElement("input",{className:fc("ais-RangeInput-input",o.input,"ais-RangeInput-input--min",o.inputMin),type:"number",min:s,max:u,value:_u(E||ku),step:p,placeholder:null==s?void 0:s.toString(),disabled:d,onInput:function(e){var t=e.currentTarget.value;F({from:t||ku,to:x})}})),R.createElement("span",{className:fc("ais-RangeInput-separator",o.separator)},g.separatorElementText),R.createElement("label",{className:fc("ais-RangeInput-label",o.label)},R.createElement("input",{className:fc("ais-RangeInput-input",o.input,"ais-RangeInput-input--max",o.inputMax),type:"number",min:s,max:u,value:_u(x||ku),step:p,placeholder:null==u?void 0:u.toString(),disabled:d,onInput:function(e){var t=e.currentTarget.value;F({from:E,to:t||ku})}})),R.createElement("button",{className:fc("ais-RangeInput-submit",o.submit),type:"submit"},g.submitButtonText)))}function Mu(e){return Mu="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},Mu(e)}var Hu=["attribute","min","max","precision","translations"];function Cu(){return Cu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
1for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Cu.apply(this,arguments)}function Lu(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Wu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Lu(Object(r),!0).forEach((function(t){Uu(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Lu(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Uu(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Mu(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Mu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Mu(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Bu(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function $u(e){var t=e.attribute,r=e.min,n=e.max,i=e.precision,a=e.translations,o=Bu(e,Hu),c=ho({attribute:t,min:r,max:n,precision:i},{$$widgetType:"ais.rangeInput"}),s=c.range,u=c.start,l=c.canRefine,f=c.refine,h={range:s,start:u,step:1/Math.pow(10,i||0),disabled:!l,onSubmit:f,translations:Wu({separatorElementText:"to",submitButtonText:"Go"},a)};return R.createElement(Du,Cu({},o,h))}var Qu=["canRefine","items","onRefine","query","searchBox","noResults","showMore","canToggleShowMore","onToggleShowMore","isShowingMore","className","classNames","translations"];function qu(){return qu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},qu.apply(this,arguments)}function Vu(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function zu(e){var t=e.canRefine,r=e.items,n=e.onRefine,i=e.query,a=e.searchBox,o=e.noResults,c=e.showMore,s=e.canToggleShowMore,u=e.onToggleShowMore,l=e.isShowingMore,f=e.className,h=e.classNames,m=void 0===h?{}:h,p=e.translations,d=Vu(e,Qu);return R.createElement("div",qu({},d,{className:fc("ais-RefinementList",m.root,!t&&fc("ais-RefinementList--noRefinement",m.noRefinementRoot),f)}),a&&R.createElement("div",{className:fc("ais-RefinementList-searchBox",m.searchBox)},a),o?R.createElement("div",{className:fc("ais-RefinementList-noResults",m.noResults)},o):R.createElement("ul",{className:fc("ais-RefinementList-list",m.list)},r.map((function(e){return R.createElement("li",{key:e.value,className:fc("ais-RefinementList-item",m.item,e.isRefined&&fc("ais-RefinementList-item--selected",m.selectedItem))},R.createElement("label",{className:fc("ais-RefinementList-label",m.label)},R.createElement("input",{checked:e.isRefined,className:fc("ais-RefinementList-checkbox",m.checkbox),type:"checkbox",value:e.value,onChange:function(){n(e)}}),R.createElement("span",{className:fc("ais-RefinementList-labelText",m.labelText)},i.length>0?R.createElement(ds,{parts:[lr(Qt(e.highlighted||""))]}):e.label),R.createElement("span",{className:fc("ais-RefinementList-count",m.count)},e.count)))}))),c&&R.createElement(zc,{className:fc("ais-RefinementList-showMore",m.showMore,!s&&fc("ais-RefinementList-showMore--disabled",m.disabledShowMore)),disabled:!s,onClick:u,isShowingMore:l,translations:p}))}var Ju=["formRef","inputRef","isSearchStalled","onChange","onReset","onSubmit","placeholder","value","autoF
1ocus","resetIconComponent","submitIconComponent","loadingIconComponent","classNames","translations"];function Zu(){return Zu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Zu.apply(this,arguments)}function Ku(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Xu=R.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"});function Yu(e){var t=e.classNames;return R.createElement("svg",{className:fc("ais-SearchBox-submitIcon",t.submitIcon),width:"10",height:"10",viewBox:"0 0 40 40","aria-hidden":"true"},Xu)}var Gu=R.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"});function el(e){var t=e.classNames;return R.createElement("svg",{className:fc("ais-SearchBox-resetIcon",t.resetIcon),viewBox:"0 0 20 20",width:"10",height:"10","aria-hidden":"true"},Gu)}var tl=R.createElement("g",{fill:"none",fillRule:"evenodd"},R.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},R.createElement("circle",{strokeOpacity:".5",cx:"18",cy:"18",r:"18"}),R.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},R.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"}))));function rl(e){var t=e.classNames;return R.createElement("svg",{width:"16",height:"16",viewBox:"0 0 38 38",stroke:"#444",className:fc("ais-SearchBox-loadingIcon",t.loadingIcon),"aria-hidden":"true"},tl)}function nl(e){var t=e.formRef,r=e.inputRef,n=e.isSearchStalled,i=e.onChange,a=e.onReset,o=e.onSubmit,c=e.placeholder,s=e.value,u=e.autoFocus,l=e.resetIconComponent,f=void 0===l?el:l,h=e.submitIconComponent,m=void 0===h?Yu:h,p=e.loadingIconComponent,d=void 0===p?rl:p,y=e.classNames,g=void 0===y?{}:y,v=e.translations,b=Ku(e,Ju);return R.createElement("div",Zu({},b,{className:fc("ais-SearchBox",g.root,b.className)}),R.createElement("form",{ref:t,action:"",className:fc("ais-SearchBox-form",g.form),noValidate:!0,onSubmit:function(e){e.preventDefault(),e.stopPropagation(),o&&o(e),r.current&&r.current.blur()},onReset:function(e){e.preventDefault(),e.stopPropagation(),a(e),r.current&&r.current.focus()}},R.createElement("input",{ref:r,className:fc("ais-SearchBox-input",g.input),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",placeholder:c,spellCheck:!1,maxLength:512,type:"search",value:s,onChange:i,autoFocus:u}),R.createElement("button",{className:fc("ais-SearchBox-submit",g.submit),type:"submit",title:v.submitButtonTitle},R.createElement(m,{classNames:g})),R.createElement("button",{className:fc("ais-SearchBox-reset",g.reset),type:"reset",title:v.resetButtonTitle,hidden:0===s.length||n},R.createElement(f,{classNames:g})),R.createElement("span",{className:fc("ais-SearchBox-loadingIndicator",g.loadingIndicator),hidden:!n},R.createElement(d,{classNames:g}))))}function il(e){return il="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},il(e)}var al=["searchable","searchablePlaceholder","attribute","operator","limit","showMore","showMoreLimit","sortBy","escapeFacetValues","transformItems","translations"];function ol(){return ol=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
1for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ol.apply(this,arguments)}function cl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function sl(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==il(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==il(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===il(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ul(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,c=[],s=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);s=!0);}catch(l){u=!0,i=l}finally{try{if(!s&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ll(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ll(e,t)}(e,t)||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 ll(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function fl(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function hl(e){var t=e.searchable,r=e.searchablePlaceholder,n=e.attribute,i=e.operator,a=e.limit,o=e.showMore,c=e.showMoreLimit,s=e.sortBy,u=e.escapeFacetValues,l=e.transformItems,f=e.translations,h=fl(e,al),m=Po({attribute:n,operator:i,limit:a,showMore:o,showMoreLimit:c,sortBy:s,escapeFacetValues:u,transformItems:l},{$$widgetType:"ais.refinementList"}),p=m.canRefine,d=m.canToggleShowMore,y=m.isFromSearch,g=m.isShowingMore,v=m.items,b=m.refine,O=m.searchForItems,S=m.toggleShowMore,j=ul((0,R.useState)(""),2),w=j[0],P=j[1],E=(0,R.useRef)(null);function x(e){P(e),O(e)}var F=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?cl(Object(r),!0).forEach((function(t){sl(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cl(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({resetButtonTitle:"Clear the search query",submitButtonTitle:"Submit the search query",noResultsText:"No results.",showMoreButtonText:function(e){return e.isShowingMore?"Show less":"Show more"}},f),I={items:v,canRefine:p,onRefine:function(e){b(e.value),x("")},query:w,searchBox:t&&R.createElement(nl,{inputRef:E,placeholder:r,isSearchStalled:!1,value:w,onChange:function(e){x(e.currentTarget.value)},onReset:function(){x("")},onSubmit:function(){v.length>0&&(b(v[0].value),x(""))},translations:{submitButtonTitle:F.submitButtonTitle,resetButtonTitle:F.resetButtonTitle}}),noResults:t&&y&&0===v.length&&F.noResultsText,canToggleShowMore:d,onToggleShowMore:S,isShowingMore:g,translations:{showMoreButtonText:F.showMoreButtonText}};return R.createElement(zu,ol({},h,I,{showMore:o}))}function ml(e){return ml="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},ml(e)}var pl=["queryHook","searchAsYouType","translations"];function dl(){return dl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
1for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},dl.apply(this,arguments)}function yl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function gl(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?yl(Object(r),!0).forEach((function(t){vl(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yl(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function vl(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==ml(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==ml(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ml(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,c=[],s=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);s=!0);}catch(l){u=!0,i=l}finally{try{if(!s&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ol(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ol(e,t)}(e,t)||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 Ol(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Sl(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function jl(e){var t=e.queryHook,r=e.searchAsYouType,n=void 0===r||r,i=e.translations,a=Sl(e,pl),o=Ao({queryHook:t},{$$widgetType:"ais.searchBox"}),c=o.query,s=o.refine,u=o.isSearchStalled,l=bl((0,R.useState)(c),2),f=l[0],h=l[1],m=(0,R.useRef)(null);function p(e){h(e),n&&s(e)}c!==f&&document.activeElement!==m.current&&h(c);var d={inputRef:m,isSearchStalled:u,onChange:function(e){p(e.currentTarget.value)},onReset:function(){p(""),n||s("")},onSubmit:function(e){n||s(f),a.onSubmit&&a.onSubmit(e)},value:f,translations:gl({submitButtonTitle:"Submit the search query",resetButtonTitle:"Clear the search query"},i)};return R.createElement(nl,dl({},a,d))}var wl=["classNames"];function Pl(){return Pl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Pl.apply(this,arguments)}function Rl(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function El(e){var t=e.classNames,r=void 0===t?{}:t,n=Rl(e,wl);return R.createElement(fs,Pl({classNames:{root:fc("ais-Snippet",r.root),highlighted:fc("ais-Snippet-highlighted",r.highlighted),nonHighlighted:fc("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:fc("ais-Snippet-separator",r.separator)}},n))}var xl=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function Fl(){return Fl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
1for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Fl.apply(this,arguments)}function Il(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Tl(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,o=Il(e,xl),c=Ht(t._snippetResult,r)||[],s=(Array.isArray(c)?c:[c]).map((function(e){return lr(Qt(e.value||""))}));return R.createElement(El,Fl({},o,{parts:s,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var Nl=["items","value","onChange","classNames"];function Al(){return Al=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Al.apply(this,arguments)}function kl(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function _l(e){var t=e.items,r=e.value,n=e.onChange,i=void 0===n?function(){}:n,a=e.classNames,o=void 0===a?{}:a,c=kl(e,Nl);return R.createElement("div",Al({},c,{className:fc("ais-SortBy",o.root,c.className)}),R.createElement("select",{className:fc("ais-SortBy-select",o.select),onChange:function(e){return i(e.target.value)},value:r},t.map((function(e){return R.createElement("option",{className:fc("ais-SortBy-option",o.option),key:e.value,value:e.value},e.label)}))))}var Dl=["items","transformItems"];function Ml(){return Ml=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ml.apply(this,arguments)}function Hl(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Cl(e){var t=e.items,r=e.transformItems,n=Hl(e,Dl),i=Lo({items:t,transformItems:r},{$$widgetType:"ais.sortBy"}),a=i.currentRefinement,o={items:i.options,value:a,onChange:i.refine};return R.createElement(_l,Ml({},n,o))}var Ll=["classNames","nbHits","processingTimeMS","nbSortedHits","areHitsSorted","translations"];function Wl(){return Wl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Wl.apply(this,arguments)}function Ul(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Bl(e){var t=e.classNames,r=void 0===t?{}:t,n=e.nbHits,i=e.processingTimeMS,a=e.nbSortedHits,o=e.areHitsSorted,c=e.translations,s=Ul(e,Ll),u={nbHits:n,processingTimeMS:i,nbSortedHits:a,areHitsSorted:o};return R.createElement("div",Wl({},s,{className:fc("ais-Stats",r.root,s.className)}),R.createElement("span",{className:"ais-Stats-text"},c.rootElementText(u)))}function $l(e){return $l="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},$l(e)}var Ql=["translations"];function ql(){return ql=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
1for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ql.apply(this,arguments)}function Vl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function zl(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Vl(Object(r),!0).forEach((function(t){Jl(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Vl(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Jl(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==$l(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==$l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===$l(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Zl(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Kl(e){var t=e.translations,r=Zl(e,Ql),n=Vo(void 0,{$$widgetType:"ais.stats"}),i={nbHits:n.nbHits,nbSortedHits:n.nbSortedHits,processingTimeMS:n.processingTimeMS,areHitsSorted:n.areHitsSorted,translations:zl({rootElementText:(null==t?void 0:t.stats)||function(e){return e.areHitsSorted?"".concat(e.nbSortedHits.toLocaleString()," relevant results sorted out of ").concat(e.nbHits.toLocaleString()," found in ").concat(e.processingTimeMS.toLocaleString(),"ms"):"".concat(e.nbHits.toLocaleString()," results found in ").concat(e.processingTimeMS.toLocaleString(),"ms")}},t)};return R.createElement(Bl,ql({},r,i))}var Xl=["classNames","checked","onChange","label"];function Yl(){return Yl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Yl.apply(this,arguments)}function Gl(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function ef(e){var t=e.classNames,r=void 0===t?{}:t,n=e.checked,i=e.onChange,a=e.label,o=Gl(e,Xl);return R.createElement("div",Yl({},o,{className:fc("ais-ToggleRefinement",r.root,o.className)}),R.createElement("label",{className:fc("ais-ToggleRefinement-label",r.label)},R.createElement("input",{className:fc("ais-ToggleRefinement-checkbox",r.checkbox),type:"checkbox",checked:n,onChange:function(e){i(e.target.checked)}}),R.createElement("span",{className:fc("ais-ToggleRefinement-labelText",r.labelText)},a)))}var tf=["attribute","on","off"];function rf(){return rf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},rf.apply(this,arguments)}function nf(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function af(e){var t=e.attribute,r=e.on,n=e.off,i=nf(e,tf),a=nc({attribute:t,on:r,off:n},{$$widgetType:"ais.toggleRefinement"}),o=a.refine,c=a.value,s={checked:c.isRefined,onChange:function(e){return o({isRefined:!e})}};return R.createElement(ef,rf({label:c.name},i,s))}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.