From ddad497e2855dd27d546303caef44462ba6006ea Mon Sep 17 00:00:00 2001 From: jdwjdwjdw Date: Fri, 17 May 2024 10:37:21 +0000 Subject: [PATCH 01/16] Add algolia search work from c-sharp --- algolia-search/.env | 3 + algolia-search/.gitignore | 1 + algolia-search/.nvmrc | 1 + algolia-search/.yarn/install-state.gz | Bin 0 -> 626018 bytes algolia-search/.yarnrc.yml | 1 + algolia-search/dist/index.html | 24 + .../dist/islands/algolia-search.island.js | 70 + .../algolia-search.island.js.LICENSE.txt | 11 + algolia-search/package.json | 40 + algolia-search/src/algolia-search.island.tsx | 124 + algolia-search/src/hits/default-hit.tsx | 73 + algolia-search/src/hits/events.tsx | 6 + algolia-search/src/hits/hit.types.tsx | 42 + algolia-search/src/hits/news.tsx | 7 + algolia-search/src/search-form.tsx | 195 + algolia-search/src/template.html | 46 + algolia-search/tsconfig.json | 40 + algolia-search/webpack.config.js | 99 + algolia-search/yarn.lock | 6423 +++++++++++++++++ first_step_subtheme.info.yml | 7 + 20 files changed, 7213 insertions(+) create mode 100644 algolia-search/.env create mode 100644 algolia-search/.gitignore create mode 100644 algolia-search/.nvmrc create mode 100644 algolia-search/.yarn/install-state.gz create mode 100644 algolia-search/.yarnrc.yml create mode 100644 algolia-search/dist/index.html create mode 100644 algolia-search/dist/islands/algolia-search.island.js create mode 100644 algolia-search/dist/islands/algolia-search.island.js.LICENSE.txt create mode 100644 algolia-search/package.json create mode 100644 algolia-search/src/algolia-search.island.tsx create mode 100644 algolia-search/src/hits/default-hit.tsx create mode 100644 algolia-search/src/hits/events.tsx create mode 100644 algolia-search/src/hits/hit.types.tsx create mode 100644 algolia-search/src/hits/news.tsx create mode 100644 algolia-search/src/search-form.tsx create mode 100644 algolia-search/src/template.html create mode 100644 algolia-search/tsconfig.json create mode 100644 algolia-search/webpack.config.js create mode 100644 algolia-search/yarn.lock diff --git a/algolia-search/.env b/algolia-search/.env new file mode 100644 index 0000000..62e6ac2 --- /dev/null +++ b/algolia-search/.env @@ -0,0 +1,3 @@ +ALGOLIA_APP_ID=ALGOLIA_APP_ID +ALGOLIA_KEY=ALGOLIA_KEY +ALGOLIA_INDEX=ALGOLIA_INDEX diff --git a/algolia-search/.gitignore b/algolia-search/.gitignore new file mode 100644 index 0000000..11ee758 --- /dev/null +++ b/algolia-search/.gitignore @@ -0,0 +1 @@ +.env.local diff --git a/algolia-search/.nvmrc b/algolia-search/.nvmrc new file mode 100644 index 0000000..209e3ef --- /dev/null +++ b/algolia-search/.nvmrc @@ -0,0 +1 @@ +20 diff --git a/algolia-search/.yarn/install-state.gz b/algolia-search/.yarn/install-state.gz new file mode 100644 index 0000000000000000000000000000000000000000..710e920a1a18077ab1aa07b257127a7b7d6e8cbb GIT binary patch literal 626018 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 z%0D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 z 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 z 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�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 literal 0 HcmV?d00001 diff --git a/algolia-search/.yarnrc.yml b/algolia-search/.yarnrc.yml new file mode 100644 index 0000000..3186f3f --- /dev/null +++ b/algolia-search/.yarnrc.yml @@ -0,0 +1 @@ +nodeLinker: node-modules diff --git a/algolia-search/dist/index.html b/algolia-search/dist/index.html new file mode 100644 index 0000000..46b9892 --- /dev/null +++ b/algolia-search/dist/index.html @@ -0,0 +1,24 @@ +Widgets
\ No newline at end of file diff --git a/algolia-search/dist/islands/algolia-search.island.js b/algolia-search/dist/islands/algolia-search.island.js new file mode 100644 index 0000000..85a6477 --- /dev/null +++ b/algolia-search/dist/islands/algolia-search.island.js @@ -0,0 +1,70 @@ +/*! For license information please see algolia-search.island.js.LICENSE.txt */ +!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var n in r)("object"==typeof exports?exports:e)[n]=r[n]}}(self,(()=>(()=>{var e={733: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,o,a,s,c,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(o=this._events[e]))return!1;if(r(o))switch(arguments.length){case 1:o.call(this);break;case 2:o.call(this,arguments[1]);break;case 3:o.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),o.apply(this,s)}else if(n(o))for(s=Array.prototype.slice.call(arguments,1),a=(u=o.slice()).length,c=0;c0&&this._events[e].length>a&&(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,o,a,s;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(a=(i=this._events[e]).length,o=-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(s=a;s-- >0;)if(i[s]===t||i[s].listener&&i[s].listener===t){o=s;break}if(o<0)return this;1===i.length?(i.length=0,delete this._events[e]):i.splice(o,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)}},103:(e,t,r)=>{"use strict";var n=r(571),i=r(127),o=r(371),a=r(691);function s(e,t,r,i){return new n(e,t,r,i)}s.version=r(938),s.AlgoliaSearchHelper=n,s.SearchParameters=o,s.RecommendParameters=i,s.SearchResults=a,e.exports=s},732:(e,t,r)=>{"use strict";var n=r(733);function i(e,t,r){this.main=e,this.fn=t,this.recommendFn=r,this.lastResults=null,this.lastRecommendResults=null}r(14)(i,n),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},i.prototype.getModifiedRecommendState=function(e){return this.recommendFn(e)},e.exports=i},127:e=>{"use strict";function t(e){e=e||{},this.params=e.params||[]}t.prototype={constructor:t,addParams:function(e){var r=this.params.slice(),n=this.params.findIndex((function(t){return t.$$id===e.$$id}));return-1!==n?r.splice(n,1,e):r.push(e),new t({params:r})},removeParams:function(e){return new t({params:this.params.filter((function(t){return t.$$id!==e}))})},addFrequentlyBoughtTogether:function(e){return this.addParams(Object.assign({},e,{model:"bought-together"}))},addRelatedProducts:function(e){return this.addParams(Object.assign({},e,{model:"related-products"}))},addTrendingItems:function(e){return this.addParams(Object.assign({},e,{model:"trending-items"}))},addTrendingFacets:function(e){return this.addParams(Object.assign({},e,{model:"trending-facets"}))},addLookingSimilar:function(e){return this.addParams(Object.assign({},e,{model:"looking-similar"}))},_buildQueries:function(e){return this.params.map((function(t){var r=Object.assign({},t,{indexName:e});return delete r.$$id,r}))}},e.exports=t},54:(e,t,r)=>{"use strict";var n=r(110),i=r(317),o=r(383),a={addRefinement:function(e,t,r){if(a.isRefined(e,t,r))return e;var i=""+r,o=e[t]?e[t].concat(i):[i],s={};return s[t]=o,n({},s,e)},removeRefinement:function(e,t,r){if(void 0===r)return a.clearRefinement(e,(function(e,r){return t===r}));var n=""+r;return a.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 a.isRefined(e,t,r)?a.removeRefinement(e,t,r):a.addRefinement(e,t,r)},clearRefinement:function(e,t,r){if(void 0===t)return i(e)?{}:e;if("string"==typeof t)return o(e,[t]);if("function"==typeof t){var n=!1,a=Object.keys(e).reduce((function(i,o){var a=e[o]||[],s=a.filter((function(e){return!t(e,o,r)}));return s.length!==a.length&&(n=!0),i[o]=s,i}),{});return n?a: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=a},371:(e,t,r)=>{"use strict";var n=r(110),i=r(849),o=r(843),a=r(728),s=r(317),c=r(383),u=r(507),l=r(208),f=r(54);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 d(e){var t=e?d._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!==d.PARAMETERS.indexOf(e),i=void 0!==t[e];!n&&i&&(r[e]=t[e])}))}d.PARAMETERS=Object.keys(new d),d._parseNumbers=function(e){if(e instanceof d)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 a(e,t)},d.make=function(e){var t=new d(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},d.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&&s(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."):s(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},d.prototype={constructor:d,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=a({},this.numericRefinements);return i[e]=a({},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 s(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return c(this.numericRefinements,[e]);if("function"==typeof e){var t=!1,r=this.numericRefinements,n=Object.keys(r).reduce((function(n,i){var o=r[i],a={};return o=o||{},Object.keys(o).forEach((function(r){var n=o[r]||[],s=[];n.forEach((function(t){e({val:t,op:r},i,"numeric")||s.push(t)})),s.length!==n.length&&(t=!0),a[r]=s})),n[i]=a,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 o,a,s=u(r),c=void 0!==(o=this.numericRefinements[e][t],a=s,i(o,(function(e){return h(e,a)})));return n&&c},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=o(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 o(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;return 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=d.validate(this,e);if(t)throw t;var r=this,n=d._parseNumbers(e),i=Object.keys(this).reduce((function(e,t){return e[t]=r[t],e}),{}),o=Object.keys(n).reduce((function(e,t){var r=void 0!==e[t],i=void 0!==n[t];return r&&!i?c(e,[t]):(i&&(e[t]=n[t]),e)}),i);return new this.constructor(o)},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=d},673:(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),d=o(e._getHierarchicalFacetSortBy(n)),p=t.every((function(e){return e.exhaustive})),m=function(e,t,r,n,o){return function(u,l,f){var h=u;if(f>0){var d=0;for(h=u;d{"use strict";var n=r(965),i=r(110),o=r(909),a=r(849),s=r(917),c=r(577),u=r(728),l=r(601),f=o.escapeFacetValue,h=o.unescapeFacetValue,d=r(673);function p(e){var t={};return e.forEach((function(e,r){t[e]=r})),t}function m(e,t,r){t&&t[r]&&(e.stats=t[r])}function g(e,t,r){var o=t[0];this._rawResults=t;var c=this;Object.keys(o).forEach((function(e){c[e]=o[e]}));var l=u({persistHierarchicalRootCount:!1},r);Object.keys(l).forEach((function(e){c[e]=l[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 f=e.getRefinedDisjunctiveFacets(),g=p(e.facets),y=p(e.disjunctiveFacets),v=1,b=o.facets||{};Object.keys(b).forEach((function(t){var r,n,i=b[t],u=(r=e.hierarchicalFacets,n=t,a(r,(function(e){return(e.attributes||[]).indexOf(n)>-1})));if(u){var l=u.attributes.indexOf(t),f=s(e.hierarchicalFacets,(function(e){return e.name===u.name}));c.hierarchicalFacets[f][l]={attribute:t,data:i,exhaustive:o.exhaustiveFacetsCount}}else{var h,d=-1!==e.disjunctiveFacets.indexOf(t),p=-1!==e.facets.indexOf(t);d&&(h=y[t],c.disjunctiveFacets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.disjunctiveFacets[h],o.facets_stats,t)),p&&(h=g[t],c.facets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.facets[h],o.facets_stats,t))}})),this.hierarchicalFacets=n(this.hierarchicalFacets),f.forEach((function(r){var n=t[v],a=n&&n.facets?n.facets:{},l=e.getHierarchicalFacetByName(r);Object.keys(a).forEach((function(t){var r,f=a[t];if(l){r=s(e.hierarchicalFacets,(function(e){return e.name===l.name}));var d=s(c.hierarchicalFacets[r],(function(e){return e.attribute===t}));if(-1===d)return;c.hierarchicalFacets[r][d].data=u({},c.hierarchicalFacets[r][d].data,f)}else{r=y[t];var p=o.facets&&o.facets[t]||{};c.disjunctiveFacets[r]={name:t,data:i({},f,p),exhaustive:n.exhaustiveFacetsCount},m(c.disjunctiveFacets[r],n.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!c.disjunctiveFacets[r].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(h(n))>-1&&(c.disjunctiveFacets[r].data[n]=0)}))}})),v++})),e.getRefinedHierarchicalFacets().forEach((function(r){var n=e.getHierarchicalFacetByName(r),o=e._getHierarchicalFacetSeparator(n),a=e.getHierarchicalRefinement(r);0===a.length||a[0].split(o).length<2||t.slice(v).forEach((function(t){var r=t&&t.facets?t.facets:{};Object.keys(r).forEach((function(t){var u=r[t],l=s(e.hierarchicalFacets,(function(e){return e.name===n.name})),f=s(c.hierarchicalFacets[l],(function(e){return e.attribute===t}));if(-1!==f){var h={};if(a.length>0&&!c.persistHierarchicalRootCount){var d=a[0].split(o)[0];h[d]=c.hierarchicalFacets[l][f].data[d]}c.hierarchicalFacets[l][f].data=i(h,u,c.hierarchicalFacets[l][f].data)}})),v++}))})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],n=g[t];c.facets[n]={name:t,data:b[t],exhaustive:o.exhaustiveFacetsCount},r.forEach((function(e){c.facets[n]=c.facets[n]||{name:t},c.facets[n].data=c.facets[n].data||{},c.facets[n].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(d(e)),this.facets=n(this.facets),this.disjunctiveFacets=n(this.disjunctiveFacets),this._state=e}function y(e,t){function r(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var n=a(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=a(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 o=a(e.hierarchicalFacets,r);if(!o)return o;var s=e._state.getHierarchicalFacetByName(t),c=e._state._getHierarchicalFacetSeparator(s),u=h(e._state.getHierarchicalRefinement(t)[0]||"");0===u.indexOf(s.rootPath)&&(u=u.replace(s.rootPath+c,""));var l=u.split(c);return l.unshift(t),v(o,l,0),o}}function v(e,t,r){e.isRefined=e.name===(t[r]&&t[r].trim()),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 o=t.data.map((function(t){return b(e,t,r,n+1)})),a=e(o,r[n]);return i({data:a},t)}function _(e,t){var r=a(e,(function(e){return e.name===t}));return r&&r.stats}function S(e,t,r,n,i){var o=a(i,(function(e){return e.name===r})),s=o&&o.data&&o.data[n]?o.data[n]:0,c=o&&o.exhaustive||!1;return{type:t,attributeName:r,name:n,count:s,exhaustive:c}}g.prototype.getFacetByName=function(e){function t(t){return t.name===e}return a(this.facets,t)||a(this.disjunctiveFacets,t)||a(this.hierarchicalFacets,t)},g.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],g.prototype.getFacetValues=function(e,t){var r=y(this,e);if(r){var n,o=i({},t,{sortBy:g.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),a=this;if(Array.isArray(r))n=[e];else n=a._state.getHierarchicalFacetByName(r.name).attributes;return b((function(e,t){if(o.facetOrdering){var r=function(e,t){return e.renderingContent&&e.renderingContent.facetOrdering&&e.renderingContent.facetOrdering.values&&e.renderingContent.facetOrdering.values[t]}(a,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 o,a=t.sortRemainingBy;return"hidden"===a?r:(o="alpha"===a?[["path","name"],["asc","asc"]]:[["count"],["desc"]],r.concat(l(n,o[0],o[1])))}(e,r)}if(Array.isArray(o.sortBy)){var n=c(o.sortBy,g.DEFAULT_SORT);return l(e,n[0],n[1])}if("function"==typeof o.sortBy)return function(e,t){return t.sort(e)}(o.sortBy,e);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}),r,n)}},g.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?_(this.facets,e):this._state.isDisjunctiveFacet(e)?_(this.disjunctiveFacets,e):void 0},g.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),o=e._getHierarchicalFacetSeparator(i),s=r.split(o),c=a(n,(function(e){return e.name===t})),u=s.reduce((function(e,t){var r=e&&a(e.data,(function(e){return e.name===t}));return void 0!==r?r:e}),c),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=g},571:(e,t,r)=>{"use strict";var n=r(733),i=r(732),o=r(909).escapeFacetValue,a=r(14),s=r(728),c=r(317),u=r(383),l=r(127),f=r(228),h=r(371),d=r(691),p=r(938);function m(e,t,r,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.setClient(e);var i=r||{};i.index=t,this.state=h.make(i),this.recommendState=new l({params:i.recommendState}),this.lastResults=null,this.lastRecommendResults=null,this._queryId=0,this._recommendQueryId=0,this._lastQueryIdReceived=-1,this._lastRecommendQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0,this._currentNbRecommendQueries=0,this._searchResultsOptions=n}function g(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}a(m,n),m.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},m.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},m.prototype.recommend=function(){return this._recommend(),this},m.prototype.getQuery=function(){var e=this.state;return f._getHitsSearchParams(e)},m.prototype.searchOnce=function(e,t){var r=e?this.state.setQueryParameters(e):this.state,n=f._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 d(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 d(r,e.results),r)})).catch((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,r)}))},m.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=s({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:u(f._getHitsSearchParams(n),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),o="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(o);var a=this.client.initIndex(n.index);if("function"!=typeof a.findAnswers)throw new Error(o);return a.findAnswers(n.query,e.queryLanguages,i)},m.prototype.searchForFacetValues=function(e,t,r,n){var i="function"==typeof this.client.searchForFacetValues,a="function"==typeof this.client.initIndex;if(!i&&!a&&"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 s=this.state.setQueryParameters(n||{}),c=s.isDisjunctiveFacet(e),u=f.getSearchForFacetQuery(e,t,r,s);this._currentNbQueries++;var l,h=this;return i?l=this.client.searchForFacetValues([{indexName:s.index,params:u}]):a?l=this.client.initIndex(s.index).searchForFacetValues(u):(delete u.facetName,l=this.client.search([{type:"facet",facet:e,indexName:s.index,params:u}]).then((function(e){return e.results[0]}))),this.emit("searchForFacetValues",{state:s,facet:e,query:t}),l.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=o(t.value),t.isRefined=c?s.isDisjunctiveFacetRefined(e,t.escapedValue):s.isFacetRefined(e,t.escapedValue)})),t}),(function(e){throw h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),e}))},m.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},m.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},m.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},m.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},m.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},m.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},m.prototype.addFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.addFrequentlyBoughtTogether(e)}),this},m.prototype.addRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.addRelatedProducts(e)}),this},m.prototype.addTrendingItems=function(e){return this._recommendChange({state:this.recommendState.addTrendingItems(e)}),this},m.prototype.addTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.addTrendingFacets(e)}),this},m.prototype.addLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.addLookingSimilar(e)}),this},m.prototype.removeNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},m.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},m.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},m.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},m.prototype.removeFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingItems=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},m.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},m.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},m.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},m.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},m.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},m.prototype.setCurrentPage=g,m.prototype.setPage=g,m.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},m.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},m.prototype.setState=function(e){return this._change({state:h.make(e),isPageReset:!1}),this},m.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new h(e),this},m.prototype.hasRefinements=function(e){return!!c(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))},m.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},m.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},m.prototype.hasTag=function(e){return this.state.isTagRefined(e)},m.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},m.prototype.getIndex=function(){return this.state.index},m.prototype.getCurrentPage=y,m.prototype.getPage=y,m.prototype.getTags=function(){return this.state.tagRefinements},m.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},m.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},m.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},m.prototype._search=function(e){var t=this.state,r=[],n=[];e.onlyWithDerivedHelpers||(n=f._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?f._getQueries(n.index,n):[];return r.push({state:n,queriesCount:i.length,helper:e}),e.emit("search",{state:n,results:e.lastResults}),i})),o=Array.prototype.concat.apply(n,i),a=this._queryId++;if(this._currentNbQueries++,!o.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,r,a));try{this.client.search(o).then(this._dispatchAlgoliaResponse.bind(this,r,a)).catch(this._dispatchAlgoliaError.bind(this,a))}catch(e){this.emit("error",{error:e})}},m.prototype._recommend=function(){var e=this.state,t=this.recommendState,r=this.getIndex(),n=[{state:t,index:r,helper:this}];this.emit("fetch",{recommend:{state:t,results:this.lastRecommendResults}});var i=this.derivedHelpers.map((function(t){var r=t.getModifiedState(e).index;if(!r)return[];var i=t.getModifiedRecommendState(new l);return n.push({state:i,index:r,helper:t}),t.emit("fetch",{recommend:{state:i,results:t.lastRecommendResults}}),i._buildQueries(r)})),o=Array.prototype.concat.apply(this.recommendState._buildQueries(r),i);if(0!==o.length)if(o.length>0&&void 0===this.client.getRecommendations)console.warn("Please update algoliasearch/lite to the latest version in order to use recommendations widgets.");else{var a=this._recommendQueryId++;this._currentNbRecommendQueries++;try{this.client.getRecommendations(o).then(this._dispatchRecommendResponse.bind(this,a,n)).catch(this._dispatchRecommendError.bind(this,a))}catch(e){this.emit("error",{error:e})}}},m.prototype._dispatchAlgoliaResponse=function(e,t,r){var n=this;if(!(t0},m.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}))},m.prototype._recommendChange=function(e){var t=e.state;t!==this.recommendState&&(this.recommendState=t,this.emit("recommend:change",{search:{results:this.lastResults,state:this.state},recommend:{results:this.lastRecommendResults,state:this.recommendState}}))},m.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},m.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.client=e),this},m.prototype.getClient=function(){return this.client},m.prototype.derive=function(e,t){var r=new i(this,e,t);return this.derivedHelpers.push(r),r},m.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)},m.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=m},965:e=>{"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},110:e=>{"use strict";e.exports=function(){return Array.prototype.slice.call(arguments).reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(r){void 0!==t[r]&&(void 0!==e[r]&&delete e[r],e[r]=t[r])})),e}),{})}},909: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(/^\\-/,"-")}}},849:e=>{"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var r=0;r{"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var r=0;r{"use strict";var n=r(849);e.exports=function(e,t){var r=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var i=t.split(":"),o=n(r,(function(e){return e[0]===i[0]}));return i.length>1||!o?(e[0].push(i[0]),e[1].push(i[1]),e):(e[0].push(o[0]),e[1].push(o[1]),e)}),[[],[]])}},14:e=>{"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},843:e=>{"use strict";e.exports=function(e,t){return e.filter((function(r,n){return t.indexOf(r)>-1&&e.indexOf(r)===n}))}},728: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 o=n[i],a=e[i];void 0!==a&&void 0===o||(t(a)&&t(o)?e[i]=r(a,o):e[i]="object"==typeof(s=o)&&null!==s?r(Array.isArray(s)?[]:{},s):s)}var s;return e}e.exports=function(e){t(e)||(e={});for(var n=1,i=arguments.length;n{"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},383:e=>{"use strict";e.exports=function(e,t){if(null===e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}},601:e=>{"use strict";function t(e,t){if(e!==t){var r=void 0!==e,n=null===e,i=void 0!==t,o=null===t;if(!o&&e>t||n&&i||!r)return 1;if(!n&&e=n.length?o:"desc"===n[i]?-o:o}return e.index-r.index})),i.map((function(e){return e.value}))}},507: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.")}},228:(e,t,r)=>{"use strict";var n=r(728);function i(e){return Object.keys(e).sort().reduce((function(t,r){return t[r]=e[r],t}),{})}var o={_getQueries:function(e,t){var r=[];return r.push({indexName:e,params:o._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(n){r.push({indexName:e,params:o._getDisjunctiveFacetSearchParams(t,n)})})),t.getRefinedHierarchicalFacets().forEach((function(n){var i=t.getHierarchicalFacetByName(n),a=t.getHierarchicalRefinement(n),s=t._getHierarchicalFacetSeparator(i);if(a.length>0&&a[0].split(s).length>1){var c=a[0].split(s).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(s)})}),[]);c.forEach((function(n,a){var s=o._getDisjunctiveFacetSearchParams(t,n.attribute,0===a);function u(e){return i.attributes.some((function(t){return t===e.split(":")[0]}))}var l=(s.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=c[a-1];s.facetFilters=a>0?l.concat(f.attribute+":"+f.value):l.length>0?l:void 0,r.push({indexName:e,params:s})}))}})),r},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(o._getHitsHierarchicalFacetsAttributes(e)).sort(),r=o._getFacetFilters(e),a=o._getNumericFilters(e),s=o._getTagFilters(e),c={facets:t.indexOf("*")>-1?["*"]:t,tagFilters:s};return r.length>0&&(c.facetFilters=r),a.length>0&&(c.numericFilters=a),i(n({},e.getQueryParams(),c))},_getDisjunctiveFacetSearchParams:function(e,t,r){var a=o._getFacetFilters(e,t,r),s=o._getNumericFilters(e,t),c=o._getTagFilters(e),u={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};c.length>0&&(u.tagFilters=c);var l=e.getHierarchicalFacetByName(t);return u.facets=l?o._getDisjunctiveHierarchicalFacetAttribute(e,l,r):t,s.length>0&&(u.numericFilters=s),a.length>0&&(u.facetFilters=a),i(n({},e.getQueryParams(),u))},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var r=[];return Object.keys(e.numericRefinements).forEach((function(n){var i=e.numericRefinements[n]||{};Object.keys(i).forEach((function(e){var o=i[e]||[];t!==n&&o.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]||[]).slice().sort().forEach((function(t){n.push(e+":"+t)}))}));var o=e.facetsExcludes||{};Object.keys(o).sort().forEach((function(e){(o[e]||[]).sort().forEach((function(t){n.push(e+":-"+t)}))}));var a=e.disjunctiveFacetsRefinements||{};Object.keys(a).sort().forEach((function(e){var r=a[e]||[];if(e!==t&&r&&0!==r.length){var i=[];r.slice().sort().forEach((function(t){i.push(e+":"+t)})),n.push(i)}}));var s=e.hierarchicalFacetsRefinements||{};return Object.keys(s).sort().forEach((function(i){var o=(s[i]||[])[0];if(void 0!==o){var a,c,u=e.getHierarchicalFacetByName(i),l=e._getHierarchicalFacetSeparator(u),f=e._getHierarchicalRootPath(u);if(t===i){if(-1===o.indexOf(l)||!f&&!0===r||f&&f.split(l).length===o.split(l).length)return;f?(c=f.split(l).length-1,o=f):(c=o.split(l).length-2,o=o.slice(0,o.lastIndexOf(l))),a=u.attributes[c]}else c=o.split(l).length-1,a=u.attributes[c];a&&n.push([a+":"+o])}})),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),o=n.split(i).length,a=r.attributes.slice(0,o+1);return t.concat(a)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,r){var n=e._getHierarchicalFacetSeparator(t);if(!0===r){var i=e._getHierarchicalRootPath(t),o=0;return i&&(o=i.split(n).length),[t.attributes[o]]}var a=(e.getHierarchicalRefinement(t.name)[0]||"").split(n).length-1;return t.attributes.slice(0,a+1)},getSearchForFacetQuery:function(e,t,r,a){var s=a.isDisjunctiveFacet(e)?a.clearRefinements(e):a,c={facetQuery:t,facetName:e};return"number"==typeof r&&(c.maxFacetHits=r),i(n({},o._getHitsSearchParams(s),c))}};e.exports=o},208:e=>{"use strict";e.exports=function(e){return null!==e&&/^[a-zA-Z0-9_-]{1,64}$/.test(e)}},938:e=>{"use strict";e.exports="3.19.0"},643:function(e){e.exports=function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(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 r(r){for(var n=1;n=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function o(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){s();var t=JSON.stringify(e);return o()[t]})).then((function(e){return Promise.all([e?e.value:t(),void 0!==e])})).then((function(e){var t=i(e,2),n=t[0],o=t[1];return Promise.all([n,o||r.miss(n)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var i=o();return i[JSON.stringify(e)]={timestamp:(new Date).getTime(),value:t},n().setItem(r,JSON.stringify(i)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=o();delete t[JSON.stringify(e)],n().setItem(r,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){n().removeItem(r)}))}}}function s(e){var t=o(e.caches),r=t.shift();return void 0===r?{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,r.miss(e)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,i).catch((function(){return s({caches:t}).get(e,n,i)}))},set:function(e,n){return r.set(e,n).catch((function(){return s({caches:t}).set(e,n)}))},delete:function(e){return r.delete(e).catch((function(){return s({caches:t}).delete(e)}))},clear:function(){return r.clear().catch((function(){return s({caches:t}).clear()}))}}}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},o=JSON.stringify(r);if(o in t)return Promise.resolve(e.serializable?JSON.parse(t[o]):t[o]);var a=n(),s=i&&i.miss||function(){return Promise.resolve()};return a.then((function(e){return s(e)})).then((function(){return a}))},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e){for(var t=e.length-1;t>0;t--){var r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function l(e,t){return t?(Object.keys(t).forEach((function(r){e[r]=t[r](e)})),e):e}function f(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var p={Read:1,Write:2,Any:3},m=1,g=2,y=3;function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m;return r(r({},e),{},{status:t,lastUpdate:Date.now()})}function b(e){return"string"==typeof e?{protocol:"https",url:e,accept:p.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||p.Any}}var _="GET",S="POST";function w(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(v(t))}))}))).then((function(e){var r=e.filter((function(e){return function(e){return e.status===m||Date.now()-e.lastUpdate>12e4}(e)})),n=e.filter((function(e){return function(e){return e.status===y&&Date.now()-e.lastUpdate<=12e4}(e)})),i=[].concat(o(r),o(n));return{getTimeout:function(e,t){return(0===n.length&&0===e?1:n.length+3+e)*t},statelessHosts:i.length>0?i.map((function(e){return b(e)})):t}}))}function O(e,t,n,i){var a=[],s=function(e,t){if(e.method!==_&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:r(r({},e.data),t.data);return JSON.stringify(n)}}(n,i),c=function(e,t){var n=r(r({},e.headers),t.headers),i={};return Object.keys(n).forEach((function(e){var t=n[e];i[e.toLowerCase()]=t})),i}(e,i),u=n.method,l=n.method!==_?{}:r(r({},n.data),i.data),f=r(r(r({"x-algolia-agent":e.userAgent.value},e.queryParameters),l),i.queryParameters),h=0,d=function t(r,o){var l=r.pop();if(void 0===l)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:x(a)};var d={data:s,headers:c,method:u,url:P(l,n.path,f),connectTimeout:o(h,e.timeouts.connect),responseTimeout:o(h,i.timeout)},p=function(e){var t={request:d,response:e,host:l,triesLeft:r.length};return a.push(t),t},m={onSuccess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(n){var i=p(n);return n.isTimedOut&&h++,Promise.all([e.logger.info("Retryable failure",E(i)),e.hostsCache.set(l,v(l,n.isTimedOut?y:g))]).then((function(){return t(r,o)}))},onFail:function(e){throw p(e),function(e,t){var r=e.content,n=e.status,i=r;try{i=JSON.parse(r).message}catch(e){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(i,n,t)}(e,x(a))}};return e.requester.send(d).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,r=e.status;return!t&&!~~r}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSuccess(e):t.onFail(e)}(e,m)}))};return w(e.hostsCache,t).then((function(e){return d(o(e.statelessHosts).reverse(),e.getTimeout)}))}function j(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var r="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(r)&&(t.value="".concat(t.value).concat(r)),t}};return t}function P(e,t,r){var n=R(r),i="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return n.length&&(i+="?".concat(n)),i}function R(e){return Object.keys(e).map((function(t){return f("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r})).join("&")}function x(e){return e.map((function(e){return E(e)}))}function E(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return r(r({},e),{},{request:r(r({},e.request),{},{headers:r(r({},e.request.headers),t)})})}var F=function(e){var t=e.appId,n=function(e,t,r){var n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:function(){return e===h.WithinHeaders?n:{}},queryParameters:function(){return e===h.WithinQueryParameters?n:{}}}}(void 0!==e.authMode?e.authMode:h.WithinHeaders,t,e.apiKey),o=function(e){var t=e.hostsCache,r=e.logger,n=e.requester,o=e.requestsCache,a=e.responsesCache,s=e.timeouts,c=e.userAgent,u=e.hosts,l=e.queryParameters,f={hostsCache:t,logger:r,requester:n,requestsCache:o,responsesCache:a,timeouts:s,userAgent:c,headers:e.headers,queryParameters:l,hosts:u.map((function(e){return b(e)})),read:function(e,t){var r=d(t,f.timeouts.read),n=function(){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Read)})),e,r)};if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();var o={request:e,mappedRequestOptions:r,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(o,(function(){return f.requestsCache.get(o,(function(){return f.requestsCache.set(o,n()).then((function(e){return Promise.all([f.requestsCache.delete(o),e])}),(function(e){return Promise.all([f.requestsCache.delete(o),Promise.reject(e)])})).then((function(e){var t=i(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.responsesCache.set(o,e)}})},write:function(e,t){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Write)})),e,d(t,f.timeouts.write))}};return f}(r(r({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:p.Read},{url:"".concat(t,".algolia.net"),accept:p.Write}].concat(u([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return l({transporter:o,appId:t,addAlgoliaAgent:function(e,t){o.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([o.requestsCache.clear(),o.responsesCache.clear()]).then((function(){}))}},e.methods)},T=function(e){return function(t,r){return t.method===_?e.transporter.read(t,r):e.transporter.write(t,r)}},A=function(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return l({transporter:e.transporter,appId:e.appId,indexName:t},r.methods)}},N=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{params:R(e.params||{})})}));return e.transporter.read({method:S,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},n)}},I=function(e){return function(t,i){return Promise.all(t.map((function(t){var o=t.params,a=o.facetName,s=o.facetQuery,c=n(o,["facetName","facetQuery"]);return A(e)(t.indexName,{methods:{searchForFacetValues:D}}).searchForFacetValues(a,s,r(r({},i),c))})))}},k=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:r},cacheable:!0},n)}},C=function(e){return function(t,r){return e.transporter.read({method:S,path:f("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r)}},D=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n)}},H=1,L=2,$=3,U=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{threshold:e.threshold||0})}));return e.transporter.read({method:S,path:"1/indexes/*/recommendations",data:{requests:i},cacheable:!0},n)}};function W(e,t,n){var i,o={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return r.setRequestHeader(t,e.headers[t])}));var n,i=function(e,n){return setTimeout((function(){r.abort(),t({status:0,content:n,isTimedOut:!0})}),1e3*e)},o=i(e.connectTimeout,"Connection timeout");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(o),n=i(e.responseTimeout,"Socket timeout"))},r.onerror=function(){0===r.status&&(clearTimeout(o),clearTimeout(n),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(o),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},logger:(i=$,{debug:function(e,t){return H>=i&&console.debug(e,t),Promise.resolve()},info:function(e,t){return L>=i&&console.info(e,t),Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:c(),requestsCache:c({serializable:!1}),hostsCache:s({caches:[a({key:"".concat("4.23.3","-").concat(e)}),c()]}),userAgent:j("4.23.3").add({segment:"Browser",version:"lite"}),authMode:h.WithinQueryParameters};return F(r(r(r({},o),n),{},{methods:{search:N,searchForFacetValues:I,multipleQueries:N,multipleSearchForFacetValues:I,customRequest:T,initIndex:function(e){return function(t){return A(e)(t,{methods:{search:C,searchForFacetValues:D,findAnswers:k}})}},getRecommendations:U}}))}return W.version="4.23.3",W}()},83: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}},87:(e,t,r)=>{"use strict";var n=r(670),i=r(192),o=r(83);e.exports={formats:o,parse:i,stringify:n}},192:(e,t,r)=>{"use strict";var n=r(442),i=Object.prototype.hasOwnProperty,o=Array.isArray,a={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},s=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},c=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 o=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,s=r.depth>0&&/(\[[^[\]]*])/.exec(o),u=s?o.slice(0,s.index):o,l=[];if(u){if(!r.plainObjects&&i.call(Object.prototype,u)&&!r.allowPrototypes)return;l.push(u)}for(var f=0;r.depth>0&&null!==(s=a.exec(o))&&f=0;--o){var a,s=e[o];if("[]"===s&&r.parseArrays)a=[].concat(i);else{a=r.plainObjects?Object.create(null):{};var u="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,l=parseInt(u,10);r.parseArrays||""!==u?!isNaN(l)&&s!==u&&String(l)===u&&l>=0&&r.parseArrays&&l<=r.arrayLimit?(a=[])[l]=i:"__proto__"!==u&&(a[u]=i):a={0:i}}i=a}return i}(l,t,r,n)}};e.exports=function(e,t){var r=function(e){if(!e)return a;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");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 t=void 0===e.charset?a.charset:e.charset;return{allowDots:void 0===e.allowDots?a.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:a.comma,decoder:"function"==typeof e.decoder?e.decoder:a.decoder,delimiter:"string"==typeof e.delimiter||n.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:a.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:a.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:a.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),d=-1,p=t.charset;if(t.charsetSentinel)for(r=0;r-1&&(g=o(g)?[g]:g),i.call(u,m)?u[m]=n.combine(u[m],g):u[m]=g}return u}(e,r):e,f=r.plainObjects?Object.create(null):{},h=Object.keys(l),d=0;d{"use strict";var n=r(442),i=r(83),o=Object.prototype.hasOwnProperty,a={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,c=String.prototype.split,u=Array.prototype.push,l=function(e,t){u.apply(e,s(t)?t:[t])},f=Date.prototype.toISOString,h=i.default,d={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,o,a,u,f,h,p,m,g,y,v,b){var _,S=t;if("function"==typeof f?S=f(r,S):S instanceof Date?S=m(S):"comma"===i&&s(S)&&(S=n.maybeMap(S,(function(e){return e instanceof Date?m(e):e}))),null===S){if(o)return u&&!v?u(r,d.encoder,b,"key",g):r;S=""}if("string"==typeof(_=S)||"number"==typeof _||"boolean"==typeof _||"symbol"==typeof _||"bigint"==typeof _||n.isBuffer(S)){if(u){var w=v?r:u(r,d.encoder,b,"key",g);if("comma"===i&&v){for(var O=c.call(String(S),","),j="",P=0;P0?S.join(",")||null:void 0}];else if(s(f))R=f;else{var E=Object.keys(S);R=h?E.sort(h):E}for(var F=0;F0?v+y:""}},442:(e,t,r)=>{"use strict";var n=r(83),i=Object.prototype.hasOwnProperty,o=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),s=function(e,t){for(var r=t&&t.plainObjects?Object.create(null):{},n=0;n1;){var t=e.pop(),r=t.obj[t.prop];if(o(r)){for(var n=[],i=0;i=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||o===n.RFC1738&&(40===l||41===l)?c+=s.charAt(u):l<128?c+=a[l]:l<2048?c+=a[192|l>>6]+a[128|63&l]:l<55296||l>=57344?c+=a[224|l>>12]+a[128|l>>6&63]+a[128|63&l]:(u+=1,l=65536+((1023&l)<<10|1023&s.charCodeAt(u)),c+=a[240|l>>18]+a[128|l>>12&63]+a[128|l>>6&63]+a[128|63&l])}return c},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(o(e)){for(var r=[],n=0;n{"use strict";r.r(t),r.d(t,{Children:()=>B,Component:()=>s.uA,Fragment:()=>s.FK,PureComponent:()=>U,StrictMode:()=>Ie,Suspense:()=>K,SuspenseList:()=>ee,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>we,cloneElement:()=>Ee,createContext:()=>s.q6,createElement:()=>s.n,createFactory:()=>je,createPortal:()=>ie,createRef:()=>s._3,default:()=>We,findDOMNode:()=>Te,flushSync:()=>Ne,forwardRef:()=>q,hydrate:()=>he,isElement:()=>Le,isFragment:()=>Re,isMemo:()=>xe,isValidElement:()=>Pe,lazy:()=>Z,memo:()=>W,render:()=>fe,startTransition:()=>ke,unmountComponentAtNode:()=>Fe,unstable_batchedUpdates:()=>Ae,useCallback:()=>R,useContext:()=>x,useDebugValue:()=>E,useDeferredValue:()=>Ce,useEffect:()=>S,useErrorBoundary:()=>F,useId:()=>T,useImperativeHandle:()=>j,useInsertionEffect:()=>He,useLayoutEffect:()=>w,useMemo:()=>P,useReducer:()=>_,useRef:()=>O,useState:()=>b,useSyncExternalStore:()=>$e,useTransition:()=>De,version:()=>Oe});var n,i,o,a,s=r(172),c=0,u=[],l=[],f=s.fF,h=f.__b,d=f.__r,p=f.diffed,m=f.__c,g=f.unmount,y=f.__;function v(e,t){f.__h&&f.__h(i,e,c||t),c=0;var r=i.__H||(i.__H={__:[],__h:[]});return e>=r.__.length&&r.__.push({__V:l}),r.__[e]}function b(e){return c=1,_(H,e)}function _(e,t,r){var o=v(n++,2);if(o.t=e,!o.__c&&(o.__=[r?r(t):H(void 0,t),function(e){var t=o.__N?o.__N[0]:o.__[0],r=o.t(t,e);t!==r&&(o.__N=[r,o.__[1]],o.__c.setState({}))}],o.__c=i,!i.u)){var a=function(e,t,r){if(!o.__c.__H)return!0;var n=o.__c.__H.__.filter((function(e){return!!e.__c}));if(n.every((function(e){return!e.__N})))return!s||s.call(this,e,t,r);var i=!1;return n.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(i=!0)}})),!(!i&&o.__c.props===e)&&(!s||s.call(this,e,t,r))};i.u=!0;var s=i.shouldComponentUpdate,c=i.componentWillUpdate;i.componentWillUpdate=function(e,t,r){if(this.__e){var n=s;s=void 0,a(e,t,r),s=n}c&&c.call(this,e,t,r)},i.shouldComponentUpdate=a}return o.__N||o.__}function S(e,t){var r=v(n++,3);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__H.__h.push(r))}function w(e,t){var r=v(n++,4);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__h.push(r))}function O(e){return c=5,P((function(){return{current:e}}),[])}function j(e,t,r){c=6,w((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==r?r:r.concat(e))}function P(e,t){var r=v(n++,7);return D(r.__H,t)?(r.__V=e(),r.i=t,r.__h=e,r.__V):r.__}function R(e,t){return c=8,P((function(){return e}),t)}function x(e){var t=i.context[e.__c],r=v(n++,9);return r.c=e,t?(null==r.__&&(r.__=!0,t.sub(i)),t.props.value):e.__}function E(e,t){f.useDebugValue&&f.useDebugValue(t?t(e):e)}function F(e){var t=v(n++,10),r=b();return t.__=e,i.componentDidCatch||(i.componentDidCatch=function(e,n){t.__&&t.__(e,n),r[1](e)}),[r[0],function(){r[1](void 0)}]}function T(){var e=v(n++,11);if(!e.__){for(var t=i.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var r=t.__m||(t.__m=[0,0]);e.__="P"+r[0]+"-"+r[1]++}return e.__}function A(){for(var e;e=u.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(k),e.__H.__h.forEach(C),e.__H.__h=[]}catch(t){e.__H.__h=[],f.__e(t,e.__v)}}f.__b=function(e){i=null,h&&h(e)},f.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),y&&y(e,t)},f.__r=function(e){d&&d(e),n=0;var t=(i=e.__c).__H;t&&(o===i?(t.__h=[],i.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.__V=l,e.__N=e.i=void 0}))):(t.__h.forEach(k),t.__h.forEach(C),t.__h=[],n=0)),o=i},f.diffed=function(e){p&&p(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==u.push(t)&&a===f.requestAnimationFrame||((a=f.requestAnimationFrame)||I)(A)),t.__H.__.forEach((function(e){e.i&&(e.__H=e.i),e.__V!==l&&(e.__=e.__V),e.i=void 0,e.__V=l}))),o=i=null},f.__c=function(e,t){t.some((function(e){try{e.__h.forEach(k),e.__h=e.__h.filter((function(e){return!e.__||C(e)}))}catch(r){t.some((function(e){e.__h&&(e.__h=[])})),t=[],f.__e(r,e.__v)}})),m&&m(e,t)},f.unmount=function(e){g&&g(e);var t,r=e.__c;r&&r.__H&&(r.__H.__.forEach((function(e){try{k(e)}catch(e){t=e}})),r.__H=void 0,t&&f.__e(t,r.__v))};var N="function"==typeof requestAnimationFrame;function I(e){var t,r=function(){clearTimeout(n),N&&cancelAnimationFrame(t),setTimeout(e)},n=setTimeout(r,100);N&&(t=requestAnimationFrame(r))}function k(e){var t=i,r=e.__c;"function"==typeof r&&(e.__c=void 0,r()),i=t}function C(e){var t=i;e.__c=e.__(),i=t}function D(e,t){return!e||e.length!==t.length||t.some((function(t,r){return t!==e[r]}))}function H(e,t){return"function"==typeof t?t(e):t}function L(e,t){for(var r in t)e[r]=t[r];return e}function $(e,t){for(var r in e)if("__source"!==r&&!(r in t))return!0;for(var n in t)if("__source"!==n&&e[n]!==t[n])return!0;return!1}function U(e,t){this.props=e,this.context=t}function W(e,t){function r(e){var r=this.props.ref,n=r==e.ref;return!n&&r&&(r.call?r(null):r.current=null),t?!t(this.props,e)||!n:$(this.props,e)}function n(t){return this.shouldComponentUpdate=r,(0,s.n)(e,t)}return n.displayName="Memo("+(e.displayName||e.name)+")",n.prototype.isReactComponent=!0,n.__f=!0,n}(U.prototype=new s.uA).isPureReactComponent=!0,U.prototype.shouldComponentUpdate=function(e,t){return $(this.props,e)||$(this.state,t)};var Q=s.fF.__b;s.fF.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),Q&&Q(e)};var M="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function q(e){function t(t){var r=L({},t);return delete r.ref,e(r,t.ref||null)}return t.$$typeof=M,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var V=function(e,t){return null==e?null:(0,s.v2)((0,s.v2)(e).map(t))},B={map:V,forEach:V,count:function(e){return e?(0,s.v2)(e).length:0},only:function(e){var t=(0,s.v2)(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:s.v2},z=s.fF.__e;s.fF.__e=function(e,t,r,n){if(e.then)for(var i,o=t;o=o.__;)if((i=o.__c)&&i.__c)return null==t.__e&&(t.__e=r.__e,t.__k=r.__k),i.__c(e,t);z(e,t,r,n)};var G=s.fF.unmount;function J(e,t,r){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),e.__c.__H=null),null!=(e=L({},e)).__c&&(e.__c.__P===r&&(e.__c.__P=t),e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return J(e,t,r)}))),e}function X(e,t,r){return e&&r&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return X(e,t,r)})),e.__c&&e.__c.__P===t&&(e.__e&&r.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=r)),e}function K(){this.__u=0,this.t=null,this.__b=null}function Y(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function Z(e){var t,r,n;function i(i){if(t||(t=e()).then((function(e){r=e.default||e}),(function(e){n=e})),n)throw n;if(!r)throw t;return(0,s.n)(r,i)}return i.displayName="Lazy",i.__f=!0,i}function ee(){this.u=null,this.o=null}s.fF.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),G&&G(e)},(K.prototype=new s.uA).__c=function(e,t){var r=t.__c,n=this;null==n.t&&(n.t=[]),n.t.push(r);var i=Y(n.__v),o=!1,a=function(){o||(o=!0,r.__R=null,i?i(s):s())};r.__R=a;var s=function(){if(! --n.__u){if(n.state.__a){var e=n.state.__a;n.__v.__k[0]=X(e,e.__c.__P,e.__c.__O)}var t;for(n.setState({__a:n.__b=null});t=n.t.pop();)t.forceUpdate()}};n.__u++||32&t.__u||n.setState({__a:n.__b=n.__v.__k[0]}),e.then(a,a)},K.prototype.componentWillUnmount=function(){this.t=[]},K.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var r=document.createElement("div"),n=this.__v.__k[0].__c;this.__v.__k[0]=J(this.__b,r,n.__O=n.__P)}this.__b=null}var i=t.__a&&(0,s.n)(s.FK,null,e.fallback);return i&&(i.__u&=-33),[(0,s.n)(s.FK,null,t.__a?null:e.children),i]};var te=function(e,t,r){if(++r[1]===r[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(r=e.u;r;){for(;r.length>3;)r.pop()();if(r[1]>>1,1),t.i.removeChild(e)}}),(0,s.XX)((0,s.n)(re,{context:t.context},e.__v),t.l)}function ie(e,t){var r=(0,s.n)(ne,{__v:e,i:t});return r.containerInfo=t,r}(ee.prototype=new s.uA).__a=function(e){var t=this,r=Y(t.__v),n=t.o.get(e);return n[0]++,function(i){var o=function(){t.props.revealOrder?(n.push(i),te(t,e,n)):i()};r?r(o):o()}},ee.prototype.render=function(e){this.u=null,this.o=new Map;var t=(0,s.v2)(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var r=t.length;r--;)this.o.set(t[r],this.u=[1,0,this.u]);return e.children},ee.prototype.componentDidUpdate=ee.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,r){te(e,r,t)}))};var oe="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,ae=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,se=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,ce=/[A-Z0-9]/g,ue="undefined"!=typeof document,le=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(e)};function fe(e,t,r){return null==t.__k&&(t.textContent=""),(0,s.XX)(e,t),"function"==typeof r&&r(),e?e.__c:null}function he(e,t,r){return(0,s.Qv)(e,t),"function"==typeof r&&r(),e?e.__c:null}s.uA.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(s.uA.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var de=s.fF.event;function pe(){}function me(){return this.cancelBubble}function ge(){return this.defaultPrevented}s.fF.event=function(e){return de&&(e=de(e)),e.persist=pe,e.isPropagationStopped=me,e.isDefaultPrevented=ge,e.nativeEvent=e};var ye,ve={enumerable:!1,configurable:!0,get:function(){return this.class}},be=s.fF.vnode;s.fF.vnode=function(e){"string"==typeof e.type&&function(e){var t=e.props,r=e.type,n={};for(var i in t){var o=t[i];if(!("value"===i&&"defaultValue"in t&&null==o||ue&&"children"===i&&"noscript"===r||"class"===i||"className"===i)){var a=i.toLowerCase();"defaultValue"===i&&"value"in t&&null==t.value?i="value":"download"===i&&!0===o?o="":"translate"===a&&"no"===o?o=!1:"ondoubleclick"===a?i="ondblclick":"onchange"!==a||"input"!==r&&"textarea"!==r||le(t.type)?"onfocus"===a?i="onfocusin":"onblur"===a?i="onfocusout":se.test(i)?i=a:-1===r.indexOf("-")&&ae.test(i)?i=i.replace(ce,"-$&").toLowerCase():null===o&&(o=void 0):a=i="oninput","oninput"===a&&n[i=a]&&(i="oninputCapture"),n[i]=o}}"select"==r&&n.multiple&&Array.isArray(n.value)&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=-1!=n.value.indexOf(e.props.value)}))),"select"==r&&null!=n.defaultValue&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=n.multiple?-1!=n.defaultValue.indexOf(e.props.value):n.defaultValue==e.props.value}))),t.class&&!t.className?(n.class=t.class,Object.defineProperty(n,"className",ve)):(t.className&&!t.class||t.class&&t.className)&&(n.class=n.className=t.className),e.props=n}(e),e.$$typeof=oe,be&&be(e)};var _e=s.fF.__r;s.fF.__r=function(e){_e&&_e(e),ye=e.__c};var Se=s.fF.diffed;s.fF.diffed=function(e){Se&&Se(e);var t=e.props,r=e.__e;null!=r&&"textarea"===e.type&&"value"in t&&t.value!==r.value&&(r.value=null==t.value?"":t.value),ye=null};var we={ReactCurrentDispatcher:{current:{readContext:function(e){return ye.__n[e.__c].props.value},useCallback:R,useContext:x,useDebugValue:E,useDeferredValue:Ce,useEffect:S,useId:T,useImperativeHandle:j,useInsertionEffect:He,useLayoutEffect:w,useMemo:P,useReducer:_,useRef:O,useState:b,useSyncExternalStore:$e,useTransition:De}}},Oe="17.0.2";function je(e){return s.n.bind(null,e)}function Pe(e){return!!e&&e.$$typeof===oe}function Re(e){return Pe(e)&&e.type===s.FK}function xe(e){return!!e&&!!e.displayName&&("string"==typeof e.displayName||e.displayName instanceof String)&&e.displayName.startsWith("Memo(")}function Ee(e){return Pe(e)?s.Ob.apply(null,arguments):e}function Fe(e){return!!e.__k&&((0,s.XX)(null,e),!0)}function Te(e){return e&&(e.base||1===e.nodeType&&e)||null}var Ae=function(e,t){return e(t)},Ne=function(e,t){return e(t)},Ie=s.FK;function ke(e){e()}function Ce(e){return e}function De(){return[!1,ke]}var He=w,Le=Pe;function $e(e,t){var r=t(),n=b({h:{__:r,v:t}}),i=n[0].h,o=n[1];return w((function(){i.__=r,i.v=t,Ue(i)&&o({h:i})}),[e,r,t]),S((function(){return Ue(i)&&o({h:i}),e((function(){Ue(i)&&o({h:i})}))}),[e]),r}function Ue(e){var t,r,n=e.v,i=e.__;try{var o=n();return!((t=i)===(r=o)&&(0!==t||1/t==1/r)||t!=t&&r!=r)}catch(e){return!0}}var We={useState:b,useId:T,useReducer:_,useEffect:S,useLayoutEffect:w,useInsertionEffect:He,useTransition:De,useDeferredValue:Ce,useSyncExternalStore:$e,startTransition:ke,useRef:O,useImperativeHandle:j,useMemo:P,useCallback:R,useContext:x,useDebugValue:E,version:"17.0.2",Children:B,render:fe,hydrate:he,unmountComponentAtNode:Fe,createPortal:ie,createElement:s.n,createContext:s.q6,createFactory:je,cloneElement:Ee,createRef:s._3,Fragment:s.FK,isValidElement:Pe,isElement:Le,isFragment:Re,isMemo:xe,findDOMNode:Te,Component:s.uA,PureComponent:U,memo:W,forwardRef:q,flushSync:Ne,unstable_batchedUpdates:Ae,StrictMode:Ie,Suspense:K,SuspenseList:ee,lazy:Z,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:we}},172:(e,t,r)=>{"use strict";r.d(t,{FK:()=>O,Ob:()=>V,Qv:()=>q,XX:()=>M,_3:()=>w,fF:()=>i,h:()=>_,n:()=>_,q6:()=>B,uA:()=>j,v2:()=>N});var n,i,o,a,s,c,u,l,f,h,d,p={},m=[],g=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,y=Array.isArray;function v(e,t){for(var r in t)e[r]=t[r];return e}function b(e){var t=e.parentNode;t&&t.removeChild(e)}function _(e,t,r){var i,o,a,s={};for(a in t)"key"==a?i=t[a]:"ref"==a?o=t[a]:s[a]=t[a];if(arguments.length>2&&(s.children=arguments.length>3?n.call(arguments,2):r),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===s[a]&&(s[a]=e.defaultProps[a]);return S(e,s,i,o,null)}function S(e,t,r,n,a){var s={type:e,props:t,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++o:a,__i:-1,__u:0};return null==a&&null!=i.vnode&&i.vnode(s),s}function w(){return{current:null}}function O(e){return e.children}function j(e,t){this.props=e,this.context=t}function P(e,t){if(null==t)return e.__?P(e.__,e.__i+1):null;for(var r;tt&&a.sort(u));E.__r=0}function F(e,t,r,n,i,o,a,s,c,u,l){var f,h,d,g,y,v=n&&n.__k||m,b=t.length;for(r.__d=c,T(r,t,v),c=r.__d,f=0;f0?S(i.type,i.props,i.key,i.ref?i.ref:null,i.__v):i)?(i.__=e,i.__b=e.__b+1,s=I(i,r,a,l),i.__i=s,o=null,-1!==s&&(l--,(o=r[s])&&(o.__u|=131072)),null==o||null===o.__v?(-1==s&&f--,"function"!=typeof i.type&&(i.__u|=65536)):s!==a&&(s===a+1?f++:s>a?l>c-a?f+=s-a:f--:s(null==c||131072&c.__u?0:1))for(;a>=0||s=0){if((c=t[a])&&!(131072&c.__u)&&i==c.key&&o===c.type)return a;a--}if(s2&&(c.children=arguments.length>3?n.call(arguments,2):r),S(e.type,c,i||e.key,o||e.ref,null)}function B(e,t){var r={__c:t="__cC"+d++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var r,n;return this.getChildContext||(r=[],(n={})[t]=this,this.getChildContext=function(){return n},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&r.some((function(e){e.__e=!0,x(e)}))},this.sub=function(e){r.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){r.splice(r.indexOf(e),1),t&&t.call(e)}}),e.children}};return r.Provider.__=r.Consumer.contextType=r}n=m.slice,i={__e:function(e,t,r,n){for(var i,o,a;t=t.__;)if((i=t.__c)&&!i.__)try{if((o=i.constructor)&&null!=o.getDerivedStateFromError&&(i.setState(o.getDerivedStateFromError(e)),a=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(e,n||{}),a=i.__d),a)return i.__E=i}catch(t){e=t}throw e}},o=0,j.prototype.setState=function(e,t){var r;r=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=v({},this.state),"function"==typeof e&&(e=e(v({},r),this.props)),e&&v(r,e),null!=e&&this.__v&&(t&&this._sb.push(t),x(this))},j.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),x(this))},j.prototype.render=O,a=[],c="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,u=function(e,t){return e.__v.__b-t.__v.__b},E.__r=0,l=0,f=D(!1),h=D(!0),d=0},833:e=>{e.exports=function(e,t,r,n){var i=r?r.call(n,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),c=0;c{"use strict";var n=r(299);var i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=n.useState,a=n.useEffect,s=n.useLayoutEffect,c=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var l="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=o({inst:{value:r,getSnapshot:t}}),i=n[0].inst,l=n[1];return s((function(){i.value=r,i.getSnapshot=t,u(i)&&l({inst:i})}),[e,r,t]),a((function(){return u(i)&&l({inst:i}),e((function(){u(i)&&l({inst:i})}))}),[e]),c(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:l},888:(e,t,r)=>{"use strict";e.exports=r(63)}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n].call(o.exports,o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0;var n={};return(()=>{"use strict";r.r(n);var e=r(643),t=r.n(e),i=r(172),o=r(299);function a(){return a=Object.assign||function(e){for(var t=1;te instanceof ShadowRoot,c=e=>{const t=e.getRootNode()instanceof ShadowRoot?e.getRootNode().host:e,{dataset:r}=t,n={};for(var i in r){if(!1===r.hasOwnProperty(i))return;const e=`${(o=i.split(/(props?)/).pop()||"").charAt(0).toLowerCase()}${o.slice(1)}`;e&&(n[e]=r[i])}var o;return n},u=e=>["text/props","application/json"].includes(e.getAttribute("type")||""),l=e=>s(e)?[]:Array.from(e.getElementsByTagName("script")).filter(u),f=e=>Array.from(document.querySelectorAll(e)).filter(u),h=e=>{let t={};return e.forEach((e=>{try{t=a({},t,JSON.parse(e.innerHTML))}catch(e){}})),t},d=(e,t,r={},n)=>{const i=c(t),o=e._executedScript?c(e._executedScript):{},s=h(l(t));return a({},r,i,o,n?h(f(n)):{},s)};function p(e,t){var r=(t=[].concat(t))[t.length-1].nextSibling;function n(t,n){e.insertBefore(t,n||r)}return e.__k={nodeType:1,parentNode:e,firstChild:t[0],childNodes:t,insertBefore:n,appendChild:n,removeChild:function(t){e.removeChild(t)}}}const m=({island:e,widget:t,rootFragment:r,props:n})=>{e.props=n,(0,i.XX)((0,i.h)(t,n),r)};function g(){for(var e=arguments.length,t=new Array(e),r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n":">",'"':""","'":"'"},E=/[&<>"']/g,F=RegExp(E.source);var T={"&":"&","<":"<",">":">",""":'"',"'":"'"},A=/&(amp|quot|lt|gt|#39);/g,N=RegExp(A.source);function I(e){return e&&N.test(e)?e.replace(A,(function(e){return T[e]})):e}function k(e){return k="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},k(e)}function C(e){if(!function(e){return"object"===k(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 D(e){return D="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},D(e)}function H(){return H=Object.assign?Object.assign.bind():function(e){for(var t=1;t",highlightPostTag:""};function M(e){return function(e){return e&&F.test(e)?e.replace(E,(function(e){return x[e]})):e}(e).replace(new RegExp(W.highlightPreTag,"g"),Q.highlightPreTag).replace(new RegExp(W.highlightPostTag,"g"),Q.highlightPostTag)}function q(e){return C(e)&&"string"!=typeof e.value?Object.keys(e).reduce((function(t,r){return $($({},t),{},U({},r,q(e[r])))}),{}):Array.isArray(e)?e.map(q):$($({},e),{},{value:M(e.value)})}function V(e){return void 0===e.__escaped&&((e=e.map((function(e){var t=H({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e));return t._highlightResult&&(t._highlightResult=q(t._highlightResult)),t._snippetResult&&(t._snippetResult=q(t._snippetResult)),t}))).__escaped=!0),e}function B(e){return B="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},B(e)}function z(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;t1&&void 0!==arguments[1]?arguments[1]:y;return v(e,ie()),function(r){var n,i,o=r||{},a=o.escapeHTML,s=void 0===a||a,c=o.transformItems,u=void 0===c?function(e){return e}:c;return{$$type:"ais.hits",init:function(t){e(re(re({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){var r=this.getWidgetRenderState(t);e(re(re({},r),{},{instantSearchInstance:t.instantSearchInstance}),!1),r.sendEvent("view:internal",r.hits)},getRenderState:function(e,t){return re(re({},e),{},{hits:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t,o,a,c=e.results,l=e.helper,f=e.instantSearchInstance;if(n||(n=function(e){var t=e.instantSearchInstance,r=e.getIndex,n=e.widgetType,i={},o=void 0;return function(){for(var e=arguments.length,a=new Array(e),s=0;s0&&(c.hits=V(c.hits));var h,d,p,m=function(e,t){return t?e.map((function(e){return Y(Y({},e),{},{__queryID:t})})):e}((h=c.hits,d=c.page,p=c.hitsPerPage,h.map((function(e,t){return G(G({},e),{},{__position:p*d+t+1})}))),c.queryID);return{hits:u(m,{results:c}),results:c,banner:null===(t=c.renderingContent)||void 0===t||null===(o=t.widgets)||void 0===o||null===(a=o.banners)||void 0===a?void 0:a[0],sendEvent:n,bindEvent:i,widgetParams:r}},dispose:function(e){var r=e.state;return t(),s?r.setQueryParameters(Object.keys(W).reduce((function(e,t){return re(re({},e),{},ne({},t,void 0))}),{})):r},getWidgetSearchParameters:function(e){return s?e.setQueryParameters(W):e}}}};function ae(e){return ae="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},ae(e)}var se=Object.prototype.hasOwnProperty;function ce(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--&&ce(e[i],t[i],r););return-1===i}if(!n||"object"===ae(e)){for(n in i=0,e){if(se.call(e,n)&&++i&&!se.call(t,n))return!1;if(!(n in t)||!ce(e[n],t[n],r))return!1}return Object.keys(t).length===i}}return e!=e&&t!=t}var ue=r(103);function le(e){var t,r,n;return new ue.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 fe(e){return fe="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},fe(e)}function he(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 de(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function He(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=_e(),a=ve(),s=(me(null!==(t=(0,o.useContext)(ge))),t),c=Oe(r),u=Oe(n),l=(0,o.useRef)(!0),f=(0,o.useRef)(null),h=(0,o.useRef)(a.status),d=(0,o.useMemo)((function(){var t=e((function(e,t){if(t)l.current=!0;else if(l.current){var r=e.instantSearchInstance,n=(e.widgetParams,De(e,Fe));ce(n,f.current,(function(e,t){return(null==e?void 0:e.constructor)===Function&&(null==t?void 0:t.constructor)===Function}))&&r.status===h.current||(g(n),f.current=n,h.current=r.status)}}),(function(){l.current=!1}));return ke(ke({},t(c)),u)}),[e,c,u]),p=Ae((0,o.useState)((function(){if(d.getWidgetRenderState){var e,t=s.getHelper(),r=s.getWidgetUiState({})[s.getIndexId()];t.state=(null===(e=d.getWidgetSearchParameters)||void 0===e?void 0:e.call(d,t.state,{uiState:r}))||t.state;var n=function(e){var t=e.getHelper(),r=e.getResults()||le(t.state),n=e.getScopedResults().map((function(t){var n=t.indexId===e.getIndexId()?r:le(t.helper.state);return de(de({},t),{},{results:t.results||n})}));return{results:r,scopedResults:n}}(s),i=n.results,o=n.scopedResults,c=d.getWidgetRenderState({helper:t,parent:s,instantSearchInstance:a,results:i,scopedResults:o,state:t.state,renderState:a.renderState,templatesConfig:a.templatesConfig,createURL:s.createURL,searchMetadata:{isSearchStalled:"stalled"===a.status},status:a.status,error:a.error});c.widgetParams;return De(c,Te)}return{}})),2),m=p[0],g=p[1];return function(e){var t,r=e.widget,n=e.parentIndex,i=e.props,a=e.shouldSsr,s=xe(),c=(0,o.useRef)(i);(0,o.useEffect)((function(){c.current=i}),[i]);var u=(0,o.useRef)(r);(0,o.useEffect)((function(){u.current=r}),[r]);var l,f=(0,o.useRef)(null),h=a&&!n.getWidgets().includes(r),d=ve();Pe((function(){var e=u.current;return f.current?(clearTimeout(f.current),ce(i,c.current)||(n.removeWidgets([e]),n.addWidgets([r]))):a||n.addWidgets([r]),function(){f.current=setTimeout((function(){d._schedule((function(){d._preventWidgetCleanup||n.removeWidgets([e])}))}))}}),[n,r,a,d,i]),(h||"pending"===(null==s||null===(t=s.current)||void 0===t?void 0:t.status))&&n.addWidgets([r]),"undefined"==typeof window&&null!=s&&s.current&&"ais.index"!==r.$$type&&(je(s.current),"ais.dynamicWidgets"!==r.$$type&&null!==(l=d.helper)&&void 0!==l&&l.lastResults&&je(s.current))}({widget:d,parentIndex:s,props:c,shouldSsr:Boolean(i)}),m}var Le=r(733);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 Ue="_ALGOLIA";function We(){return function(e){if("object"===("undefined"==typeof document?"undefined":$e(document))&&"string"==typeof document.cookie)for(var t="".concat(e,"="),r=document.cookie.split(";"),n=0;n1&&void 0!==arguments[1]?arguments[1]:{fallback:function(){}}).fallback;return"undefined"==typeof window?t():e({window})}function Me(e){return Me="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},Me(e)}function qe(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 Ve(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{},t=e.insightsClient,r=e.insightsInitParams,n=e.onEvent,i=e.$$internal,o=void 0!==i&&i,a=e.$$automatic,s=void 0!==a&&a,c=t;t||null===t||Qe((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;i1&&void 0!==arguments[1]&&arguments[1],n=tt(e);if(n){var i=c.state.userToken;r?o():setTimeout(o,0)}function o(){c.overrideStateWithoutTriggeringChangeEvent(Ve(Ve({},c.state),{},{userToken:n})),i&&i!==e&&t.scheduleSearch()}},r=We();function i(t,r,n){e(t,!0),r&&u("setUserToken",r),n&&u("setAuthenticatedUserToken",n)}r&&e(r,!0);var l=v||g,f=m||p;l?i(l,g,v):f&&i(f,p,m),u("onUserTokenChange",e,{immediate:!0}),u("onAuthenticatedUserTokenChange",(function(t){t||u("getUserToken",null,(function(t,r){e(r)})),e(t)}),{immediate:!0});var y=u;et(u)&&(y=function(e,t){return u(e,t,{headers:{"X-Algolia-Application-Id":h,"X-Algolia-API-Key":d}})}),t.sendEventToInsights=function(e){n?n(e,y):e.insightsMethod&&(e.payload.algoliaSource=["instantsearch"],s&&e.payload.algoliaSource.push("instantsearch-automatic"),"internal"===e.eventModifier&&e.payload.algoliaSource.push("instantsearch-internal"),y(e.insightsMethod,e.payload))}},unsubscribe:function(){u("onUserTokenChange",void 0),u("onAuthenticatedUserTokenChange",void 0),t.sendEventToInsights=y,c&&a&&(c.overrideStateWithoutTriggeringChangeEvent(Ve(Ve({},c.state),a)),t.scheduleSearch())}}}}function et(e){var t=ze((e.version||"").split(".").map(Number),2),r=t[0],n=t[1];return r>=3||2===r&&n>=6||1===r&&n>=10}function tt(e){if(e)return"number"==typeof e?e.toString():e}function rt(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 nt(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 it(e,t,r){var n=rt(t,t.mainIndex,t._initialUiState);e.forEach((function(e){var i={};if(e.getWidgetRenderState){var o=e.getWidgetRenderState(n);o&&o.widgetParams&&(i=o.widgetParams)}var a=Object.keys(i).filter((function(e){return void 0!==i[e]}));r.widgets.push({type:e.$$type,widgetType:e.$$widgetType,params:a}),"ais.index"===e.$$type&&it(e.getWidgets(),t,r)}))}function ot(){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"),o=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,it(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),o.appendChild(i)}),0)},started:function(){},unsubscribe:function(){i.remove()}}}}var at=r(87);function st(e){return st="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},st(e)}function ct(e,t){for(var r=0;r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function bt(e){e.configure;return vt(e,pt)}function _t(e){return e!==Object(e)}function St(e,t){if(e===t)return!0;if(_t(e)||_t(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);r0&&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,o=n.hostname,a=n.port,s=void 0===a?"":a,c=n.pathname,u=n.hash,l=t.stringify(r),f=""===s?"":":".concat(s);return l?"".concat(i,"//").concat(o).concat(f).concat(c,"?").concat(l).concat(u):"".concat(i,"//").concat(o).concat(f).concat(c).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,o=e.writeDelay,a=void 0===o?400:o,s=e.windowTitle,c=e.getLocation,u=void 0===c?function(){return Qe((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.")}})}:c,l=e.start,f=e.dispose,h=e.push,d=e.cleanUrlOnDispose;return new ht({createURL:r,parseURL:i,writeDelay:a,windowTitle:s,getLocation:u,start:l,dispose:f,push:h,cleanUrlOnDispose:d})}():t,n=e.stateMapping,i=void 0===n?{$$type:"ais.simple",stateToRoute:function(e){return Object.keys(e).reduce((function(t,r){return gt(gt({},t),{},yt({},r,bt(e[r])))}),{})},routeToState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(t,r){return gt(gt({},t),{},yt({},r,bt(e[r])))}),{})}}:n,o=e.$$internal,a=void 0!==o&&o;return function(e){var t=e.instantSearchInstance;t._createURL=function(e){var n=0===t.mainIndex.getWidgets().length?t._initialUiState:t.mainIndex.getWidgetUiState({}),o=Object.keys(e).reduce((function(t,r){return jt(jt({},t),{},Pt({},r,e[r]))}),n),a=i.stateToRoute(o);return r.createURL(a)};var n=void 0,o=t._initialUiState;return{$$type:"ais.router({router:".concat(r.$$type||"__unknown__",", stateMapping:").concat(i.$$type||"__unknown__","})"),$$internal:a,onStateChange:function(e){var t=e.uiState,o=i.stateToRoute(t);void 0!==n&&St(n,o)||(r.write(o),n=o)},subscribe:function(){t._initialUiState=jt(jt({},o),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()}}}};function xt(e){return"ais.index"===e.$$type}function Et(e){return Et="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},Et(e)}var Ft=["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"];function Tt(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 At(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var kt=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;r0?e.setQueryParameters({ruleContexts:r}):e}(c,t),l=function(e,t){return t.facets.reduce((function(e,t){return e.addFacet(t)}),e)}(u,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=It(t,Ft);return e.setQueryParameters(r)}(l,t)}))};function Dt(e){return Dt="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},Dt(e)}var Ht=["initialSearchParameters"],Lt=["initialRecommendParameters"];function $t(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 Ut(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Vt=g({name:"index-widget"});function Bt(e,t){var r=t.state,n=t.recommendState,i=t.isPageReset,o=t._uiState;r!==e.state&&(e.state=r,e.emit("change",{state:e.state,results:e.lastResults,isPageReset:i,_uiState:o})),n!==e.recommendState&&(e.recommendState=n)}function zt(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.reduce((function(e,r){return xt(r)?e:r.getWidgetUiState||r.getWidgetState?r.getWidgetUiState?r.getWidgetUiState(e,t):r.getWidgetState(e,t):e}),r)}function Gt(e,t){var r=t.initialSearchParameters,n=qt(t,Ht);return e.reduce((function(e,t){return!t.getWidgetSearchParameters||xt(t)?e:"search"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):t.getWidgetSearchParameters(e,n)}),r)}function Jt(e,t){var r=t.initialRecommendParameters,n=qt(t,Lt);return e.reduce((function(e,t){return!xt(t)&&"recommend"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):e}),r)}function Xt(e){var t=e.filter(xt);0!==t.length&&t.forEach((function(e){var t=e.getHelper();Bt(t,{state:t.state.resetPage(),recommendState:t.recommendState,isPageReset:!0}),Xt(e.getWidgets())}))}function Kt(e){return e.filter(xt).reduce((function(e,t){return e.concat.apply(e,[{indexId:t.getIndexId(),results:t.getResults(),helper:t.getHelper()}].concat(Qt(Kt(t.getWidgets()))))}),[])}const Yt=function(e){if(void 0===e||void 0===e.indexName)throw new Error(Vt("The `indexName` option is required."));var t=e.indexName,r=e.indexId,n=void 0===r?t:r,i=[],o={},a=null,s=null,c=null,u=null,l=null;return{$$type:"ais.index",$$widgetType:"ais.index",getIndexName:function(){return t},getIndexId:function(){return n},getHelper:function(){return c},getResults:function(){var e;return null!==(e=u)&&void 0!==e&&e.lastResults?(u.lastResults._state=c.state,u.lastResults):null},getPreviousState:function(){return l},getScopedResults:function(){var e=this.getParent();return Kt(e?e.getWidgets():0===t.length?this.getWidgets():[this])},getParent:function(){return s},createURL:function(e){return"function"==typeof e?a._createURL(Wt({},n,e(o))):a._createURL(Wt({},n,zt(i,{searchParameters:e,helper:c})))},getWidgets:function(){return i},addWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(Vt("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(Vt("The widget definition expects a `render` and/or an `init` method."));return i=i.concat(e),a&&Boolean(e.length)&&(Bt(c,{state:Gt(i,{uiState:o,initialSearchParameters:c.state}),recommendState:Jt(i,{uiState:o,initialRecommendParameters:c.recommendState}),_uiState:o}),e.forEach((function(e){e.getRenderState&&Zt({renderState:e.getRenderState(a.renderState[t.getIndexId()]||{},rt(a,t,a._initialUiState)),instantSearchInstance:a,parent:t})})),e.forEach((function(e){e.init&&e.init(rt(a,t,a._initialUiState))})),a.scheduleSearch()),this},removeWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(Vt("The `removeWidgets` method expects an array of widgets."));if(e.some((function(e){return"function"!=typeof e.dispose})))throw new Error(Vt("The widget definition expects a `dispose` method."));if(i=i.filter((function(t){return-1===e.indexOf(t)})),a&&Boolean(e.length)){var r=e.reduce((function(e,r){return r.dispose({helper:c,state:e,parent:t})||e}),c.state),n=a.future.preserveSharedStateOnUnmount?Gt(i,{uiState:o,initialSearchParameters:new ue.SearchParameters({index:this.getIndexName()})}):Gt(i,{uiState:zt(i,{searchParameters:r,helper:c}),initialSearchParameters:r});o=zt(i,{searchParameters:n,helper:c}),c.setState(n),i.length&&a.scheduleSearch()}return this},init:function(e){var r,f=this,h=e.instantSearchInstance,d=e.parent,p=e.uiState;if(null===c){a=h,s=d,o=p[n]||{};var m=h.mainHelper,g=Gt(i,{uiState:o,initialSearchParameters:new ue.SearchParameters({index:t})}),y=Jt(i,{uiState:o,initialRecommendParameters:new ue.RecommendParameters});(c=ue({},g.index,g)).recommendState=y,c.search=function(){return h.onStateChange?(h.onStateChange({uiState:h.mainIndex.getWidgetUiState({}),setUiState:function(e){return h.setUiState(e,!1)}}),m):m.search()},c.searchWithoutTriggeringOnStateChange=function(){return m.search()},c.searchForFacetValues=function(e,t,r,n){var i=c.state.setQueryParameters(n);return m.searchForFacetValues(e,t,r,i)},u=m.derive((function(){return Ct.apply(void 0,[m.state].concat(Qt(function(e){for(var t=e.getParent(),r=[e.getHelper().state];null!==t;)r=[t.getHelper().state].concat(r),t=t.getParent();return r}(f))))}),(function(){return f.getHelper().recommendState}));var v=null===(r=h._initialResults)||void 0===r?void 0:r[this.getIndexId()];if(v){var b=new ue.SearchResults(new ue.SearchParameters(v.state),v.results);u.lastResults=b,c.lastResults=b}c.on("change",(function(e){e.isPageReset&&Xt(i)})),u.on("search",(function(){h.scheduleStalledRender()})),u.on("result",(function(e){var t=e.results;h.scheduleRender(),c.lastResults=t,l=null==t?void 0:t._state})),u.on("recommend:result",(function(e){var t=e.recommend;h.scheduleRender(),c.lastRecommendResults=t.results})),i.forEach((function(e){e.getRenderState&&Zt({renderState:e.getRenderState(h.renderState[f.getIndexId()]||{},rt(h,f,p)),instantSearchInstance:h,parent:f})})),i.forEach((function(e){e.init&&e.init(rt(h,f,p))})),c.on("change",(function(e){var t=e.state,r=e._uiState;o=zt(i,{searchParameters:t,helper:c},r||{}),h.onStateChange||h.onInternalStateChange()})),v&&h.scheduleRender()}},render:function(e){var t=this,r=e.instantSearchInstance;"error"===r.status&&!r.mainHelper.hasPendingRequests()&&l&&c.setState(l);var n=this.getResults()?i:i.filter(xt);(n=n.filter((function(e){return!e.shouldRender||e.shouldRender({instantSearchInstance:r})}))).forEach((function(e){e.getRenderState&&Zt({renderState:e.getRenderState(r.renderState[t.getIndexId()]||{},nt(r,t)),instantSearchInstance:r,parent:t})})),n.forEach((function(e){e.render&&e.render(nt(r,t))}))},dispose:function(){var e,t,r=this;i.forEach((function(e){e.dispose&&c&&e.dispose({helper:c,state:c.state,parent:r})})),a=null,s=null,null===(e=c)||void 0===e||e.removeAllListeners(),c=null,null===(t=u)||void 0===t||t.detach(),u=null},getWidgetUiState:function(e){return i.filter(xt).reduce((function(e,t){return t.getWidgetUiState(e)}),Ut(Ut({},e),{},Wt({},n,Ut(Ut({},e[n]),o))))},getWidgetState:function(e){return this.getWidgetUiState(e)},getWidgetSearchParameters:function(e,t){var r=t.uiState;return Gt(i,{uiState:r,initialSearchParameters:e})},refreshUiState:function(){o=zt(i,{searchParameters:this.getHelper().state,helper:this.getHelper()},o)},setIndexUiState:function(e){var t="function"==typeof e?e(o):e;a.setUiState((function(e){return Ut(Ut({},e),{},Wt({},n,t))}))}}};function Zt(e){var t=e.renderState,r=e.instantSearchInstance,n=e.parent,i=n?n.getIndexId():r.mainIndex.getIndexId();r.renderState=Ut(Ut({},r.renderState),{},Wt({},i,Ut(Ut({},r.renderState[i]),t)))}var er=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):"",o=n?"--".concat(n):"";return"".concat("ais","-").concat(e).concat(i).concat(o)}};function tr(e,t){return(Array.isArray(t)?t:t.split(".")).reduce((function(e,t){return e&&e[t]}),e)}var rr=er("Highlight");function nr(e){var t=Q.highlightPreTag,r=Q.highlightPostTag;return e.map((function(e){return e.isHighlighted?t+e.value+r:e.value})).join("")}var ir=new RegExp(/\w/i);function or(e,t){var r,n,i=e[t],o=(null===(r=e[t+1])||void 0===r?void 0:r.isHighlighted)||!0,a=(null===(n=e[t-1])||void 0===n?void 0:n.isHighlighted)||!0;return ir.test(I(i.value))||a!==o?i.isHighlighted:a}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 sr(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')).replace(new RegExp(Q.highlightPostTag,"g"),""))}(br(br({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(tr(i._highlightResult,t)||{}).value,c=void 0===s?"":s,u=hr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return nr(lr(fr(c))).replace(new RegExp(Q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(Q.highlightPostTag,"g"),""))}(br(br({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(tr(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=dr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return c.replace(new RegExp(Q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(Q.highlightPostTag,"g"),""))}(br(br({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(tr(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=pr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return nr(lr(fr(c))).replace(new RegExp(Q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(Q.highlightPostTag,"g"),""))}(br(br({},JSON.parse(e)),{},{hit:this})))}catch(e){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(gr(n,br({objectIDs:[this.objectID]},i)))}catch(e){throw new Error('\nThe insights helper expects a JSON object of the format:\n{ "method": "method-name", "payload": { "eventName": "name of the event" } }')}}}}var wr=Promise.resolve();function Or(e){var t=null,r=!1,n=function(){for(var n=arguments.length,i=new Array(n),o=0;oe.length)&&(t=e.length);for(var r=0,n=new Array(t);r1?t-1:0),n=1;n0&&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:Lr(t)}),t.emit("render")}))),Ur(Lr(t),"onInternalStateChange",Or((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,a=e.numberLocale,s=e.initialUiState,c=void 0===s?{}:s,u=e.routing,l=void 0===u?null:u,f=e.insights,h=void 0===f?void 0:f,d=e.searchFunction,p=e.stalledSearchDelay,m=void 0===p?200:p,g=e.searchClient,v=void 0===g?null:g,b=e.insightsClient,_=void 0===b?null:b,S=e.onStateChange,w=void 0===S?null:S,O=e.future,j=void 0===O?kr(kr({},qr),e.future||{}):O;if(null===v)throw new Error(Qr("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.68.1",")")),_&&"function"!=typeof _)throw new Error(Qr("The `insightsClient` option should be a function."));if(t.client=v,t.future=j,t.insightsClient=_,t.indexName=n,t.helper=null,t.mainHelper=null,t.mainIndex=Yt({indexName:n}),t.onStateChange=w,t.started=!1,t.templatesConfig={helpers:Sr({numberLocale:a}),compileOptions:{}},t._stalledSearchDelay=m,t._searchStalledTimer=null,t._createURL=Mr,t._initialUiState=c,t._initialResults=null,t._insights=h,d&&(t._searchFunction=d),t.sendEventToInsights=y,l){var P="boolean"==typeof l?{}:l;P.$$internal=!0,t.use(Rt(P))}if(h){var R="boolean"==typeof h?{}:h;R.$$internal=!0,t.use(Ze(R))}return Qe((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(ot({$$internal:!0})),t}return t=o,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;n1?r-1:0),o=1;o0&&this.scheduleSearch();this.helper=this.mainIndex.getHelper(),this.started=!0,this.middleware.forEach((function(e){e.instance.started()})),void 0===this._insights&&t.derivedHelpers[0].once("result",(function(){e.mainIndex.getScopedResults().some((function(e){var t=e.results;return null==t?void 0:t._automaticInsights}))&&e.use(Ze({$$internal:!0,$$automatic:!0}))}))}},{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(Qr("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){Ar("function"==typeof e?e(n):e,t.mainIndex),t.scheduleSearch(),t.onInternalStateChange()}}):(Ar(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(Qr("The `start` method needs to be called before `createURL`."));return this._createURL(e)}},{key:"refresh",value:function(){if(!this.mainHelper)throw new Error(Qr("The `start` method needs to be called before `refresh`."));this.mainHelper.clearCache().search()}}],r&&Cr(t.prototype,r),n&&Cr(t,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(Le);const Br=Vr;var zr=r(888);const Gr="7.8.1";function Jr(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,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,i=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Xr(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 Xr(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 Xr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function ln(e){var t=e.children,r=an(un(e,cn));return r.started?o.default.createElement(ye.Provider,{value:r},o.default.createElement(ge.Provider,{value:r.mainIndex},t)):null}function fn(e){return fn="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},fn(e)}function hn(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 dn(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:y,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:y;return function(r){if(!r||!C(r.searchParameters))throw new Error(mn("The `searchParameters` option expects an object."));var n={};return{$$type:"ais.configure",init:function(t){var r=t.instantSearchInstance;e(dn(dn({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(dn(dn({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var n=e.state;return t(),gn(n,r)},getRenderState:function(e,t){var r,n=this.getWidgetRenderState(t);return dn(dn({},e),{},{configure:dn(dn({},n),{},{widgetParams:dn(dn({},n.widgetParams),{},{searchParameters:Ct(new ue.SearchParameters(null===(r=e.configure)||void 0===r?void 0:r.widgetParams.searchParameters),new ue.SearchParameters(n.widgetParams.searchParameters)).getQueryParams()})})})},getWidgetRenderState:function(e){var t=e.helper;return n.refine||(n.refine=function(e){return function(t){var n=gn(e.state,r),i=Ct(n,new ue.SearchParameters(t));r.searchParameters=t,e.setState(i).search()}}(t)),{refine:n.refine,widgetParams:r}},getWidgetSearchParameters:function(e,t){var n=t.uiState;return Ct(e,new ue.SearchParameters(dn(dn({},n.configure),r.searchParameters)))},getWidgetUiState:function(e){return dn(dn({},e),{},{configure:dn(dn({},e.configure),r.searchParameters)})}}}};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 bn(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 _n(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}function Sn(e){return function(e,t){He(yn,{searchParameters:e},t)}(function(e){for(var t=1;t0?Qn(Zn,--Kn):0,Jn--,10===Yn&&(Jn=1,Gn--),Yn}function ii(){return Yn=Kn2||ci(Yn)>3?"":" "}function di(e,t){for(;--t&&ii()&&!(Yn<48||Yn>102||Yn>57&&Yn<65||Yn>70&&Yn<97););return si(e,ai()+(t<6&&32==oi()&&32==ii()))}function pi(e){for(;ii();)switch(Yn){case e:return Kn;case 34:case 39:34!==e&&39!==e&&pi(Yn);break;case 40:41===e&&pi(e);break;case 92:ii()}return Kn}function mi(e,t){for(;ii()&&e+Yn!==57&&(e+Yn!==84||47!==oi()););return"/*"+si(t,Kn-1)+"*"+Dn(47===e?e:ii())}function gi(e){for(;!ci(oi());)ii();return si(e,Kn)}function yi(e,t){for(var r="",n=0;n6)switch(Qn(e,t+1)){case 109:if(45!==Qn(e,t+4))break;case 102:return Un(e,/(.+:)(.+)-([^]+)/,"$1"+En+"$2-$3$1"+xn+(108==Qn(e,t+3)?"$3":"$2-$3"))+e;case 115:return~Wn(e,"stretch",0)?bi(Un(e,"stretch","fill-available"),t,r)+e:e}break;case 5152:case 5920:return Un(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,(function(t,r,n,i,o,a,s){return Rn+r+":"+n+s+(i?Rn+r+"-span:"+(o?a:+a-+n)+s:"")+e}));case 4949:if(121===Qn(e,t+6))return Un(e,":",":"+En)+e;break;case 6444:switch(Qn(e,45===Qn(e,14)?18:11)){case 120:return Un(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+En+(45===Qn(e,14)?"inline-":"")+"box$3$1"+En+"$2$3$1"+Rn+"$2box$3")+e;case 100:return Un(e,":",":"+Rn)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Un(e,"scroll-","scroll-snap-")+e}return e}function _i(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case An:return void(e.return=bi(e.value,e.length,r));case In:return yi([ti(e,{value:Un(e.value,"@","@"+En)})],n);case Tn:if(e.length)return function(e,t){return e.map(t).join("")}(r=e.props,(function(t){switch($n(t,n=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":ri(ti(e,{props:[Un(t,/:(read-\w+)/,":"+xn+"$1")]})),ri(ti(e,{props:[t]})),Hn(e,{props:zn(r,n)});break;case"::placeholder":ri(ti(e,{props:[Un(t,/:(plac\w+)/,":"+En+"input-$1")]})),ri(ti(e,{props:[Un(t,/:(plac\w+)/,":"+xn+"$1")]})),ri(ti(e,{props:[Un(t,/:(plac\w+)/,Rn+"input-$1")]})),ri(ti(e,{props:[t]})),Hn(e,{props:zn(r,n)})}return""}))}}function Si(e){return li(wi("",null,null,null,[""],e=ui(e),0,[0],e))}function wi(e,t,r,n,i,o,a,s,c){for(var u=0,l=0,f=a,h=0,d=0,p=0,m=1,g=1,y=1,v=0,b="",_=i,S=o,w=n,O=b;g;)switch(p=v,v=ii()){case 40:if(108!=p&&58==Qn(O,f-1)){-1!=Wn(O+=Un(fi(v),"&","&\f"),"&\f",Cn(u?s[u-1]:0))&&(y=-1);break}case 34:case 39:case 91:O+=fi(v);break;case 9:case 10:case 13:case 32:O+=hi(p);break;case 92:O+=di(ai()-1,7);continue;case 47:switch(oi()){case 42:case 47:Bn(ji(mi(ii(),ai()),t,r,c),c);break;default:O+="/"}break;case 123*m:s[u++]=qn(O)*y;case 125*m:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+l:-1==y&&(O=Un(O,/\f/g,"")),d>0&&qn(O)-f&&Bn(d>32?Pi(O+";",n,r,f-1,c):Pi(Un(O," ","")+";",n,r,f-2,c),c);break;case 59:O+=";";default:if(Bn(w=Oi(O,t,r,u,l,i,s,b,_=[],S=[],f,o),o),123===v)if(0===l)wi(O,t,w,w,_,o,f,s,S);else switch(99===h&&110===Qn(O,3)?100:h){case 100:case 108:case 109:case 115:wi(e,w,w,n&&Bn(Oi(e,w,w,0,0,i,s,b,i,_=[],f,S),S),i,S,f,s,n?_:S);break;default:wi(O,w,w,w,[""],S,0,s,S)}}u=l=d=0,m=y=1,b=O="",f=a;break;case 58:f=1+qn(O),d=p;default:if(m<1)if(123==v)--m;else if(125==v&&0==m++&&125==ni())continue;switch(O+=Dn(v),v*m){case 38:y=l>0?1:(O+="\f",-1);break;case 44:s[u++]=(qn(O)-1)*y,y=1;break;case 64:45===oi()&&(O+=fi(ii())),h=oi(),l=f=qn(b=O+=gi(ai())),v++;break;case 45:45===p&&2==qn(O)&&(m=0)}}return o}function Oi(e,t,r,n,i,o,a,s,c,u,l,f){for(var h=i-1,d=0===i?o:[""],p=Vn(d),m=0,g=0,y=0;m0?d[v]+" "+b:Un(b,/&\f/g,d[v])))&&(c[y++]=_);return ei(e,t,r,0===i?Tn:s,c,u,l,f)}function ji(e,t,r,n){return ei(e,t,r,Fn,Dn(Yn),Mn(e,2,-2),0,n)}function Pi(e,t,r,n,i){return ei(e,t,r,An,Mn(e,0,n),Mn(e,n+1,-1),n,i)}var Ri={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},xi="undefined"!=typeof process&&("MISSING_ENV_VAR".REACT_APP_SC_ATTR||"MISSING_ENV_VAR".SC_ATTR)||"data-styled",Ei="active",Fi="data-styled-version",Ti="6.1.11",Ai="/*!sc*/\n",Ni="undefined"!=typeof window&&"HTMLElement"in window,Ii=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY?"false"!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&("false"!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".SC_DISABLE_SPEEDY)),ki=(new Set,Object.freeze([])),Ci=Object.freeze({});function Di(e,t,r){return void 0===r&&(r=Ci),e.theme!==r.theme&&e.theme||t||r.theme}var Hi=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),Li=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,$i=/(^-|-$)/g;function Ui(e){return e.replace(Li,"-").replace($i,"")}var Wi=/(a)(d)/gi,Qi=52,Mi=function(e){return String.fromCharCode(e+(e>25?39:97))};function qi(e){var t,r="";for(t=Math.abs(e);t>Qi;t=t/Qi|0)r=Mi(t%Qi)+r;return(Mi(t%Qi)+r).replace(Wi,"$1-$2")}var Vi,Bi=5381,zi=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e},Gi=function(e){return zi(Bi,e)};function Ji(e){return qi(Gi(e)>>>0)}function Xi(e){return e.displayName||e.name||"Component"}function Ki(e){return"string"==typeof e&&!0}var Yi="function"==typeof Symbol&&Symbol.for,Zi=Yi?Symbol.for("react.memo"):60115,eo=Yi?Symbol.for("react.forward_ref"):60112,to={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},ro={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},no={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},io=((Vi={})[eo]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Vi[Zi]=no,Vi);function oo(e){return("type"in(t=e)&&t.type.$$typeof)===Zi?no:"$$typeof"in e?io[e.$$typeof]:to;var t}var ao=Object.defineProperty,so=Object.getOwnPropertyNames,co=Object.getOwnPropertySymbols,uo=Object.getOwnPropertyDescriptor,lo=Object.getPrototypeOf,fo=Object.prototype;function ho(e,t,r){if("string"!=typeof t){if(fo){var n=lo(t);n&&n!==fo&&ho(e,n,r)}var i=so(t);co&&(i=i.concat(co(t)));for(var o=oo(e),a=oo(t),s=0;s0?" Args: ".concat(t.join(", ")):""))}var wo=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,i=n;e>=i;)if((i<<=1)<0)throw So(16,"".concat(e));this.groupSizes=new Uint32Array(i),this.groupSizes.set(r),this.length=i;for(var o=n;o=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),i=n+r,o=n;o=0){var r=document.createTextNode(t);return this.element.insertBefore(r,this.nodes[e]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},e.prototype.getRule=function(e){return e0&&(c+="".concat(e,","))})),n+="".concat(a).concat(s,'{content:"').concat(c,'"}').concat(Ai)},o=0;o0?".".concat(t):e},l=c.slice();l.push((function(e){e.type===Tn&&e.value.includes("&")&&(e.props[0]=e.props[0].replace(Uo,r).replace(n,u))})),a.prefix&&l.push(_i),l.push(vi);var f=function(e,i,o,s){void 0===i&&(i=""),void 0===o&&(o=""),void 0===s&&(s="&"),t=s,r=i,n=new RegExp("\\".concat(r,"\\b"),"g");var c=e.replace(Wo,""),u=Si(o||i?"".concat(o," ").concat(i," { ").concat(c," }"):c);a.namespace&&(u=Qo(u,a.namespace));var f,h,d,p=[];return yi(u,(f=l.concat((d=function(e){return p.push(e)},function(e){e.root||(e=e.return)&&d(e)})),h=Vn(f),function(e,t,r,n){for(var i="",o=0;o="A"&&e<="Z"};function Yo(e){for(var t="",r=0;r>>0);if(!t.hasNameForId(this.componentId,o)){var a=r(i,".".concat(o),void 0,this.componentId);t.insertRules(this.componentId,o,a)}n=go(n,o),this.staticRulesId=o}else{for(var s=zi(this.baseHash,r.hash),c="",u=0;u>>0);t.hasNameForId(this.componentId,h)||t.insertRules(this.componentId,h,r(c,".".concat(h),void 0,this.componentId)),n=go(n,h)}}return n},e}(),oa=o.default.createContext(void 0);oa.Consumer;var aa={};new Set;function sa(e,t,r){var n=mo(e),i=e,a=!Ki(e),s=t.attrs,c=void 0===s?ki:s,u=t.componentId,l=void 0===u?function(e,t){var r="string"!=typeof e?"sc":Ui(e);aa[r]=(aa[r]||0)+1;var n="".concat(r,"-").concat(Ji(Ti+r+aa[r]));return t?"".concat(t,"-").concat(n):n}(t.displayName,t.parentComponentId):u,f=t.displayName,h=void 0===f?function(e){return Ki(e)?"styled.".concat(e):"Styled(".concat(Xi(e),")")}(e):f,d=t.displayName&&t.componentId?"".concat(Ui(t.displayName),"-").concat(t.componentId):t.componentId||l,p=n&&i.attrs?i.attrs.concat(c).filter(Boolean):c,m=t.shouldForwardProp;if(n&&i.shouldForwardProp){var g=i.shouldForwardProp;if(t.shouldForwardProp){var y=t.shouldForwardProp;m=function(e,t){return g(e,t)&&y(e,t)}}else m=g}var v=new ia(r,d,n?i.componentStyle:void 0);function b(e,t){return function(e,t,r){var n=e.attrs,i=e.componentStyle,a=e.defaultProps,s=e.foldedComponentIds,c=e.styledComponentId,u=e.target,l=o.default.useContext(oa),f=Go(),h=e.shouldForwardProp||f.shouldForwardProp,d=Di(t,l,a)||Ci,p=function(e,t,r){for(var n,i=wn(wn({},t),{className:void 0,theme:r}),o=0;o2&&$o.registerId(this.componentId+e),this.removeStyles(e,r),this.createStyles(e,t,r,n)}}();(function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString(),r=No(),n=yo([r&&'nonce="'.concat(r,'"'),"".concat(xi,'="true"'),"".concat(Fi,'="').concat(Ti,'"')].filter(Boolean)," ");return"")},this.getStyleTags=function(){if(e.sealed)throw So(2);return e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)throw So(2);var r=((t={})[xi]="",t[Fi]=Ti,t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),n=No();return n&&(r.nonce=n),[o.default.createElement("style",wn({},r,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new $o({isServer:!0}),this.sealed=!1}e.prototype.collectStyles=function(e){if(this.sealed)throw So(2);return o.default.createElement(Jo,{sheet:this.instance},e)},e.prototype.interleaveWithNodeStream=function(e){throw So(3)}})(),"__sc-".concat(xi,"__");function pa(e){return pa="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},pa(e)}function ma(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 ga(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:y;return v(e,va()),function(r){var n,i,o=(r||{}).queryHook,a=void 0===o?ba:o;return{$$type:"ais.searchBox",init:function(t){var r=t.instantSearchInstance;e(ga(ga({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(ga(ga({},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 ga(ga({},e),{},{searchBox:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.helper,o=e.instantSearchInstance,s=e.state;return n||(n=function(e){a(e,(function(e){return t.setQuery(e).search()}))},i=function(){t.setQuery("").search()}),{query:s.query||"",refine:n,clear:i,widgetParams:r,isSearchStalled:"stalled"===o.status}},getWidgetUiState:function(e,t){var r=t.searchParameters.query||"";return""===r||e&&e.query===r?e:ga(ga({},e),{},{query:r})},getWidgetSearchParameters:function(e,t){var r=t.uiState;return e.setQueryParameter("query",r.query||"")}}}};function Sa(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;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var ka=g({name:"refinement-list",connector:!0}),Ca=["isRefined","count:desc","name:asc"];const Da=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:y;return v(e,ka()),function(r){var n=r||{},i=n.attribute,o=n.operator,a=void 0===o?"or":o,s=n.limit,c=void 0===s?10:s,u=n.showMore,l=void 0!==u&&u,f=n.showMoreLimit,h=void 0===f?20:f,d=n.sortBy,p=void 0===d?Ca:d,m=n.escapeFacetValues,g=void 0===m||m,y=n.transformItems,v=void 0===y?function(e){return e}:y;if(!i)throw new Error(ka("The `attribute` option is required."));if(!/^(and|or)$/.test(a))throw new Error(ka('The `operator` must one of: `"and"`, `"or"` (got "'.concat(a,'").')));if(!0===l&&h<=c)throw new Error(ka("`showMoreLimit` should be greater than `limit`."));var b,_,S,w=function(e){var t=e.name,r=e.escapedValue;return Aa(Aa({},Ia(e,Ea)),{},{value:r,label:t,highlighted:t})},O=[],j=!0,P=!1,R=function(){};function x(){R()}function E(){return P?h:c}var F=function(){return function(){}},T=function(t,r){return function(n){return function(o){var a=n.instantSearchInstance,s=n.results;if(""===o&&O)e(Aa(Aa({},r.getWidgetRenderState(Aa(Aa({},n),{},{results:b}))),{},{instantSearchInstance:a}),!1);else{var c={highlightPreTag:g?W.highlightPreTag:Q.highlightPreTag,highlightPostTag:g?W.highlightPostTag:Q.highlightPostTag};t.searchForFacetValues(i,o,Math.min(E(),100),c).then((function(t){var i=g?t.facetHits.map((function(e){return $($({},e),{},{highlighted:M(e.highlighted)})})):t.facetHits,o=v(i.map((function(e){var t=e.escapedValue,r=e.value;return Aa(Aa({},Ia(e,Fa)),{},{value:t,label:r})})),{results:s});e(Aa(Aa({},r.getWidgetRenderState(Aa(Aa({},n),{},{results:b}))),{},{items:o,canToggleShowMore:!1,canRefine:!0,isFromSearch:!0,instantSearchInstance:a}),!1)}))}}}};return{$$type:"ais.refinementList",init:function(t){e(Aa(Aa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e(Aa(Aa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1)},getRenderState:function(e,t){return Aa(Aa({},e),{},{refinementList:Aa(Aa({},e.refinementList),{},Na({},i,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=this,n=e.results,o=e.state,a=e.createURL,s=e.instantSearchInstance,u=e.helper,f=[],h=[];if(S&&_&&F||(S=function(e){var t=e.instantSearchInstance,r=e.helper,n=e.attribute,i=e.widgetType;return function(){for(var e=arguments.length,o=new Array(e),a=0;a=2&&o.length<=4&&(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,s)||t.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:i,eventType:d,eventModifier:p,payload:wa({eventName:u,index:r.getIndex(),filters:["".concat(m,":").concat(s)]},f),attribute:m}))}}({instantSearchInstance:s,helper:u,attribute:i,widgetType:this.$$type}),_=function(e){S("click:internal",e),u.toggleFacetRefinement(i,e).search()},F=T(u,this)),n){var d=n.getFacetValues(i,{sortBy:p,facetOrdering:p===Ca});h=d&&Array.isArray(d)?d:[],f=v(h.slice(0,E()).map(w),{results:n});var m=o.maxValuesPerFacet,g=E();j=m>g?h.length<=g:h.lengthc||l&&!j;return{createURL:function(e){return a((function(r){return t.getWidgetUiState(r,{searchParameters:o.resetPage().toggleFacetRefinement(i,e),helper:u})}))},items:f,refine:_,searchForItems:y,isFromSearch:!1,canRefine:f.length>0,widgetParams:r,isShowingMore:P,canToggleShowMore:A,toggleShowMore:x,sendEvent:S,hasExhaustiveItems:j}},dispose:function(e){var r=e.state;t();var n=r.setQueryParameter("maxValuesPerFacet",void 0);return"and"===a?n.removeFacet(i):n.removeDisjunctiveFacet(i)},getWidgetUiState:function(e,t){var r=t.searchParameters,n="or"===a?r.getDisjunctiveRefinements(i):r.getConjunctiveRefinements(i);return function(e,t){if(!e.refinementList)return e;e.refinementList[t]&&0!==e.refinementList[t].length||delete e.refinementList[t];0===Object.keys(e.refinementList).length&&delete e.refinementList;return e}(Aa(Aa({},e),{},{refinementList:Aa(Aa({},e.refinementList),{},Na({},i,n))}),i)},getWidgetSearchParameters:function(e,t){var r=t.uiState,n="or"===a;if(e.isHierarchicalFacet(i))return e;if(n&&e.isConjunctiveFacet(i)||!n&&e.isDisjunctiveFacet(i))return e;var o=r.refinementList&&r.refinementList[i],s=n?e.addDisjunctiveFacet(i).removeDisjunctiveFacetRefinement(i):e.addFacet(i).removeFacetRefinement(i),u=s.maxValuesPerFacet||0,f=Math.max(u,l?h:c),d=s.setQueryParameter("maxValuesPerFacet",f);if(!o){var p=n?"disjunctiveFacetsRefinements":"facetsRefinements";return d.setQueryParameters(Na({},p,Aa(Aa({},d[p]),{},Na({},i,[]))))}return o.reduce((function(e,t){return n?e.addDisjunctiveFacetRefinement(i,t):e.addFacetRefinement(i,t)}),d)}}}};function Ha(e,t){return He(Da,e,t)}var La=0;Array.isArray;function $a(e,t,r,n,o,a){t||(t={});var s,c,u=t;if("ref"in u)for(c in u={},t)"ref"==c?s=t[c]:u[c]=t[c];var l={type:e,props:u,key:r,ref:s,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:--La,__i:-1,__u:0,__source:o,__self:a};if("function"==typeof e&&(s=e.defaultProps))for(c in s)void 0===u[c]&&(u[c]=s[c]);return i.fF.vnode&&i.fF.vnode(l),l}const Ua=da.div` + margin-top: 39px; + + @media (min-width: 576px) { + display: grid; + grid-template-columns: repeat(2, minmax(0, 1fr)); + column-gap: 6rem; + } + + @media (min-width: 768px) { + display: block; + float: left; + width: 33%; + padding-right: 2rem; + } +`,Wa=e=>{const{query:t,refine:r}=function(e,t){return He(_a,e,t)}(e),{items:n,refine:i}=Ha({attribute:"basic_page_type",limit:1e3}),{items:a,refine:s}=Ha({attribute:"shared_tags",limit:1e3,sortBy:["name:asc"]}),c=(0,o.useRef)(null);return(0,o.useEffect)((()=>{const e=new URLSearchParams(window.location.search);e.delete("key"),e.delete("page-type"),e.delete("shared"),t&&e.set("key",t);const r=n.filter((e=>e.isRefined)).map((e=>e.value)),i=a.filter((e=>e.isRefined)).map((e=>e.value));r.length>=1&&e.set("page-type",r.join(",")),i.length>=1&&e.set("shared",i.join(",")),window.history.replaceState(null,"",`?${e.toString()}`)}),[t,n,a]),$a("form",{role:"search",onSubmit:e=>{e.preventDefault(),r(c.current.value)},onReset:e=>{c.current.value="",r(""),n.map((e=>{e.isRefined&&i(e.value)})),a.map((e=>{e.isRefined&&s(e.value)}))},children:[$a("div",{children:[$a("label",{htmlFor:"keyword-search-algolia",children:["Keywords",$a("span",{className:"visually-hidden",children:" Search"})]}),$a("input",{id:"keyword-search-algolia",ref:c,autoComplete:"on",autoCorrect:"on",autoCapitalize:"off",spellCheck:!0,maxLength:128,type:"search",defaultValue:t}),$a("div",{style:{display:"flex",gap:"1rem",marginTop:"1rem"},children:[$a("button",{type:"submit",children:"Submit"}),$a("button",{type:"reset",children:"Clear all"})]})]}),$a(Ua,{children:[$a("fieldset",{children:[$a("legend",{style:{fontSize:"2.4rem"},children:"Filter by Access & Affiliation"}),$a("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:n.map(((e,t)=>$a("li",{style:{marginBottom:"0"},children:$a("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem"},children:[$a("input",{type:"checkbox",onChange:()=>i(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),$a("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))})]}),$a("fieldset",{children:[$a("legend",{style:{fontSize:"2.4rem"},children:"Filter by Discipline"}),$a("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:a.map(((e,t)=>$a("li",{style:{marginBottom:"0"},children:$a("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem"},children:[$a("input",{type:"checkbox",onChange:()=>s(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),$a("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},"shared-i")))})]})]})]})};function Qa(){for(var e=arguments.length,t=new Array(e),r=0;r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Va=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var Ba,za,Ga,Ja,Xa=(Ba={createElement:o.createElement,Fragment:o.Fragment},za=Ba.createElement,Ga=Ba.Fragment,Ja=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,i=e.highlightedTagName,o=e.isHighlighted,a=e.nonHighlightedTagName;return t(o?i:a,{className:o?r.highlighted:r.nonHighlighted},n)}}({createElement:za,Fragment:Ga}),function(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,o=void 0===i?"span":i,a=e.separator,s=void 0===a?", ":a,c=e.className,u=e.classNames,l=void 0===u?{}:u,f=qa(e,Va);return za("span",Ma({},f,{className:Qa(l.root,c)}),t.map((function(e,r){var i=r===t.length-1;return za(Ga,{key:r},e.map((function(e,t){return za(Ja,{key:t,classNames:l,highlightedTagName:n,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)})),!i&&za("span",{className:l.separator},s))})))}),Ka=["classNames"];function Ya(){return Ya=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function es(e){var t=e.classNames,r=void 0===t?{}:t,n=Za(e,Ka);return o.default.createElement(Xa,Ya({classNames:{root:Qa("ais-Highlight",r.root),highlighted:Qa("ais-Highlight-highlighted",r.highlighted),nonHighlighted:Qa("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:Qa("ais-Highlight-separator",r.separator)}},n))}var ts=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function rs(){return rs=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function is(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=ns(e,ts),c=tr(t._highlightResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return fr(I(e.value||""))}));return o.default.createElement(es,rs({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var os=["classNames"];function as(){return as=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function cs(e){var t=e.classNames,r=void 0===t?{}:t,n=ss(e,os);return o.default.createElement(Xa,as({classNames:{root:Qa("ais-Snippet",r.root),highlighted:Qa("ais-Snippet-highlighted",r.highlighted),nonHighlighted:Qa("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:Qa("ais-Snippet-separator",r.separator)}},n))}var us=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function ls(){return ls=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function hs(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=fs(e,us),c=tr(t._snippetResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return fr(I(e.value||""))}));return o.default.createElement(cs,ls({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}const ds=da.article` + display: flex; + flex-direction: column; + justify-content: space-between; + gap: 4rem; + padding: 2rem 2rem 2rem 0; + margin-bottom: 2rem; + + @media (min-width: 992px) { + flex-direction: row; + } + + img { + max-width: 300px; + max-height: 300px; + object-fit: cover; + } +`,ps=da.div` + display: flex; + flex-direction: column; + justify-content: space-between; +`,ms=({hit:e})=>{const t=new URL(e.url);return $a(ds,{children:[$a(ps,{children:[$a("div",{children:[$a("h2",{children:$a("a",{href:e.url.replace(t.origin,""),children:e.title})}),e.summary&&$a("p",{className:"summary",children:$a(is,{hit:e,attribute:"summary"})}),!e.summary&&e.html&&$a("p",{children:$a(hs,{hit:e,attribute:"html"})})]}),e.updated&&$a("div",{children:["Last Updated: ",new Date(1e3*e.updated).toLocaleDateString("en-us",{month:"long",day:"numeric",year:"numeric"})]})]}),e.photo&&$a("img",{src:e.photo.replace(t.origin,""),alt:""})]})},gs=({hit:e})=>$a(ms,{hit:e}),ys=({hit:e})=>$a(ms,{hit:e});var vs,bs;const _s="algolia-search",Ss=(null===(vs=window.drupalSettings)||void 0===vs?void 0:vs.stanfordAlgolia.appId)||"MISSING_ENV_VAR".ALGOLIA_APP_ID,ws=(null===(bs=window.drupalSettings)||void 0===bs?void 0:bs.stanfordAlgolia.searchKey)||"MISSING_ENV_VAR".ALGOLIA_KEY,Os=t()(Ss,ws),js=({hit:e})=>"Event"===e.type?$a(gs,{hit:e}):"News"===e.type?$a(ys,{hit:e}):$a(ms,{hit:e}),Ps=da.ul` + list-style: none; + padding-left: 0; + + @media (min-width: 768px) { + float: right; + width: 66%; + padding-left: 2rem; + } +`,Rs=da.div` + li { + margin-bottom: 10px; + + &:last-child { + border-bottom: none; + } + } + + [type=checkbox],[type=radio] { + -webkit-clip-path: unset; + padding: 0; + width: 12px; + height:12px; + clip: unset; + overflow: unset; + position: relative; + clipPath: unset; + margin-right: 8px; + } + fieldset { + padding: 0; + } +`,xs=e=>{const{hits:t}=function(e,t){return He(oe,e,t)}(e);return 0===t.length?$a("p",{children:"No results for your search. Please try another search."}):$a(Ps,{children:t.map((e=>$a("li",{children:$a(js,{hit:e})},e.objectID)))})},Es=((e,t)=>{if(null==customElements.get(e)){class t extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}}customElements.define(e,t)}const r=(e=>{const t={_rootsToObservers:new WeakMap,_roots:[],_executedScript:document.currentScript,props:{},render:({selector:r,clean:n=!1,replace:i=!1,inline:o=!1,initialProps:c={},propsSelector:u,elementName:h})=>{let g=!1;const y=()=>{if(!0===g)return;const y=(({selector:e,inline:t,elementName:r})=>{const n=document.currentScript;if(t&&null!=n&&n.parentNode)return[n.parentNode];const i=null==n?void 0:n.dataset.mountIn;return i?Array.from(document.querySelectorAll(i)).map((e=>{if(null!=r){const t=document.createElement(r),n=e.appendChild(t);return null!=n.shadowRoot?n.shadowRoot:n}return e})):e?Array.from(document.querySelectorAll(e)).map((e=>null!=e.shadowRoot?e.shadowRoot:e)):[]})({selector:r,inline:o,elementName:h});if(0===y.length)return;const{rootFragments:v}=(({island:e,widget:t,hostElements:r,clean:n,replace:i,initialProps:o,propsSelector:c})=>{const u=[];return r.forEach((r=>{const h=d(e,r,o,c);let g;if(n&&r.replaceChildren(),i)g=p(r.parentElement||document.body,r);else{const e=document.createElement("div");r.appendChild(e),g=p(r,e)}u.push(g),m({island:e,widget:t,rootFragment:g,props:h});const y=(({island:e,hostElement:t,initialProps:r,onNewProps:n,propsSelector:i})=>{const o=new MutationObserver((function(o){o.forEach((function(){n(d(e,t,r,i))}))})),c={attributes:!0,childList:!0,characterData:!0};return e._executedScript&&o.observe(e._executedScript,c),l(t).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),i&&f(i).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),o.observe(s(t)?t.host:t,c),o})({island:e,hostElement:r,initialProps:o,onNewProps:r=>{m({island:e,widget:t,rootFragment:g,props:r})},propsSelector:c});e._rootsToObservers.set(g,y)})),{rootFragments:u}})({island:t,widget:e,clean:n,hostElements:y,replace:i,initialProps:c,propsSelector:u});t._roots=t._roots.concat(v),g=!0};y(),document.addEventListener("DOMContentLoaded",y),document.addEventListener("load",y)},rerender:r=>{t._roots.forEach((n=>{m({island:t,widget:e,rootFragment:n,props:a({},t.props,r)})}))},destroy:()=>{t._roots.forEach((e=>{var r;null==(r=t._rootsToObservers.get(e))||r.disconnect(),(0,i.XX)(null,e)}))}};return t})(t);return a({},r,{render:t=>r.render(a({elementName:e},t)),injectStyles:e=>{r._roots.forEach((t=>{const r=document.createElement("style");r.innerHTML=e,t.parentNode.prepend(r)}))}})})(_s,(()=>{var e;const t=new URLSearchParams(window.location.search),r={};t.get("key")&&(r.query=t.get("key")),t.get("page-type")&&(r.refinementList={basic_page_type:t.get("page-type").split(",")}),t.get("shared")&&(r.refinementList={shared_tags:t.get("shared").split(",")});const n=(null===(e=window.drupalSettings)||void 0===e?void 0:e.stanfordAlgolia.index)||"MISSING_ENV_VAR".ALGOLIA_INDEX;return $a("div",{children:$a(ln,{searchClient:Os,indexName:n,initialUiState:{[n]:r},future:{preserveSharedStateOnUnmount:!0},children:$a(Rs,{children:[$a(Sn,{hitsPerPage:1e3}),$a(Wa,{}),$a(xs,{})]})})})}));Es.render({selector:`${_s}, #${_s}`})})(),n})())); \ No newline at end of file diff --git a/algolia-search/dist/islands/algolia-search.island.js.LICENSE.txt b/algolia-search/dist/islands/algolia-search.island.js.LICENSE.txt new file mode 100644 index 0000000..aa3ffd8 --- /dev/null +++ b/algolia-search/dist/islands/algolia-search.island.js.LICENSE.txt @@ -0,0 +1,11 @@ +/*! algoliasearch-lite.umd.js | 4.23.3 | © Algolia, inc. | https://github.com/algolia/algoliasearch-client-javascript */ + +/** + * @license React + * use-sync-external-store-shim.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ diff --git a/algolia-search/package.json b/algolia-search/package.json new file mode 100644 index 0000000..11daaff --- /dev/null +++ b/algolia-search/package.json @@ -0,0 +1,40 @@ +{ + "name": "preact-island-examples", + "version": "0.1.0", + "description": "", + "license": "MIT", + "main": "dist/index.js", + "umd:main": "dist/index.umd.js", + "module": "dist/index.module.js", + "source": "src/index.tsx", + "files": [ + "dist" + ], + "scripts": { + "build": "webpack --env prod", + "dev": "webpack serve --env dev" + }, + "dependencies": { + "algoliasearch": "^4.23.3", + "preact": "^10.21.0", + "react-instantsearch": "^7.7.3", + "styled-components": "^6.1.9" + }, + "devDependencies": { + "@babel/core": "^7.24.5", + "@babel/preset-env": "^7.24.5", + "@babel/preset-react": "^7.24.1", + "@babel/preset-typescript": "^7.24.1", + "@types/webpack": "^5.28.5", + "babel-loader": "^9.1.3", + "css-loader": "^6.11.0", + "dotenv-webpack": "^8.1.0", + "html-webpack-plugin": "^5.6.0", + "preact-island": "^1.1.2", + "terser-webpack-plugin": "^5.3.10", + "webpack": "^5.91.0", + "webpack-cli": "^5.1.4", + "webpack-dev-server": "^5.0.4" + }, + "packageManager": "yarn@4.1.1" +} diff --git a/algolia-search/src/algolia-search.island.tsx b/algolia-search/src/algolia-search.island.tsx new file mode 100644 index 0000000..debc956 --- /dev/null +++ b/algolia-search/src/algolia-search.island.tsx @@ -0,0 +1,124 @@ +import algoliasearch from 'algoliasearch/lite'; +import {createIslandWebComponent} from 'preact-island' +import {HitsProps, InstantSearch, useHits, Configure} from 'react-instantsearch'; +import SearchForm from "./search-form"; +import EventHit from "./hits/events"; +import NewsHit from "./hits/news"; +import DefaultHit from "./hits/default-hit"; +import styled from "styled-components"; +import {StanfordHit} from "./hits/hit.types"; +import {lazy} from "preact/compat"; + +const islandName = 'algolia-search' +const appId = window.drupalSettings?.stanfordAlgolia.appId || process.env.ALGOLIA_APP_ID +const key = window.drupalSettings?.stanfordAlgolia.searchKey || process.env.ALGOLIA_KEY +const searchClient = algoliasearch(appId, key); + +const Hit = ({hit}: HitsProps) => { + if (hit.type === 'Event') return + if (hit.type === 'News') return + + return +} + +const ResultsContainer = styled.ul` + list-style: none; + padding-left: 0; + + @media (min-width: 768px) { + float: right; + width: 66%; + padding-left: 2rem; + } +` + +const Container = styled.div` + li { + margin-bottom: 10px; + + &:last-child { + border-bottom: none; + } + } + + [type=checkbox],[type=radio] { + -webkit-clip-path: unset; + padding: 0; + width: 12px; + height:12px; + clip: unset; + overflow: unset; + position: relative; + clipPath: unset; + margin-right: 8px; + } + fieldset { + padding: 0; + } +` + +const CustomHits = (props) => { + const {hits} = useHits(props); + if (hits.length === 0) return ( +

No results for your search. Please try another search.

+ ) + + // Returns results + return ( + + {hits.map(hit => +
  • + +
  • + )} +
    + ) +} + + +const Search = () => { + const currentSearchParams = new URLSearchParams(window.location.search) + + const initialUiState = {}; + + if (currentSearchParams.get('key')) { + initialUiState.query = currentSearchParams.get('key'); + } + if (currentSearchParams.get("page-type")) { + initialUiState.refinementList = {basic_page_type: currentSearchParams.get("page-type").split(',')} + } + if (currentSearchParams.get("shared")) { + initialUiState.refinementList = {shared_tags: currentSearchParams.get("shared").split(',')} + } + + const searchIndex = window.drupalSettings?.stanfordAlgolia.index || process.env.ALGOLIA_INDEX; + + return ( +
    + + + + + + + +
    + + ) +} + + +const island = createIslandWebComponent(islandName, Search) +island.render({ + selector: `${islandName}, #${islandName}`, +}) diff --git a/algolia-search/src/hits/default-hit.tsx b/algolia-search/src/hits/default-hit.tsx new file mode 100644 index 0000000..eba2e62 --- /dev/null +++ b/algolia-search/src/hits/default-hit.tsx @@ -0,0 +1,73 @@ +import styled from "styled-components"; +import {Highlight, Snippet} from "react-instantsearch"; + +const HitContainer = styled.article` + display: flex; + flex-direction: column; + justify-content: space-between; + gap: 4rem; + padding: 2rem 2rem 2rem 0; + margin-bottom: 2rem; + + @media (min-width: 992px) { + flex-direction: row; + } + + img { + max-width: 300px; + max-height: 300px; + object-fit: cover; + } +` + +const DetailsContainer = styled.div` + display: flex; + flex-direction: column; + justify-content: space-between; +` + +const DefaultHit = ({hit}) => { + const hitUrl = new URL(hit.url); + + return ( + + +
    + + {hit.updated && +
    + Last + Updated: {new Date(hit.updated * 1000).toLocaleDateString('en-us', { + month: "long", + day: "numeric", + year: "numeric" + })} +
    + } + + {hit.photo && + + } + + ) +} + +export default DefaultHit; diff --git a/algolia-search/src/hits/events.tsx b/algolia-search/src/hits/events.tsx new file mode 100644 index 0000000..ab40fc9 --- /dev/null +++ b/algolia-search/src/hits/events.tsx @@ -0,0 +1,6 @@ +import DefaultHit from "./default-hit"; + +const EventHit = ({hit}) => { + return +} +export default EventHit; diff --git a/algolia-search/src/hits/hit.types.tsx b/algolia-search/src/hits/hit.types.tsx new file mode 100644 index 0000000..54585bc --- /dev/null +++ b/algolia-search/src/hits/hit.types.tsx @@ -0,0 +1,42 @@ +export type DefaultHit = { + type: 'Basic Page' | 'Course' | 'Event' | 'Event Series' | 'News' | 'Person' | 'Policy' | 'Publication' + url: string + person_full_title?: string + person_short_title?: string + photo?: string + html: string + summary?: string + created: number + status: boolean + title: string + updated: number +} + +export type NewsHit = DefaultHit & { + byline?: string + dek?: string +} + +export type PersonHit = DefaultHit & { + type: 'Person' + person_full_title?: string + person_short_title?: string + email?: string + phone?: number +} + +export type EventHit = DefaultHit & { + type: 'Event' + event_end: number + event_start: number + dek?: string + email?: string + subheadline?: string +} +export type EventSeries = DefaultHit & { + type: 'Event Series' + dek?: string + subheadline?: string +} + +export type StanfordHit = EventHit | PersonHit | NewsHit | EventSeries| DefaultHit; diff --git a/algolia-search/src/hits/news.tsx b/algolia-search/src/hits/news.tsx new file mode 100644 index 0000000..cd3457d --- /dev/null +++ b/algolia-search/src/hits/news.tsx @@ -0,0 +1,7 @@ + +import DefaultHit from "./default-hit"; + +const EventHit = ({hit}) => { + return +} +export default EventHit; diff --git a/algolia-search/src/search-form.tsx b/algolia-search/src/search-form.tsx new file mode 100644 index 0000000..2c83c24 --- /dev/null +++ b/algolia-search/src/search-form.tsx @@ -0,0 +1,195 @@ +import styled from "styled-components"; +import { + useCurrentRefinements, + useInstantSearch, + useRefinementList, + useSearchBox +} from "react-instantsearch"; +import {useEffect, useRef} from "preact/compat"; + +const FilterContainer = styled.div` + margin-top: 39px; + + @media (min-width: 576px) { + display: grid; + grid-template-columns: repeat(2, minmax(0, 1fr)); + column-gap: 6rem; + } + + @media (min-width: 768px) { + display: block; + float: left; + width: 33%; + padding-right: 2rem; + } +` + +const SearchForm = (props) => { + + const {query, refine} = useSearchBox(props); + const {items: pageTypeRefinements, refine: refinePageTypes} = useRefinementList({ + attribute: "basic_page_type", + limit: 1000, + }); + const {items: sharedRefinements, refine: refineSharedTypes} = useRefinementList({ + attribute: "shared_tags", + limit: 1000, + sortBy: ["name:asc"] + }); + const inputRef = useRef(null); + + useEffect(() => { + const searchParams = new URLSearchParams(window.location.search); + searchParams.delete("key") + searchParams.delete("page-type") + searchParams.delete("shared") + + if (query) searchParams.set("key", query); + const pageTypes = pageTypeRefinements.filter(item => item.isRefined).map(item => item.value); + const sharedTypes = sharedRefinements.filter(item => item.isRefined).map(item => item.value); + + if (pageTypes.length >= 1) searchParams.set("page-type", pageTypes.join(',')) + if (sharedTypes.length >= 1) searchParams.set("shared", sharedTypes.join(',')) + + window.history.replaceState(null, '', `?${searchParams.toString()}`); + }, [query, pageTypeRefinements, sharedRefinements]) + + return ( +
    { + e.preventDefault(); + refine(inputRef.current.value) + }} + onReset={(e) => { + inputRef.current.value = "" + refine(""); + pageTypeRefinements.map(refinementItem => { + if (refinementItem.isRefined) refinePageTypes(refinementItem.value) + }) + sharedRefinements.map(refinementItem => { + if (refinementItem.isRefined) refineSharedTypes(refinementItem.value) + }) + }} + > +
    + + + +
    + + +
    +
    + + +
    + Filter by Access & Affiliation + +
      + {pageTypeRefinements.map((item, i) => +
    • + +
    • + )} +
    +
    +
    + Filter by Discipline + +
      + {sharedRefinements.map((item, i) => +
    • + +
    • + )} +
    +
    +
    +
    + ); +} + +const CustomCurrentRefinements = (props) => { + const {items, canRefine, refine} = useCurrentRefinements(props); + + return ( +
      + {items.map(refinement => { + return refinement.refinements.map((item, i) => +
    • + {item.value} + +
    • + ) + })} +
    + ); +} + +export default SearchForm; diff --git a/algolia-search/src/template.html b/algolia-search/src/template.html new file mode 100644 index 0000000..2c7926f --- /dev/null +++ b/algolia-search/src/template.html @@ -0,0 +1,46 @@ + + + + + Widgets + + + + + + + + +
    + +
    + + diff --git a/algolia-search/tsconfig.json b/algolia-search/tsconfig.json new file mode 100644 index 0000000..8a2b6be --- /dev/null +++ b/algolia-search/tsconfig.json @@ -0,0 +1,40 @@ +{ + "compilerOptions": { + "jsx": "react-jsx", + "jsxImportSource": "preact", + "allowJs": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noFallthroughCasesInSwitch": true, + "sourceMap": true, + "declaration": false, + "moduleResolution": "node", + "emitDecoratorMetadata": true, + "experimentalDecorators": true, + "importHelpers": true, + "target": "es2015", + "module": "esnext", + "types": ["node"], + "lib": ["es2017", "dom", "DOM.Iterable"], + "skipLibCheck": true, + "skipDefaultLibCheck": true, + "noPropertyAccessFromIndexSignature": false, + "baseUrl": "." + }, + "exclude": [ + "config/setupTests.ts", + "jest.config.ts", + "**/*.spec.ts", + "**/*.test.ts", + "**/*.spec.tsx", + "**/*.test.tsx", + "**/*.spec.js", + "**/*.test.js", + "**/*.spec.jsx", + "**/*.test.jsx" + ], + "include": ["src/**/*.js", "src/**/*.jsx", "src/**/*.ts", "src/**/*.tsx"] +} diff --git a/algolia-search/webpack.config.js b/algolia-search/webpack.config.js new file mode 100644 index 0000000..76c872a --- /dev/null +++ b/algolia-search/webpack.config.js @@ -0,0 +1,99 @@ +const path = require('path') +const HtmlWebpackPlugin = require('html-webpack-plugin') +const TerserPlugin = require('terser-webpack-plugin') +const Dotenv = require('dotenv-webpack'); + +module.exports = ({ dev, prod }) => { + const isDev = dev === true + const isProd = prod === true + + /** @type { import('webpack').Configuration } */ + const config = { + mode: isProd ? 'production' : 'development', + target: 'web', + resolve: { + extensions: ['.js', '.json', '.ts', '.tsx'], + /** + * From the docs to make Webpack compile Preact: + * https://preactjs.com/guide/v10/getting-started#aliasing-in-webpack + */ + alias: { + react: 'preact/compat', + 'react-dom/test-utils': 'preact/test-utils', + 'react-dom': 'preact/compat', // Must be below test-utils + 'react/jsx-runtime': 'preact/jsx-runtime', + }, + }, + devServer: { + port: 6464, + hot: false, + }, + devtool: false, + entry: { + 'algolia-search': './src/algolia-search.island.tsx' + }, + output: { + path: path.join(__dirname, 'dist/islands'), + filename: '[name].island.js', + libraryTarget: 'umd', + }, + module: { + rules: [ + { + test: /\.(js|ts|tsx)$/, + exclude: [/node_modules/], + use: [ + { + loader: 'babel-loader', + options: { + babelrc: false, + presets: [ + '@babel/preset-typescript', + ['@babel/preset-react', { runtime: 'automatic' }], + [ + '@babel/preset-env', + { targets: { node: 16 }, modules: false }, + ], + ], + }, + }, + ], + }, + { + test: /\.css$/i, + use: ['css-loader'], + }, + { + test: /\.(png|jpe?g|gif)$/i, + use: [ + { + loader: 'file-loader', + }, + ], + }, + ], + }, + plugins: [ + new HtmlWebpackPlugin({ + template: 'src/template.html', + /** + * Islands are served from /islands in dist so we don't pollute the root domain since these islands are + * embedded into websites we do not control. + * + * In dev mode, we serve islands and the index.html from the root since it's dev mode. For production, + * the index.html file is served from the root. + */ + publicPath: isDev ? '/' : '/islands', + filename: isDev ? 'index.html' : '../index.html', + }), + new Dotenv({path: isDev ? './.env.local': '', silent: true}) + ], + stats: 'errors-warnings', + optimization: { + minimize: true, + minimizer: [new TerserPlugin()], + }, + } + + return config +} diff --git a/algolia-search/yarn.lock b/algolia-search/yarn.lock new file mode 100644 index 0000000..89dd8e8 --- /dev/null +++ b/algolia-search/yarn.lock @@ -0,0 +1,6423 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10c0 + +"@algolia/cache-browser-local-storage@npm:4.23.3": + version: 4.23.3 + resolution: "@algolia/cache-browser-local-storage@npm:4.23.3" + dependencies: + "@algolia/cache-common": "npm:4.23.3" + checksum: 10c0/838a625b6f00f1cc8eb132043076f3d712b54fc1d0a5dc5e3cc0b966c81e60d71aa22f0841d1ceda59f68180c207b50b863b6c9d00f3c0c5e331043fd6c4fa57 + languageName: node + linkType: hard + +"@algolia/cache-common@npm:4.23.3": + version: 4.23.3 + resolution: "@algolia/cache-common@npm:4.23.3" + checksum: 10c0/493f7e7ef2e0fbc0e8cfcf8f2850f0d724043b20f12097a7120f8c2955fecf4e2f18f7f620443ca6e3f987c4a08a0d162911539f0f9c5a528db07f5e4536cbc4 + languageName: node + linkType: hard + +"@algolia/cache-in-memory@npm:4.23.3": + version: 4.23.3 + resolution: "@algolia/cache-in-memory@npm:4.23.3" + dependencies: + "@algolia/cache-common": "npm:4.23.3" + checksum: 10c0/5e6820301a2a3ec3f9f7e1816b7fb55b697a5c51aaea52cc009d2dcc2287ddf23bcc70cb481a14cbdd5b9148e7a8bda7ec572926112c91abae9ef81359aa04c7 + languageName: node + linkType: hard + +"@algolia/client-account@npm:4.23.3": + version: 4.23.3 + resolution: "@algolia/client-account@npm:4.23.3" + dependencies: + "@algolia/client-common": "npm:4.23.3" + "@algolia/client-search": "npm:4.23.3" + "@algolia/transporter": "npm:4.23.3" + checksum: 10c0/70d6f2c9a085cd4e9c7feb52ad3b1d0792356e800241fb594a383206f3474ef130a7971097c2812abda771e36c5be5468746ac6062e3bbb457d6420286245689 + languageName: node + linkType: hard + +"@algolia/client-analytics@npm:4.23.3": + version: 4.23.3 + resolution: "@algolia/client-analytics@npm:4.23.3" + dependencies: + "@algolia/client-common": "npm:4.23.3" + "@algolia/client-search": "npm:4.23.3" + "@algolia/requester-common": "npm:4.23.3" + "@algolia/transporter": "npm:4.23.3" + checksum: 10c0/afefe82f8bb9953d08b169bde82aba3e748563723a2126db78b451b2ba9b942f981194e46fde250c8dc0c55d1d90a3c1c2c85566bd300e8d796fbd3a53d97ce9 + languageName: node + linkType: hard + +"@algolia/client-common@npm:4.23.3": + version: 4.23.3 + resolution: "@algolia/client-common@npm:4.23.3" + dependencies: + "@algolia/requester-common": "npm:4.23.3" + "@algolia/transporter": "npm:4.23.3" + checksum: 10c0/548afe2e552740f65c6fb6a2af4d8de2d4f285ec8186eb14de7d393a5b2c134598f250c68433b7f63ce82e68e5dfb31c0dcf2984d3a0989d062897a33c1a8097 + languageName: node + linkType: hard + +"@algolia/client-personalization@npm:4.23.3": + version: 4.23.3 + resolution: "@algolia/client-personalization@npm:4.23.3" + dependencies: + "@algolia/client-common": "npm:4.23.3" + "@algolia/requester-common": "npm:4.23.3" + "@algolia/transporter": "npm:4.23.3" + checksum: 10c0/b05af1a4e19b8379ae094b146945618fe1722b3770f93f8f5131be6733986ae6c0a3fd2d2b27f8f9cc89e09d587f1c75aec3391a5686bd8d8593ca0157319a9d + languageName: node + linkType: hard + +"@algolia/client-search@npm:4.23.3": + version: 4.23.3 + resolution: "@algolia/client-search@npm:4.23.3" + dependencies: + "@algolia/client-common": "npm:4.23.3" + "@algolia/requester-common": "npm:4.23.3" + "@algolia/transporter": "npm:4.23.3" + checksum: 10c0/102cf8959707cd4c6aeafc1273230076b296acfe9ee4c981104e6f9116e0441fa5138c49d56c2d3447c16b31be3928061b6eaf6f85f8770bb6f931ba7abb467a + languageName: node + linkType: hard + +"@algolia/events@npm:^4.0.1": + version: 4.0.1 + resolution: "@algolia/events@npm:4.0.1" + checksum: 10c0/f398d815c6ed21ac08f6caadf1e9155add74ac05d99430191c3b1f1335fd91deaf468c6b304e6225c9885d3d44c06037c53def101e33d9c22daff175b2a65ca9 + languageName: node + linkType: hard + +"@algolia/logger-common@npm:4.23.3": + version: 4.23.3 + resolution: "@algolia/logger-common@npm:4.23.3" + checksum: 10c0/bc35f273f94afbbe38270f5f07134c8e49d95b361fdfc35ea6b55c41ccb9ccc4844798a8286f523fbce83096981d068ae966d20a509fed1398b0f7bdf864534a + languageName: node + linkType: hard + +"@algolia/logger-console@npm:4.23.3": + version: 4.23.3 + resolution: "@algolia/logger-console@npm:4.23.3" + dependencies: + "@algolia/logger-common": "npm:4.23.3" + checksum: 10c0/daeaf670f982dfba30570c56335d18312546c49f12f44c1861ecfcb3f3fe88e275ba941046024233cc3f26cf096bcc14c1a234c14e6edae1fb91c6c5fbaac7ab + languageName: node + linkType: hard + +"@algolia/recommend@npm:4.23.3": + version: 4.23.3 + resolution: "@algolia/recommend@npm:4.23.3" + dependencies: + "@algolia/cache-browser-local-storage": "npm:4.23.3" + "@algolia/cache-common": "npm:4.23.3" + "@algolia/cache-in-memory": "npm:4.23.3" + "@algolia/client-common": "npm:4.23.3" + "@algolia/client-search": "npm:4.23.3" + "@algolia/logger-common": "npm:4.23.3" + "@algolia/logger-console": "npm:4.23.3" + "@algolia/requester-browser-xhr": "npm:4.23.3" + "@algolia/requester-common": "npm:4.23.3" + "@algolia/requester-node-http": "npm:4.23.3" + "@algolia/transporter": "npm:4.23.3" + checksum: 10c0/ec81b3e3fdfb07b648fa0928853fc40f5e72fccf219c9ec59972b0dd2382a9a3ce8eef5106aa8e2dc287cc6c4f79ce1761e7c46ee6d4b535941c7621b0f0359b + languageName: node + linkType: hard + +"@algolia/requester-browser-xhr@npm:4.23.3": + version: 4.23.3 + resolution: "@algolia/requester-browser-xhr@npm:4.23.3" + dependencies: + "@algolia/requester-common": "npm:4.23.3" + checksum: 10c0/cab4cbe607ce5d2c9ea756fb4712d676d3ade539e733d67563212b00027542c8f2ff402dc17573be47d49ea150afebf71716994547218a0fb0d23f6b72006650 + languageName: node + linkType: hard + +"@algolia/requester-common@npm:4.23.3": + version: 4.23.3 + resolution: "@algolia/requester-common@npm:4.23.3" + checksum: 10c0/49517da157b9fe1f17d684bc726432a6d474866ea0f50d876313dd073f652a414733f57fa571e2e2bdb16adc86006ed1be12ba12c32eebea4a679f017f0a6b90 + languageName: node + linkType: hard + +"@algolia/requester-node-http@npm:4.23.3": + version: 4.23.3 + resolution: "@algolia/requester-node-http@npm:4.23.3" + dependencies: + "@algolia/requester-common": "npm:4.23.3" + checksum: 10c0/e5b9256ec98f904439aa30b26274c4cde4a4b6581625f9e1a8659abd3a283d8e1e42b90e12d66597380bb0cd471b820db4103da0eef82d27703436ab05f3c580 + languageName: node + linkType: hard + +"@algolia/transporter@npm:4.23.3": + version: 4.23.3 + resolution: "@algolia/transporter@npm:4.23.3" + dependencies: + "@algolia/cache-common": "npm:4.23.3" + "@algolia/logger-common": "npm:4.23.3" + "@algolia/requester-common": "npm:4.23.3" + checksum: 10c0/60e3c12564edb2946b89897263730614386a7bebf83b538be0875e505736a9a262c2fad3aa50cb699174276deb2082d82fa095affce79081198d415ac718d4c1 + languageName: node + linkType: hard + +"@ampproject/remapping@npm:^2.2.0": + version: 2.3.0 + resolution: "@ampproject/remapping@npm:2.3.0" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/81d63cca5443e0f0c72ae18b544cc28c7c0ec2cea46e7cb888bb0e0f411a1191d0d6b7af798d54e30777d8d1488b2ec0732aac2be342d3d7d3ffd271c6f489ed + languageName: node + linkType: hard + +"@babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.24.2": + version: 7.24.2 + resolution: "@babel/code-frame@npm:7.24.2" + dependencies: + "@babel/highlight": "npm:^7.24.2" + picocolors: "npm:^1.0.0" + checksum: 10c0/d1d4cba89475ab6aab7a88242e1fd73b15ecb9f30c109b69752956434d10a26a52cbd37727c4eca104b6d45227bd1dfce39a6a6f4a14c9b2f07f871e968cf406 + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.23.5, @babel/compat-data@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/compat-data@npm:7.24.4" + checksum: 10c0/9cd8a9cd28a5ca6db5d0e27417d609f95a8762b655e8c9c97fd2de08997043ae99f0139007083c5e607601c6122e8432c85fe391731b19bf26ad458fa0c60dd3 + languageName: node + linkType: hard + +"@babel/core@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/core@npm:7.24.5" + dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.24.2" + "@babel/generator": "npm:^7.24.5" + "@babel/helper-compilation-targets": "npm:^7.23.6" + "@babel/helper-module-transforms": "npm:^7.24.5" + "@babel/helpers": "npm:^7.24.5" + "@babel/parser": "npm:^7.24.5" + "@babel/template": "npm:^7.24.0" + "@babel/traverse": "npm:^7.24.5" + "@babel/types": "npm:^7.24.5" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/e26ba810a77bc8e21579a12fc36c79a0a60554404dc9447f2d64eb1f26d181c48d3b97d39d9f158e9911ec7162a8280acfaf2b4b210e975f0dd4bd4dbb1ee159 + languageName: node + linkType: hard + +"@babel/generator@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/generator@npm:7.24.5" + dependencies: + "@babel/types": "npm:^7.24.5" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^2.5.1" + checksum: 10c0/0d64f880150e7dfb92ceff2b4ac865f36aa1e295120920246492ffd0146562dabf79ba8699af1c8833f8a7954818d4d146b7b02f808df4d6024fb99f98b2f78d + languageName: node + linkType: hard + +"@babel/helper-annotate-as-pure@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" + dependencies: + "@babel/types": "npm:^7.22.5" + checksum: 10c0/5a80dc364ddda26b334bbbc0f6426cab647381555ef7d0cd32eb284e35b867c012ce6ce7d52a64672ed71383099c99d32765b3d260626527bb0e3470b0f58e45 + languageName: node + linkType: hard + +"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.15" + dependencies: + "@babel/types": "npm:^7.22.15" + checksum: 10c0/2535e3824ca6337f65786bbac98e562f71699f25532cecd196f027d7698b4967a96953d64e36567956658ad1a05ccbdc62d1ba79ee751c79f4f1d2d3ecc2e01c + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/helper-compilation-targets@npm:7.23.6" + dependencies: + "@babel/compat-data": "npm:^7.23.5" + "@babel/helper-validator-option": "npm:^7.23.5" + browserslist: "npm:^4.22.2" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10c0/ba38506d11185f48b79abf439462ece271d3eead1673dd8814519c8c903c708523428806f05f2ec5efd0c56e4e278698fac967e5a4b5ee842c32415da54bc6fa + languageName: node + linkType: hard + +"@babel/helper-create-class-features-plugin@npm:^7.24.1, @babel/helper-create-class-features-plugin@npm:^7.24.4, @babel/helper-create-class-features-plugin@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-create-class-features-plugin@npm:7.24.5" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.22.5" + "@babel/helper-environment-visitor": "npm:^7.22.20" + "@babel/helper-function-name": "npm:^7.23.0" + "@babel/helper-member-expression-to-functions": "npm:^7.24.5" + "@babel/helper-optimise-call-expression": "npm:^7.22.5" + "@babel/helper-replace-supers": "npm:^7.24.1" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" + "@babel/helper-split-export-declaration": "npm:^7.24.5" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/afc72e8075a249663f8024ef1760de4c0b9252bdde16419ac955fa7e15b8d4096ca1e01f796df4fa8cfdb056708886f60b631ad492242a8e47307974fc305920 + languageName: node + linkType: hard + +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.22.15, @babel/helper-create-regexp-features-plugin@npm:^7.22.5": + version: 7.22.15 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.22.15" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.22.5" + regexpu-core: "npm:^5.3.1" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/8eba4c1b7b94a83e7a82df5c3e504584ff0ba6ab8710a67ecc2c434a7fb841a29c2f5c94d2de51f25446119a1df538fa90b37bd570db22ddd5e7147fe98277c6 + languageName: node + linkType: hard + +"@babel/helper-define-polyfill-provider@npm:^0.6.1, @babel/helper-define-polyfill-provider@npm:^0.6.2": + version: 0.6.2 + resolution: "@babel/helper-define-polyfill-provider@npm:0.6.2" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.22.6" + "@babel/helper-plugin-utils": "npm:^7.22.5" + debug: "npm:^4.1.1" + lodash.debounce: "npm:^4.0.8" + resolve: "npm:^1.14.2" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/f777fe0ee1e467fdaaac059c39ed203bdc94ef2465fb873316e9e1acfc511a276263724b061e3b0af2f6d7ad3ff174f2bb368fde236a860e0f650fda43d7e022 + languageName: node + linkType: hard + +"@babel/helper-environment-visitor@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-environment-visitor@npm:7.22.20" + checksum: 10c0/e762c2d8f5d423af89bd7ae9abe35bd4836d2eb401af868a63bbb63220c513c783e25ef001019418560b3fdc6d9a6fb67e6c0b650bcdeb3a2ac44b5c3d2bdd94 + languageName: node + linkType: hard + +"@babel/helper-function-name@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/helper-function-name@npm:7.23.0" + dependencies: + "@babel/template": "npm:^7.22.15" + "@babel/types": "npm:^7.23.0" + checksum: 10c0/d771dd1f3222b120518176733c52b7cadac1c256ff49b1889dbbe5e3fed81db855b8cc4e40d949c9d3eae0e795e8229c1c8c24c0e83f27cfa6ee3766696c6428 + languageName: node + linkType: hard + +"@babel/helper-hoist-variables@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-hoist-variables@npm:7.22.5" + dependencies: + "@babel/types": "npm:^7.22.5" + checksum: 10c0/60a3077f756a1cd9f14eb89f0037f487d81ede2b7cfe652ea6869cd4ec4c782b0fb1de01b8494b9a2d2050e3d154d7d5ad3be24806790acfb8cbe2073bf1e208 + languageName: node + linkType: hard + +"@babel/helper-member-expression-to-functions@npm:^7.23.0, @babel/helper-member-expression-to-functions@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-member-expression-to-functions@npm:7.24.5" + dependencies: + "@babel/types": "npm:^7.24.5" + checksum: 10c0/a3c0276a1ede8648a0e6fd86ad846cd57421d05eddfa29446b8b5a013db650462022b9ec1e65ea32c747d0542d729c80866830697f94fb12d603e87c51f080a5 + languageName: node + linkType: hard + +"@babel/helper-module-imports@npm:^7.22.15, @babel/helper-module-imports@npm:^7.24.1, @babel/helper-module-imports@npm:^7.24.3": + version: 7.24.3 + resolution: "@babel/helper-module-imports@npm:7.24.3" + dependencies: + "@babel/types": "npm:^7.24.0" + checksum: 10c0/052c188adcd100f5e8b6ff0c9643ddaabc58b6700d3bbbc26804141ad68375a9f97d9d173658d373d31853019e65f62610239e3295cdd58e573bdcb2fded188d + languageName: node + linkType: hard + +"@babel/helper-module-transforms@npm:^7.23.3, @babel/helper-module-transforms@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-module-transforms@npm:7.24.5" + dependencies: + "@babel/helper-environment-visitor": "npm:^7.22.20" + "@babel/helper-module-imports": "npm:^7.24.3" + "@babel/helper-simple-access": "npm:^7.24.5" + "@babel/helper-split-export-declaration": "npm:^7.24.5" + "@babel/helper-validator-identifier": "npm:^7.24.5" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/6e77d72f62b7e87abaea800ea0bccd4d54cde26485750969f5f493c032eb63251eb50c3522cace557781565d51c1d0c4bcc866407d24becfb109c18fb92c978d + languageName: node + linkType: hard + +"@babel/helper-optimise-call-expression@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-optimise-call-expression@npm:7.22.5" + dependencies: + "@babel/types": "npm:^7.22.5" + checksum: 10c0/31b41a764fc3c585196cf5b776b70cf4705c132e4ce9723f39871f215f2ddbfb2e28a62f9917610f67c8216c1080482b9b05f65dd195dae2a52cef461f2ac7b8 + languageName: node + linkType: hard + +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.0, @babel/helper-plugin-utils@npm:^7.24.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": + version: 7.24.5 + resolution: "@babel/helper-plugin-utils@npm:7.24.5" + checksum: 10c0/4ae40094e6a2f183281213344f4df60c66b16b19a2bc38d2bb11810a6dc0a0e7ec638957d0e433ff8b615775b8f3cd1b7edbf59440d1b50e73c389fc22913377 + languageName: node + linkType: hard + +"@babel/helper-remap-async-to-generator@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-remap-async-to-generator@npm:7.22.20" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.22.5" + "@babel/helper-environment-visitor": "npm:^7.22.20" + "@babel/helper-wrap-function": "npm:^7.22.20" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/aa93aa74250b636d477e8d863fbe59d4071f8c2654841b7ac608909e480c1cf3ff7d7af5a4038568829ad09d810bb681668cbe497d9c89ba5c352793dc9edf1e + languageName: node + linkType: hard + +"@babel/helper-replace-supers@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/helper-replace-supers@npm:7.24.1" + dependencies: + "@babel/helper-environment-visitor": "npm:^7.22.20" + "@babel/helper-member-expression-to-functions": "npm:^7.23.0" + "@babel/helper-optimise-call-expression": "npm:^7.22.5" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/d39a3df7892b7c3c0e307fb229646168a9bd35e26a72080c2530729322600e8cff5f738f44a14860a2358faffa741b6a6a0d6749f113387b03ddbfa0ec10e1a0 + languageName: node + linkType: hard + +"@babel/helper-simple-access@npm:^7.22.5, @babel/helper-simple-access@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-simple-access@npm:7.24.5" + dependencies: + "@babel/types": "npm:^7.24.5" + checksum: 10c0/d96a0ab790a400f6c2dcbd9457b9ca74b9ba6d0f67ff9cd5bcc73792c8fbbd0847322a0dddbd8987dd98610ee1637c680938c7d83d3ffce7d06d7519d823d996 + languageName: node + linkType: hard + +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.22.5" + dependencies: + "@babel/types": "npm:^7.22.5" + checksum: 10c0/ab7fa2aa709ab49bb8cd86515a1e715a3108c4bb9a616965ba76b43dc346dee66d1004ccf4d222b596b6224e43e04cbc5c3a34459501b388451f8c589fbc3691 + languageName: node + linkType: hard + +"@babel/helper-split-export-declaration@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-split-export-declaration@npm:7.24.5" + dependencies: + "@babel/types": "npm:^7.24.5" + checksum: 10c0/d7a812d67d031a348f3fb0e6263ce2dbe6038f81536ba7fb16db385383bcd6542b71833194303bf6d3d0e4f7b6b584c9c8fae8772122e2ce68fc9bdf07f4135d + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/helper-string-parser@npm:7.24.1" + checksum: 10c0/2f9bfcf8d2f9f083785df0501dbab92770111ece2f90d120352fda6dd2a7d47db11b807d111e6f32aa1ba6d763fe2dc6603d153068d672a5d0ad33ca802632b2 + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.22.20, @babel/helper-validator-identifier@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-validator-identifier@npm:7.24.5" + checksum: 10c0/05f957229d89ce95a137d04e27f7d0680d84ae48b6ad830e399db0779341f7d30290f863a93351b4b3bde2166737f73a286ea42856bb07c8ddaa95600d38645c + languageName: node + linkType: hard + +"@babel/helper-validator-option@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/helper-validator-option@npm:7.23.5" + checksum: 10c0/af45d5c0defb292ba6fd38979e8f13d7da63f9623d8ab9ededc394f67eb45857d2601278d151ae9affb6e03d5d608485806cd45af08b4468a0515cf506510e94 + languageName: node + linkType: hard + +"@babel/helper-wrap-function@npm:^7.22.20": + version: 7.24.5 + resolution: "@babel/helper-wrap-function@npm:7.24.5" + dependencies: + "@babel/helper-function-name": "npm:^7.23.0" + "@babel/template": "npm:^7.24.0" + "@babel/types": "npm:^7.24.5" + checksum: 10c0/242fcd32d59d26463fd8d989707b88691deec871ac2bf15e03ab2f1b185d1d4f3db2c6a8dd3c10c89d4ff63da238df1c4d318cfc3dcd8e1c1fabdcf27f28d858 + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helpers@npm:7.24.5" + dependencies: + "@babel/template": "npm:^7.24.0" + "@babel/traverse": "npm:^7.24.5" + "@babel/types": "npm:^7.24.5" + checksum: 10c0/0630b0223c3a9a34027ddc05b3bac54d68d5957f84e92d2d4814b00448a76e12f9188f9c85cfce2011696d82a8ffcbd8189da097c0af0181d32eb27eca34185e + languageName: node + linkType: hard + +"@babel/highlight@npm:^7.24.2": + version: 7.24.5 + resolution: "@babel/highlight@npm:7.24.5" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.24.5" + chalk: "npm:^2.4.2" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" + checksum: 10c0/e98047d3ad24608bfa596d000c861a2cc875af897427f2833b91a4e0d4cead07301a7ec15fa26093dcd61e036e2eed2db338ae54f93016fe0dc785fadc4159db + languageName: node + linkType: hard + +"@babel/parser@npm:^7.24.0, @babel/parser@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/parser@npm:7.24.5" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/8333a6ad5328bad34fa0e12bcee147c3345ea9a438c0909e7c68c6cfbea43c464834ffd7eabd1cbc1c62df0a558e22ffade9f5b29440833ba7b33d96a71f88c0 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.24.5" + dependencies: + "@babel/helper-environment-visitor": "npm:^7.22.20" + "@babel/helper-plugin-utils": "npm:^7.24.5" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/b471972dcc4a3ba32821329a57725e2b563421e975d7ffec7fcabd70af0fced6a50bcc9ed2a8cbd4a9ac7c09cfbf43c7116e82f3b9064b33a22309500b632108 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/d4e592e6fc4878654243d2e7b51ea86471b868a8cb09de29e73b65d2b64159990c6c198fd7c9c2af2e38b1cddf70206243792853c47384a84f829dada152f605 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" + "@babel/plugin-transform-optional-chaining": "npm:^7.24.1" + peerDependencies: + "@babel/core": ^7.13.0 + checksum: 10c0/351c36e45795a7890d610ab9041a52f4078a59429f6e74c281984aa44149a10d43e82b3a8172c703c0d5679471e165d1c02b6d2e45a677958ee301b89403f202 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.24.1" + dependencies: + "@babel/helper-environment-visitor": "npm:^7.22.20" + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/d7dd5a59a54635a3152895dcaa68f3370bb09d1f9906c1e72232ff759159e6be48de4a598a993c986997280a2dc29922a48aaa98020f16439f3f57ad72788354 + languageName: node + linkType: hard + +"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": + version: 7.21.0-placeholder-for-preset-env.2 + resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e605e0070da087f6c35579499e65801179a521b6842c15181a1e305c04fded2393f11c1efd09b087be7f8b083d1b75e8f3efcbc1292b4f60d3369e14812cff63 + languageName: node + linkType: hard + +"@babel/plugin-syntax-async-generators@npm:^7.8.4": + version: 7.8.4 + resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d13efb282838481348c71073b6be6245b35d4f2f964a8f71e4174f235009f929ef7613df25f8d2338e2d3e44bc4265a9f8638c6aaa136d7a61fe95985f9725c8 + languageName: node + linkType: hard + +"@babel/plugin-syntax-class-properties@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.12.13" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/95168fa186416195280b1264fb18afcdcdcea780b3515537b766cb90de6ce042d42dd6a204a39002f794ae5845b02afb0fd4861a3308a861204a55e68310a120 + languageName: node + linkType: hard + +"@babel/plugin-syntax-class-static-block@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/4464bf9115f4a2d02ce1454411baf9cfb665af1da53709c5c56953e5e2913745b0fcce82982a00463d6facbdd93445c691024e310b91431a1e2f024b158f6371 + languageName: node + linkType: hard + +"@babel/plugin-syntax-dynamic-import@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/9c50927bf71adf63f60c75370e2335879402648f468d0172bc912e303c6a3876927d8eb35807331b57f415392732ed05ab9b42c68ac30a936813ab549e0246c5 + languageName: node + linkType: hard + +"@babel/plugin-syntax-export-namespace-from@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/5100d658ba563829700cd8d001ddc09f4c0187b1a13de300d729c5b3e87503f75a6d6c99c1794182f7f1a9f546ee009df4f15a0ce36376e206ed0012fa7cdc24 + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-assertions@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/72f0340d73e037f0702c61670054e0af66ece7282c5c2f4ba8de059390fee502de282defdf15959cd9f71aa18dc5c5e4e7a0fde317799a0600c6c4e0a656d82b + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-attributes@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/309634e3335777aee902552b2cf244c4a8050213cc878b3fb9d70ad8cbbff325dc46ac5e5791836ff477ea373b27832238205f6ceaff81f7ea7c4c7e8fbb13bb + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-meta@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/0b08b5e4c3128523d8e346f8cfc86824f0da2697b1be12d71af50a31aff7a56ceb873ed28779121051475010c28d6146a6bfea8518b150b71eeb4e46190172ee + languageName: node + linkType: hard + +"@babel/plugin-syntax-json-strings@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e98f31b2ec406c57757d115aac81d0336e8434101c224edd9a5c93cefa53faf63eacc69f3138960c8b25401315af03df37f68d316c151c4b933136716ed6906e + languageName: node + linkType: hard + +"@babel/plugin-syntax-jsx@npm:^7.23.3, @babel/plugin-syntax-jsx@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-syntax-jsx@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/6cec76fbfe6ca81c9345c2904d8d9a8a0df222f9269f0962ed6eb2eb8f3f10c2f15e993d1ef09dbaf97726bf1792b5851cf5bd9a769f966a19448df6be95d19a + languageName: node + linkType: hard + +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2594cfbe29411ad5bc2ad4058de7b2f6a8c5b86eda525a993959438615479e59c012c14aec979e538d60a584a1a799b60d1b8942c3b18468cb9d99b8fd34cd0b + languageName: node + linkType: hard + +"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2024fbb1162899094cfc81152449b12bd0cc7053c6d4bda8ac2852545c87d0a851b1b72ed9560673cbf3ef6248257262c3c04aabf73117215c1b9cc7dd2542ce + languageName: node + linkType: hard + +"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c55a82b3113480942c6aa2fcbe976ff9caa74b7b1109ff4369641dfbc88d1da348aceb3c31b6ed311c84d1e7c479440b961906c735d0ab494f688bf2fd5b9bb9 + languageName: node + linkType: hard + +"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/ee1eab52ea6437e3101a0a7018b0da698545230015fc8ab129d292980ec6dff94d265e9e90070e8ae5fed42f08f1622c14c94552c77bcac784b37f503a82ff26 + languageName: node + linkType: hard + +"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/27e2493ab67a8ea6d693af1287f7e9acec206d1213ff107a928e85e173741e1d594196f99fec50e9dde404b09164f39dec5864c767212154ffe1caa6af0bc5af + languageName: node + linkType: hard + +"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/46edddf2faa6ebf94147b8e8540dfc60a5ab718e2de4d01b2c0bdf250a4d642c2bd47cbcbb739febcb2bf75514dbcefad3c52208787994b8d0f8822490f55e81 + languageName: node + linkType: hard + +"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/69822772561706c87f0a65bc92d0772cea74d6bc0911537904a676d5ff496a6d3ac4e05a166d8125fce4a16605bace141afc3611074e170a994e66e5397787f3 + languageName: node + linkType: hard + +"@babel/plugin-syntax-top-level-await@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/14bf6e65d5bc1231ffa9def5f0ef30b19b51c218fcecaa78cd1bdf7939dfdf23f90336080b7f5196916368e399934ce5d581492d8292b46a2fb569d8b2da106f + languageName: node + linkType: hard + +"@babel/plugin-syntax-typescript@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-syntax-typescript@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/7a81e277dcfe3138847e8e5944e02a42ff3c2e864aea6f33fd9b70d1556d12b0e70f0d56cc1985d353c91bcbf8fe163e6cc17418da21129b7f7f1d8b9ac00c93 + languageName: node + linkType: hard + +"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.18.6" + "@babel/helper-plugin-utils": "npm:^7.18.6" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/9144e5b02a211a4fb9a0ce91063f94fbe1004e80bde3485a0910c9f14897cf83fabd8c21267907cff25db8e224858178df0517f14333cfcf3380ad9a4139cb50 + languageName: node + linkType: hard + +"@babel/plugin-transform-arrow-functions@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/f44bfacf087dc21b422bab99f4e9344ee7b695b05c947dacae66de05c723ab9d91800be7edc1fa016185e8c819f3aca2b4a5f66d8a4d1e47d9bad80b8fa55b8e + languageName: node + linkType: hard + +"@babel/plugin-transform-async-generator-functions@npm:^7.24.3": + version: 7.24.3 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.24.3" + dependencies: + "@babel/helper-environment-visitor": "npm:^7.22.20" + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-remap-async-to-generator": "npm:^7.22.20" + "@babel/plugin-syntax-async-generators": "npm:^7.8.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/55ceed059f819dcccbfe69600bfa1c055ada466bd54eda117cfdd2cf773dd85799e2f6556e4a559b076e93b9704abcca2aef9d72aad7dc8a5d3d17886052f1d3 + languageName: node + linkType: hard + +"@babel/plugin-transform-async-to-generator@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.1" + dependencies: + "@babel/helper-module-imports": "npm:^7.24.1" + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-remap-async-to-generator": "npm:^7.22.20" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/3731ba8e83cbea1ab22905031f25b3aeb0b97c6467360a2cc685352f16e7c786417d8883bc747f5a0beff32266bdb12a05b6292e7b8b75967087200a7bc012c4 + languageName: node + linkType: hard + +"@babel/plugin-transform-block-scoped-functions@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/6fbaa85f5204f34845dfc0bebf62fdd3ac5a286241c85651e59d426001e7a1785ac501f154e093e0b8ee49e1f51e3f8b06575a5ae8d4a9406d43e4816bf18c37 + languageName: node + linkType: hard + +"@babel/plugin-transform-block-scoping@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-transform-block-scoping@npm:7.24.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/85997fc8179b7d26e8af30865aeb91789f3bc1f0cd5643ed25f25891ff9c071460ec1220599b19070b424a3b902422f682e9b02e515872540173eae2e25f760c + languageName: node + linkType: hard + +"@babel/plugin-transform-class-properties@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-class-properties@npm:7.24.1" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.24.1" + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/00dff042ac9df4ae67b5ef98b1137cc72e0a24e6d911dc200540a8cb1f00b4cff367a922aeb22da17da662079f0abcd46ee1c5f4cdf37ceebf6ff1639bb9af27 + languageName: node + linkType: hard + +"@babel/plugin-transform-class-static-block@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/plugin-transform-class-static-block@npm:7.24.4" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.24.4" + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.12.0 + checksum: 10c0/19dfeaf4a2ac03695034f7211a8b5ad89103b224608ac3e91791055107c5fe4d7ebe5d9fbb31b4a91265694af78762260642eb270f4b239c175984ee4b253f80 + languageName: node + linkType: hard + +"@babel/plugin-transform-classes@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-transform-classes@npm:7.24.5" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.22.5" + "@babel/helper-compilation-targets": "npm:^7.23.6" + "@babel/helper-environment-visitor": "npm:^7.22.20" + "@babel/helper-function-name": "npm:^7.23.0" + "@babel/helper-plugin-utils": "npm:^7.24.5" + "@babel/helper-replace-supers": "npm:^7.24.1" + "@babel/helper-split-export-declaration": "npm:^7.24.5" + globals: "npm:^11.1.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/4affcbb7cb01fa4764c7a4b534c30fd24a4b68e680a2d6e242dd7ca8726490f0f1426c44797deff84a38a162e0629718900c68d28daffe2b12adf5b4194156a7 + languageName: node + linkType: hard + +"@babel/plugin-transform-computed-properties@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-computed-properties@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/template": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/8292c508b656b7722e2c2ca0f6f31339852e3ed2b9b80f6e068a4010e961b431ca109ecd467fc906283f4b1574c1e7b1cb68d35a4dea12079d386c15ff7e0eac + languageName: node + linkType: hard + +"@babel/plugin-transform-destructuring@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-transform-destructuring@npm:7.24.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/6a37953a95f04b335bf3e2118fb93f50dd9593c658d1b2f8918a380a2ee30f1b420139eccf7ec3873c86a8208527895fcf6b7e21c0e734a6ad6e5d5042eace4d + languageName: node + linkType: hard + +"@babel/plugin-transform-dotall-regex@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.1" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/758def705ec5a87ef910280dc2df5d2fda59dc5d4771c1725c7aed0988ae5b79e29aeb48109120301a3e1c6c03dfac84700469de06f38ca92c96834e09eadf5d + languageName: node + linkType: hard + +"@babel/plugin-transform-duplicate-keys@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/41072f57f83a6c2b15f3ee0b6779cdca105ff3d98061efe92ac02d6c7b90fdb6e7e293b8a4d5b9c690d9ae5d3ae73e6bde4596dc4d8c66526a0e5e1abc73c88c + languageName: node + linkType: hard + +"@babel/plugin-transform-dynamic-import@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/7e2834780e9b5251ef341854043a89c91473b83c335358620ca721554877e64e416aeb3288a35f03e825c4958e07d5d00ead08c4490fadc276a21fe151d812f1 + languageName: node + linkType: hard + +"@babel/plugin-transform-exponentiation-operator@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.24.1" + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor": "npm:^7.22.15" + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/f0fc4c5a9add25fd6bf23dabe6752e9b7c0a2b2554933dddfd16601245a2ba332b647951079c782bf3b94c6330e3638b9b4e0227f469a7c1c707446ba0eba6c7 + languageName: node + linkType: hard + +"@babel/plugin-transform-export-namespace-from@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/510bb23b2423d5fbffef69b356e4050929c21a7627e8194b1506dd935c7d9cbbd696c9ae9d7c3bcd7e6e7b69561b0b290c2d72d446327b40fc20ce40bbca6712 + languageName: node + linkType: hard + +"@babel/plugin-transform-for-of@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-for-of@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e4bc92b1f334246e62d4bde079938df940794db564742034f6597f2e38bd426e11ae8c5670448e15dd6e45c462f2a9ab3fa87259bddf7c08553ffd9457fc2b2c + languageName: node + linkType: hard + +"@babel/plugin-transform-function-name@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-function-name@npm:7.24.1" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.23.6" + "@babel/helper-function-name": "npm:^7.23.0" + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/65c1735ec3b5e43db9b5aebf3c16171c04b3050c92396b9e22dda0d2aaf51f43fdcf147f70a40678fd9a4ee2272a5acec4826e9c21bcf968762f4c184897ad75 + languageName: node + linkType: hard + +"@babel/plugin-transform-json-strings@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-json-strings@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/plugin-syntax-json-strings": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/13d9b6a3c31ab4be853b3d49d8d1171f9bd8198562fd75da8f31e7de31398e1cfa6eb1d073bed93c9746e4f9c47a53b20f8f4c255ece3f88c90852ad3181dc2d + languageName: node + linkType: hard + +"@babel/plugin-transform-literals@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-literals@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/a27cc7d565ee57b5a2bf136fa889c5c2f5988545ae7b3b2c83a7afe5dd37dfac80dca88b1c633c65851ce6af7d2095c04c01228657ce0198f918e64b5ccd01fa + languageName: node + linkType: hard + +"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/98a2e0843ddfe51443c1bfcf08ba40ad8856fd4f8e397b392a5390a54f257c8c1b9a99d8ffc0fc7e8c55cce45e2cd9c2795a4450303f48f501bcbd662de44554 + languageName: node + linkType: hard + +"@babel/plugin-transform-member-expression-literals@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2af731d02aa4c757ef80c46df42264128cbe45bfd15e1812d1a595265b690a44ad036041c406a73411733540e1c4256d8174705ae6b8cfaf757fc175613993fd + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-amd@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-modules-amd@npm:7.24.1" + dependencies: + "@babel/helper-module-transforms": "npm:^7.23.3" + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/71fd04e5e7026e6e52701214b1e9f7508ba371b757e5075fbb938a79235ed66a54ce65f89bb92b59159e9f03f01b392e6c4de6d255b948bec975a90cfd6809ef + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-commonjs@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.1" + dependencies: + "@babel/helper-module-transforms": "npm:^7.23.3" + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-simple-access": "npm:^7.22.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/efb3ea2047604a7eb44a9289311ebb29842fe6510ff8b66a77a60440448c65e1312a60dc48191ed98246bdbd163b5b6f3348a0669bcc0e3809e69c7c776b20fa + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-systemjs@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.24.1" + dependencies: + "@babel/helper-hoist-variables": "npm:^7.22.5" + "@babel/helper-module-transforms": "npm:^7.23.3" + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-validator-identifier": "npm:^7.22.20" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/38145f8abe8a4ce2b41adabe5d65eb7bd54a139dc58e2885fec975eb5cf247bd938c1dd9f09145c46dbe57d25dd0ef7f00a020e5eb0cbe8195b2065d51e2d93d + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-umd@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-modules-umd@npm:7.24.1" + dependencies: + "@babel/helper-module-transforms": "npm:^7.23.3" + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/14c90c58562b54e17fe4a8ded3f627f9a993648f8378ef00cb2f6c34532032b83290d2ad54c7fff4f0c2cd49091bda780f8cc28926ec4b77a6c2141105a2e699 + languageName: node + linkType: hard + +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.22.5" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.22.5" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/b0b072bef303670b5a98307bc37d1ac326cb7ad40ea162b89a03c2ffc465451be7ef05be95cb81ed28bfeb29670dc98fe911f793a67bceab18b4cb4c81ef48f3 + languageName: node + linkType: hard + +"@babel/plugin-transform-new-target@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-new-target@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c4cabe628163855f175a8799eb73d692b6f1dc347aae5022af0c253f80c92edb962e48ddccc98b691eff3d5d8e53c9a8f10894c33ba4cebc2e2f8f8fe554fb7a + languageName: node + linkType: hard + +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c8532951506fb031287280cebeef10aa714f8a7cea2b62a13c805f0e0af945ba77a7c87e4bbbe4c37fe973e0e5d5e649cfac7f0374f57efc54cdf9656362a392 + languageName: node + linkType: hard + +"@babel/plugin-transform-numeric-separator@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/15e2b83292e586fb4f5b4b4021d4821a806ca6de2b77d5ad6c4e07aa7afa23704e31b4d683dac041afc69ac51b2461b96e8c98e46311cc1faba54c73f235044f + languageName: node + linkType: hard + +"@babel/plugin-transform-object-rest-spread@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.5" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.23.6" + "@babel/helper-plugin-utils": "npm:^7.24.5" + "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" + "@babel/plugin-transform-parameters": "npm:^7.24.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/91d7303af9b5744b8f569c1b8e45c9c9322ded05e7ee94e71b9ff2327f0d2c7b5aa87e040697a6baacc2dcb5c5e5e00913087c36f24c006bdaa4f958fd5bfd2d + languageName: node + linkType: hard + +"@babel/plugin-transform-object-super@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-object-super@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-replace-supers": "npm:^7.24.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d30e6b9e59a707efd7ed524fc0a8deeea046011a6990250f2e9280516683138e2d13d9c52daf41d78407bdab0378aef7478326f2a15305b773d851cb6e106157 + languageName: node + linkType: hard + +"@babel/plugin-transform-optional-catch-binding@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/68408b9ef772d9aa5dccf166c86dc4d2505990ce93e03dcfc65c73fb95c2511248e009ba9ccf5b96405fb85de1c16ad8291016b1cc5689ee4becb1e3050e0ae7 + languageName: node + linkType: hard + +"@babel/plugin-transform-optional-chaining@npm:^7.24.1, @babel/plugin-transform-optional-chaining@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.5" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/f4e9446ec69f58f40b7843ce7603cfc50332976e6e794d4ddbe6b24670cd50ebc7766c4e3cbaecf0fbb744e98cbfbb54146f4e966314b1d58511b8bbf3d2722b + languageName: node + linkType: hard + +"@babel/plugin-transform-parameters@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-transform-parameters@npm:7.24.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e08b8c46a24b1b21dde7783cb0aeb56ffe9ef6d6f1795649ce76273657158d3bfa5370c6594200ed7d371983b599c8e194b76108dffed9ab5746fe630ef2e8f5 + languageName: node + linkType: hard + +"@babel/plugin-transform-private-methods@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-private-methods@npm:7.24.1" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.24.1" + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d8e18587d2a8b71a795da5e8841b0e64f1525a99ad73ea8b9caa331bc271d69646e2e1e749fd634321f3df9d126070208ddac22a27ccf070566b2efb74fecd99 + languageName: node + linkType: hard + +"@babel/plugin-transform-private-property-in-object@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.5" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.22.5" + "@babel/helper-create-class-features-plugin": "npm:^7.24.5" + "@babel/helper-plugin-utils": "npm:^7.24.5" + "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/de7182bfde298e56c08a5d7ee1156f83c9af8c856bbe2248438848846a4ce544e050666bd0482e16a6006195e8be4923abd14650bef51fa0edd7f82014c2efcd + languageName: node + linkType: hard + +"@babel/plugin-transform-property-literals@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-property-literals@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/3bf3e01f7bb8215a8b6d0081b6f86fea23e3a4543b619e059a264ede028bc58cdfb0acb2c43271271915a74917effa547bc280ac636a9901fa9f2fb45623f87e + languageName: node + linkType: hard + +"@babel/plugin-transform-react-display-name@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-react-display-name@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/adf1a3cb0df8134533a558a9072a67e34127fd489dfe431c3348a86dd41f3e74861d5d5134bbb68f61a9cdb3f7e79b2acea1346be94ce4d3328a64e5a9e09be1 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-development@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-react-jsx-development@npm:7.22.5" + dependencies: + "@babel/plugin-transform-react-jsx": "npm:^7.22.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/4d2e9e68383238feb873f6111df972df4a2ebf6256d6f787a8772241867efa975b3980f7d75ab7d750e7eaad4bd454e8cc6e106301fd7572dd389e553f5f69d2 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx@npm:^7.22.5, @babel/plugin-transform-react-jsx@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-react-jsx@npm:7.23.4" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.22.5" + "@babel/helper-module-imports": "npm:^7.22.15" + "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/plugin-syntax-jsx": "npm:^7.23.3" + "@babel/types": "npm:^7.23.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/8851b3adc515cd91bdb06ff3a23a0f81f0069cfef79dfb3fa744da4b7a82e3555ccb6324c4fa71ecf22508db13b9ff6a0ed96675f95fc87903b9fc6afb699580 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-pure-annotations@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.24.1" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/9eb3056fcaadd63d404fd5652b2a3f693bc4758ba753fee5b5c580c7a64346eeeb94e5a4f77a99c76f3cf06d1f1ad6c227647cd0b1219efe3d00cafa5a6e7b2a + languageName: node + linkType: hard + +"@babel/plugin-transform-regenerator@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-regenerator@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + regenerator-transform: "npm:^0.15.2" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/0a333585d7c0b38d31cc549d0f3cf7c396d1d50b6588a307dc58325505ddd4f5446188bc536c4779431b396251801b3f32d6d8e87db8274bc84e8c41950737f7 + languageName: node + linkType: hard + +"@babel/plugin-transform-reserved-words@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-reserved-words@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/936d6e73cafb2cbb495f6817c6f8463288dbc9ab3c44684b931ebc1ece24f0d55dfabc1a75ba1de5b48843d0fef448dcfdbecb8485e4014f8f41d0d1440c536f + languageName: node + linkType: hard + +"@babel/plugin-transform-shorthand-properties@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/8273347621183aada3cf1f3019d8d5f29467ba13a75b72cb405bc7f23b7e05fd85f4edb1e4d9f0103153dddb61826a42dc24d466480d707f8932c1923a4c25fa + languageName: node + linkType: hard + +"@babel/plugin-transform-spread@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-spread@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/50a0302e344546d57e5c9f4dea575f88e084352eeac4e9a3e238c41739eef2df1daf4a7ebbb3ccb7acd3447f6a5ce9938405f98bf5f5583deceb8257f5a673c9 + languageName: node + linkType: hard + +"@babel/plugin-transform-sticky-regex@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/786fe2ae11ef9046b9fa95677935abe495031eebf1274ad03f2054a20adea7b9dbd00336ac0b143f7924bc562e5e09793f6e8613607674b97e067d4838ccc4a0 + languageName: node + linkType: hard + +"@babel/plugin-transform-template-literals@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-template-literals@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/f73bcda5488eb81c6e7a876498d9e6b72be32fca5a4d9db9053491a2d1300cd27b889b463fd2558f3cd5826a85ed00f61d81b234aa55cb5a0abf1b6fa1bd5026 + languageName: node + linkType: hard + +"@babel/plugin-transform-typeof-symbol@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/5f0b5e33a86b84d89673829ffa2b5f175e102d3d0f45917cda121bc2b3650e1e5bb7a653f8cc1059c5b3a7b2e91e1aafd6623028b96ae752715cc5c2171c96e5 + languageName: node + linkType: hard + +"@babel/plugin-transform-typescript@npm:^7.24.1": + version: 7.24.5 + resolution: "@babel/plugin-transform-typescript@npm:7.24.5" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.22.5" + "@babel/helper-create-class-features-plugin": "npm:^7.24.5" + "@babel/helper-plugin-utils": "npm:^7.24.5" + "@babel/plugin-syntax-typescript": "npm:^7.24.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/9c1b1234215c08b1d2a7b27a8e598dfd07fbb07fd7308ef9c184f42b41bf5a119073feef5cdedca3d649e9625a340984baf5d538bc01fafedcec561de316572b + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-escapes@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/67a72a1ed99639de6a93aead35b1993cb3f0eb178a8991fcef48732c38c9f0279c85bbe1e2e2477b85afea873e738ff0955a35057635ce67bc149038e2d8a28e + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-property-regex@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.24.1" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d9d9752df7d51bf9357c0bf3762fe16b8c841fca9ecf4409a16f15ccc34be06e8e71abfaee1251b7d451227e70e6b873b36f86b090efdb20f6f7de5fdb6c7a05 + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-regex@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.24.1" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/6046ab38e5d14ed97dbb921bd79ac1d7ad9d3286da44a48930e980b16896db2df21e093563ec3c916a630dc346639bf47c5924a33902a06fe3bbb5cdc7ef5f2f + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-sets-regex@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.24.1" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/b6c1f6b90afeeddf97e5713f72575787fcb7179be7b4c961869bfbc66915f66540dc49da93e4369da15596bd44b896d1eb8a50f5e1fd907abd7a1a625901006b + languageName: node + linkType: hard + +"@babel/preset-env@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/preset-env@npm:7.24.5" + dependencies: + "@babel/compat-data": "npm:^7.24.4" + "@babel/helper-compilation-targets": "npm:^7.23.6" + "@babel/helper-plugin-utils": "npm:^7.24.5" + "@babel/helper-validator-option": "npm:^7.23.5" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.24.5" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.24.1" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.24.1" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.24.1" + "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-async-generators": "npm:^7.8.4" + "@babel/plugin-syntax-class-properties": "npm:^7.12.13" + "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" + "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" + "@babel/plugin-syntax-import-assertions": "npm:^7.24.1" + "@babel/plugin-syntax-import-attributes": "npm:^7.24.1" + "@babel/plugin-syntax-import-meta": "npm:^7.10.4" + "@babel/plugin-syntax-json-strings": "npm:^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" + "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" + "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" + "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" + "@babel/plugin-transform-arrow-functions": "npm:^7.24.1" + "@babel/plugin-transform-async-generator-functions": "npm:^7.24.3" + "@babel/plugin-transform-async-to-generator": "npm:^7.24.1" + "@babel/plugin-transform-block-scoped-functions": "npm:^7.24.1" + "@babel/plugin-transform-block-scoping": "npm:^7.24.5" + "@babel/plugin-transform-class-properties": "npm:^7.24.1" + "@babel/plugin-transform-class-static-block": "npm:^7.24.4" + "@babel/plugin-transform-classes": "npm:^7.24.5" + "@babel/plugin-transform-computed-properties": "npm:^7.24.1" + "@babel/plugin-transform-destructuring": "npm:^7.24.5" + "@babel/plugin-transform-dotall-regex": "npm:^7.24.1" + "@babel/plugin-transform-duplicate-keys": "npm:^7.24.1" + "@babel/plugin-transform-dynamic-import": "npm:^7.24.1" + "@babel/plugin-transform-exponentiation-operator": "npm:^7.24.1" + "@babel/plugin-transform-export-namespace-from": "npm:^7.24.1" + "@babel/plugin-transform-for-of": "npm:^7.24.1" + "@babel/plugin-transform-function-name": "npm:^7.24.1" + "@babel/plugin-transform-json-strings": "npm:^7.24.1" + "@babel/plugin-transform-literals": "npm:^7.24.1" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.1" + "@babel/plugin-transform-member-expression-literals": "npm:^7.24.1" + "@babel/plugin-transform-modules-amd": "npm:^7.24.1" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.1" + "@babel/plugin-transform-modules-systemjs": "npm:^7.24.1" + "@babel/plugin-transform-modules-umd": "npm:^7.24.1" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.22.5" + "@babel/plugin-transform-new-target": "npm:^7.24.1" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.1" + "@babel/plugin-transform-numeric-separator": "npm:^7.24.1" + "@babel/plugin-transform-object-rest-spread": "npm:^7.24.5" + "@babel/plugin-transform-object-super": "npm:^7.24.1" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.1" + "@babel/plugin-transform-optional-chaining": "npm:^7.24.5" + "@babel/plugin-transform-parameters": "npm:^7.24.5" + "@babel/plugin-transform-private-methods": "npm:^7.24.1" + "@babel/plugin-transform-private-property-in-object": "npm:^7.24.5" + "@babel/plugin-transform-property-literals": "npm:^7.24.1" + "@babel/plugin-transform-regenerator": "npm:^7.24.1" + "@babel/plugin-transform-reserved-words": "npm:^7.24.1" + "@babel/plugin-transform-shorthand-properties": "npm:^7.24.1" + "@babel/plugin-transform-spread": "npm:^7.24.1" + "@babel/plugin-transform-sticky-regex": "npm:^7.24.1" + "@babel/plugin-transform-template-literals": "npm:^7.24.1" + "@babel/plugin-transform-typeof-symbol": "npm:^7.24.5" + "@babel/plugin-transform-unicode-escapes": "npm:^7.24.1" + "@babel/plugin-transform-unicode-property-regex": "npm:^7.24.1" + "@babel/plugin-transform-unicode-regex": "npm:^7.24.1" + "@babel/plugin-transform-unicode-sets-regex": "npm:^7.24.1" + "@babel/preset-modules": "npm:0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2: "npm:^0.4.10" + babel-plugin-polyfill-corejs3: "npm:^0.10.4" + babel-plugin-polyfill-regenerator: "npm:^0.6.1" + core-js-compat: "npm:^3.31.0" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2cc0edae09205d6409a75d02e53aaa1c590e89adbb7b389019c7b75e4c47b6b63eeb1a816df5c42b672ce410747e7ddc23b6747e8e41a6c95d6fa00c665509e2 + languageName: node + linkType: hard + +"@babel/preset-modules@npm:0.1.6-no-external-plugins": + version: 0.1.6-no-external-plugins + resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.0.0" + "@babel/types": "npm:^7.4.4" + esutils: "npm:^2.0.2" + peerDependencies: + "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/9d02f70d7052446c5f3a4fb39e6b632695fb6801e46d31d7f7c5001f7c18d31d1ea8369212331ca7ad4e7877b73231f470b0d559162624128f1b80fe591409e6 + languageName: node + linkType: hard + +"@babel/preset-react@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/preset-react@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-validator-option": "npm:^7.23.5" + "@babel/plugin-transform-react-display-name": "npm:^7.24.1" + "@babel/plugin-transform-react-jsx": "npm:^7.23.4" + "@babel/plugin-transform-react-jsx-development": "npm:^7.22.5" + "@babel/plugin-transform-react-pure-annotations": "npm:^7.24.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/a842abc5a024ed68a0ce4c1244607d40165cb6f8cf1817ebda282e470f20302d81c6a61cb41c1a31aa6c4e99ce93df4dd9e998a8ded1417c25d7480f0e14103a + languageName: node + linkType: hard + +"@babel/preset-typescript@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/preset-typescript@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-validator-option": "npm:^7.23.5" + "@babel/plugin-syntax-jsx": "npm:^7.24.1" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.1" + "@babel/plugin-transform-typescript": "npm:^7.24.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/0033dc6fbc898ed0d8017c83a2dd5e095c82909e2f83e48cf9f305e3e9287148758c179ad90f27912cf98ca68bfec3643c57c70c0ca34d3a6c50dc8243aef406 + languageName: node + linkType: hard + +"@babel/regjsgen@npm:^0.8.0": + version: 0.8.0 + resolution: "@babel/regjsgen@npm:0.8.0" + checksum: 10c0/4f3ddd8c7c96d447e05c8304c1d5ba3a83fcabd8a716bc1091c2f31595cdd43a3a055fff7cb5d3042b8cb7d402d78820fcb4e05d896c605a7d8bcf30f2424c4a + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.8.4": + version: 7.24.5 + resolution: "@babel/runtime@npm:7.24.5" + dependencies: + regenerator-runtime: "npm:^0.14.0" + checksum: 10c0/05730e43e8ba6550eae9fd4fb5e7d9d3cb91140379425abcb2a1ff9cebad518a280d82c4c4b0f57ada26a863106ac54a748d90c775790c0e2cd0ddd85ccdf346 + languageName: node + linkType: hard + +"@babel/template@npm:^7.22.15, @babel/template@npm:^7.24.0": + version: 7.24.0 + resolution: "@babel/template@npm:7.24.0" + dependencies: + "@babel/code-frame": "npm:^7.23.5" + "@babel/parser": "npm:^7.24.0" + "@babel/types": "npm:^7.24.0" + checksum: 10c0/9d3dd8d22fe1c36bc3bdef6118af1f4b030aaf6d7d2619f5da203efa818a2185d717523486c111de8d99a8649ddf4bbf6b2a7a64962d8411cf6a8fa89f010e54 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/traverse@npm:7.24.5" + dependencies: + "@babel/code-frame": "npm:^7.24.2" + "@babel/generator": "npm:^7.24.5" + "@babel/helper-environment-visitor": "npm:^7.22.20" + "@babel/helper-function-name": "npm:^7.23.0" + "@babel/helper-hoist-variables": "npm:^7.22.5" + "@babel/helper-split-export-declaration": "npm:^7.24.5" + "@babel/parser": "npm:^7.24.5" + "@babel/types": "npm:^7.24.5" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10c0/3f22534bc2b2ed9208e55ef48af3b32939032b23cb9dc4037447cb108640df70bbb0b9fea86e9c58648949fdc2cb14e89aa79ffa3c62a5dd43459a52fe8c01d1 + languageName: node + linkType: hard + +"@babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.4, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.5, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": + version: 7.24.5 + resolution: "@babel/types@npm:7.24.5" + dependencies: + "@babel/helper-string-parser": "npm:^7.24.1" + "@babel/helper-validator-identifier": "npm:^7.24.5" + to-fast-properties: "npm:^2.0.0" + checksum: 10c0/e1284eb046c5e0451b80220d1200e2327e0a8544a2fe45bb62c952e5fdef7099c603d2336b17b6eac3cc046b7a69bfbce67fe56e1c0ea48cd37c65cb88638f2a + languageName: node + linkType: hard + +"@discoveryjs/json-ext@npm:^0.5.0": + version: 0.5.7 + resolution: "@discoveryjs/json-ext@npm:0.5.7" + checksum: 10c0/e10f1b02b78e4812646ddf289b7d9f2cb567d336c363b266bd50cd223cf3de7c2c74018d91cd2613041568397ef3a4a2b500aba588c6e5bd78c38374ba68f38c + languageName: node + linkType: hard + +"@emotion/is-prop-valid@npm:1.2.2": + version: 1.2.2 + resolution: "@emotion/is-prop-valid@npm:1.2.2" + dependencies: + "@emotion/memoize": "npm:^0.8.1" + checksum: 10c0/bb1530dcb4e0e5a4fabb219279f2d0bc35796baf66f6241f98b0d03db1985c890a8cafbea268e0edefd5eeda143dbd5c09a54b5fba74cee8c69b98b13194af50 + languageName: node + linkType: hard + +"@emotion/memoize@npm:^0.8.1": + version: 0.8.1 + resolution: "@emotion/memoize@npm:0.8.1" + checksum: 10c0/dffed372fc3b9fa2ba411e76af22b6bb686fb0cb07694fdfaa6dd2baeb0d5e4968c1a7caa472bfcf06a5997d5e7c7d16b90e993f9a6ffae79a2c3dbdc76dfe78 + languageName: node + linkType: hard + +"@emotion/unitless@npm:0.8.1": + version: 0.8.1 + resolution: "@emotion/unitless@npm:0.8.1" + checksum: 10c0/a1ed508628288f40bfe6dd17d431ed899c067a899fa293a13afe3aed1d70fac0412b8a215fafab0b42829360db687fecd763e5f01a64ddc4a4b58ec3112ff548 + languageName: node + linkType: hard + +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + dependencies: + string-width: "npm:^5.1.2" + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: "npm:^7.0.1" + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: "npm:^8.1.0" + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e + languageName: node + linkType: hard + +"@jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.5 + resolution: "@jridgewell/gen-mapping@npm:0.3.5" + dependencies: + "@jridgewell/set-array": "npm:^1.2.1" + "@jridgewell/sourcemap-codec": "npm:^1.4.10" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/1be4fd4a6b0f41337c4f5fdf4afc3bd19e39c3691924817108b82ffcb9c9e609c273f936932b9fba4b3a298ce2eb06d9bff4eb1cc3bd81c4f4ee1b4917e25feb + languageName: node + linkType: hard + +"@jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e + languageName: node + linkType: hard + +"@jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 10c0/2a5aa7b4b5c3464c895c802d8ae3f3d2b92fcbe84ad12f8d0bfbb1f5ad006717e7577ee1fd2eac00c088abe486c7adb27976f45d2941ff6b0b92b2c3302c60f4 + languageName: node + linkType: hard + +"@jridgewell/source-map@npm:^0.3.3": + version: 0.3.6 + resolution: "@jridgewell/source-map@npm:0.3.6" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + checksum: 10c0/6a4ecc713ed246ff8e5bdcc1ef7c49aaa93f7463d948ba5054dda18b02dcc6a055e2828c577bcceee058f302ce1fc95595713d44f5c45e43d459f88d267f2f04 + languageName: node + linkType: hard + +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": + version: 1.4.15 + resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" + checksum: 10c0/0c6b5ae663087558039052a626d2d7ed5208da36cfd707dcc5cea4a07cfc918248403dcb5989a8f7afaf245ce0573b7cc6fd94c4a30453bd10e44d9363940ba5 + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10c0/3d1ce6ebc69df9682a5a8896b414c6537e428a1d68b02fcc8363b04284a8ca0df04d0ee3013132252ab14f2527bc13bea6526a912ecb5658f0e39fd2860b4df4 + languageName: node + linkType: hard + +"@jsonjoy.com/base64@npm:^1.1.1": + version: 1.1.2 + resolution: "@jsonjoy.com/base64@npm:1.1.2" + peerDependencies: + tslib: 2 + checksum: 10c0/88717945f66dc89bf58ce75624c99fe6a5c9a0c8614e26d03e406447b28abff80c69fb37dabe5aafef1862cf315071ae66e5c85f6018b437d95f8d13d235e6eb + languageName: node + linkType: hard + +"@jsonjoy.com/json-pack@npm:^1.0.3": + version: 1.0.4 + resolution: "@jsonjoy.com/json-pack@npm:1.0.4" + dependencies: + "@jsonjoy.com/base64": "npm:^1.1.1" + "@jsonjoy.com/util": "npm:^1.1.2" + hyperdyperid: "npm:^1.2.0" + thingies: "npm:^1.20.0" + peerDependencies: + tslib: 2 + checksum: 10c0/c06e57c33d3c18ab31af163e04f77cb759f68386c41375d1e1bd6c28beb1a3cc82217cc3b26f4c94b7385ed28a61e59b01498cf4cec562fd9e464b17eab0cf16 + languageName: node + linkType: hard + +"@jsonjoy.com/util@npm:^1.1.2": + version: 1.1.3 + resolution: "@jsonjoy.com/util@npm:1.1.3" + peerDependencies: + tslib: 2 + checksum: 10c0/29931163e316822f4dd4ccf169b2f85cc61b964c54770621afc1518f60c1e73c3d17990bdcb114091e3ef1493cdfde9b268fae7e1baa445b76a86c44c84d636c + languageName: node + linkType: hard + +"@leichtgewicht/ip-codec@npm:^2.0.1": + version: 2.0.5 + resolution: "@leichtgewicht/ip-codec@npm:2.0.5" + checksum: 10c0/14a0112bd59615eef9e3446fea018045720cd3da85a98f801a685a818b0d96ef2a1f7227e8d271def546b2e2a0fe91ef915ba9dc912ab7967d2317b1a051d66b + languageName: node + linkType: hard + +"@npmcli/agent@npm:^2.0.0": + version: 2.2.2 + resolution: "@npmcli/agent@npm:2.2.2" + dependencies: + agent-base: "npm:^7.1.0" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.1" + lru-cache: "npm:^10.0.1" + socks-proxy-agent: "npm:^8.0.3" + checksum: 10c0/325e0db7b287d4154ecd164c0815c08007abfb07653cc57bceded17bb7fd240998a3cbdbe87d700e30bef494885eccc725ab73b668020811d56623d145b524ae + languageName: node + linkType: hard + +"@npmcli/fs@npm:^3.1.0": + version: 3.1.1 + resolution: "@npmcli/fs@npm:3.1.1" + dependencies: + semver: "npm:^7.3.5" + checksum: 10c0/c37a5b4842bfdece3d14dfdb054f73fe15ed2d3da61b34ff76629fb5b1731647c49166fd2a8bf8b56fcfa51200382385ea8909a3cbecdad612310c114d3f6c99 + languageName: node + linkType: hard + +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd + languageName: node + linkType: hard + +"@types/body-parser@npm:*": + version: 1.19.5 + resolution: "@types/body-parser@npm:1.19.5" + dependencies: + "@types/connect": "npm:*" + "@types/node": "npm:*" + checksum: 10c0/aebeb200f25e8818d8cf39cd0209026750d77c9b85381cdd8deeb50913e4d18a1ebe4b74ca9b0b4d21952511eeaba5e9fbbf739b52731a2061e206ec60d568df + languageName: node + linkType: hard + +"@types/bonjour@npm:^3.5.13": + version: 3.5.13 + resolution: "@types/bonjour@npm:3.5.13" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/eebedbca185ac3c39dd5992ef18d9e2a9f99e7f3c2f52f5561f90e9ed482c5d224c7962db95362712f580ed5713264e777a98d8f0bd8747f4eadf62937baed16 + languageName: node + linkType: hard + +"@types/connect-history-api-fallback@npm:^1.5.4": + version: 1.5.4 + resolution: "@types/connect-history-api-fallback@npm:1.5.4" + dependencies: + "@types/express-serve-static-core": "npm:*" + "@types/node": "npm:*" + checksum: 10c0/1b4035b627dcd714b05a22557f942e24a57ca48e7377dde0d2f86313fe685bc0a6566512a73257a55b5665b96c3041fb29228ac93331d8133011716215de8244 + languageName: node + linkType: hard + +"@types/connect@npm:*": + version: 3.4.38 + resolution: "@types/connect@npm:3.4.38" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/2e1cdba2c410f25649e77856505cd60223250fa12dff7a503e492208dbfdd25f62859918f28aba95315251fd1f5e1ffbfca1e25e73037189ab85dd3f8d0a148c + languageName: node + linkType: hard + +"@types/dom-speech-recognition@npm:^0.0.1": + version: 0.0.1 + resolution: "@types/dom-speech-recognition@npm:0.0.1" + checksum: 10c0/1df9283e40476f82b15cc7691c2f1177a185bf98af63d068f9333fbf4e334d2584b70babe2b9c69fcbe3c74293fcc0d47ce98c5717d8db361e70d88a8fbf9490 + languageName: node + linkType: hard + +"@types/eslint-scope@npm:^3.7.3": + version: 3.7.7 + resolution: "@types/eslint-scope@npm:3.7.7" + dependencies: + "@types/eslint": "npm:*" + "@types/estree": "npm:*" + checksum: 10c0/a0ecbdf2f03912679440550817ff77ef39a30fa8bfdacaf6372b88b1f931828aec392f52283240f0d648cf3055c5ddc564544a626bcf245f3d09fcb099ebe3cc + languageName: node + linkType: hard + +"@types/eslint@npm:*": + version: 8.56.10 + resolution: "@types/eslint@npm:8.56.10" + dependencies: + "@types/estree": "npm:*" + "@types/json-schema": "npm:*" + checksum: 10c0/674349d6c342c3864d70f4d5a9965f96fb253801532752c8c500ad6a1c2e8b219e01ccff5dc8791dcb58b5483012c495708bb9f3ff929f5c9322b3da126c15d3 + languageName: node + linkType: hard + +"@types/estree@npm:*, @types/estree@npm:^1.0.5": + version: 1.0.5 + resolution: "@types/estree@npm:1.0.5" + checksum: 10c0/b3b0e334288ddb407c7b3357ca67dbee75ee22db242ca7c56fe27db4e1a31989cb8af48a84dd401deb787fe10cc6b2ab1ee82dc4783be87ededbe3d53c79c70d + languageName: node + linkType: hard + +"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.33": + version: 4.19.0 + resolution: "@types/express-serve-static-core@npm:4.19.0" + dependencies: + "@types/node": "npm:*" + "@types/qs": "npm:*" + "@types/range-parser": "npm:*" + "@types/send": "npm:*" + checksum: 10c0/38a13dfbb38d18526276e68dae1097eb0ebef296e76bff2a9bf6831c052c2f87797e910c87bd3f0dd1a1b4136241c9d7c841779a00b22576d12aa9b483a63349 + languageName: node + linkType: hard + +"@types/express@npm:*, @types/express@npm:^4.17.21": + version: 4.17.21 + resolution: "@types/express@npm:4.17.21" + dependencies: + "@types/body-parser": "npm:*" + "@types/express-serve-static-core": "npm:^4.17.33" + "@types/qs": "npm:*" + "@types/serve-static": "npm:*" + checksum: 10c0/12e562c4571da50c7d239e117e688dc434db1bac8be55613294762f84fd77fbd0658ccd553c7d3ab02408f385bc93980992369dd30e2ecd2c68c358e6af8fabf + languageName: node + linkType: hard + +"@types/google.maps@npm:^3.45.3": + version: 3.55.9 + resolution: "@types/google.maps@npm:3.55.9" + checksum: 10c0/327119433db1563a8c2fe72d7d99a220fa47f833e02e7c54fd51ecf0f0fc251974c6a848e56210c6a3acf9c545fe33feca65ffc1e760db925fb45edfcabcc3ed + languageName: node + linkType: hard + +"@types/hogan.js@npm:^3.0.0": + version: 3.0.5 + resolution: "@types/hogan.js@npm:3.0.5" + checksum: 10c0/04c569884e3bb9a9225a0e94b3be9644d693518bf6a1931fe097407674fe653d8a1755a33f46a981d2bdcac2a83ef042c074f29e107f931b4cf3de3c58467173 + languageName: node + linkType: hard + +"@types/html-minifier-terser@npm:^6.0.0": + version: 6.1.0 + resolution: "@types/html-minifier-terser@npm:6.1.0" + checksum: 10c0/a62fb8588e2f3818d82a2d7b953ad60a4a52fd767ae04671de1c16f5788bd72f1ed3a6109ed63fd190c06a37d919e3c39d8adbc1793a005def76c15a3f5f5dab + languageName: node + linkType: hard + +"@types/http-errors@npm:*": + version: 2.0.4 + resolution: "@types/http-errors@npm:2.0.4" + checksum: 10c0/494670a57ad4062fee6c575047ad5782506dd35a6b9ed3894cea65830a94367bd84ba302eb3dde331871f6d70ca287bfedb1b2cf658e6132cd2cbd427ab56836 + languageName: node + linkType: hard + +"@types/http-proxy@npm:^1.17.8": + version: 1.17.14 + resolution: "@types/http-proxy@npm:1.17.14" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/c4bffd87be9aff7e879c05bd2c28716220e0eb39788e3f8d314eee665324ad8f5f0919041cbd710254d553cd9cea023f8b776d4b1ec31d2188eac60af18c3022 + languageName: node + linkType: hard + +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db + languageName: node + linkType: hard + +"@types/mime@npm:^1": + version: 1.3.5 + resolution: "@types/mime@npm:1.3.5" + checksum: 10c0/c2ee31cd9b993804df33a694d5aa3fa536511a49f2e06eeab0b484fef59b4483777dbb9e42a4198a0809ffbf698081fdbca1e5c2218b82b91603dfab10a10fbc + languageName: node + linkType: hard + +"@types/node-forge@npm:^1.3.0": + version: 1.3.11 + resolution: "@types/node-forge@npm:1.3.11" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/3d7d23ca0ba38ac0cf74028393bd70f31169ab9aba43f21deb787840170d307d662644bac07287495effe2812ddd7ac8a14dbd43f16c2936bbb06312e96fc3b9 + languageName: node + linkType: hard + +"@types/node@npm:*": + version: 20.12.12 + resolution: "@types/node@npm:20.12.12" + dependencies: + undici-types: "npm:~5.26.4" + checksum: 10c0/f374b763c744e8f16e4f38cf6e2c0eef31781ec9228c9e43a6f267880fea420fab0a238b59f10a7cb3444e49547c5e3785787e371fc242307310995b21988812 + languageName: node + linkType: hard + +"@types/qs@npm:*, @types/qs@npm:^6.5.3": + version: 6.9.15 + resolution: "@types/qs@npm:6.9.15" + checksum: 10c0/49c5ff75ca3adb18a1939310042d273c9fc55920861bd8e5100c8a923b3cda90d759e1a95e18334092da1c8f7b820084687770c83a1ccef04fb2c6908117c823 + languageName: node + linkType: hard + +"@types/range-parser@npm:*": + version: 1.2.7 + resolution: "@types/range-parser@npm:1.2.7" + checksum: 10c0/361bb3e964ec5133fa40644a0b942279ed5df1949f21321d77de79f48b728d39253e5ce0408c9c17e4e0fd95ca7899da36841686393b9f7a1e209916e9381a3c + languageName: node + linkType: hard + +"@types/retry@npm:0.12.2": + version: 0.12.2 + resolution: "@types/retry@npm:0.12.2" + checksum: 10c0/07481551a988cc90b423351919928b9ddcd14e3f5591cac3ab950851bb20646e55a10e89141b38bc3093d2056d4df73700b22ff2612976ac86a6367862381884 + languageName: node + linkType: hard + +"@types/send@npm:*": + version: 0.17.4 + resolution: "@types/send@npm:0.17.4" + dependencies: + "@types/mime": "npm:^1" + "@types/node": "npm:*" + checksum: 10c0/7f17fa696cb83be0a104b04b424fdedc7eaba1c9a34b06027239aba513b398a0e2b7279778af521f516a397ced417c96960e5f50fcfce40c4bc4509fb1a5883c + languageName: node + linkType: hard + +"@types/serve-index@npm:^1.9.4": + version: 1.9.4 + resolution: "@types/serve-index@npm:1.9.4" + dependencies: + "@types/express": "npm:*" + checksum: 10c0/94c1b9e8f1ea36a229e098e1643d5665d9371f8c2658521718e259130a237c447059b903bac0dcc96ee2c15fd63f49aa647099b7d0d437a67a6946527a837438 + languageName: node + linkType: hard + +"@types/serve-static@npm:*, @types/serve-static@npm:^1.15.5": + version: 1.15.7 + resolution: "@types/serve-static@npm:1.15.7" + dependencies: + "@types/http-errors": "npm:*" + "@types/node": "npm:*" + "@types/send": "npm:*" + checksum: 10c0/26ec864d3a626ea627f8b09c122b623499d2221bbf2f470127f4c9ebfe92bd8a6bb5157001372d4c4bd0dd37a1691620217d9dc4df5aa8f779f3fd996b1c60ae + languageName: node + linkType: hard + +"@types/sockjs@npm:^0.3.36": + version: 0.3.36 + resolution: "@types/sockjs@npm:0.3.36" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/b20b7820ee813f22de4f2ce98bdd12c68c930e016a8912b1ed967595ac0d8a4cbbff44f4d486dd97f77f5927e7b5725bdac7472c9ec5b27f53a5a13179f0612f + languageName: node + linkType: hard + +"@types/stylis@npm:4.2.5": + version: 4.2.5 + resolution: "@types/stylis@npm:4.2.5" + checksum: 10c0/23f5b35a3a04f6bb31a29d404fa1bc8e0035fcaff2356b4047743a057e0c37b2eba7efe14d57dd2b95b398cea3bac294d9c6cd93ed307d8c0b7f5d282224b469 + languageName: node + linkType: hard + +"@types/webpack@npm:^5.28.5": + version: 5.28.5 + resolution: "@types/webpack@npm:5.28.5" + dependencies: + "@types/node": "npm:*" + tapable: "npm:^2.2.0" + webpack: "npm:^5" + checksum: 10c0/d1fec1f678af79dd0d84333740bdd2ce128c7f4fd1f8d14bb0ec0f4c5af70580af68350f677e3696003a8cb2e2b5f510f8c0ed7ee5ad2bc7874c87f80ecd7c8d + languageName: node + linkType: hard + +"@types/ws@npm:^8.5.10": + version: 8.5.10 + resolution: "@types/ws@npm:8.5.10" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/e9af279b984c4a04ab53295a40aa95c3e9685f04888df5c6920860d1dd073fcc57c7bd33578a04b285b2c655a0b52258d34bee0a20569dca8defb8393e1e5d29 + languageName: node + linkType: hard + +"@webassemblyjs/ast@npm:1.12.1, @webassemblyjs/ast@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/ast@npm:1.12.1" + dependencies: + "@webassemblyjs/helper-numbers": "npm:1.11.6" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" + checksum: 10c0/ba7f2b96c6e67e249df6156d02c69eb5f1bd18d5005303cdc42accb053bebbbde673826e54db0437c9748e97abd218366a1d13fa46859b23cde611b6b409998c + languageName: node + linkType: hard + +"@webassemblyjs/floating-point-hex-parser@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.6" + checksum: 10c0/37fe26f89e18e4ca0e7d89cfe3b9f17cfa327d7daf906ae01400416dbb2e33c8a125b4dc55ad7ff405e5fcfb6cf0d764074c9bc532b9a31a71e762be57d2ea0a + languageName: node + linkType: hard + +"@webassemblyjs/helper-api-error@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-api-error@npm:1.11.6" + checksum: 10c0/a681ed51863e4ff18cf38d223429f414894e5f7496856854d9a886eeddcee32d7c9f66290f2919c9bb6d2fc2b2fae3f989b6a1e02a81e829359738ea0c4d371a + languageName: node + linkType: hard + +"@webassemblyjs/helper-buffer@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/helper-buffer@npm:1.12.1" + checksum: 10c0/0270724afb4601237410f7fd845ab58ccda1d5456a8783aadfb16eaaf3f2c9610c28e4a5bcb6ad880cde5183c82f7f116d5ccfc2310502439d33f14b6888b48a + languageName: node + linkType: hard + +"@webassemblyjs/helper-numbers@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-numbers@npm:1.11.6" + dependencies: + "@webassemblyjs/floating-point-hex-parser": "npm:1.11.6" + "@webassemblyjs/helper-api-error": "npm:1.11.6" + "@xtuc/long": "npm:4.2.2" + checksum: 10c0/c7d5afc0ff3bd748339b466d8d2f27b908208bf3ff26b2e8e72c39814479d486e0dca6f3d4d776fd9027c1efe05b5c0716c57a23041eb34473892b2731c33af3 + languageName: node + linkType: hard + +"@webassemblyjs/helper-wasm-bytecode@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.6" + checksum: 10c0/79d2bebdd11383d142745efa32781249745213af8e022651847382685ca76709f83e1d97adc5f0d3c2b8546bf02864f8b43a531fdf5ca0748cb9e4e0ef2acaa5 + languageName: node + linkType: hard + +"@webassemblyjs/helper-wasm-section@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": "npm:1.12.1" + "@webassemblyjs/helper-buffer": "npm:1.12.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" + "@webassemblyjs/wasm-gen": "npm:1.12.1" + checksum: 10c0/0546350724d285ae3c26e6fc444be4c3b5fb824f3be0ec8ceb474179dc3f4430336dd2e36a44b3e3a1a6815960e5eec98cd9b3a8ec66dc53d86daedd3296a6a2 + languageName: node + linkType: hard + +"@webassemblyjs/ieee754@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/ieee754@npm:1.11.6" + dependencies: + "@xtuc/ieee754": "npm:^1.2.0" + checksum: 10c0/59de0365da450322c958deadade5ec2d300c70f75e17ae55de3c9ce564deff5b429e757d107c7ec69bd0ba169c6b6cc2ff66293ab7264a7053c829b50ffa732f + languageName: node + linkType: hard + +"@webassemblyjs/leb128@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/leb128@npm:1.11.6" + dependencies: + "@xtuc/long": "npm:4.2.2" + checksum: 10c0/cb344fc04f1968209804de4da018679c5d4708a03b472a33e0fa75657bb024978f570d3ccf9263b7f341f77ecaa75d0e051b9cd4b7bb17a339032cfd1c37f96e + languageName: node + linkType: hard + +"@webassemblyjs/utf8@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/utf8@npm:1.11.6" + checksum: 10c0/14d6c24751a89ad9d801180b0d770f30a853c39f035a15fbc96266d6ac46355227abd27a3fd2eeaa97b4294ced2440a6b012750ae17bafe1a7633029a87b6bee + languageName: node + linkType: hard + +"@webassemblyjs/wasm-edit@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-edit@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": "npm:1.12.1" + "@webassemblyjs/helper-buffer": "npm:1.12.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" + "@webassemblyjs/helper-wasm-section": "npm:1.12.1" + "@webassemblyjs/wasm-gen": "npm:1.12.1" + "@webassemblyjs/wasm-opt": "npm:1.12.1" + "@webassemblyjs/wasm-parser": "npm:1.12.1" + "@webassemblyjs/wast-printer": "npm:1.12.1" + checksum: 10c0/972f5e6c522890743999e0ed45260aae728098801c6128856b310dd21f1ee63435fc7b518e30e0ba1cdafd0d1e38275829c1e4451c3536a1d9e726e07a5bba0b + languageName: node + linkType: hard + +"@webassemblyjs/wasm-gen@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-gen@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": "npm:1.12.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" + "@webassemblyjs/ieee754": "npm:1.11.6" + "@webassemblyjs/leb128": "npm:1.11.6" + "@webassemblyjs/utf8": "npm:1.11.6" + checksum: 10c0/1e257288177af9fa34c69cab94f4d9036ebed611f77f3897c988874e75182eeeec759c79b89a7a49dd24624fc2d3d48d5580b62b67c4a1c9bfbdcd266b281c16 + languageName: node + linkType: hard + +"@webassemblyjs/wasm-opt@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-opt@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": "npm:1.12.1" + "@webassemblyjs/helper-buffer": "npm:1.12.1" + "@webassemblyjs/wasm-gen": "npm:1.12.1" + "@webassemblyjs/wasm-parser": "npm:1.12.1" + checksum: 10c0/992a45e1f1871033c36987459436ab4e6430642ca49328e6e32a13de9106fe69ae6c0ac27d7050efd76851e502d11cd1ac0e06b55655dfa889ad82f11a2712fb + languageName: node + linkType: hard + +"@webassemblyjs/wasm-parser@npm:1.12.1, @webassemblyjs/wasm-parser@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-parser@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": "npm:1.12.1" + "@webassemblyjs/helper-api-error": "npm:1.11.6" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" + "@webassemblyjs/ieee754": "npm:1.11.6" + "@webassemblyjs/leb128": "npm:1.11.6" + "@webassemblyjs/utf8": "npm:1.11.6" + checksum: 10c0/e85cec1acad07e5eb65b92d37c8e6ca09c6ca50d7ca58803a1532b452c7321050a0328c49810c337cc2dfd100c5326a54d5ebd1aa5c339ebe6ef10c250323a0e + languageName: node + linkType: hard + +"@webassemblyjs/wast-printer@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wast-printer@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": "npm:1.12.1" + "@xtuc/long": "npm:4.2.2" + checksum: 10c0/39bf746eb7a79aa69953f194943bbc43bebae98bd7cadd4d8bc8c0df470ca6bf9d2b789effaa180e900fab4e2691983c1f7d41571458bd2a26267f2f0c73705a + languageName: node + linkType: hard + +"@webpack-cli/configtest@npm:^2.1.1": + version: 2.1.1 + resolution: "@webpack-cli/configtest@npm:2.1.1" + peerDependencies: + webpack: 5.x.x + webpack-cli: 5.x.x + checksum: 10c0/a8da1f15702cb289807da99235ed95326ed7dabeb1a36ca59bd3a5dbe6adcc946a9a2767936050fc4d5ed14efab0e5b5a641dfe8e3d862c36caa5791ac12759d + languageName: node + linkType: hard + +"@webpack-cli/info@npm:^2.0.2": + version: 2.0.2 + resolution: "@webpack-cli/info@npm:2.0.2" + peerDependencies: + webpack: 5.x.x + webpack-cli: 5.x.x + checksum: 10c0/ca88a35604dc9aedac7c26e8f6793c5039dc1eea2b12a85fbfd669a5f21ecf9cf169d7fd157ea366a62666e3fa05b776306a96742ac61a9868f44fdce6b40f7d + languageName: node + linkType: hard + +"@webpack-cli/serve@npm:^2.0.5": + version: 2.0.5 + resolution: "@webpack-cli/serve@npm:2.0.5" + peerDependencies: + webpack: 5.x.x + webpack-cli: 5.x.x + peerDependenciesMeta: + webpack-dev-server: + optional: true + checksum: 10c0/36079d34971ff99a58b66b13f4184dcdd8617853c48cccdbc3f9ab7ea9e5d4fcf504e873c298ea7aa15e0b51ad2c4aee4d7a70bd7d9364e60f57b0eb93ca15fc + languageName: node + linkType: hard + +"@xtuc/ieee754@npm:^1.2.0": + version: 1.2.0 + resolution: "@xtuc/ieee754@npm:1.2.0" + checksum: 10c0/a8565d29d135039bd99ae4b2220d3e167d22cf53f867e491ed479b3f84f895742d0097f935b19aab90265a23d5d46711e4204f14c479ae3637fbf06c4666882f + languageName: node + linkType: hard + +"@xtuc/long@npm:4.2.2": + version: 4.2.2 + resolution: "@xtuc/long@npm:4.2.2" + checksum: 10c0/8582cbc69c79ad2d31568c412129bf23d2b1210a1dfb60c82d5a1df93334da4ee51f3057051658569e2c196d8dc33bc05ae6b974a711d0d16e801e1d0647ccd1 + languageName: node + linkType: hard + +"abbrev@npm:1": + version: 1.1.1 + resolution: "abbrev@npm:1.1.1" + checksum: 10c0/3f762677702acb24f65e813070e306c61fafe25d4b2583f9dfc935131f774863f3addd5741572ed576bd69cabe473c5af18e1e108b829cb7b6b4747884f726e6 + languageName: node + linkType: hard + +"abbrev@npm:^2.0.0": + version: 2.0.0 + resolution: "abbrev@npm:2.0.0" + checksum: 10c0/f742a5a107473946f426c691c08daba61a1d15942616f300b5d32fd735be88fef5cba24201757b6c407fd564555fb48c751cfa33519b2605c8a7aadd22baf372 + languageName: node + linkType: hard + +"accepts@npm:~1.3.4, accepts@npm:~1.3.5, accepts@npm:~1.3.8": + version: 1.3.8 + resolution: "accepts@npm:1.3.8" + dependencies: + mime-types: "npm:~2.1.34" + negotiator: "npm:0.6.3" + checksum: 10c0/3a35c5f5586cfb9a21163ca47a5f77ac34fa8ceb5d17d2fa2c0d81f41cbd7f8c6fa52c77e2c039acc0f4d09e71abdc51144246900f6bef5e3c4b333f77d89362 + languageName: node + linkType: hard + +"acorn-import-assertions@npm:^1.9.0": + version: 1.9.0 + resolution: "acorn-import-assertions@npm:1.9.0" + peerDependencies: + acorn: ^8 + checksum: 10c0/3b4a194e128efdc9b86c2b1544f623aba4c1aa70d638f8ab7dc3971a5b4aa4c57bd62f99af6e5325bb5973c55863b4112e708a6f408bad7a138647ca72283afe + languageName: node + linkType: hard + +"acorn@npm:^8.7.1, acorn@npm:^8.8.2": + version: 8.11.3 + resolution: "acorn@npm:8.11.3" + bin: + acorn: bin/acorn + checksum: 10c0/3ff155f8812e4a746fee8ecff1f227d527c4c45655bb1fad6347c3cb58e46190598217551b1500f18542d2bbe5c87120cb6927f5a074a59166fbdd9468f0a299 + languageName: node + linkType: hard + +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": + version: 7.1.1 + resolution: "agent-base@npm:7.1.1" + dependencies: + debug: "npm:^4.3.4" + checksum: 10c0/e59ce7bed9c63bf071a30cc471f2933862044c97fd9958967bfe22521d7a0f601ce4ed5a8c011799d0c726ca70312142ae193bbebb60f576b52be19d4a363b50 + languageName: node + linkType: hard + +"aggregate-error@npm:^3.0.0": + version: 3.1.0 + resolution: "aggregate-error@npm:3.1.0" + dependencies: + clean-stack: "npm:^2.0.0" + indent-string: "npm:^4.0.0" + checksum: 10c0/a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 + languageName: node + linkType: hard + +"ajv-formats@npm:^2.1.1": + version: 2.1.1 + resolution: "ajv-formats@npm:2.1.1" + dependencies: + ajv: "npm:^8.0.0" + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: 10c0/e43ba22e91b6a48d96224b83d260d3a3a561b42d391f8d3c6d2c1559f9aa5b253bfb306bc94bbeca1d967c014e15a6efe9a207309e95b3eaae07fcbcdc2af662 + languageName: node + linkType: hard + +"ajv-keywords@npm:^3.5.2": + version: 3.5.2 + resolution: "ajv-keywords@npm:3.5.2" + peerDependencies: + ajv: ^6.9.1 + checksum: 10c0/0c57a47cbd656e8cdfd99d7c2264de5868918ffa207c8d7a72a7f63379d4333254b2ba03d69e3c035e996a3fd3eb6d5725d7a1597cca10694296e32510546360 + languageName: node + linkType: hard + +"ajv-keywords@npm:^5.1.0": + version: 5.1.0 + resolution: "ajv-keywords@npm:5.1.0" + dependencies: + fast-deep-equal: "npm:^3.1.3" + peerDependencies: + ajv: ^8.8.2 + checksum: 10c0/18bec51f0171b83123ba1d8883c126e60c6f420cef885250898bf77a8d3e65e3bfb9e8564f497e30bdbe762a83e0d144a36931328616a973ee669dc74d4a9590 + languageName: node + linkType: hard + +"ajv@npm:^6.12.5": + version: 6.12.6 + resolution: "ajv@npm:6.12.6" + dependencies: + fast-deep-equal: "npm:^3.1.1" + fast-json-stable-stringify: "npm:^2.0.0" + json-schema-traverse: "npm:^0.4.1" + uri-js: "npm:^4.2.2" + checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 + languageName: node + linkType: hard + +"ajv@npm:^8.0.0, ajv@npm:^8.9.0": + version: 8.13.0 + resolution: "ajv@npm:8.13.0" + dependencies: + fast-deep-equal: "npm:^3.1.3" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + uri-js: "npm:^4.4.1" + checksum: 10c0/14c6497b6f72843986d7344175a1aa0e2c35b1e7f7475e55bc582cddb765fca7e6bf950f465dc7846f817776d9541b706f4b5b3fbedd8dfdeb5fce6f22864264 + languageName: node + linkType: hard + +"algoliasearch-helper@npm:3.19.0": + version: 3.19.0 + resolution: "algoliasearch-helper@npm:3.19.0" + dependencies: + "@algolia/events": "npm:^4.0.1" + peerDependencies: + algoliasearch: ">= 3.1 < 6" + checksum: 10c0/43107e22259cfce9bd3c8a4c8f93c42bc053f888566c07cdfd337ac9ee010ff16edb7c248646433eee73d8f95917cb442361530d32f120acd1e7bd289e40638d + languageName: node + linkType: hard + +"algoliasearch@npm:^4.23.3": + version: 4.23.3 + resolution: "algoliasearch@npm:4.23.3" + dependencies: + "@algolia/cache-browser-local-storage": "npm:4.23.3" + "@algolia/cache-common": "npm:4.23.3" + "@algolia/cache-in-memory": "npm:4.23.3" + "@algolia/client-account": "npm:4.23.3" + "@algolia/client-analytics": "npm:4.23.3" + "@algolia/client-common": "npm:4.23.3" + "@algolia/client-personalization": "npm:4.23.3" + "@algolia/client-search": "npm:4.23.3" + "@algolia/logger-common": "npm:4.23.3" + "@algolia/logger-console": "npm:4.23.3" + "@algolia/recommend": "npm:4.23.3" + "@algolia/requester-browser-xhr": "npm:4.23.3" + "@algolia/requester-common": "npm:4.23.3" + "@algolia/requester-node-http": "npm:4.23.3" + "@algolia/transporter": "npm:4.23.3" + checksum: 10c0/1f06f033c47f94cdcb0af8835dc3bfc76f5e160126ea07db1f4e3823e136cde2cd391ecb82e2bc0a42bd36a5560ba74fd3d6d1293623abe04d52b9ca50304996 + languageName: node + linkType: hard + +"ansi-html-community@npm:^0.0.8": + version: 0.0.8 + resolution: "ansi-html-community@npm:0.0.8" + bin: + ansi-html: bin/ansi-html + checksum: 10c0/45d3a6f0b4f10b04fdd44bef62972e2470bfd917bf00439471fa7473d92d7cbe31369c73db863cc45dda115cb42527f39e232e9256115534b8ee5806b0caeed4 + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 + languageName: node + linkType: hard + +"ansi-regex@npm:^6.0.1": + version: 6.0.1 + resolution: "ansi-regex@npm:6.0.1" + checksum: 10c0/cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08 + languageName: node + linkType: hard + +"ansi-styles@npm:^3.2.1": + version: 3.2.1 + resolution: "ansi-styles@npm:3.2.1" + dependencies: + color-convert: "npm:^1.9.0" + checksum: 10c0/ece5a8ef069fcc5298f67e3f4771a663129abd174ea2dfa87923a2be2abf6cd367ef72ac87942da00ce85bd1d651d4cd8595aebdb1b385889b89b205860e977b + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: "npm:^2.0.1" + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + languageName: node + linkType: hard + +"ansi-styles@npm:^6.1.0": + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c + languageName: node + linkType: hard + +"anymatch@npm:~3.1.2": + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" + dependencies: + normalize-path: "npm:^3.0.0" + picomatch: "npm:^2.0.4" + checksum: 10c0/57b06ae984bc32a0d22592c87384cd88fe4511b1dd7581497831c56d41939c8a001b28e7b853e1450f2bf61992dfcaa8ae2d0d161a0a90c4fb631ef07098fbac + languageName: node + linkType: hard + +"array-flatten@npm:1.1.1": + version: 1.1.1 + resolution: "array-flatten@npm:1.1.1" + checksum: 10c0/806966c8abb2f858b08f5324d9d18d7737480610f3bd5d3498aaae6eb5efdc501a884ba019c9b4a8f02ff67002058749d05548fd42fa8643f02c9c7f22198b91 + languageName: node + linkType: hard + +"babel-loader@npm:^9.1.3": + version: 9.1.3 + resolution: "babel-loader@npm:9.1.3" + dependencies: + find-cache-dir: "npm:^4.0.0" + schema-utils: "npm:^4.0.0" + peerDependencies: + "@babel/core": ^7.12.0 + webpack: ">=5" + checksum: 10c0/e3fc3c9e02bd908b37e8e8cd4f3d7280cf6ac45e33fc203aedbb615135a0fecc33bf92573b71a166a827af029d302c0b060354985cd91d510320bd70a2f949eb + languageName: node + linkType: hard + +"babel-plugin-polyfill-corejs2@npm:^0.4.10": + version: 0.4.11 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.11" + dependencies: + "@babel/compat-data": "npm:^7.22.6" + "@babel/helper-define-polyfill-provider": "npm:^0.6.2" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/b2217bc8d5976cf8142453ed44daabf0b2e0e75518f24eac83b54a8892e87a88f1bd9089daa92fd25df979ecd0acfd29b6bc28c4182c1c46344cee15ef9bce84 + languageName: node + linkType: hard + +"babel-plugin-polyfill-corejs3@npm:^0.10.4": + version: 0.10.4 + resolution: "babel-plugin-polyfill-corejs3@npm:0.10.4" + dependencies: + "@babel/helper-define-polyfill-provider": "npm:^0.6.1" + core-js-compat: "npm:^3.36.1" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/31b92cd3dfb5b417da8dfcf0deaa4b8b032b476d7bb31ca51c66127cf25d41e89260e89d17bc004b2520faa38aa9515fafabf81d89f9d4976e9dc1163e4a7c41 + languageName: node + linkType: hard + +"babel-plugin-polyfill-regenerator@npm:^0.6.1": + version: 0.6.2 + resolution: "babel-plugin-polyfill-regenerator@npm:0.6.2" + dependencies: + "@babel/helper-define-polyfill-provider": "npm:^0.6.2" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/bc541037cf7620bc84ddb75a1c0ce3288f90e7d2799c070a53f8a495c8c8ae0316447becb06f958dd25dcce2a2fce855d318ecfa48036a1ddb218d55aa38a744 + languageName: node + linkType: hard + +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee + languageName: node + linkType: hard + +"batch@npm:0.6.1": + version: 0.6.1 + resolution: "batch@npm:0.6.1" + checksum: 10c0/925a13897b4db80d4211082fe287bcf96d297af38e26448c857cee3e095c9792e3b8f26b37d268812e7f38a589f694609de8534a018b1937d7dc9f84e6b387c5 + languageName: node + linkType: hard + +"binary-extensions@npm:^2.0.0": + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: 10c0/75a59cafc10fb12a11d510e77110c6c7ae3f4ca22463d52487709ca7f18f69d886aa387557cc9864fbdb10153d0bdb4caacabf11541f55e89ed6e18d12ece2b5 + languageName: node + linkType: hard + +"body-parser@npm:1.20.2": + version: 1.20.2 + resolution: "body-parser@npm:1.20.2" + dependencies: + bytes: "npm:3.1.2" + content-type: "npm:~1.0.5" + debug: "npm:2.6.9" + depd: "npm:2.0.0" + destroy: "npm:1.2.0" + http-errors: "npm:2.0.0" + iconv-lite: "npm:0.4.24" + on-finished: "npm:2.4.1" + qs: "npm:6.11.0" + raw-body: "npm:2.5.2" + type-is: "npm:~1.6.18" + unpipe: "npm:1.0.0" + checksum: 10c0/06f1438fff388a2e2354c96aa3ea8147b79bfcb1262dfcc2aae68ec13723d01d5781680657b74e9f83c808266d5baf52804032fbde2b7382b89bd8cdb273ace9 + languageName: node + linkType: hard + +"bonjour-service@npm:^1.2.1": + version: 1.2.1 + resolution: "bonjour-service@npm:1.2.1" + dependencies: + fast-deep-equal: "npm:^3.1.3" + multicast-dns: "npm:^7.2.5" + checksum: 10c0/953cbfc27fc9e36e6f988012993ab2244817d82426603e0390d4715639031396c932b6657b1aa4ec30dbb5fa903d6b2c7f1be3af7a8ba24165c93e987c849730 + languageName: node + linkType: hard + +"boolbase@npm:^1.0.0": + version: 1.0.0 + resolution: "boolbase@npm:1.0.0" + checksum: 10c0/e4b53deb4f2b85c52be0e21a273f2045c7b6a6ea002b0e139c744cb6f95e9ec044439a52883b0d74dedd1ff3da55ed140cfdddfed7fb0cccbed373de5dce1bcf + languageName: node + linkType: hard + +"brace-expansion@npm:^2.0.1": + version: 2.0.1 + resolution: "brace-expansion@npm:2.0.1" + dependencies: + balanced-match: "npm:^1.0.0" + checksum: 10c0/b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f + languageName: node + linkType: hard + +"braces@npm:^3.0.2, braces@npm:~3.0.2": + version: 3.0.2 + resolution: "braces@npm:3.0.2" + dependencies: + fill-range: "npm:^7.0.1" + checksum: 10c0/321b4d675791479293264019156ca322163f02dc06e3c4cab33bb15cd43d80b51efef69b0930cfde3acd63d126ebca24cd0544fa6f261e093a0fb41ab9dda381 + languageName: node + linkType: hard + +"browserslist@npm:^4.21.10, browserslist@npm:^4.22.2, browserslist@npm:^4.23.0": + version: 4.23.0 + resolution: "browserslist@npm:4.23.0" + dependencies: + caniuse-lite: "npm:^1.0.30001587" + electron-to-chromium: "npm:^1.4.668" + node-releases: "npm:^2.0.14" + update-browserslist-db: "npm:^1.0.13" + bin: + browserslist: cli.js + checksum: 10c0/8e9cc154529062128d02a7af4d8adeead83ca1df8cd9ee65a88e2161039f3d68a4d40fea7353cab6bae4c16182dec2fdd9a1cf7dc2a2935498cee1af0e998943 + languageName: node + linkType: hard + +"buffer-from@npm:^1.0.0": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 10c0/124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 + languageName: node + linkType: hard + +"bundle-name@npm:^4.1.0": + version: 4.1.0 + resolution: "bundle-name@npm:4.1.0" + dependencies: + run-applescript: "npm:^7.0.0" + checksum: 10c0/8e575981e79c2bcf14d8b1c027a3775c095d362d1382312f444a7c861b0e21513c0bd8db5bd2b16e50ba0709fa622d4eab6b53192d222120305e68359daece29 + languageName: node + linkType: hard + +"bytes@npm:3.0.0": + version: 3.0.0 + resolution: "bytes@npm:3.0.0" + checksum: 10c0/91d42c38601c76460519ffef88371caacaea483a354c8e4b8808e7b027574436a5713337c003ea3de63ee4991c2a9a637884fdfe7f761760d746929d9e8fec60 + languageName: node + linkType: hard + +"bytes@npm:3.1.2": + version: 3.1.2 + resolution: "bytes@npm:3.1.2" + checksum: 10c0/76d1c43cbd602794ad8ad2ae94095cddeb1de78c5dddaa7005c51af10b0176c69971a6d88e805a90c2b6550d76636e43c40d8427a808b8645ede885de4a0358e + languageName: node + linkType: hard + +"cacache@npm:^18.0.0": + version: 18.0.3 + resolution: "cacache@npm:18.0.3" + dependencies: + "@npmcli/fs": "npm:^3.1.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^10.2.2" + lru-cache: "npm:^10.0.1" + minipass: "npm:^7.0.3" + minipass-collect: "npm:^2.0.1" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^4.0.0" + ssri: "npm:^10.0.0" + tar: "npm:^6.1.11" + unique-filename: "npm:^3.0.0" + checksum: 10c0/dfda92840bb371fb66b88c087c61a74544363b37a265023223a99965b16a16bbb87661fe4948718d79df6e0cc04e85e62784fbcf1832b2a5e54ff4c46fbb45b7 + languageName: node + linkType: hard + +"call-bind@npm:^1.0.7": + version: 1.0.7 + resolution: "call-bind@npm:1.0.7" + dependencies: + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.1" + checksum: 10c0/a3ded2e423b8e2a265983dba81c27e125b48eefb2655e7dfab6be597088da3d47c47976c24bc51b8fd9af1061f8f87b4ab78a314f3c77784b2ae2ba535ad8b8d + languageName: node + linkType: hard + +"camel-case@npm:^4.1.2": + version: 4.1.2 + resolution: "camel-case@npm:4.1.2" + dependencies: + pascal-case: "npm:^3.1.2" + tslib: "npm:^2.0.3" + checksum: 10c0/bf9eefaee1f20edbed2e9a442a226793bc72336e2b99e5e48c6b7252b6f70b080fc46d8246ab91939e2af91c36cdd422e0af35161e58dd089590f302f8f64c8a + languageName: node + linkType: hard + +"camelize@npm:^1.0.0": + version: 1.0.1 + resolution: "camelize@npm:1.0.1" + checksum: 10c0/4c9ac55efd356d37ac483bad3093758236ab686192751d1c9daa43188cc5a07b09bd431eb7458a4efd9ca22424bba23253e7b353feb35d7c749ba040de2385fb + languageName: node + linkType: hard + +"caniuse-lite@npm:^1.0.30001587": + version: 1.0.30001620 + resolution: "caniuse-lite@npm:1.0.30001620" + checksum: 10c0/3783117143fbdc98c1b91a579d0f2a7bcee7008f322ba7a2bf56a6c3d105400772c7ed8026840b4ea909ec7bf254bcc36532f2ce1b1a1240b00d0335da39b7ec + languageName: node + linkType: hard + +"chalk@npm:^2.4.2": + version: 2.4.2 + resolution: "chalk@npm:2.4.2" + dependencies: + ansi-styles: "npm:^3.2.1" + escape-string-regexp: "npm:^1.0.5" + supports-color: "npm:^5.3.0" + checksum: 10c0/e6543f02ec877732e3a2d1c3c3323ddb4d39fbab687c23f526e25bd4c6a9bf3b83a696e8c769d078e04e5754921648f7821b2a2acfd16c550435fd630026e073 + languageName: node + linkType: hard + +"chokidar@npm:^3.6.0": + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" + dependencies: + anymatch: "npm:~3.1.2" + braces: "npm:~3.0.2" + fsevents: "npm:~2.3.2" + glob-parent: "npm:~5.1.2" + is-binary-path: "npm:~2.1.0" + is-glob: "npm:~4.0.1" + normalize-path: "npm:~3.0.0" + readdirp: "npm:~3.6.0" + dependenciesMeta: + fsevents: + optional: true + checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462 + languageName: node + linkType: hard + +"chownr@npm:^2.0.0": + version: 2.0.0 + resolution: "chownr@npm:2.0.0" + checksum: 10c0/594754e1303672171cc04e50f6c398ae16128eb134a88f801bf5354fd96f205320f23536a045d9abd8b51024a149696e51231565891d4efdab8846021ecf88e6 + languageName: node + linkType: hard + +"chrome-trace-event@npm:^1.0.2": + version: 1.0.3 + resolution: "chrome-trace-event@npm:1.0.3" + checksum: 10c0/080ce2d20c2b9e0f8461a380e9585686caa768b1c834a464470c9dc74cda07f27611c7b727a2cd768a9cecd033297fdec4ce01f1e58b62227882c1059dec321c + languageName: node + linkType: hard + +"clean-css@npm:^5.2.2": + version: 5.3.3 + resolution: "clean-css@npm:5.3.3" + dependencies: + source-map: "npm:~0.6.0" + checksum: 10c0/381de7523e23f3762eb180e327dcc0cedafaf8cb1cd8c26b7cc1fc56e0829a92e734729c4f955394d65ed72fb62f82d8baf78af34b33b8a7d41ebad2accdd6fb + languageName: node + linkType: hard + +"clean-stack@npm:^2.0.0": + version: 2.2.0 + resolution: "clean-stack@npm:2.2.0" + checksum: 10c0/1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 + languageName: node + linkType: hard + +"clone-deep@npm:^4.0.1": + version: 4.0.1 + resolution: "clone-deep@npm:4.0.1" + dependencies: + is-plain-object: "npm:^2.0.4" + kind-of: "npm:^6.0.2" + shallow-clone: "npm:^3.0.0" + checksum: 10c0/637753615aa24adf0f2d505947a1bb75e63964309034a1cf56ba4b1f30af155201edd38d26ffe26911adaae267a3c138b344a4947d39f5fc1b6d6108125aa758 + languageName: node + linkType: hard + +"color-convert@npm:^1.9.0": + version: 1.9.3 + resolution: "color-convert@npm:1.9.3" + dependencies: + color-name: "npm:1.1.3" + checksum: 10c0/5ad3c534949a8c68fca8fbc6f09068f435f0ad290ab8b2f76841b9e6af7e0bb57b98cb05b0e19fe33f5d91e5a8611ad457e5f69e0a484caad1f7487fd0e8253c + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: "npm:~1.1.4" + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + languageName: node + linkType: hard + +"color-name@npm:1.1.3": + version: 1.1.3 + resolution: "color-name@npm:1.1.3" + checksum: 10c0/566a3d42cca25b9b3cd5528cd7754b8e89c0eb646b7f214e8e2eaddb69994ac5f0557d9c175eb5d8f0ad73531140d9c47525085ee752a91a2ab15ab459caf6d6 + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + languageName: node + linkType: hard + +"colorette@npm:^2.0.10, colorette@npm:^2.0.14": + version: 2.0.20 + resolution: "colorette@npm:2.0.20" + checksum: 10c0/e94116ff33b0ff56f3b83b9ace895e5bf87c2a7a47b3401b8c3f3226e050d5ef76cf4072fb3325f9dc24d1698f9b730baf4e05eeaf861d74a1883073f4c98a40 + languageName: node + linkType: hard + +"commander@npm:^10.0.1": + version: 10.0.1 + resolution: "commander@npm:10.0.1" + checksum: 10c0/53f33d8927758a911094adadda4b2cbac111a5b377d8706700587650fd8f45b0bbe336de4b5c3fe47fd61f420a3d9bd452b6e0e6e5600a7e74d7bf0174f6efe3 + languageName: node + linkType: hard + +"commander@npm:^2.20.0": + version: 2.20.3 + resolution: "commander@npm:2.20.3" + checksum: 10c0/74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288 + languageName: node + linkType: hard + +"commander@npm:^8.3.0": + version: 8.3.0 + resolution: "commander@npm:8.3.0" + checksum: 10c0/8b043bb8322ea1c39664a1598a95e0495bfe4ca2fad0d84a92d7d1d8d213e2a155b441d2470c8e08de7c4a28cf2bc6e169211c49e1b21d9f7edc6ae4d9356060 + languageName: node + linkType: hard + +"common-path-prefix@npm:^3.0.0": + version: 3.0.0 + resolution: "common-path-prefix@npm:3.0.0" + checksum: 10c0/c4a74294e1b1570f4a8ab435285d185a03976c323caa16359053e749db4fde44e3e6586c29cd051100335e11895767cbbd27ea389108e327d62f38daf4548fdb + languageName: node + linkType: hard + +"compressible@npm:~2.0.16": + version: 2.0.18 + resolution: "compressible@npm:2.0.18" + dependencies: + mime-db: "npm:>= 1.43.0 < 2" + checksum: 10c0/8a03712bc9f5b9fe530cc5a79e164e665550d5171a64575d7dcf3e0395d7b4afa2d79ab176c61b5b596e28228b350dd07c1a2a6ead12fd81d1b6cd632af2fef7 + languageName: node + linkType: hard + +"compression@npm:^1.7.4": + version: 1.7.4 + resolution: "compression@npm:1.7.4" + dependencies: + accepts: "npm:~1.3.5" + bytes: "npm:3.0.0" + compressible: "npm:~2.0.16" + debug: "npm:2.6.9" + on-headers: "npm:~1.0.2" + safe-buffer: "npm:5.1.2" + vary: "npm:~1.1.2" + checksum: 10c0/138db836202a406d8a14156a5564fb1700632a76b6e7d1546939472895a5304f2b23c80d7a22bf44c767e87a26e070dbc342ea63bb45ee9c863354fa5556bbbc + languageName: node + linkType: hard + +"connect-history-api-fallback@npm:^2.0.0": + version: 2.0.0 + resolution: "connect-history-api-fallback@npm:2.0.0" + checksum: 10c0/90fa8b16ab76e9531646cc70b010b1dbd078153730c510d3142f6cf07479ae8a812c5a3c0e40a28528dd1681a62395d0cfdef67da9e914c4772ac85d69a3ed87 + languageName: node + linkType: hard + +"content-disposition@npm:0.5.4": + version: 0.5.4 + resolution: "content-disposition@npm:0.5.4" + dependencies: + safe-buffer: "npm:5.2.1" + checksum: 10c0/bac0316ebfeacb8f381b38285dc691c9939bf0a78b0b7c2d5758acadad242d04783cee5337ba7d12a565a19075af1b3c11c728e1e4946de73c6ff7ce45f3f1bb + languageName: node + linkType: hard + +"content-type@npm:~1.0.4, content-type@npm:~1.0.5": + version: 1.0.5 + resolution: "content-type@npm:1.0.5" + checksum: 10c0/b76ebed15c000aee4678c3707e0860cb6abd4e680a598c0a26e17f0bfae723ec9cc2802f0ff1bc6e4d80603719010431d2231018373d4dde10f9ccff9dadf5af + languageName: node + linkType: hard + +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b + languageName: node + linkType: hard + +"cookie-signature@npm:1.0.6": + version: 1.0.6 + resolution: "cookie-signature@npm:1.0.6" + checksum: 10c0/b36fd0d4e3fef8456915fcf7742e58fbfcc12a17a018e0eb9501c9d5ef6893b596466f03b0564b81af29ff2538fd0aa4b9d54fe5ccbfb4c90ea50ad29fe2d221 + languageName: node + linkType: hard + +"cookie@npm:0.6.0": + version: 0.6.0 + resolution: "cookie@npm:0.6.0" + checksum: 10c0/f2318b31af7a31b4ddb4a678d024514df5e705f9be5909a192d7f116cfb6d45cbacf96a473fa733faa95050e7cff26e7832bb3ef94751592f1387b71c8956686 + languageName: node + linkType: hard + +"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.36.1": + version: 3.37.1 + resolution: "core-js-compat@npm:3.37.1" + dependencies: + browserslist: "npm:^4.23.0" + checksum: 10c0/4e2da9c900f2951a57947af7aeef4d16f2c75d7f7e966c0d0b62953f65225003ade5e84d3ae98847f65b24c109c606821d9dc925db8ca418fb761e7c81963c2a + languageName: node + linkType: hard + +"core-util-is@npm:~1.0.0": + version: 1.0.3 + resolution: "core-util-is@npm:1.0.3" + checksum: 10c0/90a0e40abbddfd7618f8ccd63a74d88deea94e77d0e8dbbea059fa7ebebb8fbb4e2909667fe26f3a467073de1a542ebe6ae4c73a73745ac5833786759cd906c9 + languageName: node + linkType: hard + +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.3": + version: 7.0.3 + resolution: "cross-spawn@npm:7.0.3" + dependencies: + path-key: "npm:^3.1.0" + shebang-command: "npm:^2.0.0" + which: "npm:^2.0.1" + checksum: 10c0/5738c312387081c98d69c98e105b6327b069197f864a60593245d64c8089c8a0a744e16349281210d56835bb9274130d825a78b2ad6853ca13cfbeffc0c31750 + languageName: node + linkType: hard + +"css-color-keywords@npm:^1.0.0": + version: 1.0.0 + resolution: "css-color-keywords@npm:1.0.0" + checksum: 10c0/af205a86c68e0051846ed91eb3e30b4517e1904aac040013ff1d742019b3f9369ba5658ba40901dbbc121186fc4bf0e75a814321cc3e3182fbb2feb81c6d9cb7 + languageName: node + linkType: hard + +"css-loader@npm:^6.11.0": + version: 6.11.0 + resolution: "css-loader@npm:6.11.0" + dependencies: + icss-utils: "npm:^5.1.0" + postcss: "npm:^8.4.33" + postcss-modules-extract-imports: "npm:^3.1.0" + postcss-modules-local-by-default: "npm:^4.0.5" + postcss-modules-scope: "npm:^3.2.0" + postcss-modules-values: "npm:^4.0.0" + postcss-value-parser: "npm:^4.2.0" + semver: "npm:^7.5.4" + peerDependencies: + "@rspack/core": 0.x || 1.x + webpack: ^5.0.0 + peerDependenciesMeta: + "@rspack/core": + optional: true + webpack: + optional: true + checksum: 10c0/bb52434138085fed06a33e2ffbdae9ee9014ad23bf60f59d6b7ee67f28f26c6b1764024d3030bd19fd884d6ee6ee2224eaed64ad19eb18fbbb23d148d353a965 + languageName: node + linkType: hard + +"css-select@npm:^4.1.3": + version: 4.3.0 + resolution: "css-select@npm:4.3.0" + dependencies: + boolbase: "npm:^1.0.0" + css-what: "npm:^6.0.1" + domhandler: "npm:^4.3.1" + domutils: "npm:^2.8.0" + nth-check: "npm:^2.0.1" + checksum: 10c0/a489d8e5628e61063d5a8fe0fa1cc7ae2478cb334a388a354e91cf2908154be97eac9fa7ed4dffe87a3e06cf6fcaa6016553115335c4fd3377e13dac7bd5a8e1 + languageName: node + linkType: hard + +"css-to-react-native@npm:3.2.0": + version: 3.2.0 + resolution: "css-to-react-native@npm:3.2.0" + dependencies: + camelize: "npm:^1.0.0" + css-color-keywords: "npm:^1.0.0" + postcss-value-parser: "npm:^4.0.2" + checksum: 10c0/fde850a511d5d3d7c55a1e9b8ed26b69a8ad4868b3487e36ebfbfc0b96fc34bc977d9cd1d61a289d0c74d3f9a662d8cee297da53d4433bf2e27d6acdff8e1003 + languageName: node + linkType: hard + +"css-what@npm:^6.0.1": + version: 6.1.0 + resolution: "css-what@npm:6.1.0" + checksum: 10c0/a09f5a6b14ba8dcf57ae9a59474722e80f20406c53a61e9aedb0eedc693b135113ffe2983f4efc4b5065ae639442e9ae88df24941ef159c218b231011d733746 + languageName: node + linkType: hard + +"cssesc@npm:^3.0.0": + version: 3.0.0 + resolution: "cssesc@npm:3.0.0" + bin: + cssesc: bin/cssesc + checksum: 10c0/6bcfd898662671be15ae7827120472c5667afb3d7429f1f917737f3bf84c4176003228131b643ae74543f17a394446247df090c597bb9a728cce298606ed0aa7 + languageName: node + linkType: hard + +"csstype@npm:3.1.3": + version: 3.1.3 + resolution: "csstype@npm:3.1.3" + checksum: 10c0/80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 + languageName: node + linkType: hard + +"debug@npm:2.6.9": + version: 2.6.9 + resolution: "debug@npm:2.6.9" + dependencies: + ms: "npm:2.0.0" + checksum: 10c0/121908fb839f7801180b69a7e218a40b5a0b718813b886b7d6bdb82001b931c938e2941d1e4450f33a1b1df1da653f5f7a0440c197f29fbf8a6e9d45ff6ef589 + languageName: node + linkType: hard + +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.4": + version: 4.3.4 + resolution: "debug@npm:4.3.4" + dependencies: + ms: "npm:2.1.2" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736 + languageName: node + linkType: hard + +"default-browser-id@npm:^5.0.0": + version: 5.0.0 + resolution: "default-browser-id@npm:5.0.0" + checksum: 10c0/957fb886502594c8e645e812dfe93dba30ed82e8460d20ce39c53c5b0f3e2afb6ceaec2249083b90bdfbb4cb0f34e1f73fde3d68cac00becdbcfd894156b5ead + languageName: node + linkType: hard + +"default-browser@npm:^5.2.1": + version: 5.2.1 + resolution: "default-browser@npm:5.2.1" + dependencies: + bundle-name: "npm:^4.1.0" + default-browser-id: "npm:^5.0.0" + checksum: 10c0/73f17dc3c58026c55bb5538749597db31f9561c0193cd98604144b704a981c95a466f8ecc3c2db63d8bfd04fb0d426904834cfc91ae510c6aeb97e13c5167c4d + languageName: node + linkType: hard + +"default-gateway@npm:^6.0.3": + version: 6.0.3 + resolution: "default-gateway@npm:6.0.3" + dependencies: + execa: "npm:^5.0.0" + checksum: 10c0/5184f9e6e105d24fb44ade9e8741efa54bb75e84625c1ea78c4ef8b81dff09ca52d6dbdd1185cf0dc655bb6b282a64fffaf7ed2dd561b8d9ad6f322b1f039aba + languageName: node + linkType: hard + +"define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" + dependencies: + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.0.1" + checksum: 10c0/dea0606d1483eb9db8d930d4eac62ca0fa16738b0b3e07046cddfacf7d8c868bbe13fa0cb263eb91c7d0d527960dc3f2f2471a69ed7816210307f6744fe62e37 + languageName: node + linkType: hard + +"define-lazy-prop@npm:^3.0.0": + version: 3.0.0 + resolution: "define-lazy-prop@npm:3.0.0" + checksum: 10c0/5ab0b2bf3fa58b3a443140bbd4cd3db1f91b985cc8a246d330b9ac3fc0b6a325a6d82bddc0b055123d745b3f9931afeea74a5ec545439a1630b9c8512b0eeb49 + languageName: node + linkType: hard + +"depd@npm:2.0.0": + version: 2.0.0 + resolution: "depd@npm:2.0.0" + checksum: 10c0/58bd06ec20e19529b06f7ad07ddab60e504d9e0faca4bd23079fac2d279c3594334d736508dc350e06e510aba5e22e4594483b3a6562ce7c17dd797f4cc4ad2c + languageName: node + linkType: hard + +"depd@npm:~1.1.2": + version: 1.1.2 + resolution: "depd@npm:1.1.2" + checksum: 10c0/acb24aaf936ef9a227b6be6d495f0d2eb20108a9a6ad40585c5bda1a897031512fef6484e4fdbb80bd249fdaa82841fa1039f416ece03188e677ba11bcfda249 + languageName: node + linkType: hard + +"destroy@npm:1.2.0": + version: 1.2.0 + resolution: "destroy@npm:1.2.0" + checksum: 10c0/bd7633942f57418f5a3b80d5cb53898127bcf53e24cdf5d5f4396be471417671f0fee48a4ebe9a1e9defbde2a31280011af58a57e090ff822f589b443ed4e643 + languageName: node + linkType: hard + +"detect-node@npm:^2.0.4": + version: 2.1.0 + resolution: "detect-node@npm:2.1.0" + checksum: 10c0/f039f601790f2e9d4654e499913259a798b1f5246ae24f86ab5e8bd4aaf3bce50484234c494f11fb00aecb0c6e2733aa7b1cf3f530865640b65fbbd65b2c4e09 + languageName: node + linkType: hard + +"dns-packet@npm:^5.2.2": + version: 5.6.1 + resolution: "dns-packet@npm:5.6.1" + dependencies: + "@leichtgewicht/ip-codec": "npm:^2.0.1" + checksum: 10c0/8948d3d03063fb68e04a1e386875f8c3bcc398fc375f535f2b438fad8f41bf1afa6f5e70893ba44f4ae884c089247e0a31045722fa6ff0f01d228da103f1811d + languageName: node + linkType: hard + +"dom-converter@npm:^0.2.0": + version: 0.2.0 + resolution: "dom-converter@npm:0.2.0" + dependencies: + utila: "npm:~0.4" + checksum: 10c0/e96aa63bd8c6ee3cd9ce19c3aecfc2c42e50a460e8087114794d4f5ecf3a4f052b34ea3bf2d73b5d80b4da619073b49905e6d7d788ceb7814ca4c29be5354a11 + languageName: node + linkType: hard + +"dom-serializer@npm:^1.0.1": + version: 1.4.1 + resolution: "dom-serializer@npm:1.4.1" + dependencies: + domelementtype: "npm:^2.0.1" + domhandler: "npm:^4.2.0" + entities: "npm:^2.0.0" + checksum: 10c0/67d775fa1ea3de52035c98168ddcd59418356943b5eccb80e3c8b3da53adb8e37edb2cc2f885802b7b1765bf5022aec21dfc32910d7f9e6de4c3148f095ab5e0 + languageName: node + linkType: hard + +"domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0": + version: 2.3.0 + resolution: "domelementtype@npm:2.3.0" + checksum: 10c0/686f5a9ef0fff078c1412c05db73a0dce096190036f33e400a07e2a4518e9f56b1e324f5c576a0a747ef0e75b5d985c040b0d51945ce780c0dd3c625a18cd8c9 + languageName: node + linkType: hard + +"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0, domhandler@npm:^4.3.1": + version: 4.3.1 + resolution: "domhandler@npm:4.3.1" + dependencies: + domelementtype: "npm:^2.2.0" + checksum: 10c0/5c199c7468cb052a8b5ab80b13528f0db3d794c64fc050ba793b574e158e67c93f8336e87fd81e9d5ee43b0e04aea4d8b93ed7be4899cb726a1601b3ba18538b + languageName: node + linkType: hard + +"domutils@npm:^2.5.2, domutils@npm:^2.8.0": + version: 2.8.0 + resolution: "domutils@npm:2.8.0" + dependencies: + dom-serializer: "npm:^1.0.1" + domelementtype: "npm:^2.2.0" + domhandler: "npm:^4.2.0" + checksum: 10c0/d58e2ae01922f0dd55894e61d18119924d88091837887bf1438f2327f32c65eb76426bd9384f81e7d6dcfb048e0f83c19b222ad7101176ad68cdc9c695b563db + languageName: node + linkType: hard + +"dot-case@npm:^3.0.4": + version: 3.0.4 + resolution: "dot-case@npm:3.0.4" + dependencies: + no-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 10c0/5b859ea65097a7ea870e2c91b5768b72ddf7fa947223fd29e167bcdff58fe731d941c48e47a38ec8aa8e43044c8fbd15cd8fa21689a526bc34b6548197cd5b05 + languageName: node + linkType: hard + +"dotenv-defaults@npm:^2.0.2": + version: 2.0.2 + resolution: "dotenv-defaults@npm:2.0.2" + dependencies: + dotenv: "npm:^8.2.0" + checksum: 10c0/14b7b8f6c21a30404106384398728746e63405bfeabe47ef7aadd0e81de49986d5896a612e5b1acddf655af6472a24947b7b113aa3ef3270a2877afa9c5bd287 + languageName: node + linkType: hard + +"dotenv-webpack@npm:^8.1.0": + version: 8.1.0 + resolution: "dotenv-webpack@npm:8.1.0" + dependencies: + dotenv-defaults: "npm:^2.0.2" + peerDependencies: + webpack: ^4 || ^5 + checksum: 10c0/7a64587fc96eba8e4ffccf56d6af09606611a32bc5cf04a37057b8c2881bcd11bf43c3395404581be734ae7fd2788471ceac76cb3d0ba1283e675223f98e5816 + languageName: node + linkType: hard + +"dotenv@npm:^8.2.0": + version: 8.6.0 + resolution: "dotenv@npm:8.6.0" + checksum: 10c0/6750431dea8efbd54b9f2d9681b04e1ccc7989486461dcf058bb708d9e3d63b04115fcdf8840e38ad1e24a4a2e1e7c1560626c5e3ac7bc09371b127c49e2d45f + languageName: node + linkType: hard + +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 10c0/26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 + languageName: node + linkType: hard + +"ee-first@npm:1.1.1": + version: 1.1.1 + resolution: "ee-first@npm:1.1.1" + checksum: 10c0/b5bb125ee93161bc16bfe6e56c6b04de5ad2aa44234d8f644813cc95d861a6910903132b05093706de2b706599367c4130eb6d170f6b46895686b95f87d017b7 + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.4.668": + version: 1.4.773 + resolution: "electron-to-chromium@npm:1.4.773" + checksum: 10c0/eef684e2d64848418080715a76bc4147373d75ade07f65e64a97a3efd52d8c83dd8dd0daadba0d5ca891e3738144f8e97e1b7fe4545de3d15e71cd70ff14b2f1 + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 + languageName: node + linkType: hard + +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 10c0/af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 + languageName: node + linkType: hard + +"encodeurl@npm:~1.0.2": + version: 1.0.2 + resolution: "encodeurl@npm:1.0.2" + checksum: 10c0/f6c2387379a9e7c1156c1c3d4f9cb7bb11cf16dd4c1682e1f6746512564b053df5781029b6061296832b59fb22f459dbe250386d217c2f6e203601abb2ee0bec + languageName: node + linkType: hard + +"encoding@npm:^0.1.13": + version: 0.1.13 + resolution: "encoding@npm:0.1.13" + dependencies: + iconv-lite: "npm:^0.6.2" + checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 + languageName: node + linkType: hard + +"enhanced-resolve@npm:^5.16.0": + version: 5.16.1 + resolution: "enhanced-resolve@npm:5.16.1" + dependencies: + graceful-fs: "npm:^4.2.4" + tapable: "npm:^2.2.0" + checksum: 10c0/57d52625b978f18b32351a03006699de1e3695ce27af936ab4f1f98d3a4c825b219b445910bb4eef398303bbb5f37d7e382f842513d0f3a32614b78f6fd07ab7 + languageName: node + linkType: hard + +"entities@npm:^2.0.0": + version: 2.2.0 + resolution: "entities@npm:2.2.0" + checksum: 10c0/7fba6af1f116300d2ba1c5673fc218af1961b20908638391b4e1e6d5850314ee2ac3ec22d741b3a8060479911c99305164aed19b6254bde75e7e6b1b2c3f3aa3 + languageName: node + linkType: hard + +"env-paths@npm:^2.2.0": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 + languageName: node + linkType: hard + +"envinfo@npm:^7.7.3": + version: 7.13.0 + resolution: "envinfo@npm:7.13.0" + bin: + envinfo: dist/cli.js + checksum: 10c0/9c279213cbbb353b3171e8e333fd2ed564054abade08ab3d735fe136e10a0e14e0588e1ce77e6f01285f2462eaca945d64f0778be5ae3d9e82804943e36a4411 + languageName: node + linkType: hard + +"err-code@npm:^2.0.2": + version: 2.0.3 + resolution: "err-code@npm:2.0.3" + checksum: 10c0/b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 + languageName: node + linkType: hard + +"es-define-property@npm:^1.0.0": + version: 1.0.0 + resolution: "es-define-property@npm:1.0.0" + dependencies: + get-intrinsic: "npm:^1.2.4" + checksum: 10c0/6bf3191feb7ea2ebda48b577f69bdfac7a2b3c9bcf97307f55fd6ef1bbca0b49f0c219a935aca506c993d8c5d8bddd937766cb760cd5e5a1071351f2df9f9aa4 + languageName: node + linkType: hard + +"es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 + languageName: node + linkType: hard + +"es-module-lexer@npm:^1.2.1": + version: 1.5.2 + resolution: "es-module-lexer@npm:1.5.2" + checksum: 10c0/20b6c668691ee81781a0ae56930560c23aa28fb934fce9137820f12ae3726a25626010cbd8ed1775c217d3bae108e23dd7b805f923133dc633bfbbc2b0020524 + languageName: node + linkType: hard + +"escalade@npm:^3.1.2": + version: 3.1.2 + resolution: "escalade@npm:3.1.2" + checksum: 10c0/6b4adafecd0682f3aa1cd1106b8fff30e492c7015b178bc81b2d2f75106dabea6c6d6e8508fc491bd58e597c74abb0e8e2368f943ecb9393d4162e3c2f3cf287 + languageName: node + linkType: hard + +"escape-html@npm:~1.0.3": + version: 1.0.3 + resolution: "escape-html@npm:1.0.3" + checksum: 10c0/524c739d776b36c3d29fa08a22e03e8824e3b2fd57500e5e44ecf3cc4707c34c60f9ca0781c0e33d191f2991161504c295e98f68c78fe7baa6e57081ec6ac0a3 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^1.0.5": + version: 1.0.5 + resolution: "escape-string-regexp@npm:1.0.5" + checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371 + languageName: node + linkType: hard + +"eslint-scope@npm:5.1.1": + version: 5.1.1 + resolution: "eslint-scope@npm:5.1.1" + dependencies: + esrecurse: "npm:^4.3.0" + estraverse: "npm:^4.1.1" + checksum: 10c0/d30ef9dc1c1cbdece34db1539a4933fe3f9b14e1ffb27ecc85987902ee663ad7c9473bbd49a9a03195a373741e62e2f807c4938992e019b511993d163450e70a + languageName: node + linkType: hard + +"esrecurse@npm:^4.3.0": + version: 4.3.0 + resolution: "esrecurse@npm:4.3.0" + dependencies: + estraverse: "npm:^5.2.0" + checksum: 10c0/81a37116d1408ded88ada45b9fb16dbd26fba3aadc369ce50fcaf82a0bac12772ebd7b24cd7b91fc66786bf2c1ac7b5f196bc990a473efff972f5cb338877cf5 + languageName: node + linkType: hard + +"estraverse@npm:^4.1.1": + version: 4.3.0 + resolution: "estraverse@npm:4.3.0" + checksum: 10c0/9cb46463ef8a8a4905d3708a652d60122a0c20bb58dec7e0e12ab0e7235123d74214fc0141d743c381813e1b992767e2708194f6f6e0f9fd00c1b4e0887b8b6d + languageName: node + linkType: hard + +"estraverse@npm:^5.2.0": + version: 5.3.0 + resolution: "estraverse@npm:5.3.0" + checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107 + languageName: node + linkType: hard + +"esutils@npm:^2.0.2": + version: 2.0.3 + resolution: "esutils@npm:2.0.3" + checksum: 10c0/9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7 + languageName: node + linkType: hard + +"etag@npm:~1.8.1": + version: 1.8.1 + resolution: "etag@npm:1.8.1" + checksum: 10c0/12be11ef62fb9817314d790089a0a49fae4e1b50594135dcb8076312b7d7e470884b5100d249b28c18581b7fd52f8b485689ffae22a11ed9ec17377a33a08f84 + languageName: node + linkType: hard + +"eventemitter3@npm:^4.0.0": + version: 4.0.7 + resolution: "eventemitter3@npm:4.0.7" + checksum: 10c0/5f6d97cbcbac47be798e6355e3a7639a84ee1f7d9b199a07017f1d2f1e2fe236004d14fa5dfaeba661f94ea57805385e326236a6debbc7145c8877fbc0297c6b + languageName: node + linkType: hard + +"events@npm:^3.2.0": + version: 3.3.0 + resolution: "events@npm:3.3.0" + checksum: 10c0/d6b6f2adbccbcda74ddbab52ed07db727ef52e31a61ed26db9feb7dc62af7fc8e060defa65e5f8af9449b86b52cc1a1f6a79f2eafcf4e62add2b7a1fa4a432f6 + languageName: node + linkType: hard + +"execa@npm:^5.0.0": + version: 5.1.1 + resolution: "execa@npm:5.1.1" + dependencies: + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^6.0.0" + human-signals: "npm:^2.1.0" + is-stream: "npm:^2.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^4.0.1" + onetime: "npm:^5.1.2" + signal-exit: "npm:^3.0.3" + strip-final-newline: "npm:^2.0.0" + checksum: 10c0/c8e615235e8de4c5addf2fa4c3da3e3aa59ce975a3e83533b4f6a71750fb816a2e79610dc5f1799b6e28976c9ae86747a36a606655bf8cb414a74d8d507b304f + languageName: node + linkType: hard + +"exponential-backoff@npm:^3.1.1": + version: 3.1.1 + resolution: "exponential-backoff@npm:3.1.1" + checksum: 10c0/160456d2d647e6019640bd07111634d8c353038d9fa40176afb7cd49b0548bdae83b56d05e907c2cce2300b81cae35d800ef92fefb9d0208e190fa3b7d6bb579 + languageName: node + linkType: hard + +"express@npm:^4.17.3": + version: 4.19.2 + resolution: "express@npm:4.19.2" + dependencies: + accepts: "npm:~1.3.8" + array-flatten: "npm:1.1.1" + body-parser: "npm:1.20.2" + content-disposition: "npm:0.5.4" + content-type: "npm:~1.0.4" + cookie: "npm:0.6.0" + cookie-signature: "npm:1.0.6" + debug: "npm:2.6.9" + depd: "npm:2.0.0" + encodeurl: "npm:~1.0.2" + escape-html: "npm:~1.0.3" + etag: "npm:~1.8.1" + finalhandler: "npm:1.2.0" + fresh: "npm:0.5.2" + http-errors: "npm:2.0.0" + merge-descriptors: "npm:1.0.1" + methods: "npm:~1.1.2" + on-finished: "npm:2.4.1" + parseurl: "npm:~1.3.3" + path-to-regexp: "npm:0.1.7" + proxy-addr: "npm:~2.0.7" + qs: "npm:6.11.0" + range-parser: "npm:~1.2.1" + safe-buffer: "npm:5.2.1" + send: "npm:0.18.0" + serve-static: "npm:1.15.0" + setprototypeof: "npm:1.2.0" + statuses: "npm:2.0.1" + type-is: "npm:~1.6.18" + utils-merge: "npm:1.0.1" + vary: "npm:~1.1.2" + checksum: 10c0/e82e2662ea9971c1407aea9fc3c16d6b963e55e3830cd0ef5e00b533feda8b770af4e3be630488ef8a752d7c75c4fcefb15892868eeaafe7353cb9e3e269fdcb + languageName: node + linkType: hard + +"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": + version: 3.1.3 + resolution: "fast-deep-equal@npm:3.1.3" + checksum: 10c0/40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0 + languageName: node + linkType: hard + +"fast-json-stable-stringify@npm:^2.0.0": + version: 2.1.0 + resolution: "fast-json-stable-stringify@npm:2.1.0" + checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b + languageName: node + linkType: hard + +"fastest-levenshtein@npm:^1.0.12": + version: 1.0.16 + resolution: "fastest-levenshtein@npm:1.0.16" + checksum: 10c0/7e3d8ae812a7f4fdf8cad18e9cde436a39addf266a5986f653ea0d81e0de0900f50c0f27c6d5aff3f686bcb48acbd45be115ae2216f36a6a13a7dbbf5cad878b + languageName: node + linkType: hard + +"faye-websocket@npm:^0.11.3": + version: 0.11.4 + resolution: "faye-websocket@npm:0.11.4" + dependencies: + websocket-driver: "npm:>=0.5.1" + checksum: 10c0/c6052a0bb322778ce9f89af92890f6f4ce00d5ec92418a35e5f4c6864a4fe736fec0bcebd47eac7c0f0e979b01530746b1c85c83cb04bae789271abf19737420 + languageName: node + linkType: hard + +"fill-range@npm:^7.0.1": + version: 7.0.1 + resolution: "fill-range@npm:7.0.1" + dependencies: + to-regex-range: "npm:^5.0.1" + checksum: 10c0/7cdad7d426ffbaadf45aeb5d15ec675bbd77f7597ad5399e3d2766987ed20bda24d5fac64b3ee79d93276f5865608bb22344a26b9b1ae6c4d00bd94bf611623f + languageName: node + linkType: hard + +"finalhandler@npm:1.2.0": + version: 1.2.0 + resolution: "finalhandler@npm:1.2.0" + dependencies: + debug: "npm:2.6.9" + encodeurl: "npm:~1.0.2" + escape-html: "npm:~1.0.3" + on-finished: "npm:2.4.1" + parseurl: "npm:~1.3.3" + statuses: "npm:2.0.1" + unpipe: "npm:~1.0.0" + checksum: 10c0/64b7e5ff2ad1fcb14931cd012651631b721ce657da24aedb5650ddde9378bf8e95daa451da43398123f5de161a81e79ff5affe4f9f2a6d2df4a813d6d3e254b7 + languageName: node + linkType: hard + +"find-cache-dir@npm:^4.0.0": + version: 4.0.0 + resolution: "find-cache-dir@npm:4.0.0" + dependencies: + common-path-prefix: "npm:^3.0.0" + pkg-dir: "npm:^7.0.0" + checksum: 10c0/0faa7956974726c8769671de696d24c643ca1e5b8f7a2401283caa9e07a5da093293e0a0f4bd18c920ec981d2ef945c7f5b946cde268dfc9077d833ad0293cff + languageName: node + linkType: hard + +"find-up@npm:^4.0.0": + version: 4.1.0 + resolution: "find-up@npm:4.1.0" + dependencies: + locate-path: "npm:^5.0.0" + path-exists: "npm:^4.0.0" + checksum: 10c0/0406ee89ebeefa2d507feb07ec366bebd8a6167ae74aa4e34fb4c4abd06cf782a3ce26ae4194d70706f72182841733f00551c209fe575cb00bd92104056e78c1 + languageName: node + linkType: hard + +"find-up@npm:^6.3.0": + version: 6.3.0 + resolution: "find-up@npm:6.3.0" + dependencies: + locate-path: "npm:^7.1.0" + path-exists: "npm:^5.0.0" + checksum: 10c0/07e0314362d316b2b13f7f11ea4692d5191e718ca3f7264110127520f3347996349bf9e16805abae3e196805814bc66ef4bff2b8904dc4a6476085fc9b0eba07 + languageName: node + linkType: hard + +"flat@npm:^5.0.2": + version: 5.0.2 + resolution: "flat@npm:5.0.2" + bin: + flat: cli.js + checksum: 10c0/f178b13482f0cd80c7fede05f4d10585b1f2fdebf26e12edc138e32d3150c6ea6482b7f12813a1091143bad52bb6d3596bca51a162257a21163c0ff438baa5fe + languageName: node + linkType: hard + +"follow-redirects@npm:^1.0.0": + version: 1.15.6 + resolution: "follow-redirects@npm:1.15.6" + peerDependenciesMeta: + debug: + optional: true + checksum: 10c0/9ff767f0d7be6aa6870c82ac79cf0368cd73e01bbc00e9eb1c2a16fbb198ec105e3c9b6628bb98e9f3ac66fe29a957b9645bcb9a490bb7aa0d35f908b6b85071 + languageName: node + linkType: hard + +"foreground-child@npm:^3.1.0": + version: 3.1.1 + resolution: "foreground-child@npm:3.1.1" + dependencies: + cross-spawn: "npm:^7.0.0" + signal-exit: "npm:^4.0.1" + checksum: 10c0/9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0 + languageName: node + linkType: hard + +"forwarded@npm:0.2.0": + version: 0.2.0 + resolution: "forwarded@npm:0.2.0" + checksum: 10c0/9b67c3fac86acdbc9ae47ba1ddd5f2f81526fa4c8226863ede5600a3f7c7416ef451f6f1e240a3cc32d0fd79fcfe6beb08fd0da454f360032bde70bf80afbb33 + languageName: node + linkType: hard + +"fresh@npm:0.5.2": + version: 0.5.2 + resolution: "fresh@npm:0.5.2" + checksum: 10c0/c6d27f3ed86cc5b601404822f31c900dd165ba63fff8152a3ef714e2012e7535027063bc67ded4cb5b3a49fa596495d46cacd9f47d6328459cf570f08b7d9e5a + languageName: node + linkType: hard + +"fs-minipass@npm:^2.0.0": + version: 2.1.0 + resolution: "fs-minipass@npm:2.1.0" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/703d16522b8282d7299337539c3ed6edddd1afe82435e4f5b76e34a79cd74e488a8a0e26a636afc2440e1a23b03878e2122e3a2cfe375a5cf63c37d92b86a004 + languageName: node + linkType: hard + +"fs-minipass@npm:^3.0.0": + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 + languageName: node + linkType: hard + +"fsevents@npm:~2.3.2": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: + node-gyp: "npm:latest" + checksum: 10c0/a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" + dependencies: + node-gyp: "npm:latest" + conditions: os=darwin + languageName: node + linkType: hard + +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 + languageName: node + linkType: hard + +"gensync@npm:^1.0.0-beta.2": + version: 1.0.0-beta.2 + resolution: "gensync@npm:1.0.0-beta.2" + checksum: 10c0/782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8 + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.4": + version: 1.2.4 + resolution: "get-intrinsic@npm:1.2.4" + dependencies: + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + has-proto: "npm:^1.0.1" + has-symbols: "npm:^1.0.3" + hasown: "npm:^2.0.0" + checksum: 10c0/0a9b82c16696ed6da5e39b1267104475c47e3a9bdbe8b509dfe1710946e38a87be70d759f4bb3cda042d76a41ef47fe769660f3b7c0d1f68750299344ffb15b7 + languageName: node + linkType: hard + +"get-stream@npm:^6.0.0": + version: 6.0.1 + resolution: "get-stream@npm:6.0.1" + checksum: 10c0/49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341 + languageName: node + linkType: hard + +"glob-parent@npm:~5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: "npm:^4.0.1" + checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee + languageName: node + linkType: hard + +"glob-to-regexp@npm:^0.4.1": + version: 0.4.1 + resolution: "glob-to-regexp@npm:0.4.1" + checksum: 10c0/0486925072d7a916f052842772b61c3e86247f0a80cc0deb9b5a3e8a1a9faad5b04fb6f58986a09f34d3e96cd2a22a24b7e9882fb1cf904c31e9a310de96c429 + languageName: node + linkType: hard + +"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7": + version: 10.3.15 + resolution: "glob@npm:10.3.15" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^2.3.6" + minimatch: "npm:^9.0.1" + minipass: "npm:^7.0.4" + path-scurry: "npm:^1.11.0" + bin: + glob: dist/esm/bin.mjs + checksum: 10c0/cda748ddc181b31b3df9548c0991800406d5cc3b3f8110e37a8751ec1e39f37cdae7d7782d5422d7df92775121cdf00599992dff22f7ff1260344843af227c2b + languageName: node + linkType: hard + +"globals@npm:^11.1.0": + version: 11.12.0 + resolution: "globals@npm:11.12.0" + checksum: 10c0/758f9f258e7b19226bd8d4af5d3b0dcf7038780fb23d82e6f98932c44e239f884847f1766e8fa9cc5635ccb3204f7fa7314d4408dd4002a5e8ea827b4018f0a1 + languageName: node + linkType: hard + +"gopd@npm:^1.0.1": + version: 1.0.1 + resolution: "gopd@npm:1.0.1" + dependencies: + get-intrinsic: "npm:^1.1.3" + checksum: 10c0/505c05487f7944c552cee72087bf1567debb470d4355b1335f2c262d218ebbff805cd3715448fe29b4b380bae6912561d0467233e4165830efd28da241418c63 + languageName: node + linkType: hard + +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 + languageName: node + linkType: hard + +"handle-thing@npm:^2.0.0": + version: 2.0.1 + resolution: "handle-thing@npm:2.0.1" + checksum: 10c0/7ae34ba286a3434f1993ebd1cc9c9e6b6d8ea672182db28b1afc0a7119229552fa7031e3e5f3cd32a76430ece4e94b7da6f12af2eb39d6239a7693e4bd63a998 + languageName: node + linkType: hard + +"has-flag@npm:^3.0.0": + version: 3.0.0 + resolution: "has-flag@npm:3.0.0" + checksum: 10c0/1c6c83b14b8b1b3c25b0727b8ba3e3b647f99e9e6e13eb7322107261de07a4c1be56fc0d45678fc376e09772a3a1642ccdaf8fc69bdf123b6c086598397ce473 + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 + languageName: node + linkType: hard + +"has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" + dependencies: + es-define-property: "npm:^1.0.0" + checksum: 10c0/253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236 + languageName: node + linkType: hard + +"has-proto@npm:^1.0.1": + version: 1.0.3 + resolution: "has-proto@npm:1.0.3" + checksum: 10c0/35a6989f81e9f8022c2f4027f8b48a552de714938765d019dbea6bb547bd49ce5010a3c7c32ec6ddac6e48fc546166a3583b128f5a7add8b058a6d8b4afec205 + languageName: node + linkType: hard + +"has-symbols@npm:^1.0.3": + version: 1.0.3 + resolution: "has-symbols@npm:1.0.3" + checksum: 10c0/e6922b4345a3f37069cdfe8600febbca791c94988c01af3394d86ca3360b4b93928bbf395859158f88099cb10b19d98e3bbab7c9ff2c1bd09cf665ee90afa2c3 + languageName: node + linkType: hard + +"hasown@npm:^2.0.0": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: "npm:^1.1.2" + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 + languageName: node + linkType: hard + +"he@npm:^1.2.0": + version: 1.2.0 + resolution: "he@npm:1.2.0" + bin: + he: bin/he + checksum: 10c0/a27d478befe3c8192f006cdd0639a66798979dfa6e2125c6ac582a19a5ebfec62ad83e8382e6036170d873f46e4536a7e795bf8b95bf7c247f4cc0825ccc8c17 + languageName: node + linkType: hard + +"hogan.js@npm:^3.0.2": + version: 3.0.2 + resolution: "hogan.js@npm:3.0.2" + dependencies: + mkdirp: "npm:0.3.0" + nopt: "npm:1.0.10" + bin: + hulk: ./bin/hulk + checksum: 10c0/fa5c9d2eaf3fa712e72e67cce5e3435a1c5823282b81051514aefdca7d4b706cc4dbef7a34be19ee320c6ebaf3687d5781f12bc0aac04d3d902aa26861493679 + languageName: node + linkType: hard + +"hpack.js@npm:^2.1.6": + version: 2.1.6 + resolution: "hpack.js@npm:2.1.6" + dependencies: + inherits: "npm:^2.0.1" + obuf: "npm:^1.0.0" + readable-stream: "npm:^2.0.1" + wbuf: "npm:^1.1.0" + checksum: 10c0/55b9e824430bab82a19d079cb6e33042d7d0640325678c9917fcc020c61d8a08ca671b6c942c7f0aae9bb6e4b67ffb50734a72f9e21d66407c3138c1983b70f0 + languageName: node + linkType: hard + +"htm@npm:^3.0.0": + version: 3.1.1 + resolution: "htm@npm:3.1.1" + checksum: 10c0/0de4c8fff2b8e76c162235ae80dbf93ca5eef1575bd50596a06ce9bebf1a6da5efc467417c53034a9ffa2ab9ecff819cbec041dc9087894b2b900ad4de26c7e7 + languageName: node + linkType: hard + +"html-entities@npm:^2.4.0": + version: 2.5.2 + resolution: "html-entities@npm:2.5.2" + checksum: 10c0/f20ffb4326606245c439c231de40a7c560607f639bf40ffbfb36b4c70729fd95d7964209045f1a4e62fe17f2364cef3d6e49b02ea09016f207fde51c2211e481 + languageName: node + linkType: hard + +"html-minifier-terser@npm:^6.0.2": + version: 6.1.0 + resolution: "html-minifier-terser@npm:6.1.0" + dependencies: + camel-case: "npm:^4.1.2" + clean-css: "npm:^5.2.2" + commander: "npm:^8.3.0" + he: "npm:^1.2.0" + param-case: "npm:^3.0.4" + relateurl: "npm:^0.2.7" + terser: "npm:^5.10.0" + bin: + html-minifier-terser: cli.js + checksum: 10c0/1aa4e4f01cf7149e3ac5ea84fb7a1adab86da40d38d77a6fff42852b5ee3daccb78b615df97264e3a6a5c33e57f0c77f471d607ca1e1debd1dab9b58286f4b5a + languageName: node + linkType: hard + +"html-webpack-plugin@npm:^5.6.0": + version: 5.6.0 + resolution: "html-webpack-plugin@npm:5.6.0" + dependencies: + "@types/html-minifier-terser": "npm:^6.0.0" + html-minifier-terser: "npm:^6.0.2" + lodash: "npm:^4.17.21" + pretty-error: "npm:^4.0.0" + tapable: "npm:^2.0.0" + peerDependencies: + "@rspack/core": 0.x || 1.x + webpack: ^5.20.0 + peerDependenciesMeta: + "@rspack/core": + optional: true + webpack: + optional: true + checksum: 10c0/50d1a0f90d512463ea8d798985d91a7ccc9d5e461713dedb240125b2ff0671f58135dd9355f7969af341ff4725e73b2defbc0984cfdce930887a48506d970002 + languageName: node + linkType: hard + +"htmlparser2@npm:^6.1.0": + version: 6.1.0 + resolution: "htmlparser2@npm:6.1.0" + dependencies: + domelementtype: "npm:^2.0.1" + domhandler: "npm:^4.0.0" + domutils: "npm:^2.5.2" + entities: "npm:^2.0.0" + checksum: 10c0/3058499c95634f04dc66be8c2e0927cd86799413b2d6989d8ae542ca4dbf5fa948695d02c27d573acf44843af977aec6d9a7bdd0f6faa6b2d99e2a729b2a31b6 + languageName: node + linkType: hard + +"http-cache-semantics@npm:^4.1.1": + version: 4.1.1 + resolution: "http-cache-semantics@npm:4.1.1" + checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc + languageName: node + linkType: hard + +"http-deceiver@npm:^1.2.7": + version: 1.2.7 + resolution: "http-deceiver@npm:1.2.7" + checksum: 10c0/8bb9b716f5fc55f54a451da7f49b9c695c3e45498a789634daec26b61e4add7c85613a4a9e53726c39d09de7a163891ecd6eb5809adb64500a840fd86fe81d03 + languageName: node + linkType: hard + +"http-errors@npm:2.0.0": + version: 2.0.0 + resolution: "http-errors@npm:2.0.0" + dependencies: + depd: "npm:2.0.0" + inherits: "npm:2.0.4" + setprototypeof: "npm:1.2.0" + statuses: "npm:2.0.1" + toidentifier: "npm:1.0.1" + checksum: 10c0/fc6f2715fe188d091274b5ffc8b3657bd85c63e969daa68ccb77afb05b071a4b62841acb7a21e417b5539014dff2ebf9550f0b14a9ff126f2734a7c1387f8e19 + languageName: node + linkType: hard + +"http-errors@npm:~1.6.2": + version: 1.6.3 + resolution: "http-errors@npm:1.6.3" + dependencies: + depd: "npm:~1.1.2" + inherits: "npm:2.0.3" + setprototypeof: "npm:1.1.0" + statuses: "npm:>= 1.4.0 < 2" + checksum: 10c0/17ec4046ee974477778bfdd525936c254b872054703ec2caa4d6f099566b8adade636ae6aeeacb39302c5cd6e28fb407ebd937f500f5010d0b6850750414ff78 + languageName: node + linkType: hard + +"http-parser-js@npm:>=0.5.1": + version: 0.5.8 + resolution: "http-parser-js@npm:0.5.8" + checksum: 10c0/4ed89f812c44f84c4ae5d43dd3a0c47942b875b63be0ed2ccecbe6b0018af867d806495fc6e12474aff868721163699c49246585bddea4f0ecc6d2b02e19faf1 + languageName: node + linkType: hard + +"http-proxy-agent@npm:^7.0.0": + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" + dependencies: + agent-base: "npm:^7.1.0" + debug: "npm:^4.3.4" + checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 + languageName: node + linkType: hard + +"http-proxy-middleware@npm:^2.0.3": + version: 2.0.6 + resolution: "http-proxy-middleware@npm:2.0.6" + dependencies: + "@types/http-proxy": "npm:^1.17.8" + http-proxy: "npm:^1.18.1" + is-glob: "npm:^4.0.1" + is-plain-obj: "npm:^3.0.0" + micromatch: "npm:^4.0.2" + peerDependencies: + "@types/express": ^4.17.13 + peerDependenciesMeta: + "@types/express": + optional: true + checksum: 10c0/25a0e550dd1900ee5048a692e0e9b2b6339d06d487a705d90c47e359e9c6561d648cd7862d001d090e651c9efffa1b6e5160fcf1f299b5fa4935f76e9754eb11 + languageName: node + linkType: hard + +"http-proxy@npm:^1.18.1": + version: 1.18.1 + resolution: "http-proxy@npm:1.18.1" + dependencies: + eventemitter3: "npm:^4.0.0" + follow-redirects: "npm:^1.0.0" + requires-port: "npm:^1.0.0" + checksum: 10c0/148dfa700a03fb421e383aaaf88ac1d94521dfc34072f6c59770528c65250983c2e4ec996f2f03aa9f3fe46cd1270a593126068319311e3e8d9e610a37533e94 + languageName: node + linkType: hard + +"https-proxy-agent@npm:^7.0.1": + version: 7.0.4 + resolution: "https-proxy-agent@npm:7.0.4" + dependencies: + agent-base: "npm:^7.0.2" + debug: "npm:4" + checksum: 10c0/bc4f7c38da32a5fc622450b6cb49a24ff596f9bd48dcedb52d2da3fa1c1a80e100fb506bd59b326c012f21c863c69b275c23de1a01d0b84db396822fdf25e52b + languageName: node + linkType: hard + +"human-signals@npm:^2.1.0": + version: 2.1.0 + resolution: "human-signals@npm:2.1.0" + checksum: 10c0/695edb3edfcfe9c8b52a76926cd31b36978782062c0ed9b1192b36bebc75c4c87c82e178dfcb0ed0fc27ca59d434198aac0bd0be18f5781ded775604db22304a + languageName: node + linkType: hard + +"hyperdyperid@npm:^1.2.0": + version: 1.2.0 + resolution: "hyperdyperid@npm:1.2.0" + checksum: 10c0/885ba3177c7181d315a856ee9c0005ff8eb5dcb1ce9e9d61be70987895d934d84686c37c981cceeb53216d4c9c15c1cc25f1804e84cc6a74a16993c5d7fd0893 + languageName: node + linkType: hard + +"iconv-lite@npm:0.4.24": + version: 0.4.24 + resolution: "iconv-lite@npm:0.4.24" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3" + checksum: 10c0/c6886a24cc00f2a059767440ec1bc00d334a89f250db8e0f7feb4961c8727118457e27c495ba94d082e51d3baca378726cd110aaf7ded8b9bbfd6a44760cf1d4 + languageName: node + linkType: hard + +"iconv-lite@npm:^0.6.2": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3.0.0" + checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 + languageName: node + linkType: hard + +"icss-utils@npm:^5.0.0, icss-utils@npm:^5.1.0": + version: 5.1.0 + resolution: "icss-utils@npm:5.1.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/39c92936fabd23169c8611d2b5cc39e39d10b19b0d223352f20a7579f75b39d5f786114a6b8fc62bee8c5fed59ba9e0d38f7219a4db383e324fb3061664b043d + languageName: node + linkType: hard + +"import-local@npm:^3.0.2": + version: 3.1.0 + resolution: "import-local@npm:3.1.0" + dependencies: + pkg-dir: "npm:^4.2.0" + resolve-cwd: "npm:^3.0.0" + bin: + import-local-fixture: fixtures/cli.js + checksum: 10c0/c67ecea72f775fe8684ca3d057e54bdb2ae28c14bf261d2607c269c18ea0da7b730924c06262eca9aed4b8ab31e31d65bc60b50e7296c85908a56e2f7d41ecd2 + languageName: node + linkType: hard + +"imurmurhash@npm:^0.1.4": + version: 0.1.4 + resolution: "imurmurhash@npm:0.1.4" + checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 + languageName: node + linkType: hard + +"indent-string@npm:^4.0.0": + version: 4.0.0 + resolution: "indent-string@npm:4.0.0" + checksum: 10c0/1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f + languageName: node + linkType: hard + +"inherits@npm:2.0.3": + version: 2.0.3 + resolution: "inherits@npm:2.0.3" + checksum: 10c0/6e56402373149ea076a434072671f9982f5fad030c7662be0332122fe6c0fa490acb3cc1010d90b6eff8d640b1167d77674add52dfd1bb85d545cf29e80e73e7 + languageName: node + linkType: hard + +"inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:~2.0.3": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 + languageName: node + linkType: hard + +"instantsearch-ui-components@npm:0.5.0": + version: 0.5.0 + resolution: "instantsearch-ui-components@npm:0.5.0" + dependencies: + "@babel/runtime": "npm:^7.1.2" + checksum: 10c0/58d5e61decabbc3e7344272777d2b50f3e3b69439935a3138be5309303c7a034721ffbcc3e85a05eae35a05536202e31ee7eda77653894e379d567b47c9e8b80 + languageName: node + linkType: hard + +"instantsearch.js@npm:4.68.1": + version: 4.68.1 + resolution: "instantsearch.js@npm:4.68.1" + dependencies: + "@algolia/events": "npm:^4.0.1" + "@types/dom-speech-recognition": "npm:^0.0.1" + "@types/google.maps": "npm:^3.45.3" + "@types/hogan.js": "npm:^3.0.0" + "@types/qs": "npm:^6.5.3" + algoliasearch-helper: "npm:3.19.0" + hogan.js: "npm:^3.0.2" + htm: "npm:^3.0.0" + instantsearch-ui-components: "npm:0.5.0" + preact: "npm:^10.10.0" + qs: "npm:^6.5.1 < 6.10" + search-insights: "npm:^2.13.0" + peerDependencies: + algoliasearch: ">= 3.1 < 6" + checksum: 10c0/4330761f9d27d66c236943a9a229691ac3f09a51beef7deab4dea7616bbe2fe1e78e763cbea7727a76912101ac895b63fba14932afdd0d75e6ffe86f57af0fd9 + languageName: node + linkType: hard + +"interpret@npm:^3.1.1": + version: 3.1.1 + resolution: "interpret@npm:3.1.1" + checksum: 10c0/6f3c4d0aa6ec1b43a8862375588a249e3c917739895cbe67fe12f0a76260ea632af51e8e2431b50fbcd0145356dc28ca147be08dbe6a523739fd55c0f91dc2a5 + languageName: node + linkType: hard + +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" + dependencies: + jsbn: "npm:1.1.0" + sprintf-js: "npm:^1.1.3" + checksum: 10c0/331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc + languageName: node + linkType: hard + +"ipaddr.js@npm:1.9.1": + version: 1.9.1 + resolution: "ipaddr.js@npm:1.9.1" + checksum: 10c0/0486e775047971d3fdb5fb4f063829bac45af299ae0b82dcf3afa2145338e08290563a2a70f34b732d795ecc8311902e541a8530eeb30d75860a78ff4e94ce2a + languageName: node + linkType: hard + +"ipaddr.js@npm:^2.1.0": + version: 2.2.0 + resolution: "ipaddr.js@npm:2.2.0" + checksum: 10c0/e4ee875dc1bd92ac9d27e06cfd87cdb63ca786ff9fd7718f1d4f7a8ef27db6e5d516128f52d2c560408cbb75796ac2f83ead669e73507c86282d45f84c5abbb6 + languageName: node + linkType: hard + +"is-binary-path@npm:~2.1.0": + version: 2.1.0 + resolution: "is-binary-path@npm:2.1.0" + dependencies: + binary-extensions: "npm:^2.0.0" + checksum: 10c0/a16eaee59ae2b315ba36fad5c5dcaf8e49c3e27318f8ab8fa3cdb8772bf559c8d1ba750a589c2ccb096113bb64497084361a25960899cb6172a6925ab6123d38 + languageName: node + linkType: hard + +"is-core-module@npm:^2.13.0": + version: 2.13.1 + resolution: "is-core-module@npm:2.13.1" + dependencies: + hasown: "npm:^2.0.0" + checksum: 10c0/2cba9903aaa52718f11c4896dabc189bab980870aae86a62dc0d5cedb546896770ee946fb14c84b7adf0735f5eaea4277243f1b95f5cefa90054f92fbcac2518 + languageName: node + linkType: hard + +"is-docker@npm:^3.0.0": + version: 3.0.0 + resolution: "is-docker@npm:3.0.0" + bin: + is-docker: cli.js + checksum: 10c0/d2c4f8e6d3e34df75a5defd44991b6068afad4835bb783b902fa12d13ebdb8f41b2a199dcb0b5ed2cb78bfee9e4c0bbdb69c2d9646f4106464674d3e697a5856 + languageName: node + linkType: hard + +"is-extglob@npm:^2.1.1": + version: 2.1.1 + resolution: "is-extglob@npm:2.1.1" + checksum: 10c0/5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc + languageName: node + linkType: hard + +"is-glob@npm:^4.0.1, is-glob@npm:~4.0.1": + version: 4.0.3 + resolution: "is-glob@npm:4.0.3" + dependencies: + is-extglob: "npm:^2.1.1" + checksum: 10c0/17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a + languageName: node + linkType: hard + +"is-inside-container@npm:^1.0.0": + version: 1.0.0 + resolution: "is-inside-container@npm:1.0.0" + dependencies: + is-docker: "npm:^3.0.0" + bin: + is-inside-container: cli.js + checksum: 10c0/a8efb0e84f6197e6ff5c64c52890fa9acb49b7b74fed4da7c95383965da6f0fa592b4dbd5e38a79f87fc108196937acdbcd758fcefc9b140e479b39ce1fcd1cd + languageName: node + linkType: hard + +"is-lambda@npm:^1.0.1": + version: 1.0.1 + resolution: "is-lambda@npm:1.0.1" + checksum: 10c0/85fee098ae62ba6f1e24cf22678805473c7afd0fb3978a3aa260e354cb7bcb3a5806cf0a98403188465efedec41ab4348e8e4e79305d409601323855b3839d4d + languageName: node + linkType: hard + +"is-network-error@npm:^1.0.0": + version: 1.1.0 + resolution: "is-network-error@npm:1.1.0" + checksum: 10c0/89eef83c2a4cf43d853145ce175d1cf43183b7a58d48c7a03e7eed4eb395d0934c1f6d101255cdd8c8c2980ab529bfbe5dd9edb24e1c3c28d2b3c814469b5b7d + languageName: node + linkType: hard + +"is-number@npm:^7.0.0": + version: 7.0.0 + resolution: "is-number@npm:7.0.0" + checksum: 10c0/b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811 + languageName: node + linkType: hard + +"is-plain-obj@npm:^3.0.0": + version: 3.0.0 + resolution: "is-plain-obj@npm:3.0.0" + checksum: 10c0/8e6483bfb051d42ec9c704c0ede051a821c6b6f9a6c7a3e3b55aa855e00981b0580c8f3b1f5e2e62649b39179b1abfee35d6f8086d999bfaa32c1908d29b07bc + languageName: node + linkType: hard + +"is-plain-object@npm:^2.0.4": + version: 2.0.4 + resolution: "is-plain-object@npm:2.0.4" + dependencies: + isobject: "npm:^3.0.1" + checksum: 10c0/f050fdd5203d9c81e8c4df1b3ff461c4bc64e8b5ca383bcdde46131361d0a678e80bcf00b5257646f6c636197629644d53bd8e2375aea633de09a82d57e942f4 + languageName: node + linkType: hard + +"is-stream@npm:^2.0.0": + version: 2.0.1 + resolution: "is-stream@npm:2.0.1" + checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5 + languageName: node + linkType: hard + +"is-wsl@npm:^3.1.0": + version: 3.1.0 + resolution: "is-wsl@npm:3.1.0" + dependencies: + is-inside-container: "npm:^1.0.0" + checksum: 10c0/d3317c11995690a32c362100225e22ba793678fe8732660c6de511ae71a0ff05b06980cf21f98a6bf40d7be0e9e9506f859abe00a1118287d63e53d0a3d06947 + languageName: node + linkType: hard + +"isarray@npm:~1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d + languageName: node + linkType: hard + +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d + languageName: node + linkType: hard + +"isexe@npm:^3.1.1": + version: 3.1.1 + resolution: "isexe@npm:3.1.1" + checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 + languageName: node + linkType: hard + +"isobject@npm:^3.0.1": + version: 3.0.1 + resolution: "isobject@npm:3.0.1" + checksum: 10c0/03344f5064a82f099a0cd1a8a407f4c0d20b7b8485e8e816c39f249e9416b06c322e8dec5b842b6bb8a06de0af9cb48e7bc1b5352f0fadc2f0abac033db3d4db + languageName: node + linkType: hard + +"jackspeak@npm:^2.3.6": + version: 2.3.6 + resolution: "jackspeak@npm:2.3.6" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 10c0/f01d8f972d894cd7638bc338e9ef5ddb86f7b208ce177a36d718eac96ec86638a6efa17d0221b10073e64b45edc2ce15340db9380b1f5d5c5d000cbc517dc111 + languageName: node + linkType: hard + +"jest-worker@npm:^27.4.5": + version: 27.5.1 + resolution: "jest-worker@npm:27.5.1" + dependencies: + "@types/node": "npm:*" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^8.0.0" + checksum: 10c0/8c4737ffd03887b3c6768e4cc3ca0269c0336c1e4b1b120943958ddb035ed2a0fc6acab6dc99631720a3720af4e708ff84fb45382ad1e83c27946adf3623969b + languageName: node + linkType: hard + +"js-tokens@npm:^4.0.0": + version: 4.0.0 + resolution: "js-tokens@npm:4.0.0" + checksum: 10c0/e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed + languageName: node + linkType: hard + +"jsbn@npm:1.1.0": + version: 1.1.0 + resolution: "jsbn@npm:1.1.0" + checksum: 10c0/4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 + languageName: node + linkType: hard + +"jsesc@npm:^2.5.1": + version: 2.5.2 + resolution: "jsesc@npm:2.5.2" + bin: + jsesc: bin/jsesc + checksum: 10c0/dbf59312e0ebf2b4405ef413ec2b25abb5f8f4d9bc5fb8d9f90381622ebca5f2af6a6aa9a8578f65903f9e33990a6dc798edd0ce5586894bf0e9e31803a1de88 + languageName: node + linkType: hard + +"jsesc@npm:~0.5.0": + version: 0.5.0 + resolution: "jsesc@npm:0.5.0" + bin: + jsesc: bin/jsesc + checksum: 10c0/f93792440ae1d80f091b65f8ceddf8e55c4bb7f1a09dee5dcbdb0db5612c55c0f6045625aa6b7e8edb2e0a4feabd80ee48616dbe2d37055573a84db3d24f96d9 + languageName: node + linkType: hard + +"json-parse-even-better-errors@npm:^2.3.1": + version: 2.3.1 + resolution: "json-parse-even-better-errors@npm:2.3.1" + checksum: 10c0/140932564c8f0b88455432e0f33c4cb4086b8868e37524e07e723f4eaedb9425bdc2bafd71bd1d9765bd15fd1e2d126972bc83990f55c467168c228c24d665f3 + languageName: node + linkType: hard + +"json-schema-traverse@npm:^0.4.1": + version: 0.4.1 + resolution: "json-schema-traverse@npm:0.4.1" + checksum: 10c0/108fa90d4cc6f08243aedc6da16c408daf81793bf903e9fd5ab21983cda433d5d2da49e40711da016289465ec2e62e0324dcdfbc06275a607fe3233fde4942ce + languageName: node + linkType: hard + +"json-schema-traverse@npm:^1.0.0": + version: 1.0.0 + resolution: "json-schema-traverse@npm:1.0.0" + checksum: 10c0/71e30015d7f3d6dc1c316d6298047c8ef98a06d31ad064919976583eb61e1018a60a0067338f0f79cabc00d84af3fcc489bd48ce8a46ea165d9541ba17fb30c6 + languageName: node + linkType: hard + +"json5@npm:^2.2.3": + version: 2.2.3 + resolution: "json5@npm:2.2.3" + bin: + json5: lib/cli.js + checksum: 10c0/5a04eed94810fa55c5ea138b2f7a5c12b97c3750bc63d11e511dcecbfef758003861522a070c2272764ee0f4e3e323862f386945aeb5b85b87ee43f084ba586c + languageName: node + linkType: hard + +"kind-of@npm:^6.0.2": + version: 6.0.3 + resolution: "kind-of@npm:6.0.3" + checksum: 10c0/61cdff9623dabf3568b6445e93e31376bee1cdb93f8ba7033d86022c2a9b1791a1d9510e026e6465ebd701a6dd2f7b0808483ad8838341ac52f003f512e0b4c4 + languageName: node + linkType: hard + +"launch-editor@npm:^2.6.1": + version: 2.6.1 + resolution: "launch-editor@npm:2.6.1" + dependencies: + picocolors: "npm:^1.0.0" + shell-quote: "npm:^1.8.1" + checksum: 10c0/82d0bd9a44e7a972157719e63dac1b8196db6ec7066c1ec57a495f6c3d6e734f3c4da89549e7b33eb3b0356668ad02a9e7782b6733f5ebd7a61b7c5f635a3ee9 + languageName: node + linkType: hard + +"loader-runner@npm:^4.2.0": + version: 4.3.0 + resolution: "loader-runner@npm:4.3.0" + checksum: 10c0/a44d78aae0907a72f73966fe8b82d1439c8c485238bd5a864b1b9a2a3257832effa858790241e6b37876b5446a78889adf2fcc8dd897ce54c089ecc0a0ce0bf0 + languageName: node + linkType: hard + +"locate-path@npm:^5.0.0": + version: 5.0.0 + resolution: "locate-path@npm:5.0.0" + dependencies: + p-locate: "npm:^4.1.0" + checksum: 10c0/33a1c5247e87e022f9713e6213a744557a3e9ec32c5d0b5efb10aa3a38177615bf90221a5592674857039c1a0fd2063b82f285702d37b792d973e9e72ace6c59 + languageName: node + linkType: hard + +"locate-path@npm:^7.1.0": + version: 7.2.0 + resolution: "locate-path@npm:7.2.0" + dependencies: + p-locate: "npm:^6.0.0" + checksum: 10c0/139e8a7fe11cfbd7f20db03923cacfa5db9e14fa14887ea121345597472b4a63c1a42a8a5187defeeff6acf98fd568da7382aa39682d38f0af27433953a97751 + languageName: node + linkType: hard + +"lodash.debounce@npm:^4.0.8": + version: 4.0.8 + resolution: "lodash.debounce@npm:4.0.8" + checksum: 10c0/762998a63e095412b6099b8290903e0a8ddcb353ac6e2e0f2d7e7d03abd4275fe3c689d88960eb90b0dde4f177554d51a690f22a343932ecbc50a5d111849987 + languageName: node + linkType: hard + +"lodash@npm:^4.17.20, lodash@npm:^4.17.21": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c + languageName: node + linkType: hard + +"lower-case@npm:^2.0.2": + version: 2.0.2 + resolution: "lower-case@npm:2.0.2" + dependencies: + tslib: "npm:^2.0.3" + checksum: 10c0/3d925e090315cf7dc1caa358e0477e186ffa23947740e4314a7429b6e62d72742e0bbe7536a5ae56d19d7618ce998aba05caca53c2902bd5742fdca5fc57fd7b + languageName: node + linkType: hard + +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": + version: 10.2.2 + resolution: "lru-cache@npm:10.2.2" + checksum: 10c0/402d31094335851220d0b00985084288136136992979d0e015f0f1697e15d1c86052d7d53ae86b614e5b058425606efffc6969a31a091085d7a2b80a8a1e26d6 + languageName: node + linkType: hard + +"lru-cache@npm:^5.1.1": + version: 5.1.1 + resolution: "lru-cache@npm:5.1.1" + dependencies: + yallist: "npm:^3.0.2" + checksum: 10c0/89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482 + languageName: node + linkType: hard + +"make-fetch-happen@npm:^13.0.0": + version: 13.0.1 + resolution: "make-fetch-happen@npm:13.0.1" + dependencies: + "@npmcli/agent": "npm:^2.0.0" + cacache: "npm:^18.0.0" + http-cache-semantics: "npm:^4.1.1" + is-lambda: "npm:^1.0.1" + minipass: "npm:^7.0.2" + minipass-fetch: "npm:^3.0.0" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + negotiator: "npm:^0.6.3" + proc-log: "npm:^4.2.0" + promise-retry: "npm:^2.0.1" + ssri: "npm:^10.0.0" + checksum: 10c0/df5f4dbb6d98153b751bccf4dc4cc500de85a96a9331db9805596c46aa9f99d9555983954e6c1266d9f981ae37a9e4647f42b9a4bb5466f867f4012e582c9e7e + languageName: node + linkType: hard + +"media-typer@npm:0.3.0": + version: 0.3.0 + resolution: "media-typer@npm:0.3.0" + checksum: 10c0/d160f31246907e79fed398470285f21bafb45a62869dc469b1c8877f3f064f5eabc4bcc122f9479b8b605bc5c76187d7871cf84c4ee3ecd3e487da1993279928 + languageName: node + linkType: hard + +"memfs@npm:^4.6.0": + version: 4.9.2 + resolution: "memfs@npm:4.9.2" + dependencies: + "@jsonjoy.com/json-pack": "npm:^1.0.3" + "@jsonjoy.com/util": "npm:^1.1.2" + sonic-forest: "npm:^1.0.0" + tslib: "npm:^2.0.0" + checksum: 10c0/2a5a2c3c2a8a70fa79e0becedc9323a620e43eef20418e128de216f586e96891cf25a51d4d37c7fdd900214de05c13749afcf2658d23a9574720759a7119c2a0 + languageName: node + linkType: hard + +"merge-descriptors@npm:1.0.1": + version: 1.0.1 + resolution: "merge-descriptors@npm:1.0.1" + checksum: 10c0/b67d07bd44cfc45cebdec349bb6e1f7b077ee2fd5beb15d1f7af073849208cb6f144fe403e29a36571baf3f4e86469ac39acf13c318381e958e186b2766f54ec + languageName: node + linkType: hard + +"merge-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "merge-stream@npm:2.0.0" + checksum: 10c0/867fdbb30a6d58b011449b8885601ec1690c3e41c759ecd5a9d609094f7aed0096c37823ff4a7190ef0b8f22cc86beb7049196ff68c016e3b3c671d0dac91ce5 + languageName: node + linkType: hard + +"methods@npm:~1.1.2": + version: 1.1.2 + resolution: "methods@npm:1.1.2" + checksum: 10c0/bdf7cc72ff0a33e3eede03708c08983c4d7a173f91348b4b1e4f47d4cdbf734433ad971e7d1e8c77247d9e5cd8adb81ea4c67b0a2db526b758b2233d7814b8b2 + languageName: node + linkType: hard + +"micromatch@npm:^4.0.2": + version: 4.0.5 + resolution: "micromatch@npm:4.0.5" + dependencies: + braces: "npm:^3.0.2" + picomatch: "npm:^2.3.1" + checksum: 10c0/3d6505b20f9fa804af5d8c596cb1c5e475b9b0cd05f652c5b56141cf941bd72adaeb7a436fda344235cef93a7f29b7472efc779fcdb83b478eab0867b95cdeff + languageName: node + linkType: hard + +"mime-db@npm:1.52.0, mime-db@npm:>= 1.43.0 < 2": + version: 1.52.0 + resolution: "mime-db@npm:1.52.0" + checksum: 10c0/0557a01deebf45ac5f5777fe7740b2a5c309c6d62d40ceab4e23da9f821899ce7a900b7ac8157d4548ddbb7beffe9abc621250e6d182b0397ec7f10c7b91a5aa + languageName: node + linkType: hard + +"mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.17, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": + version: 2.1.35 + resolution: "mime-types@npm:2.1.35" + dependencies: + mime-db: "npm:1.52.0" + checksum: 10c0/82fb07ec56d8ff1fc999a84f2f217aa46cb6ed1033fefaabd5785b9a974ed225c90dc72fff460259e66b95b73648596dbcc50d51ed69cdf464af2d237d3149b2 + languageName: node + linkType: hard + +"mime@npm:1.6.0": + version: 1.6.0 + resolution: "mime@npm:1.6.0" + bin: + mime: cli.js + checksum: 10c0/b92cd0adc44888c7135a185bfd0dddc42c32606401c72896a842ae15da71eb88858f17669af41e498b463cd7eb998f7b48939a25b08374c7924a9c8a6f8a81b0 + languageName: node + linkType: hard + +"mimic-fn@npm:^2.1.0": + version: 2.1.0 + resolution: "mimic-fn@npm:2.1.0" + checksum: 10c0/b26f5479d7ec6cc2bce275a08f146cf78f5e7b661b18114e2506dd91ec7ec47e7a25bf4360e5438094db0560bcc868079fb3b1fb3892b833c1ecbf63f80c95a4 + languageName: node + linkType: hard + +"minimalistic-assert@npm:^1.0.0": + version: 1.0.1 + resolution: "minimalistic-assert@npm:1.0.1" + checksum: 10c0/96730e5601cd31457f81a296f521eb56036e6f69133c0b18c13fe941109d53ad23a4204d946a0d638d7f3099482a0cec8c9bb6d642604612ce43ee536be3dddd + languageName: node + linkType: hard + +"minimatch@npm:^9.0.1": + version: 9.0.4 + resolution: "minimatch@npm:9.0.4" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10c0/2c16f21f50e64922864e560ff97c587d15fd491f65d92a677a344e970fe62aafdbeafe648965fa96d33c061b4d0eabfe0213466203dd793367e7f28658cf6414 + languageName: node + linkType: hard + +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e + languageName: node + linkType: hard + +"minipass-fetch@npm:^3.0.0": + version: 3.0.5 + resolution: "minipass-fetch@npm:3.0.5" + dependencies: + encoding: "npm:^0.1.13" + minipass: "npm:^7.0.3" + minipass-sized: "npm:^1.0.3" + minizlib: "npm:^2.1.2" + dependenciesMeta: + encoding: + optional: true + checksum: 10c0/9d702d57f556274286fdd97e406fc38a2f5c8d15e158b498d7393b1105974b21249289ec571fa2b51e038a4872bfc82710111cf75fae98c662f3d6f95e72152b + languageName: node + linkType: hard + +"minipass-flush@npm:^1.0.5": + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd + languageName: node + linkType: hard + +"minipass-pipeline@npm:^1.2.4": + version: 1.2.4 + resolution: "minipass-pipeline@npm:1.2.4" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 + languageName: node + linkType: hard + +"minipass-sized@npm:^1.0.3": + version: 1.0.3 + resolution: "minipass-sized@npm:1.0.3" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb + languageName: node + linkType: hard + +"minipass@npm:^3.0.0": + version: 3.3.6 + resolution: "minipass@npm:3.3.6" + dependencies: + yallist: "npm:^4.0.0" + checksum: 10c0/a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c + languageName: node + linkType: hard + +"minipass@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass@npm:5.0.0" + checksum: 10c0/a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462 + languageName: node + linkType: hard + +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4": + version: 7.1.1 + resolution: "minipass@npm:7.1.1" + checksum: 10c0/fdccc2f99c31083f45f881fd1e6971d798e333e078ab3c8988fb818c470fbd5e935388ad9adb286397eba50baebf46ef8ff487c8d3f455a69c6f3efc327bdff9 + languageName: node + linkType: hard + +"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": + version: 2.1.2 + resolution: "minizlib@npm:2.1.2" + dependencies: + minipass: "npm:^3.0.0" + yallist: "npm:^4.0.0" + checksum: 10c0/64fae024e1a7d0346a1102bb670085b17b7f95bf6cfdf5b128772ec8faf9ea211464ea4add406a3a6384a7d87a0cd1a96263692134323477b4fb43659a6cab78 + languageName: node + linkType: hard + +"mkdirp@npm:0.3.0": + version: 0.3.0 + resolution: "mkdirp@npm:0.3.0" + checksum: 10c0/cd9e54878490571df79770de1cdceba48ab6682c004616666d23a38315feaf5822d443aeb500ac298a12d7f6f5e11dc05cea3207d500e547d938218bf22d8629 + languageName: node + linkType: hard + +"mkdirp@npm:^1.0.3": + version: 1.0.4 + resolution: "mkdirp@npm:1.0.4" + bin: + mkdirp: bin/cmd.js + checksum: 10c0/46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf + languageName: node + linkType: hard + +"ms@npm:2.0.0": + version: 2.0.0 + resolution: "ms@npm:2.0.0" + checksum: 10c0/f8fda810b39fd7255bbdc451c46286e549794fcc700dc9cd1d25658bbc4dc2563a5de6fe7c60f798a16a60c6ceb53f033cb353f493f0cf63e5199b702943159d + languageName: node + linkType: hard + +"ms@npm:2.1.2": + version: 2.1.2 + resolution: "ms@npm:2.1.2" + checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc + languageName: node + linkType: hard + +"ms@npm:2.1.3": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 + languageName: node + linkType: hard + +"multicast-dns@npm:^7.2.5": + version: 7.2.5 + resolution: "multicast-dns@npm:7.2.5" + dependencies: + dns-packet: "npm:^5.2.2" + thunky: "npm:^1.0.2" + bin: + multicast-dns: cli.js + checksum: 10c0/5120171d4bdb1577764c5afa96e413353bff530d1b37081cb29cccc747f989eb1baf40574fe8e27060fc1aef72b59c042f72b9b208413de33bcf411343c69057 + languageName: node + linkType: hard + +"nanoid@npm:^3.3.7": + version: 3.3.7 + resolution: "nanoid@npm:3.3.7" + bin: + nanoid: bin/nanoid.cjs + checksum: 10c0/e3fb661aa083454f40500473bb69eedb85dc160e763150b9a2c567c7e9ff560ce028a9f833123b618a6ea742e311138b591910e795614a629029e86e180660f3 + languageName: node + linkType: hard + +"negotiator@npm:0.6.3, negotiator@npm:^0.6.3": + version: 0.6.3 + resolution: "negotiator@npm:0.6.3" + checksum: 10c0/3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 + languageName: node + linkType: hard + +"neo-async@npm:^2.6.2": + version: 2.6.2 + resolution: "neo-async@npm:2.6.2" + checksum: 10c0/c2f5a604a54a8ec5438a342e1f356dff4bc33ccccdb6dc668d94fe8e5eccfc9d2c2eea6064b0967a767ba63b33763f51ccf2cd2441b461a7322656c1f06b3f5d + languageName: node + linkType: hard + +"no-case@npm:^3.0.4": + version: 3.0.4 + resolution: "no-case@npm:3.0.4" + dependencies: + lower-case: "npm:^2.0.2" + tslib: "npm:^2.0.3" + checksum: 10c0/8ef545f0b3f8677c848f86ecbd42ca0ff3cd9dd71c158527b344c69ba14710d816d8489c746b6ca225e7b615108938a0bda0a54706f8c255933703ac1cf8e703 + languageName: node + linkType: hard + +"node-forge@npm:^1": + version: 1.3.1 + resolution: "node-forge@npm:1.3.1" + checksum: 10c0/e882819b251a4321f9fc1d67c85d1501d3004b4ee889af822fd07f64de3d1a8e272ff00b689570af0465d65d6bf5074df9c76e900e0aff23e60b847f2a46fbe8 + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 10.1.0 + resolution: "node-gyp@npm:10.1.0" + dependencies: + env-paths: "npm:^2.2.0" + exponential-backoff: "npm:^3.1.1" + glob: "npm:^10.3.10" + graceful-fs: "npm:^4.2.6" + make-fetch-happen: "npm:^13.0.0" + nopt: "npm:^7.0.0" + proc-log: "npm:^3.0.0" + semver: "npm:^7.3.5" + tar: "npm:^6.1.2" + which: "npm:^4.0.0" + bin: + node-gyp: bin/node-gyp.js + checksum: 10c0/9cc821111ca244a01fb7f054db7523ab0a0cd837f665267eb962eb87695d71fb1e681f9e21464cc2fd7c05530dc4c81b810bca1a88f7d7186909b74477491a3c + languageName: node + linkType: hard + +"node-releases@npm:^2.0.14": + version: 2.0.14 + resolution: "node-releases@npm:2.0.14" + checksum: 10c0/199fc93773ae70ec9969bc6d5ac5b2bbd6eb986ed1907d751f411fef3ede0e4bfdb45ceb43711f8078bea237b6036db8b1bf208f6ff2b70c7d615afd157f3ab9 + languageName: node + linkType: hard + +"nopt@npm:1.0.10": + version: 1.0.10 + resolution: "nopt@npm:1.0.10" + dependencies: + abbrev: "npm:1" + bin: + nopt: ./bin/nopt.js + checksum: 10c0/ddfbd892116a125fd68849ef564dd5b1f0a5ba0dbbf18782e9499e2efad8f4d3790635b47c6b5d3f7e014069e7b3ce5b8112687e9ae093fcd2678188c866fe28 + languageName: node + linkType: hard + +"nopt@npm:^7.0.0": + version: 7.2.1 + resolution: "nopt@npm:7.2.1" + dependencies: + abbrev: "npm:^2.0.0" + bin: + nopt: bin/nopt.js + checksum: 10c0/a069c7c736767121242037a22a788863accfa932ab285a1eb569eb8cd534b09d17206f68c37f096ae785647435e0c5a5a0a67b42ec743e481a455e5ae6a6df81 + languageName: node + linkType: hard + +"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": + version: 3.0.0 + resolution: "normalize-path@npm:3.0.0" + checksum: 10c0/e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046 + languageName: node + linkType: hard + +"npm-run-path@npm:^4.0.1": + version: 4.0.1 + resolution: "npm-run-path@npm:4.0.1" + dependencies: + path-key: "npm:^3.0.0" + checksum: 10c0/6f9353a95288f8455cf64cbeb707b28826a7f29690244c1e4bb61ec573256e021b6ad6651b394eb1ccfd00d6ec50147253aba2c5fe58a57ceb111fad62c519ac + languageName: node + linkType: hard + +"nth-check@npm:^2.0.1": + version: 2.1.1 + resolution: "nth-check@npm:2.1.1" + dependencies: + boolbase: "npm:^1.0.0" + checksum: 10c0/5fee7ff309727763689cfad844d979aedd2204a817fbaaf0e1603794a7c20db28548d7b024692f953557df6ce4a0ee4ae46cd8ebd9b36cfb300b9226b567c479 + languageName: node + linkType: hard + +"object-inspect@npm:^1.13.1": + version: 1.13.1 + resolution: "object-inspect@npm:1.13.1" + checksum: 10c0/fad603f408e345c82e946abdf4bfd774260a5ed3e5997a0b057c44153ac32c7271ff19e3a5ae39c858da683ba045ccac2f65245c12763ce4e8594f818f4a648d + languageName: node + linkType: hard + +"obuf@npm:^1.0.0, obuf@npm:^1.1.2": + version: 1.1.2 + resolution: "obuf@npm:1.1.2" + checksum: 10c0/520aaac7ea701618eacf000fc96ae458e20e13b0569845800fc582f81b386731ab22d55354b4915d58171db00e79cfcd09c1638c02f89577ef092b38c65b7d81 + languageName: node + linkType: hard + +"on-finished@npm:2.4.1, on-finished@npm:^2.4.1": + version: 2.4.1 + resolution: "on-finished@npm:2.4.1" + dependencies: + ee-first: "npm:1.1.1" + checksum: 10c0/46fb11b9063782f2d9968863d9cbba33d77aa13c17f895f56129c274318b86500b22af3a160fe9995aa41317efcd22941b6eba747f718ced08d9a73afdb087b4 + languageName: node + linkType: hard + +"on-headers@npm:~1.0.2": + version: 1.0.2 + resolution: "on-headers@npm:1.0.2" + checksum: 10c0/f649e65c197bf31505a4c0444875db0258e198292f34b884d73c2f751e91792ef96bb5cf89aa0f4fecc2e4dc662461dda606b1274b0e564f539cae5d2f5fc32f + languageName: node + linkType: hard + +"onetime@npm:^5.1.2": + version: 5.1.2 + resolution: "onetime@npm:5.1.2" + dependencies: + mimic-fn: "npm:^2.1.0" + checksum: 10c0/ffcef6fbb2692c3c40749f31ea2e22677a876daea92959b8a80b521d95cca7a668c884d8b2045d1d8ee7d56796aa405c405462af112a1477594cc63531baeb8f + languageName: node + linkType: hard + +"open@npm:^10.0.3": + version: 10.1.0 + resolution: "open@npm:10.1.0" + dependencies: + default-browser: "npm:^5.2.1" + define-lazy-prop: "npm:^3.0.0" + is-inside-container: "npm:^1.0.0" + is-wsl: "npm:^3.1.0" + checksum: 10c0/c86d0b94503d5f735f674158d5c5d339c25ec2927562f00ee74590727292ed23e1b8d9336cb41ffa7e1fa4d3641d29b199b4ea37c78cb557d72b511743e90ebb + languageName: node + linkType: hard + +"p-limit@npm:^2.2.0": + version: 2.3.0 + resolution: "p-limit@npm:2.3.0" + dependencies: + p-try: "npm:^2.0.0" + checksum: 10c0/8da01ac53efe6a627080fafc127c873da40c18d87b3f5d5492d465bb85ec7207e153948df6b9cbaeb130be70152f874229b8242ee2be84c0794082510af97f12 + languageName: node + linkType: hard + +"p-limit@npm:^4.0.0": + version: 4.0.0 + resolution: "p-limit@npm:4.0.0" + dependencies: + yocto-queue: "npm:^1.0.0" + checksum: 10c0/a56af34a77f8df2ff61ddfb29431044557fcbcb7642d5a3233143ebba805fc7306ac1d448de724352861cb99de934bc9ab74f0d16fe6a5460bdbdf938de875ad + languageName: node + linkType: hard + +"p-locate@npm:^4.1.0": + version: 4.1.0 + resolution: "p-locate@npm:4.1.0" + dependencies: + p-limit: "npm:^2.2.0" + checksum: 10c0/1b476ad69ad7f6059744f343b26d51ce091508935c1dbb80c4e0a2f397ffce0ca3a1f9f5cd3c7ce19d7929a09719d5c65fe70d8ee289c3f267cd36f2881813e9 + languageName: node + linkType: hard + +"p-locate@npm:^6.0.0": + version: 6.0.0 + resolution: "p-locate@npm:6.0.0" + dependencies: + p-limit: "npm:^4.0.0" + checksum: 10c0/d72fa2f41adce59c198270aa4d3c832536c87a1806e0f69dffb7c1a7ca998fb053915ca833d90f166a8c082d3859eabfed95f01698a3214c20df6bb8de046312 + languageName: node + linkType: hard + +"p-map@npm:^4.0.0": + version: 4.0.0 + resolution: "p-map@npm:4.0.0" + dependencies: + aggregate-error: "npm:^3.0.0" + checksum: 10c0/592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 + languageName: node + linkType: hard + +"p-retry@npm:^6.2.0": + version: 6.2.0 + resolution: "p-retry@npm:6.2.0" + dependencies: + "@types/retry": "npm:0.12.2" + is-network-error: "npm:^1.0.0" + retry: "npm:^0.13.1" + checksum: 10c0/3277f2a8450fb1429c29c432d24c5965b32f187228f1beea56f5d49209717588a7dc0415def1c653f60e0d15ed72c56dacaa2d5fdfa71b0f860592b0aa6ce823 + languageName: node + linkType: hard + +"p-try@npm:^2.0.0": + version: 2.2.0 + resolution: "p-try@npm:2.2.0" + checksum: 10c0/c36c19907734c904b16994e6535b02c36c2224d433e01a2f1ab777237f4d86e6289fd5fd464850491e940379d4606ed850c03e0f9ab600b0ebddb511312e177f + languageName: node + linkType: hard + +"param-case@npm:^3.0.4": + version: 3.0.4 + resolution: "param-case@npm:3.0.4" + dependencies: + dot-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 10c0/ccc053f3019f878eca10e70ec546d92f51a592f762917dafab11c8b532715dcff58356118a6f350976e4ab109e321756f05739643ed0ca94298e82291e6f9e76 + languageName: node + linkType: hard + +"parseurl@npm:~1.3.2, parseurl@npm:~1.3.3": + version: 1.3.3 + resolution: "parseurl@npm:1.3.3" + checksum: 10c0/90dd4760d6f6174adb9f20cf0965ae12e23879b5f5464f38e92fce8073354341e4b3b76fa3d878351efe7d01e617121955284cfd002ab087fba1a0726ec0b4f5 + languageName: node + linkType: hard + +"pascal-case@npm:^3.1.2": + version: 3.1.2 + resolution: "pascal-case@npm:3.1.2" + dependencies: + no-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 10c0/05ff7c344809fd272fc5030ae0ee3da8e4e63f36d47a1e0a4855ca59736254192c5a27b5822ed4bae96e54048eec5f6907713cfcfff7cdf7a464eaf7490786d8 + languageName: node + linkType: hard + +"path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" + checksum: 10c0/8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b + languageName: node + linkType: hard + +"path-exists@npm:^5.0.0": + version: 5.0.0 + resolution: "path-exists@npm:5.0.0" + checksum: 10c0/b170f3060b31604cde93eefdb7392b89d832dfbc1bed717c9718cbe0f230c1669b7e75f87e19901da2250b84d092989a0f9e44d2ef41deb09aa3ad28e691a40a + languageName: node + linkType: hard + +"path-key@npm:^3.0.0, path-key@npm:^3.1.0": + version: 3.1.1 + resolution: "path-key@npm:3.1.1" + checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c + languageName: node + linkType: hard + +"path-parse@npm:^1.0.7": + version: 1.0.7 + resolution: "path-parse@npm:1.0.7" + checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 + languageName: node + linkType: hard + +"path-scurry@npm:^1.11.0": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" + dependencies: + lru-cache: "npm:^10.2.0" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d + languageName: node + linkType: hard + +"path-to-regexp@npm:0.1.7": + version: 0.1.7 + resolution: "path-to-regexp@npm:0.1.7" + checksum: 10c0/50a1ddb1af41a9e68bd67ca8e331a705899d16fb720a1ea3a41e310480948387daf603abb14d7b0826c58f10146d49050a1291ba6a82b78a382d1c02c0b8f905 + languageName: node + linkType: hard + +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1": + version: 1.0.1 + resolution: "picocolors@npm:1.0.1" + checksum: 10c0/c63cdad2bf812ef0d66c8db29583802355d4ca67b9285d846f390cc15c2f6ccb94e8cb7eb6a6e97fc5990a6d3ad4ae42d86c84d3146e667c739a4234ed50d400 + languageName: node + linkType: hard + +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be + languageName: node + linkType: hard + +"pkg-dir@npm:^4.2.0": + version: 4.2.0 + resolution: "pkg-dir@npm:4.2.0" + dependencies: + find-up: "npm:^4.0.0" + checksum: 10c0/c56bda7769e04907a88423feb320babaed0711af8c436ce3e56763ab1021ba107c7b0cafb11cde7529f669cfc22bffcaebffb573645cbd63842ea9fb17cd7728 + languageName: node + linkType: hard + +"pkg-dir@npm:^7.0.0": + version: 7.0.0 + resolution: "pkg-dir@npm:7.0.0" + dependencies: + find-up: "npm:^6.3.0" + checksum: 10c0/1afb23d2efb1ec9d8b2c4a0c37bf146822ad2774f074cb05b853be5dca1b40815c5960dd126df30ab8908349262a266f31b771e877235870a3b8fd313beebec5 + languageName: node + linkType: hard + +"postcss-modules-extract-imports@npm:^3.1.0": + version: 3.1.0 + resolution: "postcss-modules-extract-imports@npm:3.1.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/402084bcab376083c4b1b5111b48ec92974ef86066f366f0b2d5b2ac2b647d561066705ade4db89875a13cb175b33dd6af40d16d32b2ea5eaf8bac63bd2bf219 + languageName: node + linkType: hard + +"postcss-modules-local-by-default@npm:^4.0.5": + version: 4.0.5 + resolution: "postcss-modules-local-by-default@npm:4.0.5" + dependencies: + icss-utils: "npm:^5.0.0" + postcss-selector-parser: "npm:^6.0.2" + postcss-value-parser: "npm:^4.1.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/f4ad35abeb685ecb25f80c93d9fe23c8b89ee45ac4185f3560e701b4d7372f9b798577e79c5ed03b6d9c80bc923b001210c127c04ced781f43cda9e32b202a5b + languageName: node + linkType: hard + +"postcss-modules-scope@npm:^3.2.0": + version: 3.2.0 + resolution: "postcss-modules-scope@npm:3.2.0" + dependencies: + postcss-selector-parser: "npm:^6.0.4" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/a2f5ffe372169b3feb8628cd785eb748bf12e344cfa57bce9e5cdc4fa5adcdb40d36daa86bb35dad53427703b185772aad08825b5783f745fcb1b6039454a84b + languageName: node + linkType: hard + +"postcss-modules-values@npm:^4.0.0": + version: 4.0.0 + resolution: "postcss-modules-values@npm:4.0.0" + dependencies: + icss-utils: "npm:^5.0.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/dd18d7631b5619fb9921b198c86847a2a075f32e0c162e0428d2647685e318c487a2566cc8cc669fc2077ef38115cde7a068e321f46fb38be3ad49646b639dbc + languageName: node + linkType: hard + +"postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": + version: 6.0.16 + resolution: "postcss-selector-parser@npm:6.0.16" + dependencies: + cssesc: "npm:^3.0.0" + util-deprecate: "npm:^1.0.2" + checksum: 10c0/0e11657cb3181aaf9ff67c2e59427c4df496b4a1b6a17063fae579813f80af79d444bf38f82eeb8b15b4679653fd3089e66ef0283f9aab01874d885e6cf1d2cf + languageName: node + linkType: hard + +"postcss-value-parser@npm:^4.0.2, postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": + version: 4.2.0 + resolution: "postcss-value-parser@npm:4.2.0" + checksum: 10c0/f4142a4f56565f77c1831168e04e3effd9ffcc5aebaf0f538eee4b2d465adfd4b85a44257bb48418202a63806a7da7fe9f56c330aebb3cac898e46b4cbf49161 + languageName: node + linkType: hard + +"postcss@npm:8.4.38, postcss@npm:^8.4.33": + version: 8.4.38 + resolution: "postcss@npm:8.4.38" + dependencies: + nanoid: "npm:^3.3.7" + picocolors: "npm:^1.0.0" + source-map-js: "npm:^1.2.0" + checksum: 10c0/955407b8f70cf0c14acf35dab3615899a2a60a26718a63c848cf3c29f2467b0533991b985a2b994430d890bd7ec2b1963e36352b0774a19143b5f591540f7c06 + languageName: node + linkType: hard + +"preact-island-examples@workspace:.": + version: 0.0.0-use.local + resolution: "preact-island-examples@workspace:." + dependencies: + "@babel/core": "npm:^7.24.5" + "@babel/preset-env": "npm:^7.24.5" + "@babel/preset-react": "npm:^7.24.1" + "@babel/preset-typescript": "npm:^7.24.1" + "@types/webpack": "npm:^5.28.5" + algoliasearch: "npm:^4.23.3" + babel-loader: "npm:^9.1.3" + css-loader: "npm:^6.11.0" + dotenv-webpack: "npm:^8.1.0" + html-webpack-plugin: "npm:^5.6.0" + preact: "npm:^10.21.0" + preact-island: "npm:^1.1.2" + react-instantsearch: "npm:^7.7.3" + styled-components: "npm:^6.1.9" + terser-webpack-plugin: "npm:^5.3.10" + webpack: "npm:^5.91.0" + webpack-cli: "npm:^5.1.4" + webpack-dev-server: "npm:^5.0.4" + languageName: unknown + linkType: soft + +"preact-island@npm:^1.1.2": + version: 1.1.2 + resolution: "preact-island@npm:1.1.2" + peerDependencies: + preact: ">=10" + checksum: 10c0/3e93c37b68054a7981eee797eddb5a810f7e790608424222ec1b590c86ec0104796e7acf385422f1aca7f72c858ba4e7faee916c24f5dc52ec05353d9ab1b156 + languageName: node + linkType: hard + +"preact@npm:^10.10.0, preact@npm:^10.21.0": + version: 10.22.0 + resolution: "preact@npm:10.22.0" + checksum: 10c0/dc5466c5968c56997e917580c00983cec2f6486a89ea9ba29f1bb88dcfd2f9ff67c8d561a69a1b3acdab17f2bb36b311fef0c348b62e89c332d00c674f7871f0 + languageName: node + linkType: hard + +"pretty-error@npm:^4.0.0": + version: 4.0.0 + resolution: "pretty-error@npm:4.0.0" + dependencies: + lodash: "npm:^4.17.20" + renderkid: "npm:^3.0.0" + checksum: 10c0/dc292c087e2857b2e7592784ab31e37a40f3fa918caa11eba51f9fb2853e1d4d6e820b219917e35f5721d833cfd20fdf4f26ae931a90fd1ad0cae2125c345138 + languageName: node + linkType: hard + +"proc-log@npm:^3.0.0": + version: 3.0.0 + resolution: "proc-log@npm:3.0.0" + checksum: 10c0/f66430e4ff947dbb996058f6fd22de2c66612ae1a89b097744e17fb18a4e8e7a86db99eda52ccf15e53f00b63f4ec0b0911581ff2aac0355b625c8eac509b0dc + languageName: node + linkType: hard + +"proc-log@npm:^4.2.0": + version: 4.2.0 + resolution: "proc-log@npm:4.2.0" + checksum: 10c0/17db4757c2a5c44c1e545170e6c70a26f7de58feb985091fb1763f5081cab3d01b181fb2dd240c9f4a4255a1d9227d163d5771b7e69c9e49a561692db865efb9 + languageName: node + linkType: hard + +"process-nextick-args@npm:~2.0.0": + version: 2.0.1 + resolution: "process-nextick-args@npm:2.0.1" + checksum: 10c0/bec089239487833d46b59d80327a1605e1c5287eaad770a291add7f45fda1bb5e28b38e0e061add0a1d0ee0984788ce74fa394d345eed1c420cacf392c554367 + languageName: node + linkType: hard + +"promise-retry@npm:^2.0.1": + version: 2.0.1 + resolution: "promise-retry@npm:2.0.1" + dependencies: + err-code: "npm:^2.0.2" + retry: "npm:^0.12.0" + checksum: 10c0/9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 + languageName: node + linkType: hard + +"proxy-addr@npm:~2.0.7": + version: 2.0.7 + resolution: "proxy-addr@npm:2.0.7" + dependencies: + forwarded: "npm:0.2.0" + ipaddr.js: "npm:1.9.1" + checksum: 10c0/c3eed999781a35f7fd935f398b6d8920b6fb00bbc14287bc6de78128ccc1a02c89b95b56742bf7cf0362cc333c61d138532049c7dedc7a328ef13343eff81210 + languageName: node + linkType: hard + +"punycode@npm:^2.1.0": + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 + languageName: node + linkType: hard + +"qs@npm:6.11.0": + version: 6.11.0 + resolution: "qs@npm:6.11.0" + dependencies: + side-channel: "npm:^1.0.4" + checksum: 10c0/4e4875e4d7c7c31c233d07a448e7e4650f456178b9dd3766b7cfa13158fdb24ecb8c4f059fa91e820dc6ab9f2d243721d071c9c0378892dcdad86e9e9a27c68f + languageName: node + linkType: hard + +"qs@npm:^6.5.1 < 6.10": + version: 6.9.7 + resolution: "qs@npm:6.9.7" + checksum: 10c0/d0274b3c2daa9e7b350fb695fc4b5f7a1e65e266d5798a07936975f0848bdca6d7ad41cded19ad4af6a6253b97e43b497e988e728eab7a286f277b6dddfbade4 + languageName: node + linkType: hard + +"randombytes@npm:^2.1.0": + version: 2.1.0 + resolution: "randombytes@npm:2.1.0" + dependencies: + safe-buffer: "npm:^5.1.0" + checksum: 10c0/50395efda7a8c94f5dffab564f9ff89736064d32addf0cc7e8bf5e4166f09f8ded7a0849ca6c2d2a59478f7d90f78f20d8048bca3cdf8be09d8e8a10790388f3 + languageName: node + linkType: hard + +"range-parser@npm:^1.2.1, range-parser@npm:~1.2.1": + version: 1.2.1 + resolution: "range-parser@npm:1.2.1" + checksum: 10c0/96c032ac2475c8027b7a4e9fe22dc0dfe0f6d90b85e496e0f016fbdb99d6d066de0112e680805075bd989905e2123b3b3d002765149294dce0c1f7f01fcc2ea0 + languageName: node + linkType: hard + +"raw-body@npm:2.5.2": + version: 2.5.2 + resolution: "raw-body@npm:2.5.2" + dependencies: + bytes: "npm:3.1.2" + http-errors: "npm:2.0.0" + iconv-lite: "npm:0.4.24" + unpipe: "npm:1.0.0" + checksum: 10c0/b201c4b66049369a60e766318caff5cb3cc5a900efd89bdac431463822d976ad0670912c931fdbdcf5543207daf6f6833bca57aa116e1661d2ea91e12ca692c4 + languageName: node + linkType: hard + +"react-instantsearch-core@npm:7.8.1": + version: 7.8.1 + resolution: "react-instantsearch-core@npm:7.8.1" + dependencies: + "@babel/runtime": "npm:^7.1.2" + algoliasearch-helper: "npm:3.19.0" + instantsearch.js: "npm:4.68.1" + use-sync-external-store: "npm:^1.0.0" + peerDependencies: + algoliasearch: ">= 3.1 < 5" + react: ">= 16.8.0 < 19" + checksum: 10c0/2435b937be31a603fe7e35461912c6cfa0940e36085991322eb782c0dd7618888a09c71f3b2b29578a394884a51c037185e3b6acac53afb683dd32ecff667a93 + languageName: node + linkType: hard + +"react-instantsearch@npm:^7.7.3": + version: 7.8.1 + resolution: "react-instantsearch@npm:7.8.1" + dependencies: + "@babel/runtime": "npm:^7.1.2" + instantsearch-ui-components: "npm:0.5.0" + instantsearch.js: "npm:4.68.1" + react-instantsearch-core: "npm:7.8.1" + peerDependencies: + algoliasearch: ">= 3.1 < 5" + react: ">= 16.8.0 < 19" + react-dom: ">= 16.8.0 < 19" + checksum: 10c0/c97e4a651ff8016005dd3a6338bcdd6802e2d9d38151b7665da11d959f23a956a86c358ac8700c2a935e63a47a6407256305944b3af22b07eb52c7126bf21fbe + languageName: node + linkType: hard + +"readable-stream@npm:^2.0.1": + version: 2.3.8 + resolution: "readable-stream@npm:2.3.8" + dependencies: + core-util-is: "npm:~1.0.0" + inherits: "npm:~2.0.3" + isarray: "npm:~1.0.0" + process-nextick-args: "npm:~2.0.0" + safe-buffer: "npm:~5.1.1" + string_decoder: "npm:~1.1.1" + util-deprecate: "npm:~1.0.1" + checksum: 10c0/7efdb01f3853bc35ac62ea25493567bf588773213f5f4a79f9c365e1ad13bab845ac0dae7bc946270dc40c3929483228415e92a3fc600cc7e4548992f41ee3fa + languageName: node + linkType: hard + +"readable-stream@npm:^3.0.6": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" + dependencies: + inherits: "npm:^2.0.3" + string_decoder: "npm:^1.1.1" + util-deprecate: "npm:^1.0.1" + checksum: 10c0/e37be5c79c376fdd088a45fa31ea2e423e5d48854be7a22a58869b4e84d25047b193f6acb54f1012331e1bcd667ffb569c01b99d36b0bd59658fb33f513511b7 + languageName: node + linkType: hard + +"readdirp@npm:~3.6.0": + version: 3.6.0 + resolution: "readdirp@npm:3.6.0" + dependencies: + picomatch: "npm:^2.2.1" + checksum: 10c0/6fa848cf63d1b82ab4e985f4cf72bd55b7dcfd8e0a376905804e48c3634b7e749170940ba77b32804d5fe93b3cc521aa95a8d7e7d725f830da6d93f3669ce66b + languageName: node + linkType: hard + +"rechoir@npm:^0.8.0": + version: 0.8.0 + resolution: "rechoir@npm:0.8.0" + dependencies: + resolve: "npm:^1.20.0" + checksum: 10c0/1a30074124a22abbd5d44d802dac26407fa72a0a95f162aa5504ba8246bc5452f8b1a027b154d9bdbabcd8764920ff9333d934c46a8f17479c8912e92332f3ff + languageName: node + linkType: hard + +"regenerate-unicode-properties@npm:^10.1.0": + version: 10.1.1 + resolution: "regenerate-unicode-properties@npm:10.1.1" + dependencies: + regenerate: "npm:^1.4.2" + checksum: 10c0/89adb5ee5ba081380c78f9057c02e156a8181969f6fcca72451efc45612e0c3df767b4333f8d8479c274d9c6fe52ec4854f0d8a22ef95dccbe87da8e5f2ac77d + languageName: node + linkType: hard + +"regenerate@npm:^1.4.2": + version: 1.4.2 + resolution: "regenerate@npm:1.4.2" + checksum: 10c0/f73c9eba5d398c818edc71d1c6979eaa05af7a808682749dd079f8df2a6d91a9b913db216c2c9b03e0a8ba2bba8701244a93f45211afbff691c32c7b275db1b8 + languageName: node + linkType: hard + +"regenerator-runtime@npm:^0.14.0": + version: 0.14.1 + resolution: "regenerator-runtime@npm:0.14.1" + checksum: 10c0/1b16eb2c4bceb1665c89de70dcb64126a22bc8eb958feef3cd68fe11ac6d2a4899b5cd1b80b0774c7c03591dc57d16631a7f69d2daa2ec98100e2f29f7ec4cc4 + languageName: node + linkType: hard + +"regenerator-transform@npm:^0.15.2": + version: 0.15.2 + resolution: "regenerator-transform@npm:0.15.2" + dependencies: + "@babel/runtime": "npm:^7.8.4" + checksum: 10c0/7cfe6931ec793269701994a93bab89c0cc95379191fad866270a7fea2adfec67ea62bb5b374db77058b60ba4509319d9b608664d0d288bd9989ca8dbd08fae90 + languageName: node + linkType: hard + +"regexpu-core@npm:^5.3.1": + version: 5.3.2 + resolution: "regexpu-core@npm:5.3.2" + dependencies: + "@babel/regjsgen": "npm:^0.8.0" + regenerate: "npm:^1.4.2" + regenerate-unicode-properties: "npm:^10.1.0" + regjsparser: "npm:^0.9.1" + unicode-match-property-ecmascript: "npm:^2.0.0" + unicode-match-property-value-ecmascript: "npm:^2.1.0" + checksum: 10c0/7945d5ab10c8bbed3ca383d4274687ea825aee4ab93a9c51c6e31e1365edd5ea807f6908f800ba017b66c462944ba68011164e7055207747ab651f8111ef3770 + languageName: node + linkType: hard + +"regjsparser@npm:^0.9.1": + version: 0.9.1 + resolution: "regjsparser@npm:0.9.1" + dependencies: + jsesc: "npm:~0.5.0" + bin: + regjsparser: bin/parser + checksum: 10c0/fe44fcf19a99fe4f92809b0b6179530e5ef313ff7f87df143b08ce9a2eb3c4b6189b43735d645be6e8f4033bfb015ed1ca54f0583bc7561bed53fd379feb8225 + languageName: node + linkType: hard + +"relateurl@npm:^0.2.7": + version: 0.2.7 + resolution: "relateurl@npm:0.2.7" + checksum: 10c0/c248b4e3b32474f116a804b537fa6343d731b80056fb506dffd91e737eef4cac6be47a65aae39b522b0db9d0b1011d1a12e288d82a109ecd94a5299d82f6573a + languageName: node + linkType: hard + +"renderkid@npm:^3.0.0": + version: 3.0.0 + resolution: "renderkid@npm:3.0.0" + dependencies: + css-select: "npm:^4.1.3" + dom-converter: "npm:^0.2.0" + htmlparser2: "npm:^6.1.0" + lodash: "npm:^4.17.21" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/24a9fae4cc50e731d059742d1b3eec163dc9e3872b12010d120c3fcbd622765d9cda41f79a1bbb4bf63c1d3442f18a08f6e1642cb5d7ebf092a0ce3f7a3bd143 + languageName: node + linkType: hard + +"require-from-string@npm:^2.0.2": + version: 2.0.2 + resolution: "require-from-string@npm:2.0.2" + checksum: 10c0/aaa267e0c5b022fc5fd4eef49d8285086b15f2a1c54b28240fdf03599cbd9c26049fee3eab894f2e1f6ca65e513b030a7c264201e3f005601e80c49fb2937ce2 + languageName: node + linkType: hard + +"requires-port@npm:^1.0.0": + version: 1.0.0 + resolution: "requires-port@npm:1.0.0" + checksum: 10c0/b2bfdd09db16c082c4326e573a82c0771daaf7b53b9ce8ad60ea46aa6e30aaf475fe9b164800b89f93b748d2c234d8abff945d2551ba47bf5698e04cd7713267 + languageName: node + linkType: hard + +"resolve-cwd@npm:^3.0.0": + version: 3.0.0 + resolution: "resolve-cwd@npm:3.0.0" + dependencies: + resolve-from: "npm:^5.0.0" + checksum: 10c0/e608a3ebd15356264653c32d7ecbc8fd702f94c6703ea4ac2fb81d9c359180cba0ae2e6b71faa446631ed6145454d5a56b227efc33a2d40638ac13f8beb20ee4 + languageName: node + linkType: hard + +"resolve-from@npm:^5.0.0": + version: 5.0.0 + resolution: "resolve-from@npm:5.0.0" + checksum: 10c0/b21cb7f1fb746de8107b9febab60095187781137fd803e6a59a76d421444b1531b641bba5857f5dc011974d8a5c635d61cec49e6bd3b7fc20e01f0fafc4efbf2 + languageName: node + linkType: hard + +"resolve@npm:^1.14.2, resolve@npm:^1.20.0": + version: 1.22.8 + resolution: "resolve@npm:1.22.8" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin": + version: 1.22.8 + resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729 + languageName: node + linkType: hard + +"retry@npm:^0.12.0": + version: 0.12.0 + resolution: "retry@npm:0.12.0" + checksum: 10c0/59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe + languageName: node + linkType: hard + +"retry@npm:^0.13.1": + version: 0.13.1 + resolution: "retry@npm:0.13.1" + checksum: 10c0/9ae822ee19db2163497e074ea919780b1efa00431d197c7afdb950e42bf109196774b92a49fc9821f0b8b328a98eea6017410bfc5e8a0fc19c85c6d11adb3772 + languageName: node + linkType: hard + +"rimraf@npm:^5.0.5": + version: 5.0.7 + resolution: "rimraf@npm:5.0.7" + dependencies: + glob: "npm:^10.3.7" + bin: + rimraf: dist/esm/bin.mjs + checksum: 10c0/bd6dbfaa98ae34ce1e54d1e06045d2d63e8859d9a1979bb4a4628b652b459a2d17b17dc20ee072b034bd2d09bd691e801d24c4d9cfe94e16fdbcc8470a1d4807 + languageName: node + linkType: hard + +"run-applescript@npm:^7.0.0": + version: 7.0.0 + resolution: "run-applescript@npm:7.0.0" + checksum: 10c0/bd821bbf154b8e6c8ecffeaf0c33cebbb78eb2987476c3f6b420d67ab4c5301faa905dec99ded76ebb3a7042b4e440189ae6d85bbbd3fc6e8d493347ecda8bfe + languageName: node + linkType: hard + +"safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": + version: 5.1.2 + resolution: "safe-buffer@npm:5.1.2" + checksum: 10c0/780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 + languageName: node + linkType: hard + +"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.1.0, safe-buffer@npm:~5.2.0": + version: 5.2.1 + resolution: "safe-buffer@npm:5.2.1" + checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 + languageName: node + linkType: hard + +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": + version: 2.1.2 + resolution: "safer-buffer@npm:2.1.2" + checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 + languageName: node + linkType: hard + +"schema-utils@npm:^3.1.1, schema-utils@npm:^3.2.0": + version: 3.3.0 + resolution: "schema-utils@npm:3.3.0" + dependencies: + "@types/json-schema": "npm:^7.0.8" + ajv: "npm:^6.12.5" + ajv-keywords: "npm:^3.5.2" + checksum: 10c0/fafdbde91ad8aa1316bc543d4b61e65ea86970aebbfb750bfb6d8a6c287a23e415e0e926c2498696b242f63af1aab8e585252637fabe811fd37b604351da6500 + languageName: node + linkType: hard + +"schema-utils@npm:^4.0.0, schema-utils@npm:^4.2.0": + version: 4.2.0 + resolution: "schema-utils@npm:4.2.0" + dependencies: + "@types/json-schema": "npm:^7.0.9" + ajv: "npm:^8.9.0" + ajv-formats: "npm:^2.1.1" + ajv-keywords: "npm:^5.1.0" + checksum: 10c0/8dab7e7800316387fd8569870b4b668cfcecf95ac551e369ea799bbcbfb63fb0365366d4b59f64822c9f7904d8c5afcfaf5a6124a4b08783e558cd25f299a6b4 + languageName: node + linkType: hard + +"search-insights@npm:^2.13.0": + version: 2.13.0 + resolution: "search-insights@npm:2.13.0" + checksum: 10c0/9235cc25e45bd3602edf1337aa43a89152575eda82bbec4f6fa7c8f61f45c788948e1ed6cfb26e986811307b7e83a56892fb3fbc77a84cfea3d84cd4cf0ad2b3 + languageName: node + linkType: hard + +"select-hose@npm:^2.0.0": + version: 2.0.0 + resolution: "select-hose@npm:2.0.0" + checksum: 10c0/01cc52edd29feddaf379efb4328aededa633f0ac43c64b11a8abd075ff34f05b0d280882c4fbcbdf1a0658202c9cd2ea8d5985174dcf9a2dac7e3a4996fa9b67 + languageName: node + linkType: hard + +"selfsigned@npm:^2.4.1": + version: 2.4.1 + resolution: "selfsigned@npm:2.4.1" + dependencies: + "@types/node-forge": "npm:^1.3.0" + node-forge: "npm:^1" + checksum: 10c0/521829ec36ea042f7e9963bf1da2ed040a815cf774422544b112ec53b7edc0bc50a0f8cc2ae7aa6cc19afa967c641fd96a15de0fc650c68651e41277d2e1df09 + languageName: node + linkType: hard + +"semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" + bin: + semver: bin/semver.js + checksum: 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d + languageName: node + linkType: hard + +"semver@npm:^7.3.5, semver@npm:^7.5.4": + version: 7.6.2 + resolution: "semver@npm:7.6.2" + bin: + semver: bin/semver.js + checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c + languageName: node + linkType: hard + +"send@npm:0.18.0": + version: 0.18.0 + resolution: "send@npm:0.18.0" + dependencies: + debug: "npm:2.6.9" + depd: "npm:2.0.0" + destroy: "npm:1.2.0" + encodeurl: "npm:~1.0.2" + escape-html: "npm:~1.0.3" + etag: "npm:~1.8.1" + fresh: "npm:0.5.2" + http-errors: "npm:2.0.0" + mime: "npm:1.6.0" + ms: "npm:2.1.3" + on-finished: "npm:2.4.1" + range-parser: "npm:~1.2.1" + statuses: "npm:2.0.1" + checksum: 10c0/0eb134d6a51fc13bbcb976a1f4214ea1e33f242fae046efc311e80aff66c7a43603e26a79d9d06670283a13000e51be6e0a2cb80ff0942eaf9f1cd30b7ae736a + languageName: node + linkType: hard + +"serialize-javascript@npm:^6.0.1": + version: 6.0.2 + resolution: "serialize-javascript@npm:6.0.2" + dependencies: + randombytes: "npm:^2.1.0" + checksum: 10c0/2dd09ef4b65a1289ba24a788b1423a035581bef60817bea1f01eda8e3bda623f86357665fe7ac1b50f6d4f583f97db9615b3f07b2a2e8cbcb75033965f771dd2 + languageName: node + linkType: hard + +"serve-index@npm:^1.9.1": + version: 1.9.1 + resolution: "serve-index@npm:1.9.1" + dependencies: + accepts: "npm:~1.3.4" + batch: "npm:0.6.1" + debug: "npm:2.6.9" + escape-html: "npm:~1.0.3" + http-errors: "npm:~1.6.2" + mime-types: "npm:~2.1.17" + parseurl: "npm:~1.3.2" + checksum: 10c0/a666471a24196f74371edf2c3c7bcdd82adbac52f600804508754b5296c3567588bf694258b19e0cb23a567acfa20d9721bfdaed3286007b81f9741ada8a3a9c + languageName: node + linkType: hard + +"serve-static@npm:1.15.0": + version: 1.15.0 + resolution: "serve-static@npm:1.15.0" + dependencies: + encodeurl: "npm:~1.0.2" + escape-html: "npm:~1.0.3" + parseurl: "npm:~1.3.3" + send: "npm:0.18.0" + checksum: 10c0/fa9f0e21a540a28f301258dfe1e57bb4f81cd460d28f0e973860477dd4acef946a1f41748b5bd41c73b621bea2029569c935faa38578fd34cd42a9b4947088ba + languageName: node + linkType: hard + +"set-function-length@npm:^1.2.1": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c + languageName: node + linkType: hard + +"setprototypeof@npm:1.1.0": + version: 1.1.0 + resolution: "setprototypeof@npm:1.1.0" + checksum: 10c0/a77b20876689c6a89c3b42f0c3596a9cae02f90fc902570cbd97198e9e8240382086c9303ad043e88cee10f61eae19f1004e51d885395a1e9bf49f9ebed12872 + languageName: node + linkType: hard + +"setprototypeof@npm:1.2.0": + version: 1.2.0 + resolution: "setprototypeof@npm:1.2.0" + checksum: 10c0/68733173026766fa0d9ecaeb07f0483f4c2dc70ca376b3b7c40b7cda909f94b0918f6c5ad5ce27a9160bdfb475efaa9d5e705a11d8eaae18f9835d20976028bc + languageName: node + linkType: hard + +"shallow-clone@npm:^3.0.0": + version: 3.0.1 + resolution: "shallow-clone@npm:3.0.1" + dependencies: + kind-of: "npm:^6.0.2" + checksum: 10c0/7bab09613a1b9f480c85a9823aebec533015579fa055ba6634aa56ba1f984380670eaf33b8217502931872aa1401c9fcadaa15f9f604d631536df475b05bcf1e + languageName: node + linkType: hard + +"shallowequal@npm:1.1.0": + version: 1.1.0 + resolution: "shallowequal@npm:1.1.0" + checksum: 10c0/b926efb51cd0f47aa9bc061add788a4a650550bbe50647962113a4579b60af2abe7b62f9b02314acc6f97151d4cf87033a2b15fc20852fae306d1a095215396c + languageName: node + linkType: hard + +"shebang-command@npm:^2.0.0": + version: 2.0.0 + resolution: "shebang-command@npm:2.0.0" + dependencies: + shebang-regex: "npm:^3.0.0" + checksum: 10c0/a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e + languageName: node + linkType: hard + +"shebang-regex@npm:^3.0.0": + version: 3.0.0 + resolution: "shebang-regex@npm:3.0.0" + checksum: 10c0/1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 + languageName: node + linkType: hard + +"shell-quote@npm:^1.8.1": + version: 1.8.1 + resolution: "shell-quote@npm:1.8.1" + checksum: 10c0/8cec6fd827bad74d0a49347057d40dfea1e01f12a6123bf82c4649f3ef152fc2bc6d6176e6376bffcd205d9d0ccb4f1f9acae889384d20baff92186f01ea455a + languageName: node + linkType: hard + +"side-channel@npm:^1.0.4": + version: 1.0.6 + resolution: "side-channel@npm:1.0.6" + dependencies: + call-bind: "npm:^1.0.7" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.4" + object-inspect: "npm:^1.13.1" + checksum: 10c0/d2afd163dc733cc0a39aa6f7e39bf0c436293510dbccbff446733daeaf295857dbccf94297092ec8c53e2503acac30f0b78830876f0485991d62a90e9cad305f + languageName: node + linkType: hard + +"signal-exit@npm:^3.0.3": + version: 3.0.7 + resolution: "signal-exit@npm:3.0.7" + checksum: 10c0/25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912 + languageName: node + linkType: hard + +"signal-exit@npm:^4.0.1": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 + languageName: node + linkType: hard + +"smart-buffer@npm:^4.2.0": + version: 4.2.0 + resolution: "smart-buffer@npm:4.2.0" + checksum: 10c0/a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 + languageName: node + linkType: hard + +"sockjs@npm:^0.3.24": + version: 0.3.24 + resolution: "sockjs@npm:0.3.24" + dependencies: + faye-websocket: "npm:^0.11.3" + uuid: "npm:^8.3.2" + websocket-driver: "npm:^0.7.4" + checksum: 10c0/aa102c7d921bf430215754511c81ea7248f2dcdf268fbdb18e4d8183493a86b8793b164c636c52f474a886f747447c962741df2373888823271efdb9d2594f33 + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.3 + resolution: "socks-proxy-agent@npm:8.0.3" + dependencies: + agent-base: "npm:^7.1.1" + debug: "npm:^4.3.4" + socks: "npm:^2.7.1" + checksum: 10c0/4950529affd8ccd6951575e21c1b7be8531b24d924aa4df3ee32df506af34b618c4e50d261f4cc603f1bfd8d426915b7d629966c8ce45b05fb5ad8c8b9a6459d + languageName: node + linkType: hard + +"socks@npm:^2.7.1": + version: 2.8.3 + resolution: "socks@npm:2.8.3" + dependencies: + ip-address: "npm:^9.0.5" + smart-buffer: "npm:^4.2.0" + checksum: 10c0/d54a52bf9325165770b674a67241143a3d8b4e4c8884560c4e0e078aace2a728dffc7f70150660f51b85797c4e1a3b82f9b7aa25e0a0ceae1a243365da5c51a7 + languageName: node + linkType: hard + +"sonic-forest@npm:^1.0.0": + version: 1.0.3 + resolution: "sonic-forest@npm:1.0.3" + dependencies: + tree-dump: "npm:^1.0.0" + peerDependencies: + tslib: 2 + checksum: 10c0/b37d18b1195127ab07f499ec177548f01b671a7aeae6488d7da17288848c60e4a586cd7b010970699bf578d5bd502499cbf593e5be6d0bdfa3283e9b307b2ff2 + languageName: node + linkType: hard + +"source-map-js@npm:^1.2.0": + version: 1.2.0 + resolution: "source-map-js@npm:1.2.0" + checksum: 10c0/7e5f896ac10a3a50fe2898e5009c58ff0dc102dcb056ed27a354623a0ece8954d4b2649e1a1b2b52ef2e161d26f8859c7710350930751640e71e374fe2d321a4 + languageName: node + linkType: hard + +"source-map-support@npm:~0.5.20": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 10c0/9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d + languageName: node + linkType: hard + +"source-map@npm:^0.6.0, source-map@npm:~0.6.0": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 + languageName: node + linkType: hard + +"spdy-transport@npm:^3.0.0": + version: 3.0.0 + resolution: "spdy-transport@npm:3.0.0" + dependencies: + debug: "npm:^4.1.0" + detect-node: "npm:^2.0.4" + hpack.js: "npm:^2.1.6" + obuf: "npm:^1.1.2" + readable-stream: "npm:^3.0.6" + wbuf: "npm:^1.7.3" + checksum: 10c0/eaf7440fa90724fffc813c386d4a8a7427d967d6e46d7c51d8f8a533d1a6911b9823ea9218703debbae755337e85f110185d7a00ae22ec5c847077b908ce71bb + languageName: node + linkType: hard + +"spdy@npm:^4.0.2": + version: 4.0.2 + resolution: "spdy@npm:4.0.2" + dependencies: + debug: "npm:^4.1.0" + handle-thing: "npm:^2.0.0" + http-deceiver: "npm:^1.2.7" + select-hose: "npm:^2.0.0" + spdy-transport: "npm:^3.0.0" + checksum: 10c0/983509c0be9d06fd00bb9dff713c5b5d35d3ffd720db869acdd5ad7aa6fc0e02c2318b58f75328957d8ff772acdf1f7d19382b6047df342044ff3e2d6805ccdf + languageName: node + linkType: hard + +"sprintf-js@npm:^1.1.3": + version: 1.1.3 + resolution: "sprintf-js@npm:1.1.3" + checksum: 10c0/09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec + languageName: node + linkType: hard + +"ssri@npm:^10.0.0": + version: 10.0.6 + resolution: "ssri@npm:10.0.6" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/e5a1e23a4057a86a97971465418f22ea89bd439ac36ade88812dd920e4e61873e8abd6a9b72a03a67ef50faa00a2daf1ab745c5a15b46d03e0544a0296354227 + languageName: node + linkType: hard + +"statuses@npm:2.0.1": + version: 2.0.1 + resolution: "statuses@npm:2.0.1" + checksum: 10c0/34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 + languageName: node + linkType: hard + +"statuses@npm:>= 1.4.0 < 2": + version: 1.5.0 + resolution: "statuses@npm:1.5.0" + checksum: 10c0/e433900956357b3efd79b1c547da4d291799ac836960c016d10a98f6a810b1b5c0dcc13b5a7aa609a58239b5190e1ea176ad9221c2157d2fd1c747393e6b2940 + languageName: node + linkType: hard + +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: "npm:^8.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b + languageName: node + linkType: hard + +"string-width@npm:^5.0.1, string-width@npm:^5.1.2": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" + dependencies: + eastasianwidth: "npm:^0.2.0" + emoji-regex: "npm:^9.2.2" + strip-ansi: "npm:^7.0.1" + checksum: 10c0/ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca + languageName: node + linkType: hard + +"string_decoder@npm:^1.1.1": + version: 1.3.0 + resolution: "string_decoder@npm:1.3.0" + dependencies: + safe-buffer: "npm:~5.2.0" + checksum: 10c0/810614ddb030e271cd591935dcd5956b2410dd079d64ff92a1844d6b7588bf992b3e1b69b0f4d34a3e06e0bd73046ac646b5264c1987b20d0601f81ef35d731d + languageName: node + linkType: hard + +"string_decoder@npm:~1.1.1": + version: 1.1.1 + resolution: "string_decoder@npm:1.1.1" + dependencies: + safe-buffer: "npm:~5.1.0" + checksum: 10c0/b4f89f3a92fd101b5653ca3c99550e07bdf9e13b35037e9e2a1c7b47cec4e55e06ff3fc468e314a0b5e80bfbaf65c1ca5a84978764884ae9413bec1fc6ca924e + languageName: node + linkType: hard + +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: "npm:^5.0.1" + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 + languageName: node + linkType: hard + +"strip-ansi@npm:^7.0.1": + version: 7.1.0 + resolution: "strip-ansi@npm:7.1.0" + dependencies: + ansi-regex: "npm:^6.0.1" + checksum: 10c0/a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 + languageName: node + linkType: hard + +"strip-final-newline@npm:^2.0.0": + version: 2.0.0 + resolution: "strip-final-newline@npm:2.0.0" + checksum: 10c0/bddf8ccd47acd85c0e09ad7375409d81653f645fda13227a9d459642277c253d877b68f2e5e4d819fe75733b0e626bac7e954c04f3236f6d196f79c94fa4a96f + languageName: node + linkType: hard + +"styled-components@npm:^6.1.9": + version: 6.1.11 + resolution: "styled-components@npm:6.1.11" + dependencies: + "@emotion/is-prop-valid": "npm:1.2.2" + "@emotion/unitless": "npm:0.8.1" + "@types/stylis": "npm:4.2.5" + css-to-react-native: "npm:3.2.0" + csstype: "npm:3.1.3" + postcss: "npm:8.4.38" + shallowequal: "npm:1.1.0" + stylis: "npm:4.3.2" + tslib: "npm:2.6.2" + peerDependencies: + react: ">= 16.8.0" + react-dom: ">= 16.8.0" + checksum: 10c0/1d149a51d24f779bba700c8c23ec0538b2d2b57745ccd49d1cfdc2dfce8bcea21e8ff81fed1143d1b35d127cc591717a398da72ea6671abbf705432b13e59e56 + languageName: node + linkType: hard + +"stylis@npm:4.3.2": + version: 4.3.2 + resolution: "stylis@npm:4.3.2" + checksum: 10c0/0410e1404cbeee3388a9e17587875211ce2f014c8379af0d1e24ca55878867c9f1ccc7b0ce9a156ca53f5d6e301391a82b0645522a604674a378b3189a4a1994 + languageName: node + linkType: hard + +"supports-color@npm:^5.3.0": + version: 5.5.0 + resolution: "supports-color@npm:5.5.0" + dependencies: + has-flag: "npm:^3.0.0" + checksum: 10c0/6ae5ff319bfbb021f8a86da8ea1f8db52fac8bd4d499492e30ec17095b58af11f0c55f8577390a749b1c4dde691b6a0315dab78f5f54c9b3d83f8fb5905c1c05 + languageName: node + linkType: hard + +"supports-color@npm:^8.0.0": + version: 8.1.1 + resolution: "supports-color@npm:8.1.1" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/ea1d3c275dd604c974670f63943ed9bd83623edc102430c05adb8efc56ba492746b6e95386e7831b872ec3807fd89dd8eb43f735195f37b5ec343e4234cc7e89 + languageName: node + linkType: hard + +"supports-preserve-symlinks-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "supports-preserve-symlinks-flag@npm:1.0.0" + checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 + languageName: node + linkType: hard + +"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0": + version: 2.2.1 + resolution: "tapable@npm:2.2.1" + checksum: 10c0/bc40e6efe1e554d075469cedaba69a30eeb373552aaf41caeaaa45bf56ffacc2674261b106245bd566b35d8f3329b52d838e851ee0a852120acae26e622925c9 + languageName: node + linkType: hard + +"tar@npm:^6.1.11, tar@npm:^6.1.2": + version: 6.2.1 + resolution: "tar@npm:6.2.1" + dependencies: + chownr: "npm:^2.0.0" + fs-minipass: "npm:^2.0.0" + minipass: "npm:^5.0.0" + minizlib: "npm:^2.1.1" + mkdirp: "npm:^1.0.3" + yallist: "npm:^4.0.0" + checksum: 10c0/a5eca3eb50bc11552d453488344e6507156b9193efd7635e98e867fab275d527af53d8866e2370cd09dfe74378a18111622ace35af6a608e5223a7d27fe99537 + languageName: node + linkType: hard + +"terser-webpack-plugin@npm:^5.3.10": + version: 5.3.10 + resolution: "terser-webpack-plugin@npm:5.3.10" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.20" + jest-worker: "npm:^27.4.5" + schema-utils: "npm:^3.1.1" + serialize-javascript: "npm:^6.0.1" + terser: "npm:^5.26.0" + peerDependencies: + webpack: ^5.1.0 + peerDependenciesMeta: + "@swc/core": + optional: true + esbuild: + optional: true + uglify-js: + optional: true + checksum: 10c0/66d1ed3174542560911cf96f4716aeea8d60e7caab212291705d50072b6ba844c7391442541b13c848684044042bea9ec87512b8506528c12854943da05faf91 + languageName: node + linkType: hard + +"terser@npm:^5.10.0, terser@npm:^5.26.0": + version: 5.31.0 + resolution: "terser@npm:5.31.0" + dependencies: + "@jridgewell/source-map": "npm:^0.3.3" + acorn: "npm:^8.8.2" + commander: "npm:^2.20.0" + source-map-support: "npm:~0.5.20" + bin: + terser: bin/terser + checksum: 10c0/cb127a579b03fb9dcee0d293ff24814deedcd430f447933b618e8593b7454f615b5c8493c68e86a4b0188769d5ea2af5251b5d507edb208114f7e8aebdc7c850 + languageName: node + linkType: hard + +"thingies@npm:^1.20.0": + version: 1.21.0 + resolution: "thingies@npm:1.21.0" + peerDependencies: + tslib: ^2 + checksum: 10c0/7570ee855aecb73185a672ecf3eb1c287a6512bf5476449388433b2d4debcf78100bc8bfd439b0edd38d2bc3bfb8341de5ce85b8557dec66d0f27b962c9a8bc1 + languageName: node + linkType: hard + +"thunky@npm:^1.0.2": + version: 1.1.0 + resolution: "thunky@npm:1.1.0" + checksum: 10c0/369764f39de1ce1de2ba2fa922db4a3f92e9c7f33bcc9a713241bc1f4a5238b484c17e0d36d1d533c625efb00e9e82c3e45f80b47586945557b45abb890156d2 + languageName: node + linkType: hard + +"to-fast-properties@npm:^2.0.0": + version: 2.0.0 + resolution: "to-fast-properties@npm:2.0.0" + checksum: 10c0/b214d21dbfb4bce3452b6244b336806ffea9c05297148d32ebb428d5c43ce7545bdfc65a1ceb58c9ef4376a65c0cb2854d645f33961658b3e3b4f84910ddcdd7 + languageName: node + linkType: hard + +"to-regex-range@npm:^5.0.1": + version: 5.0.1 + resolution: "to-regex-range@npm:5.0.1" + dependencies: + is-number: "npm:^7.0.0" + checksum: 10c0/487988b0a19c654ff3e1961b87f471702e708fa8a8dd02a298ef16da7206692e8552a0250e8b3e8759270f62e9d8314616f6da274734d3b558b1fc7b7724e892 + languageName: node + linkType: hard + +"toidentifier@npm:1.0.1": + version: 1.0.1 + resolution: "toidentifier@npm:1.0.1" + checksum: 10c0/93937279934bd66cc3270016dd8d0afec14fb7c94a05c72dc57321f8bd1fa97e5bea6d1f7c89e728d077ca31ea125b78320a616a6c6cd0e6b9cb94cb864381c1 + languageName: node + linkType: hard + +"tree-dump@npm:^1.0.0": + version: 1.0.1 + resolution: "tree-dump@npm:1.0.1" + peerDependencies: + tslib: 2 + checksum: 10c0/1d87a85f694089a489aa4dab21d25896ea5ab1c21e142928fc89507ab3c74a3ac21bca8d26dc102a9c16349d479be85b629233c17548178185720e4efd469126 + languageName: node + linkType: hard + +"tslib@npm:2.6.2, tslib@npm:^2.0.0, tslib@npm:^2.0.3": + version: 2.6.2 + resolution: "tslib@npm:2.6.2" + checksum: 10c0/e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb + languageName: node + linkType: hard + +"type-is@npm:~1.6.18": + version: 1.6.18 + resolution: "type-is@npm:1.6.18" + dependencies: + media-typer: "npm:0.3.0" + mime-types: "npm:~2.1.24" + checksum: 10c0/a23daeb538591b7efbd61ecf06b6feb2501b683ffdc9a19c74ef5baba362b4347e42f1b4ed81f5882a8c96a3bfff7f93ce3ffaf0cbbc879b532b04c97a55db9d + languageName: node + linkType: hard + +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 10c0/bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 + languageName: node + linkType: hard + +"unicode-canonical-property-names-ecmascript@npm:^2.0.0": + version: 2.0.0 + resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" + checksum: 10c0/0fe812641bcfa3ae433025178a64afb5d9afebc21a922dafa7cba971deebb5e4a37350423890750132a85c936c290fb988146d0b1bd86838ad4897f4fc5bd0de + languageName: node + linkType: hard + +"unicode-match-property-ecmascript@npm:^2.0.0": + version: 2.0.0 + resolution: "unicode-match-property-ecmascript@npm:2.0.0" + dependencies: + unicode-canonical-property-names-ecmascript: "npm:^2.0.0" + unicode-property-aliases-ecmascript: "npm:^2.0.0" + checksum: 10c0/4d05252cecaf5c8e36d78dc5332e03b334c6242faf7cf16b3658525441386c0a03b5f603d42cbec0f09bb63b9fd25c9b3b09667aee75463cac3efadae2cd17ec + languageName: node + linkType: hard + +"unicode-match-property-value-ecmascript@npm:^2.1.0": + version: 2.1.0 + resolution: "unicode-match-property-value-ecmascript@npm:2.1.0" + checksum: 10c0/f5b9499b9e0ffdc6027b744d528f17ec27dd7c15da03254ed06851feec47e0531f20d410910c8a49af4a6a190f4978413794c8d75ce112950b56d583b5d5c7f2 + languageName: node + linkType: hard + +"unicode-property-aliases-ecmascript@npm:^2.0.0": + version: 2.1.0 + resolution: "unicode-property-aliases-ecmascript@npm:2.1.0" + checksum: 10c0/50ded3f8c963c7785e48c510a3b7c6bc4e08a579551489aa0349680a35b1ceceec122e33b2b6c1b579d0be2250f34bb163ac35f5f8695fe10bbc67fb757f0af8 + languageName: node + linkType: hard + +"unique-filename@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-filename@npm:3.0.0" + dependencies: + unique-slug: "npm:^4.0.0" + checksum: 10c0/6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f + languageName: node + linkType: hard + +"unique-slug@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-slug@npm:4.0.0" + dependencies: + imurmurhash: "npm:^0.1.4" + checksum: 10c0/cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635 + languageName: node + linkType: hard + +"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": + version: 1.0.0 + resolution: "unpipe@npm:1.0.0" + checksum: 10c0/193400255bd48968e5c5383730344fbb4fa114cdedfab26e329e50dd2d81b134244bb8a72c6ac1b10ab0281a58b363d06405632c9d49ca9dfd5e90cbd7d0f32c + languageName: node + linkType: hard + +"update-browserslist-db@npm:^1.0.13": + version: 1.0.16 + resolution: "update-browserslist-db@npm:1.0.16" + dependencies: + escalade: "npm:^3.1.2" + picocolors: "npm:^1.0.1" + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 10c0/5995399fc202adbb51567e4810e146cdf7af630a92cc969365a099150cb00597e425cc14987ca7080b09a4d0cfd2a3de53fbe72eebff171aed7f9bb81f9bf405 + languageName: node + linkType: hard + +"uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": + version: 4.4.1 + resolution: "uri-js@npm:4.4.1" + dependencies: + punycode: "npm:^2.1.0" + checksum: 10c0/4ef57b45aa820d7ac6496e9208559986c665e49447cb072744c13b66925a362d96dd5a46c4530a6b8e203e5db5fe849369444440cb22ecfc26c679359e5dfa3c + languageName: node + linkType: hard + +"use-sync-external-store@npm:^1.0.0": + version: 1.2.2 + resolution: "use-sync-external-store@npm:1.2.2" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/23b1597c10adf15b26ade9e8c318d8cc0abc9ec0ab5fc7ca7338da92e89c2536abd150a5891bf076836c352fdfa104fc7231fb48f806fd9960e0cbe03601abaf + languageName: node + linkType: hard + +"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": + version: 1.0.2 + resolution: "util-deprecate@npm:1.0.2" + checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 + languageName: node + linkType: hard + +"utila@npm:~0.4": + version: 0.4.0 + resolution: "utila@npm:0.4.0" + checksum: 10c0/2791604e09ca4f77ae314df83e80d1805f867eb5c7e13e7413caee01273c278cf2c9a3670d8d25c889a877f7b149d892fe61b0181a81654b425e9622ab23d42e + languageName: node + linkType: hard + +"utils-merge@npm:1.0.1": + version: 1.0.1 + resolution: "utils-merge@npm:1.0.1" + checksum: 10c0/02ba649de1b7ca8854bfe20a82f1dfbdda3fb57a22ab4a8972a63a34553cf7aa51bc9081cf7e001b035b88186d23689d69e71b510e610a09a4c66f68aa95b672 + languageName: node + linkType: hard + +"uuid@npm:^8.3.2": + version: 8.3.2 + resolution: "uuid@npm:8.3.2" + bin: + uuid: dist/bin/uuid + checksum: 10c0/bcbb807a917d374a49f475fae2e87fdca7da5e5530820ef53f65ba1d12131bd81a92ecf259cc7ce317cbe0f289e7d79fdfebcef9bfa3087c8c8a2fa304c9be54 + languageName: node + linkType: hard + +"vary@npm:~1.1.2": + version: 1.1.2 + resolution: "vary@npm:1.1.2" + checksum: 10c0/f15d588d79f3675135ba783c91a4083dcd290a2a5be9fcb6514220a1634e23df116847b1cc51f66bfb0644cf9353b2abb7815ae499bab06e46dd33c1a6bf1f4f + languageName: node + linkType: hard + +"watchpack@npm:^2.4.1": + version: 2.4.1 + resolution: "watchpack@npm:2.4.1" + dependencies: + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.1.2" + checksum: 10c0/c694de0a61004e587a8a0fdc9cfec20ee692c52032d9ab2c2e99969a37fdab9e6e1bd3164ed506f9a13f7c83e65563d563e0d6b87358470cdb7309b83db78683 + languageName: node + linkType: hard + +"wbuf@npm:^1.1.0, wbuf@npm:^1.7.3": + version: 1.7.3 + resolution: "wbuf@npm:1.7.3" + dependencies: + minimalistic-assert: "npm:^1.0.0" + checksum: 10c0/56edcc5ef2b3d30913ba8f1f5cccc364d180670b24d5f3f8849c1e6fb514e5c7e3a87548ae61227a82859eba6269c11393ae24ce12a2ea1ecb9b465718ddced7 + languageName: node + linkType: hard + +"webpack-cli@npm:^5.1.4": + version: 5.1.4 + resolution: "webpack-cli@npm:5.1.4" + dependencies: + "@discoveryjs/json-ext": "npm:^0.5.0" + "@webpack-cli/configtest": "npm:^2.1.1" + "@webpack-cli/info": "npm:^2.0.2" + "@webpack-cli/serve": "npm:^2.0.5" + colorette: "npm:^2.0.14" + commander: "npm:^10.0.1" + cross-spawn: "npm:^7.0.3" + envinfo: "npm:^7.7.3" + fastest-levenshtein: "npm:^1.0.12" + import-local: "npm:^3.0.2" + interpret: "npm:^3.1.1" + rechoir: "npm:^0.8.0" + webpack-merge: "npm:^5.7.3" + peerDependencies: + webpack: 5.x.x + peerDependenciesMeta: + "@webpack-cli/generators": + optional: true + webpack-bundle-analyzer: + optional: true + webpack-dev-server: + optional: true + bin: + webpack-cli: bin/cli.js + checksum: 10c0/4266909ae5e2e662c8790ac286e965b2c7fd5a4a2f07f48e28576234c9a5f631847ccddc18e1b3281c7b4be04a7ff4717d2636033a322dde13ac995fd0d9de10 + languageName: node + linkType: hard + +"webpack-dev-middleware@npm:^7.1.0": + version: 7.2.1 + resolution: "webpack-dev-middleware@npm:7.2.1" + dependencies: + colorette: "npm:^2.0.10" + memfs: "npm:^4.6.0" + mime-types: "npm:^2.1.31" + on-finished: "npm:^2.4.1" + range-parser: "npm:^1.2.1" + schema-utils: "npm:^4.0.0" + peerDependencies: + webpack: ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true + checksum: 10c0/e3a61098d5fe3325f698f8f97395f8625b96717e690170f3e4704c939dc96cbb57a871730d3ba4d19f06975b558d4f283bdcc801d823463a12da0dbc3844b531 + languageName: node + linkType: hard + +"webpack-dev-server@npm:^5.0.4": + version: 5.0.4 + resolution: "webpack-dev-server@npm:5.0.4" + dependencies: + "@types/bonjour": "npm:^3.5.13" + "@types/connect-history-api-fallback": "npm:^1.5.4" + "@types/express": "npm:^4.17.21" + "@types/serve-index": "npm:^1.9.4" + "@types/serve-static": "npm:^1.15.5" + "@types/sockjs": "npm:^0.3.36" + "@types/ws": "npm:^8.5.10" + ansi-html-community: "npm:^0.0.8" + bonjour-service: "npm:^1.2.1" + chokidar: "npm:^3.6.0" + colorette: "npm:^2.0.10" + compression: "npm:^1.7.4" + connect-history-api-fallback: "npm:^2.0.0" + default-gateway: "npm:^6.0.3" + express: "npm:^4.17.3" + graceful-fs: "npm:^4.2.6" + html-entities: "npm:^2.4.0" + http-proxy-middleware: "npm:^2.0.3" + ipaddr.js: "npm:^2.1.0" + launch-editor: "npm:^2.6.1" + open: "npm:^10.0.3" + p-retry: "npm:^6.2.0" + rimraf: "npm:^5.0.5" + schema-utils: "npm:^4.2.0" + selfsigned: "npm:^2.4.1" + serve-index: "npm:^1.9.1" + sockjs: "npm:^0.3.24" + spdy: "npm:^4.0.2" + webpack-dev-middleware: "npm:^7.1.0" + ws: "npm:^8.16.0" + peerDependencies: + webpack: ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: + optional: true + bin: + webpack-dev-server: bin/webpack-dev-server.js + checksum: 10c0/f3b5ffac798bdfdb7cc3d24000bde49816eab42fc6062641e6e61cd0057e8c268d495f8162fb97aeaee5e273c91457e90a99ba780526744ad2002e9e99e57036 + languageName: node + linkType: hard + +"webpack-merge@npm:^5.7.3": + version: 5.10.0 + resolution: "webpack-merge@npm:5.10.0" + dependencies: + clone-deep: "npm:^4.0.1" + flat: "npm:^5.0.2" + wildcard: "npm:^2.0.0" + checksum: 10c0/b607c84cabaf74689f965420051a55a08722d897bdd6c29cb0b2263b451c090f962d41ecf8c9bf56b0ab3de56e65476ace0a8ecda4f4a4663684243d90e0512b + languageName: node + linkType: hard + +"webpack-sources@npm:^3.2.3": + version: 3.2.3 + resolution: "webpack-sources@npm:3.2.3" + checksum: 10c0/2ef63d77c4fad39de4a6db17323d75eb92897b32674e97d76f0a1e87c003882fc038571266ad0ef581ac734cbe20952912aaa26155f1905e96ce251adbb1eb4e + languageName: node + linkType: hard + +"webpack@npm:^5, webpack@npm:^5.91.0": + version: 5.91.0 + resolution: "webpack@npm:5.91.0" + dependencies: + "@types/eslint-scope": "npm:^3.7.3" + "@types/estree": "npm:^1.0.5" + "@webassemblyjs/ast": "npm:^1.12.1" + "@webassemblyjs/wasm-edit": "npm:^1.12.1" + "@webassemblyjs/wasm-parser": "npm:^1.12.1" + acorn: "npm:^8.7.1" + acorn-import-assertions: "npm:^1.9.0" + browserslist: "npm:^4.21.10" + chrome-trace-event: "npm:^1.0.2" + enhanced-resolve: "npm:^5.16.0" + es-module-lexer: "npm:^1.2.1" + eslint-scope: "npm:5.1.1" + events: "npm:^3.2.0" + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.2.11" + json-parse-even-better-errors: "npm:^2.3.1" + loader-runner: "npm:^4.2.0" + mime-types: "npm:^2.1.27" + neo-async: "npm:^2.6.2" + schema-utils: "npm:^3.2.0" + tapable: "npm:^2.1.1" + terser-webpack-plugin: "npm:^5.3.10" + watchpack: "npm:^2.4.1" + webpack-sources: "npm:^3.2.3" + peerDependenciesMeta: + webpack-cli: + optional: true + bin: + webpack: bin/webpack.js + checksum: 10c0/74a3e0ea1c9a492accf035317f31769ffeaaab415811524b9f17bc7bf7012c5b6e1a9860df5ca6903f3ae2618727b801eb47d9351a2595dfffb25941d368b88c + languageName: node + linkType: hard + +"websocket-driver@npm:>=0.5.1, websocket-driver@npm:^0.7.4": + version: 0.7.4 + resolution: "websocket-driver@npm:0.7.4" + dependencies: + http-parser-js: "npm:>=0.5.1" + safe-buffer: "npm:>=5.1.0" + websocket-extensions: "npm:>=0.1.1" + checksum: 10c0/5f09547912b27bdc57bac17b7b6527d8993aa4ac8a2d10588bb74aebaf785fdcf64fea034aae0c359b7adff2044dd66f3d03866e4685571f81b13e548f9021f1 + languageName: node + linkType: hard + +"websocket-extensions@npm:>=0.1.1": + version: 0.1.4 + resolution: "websocket-extensions@npm:0.1.4" + checksum: 10c0/bbc8c233388a0eb8a40786ee2e30d35935cacbfe26ab188b3e020987e85d519c2009fe07cfc37b7f718b85afdba7e54654c9153e6697301f72561bfe429177e0 + languageName: node + linkType: hard + +"which@npm:^2.0.1": + version: 2.0.2 + resolution: "which@npm:2.0.2" + dependencies: + isexe: "npm:^2.0.0" + bin: + node-which: ./bin/node-which + checksum: 10c0/66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f + languageName: node + linkType: hard + +"which@npm:^4.0.0": + version: 4.0.0 + resolution: "which@npm:4.0.0" + dependencies: + isexe: "npm:^3.1.1" + bin: + node-which: bin/which.js + checksum: 10c0/449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a + languageName: node + linkType: hard + +"wildcard@npm:^2.0.0": + version: 2.0.1 + resolution: "wildcard@npm:2.0.1" + checksum: 10c0/08f70cd97dd9a20aea280847a1fe8148e17cae7d231640e41eb26d2388697cbe65b67fd9e68715251c39b080c5ae4f76d71a9a69fa101d897273efdfb1b58bf7 + languageName: node + linkType: hard + +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da + languageName: node + linkType: hard + +"wrap-ansi@npm:^8.1.0": + version: 8.1.0 + resolution: "wrap-ansi@npm:8.1.0" + dependencies: + ansi-styles: "npm:^6.1.0" + string-width: "npm:^5.0.1" + strip-ansi: "npm:^7.0.1" + checksum: 10c0/138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 + languageName: node + linkType: hard + +"ws@npm:^8.16.0": + version: 8.17.0 + resolution: "ws@npm:8.17.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/55241ec93a66fdfc4bf4f8bc66c8eb038fda2c7a4ee8f6f157f2ca7dc7aa76aea0c0da0bf3adb2af390074a70a0e45456a2eaf80e581e630b75df10a64b0a990 + languageName: node + linkType: hard + +"yallist@npm:^3.0.2": + version: 3.1.1 + resolution: "yallist@npm:3.1.1" + checksum: 10c0/c66a5c46bc89af1625476f7f0f2ec3653c1a1791d2f9407cfb4c2ba812a1e1c9941416d71ba9719876530e3340a99925f697142989371b72d93b9ee628afd8c1 + languageName: node + linkType: hard + +"yallist@npm:^4.0.0": + version: 4.0.0 + resolution: "yallist@npm:4.0.0" + checksum: 10c0/2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a + languageName: node + linkType: hard + +"yocto-queue@npm:^1.0.0": + version: 1.0.0 + resolution: "yocto-queue@npm:1.0.0" + checksum: 10c0/856117aa15cf5103d2a2fb173f0ab4acb12b4b4d0ed3ab249fdbbf612e55d1cadfd27a6110940e24746fb0a78cf640b522cc8bca76f30a3b00b66e90cf82abe0 + languageName: node + linkType: hard diff --git a/first_step_subtheme.info.yml b/first_step_subtheme.info.yml index e4da04a..f39f662 100755 --- a/first_step_subtheme.info.yml +++ b/first_step_subtheme.info.yml @@ -20,3 +20,10 @@ regions: ckeditor5-stylesheets: - dist/css/ckeditor5.css + +libraries-override: + stanford_basic/algolia-search: + js: + algolia-search/dist/islands/algolia-search.island.js: algolia-search/dist/islands/algolia-search.island.js + dependencies: + - core/drupalSettings From ee08e8cbc81d1f2387dd5d5d9f9e6567f2ee5c7e Mon Sep 17 00:00:00 2001 From: jdwjdwjdw Date: Fri, 17 May 2024 12:18:56 +0000 Subject: [PATCH 02/16] Remove search input, update labels --- algolia-search/.gitignore | 1 + algolia-search/.yarn/install-state.gz | Bin 626018 -> 0 bytes .../dist/islands/algolia-search.island.js | 2 +- algolia-search/src/search-form.tsx | 34 +++--------------- 4 files changed, 6 insertions(+), 31 deletions(-) delete mode 100644 algolia-search/.yarn/install-state.gz diff --git a/algolia-search/.gitignore b/algolia-search/.gitignore index 11ee758..081883d 100644 --- a/algolia-search/.gitignore +++ b/algolia-search/.gitignore @@ -1 +1,2 @@ .env.local +.yarn diff --git a/algolia-search/.yarn/install-state.gz b/algolia-search/.yarn/install-state.gz deleted file mode 100644 index 710e920a1a18077ab1aa07b257127a7b7d6e8cbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 626018 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 z%0D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 z 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 z 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�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 diff --git a/algolia-search/dist/islands/algolia-search.island.js b/algolia-search/dist/islands/algolia-search.island.js index 85a6477..8395ae6 100644 --- a/algolia-search/dist/islands/algolia-search.island.js +++ b/algolia-search/dist/islands/algolia-search.island.js @@ -14,7 +14,7 @@ width: 33%; padding-right: 2rem; } -`,Wa=e=>{const{query:t,refine:r}=function(e,t){return He(_a,e,t)}(e),{items:n,refine:i}=Ha({attribute:"basic_page_type",limit:1e3}),{items:a,refine:s}=Ha({attribute:"shared_tags",limit:1e3,sortBy:["name:asc"]}),c=(0,o.useRef)(null);return(0,o.useEffect)((()=>{const e=new URLSearchParams(window.location.search);e.delete("key"),e.delete("page-type"),e.delete("shared"),t&&e.set("key",t);const r=n.filter((e=>e.isRefined)).map((e=>e.value)),i=a.filter((e=>e.isRefined)).map((e=>e.value));r.length>=1&&e.set("page-type",r.join(",")),i.length>=1&&e.set("shared",i.join(",")),window.history.replaceState(null,"",`?${e.toString()}`)}),[t,n,a]),$a("form",{role:"search",onSubmit:e=>{e.preventDefault(),r(c.current.value)},onReset:e=>{c.current.value="",r(""),n.map((e=>{e.isRefined&&i(e.value)})),a.map((e=>{e.isRefined&&s(e.value)}))},children:[$a("div",{children:[$a("label",{htmlFor:"keyword-search-algolia",children:["Keywords",$a("span",{className:"visually-hidden",children:" Search"})]}),$a("input",{id:"keyword-search-algolia",ref:c,autoComplete:"on",autoCorrect:"on",autoCapitalize:"off",spellCheck:!0,maxLength:128,type:"search",defaultValue:t}),$a("div",{style:{display:"flex",gap:"1rem",marginTop:"1rem"},children:[$a("button",{type:"submit",children:"Submit"}),$a("button",{type:"reset",children:"Clear all"})]})]}),$a(Ua,{children:[$a("fieldset",{children:[$a("legend",{style:{fontSize:"2.4rem"},children:"Filter by Access & Affiliation"}),$a("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:n.map(((e,t)=>$a("li",{style:{marginBottom:"0"},children:$a("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem"},children:[$a("input",{type:"checkbox",onChange:()=>i(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),$a("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))})]}),$a("fieldset",{children:[$a("legend",{style:{fontSize:"2.4rem"},children:"Filter by Discipline"}),$a("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:a.map(((e,t)=>$a("li",{style:{marginBottom:"0"},children:$a("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem"},children:[$a("input",{type:"checkbox",onChange:()=>s(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),$a("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},"shared-i")))})]})]})]})};function Qa(){for(var e=arguments.length,t=new Array(e),r=0;r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Va=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var Ba,za,Ga,Ja,Xa=(Ba={createElement:o.createElement,Fragment:o.Fragment},za=Ba.createElement,Ga=Ba.Fragment,Ja=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,i=e.highlightedTagName,o=e.isHighlighted,a=e.nonHighlightedTagName;return t(o?i:a,{className:o?r.highlighted:r.nonHighlighted},n)}}({createElement:za,Fragment:Ga}),function(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,o=void 0===i?"span":i,a=e.separator,s=void 0===a?", ":a,c=e.className,u=e.classNames,l=void 0===u?{}:u,f=qa(e,Va);return za("span",Ma({},f,{className:Qa(l.root,c)}),t.map((function(e,r){var i=r===t.length-1;return za(Ga,{key:r},e.map((function(e,t){return za(Ja,{key:t,classNames:l,highlightedTagName:n,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)})),!i&&za("span",{className:l.separator},s))})))}),Ka=["classNames"];function Ya(){return Ya=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function es(e){var t=e.classNames,r=void 0===t?{}:t,n=Za(e,Ka);return o.default.createElement(Xa,Ya({classNames:{root:Qa("ais-Highlight",r.root),highlighted:Qa("ais-Highlight-highlighted",r.highlighted),nonHighlighted:Qa("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:Qa("ais-Highlight-separator",r.separator)}},n))}var ts=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function rs(){return rs=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function is(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=ns(e,ts),c=tr(t._highlightResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return fr(I(e.value||""))}));return o.default.createElement(es,rs({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var os=["classNames"];function as(){return as=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function cs(e){var t=e.classNames,r=void 0===t?{}:t,n=ss(e,os);return o.default.createElement(Xa,as({classNames:{root:Qa("ais-Snippet",r.root),highlighted:Qa("ais-Snippet-highlighted",r.highlighted),nonHighlighted:Qa("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:Qa("ais-Snippet-separator",r.separator)}},n))}var us=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function ls(){return ls=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function hs(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=fs(e,us),c=tr(t._snippetResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return fr(I(e.value||""))}));return o.default.createElement(cs,ls({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}const ds=da.article` +`,Wa=e=>{const{query:t,refine:r}=function(e,t){return He(_a,e,t)}(e),{items:n,refine:i}=Ha({attribute:"basic_page_type",limit:1e3}),{items:a,refine:s}=Ha({attribute:"shared_tags",limit:1e3,sortBy:["name:asc"]});(0,o.useRef)(null);return(0,o.useEffect)((()=>{const e=new URLSearchParams(window.location.search);e.delete("key"),e.delete("page-type"),e.delete("shared"),t&&e.set("key",t);const r=n.filter((e=>e.isRefined)).map((e=>e.value)),i=a.filter((e=>e.isRefined)).map((e=>e.value));r.length>=1&&e.set("page-type",r.join(",")),i.length>=1&&e.set("shared",i.join(",")),window.history.replaceState(null,"",`?${e.toString()}`)}),[t,n,a]),$a("form",{role:"search",onReset:e=>{n.map((e=>{e.isRefined&&i(e.value)})),a.map((e=>{e.isRefined&&s(e.value)}))},children:$a(Ua,{children:[$a("h2",{children:"Filter By"}),$a("fieldset",{children:[$a("legend",{style:{fontSize:"2.4rem"},children:"Resources"}),$a("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:n.map(((e,t)=>$a("li",{style:{marginBottom:"0"},children:$a("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem"},children:[$a("input",{type:"checkbox",onChange:()=>i(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),$a("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))})]}),$a("fieldset",{children:[$a("legend",{style:{fontSize:"2.4rem"},children:"Allowed Users"}),$a("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:a.map(((e,t)=>$a("li",{style:{marginBottom:"0"},children:$a("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem"},children:[$a("input",{type:"checkbox",onChange:()=>s(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),$a("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},"shared-i")))})]}),$a("button",{type:"reset",children:"Clear all"})]})})};function Qa(){for(var e=arguments.length,t=new Array(e),r=0;r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Va=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var Ba,za,Ga,Ja,Xa=(Ba={createElement:o.createElement,Fragment:o.Fragment},za=Ba.createElement,Ga=Ba.Fragment,Ja=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,i=e.highlightedTagName,o=e.isHighlighted,a=e.nonHighlightedTagName;return t(o?i:a,{className:o?r.highlighted:r.nonHighlighted},n)}}({createElement:za,Fragment:Ga}),function(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,o=void 0===i?"span":i,a=e.separator,s=void 0===a?", ":a,c=e.className,u=e.classNames,l=void 0===u?{}:u,f=qa(e,Va);return za("span",Ma({},f,{className:Qa(l.root,c)}),t.map((function(e,r){var i=r===t.length-1;return za(Ga,{key:r},e.map((function(e,t){return za(Ja,{key:t,classNames:l,highlightedTagName:n,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)})),!i&&za("span",{className:l.separator},s))})))}),Ka=["classNames"];function Ya(){return Ya=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function es(e){var t=e.classNames,r=void 0===t?{}:t,n=Za(e,Ka);return o.default.createElement(Xa,Ya({classNames:{root:Qa("ais-Highlight",r.root),highlighted:Qa("ais-Highlight-highlighted",r.highlighted),nonHighlighted:Qa("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:Qa("ais-Highlight-separator",r.separator)}},n))}var ts=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function rs(){return rs=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function is(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=ns(e,ts),c=tr(t._highlightResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return fr(I(e.value||""))}));return o.default.createElement(es,rs({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var os=["classNames"];function as(){return as=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function cs(e){var t=e.classNames,r=void 0===t?{}:t,n=ss(e,os);return o.default.createElement(Xa,as({classNames:{root:Qa("ais-Snippet",r.root),highlighted:Qa("ais-Snippet-highlighted",r.highlighted),nonHighlighted:Qa("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:Qa("ais-Snippet-separator",r.separator)}},n))}var us=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function ls(){return ls=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function hs(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=fs(e,us),c=tr(t._snippetResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return fr(I(e.value||""))}));return o.default.createElement(cs,ls({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}const ds=da.article` display: flex; flex-direction: column; justify-content: space-between; diff --git a/algolia-search/src/search-form.tsx b/algolia-search/src/search-form.tsx index 2c83c24..e59bbab 100644 --- a/algolia-search/src/search-form.tsx +++ b/algolia-search/src/search-form.tsx @@ -57,13 +57,7 @@ const SearchForm = (props) => { return (
    { - e.preventDefault(); - refine(inputRef.current.value) - }} onReset={(e) => { - inputRef.current.value = "" - refine(""); pageTypeRefinements.map(refinementItem => { if (refinementItem.isRefined) refinePageTypes(refinementItem.value) }) @@ -72,31 +66,10 @@ const SearchForm = (props) => { }) }} > -
    - - - -
    - - -
    -
    - +

    Filter By

    - Filter by Access & Affiliation + Resources
      {pageTypeRefinements.map((item, i) => @@ -131,7 +104,7 @@ const SearchForm = (props) => {
    - Filter by Discipline + Allowed Users
      {sharedRefinements.map((item, i) => @@ -165,6 +138,7 @@ const SearchForm = (props) => { )}
    +
    ); From b00a82764e8cb5f360a02e9332a1c16a651e6fa1 Mon Sep 17 00:00:00 2001 From: jdwjdwjdw Date: Fri, 17 May 2024 12:27:43 +0000 Subject: [PATCH 03/16] Add Chips functionality --- .gitignore | 1 + algolia-search/dist/islands/algolia-search.island.js | 2 +- algolia-search/src/search-form.tsx | 9 +++++++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 06631c8..9989217 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ node_modules *.log *.sql webpack-assets.json +.yarn \ No newline at end of file diff --git a/algolia-search/dist/islands/algolia-search.island.js b/algolia-search/dist/islands/algolia-search.island.js index 8395ae6..1cd2cfc 100644 --- a/algolia-search/dist/islands/algolia-search.island.js +++ b/algolia-search/dist/islands/algolia-search.island.js @@ -14,7 +14,7 @@ width: 33%; padding-right: 2rem; } -`,Wa=e=>{const{query:t,refine:r}=function(e,t){return He(_a,e,t)}(e),{items:n,refine:i}=Ha({attribute:"basic_page_type",limit:1e3}),{items:a,refine:s}=Ha({attribute:"shared_tags",limit:1e3,sortBy:["name:asc"]});(0,o.useRef)(null);return(0,o.useEffect)((()=>{const e=new URLSearchParams(window.location.search);e.delete("key"),e.delete("page-type"),e.delete("shared"),t&&e.set("key",t);const r=n.filter((e=>e.isRefined)).map((e=>e.value)),i=a.filter((e=>e.isRefined)).map((e=>e.value));r.length>=1&&e.set("page-type",r.join(",")),i.length>=1&&e.set("shared",i.join(",")),window.history.replaceState(null,"",`?${e.toString()}`)}),[t,n,a]),$a("form",{role:"search",onReset:e=>{n.map((e=>{e.isRefined&&i(e.value)})),a.map((e=>{e.isRefined&&s(e.value)}))},children:$a(Ua,{children:[$a("h2",{children:"Filter By"}),$a("fieldset",{children:[$a("legend",{style:{fontSize:"2.4rem"},children:"Resources"}),$a("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:n.map(((e,t)=>$a("li",{style:{marginBottom:"0"},children:$a("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem"},children:[$a("input",{type:"checkbox",onChange:()=>i(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),$a("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))})]}),$a("fieldset",{children:[$a("legend",{style:{fontSize:"2.4rem"},children:"Allowed Users"}),$a("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:a.map(((e,t)=>$a("li",{style:{marginBottom:"0"},children:$a("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem"},children:[$a("input",{type:"checkbox",onChange:()=>s(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),$a("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},"shared-i")))})]}),$a("button",{type:"reset",children:"Clear all"})]})})};function Qa(){for(var e=arguments.length,t=new Array(e),r=0;r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Va=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var Ba,za,Ga,Ja,Xa=(Ba={createElement:o.createElement,Fragment:o.Fragment},za=Ba.createElement,Ga=Ba.Fragment,Ja=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,i=e.highlightedTagName,o=e.isHighlighted,a=e.nonHighlightedTagName;return t(o?i:a,{className:o?r.highlighted:r.nonHighlighted},n)}}({createElement:za,Fragment:Ga}),function(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,o=void 0===i?"span":i,a=e.separator,s=void 0===a?", ":a,c=e.className,u=e.classNames,l=void 0===u?{}:u,f=qa(e,Va);return za("span",Ma({},f,{className:Qa(l.root,c)}),t.map((function(e,r){var i=r===t.length-1;return za(Ga,{key:r},e.map((function(e,t){return za(Ja,{key:t,classNames:l,highlightedTagName:n,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)})),!i&&za("span",{className:l.separator},s))})))}),Ka=["classNames"];function Ya(){return Ya=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function es(e){var t=e.classNames,r=void 0===t?{}:t,n=Za(e,Ka);return o.default.createElement(Xa,Ya({classNames:{root:Qa("ais-Highlight",r.root),highlighted:Qa("ais-Highlight-highlighted",r.highlighted),nonHighlighted:Qa("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:Qa("ais-Highlight-separator",r.separator)}},n))}var ts=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function rs(){return rs=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function is(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=ns(e,ts),c=tr(t._highlightResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return fr(I(e.value||""))}));return o.default.createElement(es,rs({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var os=["classNames"];function as(){return as=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function cs(e){var t=e.classNames,r=void 0===t?{}:t,n=ss(e,os);return o.default.createElement(Xa,as({classNames:{root:Qa("ais-Snippet",r.root),highlighted:Qa("ais-Snippet-highlighted",r.highlighted),nonHighlighted:Qa("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:Qa("ais-Snippet-separator",r.separator)}},n))}var us=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function ls(){return ls=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function hs(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=fs(e,us),c=tr(t._snippetResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return fr(I(e.value||""))}));return o.default.createElement(cs,ls({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}const ds=da.article` +`,Wa=e=>{const{query:t,refine:r}=function(e,t){return He(_a,e,t)}(e),{items:n,refine:i}=Ha({attribute:"basic_page_type",limit:1e3}),{items:a,refine:s}=Ha({attribute:"shared_tags",limit:1e3,sortBy:["name:asc"]});(0,o.useRef)(null);return(0,o.useEffect)((()=>{const e=new URLSearchParams(window.location.search);e.delete("key"),e.delete("page-type"),e.delete("shared"),t&&e.set("key",t);const r=n.filter((e=>e.isRefined)).map((e=>e.value)),i=a.filter((e=>e.isRefined)).map((e=>e.value));r.length>=1&&e.set("page-type",r.join(",")),i.length>=1&&e.set("shared",i.join(",")),window.history.replaceState(null,"",`?${e.toString()}`)}),[t,n,a]),$a("form",{role:"search",onReset:e=>{n.map((e=>{e.isRefined&&i(e.value)})),a.map((e=>{e.isRefined&&s(e.value)}))},children:$a(Ua,{children:[$a("h2",{children:"Filter By"}),n.map(((e,t)=>e.isRefined&&$a("button",{onClick:()=>i(e.value),children:e.value}))),a.map(((e,t)=>e.isRefined&&$a("button",{onClick:()=>i(e.value),children:e.value}))),$a("fieldset",{children:[$a("legend",{style:{fontSize:"2.4rem"},children:"Resources"}),$a("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:n.map(((e,t)=>$a("li",{style:{marginBottom:"0"},children:$a("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem"},children:[$a("input",{type:"checkbox",onChange:()=>i(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),$a("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))})]}),$a("fieldset",{children:[$a("legend",{style:{fontSize:"2.4rem"},children:"Allowed Users"}),$a("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:a.map(((e,t)=>$a("li",{style:{marginBottom:"0"},children:$a("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem"},children:[$a("input",{type:"checkbox",onChange:()=>s(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),$a("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},"shared-i")))})]}),$a("button",{type:"reset",children:"Clear all"})]})})};function Qa(){for(var e=arguments.length,t=new Array(e),r=0;r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Va=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var Ba,za,Ga,Ja,Xa=(Ba={createElement:o.createElement,Fragment:o.Fragment},za=Ba.createElement,Ga=Ba.Fragment,Ja=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,i=e.highlightedTagName,o=e.isHighlighted,a=e.nonHighlightedTagName;return t(o?i:a,{className:o?r.highlighted:r.nonHighlighted},n)}}({createElement:za,Fragment:Ga}),function(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,o=void 0===i?"span":i,a=e.separator,s=void 0===a?", ":a,c=e.className,u=e.classNames,l=void 0===u?{}:u,f=qa(e,Va);return za("span",Ma({},f,{className:Qa(l.root,c)}),t.map((function(e,r){var i=r===t.length-1;return za(Ga,{key:r},e.map((function(e,t){return za(Ja,{key:t,classNames:l,highlightedTagName:n,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)})),!i&&za("span",{className:l.separator},s))})))}),Ka=["classNames"];function Ya(){return Ya=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function es(e){var t=e.classNames,r=void 0===t?{}:t,n=Za(e,Ka);return o.default.createElement(Xa,Ya({classNames:{root:Qa("ais-Highlight",r.root),highlighted:Qa("ais-Highlight-highlighted",r.highlighted),nonHighlighted:Qa("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:Qa("ais-Highlight-separator",r.separator)}},n))}var ts=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function rs(){return rs=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function is(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=ns(e,ts),c=tr(t._highlightResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return fr(I(e.value||""))}));return o.default.createElement(es,rs({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var os=["classNames"];function as(){return as=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function cs(e){var t=e.classNames,r=void 0===t?{}:t,n=ss(e,os);return o.default.createElement(Xa,as({classNames:{root:Qa("ais-Snippet",r.root),highlighted:Qa("ais-Snippet-highlighted",r.highlighted),nonHighlighted:Qa("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:Qa("ais-Snippet-separator",r.separator)}},n))}var us=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function ls(){return ls=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function hs(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=fs(e,us),c=tr(t._snippetResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return fr(I(e.value||""))}));return o.default.createElement(cs,ls({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}const ds=da.article` display: flex; flex-direction: column; justify-content: space-between; diff --git a/algolia-search/src/search-form.tsx b/algolia-search/src/search-form.tsx index e59bbab..b1b126e 100644 --- a/algolia-search/src/search-form.tsx +++ b/algolia-search/src/search-form.tsx @@ -68,6 +68,15 @@ const SearchForm = (props) => { >

    Filter By

    + {/* Chips */} + {pageTypeRefinements.map((item, i) => { + return item.isRefined && + + })} + {sharedRefinements.map((item, i) => { + return item.isRefined && + + })}
    Resources From b55cacb8659675e5fcc817689c3c2dbb5a062927 Mon Sep 17 00:00:00 2001 From: jdwjdwjdw Date: Fri, 17 May 2024 12:58:03 +0000 Subject: [PATCH 04/16] Add load more pagination --- .../dist/islands/algolia-search.island.js | 12 ++++++------ algolia-search/src/algolia-search.island.tsx | 15 ++++++++------- algolia-search/src/search-form.tsx | 1 - 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/algolia-search/dist/islands/algolia-search.island.js b/algolia-search/dist/islands/algolia-search.island.js index 1cd2cfc..54095a4 100644 --- a/algolia-search/dist/islands/algolia-search.island.js +++ b/algolia-search/dist/islands/algolia-search.island.js @@ -1,5 +1,5 @@ /*! For license information please see algolia-search.island.js.LICENSE.txt */ -!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var n in r)("object"==typeof exports?exports:e)[n]=r[n]}}(self,(()=>(()=>{var e={733: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,o,a,s,c,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(o=this._events[e]))return!1;if(r(o))switch(arguments.length){case 1:o.call(this);break;case 2:o.call(this,arguments[1]);break;case 3:o.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),o.apply(this,s)}else if(n(o))for(s=Array.prototype.slice.call(arguments,1),a=(u=o.slice()).length,c=0;c0&&this._events[e].length>a&&(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,o,a,s;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(a=(i=this._events[e]).length,o=-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(s=a;s-- >0;)if(i[s]===t||i[s].listener&&i[s].listener===t){o=s;break}if(o<0)return this;1===i.length?(i.length=0,delete this._events[e]):i.splice(o,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)}},103:(e,t,r)=>{"use strict";var n=r(571),i=r(127),o=r(371),a=r(691);function s(e,t,r,i){return new n(e,t,r,i)}s.version=r(938),s.AlgoliaSearchHelper=n,s.SearchParameters=o,s.RecommendParameters=i,s.SearchResults=a,e.exports=s},732:(e,t,r)=>{"use strict";var n=r(733);function i(e,t,r){this.main=e,this.fn=t,this.recommendFn=r,this.lastResults=null,this.lastRecommendResults=null}r(14)(i,n),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},i.prototype.getModifiedRecommendState=function(e){return this.recommendFn(e)},e.exports=i},127:e=>{"use strict";function t(e){e=e||{},this.params=e.params||[]}t.prototype={constructor:t,addParams:function(e){var r=this.params.slice(),n=this.params.findIndex((function(t){return t.$$id===e.$$id}));return-1!==n?r.splice(n,1,e):r.push(e),new t({params:r})},removeParams:function(e){return new t({params:this.params.filter((function(t){return t.$$id!==e}))})},addFrequentlyBoughtTogether:function(e){return this.addParams(Object.assign({},e,{model:"bought-together"}))},addRelatedProducts:function(e){return this.addParams(Object.assign({},e,{model:"related-products"}))},addTrendingItems:function(e){return this.addParams(Object.assign({},e,{model:"trending-items"}))},addTrendingFacets:function(e){return this.addParams(Object.assign({},e,{model:"trending-facets"}))},addLookingSimilar:function(e){return this.addParams(Object.assign({},e,{model:"looking-similar"}))},_buildQueries:function(e){return this.params.map((function(t){var r=Object.assign({},t,{indexName:e});return delete r.$$id,r}))}},e.exports=t},54:(e,t,r)=>{"use strict";var n=r(110),i=r(317),o=r(383),a={addRefinement:function(e,t,r){if(a.isRefined(e,t,r))return e;var i=""+r,o=e[t]?e[t].concat(i):[i],s={};return s[t]=o,n({},s,e)},removeRefinement:function(e,t,r){if(void 0===r)return a.clearRefinement(e,(function(e,r){return t===r}));var n=""+r;return a.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 a.isRefined(e,t,r)?a.removeRefinement(e,t,r):a.addRefinement(e,t,r)},clearRefinement:function(e,t,r){if(void 0===t)return i(e)?{}:e;if("string"==typeof t)return o(e,[t]);if("function"==typeof t){var n=!1,a=Object.keys(e).reduce((function(i,o){var a=e[o]||[],s=a.filter((function(e){return!t(e,o,r)}));return s.length!==a.length&&(n=!0),i[o]=s,i}),{});return n?a: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=a},371:(e,t,r)=>{"use strict";var n=r(110),i=r(849),o=r(843),a=r(728),s=r(317),c=r(383),u=r(507),l=r(208),f=r(54);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 d(e){var t=e?d._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!==d.PARAMETERS.indexOf(e),i=void 0!==t[e];!n&&i&&(r[e]=t[e])}))}d.PARAMETERS=Object.keys(new d),d._parseNumbers=function(e){if(e instanceof d)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 a(e,t)},d.make=function(e){var t=new d(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},d.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&&s(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."):s(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},d.prototype={constructor:d,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=a({},this.numericRefinements);return i[e]=a({},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 s(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return c(this.numericRefinements,[e]);if("function"==typeof e){var t=!1,r=this.numericRefinements,n=Object.keys(r).reduce((function(n,i){var o=r[i],a={};return o=o||{},Object.keys(o).forEach((function(r){var n=o[r]||[],s=[];n.forEach((function(t){e({val:t,op:r},i,"numeric")||s.push(t)})),s.length!==n.length&&(t=!0),a[r]=s})),n[i]=a,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 o,a,s=u(r),c=void 0!==(o=this.numericRefinements[e][t],a=s,i(o,(function(e){return h(e,a)})));return n&&c},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=o(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 o(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;return 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=d.validate(this,e);if(t)throw t;var r=this,n=d._parseNumbers(e),i=Object.keys(this).reduce((function(e,t){return e[t]=r[t],e}),{}),o=Object.keys(n).reduce((function(e,t){var r=void 0!==e[t],i=void 0!==n[t];return r&&!i?c(e,[t]):(i&&(e[t]=n[t]),e)}),i);return new this.constructor(o)},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=d},673:(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),d=o(e._getHierarchicalFacetSortBy(n)),p=t.every((function(e){return e.exhaustive})),m=function(e,t,r,n,o){return function(u,l,f){var h=u;if(f>0){var d=0;for(h=u;d{"use strict";var n=r(965),i=r(110),o=r(909),a=r(849),s=r(917),c=r(577),u=r(728),l=r(601),f=o.escapeFacetValue,h=o.unescapeFacetValue,d=r(673);function p(e){var t={};return e.forEach((function(e,r){t[e]=r})),t}function m(e,t,r){t&&t[r]&&(e.stats=t[r])}function g(e,t,r){var o=t[0];this._rawResults=t;var c=this;Object.keys(o).forEach((function(e){c[e]=o[e]}));var l=u({persistHierarchicalRootCount:!1},r);Object.keys(l).forEach((function(e){c[e]=l[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 f=e.getRefinedDisjunctiveFacets(),g=p(e.facets),y=p(e.disjunctiveFacets),v=1,b=o.facets||{};Object.keys(b).forEach((function(t){var r,n,i=b[t],u=(r=e.hierarchicalFacets,n=t,a(r,(function(e){return(e.attributes||[]).indexOf(n)>-1})));if(u){var l=u.attributes.indexOf(t),f=s(e.hierarchicalFacets,(function(e){return e.name===u.name}));c.hierarchicalFacets[f][l]={attribute:t,data:i,exhaustive:o.exhaustiveFacetsCount}}else{var h,d=-1!==e.disjunctiveFacets.indexOf(t),p=-1!==e.facets.indexOf(t);d&&(h=y[t],c.disjunctiveFacets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.disjunctiveFacets[h],o.facets_stats,t)),p&&(h=g[t],c.facets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.facets[h],o.facets_stats,t))}})),this.hierarchicalFacets=n(this.hierarchicalFacets),f.forEach((function(r){var n=t[v],a=n&&n.facets?n.facets:{},l=e.getHierarchicalFacetByName(r);Object.keys(a).forEach((function(t){var r,f=a[t];if(l){r=s(e.hierarchicalFacets,(function(e){return e.name===l.name}));var d=s(c.hierarchicalFacets[r],(function(e){return e.attribute===t}));if(-1===d)return;c.hierarchicalFacets[r][d].data=u({},c.hierarchicalFacets[r][d].data,f)}else{r=y[t];var p=o.facets&&o.facets[t]||{};c.disjunctiveFacets[r]={name:t,data:i({},f,p),exhaustive:n.exhaustiveFacetsCount},m(c.disjunctiveFacets[r],n.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!c.disjunctiveFacets[r].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(h(n))>-1&&(c.disjunctiveFacets[r].data[n]=0)}))}})),v++})),e.getRefinedHierarchicalFacets().forEach((function(r){var n=e.getHierarchicalFacetByName(r),o=e._getHierarchicalFacetSeparator(n),a=e.getHierarchicalRefinement(r);0===a.length||a[0].split(o).length<2||t.slice(v).forEach((function(t){var r=t&&t.facets?t.facets:{};Object.keys(r).forEach((function(t){var u=r[t],l=s(e.hierarchicalFacets,(function(e){return e.name===n.name})),f=s(c.hierarchicalFacets[l],(function(e){return e.attribute===t}));if(-1!==f){var h={};if(a.length>0&&!c.persistHierarchicalRootCount){var d=a[0].split(o)[0];h[d]=c.hierarchicalFacets[l][f].data[d]}c.hierarchicalFacets[l][f].data=i(h,u,c.hierarchicalFacets[l][f].data)}})),v++}))})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],n=g[t];c.facets[n]={name:t,data:b[t],exhaustive:o.exhaustiveFacetsCount},r.forEach((function(e){c.facets[n]=c.facets[n]||{name:t},c.facets[n].data=c.facets[n].data||{},c.facets[n].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(d(e)),this.facets=n(this.facets),this.disjunctiveFacets=n(this.disjunctiveFacets),this._state=e}function y(e,t){function r(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var n=a(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=a(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 o=a(e.hierarchicalFacets,r);if(!o)return o;var s=e._state.getHierarchicalFacetByName(t),c=e._state._getHierarchicalFacetSeparator(s),u=h(e._state.getHierarchicalRefinement(t)[0]||"");0===u.indexOf(s.rootPath)&&(u=u.replace(s.rootPath+c,""));var l=u.split(c);return l.unshift(t),v(o,l,0),o}}function v(e,t,r){e.isRefined=e.name===(t[r]&&t[r].trim()),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 o=t.data.map((function(t){return b(e,t,r,n+1)})),a=e(o,r[n]);return i({data:a},t)}function _(e,t){var r=a(e,(function(e){return e.name===t}));return r&&r.stats}function S(e,t,r,n,i){var o=a(i,(function(e){return e.name===r})),s=o&&o.data&&o.data[n]?o.data[n]:0,c=o&&o.exhaustive||!1;return{type:t,attributeName:r,name:n,count:s,exhaustive:c}}g.prototype.getFacetByName=function(e){function t(t){return t.name===e}return a(this.facets,t)||a(this.disjunctiveFacets,t)||a(this.hierarchicalFacets,t)},g.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],g.prototype.getFacetValues=function(e,t){var r=y(this,e);if(r){var n,o=i({},t,{sortBy:g.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),a=this;if(Array.isArray(r))n=[e];else n=a._state.getHierarchicalFacetByName(r.name).attributes;return b((function(e,t){if(o.facetOrdering){var r=function(e,t){return e.renderingContent&&e.renderingContent.facetOrdering&&e.renderingContent.facetOrdering.values&&e.renderingContent.facetOrdering.values[t]}(a,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 o,a=t.sortRemainingBy;return"hidden"===a?r:(o="alpha"===a?[["path","name"],["asc","asc"]]:[["count"],["desc"]],r.concat(l(n,o[0],o[1])))}(e,r)}if(Array.isArray(o.sortBy)){var n=c(o.sortBy,g.DEFAULT_SORT);return l(e,n[0],n[1])}if("function"==typeof o.sortBy)return function(e,t){return t.sort(e)}(o.sortBy,e);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}),r,n)}},g.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?_(this.facets,e):this._state.isDisjunctiveFacet(e)?_(this.disjunctiveFacets,e):void 0},g.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),o=e._getHierarchicalFacetSeparator(i),s=r.split(o),c=a(n,(function(e){return e.name===t})),u=s.reduce((function(e,t){var r=e&&a(e.data,(function(e){return e.name===t}));return void 0!==r?r:e}),c),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=g},571:(e,t,r)=>{"use strict";var n=r(733),i=r(732),o=r(909).escapeFacetValue,a=r(14),s=r(728),c=r(317),u=r(383),l=r(127),f=r(228),h=r(371),d=r(691),p=r(938);function m(e,t,r,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.setClient(e);var i=r||{};i.index=t,this.state=h.make(i),this.recommendState=new l({params:i.recommendState}),this.lastResults=null,this.lastRecommendResults=null,this._queryId=0,this._recommendQueryId=0,this._lastQueryIdReceived=-1,this._lastRecommendQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0,this._currentNbRecommendQueries=0,this._searchResultsOptions=n}function g(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}a(m,n),m.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},m.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},m.prototype.recommend=function(){return this._recommend(),this},m.prototype.getQuery=function(){var e=this.state;return f._getHitsSearchParams(e)},m.prototype.searchOnce=function(e,t){var r=e?this.state.setQueryParameters(e):this.state,n=f._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 d(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 d(r,e.results),r)})).catch((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,r)}))},m.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=s({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:u(f._getHitsSearchParams(n),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),o="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(o);var a=this.client.initIndex(n.index);if("function"!=typeof a.findAnswers)throw new Error(o);return a.findAnswers(n.query,e.queryLanguages,i)},m.prototype.searchForFacetValues=function(e,t,r,n){var i="function"==typeof this.client.searchForFacetValues,a="function"==typeof this.client.initIndex;if(!i&&!a&&"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 s=this.state.setQueryParameters(n||{}),c=s.isDisjunctiveFacet(e),u=f.getSearchForFacetQuery(e,t,r,s);this._currentNbQueries++;var l,h=this;return i?l=this.client.searchForFacetValues([{indexName:s.index,params:u}]):a?l=this.client.initIndex(s.index).searchForFacetValues(u):(delete u.facetName,l=this.client.search([{type:"facet",facet:e,indexName:s.index,params:u}]).then((function(e){return e.results[0]}))),this.emit("searchForFacetValues",{state:s,facet:e,query:t}),l.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=o(t.value),t.isRefined=c?s.isDisjunctiveFacetRefined(e,t.escapedValue):s.isFacetRefined(e,t.escapedValue)})),t}),(function(e){throw h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),e}))},m.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},m.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},m.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},m.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},m.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},m.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},m.prototype.addFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.addFrequentlyBoughtTogether(e)}),this},m.prototype.addRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.addRelatedProducts(e)}),this},m.prototype.addTrendingItems=function(e){return this._recommendChange({state:this.recommendState.addTrendingItems(e)}),this},m.prototype.addTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.addTrendingFacets(e)}),this},m.prototype.addLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.addLookingSimilar(e)}),this},m.prototype.removeNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},m.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},m.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},m.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},m.prototype.removeFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingItems=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},m.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},m.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},m.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},m.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},m.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},m.prototype.setCurrentPage=g,m.prototype.setPage=g,m.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},m.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},m.prototype.setState=function(e){return this._change({state:h.make(e),isPageReset:!1}),this},m.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new h(e),this},m.prototype.hasRefinements=function(e){return!!c(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))},m.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},m.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},m.prototype.hasTag=function(e){return this.state.isTagRefined(e)},m.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},m.prototype.getIndex=function(){return this.state.index},m.prototype.getCurrentPage=y,m.prototype.getPage=y,m.prototype.getTags=function(){return this.state.tagRefinements},m.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},m.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},m.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},m.prototype._search=function(e){var t=this.state,r=[],n=[];e.onlyWithDerivedHelpers||(n=f._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?f._getQueries(n.index,n):[];return r.push({state:n,queriesCount:i.length,helper:e}),e.emit("search",{state:n,results:e.lastResults}),i})),o=Array.prototype.concat.apply(n,i),a=this._queryId++;if(this._currentNbQueries++,!o.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,r,a));try{this.client.search(o).then(this._dispatchAlgoliaResponse.bind(this,r,a)).catch(this._dispatchAlgoliaError.bind(this,a))}catch(e){this.emit("error",{error:e})}},m.prototype._recommend=function(){var e=this.state,t=this.recommendState,r=this.getIndex(),n=[{state:t,index:r,helper:this}];this.emit("fetch",{recommend:{state:t,results:this.lastRecommendResults}});var i=this.derivedHelpers.map((function(t){var r=t.getModifiedState(e).index;if(!r)return[];var i=t.getModifiedRecommendState(new l);return n.push({state:i,index:r,helper:t}),t.emit("fetch",{recommend:{state:i,results:t.lastRecommendResults}}),i._buildQueries(r)})),o=Array.prototype.concat.apply(this.recommendState._buildQueries(r),i);if(0!==o.length)if(o.length>0&&void 0===this.client.getRecommendations)console.warn("Please update algoliasearch/lite to the latest version in order to use recommendations widgets.");else{var a=this._recommendQueryId++;this._currentNbRecommendQueries++;try{this.client.getRecommendations(o).then(this._dispatchRecommendResponse.bind(this,a,n)).catch(this._dispatchRecommendError.bind(this,a))}catch(e){this.emit("error",{error:e})}}},m.prototype._dispatchAlgoliaResponse=function(e,t,r){var n=this;if(!(t0},m.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}))},m.prototype._recommendChange=function(e){var t=e.state;t!==this.recommendState&&(this.recommendState=t,this.emit("recommend:change",{search:{results:this.lastResults,state:this.state},recommend:{results:this.lastRecommendResults,state:this.recommendState}}))},m.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},m.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.client=e),this},m.prototype.getClient=function(){return this.client},m.prototype.derive=function(e,t){var r=new i(this,e,t);return this.derivedHelpers.push(r),r},m.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)},m.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=m},965:e=>{"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},110:e=>{"use strict";e.exports=function(){return Array.prototype.slice.call(arguments).reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(r){void 0!==t[r]&&(void 0!==e[r]&&delete e[r],e[r]=t[r])})),e}),{})}},909: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(/^\\-/,"-")}}},849:e=>{"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var r=0;r{"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var r=0;r{"use strict";var n=r(849);e.exports=function(e,t){var r=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var i=t.split(":"),o=n(r,(function(e){return e[0]===i[0]}));return i.length>1||!o?(e[0].push(i[0]),e[1].push(i[1]),e):(e[0].push(o[0]),e[1].push(o[1]),e)}),[[],[]])}},14:e=>{"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},843:e=>{"use strict";e.exports=function(e,t){return e.filter((function(r,n){return t.indexOf(r)>-1&&e.indexOf(r)===n}))}},728: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 o=n[i],a=e[i];void 0!==a&&void 0===o||(t(a)&&t(o)?e[i]=r(a,o):e[i]="object"==typeof(s=o)&&null!==s?r(Array.isArray(s)?[]:{},s):s)}var s;return e}e.exports=function(e){t(e)||(e={});for(var n=1,i=arguments.length;n{"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},383:e=>{"use strict";e.exports=function(e,t){if(null===e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}},601:e=>{"use strict";function t(e,t){if(e!==t){var r=void 0!==e,n=null===e,i=void 0!==t,o=null===t;if(!o&&e>t||n&&i||!r)return 1;if(!n&&e=n.length?o:"desc"===n[i]?-o:o}return e.index-r.index})),i.map((function(e){return e.value}))}},507: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.")}},228:(e,t,r)=>{"use strict";var n=r(728);function i(e){return Object.keys(e).sort().reduce((function(t,r){return t[r]=e[r],t}),{})}var o={_getQueries:function(e,t){var r=[];return r.push({indexName:e,params:o._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(n){r.push({indexName:e,params:o._getDisjunctiveFacetSearchParams(t,n)})})),t.getRefinedHierarchicalFacets().forEach((function(n){var i=t.getHierarchicalFacetByName(n),a=t.getHierarchicalRefinement(n),s=t._getHierarchicalFacetSeparator(i);if(a.length>0&&a[0].split(s).length>1){var c=a[0].split(s).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(s)})}),[]);c.forEach((function(n,a){var s=o._getDisjunctiveFacetSearchParams(t,n.attribute,0===a);function u(e){return i.attributes.some((function(t){return t===e.split(":")[0]}))}var l=(s.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=c[a-1];s.facetFilters=a>0?l.concat(f.attribute+":"+f.value):l.length>0?l:void 0,r.push({indexName:e,params:s})}))}})),r},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(o._getHitsHierarchicalFacetsAttributes(e)).sort(),r=o._getFacetFilters(e),a=o._getNumericFilters(e),s=o._getTagFilters(e),c={facets:t.indexOf("*")>-1?["*"]:t,tagFilters:s};return r.length>0&&(c.facetFilters=r),a.length>0&&(c.numericFilters=a),i(n({},e.getQueryParams(),c))},_getDisjunctiveFacetSearchParams:function(e,t,r){var a=o._getFacetFilters(e,t,r),s=o._getNumericFilters(e,t),c=o._getTagFilters(e),u={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};c.length>0&&(u.tagFilters=c);var l=e.getHierarchicalFacetByName(t);return u.facets=l?o._getDisjunctiveHierarchicalFacetAttribute(e,l,r):t,s.length>0&&(u.numericFilters=s),a.length>0&&(u.facetFilters=a),i(n({},e.getQueryParams(),u))},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var r=[];return Object.keys(e.numericRefinements).forEach((function(n){var i=e.numericRefinements[n]||{};Object.keys(i).forEach((function(e){var o=i[e]||[];t!==n&&o.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]||[]).slice().sort().forEach((function(t){n.push(e+":"+t)}))}));var o=e.facetsExcludes||{};Object.keys(o).sort().forEach((function(e){(o[e]||[]).sort().forEach((function(t){n.push(e+":-"+t)}))}));var a=e.disjunctiveFacetsRefinements||{};Object.keys(a).sort().forEach((function(e){var r=a[e]||[];if(e!==t&&r&&0!==r.length){var i=[];r.slice().sort().forEach((function(t){i.push(e+":"+t)})),n.push(i)}}));var s=e.hierarchicalFacetsRefinements||{};return Object.keys(s).sort().forEach((function(i){var o=(s[i]||[])[0];if(void 0!==o){var a,c,u=e.getHierarchicalFacetByName(i),l=e._getHierarchicalFacetSeparator(u),f=e._getHierarchicalRootPath(u);if(t===i){if(-1===o.indexOf(l)||!f&&!0===r||f&&f.split(l).length===o.split(l).length)return;f?(c=f.split(l).length-1,o=f):(c=o.split(l).length-2,o=o.slice(0,o.lastIndexOf(l))),a=u.attributes[c]}else c=o.split(l).length-1,a=u.attributes[c];a&&n.push([a+":"+o])}})),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),o=n.split(i).length,a=r.attributes.slice(0,o+1);return t.concat(a)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,r){var n=e._getHierarchicalFacetSeparator(t);if(!0===r){var i=e._getHierarchicalRootPath(t),o=0;return i&&(o=i.split(n).length),[t.attributes[o]]}var a=(e.getHierarchicalRefinement(t.name)[0]||"").split(n).length-1;return t.attributes.slice(0,a+1)},getSearchForFacetQuery:function(e,t,r,a){var s=a.isDisjunctiveFacet(e)?a.clearRefinements(e):a,c={facetQuery:t,facetName:e};return"number"==typeof r&&(c.maxFacetHits=r),i(n({},o._getHitsSearchParams(s),c))}};e.exports=o},208:e=>{"use strict";e.exports=function(e){return null!==e&&/^[a-zA-Z0-9_-]{1,64}$/.test(e)}},938:e=>{"use strict";e.exports="3.19.0"},643:function(e){e.exports=function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(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 r(r){for(var n=1;n=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function o(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){s();var t=JSON.stringify(e);return o()[t]})).then((function(e){return Promise.all([e?e.value:t(),void 0!==e])})).then((function(e){var t=i(e,2),n=t[0],o=t[1];return Promise.all([n,o||r.miss(n)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var i=o();return i[JSON.stringify(e)]={timestamp:(new Date).getTime(),value:t},n().setItem(r,JSON.stringify(i)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=o();delete t[JSON.stringify(e)],n().setItem(r,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){n().removeItem(r)}))}}}function s(e){var t=o(e.caches),r=t.shift();return void 0===r?{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,r.miss(e)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,i).catch((function(){return s({caches:t}).get(e,n,i)}))},set:function(e,n){return r.set(e,n).catch((function(){return s({caches:t}).set(e,n)}))},delete:function(e){return r.delete(e).catch((function(){return s({caches:t}).delete(e)}))},clear:function(){return r.clear().catch((function(){return s({caches:t}).clear()}))}}}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},o=JSON.stringify(r);if(o in t)return Promise.resolve(e.serializable?JSON.parse(t[o]):t[o]);var a=n(),s=i&&i.miss||function(){return Promise.resolve()};return a.then((function(e){return s(e)})).then((function(){return a}))},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e){for(var t=e.length-1;t>0;t--){var r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function l(e,t){return t?(Object.keys(t).forEach((function(r){e[r]=t[r](e)})),e):e}function f(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var p={Read:1,Write:2,Any:3},m=1,g=2,y=3;function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m;return r(r({},e),{},{status:t,lastUpdate:Date.now()})}function b(e){return"string"==typeof e?{protocol:"https",url:e,accept:p.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||p.Any}}var _="GET",S="POST";function w(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(v(t))}))}))).then((function(e){var r=e.filter((function(e){return function(e){return e.status===m||Date.now()-e.lastUpdate>12e4}(e)})),n=e.filter((function(e){return function(e){return e.status===y&&Date.now()-e.lastUpdate<=12e4}(e)})),i=[].concat(o(r),o(n));return{getTimeout:function(e,t){return(0===n.length&&0===e?1:n.length+3+e)*t},statelessHosts:i.length>0?i.map((function(e){return b(e)})):t}}))}function O(e,t,n,i){var a=[],s=function(e,t){if(e.method!==_&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:r(r({},e.data),t.data);return JSON.stringify(n)}}(n,i),c=function(e,t){var n=r(r({},e.headers),t.headers),i={};return Object.keys(n).forEach((function(e){var t=n[e];i[e.toLowerCase()]=t})),i}(e,i),u=n.method,l=n.method!==_?{}:r(r({},n.data),i.data),f=r(r(r({"x-algolia-agent":e.userAgent.value},e.queryParameters),l),i.queryParameters),h=0,d=function t(r,o){var l=r.pop();if(void 0===l)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:x(a)};var d={data:s,headers:c,method:u,url:P(l,n.path,f),connectTimeout:o(h,e.timeouts.connect),responseTimeout:o(h,i.timeout)},p=function(e){var t={request:d,response:e,host:l,triesLeft:r.length};return a.push(t),t},m={onSuccess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(n){var i=p(n);return n.isTimedOut&&h++,Promise.all([e.logger.info("Retryable failure",E(i)),e.hostsCache.set(l,v(l,n.isTimedOut?y:g))]).then((function(){return t(r,o)}))},onFail:function(e){throw p(e),function(e,t){var r=e.content,n=e.status,i=r;try{i=JSON.parse(r).message}catch(e){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(i,n,t)}(e,x(a))}};return e.requester.send(d).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,r=e.status;return!t&&!~~r}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSuccess(e):t.onFail(e)}(e,m)}))};return w(e.hostsCache,t).then((function(e){return d(o(e.statelessHosts).reverse(),e.getTimeout)}))}function j(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var r="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(r)&&(t.value="".concat(t.value).concat(r)),t}};return t}function P(e,t,r){var n=R(r),i="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return n.length&&(i+="?".concat(n)),i}function R(e){return Object.keys(e).map((function(t){return f("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r})).join("&")}function x(e){return e.map((function(e){return E(e)}))}function E(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return r(r({},e),{},{request:r(r({},e.request),{},{headers:r(r({},e.request.headers),t)})})}var F=function(e){var t=e.appId,n=function(e,t,r){var n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:function(){return e===h.WithinHeaders?n:{}},queryParameters:function(){return e===h.WithinQueryParameters?n:{}}}}(void 0!==e.authMode?e.authMode:h.WithinHeaders,t,e.apiKey),o=function(e){var t=e.hostsCache,r=e.logger,n=e.requester,o=e.requestsCache,a=e.responsesCache,s=e.timeouts,c=e.userAgent,u=e.hosts,l=e.queryParameters,f={hostsCache:t,logger:r,requester:n,requestsCache:o,responsesCache:a,timeouts:s,userAgent:c,headers:e.headers,queryParameters:l,hosts:u.map((function(e){return b(e)})),read:function(e,t){var r=d(t,f.timeouts.read),n=function(){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Read)})),e,r)};if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();var o={request:e,mappedRequestOptions:r,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(o,(function(){return f.requestsCache.get(o,(function(){return f.requestsCache.set(o,n()).then((function(e){return Promise.all([f.requestsCache.delete(o),e])}),(function(e){return Promise.all([f.requestsCache.delete(o),Promise.reject(e)])})).then((function(e){var t=i(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.responsesCache.set(o,e)}})},write:function(e,t){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Write)})),e,d(t,f.timeouts.write))}};return f}(r(r({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:p.Read},{url:"".concat(t,".algolia.net"),accept:p.Write}].concat(u([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return l({transporter:o,appId:t,addAlgoliaAgent:function(e,t){o.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([o.requestsCache.clear(),o.responsesCache.clear()]).then((function(){}))}},e.methods)},T=function(e){return function(t,r){return t.method===_?e.transporter.read(t,r):e.transporter.write(t,r)}},A=function(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return l({transporter:e.transporter,appId:e.appId,indexName:t},r.methods)}},N=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{params:R(e.params||{})})}));return e.transporter.read({method:S,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},n)}},I=function(e){return function(t,i){return Promise.all(t.map((function(t){var o=t.params,a=o.facetName,s=o.facetQuery,c=n(o,["facetName","facetQuery"]);return A(e)(t.indexName,{methods:{searchForFacetValues:D}}).searchForFacetValues(a,s,r(r({},i),c))})))}},k=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:r},cacheable:!0},n)}},C=function(e){return function(t,r){return e.transporter.read({method:S,path:f("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r)}},D=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n)}},H=1,L=2,$=3,U=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{threshold:e.threshold||0})}));return e.transporter.read({method:S,path:"1/indexes/*/recommendations",data:{requests:i},cacheable:!0},n)}};function W(e,t,n){var i,o={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return r.setRequestHeader(t,e.headers[t])}));var n,i=function(e,n){return setTimeout((function(){r.abort(),t({status:0,content:n,isTimedOut:!0})}),1e3*e)},o=i(e.connectTimeout,"Connection timeout");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(o),n=i(e.responseTimeout,"Socket timeout"))},r.onerror=function(){0===r.status&&(clearTimeout(o),clearTimeout(n),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(o),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},logger:(i=$,{debug:function(e,t){return H>=i&&console.debug(e,t),Promise.resolve()},info:function(e,t){return L>=i&&console.info(e,t),Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:c(),requestsCache:c({serializable:!1}),hostsCache:s({caches:[a({key:"".concat("4.23.3","-").concat(e)}),c()]}),userAgent:j("4.23.3").add({segment:"Browser",version:"lite"}),authMode:h.WithinQueryParameters};return F(r(r(r({},o),n),{},{methods:{search:N,searchForFacetValues:I,multipleQueries:N,multipleSearchForFacetValues:I,customRequest:T,initIndex:function(e){return function(t){return A(e)(t,{methods:{search:C,searchForFacetValues:D,findAnswers:k}})}},getRecommendations:U}}))}return W.version="4.23.3",W}()},83: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}},87:(e,t,r)=>{"use strict";var n=r(670),i=r(192),o=r(83);e.exports={formats:o,parse:i,stringify:n}},192:(e,t,r)=>{"use strict";var n=r(442),i=Object.prototype.hasOwnProperty,o=Array.isArray,a={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},s=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},c=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 o=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,s=r.depth>0&&/(\[[^[\]]*])/.exec(o),u=s?o.slice(0,s.index):o,l=[];if(u){if(!r.plainObjects&&i.call(Object.prototype,u)&&!r.allowPrototypes)return;l.push(u)}for(var f=0;r.depth>0&&null!==(s=a.exec(o))&&f=0;--o){var a,s=e[o];if("[]"===s&&r.parseArrays)a=[].concat(i);else{a=r.plainObjects?Object.create(null):{};var u="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,l=parseInt(u,10);r.parseArrays||""!==u?!isNaN(l)&&s!==u&&String(l)===u&&l>=0&&r.parseArrays&&l<=r.arrayLimit?(a=[])[l]=i:"__proto__"!==u&&(a[u]=i):a={0:i}}i=a}return i}(l,t,r,n)}};e.exports=function(e,t){var r=function(e){if(!e)return a;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");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 t=void 0===e.charset?a.charset:e.charset;return{allowDots:void 0===e.allowDots?a.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:a.comma,decoder:"function"==typeof e.decoder?e.decoder:a.decoder,delimiter:"string"==typeof e.delimiter||n.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:a.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:a.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:a.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),d=-1,p=t.charset;if(t.charsetSentinel)for(r=0;r-1&&(g=o(g)?[g]:g),i.call(u,m)?u[m]=n.combine(u[m],g):u[m]=g}return u}(e,r):e,f=r.plainObjects?Object.create(null):{},h=Object.keys(l),d=0;d{"use strict";var n=r(442),i=r(83),o=Object.prototype.hasOwnProperty,a={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,c=String.prototype.split,u=Array.prototype.push,l=function(e,t){u.apply(e,s(t)?t:[t])},f=Date.prototype.toISOString,h=i.default,d={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,o,a,u,f,h,p,m,g,y,v,b){var _,S=t;if("function"==typeof f?S=f(r,S):S instanceof Date?S=m(S):"comma"===i&&s(S)&&(S=n.maybeMap(S,(function(e){return e instanceof Date?m(e):e}))),null===S){if(o)return u&&!v?u(r,d.encoder,b,"key",g):r;S=""}if("string"==typeof(_=S)||"number"==typeof _||"boolean"==typeof _||"symbol"==typeof _||"bigint"==typeof _||n.isBuffer(S)){if(u){var w=v?r:u(r,d.encoder,b,"key",g);if("comma"===i&&v){for(var O=c.call(String(S),","),j="",P=0;P0?S.join(",")||null:void 0}];else if(s(f))R=f;else{var E=Object.keys(S);R=h?E.sort(h):E}for(var F=0;F0?v+y:""}},442:(e,t,r)=>{"use strict";var n=r(83),i=Object.prototype.hasOwnProperty,o=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),s=function(e,t){for(var r=t&&t.plainObjects?Object.create(null):{},n=0;n1;){var t=e.pop(),r=t.obj[t.prop];if(o(r)){for(var n=[],i=0;i=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||o===n.RFC1738&&(40===l||41===l)?c+=s.charAt(u):l<128?c+=a[l]:l<2048?c+=a[192|l>>6]+a[128|63&l]:l<55296||l>=57344?c+=a[224|l>>12]+a[128|l>>6&63]+a[128|63&l]:(u+=1,l=65536+((1023&l)<<10|1023&s.charCodeAt(u)),c+=a[240|l>>18]+a[128|l>>12&63]+a[128|l>>6&63]+a[128|63&l])}return c},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(o(e)){for(var r=[],n=0;n{"use strict";r.r(t),r.d(t,{Children:()=>B,Component:()=>s.uA,Fragment:()=>s.FK,PureComponent:()=>U,StrictMode:()=>Ie,Suspense:()=>K,SuspenseList:()=>ee,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>we,cloneElement:()=>Ee,createContext:()=>s.q6,createElement:()=>s.n,createFactory:()=>je,createPortal:()=>ie,createRef:()=>s._3,default:()=>We,findDOMNode:()=>Te,flushSync:()=>Ne,forwardRef:()=>q,hydrate:()=>he,isElement:()=>Le,isFragment:()=>Re,isMemo:()=>xe,isValidElement:()=>Pe,lazy:()=>Z,memo:()=>W,render:()=>fe,startTransition:()=>ke,unmountComponentAtNode:()=>Fe,unstable_batchedUpdates:()=>Ae,useCallback:()=>R,useContext:()=>x,useDebugValue:()=>E,useDeferredValue:()=>Ce,useEffect:()=>S,useErrorBoundary:()=>F,useId:()=>T,useImperativeHandle:()=>j,useInsertionEffect:()=>He,useLayoutEffect:()=>w,useMemo:()=>P,useReducer:()=>_,useRef:()=>O,useState:()=>b,useSyncExternalStore:()=>$e,useTransition:()=>De,version:()=>Oe});var n,i,o,a,s=r(172),c=0,u=[],l=[],f=s.fF,h=f.__b,d=f.__r,p=f.diffed,m=f.__c,g=f.unmount,y=f.__;function v(e,t){f.__h&&f.__h(i,e,c||t),c=0;var r=i.__H||(i.__H={__:[],__h:[]});return e>=r.__.length&&r.__.push({__V:l}),r.__[e]}function b(e){return c=1,_(H,e)}function _(e,t,r){var o=v(n++,2);if(o.t=e,!o.__c&&(o.__=[r?r(t):H(void 0,t),function(e){var t=o.__N?o.__N[0]:o.__[0],r=o.t(t,e);t!==r&&(o.__N=[r,o.__[1]],o.__c.setState({}))}],o.__c=i,!i.u)){var a=function(e,t,r){if(!o.__c.__H)return!0;var n=o.__c.__H.__.filter((function(e){return!!e.__c}));if(n.every((function(e){return!e.__N})))return!s||s.call(this,e,t,r);var i=!1;return n.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(i=!0)}})),!(!i&&o.__c.props===e)&&(!s||s.call(this,e,t,r))};i.u=!0;var s=i.shouldComponentUpdate,c=i.componentWillUpdate;i.componentWillUpdate=function(e,t,r){if(this.__e){var n=s;s=void 0,a(e,t,r),s=n}c&&c.call(this,e,t,r)},i.shouldComponentUpdate=a}return o.__N||o.__}function S(e,t){var r=v(n++,3);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__H.__h.push(r))}function w(e,t){var r=v(n++,4);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__h.push(r))}function O(e){return c=5,P((function(){return{current:e}}),[])}function j(e,t,r){c=6,w((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==r?r:r.concat(e))}function P(e,t){var r=v(n++,7);return D(r.__H,t)?(r.__V=e(),r.i=t,r.__h=e,r.__V):r.__}function R(e,t){return c=8,P((function(){return e}),t)}function x(e){var t=i.context[e.__c],r=v(n++,9);return r.c=e,t?(null==r.__&&(r.__=!0,t.sub(i)),t.props.value):e.__}function E(e,t){f.useDebugValue&&f.useDebugValue(t?t(e):e)}function F(e){var t=v(n++,10),r=b();return t.__=e,i.componentDidCatch||(i.componentDidCatch=function(e,n){t.__&&t.__(e,n),r[1](e)}),[r[0],function(){r[1](void 0)}]}function T(){var e=v(n++,11);if(!e.__){for(var t=i.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var r=t.__m||(t.__m=[0,0]);e.__="P"+r[0]+"-"+r[1]++}return e.__}function A(){for(var e;e=u.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(k),e.__H.__h.forEach(C),e.__H.__h=[]}catch(t){e.__H.__h=[],f.__e(t,e.__v)}}f.__b=function(e){i=null,h&&h(e)},f.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),y&&y(e,t)},f.__r=function(e){d&&d(e),n=0;var t=(i=e.__c).__H;t&&(o===i?(t.__h=[],i.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.__V=l,e.__N=e.i=void 0}))):(t.__h.forEach(k),t.__h.forEach(C),t.__h=[],n=0)),o=i},f.diffed=function(e){p&&p(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==u.push(t)&&a===f.requestAnimationFrame||((a=f.requestAnimationFrame)||I)(A)),t.__H.__.forEach((function(e){e.i&&(e.__H=e.i),e.__V!==l&&(e.__=e.__V),e.i=void 0,e.__V=l}))),o=i=null},f.__c=function(e,t){t.some((function(e){try{e.__h.forEach(k),e.__h=e.__h.filter((function(e){return!e.__||C(e)}))}catch(r){t.some((function(e){e.__h&&(e.__h=[])})),t=[],f.__e(r,e.__v)}})),m&&m(e,t)},f.unmount=function(e){g&&g(e);var t,r=e.__c;r&&r.__H&&(r.__H.__.forEach((function(e){try{k(e)}catch(e){t=e}})),r.__H=void 0,t&&f.__e(t,r.__v))};var N="function"==typeof requestAnimationFrame;function I(e){var t,r=function(){clearTimeout(n),N&&cancelAnimationFrame(t),setTimeout(e)},n=setTimeout(r,100);N&&(t=requestAnimationFrame(r))}function k(e){var t=i,r=e.__c;"function"==typeof r&&(e.__c=void 0,r()),i=t}function C(e){var t=i;e.__c=e.__(),i=t}function D(e,t){return!e||e.length!==t.length||t.some((function(t,r){return t!==e[r]}))}function H(e,t){return"function"==typeof t?t(e):t}function L(e,t){for(var r in t)e[r]=t[r];return e}function $(e,t){for(var r in e)if("__source"!==r&&!(r in t))return!0;for(var n in t)if("__source"!==n&&e[n]!==t[n])return!0;return!1}function U(e,t){this.props=e,this.context=t}function W(e,t){function r(e){var r=this.props.ref,n=r==e.ref;return!n&&r&&(r.call?r(null):r.current=null),t?!t(this.props,e)||!n:$(this.props,e)}function n(t){return this.shouldComponentUpdate=r,(0,s.n)(e,t)}return n.displayName="Memo("+(e.displayName||e.name)+")",n.prototype.isReactComponent=!0,n.__f=!0,n}(U.prototype=new s.uA).isPureReactComponent=!0,U.prototype.shouldComponentUpdate=function(e,t){return $(this.props,e)||$(this.state,t)};var Q=s.fF.__b;s.fF.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),Q&&Q(e)};var M="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function q(e){function t(t){var r=L({},t);return delete r.ref,e(r,t.ref||null)}return t.$$typeof=M,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var V=function(e,t){return null==e?null:(0,s.v2)((0,s.v2)(e).map(t))},B={map:V,forEach:V,count:function(e){return e?(0,s.v2)(e).length:0},only:function(e){var t=(0,s.v2)(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:s.v2},z=s.fF.__e;s.fF.__e=function(e,t,r,n){if(e.then)for(var i,o=t;o=o.__;)if((i=o.__c)&&i.__c)return null==t.__e&&(t.__e=r.__e,t.__k=r.__k),i.__c(e,t);z(e,t,r,n)};var G=s.fF.unmount;function J(e,t,r){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),e.__c.__H=null),null!=(e=L({},e)).__c&&(e.__c.__P===r&&(e.__c.__P=t),e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return J(e,t,r)}))),e}function X(e,t,r){return e&&r&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return X(e,t,r)})),e.__c&&e.__c.__P===t&&(e.__e&&r.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=r)),e}function K(){this.__u=0,this.t=null,this.__b=null}function Y(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function Z(e){var t,r,n;function i(i){if(t||(t=e()).then((function(e){r=e.default||e}),(function(e){n=e})),n)throw n;if(!r)throw t;return(0,s.n)(r,i)}return i.displayName="Lazy",i.__f=!0,i}function ee(){this.u=null,this.o=null}s.fF.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),G&&G(e)},(K.prototype=new s.uA).__c=function(e,t){var r=t.__c,n=this;null==n.t&&(n.t=[]),n.t.push(r);var i=Y(n.__v),o=!1,a=function(){o||(o=!0,r.__R=null,i?i(s):s())};r.__R=a;var s=function(){if(! --n.__u){if(n.state.__a){var e=n.state.__a;n.__v.__k[0]=X(e,e.__c.__P,e.__c.__O)}var t;for(n.setState({__a:n.__b=null});t=n.t.pop();)t.forceUpdate()}};n.__u++||32&t.__u||n.setState({__a:n.__b=n.__v.__k[0]}),e.then(a,a)},K.prototype.componentWillUnmount=function(){this.t=[]},K.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var r=document.createElement("div"),n=this.__v.__k[0].__c;this.__v.__k[0]=J(this.__b,r,n.__O=n.__P)}this.__b=null}var i=t.__a&&(0,s.n)(s.FK,null,e.fallback);return i&&(i.__u&=-33),[(0,s.n)(s.FK,null,t.__a?null:e.children),i]};var te=function(e,t,r){if(++r[1]===r[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(r=e.u;r;){for(;r.length>3;)r.pop()();if(r[1]>>1,1),t.i.removeChild(e)}}),(0,s.XX)((0,s.n)(re,{context:t.context},e.__v),t.l)}function ie(e,t){var r=(0,s.n)(ne,{__v:e,i:t});return r.containerInfo=t,r}(ee.prototype=new s.uA).__a=function(e){var t=this,r=Y(t.__v),n=t.o.get(e);return n[0]++,function(i){var o=function(){t.props.revealOrder?(n.push(i),te(t,e,n)):i()};r?r(o):o()}},ee.prototype.render=function(e){this.u=null,this.o=new Map;var t=(0,s.v2)(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var r=t.length;r--;)this.o.set(t[r],this.u=[1,0,this.u]);return e.children},ee.prototype.componentDidUpdate=ee.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,r){te(e,r,t)}))};var oe="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,ae=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,se=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,ce=/[A-Z0-9]/g,ue="undefined"!=typeof document,le=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(e)};function fe(e,t,r){return null==t.__k&&(t.textContent=""),(0,s.XX)(e,t),"function"==typeof r&&r(),e?e.__c:null}function he(e,t,r){return(0,s.Qv)(e,t),"function"==typeof r&&r(),e?e.__c:null}s.uA.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(s.uA.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var de=s.fF.event;function pe(){}function me(){return this.cancelBubble}function ge(){return this.defaultPrevented}s.fF.event=function(e){return de&&(e=de(e)),e.persist=pe,e.isPropagationStopped=me,e.isDefaultPrevented=ge,e.nativeEvent=e};var ye,ve={enumerable:!1,configurable:!0,get:function(){return this.class}},be=s.fF.vnode;s.fF.vnode=function(e){"string"==typeof e.type&&function(e){var t=e.props,r=e.type,n={};for(var i in t){var o=t[i];if(!("value"===i&&"defaultValue"in t&&null==o||ue&&"children"===i&&"noscript"===r||"class"===i||"className"===i)){var a=i.toLowerCase();"defaultValue"===i&&"value"in t&&null==t.value?i="value":"download"===i&&!0===o?o="":"translate"===a&&"no"===o?o=!1:"ondoubleclick"===a?i="ondblclick":"onchange"!==a||"input"!==r&&"textarea"!==r||le(t.type)?"onfocus"===a?i="onfocusin":"onblur"===a?i="onfocusout":se.test(i)?i=a:-1===r.indexOf("-")&&ae.test(i)?i=i.replace(ce,"-$&").toLowerCase():null===o&&(o=void 0):a=i="oninput","oninput"===a&&n[i=a]&&(i="oninputCapture"),n[i]=o}}"select"==r&&n.multiple&&Array.isArray(n.value)&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=-1!=n.value.indexOf(e.props.value)}))),"select"==r&&null!=n.defaultValue&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=n.multiple?-1!=n.defaultValue.indexOf(e.props.value):n.defaultValue==e.props.value}))),t.class&&!t.className?(n.class=t.class,Object.defineProperty(n,"className",ve)):(t.className&&!t.class||t.class&&t.className)&&(n.class=n.className=t.className),e.props=n}(e),e.$$typeof=oe,be&&be(e)};var _e=s.fF.__r;s.fF.__r=function(e){_e&&_e(e),ye=e.__c};var Se=s.fF.diffed;s.fF.diffed=function(e){Se&&Se(e);var t=e.props,r=e.__e;null!=r&&"textarea"===e.type&&"value"in t&&t.value!==r.value&&(r.value=null==t.value?"":t.value),ye=null};var we={ReactCurrentDispatcher:{current:{readContext:function(e){return ye.__n[e.__c].props.value},useCallback:R,useContext:x,useDebugValue:E,useDeferredValue:Ce,useEffect:S,useId:T,useImperativeHandle:j,useInsertionEffect:He,useLayoutEffect:w,useMemo:P,useReducer:_,useRef:O,useState:b,useSyncExternalStore:$e,useTransition:De}}},Oe="17.0.2";function je(e){return s.n.bind(null,e)}function Pe(e){return!!e&&e.$$typeof===oe}function Re(e){return Pe(e)&&e.type===s.FK}function xe(e){return!!e&&!!e.displayName&&("string"==typeof e.displayName||e.displayName instanceof String)&&e.displayName.startsWith("Memo(")}function Ee(e){return Pe(e)?s.Ob.apply(null,arguments):e}function Fe(e){return!!e.__k&&((0,s.XX)(null,e),!0)}function Te(e){return e&&(e.base||1===e.nodeType&&e)||null}var Ae=function(e,t){return e(t)},Ne=function(e,t){return e(t)},Ie=s.FK;function ke(e){e()}function Ce(e){return e}function De(){return[!1,ke]}var He=w,Le=Pe;function $e(e,t){var r=t(),n=b({h:{__:r,v:t}}),i=n[0].h,o=n[1];return w((function(){i.__=r,i.v=t,Ue(i)&&o({h:i})}),[e,r,t]),S((function(){return Ue(i)&&o({h:i}),e((function(){Ue(i)&&o({h:i})}))}),[e]),r}function Ue(e){var t,r,n=e.v,i=e.__;try{var o=n();return!((t=i)===(r=o)&&(0!==t||1/t==1/r)||t!=t&&r!=r)}catch(e){return!0}}var We={useState:b,useId:T,useReducer:_,useEffect:S,useLayoutEffect:w,useInsertionEffect:He,useTransition:De,useDeferredValue:Ce,useSyncExternalStore:$e,startTransition:ke,useRef:O,useImperativeHandle:j,useMemo:P,useCallback:R,useContext:x,useDebugValue:E,version:"17.0.2",Children:B,render:fe,hydrate:he,unmountComponentAtNode:Fe,createPortal:ie,createElement:s.n,createContext:s.q6,createFactory:je,cloneElement:Ee,createRef:s._3,Fragment:s.FK,isValidElement:Pe,isElement:Le,isFragment:Re,isMemo:xe,findDOMNode:Te,Component:s.uA,PureComponent:U,memo:W,forwardRef:q,flushSync:Ne,unstable_batchedUpdates:Ae,StrictMode:Ie,Suspense:K,SuspenseList:ee,lazy:Z,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:we}},172:(e,t,r)=>{"use strict";r.d(t,{FK:()=>O,Ob:()=>V,Qv:()=>q,XX:()=>M,_3:()=>w,fF:()=>i,h:()=>_,n:()=>_,q6:()=>B,uA:()=>j,v2:()=>N});var n,i,o,a,s,c,u,l,f,h,d,p={},m=[],g=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,y=Array.isArray;function v(e,t){for(var r in t)e[r]=t[r];return e}function b(e){var t=e.parentNode;t&&t.removeChild(e)}function _(e,t,r){var i,o,a,s={};for(a in t)"key"==a?i=t[a]:"ref"==a?o=t[a]:s[a]=t[a];if(arguments.length>2&&(s.children=arguments.length>3?n.call(arguments,2):r),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===s[a]&&(s[a]=e.defaultProps[a]);return S(e,s,i,o,null)}function S(e,t,r,n,a){var s={type:e,props:t,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++o:a,__i:-1,__u:0};return null==a&&null!=i.vnode&&i.vnode(s),s}function w(){return{current:null}}function O(e){return e.children}function j(e,t){this.props=e,this.context=t}function P(e,t){if(null==t)return e.__?P(e.__,e.__i+1):null;for(var r;tt&&a.sort(u));E.__r=0}function F(e,t,r,n,i,o,a,s,c,u,l){var f,h,d,g,y,v=n&&n.__k||m,b=t.length;for(r.__d=c,T(r,t,v),c=r.__d,f=0;f0?S(i.type,i.props,i.key,i.ref?i.ref:null,i.__v):i)?(i.__=e,i.__b=e.__b+1,s=I(i,r,a,l),i.__i=s,o=null,-1!==s&&(l--,(o=r[s])&&(o.__u|=131072)),null==o||null===o.__v?(-1==s&&f--,"function"!=typeof i.type&&(i.__u|=65536)):s!==a&&(s===a+1?f++:s>a?l>c-a?f+=s-a:f--:s(null==c||131072&c.__u?0:1))for(;a>=0||s=0){if((c=t[a])&&!(131072&c.__u)&&i==c.key&&o===c.type)return a;a--}if(s2&&(c.children=arguments.length>3?n.call(arguments,2):r),S(e.type,c,i||e.key,o||e.ref,null)}function B(e,t){var r={__c:t="__cC"+d++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var r,n;return this.getChildContext||(r=[],(n={})[t]=this,this.getChildContext=function(){return n},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&r.some((function(e){e.__e=!0,x(e)}))},this.sub=function(e){r.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){r.splice(r.indexOf(e),1),t&&t.call(e)}}),e.children}};return r.Provider.__=r.Consumer.contextType=r}n=m.slice,i={__e:function(e,t,r,n){for(var i,o,a;t=t.__;)if((i=t.__c)&&!i.__)try{if((o=i.constructor)&&null!=o.getDerivedStateFromError&&(i.setState(o.getDerivedStateFromError(e)),a=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(e,n||{}),a=i.__d),a)return i.__E=i}catch(t){e=t}throw e}},o=0,j.prototype.setState=function(e,t){var r;r=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=v({},this.state),"function"==typeof e&&(e=e(v({},r),this.props)),e&&v(r,e),null!=e&&this.__v&&(t&&this._sb.push(t),x(this))},j.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),x(this))},j.prototype.render=O,a=[],c="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,u=function(e,t){return e.__v.__b-t.__v.__b},E.__r=0,l=0,f=D(!1),h=D(!0),d=0},833:e=>{e.exports=function(e,t,r,n){var i=r?r.call(n,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),c=0;c{"use strict";var n=r(299);var i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=n.useState,a=n.useEffect,s=n.useLayoutEffect,c=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var l="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=o({inst:{value:r,getSnapshot:t}}),i=n[0].inst,l=n[1];return s((function(){i.value=r,i.getSnapshot=t,u(i)&&l({inst:i})}),[e,r,t]),a((function(){return u(i)&&l({inst:i}),e((function(){u(i)&&l({inst:i})}))}),[e]),c(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:l},888:(e,t,r)=>{"use strict";e.exports=r(63)}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n].call(o.exports,o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0;var n={};return(()=>{"use strict";r.r(n);var e=r(643),t=r.n(e),i=r(172),o=r(299);function a(){return a=Object.assign||function(e){for(var t=1;te instanceof ShadowRoot,c=e=>{const t=e.getRootNode()instanceof ShadowRoot?e.getRootNode().host:e,{dataset:r}=t,n={};for(var i in r){if(!1===r.hasOwnProperty(i))return;const e=`${(o=i.split(/(props?)/).pop()||"").charAt(0).toLowerCase()}${o.slice(1)}`;e&&(n[e]=r[i])}var o;return n},u=e=>["text/props","application/json"].includes(e.getAttribute("type")||""),l=e=>s(e)?[]:Array.from(e.getElementsByTagName("script")).filter(u),f=e=>Array.from(document.querySelectorAll(e)).filter(u),h=e=>{let t={};return e.forEach((e=>{try{t=a({},t,JSON.parse(e.innerHTML))}catch(e){}})),t},d=(e,t,r={},n)=>{const i=c(t),o=e._executedScript?c(e._executedScript):{},s=h(l(t));return a({},r,i,o,n?h(f(n)):{},s)};function p(e,t){var r=(t=[].concat(t))[t.length-1].nextSibling;function n(t,n){e.insertBefore(t,n||r)}return e.__k={nodeType:1,parentNode:e,firstChild:t[0],childNodes:t,insertBefore:n,appendChild:n,removeChild:function(t){e.removeChild(t)}}}const m=({island:e,widget:t,rootFragment:r,props:n})=>{e.props=n,(0,i.XX)((0,i.h)(t,n),r)};function g(){for(var e=arguments.length,t=new Array(e),r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n":">",'"':""","'":"'"},E=/[&<>"']/g,F=RegExp(E.source);var T={"&":"&","<":"<",">":">",""":'"',"'":"'"},A=/&(amp|quot|lt|gt|#39);/g,N=RegExp(A.source);function I(e){return e&&N.test(e)?e.replace(A,(function(e){return T[e]})):e}function k(e){return k="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},k(e)}function C(e){if(!function(e){return"object"===k(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 D(e){return D="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},D(e)}function H(){return H=Object.assign?Object.assign.bind():function(e){for(var t=1;t",highlightPostTag:""};function M(e){return function(e){return e&&F.test(e)?e.replace(E,(function(e){return x[e]})):e}(e).replace(new RegExp(W.highlightPreTag,"g"),Q.highlightPreTag).replace(new RegExp(W.highlightPostTag,"g"),Q.highlightPostTag)}function q(e){return C(e)&&"string"!=typeof e.value?Object.keys(e).reduce((function(t,r){return $($({},t),{},U({},r,q(e[r])))}),{}):Array.isArray(e)?e.map(q):$($({},e),{},{value:M(e.value)})}function V(e){return void 0===e.__escaped&&((e=e.map((function(e){var t=H({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e));return t._highlightResult&&(t._highlightResult=q(t._highlightResult)),t._snippetResult&&(t._snippetResult=q(t._snippetResult)),t}))).__escaped=!0),e}function B(e){return B="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},B(e)}function z(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;t1&&void 0!==arguments[1]?arguments[1]:y;return v(e,ie()),function(r){var n,i,o=r||{},a=o.escapeHTML,s=void 0===a||a,c=o.transformItems,u=void 0===c?function(e){return e}:c;return{$$type:"ais.hits",init:function(t){e(re(re({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){var r=this.getWidgetRenderState(t);e(re(re({},r),{},{instantSearchInstance:t.instantSearchInstance}),!1),r.sendEvent("view:internal",r.hits)},getRenderState:function(e,t){return re(re({},e),{},{hits:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t,o,a,c=e.results,l=e.helper,f=e.instantSearchInstance;if(n||(n=function(e){var t=e.instantSearchInstance,r=e.getIndex,n=e.widgetType,i={},o=void 0;return function(){for(var e=arguments.length,a=new Array(e),s=0;s0&&(c.hits=V(c.hits));var h,d,p,m=function(e,t){return t?e.map((function(e){return Y(Y({},e),{},{__queryID:t})})):e}((h=c.hits,d=c.page,p=c.hitsPerPage,h.map((function(e,t){return G(G({},e),{},{__position:p*d+t+1})}))),c.queryID);return{hits:u(m,{results:c}),results:c,banner:null===(t=c.renderingContent)||void 0===t||null===(o=t.widgets)||void 0===o||null===(a=o.banners)||void 0===a?void 0:a[0],sendEvent:n,bindEvent:i,widgetParams:r}},dispose:function(e){var r=e.state;return t(),s?r.setQueryParameters(Object.keys(W).reduce((function(e,t){return re(re({},e),{},ne({},t,void 0))}),{})):r},getWidgetSearchParameters:function(e){return s?e.setQueryParameters(W):e}}}};function ae(e){return ae="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},ae(e)}var se=Object.prototype.hasOwnProperty;function ce(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--&&ce(e[i],t[i],r););return-1===i}if(!n||"object"===ae(e)){for(n in i=0,e){if(se.call(e,n)&&++i&&!se.call(t,n))return!1;if(!(n in t)||!ce(e[n],t[n],r))return!1}return Object.keys(t).length===i}}return e!=e&&t!=t}var ue=r(103);function le(e){var t,r,n;return new ue.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 fe(e){return fe="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},fe(e)}function he(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 de(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function He(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=_e(),a=ve(),s=(me(null!==(t=(0,o.useContext)(ge))),t),c=Oe(r),u=Oe(n),l=(0,o.useRef)(!0),f=(0,o.useRef)(null),h=(0,o.useRef)(a.status),d=(0,o.useMemo)((function(){var t=e((function(e,t){if(t)l.current=!0;else if(l.current){var r=e.instantSearchInstance,n=(e.widgetParams,De(e,Fe));ce(n,f.current,(function(e,t){return(null==e?void 0:e.constructor)===Function&&(null==t?void 0:t.constructor)===Function}))&&r.status===h.current||(g(n),f.current=n,h.current=r.status)}}),(function(){l.current=!1}));return ke(ke({},t(c)),u)}),[e,c,u]),p=Ae((0,o.useState)((function(){if(d.getWidgetRenderState){var e,t=s.getHelper(),r=s.getWidgetUiState({})[s.getIndexId()];t.state=(null===(e=d.getWidgetSearchParameters)||void 0===e?void 0:e.call(d,t.state,{uiState:r}))||t.state;var n=function(e){var t=e.getHelper(),r=e.getResults()||le(t.state),n=e.getScopedResults().map((function(t){var n=t.indexId===e.getIndexId()?r:le(t.helper.state);return de(de({},t),{},{results:t.results||n})}));return{results:r,scopedResults:n}}(s),i=n.results,o=n.scopedResults,c=d.getWidgetRenderState({helper:t,parent:s,instantSearchInstance:a,results:i,scopedResults:o,state:t.state,renderState:a.renderState,templatesConfig:a.templatesConfig,createURL:s.createURL,searchMetadata:{isSearchStalled:"stalled"===a.status},status:a.status,error:a.error});c.widgetParams;return De(c,Te)}return{}})),2),m=p[0],g=p[1];return function(e){var t,r=e.widget,n=e.parentIndex,i=e.props,a=e.shouldSsr,s=xe(),c=(0,o.useRef)(i);(0,o.useEffect)((function(){c.current=i}),[i]);var u=(0,o.useRef)(r);(0,o.useEffect)((function(){u.current=r}),[r]);var l,f=(0,o.useRef)(null),h=a&&!n.getWidgets().includes(r),d=ve();Pe((function(){var e=u.current;return f.current?(clearTimeout(f.current),ce(i,c.current)||(n.removeWidgets([e]),n.addWidgets([r]))):a||n.addWidgets([r]),function(){f.current=setTimeout((function(){d._schedule((function(){d._preventWidgetCleanup||n.removeWidgets([e])}))}))}}),[n,r,a,d,i]),(h||"pending"===(null==s||null===(t=s.current)||void 0===t?void 0:t.status))&&n.addWidgets([r]),"undefined"==typeof window&&null!=s&&s.current&&"ais.index"!==r.$$type&&(je(s.current),"ais.dynamicWidgets"!==r.$$type&&null!==(l=d.helper)&&void 0!==l&&l.lastResults&&je(s.current))}({widget:d,parentIndex:s,props:c,shouldSsr:Boolean(i)}),m}var Le=r(733);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 Ue="_ALGOLIA";function We(){return function(e){if("object"===("undefined"==typeof document?"undefined":$e(document))&&"string"==typeof document.cookie)for(var t="".concat(e,"="),r=document.cookie.split(";"),n=0;n1&&void 0!==arguments[1]?arguments[1]:{fallback:function(){}}).fallback;return"undefined"==typeof window?t():e({window})}function Me(e){return Me="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},Me(e)}function qe(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 Ve(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{},t=e.insightsClient,r=e.insightsInitParams,n=e.onEvent,i=e.$$internal,o=void 0!==i&&i,a=e.$$automatic,s=void 0!==a&&a,c=t;t||null===t||Qe((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;i1&&void 0!==arguments[1]&&arguments[1],n=tt(e);if(n){var i=c.state.userToken;r?o():setTimeout(o,0)}function o(){c.overrideStateWithoutTriggeringChangeEvent(Ve(Ve({},c.state),{},{userToken:n})),i&&i!==e&&t.scheduleSearch()}},r=We();function i(t,r,n){e(t,!0),r&&u("setUserToken",r),n&&u("setAuthenticatedUserToken",n)}r&&e(r,!0);var l=v||g,f=m||p;l?i(l,g,v):f&&i(f,p,m),u("onUserTokenChange",e,{immediate:!0}),u("onAuthenticatedUserTokenChange",(function(t){t||u("getUserToken",null,(function(t,r){e(r)})),e(t)}),{immediate:!0});var y=u;et(u)&&(y=function(e,t){return u(e,t,{headers:{"X-Algolia-Application-Id":h,"X-Algolia-API-Key":d}})}),t.sendEventToInsights=function(e){n?n(e,y):e.insightsMethod&&(e.payload.algoliaSource=["instantsearch"],s&&e.payload.algoliaSource.push("instantsearch-automatic"),"internal"===e.eventModifier&&e.payload.algoliaSource.push("instantsearch-internal"),y(e.insightsMethod,e.payload))}},unsubscribe:function(){u("onUserTokenChange",void 0),u("onAuthenticatedUserTokenChange",void 0),t.sendEventToInsights=y,c&&a&&(c.overrideStateWithoutTriggeringChangeEvent(Ve(Ve({},c.state),a)),t.scheduleSearch())}}}}function et(e){var t=ze((e.version||"").split(".").map(Number),2),r=t[0],n=t[1];return r>=3||2===r&&n>=6||1===r&&n>=10}function tt(e){if(e)return"number"==typeof e?e.toString():e}function rt(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 nt(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 it(e,t,r){var n=rt(t,t.mainIndex,t._initialUiState);e.forEach((function(e){var i={};if(e.getWidgetRenderState){var o=e.getWidgetRenderState(n);o&&o.widgetParams&&(i=o.widgetParams)}var a=Object.keys(i).filter((function(e){return void 0!==i[e]}));r.widgets.push({type:e.$$type,widgetType:e.$$widgetType,params:a}),"ais.index"===e.$$type&&it(e.getWidgets(),t,r)}))}function ot(){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"),o=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,it(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),o.appendChild(i)}),0)},started:function(){},unsubscribe:function(){i.remove()}}}}var at=r(87);function st(e){return st="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},st(e)}function ct(e,t){for(var r=0;r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function bt(e){e.configure;return vt(e,pt)}function _t(e){return e!==Object(e)}function St(e,t){if(e===t)return!0;if(_t(e)||_t(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);r0&&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,o=n.hostname,a=n.port,s=void 0===a?"":a,c=n.pathname,u=n.hash,l=t.stringify(r),f=""===s?"":":".concat(s);return l?"".concat(i,"//").concat(o).concat(f).concat(c,"?").concat(l).concat(u):"".concat(i,"//").concat(o).concat(f).concat(c).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,o=e.writeDelay,a=void 0===o?400:o,s=e.windowTitle,c=e.getLocation,u=void 0===c?function(){return Qe((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.")}})}:c,l=e.start,f=e.dispose,h=e.push,d=e.cleanUrlOnDispose;return new ht({createURL:r,parseURL:i,writeDelay:a,windowTitle:s,getLocation:u,start:l,dispose:f,push:h,cleanUrlOnDispose:d})}():t,n=e.stateMapping,i=void 0===n?{$$type:"ais.simple",stateToRoute:function(e){return Object.keys(e).reduce((function(t,r){return gt(gt({},t),{},yt({},r,bt(e[r])))}),{})},routeToState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(t,r){return gt(gt({},t),{},yt({},r,bt(e[r])))}),{})}}:n,o=e.$$internal,a=void 0!==o&&o;return function(e){var t=e.instantSearchInstance;t._createURL=function(e){var n=0===t.mainIndex.getWidgets().length?t._initialUiState:t.mainIndex.getWidgetUiState({}),o=Object.keys(e).reduce((function(t,r){return jt(jt({},t),{},Pt({},r,e[r]))}),n),a=i.stateToRoute(o);return r.createURL(a)};var n=void 0,o=t._initialUiState;return{$$type:"ais.router({router:".concat(r.$$type||"__unknown__",", stateMapping:").concat(i.$$type||"__unknown__","})"),$$internal:a,onStateChange:function(e){var t=e.uiState,o=i.stateToRoute(t);void 0!==n&&St(n,o)||(r.write(o),n=o)},subscribe:function(){t._initialUiState=jt(jt({},o),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()}}}};function xt(e){return"ais.index"===e.$$type}function Et(e){return Et="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},Et(e)}var Ft=["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"];function Tt(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 At(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var kt=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;r0?e.setQueryParameters({ruleContexts:r}):e}(c,t),l=function(e,t){return t.facets.reduce((function(e,t){return e.addFacet(t)}),e)}(u,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=It(t,Ft);return e.setQueryParameters(r)}(l,t)}))};function Dt(e){return Dt="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},Dt(e)}var Ht=["initialSearchParameters"],Lt=["initialRecommendParameters"];function $t(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 Ut(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Vt=g({name:"index-widget"});function Bt(e,t){var r=t.state,n=t.recommendState,i=t.isPageReset,o=t._uiState;r!==e.state&&(e.state=r,e.emit("change",{state:e.state,results:e.lastResults,isPageReset:i,_uiState:o})),n!==e.recommendState&&(e.recommendState=n)}function zt(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.reduce((function(e,r){return xt(r)?e:r.getWidgetUiState||r.getWidgetState?r.getWidgetUiState?r.getWidgetUiState(e,t):r.getWidgetState(e,t):e}),r)}function Gt(e,t){var r=t.initialSearchParameters,n=qt(t,Ht);return e.reduce((function(e,t){return!t.getWidgetSearchParameters||xt(t)?e:"search"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):t.getWidgetSearchParameters(e,n)}),r)}function Jt(e,t){var r=t.initialRecommendParameters,n=qt(t,Lt);return e.reduce((function(e,t){return!xt(t)&&"recommend"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):e}),r)}function Xt(e){var t=e.filter(xt);0!==t.length&&t.forEach((function(e){var t=e.getHelper();Bt(t,{state:t.state.resetPage(),recommendState:t.recommendState,isPageReset:!0}),Xt(e.getWidgets())}))}function Kt(e){return e.filter(xt).reduce((function(e,t){return e.concat.apply(e,[{indexId:t.getIndexId(),results:t.getResults(),helper:t.getHelper()}].concat(Qt(Kt(t.getWidgets()))))}),[])}const Yt=function(e){if(void 0===e||void 0===e.indexName)throw new Error(Vt("The `indexName` option is required."));var t=e.indexName,r=e.indexId,n=void 0===r?t:r,i=[],o={},a=null,s=null,c=null,u=null,l=null;return{$$type:"ais.index",$$widgetType:"ais.index",getIndexName:function(){return t},getIndexId:function(){return n},getHelper:function(){return c},getResults:function(){var e;return null!==(e=u)&&void 0!==e&&e.lastResults?(u.lastResults._state=c.state,u.lastResults):null},getPreviousState:function(){return l},getScopedResults:function(){var e=this.getParent();return Kt(e?e.getWidgets():0===t.length?this.getWidgets():[this])},getParent:function(){return s},createURL:function(e){return"function"==typeof e?a._createURL(Wt({},n,e(o))):a._createURL(Wt({},n,zt(i,{searchParameters:e,helper:c})))},getWidgets:function(){return i},addWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(Vt("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(Vt("The widget definition expects a `render` and/or an `init` method."));return i=i.concat(e),a&&Boolean(e.length)&&(Bt(c,{state:Gt(i,{uiState:o,initialSearchParameters:c.state}),recommendState:Jt(i,{uiState:o,initialRecommendParameters:c.recommendState}),_uiState:o}),e.forEach((function(e){e.getRenderState&&Zt({renderState:e.getRenderState(a.renderState[t.getIndexId()]||{},rt(a,t,a._initialUiState)),instantSearchInstance:a,parent:t})})),e.forEach((function(e){e.init&&e.init(rt(a,t,a._initialUiState))})),a.scheduleSearch()),this},removeWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(Vt("The `removeWidgets` method expects an array of widgets."));if(e.some((function(e){return"function"!=typeof e.dispose})))throw new Error(Vt("The widget definition expects a `dispose` method."));if(i=i.filter((function(t){return-1===e.indexOf(t)})),a&&Boolean(e.length)){var r=e.reduce((function(e,r){return r.dispose({helper:c,state:e,parent:t})||e}),c.state),n=a.future.preserveSharedStateOnUnmount?Gt(i,{uiState:o,initialSearchParameters:new ue.SearchParameters({index:this.getIndexName()})}):Gt(i,{uiState:zt(i,{searchParameters:r,helper:c}),initialSearchParameters:r});o=zt(i,{searchParameters:n,helper:c}),c.setState(n),i.length&&a.scheduleSearch()}return this},init:function(e){var r,f=this,h=e.instantSearchInstance,d=e.parent,p=e.uiState;if(null===c){a=h,s=d,o=p[n]||{};var m=h.mainHelper,g=Gt(i,{uiState:o,initialSearchParameters:new ue.SearchParameters({index:t})}),y=Jt(i,{uiState:o,initialRecommendParameters:new ue.RecommendParameters});(c=ue({},g.index,g)).recommendState=y,c.search=function(){return h.onStateChange?(h.onStateChange({uiState:h.mainIndex.getWidgetUiState({}),setUiState:function(e){return h.setUiState(e,!1)}}),m):m.search()},c.searchWithoutTriggeringOnStateChange=function(){return m.search()},c.searchForFacetValues=function(e,t,r,n){var i=c.state.setQueryParameters(n);return m.searchForFacetValues(e,t,r,i)},u=m.derive((function(){return Ct.apply(void 0,[m.state].concat(Qt(function(e){for(var t=e.getParent(),r=[e.getHelper().state];null!==t;)r=[t.getHelper().state].concat(r),t=t.getParent();return r}(f))))}),(function(){return f.getHelper().recommendState}));var v=null===(r=h._initialResults)||void 0===r?void 0:r[this.getIndexId()];if(v){var b=new ue.SearchResults(new ue.SearchParameters(v.state),v.results);u.lastResults=b,c.lastResults=b}c.on("change",(function(e){e.isPageReset&&Xt(i)})),u.on("search",(function(){h.scheduleStalledRender()})),u.on("result",(function(e){var t=e.results;h.scheduleRender(),c.lastResults=t,l=null==t?void 0:t._state})),u.on("recommend:result",(function(e){var t=e.recommend;h.scheduleRender(),c.lastRecommendResults=t.results})),i.forEach((function(e){e.getRenderState&&Zt({renderState:e.getRenderState(h.renderState[f.getIndexId()]||{},rt(h,f,p)),instantSearchInstance:h,parent:f})})),i.forEach((function(e){e.init&&e.init(rt(h,f,p))})),c.on("change",(function(e){var t=e.state,r=e._uiState;o=zt(i,{searchParameters:t,helper:c},r||{}),h.onStateChange||h.onInternalStateChange()})),v&&h.scheduleRender()}},render:function(e){var t=this,r=e.instantSearchInstance;"error"===r.status&&!r.mainHelper.hasPendingRequests()&&l&&c.setState(l);var n=this.getResults()?i:i.filter(xt);(n=n.filter((function(e){return!e.shouldRender||e.shouldRender({instantSearchInstance:r})}))).forEach((function(e){e.getRenderState&&Zt({renderState:e.getRenderState(r.renderState[t.getIndexId()]||{},nt(r,t)),instantSearchInstance:r,parent:t})})),n.forEach((function(e){e.render&&e.render(nt(r,t))}))},dispose:function(){var e,t,r=this;i.forEach((function(e){e.dispose&&c&&e.dispose({helper:c,state:c.state,parent:r})})),a=null,s=null,null===(e=c)||void 0===e||e.removeAllListeners(),c=null,null===(t=u)||void 0===t||t.detach(),u=null},getWidgetUiState:function(e){return i.filter(xt).reduce((function(e,t){return t.getWidgetUiState(e)}),Ut(Ut({},e),{},Wt({},n,Ut(Ut({},e[n]),o))))},getWidgetState:function(e){return this.getWidgetUiState(e)},getWidgetSearchParameters:function(e,t){var r=t.uiState;return Gt(i,{uiState:r,initialSearchParameters:e})},refreshUiState:function(){o=zt(i,{searchParameters:this.getHelper().state,helper:this.getHelper()},o)},setIndexUiState:function(e){var t="function"==typeof e?e(o):e;a.setUiState((function(e){return Ut(Ut({},e),{},Wt({},n,t))}))}}};function Zt(e){var t=e.renderState,r=e.instantSearchInstance,n=e.parent,i=n?n.getIndexId():r.mainIndex.getIndexId();r.renderState=Ut(Ut({},r.renderState),{},Wt({},i,Ut(Ut({},r.renderState[i]),t)))}var er=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):"",o=n?"--".concat(n):"";return"".concat("ais","-").concat(e).concat(i).concat(o)}};function tr(e,t){return(Array.isArray(t)?t:t.split(".")).reduce((function(e,t){return e&&e[t]}),e)}var rr=er("Highlight");function nr(e){var t=Q.highlightPreTag,r=Q.highlightPostTag;return e.map((function(e){return e.isHighlighted?t+e.value+r:e.value})).join("")}var ir=new RegExp(/\w/i);function or(e,t){var r,n,i=e[t],o=(null===(r=e[t+1])||void 0===r?void 0:r.isHighlighted)||!0,a=(null===(n=e[t-1])||void 0===n?void 0:n.isHighlighted)||!0;return ir.test(I(i.value))||a!==o?i.isHighlighted:a}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 sr(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')).replace(new RegExp(Q.highlightPostTag,"g"),""))}(br(br({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(tr(i._highlightResult,t)||{}).value,c=void 0===s?"":s,u=hr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return nr(lr(fr(c))).replace(new RegExp(Q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(Q.highlightPostTag,"g"),""))}(br(br({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(tr(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=dr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return c.replace(new RegExp(Q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(Q.highlightPostTag,"g"),""))}(br(br({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(tr(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=pr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return nr(lr(fr(c))).replace(new RegExp(Q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(Q.highlightPostTag,"g"),""))}(br(br({},JSON.parse(e)),{},{hit:this})))}catch(e){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(gr(n,br({objectIDs:[this.objectID]},i)))}catch(e){throw new Error('\nThe insights helper expects a JSON object of the format:\n{ "method": "method-name", "payload": { "eventName": "name of the event" } }')}}}}var wr=Promise.resolve();function Or(e){var t=null,r=!1,n=function(){for(var n=arguments.length,i=new Array(n),o=0;oe.length)&&(t=e.length);for(var r=0,n=new Array(t);r1?t-1:0),n=1;n0&&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:Lr(t)}),t.emit("render")}))),Ur(Lr(t),"onInternalStateChange",Or((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,a=e.numberLocale,s=e.initialUiState,c=void 0===s?{}:s,u=e.routing,l=void 0===u?null:u,f=e.insights,h=void 0===f?void 0:f,d=e.searchFunction,p=e.stalledSearchDelay,m=void 0===p?200:p,g=e.searchClient,v=void 0===g?null:g,b=e.insightsClient,_=void 0===b?null:b,S=e.onStateChange,w=void 0===S?null:S,O=e.future,j=void 0===O?kr(kr({},qr),e.future||{}):O;if(null===v)throw new Error(Qr("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.68.1",")")),_&&"function"!=typeof _)throw new Error(Qr("The `insightsClient` option should be a function."));if(t.client=v,t.future=j,t.insightsClient=_,t.indexName=n,t.helper=null,t.mainHelper=null,t.mainIndex=Yt({indexName:n}),t.onStateChange=w,t.started=!1,t.templatesConfig={helpers:Sr({numberLocale:a}),compileOptions:{}},t._stalledSearchDelay=m,t._searchStalledTimer=null,t._createURL=Mr,t._initialUiState=c,t._initialResults=null,t._insights=h,d&&(t._searchFunction=d),t.sendEventToInsights=y,l){var P="boolean"==typeof l?{}:l;P.$$internal=!0,t.use(Rt(P))}if(h){var R="boolean"==typeof h?{}:h;R.$$internal=!0,t.use(Ze(R))}return Qe((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(ot({$$internal:!0})),t}return t=o,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;n1?r-1:0),o=1;o0&&this.scheduleSearch();this.helper=this.mainIndex.getHelper(),this.started=!0,this.middleware.forEach((function(e){e.instance.started()})),void 0===this._insights&&t.derivedHelpers[0].once("result",(function(){e.mainIndex.getScopedResults().some((function(e){var t=e.results;return null==t?void 0:t._automaticInsights}))&&e.use(Ze({$$internal:!0,$$automatic:!0}))}))}},{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(Qr("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){Ar("function"==typeof e?e(n):e,t.mainIndex),t.scheduleSearch(),t.onInternalStateChange()}}):(Ar(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(Qr("The `start` method needs to be called before `createURL`."));return this._createURL(e)}},{key:"refresh",value:function(){if(!this.mainHelper)throw new Error(Qr("The `start` method needs to be called before `refresh`."));this.mainHelper.clearCache().search()}}],r&&Cr(t.prototype,r),n&&Cr(t,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(Le);const Br=Vr;var zr=r(888);const Gr="7.8.1";function Jr(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,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,i=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Xr(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 Xr(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 Xr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function ln(e){var t=e.children,r=an(un(e,cn));return r.started?o.default.createElement(ye.Provider,{value:r},o.default.createElement(ge.Provider,{value:r.mainIndex},t)):null}function fn(e){return fn="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},fn(e)}function hn(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 dn(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:y,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:y;return function(r){if(!r||!C(r.searchParameters))throw new Error(mn("The `searchParameters` option expects an object."));var n={};return{$$type:"ais.configure",init:function(t){var r=t.instantSearchInstance;e(dn(dn({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(dn(dn({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var n=e.state;return t(),gn(n,r)},getRenderState:function(e,t){var r,n=this.getWidgetRenderState(t);return dn(dn({},e),{},{configure:dn(dn({},n),{},{widgetParams:dn(dn({},n.widgetParams),{},{searchParameters:Ct(new ue.SearchParameters(null===(r=e.configure)||void 0===r?void 0:r.widgetParams.searchParameters),new ue.SearchParameters(n.widgetParams.searchParameters)).getQueryParams()})})})},getWidgetRenderState:function(e){var t=e.helper;return n.refine||(n.refine=function(e){return function(t){var n=gn(e.state,r),i=Ct(n,new ue.SearchParameters(t));r.searchParameters=t,e.setState(i).search()}}(t)),{refine:n.refine,widgetParams:r}},getWidgetSearchParameters:function(e,t){var n=t.uiState;return Ct(e,new ue.SearchParameters(dn(dn({},n.configure),r.searchParameters)))},getWidgetUiState:function(e){return dn(dn({},e),{},{configure:dn(dn({},e.configure),r.searchParameters)})}}}};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 bn(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 _n(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}function Sn(e){return function(e,t){He(yn,{searchParameters:e},t)}(function(e){for(var t=1;t0?Qn(Zn,--Kn):0,Jn--,10===Yn&&(Jn=1,Gn--),Yn}function ii(){return Yn=Kn2||ci(Yn)>3?"":" "}function di(e,t){for(;--t&&ii()&&!(Yn<48||Yn>102||Yn>57&&Yn<65||Yn>70&&Yn<97););return si(e,ai()+(t<6&&32==oi()&&32==ii()))}function pi(e){for(;ii();)switch(Yn){case e:return Kn;case 34:case 39:34!==e&&39!==e&&pi(Yn);break;case 40:41===e&&pi(e);break;case 92:ii()}return Kn}function mi(e,t){for(;ii()&&e+Yn!==57&&(e+Yn!==84||47!==oi()););return"/*"+si(t,Kn-1)+"*"+Dn(47===e?e:ii())}function gi(e){for(;!ci(oi());)ii();return si(e,Kn)}function yi(e,t){for(var r="",n=0;n6)switch(Qn(e,t+1)){case 109:if(45!==Qn(e,t+4))break;case 102:return Un(e,/(.+:)(.+)-([^]+)/,"$1"+En+"$2-$3$1"+xn+(108==Qn(e,t+3)?"$3":"$2-$3"))+e;case 115:return~Wn(e,"stretch",0)?bi(Un(e,"stretch","fill-available"),t,r)+e:e}break;case 5152:case 5920:return Un(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,(function(t,r,n,i,o,a,s){return Rn+r+":"+n+s+(i?Rn+r+"-span:"+(o?a:+a-+n)+s:"")+e}));case 4949:if(121===Qn(e,t+6))return Un(e,":",":"+En)+e;break;case 6444:switch(Qn(e,45===Qn(e,14)?18:11)){case 120:return Un(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+En+(45===Qn(e,14)?"inline-":"")+"box$3$1"+En+"$2$3$1"+Rn+"$2box$3")+e;case 100:return Un(e,":",":"+Rn)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Un(e,"scroll-","scroll-snap-")+e}return e}function _i(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case An:return void(e.return=bi(e.value,e.length,r));case In:return yi([ti(e,{value:Un(e.value,"@","@"+En)})],n);case Tn:if(e.length)return function(e,t){return e.map(t).join("")}(r=e.props,(function(t){switch($n(t,n=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":ri(ti(e,{props:[Un(t,/:(read-\w+)/,":"+xn+"$1")]})),ri(ti(e,{props:[t]})),Hn(e,{props:zn(r,n)});break;case"::placeholder":ri(ti(e,{props:[Un(t,/:(plac\w+)/,":"+En+"input-$1")]})),ri(ti(e,{props:[Un(t,/:(plac\w+)/,":"+xn+"$1")]})),ri(ti(e,{props:[Un(t,/:(plac\w+)/,Rn+"input-$1")]})),ri(ti(e,{props:[t]})),Hn(e,{props:zn(r,n)})}return""}))}}function Si(e){return li(wi("",null,null,null,[""],e=ui(e),0,[0],e))}function wi(e,t,r,n,i,o,a,s,c){for(var u=0,l=0,f=a,h=0,d=0,p=0,m=1,g=1,y=1,v=0,b="",_=i,S=o,w=n,O=b;g;)switch(p=v,v=ii()){case 40:if(108!=p&&58==Qn(O,f-1)){-1!=Wn(O+=Un(fi(v),"&","&\f"),"&\f",Cn(u?s[u-1]:0))&&(y=-1);break}case 34:case 39:case 91:O+=fi(v);break;case 9:case 10:case 13:case 32:O+=hi(p);break;case 92:O+=di(ai()-1,7);continue;case 47:switch(oi()){case 42:case 47:Bn(ji(mi(ii(),ai()),t,r,c),c);break;default:O+="/"}break;case 123*m:s[u++]=qn(O)*y;case 125*m:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+l:-1==y&&(O=Un(O,/\f/g,"")),d>0&&qn(O)-f&&Bn(d>32?Pi(O+";",n,r,f-1,c):Pi(Un(O," ","")+";",n,r,f-2,c),c);break;case 59:O+=";";default:if(Bn(w=Oi(O,t,r,u,l,i,s,b,_=[],S=[],f,o),o),123===v)if(0===l)wi(O,t,w,w,_,o,f,s,S);else switch(99===h&&110===Qn(O,3)?100:h){case 100:case 108:case 109:case 115:wi(e,w,w,n&&Bn(Oi(e,w,w,0,0,i,s,b,i,_=[],f,S),S),i,S,f,s,n?_:S);break;default:wi(O,w,w,w,[""],S,0,s,S)}}u=l=d=0,m=y=1,b=O="",f=a;break;case 58:f=1+qn(O),d=p;default:if(m<1)if(123==v)--m;else if(125==v&&0==m++&&125==ni())continue;switch(O+=Dn(v),v*m){case 38:y=l>0?1:(O+="\f",-1);break;case 44:s[u++]=(qn(O)-1)*y,y=1;break;case 64:45===oi()&&(O+=fi(ii())),h=oi(),l=f=qn(b=O+=gi(ai())),v++;break;case 45:45===p&&2==qn(O)&&(m=0)}}return o}function Oi(e,t,r,n,i,o,a,s,c,u,l,f){for(var h=i-1,d=0===i?o:[""],p=Vn(d),m=0,g=0,y=0;m0?d[v]+" "+b:Un(b,/&\f/g,d[v])))&&(c[y++]=_);return ei(e,t,r,0===i?Tn:s,c,u,l,f)}function ji(e,t,r,n){return ei(e,t,r,Fn,Dn(Yn),Mn(e,2,-2),0,n)}function Pi(e,t,r,n,i){return ei(e,t,r,An,Mn(e,0,n),Mn(e,n+1,-1),n,i)}var Ri={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},xi="undefined"!=typeof process&&("MISSING_ENV_VAR".REACT_APP_SC_ATTR||"MISSING_ENV_VAR".SC_ATTR)||"data-styled",Ei="active",Fi="data-styled-version",Ti="6.1.11",Ai="/*!sc*/\n",Ni="undefined"!=typeof window&&"HTMLElement"in window,Ii=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY?"false"!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&("false"!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".SC_DISABLE_SPEEDY)),ki=(new Set,Object.freeze([])),Ci=Object.freeze({});function Di(e,t,r){return void 0===r&&(r=Ci),e.theme!==r.theme&&e.theme||t||r.theme}var Hi=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),Li=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,$i=/(^-|-$)/g;function Ui(e){return e.replace(Li,"-").replace($i,"")}var Wi=/(a)(d)/gi,Qi=52,Mi=function(e){return String.fromCharCode(e+(e>25?39:97))};function qi(e){var t,r="";for(t=Math.abs(e);t>Qi;t=t/Qi|0)r=Mi(t%Qi)+r;return(Mi(t%Qi)+r).replace(Wi,"$1-$2")}var Vi,Bi=5381,zi=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e},Gi=function(e){return zi(Bi,e)};function Ji(e){return qi(Gi(e)>>>0)}function Xi(e){return e.displayName||e.name||"Component"}function Ki(e){return"string"==typeof e&&!0}var Yi="function"==typeof Symbol&&Symbol.for,Zi=Yi?Symbol.for("react.memo"):60115,eo=Yi?Symbol.for("react.forward_ref"):60112,to={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},ro={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},no={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},io=((Vi={})[eo]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Vi[Zi]=no,Vi);function oo(e){return("type"in(t=e)&&t.type.$$typeof)===Zi?no:"$$typeof"in e?io[e.$$typeof]:to;var t}var ao=Object.defineProperty,so=Object.getOwnPropertyNames,co=Object.getOwnPropertySymbols,uo=Object.getOwnPropertyDescriptor,lo=Object.getPrototypeOf,fo=Object.prototype;function ho(e,t,r){if("string"!=typeof t){if(fo){var n=lo(t);n&&n!==fo&&ho(e,n,r)}var i=so(t);co&&(i=i.concat(co(t)));for(var o=oo(e),a=oo(t),s=0;s0?" Args: ".concat(t.join(", ")):""))}var wo=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,i=n;e>=i;)if((i<<=1)<0)throw So(16,"".concat(e));this.groupSizes=new Uint32Array(i),this.groupSizes.set(r),this.length=i;for(var o=n;o=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),i=n+r,o=n;o=0){var r=document.createTextNode(t);return this.element.insertBefore(r,this.nodes[e]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},e.prototype.getRule=function(e){return e0&&(c+="".concat(e,","))})),n+="".concat(a).concat(s,'{content:"').concat(c,'"}').concat(Ai)},o=0;o0?".".concat(t):e},l=c.slice();l.push((function(e){e.type===Tn&&e.value.includes("&")&&(e.props[0]=e.props[0].replace(Uo,r).replace(n,u))})),a.prefix&&l.push(_i),l.push(vi);var f=function(e,i,o,s){void 0===i&&(i=""),void 0===o&&(o=""),void 0===s&&(s="&"),t=s,r=i,n=new RegExp("\\".concat(r,"\\b"),"g");var c=e.replace(Wo,""),u=Si(o||i?"".concat(o," ").concat(i," { ").concat(c," }"):c);a.namespace&&(u=Qo(u,a.namespace));var f,h,d,p=[];return yi(u,(f=l.concat((d=function(e){return p.push(e)},function(e){e.root||(e=e.return)&&d(e)})),h=Vn(f),function(e,t,r,n){for(var i="",o=0;o="A"&&e<="Z"};function Yo(e){for(var t="",r=0;r>>0);if(!t.hasNameForId(this.componentId,o)){var a=r(i,".".concat(o),void 0,this.componentId);t.insertRules(this.componentId,o,a)}n=go(n,o),this.staticRulesId=o}else{for(var s=zi(this.baseHash,r.hash),c="",u=0;u>>0);t.hasNameForId(this.componentId,h)||t.insertRules(this.componentId,h,r(c,".".concat(h),void 0,this.componentId)),n=go(n,h)}}return n},e}(),oa=o.default.createContext(void 0);oa.Consumer;var aa={};new Set;function sa(e,t,r){var n=mo(e),i=e,a=!Ki(e),s=t.attrs,c=void 0===s?ki:s,u=t.componentId,l=void 0===u?function(e,t){var r="string"!=typeof e?"sc":Ui(e);aa[r]=(aa[r]||0)+1;var n="".concat(r,"-").concat(Ji(Ti+r+aa[r]));return t?"".concat(t,"-").concat(n):n}(t.displayName,t.parentComponentId):u,f=t.displayName,h=void 0===f?function(e){return Ki(e)?"styled.".concat(e):"Styled(".concat(Xi(e),")")}(e):f,d=t.displayName&&t.componentId?"".concat(Ui(t.displayName),"-").concat(t.componentId):t.componentId||l,p=n&&i.attrs?i.attrs.concat(c).filter(Boolean):c,m=t.shouldForwardProp;if(n&&i.shouldForwardProp){var g=i.shouldForwardProp;if(t.shouldForwardProp){var y=t.shouldForwardProp;m=function(e,t){return g(e,t)&&y(e,t)}}else m=g}var v=new ia(r,d,n?i.componentStyle:void 0);function b(e,t){return function(e,t,r){var n=e.attrs,i=e.componentStyle,a=e.defaultProps,s=e.foldedComponentIds,c=e.styledComponentId,u=e.target,l=o.default.useContext(oa),f=Go(),h=e.shouldForwardProp||f.shouldForwardProp,d=Di(t,l,a)||Ci,p=function(e,t,r){for(var n,i=wn(wn({},t),{className:void 0,theme:r}),o=0;o2&&$o.registerId(this.componentId+e),this.removeStyles(e,r),this.createStyles(e,t,r,n)}}();(function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString(),r=No(),n=yo([r&&'nonce="'.concat(r,'"'),"".concat(xi,'="true"'),"".concat(Fi,'="').concat(Ti,'"')].filter(Boolean)," ");return"")},this.getStyleTags=function(){if(e.sealed)throw So(2);return e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)throw So(2);var r=((t={})[xi]="",t[Fi]=Ti,t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),n=No();return n&&(r.nonce=n),[o.default.createElement("style",wn({},r,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new $o({isServer:!0}),this.sealed=!1}e.prototype.collectStyles=function(e){if(this.sealed)throw So(2);return o.default.createElement(Jo,{sheet:this.instance},e)},e.prototype.interleaveWithNodeStream=function(e){throw So(3)}})(),"__sc-".concat(xi,"__");function pa(e){return pa="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},pa(e)}function ma(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 ga(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:y;return v(e,va()),function(r){var n,i,o=(r||{}).queryHook,a=void 0===o?ba:o;return{$$type:"ais.searchBox",init:function(t){var r=t.instantSearchInstance;e(ga(ga({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(ga(ga({},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 ga(ga({},e),{},{searchBox:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.helper,o=e.instantSearchInstance,s=e.state;return n||(n=function(e){a(e,(function(e){return t.setQuery(e).search()}))},i=function(){t.setQuery("").search()}),{query:s.query||"",refine:n,clear:i,widgetParams:r,isSearchStalled:"stalled"===o.status}},getWidgetUiState:function(e,t){var r=t.searchParameters.query||"";return""===r||e&&e.query===r?e:ga(ga({},e),{},{query:r})},getWidgetSearchParameters:function(e,t){var r=t.uiState;return e.setQueryParameter("query",r.query||"")}}}};function Sa(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;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var ka=g({name:"refinement-list",connector:!0}),Ca=["isRefined","count:desc","name:asc"];const Da=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:y;return v(e,ka()),function(r){var n=r||{},i=n.attribute,o=n.operator,a=void 0===o?"or":o,s=n.limit,c=void 0===s?10:s,u=n.showMore,l=void 0!==u&&u,f=n.showMoreLimit,h=void 0===f?20:f,d=n.sortBy,p=void 0===d?Ca:d,m=n.escapeFacetValues,g=void 0===m||m,y=n.transformItems,v=void 0===y?function(e){return e}:y;if(!i)throw new Error(ka("The `attribute` option is required."));if(!/^(and|or)$/.test(a))throw new Error(ka('The `operator` must one of: `"and"`, `"or"` (got "'.concat(a,'").')));if(!0===l&&h<=c)throw new Error(ka("`showMoreLimit` should be greater than `limit`."));var b,_,S,w=function(e){var t=e.name,r=e.escapedValue;return Aa(Aa({},Ia(e,Ea)),{},{value:r,label:t,highlighted:t})},O=[],j=!0,P=!1,R=function(){};function x(){R()}function E(){return P?h:c}var F=function(){return function(){}},T=function(t,r){return function(n){return function(o){var a=n.instantSearchInstance,s=n.results;if(""===o&&O)e(Aa(Aa({},r.getWidgetRenderState(Aa(Aa({},n),{},{results:b}))),{},{instantSearchInstance:a}),!1);else{var c={highlightPreTag:g?W.highlightPreTag:Q.highlightPreTag,highlightPostTag:g?W.highlightPostTag:Q.highlightPostTag};t.searchForFacetValues(i,o,Math.min(E(),100),c).then((function(t){var i=g?t.facetHits.map((function(e){return $($({},e),{},{highlighted:M(e.highlighted)})})):t.facetHits,o=v(i.map((function(e){var t=e.escapedValue,r=e.value;return Aa(Aa({},Ia(e,Fa)),{},{value:t,label:r})})),{results:s});e(Aa(Aa({},r.getWidgetRenderState(Aa(Aa({},n),{},{results:b}))),{},{items:o,canToggleShowMore:!1,canRefine:!0,isFromSearch:!0,instantSearchInstance:a}),!1)}))}}}};return{$$type:"ais.refinementList",init:function(t){e(Aa(Aa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e(Aa(Aa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1)},getRenderState:function(e,t){return Aa(Aa({},e),{},{refinementList:Aa(Aa({},e.refinementList),{},Na({},i,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=this,n=e.results,o=e.state,a=e.createURL,s=e.instantSearchInstance,u=e.helper,f=[],h=[];if(S&&_&&F||(S=function(e){var t=e.instantSearchInstance,r=e.helper,n=e.attribute,i=e.widgetType;return function(){for(var e=arguments.length,o=new Array(e),a=0;a=2&&o.length<=4&&(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,s)||t.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:i,eventType:d,eventModifier:p,payload:wa({eventName:u,index:r.getIndex(),filters:["".concat(m,":").concat(s)]},f),attribute:m}))}}({instantSearchInstance:s,helper:u,attribute:i,widgetType:this.$$type}),_=function(e){S("click:internal",e),u.toggleFacetRefinement(i,e).search()},F=T(u,this)),n){var d=n.getFacetValues(i,{sortBy:p,facetOrdering:p===Ca});h=d&&Array.isArray(d)?d:[],f=v(h.slice(0,E()).map(w),{results:n});var m=o.maxValuesPerFacet,g=E();j=m>g?h.length<=g:h.lengthc||l&&!j;return{createURL:function(e){return a((function(r){return t.getWidgetUiState(r,{searchParameters:o.resetPage().toggleFacetRefinement(i,e),helper:u})}))},items:f,refine:_,searchForItems:y,isFromSearch:!1,canRefine:f.length>0,widgetParams:r,isShowingMore:P,canToggleShowMore:A,toggleShowMore:x,sendEvent:S,hasExhaustiveItems:j}},dispose:function(e){var r=e.state;t();var n=r.setQueryParameter("maxValuesPerFacet",void 0);return"and"===a?n.removeFacet(i):n.removeDisjunctiveFacet(i)},getWidgetUiState:function(e,t){var r=t.searchParameters,n="or"===a?r.getDisjunctiveRefinements(i):r.getConjunctiveRefinements(i);return function(e,t){if(!e.refinementList)return e;e.refinementList[t]&&0!==e.refinementList[t].length||delete e.refinementList[t];0===Object.keys(e.refinementList).length&&delete e.refinementList;return e}(Aa(Aa({},e),{},{refinementList:Aa(Aa({},e.refinementList),{},Na({},i,n))}),i)},getWidgetSearchParameters:function(e,t){var r=t.uiState,n="or"===a;if(e.isHierarchicalFacet(i))return e;if(n&&e.isConjunctiveFacet(i)||!n&&e.isDisjunctiveFacet(i))return e;var o=r.refinementList&&r.refinementList[i],s=n?e.addDisjunctiveFacet(i).removeDisjunctiveFacetRefinement(i):e.addFacet(i).removeFacetRefinement(i),u=s.maxValuesPerFacet||0,f=Math.max(u,l?h:c),d=s.setQueryParameter("maxValuesPerFacet",f);if(!o){var p=n?"disjunctiveFacetsRefinements":"facetsRefinements";return d.setQueryParameters(Na({},p,Aa(Aa({},d[p]),{},Na({},i,[]))))}return o.reduce((function(e,t){return n?e.addDisjunctiveFacetRefinement(i,t):e.addFacetRefinement(i,t)}),d)}}}};function Ha(e,t){return He(Da,e,t)}var La=0;Array.isArray;function $a(e,t,r,n,o,a){t||(t={});var s,c,u=t;if("ref"in u)for(c in u={},t)"ref"==c?s=t[c]:u[c]=t[c];var l={type:e,props:u,key:r,ref:s,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:--La,__i:-1,__u:0,__source:o,__self:a};if("function"==typeof e&&(s=e.defaultProps))for(c in s)void 0===u[c]&&(u[c]=s[c]);return i.fF.vnode&&i.fF.vnode(l),l}const Ua=da.div` +!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var n in r)("object"==typeof exports?exports:e)[n]=r[n]}}(self,(()=>(()=>{var e={733: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,o,a,s,c,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(o=this._events[e]))return!1;if(r(o))switch(arguments.length){case 1:o.call(this);break;case 2:o.call(this,arguments[1]);break;case 3:o.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),o.apply(this,s)}else if(n(o))for(s=Array.prototype.slice.call(arguments,1),a=(u=o.slice()).length,c=0;c0&&this._events[e].length>a&&(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,o,a,s;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(a=(i=this._events[e]).length,o=-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(s=a;s-- >0;)if(i[s]===t||i[s].listener&&i[s].listener===t){o=s;break}if(o<0)return this;1===i.length?(i.length=0,delete this._events[e]):i.splice(o,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)}},103:(e,t,r)=>{"use strict";var n=r(571),i=r(127),o=r(371),a=r(691);function s(e,t,r,i){return new n(e,t,r,i)}s.version=r(938),s.AlgoliaSearchHelper=n,s.SearchParameters=o,s.RecommendParameters=i,s.SearchResults=a,e.exports=s},732:(e,t,r)=>{"use strict";var n=r(733);function i(e,t,r){this.main=e,this.fn=t,this.recommendFn=r,this.lastResults=null,this.lastRecommendResults=null}r(14)(i,n),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},i.prototype.getModifiedRecommendState=function(e){return this.recommendFn(e)},e.exports=i},127:e=>{"use strict";function t(e){e=e||{},this.params=e.params||[]}t.prototype={constructor:t,addParams:function(e){var r=this.params.slice(),n=this.params.findIndex((function(t){return t.$$id===e.$$id}));return-1!==n?r.splice(n,1,e):r.push(e),new t({params:r})},removeParams:function(e){return new t({params:this.params.filter((function(t){return t.$$id!==e}))})},addFrequentlyBoughtTogether:function(e){return this.addParams(Object.assign({},e,{model:"bought-together"}))},addRelatedProducts:function(e){return this.addParams(Object.assign({},e,{model:"related-products"}))},addTrendingItems:function(e){return this.addParams(Object.assign({},e,{model:"trending-items"}))},addTrendingFacets:function(e){return this.addParams(Object.assign({},e,{model:"trending-facets"}))},addLookingSimilar:function(e){return this.addParams(Object.assign({},e,{model:"looking-similar"}))},_buildQueries:function(e){return this.params.map((function(t){var r=Object.assign({},t,{indexName:e});return delete r.$$id,r}))}},e.exports=t},54:(e,t,r)=>{"use strict";var n=r(110),i=r(317),o=r(383),a={addRefinement:function(e,t,r){if(a.isRefined(e,t,r))return e;var i=""+r,o=e[t]?e[t].concat(i):[i],s={};return s[t]=o,n({},s,e)},removeRefinement:function(e,t,r){if(void 0===r)return a.clearRefinement(e,(function(e,r){return t===r}));var n=""+r;return a.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 a.isRefined(e,t,r)?a.removeRefinement(e,t,r):a.addRefinement(e,t,r)},clearRefinement:function(e,t,r){if(void 0===t)return i(e)?{}:e;if("string"==typeof t)return o(e,[t]);if("function"==typeof t){var n=!1,a=Object.keys(e).reduce((function(i,o){var a=e[o]||[],s=a.filter((function(e){return!t(e,o,r)}));return s.length!==a.length&&(n=!0),i[o]=s,i}),{});return n?a: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=a},371:(e,t,r)=>{"use strict";var n=r(110),i=r(849),o=r(843),a=r(728),s=r(317),c=r(383),u=r(507),l=r(208),f=r(54);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 d(e){var t=e?d._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!==d.PARAMETERS.indexOf(e),i=void 0!==t[e];!n&&i&&(r[e]=t[e])}))}d.PARAMETERS=Object.keys(new d),d._parseNumbers=function(e){if(e instanceof d)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 a(e,t)},d.make=function(e){var t=new d(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},d.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&&s(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."):s(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},d.prototype={constructor:d,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=a({},this.numericRefinements);return i[e]=a({},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 s(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return c(this.numericRefinements,[e]);if("function"==typeof e){var t=!1,r=this.numericRefinements,n=Object.keys(r).reduce((function(n,i){var o=r[i],a={};return o=o||{},Object.keys(o).forEach((function(r){var n=o[r]||[],s=[];n.forEach((function(t){e({val:t,op:r},i,"numeric")||s.push(t)})),s.length!==n.length&&(t=!0),a[r]=s})),n[i]=a,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 o,a,s=u(r),c=void 0!==(o=this.numericRefinements[e][t],a=s,i(o,(function(e){return h(e,a)})));return n&&c},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=o(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 o(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;return 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=d.validate(this,e);if(t)throw t;var r=this,n=d._parseNumbers(e),i=Object.keys(this).reduce((function(e,t){return e[t]=r[t],e}),{}),o=Object.keys(n).reduce((function(e,t){var r=void 0!==e[t],i=void 0!==n[t];return r&&!i?c(e,[t]):(i&&(e[t]=n[t]),e)}),i);return new this.constructor(o)},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=d},673:(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),d=o(e._getHierarchicalFacetSortBy(n)),p=t.every((function(e){return e.exhaustive})),m=function(e,t,r,n,o){return function(u,l,f){var h=u;if(f>0){var d=0;for(h=u;d{"use strict";var n=r(965),i=r(110),o=r(909),a=r(849),s=r(917),c=r(577),u=r(728),l=r(601),f=o.escapeFacetValue,h=o.unescapeFacetValue,d=r(673);function p(e){var t={};return e.forEach((function(e,r){t[e]=r})),t}function m(e,t,r){t&&t[r]&&(e.stats=t[r])}function g(e,t,r){var o=t[0];this._rawResults=t;var c=this;Object.keys(o).forEach((function(e){c[e]=o[e]}));var l=u({persistHierarchicalRootCount:!1},r);Object.keys(l).forEach((function(e){c[e]=l[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 f=e.getRefinedDisjunctiveFacets(),g=p(e.facets),y=p(e.disjunctiveFacets),v=1,b=o.facets||{};Object.keys(b).forEach((function(t){var r,n,i=b[t],u=(r=e.hierarchicalFacets,n=t,a(r,(function(e){return(e.attributes||[]).indexOf(n)>-1})));if(u){var l=u.attributes.indexOf(t),f=s(e.hierarchicalFacets,(function(e){return e.name===u.name}));c.hierarchicalFacets[f][l]={attribute:t,data:i,exhaustive:o.exhaustiveFacetsCount}}else{var h,d=-1!==e.disjunctiveFacets.indexOf(t),p=-1!==e.facets.indexOf(t);d&&(h=y[t],c.disjunctiveFacets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.disjunctiveFacets[h],o.facets_stats,t)),p&&(h=g[t],c.facets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.facets[h],o.facets_stats,t))}})),this.hierarchicalFacets=n(this.hierarchicalFacets),f.forEach((function(r){var n=t[v],a=n&&n.facets?n.facets:{},l=e.getHierarchicalFacetByName(r);Object.keys(a).forEach((function(t){var r,f=a[t];if(l){r=s(e.hierarchicalFacets,(function(e){return e.name===l.name}));var d=s(c.hierarchicalFacets[r],(function(e){return e.attribute===t}));if(-1===d)return;c.hierarchicalFacets[r][d].data=u({},c.hierarchicalFacets[r][d].data,f)}else{r=y[t];var p=o.facets&&o.facets[t]||{};c.disjunctiveFacets[r]={name:t,data:i({},f,p),exhaustive:n.exhaustiveFacetsCount},m(c.disjunctiveFacets[r],n.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!c.disjunctiveFacets[r].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(h(n))>-1&&(c.disjunctiveFacets[r].data[n]=0)}))}})),v++})),e.getRefinedHierarchicalFacets().forEach((function(r){var n=e.getHierarchicalFacetByName(r),o=e._getHierarchicalFacetSeparator(n),a=e.getHierarchicalRefinement(r);0===a.length||a[0].split(o).length<2||t.slice(v).forEach((function(t){var r=t&&t.facets?t.facets:{};Object.keys(r).forEach((function(t){var u=r[t],l=s(e.hierarchicalFacets,(function(e){return e.name===n.name})),f=s(c.hierarchicalFacets[l],(function(e){return e.attribute===t}));if(-1!==f){var h={};if(a.length>0&&!c.persistHierarchicalRootCount){var d=a[0].split(o)[0];h[d]=c.hierarchicalFacets[l][f].data[d]}c.hierarchicalFacets[l][f].data=i(h,u,c.hierarchicalFacets[l][f].data)}})),v++}))})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],n=g[t];c.facets[n]={name:t,data:b[t],exhaustive:o.exhaustiveFacetsCount},r.forEach((function(e){c.facets[n]=c.facets[n]||{name:t},c.facets[n].data=c.facets[n].data||{},c.facets[n].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(d(e)),this.facets=n(this.facets),this.disjunctiveFacets=n(this.disjunctiveFacets),this._state=e}function y(e,t){function r(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var n=a(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=a(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 o=a(e.hierarchicalFacets,r);if(!o)return o;var s=e._state.getHierarchicalFacetByName(t),c=e._state._getHierarchicalFacetSeparator(s),u=h(e._state.getHierarchicalRefinement(t)[0]||"");0===u.indexOf(s.rootPath)&&(u=u.replace(s.rootPath+c,""));var l=u.split(c);return l.unshift(t),v(o,l,0),o}}function v(e,t,r){e.isRefined=e.name===(t[r]&&t[r].trim()),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 o=t.data.map((function(t){return b(e,t,r,n+1)})),a=e(o,r[n]);return i({data:a},t)}function _(e,t){var r=a(e,(function(e){return e.name===t}));return r&&r.stats}function S(e,t,r,n,i){var o=a(i,(function(e){return e.name===r})),s=o&&o.data&&o.data[n]?o.data[n]:0,c=o&&o.exhaustive||!1;return{type:t,attributeName:r,name:n,count:s,exhaustive:c}}g.prototype.getFacetByName=function(e){function t(t){return t.name===e}return a(this.facets,t)||a(this.disjunctiveFacets,t)||a(this.hierarchicalFacets,t)},g.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],g.prototype.getFacetValues=function(e,t){var r=y(this,e);if(r){var n,o=i({},t,{sortBy:g.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),a=this;if(Array.isArray(r))n=[e];else n=a._state.getHierarchicalFacetByName(r.name).attributes;return b((function(e,t){if(o.facetOrdering){var r=function(e,t){return e.renderingContent&&e.renderingContent.facetOrdering&&e.renderingContent.facetOrdering.values&&e.renderingContent.facetOrdering.values[t]}(a,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 o,a=t.sortRemainingBy;return"hidden"===a?r:(o="alpha"===a?[["path","name"],["asc","asc"]]:[["count"],["desc"]],r.concat(l(n,o[0],o[1])))}(e,r)}if(Array.isArray(o.sortBy)){var n=c(o.sortBy,g.DEFAULT_SORT);return l(e,n[0],n[1])}if("function"==typeof o.sortBy)return function(e,t){return t.sort(e)}(o.sortBy,e);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}),r,n)}},g.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?_(this.facets,e):this._state.isDisjunctiveFacet(e)?_(this.disjunctiveFacets,e):void 0},g.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),o=e._getHierarchicalFacetSeparator(i),s=r.split(o),c=a(n,(function(e){return e.name===t})),u=s.reduce((function(e,t){var r=e&&a(e.data,(function(e){return e.name===t}));return void 0!==r?r:e}),c),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=g},571:(e,t,r)=>{"use strict";var n=r(733),i=r(732),o=r(909).escapeFacetValue,a=r(14),s=r(728),c=r(317),u=r(383),l=r(127),f=r(228),h=r(371),d=r(691),p=r(938);function m(e,t,r,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.setClient(e);var i=r||{};i.index=t,this.state=h.make(i),this.recommendState=new l({params:i.recommendState}),this.lastResults=null,this.lastRecommendResults=null,this._queryId=0,this._recommendQueryId=0,this._lastQueryIdReceived=-1,this._lastRecommendQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0,this._currentNbRecommendQueries=0,this._searchResultsOptions=n}function g(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}a(m,n),m.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},m.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},m.prototype.recommend=function(){return this._recommend(),this},m.prototype.getQuery=function(){var e=this.state;return f._getHitsSearchParams(e)},m.prototype.searchOnce=function(e,t){var r=e?this.state.setQueryParameters(e):this.state,n=f._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 d(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 d(r,e.results),r)})).catch((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,r)}))},m.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=s({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:u(f._getHitsSearchParams(n),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),o="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(o);var a=this.client.initIndex(n.index);if("function"!=typeof a.findAnswers)throw new Error(o);return a.findAnswers(n.query,e.queryLanguages,i)},m.prototype.searchForFacetValues=function(e,t,r,n){var i="function"==typeof this.client.searchForFacetValues,a="function"==typeof this.client.initIndex;if(!i&&!a&&"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 s=this.state.setQueryParameters(n||{}),c=s.isDisjunctiveFacet(e),u=f.getSearchForFacetQuery(e,t,r,s);this._currentNbQueries++;var l,h=this;return i?l=this.client.searchForFacetValues([{indexName:s.index,params:u}]):a?l=this.client.initIndex(s.index).searchForFacetValues(u):(delete u.facetName,l=this.client.search([{type:"facet",facet:e,indexName:s.index,params:u}]).then((function(e){return e.results[0]}))),this.emit("searchForFacetValues",{state:s,facet:e,query:t}),l.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=o(t.value),t.isRefined=c?s.isDisjunctiveFacetRefined(e,t.escapedValue):s.isFacetRefined(e,t.escapedValue)})),t}),(function(e){throw h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),e}))},m.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},m.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},m.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},m.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},m.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},m.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},m.prototype.addFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.addFrequentlyBoughtTogether(e)}),this},m.prototype.addRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.addRelatedProducts(e)}),this},m.prototype.addTrendingItems=function(e){return this._recommendChange({state:this.recommendState.addTrendingItems(e)}),this},m.prototype.addTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.addTrendingFacets(e)}),this},m.prototype.addLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.addLookingSimilar(e)}),this},m.prototype.removeNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},m.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},m.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},m.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},m.prototype.removeFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingItems=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},m.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},m.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},m.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},m.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},m.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},m.prototype.setCurrentPage=g,m.prototype.setPage=g,m.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},m.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},m.prototype.setState=function(e){return this._change({state:h.make(e),isPageReset:!1}),this},m.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new h(e),this},m.prototype.hasRefinements=function(e){return!!c(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))},m.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},m.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},m.prototype.hasTag=function(e){return this.state.isTagRefined(e)},m.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},m.prototype.getIndex=function(){return this.state.index},m.prototype.getCurrentPage=y,m.prototype.getPage=y,m.prototype.getTags=function(){return this.state.tagRefinements},m.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},m.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},m.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},m.prototype._search=function(e){var t=this.state,r=[],n=[];e.onlyWithDerivedHelpers||(n=f._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?f._getQueries(n.index,n):[];return r.push({state:n,queriesCount:i.length,helper:e}),e.emit("search",{state:n,results:e.lastResults}),i})),o=Array.prototype.concat.apply(n,i),a=this._queryId++;if(this._currentNbQueries++,!o.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,r,a));try{this.client.search(o).then(this._dispatchAlgoliaResponse.bind(this,r,a)).catch(this._dispatchAlgoliaError.bind(this,a))}catch(e){this.emit("error",{error:e})}},m.prototype._recommend=function(){var e=this.state,t=this.recommendState,r=this.getIndex(),n=[{state:t,index:r,helper:this}];this.emit("fetch",{recommend:{state:t,results:this.lastRecommendResults}});var i=this.derivedHelpers.map((function(t){var r=t.getModifiedState(e).index;if(!r)return[];var i=t.getModifiedRecommendState(new l);return n.push({state:i,index:r,helper:t}),t.emit("fetch",{recommend:{state:i,results:t.lastRecommendResults}}),i._buildQueries(r)})),o=Array.prototype.concat.apply(this.recommendState._buildQueries(r),i);if(0!==o.length)if(o.length>0&&void 0===this.client.getRecommendations)console.warn("Please update algoliasearch/lite to the latest version in order to use recommendations widgets.");else{var a=this._recommendQueryId++;this._currentNbRecommendQueries++;try{this.client.getRecommendations(o).then(this._dispatchRecommendResponse.bind(this,a,n)).catch(this._dispatchRecommendError.bind(this,a))}catch(e){this.emit("error",{error:e})}}},m.prototype._dispatchAlgoliaResponse=function(e,t,r){var n=this;if(!(t0},m.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}))},m.prototype._recommendChange=function(e){var t=e.state;t!==this.recommendState&&(this.recommendState=t,this.emit("recommend:change",{search:{results:this.lastResults,state:this.state},recommend:{results:this.lastRecommendResults,state:this.recommendState}}))},m.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},m.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.client=e),this},m.prototype.getClient=function(){return this.client},m.prototype.derive=function(e,t){var r=new i(this,e,t);return this.derivedHelpers.push(r),r},m.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)},m.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=m},965:e=>{"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},110:e=>{"use strict";e.exports=function(){return Array.prototype.slice.call(arguments).reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(r){void 0!==t[r]&&(void 0!==e[r]&&delete e[r],e[r]=t[r])})),e}),{})}},909: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(/^\\-/,"-")}}},849:e=>{"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var r=0;r{"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var r=0;r{"use strict";var n=r(849);e.exports=function(e,t){var r=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var i=t.split(":"),o=n(r,(function(e){return e[0]===i[0]}));return i.length>1||!o?(e[0].push(i[0]),e[1].push(i[1]),e):(e[0].push(o[0]),e[1].push(o[1]),e)}),[[],[]])}},14:e=>{"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},843:e=>{"use strict";e.exports=function(e,t){return e.filter((function(r,n){return t.indexOf(r)>-1&&e.indexOf(r)===n}))}},728: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 o=n[i],a=e[i];void 0!==a&&void 0===o||(t(a)&&t(o)?e[i]=r(a,o):e[i]="object"==typeof(s=o)&&null!==s?r(Array.isArray(s)?[]:{},s):s)}var s;return e}e.exports=function(e){t(e)||(e={});for(var n=1,i=arguments.length;n{"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},383:e=>{"use strict";e.exports=function(e,t){if(null===e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}},601:e=>{"use strict";function t(e,t){if(e!==t){var r=void 0!==e,n=null===e,i=void 0!==t,o=null===t;if(!o&&e>t||n&&i||!r)return 1;if(!n&&e=n.length?o:"desc"===n[i]?-o:o}return e.index-r.index})),i.map((function(e){return e.value}))}},507: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.")}},228:(e,t,r)=>{"use strict";var n=r(728);function i(e){return Object.keys(e).sort().reduce((function(t,r){return t[r]=e[r],t}),{})}var o={_getQueries:function(e,t){var r=[];return r.push({indexName:e,params:o._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(n){r.push({indexName:e,params:o._getDisjunctiveFacetSearchParams(t,n)})})),t.getRefinedHierarchicalFacets().forEach((function(n){var i=t.getHierarchicalFacetByName(n),a=t.getHierarchicalRefinement(n),s=t._getHierarchicalFacetSeparator(i);if(a.length>0&&a[0].split(s).length>1){var c=a[0].split(s).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(s)})}),[]);c.forEach((function(n,a){var s=o._getDisjunctiveFacetSearchParams(t,n.attribute,0===a);function u(e){return i.attributes.some((function(t){return t===e.split(":")[0]}))}var l=(s.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=c[a-1];s.facetFilters=a>0?l.concat(f.attribute+":"+f.value):l.length>0?l:void 0,r.push({indexName:e,params:s})}))}})),r},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(o._getHitsHierarchicalFacetsAttributes(e)).sort(),r=o._getFacetFilters(e),a=o._getNumericFilters(e),s=o._getTagFilters(e),c={facets:t.indexOf("*")>-1?["*"]:t,tagFilters:s};return r.length>0&&(c.facetFilters=r),a.length>0&&(c.numericFilters=a),i(n({},e.getQueryParams(),c))},_getDisjunctiveFacetSearchParams:function(e,t,r){var a=o._getFacetFilters(e,t,r),s=o._getNumericFilters(e,t),c=o._getTagFilters(e),u={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};c.length>0&&(u.tagFilters=c);var l=e.getHierarchicalFacetByName(t);return u.facets=l?o._getDisjunctiveHierarchicalFacetAttribute(e,l,r):t,s.length>0&&(u.numericFilters=s),a.length>0&&(u.facetFilters=a),i(n({},e.getQueryParams(),u))},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var r=[];return Object.keys(e.numericRefinements).forEach((function(n){var i=e.numericRefinements[n]||{};Object.keys(i).forEach((function(e){var o=i[e]||[];t!==n&&o.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]||[]).slice().sort().forEach((function(t){n.push(e+":"+t)}))}));var o=e.facetsExcludes||{};Object.keys(o).sort().forEach((function(e){(o[e]||[]).sort().forEach((function(t){n.push(e+":-"+t)}))}));var a=e.disjunctiveFacetsRefinements||{};Object.keys(a).sort().forEach((function(e){var r=a[e]||[];if(e!==t&&r&&0!==r.length){var i=[];r.slice().sort().forEach((function(t){i.push(e+":"+t)})),n.push(i)}}));var s=e.hierarchicalFacetsRefinements||{};return Object.keys(s).sort().forEach((function(i){var o=(s[i]||[])[0];if(void 0!==o){var a,c,u=e.getHierarchicalFacetByName(i),l=e._getHierarchicalFacetSeparator(u),f=e._getHierarchicalRootPath(u);if(t===i){if(-1===o.indexOf(l)||!f&&!0===r||f&&f.split(l).length===o.split(l).length)return;f?(c=f.split(l).length-1,o=f):(c=o.split(l).length-2,o=o.slice(0,o.lastIndexOf(l))),a=u.attributes[c]}else c=o.split(l).length-1,a=u.attributes[c];a&&n.push([a+":"+o])}})),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),o=n.split(i).length,a=r.attributes.slice(0,o+1);return t.concat(a)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,r){var n=e._getHierarchicalFacetSeparator(t);if(!0===r){var i=e._getHierarchicalRootPath(t),o=0;return i&&(o=i.split(n).length),[t.attributes[o]]}var a=(e.getHierarchicalRefinement(t.name)[0]||"").split(n).length-1;return t.attributes.slice(0,a+1)},getSearchForFacetQuery:function(e,t,r,a){var s=a.isDisjunctiveFacet(e)?a.clearRefinements(e):a,c={facetQuery:t,facetName:e};return"number"==typeof r&&(c.maxFacetHits=r),i(n({},o._getHitsSearchParams(s),c))}};e.exports=o},208:e=>{"use strict";e.exports=function(e){return null!==e&&/^[a-zA-Z0-9_-]{1,64}$/.test(e)}},938:e=>{"use strict";e.exports="3.19.0"},643:function(e){e.exports=function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(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 r(r){for(var n=1;n=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function o(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){s();var t=JSON.stringify(e);return o()[t]})).then((function(e){return Promise.all([e?e.value:t(),void 0!==e])})).then((function(e){var t=i(e,2),n=t[0],o=t[1];return Promise.all([n,o||r.miss(n)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var i=o();return i[JSON.stringify(e)]={timestamp:(new Date).getTime(),value:t},n().setItem(r,JSON.stringify(i)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=o();delete t[JSON.stringify(e)],n().setItem(r,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){n().removeItem(r)}))}}}function s(e){var t=o(e.caches),r=t.shift();return void 0===r?{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,r.miss(e)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,i).catch((function(){return s({caches:t}).get(e,n,i)}))},set:function(e,n){return r.set(e,n).catch((function(){return s({caches:t}).set(e,n)}))},delete:function(e){return r.delete(e).catch((function(){return s({caches:t}).delete(e)}))},clear:function(){return r.clear().catch((function(){return s({caches:t}).clear()}))}}}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},o=JSON.stringify(r);if(o in t)return Promise.resolve(e.serializable?JSON.parse(t[o]):t[o]);var a=n(),s=i&&i.miss||function(){return Promise.resolve()};return a.then((function(e){return s(e)})).then((function(){return a}))},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e){for(var t=e.length-1;t>0;t--){var r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function l(e,t){return t?(Object.keys(t).forEach((function(r){e[r]=t[r](e)})),e):e}function f(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var p={Read:1,Write:2,Any:3},m=1,g=2,y=3;function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m;return r(r({},e),{},{status:t,lastUpdate:Date.now()})}function b(e){return"string"==typeof e?{protocol:"https",url:e,accept:p.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||p.Any}}var _="GET",S="POST";function w(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(v(t))}))}))).then((function(e){var r=e.filter((function(e){return function(e){return e.status===m||Date.now()-e.lastUpdate>12e4}(e)})),n=e.filter((function(e){return function(e){return e.status===y&&Date.now()-e.lastUpdate<=12e4}(e)})),i=[].concat(o(r),o(n));return{getTimeout:function(e,t){return(0===n.length&&0===e?1:n.length+3+e)*t},statelessHosts:i.length>0?i.map((function(e){return b(e)})):t}}))}function O(e,t,n,i){var a=[],s=function(e,t){if(e.method!==_&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:r(r({},e.data),t.data);return JSON.stringify(n)}}(n,i),c=function(e,t){var n=r(r({},e.headers),t.headers),i={};return Object.keys(n).forEach((function(e){var t=n[e];i[e.toLowerCase()]=t})),i}(e,i),u=n.method,l=n.method!==_?{}:r(r({},n.data),i.data),f=r(r(r({"x-algolia-agent":e.userAgent.value},e.queryParameters),l),i.queryParameters),h=0,d=function t(r,o){var l=r.pop();if(void 0===l)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:x(a)};var d={data:s,headers:c,method:u,url:P(l,n.path,f),connectTimeout:o(h,e.timeouts.connect),responseTimeout:o(h,i.timeout)},p=function(e){var t={request:d,response:e,host:l,triesLeft:r.length};return a.push(t),t},m={onSuccess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(n){var i=p(n);return n.isTimedOut&&h++,Promise.all([e.logger.info("Retryable failure",E(i)),e.hostsCache.set(l,v(l,n.isTimedOut?y:g))]).then((function(){return t(r,o)}))},onFail:function(e){throw p(e),function(e,t){var r=e.content,n=e.status,i=r;try{i=JSON.parse(r).message}catch(e){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(i,n,t)}(e,x(a))}};return e.requester.send(d).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,r=e.status;return!t&&!~~r}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSuccess(e):t.onFail(e)}(e,m)}))};return w(e.hostsCache,t).then((function(e){return d(o(e.statelessHosts).reverse(),e.getTimeout)}))}function j(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var r="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(r)&&(t.value="".concat(t.value).concat(r)),t}};return t}function P(e,t,r){var n=R(r),i="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return n.length&&(i+="?".concat(n)),i}function R(e){return Object.keys(e).map((function(t){return f("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r})).join("&")}function x(e){return e.map((function(e){return E(e)}))}function E(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return r(r({},e),{},{request:r(r({},e.request),{},{headers:r(r({},e.request.headers),t)})})}var F=function(e){var t=e.appId,n=function(e,t,r){var n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:function(){return e===h.WithinHeaders?n:{}},queryParameters:function(){return e===h.WithinQueryParameters?n:{}}}}(void 0!==e.authMode?e.authMode:h.WithinHeaders,t,e.apiKey),o=function(e){var t=e.hostsCache,r=e.logger,n=e.requester,o=e.requestsCache,a=e.responsesCache,s=e.timeouts,c=e.userAgent,u=e.hosts,l=e.queryParameters,f={hostsCache:t,logger:r,requester:n,requestsCache:o,responsesCache:a,timeouts:s,userAgent:c,headers:e.headers,queryParameters:l,hosts:u.map((function(e){return b(e)})),read:function(e,t){var r=d(t,f.timeouts.read),n=function(){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Read)})),e,r)};if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();var o={request:e,mappedRequestOptions:r,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(o,(function(){return f.requestsCache.get(o,(function(){return f.requestsCache.set(o,n()).then((function(e){return Promise.all([f.requestsCache.delete(o),e])}),(function(e){return Promise.all([f.requestsCache.delete(o),Promise.reject(e)])})).then((function(e){var t=i(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.responsesCache.set(o,e)}})},write:function(e,t){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Write)})),e,d(t,f.timeouts.write))}};return f}(r(r({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:p.Read},{url:"".concat(t,".algolia.net"),accept:p.Write}].concat(u([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return l({transporter:o,appId:t,addAlgoliaAgent:function(e,t){o.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([o.requestsCache.clear(),o.responsesCache.clear()]).then((function(){}))}},e.methods)},T=function(e){return function(t,r){return t.method===_?e.transporter.read(t,r):e.transporter.write(t,r)}},A=function(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return l({transporter:e.transporter,appId:e.appId,indexName:t},r.methods)}},N=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{params:R(e.params||{})})}));return e.transporter.read({method:S,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},n)}},I=function(e){return function(t,i){return Promise.all(t.map((function(t){var o=t.params,a=o.facetName,s=o.facetQuery,c=n(o,["facetName","facetQuery"]);return A(e)(t.indexName,{methods:{searchForFacetValues:D}}).searchForFacetValues(a,s,r(r({},i),c))})))}},k=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:r},cacheable:!0},n)}},C=function(e){return function(t,r){return e.transporter.read({method:S,path:f("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r)}},D=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n)}},H=1,L=2,$=3,U=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{threshold:e.threshold||0})}));return e.transporter.read({method:S,path:"1/indexes/*/recommendations",data:{requests:i},cacheable:!0},n)}};function W(e,t,n){var i,o={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return r.setRequestHeader(t,e.headers[t])}));var n,i=function(e,n){return setTimeout((function(){r.abort(),t({status:0,content:n,isTimedOut:!0})}),1e3*e)},o=i(e.connectTimeout,"Connection timeout");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(o),n=i(e.responseTimeout,"Socket timeout"))},r.onerror=function(){0===r.status&&(clearTimeout(o),clearTimeout(n),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(o),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},logger:(i=$,{debug:function(e,t){return H>=i&&console.debug(e,t),Promise.resolve()},info:function(e,t){return L>=i&&console.info(e,t),Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:c(),requestsCache:c({serializable:!1}),hostsCache:s({caches:[a({key:"".concat("4.23.3","-").concat(e)}),c()]}),userAgent:j("4.23.3").add({segment:"Browser",version:"lite"}),authMode:h.WithinQueryParameters};return F(r(r(r({},o),n),{},{methods:{search:N,searchForFacetValues:I,multipleQueries:N,multipleSearchForFacetValues:I,customRequest:T,initIndex:function(e){return function(t){return A(e)(t,{methods:{search:C,searchForFacetValues:D,findAnswers:k}})}},getRecommendations:U}}))}return W.version="4.23.3",W}()},83: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}},87:(e,t,r)=>{"use strict";var n=r(670),i=r(192),o=r(83);e.exports={formats:o,parse:i,stringify:n}},192:(e,t,r)=>{"use strict";var n=r(442),i=Object.prototype.hasOwnProperty,o=Array.isArray,a={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},s=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},c=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 o=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,s=r.depth>0&&/(\[[^[\]]*])/.exec(o),u=s?o.slice(0,s.index):o,l=[];if(u){if(!r.plainObjects&&i.call(Object.prototype,u)&&!r.allowPrototypes)return;l.push(u)}for(var f=0;r.depth>0&&null!==(s=a.exec(o))&&f=0;--o){var a,s=e[o];if("[]"===s&&r.parseArrays)a=[].concat(i);else{a=r.plainObjects?Object.create(null):{};var u="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,l=parseInt(u,10);r.parseArrays||""!==u?!isNaN(l)&&s!==u&&String(l)===u&&l>=0&&r.parseArrays&&l<=r.arrayLimit?(a=[])[l]=i:"__proto__"!==u&&(a[u]=i):a={0:i}}i=a}return i}(l,t,r,n)}};e.exports=function(e,t){var r=function(e){if(!e)return a;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");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 t=void 0===e.charset?a.charset:e.charset;return{allowDots:void 0===e.allowDots?a.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:a.comma,decoder:"function"==typeof e.decoder?e.decoder:a.decoder,delimiter:"string"==typeof e.delimiter||n.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:a.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:a.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:a.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),d=-1,p=t.charset;if(t.charsetSentinel)for(r=0;r-1&&(g=o(g)?[g]:g),i.call(u,m)?u[m]=n.combine(u[m],g):u[m]=g}return u}(e,r):e,f=r.plainObjects?Object.create(null):{},h=Object.keys(l),d=0;d{"use strict";var n=r(442),i=r(83),o=Object.prototype.hasOwnProperty,a={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,c=String.prototype.split,u=Array.prototype.push,l=function(e,t){u.apply(e,s(t)?t:[t])},f=Date.prototype.toISOString,h=i.default,d={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,o,a,u,f,h,p,m,g,y,v,b){var _,S=t;if("function"==typeof f?S=f(r,S):S instanceof Date?S=m(S):"comma"===i&&s(S)&&(S=n.maybeMap(S,(function(e){return e instanceof Date?m(e):e}))),null===S){if(o)return u&&!v?u(r,d.encoder,b,"key",g):r;S=""}if("string"==typeof(_=S)||"number"==typeof _||"boolean"==typeof _||"symbol"==typeof _||"bigint"==typeof _||n.isBuffer(S)){if(u){var w=v?r:u(r,d.encoder,b,"key",g);if("comma"===i&&v){for(var O=c.call(String(S),","),j="",P=0;P0?S.join(",")||null:void 0}];else if(s(f))R=f;else{var E=Object.keys(S);R=h?E.sort(h):E}for(var F=0;F0?v+y:""}},442:(e,t,r)=>{"use strict";var n=r(83),i=Object.prototype.hasOwnProperty,o=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),s=function(e,t){for(var r=t&&t.plainObjects?Object.create(null):{},n=0;n1;){var t=e.pop(),r=t.obj[t.prop];if(o(r)){for(var n=[],i=0;i=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||o===n.RFC1738&&(40===l||41===l)?c+=s.charAt(u):l<128?c+=a[l]:l<2048?c+=a[192|l>>6]+a[128|63&l]:l<55296||l>=57344?c+=a[224|l>>12]+a[128|l>>6&63]+a[128|63&l]:(u+=1,l=65536+((1023&l)<<10|1023&s.charCodeAt(u)),c+=a[240|l>>18]+a[128|l>>12&63]+a[128|l>>6&63]+a[128|63&l])}return c},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(o(e)){for(var r=[],n=0;n{"use strict";r.r(t),r.d(t,{Children:()=>B,Component:()=>s.uA,Fragment:()=>s.FK,PureComponent:()=>U,StrictMode:()=>Ie,Suspense:()=>K,SuspenseList:()=>ee,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>we,cloneElement:()=>Ee,createContext:()=>s.q6,createElement:()=>s.n,createFactory:()=>je,createPortal:()=>ie,createRef:()=>s._3,default:()=>We,findDOMNode:()=>Te,flushSync:()=>Ne,forwardRef:()=>q,hydrate:()=>he,isElement:()=>Le,isFragment:()=>Re,isMemo:()=>xe,isValidElement:()=>Pe,lazy:()=>Z,memo:()=>W,render:()=>fe,startTransition:()=>ke,unmountComponentAtNode:()=>Fe,unstable_batchedUpdates:()=>Ae,useCallback:()=>R,useContext:()=>x,useDebugValue:()=>E,useDeferredValue:()=>Ce,useEffect:()=>S,useErrorBoundary:()=>F,useId:()=>T,useImperativeHandle:()=>j,useInsertionEffect:()=>He,useLayoutEffect:()=>w,useMemo:()=>P,useReducer:()=>_,useRef:()=>O,useState:()=>b,useSyncExternalStore:()=>$e,useTransition:()=>De,version:()=>Oe});var n,i,o,a,s=r(172),c=0,u=[],l=[],f=s.fF,h=f.__b,d=f.__r,p=f.diffed,m=f.__c,g=f.unmount,y=f.__;function v(e,t){f.__h&&f.__h(i,e,c||t),c=0;var r=i.__H||(i.__H={__:[],__h:[]});return e>=r.__.length&&r.__.push({__V:l}),r.__[e]}function b(e){return c=1,_(H,e)}function _(e,t,r){var o=v(n++,2);if(o.t=e,!o.__c&&(o.__=[r?r(t):H(void 0,t),function(e){var t=o.__N?o.__N[0]:o.__[0],r=o.t(t,e);t!==r&&(o.__N=[r,o.__[1]],o.__c.setState({}))}],o.__c=i,!i.u)){var a=function(e,t,r){if(!o.__c.__H)return!0;var n=o.__c.__H.__.filter((function(e){return!!e.__c}));if(n.every((function(e){return!e.__N})))return!s||s.call(this,e,t,r);var i=!1;return n.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(i=!0)}})),!(!i&&o.__c.props===e)&&(!s||s.call(this,e,t,r))};i.u=!0;var s=i.shouldComponentUpdate,c=i.componentWillUpdate;i.componentWillUpdate=function(e,t,r){if(this.__e){var n=s;s=void 0,a(e,t,r),s=n}c&&c.call(this,e,t,r)},i.shouldComponentUpdate=a}return o.__N||o.__}function S(e,t){var r=v(n++,3);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__H.__h.push(r))}function w(e,t){var r=v(n++,4);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__h.push(r))}function O(e){return c=5,P((function(){return{current:e}}),[])}function j(e,t,r){c=6,w((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==r?r:r.concat(e))}function P(e,t){var r=v(n++,7);return D(r.__H,t)?(r.__V=e(),r.i=t,r.__h=e,r.__V):r.__}function R(e,t){return c=8,P((function(){return e}),t)}function x(e){var t=i.context[e.__c],r=v(n++,9);return r.c=e,t?(null==r.__&&(r.__=!0,t.sub(i)),t.props.value):e.__}function E(e,t){f.useDebugValue&&f.useDebugValue(t?t(e):e)}function F(e){var t=v(n++,10),r=b();return t.__=e,i.componentDidCatch||(i.componentDidCatch=function(e,n){t.__&&t.__(e,n),r[1](e)}),[r[0],function(){r[1](void 0)}]}function T(){var e=v(n++,11);if(!e.__){for(var t=i.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var r=t.__m||(t.__m=[0,0]);e.__="P"+r[0]+"-"+r[1]++}return e.__}function A(){for(var e;e=u.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(k),e.__H.__h.forEach(C),e.__H.__h=[]}catch(t){e.__H.__h=[],f.__e(t,e.__v)}}f.__b=function(e){i=null,h&&h(e)},f.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),y&&y(e,t)},f.__r=function(e){d&&d(e),n=0;var t=(i=e.__c).__H;t&&(o===i?(t.__h=[],i.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.__V=l,e.__N=e.i=void 0}))):(t.__h.forEach(k),t.__h.forEach(C),t.__h=[],n=0)),o=i},f.diffed=function(e){p&&p(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==u.push(t)&&a===f.requestAnimationFrame||((a=f.requestAnimationFrame)||I)(A)),t.__H.__.forEach((function(e){e.i&&(e.__H=e.i),e.__V!==l&&(e.__=e.__V),e.i=void 0,e.__V=l}))),o=i=null},f.__c=function(e,t){t.some((function(e){try{e.__h.forEach(k),e.__h=e.__h.filter((function(e){return!e.__||C(e)}))}catch(r){t.some((function(e){e.__h&&(e.__h=[])})),t=[],f.__e(r,e.__v)}})),m&&m(e,t)},f.unmount=function(e){g&&g(e);var t,r=e.__c;r&&r.__H&&(r.__H.__.forEach((function(e){try{k(e)}catch(e){t=e}})),r.__H=void 0,t&&f.__e(t,r.__v))};var N="function"==typeof requestAnimationFrame;function I(e){var t,r=function(){clearTimeout(n),N&&cancelAnimationFrame(t),setTimeout(e)},n=setTimeout(r,100);N&&(t=requestAnimationFrame(r))}function k(e){var t=i,r=e.__c;"function"==typeof r&&(e.__c=void 0,r()),i=t}function C(e){var t=i;e.__c=e.__(),i=t}function D(e,t){return!e||e.length!==t.length||t.some((function(t,r){return t!==e[r]}))}function H(e,t){return"function"==typeof t?t(e):t}function L(e,t){for(var r in t)e[r]=t[r];return e}function $(e,t){for(var r in e)if("__source"!==r&&!(r in t))return!0;for(var n in t)if("__source"!==n&&e[n]!==t[n])return!0;return!1}function U(e,t){this.props=e,this.context=t}function W(e,t){function r(e){var r=this.props.ref,n=r==e.ref;return!n&&r&&(r.call?r(null):r.current=null),t?!t(this.props,e)||!n:$(this.props,e)}function n(t){return this.shouldComponentUpdate=r,(0,s.n)(e,t)}return n.displayName="Memo("+(e.displayName||e.name)+")",n.prototype.isReactComponent=!0,n.__f=!0,n}(U.prototype=new s.uA).isPureReactComponent=!0,U.prototype.shouldComponentUpdate=function(e,t){return $(this.props,e)||$(this.state,t)};var Q=s.fF.__b;s.fF.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),Q&&Q(e)};var M="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function q(e){function t(t){var r=L({},t);return delete r.ref,e(r,t.ref||null)}return t.$$typeof=M,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var V=function(e,t){return null==e?null:(0,s.v2)((0,s.v2)(e).map(t))},B={map:V,forEach:V,count:function(e){return e?(0,s.v2)(e).length:0},only:function(e){var t=(0,s.v2)(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:s.v2},z=s.fF.__e;s.fF.__e=function(e,t,r,n){if(e.then)for(var i,o=t;o=o.__;)if((i=o.__c)&&i.__c)return null==t.__e&&(t.__e=r.__e,t.__k=r.__k),i.__c(e,t);z(e,t,r,n)};var G=s.fF.unmount;function J(e,t,r){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),e.__c.__H=null),null!=(e=L({},e)).__c&&(e.__c.__P===r&&(e.__c.__P=t),e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return J(e,t,r)}))),e}function X(e,t,r){return e&&r&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return X(e,t,r)})),e.__c&&e.__c.__P===t&&(e.__e&&r.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=r)),e}function K(){this.__u=0,this.t=null,this.__b=null}function Y(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function Z(e){var t,r,n;function i(i){if(t||(t=e()).then((function(e){r=e.default||e}),(function(e){n=e})),n)throw n;if(!r)throw t;return(0,s.n)(r,i)}return i.displayName="Lazy",i.__f=!0,i}function ee(){this.u=null,this.o=null}s.fF.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),G&&G(e)},(K.prototype=new s.uA).__c=function(e,t){var r=t.__c,n=this;null==n.t&&(n.t=[]),n.t.push(r);var i=Y(n.__v),o=!1,a=function(){o||(o=!0,r.__R=null,i?i(s):s())};r.__R=a;var s=function(){if(! --n.__u){if(n.state.__a){var e=n.state.__a;n.__v.__k[0]=X(e,e.__c.__P,e.__c.__O)}var t;for(n.setState({__a:n.__b=null});t=n.t.pop();)t.forceUpdate()}};n.__u++||32&t.__u||n.setState({__a:n.__b=n.__v.__k[0]}),e.then(a,a)},K.prototype.componentWillUnmount=function(){this.t=[]},K.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var r=document.createElement("div"),n=this.__v.__k[0].__c;this.__v.__k[0]=J(this.__b,r,n.__O=n.__P)}this.__b=null}var i=t.__a&&(0,s.n)(s.FK,null,e.fallback);return i&&(i.__u&=-33),[(0,s.n)(s.FK,null,t.__a?null:e.children),i]};var te=function(e,t,r){if(++r[1]===r[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(r=e.u;r;){for(;r.length>3;)r.pop()();if(r[1]>>1,1),t.i.removeChild(e)}}),(0,s.XX)((0,s.n)(re,{context:t.context},e.__v),t.l)}function ie(e,t){var r=(0,s.n)(ne,{__v:e,i:t});return r.containerInfo=t,r}(ee.prototype=new s.uA).__a=function(e){var t=this,r=Y(t.__v),n=t.o.get(e);return n[0]++,function(i){var o=function(){t.props.revealOrder?(n.push(i),te(t,e,n)):i()};r?r(o):o()}},ee.prototype.render=function(e){this.u=null,this.o=new Map;var t=(0,s.v2)(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var r=t.length;r--;)this.o.set(t[r],this.u=[1,0,this.u]);return e.children},ee.prototype.componentDidUpdate=ee.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,r){te(e,r,t)}))};var oe="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,ae=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,se=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,ce=/[A-Z0-9]/g,ue="undefined"!=typeof document,le=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(e)};function fe(e,t,r){return null==t.__k&&(t.textContent=""),(0,s.XX)(e,t),"function"==typeof r&&r(),e?e.__c:null}function he(e,t,r){return(0,s.Qv)(e,t),"function"==typeof r&&r(),e?e.__c:null}s.uA.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(s.uA.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var de=s.fF.event;function pe(){}function me(){return this.cancelBubble}function ge(){return this.defaultPrevented}s.fF.event=function(e){return de&&(e=de(e)),e.persist=pe,e.isPropagationStopped=me,e.isDefaultPrevented=ge,e.nativeEvent=e};var ye,ve={enumerable:!1,configurable:!0,get:function(){return this.class}},be=s.fF.vnode;s.fF.vnode=function(e){"string"==typeof e.type&&function(e){var t=e.props,r=e.type,n={};for(var i in t){var o=t[i];if(!("value"===i&&"defaultValue"in t&&null==o||ue&&"children"===i&&"noscript"===r||"class"===i||"className"===i)){var a=i.toLowerCase();"defaultValue"===i&&"value"in t&&null==t.value?i="value":"download"===i&&!0===o?o="":"translate"===a&&"no"===o?o=!1:"ondoubleclick"===a?i="ondblclick":"onchange"!==a||"input"!==r&&"textarea"!==r||le(t.type)?"onfocus"===a?i="onfocusin":"onblur"===a?i="onfocusout":se.test(i)?i=a:-1===r.indexOf("-")&&ae.test(i)?i=i.replace(ce,"-$&").toLowerCase():null===o&&(o=void 0):a=i="oninput","oninput"===a&&n[i=a]&&(i="oninputCapture"),n[i]=o}}"select"==r&&n.multiple&&Array.isArray(n.value)&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=-1!=n.value.indexOf(e.props.value)}))),"select"==r&&null!=n.defaultValue&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=n.multiple?-1!=n.defaultValue.indexOf(e.props.value):n.defaultValue==e.props.value}))),t.class&&!t.className?(n.class=t.class,Object.defineProperty(n,"className",ve)):(t.className&&!t.class||t.class&&t.className)&&(n.class=n.className=t.className),e.props=n}(e),e.$$typeof=oe,be&&be(e)};var _e=s.fF.__r;s.fF.__r=function(e){_e&&_e(e),ye=e.__c};var Se=s.fF.diffed;s.fF.diffed=function(e){Se&&Se(e);var t=e.props,r=e.__e;null!=r&&"textarea"===e.type&&"value"in t&&t.value!==r.value&&(r.value=null==t.value?"":t.value),ye=null};var we={ReactCurrentDispatcher:{current:{readContext:function(e){return ye.__n[e.__c].props.value},useCallback:R,useContext:x,useDebugValue:E,useDeferredValue:Ce,useEffect:S,useId:T,useImperativeHandle:j,useInsertionEffect:He,useLayoutEffect:w,useMemo:P,useReducer:_,useRef:O,useState:b,useSyncExternalStore:$e,useTransition:De}}},Oe="17.0.2";function je(e){return s.n.bind(null,e)}function Pe(e){return!!e&&e.$$typeof===oe}function Re(e){return Pe(e)&&e.type===s.FK}function xe(e){return!!e&&!!e.displayName&&("string"==typeof e.displayName||e.displayName instanceof String)&&e.displayName.startsWith("Memo(")}function Ee(e){return Pe(e)?s.Ob.apply(null,arguments):e}function Fe(e){return!!e.__k&&((0,s.XX)(null,e),!0)}function Te(e){return e&&(e.base||1===e.nodeType&&e)||null}var Ae=function(e,t){return e(t)},Ne=function(e,t){return e(t)},Ie=s.FK;function ke(e){e()}function Ce(e){return e}function De(){return[!1,ke]}var He=w,Le=Pe;function $e(e,t){var r=t(),n=b({h:{__:r,v:t}}),i=n[0].h,o=n[1];return w((function(){i.__=r,i.v=t,Ue(i)&&o({h:i})}),[e,r,t]),S((function(){return Ue(i)&&o({h:i}),e((function(){Ue(i)&&o({h:i})}))}),[e]),r}function Ue(e){var t,r,n=e.v,i=e.__;try{var o=n();return!((t=i)===(r=o)&&(0!==t||1/t==1/r)||t!=t&&r!=r)}catch(e){return!0}}var We={useState:b,useId:T,useReducer:_,useEffect:S,useLayoutEffect:w,useInsertionEffect:He,useTransition:De,useDeferredValue:Ce,useSyncExternalStore:$e,startTransition:ke,useRef:O,useImperativeHandle:j,useMemo:P,useCallback:R,useContext:x,useDebugValue:E,version:"17.0.2",Children:B,render:fe,hydrate:he,unmountComponentAtNode:Fe,createPortal:ie,createElement:s.n,createContext:s.q6,createFactory:je,cloneElement:Ee,createRef:s._3,Fragment:s.FK,isValidElement:Pe,isElement:Le,isFragment:Re,isMemo:xe,findDOMNode:Te,Component:s.uA,PureComponent:U,memo:W,forwardRef:q,flushSync:Ne,unstable_batchedUpdates:Ae,StrictMode:Ie,Suspense:K,SuspenseList:ee,lazy:Z,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:we}},172:(e,t,r)=>{"use strict";r.d(t,{FK:()=>O,Ob:()=>V,Qv:()=>q,XX:()=>M,_3:()=>w,fF:()=>i,h:()=>_,n:()=>_,q6:()=>B,uA:()=>j,v2:()=>N});var n,i,o,a,s,c,u,l,f,h,d,p={},m=[],g=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,y=Array.isArray;function v(e,t){for(var r in t)e[r]=t[r];return e}function b(e){var t=e.parentNode;t&&t.removeChild(e)}function _(e,t,r){var i,o,a,s={};for(a in t)"key"==a?i=t[a]:"ref"==a?o=t[a]:s[a]=t[a];if(arguments.length>2&&(s.children=arguments.length>3?n.call(arguments,2):r),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===s[a]&&(s[a]=e.defaultProps[a]);return S(e,s,i,o,null)}function S(e,t,r,n,a){var s={type:e,props:t,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++o:a,__i:-1,__u:0};return null==a&&null!=i.vnode&&i.vnode(s),s}function w(){return{current:null}}function O(e){return e.children}function j(e,t){this.props=e,this.context=t}function P(e,t){if(null==t)return e.__?P(e.__,e.__i+1):null;for(var r;tt&&a.sort(u));E.__r=0}function F(e,t,r,n,i,o,a,s,c,u,l){var f,h,d,g,y,v=n&&n.__k||m,b=t.length;for(r.__d=c,T(r,t,v),c=r.__d,f=0;f0?S(i.type,i.props,i.key,i.ref?i.ref:null,i.__v):i)?(i.__=e,i.__b=e.__b+1,s=I(i,r,a,l),i.__i=s,o=null,-1!==s&&(l--,(o=r[s])&&(o.__u|=131072)),null==o||null===o.__v?(-1==s&&f--,"function"!=typeof i.type&&(i.__u|=65536)):s!==a&&(s===a+1?f++:s>a?l>c-a?f+=s-a:f--:s(null==c||131072&c.__u?0:1))for(;a>=0||s=0){if((c=t[a])&&!(131072&c.__u)&&i==c.key&&o===c.type)return a;a--}if(s2&&(c.children=arguments.length>3?n.call(arguments,2):r),S(e.type,c,i||e.key,o||e.ref,null)}function B(e,t){var r={__c:t="__cC"+d++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var r,n;return this.getChildContext||(r=[],(n={})[t]=this,this.getChildContext=function(){return n},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&r.some((function(e){e.__e=!0,x(e)}))},this.sub=function(e){r.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){r.splice(r.indexOf(e),1),t&&t.call(e)}}),e.children}};return r.Provider.__=r.Consumer.contextType=r}n=m.slice,i={__e:function(e,t,r,n){for(var i,o,a;t=t.__;)if((i=t.__c)&&!i.__)try{if((o=i.constructor)&&null!=o.getDerivedStateFromError&&(i.setState(o.getDerivedStateFromError(e)),a=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(e,n||{}),a=i.__d),a)return i.__E=i}catch(t){e=t}throw e}},o=0,j.prototype.setState=function(e,t){var r;r=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=v({},this.state),"function"==typeof e&&(e=e(v({},r),this.props)),e&&v(r,e),null!=e&&this.__v&&(t&&this._sb.push(t),x(this))},j.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),x(this))},j.prototype.render=O,a=[],c="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,u=function(e,t){return e.__v.__b-t.__v.__b},E.__r=0,l=0,f=D(!1),h=D(!0),d=0},833:e=>{e.exports=function(e,t,r,n){var i=r?r.call(n,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),c=0;c{"use strict";var n=r(299);var i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=n.useState,a=n.useEffect,s=n.useLayoutEffect,c=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var l="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=o({inst:{value:r,getSnapshot:t}}),i=n[0].inst,l=n[1];return s((function(){i.value=r,i.getSnapshot=t,u(i)&&l({inst:i})}),[e,r,t]),a((function(){return u(i)&&l({inst:i}),e((function(){u(i)&&l({inst:i})}))}),[e]),c(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:l},888:(e,t,r)=>{"use strict";e.exports=r(63)}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n].call(o.exports,o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0;var n={};return(()=>{"use strict";r.r(n);var e=r(643),t=r.n(e),i=r(172),o=r(299);function a(){return a=Object.assign||function(e){for(var t=1;te instanceof ShadowRoot,c=e=>{const t=e.getRootNode()instanceof ShadowRoot?e.getRootNode().host:e,{dataset:r}=t,n={};for(var i in r){if(!1===r.hasOwnProperty(i))return;const e=`${(o=i.split(/(props?)/).pop()||"").charAt(0).toLowerCase()}${o.slice(1)}`;e&&(n[e]=r[i])}var o;return n},u=e=>["text/props","application/json"].includes(e.getAttribute("type")||""),l=e=>s(e)?[]:Array.from(e.getElementsByTagName("script")).filter(u),f=e=>Array.from(document.querySelectorAll(e)).filter(u),h=e=>{let t={};return e.forEach((e=>{try{t=a({},t,JSON.parse(e.innerHTML))}catch(e){}})),t},d=(e,t,r={},n)=>{const i=c(t),o=e._executedScript?c(e._executedScript):{},s=h(l(t));return a({},r,i,o,n?h(f(n)):{},s)};function p(e,t){var r=(t=[].concat(t))[t.length-1].nextSibling;function n(t,n){e.insertBefore(t,n||r)}return e.__k={nodeType:1,parentNode:e,firstChild:t[0],childNodes:t,insertBefore:n,appendChild:n,removeChild:function(t){e.removeChild(t)}}}const m=({island:e,widget:t,rootFragment:r,props:n})=>{e.props=n,(0,i.XX)((0,i.h)(t,n),r)};function g(){for(var e=arguments.length,t=new Array(e),r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n":">",'"':""","'":"'"},T=/[&<>"']/g,A=RegExp(T.source);var N={"&":"&","<":"<",">":">",""":'"',"'":"'"},I=/&(amp|quot|lt|gt|#39);/g,k=RegExp(I.source);function C(e){return e&&k.test(e)?e.replace(I,(function(e){return N[e]})):e}function D(e){return D="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},D(e)}function H(e){if(!function(e){return"object"===D(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 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)}function $(){return $=Object.assign?Object.assign.bind():function(e){for(var t=1;t",highlightPostTag:""};function V(e){return function(e){return e&&A.test(e)?e.replace(T,(function(e){return F[e]})):e}(e).replace(new RegExp(M.highlightPreTag,"g"),q.highlightPreTag).replace(new RegExp(M.highlightPostTag,"g"),q.highlightPostTag)}function B(e){return H(e)&&"string"!=typeof e.value?Object.keys(e).reduce((function(t,r){return W(W({},t),{},Q({},r,B(e[r])))}),{}):Array.isArray(e)?e.map(B):W(W({},e),{},{value:V(e.value)})}function z(e){return void 0===e.__escaped&&((e=e.map((function(e){var t=$({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e));return t._highlightResult&&(t._highlightResult=B(t._highlightResult)),t._snippetResult&&(t._snippetResult=B(t._snippetResult)),t}))).__escaped=!0),e}function G(e){return G="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},G(e)}function J(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 X(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var de=g({name:"infinite-hits",connector:!0});function pe(e){var t=e||{};t.page;return he(t,oe)}function me(e){var t=e||{};t.clickAnalytics,t.userToken;return he(t,ae)}const ge=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;return _(e,de()),function(r){var n,i,o,a,s,c,u=r||{},l=u.escapeHTML,f=void 0===l||l,h=u.transformItems,d=void 0===h?function(e){return e}:h,p=u.cache,m=void 0===p?(n=null,i=null,{read:function(e){var t=e.state;return v(i,pe(t))?n:null},write:function(e){var t=e.state,r=e.hits;i=pe(t),n=r}}):p,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.min.apply(Math,[n].concat(le(i)))},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.max.apply(Math,[n].concat(le(i)))};return{$$type:"ais.infiniteHits",init:function(t){e(ce(ce({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){var r=t.instantSearchInstance,n=this.getWidgetRenderState(t);e(ce(ce({},n),{},{instantSearchInstance:r}),!1),s("view:internal",n.currentPageHits)},getRenderState:function(e,t){return ce(ce({},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=m.read({state:me(v)})||{};if(n){var _,w,O=v.page,j=void 0===O?0:O;f&&n.hits.length>0&&(n.hits=z(n.hits));var P=function(e,t,r){return e.map((function(e,n){return X(X({},e),{},{__position:r*t+n+1})}))}(n.hits,n.page,n.hitsPerPage),R=function(e,t){return t?e.map((function(e){return ee(ee({},e),{},{__queryID:t})})):e}(P,n.queryID),x=d(R,{results:n}),F=!1;ne(h.mainIndex,(function(e){!F&&e.getWidgets().some((function(e){return"ais.dynamicWidgets"===e.$$type}))&&(F=!0)}));var T=!(null!==(_=v.disjunctiveFacets)&&void 0!==_&&_.length||(v.facets||[]).filter((function(e){return"*"!==e})).length||null!==(w=v.hierarchicalFacets)&&void 0!==w&&w.length);void 0!==b[j]||n.__isArtificial||"idle"!==h.status||F&&T||(b[j]=x,m.write({state:me(v),hits:b})),p=x,t=0===g(v,b)}else o=function(e){return function(){e.overrideStateWithoutTriggeringChangeEvent(ce(ce({},e.state),{},{page:g(e.state,m.read({state:me(e.state)})||{})-1})).searchWithoutTriggeringOnStateChange()}}(i),a=function(e){return function(){e.setPage(y(e.state,m.read({state:me(e.state)})||{})+1).search()}}(i),s=function(e){var t=e.instantSearchInstance,r=e.getIndex,n=e.widgetType,i={},o=void 0;return function(){for(var e=arguments.length,a=new Array(e),s=0;se.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Ge(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=Ae(),a=Fe(),s=(Re(null!==(t=(0,o.useContext)(xe))),t),c=ke(r),u=ke(n),l=(0,o.useRef)(!0),f=(0,o.useRef)(null),h=(0,o.useRef)(a.status),d=(0,o.useMemo)((function(){var t=e((function(e,t){if(t)l.current=!0;else if(l.current){var r=e.instantSearchInstance,n=(e.widgetParams,ze(e,Ue));be(n,f.current,(function(e,t){return(null==e?void 0:e.constructor)===Function&&(null==t?void 0:t.constructor)===Function}))&&r.status===h.current||(g(n),f.current=n,h.current=r.status)}}),(function(){l.current=!1}));return Ve(Ve({},t(c)),u)}),[e,c,u]),p=Qe((0,o.useState)((function(){if(d.getWidgetRenderState){var e,t=s.getHelper(),r=s.getWidgetUiState({})[s.getIndexId()];t.state=(null===(e=d.getWidgetSearchParameters)||void 0===e?void 0:e.call(d,t.state,{uiState:r}))||t.state;var n=function(e){var t=e.getHelper(),r=e.getResults()||Se(t.state),n=e.getScopedResults().map((function(t){var n=t.indexId===e.getIndexId()?r:Se(t.helper.state);return je(je({},t),{},{results:t.results||n})}));return{results:r,scopedResults:n}}(s),i=n.results,o=n.scopedResults,c=d.getWidgetRenderState({helper:t,parent:s,instantSearchInstance:a,results:i,scopedResults:o,state:t.state,renderState:a.renderState,templatesConfig:a.templatesConfig,createURL:s.createURL,searchMetadata:{isSearchStalled:"stalled"===a.status},status:a.status,error:a.error});c.widgetParams;return ze(c,We)}return{}})),2),m=p[0],g=p[1];return function(e){var t,r=e.widget,n=e.parentIndex,i=e.props,a=e.shouldSsr,s=Le(),c=(0,o.useRef)(i);(0,o.useEffect)((function(){c.current=i}),[i]);var u=(0,o.useRef)(r);(0,o.useEffect)((function(){u.current=r}),[r]);var l,f=(0,o.useRef)(null),h=a&&!n.getWidgets().includes(r),d=Fe();De((function(){var e=u.current;return f.current?(clearTimeout(f.current),be(i,c.current)||(n.removeWidgets([e]),n.addWidgets([r]))):a||n.addWidgets([r]),function(){f.current=setTimeout((function(){d._schedule((function(){d._preventWidgetCleanup||n.removeWidgets([e])}))}))}}),[n,r,a,d,i]),(h||"pending"===(null==s||null===(t=s.current)||void 0===t?void 0:t.status))&&n.addWidgets([r]),"undefined"==typeof window&&null!=s&&s.current&&"ais.index"!==r.$$type&&(Ce(s.current),"ais.dynamicWidgets"!==r.$$type&&null!==(l=d.helper)&&void 0!==l&&l.lastResults&&Ce(s.current))}({widget:d,parentIndex:s,props:c,shouldSsr:Boolean(i)}),m}var Je=r(733);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 Ke="_ALGOLIA";function Ye(){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;n1&&void 0!==arguments[1]?arguments[1]:{fallback:function(){}}).fallback;return"undefined"==typeof window?t():e({window})}function et(e){return et="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},et(e)}function tt(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;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{},t=e.insightsClient,r=e.insightsInitParams,n=e.onEvent,i=e.$$internal,o=void 0!==i&&i,a=e.$$automatic,s=void 0!==a&&a,c=t;t||null===t||Ze((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;i1&&void 0!==arguments[1]&&arguments[1],n=ht(e);if(n){var i=c.state.userToken;r?o():setTimeout(o,0)}function o(){c.overrideStateWithoutTriggeringChangeEvent(rt(rt({},c.state),{},{userToken:n})),i&&i!==e&&t.scheduleSearch()}},r=Ye();function i(t,r,n){e(t,!0),r&&u("setUserToken",r),n&&u("setAuthenticatedUserToken",n)}r&&e(r,!0);var l=y||g,f=m||p;l?i(l,g,y):f&&i(f,p,m),u("onUserTokenChange",e,{immediate:!0}),u("onAuthenticatedUserTokenChange",(function(t){t||u("getUserToken",null,(function(t,r){e(r)})),e(t)}),{immediate:!0});var v=u;ft(u)&&(v=function(e,t){return u(e,t,{headers:{"X-Algolia-Application-Id":h,"X-Algolia-API-Key":d}})}),t.sendEventToInsights=function(e){n?n(e,v):e.insightsMethod&&(e.payload.algoliaSource=["instantsearch"],s&&e.payload.algoliaSource.push("instantsearch-automatic"),"internal"===e.eventModifier&&e.payload.algoliaSource.push("instantsearch-internal"),v(e.insightsMethod,e.payload))}},unsubscribe:function(){u("onUserTokenChange",void 0),u("onAuthenticatedUserTokenChange",void 0),t.sendEventToInsights=b,c&&a&&(c.overrideStateWithoutTriggeringChangeEvent(rt(rt({},c.state),a)),t.scheduleSearch())}}}}function ft(e){var t=it((e.version||"").split(".").map(Number),2),r=t[0],n=t[1];return r>=3||2===r&&n>=6||1===r&&n>=10}function ht(e){if(e)return"number"==typeof e?e.toString():e}function dt(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 pt(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 mt(e,t,r){var n=dt(t,t.mainIndex,t._initialUiState);e.forEach((function(e){var i={};if(e.getWidgetRenderState){var o=e.getWidgetRenderState(n);o&&o.widgetParams&&(i=o.widgetParams)}var a=Object.keys(i).filter((function(e){return void 0!==i[e]}));r.widgets.push({type:e.$$type,widgetType:e.$$widgetType,params:a}),"ais.index"===e.$$type&&mt(e.getWidgets(),t,r)}))}function gt(){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"),o=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),o.appendChild(i)}),0)},started:function(){},unsubscribe:function(){i.remove()}}}}var yt=r(87);function vt(e){return vt="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},vt(e)}function bt(e,t){for(var r=0;r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Tt(e){e.configure;return Ft(e,Pt)}function At(e){return At="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},At(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;t0&&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,o=n.hostname,a=n.port,s=void 0===a?"":a,c=n.pathname,u=n.hash,l=t.stringify(r),f=""===s?"":":".concat(s);return l?"".concat(i,"//").concat(o).concat(f).concat(c,"?").concat(l).concat(u):"".concat(i,"//").concat(o).concat(f).concat(c).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,o=e.writeDelay,a=void 0===o?400:o,s=e.windowTitle,c=e.getLocation,u=void 0===c?function(){return Ze((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.")}})}:c,l=e.start,f=e.dispose,h=e.push,d=e.cleanUrlOnDispose;return new Ot({createURL:r,parseURL:i,writeDelay:a,windowTitle:s,getLocation:u,start:l,dispose:f,push:h,cleanUrlOnDispose:d})}():t,n=e.stateMapping,i=void 0===n?{$$type:"ais.simple",stateToRoute:function(e){return Object.keys(e).reduce((function(t,r){return xt(xt({},t),{},Et({},r,Tt(e[r])))}),{})},routeToState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(t,r){return xt(xt({},t),{},Et({},r,Tt(e[r])))}),{})}}:n,o=e.$$internal,a=void 0!==o&&o;return function(e){var t=e.instantSearchInstance;t._createURL=function(e){var n=0===t.mainIndex.getWidgets().length?t._initialUiState:t.mainIndex.getWidgetUiState({}),o=Object.keys(e).reduce((function(t,r){return It(It({},t),{},kt({},r,e[r]))}),n),a=i.stateToRoute(o);return r.createURL(a)};var n=void 0,o=t._initialUiState;return{$$type:"ais.router({router:".concat(r.$$type||"__unknown__",", stateMapping:").concat(i.$$type||"__unknown__","})"),$$internal:a,onStateChange:function(e){var t=e.uiState,o=i.stateToRoute(t);void 0!==n&&v(n,o)||(r.write(o),n=o)},subscribe:function(){t._initialUiState=It(It({},o),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()}}}};function Dt(e){return Dt="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},Dt(e)}var Ht=["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"];function Lt(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 $t(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Qt=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;r0?e.setQueryParameters({ruleContexts:r}):e}(c,t),l=function(e,t){return t.facets.reduce((function(e,t){return e.addFacet(t)}),e)}(u,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=Wt(t,Ht);return e.setQueryParameters(r)}(l,t)}))};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)}var Vt=["initialSearchParameters"],Bt=["initialRecommendParameters"];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 Gt(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Zt=g({name:"index-widget"});function er(e,t){var r=t.state,n=t.recommendState,i=t.isPageReset,o=t._uiState;r!==e.state&&(e.state=r,e.emit("change",{state:e.state,results:e.lastResults,isPageReset:i,_uiState:o})),n!==e.recommendState&&(e.recommendState=n)}function tr(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.reduce((function(e,r){return re(r)?e:r.getWidgetUiState||r.getWidgetState?r.getWidgetUiState?r.getWidgetUiState(e,t):r.getWidgetState(e,t):e}),r)}function rr(e,t){var r=t.initialSearchParameters,n=Yt(t,Vt);return e.reduce((function(e,t){return!t.getWidgetSearchParameters||re(t)?e:"search"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):t.getWidgetSearchParameters(e,n)}),r)}function nr(e,t){var r=t.initialRecommendParameters,n=Yt(t,Bt);return e.reduce((function(e,t){return!re(t)&&"recommend"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):e}),r)}function ir(e){var t=e.filter(re);0!==t.length&&t.forEach((function(e){var t=e.getHelper();er(t,{state:t.state.resetPage(),recommendState:t.recommendState,isPageReset:!0}),ir(e.getWidgets())}))}function or(e){return e.filter(re).reduce((function(e,t){return e.concat.apply(e,[{indexId:t.getIndexId(),results:t.getResults(),helper:t.getHelper()}].concat(Xt(or(t.getWidgets()))))}),[])}const ar=function(e){if(void 0===e||void 0===e.indexName)throw new Error(Zt("The `indexName` option is required."));var t=e.indexName,r=e.indexId,n=void 0===r?t:r,i=[],o={},a=null,s=null,c=null,u=null,l=null;return{$$type:"ais.index",$$widgetType:"ais.index",getIndexName:function(){return t},getIndexId:function(){return n},getHelper:function(){return c},getResults:function(){var e;return null!==(e=u)&&void 0!==e&&e.lastResults?(u.lastResults._state=c.state,u.lastResults):null},getPreviousState:function(){return l},getScopedResults:function(){var e=this.getParent();return or(e?e.getWidgets():0===t.length?this.getWidgets():[this])},getParent:function(){return s},createURL:function(e){return"function"==typeof e?a._createURL(Jt({},n,e(o))):a._createURL(Jt({},n,tr(i,{searchParameters:e,helper:c})))},getWidgets:function(){return i},addWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(Zt("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(Zt("The widget definition expects a `render` and/or an `init` method."));return i=i.concat(e),a&&Boolean(e.length)&&(er(c,{state:rr(i,{uiState:o,initialSearchParameters:c.state}),recommendState:nr(i,{uiState:o,initialRecommendParameters:c.recommendState}),_uiState:o}),e.forEach((function(e){e.getRenderState&&sr({renderState:e.getRenderState(a.renderState[t.getIndexId()]||{},dt(a,t,a._initialUiState)),instantSearchInstance:a,parent:t})})),e.forEach((function(e){e.init&&e.init(dt(a,t,a._initialUiState))})),a.scheduleSearch()),this},removeWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(Zt("The `removeWidgets` method expects an array of widgets."));if(e.some((function(e){return"function"!=typeof e.dispose})))throw new Error(Zt("The widget definition expects a `dispose` method."));if(i=i.filter((function(t){return-1===e.indexOf(t)})),a&&Boolean(e.length)){var r=e.reduce((function(e,r){return r.dispose({helper:c,state:e,parent:t})||e}),c.state),n=a.future.preserveSharedStateOnUnmount?rr(i,{uiState:o,initialSearchParameters:new _e.SearchParameters({index:this.getIndexName()})}):rr(i,{uiState:tr(i,{searchParameters:r,helper:c}),initialSearchParameters:r});o=tr(i,{searchParameters:n,helper:c}),c.setState(n),i.length&&a.scheduleSearch()}return this},init:function(e){var r,f=this,h=e.instantSearchInstance,d=e.parent,p=e.uiState;if(null===c){a=h,s=d,o=p[n]||{};var m=h.mainHelper,g=rr(i,{uiState:o,initialSearchParameters:new _e.SearchParameters({index:t})}),y=nr(i,{uiState:o,initialRecommendParameters:new _e.RecommendParameters});(c=_e({},g.index,g)).recommendState=y,c.search=function(){return h.onStateChange?(h.onStateChange({uiState:h.mainIndex.getWidgetUiState({}),setUiState:function(e){return h.setUiState(e,!1)}}),m):m.search()},c.searchWithoutTriggeringOnStateChange=function(){return m.search()},c.searchForFacetValues=function(e,t,r,n){var i=c.state.setQueryParameters(n);return m.searchForFacetValues(e,t,r,i)},u=m.derive((function(){return Mt.apply(void 0,[m.state].concat(Xt(function(e){for(var t=e.getParent(),r=[e.getHelper().state];null!==t;)r=[t.getHelper().state].concat(r),t=t.getParent();return r}(f))))}),(function(){return f.getHelper().recommendState}));var v=null===(r=h._initialResults)||void 0===r?void 0:r[this.getIndexId()];if(v){var b=new _e.SearchResults(new _e.SearchParameters(v.state),v.results);u.lastResults=b,c.lastResults=b}c.on("change",(function(e){e.isPageReset&&ir(i)})),u.on("search",(function(){h.scheduleStalledRender()})),u.on("result",(function(e){var t=e.results;h.scheduleRender(),c.lastResults=t,l=null==t?void 0:t._state})),u.on("recommend:result",(function(e){var t=e.recommend;h.scheduleRender(),c.lastRecommendResults=t.results})),i.forEach((function(e){e.getRenderState&&sr({renderState:e.getRenderState(h.renderState[f.getIndexId()]||{},dt(h,f,p)),instantSearchInstance:h,parent:f})})),i.forEach((function(e){e.init&&e.init(dt(h,f,p))})),c.on("change",(function(e){var t=e.state,r=e._uiState;o=tr(i,{searchParameters:t,helper:c},r||{}),h.onStateChange||h.onInternalStateChange()})),v&&h.scheduleRender()}},render:function(e){var t=this,r=e.instantSearchInstance;"error"===r.status&&!r.mainHelper.hasPendingRequests()&&l&&c.setState(l);var n=this.getResults()?i:i.filter(re);(n=n.filter((function(e){return!e.shouldRender||e.shouldRender({instantSearchInstance:r})}))).forEach((function(e){e.getRenderState&&sr({renderState:e.getRenderState(r.renderState[t.getIndexId()]||{},pt(r,t)),instantSearchInstance:r,parent:t})})),n.forEach((function(e){e.render&&e.render(pt(r,t))}))},dispose:function(){var e,t,r=this;i.forEach((function(e){e.dispose&&c&&e.dispose({helper:c,state:c.state,parent:r})})),a=null,s=null,null===(e=c)||void 0===e||e.removeAllListeners(),c=null,null===(t=u)||void 0===t||t.detach(),u=null},getWidgetUiState:function(e){return i.filter(re).reduce((function(e,t){return t.getWidgetUiState(e)}),Gt(Gt({},e),{},Jt({},n,Gt(Gt({},e[n]),o))))},getWidgetState:function(e){return this.getWidgetUiState(e)},getWidgetSearchParameters:function(e,t){var r=t.uiState;return rr(i,{uiState:r,initialSearchParameters:e})},refreshUiState:function(){o=tr(i,{searchParameters:this.getHelper().state,helper:this.getHelper()},o)},setIndexUiState:function(e){var t="function"==typeof e?e(o):e;a.setUiState((function(e){return Gt(Gt({},e),{},Jt({},n,t))}))}}};function sr(e){var t=e.renderState,r=e.instantSearchInstance,n=e.parent,i=n?n.getIndexId():r.mainIndex.getIndexId();r.renderState=Gt(Gt({},r.renderState),{},Jt({},i,Gt(Gt({},r.renderState[i]),t)))}var cr=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):"",o=n?"--".concat(n):"";return"".concat("ais","-").concat(e).concat(i).concat(o)}};function ur(e,t){return(Array.isArray(t)?t:t.split(".")).reduce((function(e,t){return e&&e[t]}),e)}var lr=cr("Highlight");function fr(e){var t=q.highlightPreTag,r=q.highlightPostTag;return e.map((function(e){return e.isHighlighted?t+e.value+r:e.value})).join("")}var hr=new RegExp(/\w/i);function dr(e,t){var r,n,i=e[t],o=(null===(r=e[t+1])||void 0===r?void 0:r.isHighlighted)||!0,a=(null===(n=e[t-1])||void 0===n?void 0:n.isHighlighted)||!0;return hr.test(C(i.value))||a!==o?i.isHighlighted:a}function pr(e){return pr="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},pr(e)}function mr(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 gr(e){for(var t=1;t')).replace(new RegExp(q.highlightPostTag,"g"),""))}(xr(xr({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(ur(i._highlightResult,t)||{}).value,c=void 0===s?"":s,u=_r({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return fr(vr(br(c))).replace(new RegExp(q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(q.highlightPostTag,"g"),""))}(xr(xr({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(ur(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=Sr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return c.replace(new RegExp(q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(q.highlightPostTag,"g"),""))}(xr(xr({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(ur(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=wr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return fr(vr(br(c))).replace(new RegExp(q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(q.highlightPostTag,"g"),""))}(xr(xr({},JSON.parse(e)),{},{hit:this})))}catch(e){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(jr(n,xr({objectIDs:[this.objectID]},i)))}catch(e){throw new Error('\nThe insights helper expects a JSON object of the format:\n{ "method": "method-name", "payload": { "eventName": "name of the event" } }')}}}}var Tr=Promise.resolve();function Ar(e){var t=null,r=!1,n=function(){for(var n=arguments.length,i=new Array(n),o=0;oe.length)&&(t=e.length);for(var r=0,n=new Array(t);r1?t-1:0),n=1;n0&&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:Br(t)}),t.emit("render")}))),Gr(Br(t),"onInternalStateChange",Ar((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,a=e.numberLocale,s=e.initialUiState,c=void 0===s?{}:s,u=e.routing,l=void 0===u?null:u,f=e.insights,h=void 0===f?void 0:f,d=e.searchFunction,p=e.stalledSearchDelay,m=void 0===p?200:p,g=e.searchClient,y=void 0===g?null:g,v=e.insightsClient,_=void 0===v?null:v,S=e.onStateChange,w=void 0===S?null:S,O=e.future,j=void 0===O?Qr(Qr({},Yr),e.future||{}):O;if(null===y)throw new Error(Xr("The `searchClient` option is required."));if("function"!=typeof y.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 y.addAlgoliaAgent&&y.addAlgoliaAgent("instantsearch.js (".concat("4.68.1",")")),_&&"function"!=typeof _)throw new Error(Xr("The `insightsClient` option should be a function."));if(t.client=y,t.future=j,t.insightsClient=_,t.indexName=n,t.helper=null,t.mainHelper=null,t.mainIndex=ar({indexName:n}),t.onStateChange=w,t.started=!1,t.templatesConfig={helpers:Fr({numberLocale:a}),compileOptions:{}},t._stalledSearchDelay=m,t._searchStalledTimer=null,t._createURL=Kr,t._initialUiState=c,t._initialResults=null,t._insights=h,d&&(t._searchFunction=d),t.sendEventToInsights=b,l){var P="boolean"==typeof l?{}:l;P.$$internal=!0,t.use(Ct(P))}if(h){var R="boolean"==typeof h?{}:h;R.$$internal=!0,t.use(lt(R))}return Ze((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(gt({$$internal:!0})),t}return t=o,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;n1?r-1:0),o=1;o0&&this.scheduleSearch();this.helper=this.mainIndex.getHelper(),this.started=!0,this.middleware.forEach((function(e){e.instance.started()})),void 0===this._insights&&t.derivedHelpers[0].once("result",(function(){e.mainIndex.getScopedResults().some((function(e){var t=e.results;return null==t?void 0:t._automaticInsights}))&&e.use(lt({$$internal:!0,$$automatic:!0}))}))}},{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(Xr("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){$r("function"==typeof e?e(n):e,t.mainIndex),t.scheduleSearch(),t.onInternalStateChange()}}):($r(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(Xr("The `start` method needs to be called before `createURL`."));return this._createURL(e)}},{key:"refresh",value:function(){if(!this.mainHelper)throw new Error(Xr("The `start` method needs to be called before `refresh`."));this.mainHelper.clearCache().search()}}],r&&Mr(t.prototype,r),n&&Mr(t,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(Je);const en=Zr;var tn=r(888);const rn="7.8.1";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,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,i=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return on(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 on(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 on(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function vn(e){var t=e.children,r=pn(yn(e,gn));return r.started?o.default.createElement(Ee.Provider,{value:r},o.default.createElement(xe.Provider,{value:r.mainIndex},t)):null}var bn=function(){return bn=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?$n(Xn,--Gn):0,Bn--,10===Jn&&(Bn=1,Vn--),Jn}function ti(){return Jn=Gn2||oi(Jn)>3?"":" "}function li(e,t){for(;--t&&ti()&&!(Jn<48||Jn>102||Jn>57&&Jn<65||Jn>70&&Jn<97););return ii(e,ni()+(t<6&&32==ri()&&32==ti()))}function fi(e){for(;ti();)switch(Jn){case e:return Gn;case 34:case 39:34!==e&&39!==e&&fi(Jn);break;case 40:41===e&&fi(e);break;case 92:ti()}return Gn}function hi(e,t){for(;ti()&&e+Jn!==57&&(e+Jn!==84||47!==ri()););return"/*"+ii(t,Gn-1)+"*"+In(47===e?e:ti())}function di(e){for(;!oi(ri());)ti();return ii(e,Gn)}function pi(e,t){for(var r="",n=0;n6)switch($n(e,t+1)){case 109:if(45!==$n(e,t+4))break;case 102:return Hn(e,/(.+:)(.+)-([^]+)/,"$1"+Pn+"$2-$3$1"+jn+(108==$n(e,t+3)?"$3":"$2-$3"))+e;case 115:return~Ln(e,"stretch",0)?gi(Hn(e,"stretch","fill-available"),t,r)+e:e}break;case 5152:case 5920:return Hn(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,(function(t,r,n,i,o,a,s){return On+r+":"+n+s+(i?On+r+"-span:"+(o?a:+a-+n)+s:"")+e}));case 4949:if(121===$n(e,t+6))return Hn(e,":",":"+Pn)+e;break;case 6444:switch($n(e,45===$n(e,14)?18:11)){case 120:return Hn(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Pn+(45===$n(e,14)?"inline-":"")+"box$3$1"+Pn+"$2$3$1"+On+"$2box$3")+e;case 100:return Hn(e,":",":"+On)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Hn(e,"scroll-","scroll-snap-")+e}return e}function yi(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case En:return void(e.return=gi(e.value,e.length,r));case Tn:return pi([Yn(e,{value:Hn(e.value,"@","@"+Pn)})],n);case xn:if(e.length)return function(e,t){return e.map(t).join("")}(r=e.props,(function(t){switch(Dn(t,n=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":Zn(Yn(e,{props:[Hn(t,/:(read-\w+)/,":"+jn+"$1")]})),Zn(Yn(e,{props:[t]})),kn(e,{props:qn(r,n)});break;case"::placeholder":Zn(Yn(e,{props:[Hn(t,/:(plac\w+)/,":"+Pn+"input-$1")]})),Zn(Yn(e,{props:[Hn(t,/:(plac\w+)/,":"+jn+"$1")]})),Zn(Yn(e,{props:[Hn(t,/:(plac\w+)/,On+"input-$1")]})),Zn(Yn(e,{props:[t]})),kn(e,{props:qn(r,n)})}return""}))}}function vi(e){return si(bi("",null,null,null,[""],e=ai(e),0,[0],e))}function bi(e,t,r,n,i,o,a,s,c){for(var u=0,l=0,f=a,h=0,d=0,p=0,m=1,g=1,y=1,v=0,b="",_=i,S=o,w=n,O=b;g;)switch(p=v,v=ti()){case 40:if(108!=p&&58==$n(O,f-1)){-1!=Ln(O+=Hn(ci(v),"&","&\f"),"&\f",Nn(u?s[u-1]:0))&&(y=-1);break}case 34:case 39:case 91:O+=ci(v);break;case 9:case 10:case 13:case 32:O+=ui(p);break;case 92:O+=li(ni()-1,7);continue;case 47:switch(ri()){case 42:case 47:Mn(Si(hi(ti(),ni()),t,r,c),c);break;default:O+="/"}break;case 123*m:s[u++]=Wn(O)*y;case 125*m:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+l:-1==y&&(O=Hn(O,/\f/g,"")),d>0&&Wn(O)-f&&Mn(d>32?wi(O+";",n,r,f-1,c):wi(Hn(O," ","")+";",n,r,f-2,c),c);break;case 59:O+=";";default:if(Mn(w=_i(O,t,r,u,l,i,s,b,_=[],S=[],f,o),o),123===v)if(0===l)bi(O,t,w,w,_,o,f,s,S);else switch(99===h&&110===$n(O,3)?100:h){case 100:case 108:case 109:case 115:bi(e,w,w,n&&Mn(_i(e,w,w,0,0,i,s,b,i,_=[],f,S),S),i,S,f,s,n?_:S);break;default:bi(O,w,w,w,[""],S,0,s,S)}}u=l=d=0,m=y=1,b=O="",f=a;break;case 58:f=1+Wn(O),d=p;default:if(m<1)if(123==v)--m;else if(125==v&&0==m++&&125==ei())continue;switch(O+=In(v),v*m){case 38:y=l>0?1:(O+="\f",-1);break;case 44:s[u++]=(Wn(O)-1)*y,y=1;break;case 64:45===ri()&&(O+=ci(ti())),h=ri(),l=f=Wn(b=O+=di(ni())),v++;break;case 45:45===p&&2==Wn(O)&&(m=0)}}return o}function _i(e,t,r,n,i,o,a,s,c,u,l,f){for(var h=i-1,d=0===i?o:[""],p=Qn(d),m=0,g=0,y=0;m0?d[v]+" "+b:Hn(b,/&\f/g,d[v])))&&(c[y++]=_);return Kn(e,t,r,0===i?xn:s,c,u,l,f)}function Si(e,t,r,n){return Kn(e,t,r,Rn,In(Jn),Un(e,2,-2),0,n)}function wi(e,t,r,n,i){return Kn(e,t,r,En,Un(e,0,n),Un(e,n+1,-1),n,i)}var Oi={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ji="undefined"!=typeof process&&("MISSING_ENV_VAR".REACT_APP_SC_ATTR||"MISSING_ENV_VAR".SC_ATTR)||"data-styled",Pi="active",Ri="data-styled-version",xi="6.1.11",Ei="/*!sc*/\n",Fi="undefined"!=typeof window&&"HTMLElement"in window,Ti=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY?"false"!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&("false"!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".SC_DISABLE_SPEEDY)),Ai=(new Set,Object.freeze([])),Ni=Object.freeze({});function Ii(e,t,r){return void 0===r&&(r=Ni),e.theme!==r.theme&&e.theme||t||r.theme}var ki=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),Ci=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Di=/(^-|-$)/g;function Hi(e){return e.replace(Ci,"-").replace(Di,"")}var Li=/(a)(d)/gi,$i=52,Ui=function(e){return String.fromCharCode(e+(e>25?39:97))};function Wi(e){var t,r="";for(t=Math.abs(e);t>$i;t=t/$i|0)r=Ui(t%$i)+r;return(Ui(t%$i)+r).replace(Li,"$1-$2")}var Qi,Mi=5381,qi=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e},Vi=function(e){return qi(Mi,e)};function Bi(e){return Wi(Vi(e)>>>0)}function zi(e){return e.displayName||e.name||"Component"}function Gi(e){return"string"==typeof e&&!0}var Ji="function"==typeof Symbol&&Symbol.for,Xi=Ji?Symbol.for("react.memo"):60115,Ki=Ji?Symbol.for("react.forward_ref"):60112,Yi={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Zi={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},eo={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},to=((Qi={})[Ki]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Qi[Xi]=eo,Qi);function ro(e){return("type"in(t=e)&&t.type.$$typeof)===Xi?eo:"$$typeof"in e?to[e.$$typeof]:Yi;var t}var no=Object.defineProperty,io=Object.getOwnPropertyNames,oo=Object.getOwnPropertySymbols,ao=Object.getOwnPropertyDescriptor,so=Object.getPrototypeOf,co=Object.prototype;function uo(e,t,r){if("string"!=typeof t){if(co){var n=so(t);n&&n!==co&&uo(e,n,r)}var i=io(t);oo&&(i=i.concat(oo(t)));for(var o=ro(e),a=ro(t),s=0;s0?" Args: ".concat(t.join(", ")):""))}var bo=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,i=n;e>=i;)if((i<<=1)<0)throw vo(16,"".concat(e));this.groupSizes=new Uint32Array(i),this.groupSizes.set(r),this.length=i;for(var o=n;o=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),i=n+r,o=n;o=0){var r=document.createTextNode(t);return this.element.insertBefore(r,this.nodes[e]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},e.prototype.getRule=function(e){return e0&&(c+="".concat(e,","))})),n+="".concat(a).concat(s,'{content:"').concat(c,'"}').concat(Ei)},o=0;o0?".".concat(t):e},l=c.slice();l.push((function(e){e.type===xn&&e.value.includes("&")&&(e.props[0]=e.props[0].replace(Ho,r).replace(n,u))})),a.prefix&&l.push(yi),l.push(mi);var f=function(e,i,o,s){void 0===i&&(i=""),void 0===o&&(o=""),void 0===s&&(s="&"),t=s,r=i,n=new RegExp("\\".concat(r,"\\b"),"g");var c=e.replace(Lo,""),u=vi(o||i?"".concat(o," ").concat(i," { ").concat(c," }"):c);a.namespace&&(u=$o(u,a.namespace));var f,h,d,p=[];return pi(u,(f=l.concat((d=function(e){return p.push(e)},function(e){e.root||(e=e.return)&&d(e)})),h=Qn(f),function(e,t,r,n){for(var i="",o=0;o="A"&&e<="Z"};function Jo(e){for(var t="",r=0;r>>0);if(!t.hasNameForId(this.componentId,o)){var a=r(i,".".concat(o),void 0,this.componentId);t.insertRules(this.componentId,o,a)}n=ho(n,o),this.staticRulesId=o}else{for(var s=qi(this.baseHash,r.hash),c="",u=0;u>>0);t.hasNameForId(this.componentId,h)||t.insertRules(this.componentId,h,r(c,".".concat(h),void 0,this.componentId)),n=ho(n,h)}}return n},e}(),ra=o.default.createContext(void 0);ra.Consumer;var na={};new Set;function ia(e,t,r){var n=fo(e),i=e,a=!Gi(e),s=t.attrs,c=void 0===s?Ai:s,u=t.componentId,l=void 0===u?function(e,t){var r="string"!=typeof e?"sc":Hi(e);na[r]=(na[r]||0)+1;var n="".concat(r,"-").concat(Bi(xi+r+na[r]));return t?"".concat(t,"-").concat(n):n}(t.displayName,t.parentComponentId):u,f=t.displayName,h=void 0===f?function(e){return Gi(e)?"styled.".concat(e):"Styled(".concat(zi(e),")")}(e):f,d=t.displayName&&t.componentId?"".concat(Hi(t.displayName),"-").concat(t.componentId):t.componentId||l,p=n&&i.attrs?i.attrs.concat(c).filter(Boolean):c,m=t.shouldForwardProp;if(n&&i.shouldForwardProp){var g=i.shouldForwardProp;if(t.shouldForwardProp){var y=t.shouldForwardProp;m=function(e,t){return g(e,t)&&y(e,t)}}else m=g}var v=new ta(r,d,n?i.componentStyle:void 0);function b(e,t){return function(e,t,r){var n=e.attrs,i=e.componentStyle,a=e.defaultProps,s=e.foldedComponentIds,c=e.styledComponentId,u=e.target,l=o.default.useContext(ra),f=Vo(),h=e.shouldForwardProp||f.shouldForwardProp,d=Ii(t,l,a)||Ni,p=function(e,t,r){for(var n,i=bn(bn({},t),{className:void 0,theme:r}),o=0;o2&&Do.registerId(this.componentId+e),this.removeStyles(e,r),this.createStyles(e,t,r,n)}}();(function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString(),r=Fo(),n=po([r&&'nonce="'.concat(r,'"'),"".concat(ji,'="true"'),"".concat(Ri,'="').concat(xi,'"')].filter(Boolean)," ");return"")},this.getStyleTags=function(){if(e.sealed)throw vo(2);return e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)throw vo(2);var r=((t={})[ji]="",t[Ri]=xi,t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),n=Fo();return n&&(r.nonce=n),[o.default.createElement("style",bn({},r,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new Do({isServer:!0}),this.sealed=!1}e.prototype.collectStyles=function(e){if(this.sealed)throw vo(2);return o.default.createElement(Bo,{sheet:this.instance},e)},e.prototype.interleaveWithNodeStream=function(e){throw vo(3)}})(),"__sc-".concat(ji,"__");function fa(e){return fa="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},fa(e)}function ha(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 da(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:b;return _(e,ma()),function(r){var n,i,o=(r||{}).queryHook,a=void 0===o?ga:o;return{$$type:"ais.searchBox",init:function(t){var r=t.instantSearchInstance;e(da(da({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(da(da({},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 da(da({},e),{},{searchBox:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.helper,o=e.instantSearchInstance,s=e.state;return n||(n=function(e){a(e,(function(e){return t.setQuery(e).search()}))},i=function(){t.setQuery("").search()}),{query:s.query||"",refine:n,clear:i,widgetParams:r,isSearchStalled:"stalled"===o.status}},getWidgetUiState:function(e,t){var r=t.searchParameters.query||"";return""===r||e&&e.query===r?e:da(da({},e),{},{query:r})},getWidgetSearchParameters:function(e,t){var r=t.uiState;return e.setQueryParameter("query",r.query||"")}}}};function va(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 ba(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Aa=g({name:"refinement-list",connector:!0}),Na=["isRefined","count:desc","name:asc"];const Ia=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;return _(e,Aa()),function(r){var n=r||{},i=n.attribute,o=n.operator,a=void 0===o?"or":o,s=n.limit,c=void 0===s?10:s,u=n.showMore,l=void 0!==u&&u,f=n.showMoreLimit,h=void 0===f?20:f,d=n.sortBy,p=void 0===d?Na:d,m=n.escapeFacetValues,g=void 0===m||m,y=n.transformItems,v=void 0===y?function(e){return e}:y;if(!i)throw new Error(Aa("The `attribute` option is required."));if(!/^(and|or)$/.test(a))throw new Error(Aa('The `operator` must one of: `"and"`, `"or"` (got "'.concat(a,'").')));if(!0===l&&h<=c)throw new Error(Aa("`showMoreLimit` should be greater than `limit`."));var b,_,S,w=function(e){var t=e.name,r=e.escapedValue;return Ea(Ea({},Ta(e,Pa)),{},{value:r,label:t,highlighted:t})},O=[],j=!0,P=!1,R=function(){};function x(){R()}function E(){return P?h:c}var F=function(){return function(){}},T=function(t,r){return function(n){return function(o){var a=n.instantSearchInstance,s=n.results;if(""===o&&O)e(Ea(Ea({},r.getWidgetRenderState(Ea(Ea({},n),{},{results:b}))),{},{instantSearchInstance:a}),!1);else{var c={highlightPreTag:g?M.highlightPreTag:q.highlightPreTag,highlightPostTag:g?M.highlightPostTag:q.highlightPostTag};t.searchForFacetValues(i,o,Math.min(E(),100),c).then((function(t){var i=g?t.facetHits.map((function(e){return W(W({},e),{},{highlighted:V(e.highlighted)})})):t.facetHits,o=v(i.map((function(e){var t=e.escapedValue,r=e.value;return Ea(Ea({},Ta(e,Ra)),{},{value:t,label:r})})),{results:s});e(Ea(Ea({},r.getWidgetRenderState(Ea(Ea({},n),{},{results:b}))),{},{items:o,canToggleShowMore:!1,canRefine:!0,isFromSearch:!0,instantSearchInstance:a}),!1)}))}}}};return{$$type:"ais.refinementList",init:function(t){e(Ea(Ea({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e(Ea(Ea({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1)},getRenderState:function(e,t){return Ea(Ea({},e),{},{refinementList:Ea(Ea({},e.refinementList),{},Fa({},i,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=this,n=e.results,o=e.state,a=e.createURL,s=e.instantSearchInstance,u=e.helper,f=[],h=[];if(S&&_&&F||(S=function(e){var t=e.instantSearchInstance,r=e.helper,n=e.attribute,i=e.widgetType;return function(){for(var e=arguments.length,o=new Array(e),a=0;a=2&&o.length<=4&&(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,s)||t.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:i,eventType:d,eventModifier:p,payload:ba({eventName:u,index:r.getIndex(),filters:["".concat(m,":").concat(s)]},f),attribute:m}))}}({instantSearchInstance:s,helper:u,attribute:i,widgetType:this.$$type}),_=function(e){S("click:internal",e),u.toggleFacetRefinement(i,e).search()},F=T(u,this)),n){var d=n.getFacetValues(i,{sortBy:p,facetOrdering:p===Na});h=d&&Array.isArray(d)?d:[],f=v(h.slice(0,E()).map(w),{results:n});var m=o.maxValuesPerFacet,g=E();j=m>g?h.length<=g:h.lengthc||l&&!j;return{createURL:function(e){return a((function(r){return t.getWidgetUiState(r,{searchParameters:o.resetPage().toggleFacetRefinement(i,e),helper:u})}))},items:f,refine:_,searchForItems:y,isFromSearch:!1,canRefine:f.length>0,widgetParams:r,isShowingMore:P,canToggleShowMore:A,toggleShowMore:x,sendEvent:S,hasExhaustiveItems:j}},dispose:function(e){var r=e.state;t();var n=r.setQueryParameter("maxValuesPerFacet",void 0);return"and"===a?n.removeFacet(i):n.removeDisjunctiveFacet(i)},getWidgetUiState:function(e,t){var r=t.searchParameters,n="or"===a?r.getDisjunctiveRefinements(i):r.getConjunctiveRefinements(i);return function(e,t){if(!e.refinementList)return e;e.refinementList[t]&&0!==e.refinementList[t].length||delete e.refinementList[t];0===Object.keys(e.refinementList).length&&delete e.refinementList;return e}(Ea(Ea({},e),{},{refinementList:Ea(Ea({},e.refinementList),{},Fa({},i,n))}),i)},getWidgetSearchParameters:function(e,t){var r=t.uiState,n="or"===a;if(e.isHierarchicalFacet(i))return e;if(n&&e.isConjunctiveFacet(i)||!n&&e.isDisjunctiveFacet(i))return e;var o=r.refinementList&&r.refinementList[i],s=n?e.addDisjunctiveFacet(i).removeDisjunctiveFacetRefinement(i):e.addFacet(i).removeFacetRefinement(i),u=s.maxValuesPerFacet||0,f=Math.max(u,l?h:c),d=s.setQueryParameter("maxValuesPerFacet",f);if(!o){var p=n?"disjunctiveFacetsRefinements":"facetsRefinements";return d.setQueryParameters(Fa({},p,Ea(Ea({},d[p]),{},Fa({},i,[]))))}return o.reduce((function(e,t){return n?e.addDisjunctiveFacetRefinement(i,t):e.addFacetRefinement(i,t)}),d)}}}};function ka(e,t){return Ge(Ia,e,t)}var Ca=0;Array.isArray;function Da(e,t,r,n,o,a){t||(t={});var s,c,u=t;if("ref"in u)for(c in u={},t)"ref"==c?s=t[c]:u[c]=t[c];var l={type:e,props:u,key:r,ref:s,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:--Ca,__i:-1,__u:0,__source:o,__self:a};if("function"==typeof e&&(s=e.defaultProps))for(c in s)void 0===u[c]&&(u[c]=s[c]);return i.fF.vnode&&i.fF.vnode(l),l}const Ha=la.div` margin-top: 39px; @media (min-width: 576px) { @@ -14,7 +14,7 @@ width: 33%; padding-right: 2rem; } -`,Wa=e=>{const{query:t,refine:r}=function(e,t){return He(_a,e,t)}(e),{items:n,refine:i}=Ha({attribute:"basic_page_type",limit:1e3}),{items:a,refine:s}=Ha({attribute:"shared_tags",limit:1e3,sortBy:["name:asc"]});(0,o.useRef)(null);return(0,o.useEffect)((()=>{const e=new URLSearchParams(window.location.search);e.delete("key"),e.delete("page-type"),e.delete("shared"),t&&e.set("key",t);const r=n.filter((e=>e.isRefined)).map((e=>e.value)),i=a.filter((e=>e.isRefined)).map((e=>e.value));r.length>=1&&e.set("page-type",r.join(",")),i.length>=1&&e.set("shared",i.join(",")),window.history.replaceState(null,"",`?${e.toString()}`)}),[t,n,a]),$a("form",{role:"search",onReset:e=>{n.map((e=>{e.isRefined&&i(e.value)})),a.map((e=>{e.isRefined&&s(e.value)}))},children:$a(Ua,{children:[$a("h2",{children:"Filter By"}),n.map(((e,t)=>e.isRefined&&$a("button",{onClick:()=>i(e.value),children:e.value}))),a.map(((e,t)=>e.isRefined&&$a("button",{onClick:()=>i(e.value),children:e.value}))),$a("fieldset",{children:[$a("legend",{style:{fontSize:"2.4rem"},children:"Resources"}),$a("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:n.map(((e,t)=>$a("li",{style:{marginBottom:"0"},children:$a("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem"},children:[$a("input",{type:"checkbox",onChange:()=>i(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),$a("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))})]}),$a("fieldset",{children:[$a("legend",{style:{fontSize:"2.4rem"},children:"Allowed Users"}),$a("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:a.map(((e,t)=>$a("li",{style:{marginBottom:"0"},children:$a("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem"},children:[$a("input",{type:"checkbox",onChange:()=>s(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),$a("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},"shared-i")))})]}),$a("button",{type:"reset",children:"Clear all"})]})})};function Qa(){for(var e=arguments.length,t=new Array(e),r=0;r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Va=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var Ba,za,Ga,Ja,Xa=(Ba={createElement:o.createElement,Fragment:o.Fragment},za=Ba.createElement,Ga=Ba.Fragment,Ja=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,i=e.highlightedTagName,o=e.isHighlighted,a=e.nonHighlightedTagName;return t(o?i:a,{className:o?r.highlighted:r.nonHighlighted},n)}}({createElement:za,Fragment:Ga}),function(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,o=void 0===i?"span":i,a=e.separator,s=void 0===a?", ":a,c=e.className,u=e.classNames,l=void 0===u?{}:u,f=qa(e,Va);return za("span",Ma({},f,{className:Qa(l.root,c)}),t.map((function(e,r){var i=r===t.length-1;return za(Ga,{key:r},e.map((function(e,t){return za(Ja,{key:t,classNames:l,highlightedTagName:n,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)})),!i&&za("span",{className:l.separator},s))})))}),Ka=["classNames"];function Ya(){return Ya=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function es(e){var t=e.classNames,r=void 0===t?{}:t,n=Za(e,Ka);return o.default.createElement(Xa,Ya({classNames:{root:Qa("ais-Highlight",r.root),highlighted:Qa("ais-Highlight-highlighted",r.highlighted),nonHighlighted:Qa("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:Qa("ais-Highlight-separator",r.separator)}},n))}var ts=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function rs(){return rs=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function is(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=ns(e,ts),c=tr(t._highlightResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return fr(I(e.value||""))}));return o.default.createElement(es,rs({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var os=["classNames"];function as(){return as=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function cs(e){var t=e.classNames,r=void 0===t?{}:t,n=ss(e,os);return o.default.createElement(Xa,as({classNames:{root:Qa("ais-Snippet",r.root),highlighted:Qa("ais-Snippet-highlighted",r.highlighted),nonHighlighted:Qa("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:Qa("ais-Snippet-separator",r.separator)}},n))}var us=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function ls(){return ls=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function hs(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=fs(e,us),c=tr(t._snippetResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return fr(I(e.value||""))}));return o.default.createElement(cs,ls({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}const ds=da.article` +`,La=e=>{const{query:t,refine:r}=function(e,t){return Ge(ya,e,t)}(e),{items:n,refine:i}=ka({attribute:"basic_page_type",limit:1e3}),{items:a,refine:s}=ka({attribute:"shared_tags",limit:1e3,sortBy:["name:asc"]});return(0,o.useEffect)((()=>{const e=new URLSearchParams(window.location.search);e.delete("key"),e.delete("page-type"),e.delete("shared"),t&&e.set("key",t);const r=n.filter((e=>e.isRefined)).map((e=>e.value)),i=a.filter((e=>e.isRefined)).map((e=>e.value));r.length>=1&&e.set("page-type",r.join(",")),i.length>=1&&e.set("shared",i.join(",")),window.history.replaceState(null,"",`?${e.toString()}`)}),[t,n,a]),Da("form",{role:"search",onReset:e=>{n.map((e=>{e.isRefined&&i(e.value)})),a.map((e=>{e.isRefined&&s(e.value)}))},children:Da(Ha,{children:[Da("h2",{children:"Filter By"}),n.map(((e,t)=>e.isRefined&&Da("button",{onClick:()=>i(e.value),children:e.value}))),a.map(((e,t)=>e.isRefined&&Da("button",{onClick:()=>i(e.value),children:e.value}))),Da("fieldset",{children:[Da("legend",{style:{fontSize:"2.4rem"},children:"Resources"}),Da("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:n.map(((e,t)=>Da("li",{style:{marginBottom:"0"},children:Da("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem"},children:[Da("input",{type:"checkbox",onChange:()=>i(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),Da("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))})]}),Da("fieldset",{children:[Da("legend",{style:{fontSize:"2.4rem"},children:"Allowed Users"}),Da("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:a.map(((e,t)=>Da("li",{style:{marginBottom:"0"},children:Da("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem"},children:[Da("input",{type:"checkbox",onChange:()=>s(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),Da("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},"shared-i")))})]}),Da("button",{type:"reset",children:"Clear all"})]})})};function $a(){for(var e=arguments.length,t=new Array(e),r=0;r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Qa=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var Ma,qa,Va,Ba,za=(Ma={createElement:o.createElement,Fragment:o.Fragment},qa=Ma.createElement,Va=Ma.Fragment,Ba=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,i=e.highlightedTagName,o=e.isHighlighted,a=e.nonHighlightedTagName;return t(o?i:a,{className:o?r.highlighted:r.nonHighlighted},n)}}({createElement:qa,Fragment:Va}),function(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,o=void 0===i?"span":i,a=e.separator,s=void 0===a?", ":a,c=e.className,u=e.classNames,l=void 0===u?{}:u,f=Wa(e,Qa);return qa("span",Ua({},f,{className:$a(l.root,c)}),t.map((function(e,r){var i=r===t.length-1;return qa(Va,{key:r},e.map((function(e,t){return qa(Ba,{key:t,classNames:l,highlightedTagName:n,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)})),!i&&qa("span",{className:l.separator},s))})))}),Ga=["classNames"];function Ja(){return Ja=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Ka(e){var t=e.classNames,r=void 0===t?{}:t,n=Xa(e,Ga);return o.default.createElement(za,Ja({classNames:{root:$a("ais-Highlight",r.root),highlighted:$a("ais-Highlight-highlighted",r.highlighted),nonHighlighted:$a("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:$a("ais-Highlight-separator",r.separator)}},n))}var Ya=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function Za(){return Za=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function ts(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=es(e,Ya),c=ur(t._highlightResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return br(C(e.value||""))}));return o.default.createElement(Ka,Za({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var rs=["classNames"];function ns(){return ns=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function os(e){var t=e.classNames,r=void 0===t?{}:t,n=is(e,rs);return o.default.createElement(za,ns({classNames:{root:$a("ais-Snippet",r.root),highlighted:$a("ais-Snippet-highlighted",r.highlighted),nonHighlighted:$a("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:$a("ais-Snippet-separator",r.separator)}},n))}var as=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function ss(){return ss=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function us(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=cs(e,as),c=ur(t._snippetResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return br(C(e.value||""))}));return o.default.createElement(os,ss({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}const ls=la.article` display: flex; flex-direction: column; justify-content: space-between; @@ -31,11 +31,11 @@ max-height: 300px; object-fit: cover; } -`,ps=da.div` +`,fs=la.div` display: flex; flex-direction: column; justify-content: space-between; -`,ms=({hit:e})=>{const t=new URL(e.url);return $a(ds,{children:[$a(ps,{children:[$a("div",{children:[$a("h2",{children:$a("a",{href:e.url.replace(t.origin,""),children:e.title})}),e.summary&&$a("p",{className:"summary",children:$a(is,{hit:e,attribute:"summary"})}),!e.summary&&e.html&&$a("p",{children:$a(hs,{hit:e,attribute:"html"})})]}),e.updated&&$a("div",{children:["Last Updated: ",new Date(1e3*e.updated).toLocaleDateString("en-us",{month:"long",day:"numeric",year:"numeric"})]})]}),e.photo&&$a("img",{src:e.photo.replace(t.origin,""),alt:""})]})},gs=({hit:e})=>$a(ms,{hit:e}),ys=({hit:e})=>$a(ms,{hit:e});var vs,bs;const _s="algolia-search",Ss=(null===(vs=window.drupalSettings)||void 0===vs?void 0:vs.stanfordAlgolia.appId)||"MISSING_ENV_VAR".ALGOLIA_APP_ID,ws=(null===(bs=window.drupalSettings)||void 0===bs?void 0:bs.stanfordAlgolia.searchKey)||"MISSING_ENV_VAR".ALGOLIA_KEY,Os=t()(Ss,ws),js=({hit:e})=>"Event"===e.type?$a(gs,{hit:e}):"News"===e.type?$a(ys,{hit:e}):$a(ms,{hit:e}),Ps=da.ul` +`,hs=({hit:e})=>{const t=new URL(e.url);return Da(ls,{children:[Da(fs,{children:[Da("div",{children:[Da("h2",{children:Da("a",{href:e.url.replace(t.origin,""),children:e.title})}),e.summary&&Da("p",{className:"summary",children:Da(ts,{hit:e,attribute:"summary"})}),!e.summary&&e.html&&Da("p",{children:Da(us,{hit:e,attribute:"html"})})]}),e.updated&&Da("div",{children:["Last Updated: ",new Date(1e3*e.updated).toLocaleDateString("en-us",{month:"long",day:"numeric",year:"numeric"})]})]}),e.photo&&Da("img",{src:e.photo.replace(t.origin,""),alt:""})]})},ds=({hit:e})=>Da(hs,{hit:e}),ps=({hit:e})=>Da(hs,{hit:e});var ms,gs;const ys="algolia-search",vs=(null===(ms=window.drupalSettings)||void 0===ms?void 0:ms.stanfordAlgolia.appId)||"MISSING_ENV_VAR".ALGOLIA_APP_ID,bs=(null===(gs=window.drupalSettings)||void 0===gs?void 0:gs.stanfordAlgolia.searchKey)||"MISSING_ENV_VAR".ALGOLIA_KEY,_s=t()(vs,bs),Ss=({hit:e})=>"Event"===e.type?Da(ds,{hit:e}):"News"===e.type?Da(ps,{hit:e}):Da(hs,{hit:e}),ws=la.ul` list-style: none; padding-left: 0; @@ -44,7 +44,7 @@ width: 66%; padding-left: 2rem; } -`,Rs=da.div` +`,Os=la.div` li { margin-bottom: 10px; @@ -67,4 +67,4 @@ fieldset { padding: 0; } -`,xs=e=>{const{hits:t}=function(e,t){return He(oe,e,t)}(e);return 0===t.length?$a("p",{children:"No results for your search. Please try another search."}):$a(Ps,{children:t.map((e=>$a("li",{children:$a(js,{hit:e})},e.objectID)))})},Es=((e,t)=>{if(null==customElements.get(e)){class t extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}}customElements.define(e,t)}const r=(e=>{const t={_rootsToObservers:new WeakMap,_roots:[],_executedScript:document.currentScript,props:{},render:({selector:r,clean:n=!1,replace:i=!1,inline:o=!1,initialProps:c={},propsSelector:u,elementName:h})=>{let g=!1;const y=()=>{if(!0===g)return;const y=(({selector:e,inline:t,elementName:r})=>{const n=document.currentScript;if(t&&null!=n&&n.parentNode)return[n.parentNode];const i=null==n?void 0:n.dataset.mountIn;return i?Array.from(document.querySelectorAll(i)).map((e=>{if(null!=r){const t=document.createElement(r),n=e.appendChild(t);return null!=n.shadowRoot?n.shadowRoot:n}return e})):e?Array.from(document.querySelectorAll(e)).map((e=>null!=e.shadowRoot?e.shadowRoot:e)):[]})({selector:r,inline:o,elementName:h});if(0===y.length)return;const{rootFragments:v}=(({island:e,widget:t,hostElements:r,clean:n,replace:i,initialProps:o,propsSelector:c})=>{const u=[];return r.forEach((r=>{const h=d(e,r,o,c);let g;if(n&&r.replaceChildren(),i)g=p(r.parentElement||document.body,r);else{const e=document.createElement("div");r.appendChild(e),g=p(r,e)}u.push(g),m({island:e,widget:t,rootFragment:g,props:h});const y=(({island:e,hostElement:t,initialProps:r,onNewProps:n,propsSelector:i})=>{const o=new MutationObserver((function(o){o.forEach((function(){n(d(e,t,r,i))}))})),c={attributes:!0,childList:!0,characterData:!0};return e._executedScript&&o.observe(e._executedScript,c),l(t).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),i&&f(i).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),o.observe(s(t)?t.host:t,c),o})({island:e,hostElement:r,initialProps:o,onNewProps:r=>{m({island:e,widget:t,rootFragment:g,props:r})},propsSelector:c});e._rootsToObservers.set(g,y)})),{rootFragments:u}})({island:t,widget:e,clean:n,hostElements:y,replace:i,initialProps:c,propsSelector:u});t._roots=t._roots.concat(v),g=!0};y(),document.addEventListener("DOMContentLoaded",y),document.addEventListener("load",y)},rerender:r=>{t._roots.forEach((n=>{m({island:t,widget:e,rootFragment:n,props:a({},t.props,r)})}))},destroy:()=>{t._roots.forEach((e=>{var r;null==(r=t._rootsToObservers.get(e))||r.disconnect(),(0,i.XX)(null,e)}))}};return t})(t);return a({},r,{render:t=>r.render(a({elementName:e},t)),injectStyles:e=>{r._roots.forEach((t=>{const r=document.createElement("style");r.innerHTML=e,t.parentNode.prepend(r)}))}})})(_s,(()=>{var e;const t=new URLSearchParams(window.location.search),r={};t.get("key")&&(r.query=t.get("key")),t.get("page-type")&&(r.refinementList={basic_page_type:t.get("page-type").split(",")}),t.get("shared")&&(r.refinementList={shared_tags:t.get("shared").split(",")});const n=(null===(e=window.drupalSettings)||void 0===e?void 0:e.stanfordAlgolia.index)||"MISSING_ENV_VAR".ALGOLIA_INDEX;return $a("div",{children:$a(ln,{searchClient:Os,indexName:n,initialUiState:{[n]:r},future:{preserveSharedStateOnUnmount:!0},children:$a(Rs,{children:[$a(Sn,{hitsPerPage:1e3}),$a(Wa,{}),$a(xs,{})]})})})}));Es.render({selector:`${_s}, #${_s}`})})(),n})())); \ No newline at end of file +`,js=()=>{const{hits:e,showMore:t,isLastPage:r}=Ge(ge,n,i);var n,i;return 0===e.length?Da("p",{children:"No results for your search. Please try another search."}):Da(ws,{children:[e.map((e=>Da("li",{children:Da(Ss,{hit:e})},e.objectID))),!r&&Da("button",{onClick:t,children:["Load more",Da("span",{className:"sr-only",children:"results"})]})]})},Ps=((e,t)=>{if(null==customElements.get(e)){class t extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}}customElements.define(e,t)}const r=(e=>{const t={_rootsToObservers:new WeakMap,_roots:[],_executedScript:document.currentScript,props:{},render:({selector:r,clean:n=!1,replace:i=!1,inline:o=!1,initialProps:c={},propsSelector:u,elementName:h})=>{let g=!1;const y=()=>{if(!0===g)return;const y=(({selector:e,inline:t,elementName:r})=>{const n=document.currentScript;if(t&&null!=n&&n.parentNode)return[n.parentNode];const i=null==n?void 0:n.dataset.mountIn;return i?Array.from(document.querySelectorAll(i)).map((e=>{if(null!=r){const t=document.createElement(r),n=e.appendChild(t);return null!=n.shadowRoot?n.shadowRoot:n}return e})):e?Array.from(document.querySelectorAll(e)).map((e=>null!=e.shadowRoot?e.shadowRoot:e)):[]})({selector:r,inline:o,elementName:h});if(0===y.length)return;const{rootFragments:v}=(({island:e,widget:t,hostElements:r,clean:n,replace:i,initialProps:o,propsSelector:c})=>{const u=[];return r.forEach((r=>{const h=d(e,r,o,c);let g;if(n&&r.replaceChildren(),i)g=p(r.parentElement||document.body,r);else{const e=document.createElement("div");r.appendChild(e),g=p(r,e)}u.push(g),m({island:e,widget:t,rootFragment:g,props:h});const y=(({island:e,hostElement:t,initialProps:r,onNewProps:n,propsSelector:i})=>{const o=new MutationObserver((function(o){o.forEach((function(){n(d(e,t,r,i))}))})),c={attributes:!0,childList:!0,characterData:!0};return e._executedScript&&o.observe(e._executedScript,c),l(t).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),i&&f(i).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),o.observe(s(t)?t.host:t,c),o})({island:e,hostElement:r,initialProps:o,onNewProps:r=>{m({island:e,widget:t,rootFragment:g,props:r})},propsSelector:c});e._rootsToObservers.set(g,y)})),{rootFragments:u}})({island:t,widget:e,clean:n,hostElements:y,replace:i,initialProps:c,propsSelector:u});t._roots=t._roots.concat(v),g=!0};y(),document.addEventListener("DOMContentLoaded",y),document.addEventListener("load",y)},rerender:r=>{t._roots.forEach((n=>{m({island:t,widget:e,rootFragment:n,props:a({},t.props,r)})}))},destroy:()=>{t._roots.forEach((e=>{var r;null==(r=t._rootsToObservers.get(e))||r.disconnect(),(0,i.XX)(null,e)}))}};return t})(t);return a({},r,{render:t=>r.render(a({elementName:e},t)),injectStyles:e=>{r._roots.forEach((t=>{const r=document.createElement("style");r.innerHTML=e,t.parentNode.prepend(r)}))}})})(ys,(()=>{var e;const t=new URLSearchParams(window.location.search),r={};t.get("key")&&(r.query=t.get("key")),t.get("page-type")&&(r.refinementList={basic_page_type:t.get("page-type").split(",")}),t.get("shared")&&(r.refinementList={shared_tags:t.get("shared").split(",")});const n=(null===(e=window.drupalSettings)||void 0===e?void 0:e.stanfordAlgolia.index)||"MISSING_ENV_VAR".ALGOLIA_INDEX;return Da("div",{children:Da(vn,{searchClient:_s,indexName:n,initialUiState:{[n]:r},future:{preserveSharedStateOnUnmount:!0},children:Da(Os,{children:[Da(La,{}),Da(js,{})]})})})}));Ps.render({selector:`${ys}, #${ys}`})})(),n})())); \ No newline at end of file diff --git a/algolia-search/src/algolia-search.island.tsx b/algolia-search/src/algolia-search.island.tsx index debc956..4ea638a 100644 --- a/algolia-search/src/algolia-search.island.tsx +++ b/algolia-search/src/algolia-search.island.tsx @@ -1,13 +1,12 @@ import algoliasearch from 'algoliasearch/lite'; import {createIslandWebComponent} from 'preact-island' -import {HitsProps, InstantSearch, useHits, Configure} from 'react-instantsearch'; +import {HitsProps, InstantSearch, useInfiniteHits} from 'react-instantsearch'; import SearchForm from "./search-form"; import EventHit from "./hits/events"; import NewsHit from "./hits/news"; import DefaultHit from "./hits/default-hit"; import styled from "styled-components"; import {StanfordHit} from "./hits/hit.types"; -import {lazy} from "preact/compat"; const islandName = 'algolia-search' const appId = window.drupalSettings?.stanfordAlgolia.appId || process.env.ALGOLIA_APP_ID @@ -57,8 +56,8 @@ const Container = styled.div` } ` -const CustomHits = (props) => { - const {hits} = useHits(props); +const CustomHits = () => { + const { hits, showMore, isLastPage } = useInfiniteHits(); if (hits.length === 0) return (

    No results for your search. Please try another search.

    ) @@ -71,6 +70,11 @@ const CustomHits = (props) => { )} + { !isLastPage && + + } ) } @@ -105,9 +109,6 @@ const Search = () => { > - diff --git a/algolia-search/src/search-form.tsx b/algolia-search/src/search-form.tsx index b1b126e..1d4e0c9 100644 --- a/algolia-search/src/search-form.tsx +++ b/algolia-search/src/search-form.tsx @@ -36,7 +36,6 @@ const SearchForm = (props) => { limit: 1000, sortBy: ["name:asc"] }); - const inputRef = useRef(null); useEffect(() => { const searchParams = new URLSearchParams(window.location.search); From 1bbf5390be322cde787f650ecaeec40298a5932c Mon Sep 17 00:00:00 2001 From: jdwjdwjdw Date: Wed, 22 May 2024 19:10:54 +0000 Subject: [PATCH 05/16] Insert algolia filter on Resources Directory page, filter label width fixup --- .../dist/islands/algolia-search.island.js | 2 +- algolia-search/src/search-form.tsx | 2 ++ first_step_subtheme.info.yml | 7 ----- first_step_subtheme.libraries.yml | 5 ++++ first_step_subtheme.theme | 28 +++++++++++++++++++ 5 files changed, 36 insertions(+), 8 deletions(-) diff --git a/algolia-search/dist/islands/algolia-search.island.js b/algolia-search/dist/islands/algolia-search.island.js index 54095a4..8235c46 100644 --- a/algolia-search/dist/islands/algolia-search.island.js +++ b/algolia-search/dist/islands/algolia-search.island.js @@ -14,7 +14,7 @@ width: 33%; padding-right: 2rem; } -`,La=e=>{const{query:t,refine:r}=function(e,t){return Ge(ya,e,t)}(e),{items:n,refine:i}=ka({attribute:"basic_page_type",limit:1e3}),{items:a,refine:s}=ka({attribute:"shared_tags",limit:1e3,sortBy:["name:asc"]});return(0,o.useEffect)((()=>{const e=new URLSearchParams(window.location.search);e.delete("key"),e.delete("page-type"),e.delete("shared"),t&&e.set("key",t);const r=n.filter((e=>e.isRefined)).map((e=>e.value)),i=a.filter((e=>e.isRefined)).map((e=>e.value));r.length>=1&&e.set("page-type",r.join(",")),i.length>=1&&e.set("shared",i.join(",")),window.history.replaceState(null,"",`?${e.toString()}`)}),[t,n,a]),Da("form",{role:"search",onReset:e=>{n.map((e=>{e.isRefined&&i(e.value)})),a.map((e=>{e.isRefined&&s(e.value)}))},children:Da(Ha,{children:[Da("h2",{children:"Filter By"}),n.map(((e,t)=>e.isRefined&&Da("button",{onClick:()=>i(e.value),children:e.value}))),a.map(((e,t)=>e.isRefined&&Da("button",{onClick:()=>i(e.value),children:e.value}))),Da("fieldset",{children:[Da("legend",{style:{fontSize:"2.4rem"},children:"Resources"}),Da("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:n.map(((e,t)=>Da("li",{style:{marginBottom:"0"},children:Da("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem"},children:[Da("input",{type:"checkbox",onChange:()=>i(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),Da("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))})]}),Da("fieldset",{children:[Da("legend",{style:{fontSize:"2.4rem"},children:"Allowed Users"}),Da("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:a.map(((e,t)=>Da("li",{style:{marginBottom:"0"},children:Da("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem"},children:[Da("input",{type:"checkbox",onChange:()=>s(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),Da("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},"shared-i")))})]}),Da("button",{type:"reset",children:"Clear all"})]})})};function $a(){for(var e=arguments.length,t=new Array(e),r=0;r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Qa=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var Ma,qa,Va,Ba,za=(Ma={createElement:o.createElement,Fragment:o.Fragment},qa=Ma.createElement,Va=Ma.Fragment,Ba=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,i=e.highlightedTagName,o=e.isHighlighted,a=e.nonHighlightedTagName;return t(o?i:a,{className:o?r.highlighted:r.nonHighlighted},n)}}({createElement:qa,Fragment:Va}),function(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,o=void 0===i?"span":i,a=e.separator,s=void 0===a?", ":a,c=e.className,u=e.classNames,l=void 0===u?{}:u,f=Wa(e,Qa);return qa("span",Ua({},f,{className:$a(l.root,c)}),t.map((function(e,r){var i=r===t.length-1;return qa(Va,{key:r},e.map((function(e,t){return qa(Ba,{key:t,classNames:l,highlightedTagName:n,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)})),!i&&qa("span",{className:l.separator},s))})))}),Ga=["classNames"];function Ja(){return Ja=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Ka(e){var t=e.classNames,r=void 0===t?{}:t,n=Xa(e,Ga);return o.default.createElement(za,Ja({classNames:{root:$a("ais-Highlight",r.root),highlighted:$a("ais-Highlight-highlighted",r.highlighted),nonHighlighted:$a("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:$a("ais-Highlight-separator",r.separator)}},n))}var Ya=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function Za(){return Za=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function ts(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=es(e,Ya),c=ur(t._highlightResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return br(C(e.value||""))}));return o.default.createElement(Ka,Za({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var rs=["classNames"];function ns(){return ns=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function os(e){var t=e.classNames,r=void 0===t?{}:t,n=is(e,rs);return o.default.createElement(za,ns({classNames:{root:$a("ais-Snippet",r.root),highlighted:$a("ais-Snippet-highlighted",r.highlighted),nonHighlighted:$a("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:$a("ais-Snippet-separator",r.separator)}},n))}var as=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function ss(){return ss=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function us(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=cs(e,as),c=ur(t._snippetResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return br(C(e.value||""))}));return o.default.createElement(os,ss({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}const ls=la.article` +`,La=e=>{const{query:t,refine:r}=function(e,t){return Ge(ya,e,t)}(e),{items:n,refine:i}=ka({attribute:"basic_page_type",limit:1e3}),{items:a,refine:s}=ka({attribute:"shared_tags",limit:1e3,sortBy:["name:asc"]});return(0,o.useEffect)((()=>{const e=new URLSearchParams(window.location.search);e.delete("key"),e.delete("page-type"),e.delete("shared"),t&&e.set("key",t);const r=n.filter((e=>e.isRefined)).map((e=>e.value)),i=a.filter((e=>e.isRefined)).map((e=>e.value));r.length>=1&&e.set("page-type",r.join(",")),i.length>=1&&e.set("shared",i.join(",")),window.history.replaceState(null,"",`?${e.toString()}`)}),[t,n,a]),Da("form",{role:"search",onReset:e=>{n.map((e=>{e.isRefined&&i(e.value)})),a.map((e=>{e.isRefined&&s(e.value)}))},children:Da(Ha,{children:[Da("h2",{children:"Filter By"}),n.map(((e,t)=>e.isRefined&&Da("button",{onClick:()=>i(e.value),children:e.value}))),a.map(((e,t)=>e.isRefined&&Da("button",{onClick:()=>i(e.value),children:e.value}))),Da("fieldset",{children:[Da("legend",{style:{fontSize:"2.4rem"},children:"Resources"}),Da("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:n.map(((e,t)=>Da("li",{style:{marginBottom:"0"},children:Da("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem",width:"fit-content"},children:[Da("input",{type:"checkbox",onChange:()=>i(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),Da("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))})]}),Da("fieldset",{children:[Da("legend",{style:{fontSize:"2.4rem"},children:"Allowed Users"}),Da("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:a.map(((e,t)=>Da("li",{style:{marginBottom:"0"},children:Da("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem",width:"fit-content"},children:[Da("input",{type:"checkbox",onChange:()=>s(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),Da("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},"shared-i")))})]}),Da("button",{type:"reset",children:"Clear all"})]})})};function $a(){for(var e=arguments.length,t=new Array(e),r=0;r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Qa=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var Ma,qa,Va,Ba,za=(Ma={createElement:o.createElement,Fragment:o.Fragment},qa=Ma.createElement,Va=Ma.Fragment,Ba=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,i=e.highlightedTagName,o=e.isHighlighted,a=e.nonHighlightedTagName;return t(o?i:a,{className:o?r.highlighted:r.nonHighlighted},n)}}({createElement:qa,Fragment:Va}),function(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,o=void 0===i?"span":i,a=e.separator,s=void 0===a?", ":a,c=e.className,u=e.classNames,l=void 0===u?{}:u,f=Wa(e,Qa);return qa("span",Ua({},f,{className:$a(l.root,c)}),t.map((function(e,r){var i=r===t.length-1;return qa(Va,{key:r},e.map((function(e,t){return qa(Ba,{key:t,classNames:l,highlightedTagName:n,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)})),!i&&qa("span",{className:l.separator},s))})))}),Ga=["classNames"];function Ja(){return Ja=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Ka(e){var t=e.classNames,r=void 0===t?{}:t,n=Xa(e,Ga);return o.default.createElement(za,Ja({classNames:{root:$a("ais-Highlight",r.root),highlighted:$a("ais-Highlight-highlighted",r.highlighted),nonHighlighted:$a("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:$a("ais-Highlight-separator",r.separator)}},n))}var Ya=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function Za(){return Za=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function ts(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=es(e,Ya),c=ur(t._highlightResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return br(C(e.value||""))}));return o.default.createElement(Ka,Za({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var rs=["classNames"];function ns(){return ns=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function os(e){var t=e.classNames,r=void 0===t?{}:t,n=is(e,rs);return o.default.createElement(za,ns({classNames:{root:$a("ais-Snippet",r.root),highlighted:$a("ais-Snippet-highlighted",r.highlighted),nonHighlighted:$a("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:$a("ais-Snippet-separator",r.separator)}},n))}var as=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function ss(){return ss=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function us(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=cs(e,as),c=ur(t._snippetResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return br(C(e.value||""))}));return o.default.createElement(os,ss({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}const ls=la.article` display: flex; flex-direction: column; justify-content: space-between; diff --git a/algolia-search/src/search-form.tsx b/algolia-search/src/search-form.tsx index 1d4e0c9..510f0a5 100644 --- a/algolia-search/src/search-form.tsx +++ b/algolia-search/src/search-form.tsx @@ -92,6 +92,7 @@ const SearchForm = (props) => { display: "flex", alignItems: "center", fontSize: "2rem", + width: "fit-content", }}> { display: "flex", alignItems: "center", fontSize: "2rem", + width: "fit-content", }}> getPath(); + $alias = \Drupal::service('path_alias.manager')->getAliasByPath($path); + + $path_alias = trim($alias, '/'); + $path_alias = str_replace('/', '_', $path_alias); + $path_alias = str_replace('-', '_', $path_alias); + + $suggestions[] = 'page__'.$path_alias; +} + +/** + * Implements hook_preprocess_HOOK(). + */ +function first_step_subtheme_preprocess_page__resources_directory(&$variables) { + stanford_basic_preprocess_page__search($variables); + + // Replace the library if it exists. + foreach ($variables['#attached']['library'] as &$library) { + if ($library === 'stanford_basic/algolia-search') { + $library = 'first_step_subtheme/algolia-search'; + } + } +} From cc07a5259b1d5bb04afb3c179c8bdef64bcba22f Mon Sep 17 00:00:00 2001 From: jdwjdwjdw Date: Fri, 31 May 2024 04:28:34 +0000 Subject: [PATCH 06/16] Add reset link, add styles for chips and load more button --- .../dist/islands/algolia-search.island.js | 62 ++++++-- algolia-search/src/algolia-search.island.tsx | 10 +- algolia-search/src/hits/default-hit.tsx | 16 +- algolia-search/src/search-form.tsx | 141 ++++++++++++------ 4 files changed, 164 insertions(+), 65 deletions(-) diff --git a/algolia-search/dist/islands/algolia-search.island.js b/algolia-search/dist/islands/algolia-search.island.js index 8235c46..aa1f37f 100644 --- a/algolia-search/dist/islands/algolia-search.island.js +++ b/algolia-search/dist/islands/algolia-search.island.js @@ -1,5 +1,5 @@ /*! For license information please see algolia-search.island.js.LICENSE.txt */ -!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var n in r)("object"==typeof exports?exports:e)[n]=r[n]}}(self,(()=>(()=>{var e={733: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,o,a,s,c,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(o=this._events[e]))return!1;if(r(o))switch(arguments.length){case 1:o.call(this);break;case 2:o.call(this,arguments[1]);break;case 3:o.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),o.apply(this,s)}else if(n(o))for(s=Array.prototype.slice.call(arguments,1),a=(u=o.slice()).length,c=0;c0&&this._events[e].length>a&&(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,o,a,s;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(a=(i=this._events[e]).length,o=-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(s=a;s-- >0;)if(i[s]===t||i[s].listener&&i[s].listener===t){o=s;break}if(o<0)return this;1===i.length?(i.length=0,delete this._events[e]):i.splice(o,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)}},103:(e,t,r)=>{"use strict";var n=r(571),i=r(127),o=r(371),a=r(691);function s(e,t,r,i){return new n(e,t,r,i)}s.version=r(938),s.AlgoliaSearchHelper=n,s.SearchParameters=o,s.RecommendParameters=i,s.SearchResults=a,e.exports=s},732:(e,t,r)=>{"use strict";var n=r(733);function i(e,t,r){this.main=e,this.fn=t,this.recommendFn=r,this.lastResults=null,this.lastRecommendResults=null}r(14)(i,n),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},i.prototype.getModifiedRecommendState=function(e){return this.recommendFn(e)},e.exports=i},127:e=>{"use strict";function t(e){e=e||{},this.params=e.params||[]}t.prototype={constructor:t,addParams:function(e){var r=this.params.slice(),n=this.params.findIndex((function(t){return t.$$id===e.$$id}));return-1!==n?r.splice(n,1,e):r.push(e),new t({params:r})},removeParams:function(e){return new t({params:this.params.filter((function(t){return t.$$id!==e}))})},addFrequentlyBoughtTogether:function(e){return this.addParams(Object.assign({},e,{model:"bought-together"}))},addRelatedProducts:function(e){return this.addParams(Object.assign({},e,{model:"related-products"}))},addTrendingItems:function(e){return this.addParams(Object.assign({},e,{model:"trending-items"}))},addTrendingFacets:function(e){return this.addParams(Object.assign({},e,{model:"trending-facets"}))},addLookingSimilar:function(e){return this.addParams(Object.assign({},e,{model:"looking-similar"}))},_buildQueries:function(e){return this.params.map((function(t){var r=Object.assign({},t,{indexName:e});return delete r.$$id,r}))}},e.exports=t},54:(e,t,r)=>{"use strict";var n=r(110),i=r(317),o=r(383),a={addRefinement:function(e,t,r){if(a.isRefined(e,t,r))return e;var i=""+r,o=e[t]?e[t].concat(i):[i],s={};return s[t]=o,n({},s,e)},removeRefinement:function(e,t,r){if(void 0===r)return a.clearRefinement(e,(function(e,r){return t===r}));var n=""+r;return a.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 a.isRefined(e,t,r)?a.removeRefinement(e,t,r):a.addRefinement(e,t,r)},clearRefinement:function(e,t,r){if(void 0===t)return i(e)?{}:e;if("string"==typeof t)return o(e,[t]);if("function"==typeof t){var n=!1,a=Object.keys(e).reduce((function(i,o){var a=e[o]||[],s=a.filter((function(e){return!t(e,o,r)}));return s.length!==a.length&&(n=!0),i[o]=s,i}),{});return n?a: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=a},371:(e,t,r)=>{"use strict";var n=r(110),i=r(849),o=r(843),a=r(728),s=r(317),c=r(383),u=r(507),l=r(208),f=r(54);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 d(e){var t=e?d._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!==d.PARAMETERS.indexOf(e),i=void 0!==t[e];!n&&i&&(r[e]=t[e])}))}d.PARAMETERS=Object.keys(new d),d._parseNumbers=function(e){if(e instanceof d)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 a(e,t)},d.make=function(e){var t=new d(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},d.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&&s(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."):s(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},d.prototype={constructor:d,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=a({},this.numericRefinements);return i[e]=a({},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 s(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return c(this.numericRefinements,[e]);if("function"==typeof e){var t=!1,r=this.numericRefinements,n=Object.keys(r).reduce((function(n,i){var o=r[i],a={};return o=o||{},Object.keys(o).forEach((function(r){var n=o[r]||[],s=[];n.forEach((function(t){e({val:t,op:r},i,"numeric")||s.push(t)})),s.length!==n.length&&(t=!0),a[r]=s})),n[i]=a,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 o,a,s=u(r),c=void 0!==(o=this.numericRefinements[e][t],a=s,i(o,(function(e){return h(e,a)})));return n&&c},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=o(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 o(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;return 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=d.validate(this,e);if(t)throw t;var r=this,n=d._parseNumbers(e),i=Object.keys(this).reduce((function(e,t){return e[t]=r[t],e}),{}),o=Object.keys(n).reduce((function(e,t){var r=void 0!==e[t],i=void 0!==n[t];return r&&!i?c(e,[t]):(i&&(e[t]=n[t]),e)}),i);return new this.constructor(o)},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=d},673:(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),d=o(e._getHierarchicalFacetSortBy(n)),p=t.every((function(e){return e.exhaustive})),m=function(e,t,r,n,o){return function(u,l,f){var h=u;if(f>0){var d=0;for(h=u;d{"use strict";var n=r(965),i=r(110),o=r(909),a=r(849),s=r(917),c=r(577),u=r(728),l=r(601),f=o.escapeFacetValue,h=o.unescapeFacetValue,d=r(673);function p(e){var t={};return e.forEach((function(e,r){t[e]=r})),t}function m(e,t,r){t&&t[r]&&(e.stats=t[r])}function g(e,t,r){var o=t[0];this._rawResults=t;var c=this;Object.keys(o).forEach((function(e){c[e]=o[e]}));var l=u({persistHierarchicalRootCount:!1},r);Object.keys(l).forEach((function(e){c[e]=l[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 f=e.getRefinedDisjunctiveFacets(),g=p(e.facets),y=p(e.disjunctiveFacets),v=1,b=o.facets||{};Object.keys(b).forEach((function(t){var r,n,i=b[t],u=(r=e.hierarchicalFacets,n=t,a(r,(function(e){return(e.attributes||[]).indexOf(n)>-1})));if(u){var l=u.attributes.indexOf(t),f=s(e.hierarchicalFacets,(function(e){return e.name===u.name}));c.hierarchicalFacets[f][l]={attribute:t,data:i,exhaustive:o.exhaustiveFacetsCount}}else{var h,d=-1!==e.disjunctiveFacets.indexOf(t),p=-1!==e.facets.indexOf(t);d&&(h=y[t],c.disjunctiveFacets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.disjunctiveFacets[h],o.facets_stats,t)),p&&(h=g[t],c.facets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.facets[h],o.facets_stats,t))}})),this.hierarchicalFacets=n(this.hierarchicalFacets),f.forEach((function(r){var n=t[v],a=n&&n.facets?n.facets:{},l=e.getHierarchicalFacetByName(r);Object.keys(a).forEach((function(t){var r,f=a[t];if(l){r=s(e.hierarchicalFacets,(function(e){return e.name===l.name}));var d=s(c.hierarchicalFacets[r],(function(e){return e.attribute===t}));if(-1===d)return;c.hierarchicalFacets[r][d].data=u({},c.hierarchicalFacets[r][d].data,f)}else{r=y[t];var p=o.facets&&o.facets[t]||{};c.disjunctiveFacets[r]={name:t,data:i({},f,p),exhaustive:n.exhaustiveFacetsCount},m(c.disjunctiveFacets[r],n.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!c.disjunctiveFacets[r].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(h(n))>-1&&(c.disjunctiveFacets[r].data[n]=0)}))}})),v++})),e.getRefinedHierarchicalFacets().forEach((function(r){var n=e.getHierarchicalFacetByName(r),o=e._getHierarchicalFacetSeparator(n),a=e.getHierarchicalRefinement(r);0===a.length||a[0].split(o).length<2||t.slice(v).forEach((function(t){var r=t&&t.facets?t.facets:{};Object.keys(r).forEach((function(t){var u=r[t],l=s(e.hierarchicalFacets,(function(e){return e.name===n.name})),f=s(c.hierarchicalFacets[l],(function(e){return e.attribute===t}));if(-1!==f){var h={};if(a.length>0&&!c.persistHierarchicalRootCount){var d=a[0].split(o)[0];h[d]=c.hierarchicalFacets[l][f].data[d]}c.hierarchicalFacets[l][f].data=i(h,u,c.hierarchicalFacets[l][f].data)}})),v++}))})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],n=g[t];c.facets[n]={name:t,data:b[t],exhaustive:o.exhaustiveFacetsCount},r.forEach((function(e){c.facets[n]=c.facets[n]||{name:t},c.facets[n].data=c.facets[n].data||{},c.facets[n].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(d(e)),this.facets=n(this.facets),this.disjunctiveFacets=n(this.disjunctiveFacets),this._state=e}function y(e,t){function r(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var n=a(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=a(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 o=a(e.hierarchicalFacets,r);if(!o)return o;var s=e._state.getHierarchicalFacetByName(t),c=e._state._getHierarchicalFacetSeparator(s),u=h(e._state.getHierarchicalRefinement(t)[0]||"");0===u.indexOf(s.rootPath)&&(u=u.replace(s.rootPath+c,""));var l=u.split(c);return l.unshift(t),v(o,l,0),o}}function v(e,t,r){e.isRefined=e.name===(t[r]&&t[r].trim()),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 o=t.data.map((function(t){return b(e,t,r,n+1)})),a=e(o,r[n]);return i({data:a},t)}function _(e,t){var r=a(e,(function(e){return e.name===t}));return r&&r.stats}function S(e,t,r,n,i){var o=a(i,(function(e){return e.name===r})),s=o&&o.data&&o.data[n]?o.data[n]:0,c=o&&o.exhaustive||!1;return{type:t,attributeName:r,name:n,count:s,exhaustive:c}}g.prototype.getFacetByName=function(e){function t(t){return t.name===e}return a(this.facets,t)||a(this.disjunctiveFacets,t)||a(this.hierarchicalFacets,t)},g.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],g.prototype.getFacetValues=function(e,t){var r=y(this,e);if(r){var n,o=i({},t,{sortBy:g.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),a=this;if(Array.isArray(r))n=[e];else n=a._state.getHierarchicalFacetByName(r.name).attributes;return b((function(e,t){if(o.facetOrdering){var r=function(e,t){return e.renderingContent&&e.renderingContent.facetOrdering&&e.renderingContent.facetOrdering.values&&e.renderingContent.facetOrdering.values[t]}(a,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 o,a=t.sortRemainingBy;return"hidden"===a?r:(o="alpha"===a?[["path","name"],["asc","asc"]]:[["count"],["desc"]],r.concat(l(n,o[0],o[1])))}(e,r)}if(Array.isArray(o.sortBy)){var n=c(o.sortBy,g.DEFAULT_SORT);return l(e,n[0],n[1])}if("function"==typeof o.sortBy)return function(e,t){return t.sort(e)}(o.sortBy,e);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}),r,n)}},g.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?_(this.facets,e):this._state.isDisjunctiveFacet(e)?_(this.disjunctiveFacets,e):void 0},g.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),o=e._getHierarchicalFacetSeparator(i),s=r.split(o),c=a(n,(function(e){return e.name===t})),u=s.reduce((function(e,t){var r=e&&a(e.data,(function(e){return e.name===t}));return void 0!==r?r:e}),c),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=g},571:(e,t,r)=>{"use strict";var n=r(733),i=r(732),o=r(909).escapeFacetValue,a=r(14),s=r(728),c=r(317),u=r(383),l=r(127),f=r(228),h=r(371),d=r(691),p=r(938);function m(e,t,r,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.setClient(e);var i=r||{};i.index=t,this.state=h.make(i),this.recommendState=new l({params:i.recommendState}),this.lastResults=null,this.lastRecommendResults=null,this._queryId=0,this._recommendQueryId=0,this._lastQueryIdReceived=-1,this._lastRecommendQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0,this._currentNbRecommendQueries=0,this._searchResultsOptions=n}function g(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}a(m,n),m.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},m.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},m.prototype.recommend=function(){return this._recommend(),this},m.prototype.getQuery=function(){var e=this.state;return f._getHitsSearchParams(e)},m.prototype.searchOnce=function(e,t){var r=e?this.state.setQueryParameters(e):this.state,n=f._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 d(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 d(r,e.results),r)})).catch((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,r)}))},m.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=s({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:u(f._getHitsSearchParams(n),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),o="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(o);var a=this.client.initIndex(n.index);if("function"!=typeof a.findAnswers)throw new Error(o);return a.findAnswers(n.query,e.queryLanguages,i)},m.prototype.searchForFacetValues=function(e,t,r,n){var i="function"==typeof this.client.searchForFacetValues,a="function"==typeof this.client.initIndex;if(!i&&!a&&"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 s=this.state.setQueryParameters(n||{}),c=s.isDisjunctiveFacet(e),u=f.getSearchForFacetQuery(e,t,r,s);this._currentNbQueries++;var l,h=this;return i?l=this.client.searchForFacetValues([{indexName:s.index,params:u}]):a?l=this.client.initIndex(s.index).searchForFacetValues(u):(delete u.facetName,l=this.client.search([{type:"facet",facet:e,indexName:s.index,params:u}]).then((function(e){return e.results[0]}))),this.emit("searchForFacetValues",{state:s,facet:e,query:t}),l.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=o(t.value),t.isRefined=c?s.isDisjunctiveFacetRefined(e,t.escapedValue):s.isFacetRefined(e,t.escapedValue)})),t}),(function(e){throw h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),e}))},m.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},m.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},m.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},m.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},m.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},m.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},m.prototype.addFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.addFrequentlyBoughtTogether(e)}),this},m.prototype.addRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.addRelatedProducts(e)}),this},m.prototype.addTrendingItems=function(e){return this._recommendChange({state:this.recommendState.addTrendingItems(e)}),this},m.prototype.addTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.addTrendingFacets(e)}),this},m.prototype.addLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.addLookingSimilar(e)}),this},m.prototype.removeNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},m.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},m.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},m.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},m.prototype.removeFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingItems=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},m.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},m.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},m.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},m.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},m.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},m.prototype.setCurrentPage=g,m.prototype.setPage=g,m.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},m.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},m.prototype.setState=function(e){return this._change({state:h.make(e),isPageReset:!1}),this},m.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new h(e),this},m.prototype.hasRefinements=function(e){return!!c(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))},m.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},m.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},m.prototype.hasTag=function(e){return this.state.isTagRefined(e)},m.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},m.prototype.getIndex=function(){return this.state.index},m.prototype.getCurrentPage=y,m.prototype.getPage=y,m.prototype.getTags=function(){return this.state.tagRefinements},m.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},m.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},m.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},m.prototype._search=function(e){var t=this.state,r=[],n=[];e.onlyWithDerivedHelpers||(n=f._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?f._getQueries(n.index,n):[];return r.push({state:n,queriesCount:i.length,helper:e}),e.emit("search",{state:n,results:e.lastResults}),i})),o=Array.prototype.concat.apply(n,i),a=this._queryId++;if(this._currentNbQueries++,!o.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,r,a));try{this.client.search(o).then(this._dispatchAlgoliaResponse.bind(this,r,a)).catch(this._dispatchAlgoliaError.bind(this,a))}catch(e){this.emit("error",{error:e})}},m.prototype._recommend=function(){var e=this.state,t=this.recommendState,r=this.getIndex(),n=[{state:t,index:r,helper:this}];this.emit("fetch",{recommend:{state:t,results:this.lastRecommendResults}});var i=this.derivedHelpers.map((function(t){var r=t.getModifiedState(e).index;if(!r)return[];var i=t.getModifiedRecommendState(new l);return n.push({state:i,index:r,helper:t}),t.emit("fetch",{recommend:{state:i,results:t.lastRecommendResults}}),i._buildQueries(r)})),o=Array.prototype.concat.apply(this.recommendState._buildQueries(r),i);if(0!==o.length)if(o.length>0&&void 0===this.client.getRecommendations)console.warn("Please update algoliasearch/lite to the latest version in order to use recommendations widgets.");else{var a=this._recommendQueryId++;this._currentNbRecommendQueries++;try{this.client.getRecommendations(o).then(this._dispatchRecommendResponse.bind(this,a,n)).catch(this._dispatchRecommendError.bind(this,a))}catch(e){this.emit("error",{error:e})}}},m.prototype._dispatchAlgoliaResponse=function(e,t,r){var n=this;if(!(t0},m.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}))},m.prototype._recommendChange=function(e){var t=e.state;t!==this.recommendState&&(this.recommendState=t,this.emit("recommend:change",{search:{results:this.lastResults,state:this.state},recommend:{results:this.lastRecommendResults,state:this.recommendState}}))},m.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},m.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.client=e),this},m.prototype.getClient=function(){return this.client},m.prototype.derive=function(e,t){var r=new i(this,e,t);return this.derivedHelpers.push(r),r},m.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)},m.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=m},965:e=>{"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},110:e=>{"use strict";e.exports=function(){return Array.prototype.slice.call(arguments).reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(r){void 0!==t[r]&&(void 0!==e[r]&&delete e[r],e[r]=t[r])})),e}),{})}},909: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(/^\\-/,"-")}}},849:e=>{"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var r=0;r{"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var r=0;r{"use strict";var n=r(849);e.exports=function(e,t){var r=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var i=t.split(":"),o=n(r,(function(e){return e[0]===i[0]}));return i.length>1||!o?(e[0].push(i[0]),e[1].push(i[1]),e):(e[0].push(o[0]),e[1].push(o[1]),e)}),[[],[]])}},14:e=>{"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},843:e=>{"use strict";e.exports=function(e,t){return e.filter((function(r,n){return t.indexOf(r)>-1&&e.indexOf(r)===n}))}},728: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 o=n[i],a=e[i];void 0!==a&&void 0===o||(t(a)&&t(o)?e[i]=r(a,o):e[i]="object"==typeof(s=o)&&null!==s?r(Array.isArray(s)?[]:{},s):s)}var s;return e}e.exports=function(e){t(e)||(e={});for(var n=1,i=arguments.length;n{"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},383:e=>{"use strict";e.exports=function(e,t){if(null===e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}},601:e=>{"use strict";function t(e,t){if(e!==t){var r=void 0!==e,n=null===e,i=void 0!==t,o=null===t;if(!o&&e>t||n&&i||!r)return 1;if(!n&&e=n.length?o:"desc"===n[i]?-o:o}return e.index-r.index})),i.map((function(e){return e.value}))}},507: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.")}},228:(e,t,r)=>{"use strict";var n=r(728);function i(e){return Object.keys(e).sort().reduce((function(t,r){return t[r]=e[r],t}),{})}var o={_getQueries:function(e,t){var r=[];return r.push({indexName:e,params:o._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(n){r.push({indexName:e,params:o._getDisjunctiveFacetSearchParams(t,n)})})),t.getRefinedHierarchicalFacets().forEach((function(n){var i=t.getHierarchicalFacetByName(n),a=t.getHierarchicalRefinement(n),s=t._getHierarchicalFacetSeparator(i);if(a.length>0&&a[0].split(s).length>1){var c=a[0].split(s).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(s)})}),[]);c.forEach((function(n,a){var s=o._getDisjunctiveFacetSearchParams(t,n.attribute,0===a);function u(e){return i.attributes.some((function(t){return t===e.split(":")[0]}))}var l=(s.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=c[a-1];s.facetFilters=a>0?l.concat(f.attribute+":"+f.value):l.length>0?l:void 0,r.push({indexName:e,params:s})}))}})),r},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(o._getHitsHierarchicalFacetsAttributes(e)).sort(),r=o._getFacetFilters(e),a=o._getNumericFilters(e),s=o._getTagFilters(e),c={facets:t.indexOf("*")>-1?["*"]:t,tagFilters:s};return r.length>0&&(c.facetFilters=r),a.length>0&&(c.numericFilters=a),i(n({},e.getQueryParams(),c))},_getDisjunctiveFacetSearchParams:function(e,t,r){var a=o._getFacetFilters(e,t,r),s=o._getNumericFilters(e,t),c=o._getTagFilters(e),u={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};c.length>0&&(u.tagFilters=c);var l=e.getHierarchicalFacetByName(t);return u.facets=l?o._getDisjunctiveHierarchicalFacetAttribute(e,l,r):t,s.length>0&&(u.numericFilters=s),a.length>0&&(u.facetFilters=a),i(n({},e.getQueryParams(),u))},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var r=[];return Object.keys(e.numericRefinements).forEach((function(n){var i=e.numericRefinements[n]||{};Object.keys(i).forEach((function(e){var o=i[e]||[];t!==n&&o.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]||[]).slice().sort().forEach((function(t){n.push(e+":"+t)}))}));var o=e.facetsExcludes||{};Object.keys(o).sort().forEach((function(e){(o[e]||[]).sort().forEach((function(t){n.push(e+":-"+t)}))}));var a=e.disjunctiveFacetsRefinements||{};Object.keys(a).sort().forEach((function(e){var r=a[e]||[];if(e!==t&&r&&0!==r.length){var i=[];r.slice().sort().forEach((function(t){i.push(e+":"+t)})),n.push(i)}}));var s=e.hierarchicalFacetsRefinements||{};return Object.keys(s).sort().forEach((function(i){var o=(s[i]||[])[0];if(void 0!==o){var a,c,u=e.getHierarchicalFacetByName(i),l=e._getHierarchicalFacetSeparator(u),f=e._getHierarchicalRootPath(u);if(t===i){if(-1===o.indexOf(l)||!f&&!0===r||f&&f.split(l).length===o.split(l).length)return;f?(c=f.split(l).length-1,o=f):(c=o.split(l).length-2,o=o.slice(0,o.lastIndexOf(l))),a=u.attributes[c]}else c=o.split(l).length-1,a=u.attributes[c];a&&n.push([a+":"+o])}})),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),o=n.split(i).length,a=r.attributes.slice(0,o+1);return t.concat(a)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,r){var n=e._getHierarchicalFacetSeparator(t);if(!0===r){var i=e._getHierarchicalRootPath(t),o=0;return i&&(o=i.split(n).length),[t.attributes[o]]}var a=(e.getHierarchicalRefinement(t.name)[0]||"").split(n).length-1;return t.attributes.slice(0,a+1)},getSearchForFacetQuery:function(e,t,r,a){var s=a.isDisjunctiveFacet(e)?a.clearRefinements(e):a,c={facetQuery:t,facetName:e};return"number"==typeof r&&(c.maxFacetHits=r),i(n({},o._getHitsSearchParams(s),c))}};e.exports=o},208:e=>{"use strict";e.exports=function(e){return null!==e&&/^[a-zA-Z0-9_-]{1,64}$/.test(e)}},938:e=>{"use strict";e.exports="3.19.0"},643:function(e){e.exports=function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(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 r(r){for(var n=1;n=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function o(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){s();var t=JSON.stringify(e);return o()[t]})).then((function(e){return Promise.all([e?e.value:t(),void 0!==e])})).then((function(e){var t=i(e,2),n=t[0],o=t[1];return Promise.all([n,o||r.miss(n)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var i=o();return i[JSON.stringify(e)]={timestamp:(new Date).getTime(),value:t},n().setItem(r,JSON.stringify(i)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=o();delete t[JSON.stringify(e)],n().setItem(r,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){n().removeItem(r)}))}}}function s(e){var t=o(e.caches),r=t.shift();return void 0===r?{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,r.miss(e)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,i).catch((function(){return s({caches:t}).get(e,n,i)}))},set:function(e,n){return r.set(e,n).catch((function(){return s({caches:t}).set(e,n)}))},delete:function(e){return r.delete(e).catch((function(){return s({caches:t}).delete(e)}))},clear:function(){return r.clear().catch((function(){return s({caches:t}).clear()}))}}}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},o=JSON.stringify(r);if(o in t)return Promise.resolve(e.serializable?JSON.parse(t[o]):t[o]);var a=n(),s=i&&i.miss||function(){return Promise.resolve()};return a.then((function(e){return s(e)})).then((function(){return a}))},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e){for(var t=e.length-1;t>0;t--){var r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function l(e,t){return t?(Object.keys(t).forEach((function(r){e[r]=t[r](e)})),e):e}function f(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var p={Read:1,Write:2,Any:3},m=1,g=2,y=3;function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m;return r(r({},e),{},{status:t,lastUpdate:Date.now()})}function b(e){return"string"==typeof e?{protocol:"https",url:e,accept:p.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||p.Any}}var _="GET",S="POST";function w(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(v(t))}))}))).then((function(e){var r=e.filter((function(e){return function(e){return e.status===m||Date.now()-e.lastUpdate>12e4}(e)})),n=e.filter((function(e){return function(e){return e.status===y&&Date.now()-e.lastUpdate<=12e4}(e)})),i=[].concat(o(r),o(n));return{getTimeout:function(e,t){return(0===n.length&&0===e?1:n.length+3+e)*t},statelessHosts:i.length>0?i.map((function(e){return b(e)})):t}}))}function O(e,t,n,i){var a=[],s=function(e,t){if(e.method!==_&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:r(r({},e.data),t.data);return JSON.stringify(n)}}(n,i),c=function(e,t){var n=r(r({},e.headers),t.headers),i={};return Object.keys(n).forEach((function(e){var t=n[e];i[e.toLowerCase()]=t})),i}(e,i),u=n.method,l=n.method!==_?{}:r(r({},n.data),i.data),f=r(r(r({"x-algolia-agent":e.userAgent.value},e.queryParameters),l),i.queryParameters),h=0,d=function t(r,o){var l=r.pop();if(void 0===l)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:x(a)};var d={data:s,headers:c,method:u,url:P(l,n.path,f),connectTimeout:o(h,e.timeouts.connect),responseTimeout:o(h,i.timeout)},p=function(e){var t={request:d,response:e,host:l,triesLeft:r.length};return a.push(t),t},m={onSuccess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(n){var i=p(n);return n.isTimedOut&&h++,Promise.all([e.logger.info("Retryable failure",E(i)),e.hostsCache.set(l,v(l,n.isTimedOut?y:g))]).then((function(){return t(r,o)}))},onFail:function(e){throw p(e),function(e,t){var r=e.content,n=e.status,i=r;try{i=JSON.parse(r).message}catch(e){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(i,n,t)}(e,x(a))}};return e.requester.send(d).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,r=e.status;return!t&&!~~r}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSuccess(e):t.onFail(e)}(e,m)}))};return w(e.hostsCache,t).then((function(e){return d(o(e.statelessHosts).reverse(),e.getTimeout)}))}function j(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var r="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(r)&&(t.value="".concat(t.value).concat(r)),t}};return t}function P(e,t,r){var n=R(r),i="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return n.length&&(i+="?".concat(n)),i}function R(e){return Object.keys(e).map((function(t){return f("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r})).join("&")}function x(e){return e.map((function(e){return E(e)}))}function E(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return r(r({},e),{},{request:r(r({},e.request),{},{headers:r(r({},e.request.headers),t)})})}var F=function(e){var t=e.appId,n=function(e,t,r){var n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:function(){return e===h.WithinHeaders?n:{}},queryParameters:function(){return e===h.WithinQueryParameters?n:{}}}}(void 0!==e.authMode?e.authMode:h.WithinHeaders,t,e.apiKey),o=function(e){var t=e.hostsCache,r=e.logger,n=e.requester,o=e.requestsCache,a=e.responsesCache,s=e.timeouts,c=e.userAgent,u=e.hosts,l=e.queryParameters,f={hostsCache:t,logger:r,requester:n,requestsCache:o,responsesCache:a,timeouts:s,userAgent:c,headers:e.headers,queryParameters:l,hosts:u.map((function(e){return b(e)})),read:function(e,t){var r=d(t,f.timeouts.read),n=function(){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Read)})),e,r)};if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();var o={request:e,mappedRequestOptions:r,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(o,(function(){return f.requestsCache.get(o,(function(){return f.requestsCache.set(o,n()).then((function(e){return Promise.all([f.requestsCache.delete(o),e])}),(function(e){return Promise.all([f.requestsCache.delete(o),Promise.reject(e)])})).then((function(e){var t=i(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.responsesCache.set(o,e)}})},write:function(e,t){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Write)})),e,d(t,f.timeouts.write))}};return f}(r(r({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:p.Read},{url:"".concat(t,".algolia.net"),accept:p.Write}].concat(u([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return l({transporter:o,appId:t,addAlgoliaAgent:function(e,t){o.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([o.requestsCache.clear(),o.responsesCache.clear()]).then((function(){}))}},e.methods)},T=function(e){return function(t,r){return t.method===_?e.transporter.read(t,r):e.transporter.write(t,r)}},A=function(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return l({transporter:e.transporter,appId:e.appId,indexName:t},r.methods)}},N=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{params:R(e.params||{})})}));return e.transporter.read({method:S,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},n)}},I=function(e){return function(t,i){return Promise.all(t.map((function(t){var o=t.params,a=o.facetName,s=o.facetQuery,c=n(o,["facetName","facetQuery"]);return A(e)(t.indexName,{methods:{searchForFacetValues:D}}).searchForFacetValues(a,s,r(r({},i),c))})))}},k=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:r},cacheable:!0},n)}},C=function(e){return function(t,r){return e.transporter.read({method:S,path:f("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r)}},D=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n)}},H=1,L=2,$=3,U=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{threshold:e.threshold||0})}));return e.transporter.read({method:S,path:"1/indexes/*/recommendations",data:{requests:i},cacheable:!0},n)}};function W(e,t,n){var i,o={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return r.setRequestHeader(t,e.headers[t])}));var n,i=function(e,n){return setTimeout((function(){r.abort(),t({status:0,content:n,isTimedOut:!0})}),1e3*e)},o=i(e.connectTimeout,"Connection timeout");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(o),n=i(e.responseTimeout,"Socket timeout"))},r.onerror=function(){0===r.status&&(clearTimeout(o),clearTimeout(n),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(o),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},logger:(i=$,{debug:function(e,t){return H>=i&&console.debug(e,t),Promise.resolve()},info:function(e,t){return L>=i&&console.info(e,t),Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:c(),requestsCache:c({serializable:!1}),hostsCache:s({caches:[a({key:"".concat("4.23.3","-").concat(e)}),c()]}),userAgent:j("4.23.3").add({segment:"Browser",version:"lite"}),authMode:h.WithinQueryParameters};return F(r(r(r({},o),n),{},{methods:{search:N,searchForFacetValues:I,multipleQueries:N,multipleSearchForFacetValues:I,customRequest:T,initIndex:function(e){return function(t){return A(e)(t,{methods:{search:C,searchForFacetValues:D,findAnswers:k}})}},getRecommendations:U}}))}return W.version="4.23.3",W}()},83: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}},87:(e,t,r)=>{"use strict";var n=r(670),i=r(192),o=r(83);e.exports={formats:o,parse:i,stringify:n}},192:(e,t,r)=>{"use strict";var n=r(442),i=Object.prototype.hasOwnProperty,o=Array.isArray,a={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},s=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},c=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 o=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,s=r.depth>0&&/(\[[^[\]]*])/.exec(o),u=s?o.slice(0,s.index):o,l=[];if(u){if(!r.plainObjects&&i.call(Object.prototype,u)&&!r.allowPrototypes)return;l.push(u)}for(var f=0;r.depth>0&&null!==(s=a.exec(o))&&f=0;--o){var a,s=e[o];if("[]"===s&&r.parseArrays)a=[].concat(i);else{a=r.plainObjects?Object.create(null):{};var u="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,l=parseInt(u,10);r.parseArrays||""!==u?!isNaN(l)&&s!==u&&String(l)===u&&l>=0&&r.parseArrays&&l<=r.arrayLimit?(a=[])[l]=i:"__proto__"!==u&&(a[u]=i):a={0:i}}i=a}return i}(l,t,r,n)}};e.exports=function(e,t){var r=function(e){if(!e)return a;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");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 t=void 0===e.charset?a.charset:e.charset;return{allowDots:void 0===e.allowDots?a.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:a.comma,decoder:"function"==typeof e.decoder?e.decoder:a.decoder,delimiter:"string"==typeof e.delimiter||n.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:a.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:a.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:a.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),d=-1,p=t.charset;if(t.charsetSentinel)for(r=0;r-1&&(g=o(g)?[g]:g),i.call(u,m)?u[m]=n.combine(u[m],g):u[m]=g}return u}(e,r):e,f=r.plainObjects?Object.create(null):{},h=Object.keys(l),d=0;d{"use strict";var n=r(442),i=r(83),o=Object.prototype.hasOwnProperty,a={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,c=String.prototype.split,u=Array.prototype.push,l=function(e,t){u.apply(e,s(t)?t:[t])},f=Date.prototype.toISOString,h=i.default,d={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,o,a,u,f,h,p,m,g,y,v,b){var _,S=t;if("function"==typeof f?S=f(r,S):S instanceof Date?S=m(S):"comma"===i&&s(S)&&(S=n.maybeMap(S,(function(e){return e instanceof Date?m(e):e}))),null===S){if(o)return u&&!v?u(r,d.encoder,b,"key",g):r;S=""}if("string"==typeof(_=S)||"number"==typeof _||"boolean"==typeof _||"symbol"==typeof _||"bigint"==typeof _||n.isBuffer(S)){if(u){var w=v?r:u(r,d.encoder,b,"key",g);if("comma"===i&&v){for(var O=c.call(String(S),","),j="",P=0;P0?S.join(",")||null:void 0}];else if(s(f))R=f;else{var E=Object.keys(S);R=h?E.sort(h):E}for(var F=0;F0?v+y:""}},442:(e,t,r)=>{"use strict";var n=r(83),i=Object.prototype.hasOwnProperty,o=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),s=function(e,t){for(var r=t&&t.plainObjects?Object.create(null):{},n=0;n1;){var t=e.pop(),r=t.obj[t.prop];if(o(r)){for(var n=[],i=0;i=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||o===n.RFC1738&&(40===l||41===l)?c+=s.charAt(u):l<128?c+=a[l]:l<2048?c+=a[192|l>>6]+a[128|63&l]:l<55296||l>=57344?c+=a[224|l>>12]+a[128|l>>6&63]+a[128|63&l]:(u+=1,l=65536+((1023&l)<<10|1023&s.charCodeAt(u)),c+=a[240|l>>18]+a[128|l>>12&63]+a[128|l>>6&63]+a[128|63&l])}return c},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(o(e)){for(var r=[],n=0;n{"use strict";r.r(t),r.d(t,{Children:()=>B,Component:()=>s.uA,Fragment:()=>s.FK,PureComponent:()=>U,StrictMode:()=>Ie,Suspense:()=>K,SuspenseList:()=>ee,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>we,cloneElement:()=>Ee,createContext:()=>s.q6,createElement:()=>s.n,createFactory:()=>je,createPortal:()=>ie,createRef:()=>s._3,default:()=>We,findDOMNode:()=>Te,flushSync:()=>Ne,forwardRef:()=>q,hydrate:()=>he,isElement:()=>Le,isFragment:()=>Re,isMemo:()=>xe,isValidElement:()=>Pe,lazy:()=>Z,memo:()=>W,render:()=>fe,startTransition:()=>ke,unmountComponentAtNode:()=>Fe,unstable_batchedUpdates:()=>Ae,useCallback:()=>R,useContext:()=>x,useDebugValue:()=>E,useDeferredValue:()=>Ce,useEffect:()=>S,useErrorBoundary:()=>F,useId:()=>T,useImperativeHandle:()=>j,useInsertionEffect:()=>He,useLayoutEffect:()=>w,useMemo:()=>P,useReducer:()=>_,useRef:()=>O,useState:()=>b,useSyncExternalStore:()=>$e,useTransition:()=>De,version:()=>Oe});var n,i,o,a,s=r(172),c=0,u=[],l=[],f=s.fF,h=f.__b,d=f.__r,p=f.diffed,m=f.__c,g=f.unmount,y=f.__;function v(e,t){f.__h&&f.__h(i,e,c||t),c=0;var r=i.__H||(i.__H={__:[],__h:[]});return e>=r.__.length&&r.__.push({__V:l}),r.__[e]}function b(e){return c=1,_(H,e)}function _(e,t,r){var o=v(n++,2);if(o.t=e,!o.__c&&(o.__=[r?r(t):H(void 0,t),function(e){var t=o.__N?o.__N[0]:o.__[0],r=o.t(t,e);t!==r&&(o.__N=[r,o.__[1]],o.__c.setState({}))}],o.__c=i,!i.u)){var a=function(e,t,r){if(!o.__c.__H)return!0;var n=o.__c.__H.__.filter((function(e){return!!e.__c}));if(n.every((function(e){return!e.__N})))return!s||s.call(this,e,t,r);var i=!1;return n.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(i=!0)}})),!(!i&&o.__c.props===e)&&(!s||s.call(this,e,t,r))};i.u=!0;var s=i.shouldComponentUpdate,c=i.componentWillUpdate;i.componentWillUpdate=function(e,t,r){if(this.__e){var n=s;s=void 0,a(e,t,r),s=n}c&&c.call(this,e,t,r)},i.shouldComponentUpdate=a}return o.__N||o.__}function S(e,t){var r=v(n++,3);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__H.__h.push(r))}function w(e,t){var r=v(n++,4);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__h.push(r))}function O(e){return c=5,P((function(){return{current:e}}),[])}function j(e,t,r){c=6,w((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==r?r:r.concat(e))}function P(e,t){var r=v(n++,7);return D(r.__H,t)?(r.__V=e(),r.i=t,r.__h=e,r.__V):r.__}function R(e,t){return c=8,P((function(){return e}),t)}function x(e){var t=i.context[e.__c],r=v(n++,9);return r.c=e,t?(null==r.__&&(r.__=!0,t.sub(i)),t.props.value):e.__}function E(e,t){f.useDebugValue&&f.useDebugValue(t?t(e):e)}function F(e){var t=v(n++,10),r=b();return t.__=e,i.componentDidCatch||(i.componentDidCatch=function(e,n){t.__&&t.__(e,n),r[1](e)}),[r[0],function(){r[1](void 0)}]}function T(){var e=v(n++,11);if(!e.__){for(var t=i.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var r=t.__m||(t.__m=[0,0]);e.__="P"+r[0]+"-"+r[1]++}return e.__}function A(){for(var e;e=u.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(k),e.__H.__h.forEach(C),e.__H.__h=[]}catch(t){e.__H.__h=[],f.__e(t,e.__v)}}f.__b=function(e){i=null,h&&h(e)},f.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),y&&y(e,t)},f.__r=function(e){d&&d(e),n=0;var t=(i=e.__c).__H;t&&(o===i?(t.__h=[],i.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.__V=l,e.__N=e.i=void 0}))):(t.__h.forEach(k),t.__h.forEach(C),t.__h=[],n=0)),o=i},f.diffed=function(e){p&&p(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==u.push(t)&&a===f.requestAnimationFrame||((a=f.requestAnimationFrame)||I)(A)),t.__H.__.forEach((function(e){e.i&&(e.__H=e.i),e.__V!==l&&(e.__=e.__V),e.i=void 0,e.__V=l}))),o=i=null},f.__c=function(e,t){t.some((function(e){try{e.__h.forEach(k),e.__h=e.__h.filter((function(e){return!e.__||C(e)}))}catch(r){t.some((function(e){e.__h&&(e.__h=[])})),t=[],f.__e(r,e.__v)}})),m&&m(e,t)},f.unmount=function(e){g&&g(e);var t,r=e.__c;r&&r.__H&&(r.__H.__.forEach((function(e){try{k(e)}catch(e){t=e}})),r.__H=void 0,t&&f.__e(t,r.__v))};var N="function"==typeof requestAnimationFrame;function I(e){var t,r=function(){clearTimeout(n),N&&cancelAnimationFrame(t),setTimeout(e)},n=setTimeout(r,100);N&&(t=requestAnimationFrame(r))}function k(e){var t=i,r=e.__c;"function"==typeof r&&(e.__c=void 0,r()),i=t}function C(e){var t=i;e.__c=e.__(),i=t}function D(e,t){return!e||e.length!==t.length||t.some((function(t,r){return t!==e[r]}))}function H(e,t){return"function"==typeof t?t(e):t}function L(e,t){for(var r in t)e[r]=t[r];return e}function $(e,t){for(var r in e)if("__source"!==r&&!(r in t))return!0;for(var n in t)if("__source"!==n&&e[n]!==t[n])return!0;return!1}function U(e,t){this.props=e,this.context=t}function W(e,t){function r(e){var r=this.props.ref,n=r==e.ref;return!n&&r&&(r.call?r(null):r.current=null),t?!t(this.props,e)||!n:$(this.props,e)}function n(t){return this.shouldComponentUpdate=r,(0,s.n)(e,t)}return n.displayName="Memo("+(e.displayName||e.name)+")",n.prototype.isReactComponent=!0,n.__f=!0,n}(U.prototype=new s.uA).isPureReactComponent=!0,U.prototype.shouldComponentUpdate=function(e,t){return $(this.props,e)||$(this.state,t)};var Q=s.fF.__b;s.fF.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),Q&&Q(e)};var M="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function q(e){function t(t){var r=L({},t);return delete r.ref,e(r,t.ref||null)}return t.$$typeof=M,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var V=function(e,t){return null==e?null:(0,s.v2)((0,s.v2)(e).map(t))},B={map:V,forEach:V,count:function(e){return e?(0,s.v2)(e).length:0},only:function(e){var t=(0,s.v2)(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:s.v2},z=s.fF.__e;s.fF.__e=function(e,t,r,n){if(e.then)for(var i,o=t;o=o.__;)if((i=o.__c)&&i.__c)return null==t.__e&&(t.__e=r.__e,t.__k=r.__k),i.__c(e,t);z(e,t,r,n)};var G=s.fF.unmount;function J(e,t,r){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),e.__c.__H=null),null!=(e=L({},e)).__c&&(e.__c.__P===r&&(e.__c.__P=t),e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return J(e,t,r)}))),e}function X(e,t,r){return e&&r&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return X(e,t,r)})),e.__c&&e.__c.__P===t&&(e.__e&&r.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=r)),e}function K(){this.__u=0,this.t=null,this.__b=null}function Y(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function Z(e){var t,r,n;function i(i){if(t||(t=e()).then((function(e){r=e.default||e}),(function(e){n=e})),n)throw n;if(!r)throw t;return(0,s.n)(r,i)}return i.displayName="Lazy",i.__f=!0,i}function ee(){this.u=null,this.o=null}s.fF.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),G&&G(e)},(K.prototype=new s.uA).__c=function(e,t){var r=t.__c,n=this;null==n.t&&(n.t=[]),n.t.push(r);var i=Y(n.__v),o=!1,a=function(){o||(o=!0,r.__R=null,i?i(s):s())};r.__R=a;var s=function(){if(! --n.__u){if(n.state.__a){var e=n.state.__a;n.__v.__k[0]=X(e,e.__c.__P,e.__c.__O)}var t;for(n.setState({__a:n.__b=null});t=n.t.pop();)t.forceUpdate()}};n.__u++||32&t.__u||n.setState({__a:n.__b=n.__v.__k[0]}),e.then(a,a)},K.prototype.componentWillUnmount=function(){this.t=[]},K.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var r=document.createElement("div"),n=this.__v.__k[0].__c;this.__v.__k[0]=J(this.__b,r,n.__O=n.__P)}this.__b=null}var i=t.__a&&(0,s.n)(s.FK,null,e.fallback);return i&&(i.__u&=-33),[(0,s.n)(s.FK,null,t.__a?null:e.children),i]};var te=function(e,t,r){if(++r[1]===r[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(r=e.u;r;){for(;r.length>3;)r.pop()();if(r[1]>>1,1),t.i.removeChild(e)}}),(0,s.XX)((0,s.n)(re,{context:t.context},e.__v),t.l)}function ie(e,t){var r=(0,s.n)(ne,{__v:e,i:t});return r.containerInfo=t,r}(ee.prototype=new s.uA).__a=function(e){var t=this,r=Y(t.__v),n=t.o.get(e);return n[0]++,function(i){var o=function(){t.props.revealOrder?(n.push(i),te(t,e,n)):i()};r?r(o):o()}},ee.prototype.render=function(e){this.u=null,this.o=new Map;var t=(0,s.v2)(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var r=t.length;r--;)this.o.set(t[r],this.u=[1,0,this.u]);return e.children},ee.prototype.componentDidUpdate=ee.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,r){te(e,r,t)}))};var oe="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,ae=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,se=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,ce=/[A-Z0-9]/g,ue="undefined"!=typeof document,le=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(e)};function fe(e,t,r){return null==t.__k&&(t.textContent=""),(0,s.XX)(e,t),"function"==typeof r&&r(),e?e.__c:null}function he(e,t,r){return(0,s.Qv)(e,t),"function"==typeof r&&r(),e?e.__c:null}s.uA.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(s.uA.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var de=s.fF.event;function pe(){}function me(){return this.cancelBubble}function ge(){return this.defaultPrevented}s.fF.event=function(e){return de&&(e=de(e)),e.persist=pe,e.isPropagationStopped=me,e.isDefaultPrevented=ge,e.nativeEvent=e};var ye,ve={enumerable:!1,configurable:!0,get:function(){return this.class}},be=s.fF.vnode;s.fF.vnode=function(e){"string"==typeof e.type&&function(e){var t=e.props,r=e.type,n={};for(var i in t){var o=t[i];if(!("value"===i&&"defaultValue"in t&&null==o||ue&&"children"===i&&"noscript"===r||"class"===i||"className"===i)){var a=i.toLowerCase();"defaultValue"===i&&"value"in t&&null==t.value?i="value":"download"===i&&!0===o?o="":"translate"===a&&"no"===o?o=!1:"ondoubleclick"===a?i="ondblclick":"onchange"!==a||"input"!==r&&"textarea"!==r||le(t.type)?"onfocus"===a?i="onfocusin":"onblur"===a?i="onfocusout":se.test(i)?i=a:-1===r.indexOf("-")&&ae.test(i)?i=i.replace(ce,"-$&").toLowerCase():null===o&&(o=void 0):a=i="oninput","oninput"===a&&n[i=a]&&(i="oninputCapture"),n[i]=o}}"select"==r&&n.multiple&&Array.isArray(n.value)&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=-1!=n.value.indexOf(e.props.value)}))),"select"==r&&null!=n.defaultValue&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=n.multiple?-1!=n.defaultValue.indexOf(e.props.value):n.defaultValue==e.props.value}))),t.class&&!t.className?(n.class=t.class,Object.defineProperty(n,"className",ve)):(t.className&&!t.class||t.class&&t.className)&&(n.class=n.className=t.className),e.props=n}(e),e.$$typeof=oe,be&&be(e)};var _e=s.fF.__r;s.fF.__r=function(e){_e&&_e(e),ye=e.__c};var Se=s.fF.diffed;s.fF.diffed=function(e){Se&&Se(e);var t=e.props,r=e.__e;null!=r&&"textarea"===e.type&&"value"in t&&t.value!==r.value&&(r.value=null==t.value?"":t.value),ye=null};var we={ReactCurrentDispatcher:{current:{readContext:function(e){return ye.__n[e.__c].props.value},useCallback:R,useContext:x,useDebugValue:E,useDeferredValue:Ce,useEffect:S,useId:T,useImperativeHandle:j,useInsertionEffect:He,useLayoutEffect:w,useMemo:P,useReducer:_,useRef:O,useState:b,useSyncExternalStore:$e,useTransition:De}}},Oe="17.0.2";function je(e){return s.n.bind(null,e)}function Pe(e){return!!e&&e.$$typeof===oe}function Re(e){return Pe(e)&&e.type===s.FK}function xe(e){return!!e&&!!e.displayName&&("string"==typeof e.displayName||e.displayName instanceof String)&&e.displayName.startsWith("Memo(")}function Ee(e){return Pe(e)?s.Ob.apply(null,arguments):e}function Fe(e){return!!e.__k&&((0,s.XX)(null,e),!0)}function Te(e){return e&&(e.base||1===e.nodeType&&e)||null}var Ae=function(e,t){return e(t)},Ne=function(e,t){return e(t)},Ie=s.FK;function ke(e){e()}function Ce(e){return e}function De(){return[!1,ke]}var He=w,Le=Pe;function $e(e,t){var r=t(),n=b({h:{__:r,v:t}}),i=n[0].h,o=n[1];return w((function(){i.__=r,i.v=t,Ue(i)&&o({h:i})}),[e,r,t]),S((function(){return Ue(i)&&o({h:i}),e((function(){Ue(i)&&o({h:i})}))}),[e]),r}function Ue(e){var t,r,n=e.v,i=e.__;try{var o=n();return!((t=i)===(r=o)&&(0!==t||1/t==1/r)||t!=t&&r!=r)}catch(e){return!0}}var We={useState:b,useId:T,useReducer:_,useEffect:S,useLayoutEffect:w,useInsertionEffect:He,useTransition:De,useDeferredValue:Ce,useSyncExternalStore:$e,startTransition:ke,useRef:O,useImperativeHandle:j,useMemo:P,useCallback:R,useContext:x,useDebugValue:E,version:"17.0.2",Children:B,render:fe,hydrate:he,unmountComponentAtNode:Fe,createPortal:ie,createElement:s.n,createContext:s.q6,createFactory:je,cloneElement:Ee,createRef:s._3,Fragment:s.FK,isValidElement:Pe,isElement:Le,isFragment:Re,isMemo:xe,findDOMNode:Te,Component:s.uA,PureComponent:U,memo:W,forwardRef:q,flushSync:Ne,unstable_batchedUpdates:Ae,StrictMode:Ie,Suspense:K,SuspenseList:ee,lazy:Z,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:we}},172:(e,t,r)=>{"use strict";r.d(t,{FK:()=>O,Ob:()=>V,Qv:()=>q,XX:()=>M,_3:()=>w,fF:()=>i,h:()=>_,n:()=>_,q6:()=>B,uA:()=>j,v2:()=>N});var n,i,o,a,s,c,u,l,f,h,d,p={},m=[],g=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,y=Array.isArray;function v(e,t){for(var r in t)e[r]=t[r];return e}function b(e){var t=e.parentNode;t&&t.removeChild(e)}function _(e,t,r){var i,o,a,s={};for(a in t)"key"==a?i=t[a]:"ref"==a?o=t[a]:s[a]=t[a];if(arguments.length>2&&(s.children=arguments.length>3?n.call(arguments,2):r),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===s[a]&&(s[a]=e.defaultProps[a]);return S(e,s,i,o,null)}function S(e,t,r,n,a){var s={type:e,props:t,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++o:a,__i:-1,__u:0};return null==a&&null!=i.vnode&&i.vnode(s),s}function w(){return{current:null}}function O(e){return e.children}function j(e,t){this.props=e,this.context=t}function P(e,t){if(null==t)return e.__?P(e.__,e.__i+1):null;for(var r;tt&&a.sort(u));E.__r=0}function F(e,t,r,n,i,o,a,s,c,u,l){var f,h,d,g,y,v=n&&n.__k||m,b=t.length;for(r.__d=c,T(r,t,v),c=r.__d,f=0;f0?S(i.type,i.props,i.key,i.ref?i.ref:null,i.__v):i)?(i.__=e,i.__b=e.__b+1,s=I(i,r,a,l),i.__i=s,o=null,-1!==s&&(l--,(o=r[s])&&(o.__u|=131072)),null==o||null===o.__v?(-1==s&&f--,"function"!=typeof i.type&&(i.__u|=65536)):s!==a&&(s===a+1?f++:s>a?l>c-a?f+=s-a:f--:s(null==c||131072&c.__u?0:1))for(;a>=0||s=0){if((c=t[a])&&!(131072&c.__u)&&i==c.key&&o===c.type)return a;a--}if(s2&&(c.children=arguments.length>3?n.call(arguments,2):r),S(e.type,c,i||e.key,o||e.ref,null)}function B(e,t){var r={__c:t="__cC"+d++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var r,n;return this.getChildContext||(r=[],(n={})[t]=this,this.getChildContext=function(){return n},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&r.some((function(e){e.__e=!0,x(e)}))},this.sub=function(e){r.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){r.splice(r.indexOf(e),1),t&&t.call(e)}}),e.children}};return r.Provider.__=r.Consumer.contextType=r}n=m.slice,i={__e:function(e,t,r,n){for(var i,o,a;t=t.__;)if((i=t.__c)&&!i.__)try{if((o=i.constructor)&&null!=o.getDerivedStateFromError&&(i.setState(o.getDerivedStateFromError(e)),a=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(e,n||{}),a=i.__d),a)return i.__E=i}catch(t){e=t}throw e}},o=0,j.prototype.setState=function(e,t){var r;r=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=v({},this.state),"function"==typeof e&&(e=e(v({},r),this.props)),e&&v(r,e),null!=e&&this.__v&&(t&&this._sb.push(t),x(this))},j.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),x(this))},j.prototype.render=O,a=[],c="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,u=function(e,t){return e.__v.__b-t.__v.__b},E.__r=0,l=0,f=D(!1),h=D(!0),d=0},833:e=>{e.exports=function(e,t,r,n){var i=r?r.call(n,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),c=0;c{"use strict";var n=r(299);var i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=n.useState,a=n.useEffect,s=n.useLayoutEffect,c=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var l="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=o({inst:{value:r,getSnapshot:t}}),i=n[0].inst,l=n[1];return s((function(){i.value=r,i.getSnapshot=t,u(i)&&l({inst:i})}),[e,r,t]),a((function(){return u(i)&&l({inst:i}),e((function(){u(i)&&l({inst:i})}))}),[e]),c(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:l},888:(e,t,r)=>{"use strict";e.exports=r(63)}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n].call(o.exports,o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0;var n={};return(()=>{"use strict";r.r(n);var e=r(643),t=r.n(e),i=r(172),o=r(299);function a(){return a=Object.assign||function(e){for(var t=1;te instanceof ShadowRoot,c=e=>{const t=e.getRootNode()instanceof ShadowRoot?e.getRootNode().host:e,{dataset:r}=t,n={};for(var i in r){if(!1===r.hasOwnProperty(i))return;const e=`${(o=i.split(/(props?)/).pop()||"").charAt(0).toLowerCase()}${o.slice(1)}`;e&&(n[e]=r[i])}var o;return n},u=e=>["text/props","application/json"].includes(e.getAttribute("type")||""),l=e=>s(e)?[]:Array.from(e.getElementsByTagName("script")).filter(u),f=e=>Array.from(document.querySelectorAll(e)).filter(u),h=e=>{let t={};return e.forEach((e=>{try{t=a({},t,JSON.parse(e.innerHTML))}catch(e){}})),t},d=(e,t,r={},n)=>{const i=c(t),o=e._executedScript?c(e._executedScript):{},s=h(l(t));return a({},r,i,o,n?h(f(n)):{},s)};function p(e,t){var r=(t=[].concat(t))[t.length-1].nextSibling;function n(t,n){e.insertBefore(t,n||r)}return e.__k={nodeType:1,parentNode:e,firstChild:t[0],childNodes:t,insertBefore:n,appendChild:n,removeChild:function(t){e.removeChild(t)}}}const m=({island:e,widget:t,rootFragment:r,props:n})=>{e.props=n,(0,i.XX)((0,i.h)(t,n),r)};function g(){for(var e=arguments.length,t=new Array(e),r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n":">",'"':""","'":"'"},T=/[&<>"']/g,A=RegExp(T.source);var N={"&":"&","<":"<",">":">",""":'"',"'":"'"},I=/&(amp|quot|lt|gt|#39);/g,k=RegExp(I.source);function C(e){return e&&k.test(e)?e.replace(I,(function(e){return N[e]})):e}function D(e){return D="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},D(e)}function H(e){if(!function(e){return"object"===D(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 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)}function $(){return $=Object.assign?Object.assign.bind():function(e){for(var t=1;t",highlightPostTag:""};function V(e){return function(e){return e&&A.test(e)?e.replace(T,(function(e){return F[e]})):e}(e).replace(new RegExp(M.highlightPreTag,"g"),q.highlightPreTag).replace(new RegExp(M.highlightPostTag,"g"),q.highlightPostTag)}function B(e){return H(e)&&"string"!=typeof e.value?Object.keys(e).reduce((function(t,r){return W(W({},t),{},Q({},r,B(e[r])))}),{}):Array.isArray(e)?e.map(B):W(W({},e),{},{value:V(e.value)})}function z(e){return void 0===e.__escaped&&((e=e.map((function(e){var t=$({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e));return t._highlightResult&&(t._highlightResult=B(t._highlightResult)),t._snippetResult&&(t._snippetResult=B(t._snippetResult)),t}))).__escaped=!0),e}function G(e){return G="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},G(e)}function J(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 X(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var de=g({name:"infinite-hits",connector:!0});function pe(e){var t=e||{};t.page;return he(t,oe)}function me(e){var t=e||{};t.clickAnalytics,t.userToken;return he(t,ae)}const ge=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;return _(e,de()),function(r){var n,i,o,a,s,c,u=r||{},l=u.escapeHTML,f=void 0===l||l,h=u.transformItems,d=void 0===h?function(e){return e}:h,p=u.cache,m=void 0===p?(n=null,i=null,{read:function(e){var t=e.state;return v(i,pe(t))?n:null},write:function(e){var t=e.state,r=e.hits;i=pe(t),n=r}}):p,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.min.apply(Math,[n].concat(le(i)))},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.max.apply(Math,[n].concat(le(i)))};return{$$type:"ais.infiniteHits",init:function(t){e(ce(ce({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){var r=t.instantSearchInstance,n=this.getWidgetRenderState(t);e(ce(ce({},n),{},{instantSearchInstance:r}),!1),s("view:internal",n.currentPageHits)},getRenderState:function(e,t){return ce(ce({},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=m.read({state:me(v)})||{};if(n){var _,w,O=v.page,j=void 0===O?0:O;f&&n.hits.length>0&&(n.hits=z(n.hits));var P=function(e,t,r){return e.map((function(e,n){return X(X({},e),{},{__position:r*t+n+1})}))}(n.hits,n.page,n.hitsPerPage),R=function(e,t){return t?e.map((function(e){return ee(ee({},e),{},{__queryID:t})})):e}(P,n.queryID),x=d(R,{results:n}),F=!1;ne(h.mainIndex,(function(e){!F&&e.getWidgets().some((function(e){return"ais.dynamicWidgets"===e.$$type}))&&(F=!0)}));var T=!(null!==(_=v.disjunctiveFacets)&&void 0!==_&&_.length||(v.facets||[]).filter((function(e){return"*"!==e})).length||null!==(w=v.hierarchicalFacets)&&void 0!==w&&w.length);void 0!==b[j]||n.__isArtificial||"idle"!==h.status||F&&T||(b[j]=x,m.write({state:me(v),hits:b})),p=x,t=0===g(v,b)}else o=function(e){return function(){e.overrideStateWithoutTriggeringChangeEvent(ce(ce({},e.state),{},{page:g(e.state,m.read({state:me(e.state)})||{})-1})).searchWithoutTriggeringOnStateChange()}}(i),a=function(e){return function(){e.setPage(y(e.state,m.read({state:me(e.state)})||{})+1).search()}}(i),s=function(e){var t=e.instantSearchInstance,r=e.getIndex,n=e.widgetType,i={},o=void 0;return function(){for(var e=arguments.length,a=new Array(e),s=0;se.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Ge(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=Ae(),a=Fe(),s=(Re(null!==(t=(0,o.useContext)(xe))),t),c=ke(r),u=ke(n),l=(0,o.useRef)(!0),f=(0,o.useRef)(null),h=(0,o.useRef)(a.status),d=(0,o.useMemo)((function(){var t=e((function(e,t){if(t)l.current=!0;else if(l.current){var r=e.instantSearchInstance,n=(e.widgetParams,ze(e,Ue));be(n,f.current,(function(e,t){return(null==e?void 0:e.constructor)===Function&&(null==t?void 0:t.constructor)===Function}))&&r.status===h.current||(g(n),f.current=n,h.current=r.status)}}),(function(){l.current=!1}));return Ve(Ve({},t(c)),u)}),[e,c,u]),p=Qe((0,o.useState)((function(){if(d.getWidgetRenderState){var e,t=s.getHelper(),r=s.getWidgetUiState({})[s.getIndexId()];t.state=(null===(e=d.getWidgetSearchParameters)||void 0===e?void 0:e.call(d,t.state,{uiState:r}))||t.state;var n=function(e){var t=e.getHelper(),r=e.getResults()||Se(t.state),n=e.getScopedResults().map((function(t){var n=t.indexId===e.getIndexId()?r:Se(t.helper.state);return je(je({},t),{},{results:t.results||n})}));return{results:r,scopedResults:n}}(s),i=n.results,o=n.scopedResults,c=d.getWidgetRenderState({helper:t,parent:s,instantSearchInstance:a,results:i,scopedResults:o,state:t.state,renderState:a.renderState,templatesConfig:a.templatesConfig,createURL:s.createURL,searchMetadata:{isSearchStalled:"stalled"===a.status},status:a.status,error:a.error});c.widgetParams;return ze(c,We)}return{}})),2),m=p[0],g=p[1];return function(e){var t,r=e.widget,n=e.parentIndex,i=e.props,a=e.shouldSsr,s=Le(),c=(0,o.useRef)(i);(0,o.useEffect)((function(){c.current=i}),[i]);var u=(0,o.useRef)(r);(0,o.useEffect)((function(){u.current=r}),[r]);var l,f=(0,o.useRef)(null),h=a&&!n.getWidgets().includes(r),d=Fe();De((function(){var e=u.current;return f.current?(clearTimeout(f.current),be(i,c.current)||(n.removeWidgets([e]),n.addWidgets([r]))):a||n.addWidgets([r]),function(){f.current=setTimeout((function(){d._schedule((function(){d._preventWidgetCleanup||n.removeWidgets([e])}))}))}}),[n,r,a,d,i]),(h||"pending"===(null==s||null===(t=s.current)||void 0===t?void 0:t.status))&&n.addWidgets([r]),"undefined"==typeof window&&null!=s&&s.current&&"ais.index"!==r.$$type&&(Ce(s.current),"ais.dynamicWidgets"!==r.$$type&&null!==(l=d.helper)&&void 0!==l&&l.lastResults&&Ce(s.current))}({widget:d,parentIndex:s,props:c,shouldSsr:Boolean(i)}),m}var Je=r(733);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 Ke="_ALGOLIA";function Ye(){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;n1&&void 0!==arguments[1]?arguments[1]:{fallback:function(){}}).fallback;return"undefined"==typeof window?t():e({window})}function et(e){return et="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},et(e)}function tt(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;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{},t=e.insightsClient,r=e.insightsInitParams,n=e.onEvent,i=e.$$internal,o=void 0!==i&&i,a=e.$$automatic,s=void 0!==a&&a,c=t;t||null===t||Ze((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;i1&&void 0!==arguments[1]&&arguments[1],n=ht(e);if(n){var i=c.state.userToken;r?o():setTimeout(o,0)}function o(){c.overrideStateWithoutTriggeringChangeEvent(rt(rt({},c.state),{},{userToken:n})),i&&i!==e&&t.scheduleSearch()}},r=Ye();function i(t,r,n){e(t,!0),r&&u("setUserToken",r),n&&u("setAuthenticatedUserToken",n)}r&&e(r,!0);var l=y||g,f=m||p;l?i(l,g,y):f&&i(f,p,m),u("onUserTokenChange",e,{immediate:!0}),u("onAuthenticatedUserTokenChange",(function(t){t||u("getUserToken",null,(function(t,r){e(r)})),e(t)}),{immediate:!0});var v=u;ft(u)&&(v=function(e,t){return u(e,t,{headers:{"X-Algolia-Application-Id":h,"X-Algolia-API-Key":d}})}),t.sendEventToInsights=function(e){n?n(e,v):e.insightsMethod&&(e.payload.algoliaSource=["instantsearch"],s&&e.payload.algoliaSource.push("instantsearch-automatic"),"internal"===e.eventModifier&&e.payload.algoliaSource.push("instantsearch-internal"),v(e.insightsMethod,e.payload))}},unsubscribe:function(){u("onUserTokenChange",void 0),u("onAuthenticatedUserTokenChange",void 0),t.sendEventToInsights=b,c&&a&&(c.overrideStateWithoutTriggeringChangeEvent(rt(rt({},c.state),a)),t.scheduleSearch())}}}}function ft(e){var t=it((e.version||"").split(".").map(Number),2),r=t[0],n=t[1];return r>=3||2===r&&n>=6||1===r&&n>=10}function ht(e){if(e)return"number"==typeof e?e.toString():e}function dt(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 pt(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 mt(e,t,r){var n=dt(t,t.mainIndex,t._initialUiState);e.forEach((function(e){var i={};if(e.getWidgetRenderState){var o=e.getWidgetRenderState(n);o&&o.widgetParams&&(i=o.widgetParams)}var a=Object.keys(i).filter((function(e){return void 0!==i[e]}));r.widgets.push({type:e.$$type,widgetType:e.$$widgetType,params:a}),"ais.index"===e.$$type&&mt(e.getWidgets(),t,r)}))}function gt(){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"),o=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),o.appendChild(i)}),0)},started:function(){},unsubscribe:function(){i.remove()}}}}var yt=r(87);function vt(e){return vt="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},vt(e)}function bt(e,t){for(var r=0;r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Tt(e){e.configure;return Ft(e,Pt)}function At(e){return At="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},At(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;t0&&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,o=n.hostname,a=n.port,s=void 0===a?"":a,c=n.pathname,u=n.hash,l=t.stringify(r),f=""===s?"":":".concat(s);return l?"".concat(i,"//").concat(o).concat(f).concat(c,"?").concat(l).concat(u):"".concat(i,"//").concat(o).concat(f).concat(c).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,o=e.writeDelay,a=void 0===o?400:o,s=e.windowTitle,c=e.getLocation,u=void 0===c?function(){return Ze((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.")}})}:c,l=e.start,f=e.dispose,h=e.push,d=e.cleanUrlOnDispose;return new Ot({createURL:r,parseURL:i,writeDelay:a,windowTitle:s,getLocation:u,start:l,dispose:f,push:h,cleanUrlOnDispose:d})}():t,n=e.stateMapping,i=void 0===n?{$$type:"ais.simple",stateToRoute:function(e){return Object.keys(e).reduce((function(t,r){return xt(xt({},t),{},Et({},r,Tt(e[r])))}),{})},routeToState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(t,r){return xt(xt({},t),{},Et({},r,Tt(e[r])))}),{})}}:n,o=e.$$internal,a=void 0!==o&&o;return function(e){var t=e.instantSearchInstance;t._createURL=function(e){var n=0===t.mainIndex.getWidgets().length?t._initialUiState:t.mainIndex.getWidgetUiState({}),o=Object.keys(e).reduce((function(t,r){return It(It({},t),{},kt({},r,e[r]))}),n),a=i.stateToRoute(o);return r.createURL(a)};var n=void 0,o=t._initialUiState;return{$$type:"ais.router({router:".concat(r.$$type||"__unknown__",", stateMapping:").concat(i.$$type||"__unknown__","})"),$$internal:a,onStateChange:function(e){var t=e.uiState,o=i.stateToRoute(t);void 0!==n&&v(n,o)||(r.write(o),n=o)},subscribe:function(){t._initialUiState=It(It({},o),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()}}}};function Dt(e){return Dt="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},Dt(e)}var Ht=["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"];function Lt(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 $t(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Qt=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;r0?e.setQueryParameters({ruleContexts:r}):e}(c,t),l=function(e,t){return t.facets.reduce((function(e,t){return e.addFacet(t)}),e)}(u,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=Wt(t,Ht);return e.setQueryParameters(r)}(l,t)}))};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)}var Vt=["initialSearchParameters"],Bt=["initialRecommendParameters"];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 Gt(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Zt=g({name:"index-widget"});function er(e,t){var r=t.state,n=t.recommendState,i=t.isPageReset,o=t._uiState;r!==e.state&&(e.state=r,e.emit("change",{state:e.state,results:e.lastResults,isPageReset:i,_uiState:o})),n!==e.recommendState&&(e.recommendState=n)}function tr(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.reduce((function(e,r){return re(r)?e:r.getWidgetUiState||r.getWidgetState?r.getWidgetUiState?r.getWidgetUiState(e,t):r.getWidgetState(e,t):e}),r)}function rr(e,t){var r=t.initialSearchParameters,n=Yt(t,Vt);return e.reduce((function(e,t){return!t.getWidgetSearchParameters||re(t)?e:"search"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):t.getWidgetSearchParameters(e,n)}),r)}function nr(e,t){var r=t.initialRecommendParameters,n=Yt(t,Bt);return e.reduce((function(e,t){return!re(t)&&"recommend"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):e}),r)}function ir(e){var t=e.filter(re);0!==t.length&&t.forEach((function(e){var t=e.getHelper();er(t,{state:t.state.resetPage(),recommendState:t.recommendState,isPageReset:!0}),ir(e.getWidgets())}))}function or(e){return e.filter(re).reduce((function(e,t){return e.concat.apply(e,[{indexId:t.getIndexId(),results:t.getResults(),helper:t.getHelper()}].concat(Xt(or(t.getWidgets()))))}),[])}const ar=function(e){if(void 0===e||void 0===e.indexName)throw new Error(Zt("The `indexName` option is required."));var t=e.indexName,r=e.indexId,n=void 0===r?t:r,i=[],o={},a=null,s=null,c=null,u=null,l=null;return{$$type:"ais.index",$$widgetType:"ais.index",getIndexName:function(){return t},getIndexId:function(){return n},getHelper:function(){return c},getResults:function(){var e;return null!==(e=u)&&void 0!==e&&e.lastResults?(u.lastResults._state=c.state,u.lastResults):null},getPreviousState:function(){return l},getScopedResults:function(){var e=this.getParent();return or(e?e.getWidgets():0===t.length?this.getWidgets():[this])},getParent:function(){return s},createURL:function(e){return"function"==typeof e?a._createURL(Jt({},n,e(o))):a._createURL(Jt({},n,tr(i,{searchParameters:e,helper:c})))},getWidgets:function(){return i},addWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(Zt("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(Zt("The widget definition expects a `render` and/or an `init` method."));return i=i.concat(e),a&&Boolean(e.length)&&(er(c,{state:rr(i,{uiState:o,initialSearchParameters:c.state}),recommendState:nr(i,{uiState:o,initialRecommendParameters:c.recommendState}),_uiState:o}),e.forEach((function(e){e.getRenderState&&sr({renderState:e.getRenderState(a.renderState[t.getIndexId()]||{},dt(a,t,a._initialUiState)),instantSearchInstance:a,parent:t})})),e.forEach((function(e){e.init&&e.init(dt(a,t,a._initialUiState))})),a.scheduleSearch()),this},removeWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(Zt("The `removeWidgets` method expects an array of widgets."));if(e.some((function(e){return"function"!=typeof e.dispose})))throw new Error(Zt("The widget definition expects a `dispose` method."));if(i=i.filter((function(t){return-1===e.indexOf(t)})),a&&Boolean(e.length)){var r=e.reduce((function(e,r){return r.dispose({helper:c,state:e,parent:t})||e}),c.state),n=a.future.preserveSharedStateOnUnmount?rr(i,{uiState:o,initialSearchParameters:new _e.SearchParameters({index:this.getIndexName()})}):rr(i,{uiState:tr(i,{searchParameters:r,helper:c}),initialSearchParameters:r});o=tr(i,{searchParameters:n,helper:c}),c.setState(n),i.length&&a.scheduleSearch()}return this},init:function(e){var r,f=this,h=e.instantSearchInstance,d=e.parent,p=e.uiState;if(null===c){a=h,s=d,o=p[n]||{};var m=h.mainHelper,g=rr(i,{uiState:o,initialSearchParameters:new _e.SearchParameters({index:t})}),y=nr(i,{uiState:o,initialRecommendParameters:new _e.RecommendParameters});(c=_e({},g.index,g)).recommendState=y,c.search=function(){return h.onStateChange?(h.onStateChange({uiState:h.mainIndex.getWidgetUiState({}),setUiState:function(e){return h.setUiState(e,!1)}}),m):m.search()},c.searchWithoutTriggeringOnStateChange=function(){return m.search()},c.searchForFacetValues=function(e,t,r,n){var i=c.state.setQueryParameters(n);return m.searchForFacetValues(e,t,r,i)},u=m.derive((function(){return Mt.apply(void 0,[m.state].concat(Xt(function(e){for(var t=e.getParent(),r=[e.getHelper().state];null!==t;)r=[t.getHelper().state].concat(r),t=t.getParent();return r}(f))))}),(function(){return f.getHelper().recommendState}));var v=null===(r=h._initialResults)||void 0===r?void 0:r[this.getIndexId()];if(v){var b=new _e.SearchResults(new _e.SearchParameters(v.state),v.results);u.lastResults=b,c.lastResults=b}c.on("change",(function(e){e.isPageReset&&ir(i)})),u.on("search",(function(){h.scheduleStalledRender()})),u.on("result",(function(e){var t=e.results;h.scheduleRender(),c.lastResults=t,l=null==t?void 0:t._state})),u.on("recommend:result",(function(e){var t=e.recommend;h.scheduleRender(),c.lastRecommendResults=t.results})),i.forEach((function(e){e.getRenderState&&sr({renderState:e.getRenderState(h.renderState[f.getIndexId()]||{},dt(h,f,p)),instantSearchInstance:h,parent:f})})),i.forEach((function(e){e.init&&e.init(dt(h,f,p))})),c.on("change",(function(e){var t=e.state,r=e._uiState;o=tr(i,{searchParameters:t,helper:c},r||{}),h.onStateChange||h.onInternalStateChange()})),v&&h.scheduleRender()}},render:function(e){var t=this,r=e.instantSearchInstance;"error"===r.status&&!r.mainHelper.hasPendingRequests()&&l&&c.setState(l);var n=this.getResults()?i:i.filter(re);(n=n.filter((function(e){return!e.shouldRender||e.shouldRender({instantSearchInstance:r})}))).forEach((function(e){e.getRenderState&&sr({renderState:e.getRenderState(r.renderState[t.getIndexId()]||{},pt(r,t)),instantSearchInstance:r,parent:t})})),n.forEach((function(e){e.render&&e.render(pt(r,t))}))},dispose:function(){var e,t,r=this;i.forEach((function(e){e.dispose&&c&&e.dispose({helper:c,state:c.state,parent:r})})),a=null,s=null,null===(e=c)||void 0===e||e.removeAllListeners(),c=null,null===(t=u)||void 0===t||t.detach(),u=null},getWidgetUiState:function(e){return i.filter(re).reduce((function(e,t){return t.getWidgetUiState(e)}),Gt(Gt({},e),{},Jt({},n,Gt(Gt({},e[n]),o))))},getWidgetState:function(e){return this.getWidgetUiState(e)},getWidgetSearchParameters:function(e,t){var r=t.uiState;return rr(i,{uiState:r,initialSearchParameters:e})},refreshUiState:function(){o=tr(i,{searchParameters:this.getHelper().state,helper:this.getHelper()},o)},setIndexUiState:function(e){var t="function"==typeof e?e(o):e;a.setUiState((function(e){return Gt(Gt({},e),{},Jt({},n,t))}))}}};function sr(e){var t=e.renderState,r=e.instantSearchInstance,n=e.parent,i=n?n.getIndexId():r.mainIndex.getIndexId();r.renderState=Gt(Gt({},r.renderState),{},Jt({},i,Gt(Gt({},r.renderState[i]),t)))}var cr=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):"",o=n?"--".concat(n):"";return"".concat("ais","-").concat(e).concat(i).concat(o)}};function ur(e,t){return(Array.isArray(t)?t:t.split(".")).reduce((function(e,t){return e&&e[t]}),e)}var lr=cr("Highlight");function fr(e){var t=q.highlightPreTag,r=q.highlightPostTag;return e.map((function(e){return e.isHighlighted?t+e.value+r:e.value})).join("")}var hr=new RegExp(/\w/i);function dr(e,t){var r,n,i=e[t],o=(null===(r=e[t+1])||void 0===r?void 0:r.isHighlighted)||!0,a=(null===(n=e[t-1])||void 0===n?void 0:n.isHighlighted)||!0;return hr.test(C(i.value))||a!==o?i.isHighlighted:a}function pr(e){return pr="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},pr(e)}function mr(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 gr(e){for(var t=1;t')).replace(new RegExp(q.highlightPostTag,"g"),""))}(xr(xr({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(ur(i._highlightResult,t)||{}).value,c=void 0===s?"":s,u=_r({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return fr(vr(br(c))).replace(new RegExp(q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(q.highlightPostTag,"g"),""))}(xr(xr({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(ur(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=Sr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return c.replace(new RegExp(q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(q.highlightPostTag,"g"),""))}(xr(xr({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(ur(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=wr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return fr(vr(br(c))).replace(new RegExp(q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(q.highlightPostTag,"g"),""))}(xr(xr({},JSON.parse(e)),{},{hit:this})))}catch(e){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(jr(n,xr({objectIDs:[this.objectID]},i)))}catch(e){throw new Error('\nThe insights helper expects a JSON object of the format:\n{ "method": "method-name", "payload": { "eventName": "name of the event" } }')}}}}var Tr=Promise.resolve();function Ar(e){var t=null,r=!1,n=function(){for(var n=arguments.length,i=new Array(n),o=0;oe.length)&&(t=e.length);for(var r=0,n=new Array(t);r1?t-1:0),n=1;n0&&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:Br(t)}),t.emit("render")}))),Gr(Br(t),"onInternalStateChange",Ar((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,a=e.numberLocale,s=e.initialUiState,c=void 0===s?{}:s,u=e.routing,l=void 0===u?null:u,f=e.insights,h=void 0===f?void 0:f,d=e.searchFunction,p=e.stalledSearchDelay,m=void 0===p?200:p,g=e.searchClient,y=void 0===g?null:g,v=e.insightsClient,_=void 0===v?null:v,S=e.onStateChange,w=void 0===S?null:S,O=e.future,j=void 0===O?Qr(Qr({},Yr),e.future||{}):O;if(null===y)throw new Error(Xr("The `searchClient` option is required."));if("function"!=typeof y.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 y.addAlgoliaAgent&&y.addAlgoliaAgent("instantsearch.js (".concat("4.68.1",")")),_&&"function"!=typeof _)throw new Error(Xr("The `insightsClient` option should be a function."));if(t.client=y,t.future=j,t.insightsClient=_,t.indexName=n,t.helper=null,t.mainHelper=null,t.mainIndex=ar({indexName:n}),t.onStateChange=w,t.started=!1,t.templatesConfig={helpers:Fr({numberLocale:a}),compileOptions:{}},t._stalledSearchDelay=m,t._searchStalledTimer=null,t._createURL=Kr,t._initialUiState=c,t._initialResults=null,t._insights=h,d&&(t._searchFunction=d),t.sendEventToInsights=b,l){var P="boolean"==typeof l?{}:l;P.$$internal=!0,t.use(Ct(P))}if(h){var R="boolean"==typeof h?{}:h;R.$$internal=!0,t.use(lt(R))}return Ze((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(gt({$$internal:!0})),t}return t=o,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;n1?r-1:0),o=1;o0&&this.scheduleSearch();this.helper=this.mainIndex.getHelper(),this.started=!0,this.middleware.forEach((function(e){e.instance.started()})),void 0===this._insights&&t.derivedHelpers[0].once("result",(function(){e.mainIndex.getScopedResults().some((function(e){var t=e.results;return null==t?void 0:t._automaticInsights}))&&e.use(lt({$$internal:!0,$$automatic:!0}))}))}},{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(Xr("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){$r("function"==typeof e?e(n):e,t.mainIndex),t.scheduleSearch(),t.onInternalStateChange()}}):($r(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(Xr("The `start` method needs to be called before `createURL`."));return this._createURL(e)}},{key:"refresh",value:function(){if(!this.mainHelper)throw new Error(Xr("The `start` method needs to be called before `refresh`."));this.mainHelper.clearCache().search()}}],r&&Mr(t.prototype,r),n&&Mr(t,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(Je);const en=Zr;var tn=r(888);const rn="7.8.1";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,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,i=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return on(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 on(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 on(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function vn(e){var t=e.children,r=pn(yn(e,gn));return r.started?o.default.createElement(Ee.Provider,{value:r},o.default.createElement(xe.Provider,{value:r.mainIndex},t)):null}var bn=function(){return bn=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?$n(Xn,--Gn):0,Bn--,10===Jn&&(Bn=1,Vn--),Jn}function ti(){return Jn=Gn2||oi(Jn)>3?"":" "}function li(e,t){for(;--t&&ti()&&!(Jn<48||Jn>102||Jn>57&&Jn<65||Jn>70&&Jn<97););return ii(e,ni()+(t<6&&32==ri()&&32==ti()))}function fi(e){for(;ti();)switch(Jn){case e:return Gn;case 34:case 39:34!==e&&39!==e&&fi(Jn);break;case 40:41===e&&fi(e);break;case 92:ti()}return Gn}function hi(e,t){for(;ti()&&e+Jn!==57&&(e+Jn!==84||47!==ri()););return"/*"+ii(t,Gn-1)+"*"+In(47===e?e:ti())}function di(e){for(;!oi(ri());)ti();return ii(e,Gn)}function pi(e,t){for(var r="",n=0;n6)switch($n(e,t+1)){case 109:if(45!==$n(e,t+4))break;case 102:return Hn(e,/(.+:)(.+)-([^]+)/,"$1"+Pn+"$2-$3$1"+jn+(108==$n(e,t+3)?"$3":"$2-$3"))+e;case 115:return~Ln(e,"stretch",0)?gi(Hn(e,"stretch","fill-available"),t,r)+e:e}break;case 5152:case 5920:return Hn(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,(function(t,r,n,i,o,a,s){return On+r+":"+n+s+(i?On+r+"-span:"+(o?a:+a-+n)+s:"")+e}));case 4949:if(121===$n(e,t+6))return Hn(e,":",":"+Pn)+e;break;case 6444:switch($n(e,45===$n(e,14)?18:11)){case 120:return Hn(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Pn+(45===$n(e,14)?"inline-":"")+"box$3$1"+Pn+"$2$3$1"+On+"$2box$3")+e;case 100:return Hn(e,":",":"+On)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Hn(e,"scroll-","scroll-snap-")+e}return e}function yi(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case En:return void(e.return=gi(e.value,e.length,r));case Tn:return pi([Yn(e,{value:Hn(e.value,"@","@"+Pn)})],n);case xn:if(e.length)return function(e,t){return e.map(t).join("")}(r=e.props,(function(t){switch(Dn(t,n=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":Zn(Yn(e,{props:[Hn(t,/:(read-\w+)/,":"+jn+"$1")]})),Zn(Yn(e,{props:[t]})),kn(e,{props:qn(r,n)});break;case"::placeholder":Zn(Yn(e,{props:[Hn(t,/:(plac\w+)/,":"+Pn+"input-$1")]})),Zn(Yn(e,{props:[Hn(t,/:(plac\w+)/,":"+jn+"$1")]})),Zn(Yn(e,{props:[Hn(t,/:(plac\w+)/,On+"input-$1")]})),Zn(Yn(e,{props:[t]})),kn(e,{props:qn(r,n)})}return""}))}}function vi(e){return si(bi("",null,null,null,[""],e=ai(e),0,[0],e))}function bi(e,t,r,n,i,o,a,s,c){for(var u=0,l=0,f=a,h=0,d=0,p=0,m=1,g=1,y=1,v=0,b="",_=i,S=o,w=n,O=b;g;)switch(p=v,v=ti()){case 40:if(108!=p&&58==$n(O,f-1)){-1!=Ln(O+=Hn(ci(v),"&","&\f"),"&\f",Nn(u?s[u-1]:0))&&(y=-1);break}case 34:case 39:case 91:O+=ci(v);break;case 9:case 10:case 13:case 32:O+=ui(p);break;case 92:O+=li(ni()-1,7);continue;case 47:switch(ri()){case 42:case 47:Mn(Si(hi(ti(),ni()),t,r,c),c);break;default:O+="/"}break;case 123*m:s[u++]=Wn(O)*y;case 125*m:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+l:-1==y&&(O=Hn(O,/\f/g,"")),d>0&&Wn(O)-f&&Mn(d>32?wi(O+";",n,r,f-1,c):wi(Hn(O," ","")+";",n,r,f-2,c),c);break;case 59:O+=";";default:if(Mn(w=_i(O,t,r,u,l,i,s,b,_=[],S=[],f,o),o),123===v)if(0===l)bi(O,t,w,w,_,o,f,s,S);else switch(99===h&&110===$n(O,3)?100:h){case 100:case 108:case 109:case 115:bi(e,w,w,n&&Mn(_i(e,w,w,0,0,i,s,b,i,_=[],f,S),S),i,S,f,s,n?_:S);break;default:bi(O,w,w,w,[""],S,0,s,S)}}u=l=d=0,m=y=1,b=O="",f=a;break;case 58:f=1+Wn(O),d=p;default:if(m<1)if(123==v)--m;else if(125==v&&0==m++&&125==ei())continue;switch(O+=In(v),v*m){case 38:y=l>0?1:(O+="\f",-1);break;case 44:s[u++]=(Wn(O)-1)*y,y=1;break;case 64:45===ri()&&(O+=ci(ti())),h=ri(),l=f=Wn(b=O+=di(ni())),v++;break;case 45:45===p&&2==Wn(O)&&(m=0)}}return o}function _i(e,t,r,n,i,o,a,s,c,u,l,f){for(var h=i-1,d=0===i?o:[""],p=Qn(d),m=0,g=0,y=0;m0?d[v]+" "+b:Hn(b,/&\f/g,d[v])))&&(c[y++]=_);return Kn(e,t,r,0===i?xn:s,c,u,l,f)}function Si(e,t,r,n){return Kn(e,t,r,Rn,In(Jn),Un(e,2,-2),0,n)}function wi(e,t,r,n,i){return Kn(e,t,r,En,Un(e,0,n),Un(e,n+1,-1),n,i)}var Oi={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ji="undefined"!=typeof process&&("MISSING_ENV_VAR".REACT_APP_SC_ATTR||"MISSING_ENV_VAR".SC_ATTR)||"data-styled",Pi="active",Ri="data-styled-version",xi="6.1.11",Ei="/*!sc*/\n",Fi="undefined"!=typeof window&&"HTMLElement"in window,Ti=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY?"false"!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&("false"!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".SC_DISABLE_SPEEDY)),Ai=(new Set,Object.freeze([])),Ni=Object.freeze({});function Ii(e,t,r){return void 0===r&&(r=Ni),e.theme!==r.theme&&e.theme||t||r.theme}var ki=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),Ci=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Di=/(^-|-$)/g;function Hi(e){return e.replace(Ci,"-").replace(Di,"")}var Li=/(a)(d)/gi,$i=52,Ui=function(e){return String.fromCharCode(e+(e>25?39:97))};function Wi(e){var t,r="";for(t=Math.abs(e);t>$i;t=t/$i|0)r=Ui(t%$i)+r;return(Ui(t%$i)+r).replace(Li,"$1-$2")}var Qi,Mi=5381,qi=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e},Vi=function(e){return qi(Mi,e)};function Bi(e){return Wi(Vi(e)>>>0)}function zi(e){return e.displayName||e.name||"Component"}function Gi(e){return"string"==typeof e&&!0}var Ji="function"==typeof Symbol&&Symbol.for,Xi=Ji?Symbol.for("react.memo"):60115,Ki=Ji?Symbol.for("react.forward_ref"):60112,Yi={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Zi={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},eo={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},to=((Qi={})[Ki]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Qi[Xi]=eo,Qi);function ro(e){return("type"in(t=e)&&t.type.$$typeof)===Xi?eo:"$$typeof"in e?to[e.$$typeof]:Yi;var t}var no=Object.defineProperty,io=Object.getOwnPropertyNames,oo=Object.getOwnPropertySymbols,ao=Object.getOwnPropertyDescriptor,so=Object.getPrototypeOf,co=Object.prototype;function uo(e,t,r){if("string"!=typeof t){if(co){var n=so(t);n&&n!==co&&uo(e,n,r)}var i=io(t);oo&&(i=i.concat(oo(t)));for(var o=ro(e),a=ro(t),s=0;s0?" Args: ".concat(t.join(", ")):""))}var bo=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,i=n;e>=i;)if((i<<=1)<0)throw vo(16,"".concat(e));this.groupSizes=new Uint32Array(i),this.groupSizes.set(r),this.length=i;for(var o=n;o=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),i=n+r,o=n;o=0){var r=document.createTextNode(t);return this.element.insertBefore(r,this.nodes[e]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},e.prototype.getRule=function(e){return e0&&(c+="".concat(e,","))})),n+="".concat(a).concat(s,'{content:"').concat(c,'"}').concat(Ei)},o=0;o0?".".concat(t):e},l=c.slice();l.push((function(e){e.type===xn&&e.value.includes("&")&&(e.props[0]=e.props[0].replace(Ho,r).replace(n,u))})),a.prefix&&l.push(yi),l.push(mi);var f=function(e,i,o,s){void 0===i&&(i=""),void 0===o&&(o=""),void 0===s&&(s="&"),t=s,r=i,n=new RegExp("\\".concat(r,"\\b"),"g");var c=e.replace(Lo,""),u=vi(o||i?"".concat(o," ").concat(i," { ").concat(c," }"):c);a.namespace&&(u=$o(u,a.namespace));var f,h,d,p=[];return pi(u,(f=l.concat((d=function(e){return p.push(e)},function(e){e.root||(e=e.return)&&d(e)})),h=Qn(f),function(e,t,r,n){for(var i="",o=0;o="A"&&e<="Z"};function Jo(e){for(var t="",r=0;r>>0);if(!t.hasNameForId(this.componentId,o)){var a=r(i,".".concat(o),void 0,this.componentId);t.insertRules(this.componentId,o,a)}n=ho(n,o),this.staticRulesId=o}else{for(var s=qi(this.baseHash,r.hash),c="",u=0;u>>0);t.hasNameForId(this.componentId,h)||t.insertRules(this.componentId,h,r(c,".".concat(h),void 0,this.componentId)),n=ho(n,h)}}return n},e}(),ra=o.default.createContext(void 0);ra.Consumer;var na={};new Set;function ia(e,t,r){var n=fo(e),i=e,a=!Gi(e),s=t.attrs,c=void 0===s?Ai:s,u=t.componentId,l=void 0===u?function(e,t){var r="string"!=typeof e?"sc":Hi(e);na[r]=(na[r]||0)+1;var n="".concat(r,"-").concat(Bi(xi+r+na[r]));return t?"".concat(t,"-").concat(n):n}(t.displayName,t.parentComponentId):u,f=t.displayName,h=void 0===f?function(e){return Gi(e)?"styled.".concat(e):"Styled(".concat(zi(e),")")}(e):f,d=t.displayName&&t.componentId?"".concat(Hi(t.displayName),"-").concat(t.componentId):t.componentId||l,p=n&&i.attrs?i.attrs.concat(c).filter(Boolean):c,m=t.shouldForwardProp;if(n&&i.shouldForwardProp){var g=i.shouldForwardProp;if(t.shouldForwardProp){var y=t.shouldForwardProp;m=function(e,t){return g(e,t)&&y(e,t)}}else m=g}var v=new ta(r,d,n?i.componentStyle:void 0);function b(e,t){return function(e,t,r){var n=e.attrs,i=e.componentStyle,a=e.defaultProps,s=e.foldedComponentIds,c=e.styledComponentId,u=e.target,l=o.default.useContext(ra),f=Vo(),h=e.shouldForwardProp||f.shouldForwardProp,d=Ii(t,l,a)||Ni,p=function(e,t,r){for(var n,i=bn(bn({},t),{className:void 0,theme:r}),o=0;o2&&Do.registerId(this.componentId+e),this.removeStyles(e,r),this.createStyles(e,t,r,n)}}();(function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString(),r=Fo(),n=po([r&&'nonce="'.concat(r,'"'),"".concat(ji,'="true"'),"".concat(Ri,'="').concat(xi,'"')].filter(Boolean)," ");return"")},this.getStyleTags=function(){if(e.sealed)throw vo(2);return e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)throw vo(2);var r=((t={})[ji]="",t[Ri]=xi,t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),n=Fo();return n&&(r.nonce=n),[o.default.createElement("style",bn({},r,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new Do({isServer:!0}),this.sealed=!1}e.prototype.collectStyles=function(e){if(this.sealed)throw vo(2);return o.default.createElement(Bo,{sheet:this.instance},e)},e.prototype.interleaveWithNodeStream=function(e){throw vo(3)}})(),"__sc-".concat(ji,"__");function fa(e){return fa="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},fa(e)}function ha(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 da(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:b;return _(e,ma()),function(r){var n,i,o=(r||{}).queryHook,a=void 0===o?ga:o;return{$$type:"ais.searchBox",init:function(t){var r=t.instantSearchInstance;e(da(da({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(da(da({},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 da(da({},e),{},{searchBox:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.helper,o=e.instantSearchInstance,s=e.state;return n||(n=function(e){a(e,(function(e){return t.setQuery(e).search()}))},i=function(){t.setQuery("").search()}),{query:s.query||"",refine:n,clear:i,widgetParams:r,isSearchStalled:"stalled"===o.status}},getWidgetUiState:function(e,t){var r=t.searchParameters.query||"";return""===r||e&&e.query===r?e:da(da({},e),{},{query:r})},getWidgetSearchParameters:function(e,t){var r=t.uiState;return e.setQueryParameter("query",r.query||"")}}}};function va(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 ba(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Aa=g({name:"refinement-list",connector:!0}),Na=["isRefined","count:desc","name:asc"];const Ia=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;return _(e,Aa()),function(r){var n=r||{},i=n.attribute,o=n.operator,a=void 0===o?"or":o,s=n.limit,c=void 0===s?10:s,u=n.showMore,l=void 0!==u&&u,f=n.showMoreLimit,h=void 0===f?20:f,d=n.sortBy,p=void 0===d?Na:d,m=n.escapeFacetValues,g=void 0===m||m,y=n.transformItems,v=void 0===y?function(e){return e}:y;if(!i)throw new Error(Aa("The `attribute` option is required."));if(!/^(and|or)$/.test(a))throw new Error(Aa('The `operator` must one of: `"and"`, `"or"` (got "'.concat(a,'").')));if(!0===l&&h<=c)throw new Error(Aa("`showMoreLimit` should be greater than `limit`."));var b,_,S,w=function(e){var t=e.name,r=e.escapedValue;return Ea(Ea({},Ta(e,Pa)),{},{value:r,label:t,highlighted:t})},O=[],j=!0,P=!1,R=function(){};function x(){R()}function E(){return P?h:c}var F=function(){return function(){}},T=function(t,r){return function(n){return function(o){var a=n.instantSearchInstance,s=n.results;if(""===o&&O)e(Ea(Ea({},r.getWidgetRenderState(Ea(Ea({},n),{},{results:b}))),{},{instantSearchInstance:a}),!1);else{var c={highlightPreTag:g?M.highlightPreTag:q.highlightPreTag,highlightPostTag:g?M.highlightPostTag:q.highlightPostTag};t.searchForFacetValues(i,o,Math.min(E(),100),c).then((function(t){var i=g?t.facetHits.map((function(e){return W(W({},e),{},{highlighted:V(e.highlighted)})})):t.facetHits,o=v(i.map((function(e){var t=e.escapedValue,r=e.value;return Ea(Ea({},Ta(e,Ra)),{},{value:t,label:r})})),{results:s});e(Ea(Ea({},r.getWidgetRenderState(Ea(Ea({},n),{},{results:b}))),{},{items:o,canToggleShowMore:!1,canRefine:!0,isFromSearch:!0,instantSearchInstance:a}),!1)}))}}}};return{$$type:"ais.refinementList",init:function(t){e(Ea(Ea({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e(Ea(Ea({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1)},getRenderState:function(e,t){return Ea(Ea({},e),{},{refinementList:Ea(Ea({},e.refinementList),{},Fa({},i,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=this,n=e.results,o=e.state,a=e.createURL,s=e.instantSearchInstance,u=e.helper,f=[],h=[];if(S&&_&&F||(S=function(e){var t=e.instantSearchInstance,r=e.helper,n=e.attribute,i=e.widgetType;return function(){for(var e=arguments.length,o=new Array(e),a=0;a=2&&o.length<=4&&(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,s)||t.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:i,eventType:d,eventModifier:p,payload:ba({eventName:u,index:r.getIndex(),filters:["".concat(m,":").concat(s)]},f),attribute:m}))}}({instantSearchInstance:s,helper:u,attribute:i,widgetType:this.$$type}),_=function(e){S("click:internal",e),u.toggleFacetRefinement(i,e).search()},F=T(u,this)),n){var d=n.getFacetValues(i,{sortBy:p,facetOrdering:p===Na});h=d&&Array.isArray(d)?d:[],f=v(h.slice(0,E()).map(w),{results:n});var m=o.maxValuesPerFacet,g=E();j=m>g?h.length<=g:h.lengthc||l&&!j;return{createURL:function(e){return a((function(r){return t.getWidgetUiState(r,{searchParameters:o.resetPage().toggleFacetRefinement(i,e),helper:u})}))},items:f,refine:_,searchForItems:y,isFromSearch:!1,canRefine:f.length>0,widgetParams:r,isShowingMore:P,canToggleShowMore:A,toggleShowMore:x,sendEvent:S,hasExhaustiveItems:j}},dispose:function(e){var r=e.state;t();var n=r.setQueryParameter("maxValuesPerFacet",void 0);return"and"===a?n.removeFacet(i):n.removeDisjunctiveFacet(i)},getWidgetUiState:function(e,t){var r=t.searchParameters,n="or"===a?r.getDisjunctiveRefinements(i):r.getConjunctiveRefinements(i);return function(e,t){if(!e.refinementList)return e;e.refinementList[t]&&0!==e.refinementList[t].length||delete e.refinementList[t];0===Object.keys(e.refinementList).length&&delete e.refinementList;return e}(Ea(Ea({},e),{},{refinementList:Ea(Ea({},e.refinementList),{},Fa({},i,n))}),i)},getWidgetSearchParameters:function(e,t){var r=t.uiState,n="or"===a;if(e.isHierarchicalFacet(i))return e;if(n&&e.isConjunctiveFacet(i)||!n&&e.isDisjunctiveFacet(i))return e;var o=r.refinementList&&r.refinementList[i],s=n?e.addDisjunctiveFacet(i).removeDisjunctiveFacetRefinement(i):e.addFacet(i).removeFacetRefinement(i),u=s.maxValuesPerFacet||0,f=Math.max(u,l?h:c),d=s.setQueryParameter("maxValuesPerFacet",f);if(!o){var p=n?"disjunctiveFacetsRefinements":"facetsRefinements";return d.setQueryParameters(Fa({},p,Ea(Ea({},d[p]),{},Fa({},i,[]))))}return o.reduce((function(e,t){return n?e.addDisjunctiveFacetRefinement(i,t):e.addFacetRefinement(i,t)}),d)}}}};function ka(e,t){return Ge(Ia,e,t)}var Ca=0;Array.isArray;function Da(e,t,r,n,o,a){t||(t={});var s,c,u=t;if("ref"in u)for(c in u={},t)"ref"==c?s=t[c]:u[c]=t[c];var l={type:e,props:u,key:r,ref:s,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:--Ca,__i:-1,__u:0,__source:o,__self:a};if("function"==typeof e&&(s=e.defaultProps))for(c in s)void 0===u[c]&&(u[c]=s[c]);return i.fF.vnode&&i.fF.vnode(l),l}const Ha=la.div` +!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var n in r)("object"==typeof exports?exports:e)[n]=r[n]}}(self,(()=>(()=>{var e={733: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,o,a,s,c,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(o=this._events[e]))return!1;if(r(o))switch(arguments.length){case 1:o.call(this);break;case 2:o.call(this,arguments[1]);break;case 3:o.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),o.apply(this,s)}else if(n(o))for(s=Array.prototype.slice.call(arguments,1),a=(u=o.slice()).length,c=0;c0&&this._events[e].length>a&&(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,o,a,s;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(a=(i=this._events[e]).length,o=-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(s=a;s-- >0;)if(i[s]===t||i[s].listener&&i[s].listener===t){o=s;break}if(o<0)return this;1===i.length?(i.length=0,delete this._events[e]):i.splice(o,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)}},103:(e,t,r)=>{"use strict";var n=r(571),i=r(127),o=r(371),a=r(691);function s(e,t,r,i){return new n(e,t,r,i)}s.version=r(938),s.AlgoliaSearchHelper=n,s.SearchParameters=o,s.RecommendParameters=i,s.SearchResults=a,e.exports=s},732:(e,t,r)=>{"use strict";var n=r(733);function i(e,t,r){this.main=e,this.fn=t,this.recommendFn=r,this.lastResults=null,this.lastRecommendResults=null}r(14)(i,n),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},i.prototype.getModifiedRecommendState=function(e){return this.recommendFn(e)},e.exports=i},127:e=>{"use strict";function t(e){e=e||{},this.params=e.params||[]}t.prototype={constructor:t,addParams:function(e){var r=this.params.slice(),n=this.params.findIndex((function(t){return t.$$id===e.$$id}));return-1!==n?r.splice(n,1,e):r.push(e),new t({params:r})},removeParams:function(e){return new t({params:this.params.filter((function(t){return t.$$id!==e}))})},addFrequentlyBoughtTogether:function(e){return this.addParams(Object.assign({},e,{model:"bought-together"}))},addRelatedProducts:function(e){return this.addParams(Object.assign({},e,{model:"related-products"}))},addTrendingItems:function(e){return this.addParams(Object.assign({},e,{model:"trending-items"}))},addTrendingFacets:function(e){return this.addParams(Object.assign({},e,{model:"trending-facets"}))},addLookingSimilar:function(e){return this.addParams(Object.assign({},e,{model:"looking-similar"}))},_buildQueries:function(e){return this.params.map((function(t){var r=Object.assign({},t,{indexName:e});return delete r.$$id,r}))}},e.exports=t},54:(e,t,r)=>{"use strict";var n=r(110),i=r(317),o=r(383),a={addRefinement:function(e,t,r){if(a.isRefined(e,t,r))return e;var i=""+r,o=e[t]?e[t].concat(i):[i],s={};return s[t]=o,n({},s,e)},removeRefinement:function(e,t,r){if(void 0===r)return a.clearRefinement(e,(function(e,r){return t===r}));var n=""+r;return a.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 a.isRefined(e,t,r)?a.removeRefinement(e,t,r):a.addRefinement(e,t,r)},clearRefinement:function(e,t,r){if(void 0===t)return i(e)?{}:e;if("string"==typeof t)return o(e,[t]);if("function"==typeof t){var n=!1,a=Object.keys(e).reduce((function(i,o){var a=e[o]||[],s=a.filter((function(e){return!t(e,o,r)}));return s.length!==a.length&&(n=!0),i[o]=s,i}),{});return n?a: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=a},371:(e,t,r)=>{"use strict";var n=r(110),i=r(849),o=r(843),a=r(728),s=r(317),c=r(383),u=r(507),l=r(208),f=r(54);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 d(e){var t=e?d._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!==d.PARAMETERS.indexOf(e),i=void 0!==t[e];!n&&i&&(r[e]=t[e])}))}d.PARAMETERS=Object.keys(new d),d._parseNumbers=function(e){if(e instanceof d)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 a(e,t)},d.make=function(e){var t=new d(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},d.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&&s(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."):s(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},d.prototype={constructor:d,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=a({},this.numericRefinements);return i[e]=a({},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 s(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return c(this.numericRefinements,[e]);if("function"==typeof e){var t=!1,r=this.numericRefinements,n=Object.keys(r).reduce((function(n,i){var o=r[i],a={};return o=o||{},Object.keys(o).forEach((function(r){var n=o[r]||[],s=[];n.forEach((function(t){e({val:t,op:r},i,"numeric")||s.push(t)})),s.length!==n.length&&(t=!0),a[r]=s})),n[i]=a,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 o,a,s=u(r),c=void 0!==(o=this.numericRefinements[e][t],a=s,i(o,(function(e){return h(e,a)})));return n&&c},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=o(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 o(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;return 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=d.validate(this,e);if(t)throw t;var r=this,n=d._parseNumbers(e),i=Object.keys(this).reduce((function(e,t){return e[t]=r[t],e}),{}),o=Object.keys(n).reduce((function(e,t){var r=void 0!==e[t],i=void 0!==n[t];return r&&!i?c(e,[t]):(i&&(e[t]=n[t]),e)}),i);return new this.constructor(o)},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=d},673:(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),d=o(e._getHierarchicalFacetSortBy(n)),p=t.every((function(e){return e.exhaustive})),m=function(e,t,r,n,o){return function(u,l,f){var h=u;if(f>0){var d=0;for(h=u;d{"use strict";var n=r(965),i=r(110),o=r(909),a=r(849),s=r(917),c=r(577),u=r(728),l=r(601),f=o.escapeFacetValue,h=o.unescapeFacetValue,d=r(673);function p(e){var t={};return e.forEach((function(e,r){t[e]=r})),t}function m(e,t,r){t&&t[r]&&(e.stats=t[r])}function g(e,t,r){var o=t[0];this._rawResults=t;var c=this;Object.keys(o).forEach((function(e){c[e]=o[e]}));var l=u({persistHierarchicalRootCount:!1},r);Object.keys(l).forEach((function(e){c[e]=l[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 f=e.getRefinedDisjunctiveFacets(),g=p(e.facets),y=p(e.disjunctiveFacets),v=1,b=o.facets||{};Object.keys(b).forEach((function(t){var r,n,i=b[t],u=(r=e.hierarchicalFacets,n=t,a(r,(function(e){return(e.attributes||[]).indexOf(n)>-1})));if(u){var l=u.attributes.indexOf(t),f=s(e.hierarchicalFacets,(function(e){return e.name===u.name}));c.hierarchicalFacets[f][l]={attribute:t,data:i,exhaustive:o.exhaustiveFacetsCount}}else{var h,d=-1!==e.disjunctiveFacets.indexOf(t),p=-1!==e.facets.indexOf(t);d&&(h=y[t],c.disjunctiveFacets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.disjunctiveFacets[h],o.facets_stats,t)),p&&(h=g[t],c.facets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.facets[h],o.facets_stats,t))}})),this.hierarchicalFacets=n(this.hierarchicalFacets),f.forEach((function(r){var n=t[v],a=n&&n.facets?n.facets:{},l=e.getHierarchicalFacetByName(r);Object.keys(a).forEach((function(t){var r,f=a[t];if(l){r=s(e.hierarchicalFacets,(function(e){return e.name===l.name}));var d=s(c.hierarchicalFacets[r],(function(e){return e.attribute===t}));if(-1===d)return;c.hierarchicalFacets[r][d].data=u({},c.hierarchicalFacets[r][d].data,f)}else{r=y[t];var p=o.facets&&o.facets[t]||{};c.disjunctiveFacets[r]={name:t,data:i({},f,p),exhaustive:n.exhaustiveFacetsCount},m(c.disjunctiveFacets[r],n.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!c.disjunctiveFacets[r].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(h(n))>-1&&(c.disjunctiveFacets[r].data[n]=0)}))}})),v++})),e.getRefinedHierarchicalFacets().forEach((function(r){var n=e.getHierarchicalFacetByName(r),o=e._getHierarchicalFacetSeparator(n),a=e.getHierarchicalRefinement(r);0===a.length||a[0].split(o).length<2||t.slice(v).forEach((function(t){var r=t&&t.facets?t.facets:{};Object.keys(r).forEach((function(t){var u=r[t],l=s(e.hierarchicalFacets,(function(e){return e.name===n.name})),f=s(c.hierarchicalFacets[l],(function(e){return e.attribute===t}));if(-1!==f){var h={};if(a.length>0&&!c.persistHierarchicalRootCount){var d=a[0].split(o)[0];h[d]=c.hierarchicalFacets[l][f].data[d]}c.hierarchicalFacets[l][f].data=i(h,u,c.hierarchicalFacets[l][f].data)}})),v++}))})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],n=g[t];c.facets[n]={name:t,data:b[t],exhaustive:o.exhaustiveFacetsCount},r.forEach((function(e){c.facets[n]=c.facets[n]||{name:t},c.facets[n].data=c.facets[n].data||{},c.facets[n].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(d(e)),this.facets=n(this.facets),this.disjunctiveFacets=n(this.disjunctiveFacets),this._state=e}function y(e,t){function r(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var n=a(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=a(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 o=a(e.hierarchicalFacets,r);if(!o)return o;var s=e._state.getHierarchicalFacetByName(t),c=e._state._getHierarchicalFacetSeparator(s),u=h(e._state.getHierarchicalRefinement(t)[0]||"");0===u.indexOf(s.rootPath)&&(u=u.replace(s.rootPath+c,""));var l=u.split(c);return l.unshift(t),v(o,l,0),o}}function v(e,t,r){e.isRefined=e.name===(t[r]&&t[r].trim()),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 o=t.data.map((function(t){return b(e,t,r,n+1)})),a=e(o,r[n]);return i({data:a},t)}function _(e,t){var r=a(e,(function(e){return e.name===t}));return r&&r.stats}function S(e,t,r,n,i){var o=a(i,(function(e){return e.name===r})),s=o&&o.data&&o.data[n]?o.data[n]:0,c=o&&o.exhaustive||!1;return{type:t,attributeName:r,name:n,count:s,exhaustive:c}}g.prototype.getFacetByName=function(e){function t(t){return t.name===e}return a(this.facets,t)||a(this.disjunctiveFacets,t)||a(this.hierarchicalFacets,t)},g.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],g.prototype.getFacetValues=function(e,t){var r=y(this,e);if(r){var n,o=i({},t,{sortBy:g.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),a=this;if(Array.isArray(r))n=[e];else n=a._state.getHierarchicalFacetByName(r.name).attributes;return b((function(e,t){if(o.facetOrdering){var r=function(e,t){return e.renderingContent&&e.renderingContent.facetOrdering&&e.renderingContent.facetOrdering.values&&e.renderingContent.facetOrdering.values[t]}(a,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 o,a=t.sortRemainingBy;return"hidden"===a?r:(o="alpha"===a?[["path","name"],["asc","asc"]]:[["count"],["desc"]],r.concat(l(n,o[0],o[1])))}(e,r)}if(Array.isArray(o.sortBy)){var n=c(o.sortBy,g.DEFAULT_SORT);return l(e,n[0],n[1])}if("function"==typeof o.sortBy)return function(e,t){return t.sort(e)}(o.sortBy,e);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}),r,n)}},g.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?_(this.facets,e):this._state.isDisjunctiveFacet(e)?_(this.disjunctiveFacets,e):void 0},g.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),o=e._getHierarchicalFacetSeparator(i),s=r.split(o),c=a(n,(function(e){return e.name===t})),u=s.reduce((function(e,t){var r=e&&a(e.data,(function(e){return e.name===t}));return void 0!==r?r:e}),c),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=g},571:(e,t,r)=>{"use strict";var n=r(733),i=r(732),o=r(909).escapeFacetValue,a=r(14),s=r(728),c=r(317),u=r(383),l=r(127),f=r(228),h=r(371),d=r(691),p=r(938);function m(e,t,r,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.setClient(e);var i=r||{};i.index=t,this.state=h.make(i),this.recommendState=new l({params:i.recommendState}),this.lastResults=null,this.lastRecommendResults=null,this._queryId=0,this._recommendQueryId=0,this._lastQueryIdReceived=-1,this._lastRecommendQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0,this._currentNbRecommendQueries=0,this._searchResultsOptions=n}function g(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}a(m,n),m.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},m.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},m.prototype.recommend=function(){return this._recommend(),this},m.prototype.getQuery=function(){var e=this.state;return f._getHitsSearchParams(e)},m.prototype.searchOnce=function(e,t){var r=e?this.state.setQueryParameters(e):this.state,n=f._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 d(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 d(r,e.results),r)})).catch((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,r)}))},m.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=s({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:u(f._getHitsSearchParams(n),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),o="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(o);var a=this.client.initIndex(n.index);if("function"!=typeof a.findAnswers)throw new Error(o);return a.findAnswers(n.query,e.queryLanguages,i)},m.prototype.searchForFacetValues=function(e,t,r,n){var i="function"==typeof this.client.searchForFacetValues,a="function"==typeof this.client.initIndex;if(!i&&!a&&"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 s=this.state.setQueryParameters(n||{}),c=s.isDisjunctiveFacet(e),u=f.getSearchForFacetQuery(e,t,r,s);this._currentNbQueries++;var l,h=this;return i?l=this.client.searchForFacetValues([{indexName:s.index,params:u}]):a?l=this.client.initIndex(s.index).searchForFacetValues(u):(delete u.facetName,l=this.client.search([{type:"facet",facet:e,indexName:s.index,params:u}]).then((function(e){return e.results[0]}))),this.emit("searchForFacetValues",{state:s,facet:e,query:t}),l.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=o(t.value),t.isRefined=c?s.isDisjunctiveFacetRefined(e,t.escapedValue):s.isFacetRefined(e,t.escapedValue)})),t}),(function(e){throw h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),e}))},m.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},m.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},m.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},m.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},m.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},m.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},m.prototype.addFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.addFrequentlyBoughtTogether(e)}),this},m.prototype.addRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.addRelatedProducts(e)}),this},m.prototype.addTrendingItems=function(e){return this._recommendChange({state:this.recommendState.addTrendingItems(e)}),this},m.prototype.addTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.addTrendingFacets(e)}),this},m.prototype.addLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.addLookingSimilar(e)}),this},m.prototype.removeNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},m.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},m.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},m.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},m.prototype.removeFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingItems=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},m.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},m.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},m.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},m.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},m.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},m.prototype.setCurrentPage=g,m.prototype.setPage=g,m.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},m.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},m.prototype.setState=function(e){return this._change({state:h.make(e),isPageReset:!1}),this},m.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new h(e),this},m.prototype.hasRefinements=function(e){return!!c(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))},m.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},m.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},m.prototype.hasTag=function(e){return this.state.isTagRefined(e)},m.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},m.prototype.getIndex=function(){return this.state.index},m.prototype.getCurrentPage=y,m.prototype.getPage=y,m.prototype.getTags=function(){return this.state.tagRefinements},m.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},m.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},m.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},m.prototype._search=function(e){var t=this.state,r=[],n=[];e.onlyWithDerivedHelpers||(n=f._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?f._getQueries(n.index,n):[];return r.push({state:n,queriesCount:i.length,helper:e}),e.emit("search",{state:n,results:e.lastResults}),i})),o=Array.prototype.concat.apply(n,i),a=this._queryId++;if(this._currentNbQueries++,!o.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,r,a));try{this.client.search(o).then(this._dispatchAlgoliaResponse.bind(this,r,a)).catch(this._dispatchAlgoliaError.bind(this,a))}catch(e){this.emit("error",{error:e})}},m.prototype._recommend=function(){var e=this.state,t=this.recommendState,r=this.getIndex(),n=[{state:t,index:r,helper:this}];this.emit("fetch",{recommend:{state:t,results:this.lastRecommendResults}});var i=this.derivedHelpers.map((function(t){var r=t.getModifiedState(e).index;if(!r)return[];var i=t.getModifiedRecommendState(new l);return n.push({state:i,index:r,helper:t}),t.emit("fetch",{recommend:{state:i,results:t.lastRecommendResults}}),i._buildQueries(r)})),o=Array.prototype.concat.apply(this.recommendState._buildQueries(r),i);if(0!==o.length)if(o.length>0&&void 0===this.client.getRecommendations)console.warn("Please update algoliasearch/lite to the latest version in order to use recommendations widgets.");else{var a=this._recommendQueryId++;this._currentNbRecommendQueries++;try{this.client.getRecommendations(o).then(this._dispatchRecommendResponse.bind(this,a,n)).catch(this._dispatchRecommendError.bind(this,a))}catch(e){this.emit("error",{error:e})}}},m.prototype._dispatchAlgoliaResponse=function(e,t,r){var n=this;if(!(t0},m.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}))},m.prototype._recommendChange=function(e){var t=e.state;t!==this.recommendState&&(this.recommendState=t,this.emit("recommend:change",{search:{results:this.lastResults,state:this.state},recommend:{results:this.lastRecommendResults,state:this.recommendState}}))},m.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},m.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.client=e),this},m.prototype.getClient=function(){return this.client},m.prototype.derive=function(e,t){var r=new i(this,e,t);return this.derivedHelpers.push(r),r},m.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)},m.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=m},965:e=>{"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},110:e=>{"use strict";e.exports=function(){return Array.prototype.slice.call(arguments).reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(r){void 0!==t[r]&&(void 0!==e[r]&&delete e[r],e[r]=t[r])})),e}),{})}},909: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(/^\\-/,"-")}}},849:e=>{"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var r=0;r{"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var r=0;r{"use strict";var n=r(849);e.exports=function(e,t){var r=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var i=t.split(":"),o=n(r,(function(e){return e[0]===i[0]}));return i.length>1||!o?(e[0].push(i[0]),e[1].push(i[1]),e):(e[0].push(o[0]),e[1].push(o[1]),e)}),[[],[]])}},14:e=>{"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},843:e=>{"use strict";e.exports=function(e,t){return e.filter((function(r,n){return t.indexOf(r)>-1&&e.indexOf(r)===n}))}},728: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 o=n[i],a=e[i];void 0!==a&&void 0===o||(t(a)&&t(o)?e[i]=r(a,o):e[i]="object"==typeof(s=o)&&null!==s?r(Array.isArray(s)?[]:{},s):s)}var s;return e}e.exports=function(e){t(e)||(e={});for(var n=1,i=arguments.length;n{"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},383:e=>{"use strict";e.exports=function(e,t){if(null===e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}},601:e=>{"use strict";function t(e,t){if(e!==t){var r=void 0!==e,n=null===e,i=void 0!==t,o=null===t;if(!o&&e>t||n&&i||!r)return 1;if(!n&&e=n.length?o:"desc"===n[i]?-o:o}return e.index-r.index})),i.map((function(e){return e.value}))}},507: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.")}},228:(e,t,r)=>{"use strict";var n=r(728);function i(e){return Object.keys(e).sort().reduce((function(t,r){return t[r]=e[r],t}),{})}var o={_getQueries:function(e,t){var r=[];return r.push({indexName:e,params:o._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(n){r.push({indexName:e,params:o._getDisjunctiveFacetSearchParams(t,n)})})),t.getRefinedHierarchicalFacets().forEach((function(n){var i=t.getHierarchicalFacetByName(n),a=t.getHierarchicalRefinement(n),s=t._getHierarchicalFacetSeparator(i);if(a.length>0&&a[0].split(s).length>1){var c=a[0].split(s).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(s)})}),[]);c.forEach((function(n,a){var s=o._getDisjunctiveFacetSearchParams(t,n.attribute,0===a);function u(e){return i.attributes.some((function(t){return t===e.split(":")[0]}))}var l=(s.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=c[a-1];s.facetFilters=a>0?l.concat(f.attribute+":"+f.value):l.length>0?l:void 0,r.push({indexName:e,params:s})}))}})),r},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(o._getHitsHierarchicalFacetsAttributes(e)).sort(),r=o._getFacetFilters(e),a=o._getNumericFilters(e),s=o._getTagFilters(e),c={facets:t.indexOf("*")>-1?["*"]:t,tagFilters:s};return r.length>0&&(c.facetFilters=r),a.length>0&&(c.numericFilters=a),i(n({},e.getQueryParams(),c))},_getDisjunctiveFacetSearchParams:function(e,t,r){var a=o._getFacetFilters(e,t,r),s=o._getNumericFilters(e,t),c=o._getTagFilters(e),u={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};c.length>0&&(u.tagFilters=c);var l=e.getHierarchicalFacetByName(t);return u.facets=l?o._getDisjunctiveHierarchicalFacetAttribute(e,l,r):t,s.length>0&&(u.numericFilters=s),a.length>0&&(u.facetFilters=a),i(n({},e.getQueryParams(),u))},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var r=[];return Object.keys(e.numericRefinements).forEach((function(n){var i=e.numericRefinements[n]||{};Object.keys(i).forEach((function(e){var o=i[e]||[];t!==n&&o.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]||[]).slice().sort().forEach((function(t){n.push(e+":"+t)}))}));var o=e.facetsExcludes||{};Object.keys(o).sort().forEach((function(e){(o[e]||[]).sort().forEach((function(t){n.push(e+":-"+t)}))}));var a=e.disjunctiveFacetsRefinements||{};Object.keys(a).sort().forEach((function(e){var r=a[e]||[];if(e!==t&&r&&0!==r.length){var i=[];r.slice().sort().forEach((function(t){i.push(e+":"+t)})),n.push(i)}}));var s=e.hierarchicalFacetsRefinements||{};return Object.keys(s).sort().forEach((function(i){var o=(s[i]||[])[0];if(void 0!==o){var a,c,u=e.getHierarchicalFacetByName(i),l=e._getHierarchicalFacetSeparator(u),f=e._getHierarchicalRootPath(u);if(t===i){if(-1===o.indexOf(l)||!f&&!0===r||f&&f.split(l).length===o.split(l).length)return;f?(c=f.split(l).length-1,o=f):(c=o.split(l).length-2,o=o.slice(0,o.lastIndexOf(l))),a=u.attributes[c]}else c=o.split(l).length-1,a=u.attributes[c];a&&n.push([a+":"+o])}})),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),o=n.split(i).length,a=r.attributes.slice(0,o+1);return t.concat(a)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,r){var n=e._getHierarchicalFacetSeparator(t);if(!0===r){var i=e._getHierarchicalRootPath(t),o=0;return i&&(o=i.split(n).length),[t.attributes[o]]}var a=(e.getHierarchicalRefinement(t.name)[0]||"").split(n).length-1;return t.attributes.slice(0,a+1)},getSearchForFacetQuery:function(e,t,r,a){var s=a.isDisjunctiveFacet(e)?a.clearRefinements(e):a,c={facetQuery:t,facetName:e};return"number"==typeof r&&(c.maxFacetHits=r),i(n({},o._getHitsSearchParams(s),c))}};e.exports=o},208:e=>{"use strict";e.exports=function(e){return null!==e&&/^[a-zA-Z0-9_-]{1,64}$/.test(e)}},938:e=>{"use strict";e.exports="3.19.0"},643:function(e){e.exports=function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(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 r(r){for(var n=1;n=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function o(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){s();var t=JSON.stringify(e);return o()[t]})).then((function(e){return Promise.all([e?e.value:t(),void 0!==e])})).then((function(e){var t=i(e,2),n=t[0],o=t[1];return Promise.all([n,o||r.miss(n)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var i=o();return i[JSON.stringify(e)]={timestamp:(new Date).getTime(),value:t},n().setItem(r,JSON.stringify(i)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=o();delete t[JSON.stringify(e)],n().setItem(r,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){n().removeItem(r)}))}}}function s(e){var t=o(e.caches),r=t.shift();return void 0===r?{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,r.miss(e)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,i).catch((function(){return s({caches:t}).get(e,n,i)}))},set:function(e,n){return r.set(e,n).catch((function(){return s({caches:t}).set(e,n)}))},delete:function(e){return r.delete(e).catch((function(){return s({caches:t}).delete(e)}))},clear:function(){return r.clear().catch((function(){return s({caches:t}).clear()}))}}}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},o=JSON.stringify(r);if(o in t)return Promise.resolve(e.serializable?JSON.parse(t[o]):t[o]);var a=n(),s=i&&i.miss||function(){return Promise.resolve()};return a.then((function(e){return s(e)})).then((function(){return a}))},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e){for(var t=e.length-1;t>0;t--){var r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function l(e,t){return t?(Object.keys(t).forEach((function(r){e[r]=t[r](e)})),e):e}function f(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var p={Read:1,Write:2,Any:3},m=1,g=2,y=3;function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m;return r(r({},e),{},{status:t,lastUpdate:Date.now()})}function b(e){return"string"==typeof e?{protocol:"https",url:e,accept:p.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||p.Any}}var _="GET",S="POST";function w(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(v(t))}))}))).then((function(e){var r=e.filter((function(e){return function(e){return e.status===m||Date.now()-e.lastUpdate>12e4}(e)})),n=e.filter((function(e){return function(e){return e.status===y&&Date.now()-e.lastUpdate<=12e4}(e)})),i=[].concat(o(r),o(n));return{getTimeout:function(e,t){return(0===n.length&&0===e?1:n.length+3+e)*t},statelessHosts:i.length>0?i.map((function(e){return b(e)})):t}}))}function O(e,t,n,i){var a=[],s=function(e,t){if(e.method!==_&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:r(r({},e.data),t.data);return JSON.stringify(n)}}(n,i),c=function(e,t){var n=r(r({},e.headers),t.headers),i={};return Object.keys(n).forEach((function(e){var t=n[e];i[e.toLowerCase()]=t})),i}(e,i),u=n.method,l=n.method!==_?{}:r(r({},n.data),i.data),f=r(r(r({"x-algolia-agent":e.userAgent.value},e.queryParameters),l),i.queryParameters),h=0,d=function t(r,o){var l=r.pop();if(void 0===l)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:x(a)};var d={data:s,headers:c,method:u,url:P(l,n.path,f),connectTimeout:o(h,e.timeouts.connect),responseTimeout:o(h,i.timeout)},p=function(e){var t={request:d,response:e,host:l,triesLeft:r.length};return a.push(t),t},m={onSuccess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(n){var i=p(n);return n.isTimedOut&&h++,Promise.all([e.logger.info("Retryable failure",E(i)),e.hostsCache.set(l,v(l,n.isTimedOut?y:g))]).then((function(){return t(r,o)}))},onFail:function(e){throw p(e),function(e,t){var r=e.content,n=e.status,i=r;try{i=JSON.parse(r).message}catch(e){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(i,n,t)}(e,x(a))}};return e.requester.send(d).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,r=e.status;return!t&&!~~r}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSuccess(e):t.onFail(e)}(e,m)}))};return w(e.hostsCache,t).then((function(e){return d(o(e.statelessHosts).reverse(),e.getTimeout)}))}function j(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var r="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(r)&&(t.value="".concat(t.value).concat(r)),t}};return t}function P(e,t,r){var n=R(r),i="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return n.length&&(i+="?".concat(n)),i}function R(e){return Object.keys(e).map((function(t){return f("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r})).join("&")}function x(e){return e.map((function(e){return E(e)}))}function E(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return r(r({},e),{},{request:r(r({},e.request),{},{headers:r(r({},e.request.headers),t)})})}var F=function(e){var t=e.appId,n=function(e,t,r){var n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:function(){return e===h.WithinHeaders?n:{}},queryParameters:function(){return e===h.WithinQueryParameters?n:{}}}}(void 0!==e.authMode?e.authMode:h.WithinHeaders,t,e.apiKey),o=function(e){var t=e.hostsCache,r=e.logger,n=e.requester,o=e.requestsCache,a=e.responsesCache,s=e.timeouts,c=e.userAgent,u=e.hosts,l=e.queryParameters,f={hostsCache:t,logger:r,requester:n,requestsCache:o,responsesCache:a,timeouts:s,userAgent:c,headers:e.headers,queryParameters:l,hosts:u.map((function(e){return b(e)})),read:function(e,t){var r=d(t,f.timeouts.read),n=function(){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Read)})),e,r)};if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();var o={request:e,mappedRequestOptions:r,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(o,(function(){return f.requestsCache.get(o,(function(){return f.requestsCache.set(o,n()).then((function(e){return Promise.all([f.requestsCache.delete(o),e])}),(function(e){return Promise.all([f.requestsCache.delete(o),Promise.reject(e)])})).then((function(e){var t=i(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.responsesCache.set(o,e)}})},write:function(e,t){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Write)})),e,d(t,f.timeouts.write))}};return f}(r(r({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:p.Read},{url:"".concat(t,".algolia.net"),accept:p.Write}].concat(u([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return l({transporter:o,appId:t,addAlgoliaAgent:function(e,t){o.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([o.requestsCache.clear(),o.responsesCache.clear()]).then((function(){}))}},e.methods)},T=function(e){return function(t,r){return t.method===_?e.transporter.read(t,r):e.transporter.write(t,r)}},A=function(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return l({transporter:e.transporter,appId:e.appId,indexName:t},r.methods)}},N=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{params:R(e.params||{})})}));return e.transporter.read({method:S,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},n)}},C=function(e){return function(t,i){return Promise.all(t.map((function(t){var o=t.params,a=o.facetName,s=o.facetQuery,c=n(o,["facetName","facetQuery"]);return A(e)(t.indexName,{methods:{searchForFacetValues:D}}).searchForFacetValues(a,s,r(r({},i),c))})))}},I=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:r},cacheable:!0},n)}},k=function(e){return function(t,r){return e.transporter.read({method:S,path:f("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r)}},D=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n)}},H=1,L=2,$=3,U=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{threshold:e.threshold||0})}));return e.transporter.read({method:S,path:"1/indexes/*/recommendations",data:{requests:i},cacheable:!0},n)}};function W(e,t,n){var i,o={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return r.setRequestHeader(t,e.headers[t])}));var n,i=function(e,n){return setTimeout((function(){r.abort(),t({status:0,content:n,isTimedOut:!0})}),1e3*e)},o=i(e.connectTimeout,"Connection timeout");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(o),n=i(e.responseTimeout,"Socket timeout"))},r.onerror=function(){0===r.status&&(clearTimeout(o),clearTimeout(n),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(o),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},logger:(i=$,{debug:function(e,t){return H>=i&&console.debug(e,t),Promise.resolve()},info:function(e,t){return L>=i&&console.info(e,t),Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:c(),requestsCache:c({serializable:!1}),hostsCache:s({caches:[a({key:"".concat("4.23.3","-").concat(e)}),c()]}),userAgent:j("4.23.3").add({segment:"Browser",version:"lite"}),authMode:h.WithinQueryParameters};return F(r(r(r({},o),n),{},{methods:{search:N,searchForFacetValues:C,multipleQueries:N,multipleSearchForFacetValues:C,customRequest:T,initIndex:function(e){return function(t){return A(e)(t,{methods:{search:k,searchForFacetValues:D,findAnswers:I}})}},getRecommendations:U}}))}return W.version="4.23.3",W}()},83: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}},87:(e,t,r)=>{"use strict";var n=r(670),i=r(192),o=r(83);e.exports={formats:o,parse:i,stringify:n}},192:(e,t,r)=>{"use strict";var n=r(442),i=Object.prototype.hasOwnProperty,o=Array.isArray,a={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},s=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},c=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 o=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,s=r.depth>0&&/(\[[^[\]]*])/.exec(o),u=s?o.slice(0,s.index):o,l=[];if(u){if(!r.plainObjects&&i.call(Object.prototype,u)&&!r.allowPrototypes)return;l.push(u)}for(var f=0;r.depth>0&&null!==(s=a.exec(o))&&f=0;--o){var a,s=e[o];if("[]"===s&&r.parseArrays)a=[].concat(i);else{a=r.plainObjects?Object.create(null):{};var u="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,l=parseInt(u,10);r.parseArrays||""!==u?!isNaN(l)&&s!==u&&String(l)===u&&l>=0&&r.parseArrays&&l<=r.arrayLimit?(a=[])[l]=i:"__proto__"!==u&&(a[u]=i):a={0:i}}i=a}return i}(l,t,r,n)}};e.exports=function(e,t){var r=function(e){if(!e)return a;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");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 t=void 0===e.charset?a.charset:e.charset;return{allowDots:void 0===e.allowDots?a.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:a.comma,decoder:"function"==typeof e.decoder?e.decoder:a.decoder,delimiter:"string"==typeof e.delimiter||n.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:a.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:a.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:a.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),d=-1,p=t.charset;if(t.charsetSentinel)for(r=0;r-1&&(g=o(g)?[g]:g),i.call(u,m)?u[m]=n.combine(u[m],g):u[m]=g}return u}(e,r):e,f=r.plainObjects?Object.create(null):{},h=Object.keys(l),d=0;d{"use strict";var n=r(442),i=r(83),o=Object.prototype.hasOwnProperty,a={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,c=String.prototype.split,u=Array.prototype.push,l=function(e,t){u.apply(e,s(t)?t:[t])},f=Date.prototype.toISOString,h=i.default,d={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,o,a,u,f,h,p,m,g,y,v,b){var _,S=t;if("function"==typeof f?S=f(r,S):S instanceof Date?S=m(S):"comma"===i&&s(S)&&(S=n.maybeMap(S,(function(e){return e instanceof Date?m(e):e}))),null===S){if(o)return u&&!v?u(r,d.encoder,b,"key",g):r;S=""}if("string"==typeof(_=S)||"number"==typeof _||"boolean"==typeof _||"symbol"==typeof _||"bigint"==typeof _||n.isBuffer(S)){if(u){var w=v?r:u(r,d.encoder,b,"key",g);if("comma"===i&&v){for(var O=c.call(String(S),","),j="",P=0;P0?S.join(",")||null:void 0}];else if(s(f))R=f;else{var E=Object.keys(S);R=h?E.sort(h):E}for(var F=0;F0?v+y:""}},442:(e,t,r)=>{"use strict";var n=r(83),i=Object.prototype.hasOwnProperty,o=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),s=function(e,t){for(var r=t&&t.plainObjects?Object.create(null):{},n=0;n1;){var t=e.pop(),r=t.obj[t.prop];if(o(r)){for(var n=[],i=0;i=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||o===n.RFC1738&&(40===l||41===l)?c+=s.charAt(u):l<128?c+=a[l]:l<2048?c+=a[192|l>>6]+a[128|63&l]:l<55296||l>=57344?c+=a[224|l>>12]+a[128|l>>6&63]+a[128|63&l]:(u+=1,l=65536+((1023&l)<<10|1023&s.charCodeAt(u)),c+=a[240|l>>18]+a[128|l>>12&63]+a[128|l>>6&63]+a[128|63&l])}return c},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(o(e)){for(var r=[],n=0;n{"use strict";r.r(t),r.d(t,{Children:()=>B,Component:()=>s.uA,Fragment:()=>s.FK,PureComponent:()=>U,StrictMode:()=>Ce,Suspense:()=>K,SuspenseList:()=>ee,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>we,cloneElement:()=>Ee,createContext:()=>s.q6,createElement:()=>s.n,createFactory:()=>je,createPortal:()=>ie,createRef:()=>s._3,default:()=>We,findDOMNode:()=>Te,flushSync:()=>Ne,forwardRef:()=>q,hydrate:()=>he,isElement:()=>Le,isFragment:()=>Re,isMemo:()=>xe,isValidElement:()=>Pe,lazy:()=>Z,memo:()=>W,render:()=>fe,startTransition:()=>Ie,unmountComponentAtNode:()=>Fe,unstable_batchedUpdates:()=>Ae,useCallback:()=>R,useContext:()=>x,useDebugValue:()=>E,useDeferredValue:()=>ke,useEffect:()=>S,useErrorBoundary:()=>F,useId:()=>T,useImperativeHandle:()=>j,useInsertionEffect:()=>He,useLayoutEffect:()=>w,useMemo:()=>P,useReducer:()=>_,useRef:()=>O,useState:()=>b,useSyncExternalStore:()=>$e,useTransition:()=>De,version:()=>Oe});var n,i,o,a,s=r(172),c=0,u=[],l=[],f=s.fF,h=f.__b,d=f.__r,p=f.diffed,m=f.__c,g=f.unmount,y=f.__;function v(e,t){f.__h&&f.__h(i,e,c||t),c=0;var r=i.__H||(i.__H={__:[],__h:[]});return e>=r.__.length&&r.__.push({__V:l}),r.__[e]}function b(e){return c=1,_(H,e)}function _(e,t,r){var o=v(n++,2);if(o.t=e,!o.__c&&(o.__=[r?r(t):H(void 0,t),function(e){var t=o.__N?o.__N[0]:o.__[0],r=o.t(t,e);t!==r&&(o.__N=[r,o.__[1]],o.__c.setState({}))}],o.__c=i,!i.u)){var a=function(e,t,r){if(!o.__c.__H)return!0;var n=o.__c.__H.__.filter((function(e){return!!e.__c}));if(n.every((function(e){return!e.__N})))return!s||s.call(this,e,t,r);var i=!1;return n.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(i=!0)}})),!(!i&&o.__c.props===e)&&(!s||s.call(this,e,t,r))};i.u=!0;var s=i.shouldComponentUpdate,c=i.componentWillUpdate;i.componentWillUpdate=function(e,t,r){if(this.__e){var n=s;s=void 0,a(e,t,r),s=n}c&&c.call(this,e,t,r)},i.shouldComponentUpdate=a}return o.__N||o.__}function S(e,t){var r=v(n++,3);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__H.__h.push(r))}function w(e,t){var r=v(n++,4);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__h.push(r))}function O(e){return c=5,P((function(){return{current:e}}),[])}function j(e,t,r){c=6,w((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==r?r:r.concat(e))}function P(e,t){var r=v(n++,7);return D(r.__H,t)?(r.__V=e(),r.i=t,r.__h=e,r.__V):r.__}function R(e,t){return c=8,P((function(){return e}),t)}function x(e){var t=i.context[e.__c],r=v(n++,9);return r.c=e,t?(null==r.__&&(r.__=!0,t.sub(i)),t.props.value):e.__}function E(e,t){f.useDebugValue&&f.useDebugValue(t?t(e):e)}function F(e){var t=v(n++,10),r=b();return t.__=e,i.componentDidCatch||(i.componentDidCatch=function(e,n){t.__&&t.__(e,n),r[1](e)}),[r[0],function(){r[1](void 0)}]}function T(){var e=v(n++,11);if(!e.__){for(var t=i.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var r=t.__m||(t.__m=[0,0]);e.__="P"+r[0]+"-"+r[1]++}return e.__}function A(){for(var e;e=u.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(I),e.__H.__h.forEach(k),e.__H.__h=[]}catch(t){e.__H.__h=[],f.__e(t,e.__v)}}f.__b=function(e){i=null,h&&h(e)},f.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),y&&y(e,t)},f.__r=function(e){d&&d(e),n=0;var t=(i=e.__c).__H;t&&(o===i?(t.__h=[],i.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.__V=l,e.__N=e.i=void 0}))):(t.__h.forEach(I),t.__h.forEach(k),t.__h=[],n=0)),o=i},f.diffed=function(e){p&&p(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==u.push(t)&&a===f.requestAnimationFrame||((a=f.requestAnimationFrame)||C)(A)),t.__H.__.forEach((function(e){e.i&&(e.__H=e.i),e.__V!==l&&(e.__=e.__V),e.i=void 0,e.__V=l}))),o=i=null},f.__c=function(e,t){t.some((function(e){try{e.__h.forEach(I),e.__h=e.__h.filter((function(e){return!e.__||k(e)}))}catch(r){t.some((function(e){e.__h&&(e.__h=[])})),t=[],f.__e(r,e.__v)}})),m&&m(e,t)},f.unmount=function(e){g&&g(e);var t,r=e.__c;r&&r.__H&&(r.__H.__.forEach((function(e){try{I(e)}catch(e){t=e}})),r.__H=void 0,t&&f.__e(t,r.__v))};var N="function"==typeof requestAnimationFrame;function C(e){var t,r=function(){clearTimeout(n),N&&cancelAnimationFrame(t),setTimeout(e)},n=setTimeout(r,100);N&&(t=requestAnimationFrame(r))}function I(e){var t=i,r=e.__c;"function"==typeof r&&(e.__c=void 0,r()),i=t}function k(e){var t=i;e.__c=e.__(),i=t}function D(e,t){return!e||e.length!==t.length||t.some((function(t,r){return t!==e[r]}))}function H(e,t){return"function"==typeof t?t(e):t}function L(e,t){for(var r in t)e[r]=t[r];return e}function $(e,t){for(var r in e)if("__source"!==r&&!(r in t))return!0;for(var n in t)if("__source"!==n&&e[n]!==t[n])return!0;return!1}function U(e,t){this.props=e,this.context=t}function W(e,t){function r(e){var r=this.props.ref,n=r==e.ref;return!n&&r&&(r.call?r(null):r.current=null),t?!t(this.props,e)||!n:$(this.props,e)}function n(t){return this.shouldComponentUpdate=r,(0,s.n)(e,t)}return n.displayName="Memo("+(e.displayName||e.name)+")",n.prototype.isReactComponent=!0,n.__f=!0,n}(U.prototype=new s.uA).isPureReactComponent=!0,U.prototype.shouldComponentUpdate=function(e,t){return $(this.props,e)||$(this.state,t)};var Q=s.fF.__b;s.fF.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),Q&&Q(e)};var M="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function q(e){function t(t){var r=L({},t);return delete r.ref,e(r,t.ref||null)}return t.$$typeof=M,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var V=function(e,t){return null==e?null:(0,s.v2)((0,s.v2)(e).map(t))},B={map:V,forEach:V,count:function(e){return e?(0,s.v2)(e).length:0},only:function(e){var t=(0,s.v2)(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:s.v2},z=s.fF.__e;s.fF.__e=function(e,t,r,n){if(e.then)for(var i,o=t;o=o.__;)if((i=o.__c)&&i.__c)return null==t.__e&&(t.__e=r.__e,t.__k=r.__k),i.__c(e,t);z(e,t,r,n)};var G=s.fF.unmount;function J(e,t,r){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),e.__c.__H=null),null!=(e=L({},e)).__c&&(e.__c.__P===r&&(e.__c.__P=t),e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return J(e,t,r)}))),e}function X(e,t,r){return e&&r&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return X(e,t,r)})),e.__c&&e.__c.__P===t&&(e.__e&&r.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=r)),e}function K(){this.__u=0,this.t=null,this.__b=null}function Y(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function Z(e){var t,r,n;function i(i){if(t||(t=e()).then((function(e){r=e.default||e}),(function(e){n=e})),n)throw n;if(!r)throw t;return(0,s.n)(r,i)}return i.displayName="Lazy",i.__f=!0,i}function ee(){this.u=null,this.o=null}s.fF.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),G&&G(e)},(K.prototype=new s.uA).__c=function(e,t){var r=t.__c,n=this;null==n.t&&(n.t=[]),n.t.push(r);var i=Y(n.__v),o=!1,a=function(){o||(o=!0,r.__R=null,i?i(s):s())};r.__R=a;var s=function(){if(! --n.__u){if(n.state.__a){var e=n.state.__a;n.__v.__k[0]=X(e,e.__c.__P,e.__c.__O)}var t;for(n.setState({__a:n.__b=null});t=n.t.pop();)t.forceUpdate()}};n.__u++||32&t.__u||n.setState({__a:n.__b=n.__v.__k[0]}),e.then(a,a)},K.prototype.componentWillUnmount=function(){this.t=[]},K.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var r=document.createElement("div"),n=this.__v.__k[0].__c;this.__v.__k[0]=J(this.__b,r,n.__O=n.__P)}this.__b=null}var i=t.__a&&(0,s.n)(s.FK,null,e.fallback);return i&&(i.__u&=-33),[(0,s.n)(s.FK,null,t.__a?null:e.children),i]};var te=function(e,t,r){if(++r[1]===r[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(r=e.u;r;){for(;r.length>3;)r.pop()();if(r[1]>>1,1),t.i.removeChild(e)}}),(0,s.XX)((0,s.n)(re,{context:t.context},e.__v),t.l)}function ie(e,t){var r=(0,s.n)(ne,{__v:e,i:t});return r.containerInfo=t,r}(ee.prototype=new s.uA).__a=function(e){var t=this,r=Y(t.__v),n=t.o.get(e);return n[0]++,function(i){var o=function(){t.props.revealOrder?(n.push(i),te(t,e,n)):i()};r?r(o):o()}},ee.prototype.render=function(e){this.u=null,this.o=new Map;var t=(0,s.v2)(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var r=t.length;r--;)this.o.set(t[r],this.u=[1,0,this.u]);return e.children},ee.prototype.componentDidUpdate=ee.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,r){te(e,r,t)}))};var oe="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,ae=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,se=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,ce=/[A-Z0-9]/g,ue="undefined"!=typeof document,le=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(e)};function fe(e,t,r){return null==t.__k&&(t.textContent=""),(0,s.XX)(e,t),"function"==typeof r&&r(),e?e.__c:null}function he(e,t,r){return(0,s.Qv)(e,t),"function"==typeof r&&r(),e?e.__c:null}s.uA.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(s.uA.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var de=s.fF.event;function pe(){}function me(){return this.cancelBubble}function ge(){return this.defaultPrevented}s.fF.event=function(e){return de&&(e=de(e)),e.persist=pe,e.isPropagationStopped=me,e.isDefaultPrevented=ge,e.nativeEvent=e};var ye,ve={enumerable:!1,configurable:!0,get:function(){return this.class}},be=s.fF.vnode;s.fF.vnode=function(e){"string"==typeof e.type&&function(e){var t=e.props,r=e.type,n={};for(var i in t){var o=t[i];if(!("value"===i&&"defaultValue"in t&&null==o||ue&&"children"===i&&"noscript"===r||"class"===i||"className"===i)){var a=i.toLowerCase();"defaultValue"===i&&"value"in t&&null==t.value?i="value":"download"===i&&!0===o?o="":"translate"===a&&"no"===o?o=!1:"ondoubleclick"===a?i="ondblclick":"onchange"!==a||"input"!==r&&"textarea"!==r||le(t.type)?"onfocus"===a?i="onfocusin":"onblur"===a?i="onfocusout":se.test(i)?i=a:-1===r.indexOf("-")&&ae.test(i)?i=i.replace(ce,"-$&").toLowerCase():null===o&&(o=void 0):a=i="oninput","oninput"===a&&n[i=a]&&(i="oninputCapture"),n[i]=o}}"select"==r&&n.multiple&&Array.isArray(n.value)&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=-1!=n.value.indexOf(e.props.value)}))),"select"==r&&null!=n.defaultValue&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=n.multiple?-1!=n.defaultValue.indexOf(e.props.value):n.defaultValue==e.props.value}))),t.class&&!t.className?(n.class=t.class,Object.defineProperty(n,"className",ve)):(t.className&&!t.class||t.class&&t.className)&&(n.class=n.className=t.className),e.props=n}(e),e.$$typeof=oe,be&&be(e)};var _e=s.fF.__r;s.fF.__r=function(e){_e&&_e(e),ye=e.__c};var Se=s.fF.diffed;s.fF.diffed=function(e){Se&&Se(e);var t=e.props,r=e.__e;null!=r&&"textarea"===e.type&&"value"in t&&t.value!==r.value&&(r.value=null==t.value?"":t.value),ye=null};var we={ReactCurrentDispatcher:{current:{readContext:function(e){return ye.__n[e.__c].props.value},useCallback:R,useContext:x,useDebugValue:E,useDeferredValue:ke,useEffect:S,useId:T,useImperativeHandle:j,useInsertionEffect:He,useLayoutEffect:w,useMemo:P,useReducer:_,useRef:O,useState:b,useSyncExternalStore:$e,useTransition:De}}},Oe="17.0.2";function je(e){return s.n.bind(null,e)}function Pe(e){return!!e&&e.$$typeof===oe}function Re(e){return Pe(e)&&e.type===s.FK}function xe(e){return!!e&&!!e.displayName&&("string"==typeof e.displayName||e.displayName instanceof String)&&e.displayName.startsWith("Memo(")}function Ee(e){return Pe(e)?s.Ob.apply(null,arguments):e}function Fe(e){return!!e.__k&&((0,s.XX)(null,e),!0)}function Te(e){return e&&(e.base||1===e.nodeType&&e)||null}var Ae=function(e,t){return e(t)},Ne=function(e,t){return e(t)},Ce=s.FK;function Ie(e){e()}function ke(e){return e}function De(){return[!1,Ie]}var He=w,Le=Pe;function $e(e,t){var r=t(),n=b({h:{__:r,v:t}}),i=n[0].h,o=n[1];return w((function(){i.__=r,i.v=t,Ue(i)&&o({h:i})}),[e,r,t]),S((function(){return Ue(i)&&o({h:i}),e((function(){Ue(i)&&o({h:i})}))}),[e]),r}function Ue(e){var t,r,n=e.v,i=e.__;try{var o=n();return!((t=i)===(r=o)&&(0!==t||1/t==1/r)||t!=t&&r!=r)}catch(e){return!0}}var We={useState:b,useId:T,useReducer:_,useEffect:S,useLayoutEffect:w,useInsertionEffect:He,useTransition:De,useDeferredValue:ke,useSyncExternalStore:$e,startTransition:Ie,useRef:O,useImperativeHandle:j,useMemo:P,useCallback:R,useContext:x,useDebugValue:E,version:"17.0.2",Children:B,render:fe,hydrate:he,unmountComponentAtNode:Fe,createPortal:ie,createElement:s.n,createContext:s.q6,createFactory:je,cloneElement:Ee,createRef:s._3,Fragment:s.FK,isValidElement:Pe,isElement:Le,isFragment:Re,isMemo:xe,findDOMNode:Te,Component:s.uA,PureComponent:U,memo:W,forwardRef:q,flushSync:Ne,unstable_batchedUpdates:Ae,StrictMode:Ce,Suspense:K,SuspenseList:ee,lazy:Z,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:we}},172:(e,t,r)=>{"use strict";r.d(t,{FK:()=>O,Ob:()=>V,Qv:()=>q,XX:()=>M,_3:()=>w,fF:()=>i,h:()=>_,n:()=>_,q6:()=>B,uA:()=>j,v2:()=>N});var n,i,o,a,s,c,u,l,f,h,d,p={},m=[],g=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,y=Array.isArray;function v(e,t){for(var r in t)e[r]=t[r];return e}function b(e){var t=e.parentNode;t&&t.removeChild(e)}function _(e,t,r){var i,o,a,s={};for(a in t)"key"==a?i=t[a]:"ref"==a?o=t[a]:s[a]=t[a];if(arguments.length>2&&(s.children=arguments.length>3?n.call(arguments,2):r),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===s[a]&&(s[a]=e.defaultProps[a]);return S(e,s,i,o,null)}function S(e,t,r,n,a){var s={type:e,props:t,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++o:a,__i:-1,__u:0};return null==a&&null!=i.vnode&&i.vnode(s),s}function w(){return{current:null}}function O(e){return e.children}function j(e,t){this.props=e,this.context=t}function P(e,t){if(null==t)return e.__?P(e.__,e.__i+1):null;for(var r;tt&&a.sort(u));E.__r=0}function F(e,t,r,n,i,o,a,s,c,u,l){var f,h,d,g,y,v=n&&n.__k||m,b=t.length;for(r.__d=c,T(r,t,v),c=r.__d,f=0;f0?S(i.type,i.props,i.key,i.ref?i.ref:null,i.__v):i)?(i.__=e,i.__b=e.__b+1,s=C(i,r,a,l),i.__i=s,o=null,-1!==s&&(l--,(o=r[s])&&(o.__u|=131072)),null==o||null===o.__v?(-1==s&&f--,"function"!=typeof i.type&&(i.__u|=65536)):s!==a&&(s===a+1?f++:s>a?l>c-a?f+=s-a:f--:s(null==c||131072&c.__u?0:1))for(;a>=0||s=0){if((c=t[a])&&!(131072&c.__u)&&i==c.key&&o===c.type)return a;a--}if(s2&&(c.children=arguments.length>3?n.call(arguments,2):r),S(e.type,c,i||e.key,o||e.ref,null)}function B(e,t){var r={__c:t="__cC"+d++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var r,n;return this.getChildContext||(r=[],(n={})[t]=this,this.getChildContext=function(){return n},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&r.some((function(e){e.__e=!0,x(e)}))},this.sub=function(e){r.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){r.splice(r.indexOf(e),1),t&&t.call(e)}}),e.children}};return r.Provider.__=r.Consumer.contextType=r}n=m.slice,i={__e:function(e,t,r,n){for(var i,o,a;t=t.__;)if((i=t.__c)&&!i.__)try{if((o=i.constructor)&&null!=o.getDerivedStateFromError&&(i.setState(o.getDerivedStateFromError(e)),a=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(e,n||{}),a=i.__d),a)return i.__E=i}catch(t){e=t}throw e}},o=0,j.prototype.setState=function(e,t){var r;r=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=v({},this.state),"function"==typeof e&&(e=e(v({},r),this.props)),e&&v(r,e),null!=e&&this.__v&&(t&&this._sb.push(t),x(this))},j.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),x(this))},j.prototype.render=O,a=[],c="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,u=function(e,t){return e.__v.__b-t.__v.__b},E.__r=0,l=0,f=D(!1),h=D(!0),d=0},833:e=>{e.exports=function(e,t,r,n){var i=r?r.call(n,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),c=0;c{"use strict";var n=r(299);var i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=n.useState,a=n.useEffect,s=n.useLayoutEffect,c=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var l="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=o({inst:{value:r,getSnapshot:t}}),i=n[0].inst,l=n[1];return s((function(){i.value=r,i.getSnapshot=t,u(i)&&l({inst:i})}),[e,r,t]),a((function(){return u(i)&&l({inst:i}),e((function(){u(i)&&l({inst:i})}))}),[e]),c(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:l},888:(e,t,r)=>{"use strict";e.exports=r(63)}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n].call(o.exports,o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0;var n={};return(()=>{"use strict";r.r(n);var e=r(643),t=r.n(e),i=r(172),o=r(299);function a(){return a=Object.assign||function(e){for(var t=1;te instanceof ShadowRoot,c=e=>{const t=e.getRootNode()instanceof ShadowRoot?e.getRootNode().host:e,{dataset:r}=t,n={};for(var i in r){if(!1===r.hasOwnProperty(i))return;const e=`${(o=i.split(/(props?)/).pop()||"").charAt(0).toLowerCase()}${o.slice(1)}`;e&&(n[e]=r[i])}var o;return n},u=e=>["text/props","application/json"].includes(e.getAttribute("type")||""),l=e=>s(e)?[]:Array.from(e.getElementsByTagName("script")).filter(u),f=e=>Array.from(document.querySelectorAll(e)).filter(u),h=e=>{let t={};return e.forEach((e=>{try{t=a({},t,JSON.parse(e.innerHTML))}catch(e){}})),t},d=(e,t,r={},n)=>{const i=c(t),o=e._executedScript?c(e._executedScript):{},s=h(l(t));return a({},r,i,o,n?h(f(n)):{},s)};function p(e,t){var r=(t=[].concat(t))[t.length-1].nextSibling;function n(t,n){e.insertBefore(t,n||r)}return e.__k={nodeType:1,parentNode:e,firstChild:t[0],childNodes:t,insertBefore:n,appendChild:n,removeChild:function(t){e.removeChild(t)}}}const m=({island:e,widget:t,rootFragment:r,props:n})=>{e.props=n,(0,i.XX)((0,i.h)(t,n),r)};function g(){for(var e=arguments.length,t=new Array(e),r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n":">",'"':""","'":"'"},T=/[&<>"']/g,A=RegExp(T.source);var N={"&":"&","<":"<",">":">",""":'"',"'":"'"},C=/&(amp|quot|lt|gt|#39);/g,I=RegExp(C.source);function k(e){return e&&I.test(e)?e.replace(C,(function(e){return N[e]})):e}function D(e){return D="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},D(e)}function H(e){if(!function(e){return"object"===D(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 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)}function $(){return $=Object.assign?Object.assign.bind():function(e){for(var t=1;t",highlightPostTag:""};function V(e){return function(e){return e&&A.test(e)?e.replace(T,(function(e){return F[e]})):e}(e).replace(new RegExp(M.highlightPreTag,"g"),q.highlightPreTag).replace(new RegExp(M.highlightPostTag,"g"),q.highlightPostTag)}function B(e){return H(e)&&"string"!=typeof e.value?Object.keys(e).reduce((function(t,r){return W(W({},t),{},Q({},r,B(e[r])))}),{}):Array.isArray(e)?e.map(B):W(W({},e),{},{value:V(e.value)})}function z(e){return void 0===e.__escaped&&((e=e.map((function(e){var t=$({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e));return t._highlightResult&&(t._highlightResult=B(t._highlightResult)),t._snippetResult&&(t._snippetResult=B(t._snippetResult)),t}))).__escaped=!0),e}function G(e){return G="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},G(e)}function J(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 X(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var de=g({name:"infinite-hits",connector:!0});function pe(e){var t=e||{};t.page;return he(t,oe)}function me(e){var t=e||{};t.clickAnalytics,t.userToken;return he(t,ae)}const ge=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;return _(e,de()),function(r){var n,i,o,a,s,c,u=r||{},l=u.escapeHTML,f=void 0===l||l,h=u.transformItems,d=void 0===h?function(e){return e}:h,p=u.cache,m=void 0===p?(n=null,i=null,{read:function(e){var t=e.state;return v(i,pe(t))?n:null},write:function(e){var t=e.state,r=e.hits;i=pe(t),n=r}}):p,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.min.apply(Math,[n].concat(le(i)))},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.max.apply(Math,[n].concat(le(i)))};return{$$type:"ais.infiniteHits",init:function(t){e(ce(ce({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){var r=t.instantSearchInstance,n=this.getWidgetRenderState(t);e(ce(ce({},n),{},{instantSearchInstance:r}),!1),s("view:internal",n.currentPageHits)},getRenderState:function(e,t){return ce(ce({},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=m.read({state:me(v)})||{};if(n){var _,w,O=v.page,j=void 0===O?0:O;f&&n.hits.length>0&&(n.hits=z(n.hits));var P=function(e,t,r){return e.map((function(e,n){return X(X({},e),{},{__position:r*t+n+1})}))}(n.hits,n.page,n.hitsPerPage),R=function(e,t){return t?e.map((function(e){return ee(ee({},e),{},{__queryID:t})})):e}(P,n.queryID),x=d(R,{results:n}),F=!1;ne(h.mainIndex,(function(e){!F&&e.getWidgets().some((function(e){return"ais.dynamicWidgets"===e.$$type}))&&(F=!0)}));var T=!(null!==(_=v.disjunctiveFacets)&&void 0!==_&&_.length||(v.facets||[]).filter((function(e){return"*"!==e})).length||null!==(w=v.hierarchicalFacets)&&void 0!==w&&w.length);void 0!==b[j]||n.__isArtificial||"idle"!==h.status||F&&T||(b[j]=x,m.write({state:me(v),hits:b})),p=x,t=0===g(v,b)}else o=function(e){return function(){e.overrideStateWithoutTriggeringChangeEvent(ce(ce({},e.state),{},{page:g(e.state,m.read({state:me(e.state)})||{})-1})).searchWithoutTriggeringOnStateChange()}}(i),a=function(e){return function(){e.setPage(y(e.state,m.read({state:me(e.state)})||{})+1).search()}}(i),s=function(e){var t=e.instantSearchInstance,r=e.getIndex,n=e.widgetType,i={},o=void 0;return function(){for(var e=arguments.length,a=new Array(e),s=0;se.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Ge(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=Ae(),a=Fe(),s=(Re(null!==(t=(0,o.useContext)(xe))),t),c=Ie(r),u=Ie(n),l=(0,o.useRef)(!0),f=(0,o.useRef)(null),h=(0,o.useRef)(a.status),d=(0,o.useMemo)((function(){var t=e((function(e,t){if(t)l.current=!0;else if(l.current){var r=e.instantSearchInstance,n=(e.widgetParams,ze(e,Ue));be(n,f.current,(function(e,t){return(null==e?void 0:e.constructor)===Function&&(null==t?void 0:t.constructor)===Function}))&&r.status===h.current||(g(n),f.current=n,h.current=r.status)}}),(function(){l.current=!1}));return Ve(Ve({},t(c)),u)}),[e,c,u]),p=Qe((0,o.useState)((function(){if(d.getWidgetRenderState){var e,t=s.getHelper(),r=s.getWidgetUiState({})[s.getIndexId()];t.state=(null===(e=d.getWidgetSearchParameters)||void 0===e?void 0:e.call(d,t.state,{uiState:r}))||t.state;var n=function(e){var t=e.getHelper(),r=e.getResults()||Se(t.state),n=e.getScopedResults().map((function(t){var n=t.indexId===e.getIndexId()?r:Se(t.helper.state);return je(je({},t),{},{results:t.results||n})}));return{results:r,scopedResults:n}}(s),i=n.results,o=n.scopedResults,c=d.getWidgetRenderState({helper:t,parent:s,instantSearchInstance:a,results:i,scopedResults:o,state:t.state,renderState:a.renderState,templatesConfig:a.templatesConfig,createURL:s.createURL,searchMetadata:{isSearchStalled:"stalled"===a.status},status:a.status,error:a.error});c.widgetParams;return ze(c,We)}return{}})),2),m=p[0],g=p[1];return function(e){var t,r=e.widget,n=e.parentIndex,i=e.props,a=e.shouldSsr,s=Le(),c=(0,o.useRef)(i);(0,o.useEffect)((function(){c.current=i}),[i]);var u=(0,o.useRef)(r);(0,o.useEffect)((function(){u.current=r}),[r]);var l,f=(0,o.useRef)(null),h=a&&!n.getWidgets().includes(r),d=Fe();De((function(){var e=u.current;return f.current?(clearTimeout(f.current),be(i,c.current)||(n.removeWidgets([e]),n.addWidgets([r]))):a||n.addWidgets([r]),function(){f.current=setTimeout((function(){d._schedule((function(){d._preventWidgetCleanup||n.removeWidgets([e])}))}))}}),[n,r,a,d,i]),(h||"pending"===(null==s||null===(t=s.current)||void 0===t?void 0:t.status))&&n.addWidgets([r]),"undefined"==typeof window&&null!=s&&s.current&&"ais.index"!==r.$$type&&(ke(s.current),"ais.dynamicWidgets"!==r.$$type&&null!==(l=d.helper)&&void 0!==l&&l.lastResults&&ke(s.current))}({widget:d,parentIndex:s,props:c,shouldSsr:Boolean(i)}),m}var Je=r(733);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 Ke="_ALGOLIA";function Ye(){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;n1&&void 0!==arguments[1]?arguments[1]:{fallback:function(){}}).fallback;return"undefined"==typeof window?t():e({window})}function et(e){return et="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},et(e)}function tt(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;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{},t=e.insightsClient,r=e.insightsInitParams,n=e.onEvent,i=e.$$internal,o=void 0!==i&&i,a=e.$$automatic,s=void 0!==a&&a,c=t;t||null===t||Ze((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;i1&&void 0!==arguments[1]&&arguments[1],n=ht(e);if(n){var i=c.state.userToken;r?o():setTimeout(o,0)}function o(){c.overrideStateWithoutTriggeringChangeEvent(rt(rt({},c.state),{},{userToken:n})),i&&i!==e&&t.scheduleSearch()}},r=Ye();function i(t,r,n){e(t,!0),r&&u("setUserToken",r),n&&u("setAuthenticatedUserToken",n)}r&&e(r,!0);var l=y||g,f=m||p;l?i(l,g,y):f&&i(f,p,m),u("onUserTokenChange",e,{immediate:!0}),u("onAuthenticatedUserTokenChange",(function(t){t||u("getUserToken",null,(function(t,r){e(r)})),e(t)}),{immediate:!0});var v=u;ft(u)&&(v=function(e,t){return u(e,t,{headers:{"X-Algolia-Application-Id":h,"X-Algolia-API-Key":d}})}),t.sendEventToInsights=function(e){n?n(e,v):e.insightsMethod&&(e.payload.algoliaSource=["instantsearch"],s&&e.payload.algoliaSource.push("instantsearch-automatic"),"internal"===e.eventModifier&&e.payload.algoliaSource.push("instantsearch-internal"),v(e.insightsMethod,e.payload))}},unsubscribe:function(){u("onUserTokenChange",void 0),u("onAuthenticatedUserTokenChange",void 0),t.sendEventToInsights=b,c&&a&&(c.overrideStateWithoutTriggeringChangeEvent(rt(rt({},c.state),a)),t.scheduleSearch())}}}}function ft(e){var t=it((e.version||"").split(".").map(Number),2),r=t[0],n=t[1];return r>=3||2===r&&n>=6||1===r&&n>=10}function ht(e){if(e)return"number"==typeof e?e.toString():e}function dt(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 pt(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 mt(e,t,r){var n=dt(t,t.mainIndex,t._initialUiState);e.forEach((function(e){var i={};if(e.getWidgetRenderState){var o=e.getWidgetRenderState(n);o&&o.widgetParams&&(i=o.widgetParams)}var a=Object.keys(i).filter((function(e){return void 0!==i[e]}));r.widgets.push({type:e.$$type,widgetType:e.$$widgetType,params:a}),"ais.index"===e.$$type&&mt(e.getWidgets(),t,r)}))}function gt(){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"),o=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),o.appendChild(i)}),0)},started:function(){},unsubscribe:function(){i.remove()}}}}var yt=r(87);function vt(e){return vt="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},vt(e)}function bt(e,t){for(var r=0;r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Tt(e){e.configure;return Ft(e,Pt)}function At(e){return At="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},At(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 Ct(e){for(var t=1;t0&&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,o=n.hostname,a=n.port,s=void 0===a?"":a,c=n.pathname,u=n.hash,l=t.stringify(r),f=""===s?"":":".concat(s);return l?"".concat(i,"//").concat(o).concat(f).concat(c,"?").concat(l).concat(u):"".concat(i,"//").concat(o).concat(f).concat(c).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,o=e.writeDelay,a=void 0===o?400:o,s=e.windowTitle,c=e.getLocation,u=void 0===c?function(){return Ze((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.")}})}:c,l=e.start,f=e.dispose,h=e.push,d=e.cleanUrlOnDispose;return new Ot({createURL:r,parseURL:i,writeDelay:a,windowTitle:s,getLocation:u,start:l,dispose:f,push:h,cleanUrlOnDispose:d})}():t,n=e.stateMapping,i=void 0===n?{$$type:"ais.simple",stateToRoute:function(e){return Object.keys(e).reduce((function(t,r){return xt(xt({},t),{},Et({},r,Tt(e[r])))}),{})},routeToState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(t,r){return xt(xt({},t),{},Et({},r,Tt(e[r])))}),{})}}:n,o=e.$$internal,a=void 0!==o&&o;return function(e){var t=e.instantSearchInstance;t._createURL=function(e){var n=0===t.mainIndex.getWidgets().length?t._initialUiState:t.mainIndex.getWidgetUiState({}),o=Object.keys(e).reduce((function(t,r){return Ct(Ct({},t),{},It({},r,e[r]))}),n),a=i.stateToRoute(o);return r.createURL(a)};var n=void 0,o=t._initialUiState;return{$$type:"ais.router({router:".concat(r.$$type||"__unknown__",", stateMapping:").concat(i.$$type||"__unknown__","})"),$$internal:a,onStateChange:function(e){var t=e.uiState,o=i.stateToRoute(t);void 0!==n&&v(n,o)||(r.write(o),n=o)},subscribe:function(){t._initialUiState=Ct(Ct({},o),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()}}}};function Dt(e){return Dt="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},Dt(e)}var Ht=["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"];function Lt(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 $t(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Qt=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;r0?e.setQueryParameters({ruleContexts:r}):e}(c,t),l=function(e,t){return t.facets.reduce((function(e,t){return e.addFacet(t)}),e)}(u,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=Wt(t,Ht);return e.setQueryParameters(r)}(l,t)}))};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)}var Vt=["initialSearchParameters"],Bt=["initialRecommendParameters"];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 Gt(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Zt=g({name:"index-widget"});function er(e,t){var r=t.state,n=t.recommendState,i=t.isPageReset,o=t._uiState;r!==e.state&&(e.state=r,e.emit("change",{state:e.state,results:e.lastResults,isPageReset:i,_uiState:o})),n!==e.recommendState&&(e.recommendState=n)}function tr(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.reduce((function(e,r){return re(r)?e:r.getWidgetUiState||r.getWidgetState?r.getWidgetUiState?r.getWidgetUiState(e,t):r.getWidgetState(e,t):e}),r)}function rr(e,t){var r=t.initialSearchParameters,n=Yt(t,Vt);return e.reduce((function(e,t){return!t.getWidgetSearchParameters||re(t)?e:"search"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):t.getWidgetSearchParameters(e,n)}),r)}function nr(e,t){var r=t.initialRecommendParameters,n=Yt(t,Bt);return e.reduce((function(e,t){return!re(t)&&"recommend"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):e}),r)}function ir(e){var t=e.filter(re);0!==t.length&&t.forEach((function(e){var t=e.getHelper();er(t,{state:t.state.resetPage(),recommendState:t.recommendState,isPageReset:!0}),ir(e.getWidgets())}))}function or(e){return e.filter(re).reduce((function(e,t){return e.concat.apply(e,[{indexId:t.getIndexId(),results:t.getResults(),helper:t.getHelper()}].concat(Xt(or(t.getWidgets()))))}),[])}const ar=function(e){if(void 0===e||void 0===e.indexName)throw new Error(Zt("The `indexName` option is required."));var t=e.indexName,r=e.indexId,n=void 0===r?t:r,i=[],o={},a=null,s=null,c=null,u=null,l=null;return{$$type:"ais.index",$$widgetType:"ais.index",getIndexName:function(){return t},getIndexId:function(){return n},getHelper:function(){return c},getResults:function(){var e;return null!==(e=u)&&void 0!==e&&e.lastResults?(u.lastResults._state=c.state,u.lastResults):null},getPreviousState:function(){return l},getScopedResults:function(){var e=this.getParent();return or(e?e.getWidgets():0===t.length?this.getWidgets():[this])},getParent:function(){return s},createURL:function(e){return"function"==typeof e?a._createURL(Jt({},n,e(o))):a._createURL(Jt({},n,tr(i,{searchParameters:e,helper:c})))},getWidgets:function(){return i},addWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(Zt("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(Zt("The widget definition expects a `render` and/or an `init` method."));return i=i.concat(e),a&&Boolean(e.length)&&(er(c,{state:rr(i,{uiState:o,initialSearchParameters:c.state}),recommendState:nr(i,{uiState:o,initialRecommendParameters:c.recommendState}),_uiState:o}),e.forEach((function(e){e.getRenderState&&sr({renderState:e.getRenderState(a.renderState[t.getIndexId()]||{},dt(a,t,a._initialUiState)),instantSearchInstance:a,parent:t})})),e.forEach((function(e){e.init&&e.init(dt(a,t,a._initialUiState))})),a.scheduleSearch()),this},removeWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(Zt("The `removeWidgets` method expects an array of widgets."));if(e.some((function(e){return"function"!=typeof e.dispose})))throw new Error(Zt("The widget definition expects a `dispose` method."));if(i=i.filter((function(t){return-1===e.indexOf(t)})),a&&Boolean(e.length)){var r=e.reduce((function(e,r){return r.dispose({helper:c,state:e,parent:t})||e}),c.state),n=a.future.preserveSharedStateOnUnmount?rr(i,{uiState:o,initialSearchParameters:new _e.SearchParameters({index:this.getIndexName()})}):rr(i,{uiState:tr(i,{searchParameters:r,helper:c}),initialSearchParameters:r});o=tr(i,{searchParameters:n,helper:c}),c.setState(n),i.length&&a.scheduleSearch()}return this},init:function(e){var r,f=this,h=e.instantSearchInstance,d=e.parent,p=e.uiState;if(null===c){a=h,s=d,o=p[n]||{};var m=h.mainHelper,g=rr(i,{uiState:o,initialSearchParameters:new _e.SearchParameters({index:t})}),y=nr(i,{uiState:o,initialRecommendParameters:new _e.RecommendParameters});(c=_e({},g.index,g)).recommendState=y,c.search=function(){return h.onStateChange?(h.onStateChange({uiState:h.mainIndex.getWidgetUiState({}),setUiState:function(e){return h.setUiState(e,!1)}}),m):m.search()},c.searchWithoutTriggeringOnStateChange=function(){return m.search()},c.searchForFacetValues=function(e,t,r,n){var i=c.state.setQueryParameters(n);return m.searchForFacetValues(e,t,r,i)},u=m.derive((function(){return Mt.apply(void 0,[m.state].concat(Xt(function(e){for(var t=e.getParent(),r=[e.getHelper().state];null!==t;)r=[t.getHelper().state].concat(r),t=t.getParent();return r}(f))))}),(function(){return f.getHelper().recommendState}));var v=null===(r=h._initialResults)||void 0===r?void 0:r[this.getIndexId()];if(v){var b=new _e.SearchResults(new _e.SearchParameters(v.state),v.results);u.lastResults=b,c.lastResults=b}c.on("change",(function(e){e.isPageReset&&ir(i)})),u.on("search",(function(){h.scheduleStalledRender()})),u.on("result",(function(e){var t=e.results;h.scheduleRender(),c.lastResults=t,l=null==t?void 0:t._state})),u.on("recommend:result",(function(e){var t=e.recommend;h.scheduleRender(),c.lastRecommendResults=t.results})),i.forEach((function(e){e.getRenderState&&sr({renderState:e.getRenderState(h.renderState[f.getIndexId()]||{},dt(h,f,p)),instantSearchInstance:h,parent:f})})),i.forEach((function(e){e.init&&e.init(dt(h,f,p))})),c.on("change",(function(e){var t=e.state,r=e._uiState;o=tr(i,{searchParameters:t,helper:c},r||{}),h.onStateChange||h.onInternalStateChange()})),v&&h.scheduleRender()}},render:function(e){var t=this,r=e.instantSearchInstance;"error"===r.status&&!r.mainHelper.hasPendingRequests()&&l&&c.setState(l);var n=this.getResults()?i:i.filter(re);(n=n.filter((function(e){return!e.shouldRender||e.shouldRender({instantSearchInstance:r})}))).forEach((function(e){e.getRenderState&&sr({renderState:e.getRenderState(r.renderState[t.getIndexId()]||{},pt(r,t)),instantSearchInstance:r,parent:t})})),n.forEach((function(e){e.render&&e.render(pt(r,t))}))},dispose:function(){var e,t,r=this;i.forEach((function(e){e.dispose&&c&&e.dispose({helper:c,state:c.state,parent:r})})),a=null,s=null,null===(e=c)||void 0===e||e.removeAllListeners(),c=null,null===(t=u)||void 0===t||t.detach(),u=null},getWidgetUiState:function(e){return i.filter(re).reduce((function(e,t){return t.getWidgetUiState(e)}),Gt(Gt({},e),{},Jt({},n,Gt(Gt({},e[n]),o))))},getWidgetState:function(e){return this.getWidgetUiState(e)},getWidgetSearchParameters:function(e,t){var r=t.uiState;return rr(i,{uiState:r,initialSearchParameters:e})},refreshUiState:function(){o=tr(i,{searchParameters:this.getHelper().state,helper:this.getHelper()},o)},setIndexUiState:function(e){var t="function"==typeof e?e(o):e;a.setUiState((function(e){return Gt(Gt({},e),{},Jt({},n,t))}))}}};function sr(e){var t=e.renderState,r=e.instantSearchInstance,n=e.parent,i=n?n.getIndexId():r.mainIndex.getIndexId();r.renderState=Gt(Gt({},r.renderState),{},Jt({},i,Gt(Gt({},r.renderState[i]),t)))}var cr=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):"",o=n?"--".concat(n):"";return"".concat("ais","-").concat(e).concat(i).concat(o)}};function ur(e,t){return(Array.isArray(t)?t:t.split(".")).reduce((function(e,t){return e&&e[t]}),e)}var lr=cr("Highlight");function fr(e){var t=q.highlightPreTag,r=q.highlightPostTag;return e.map((function(e){return e.isHighlighted?t+e.value+r:e.value})).join("")}var hr=new RegExp(/\w/i);function dr(e,t){var r,n,i=e[t],o=(null===(r=e[t+1])||void 0===r?void 0:r.isHighlighted)||!0,a=(null===(n=e[t-1])||void 0===n?void 0:n.isHighlighted)||!0;return hr.test(k(i.value))||a!==o?i.isHighlighted:a}function pr(e){return pr="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},pr(e)}function mr(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 gr(e){for(var t=1;t')).replace(new RegExp(q.highlightPostTag,"g"),""))}(xr(xr({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(ur(i._highlightResult,t)||{}).value,c=void 0===s?"":s,u=_r({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return fr(vr(br(c))).replace(new RegExp(q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(q.highlightPostTag,"g"),""))}(xr(xr({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(ur(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=Sr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return c.replace(new RegExp(q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(q.highlightPostTag,"g"),""))}(xr(xr({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(ur(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=wr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return fr(vr(br(c))).replace(new RegExp(q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(q.highlightPostTag,"g"),""))}(xr(xr({},JSON.parse(e)),{},{hit:this})))}catch(e){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(jr(n,xr({objectIDs:[this.objectID]},i)))}catch(e){throw new Error('\nThe insights helper expects a JSON object of the format:\n{ "method": "method-name", "payload": { "eventName": "name of the event" } }')}}}}var Tr=Promise.resolve();function Ar(e){var t=null,r=!1,n=function(){for(var n=arguments.length,i=new Array(n),o=0;oe.length)&&(t=e.length);for(var r=0,n=new Array(t);r1?t-1:0),n=1;n0&&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:Br(t)}),t.emit("render")}))),Gr(Br(t),"onInternalStateChange",Ar((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,a=e.numberLocale,s=e.initialUiState,c=void 0===s?{}:s,u=e.routing,l=void 0===u?null:u,f=e.insights,h=void 0===f?void 0:f,d=e.searchFunction,p=e.stalledSearchDelay,m=void 0===p?200:p,g=e.searchClient,y=void 0===g?null:g,v=e.insightsClient,_=void 0===v?null:v,S=e.onStateChange,w=void 0===S?null:S,O=e.future,j=void 0===O?Qr(Qr({},Yr),e.future||{}):O;if(null===y)throw new Error(Xr("The `searchClient` option is required."));if("function"!=typeof y.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 y.addAlgoliaAgent&&y.addAlgoliaAgent("instantsearch.js (".concat("4.68.1",")")),_&&"function"!=typeof _)throw new Error(Xr("The `insightsClient` option should be a function."));if(t.client=y,t.future=j,t.insightsClient=_,t.indexName=n,t.helper=null,t.mainHelper=null,t.mainIndex=ar({indexName:n}),t.onStateChange=w,t.started=!1,t.templatesConfig={helpers:Fr({numberLocale:a}),compileOptions:{}},t._stalledSearchDelay=m,t._searchStalledTimer=null,t._createURL=Kr,t._initialUiState=c,t._initialResults=null,t._insights=h,d&&(t._searchFunction=d),t.sendEventToInsights=b,l){var P="boolean"==typeof l?{}:l;P.$$internal=!0,t.use(kt(P))}if(h){var R="boolean"==typeof h?{}:h;R.$$internal=!0,t.use(lt(R))}return Ze((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(gt({$$internal:!0})),t}return t=o,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;n1?r-1:0),o=1;o0&&this.scheduleSearch();this.helper=this.mainIndex.getHelper(),this.started=!0,this.middleware.forEach((function(e){e.instance.started()})),void 0===this._insights&&t.derivedHelpers[0].once("result",(function(){e.mainIndex.getScopedResults().some((function(e){var t=e.results;return null==t?void 0:t._automaticInsights}))&&e.use(lt({$$internal:!0,$$automatic:!0}))}))}},{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(Xr("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){$r("function"==typeof e?e(n):e,t.mainIndex),t.scheduleSearch(),t.onInternalStateChange()}}):($r(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(Xr("The `start` method needs to be called before `createURL`."));return this._createURL(e)}},{key:"refresh",value:function(){if(!this.mainHelper)throw new Error(Xr("The `start` method needs to be called before `refresh`."));this.mainHelper.clearCache().search()}}],r&&Mr(t.prototype,r),n&&Mr(t,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(Je);const en=Zr;var tn=r(888);const rn="7.8.1";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,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,i=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return on(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 on(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 on(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function vn(e){var t=e.children,r=pn(yn(e,gn));return r.started?o.default.createElement(Ee.Provider,{value:r},o.default.createElement(xe.Provider,{value:r.mainIndex},t)):null}var bn=function(){return bn=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?$n(Xn,--Gn):0,Bn--,10===Jn&&(Bn=1,Vn--),Jn}function ti(){return Jn=Gn2||oi(Jn)>3?"":" "}function li(e,t){for(;--t&&ti()&&!(Jn<48||Jn>102||Jn>57&&Jn<65||Jn>70&&Jn<97););return ii(e,ni()+(t<6&&32==ri()&&32==ti()))}function fi(e){for(;ti();)switch(Jn){case e:return Gn;case 34:case 39:34!==e&&39!==e&&fi(Jn);break;case 40:41===e&&fi(e);break;case 92:ti()}return Gn}function hi(e,t){for(;ti()&&e+Jn!==57&&(e+Jn!==84||47!==ri()););return"/*"+ii(t,Gn-1)+"*"+Cn(47===e?e:ti())}function di(e){for(;!oi(ri());)ti();return ii(e,Gn)}function pi(e,t){for(var r="",n=0;n6)switch($n(e,t+1)){case 109:if(45!==$n(e,t+4))break;case 102:return Hn(e,/(.+:)(.+)-([^]+)/,"$1"+Pn+"$2-$3$1"+jn+(108==$n(e,t+3)?"$3":"$2-$3"))+e;case 115:return~Ln(e,"stretch",0)?gi(Hn(e,"stretch","fill-available"),t,r)+e:e}break;case 5152:case 5920:return Hn(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,(function(t,r,n,i,o,a,s){return On+r+":"+n+s+(i?On+r+"-span:"+(o?a:+a-+n)+s:"")+e}));case 4949:if(121===$n(e,t+6))return Hn(e,":",":"+Pn)+e;break;case 6444:switch($n(e,45===$n(e,14)?18:11)){case 120:return Hn(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Pn+(45===$n(e,14)?"inline-":"")+"box$3$1"+Pn+"$2$3$1"+On+"$2box$3")+e;case 100:return Hn(e,":",":"+On)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Hn(e,"scroll-","scroll-snap-")+e}return e}function yi(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case En:return void(e.return=gi(e.value,e.length,r));case Tn:return pi([Yn(e,{value:Hn(e.value,"@","@"+Pn)})],n);case xn:if(e.length)return function(e,t){return e.map(t).join("")}(r=e.props,(function(t){switch(Dn(t,n=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":Zn(Yn(e,{props:[Hn(t,/:(read-\w+)/,":"+jn+"$1")]})),Zn(Yn(e,{props:[t]})),In(e,{props:qn(r,n)});break;case"::placeholder":Zn(Yn(e,{props:[Hn(t,/:(plac\w+)/,":"+Pn+"input-$1")]})),Zn(Yn(e,{props:[Hn(t,/:(plac\w+)/,":"+jn+"$1")]})),Zn(Yn(e,{props:[Hn(t,/:(plac\w+)/,On+"input-$1")]})),Zn(Yn(e,{props:[t]})),In(e,{props:qn(r,n)})}return""}))}}function vi(e){return si(bi("",null,null,null,[""],e=ai(e),0,[0],e))}function bi(e,t,r,n,i,o,a,s,c){for(var u=0,l=0,f=a,h=0,d=0,p=0,m=1,g=1,y=1,v=0,b="",_=i,S=o,w=n,O=b;g;)switch(p=v,v=ti()){case 40:if(108!=p&&58==$n(O,f-1)){-1!=Ln(O+=Hn(ci(v),"&","&\f"),"&\f",Nn(u?s[u-1]:0))&&(y=-1);break}case 34:case 39:case 91:O+=ci(v);break;case 9:case 10:case 13:case 32:O+=ui(p);break;case 92:O+=li(ni()-1,7);continue;case 47:switch(ri()){case 42:case 47:Mn(Si(hi(ti(),ni()),t,r,c),c);break;default:O+="/"}break;case 123*m:s[u++]=Wn(O)*y;case 125*m:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+l:-1==y&&(O=Hn(O,/\f/g,"")),d>0&&Wn(O)-f&&Mn(d>32?wi(O+";",n,r,f-1,c):wi(Hn(O," ","")+";",n,r,f-2,c),c);break;case 59:O+=";";default:if(Mn(w=_i(O,t,r,u,l,i,s,b,_=[],S=[],f,o),o),123===v)if(0===l)bi(O,t,w,w,_,o,f,s,S);else switch(99===h&&110===$n(O,3)?100:h){case 100:case 108:case 109:case 115:bi(e,w,w,n&&Mn(_i(e,w,w,0,0,i,s,b,i,_=[],f,S),S),i,S,f,s,n?_:S);break;default:bi(O,w,w,w,[""],S,0,s,S)}}u=l=d=0,m=y=1,b=O="",f=a;break;case 58:f=1+Wn(O),d=p;default:if(m<1)if(123==v)--m;else if(125==v&&0==m++&&125==ei())continue;switch(O+=Cn(v),v*m){case 38:y=l>0?1:(O+="\f",-1);break;case 44:s[u++]=(Wn(O)-1)*y,y=1;break;case 64:45===ri()&&(O+=ci(ti())),h=ri(),l=f=Wn(b=O+=di(ni())),v++;break;case 45:45===p&&2==Wn(O)&&(m=0)}}return o}function _i(e,t,r,n,i,o,a,s,c,u,l,f){for(var h=i-1,d=0===i?o:[""],p=Qn(d),m=0,g=0,y=0;m0?d[v]+" "+b:Hn(b,/&\f/g,d[v])))&&(c[y++]=_);return Kn(e,t,r,0===i?xn:s,c,u,l,f)}function Si(e,t,r,n){return Kn(e,t,r,Rn,Cn(Jn),Un(e,2,-2),0,n)}function wi(e,t,r,n,i){return Kn(e,t,r,En,Un(e,0,n),Un(e,n+1,-1),n,i)}var Oi={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ji="undefined"!=typeof process&&("MISSING_ENV_VAR".REACT_APP_SC_ATTR||"MISSING_ENV_VAR".SC_ATTR)||"data-styled",Pi="active",Ri="data-styled-version",xi="6.1.11",Ei="/*!sc*/\n",Fi="undefined"!=typeof window&&"HTMLElement"in window,Ti=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY?"false"!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&("false"!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".SC_DISABLE_SPEEDY)),Ai=(new Set,Object.freeze([])),Ni=Object.freeze({});function Ci(e,t,r){return void 0===r&&(r=Ni),e.theme!==r.theme&&e.theme||t||r.theme}var Ii=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),ki=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Di=/(^-|-$)/g;function Hi(e){return e.replace(ki,"-").replace(Di,"")}var Li=/(a)(d)/gi,$i=52,Ui=function(e){return String.fromCharCode(e+(e>25?39:97))};function Wi(e){var t,r="";for(t=Math.abs(e);t>$i;t=t/$i|0)r=Ui(t%$i)+r;return(Ui(t%$i)+r).replace(Li,"$1-$2")}var Qi,Mi=5381,qi=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e},Vi=function(e){return qi(Mi,e)};function Bi(e){return Wi(Vi(e)>>>0)}function zi(e){return e.displayName||e.name||"Component"}function Gi(e){return"string"==typeof e&&!0}var Ji="function"==typeof Symbol&&Symbol.for,Xi=Ji?Symbol.for("react.memo"):60115,Ki=Ji?Symbol.for("react.forward_ref"):60112,Yi={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Zi={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},eo={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},to=((Qi={})[Ki]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Qi[Xi]=eo,Qi);function ro(e){return("type"in(t=e)&&t.type.$$typeof)===Xi?eo:"$$typeof"in e?to[e.$$typeof]:Yi;var t}var no=Object.defineProperty,io=Object.getOwnPropertyNames,oo=Object.getOwnPropertySymbols,ao=Object.getOwnPropertyDescriptor,so=Object.getPrototypeOf,co=Object.prototype;function uo(e,t,r){if("string"!=typeof t){if(co){var n=so(t);n&&n!==co&&uo(e,n,r)}var i=io(t);oo&&(i=i.concat(oo(t)));for(var o=ro(e),a=ro(t),s=0;s0?" Args: ".concat(t.join(", ")):""))}var bo=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,i=n;e>=i;)if((i<<=1)<0)throw vo(16,"".concat(e));this.groupSizes=new Uint32Array(i),this.groupSizes.set(r),this.length=i;for(var o=n;o=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),i=n+r,o=n;o=0){var r=document.createTextNode(t);return this.element.insertBefore(r,this.nodes[e]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},e.prototype.getRule=function(e){return e0&&(c+="".concat(e,","))})),n+="".concat(a).concat(s,'{content:"').concat(c,'"}').concat(Ei)},o=0;o0?".".concat(t):e},l=c.slice();l.push((function(e){e.type===xn&&e.value.includes("&")&&(e.props[0]=e.props[0].replace(Ho,r).replace(n,u))})),a.prefix&&l.push(yi),l.push(mi);var f=function(e,i,o,s){void 0===i&&(i=""),void 0===o&&(o=""),void 0===s&&(s="&"),t=s,r=i,n=new RegExp("\\".concat(r,"\\b"),"g");var c=e.replace(Lo,""),u=vi(o||i?"".concat(o," ").concat(i," { ").concat(c," }"):c);a.namespace&&(u=$o(u,a.namespace));var f,h,d,p=[];return pi(u,(f=l.concat((d=function(e){return p.push(e)},function(e){e.root||(e=e.return)&&d(e)})),h=Qn(f),function(e,t,r,n){for(var i="",o=0;o="A"&&e<="Z"};function Jo(e){for(var t="",r=0;r>>0);if(!t.hasNameForId(this.componentId,o)){var a=r(i,".".concat(o),void 0,this.componentId);t.insertRules(this.componentId,o,a)}n=ho(n,o),this.staticRulesId=o}else{for(var s=qi(this.baseHash,r.hash),c="",u=0;u>>0);t.hasNameForId(this.componentId,h)||t.insertRules(this.componentId,h,r(c,".".concat(h),void 0,this.componentId)),n=ho(n,h)}}return n},e}(),ra=o.default.createContext(void 0);ra.Consumer;var na={};new Set;function ia(e,t,r){var n=fo(e),i=e,a=!Gi(e),s=t.attrs,c=void 0===s?Ai:s,u=t.componentId,l=void 0===u?function(e,t){var r="string"!=typeof e?"sc":Hi(e);na[r]=(na[r]||0)+1;var n="".concat(r,"-").concat(Bi(xi+r+na[r]));return t?"".concat(t,"-").concat(n):n}(t.displayName,t.parentComponentId):u,f=t.displayName,h=void 0===f?function(e){return Gi(e)?"styled.".concat(e):"Styled(".concat(zi(e),")")}(e):f,d=t.displayName&&t.componentId?"".concat(Hi(t.displayName),"-").concat(t.componentId):t.componentId||l,p=n&&i.attrs?i.attrs.concat(c).filter(Boolean):c,m=t.shouldForwardProp;if(n&&i.shouldForwardProp){var g=i.shouldForwardProp;if(t.shouldForwardProp){var y=t.shouldForwardProp;m=function(e,t){return g(e,t)&&y(e,t)}}else m=g}var v=new ta(r,d,n?i.componentStyle:void 0);function b(e,t){return function(e,t,r){var n=e.attrs,i=e.componentStyle,a=e.defaultProps,s=e.foldedComponentIds,c=e.styledComponentId,u=e.target,l=o.default.useContext(ra),f=Vo(),h=e.shouldForwardProp||f.shouldForwardProp,d=Ci(t,l,a)||Ni,p=function(e,t,r){for(var n,i=bn(bn({},t),{className:void 0,theme:r}),o=0;o2&&Do.registerId(this.componentId+e),this.removeStyles(e,r),this.createStyles(e,t,r,n)}}();(function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString(),r=Fo(),n=po([r&&'nonce="'.concat(r,'"'),"".concat(ji,'="true"'),"".concat(Ri,'="').concat(xi,'"')].filter(Boolean)," ");return"")},this.getStyleTags=function(){if(e.sealed)throw vo(2);return e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)throw vo(2);var r=((t={})[ji]="",t[Ri]=xi,t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),n=Fo();return n&&(r.nonce=n),[o.default.createElement("style",bn({},r,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new Do({isServer:!0}),this.sealed=!1}e.prototype.collectStyles=function(e){if(this.sealed)throw vo(2);return o.default.createElement(Bo,{sheet:this.instance},e)},e.prototype.interleaveWithNodeStream=function(e){throw vo(3)}})(),"__sc-".concat(ji,"__");function fa(e){return fa="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},fa(e)}function ha(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 da(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:b;return _(e,ma()),function(r){var n,i,o=(r||{}).queryHook,a=void 0===o?ga:o;return{$$type:"ais.searchBox",init:function(t){var r=t.instantSearchInstance;e(da(da({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(da(da({},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 da(da({},e),{},{searchBox:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.helper,o=e.instantSearchInstance,s=e.state;return n||(n=function(e){a(e,(function(e){return t.setQuery(e).search()}))},i=function(){t.setQuery("").search()}),{query:s.query||"",refine:n,clear:i,widgetParams:r,isSearchStalled:"stalled"===o.status}},getWidgetUiState:function(e,t){var r=t.searchParameters.query||"";return""===r||e&&e.query===r?e:da(da({},e),{},{query:r})},getWidgetSearchParameters:function(e,t){var r=t.uiState;return e.setQueryParameter("query",r.query||"")}}}};function va(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 ba(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Aa=g({name:"refinement-list",connector:!0}),Na=["isRefined","count:desc","name:asc"];const Ca=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;return _(e,Aa()),function(r){var n=r||{},i=n.attribute,o=n.operator,a=void 0===o?"or":o,s=n.limit,c=void 0===s?10:s,u=n.showMore,l=void 0!==u&&u,f=n.showMoreLimit,h=void 0===f?20:f,d=n.sortBy,p=void 0===d?Na:d,m=n.escapeFacetValues,g=void 0===m||m,y=n.transformItems,v=void 0===y?function(e){return e}:y;if(!i)throw new Error(Aa("The `attribute` option is required."));if(!/^(and|or)$/.test(a))throw new Error(Aa('The `operator` must one of: `"and"`, `"or"` (got "'.concat(a,'").')));if(!0===l&&h<=c)throw new Error(Aa("`showMoreLimit` should be greater than `limit`."));var b,_,S,w=function(e){var t=e.name,r=e.escapedValue;return Ea(Ea({},Ta(e,Pa)),{},{value:r,label:t,highlighted:t})},O=[],j=!0,P=!1,R=function(){};function x(){R()}function E(){return P?h:c}var F=function(){return function(){}},T=function(t,r){return function(n){return function(o){var a=n.instantSearchInstance,s=n.results;if(""===o&&O)e(Ea(Ea({},r.getWidgetRenderState(Ea(Ea({},n),{},{results:b}))),{},{instantSearchInstance:a}),!1);else{var c={highlightPreTag:g?M.highlightPreTag:q.highlightPreTag,highlightPostTag:g?M.highlightPostTag:q.highlightPostTag};t.searchForFacetValues(i,o,Math.min(E(),100),c).then((function(t){var i=g?t.facetHits.map((function(e){return W(W({},e),{},{highlighted:V(e.highlighted)})})):t.facetHits,o=v(i.map((function(e){var t=e.escapedValue,r=e.value;return Ea(Ea({},Ta(e,Ra)),{},{value:t,label:r})})),{results:s});e(Ea(Ea({},r.getWidgetRenderState(Ea(Ea({},n),{},{results:b}))),{},{items:o,canToggleShowMore:!1,canRefine:!0,isFromSearch:!0,instantSearchInstance:a}),!1)}))}}}};return{$$type:"ais.refinementList",init:function(t){e(Ea(Ea({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e(Ea(Ea({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1)},getRenderState:function(e,t){return Ea(Ea({},e),{},{refinementList:Ea(Ea({},e.refinementList),{},Fa({},i,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=this,n=e.results,o=e.state,a=e.createURL,s=e.instantSearchInstance,u=e.helper,f=[],h=[];if(S&&_&&F||(S=function(e){var t=e.instantSearchInstance,r=e.helper,n=e.attribute,i=e.widgetType;return function(){for(var e=arguments.length,o=new Array(e),a=0;a=2&&o.length<=4&&(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,s)||t.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:i,eventType:d,eventModifier:p,payload:ba({eventName:u,index:r.getIndex(),filters:["".concat(m,":").concat(s)]},f),attribute:m}))}}({instantSearchInstance:s,helper:u,attribute:i,widgetType:this.$$type}),_=function(e){S("click:internal",e),u.toggleFacetRefinement(i,e).search()},F=T(u,this)),n){var d=n.getFacetValues(i,{sortBy:p,facetOrdering:p===Na});h=d&&Array.isArray(d)?d:[],f=v(h.slice(0,E()).map(w),{results:n});var m=o.maxValuesPerFacet,g=E();j=m>g?h.length<=g:h.lengthc||l&&!j;return{createURL:function(e){return a((function(r){return t.getWidgetUiState(r,{searchParameters:o.resetPage().toggleFacetRefinement(i,e),helper:u})}))},items:f,refine:_,searchForItems:y,isFromSearch:!1,canRefine:f.length>0,widgetParams:r,isShowingMore:P,canToggleShowMore:A,toggleShowMore:x,sendEvent:S,hasExhaustiveItems:j}},dispose:function(e){var r=e.state;t();var n=r.setQueryParameter("maxValuesPerFacet",void 0);return"and"===a?n.removeFacet(i):n.removeDisjunctiveFacet(i)},getWidgetUiState:function(e,t){var r=t.searchParameters,n="or"===a?r.getDisjunctiveRefinements(i):r.getConjunctiveRefinements(i);return function(e,t){if(!e.refinementList)return e;e.refinementList[t]&&0!==e.refinementList[t].length||delete e.refinementList[t];0===Object.keys(e.refinementList).length&&delete e.refinementList;return e}(Ea(Ea({},e),{},{refinementList:Ea(Ea({},e.refinementList),{},Fa({},i,n))}),i)},getWidgetSearchParameters:function(e,t){var r=t.uiState,n="or"===a;if(e.isHierarchicalFacet(i))return e;if(n&&e.isConjunctiveFacet(i)||!n&&e.isDisjunctiveFacet(i))return e;var o=r.refinementList&&r.refinementList[i],s=n?e.addDisjunctiveFacet(i).removeDisjunctiveFacetRefinement(i):e.addFacet(i).removeFacetRefinement(i),u=s.maxValuesPerFacet||0,f=Math.max(u,l?h:c),d=s.setQueryParameter("maxValuesPerFacet",f);if(!o){var p=n?"disjunctiveFacetsRefinements":"facetsRefinements";return d.setQueryParameters(Fa({},p,Ea(Ea({},d[p]),{},Fa({},i,[]))))}return o.reduce((function(e,t){return n?e.addDisjunctiveFacetRefinement(i,t):e.addFacetRefinement(i,t)}),d)}}}};function Ia(e,t){return Ge(Ca,e,t)}var ka=0;Array.isArray;function Da(e,t,r,n,o,a){t||(t={});var s,c,u=t;if("ref"in u)for(c in u={},t)"ref"==c?s=t[c]:u[c]=t[c];var l={type:e,props:u,key:r,ref:s,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:--ka,__i:-1,__u:0,__source:o,__self:a};if("function"==typeof e&&(s=e.defaultProps))for(c in s)void 0===u[c]&&(u[c]=s[c]);return i.fF.vnode&&i.fF.vnode(l),l}const Ha=la.div` margin-top: 39px; @media (min-width: 576px) { @@ -14,37 +14,79 @@ width: 33%; padding-right: 2rem; } -`,La=e=>{const{query:t,refine:r}=function(e,t){return Ge(ya,e,t)}(e),{items:n,refine:i}=ka({attribute:"basic_page_type",limit:1e3}),{items:a,refine:s}=ka({attribute:"shared_tags",limit:1e3,sortBy:["name:asc"]});return(0,o.useEffect)((()=>{const e=new URLSearchParams(window.location.search);e.delete("key"),e.delete("page-type"),e.delete("shared"),t&&e.set("key",t);const r=n.filter((e=>e.isRefined)).map((e=>e.value)),i=a.filter((e=>e.isRefined)).map((e=>e.value));r.length>=1&&e.set("page-type",r.join(",")),i.length>=1&&e.set("shared",i.join(",")),window.history.replaceState(null,"",`?${e.toString()}`)}),[t,n,a]),Da("form",{role:"search",onReset:e=>{n.map((e=>{e.isRefined&&i(e.value)})),a.map((e=>{e.isRefined&&s(e.value)}))},children:Da(Ha,{children:[Da("h2",{children:"Filter By"}),n.map(((e,t)=>e.isRefined&&Da("button",{onClick:()=>i(e.value),children:e.value}))),a.map(((e,t)=>e.isRefined&&Da("button",{onClick:()=>i(e.value),children:e.value}))),Da("fieldset",{children:[Da("legend",{style:{fontSize:"2.4rem"},children:"Resources"}),Da("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:n.map(((e,t)=>Da("li",{style:{marginBottom:"0"},children:Da("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem",width:"fit-content"},children:[Da("input",{type:"checkbox",onChange:()=>i(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),Da("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))})]}),Da("fieldset",{children:[Da("legend",{style:{fontSize:"2.4rem"},children:"Allowed Users"}),Da("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:a.map(((e,t)=>Da("li",{style:{marginBottom:"0"},children:Da("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem",width:"fit-content"},children:[Da("input",{type:"checkbox",onChange:()=>s(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),Da("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},"shared-i")))})]}),Da("button",{type:"reset",children:"Clear all"})]})})};function $a(){for(var e=arguments.length,t=new Array(e),r=0;r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Qa=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var Ma,qa,Va,Ba,za=(Ma={createElement:o.createElement,Fragment:o.Fragment},qa=Ma.createElement,Va=Ma.Fragment,Ba=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,i=e.highlightedTagName,o=e.isHighlighted,a=e.nonHighlightedTagName;return t(o?i:a,{className:o?r.highlighted:r.nonHighlighted},n)}}({createElement:qa,Fragment:Va}),function(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,o=void 0===i?"span":i,a=e.separator,s=void 0===a?", ":a,c=e.className,u=e.classNames,l=void 0===u?{}:u,f=Wa(e,Qa);return qa("span",Ua({},f,{className:$a(l.root,c)}),t.map((function(e,r){var i=r===t.length-1;return qa(Va,{key:r},e.map((function(e,t){return qa(Ba,{key:t,classNames:l,highlightedTagName:n,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)})),!i&&qa("span",{className:l.separator},s))})))}),Ga=["classNames"];function Ja(){return Ja=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Ka(e){var t=e.classNames,r=void 0===t?{}:t,n=Xa(e,Ga);return o.default.createElement(za,Ja({classNames:{root:$a("ais-Highlight",r.root),highlighted:$a("ais-Highlight-highlighted",r.highlighted),nonHighlighted:$a("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:$a("ais-Highlight-separator",r.separator)}},n))}var Ya=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function Za(){return Za=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function ts(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=es(e,Ya),c=ur(t._highlightResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return br(C(e.value||""))}));return o.default.createElement(Ka,Za({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var rs=["classNames"];function ns(){return ns=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function os(e){var t=e.classNames,r=void 0===t?{}:t,n=is(e,rs);return o.default.createElement(za,ns({classNames:{root:$a("ais-Snippet",r.root),highlighted:$a("ais-Snippet-highlighted",r.highlighted),nonHighlighted:$a("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:$a("ais-Snippet-separator",r.separator)}},n))}var as=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function ss(){return ss=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function us(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=cs(e,as),c=ur(t._snippetResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return br(C(e.value||""))}));return o.default.createElement(os,ss({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}const ls=la.article` +`,La=la.button` + color: #006CB8; + margin-right: 1.2rem; + margin-bottom: 1.2rem; + border-radius: 26px; + border: 2px solid #006CB8; + background-color: #FFF; + box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); + + &::after { + content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%23006CB8'/%3E%3C/svg%3E"); + display: inline-block; + margin-left: 1rem; + } + + &:hover, + &:focus, + &:active { + background-color: #FFF; + color: #00548F; + + &::after { + content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%2300548F'/%3E%3C/svg%3E"); + } + } +`,$a=la.a` + display: inline-block; + margin-top: 2.6rem; + cursor: pointer; + text-decoration: none; + + &:hover, + &:focus, + &:active { + color: #2e2d29; + text-decoration: underline; + } +`,Ua=e=>{const{query:t,refine:r}=function(e,t){return Ge(ya,e,t)}(e),{items:n,refine:i}=Ia({attribute:"basic_page_type",limit:1e3}),{items:a,refine:s}=Ia({attribute:"shared_tags",limit:1e3,sortBy:["name:asc"]}),c=n.some((e=>e.isRefined))||a.some((e=>e.isRefined));(0,o.useEffect)((()=>{const e=new URLSearchParams(window.location.search);e.delete("key"),e.delete("page-type"),e.delete("shared"),t&&e.set("key",t);const r=n.filter((e=>e.isRefined)).map((e=>e.value)),i=a.filter((e=>e.isRefined)).map((e=>e.value));r.length>=1&&e.set("page-type",r.join(",")),i.length>=1&&e.set("shared",i.join(",")),window.history.replaceState(null,"",`?${e.toString()}`)}),[t,n,a]);const u=(0,o.useRef)(null);return Da("form",{ref:u,role:"search",onReset:e=>{n.map((e=>{e.isRefined&&i(e.value)})),a.map((e=>{e.isRefined&&s(e.value)}))},children:Da(Ha,{children:[Da("h2",{children:"Filter By"}),Da("div",{children:[n.map(((e,t)=>e.isRefined&&Da(La,{onClick:()=>i(e.value),children:e.value},t))),a.map(((e,t)=>e.isRefined&&Da(La,{onClick:()=>s(e.value),children:e.value},`shared-${t}`)))]}),c&&Da($a,{onClick:e=>{e.preventDefault(),u.current.reset()},children:"Clear all filters"}),Da("fieldset",{style:{marginTop:"2rem"},children:[Da("legend",{style:{fontSize:"2.4rem"},children:"Resources"}),Da("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:n.map(((e,t)=>Da("li",{style:{marginBottom:"0"},children:Da("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem",width:"fit-content"},children:[Da("input",{type:"checkbox",onChange:()=>i(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),Da("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))})]}),Da("fieldset",{style:{marginTop:"2rem",marginBottom:"10rem"},children:[Da("legend",{style:{fontSize:"2.4rem"},children:"Allowed Users"}),Da("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:a.map(((e,t)=>Da("li",{style:{marginBottom:"0"},children:Da("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem",width:"fit-content"},children:[Da("input",{type:"checkbox",onChange:()=>s(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),Da("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},"shared-i")))})]})]})})};function Wa(){for(var e=arguments.length,t=new Array(e),r=0;r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var qa=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var Va,Ba,za,Ga,Ja=(Va={createElement:o.createElement,Fragment:o.Fragment},Ba=Va.createElement,za=Va.Fragment,Ga=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,i=e.highlightedTagName,o=e.isHighlighted,a=e.nonHighlightedTagName;return t(o?i:a,{className:o?r.highlighted:r.nonHighlighted},n)}}({createElement:Ba,Fragment:za}),function(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,o=void 0===i?"span":i,a=e.separator,s=void 0===a?", ":a,c=e.className,u=e.classNames,l=void 0===u?{}:u,f=Ma(e,qa);return Ba("span",Qa({},f,{className:Wa(l.root,c)}),t.map((function(e,r){var i=r===t.length-1;return Ba(za,{key:r},e.map((function(e,t){return Ba(Ga,{key:t,classNames:l,highlightedTagName:n,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)})),!i&&Ba("span",{className:l.separator},s))})))}),Xa=["classNames"];function Ka(){return Ka=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Za(e){var t=e.classNames,r=void 0===t?{}:t,n=Ya(e,Xa);return o.default.createElement(Ja,Ka({classNames:{root:Wa("ais-Highlight",r.root),highlighted:Wa("ais-Highlight-highlighted",r.highlighted),nonHighlighted:Wa("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:Wa("ais-Highlight-separator",r.separator)}},n))}var es=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function ts(){return ts=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function ns(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=rs(e,es),c=ur(t._highlightResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return br(k(e.value||""))}));return o.default.createElement(Za,ts({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var is=["classNames"];function os(){return os=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function ss(e){var t=e.classNames,r=void 0===t?{}:t,n=as(e,is);return o.default.createElement(Ja,os({classNames:{root:Wa("ais-Snippet",r.root),highlighted:Wa("ais-Snippet-highlighted",r.highlighted),nonHighlighted:Wa("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:Wa("ais-Snippet-separator",r.separator)}},n))}var cs=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function us(){return us=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function fs(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=ls(e,cs),c=ur(t._snippetResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return br(k(e.value||""))}));return o.default.createElement(ss,us({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}const hs=la.article` display: flex; flex-direction: column; justify-content: space-between; gap: 4rem; - padding: 2rem 2rem 2rem 0; + // padding: 2rem 2rem 2rem 0; + padding: 2rem 0; margin-bottom: 2rem; - @media (min-width: 992px) { + @media (min-width: 1200px) { flex-direction: row; } img { - max-width: 300px; - max-height: 300px; + aspect-ratio: 2 / 1; + max-width: 387px; + max-height: 168px; object-fit: cover; } -`,fs=la.div` +`,ds=la.div` display: flex; flex-direction: column; justify-content: space-between; -`,hs=({hit:e})=>{const t=new URL(e.url);return Da(ls,{children:[Da(fs,{children:[Da("div",{children:[Da("h2",{children:Da("a",{href:e.url.replace(t.origin,""),children:e.title})}),e.summary&&Da("p",{className:"summary",children:Da(ts,{hit:e,attribute:"summary"})}),!e.summary&&e.html&&Da("p",{children:Da(us,{hit:e,attribute:"html"})})]}),e.updated&&Da("div",{children:["Last Updated: ",new Date(1e3*e.updated).toLocaleDateString("en-us",{month:"long",day:"numeric",year:"numeric"})]})]}),e.photo&&Da("img",{src:e.photo.replace(t.origin,""),alt:""})]})},ds=({hit:e})=>Da(hs,{hit:e}),ps=({hit:e})=>Da(hs,{hit:e});var ms,gs;const ys="algolia-search",vs=(null===(ms=window.drupalSettings)||void 0===ms?void 0:ms.stanfordAlgolia.appId)||"MISSING_ENV_VAR".ALGOLIA_APP_ID,bs=(null===(gs=window.drupalSettings)||void 0===gs?void 0:gs.stanfordAlgolia.searchKey)||"MISSING_ENV_VAR".ALGOLIA_KEY,_s=t()(vs,bs),Ss=({hit:e})=>"Event"===e.type?Da(ds,{hit:e}):"News"===e.type?Da(ps,{hit:e}):Da(hs,{hit:e}),ws=la.ul` +`,ps=({hit:e})=>{const t=new URL(e.url);return Da(hs,{children:[Da(ds,{children:[Da("div",{children:[Da("h2",{children:Da("a",{href:e.url.replace(t.origin,""),children:e.title})}),e.summary&&Da("p",{className:"summary",children:Da(ns,{hit:e,attribute:"summary"})}),!e.summary&&e.html&&Da("p",{children:Da(fs,{hit:e,attribute:"html"})})]}),e.updated&&Da("div",{children:["Last Updated: ",new Date(1e3*e.updated).toLocaleDateString("en-us",{month:"long",day:"numeric",year:"numeric"})]})]}),Da("img",{src:"https://picsum.photos/1000/750",alt:""})]})},ms=({hit:e})=>Da(ps,{hit:e}),gs=({hit:e})=>Da(ps,{hit:e});var ys,vs;const bs="algolia-search",_s=(null===(ys=window.drupalSettings)||void 0===ys?void 0:ys.stanfordAlgolia.appId)||"MISSING_ENV_VAR".ALGOLIA_APP_ID,Ss=(null===(vs=window.drupalSettings)||void 0===vs?void 0:vs.stanfordAlgolia.searchKey)||"MISSING_ENV_VAR".ALGOLIA_KEY,ws=t()(_s,Ss),Os=({hit:e})=>"Event"===e.type?Da(ms,{hit:e}):"News"===e.type?Da(gs,{hit:e}):Da(ps,{hit:e}),js=la.h1` + margin-top: 9rem; +`,Ps=la.ul` list-style: none; padding-left: 0; + margin-bottom: 10rem; @media (min-width: 768px) { float: right; width: 66%; padding-left: 2rem; } -`,Os=la.div` +`,Rs=la.div` li { margin-bottom: 10px; @@ -67,4 +109,4 @@ fieldset { padding: 0; } -`,js=()=>{const{hits:e,showMore:t,isLastPage:r}=Ge(ge,n,i);var n,i;return 0===e.length?Da("p",{children:"No results for your search. Please try another search."}):Da(ws,{children:[e.map((e=>Da("li",{children:Da(Ss,{hit:e})},e.objectID))),!r&&Da("button",{onClick:t,children:["Load more",Da("span",{className:"sr-only",children:"results"})]})]})},Ps=((e,t)=>{if(null==customElements.get(e)){class t extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}}customElements.define(e,t)}const r=(e=>{const t={_rootsToObservers:new WeakMap,_roots:[],_executedScript:document.currentScript,props:{},render:({selector:r,clean:n=!1,replace:i=!1,inline:o=!1,initialProps:c={},propsSelector:u,elementName:h})=>{let g=!1;const y=()=>{if(!0===g)return;const y=(({selector:e,inline:t,elementName:r})=>{const n=document.currentScript;if(t&&null!=n&&n.parentNode)return[n.parentNode];const i=null==n?void 0:n.dataset.mountIn;return i?Array.from(document.querySelectorAll(i)).map((e=>{if(null!=r){const t=document.createElement(r),n=e.appendChild(t);return null!=n.shadowRoot?n.shadowRoot:n}return e})):e?Array.from(document.querySelectorAll(e)).map((e=>null!=e.shadowRoot?e.shadowRoot:e)):[]})({selector:r,inline:o,elementName:h});if(0===y.length)return;const{rootFragments:v}=(({island:e,widget:t,hostElements:r,clean:n,replace:i,initialProps:o,propsSelector:c})=>{const u=[];return r.forEach((r=>{const h=d(e,r,o,c);let g;if(n&&r.replaceChildren(),i)g=p(r.parentElement||document.body,r);else{const e=document.createElement("div");r.appendChild(e),g=p(r,e)}u.push(g),m({island:e,widget:t,rootFragment:g,props:h});const y=(({island:e,hostElement:t,initialProps:r,onNewProps:n,propsSelector:i})=>{const o=new MutationObserver((function(o){o.forEach((function(){n(d(e,t,r,i))}))})),c={attributes:!0,childList:!0,characterData:!0};return e._executedScript&&o.observe(e._executedScript,c),l(t).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),i&&f(i).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),o.observe(s(t)?t.host:t,c),o})({island:e,hostElement:r,initialProps:o,onNewProps:r=>{m({island:e,widget:t,rootFragment:g,props:r})},propsSelector:c});e._rootsToObservers.set(g,y)})),{rootFragments:u}})({island:t,widget:e,clean:n,hostElements:y,replace:i,initialProps:c,propsSelector:u});t._roots=t._roots.concat(v),g=!0};y(),document.addEventListener("DOMContentLoaded",y),document.addEventListener("load",y)},rerender:r=>{t._roots.forEach((n=>{m({island:t,widget:e,rootFragment:n,props:a({},t.props,r)})}))},destroy:()=>{t._roots.forEach((e=>{var r;null==(r=t._rootsToObservers.get(e))||r.disconnect(),(0,i.XX)(null,e)}))}};return t})(t);return a({},r,{render:t=>r.render(a({elementName:e},t)),injectStyles:e=>{r._roots.forEach((t=>{const r=document.createElement("style");r.innerHTML=e,t.parentNode.prepend(r)}))}})})(ys,(()=>{var e;const t=new URLSearchParams(window.location.search),r={};t.get("key")&&(r.query=t.get("key")),t.get("page-type")&&(r.refinementList={basic_page_type:t.get("page-type").split(",")}),t.get("shared")&&(r.refinementList={shared_tags:t.get("shared").split(",")});const n=(null===(e=window.drupalSettings)||void 0===e?void 0:e.stanfordAlgolia.index)||"MISSING_ENV_VAR".ALGOLIA_INDEX;return Da("div",{children:Da(vn,{searchClient:_s,indexName:n,initialUiState:{[n]:r},future:{preserveSharedStateOnUnmount:!0},children:Da(Os,{children:[Da(La,{}),Da(js,{})]})})})}));Ps.render({selector:`${ys}, #${ys}`})})(),n})())); \ No newline at end of file +`,xs=()=>{const{hits:e,showMore:t,isLastPage:r}=Ge(ge,n,i);var n,i;return 0===e.length?Da("p",{children:"No results for your search. Please try another search."}):Da(Ps,{children:[e.map((e=>Da("li",{children:Da(Os,{hit:e})},e.objectID))),!r&&Da("button",{onClick:t,className:"su-button--secondary",style:{marginTop:"5rem",marginLeft:"10rem"},children:"Show more results"})]})},Es=((e,t)=>{if(null==customElements.get(e)){class t extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}}customElements.define(e,t)}const r=(e=>{const t={_rootsToObservers:new WeakMap,_roots:[],_executedScript:document.currentScript,props:{},render:({selector:r,clean:n=!1,replace:i=!1,inline:o=!1,initialProps:c={},propsSelector:u,elementName:h})=>{let g=!1;const y=()=>{if(!0===g)return;const y=(({selector:e,inline:t,elementName:r})=>{const n=document.currentScript;if(t&&null!=n&&n.parentNode)return[n.parentNode];const i=null==n?void 0:n.dataset.mountIn;return i?Array.from(document.querySelectorAll(i)).map((e=>{if(null!=r){const t=document.createElement(r),n=e.appendChild(t);return null!=n.shadowRoot?n.shadowRoot:n}return e})):e?Array.from(document.querySelectorAll(e)).map((e=>null!=e.shadowRoot?e.shadowRoot:e)):[]})({selector:r,inline:o,elementName:h});if(0===y.length)return;const{rootFragments:v}=(({island:e,widget:t,hostElements:r,clean:n,replace:i,initialProps:o,propsSelector:c})=>{const u=[];return r.forEach((r=>{const h=d(e,r,o,c);let g;if(n&&r.replaceChildren(),i)g=p(r.parentElement||document.body,r);else{const e=document.createElement("div");r.appendChild(e),g=p(r,e)}u.push(g),m({island:e,widget:t,rootFragment:g,props:h});const y=(({island:e,hostElement:t,initialProps:r,onNewProps:n,propsSelector:i})=>{const o=new MutationObserver((function(o){o.forEach((function(){n(d(e,t,r,i))}))})),c={attributes:!0,childList:!0,characterData:!0};return e._executedScript&&o.observe(e._executedScript,c),l(t).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),i&&f(i).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),o.observe(s(t)?t.host:t,c),o})({island:e,hostElement:r,initialProps:o,onNewProps:r=>{m({island:e,widget:t,rootFragment:g,props:r})},propsSelector:c});e._rootsToObservers.set(g,y)})),{rootFragments:u}})({island:t,widget:e,clean:n,hostElements:y,replace:i,initialProps:c,propsSelector:u});t._roots=t._roots.concat(v),g=!0};y(),document.addEventListener("DOMContentLoaded",y),document.addEventListener("load",y)},rerender:r=>{t._roots.forEach((n=>{m({island:t,widget:e,rootFragment:n,props:a({},t.props,r)})}))},destroy:()=>{t._roots.forEach((e=>{var r;null==(r=t._rootsToObservers.get(e))||r.disconnect(),(0,i.XX)(null,e)}))}};return t})(t);return a({},r,{render:t=>r.render(a({elementName:e},t)),injectStyles:e=>{r._roots.forEach((t=>{const r=document.createElement("style");r.innerHTML=e,t.parentNode.prepend(r)}))}})})(bs,(()=>{var e;const t=new URLSearchParams(window.location.search),r={};t.get("key")&&(r.query=t.get("key")),t.get("page-type")&&(r.refinementList={basic_page_type:t.get("page-type").split(",")}),t.get("shared")&&(r.refinementList={shared_tags:t.get("shared").split(",")});const n=(null===(e=window.drupalSettings)||void 0===e?void 0:e.stanfordAlgolia.index)||"MISSING_ENV_VAR".ALGOLIA_INDEX;return Da("div",{children:[Da(js,{children:"Resources Directory"}),Da(vn,{searchClient:ws,indexName:n,initialUiState:{[n]:r},future:{preserveSharedStateOnUnmount:!0},children:Da(Rs,{children:[Da(Ua,{}),Da(xs,{})]})})]})}));Es.render({selector:`${bs}, #${bs}`})})(),n})())); \ No newline at end of file diff --git a/algolia-search/src/algolia-search.island.tsx b/algolia-search/src/algolia-search.island.tsx index 4ea638a..b2eaed4 100644 --- a/algolia-search/src/algolia-search.island.tsx +++ b/algolia-search/src/algolia-search.island.tsx @@ -20,9 +20,14 @@ const Hit = ({hit}: HitsProps) => { return } +const PageTitle = styled.h1 ` + margin-top: 9rem; +` + const ResultsContainer = styled.ul` list-style: none; padding-left: 0; + margin-bottom: 10rem; @media (min-width: 768px) { float: right; @@ -71,8 +76,8 @@ const CustomHits = () => { )} { !isLastPage && - } @@ -99,6 +104,7 @@ const Search = () => { return (
    + Resources Directory {
    } - {hit.photo && + {/* Placeholder for testing */} + + {/* {hit.photo && - } + } */} ) } diff --git a/algolia-search/src/search-form.tsx b/algolia-search/src/search-form.tsx index 510f0a5..0a04eeb 100644 --- a/algolia-search/src/search-form.tsx +++ b/algolia-search/src/search-form.tsx @@ -5,7 +5,7 @@ import { useRefinementList, useSearchBox } from "react-instantsearch"; -import {useEffect, useRef} from "preact/compat"; +import { useEffect, useRef } from "preact/compat"; const FilterContainer = styled.div` margin-top: 39px; @@ -22,61 +22,108 @@ const FilterContainer = styled.div` width: 33%; padding-right: 2rem; } -` +`; + +const ChipsButton = styled.button` + color: #006CB8; + margin-right: 1.2rem; + margin-bottom: 1.2rem; + border-radius: 26px; + border: 2px solid #006CB8; + background-color: #FFF; + box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); + + &::after { + content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%23006CB8'/%3E%3C/svg%3E"); + display: inline-block; + margin-left: 1rem; + } + + &:hover, + &:focus, + &:active { + background-color: #FFF; + color: #00548F; + + &::after { + content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%2300548F'/%3E%3C/svg%3E"); + } + } +`; + +const ResetLink = styled.a` + display: inline-block; + margin-top: 2.6rem; + cursor: pointer; + text-decoration: none; + + &:hover, + &:focus, + &:active { + color: #2e2d29; + text-decoration: underline; + } +`; const SearchForm = (props) => { - const {query, refine} = useSearchBox(props); - const {items: pageTypeRefinements, refine: refinePageTypes} = useRefinementList({ + const { query, refine } = useSearchBox(props); + const { items: pageTypeRefinements, refine: refinePageTypes } = useRefinementList({ attribute: "basic_page_type", limit: 1000, }); - const {items: sharedRefinements, refine: refineSharedTypes} = useRefinementList({ + const { items: sharedRefinements, refine: refineSharedTypes } = useRefinementList({ attribute: "shared_tags", limit: 1000, sortBy: ["name:asc"] }); + const hasRefinedItems = pageTypeRefinements.some(item => item.isRefined) || sharedRefinements.some(item => item.isRefined); + useEffect(() => { const searchParams = new URLSearchParams(window.location.search); - searchParams.delete("key") - searchParams.delete("page-type") - searchParams.delete("shared") + searchParams.delete("key"); + searchParams.delete("page-type"); + searchParams.delete("shared"); if (query) searchParams.set("key", query); const pageTypes = pageTypeRefinements.filter(item => item.isRefined).map(item => item.value); const sharedTypes = sharedRefinements.filter(item => item.isRefined).map(item => item.value); - if (pageTypes.length >= 1) searchParams.set("page-type", pageTypes.join(',')) - if (sharedTypes.length >= 1) searchParams.set("shared", sharedTypes.join(',')) + if (pageTypes.length >= 1) searchParams.set("page-type", pageTypes.join(',')); + if (sharedTypes.length >= 1) searchParams.set("shared", sharedTypes.join(',')); window.history.replaceState(null, '', `?${searchParams.toString()}`); - }, [query, pageTypeRefinements, sharedRefinements]) + }, [query, pageTypeRefinements, sharedRefinements]); + + const formRef = useRef(null); return (
    { pageTypeRefinements.map(refinementItem => { - if (refinementItem.isRefined) refinePageTypes(refinementItem.value) - }) + if (refinementItem.isRefined) refinePageTypes(refinementItem.value); + }); sharedRefinements.map(refinementItem => { - if (refinementItem.isRefined) refineSharedTypes(refinementItem.value) - }) + if (refinementItem.isRefined) refineSharedTypes(refinementItem.value); + }); }} >

    Filter By

    {/* Chips */} - {pageTypeRefinements.map((item, i) => { - return item.isRefined && - - })} - {sharedRefinements.map((item, i) => { - return item.isRefined && - - })} -
    +
    + {pageTypeRefinements.map((item, i) => { + return item.isRefined && refinePageTypes(item.value)}>{item.value}; + })} + {sharedRefinements.map((item, i) => { + return item.isRefined && refineSharedTypes(item.value)}>{item.value}; + })} +
    + {hasRefinedItems && { e.preventDefault(); formRef.current.reset(); }}>Clear all filters} +
    Resources
      @@ -112,7 +159,7 @@ const SearchForm = (props) => { )}
    -
    +
    Allowed Users
      @@ -148,32 +195,32 @@ const SearchForm = (props) => { )}
    - + {/* */} ); } -const CustomCurrentRefinements = (props) => { - const {items, canRefine, refine} = useCurrentRefinements(props); - - return ( -
      - {items.map(refinement => { - return refinement.refinements.map((item, i) => -
    • - {item.value} - -
    • - ) - })} -
    - ); -} +// const CustomCurrentRefinements = (props) => { +// const {items, canRefine, refine} = useCurrentRefinements(props); + +// return ( +//
      +// {items.map(refinement => { +// return refinement.refinements.map((item, i) => +//
    • +// {item.value} +// +//
    • +// ) +// })} +//
    +// ); +// } export default SearchForm; From 0775ef1f69c6670d614cee238f3f0c77159261aa Mon Sep 17 00:00:00 2001 From: jdwjdwjdw Date: Tue, 4 Jun 2024 17:44:37 +0000 Subject: [PATCH 07/16] Add sort-by --- .../dist/islands/algolia-search.island.js | 39 ++++++--- algolia-search/src/algolia-search.island.tsx | 80 ++++++++++--------- algolia-search/src/search-form.tsx | 33 +------- algolia-search/src/sort-by.tsx | 61 ++++++++++++++ 4 files changed, 135 insertions(+), 78 deletions(-) create mode 100644 algolia-search/src/sort-by.tsx diff --git a/algolia-search/dist/islands/algolia-search.island.js b/algolia-search/dist/islands/algolia-search.island.js index aa1f37f..21ac8f8 100644 --- a/algolia-search/dist/islands/algolia-search.island.js +++ b/algolia-search/dist/islands/algolia-search.island.js @@ -1,5 +1,5 @@ /*! For license information please see algolia-search.island.js.LICENSE.txt */ -!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var n in r)("object"==typeof exports?exports:e)[n]=r[n]}}(self,(()=>(()=>{var e={733: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,o,a,s,c,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(o=this._events[e]))return!1;if(r(o))switch(arguments.length){case 1:o.call(this);break;case 2:o.call(this,arguments[1]);break;case 3:o.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),o.apply(this,s)}else if(n(o))for(s=Array.prototype.slice.call(arguments,1),a=(u=o.slice()).length,c=0;c0&&this._events[e].length>a&&(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,o,a,s;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(a=(i=this._events[e]).length,o=-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(s=a;s-- >0;)if(i[s]===t||i[s].listener&&i[s].listener===t){o=s;break}if(o<0)return this;1===i.length?(i.length=0,delete this._events[e]):i.splice(o,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)}},103:(e,t,r)=>{"use strict";var n=r(571),i=r(127),o=r(371),a=r(691);function s(e,t,r,i){return new n(e,t,r,i)}s.version=r(938),s.AlgoliaSearchHelper=n,s.SearchParameters=o,s.RecommendParameters=i,s.SearchResults=a,e.exports=s},732:(e,t,r)=>{"use strict";var n=r(733);function i(e,t,r){this.main=e,this.fn=t,this.recommendFn=r,this.lastResults=null,this.lastRecommendResults=null}r(14)(i,n),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},i.prototype.getModifiedRecommendState=function(e){return this.recommendFn(e)},e.exports=i},127:e=>{"use strict";function t(e){e=e||{},this.params=e.params||[]}t.prototype={constructor:t,addParams:function(e){var r=this.params.slice(),n=this.params.findIndex((function(t){return t.$$id===e.$$id}));return-1!==n?r.splice(n,1,e):r.push(e),new t({params:r})},removeParams:function(e){return new t({params:this.params.filter((function(t){return t.$$id!==e}))})},addFrequentlyBoughtTogether:function(e){return this.addParams(Object.assign({},e,{model:"bought-together"}))},addRelatedProducts:function(e){return this.addParams(Object.assign({},e,{model:"related-products"}))},addTrendingItems:function(e){return this.addParams(Object.assign({},e,{model:"trending-items"}))},addTrendingFacets:function(e){return this.addParams(Object.assign({},e,{model:"trending-facets"}))},addLookingSimilar:function(e){return this.addParams(Object.assign({},e,{model:"looking-similar"}))},_buildQueries:function(e){return this.params.map((function(t){var r=Object.assign({},t,{indexName:e});return delete r.$$id,r}))}},e.exports=t},54:(e,t,r)=>{"use strict";var n=r(110),i=r(317),o=r(383),a={addRefinement:function(e,t,r){if(a.isRefined(e,t,r))return e;var i=""+r,o=e[t]?e[t].concat(i):[i],s={};return s[t]=o,n({},s,e)},removeRefinement:function(e,t,r){if(void 0===r)return a.clearRefinement(e,(function(e,r){return t===r}));var n=""+r;return a.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 a.isRefined(e,t,r)?a.removeRefinement(e,t,r):a.addRefinement(e,t,r)},clearRefinement:function(e,t,r){if(void 0===t)return i(e)?{}:e;if("string"==typeof t)return o(e,[t]);if("function"==typeof t){var n=!1,a=Object.keys(e).reduce((function(i,o){var a=e[o]||[],s=a.filter((function(e){return!t(e,o,r)}));return s.length!==a.length&&(n=!0),i[o]=s,i}),{});return n?a: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=a},371:(e,t,r)=>{"use strict";var n=r(110),i=r(849),o=r(843),a=r(728),s=r(317),c=r(383),u=r(507),l=r(208),f=r(54);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 d(e){var t=e?d._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!==d.PARAMETERS.indexOf(e),i=void 0!==t[e];!n&&i&&(r[e]=t[e])}))}d.PARAMETERS=Object.keys(new d),d._parseNumbers=function(e){if(e instanceof d)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 a(e,t)},d.make=function(e){var t=new d(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},d.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&&s(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."):s(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},d.prototype={constructor:d,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=a({},this.numericRefinements);return i[e]=a({},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 s(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return c(this.numericRefinements,[e]);if("function"==typeof e){var t=!1,r=this.numericRefinements,n=Object.keys(r).reduce((function(n,i){var o=r[i],a={};return o=o||{},Object.keys(o).forEach((function(r){var n=o[r]||[],s=[];n.forEach((function(t){e({val:t,op:r},i,"numeric")||s.push(t)})),s.length!==n.length&&(t=!0),a[r]=s})),n[i]=a,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 o,a,s=u(r),c=void 0!==(o=this.numericRefinements[e][t],a=s,i(o,(function(e){return h(e,a)})));return n&&c},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=o(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 o(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;return 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=d.validate(this,e);if(t)throw t;var r=this,n=d._parseNumbers(e),i=Object.keys(this).reduce((function(e,t){return e[t]=r[t],e}),{}),o=Object.keys(n).reduce((function(e,t){var r=void 0!==e[t],i=void 0!==n[t];return r&&!i?c(e,[t]):(i&&(e[t]=n[t]),e)}),i);return new this.constructor(o)},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=d},673:(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),d=o(e._getHierarchicalFacetSortBy(n)),p=t.every((function(e){return e.exhaustive})),m=function(e,t,r,n,o){return function(u,l,f){var h=u;if(f>0){var d=0;for(h=u;d{"use strict";var n=r(965),i=r(110),o=r(909),a=r(849),s=r(917),c=r(577),u=r(728),l=r(601),f=o.escapeFacetValue,h=o.unescapeFacetValue,d=r(673);function p(e){var t={};return e.forEach((function(e,r){t[e]=r})),t}function m(e,t,r){t&&t[r]&&(e.stats=t[r])}function g(e,t,r){var o=t[0];this._rawResults=t;var c=this;Object.keys(o).forEach((function(e){c[e]=o[e]}));var l=u({persistHierarchicalRootCount:!1},r);Object.keys(l).forEach((function(e){c[e]=l[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 f=e.getRefinedDisjunctiveFacets(),g=p(e.facets),y=p(e.disjunctiveFacets),v=1,b=o.facets||{};Object.keys(b).forEach((function(t){var r,n,i=b[t],u=(r=e.hierarchicalFacets,n=t,a(r,(function(e){return(e.attributes||[]).indexOf(n)>-1})));if(u){var l=u.attributes.indexOf(t),f=s(e.hierarchicalFacets,(function(e){return e.name===u.name}));c.hierarchicalFacets[f][l]={attribute:t,data:i,exhaustive:o.exhaustiveFacetsCount}}else{var h,d=-1!==e.disjunctiveFacets.indexOf(t),p=-1!==e.facets.indexOf(t);d&&(h=y[t],c.disjunctiveFacets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.disjunctiveFacets[h],o.facets_stats,t)),p&&(h=g[t],c.facets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.facets[h],o.facets_stats,t))}})),this.hierarchicalFacets=n(this.hierarchicalFacets),f.forEach((function(r){var n=t[v],a=n&&n.facets?n.facets:{},l=e.getHierarchicalFacetByName(r);Object.keys(a).forEach((function(t){var r,f=a[t];if(l){r=s(e.hierarchicalFacets,(function(e){return e.name===l.name}));var d=s(c.hierarchicalFacets[r],(function(e){return e.attribute===t}));if(-1===d)return;c.hierarchicalFacets[r][d].data=u({},c.hierarchicalFacets[r][d].data,f)}else{r=y[t];var p=o.facets&&o.facets[t]||{};c.disjunctiveFacets[r]={name:t,data:i({},f,p),exhaustive:n.exhaustiveFacetsCount},m(c.disjunctiveFacets[r],n.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!c.disjunctiveFacets[r].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(h(n))>-1&&(c.disjunctiveFacets[r].data[n]=0)}))}})),v++})),e.getRefinedHierarchicalFacets().forEach((function(r){var n=e.getHierarchicalFacetByName(r),o=e._getHierarchicalFacetSeparator(n),a=e.getHierarchicalRefinement(r);0===a.length||a[0].split(o).length<2||t.slice(v).forEach((function(t){var r=t&&t.facets?t.facets:{};Object.keys(r).forEach((function(t){var u=r[t],l=s(e.hierarchicalFacets,(function(e){return e.name===n.name})),f=s(c.hierarchicalFacets[l],(function(e){return e.attribute===t}));if(-1!==f){var h={};if(a.length>0&&!c.persistHierarchicalRootCount){var d=a[0].split(o)[0];h[d]=c.hierarchicalFacets[l][f].data[d]}c.hierarchicalFacets[l][f].data=i(h,u,c.hierarchicalFacets[l][f].data)}})),v++}))})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],n=g[t];c.facets[n]={name:t,data:b[t],exhaustive:o.exhaustiveFacetsCount},r.forEach((function(e){c.facets[n]=c.facets[n]||{name:t},c.facets[n].data=c.facets[n].data||{},c.facets[n].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(d(e)),this.facets=n(this.facets),this.disjunctiveFacets=n(this.disjunctiveFacets),this._state=e}function y(e,t){function r(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var n=a(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=a(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 o=a(e.hierarchicalFacets,r);if(!o)return o;var s=e._state.getHierarchicalFacetByName(t),c=e._state._getHierarchicalFacetSeparator(s),u=h(e._state.getHierarchicalRefinement(t)[0]||"");0===u.indexOf(s.rootPath)&&(u=u.replace(s.rootPath+c,""));var l=u.split(c);return l.unshift(t),v(o,l,0),o}}function v(e,t,r){e.isRefined=e.name===(t[r]&&t[r].trim()),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 o=t.data.map((function(t){return b(e,t,r,n+1)})),a=e(o,r[n]);return i({data:a},t)}function _(e,t){var r=a(e,(function(e){return e.name===t}));return r&&r.stats}function S(e,t,r,n,i){var o=a(i,(function(e){return e.name===r})),s=o&&o.data&&o.data[n]?o.data[n]:0,c=o&&o.exhaustive||!1;return{type:t,attributeName:r,name:n,count:s,exhaustive:c}}g.prototype.getFacetByName=function(e){function t(t){return t.name===e}return a(this.facets,t)||a(this.disjunctiveFacets,t)||a(this.hierarchicalFacets,t)},g.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],g.prototype.getFacetValues=function(e,t){var r=y(this,e);if(r){var n,o=i({},t,{sortBy:g.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),a=this;if(Array.isArray(r))n=[e];else n=a._state.getHierarchicalFacetByName(r.name).attributes;return b((function(e,t){if(o.facetOrdering){var r=function(e,t){return e.renderingContent&&e.renderingContent.facetOrdering&&e.renderingContent.facetOrdering.values&&e.renderingContent.facetOrdering.values[t]}(a,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 o,a=t.sortRemainingBy;return"hidden"===a?r:(o="alpha"===a?[["path","name"],["asc","asc"]]:[["count"],["desc"]],r.concat(l(n,o[0],o[1])))}(e,r)}if(Array.isArray(o.sortBy)){var n=c(o.sortBy,g.DEFAULT_SORT);return l(e,n[0],n[1])}if("function"==typeof o.sortBy)return function(e,t){return t.sort(e)}(o.sortBy,e);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}),r,n)}},g.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?_(this.facets,e):this._state.isDisjunctiveFacet(e)?_(this.disjunctiveFacets,e):void 0},g.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),o=e._getHierarchicalFacetSeparator(i),s=r.split(o),c=a(n,(function(e){return e.name===t})),u=s.reduce((function(e,t){var r=e&&a(e.data,(function(e){return e.name===t}));return void 0!==r?r:e}),c),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=g},571:(e,t,r)=>{"use strict";var n=r(733),i=r(732),o=r(909).escapeFacetValue,a=r(14),s=r(728),c=r(317),u=r(383),l=r(127),f=r(228),h=r(371),d=r(691),p=r(938);function m(e,t,r,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.setClient(e);var i=r||{};i.index=t,this.state=h.make(i),this.recommendState=new l({params:i.recommendState}),this.lastResults=null,this.lastRecommendResults=null,this._queryId=0,this._recommendQueryId=0,this._lastQueryIdReceived=-1,this._lastRecommendQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0,this._currentNbRecommendQueries=0,this._searchResultsOptions=n}function g(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}a(m,n),m.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},m.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},m.prototype.recommend=function(){return this._recommend(),this},m.prototype.getQuery=function(){var e=this.state;return f._getHitsSearchParams(e)},m.prototype.searchOnce=function(e,t){var r=e?this.state.setQueryParameters(e):this.state,n=f._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 d(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 d(r,e.results),r)})).catch((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,r)}))},m.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=s({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:u(f._getHitsSearchParams(n),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),o="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(o);var a=this.client.initIndex(n.index);if("function"!=typeof a.findAnswers)throw new Error(o);return a.findAnswers(n.query,e.queryLanguages,i)},m.prototype.searchForFacetValues=function(e,t,r,n){var i="function"==typeof this.client.searchForFacetValues,a="function"==typeof this.client.initIndex;if(!i&&!a&&"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 s=this.state.setQueryParameters(n||{}),c=s.isDisjunctiveFacet(e),u=f.getSearchForFacetQuery(e,t,r,s);this._currentNbQueries++;var l,h=this;return i?l=this.client.searchForFacetValues([{indexName:s.index,params:u}]):a?l=this.client.initIndex(s.index).searchForFacetValues(u):(delete u.facetName,l=this.client.search([{type:"facet",facet:e,indexName:s.index,params:u}]).then((function(e){return e.results[0]}))),this.emit("searchForFacetValues",{state:s,facet:e,query:t}),l.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=o(t.value),t.isRefined=c?s.isDisjunctiveFacetRefined(e,t.escapedValue):s.isFacetRefined(e,t.escapedValue)})),t}),(function(e){throw h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),e}))},m.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},m.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},m.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},m.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},m.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},m.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},m.prototype.addFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.addFrequentlyBoughtTogether(e)}),this},m.prototype.addRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.addRelatedProducts(e)}),this},m.prototype.addTrendingItems=function(e){return this._recommendChange({state:this.recommendState.addTrendingItems(e)}),this},m.prototype.addTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.addTrendingFacets(e)}),this},m.prototype.addLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.addLookingSimilar(e)}),this},m.prototype.removeNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},m.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},m.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},m.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},m.prototype.removeFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingItems=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},m.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},m.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},m.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},m.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},m.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},m.prototype.setCurrentPage=g,m.prototype.setPage=g,m.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},m.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},m.prototype.setState=function(e){return this._change({state:h.make(e),isPageReset:!1}),this},m.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new h(e),this},m.prototype.hasRefinements=function(e){return!!c(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))},m.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},m.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},m.prototype.hasTag=function(e){return this.state.isTagRefined(e)},m.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},m.prototype.getIndex=function(){return this.state.index},m.prototype.getCurrentPage=y,m.prototype.getPage=y,m.prototype.getTags=function(){return this.state.tagRefinements},m.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},m.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},m.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},m.prototype._search=function(e){var t=this.state,r=[],n=[];e.onlyWithDerivedHelpers||(n=f._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?f._getQueries(n.index,n):[];return r.push({state:n,queriesCount:i.length,helper:e}),e.emit("search",{state:n,results:e.lastResults}),i})),o=Array.prototype.concat.apply(n,i),a=this._queryId++;if(this._currentNbQueries++,!o.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,r,a));try{this.client.search(o).then(this._dispatchAlgoliaResponse.bind(this,r,a)).catch(this._dispatchAlgoliaError.bind(this,a))}catch(e){this.emit("error",{error:e})}},m.prototype._recommend=function(){var e=this.state,t=this.recommendState,r=this.getIndex(),n=[{state:t,index:r,helper:this}];this.emit("fetch",{recommend:{state:t,results:this.lastRecommendResults}});var i=this.derivedHelpers.map((function(t){var r=t.getModifiedState(e).index;if(!r)return[];var i=t.getModifiedRecommendState(new l);return n.push({state:i,index:r,helper:t}),t.emit("fetch",{recommend:{state:i,results:t.lastRecommendResults}}),i._buildQueries(r)})),o=Array.prototype.concat.apply(this.recommendState._buildQueries(r),i);if(0!==o.length)if(o.length>0&&void 0===this.client.getRecommendations)console.warn("Please update algoliasearch/lite to the latest version in order to use recommendations widgets.");else{var a=this._recommendQueryId++;this._currentNbRecommendQueries++;try{this.client.getRecommendations(o).then(this._dispatchRecommendResponse.bind(this,a,n)).catch(this._dispatchRecommendError.bind(this,a))}catch(e){this.emit("error",{error:e})}}},m.prototype._dispatchAlgoliaResponse=function(e,t,r){var n=this;if(!(t0},m.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}))},m.prototype._recommendChange=function(e){var t=e.state;t!==this.recommendState&&(this.recommendState=t,this.emit("recommend:change",{search:{results:this.lastResults,state:this.state},recommend:{results:this.lastRecommendResults,state:this.recommendState}}))},m.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},m.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.client=e),this},m.prototype.getClient=function(){return this.client},m.prototype.derive=function(e,t){var r=new i(this,e,t);return this.derivedHelpers.push(r),r},m.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)},m.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=m},965:e=>{"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},110:e=>{"use strict";e.exports=function(){return Array.prototype.slice.call(arguments).reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(r){void 0!==t[r]&&(void 0!==e[r]&&delete e[r],e[r]=t[r])})),e}),{})}},909: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(/^\\-/,"-")}}},849:e=>{"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var r=0;r{"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var r=0;r{"use strict";var n=r(849);e.exports=function(e,t){var r=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var i=t.split(":"),o=n(r,(function(e){return e[0]===i[0]}));return i.length>1||!o?(e[0].push(i[0]),e[1].push(i[1]),e):(e[0].push(o[0]),e[1].push(o[1]),e)}),[[],[]])}},14:e=>{"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},843:e=>{"use strict";e.exports=function(e,t){return e.filter((function(r,n){return t.indexOf(r)>-1&&e.indexOf(r)===n}))}},728: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 o=n[i],a=e[i];void 0!==a&&void 0===o||(t(a)&&t(o)?e[i]=r(a,o):e[i]="object"==typeof(s=o)&&null!==s?r(Array.isArray(s)?[]:{},s):s)}var s;return e}e.exports=function(e){t(e)||(e={});for(var n=1,i=arguments.length;n{"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},383:e=>{"use strict";e.exports=function(e,t){if(null===e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}},601:e=>{"use strict";function t(e,t){if(e!==t){var r=void 0!==e,n=null===e,i=void 0!==t,o=null===t;if(!o&&e>t||n&&i||!r)return 1;if(!n&&e=n.length?o:"desc"===n[i]?-o:o}return e.index-r.index})),i.map((function(e){return e.value}))}},507: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.")}},228:(e,t,r)=>{"use strict";var n=r(728);function i(e){return Object.keys(e).sort().reduce((function(t,r){return t[r]=e[r],t}),{})}var o={_getQueries:function(e,t){var r=[];return r.push({indexName:e,params:o._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(n){r.push({indexName:e,params:o._getDisjunctiveFacetSearchParams(t,n)})})),t.getRefinedHierarchicalFacets().forEach((function(n){var i=t.getHierarchicalFacetByName(n),a=t.getHierarchicalRefinement(n),s=t._getHierarchicalFacetSeparator(i);if(a.length>0&&a[0].split(s).length>1){var c=a[0].split(s).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(s)})}),[]);c.forEach((function(n,a){var s=o._getDisjunctiveFacetSearchParams(t,n.attribute,0===a);function u(e){return i.attributes.some((function(t){return t===e.split(":")[0]}))}var l=(s.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=c[a-1];s.facetFilters=a>0?l.concat(f.attribute+":"+f.value):l.length>0?l:void 0,r.push({indexName:e,params:s})}))}})),r},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(o._getHitsHierarchicalFacetsAttributes(e)).sort(),r=o._getFacetFilters(e),a=o._getNumericFilters(e),s=o._getTagFilters(e),c={facets:t.indexOf("*")>-1?["*"]:t,tagFilters:s};return r.length>0&&(c.facetFilters=r),a.length>0&&(c.numericFilters=a),i(n({},e.getQueryParams(),c))},_getDisjunctiveFacetSearchParams:function(e,t,r){var a=o._getFacetFilters(e,t,r),s=o._getNumericFilters(e,t),c=o._getTagFilters(e),u={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};c.length>0&&(u.tagFilters=c);var l=e.getHierarchicalFacetByName(t);return u.facets=l?o._getDisjunctiveHierarchicalFacetAttribute(e,l,r):t,s.length>0&&(u.numericFilters=s),a.length>0&&(u.facetFilters=a),i(n({},e.getQueryParams(),u))},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var r=[];return Object.keys(e.numericRefinements).forEach((function(n){var i=e.numericRefinements[n]||{};Object.keys(i).forEach((function(e){var o=i[e]||[];t!==n&&o.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]||[]).slice().sort().forEach((function(t){n.push(e+":"+t)}))}));var o=e.facetsExcludes||{};Object.keys(o).sort().forEach((function(e){(o[e]||[]).sort().forEach((function(t){n.push(e+":-"+t)}))}));var a=e.disjunctiveFacetsRefinements||{};Object.keys(a).sort().forEach((function(e){var r=a[e]||[];if(e!==t&&r&&0!==r.length){var i=[];r.slice().sort().forEach((function(t){i.push(e+":"+t)})),n.push(i)}}));var s=e.hierarchicalFacetsRefinements||{};return Object.keys(s).sort().forEach((function(i){var o=(s[i]||[])[0];if(void 0!==o){var a,c,u=e.getHierarchicalFacetByName(i),l=e._getHierarchicalFacetSeparator(u),f=e._getHierarchicalRootPath(u);if(t===i){if(-1===o.indexOf(l)||!f&&!0===r||f&&f.split(l).length===o.split(l).length)return;f?(c=f.split(l).length-1,o=f):(c=o.split(l).length-2,o=o.slice(0,o.lastIndexOf(l))),a=u.attributes[c]}else c=o.split(l).length-1,a=u.attributes[c];a&&n.push([a+":"+o])}})),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),o=n.split(i).length,a=r.attributes.slice(0,o+1);return t.concat(a)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,r){var n=e._getHierarchicalFacetSeparator(t);if(!0===r){var i=e._getHierarchicalRootPath(t),o=0;return i&&(o=i.split(n).length),[t.attributes[o]]}var a=(e.getHierarchicalRefinement(t.name)[0]||"").split(n).length-1;return t.attributes.slice(0,a+1)},getSearchForFacetQuery:function(e,t,r,a){var s=a.isDisjunctiveFacet(e)?a.clearRefinements(e):a,c={facetQuery:t,facetName:e};return"number"==typeof r&&(c.maxFacetHits=r),i(n({},o._getHitsSearchParams(s),c))}};e.exports=o},208:e=>{"use strict";e.exports=function(e){return null!==e&&/^[a-zA-Z0-9_-]{1,64}$/.test(e)}},938:e=>{"use strict";e.exports="3.19.0"},643:function(e){e.exports=function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(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 r(r){for(var n=1;n=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function o(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){s();var t=JSON.stringify(e);return o()[t]})).then((function(e){return Promise.all([e?e.value:t(),void 0!==e])})).then((function(e){var t=i(e,2),n=t[0],o=t[1];return Promise.all([n,o||r.miss(n)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var i=o();return i[JSON.stringify(e)]={timestamp:(new Date).getTime(),value:t},n().setItem(r,JSON.stringify(i)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=o();delete t[JSON.stringify(e)],n().setItem(r,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){n().removeItem(r)}))}}}function s(e){var t=o(e.caches),r=t.shift();return void 0===r?{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,r.miss(e)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,i).catch((function(){return s({caches:t}).get(e,n,i)}))},set:function(e,n){return r.set(e,n).catch((function(){return s({caches:t}).set(e,n)}))},delete:function(e){return r.delete(e).catch((function(){return s({caches:t}).delete(e)}))},clear:function(){return r.clear().catch((function(){return s({caches:t}).clear()}))}}}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},o=JSON.stringify(r);if(o in t)return Promise.resolve(e.serializable?JSON.parse(t[o]):t[o]);var a=n(),s=i&&i.miss||function(){return Promise.resolve()};return a.then((function(e){return s(e)})).then((function(){return a}))},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e){for(var t=e.length-1;t>0;t--){var r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function l(e,t){return t?(Object.keys(t).forEach((function(r){e[r]=t[r](e)})),e):e}function f(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var p={Read:1,Write:2,Any:3},m=1,g=2,y=3;function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m;return r(r({},e),{},{status:t,lastUpdate:Date.now()})}function b(e){return"string"==typeof e?{protocol:"https",url:e,accept:p.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||p.Any}}var _="GET",S="POST";function w(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(v(t))}))}))).then((function(e){var r=e.filter((function(e){return function(e){return e.status===m||Date.now()-e.lastUpdate>12e4}(e)})),n=e.filter((function(e){return function(e){return e.status===y&&Date.now()-e.lastUpdate<=12e4}(e)})),i=[].concat(o(r),o(n));return{getTimeout:function(e,t){return(0===n.length&&0===e?1:n.length+3+e)*t},statelessHosts:i.length>0?i.map((function(e){return b(e)})):t}}))}function O(e,t,n,i){var a=[],s=function(e,t){if(e.method!==_&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:r(r({},e.data),t.data);return JSON.stringify(n)}}(n,i),c=function(e,t){var n=r(r({},e.headers),t.headers),i={};return Object.keys(n).forEach((function(e){var t=n[e];i[e.toLowerCase()]=t})),i}(e,i),u=n.method,l=n.method!==_?{}:r(r({},n.data),i.data),f=r(r(r({"x-algolia-agent":e.userAgent.value},e.queryParameters),l),i.queryParameters),h=0,d=function t(r,o){var l=r.pop();if(void 0===l)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:x(a)};var d={data:s,headers:c,method:u,url:P(l,n.path,f),connectTimeout:o(h,e.timeouts.connect),responseTimeout:o(h,i.timeout)},p=function(e){var t={request:d,response:e,host:l,triesLeft:r.length};return a.push(t),t},m={onSuccess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(n){var i=p(n);return n.isTimedOut&&h++,Promise.all([e.logger.info("Retryable failure",E(i)),e.hostsCache.set(l,v(l,n.isTimedOut?y:g))]).then((function(){return t(r,o)}))},onFail:function(e){throw p(e),function(e,t){var r=e.content,n=e.status,i=r;try{i=JSON.parse(r).message}catch(e){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(i,n,t)}(e,x(a))}};return e.requester.send(d).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,r=e.status;return!t&&!~~r}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSuccess(e):t.onFail(e)}(e,m)}))};return w(e.hostsCache,t).then((function(e){return d(o(e.statelessHosts).reverse(),e.getTimeout)}))}function j(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var r="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(r)&&(t.value="".concat(t.value).concat(r)),t}};return t}function P(e,t,r){var n=R(r),i="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return n.length&&(i+="?".concat(n)),i}function R(e){return Object.keys(e).map((function(t){return f("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r})).join("&")}function x(e){return e.map((function(e){return E(e)}))}function E(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return r(r({},e),{},{request:r(r({},e.request),{},{headers:r(r({},e.request.headers),t)})})}var F=function(e){var t=e.appId,n=function(e,t,r){var n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:function(){return e===h.WithinHeaders?n:{}},queryParameters:function(){return e===h.WithinQueryParameters?n:{}}}}(void 0!==e.authMode?e.authMode:h.WithinHeaders,t,e.apiKey),o=function(e){var t=e.hostsCache,r=e.logger,n=e.requester,o=e.requestsCache,a=e.responsesCache,s=e.timeouts,c=e.userAgent,u=e.hosts,l=e.queryParameters,f={hostsCache:t,logger:r,requester:n,requestsCache:o,responsesCache:a,timeouts:s,userAgent:c,headers:e.headers,queryParameters:l,hosts:u.map((function(e){return b(e)})),read:function(e,t){var r=d(t,f.timeouts.read),n=function(){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Read)})),e,r)};if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();var o={request:e,mappedRequestOptions:r,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(o,(function(){return f.requestsCache.get(o,(function(){return f.requestsCache.set(o,n()).then((function(e){return Promise.all([f.requestsCache.delete(o),e])}),(function(e){return Promise.all([f.requestsCache.delete(o),Promise.reject(e)])})).then((function(e){var t=i(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.responsesCache.set(o,e)}})},write:function(e,t){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Write)})),e,d(t,f.timeouts.write))}};return f}(r(r({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:p.Read},{url:"".concat(t,".algolia.net"),accept:p.Write}].concat(u([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return l({transporter:o,appId:t,addAlgoliaAgent:function(e,t){o.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([o.requestsCache.clear(),o.responsesCache.clear()]).then((function(){}))}},e.methods)},T=function(e){return function(t,r){return t.method===_?e.transporter.read(t,r):e.transporter.write(t,r)}},A=function(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return l({transporter:e.transporter,appId:e.appId,indexName:t},r.methods)}},N=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{params:R(e.params||{})})}));return e.transporter.read({method:S,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},n)}},C=function(e){return function(t,i){return Promise.all(t.map((function(t){var o=t.params,a=o.facetName,s=o.facetQuery,c=n(o,["facetName","facetQuery"]);return A(e)(t.indexName,{methods:{searchForFacetValues:D}}).searchForFacetValues(a,s,r(r({},i),c))})))}},I=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:r},cacheable:!0},n)}},k=function(e){return function(t,r){return e.transporter.read({method:S,path:f("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r)}},D=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n)}},H=1,L=2,$=3,U=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{threshold:e.threshold||0})}));return e.transporter.read({method:S,path:"1/indexes/*/recommendations",data:{requests:i},cacheable:!0},n)}};function W(e,t,n){var i,o={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return r.setRequestHeader(t,e.headers[t])}));var n,i=function(e,n){return setTimeout((function(){r.abort(),t({status:0,content:n,isTimedOut:!0})}),1e3*e)},o=i(e.connectTimeout,"Connection timeout");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(o),n=i(e.responseTimeout,"Socket timeout"))},r.onerror=function(){0===r.status&&(clearTimeout(o),clearTimeout(n),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(o),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},logger:(i=$,{debug:function(e,t){return H>=i&&console.debug(e,t),Promise.resolve()},info:function(e,t){return L>=i&&console.info(e,t),Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:c(),requestsCache:c({serializable:!1}),hostsCache:s({caches:[a({key:"".concat("4.23.3","-").concat(e)}),c()]}),userAgent:j("4.23.3").add({segment:"Browser",version:"lite"}),authMode:h.WithinQueryParameters};return F(r(r(r({},o),n),{},{methods:{search:N,searchForFacetValues:C,multipleQueries:N,multipleSearchForFacetValues:C,customRequest:T,initIndex:function(e){return function(t){return A(e)(t,{methods:{search:k,searchForFacetValues:D,findAnswers:I}})}},getRecommendations:U}}))}return W.version="4.23.3",W}()},83: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}},87:(e,t,r)=>{"use strict";var n=r(670),i=r(192),o=r(83);e.exports={formats:o,parse:i,stringify:n}},192:(e,t,r)=>{"use strict";var n=r(442),i=Object.prototype.hasOwnProperty,o=Array.isArray,a={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},s=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},c=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 o=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,s=r.depth>0&&/(\[[^[\]]*])/.exec(o),u=s?o.slice(0,s.index):o,l=[];if(u){if(!r.plainObjects&&i.call(Object.prototype,u)&&!r.allowPrototypes)return;l.push(u)}for(var f=0;r.depth>0&&null!==(s=a.exec(o))&&f=0;--o){var a,s=e[o];if("[]"===s&&r.parseArrays)a=[].concat(i);else{a=r.plainObjects?Object.create(null):{};var u="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,l=parseInt(u,10);r.parseArrays||""!==u?!isNaN(l)&&s!==u&&String(l)===u&&l>=0&&r.parseArrays&&l<=r.arrayLimit?(a=[])[l]=i:"__proto__"!==u&&(a[u]=i):a={0:i}}i=a}return i}(l,t,r,n)}};e.exports=function(e,t){var r=function(e){if(!e)return a;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");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 t=void 0===e.charset?a.charset:e.charset;return{allowDots:void 0===e.allowDots?a.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:a.comma,decoder:"function"==typeof e.decoder?e.decoder:a.decoder,delimiter:"string"==typeof e.delimiter||n.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:a.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:a.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:a.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),d=-1,p=t.charset;if(t.charsetSentinel)for(r=0;r-1&&(g=o(g)?[g]:g),i.call(u,m)?u[m]=n.combine(u[m],g):u[m]=g}return u}(e,r):e,f=r.plainObjects?Object.create(null):{},h=Object.keys(l),d=0;d{"use strict";var n=r(442),i=r(83),o=Object.prototype.hasOwnProperty,a={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,c=String.prototype.split,u=Array.prototype.push,l=function(e,t){u.apply(e,s(t)?t:[t])},f=Date.prototype.toISOString,h=i.default,d={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,o,a,u,f,h,p,m,g,y,v,b){var _,S=t;if("function"==typeof f?S=f(r,S):S instanceof Date?S=m(S):"comma"===i&&s(S)&&(S=n.maybeMap(S,(function(e){return e instanceof Date?m(e):e}))),null===S){if(o)return u&&!v?u(r,d.encoder,b,"key",g):r;S=""}if("string"==typeof(_=S)||"number"==typeof _||"boolean"==typeof _||"symbol"==typeof _||"bigint"==typeof _||n.isBuffer(S)){if(u){var w=v?r:u(r,d.encoder,b,"key",g);if("comma"===i&&v){for(var O=c.call(String(S),","),j="",P=0;P0?S.join(",")||null:void 0}];else if(s(f))R=f;else{var E=Object.keys(S);R=h?E.sort(h):E}for(var F=0;F0?v+y:""}},442:(e,t,r)=>{"use strict";var n=r(83),i=Object.prototype.hasOwnProperty,o=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),s=function(e,t){for(var r=t&&t.plainObjects?Object.create(null):{},n=0;n1;){var t=e.pop(),r=t.obj[t.prop];if(o(r)){for(var n=[],i=0;i=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||o===n.RFC1738&&(40===l||41===l)?c+=s.charAt(u):l<128?c+=a[l]:l<2048?c+=a[192|l>>6]+a[128|63&l]:l<55296||l>=57344?c+=a[224|l>>12]+a[128|l>>6&63]+a[128|63&l]:(u+=1,l=65536+((1023&l)<<10|1023&s.charCodeAt(u)),c+=a[240|l>>18]+a[128|l>>12&63]+a[128|l>>6&63]+a[128|63&l])}return c},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(o(e)){for(var r=[],n=0;n{"use strict";r.r(t),r.d(t,{Children:()=>B,Component:()=>s.uA,Fragment:()=>s.FK,PureComponent:()=>U,StrictMode:()=>Ce,Suspense:()=>K,SuspenseList:()=>ee,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>we,cloneElement:()=>Ee,createContext:()=>s.q6,createElement:()=>s.n,createFactory:()=>je,createPortal:()=>ie,createRef:()=>s._3,default:()=>We,findDOMNode:()=>Te,flushSync:()=>Ne,forwardRef:()=>q,hydrate:()=>he,isElement:()=>Le,isFragment:()=>Re,isMemo:()=>xe,isValidElement:()=>Pe,lazy:()=>Z,memo:()=>W,render:()=>fe,startTransition:()=>Ie,unmountComponentAtNode:()=>Fe,unstable_batchedUpdates:()=>Ae,useCallback:()=>R,useContext:()=>x,useDebugValue:()=>E,useDeferredValue:()=>ke,useEffect:()=>S,useErrorBoundary:()=>F,useId:()=>T,useImperativeHandle:()=>j,useInsertionEffect:()=>He,useLayoutEffect:()=>w,useMemo:()=>P,useReducer:()=>_,useRef:()=>O,useState:()=>b,useSyncExternalStore:()=>$e,useTransition:()=>De,version:()=>Oe});var n,i,o,a,s=r(172),c=0,u=[],l=[],f=s.fF,h=f.__b,d=f.__r,p=f.diffed,m=f.__c,g=f.unmount,y=f.__;function v(e,t){f.__h&&f.__h(i,e,c||t),c=0;var r=i.__H||(i.__H={__:[],__h:[]});return e>=r.__.length&&r.__.push({__V:l}),r.__[e]}function b(e){return c=1,_(H,e)}function _(e,t,r){var o=v(n++,2);if(o.t=e,!o.__c&&(o.__=[r?r(t):H(void 0,t),function(e){var t=o.__N?o.__N[0]:o.__[0],r=o.t(t,e);t!==r&&(o.__N=[r,o.__[1]],o.__c.setState({}))}],o.__c=i,!i.u)){var a=function(e,t,r){if(!o.__c.__H)return!0;var n=o.__c.__H.__.filter((function(e){return!!e.__c}));if(n.every((function(e){return!e.__N})))return!s||s.call(this,e,t,r);var i=!1;return n.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(i=!0)}})),!(!i&&o.__c.props===e)&&(!s||s.call(this,e,t,r))};i.u=!0;var s=i.shouldComponentUpdate,c=i.componentWillUpdate;i.componentWillUpdate=function(e,t,r){if(this.__e){var n=s;s=void 0,a(e,t,r),s=n}c&&c.call(this,e,t,r)},i.shouldComponentUpdate=a}return o.__N||o.__}function S(e,t){var r=v(n++,3);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__H.__h.push(r))}function w(e,t){var r=v(n++,4);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__h.push(r))}function O(e){return c=5,P((function(){return{current:e}}),[])}function j(e,t,r){c=6,w((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==r?r:r.concat(e))}function P(e,t){var r=v(n++,7);return D(r.__H,t)?(r.__V=e(),r.i=t,r.__h=e,r.__V):r.__}function R(e,t){return c=8,P((function(){return e}),t)}function x(e){var t=i.context[e.__c],r=v(n++,9);return r.c=e,t?(null==r.__&&(r.__=!0,t.sub(i)),t.props.value):e.__}function E(e,t){f.useDebugValue&&f.useDebugValue(t?t(e):e)}function F(e){var t=v(n++,10),r=b();return t.__=e,i.componentDidCatch||(i.componentDidCatch=function(e,n){t.__&&t.__(e,n),r[1](e)}),[r[0],function(){r[1](void 0)}]}function T(){var e=v(n++,11);if(!e.__){for(var t=i.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var r=t.__m||(t.__m=[0,0]);e.__="P"+r[0]+"-"+r[1]++}return e.__}function A(){for(var e;e=u.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(I),e.__H.__h.forEach(k),e.__H.__h=[]}catch(t){e.__H.__h=[],f.__e(t,e.__v)}}f.__b=function(e){i=null,h&&h(e)},f.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),y&&y(e,t)},f.__r=function(e){d&&d(e),n=0;var t=(i=e.__c).__H;t&&(o===i?(t.__h=[],i.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.__V=l,e.__N=e.i=void 0}))):(t.__h.forEach(I),t.__h.forEach(k),t.__h=[],n=0)),o=i},f.diffed=function(e){p&&p(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==u.push(t)&&a===f.requestAnimationFrame||((a=f.requestAnimationFrame)||C)(A)),t.__H.__.forEach((function(e){e.i&&(e.__H=e.i),e.__V!==l&&(e.__=e.__V),e.i=void 0,e.__V=l}))),o=i=null},f.__c=function(e,t){t.some((function(e){try{e.__h.forEach(I),e.__h=e.__h.filter((function(e){return!e.__||k(e)}))}catch(r){t.some((function(e){e.__h&&(e.__h=[])})),t=[],f.__e(r,e.__v)}})),m&&m(e,t)},f.unmount=function(e){g&&g(e);var t,r=e.__c;r&&r.__H&&(r.__H.__.forEach((function(e){try{I(e)}catch(e){t=e}})),r.__H=void 0,t&&f.__e(t,r.__v))};var N="function"==typeof requestAnimationFrame;function C(e){var t,r=function(){clearTimeout(n),N&&cancelAnimationFrame(t),setTimeout(e)},n=setTimeout(r,100);N&&(t=requestAnimationFrame(r))}function I(e){var t=i,r=e.__c;"function"==typeof r&&(e.__c=void 0,r()),i=t}function k(e){var t=i;e.__c=e.__(),i=t}function D(e,t){return!e||e.length!==t.length||t.some((function(t,r){return t!==e[r]}))}function H(e,t){return"function"==typeof t?t(e):t}function L(e,t){for(var r in t)e[r]=t[r];return e}function $(e,t){for(var r in e)if("__source"!==r&&!(r in t))return!0;for(var n in t)if("__source"!==n&&e[n]!==t[n])return!0;return!1}function U(e,t){this.props=e,this.context=t}function W(e,t){function r(e){var r=this.props.ref,n=r==e.ref;return!n&&r&&(r.call?r(null):r.current=null),t?!t(this.props,e)||!n:$(this.props,e)}function n(t){return this.shouldComponentUpdate=r,(0,s.n)(e,t)}return n.displayName="Memo("+(e.displayName||e.name)+")",n.prototype.isReactComponent=!0,n.__f=!0,n}(U.prototype=new s.uA).isPureReactComponent=!0,U.prototype.shouldComponentUpdate=function(e,t){return $(this.props,e)||$(this.state,t)};var Q=s.fF.__b;s.fF.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),Q&&Q(e)};var M="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function q(e){function t(t){var r=L({},t);return delete r.ref,e(r,t.ref||null)}return t.$$typeof=M,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var V=function(e,t){return null==e?null:(0,s.v2)((0,s.v2)(e).map(t))},B={map:V,forEach:V,count:function(e){return e?(0,s.v2)(e).length:0},only:function(e){var t=(0,s.v2)(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:s.v2},z=s.fF.__e;s.fF.__e=function(e,t,r,n){if(e.then)for(var i,o=t;o=o.__;)if((i=o.__c)&&i.__c)return null==t.__e&&(t.__e=r.__e,t.__k=r.__k),i.__c(e,t);z(e,t,r,n)};var G=s.fF.unmount;function J(e,t,r){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),e.__c.__H=null),null!=(e=L({},e)).__c&&(e.__c.__P===r&&(e.__c.__P=t),e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return J(e,t,r)}))),e}function X(e,t,r){return e&&r&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return X(e,t,r)})),e.__c&&e.__c.__P===t&&(e.__e&&r.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=r)),e}function K(){this.__u=0,this.t=null,this.__b=null}function Y(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function Z(e){var t,r,n;function i(i){if(t||(t=e()).then((function(e){r=e.default||e}),(function(e){n=e})),n)throw n;if(!r)throw t;return(0,s.n)(r,i)}return i.displayName="Lazy",i.__f=!0,i}function ee(){this.u=null,this.o=null}s.fF.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),G&&G(e)},(K.prototype=new s.uA).__c=function(e,t){var r=t.__c,n=this;null==n.t&&(n.t=[]),n.t.push(r);var i=Y(n.__v),o=!1,a=function(){o||(o=!0,r.__R=null,i?i(s):s())};r.__R=a;var s=function(){if(! --n.__u){if(n.state.__a){var e=n.state.__a;n.__v.__k[0]=X(e,e.__c.__P,e.__c.__O)}var t;for(n.setState({__a:n.__b=null});t=n.t.pop();)t.forceUpdate()}};n.__u++||32&t.__u||n.setState({__a:n.__b=n.__v.__k[0]}),e.then(a,a)},K.prototype.componentWillUnmount=function(){this.t=[]},K.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var r=document.createElement("div"),n=this.__v.__k[0].__c;this.__v.__k[0]=J(this.__b,r,n.__O=n.__P)}this.__b=null}var i=t.__a&&(0,s.n)(s.FK,null,e.fallback);return i&&(i.__u&=-33),[(0,s.n)(s.FK,null,t.__a?null:e.children),i]};var te=function(e,t,r){if(++r[1]===r[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(r=e.u;r;){for(;r.length>3;)r.pop()();if(r[1]>>1,1),t.i.removeChild(e)}}),(0,s.XX)((0,s.n)(re,{context:t.context},e.__v),t.l)}function ie(e,t){var r=(0,s.n)(ne,{__v:e,i:t});return r.containerInfo=t,r}(ee.prototype=new s.uA).__a=function(e){var t=this,r=Y(t.__v),n=t.o.get(e);return n[0]++,function(i){var o=function(){t.props.revealOrder?(n.push(i),te(t,e,n)):i()};r?r(o):o()}},ee.prototype.render=function(e){this.u=null,this.o=new Map;var t=(0,s.v2)(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var r=t.length;r--;)this.o.set(t[r],this.u=[1,0,this.u]);return e.children},ee.prototype.componentDidUpdate=ee.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,r){te(e,r,t)}))};var oe="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,ae=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,se=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,ce=/[A-Z0-9]/g,ue="undefined"!=typeof document,le=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(e)};function fe(e,t,r){return null==t.__k&&(t.textContent=""),(0,s.XX)(e,t),"function"==typeof r&&r(),e?e.__c:null}function he(e,t,r){return(0,s.Qv)(e,t),"function"==typeof r&&r(),e?e.__c:null}s.uA.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(s.uA.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var de=s.fF.event;function pe(){}function me(){return this.cancelBubble}function ge(){return this.defaultPrevented}s.fF.event=function(e){return de&&(e=de(e)),e.persist=pe,e.isPropagationStopped=me,e.isDefaultPrevented=ge,e.nativeEvent=e};var ye,ve={enumerable:!1,configurable:!0,get:function(){return this.class}},be=s.fF.vnode;s.fF.vnode=function(e){"string"==typeof e.type&&function(e){var t=e.props,r=e.type,n={};for(var i in t){var o=t[i];if(!("value"===i&&"defaultValue"in t&&null==o||ue&&"children"===i&&"noscript"===r||"class"===i||"className"===i)){var a=i.toLowerCase();"defaultValue"===i&&"value"in t&&null==t.value?i="value":"download"===i&&!0===o?o="":"translate"===a&&"no"===o?o=!1:"ondoubleclick"===a?i="ondblclick":"onchange"!==a||"input"!==r&&"textarea"!==r||le(t.type)?"onfocus"===a?i="onfocusin":"onblur"===a?i="onfocusout":se.test(i)?i=a:-1===r.indexOf("-")&&ae.test(i)?i=i.replace(ce,"-$&").toLowerCase():null===o&&(o=void 0):a=i="oninput","oninput"===a&&n[i=a]&&(i="oninputCapture"),n[i]=o}}"select"==r&&n.multiple&&Array.isArray(n.value)&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=-1!=n.value.indexOf(e.props.value)}))),"select"==r&&null!=n.defaultValue&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=n.multiple?-1!=n.defaultValue.indexOf(e.props.value):n.defaultValue==e.props.value}))),t.class&&!t.className?(n.class=t.class,Object.defineProperty(n,"className",ve)):(t.className&&!t.class||t.class&&t.className)&&(n.class=n.className=t.className),e.props=n}(e),e.$$typeof=oe,be&&be(e)};var _e=s.fF.__r;s.fF.__r=function(e){_e&&_e(e),ye=e.__c};var Se=s.fF.diffed;s.fF.diffed=function(e){Se&&Se(e);var t=e.props,r=e.__e;null!=r&&"textarea"===e.type&&"value"in t&&t.value!==r.value&&(r.value=null==t.value?"":t.value),ye=null};var we={ReactCurrentDispatcher:{current:{readContext:function(e){return ye.__n[e.__c].props.value},useCallback:R,useContext:x,useDebugValue:E,useDeferredValue:ke,useEffect:S,useId:T,useImperativeHandle:j,useInsertionEffect:He,useLayoutEffect:w,useMemo:P,useReducer:_,useRef:O,useState:b,useSyncExternalStore:$e,useTransition:De}}},Oe="17.0.2";function je(e){return s.n.bind(null,e)}function Pe(e){return!!e&&e.$$typeof===oe}function Re(e){return Pe(e)&&e.type===s.FK}function xe(e){return!!e&&!!e.displayName&&("string"==typeof e.displayName||e.displayName instanceof String)&&e.displayName.startsWith("Memo(")}function Ee(e){return Pe(e)?s.Ob.apply(null,arguments):e}function Fe(e){return!!e.__k&&((0,s.XX)(null,e),!0)}function Te(e){return e&&(e.base||1===e.nodeType&&e)||null}var Ae=function(e,t){return e(t)},Ne=function(e,t){return e(t)},Ce=s.FK;function Ie(e){e()}function ke(e){return e}function De(){return[!1,Ie]}var He=w,Le=Pe;function $e(e,t){var r=t(),n=b({h:{__:r,v:t}}),i=n[0].h,o=n[1];return w((function(){i.__=r,i.v=t,Ue(i)&&o({h:i})}),[e,r,t]),S((function(){return Ue(i)&&o({h:i}),e((function(){Ue(i)&&o({h:i})}))}),[e]),r}function Ue(e){var t,r,n=e.v,i=e.__;try{var o=n();return!((t=i)===(r=o)&&(0!==t||1/t==1/r)||t!=t&&r!=r)}catch(e){return!0}}var We={useState:b,useId:T,useReducer:_,useEffect:S,useLayoutEffect:w,useInsertionEffect:He,useTransition:De,useDeferredValue:ke,useSyncExternalStore:$e,startTransition:Ie,useRef:O,useImperativeHandle:j,useMemo:P,useCallback:R,useContext:x,useDebugValue:E,version:"17.0.2",Children:B,render:fe,hydrate:he,unmountComponentAtNode:Fe,createPortal:ie,createElement:s.n,createContext:s.q6,createFactory:je,cloneElement:Ee,createRef:s._3,Fragment:s.FK,isValidElement:Pe,isElement:Le,isFragment:Re,isMemo:xe,findDOMNode:Te,Component:s.uA,PureComponent:U,memo:W,forwardRef:q,flushSync:Ne,unstable_batchedUpdates:Ae,StrictMode:Ce,Suspense:K,SuspenseList:ee,lazy:Z,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:we}},172:(e,t,r)=>{"use strict";r.d(t,{FK:()=>O,Ob:()=>V,Qv:()=>q,XX:()=>M,_3:()=>w,fF:()=>i,h:()=>_,n:()=>_,q6:()=>B,uA:()=>j,v2:()=>N});var n,i,o,a,s,c,u,l,f,h,d,p={},m=[],g=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,y=Array.isArray;function v(e,t){for(var r in t)e[r]=t[r];return e}function b(e){var t=e.parentNode;t&&t.removeChild(e)}function _(e,t,r){var i,o,a,s={};for(a in t)"key"==a?i=t[a]:"ref"==a?o=t[a]:s[a]=t[a];if(arguments.length>2&&(s.children=arguments.length>3?n.call(arguments,2):r),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===s[a]&&(s[a]=e.defaultProps[a]);return S(e,s,i,o,null)}function S(e,t,r,n,a){var s={type:e,props:t,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++o:a,__i:-1,__u:0};return null==a&&null!=i.vnode&&i.vnode(s),s}function w(){return{current:null}}function O(e){return e.children}function j(e,t){this.props=e,this.context=t}function P(e,t){if(null==t)return e.__?P(e.__,e.__i+1):null;for(var r;tt&&a.sort(u));E.__r=0}function F(e,t,r,n,i,o,a,s,c,u,l){var f,h,d,g,y,v=n&&n.__k||m,b=t.length;for(r.__d=c,T(r,t,v),c=r.__d,f=0;f0?S(i.type,i.props,i.key,i.ref?i.ref:null,i.__v):i)?(i.__=e,i.__b=e.__b+1,s=C(i,r,a,l),i.__i=s,o=null,-1!==s&&(l--,(o=r[s])&&(o.__u|=131072)),null==o||null===o.__v?(-1==s&&f--,"function"!=typeof i.type&&(i.__u|=65536)):s!==a&&(s===a+1?f++:s>a?l>c-a?f+=s-a:f--:s(null==c||131072&c.__u?0:1))for(;a>=0||s=0){if((c=t[a])&&!(131072&c.__u)&&i==c.key&&o===c.type)return a;a--}if(s2&&(c.children=arguments.length>3?n.call(arguments,2):r),S(e.type,c,i||e.key,o||e.ref,null)}function B(e,t){var r={__c:t="__cC"+d++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var r,n;return this.getChildContext||(r=[],(n={})[t]=this,this.getChildContext=function(){return n},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&r.some((function(e){e.__e=!0,x(e)}))},this.sub=function(e){r.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){r.splice(r.indexOf(e),1),t&&t.call(e)}}),e.children}};return r.Provider.__=r.Consumer.contextType=r}n=m.slice,i={__e:function(e,t,r,n){for(var i,o,a;t=t.__;)if((i=t.__c)&&!i.__)try{if((o=i.constructor)&&null!=o.getDerivedStateFromError&&(i.setState(o.getDerivedStateFromError(e)),a=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(e,n||{}),a=i.__d),a)return i.__E=i}catch(t){e=t}throw e}},o=0,j.prototype.setState=function(e,t){var r;r=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=v({},this.state),"function"==typeof e&&(e=e(v({},r),this.props)),e&&v(r,e),null!=e&&this.__v&&(t&&this._sb.push(t),x(this))},j.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),x(this))},j.prototype.render=O,a=[],c="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,u=function(e,t){return e.__v.__b-t.__v.__b},E.__r=0,l=0,f=D(!1),h=D(!0),d=0},833:e=>{e.exports=function(e,t,r,n){var i=r?r.call(n,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),c=0;c{"use strict";var n=r(299);var i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=n.useState,a=n.useEffect,s=n.useLayoutEffect,c=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var l="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=o({inst:{value:r,getSnapshot:t}}),i=n[0].inst,l=n[1];return s((function(){i.value=r,i.getSnapshot=t,u(i)&&l({inst:i})}),[e,r,t]),a((function(){return u(i)&&l({inst:i}),e((function(){u(i)&&l({inst:i})}))}),[e]),c(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:l},888:(e,t,r)=>{"use strict";e.exports=r(63)}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n].call(o.exports,o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0;var n={};return(()=>{"use strict";r.r(n);var e=r(643),t=r.n(e),i=r(172),o=r(299);function a(){return a=Object.assign||function(e){for(var t=1;te instanceof ShadowRoot,c=e=>{const t=e.getRootNode()instanceof ShadowRoot?e.getRootNode().host:e,{dataset:r}=t,n={};for(var i in r){if(!1===r.hasOwnProperty(i))return;const e=`${(o=i.split(/(props?)/).pop()||"").charAt(0).toLowerCase()}${o.slice(1)}`;e&&(n[e]=r[i])}var o;return n},u=e=>["text/props","application/json"].includes(e.getAttribute("type")||""),l=e=>s(e)?[]:Array.from(e.getElementsByTagName("script")).filter(u),f=e=>Array.from(document.querySelectorAll(e)).filter(u),h=e=>{let t={};return e.forEach((e=>{try{t=a({},t,JSON.parse(e.innerHTML))}catch(e){}})),t},d=(e,t,r={},n)=>{const i=c(t),o=e._executedScript?c(e._executedScript):{},s=h(l(t));return a({},r,i,o,n?h(f(n)):{},s)};function p(e,t){var r=(t=[].concat(t))[t.length-1].nextSibling;function n(t,n){e.insertBefore(t,n||r)}return e.__k={nodeType:1,parentNode:e,firstChild:t[0],childNodes:t,insertBefore:n,appendChild:n,removeChild:function(t){e.removeChild(t)}}}const m=({island:e,widget:t,rootFragment:r,props:n})=>{e.props=n,(0,i.XX)((0,i.h)(t,n),r)};function g(){for(var e=arguments.length,t=new Array(e),r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n":">",'"':""","'":"'"},T=/[&<>"']/g,A=RegExp(T.source);var N={"&":"&","<":"<",">":">",""":'"',"'":"'"},C=/&(amp|quot|lt|gt|#39);/g,I=RegExp(C.source);function k(e){return e&&I.test(e)?e.replace(C,(function(e){return N[e]})):e}function D(e){return D="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},D(e)}function H(e){if(!function(e){return"object"===D(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 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)}function $(){return $=Object.assign?Object.assign.bind():function(e){for(var t=1;t",highlightPostTag:""};function V(e){return function(e){return e&&A.test(e)?e.replace(T,(function(e){return F[e]})):e}(e).replace(new RegExp(M.highlightPreTag,"g"),q.highlightPreTag).replace(new RegExp(M.highlightPostTag,"g"),q.highlightPostTag)}function B(e){return H(e)&&"string"!=typeof e.value?Object.keys(e).reduce((function(t,r){return W(W({},t),{},Q({},r,B(e[r])))}),{}):Array.isArray(e)?e.map(B):W(W({},e),{},{value:V(e.value)})}function z(e){return void 0===e.__escaped&&((e=e.map((function(e){var t=$({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e));return t._highlightResult&&(t._highlightResult=B(t._highlightResult)),t._snippetResult&&(t._snippetResult=B(t._snippetResult)),t}))).__escaped=!0),e}function G(e){return G="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},G(e)}function J(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 X(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var de=g({name:"infinite-hits",connector:!0});function pe(e){var t=e||{};t.page;return he(t,oe)}function me(e){var t=e||{};t.clickAnalytics,t.userToken;return he(t,ae)}const ge=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;return _(e,de()),function(r){var n,i,o,a,s,c,u=r||{},l=u.escapeHTML,f=void 0===l||l,h=u.transformItems,d=void 0===h?function(e){return e}:h,p=u.cache,m=void 0===p?(n=null,i=null,{read:function(e){var t=e.state;return v(i,pe(t))?n:null},write:function(e){var t=e.state,r=e.hits;i=pe(t),n=r}}):p,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.min.apply(Math,[n].concat(le(i)))},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.max.apply(Math,[n].concat(le(i)))};return{$$type:"ais.infiniteHits",init:function(t){e(ce(ce({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){var r=t.instantSearchInstance,n=this.getWidgetRenderState(t);e(ce(ce({},n),{},{instantSearchInstance:r}),!1),s("view:internal",n.currentPageHits)},getRenderState:function(e,t){return ce(ce({},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=m.read({state:me(v)})||{};if(n){var _,w,O=v.page,j=void 0===O?0:O;f&&n.hits.length>0&&(n.hits=z(n.hits));var P=function(e,t,r){return e.map((function(e,n){return X(X({},e),{},{__position:r*t+n+1})}))}(n.hits,n.page,n.hitsPerPage),R=function(e,t){return t?e.map((function(e){return ee(ee({},e),{},{__queryID:t})})):e}(P,n.queryID),x=d(R,{results:n}),F=!1;ne(h.mainIndex,(function(e){!F&&e.getWidgets().some((function(e){return"ais.dynamicWidgets"===e.$$type}))&&(F=!0)}));var T=!(null!==(_=v.disjunctiveFacets)&&void 0!==_&&_.length||(v.facets||[]).filter((function(e){return"*"!==e})).length||null!==(w=v.hierarchicalFacets)&&void 0!==w&&w.length);void 0!==b[j]||n.__isArtificial||"idle"!==h.status||F&&T||(b[j]=x,m.write({state:me(v),hits:b})),p=x,t=0===g(v,b)}else o=function(e){return function(){e.overrideStateWithoutTriggeringChangeEvent(ce(ce({},e.state),{},{page:g(e.state,m.read({state:me(e.state)})||{})-1})).searchWithoutTriggeringOnStateChange()}}(i),a=function(e){return function(){e.setPage(y(e.state,m.read({state:me(e.state)})||{})+1).search()}}(i),s=function(e){var t=e.instantSearchInstance,r=e.getIndex,n=e.widgetType,i={},o=void 0;return function(){for(var e=arguments.length,a=new Array(e),s=0;se.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Ge(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=Ae(),a=Fe(),s=(Re(null!==(t=(0,o.useContext)(xe))),t),c=Ie(r),u=Ie(n),l=(0,o.useRef)(!0),f=(0,o.useRef)(null),h=(0,o.useRef)(a.status),d=(0,o.useMemo)((function(){var t=e((function(e,t){if(t)l.current=!0;else if(l.current){var r=e.instantSearchInstance,n=(e.widgetParams,ze(e,Ue));be(n,f.current,(function(e,t){return(null==e?void 0:e.constructor)===Function&&(null==t?void 0:t.constructor)===Function}))&&r.status===h.current||(g(n),f.current=n,h.current=r.status)}}),(function(){l.current=!1}));return Ve(Ve({},t(c)),u)}),[e,c,u]),p=Qe((0,o.useState)((function(){if(d.getWidgetRenderState){var e,t=s.getHelper(),r=s.getWidgetUiState({})[s.getIndexId()];t.state=(null===(e=d.getWidgetSearchParameters)||void 0===e?void 0:e.call(d,t.state,{uiState:r}))||t.state;var n=function(e){var t=e.getHelper(),r=e.getResults()||Se(t.state),n=e.getScopedResults().map((function(t){var n=t.indexId===e.getIndexId()?r:Se(t.helper.state);return je(je({},t),{},{results:t.results||n})}));return{results:r,scopedResults:n}}(s),i=n.results,o=n.scopedResults,c=d.getWidgetRenderState({helper:t,parent:s,instantSearchInstance:a,results:i,scopedResults:o,state:t.state,renderState:a.renderState,templatesConfig:a.templatesConfig,createURL:s.createURL,searchMetadata:{isSearchStalled:"stalled"===a.status},status:a.status,error:a.error});c.widgetParams;return ze(c,We)}return{}})),2),m=p[0],g=p[1];return function(e){var t,r=e.widget,n=e.parentIndex,i=e.props,a=e.shouldSsr,s=Le(),c=(0,o.useRef)(i);(0,o.useEffect)((function(){c.current=i}),[i]);var u=(0,o.useRef)(r);(0,o.useEffect)((function(){u.current=r}),[r]);var l,f=(0,o.useRef)(null),h=a&&!n.getWidgets().includes(r),d=Fe();De((function(){var e=u.current;return f.current?(clearTimeout(f.current),be(i,c.current)||(n.removeWidgets([e]),n.addWidgets([r]))):a||n.addWidgets([r]),function(){f.current=setTimeout((function(){d._schedule((function(){d._preventWidgetCleanup||n.removeWidgets([e])}))}))}}),[n,r,a,d,i]),(h||"pending"===(null==s||null===(t=s.current)||void 0===t?void 0:t.status))&&n.addWidgets([r]),"undefined"==typeof window&&null!=s&&s.current&&"ais.index"!==r.$$type&&(ke(s.current),"ais.dynamicWidgets"!==r.$$type&&null!==(l=d.helper)&&void 0!==l&&l.lastResults&&ke(s.current))}({widget:d,parentIndex:s,props:c,shouldSsr:Boolean(i)}),m}var Je=r(733);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 Ke="_ALGOLIA";function Ye(){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;n1&&void 0!==arguments[1]?arguments[1]:{fallback:function(){}}).fallback;return"undefined"==typeof window?t():e({window})}function et(e){return et="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},et(e)}function tt(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;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{},t=e.insightsClient,r=e.insightsInitParams,n=e.onEvent,i=e.$$internal,o=void 0!==i&&i,a=e.$$automatic,s=void 0!==a&&a,c=t;t||null===t||Ze((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;i1&&void 0!==arguments[1]&&arguments[1],n=ht(e);if(n){var i=c.state.userToken;r?o():setTimeout(o,0)}function o(){c.overrideStateWithoutTriggeringChangeEvent(rt(rt({},c.state),{},{userToken:n})),i&&i!==e&&t.scheduleSearch()}},r=Ye();function i(t,r,n){e(t,!0),r&&u("setUserToken",r),n&&u("setAuthenticatedUserToken",n)}r&&e(r,!0);var l=y||g,f=m||p;l?i(l,g,y):f&&i(f,p,m),u("onUserTokenChange",e,{immediate:!0}),u("onAuthenticatedUserTokenChange",(function(t){t||u("getUserToken",null,(function(t,r){e(r)})),e(t)}),{immediate:!0});var v=u;ft(u)&&(v=function(e,t){return u(e,t,{headers:{"X-Algolia-Application-Id":h,"X-Algolia-API-Key":d}})}),t.sendEventToInsights=function(e){n?n(e,v):e.insightsMethod&&(e.payload.algoliaSource=["instantsearch"],s&&e.payload.algoliaSource.push("instantsearch-automatic"),"internal"===e.eventModifier&&e.payload.algoliaSource.push("instantsearch-internal"),v(e.insightsMethod,e.payload))}},unsubscribe:function(){u("onUserTokenChange",void 0),u("onAuthenticatedUserTokenChange",void 0),t.sendEventToInsights=b,c&&a&&(c.overrideStateWithoutTriggeringChangeEvent(rt(rt({},c.state),a)),t.scheduleSearch())}}}}function ft(e){var t=it((e.version||"").split(".").map(Number),2),r=t[0],n=t[1];return r>=3||2===r&&n>=6||1===r&&n>=10}function ht(e){if(e)return"number"==typeof e?e.toString():e}function dt(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 pt(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 mt(e,t,r){var n=dt(t,t.mainIndex,t._initialUiState);e.forEach((function(e){var i={};if(e.getWidgetRenderState){var o=e.getWidgetRenderState(n);o&&o.widgetParams&&(i=o.widgetParams)}var a=Object.keys(i).filter((function(e){return void 0!==i[e]}));r.widgets.push({type:e.$$type,widgetType:e.$$widgetType,params:a}),"ais.index"===e.$$type&&mt(e.getWidgets(),t,r)}))}function gt(){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"),o=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),o.appendChild(i)}),0)},started:function(){},unsubscribe:function(){i.remove()}}}}var yt=r(87);function vt(e){return vt="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},vt(e)}function bt(e,t){for(var r=0;r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Tt(e){e.configure;return Ft(e,Pt)}function At(e){return At="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},At(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 Ct(e){for(var t=1;t0&&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,o=n.hostname,a=n.port,s=void 0===a?"":a,c=n.pathname,u=n.hash,l=t.stringify(r),f=""===s?"":":".concat(s);return l?"".concat(i,"//").concat(o).concat(f).concat(c,"?").concat(l).concat(u):"".concat(i,"//").concat(o).concat(f).concat(c).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,o=e.writeDelay,a=void 0===o?400:o,s=e.windowTitle,c=e.getLocation,u=void 0===c?function(){return Ze((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.")}})}:c,l=e.start,f=e.dispose,h=e.push,d=e.cleanUrlOnDispose;return new Ot({createURL:r,parseURL:i,writeDelay:a,windowTitle:s,getLocation:u,start:l,dispose:f,push:h,cleanUrlOnDispose:d})}():t,n=e.stateMapping,i=void 0===n?{$$type:"ais.simple",stateToRoute:function(e){return Object.keys(e).reduce((function(t,r){return xt(xt({},t),{},Et({},r,Tt(e[r])))}),{})},routeToState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(t,r){return xt(xt({},t),{},Et({},r,Tt(e[r])))}),{})}}:n,o=e.$$internal,a=void 0!==o&&o;return function(e){var t=e.instantSearchInstance;t._createURL=function(e){var n=0===t.mainIndex.getWidgets().length?t._initialUiState:t.mainIndex.getWidgetUiState({}),o=Object.keys(e).reduce((function(t,r){return Ct(Ct({},t),{},It({},r,e[r]))}),n),a=i.stateToRoute(o);return r.createURL(a)};var n=void 0,o=t._initialUiState;return{$$type:"ais.router({router:".concat(r.$$type||"__unknown__",", stateMapping:").concat(i.$$type||"__unknown__","})"),$$internal:a,onStateChange:function(e){var t=e.uiState,o=i.stateToRoute(t);void 0!==n&&v(n,o)||(r.write(o),n=o)},subscribe:function(){t._initialUiState=Ct(Ct({},o),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()}}}};function Dt(e){return Dt="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},Dt(e)}var Ht=["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"];function Lt(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 $t(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Qt=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;r0?e.setQueryParameters({ruleContexts:r}):e}(c,t),l=function(e,t){return t.facets.reduce((function(e,t){return e.addFacet(t)}),e)}(u,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=Wt(t,Ht);return e.setQueryParameters(r)}(l,t)}))};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)}var Vt=["initialSearchParameters"],Bt=["initialRecommendParameters"];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 Gt(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Zt=g({name:"index-widget"});function er(e,t){var r=t.state,n=t.recommendState,i=t.isPageReset,o=t._uiState;r!==e.state&&(e.state=r,e.emit("change",{state:e.state,results:e.lastResults,isPageReset:i,_uiState:o})),n!==e.recommendState&&(e.recommendState=n)}function tr(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.reduce((function(e,r){return re(r)?e:r.getWidgetUiState||r.getWidgetState?r.getWidgetUiState?r.getWidgetUiState(e,t):r.getWidgetState(e,t):e}),r)}function rr(e,t){var r=t.initialSearchParameters,n=Yt(t,Vt);return e.reduce((function(e,t){return!t.getWidgetSearchParameters||re(t)?e:"search"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):t.getWidgetSearchParameters(e,n)}),r)}function nr(e,t){var r=t.initialRecommendParameters,n=Yt(t,Bt);return e.reduce((function(e,t){return!re(t)&&"recommend"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):e}),r)}function ir(e){var t=e.filter(re);0!==t.length&&t.forEach((function(e){var t=e.getHelper();er(t,{state:t.state.resetPage(),recommendState:t.recommendState,isPageReset:!0}),ir(e.getWidgets())}))}function or(e){return e.filter(re).reduce((function(e,t){return e.concat.apply(e,[{indexId:t.getIndexId(),results:t.getResults(),helper:t.getHelper()}].concat(Xt(or(t.getWidgets()))))}),[])}const ar=function(e){if(void 0===e||void 0===e.indexName)throw new Error(Zt("The `indexName` option is required."));var t=e.indexName,r=e.indexId,n=void 0===r?t:r,i=[],o={},a=null,s=null,c=null,u=null,l=null;return{$$type:"ais.index",$$widgetType:"ais.index",getIndexName:function(){return t},getIndexId:function(){return n},getHelper:function(){return c},getResults:function(){var e;return null!==(e=u)&&void 0!==e&&e.lastResults?(u.lastResults._state=c.state,u.lastResults):null},getPreviousState:function(){return l},getScopedResults:function(){var e=this.getParent();return or(e?e.getWidgets():0===t.length?this.getWidgets():[this])},getParent:function(){return s},createURL:function(e){return"function"==typeof e?a._createURL(Jt({},n,e(o))):a._createURL(Jt({},n,tr(i,{searchParameters:e,helper:c})))},getWidgets:function(){return i},addWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(Zt("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(Zt("The widget definition expects a `render` and/or an `init` method."));return i=i.concat(e),a&&Boolean(e.length)&&(er(c,{state:rr(i,{uiState:o,initialSearchParameters:c.state}),recommendState:nr(i,{uiState:o,initialRecommendParameters:c.recommendState}),_uiState:o}),e.forEach((function(e){e.getRenderState&&sr({renderState:e.getRenderState(a.renderState[t.getIndexId()]||{},dt(a,t,a._initialUiState)),instantSearchInstance:a,parent:t})})),e.forEach((function(e){e.init&&e.init(dt(a,t,a._initialUiState))})),a.scheduleSearch()),this},removeWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(Zt("The `removeWidgets` method expects an array of widgets."));if(e.some((function(e){return"function"!=typeof e.dispose})))throw new Error(Zt("The widget definition expects a `dispose` method."));if(i=i.filter((function(t){return-1===e.indexOf(t)})),a&&Boolean(e.length)){var r=e.reduce((function(e,r){return r.dispose({helper:c,state:e,parent:t})||e}),c.state),n=a.future.preserveSharedStateOnUnmount?rr(i,{uiState:o,initialSearchParameters:new _e.SearchParameters({index:this.getIndexName()})}):rr(i,{uiState:tr(i,{searchParameters:r,helper:c}),initialSearchParameters:r});o=tr(i,{searchParameters:n,helper:c}),c.setState(n),i.length&&a.scheduleSearch()}return this},init:function(e){var r,f=this,h=e.instantSearchInstance,d=e.parent,p=e.uiState;if(null===c){a=h,s=d,o=p[n]||{};var m=h.mainHelper,g=rr(i,{uiState:o,initialSearchParameters:new _e.SearchParameters({index:t})}),y=nr(i,{uiState:o,initialRecommendParameters:new _e.RecommendParameters});(c=_e({},g.index,g)).recommendState=y,c.search=function(){return h.onStateChange?(h.onStateChange({uiState:h.mainIndex.getWidgetUiState({}),setUiState:function(e){return h.setUiState(e,!1)}}),m):m.search()},c.searchWithoutTriggeringOnStateChange=function(){return m.search()},c.searchForFacetValues=function(e,t,r,n){var i=c.state.setQueryParameters(n);return m.searchForFacetValues(e,t,r,i)},u=m.derive((function(){return Mt.apply(void 0,[m.state].concat(Xt(function(e){for(var t=e.getParent(),r=[e.getHelper().state];null!==t;)r=[t.getHelper().state].concat(r),t=t.getParent();return r}(f))))}),(function(){return f.getHelper().recommendState}));var v=null===(r=h._initialResults)||void 0===r?void 0:r[this.getIndexId()];if(v){var b=new _e.SearchResults(new _e.SearchParameters(v.state),v.results);u.lastResults=b,c.lastResults=b}c.on("change",(function(e){e.isPageReset&&ir(i)})),u.on("search",(function(){h.scheduleStalledRender()})),u.on("result",(function(e){var t=e.results;h.scheduleRender(),c.lastResults=t,l=null==t?void 0:t._state})),u.on("recommend:result",(function(e){var t=e.recommend;h.scheduleRender(),c.lastRecommendResults=t.results})),i.forEach((function(e){e.getRenderState&&sr({renderState:e.getRenderState(h.renderState[f.getIndexId()]||{},dt(h,f,p)),instantSearchInstance:h,parent:f})})),i.forEach((function(e){e.init&&e.init(dt(h,f,p))})),c.on("change",(function(e){var t=e.state,r=e._uiState;o=tr(i,{searchParameters:t,helper:c},r||{}),h.onStateChange||h.onInternalStateChange()})),v&&h.scheduleRender()}},render:function(e){var t=this,r=e.instantSearchInstance;"error"===r.status&&!r.mainHelper.hasPendingRequests()&&l&&c.setState(l);var n=this.getResults()?i:i.filter(re);(n=n.filter((function(e){return!e.shouldRender||e.shouldRender({instantSearchInstance:r})}))).forEach((function(e){e.getRenderState&&sr({renderState:e.getRenderState(r.renderState[t.getIndexId()]||{},pt(r,t)),instantSearchInstance:r,parent:t})})),n.forEach((function(e){e.render&&e.render(pt(r,t))}))},dispose:function(){var e,t,r=this;i.forEach((function(e){e.dispose&&c&&e.dispose({helper:c,state:c.state,parent:r})})),a=null,s=null,null===(e=c)||void 0===e||e.removeAllListeners(),c=null,null===(t=u)||void 0===t||t.detach(),u=null},getWidgetUiState:function(e){return i.filter(re).reduce((function(e,t){return t.getWidgetUiState(e)}),Gt(Gt({},e),{},Jt({},n,Gt(Gt({},e[n]),o))))},getWidgetState:function(e){return this.getWidgetUiState(e)},getWidgetSearchParameters:function(e,t){var r=t.uiState;return rr(i,{uiState:r,initialSearchParameters:e})},refreshUiState:function(){o=tr(i,{searchParameters:this.getHelper().state,helper:this.getHelper()},o)},setIndexUiState:function(e){var t="function"==typeof e?e(o):e;a.setUiState((function(e){return Gt(Gt({},e),{},Jt({},n,t))}))}}};function sr(e){var t=e.renderState,r=e.instantSearchInstance,n=e.parent,i=n?n.getIndexId():r.mainIndex.getIndexId();r.renderState=Gt(Gt({},r.renderState),{},Jt({},i,Gt(Gt({},r.renderState[i]),t)))}var cr=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):"",o=n?"--".concat(n):"";return"".concat("ais","-").concat(e).concat(i).concat(o)}};function ur(e,t){return(Array.isArray(t)?t:t.split(".")).reduce((function(e,t){return e&&e[t]}),e)}var lr=cr("Highlight");function fr(e){var t=q.highlightPreTag,r=q.highlightPostTag;return e.map((function(e){return e.isHighlighted?t+e.value+r:e.value})).join("")}var hr=new RegExp(/\w/i);function dr(e,t){var r,n,i=e[t],o=(null===(r=e[t+1])||void 0===r?void 0:r.isHighlighted)||!0,a=(null===(n=e[t-1])||void 0===n?void 0:n.isHighlighted)||!0;return hr.test(k(i.value))||a!==o?i.isHighlighted:a}function pr(e){return pr="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},pr(e)}function mr(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 gr(e){for(var t=1;t')).replace(new RegExp(q.highlightPostTag,"g"),""))}(xr(xr({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(ur(i._highlightResult,t)||{}).value,c=void 0===s?"":s,u=_r({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return fr(vr(br(c))).replace(new RegExp(q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(q.highlightPostTag,"g"),""))}(xr(xr({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(ur(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=Sr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return c.replace(new RegExp(q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(q.highlightPostTag,"g"),""))}(xr(xr({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(ur(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=wr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return fr(vr(br(c))).replace(new RegExp(q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(q.highlightPostTag,"g"),""))}(xr(xr({},JSON.parse(e)),{},{hit:this})))}catch(e){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(jr(n,xr({objectIDs:[this.objectID]},i)))}catch(e){throw new Error('\nThe insights helper expects a JSON object of the format:\n{ "method": "method-name", "payload": { "eventName": "name of the event" } }')}}}}var Tr=Promise.resolve();function Ar(e){var t=null,r=!1,n=function(){for(var n=arguments.length,i=new Array(n),o=0;oe.length)&&(t=e.length);for(var r=0,n=new Array(t);r1?t-1:0),n=1;n0&&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:Br(t)}),t.emit("render")}))),Gr(Br(t),"onInternalStateChange",Ar((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,a=e.numberLocale,s=e.initialUiState,c=void 0===s?{}:s,u=e.routing,l=void 0===u?null:u,f=e.insights,h=void 0===f?void 0:f,d=e.searchFunction,p=e.stalledSearchDelay,m=void 0===p?200:p,g=e.searchClient,y=void 0===g?null:g,v=e.insightsClient,_=void 0===v?null:v,S=e.onStateChange,w=void 0===S?null:S,O=e.future,j=void 0===O?Qr(Qr({},Yr),e.future||{}):O;if(null===y)throw new Error(Xr("The `searchClient` option is required."));if("function"!=typeof y.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 y.addAlgoliaAgent&&y.addAlgoliaAgent("instantsearch.js (".concat("4.68.1",")")),_&&"function"!=typeof _)throw new Error(Xr("The `insightsClient` option should be a function."));if(t.client=y,t.future=j,t.insightsClient=_,t.indexName=n,t.helper=null,t.mainHelper=null,t.mainIndex=ar({indexName:n}),t.onStateChange=w,t.started=!1,t.templatesConfig={helpers:Fr({numberLocale:a}),compileOptions:{}},t._stalledSearchDelay=m,t._searchStalledTimer=null,t._createURL=Kr,t._initialUiState=c,t._initialResults=null,t._insights=h,d&&(t._searchFunction=d),t.sendEventToInsights=b,l){var P="boolean"==typeof l?{}:l;P.$$internal=!0,t.use(kt(P))}if(h){var R="boolean"==typeof h?{}:h;R.$$internal=!0,t.use(lt(R))}return Ze((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(gt({$$internal:!0})),t}return t=o,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;n1?r-1:0),o=1;o0&&this.scheduleSearch();this.helper=this.mainIndex.getHelper(),this.started=!0,this.middleware.forEach((function(e){e.instance.started()})),void 0===this._insights&&t.derivedHelpers[0].once("result",(function(){e.mainIndex.getScopedResults().some((function(e){var t=e.results;return null==t?void 0:t._automaticInsights}))&&e.use(lt({$$internal:!0,$$automatic:!0}))}))}},{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(Xr("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){$r("function"==typeof e?e(n):e,t.mainIndex),t.scheduleSearch(),t.onInternalStateChange()}}):($r(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(Xr("The `start` method needs to be called before `createURL`."));return this._createURL(e)}},{key:"refresh",value:function(){if(!this.mainHelper)throw new Error(Xr("The `start` method needs to be called before `refresh`."));this.mainHelper.clearCache().search()}}],r&&Mr(t.prototype,r),n&&Mr(t,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(Je);const en=Zr;var tn=r(888);const rn="7.8.1";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,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,i=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return on(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 on(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 on(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function vn(e){var t=e.children,r=pn(yn(e,gn));return r.started?o.default.createElement(Ee.Provider,{value:r},o.default.createElement(xe.Provider,{value:r.mainIndex},t)):null}var bn=function(){return bn=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?$n(Xn,--Gn):0,Bn--,10===Jn&&(Bn=1,Vn--),Jn}function ti(){return Jn=Gn2||oi(Jn)>3?"":" "}function li(e,t){for(;--t&&ti()&&!(Jn<48||Jn>102||Jn>57&&Jn<65||Jn>70&&Jn<97););return ii(e,ni()+(t<6&&32==ri()&&32==ti()))}function fi(e){for(;ti();)switch(Jn){case e:return Gn;case 34:case 39:34!==e&&39!==e&&fi(Jn);break;case 40:41===e&&fi(e);break;case 92:ti()}return Gn}function hi(e,t){for(;ti()&&e+Jn!==57&&(e+Jn!==84||47!==ri()););return"/*"+ii(t,Gn-1)+"*"+Cn(47===e?e:ti())}function di(e){for(;!oi(ri());)ti();return ii(e,Gn)}function pi(e,t){for(var r="",n=0;n6)switch($n(e,t+1)){case 109:if(45!==$n(e,t+4))break;case 102:return Hn(e,/(.+:)(.+)-([^]+)/,"$1"+Pn+"$2-$3$1"+jn+(108==$n(e,t+3)?"$3":"$2-$3"))+e;case 115:return~Ln(e,"stretch",0)?gi(Hn(e,"stretch","fill-available"),t,r)+e:e}break;case 5152:case 5920:return Hn(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,(function(t,r,n,i,o,a,s){return On+r+":"+n+s+(i?On+r+"-span:"+(o?a:+a-+n)+s:"")+e}));case 4949:if(121===$n(e,t+6))return Hn(e,":",":"+Pn)+e;break;case 6444:switch($n(e,45===$n(e,14)?18:11)){case 120:return Hn(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Pn+(45===$n(e,14)?"inline-":"")+"box$3$1"+Pn+"$2$3$1"+On+"$2box$3")+e;case 100:return Hn(e,":",":"+On)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Hn(e,"scroll-","scroll-snap-")+e}return e}function yi(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case En:return void(e.return=gi(e.value,e.length,r));case Tn:return pi([Yn(e,{value:Hn(e.value,"@","@"+Pn)})],n);case xn:if(e.length)return function(e,t){return e.map(t).join("")}(r=e.props,(function(t){switch(Dn(t,n=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":Zn(Yn(e,{props:[Hn(t,/:(read-\w+)/,":"+jn+"$1")]})),Zn(Yn(e,{props:[t]})),In(e,{props:qn(r,n)});break;case"::placeholder":Zn(Yn(e,{props:[Hn(t,/:(plac\w+)/,":"+Pn+"input-$1")]})),Zn(Yn(e,{props:[Hn(t,/:(plac\w+)/,":"+jn+"$1")]})),Zn(Yn(e,{props:[Hn(t,/:(plac\w+)/,On+"input-$1")]})),Zn(Yn(e,{props:[t]})),In(e,{props:qn(r,n)})}return""}))}}function vi(e){return si(bi("",null,null,null,[""],e=ai(e),0,[0],e))}function bi(e,t,r,n,i,o,a,s,c){for(var u=0,l=0,f=a,h=0,d=0,p=0,m=1,g=1,y=1,v=0,b="",_=i,S=o,w=n,O=b;g;)switch(p=v,v=ti()){case 40:if(108!=p&&58==$n(O,f-1)){-1!=Ln(O+=Hn(ci(v),"&","&\f"),"&\f",Nn(u?s[u-1]:0))&&(y=-1);break}case 34:case 39:case 91:O+=ci(v);break;case 9:case 10:case 13:case 32:O+=ui(p);break;case 92:O+=li(ni()-1,7);continue;case 47:switch(ri()){case 42:case 47:Mn(Si(hi(ti(),ni()),t,r,c),c);break;default:O+="/"}break;case 123*m:s[u++]=Wn(O)*y;case 125*m:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+l:-1==y&&(O=Hn(O,/\f/g,"")),d>0&&Wn(O)-f&&Mn(d>32?wi(O+";",n,r,f-1,c):wi(Hn(O," ","")+";",n,r,f-2,c),c);break;case 59:O+=";";default:if(Mn(w=_i(O,t,r,u,l,i,s,b,_=[],S=[],f,o),o),123===v)if(0===l)bi(O,t,w,w,_,o,f,s,S);else switch(99===h&&110===$n(O,3)?100:h){case 100:case 108:case 109:case 115:bi(e,w,w,n&&Mn(_i(e,w,w,0,0,i,s,b,i,_=[],f,S),S),i,S,f,s,n?_:S);break;default:bi(O,w,w,w,[""],S,0,s,S)}}u=l=d=0,m=y=1,b=O="",f=a;break;case 58:f=1+Wn(O),d=p;default:if(m<1)if(123==v)--m;else if(125==v&&0==m++&&125==ei())continue;switch(O+=Cn(v),v*m){case 38:y=l>0?1:(O+="\f",-1);break;case 44:s[u++]=(Wn(O)-1)*y,y=1;break;case 64:45===ri()&&(O+=ci(ti())),h=ri(),l=f=Wn(b=O+=di(ni())),v++;break;case 45:45===p&&2==Wn(O)&&(m=0)}}return o}function _i(e,t,r,n,i,o,a,s,c,u,l,f){for(var h=i-1,d=0===i?o:[""],p=Qn(d),m=0,g=0,y=0;m0?d[v]+" "+b:Hn(b,/&\f/g,d[v])))&&(c[y++]=_);return Kn(e,t,r,0===i?xn:s,c,u,l,f)}function Si(e,t,r,n){return Kn(e,t,r,Rn,Cn(Jn),Un(e,2,-2),0,n)}function wi(e,t,r,n,i){return Kn(e,t,r,En,Un(e,0,n),Un(e,n+1,-1),n,i)}var Oi={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ji="undefined"!=typeof process&&("MISSING_ENV_VAR".REACT_APP_SC_ATTR||"MISSING_ENV_VAR".SC_ATTR)||"data-styled",Pi="active",Ri="data-styled-version",xi="6.1.11",Ei="/*!sc*/\n",Fi="undefined"!=typeof window&&"HTMLElement"in window,Ti=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY?"false"!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&("false"!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".SC_DISABLE_SPEEDY)),Ai=(new Set,Object.freeze([])),Ni=Object.freeze({});function Ci(e,t,r){return void 0===r&&(r=Ni),e.theme!==r.theme&&e.theme||t||r.theme}var Ii=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),ki=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Di=/(^-|-$)/g;function Hi(e){return e.replace(ki,"-").replace(Di,"")}var Li=/(a)(d)/gi,$i=52,Ui=function(e){return String.fromCharCode(e+(e>25?39:97))};function Wi(e){var t,r="";for(t=Math.abs(e);t>$i;t=t/$i|0)r=Ui(t%$i)+r;return(Ui(t%$i)+r).replace(Li,"$1-$2")}var Qi,Mi=5381,qi=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e},Vi=function(e){return qi(Mi,e)};function Bi(e){return Wi(Vi(e)>>>0)}function zi(e){return e.displayName||e.name||"Component"}function Gi(e){return"string"==typeof e&&!0}var Ji="function"==typeof Symbol&&Symbol.for,Xi=Ji?Symbol.for("react.memo"):60115,Ki=Ji?Symbol.for("react.forward_ref"):60112,Yi={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Zi={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},eo={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},to=((Qi={})[Ki]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Qi[Xi]=eo,Qi);function ro(e){return("type"in(t=e)&&t.type.$$typeof)===Xi?eo:"$$typeof"in e?to[e.$$typeof]:Yi;var t}var no=Object.defineProperty,io=Object.getOwnPropertyNames,oo=Object.getOwnPropertySymbols,ao=Object.getOwnPropertyDescriptor,so=Object.getPrototypeOf,co=Object.prototype;function uo(e,t,r){if("string"!=typeof t){if(co){var n=so(t);n&&n!==co&&uo(e,n,r)}var i=io(t);oo&&(i=i.concat(oo(t)));for(var o=ro(e),a=ro(t),s=0;s0?" Args: ".concat(t.join(", ")):""))}var bo=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,i=n;e>=i;)if((i<<=1)<0)throw vo(16,"".concat(e));this.groupSizes=new Uint32Array(i),this.groupSizes.set(r),this.length=i;for(var o=n;o=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),i=n+r,o=n;o=0){var r=document.createTextNode(t);return this.element.insertBefore(r,this.nodes[e]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},e.prototype.getRule=function(e){return e0&&(c+="".concat(e,","))})),n+="".concat(a).concat(s,'{content:"').concat(c,'"}').concat(Ei)},o=0;o0?".".concat(t):e},l=c.slice();l.push((function(e){e.type===xn&&e.value.includes("&")&&(e.props[0]=e.props[0].replace(Ho,r).replace(n,u))})),a.prefix&&l.push(yi),l.push(mi);var f=function(e,i,o,s){void 0===i&&(i=""),void 0===o&&(o=""),void 0===s&&(s="&"),t=s,r=i,n=new RegExp("\\".concat(r,"\\b"),"g");var c=e.replace(Lo,""),u=vi(o||i?"".concat(o," ").concat(i," { ").concat(c," }"):c);a.namespace&&(u=$o(u,a.namespace));var f,h,d,p=[];return pi(u,(f=l.concat((d=function(e){return p.push(e)},function(e){e.root||(e=e.return)&&d(e)})),h=Qn(f),function(e,t,r,n){for(var i="",o=0;o="A"&&e<="Z"};function Jo(e){for(var t="",r=0;r>>0);if(!t.hasNameForId(this.componentId,o)){var a=r(i,".".concat(o),void 0,this.componentId);t.insertRules(this.componentId,o,a)}n=ho(n,o),this.staticRulesId=o}else{for(var s=qi(this.baseHash,r.hash),c="",u=0;u>>0);t.hasNameForId(this.componentId,h)||t.insertRules(this.componentId,h,r(c,".".concat(h),void 0,this.componentId)),n=ho(n,h)}}return n},e}(),ra=o.default.createContext(void 0);ra.Consumer;var na={};new Set;function ia(e,t,r){var n=fo(e),i=e,a=!Gi(e),s=t.attrs,c=void 0===s?Ai:s,u=t.componentId,l=void 0===u?function(e,t){var r="string"!=typeof e?"sc":Hi(e);na[r]=(na[r]||0)+1;var n="".concat(r,"-").concat(Bi(xi+r+na[r]));return t?"".concat(t,"-").concat(n):n}(t.displayName,t.parentComponentId):u,f=t.displayName,h=void 0===f?function(e){return Gi(e)?"styled.".concat(e):"Styled(".concat(zi(e),")")}(e):f,d=t.displayName&&t.componentId?"".concat(Hi(t.displayName),"-").concat(t.componentId):t.componentId||l,p=n&&i.attrs?i.attrs.concat(c).filter(Boolean):c,m=t.shouldForwardProp;if(n&&i.shouldForwardProp){var g=i.shouldForwardProp;if(t.shouldForwardProp){var y=t.shouldForwardProp;m=function(e,t){return g(e,t)&&y(e,t)}}else m=g}var v=new ta(r,d,n?i.componentStyle:void 0);function b(e,t){return function(e,t,r){var n=e.attrs,i=e.componentStyle,a=e.defaultProps,s=e.foldedComponentIds,c=e.styledComponentId,u=e.target,l=o.default.useContext(ra),f=Vo(),h=e.shouldForwardProp||f.shouldForwardProp,d=Ci(t,l,a)||Ni,p=function(e,t,r){for(var n,i=bn(bn({},t),{className:void 0,theme:r}),o=0;o2&&Do.registerId(this.componentId+e),this.removeStyles(e,r),this.createStyles(e,t,r,n)}}();(function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString(),r=Fo(),n=po([r&&'nonce="'.concat(r,'"'),"".concat(ji,'="true"'),"".concat(Ri,'="').concat(xi,'"')].filter(Boolean)," ");return"")},this.getStyleTags=function(){if(e.sealed)throw vo(2);return e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)throw vo(2);var r=((t={})[ji]="",t[Ri]=xi,t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),n=Fo();return n&&(r.nonce=n),[o.default.createElement("style",bn({},r,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new Do({isServer:!0}),this.sealed=!1}e.prototype.collectStyles=function(e){if(this.sealed)throw vo(2);return o.default.createElement(Bo,{sheet:this.instance},e)},e.prototype.interleaveWithNodeStream=function(e){throw vo(3)}})(),"__sc-".concat(ji,"__");function fa(e){return fa="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},fa(e)}function ha(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 da(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:b;return _(e,ma()),function(r){var n,i,o=(r||{}).queryHook,a=void 0===o?ga:o;return{$$type:"ais.searchBox",init:function(t){var r=t.instantSearchInstance;e(da(da({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(da(da({},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 da(da({},e),{},{searchBox:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.helper,o=e.instantSearchInstance,s=e.state;return n||(n=function(e){a(e,(function(e){return t.setQuery(e).search()}))},i=function(){t.setQuery("").search()}),{query:s.query||"",refine:n,clear:i,widgetParams:r,isSearchStalled:"stalled"===o.status}},getWidgetUiState:function(e,t){var r=t.searchParameters.query||"";return""===r||e&&e.query===r?e:da(da({},e),{},{query:r})},getWidgetSearchParameters:function(e,t){var r=t.uiState;return e.setQueryParameter("query",r.query||"")}}}};function va(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 ba(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Aa=g({name:"refinement-list",connector:!0}),Na=["isRefined","count:desc","name:asc"];const Ca=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;return _(e,Aa()),function(r){var n=r||{},i=n.attribute,o=n.operator,a=void 0===o?"or":o,s=n.limit,c=void 0===s?10:s,u=n.showMore,l=void 0!==u&&u,f=n.showMoreLimit,h=void 0===f?20:f,d=n.sortBy,p=void 0===d?Na:d,m=n.escapeFacetValues,g=void 0===m||m,y=n.transformItems,v=void 0===y?function(e){return e}:y;if(!i)throw new Error(Aa("The `attribute` option is required."));if(!/^(and|or)$/.test(a))throw new Error(Aa('The `operator` must one of: `"and"`, `"or"` (got "'.concat(a,'").')));if(!0===l&&h<=c)throw new Error(Aa("`showMoreLimit` should be greater than `limit`."));var b,_,S,w=function(e){var t=e.name,r=e.escapedValue;return Ea(Ea({},Ta(e,Pa)),{},{value:r,label:t,highlighted:t})},O=[],j=!0,P=!1,R=function(){};function x(){R()}function E(){return P?h:c}var F=function(){return function(){}},T=function(t,r){return function(n){return function(o){var a=n.instantSearchInstance,s=n.results;if(""===o&&O)e(Ea(Ea({},r.getWidgetRenderState(Ea(Ea({},n),{},{results:b}))),{},{instantSearchInstance:a}),!1);else{var c={highlightPreTag:g?M.highlightPreTag:q.highlightPreTag,highlightPostTag:g?M.highlightPostTag:q.highlightPostTag};t.searchForFacetValues(i,o,Math.min(E(),100),c).then((function(t){var i=g?t.facetHits.map((function(e){return W(W({},e),{},{highlighted:V(e.highlighted)})})):t.facetHits,o=v(i.map((function(e){var t=e.escapedValue,r=e.value;return Ea(Ea({},Ta(e,Ra)),{},{value:t,label:r})})),{results:s});e(Ea(Ea({},r.getWidgetRenderState(Ea(Ea({},n),{},{results:b}))),{},{items:o,canToggleShowMore:!1,canRefine:!0,isFromSearch:!0,instantSearchInstance:a}),!1)}))}}}};return{$$type:"ais.refinementList",init:function(t){e(Ea(Ea({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e(Ea(Ea({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1)},getRenderState:function(e,t){return Ea(Ea({},e),{},{refinementList:Ea(Ea({},e.refinementList),{},Fa({},i,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=this,n=e.results,o=e.state,a=e.createURL,s=e.instantSearchInstance,u=e.helper,f=[],h=[];if(S&&_&&F||(S=function(e){var t=e.instantSearchInstance,r=e.helper,n=e.attribute,i=e.widgetType;return function(){for(var e=arguments.length,o=new Array(e),a=0;a=2&&o.length<=4&&(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,s)||t.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:i,eventType:d,eventModifier:p,payload:ba({eventName:u,index:r.getIndex(),filters:["".concat(m,":").concat(s)]},f),attribute:m}))}}({instantSearchInstance:s,helper:u,attribute:i,widgetType:this.$$type}),_=function(e){S("click:internal",e),u.toggleFacetRefinement(i,e).search()},F=T(u,this)),n){var d=n.getFacetValues(i,{sortBy:p,facetOrdering:p===Na});h=d&&Array.isArray(d)?d:[],f=v(h.slice(0,E()).map(w),{results:n});var m=o.maxValuesPerFacet,g=E();j=m>g?h.length<=g:h.lengthc||l&&!j;return{createURL:function(e){return a((function(r){return t.getWidgetUiState(r,{searchParameters:o.resetPage().toggleFacetRefinement(i,e),helper:u})}))},items:f,refine:_,searchForItems:y,isFromSearch:!1,canRefine:f.length>0,widgetParams:r,isShowingMore:P,canToggleShowMore:A,toggleShowMore:x,sendEvent:S,hasExhaustiveItems:j}},dispose:function(e){var r=e.state;t();var n=r.setQueryParameter("maxValuesPerFacet",void 0);return"and"===a?n.removeFacet(i):n.removeDisjunctiveFacet(i)},getWidgetUiState:function(e,t){var r=t.searchParameters,n="or"===a?r.getDisjunctiveRefinements(i):r.getConjunctiveRefinements(i);return function(e,t){if(!e.refinementList)return e;e.refinementList[t]&&0!==e.refinementList[t].length||delete e.refinementList[t];0===Object.keys(e.refinementList).length&&delete e.refinementList;return e}(Ea(Ea({},e),{},{refinementList:Ea(Ea({},e.refinementList),{},Fa({},i,n))}),i)},getWidgetSearchParameters:function(e,t){var r=t.uiState,n="or"===a;if(e.isHierarchicalFacet(i))return e;if(n&&e.isConjunctiveFacet(i)||!n&&e.isDisjunctiveFacet(i))return e;var o=r.refinementList&&r.refinementList[i],s=n?e.addDisjunctiveFacet(i).removeDisjunctiveFacetRefinement(i):e.addFacet(i).removeFacetRefinement(i),u=s.maxValuesPerFacet||0,f=Math.max(u,l?h:c),d=s.setQueryParameter("maxValuesPerFacet",f);if(!o){var p=n?"disjunctiveFacetsRefinements":"facetsRefinements";return d.setQueryParameters(Fa({},p,Ea(Ea({},d[p]),{},Fa({},i,[]))))}return o.reduce((function(e,t){return n?e.addDisjunctiveFacetRefinement(i,t):e.addFacetRefinement(i,t)}),d)}}}};function Ia(e,t){return Ge(Ca,e,t)}var ka=0;Array.isArray;function Da(e,t,r,n,o,a){t||(t={});var s,c,u=t;if("ref"in u)for(c in u={},t)"ref"==c?s=t[c]:u[c]=t[c];var l={type:e,props:u,key:r,ref:s,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:--ka,__i:-1,__u:0,__source:o,__self:a};if("function"==typeof e&&(s=e.defaultProps))for(c in s)void 0===u[c]&&(u[c]=s[c]);return i.fF.vnode&&i.fF.vnode(l),l}const Ha=la.div` +!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var n in r)("object"==typeof exports?exports:e)[n]=r[n]}}(self,(()=>(()=>{var e={733: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,o,a,s,c,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(o=this._events[e]))return!1;if(r(o))switch(arguments.length){case 1:o.call(this);break;case 2:o.call(this,arguments[1]);break;case 3:o.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),o.apply(this,s)}else if(n(o))for(s=Array.prototype.slice.call(arguments,1),a=(u=o.slice()).length,c=0;c0&&this._events[e].length>a&&(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,o,a,s;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(a=(i=this._events[e]).length,o=-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(s=a;s-- >0;)if(i[s]===t||i[s].listener&&i[s].listener===t){o=s;break}if(o<0)return this;1===i.length?(i.length=0,delete this._events[e]):i.splice(o,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)}},103:(e,t,r)=>{"use strict";var n=r(571),i=r(127),o=r(371),a=r(691);function s(e,t,r,i){return new n(e,t,r,i)}s.version=r(938),s.AlgoliaSearchHelper=n,s.SearchParameters=o,s.RecommendParameters=i,s.SearchResults=a,e.exports=s},732:(e,t,r)=>{"use strict";var n=r(733);function i(e,t,r){this.main=e,this.fn=t,this.recommendFn=r,this.lastResults=null,this.lastRecommendResults=null}r(14)(i,n),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},i.prototype.getModifiedRecommendState=function(e){return this.recommendFn(e)},e.exports=i},127:e=>{"use strict";function t(e){e=e||{},this.params=e.params||[]}t.prototype={constructor:t,addParams:function(e){var r=this.params.slice(),n=this.params.findIndex((function(t){return t.$$id===e.$$id}));return-1!==n?r.splice(n,1,e):r.push(e),new t({params:r})},removeParams:function(e){return new t({params:this.params.filter((function(t){return t.$$id!==e}))})},addFrequentlyBoughtTogether:function(e){return this.addParams(Object.assign({},e,{model:"bought-together"}))},addRelatedProducts:function(e){return this.addParams(Object.assign({},e,{model:"related-products"}))},addTrendingItems:function(e){return this.addParams(Object.assign({},e,{model:"trending-items"}))},addTrendingFacets:function(e){return this.addParams(Object.assign({},e,{model:"trending-facets"}))},addLookingSimilar:function(e){return this.addParams(Object.assign({},e,{model:"looking-similar"}))},_buildQueries:function(e){return this.params.map((function(t){var r=Object.assign({},t,{indexName:e});return delete r.$$id,r}))}},e.exports=t},54:(e,t,r)=>{"use strict";var n=r(110),i=r(317),o=r(383),a={addRefinement:function(e,t,r){if(a.isRefined(e,t,r))return e;var i=""+r,o=e[t]?e[t].concat(i):[i],s={};return s[t]=o,n({},s,e)},removeRefinement:function(e,t,r){if(void 0===r)return a.clearRefinement(e,(function(e,r){return t===r}));var n=""+r;return a.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 a.isRefined(e,t,r)?a.removeRefinement(e,t,r):a.addRefinement(e,t,r)},clearRefinement:function(e,t,r){if(void 0===t)return i(e)?{}:e;if("string"==typeof t)return o(e,[t]);if("function"==typeof t){var n=!1,a=Object.keys(e).reduce((function(i,o){var a=e[o]||[],s=a.filter((function(e){return!t(e,o,r)}));return s.length!==a.length&&(n=!0),i[o]=s,i}),{});return n?a: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=a},371:(e,t,r)=>{"use strict";var n=r(110),i=r(849),o=r(843),a=r(728),s=r(317),c=r(383),u=r(507),l=r(208),f=r(54);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 d(e){var t=e?d._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!==d.PARAMETERS.indexOf(e),i=void 0!==t[e];!n&&i&&(r[e]=t[e])}))}d.PARAMETERS=Object.keys(new d),d._parseNumbers=function(e){if(e instanceof d)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 a(e,t)},d.make=function(e){var t=new d(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},d.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&&s(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."):s(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},d.prototype={constructor:d,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=a({},this.numericRefinements);return i[e]=a({},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 s(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return c(this.numericRefinements,[e]);if("function"==typeof e){var t=!1,r=this.numericRefinements,n=Object.keys(r).reduce((function(n,i){var o=r[i],a={};return o=o||{},Object.keys(o).forEach((function(r){var n=o[r]||[],s=[];n.forEach((function(t){e({val:t,op:r},i,"numeric")||s.push(t)})),s.length!==n.length&&(t=!0),a[r]=s})),n[i]=a,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 o,a,s=u(r),c=void 0!==(o=this.numericRefinements[e][t],a=s,i(o,(function(e){return h(e,a)})));return n&&c},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=o(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 o(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;return 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=d.validate(this,e);if(t)throw t;var r=this,n=d._parseNumbers(e),i=Object.keys(this).reduce((function(e,t){return e[t]=r[t],e}),{}),o=Object.keys(n).reduce((function(e,t){var r=void 0!==e[t],i=void 0!==n[t];return r&&!i?c(e,[t]):(i&&(e[t]=n[t]),e)}),i);return new this.constructor(o)},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=d},673:(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),d=o(e._getHierarchicalFacetSortBy(n)),p=t.every((function(e){return e.exhaustive})),m=function(e,t,r,n,o){return function(u,l,f){var h=u;if(f>0){var d=0;for(h=u;d{"use strict";var n=r(965),i=r(110),o=r(909),a=r(849),s=r(917),c=r(577),u=r(728),l=r(601),f=o.escapeFacetValue,h=o.unescapeFacetValue,d=r(673);function p(e){var t={};return e.forEach((function(e,r){t[e]=r})),t}function m(e,t,r){t&&t[r]&&(e.stats=t[r])}function g(e,t,r){var o=t[0];this._rawResults=t;var c=this;Object.keys(o).forEach((function(e){c[e]=o[e]}));var l=u({persistHierarchicalRootCount:!1},r);Object.keys(l).forEach((function(e){c[e]=l[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 f=e.getRefinedDisjunctiveFacets(),g=p(e.facets),y=p(e.disjunctiveFacets),v=1,b=o.facets||{};Object.keys(b).forEach((function(t){var r,n,i=b[t],u=(r=e.hierarchicalFacets,n=t,a(r,(function(e){return(e.attributes||[]).indexOf(n)>-1})));if(u){var l=u.attributes.indexOf(t),f=s(e.hierarchicalFacets,(function(e){return e.name===u.name}));c.hierarchicalFacets[f][l]={attribute:t,data:i,exhaustive:o.exhaustiveFacetsCount}}else{var h,d=-1!==e.disjunctiveFacets.indexOf(t),p=-1!==e.facets.indexOf(t);d&&(h=y[t],c.disjunctiveFacets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.disjunctiveFacets[h],o.facets_stats,t)),p&&(h=g[t],c.facets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.facets[h],o.facets_stats,t))}})),this.hierarchicalFacets=n(this.hierarchicalFacets),f.forEach((function(r){var n=t[v],a=n&&n.facets?n.facets:{},l=e.getHierarchicalFacetByName(r);Object.keys(a).forEach((function(t){var r,f=a[t];if(l){r=s(e.hierarchicalFacets,(function(e){return e.name===l.name}));var d=s(c.hierarchicalFacets[r],(function(e){return e.attribute===t}));if(-1===d)return;c.hierarchicalFacets[r][d].data=u({},c.hierarchicalFacets[r][d].data,f)}else{r=y[t];var p=o.facets&&o.facets[t]||{};c.disjunctiveFacets[r]={name:t,data:i({},f,p),exhaustive:n.exhaustiveFacetsCount},m(c.disjunctiveFacets[r],n.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!c.disjunctiveFacets[r].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(h(n))>-1&&(c.disjunctiveFacets[r].data[n]=0)}))}})),v++})),e.getRefinedHierarchicalFacets().forEach((function(r){var n=e.getHierarchicalFacetByName(r),o=e._getHierarchicalFacetSeparator(n),a=e.getHierarchicalRefinement(r);0===a.length||a[0].split(o).length<2||t.slice(v).forEach((function(t){var r=t&&t.facets?t.facets:{};Object.keys(r).forEach((function(t){var u=r[t],l=s(e.hierarchicalFacets,(function(e){return e.name===n.name})),f=s(c.hierarchicalFacets[l],(function(e){return e.attribute===t}));if(-1!==f){var h={};if(a.length>0&&!c.persistHierarchicalRootCount){var d=a[0].split(o)[0];h[d]=c.hierarchicalFacets[l][f].data[d]}c.hierarchicalFacets[l][f].data=i(h,u,c.hierarchicalFacets[l][f].data)}})),v++}))})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],n=g[t];c.facets[n]={name:t,data:b[t],exhaustive:o.exhaustiveFacetsCount},r.forEach((function(e){c.facets[n]=c.facets[n]||{name:t},c.facets[n].data=c.facets[n].data||{},c.facets[n].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(d(e)),this.facets=n(this.facets),this.disjunctiveFacets=n(this.disjunctiveFacets),this._state=e}function y(e,t){function r(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var n=a(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=a(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 o=a(e.hierarchicalFacets,r);if(!o)return o;var s=e._state.getHierarchicalFacetByName(t),c=e._state._getHierarchicalFacetSeparator(s),u=h(e._state.getHierarchicalRefinement(t)[0]||"");0===u.indexOf(s.rootPath)&&(u=u.replace(s.rootPath+c,""));var l=u.split(c);return l.unshift(t),v(o,l,0),o}}function v(e,t,r){e.isRefined=e.name===(t[r]&&t[r].trim()),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 o=t.data.map((function(t){return b(e,t,r,n+1)})),a=e(o,r[n]);return i({data:a},t)}function _(e,t){var r=a(e,(function(e){return e.name===t}));return r&&r.stats}function S(e,t,r,n,i){var o=a(i,(function(e){return e.name===r})),s=o&&o.data&&o.data[n]?o.data[n]:0,c=o&&o.exhaustive||!1;return{type:t,attributeName:r,name:n,count:s,exhaustive:c}}g.prototype.getFacetByName=function(e){function t(t){return t.name===e}return a(this.facets,t)||a(this.disjunctiveFacets,t)||a(this.hierarchicalFacets,t)},g.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],g.prototype.getFacetValues=function(e,t){var r=y(this,e);if(r){var n,o=i({},t,{sortBy:g.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),a=this;if(Array.isArray(r))n=[e];else n=a._state.getHierarchicalFacetByName(r.name).attributes;return b((function(e,t){if(o.facetOrdering){var r=function(e,t){return e.renderingContent&&e.renderingContent.facetOrdering&&e.renderingContent.facetOrdering.values&&e.renderingContent.facetOrdering.values[t]}(a,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 o,a=t.sortRemainingBy;return"hidden"===a?r:(o="alpha"===a?[["path","name"],["asc","asc"]]:[["count"],["desc"]],r.concat(l(n,o[0],o[1])))}(e,r)}if(Array.isArray(o.sortBy)){var n=c(o.sortBy,g.DEFAULT_SORT);return l(e,n[0],n[1])}if("function"==typeof o.sortBy)return function(e,t){return t.sort(e)}(o.sortBy,e);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}),r,n)}},g.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?_(this.facets,e):this._state.isDisjunctiveFacet(e)?_(this.disjunctiveFacets,e):void 0},g.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),o=e._getHierarchicalFacetSeparator(i),s=r.split(o),c=a(n,(function(e){return e.name===t})),u=s.reduce((function(e,t){var r=e&&a(e.data,(function(e){return e.name===t}));return void 0!==r?r:e}),c),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=g},571:(e,t,r)=>{"use strict";var n=r(733),i=r(732),o=r(909).escapeFacetValue,a=r(14),s=r(728),c=r(317),u=r(383),l=r(127),f=r(228),h=r(371),d=r(691),p=r(938);function m(e,t,r,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.setClient(e);var i=r||{};i.index=t,this.state=h.make(i),this.recommendState=new l({params:i.recommendState}),this.lastResults=null,this.lastRecommendResults=null,this._queryId=0,this._recommendQueryId=0,this._lastQueryIdReceived=-1,this._lastRecommendQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0,this._currentNbRecommendQueries=0,this._searchResultsOptions=n}function g(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}a(m,n),m.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},m.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},m.prototype.recommend=function(){return this._recommend(),this},m.prototype.getQuery=function(){var e=this.state;return f._getHitsSearchParams(e)},m.prototype.searchOnce=function(e,t){var r=e?this.state.setQueryParameters(e):this.state,n=f._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 d(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 d(r,e.results),r)})).catch((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,r)}))},m.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=s({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:u(f._getHitsSearchParams(n),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),o="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(o);var a=this.client.initIndex(n.index);if("function"!=typeof a.findAnswers)throw new Error(o);return a.findAnswers(n.query,e.queryLanguages,i)},m.prototype.searchForFacetValues=function(e,t,r,n){var i="function"==typeof this.client.searchForFacetValues,a="function"==typeof this.client.initIndex;if(!i&&!a&&"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 s=this.state.setQueryParameters(n||{}),c=s.isDisjunctiveFacet(e),u=f.getSearchForFacetQuery(e,t,r,s);this._currentNbQueries++;var l,h=this;return i?l=this.client.searchForFacetValues([{indexName:s.index,params:u}]):a?l=this.client.initIndex(s.index).searchForFacetValues(u):(delete u.facetName,l=this.client.search([{type:"facet",facet:e,indexName:s.index,params:u}]).then((function(e){return e.results[0]}))),this.emit("searchForFacetValues",{state:s,facet:e,query:t}),l.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=o(t.value),t.isRefined=c?s.isDisjunctiveFacetRefined(e,t.escapedValue):s.isFacetRefined(e,t.escapedValue)})),t}),(function(e){throw h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),e}))},m.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},m.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},m.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},m.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},m.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},m.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},m.prototype.addFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.addFrequentlyBoughtTogether(e)}),this},m.prototype.addRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.addRelatedProducts(e)}),this},m.prototype.addTrendingItems=function(e){return this._recommendChange({state:this.recommendState.addTrendingItems(e)}),this},m.prototype.addTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.addTrendingFacets(e)}),this},m.prototype.addLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.addLookingSimilar(e)}),this},m.prototype.removeNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},m.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},m.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},m.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},m.prototype.removeFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingItems=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},m.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},m.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},m.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},m.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},m.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},m.prototype.setCurrentPage=g,m.prototype.setPage=g,m.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},m.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},m.prototype.setState=function(e){return this._change({state:h.make(e),isPageReset:!1}),this},m.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new h(e),this},m.prototype.hasRefinements=function(e){return!!c(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))},m.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},m.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},m.prototype.hasTag=function(e){return this.state.isTagRefined(e)},m.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},m.prototype.getIndex=function(){return this.state.index},m.prototype.getCurrentPage=y,m.prototype.getPage=y,m.prototype.getTags=function(){return this.state.tagRefinements},m.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},m.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},m.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},m.prototype._search=function(e){var t=this.state,r=[],n=[];e.onlyWithDerivedHelpers||(n=f._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?f._getQueries(n.index,n):[];return r.push({state:n,queriesCount:i.length,helper:e}),e.emit("search",{state:n,results:e.lastResults}),i})),o=Array.prototype.concat.apply(n,i),a=this._queryId++;if(this._currentNbQueries++,!o.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,r,a));try{this.client.search(o).then(this._dispatchAlgoliaResponse.bind(this,r,a)).catch(this._dispatchAlgoliaError.bind(this,a))}catch(e){this.emit("error",{error:e})}},m.prototype._recommend=function(){var e=this.state,t=this.recommendState,r=this.getIndex(),n=[{state:t,index:r,helper:this}];this.emit("fetch",{recommend:{state:t,results:this.lastRecommendResults}});var i=this.derivedHelpers.map((function(t){var r=t.getModifiedState(e).index;if(!r)return[];var i=t.getModifiedRecommendState(new l);return n.push({state:i,index:r,helper:t}),t.emit("fetch",{recommend:{state:i,results:t.lastRecommendResults}}),i._buildQueries(r)})),o=Array.prototype.concat.apply(this.recommendState._buildQueries(r),i);if(0!==o.length)if(o.length>0&&void 0===this.client.getRecommendations)console.warn("Please update algoliasearch/lite to the latest version in order to use recommendations widgets.");else{var a=this._recommendQueryId++;this._currentNbRecommendQueries++;try{this.client.getRecommendations(o).then(this._dispatchRecommendResponse.bind(this,a,n)).catch(this._dispatchRecommendError.bind(this,a))}catch(e){this.emit("error",{error:e})}}},m.prototype._dispatchAlgoliaResponse=function(e,t,r){var n=this;if(!(t0},m.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}))},m.prototype._recommendChange=function(e){var t=e.state;t!==this.recommendState&&(this.recommendState=t,this.emit("recommend:change",{search:{results:this.lastResults,state:this.state},recommend:{results:this.lastRecommendResults,state:this.recommendState}}))},m.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},m.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.client=e),this},m.prototype.getClient=function(){return this.client},m.prototype.derive=function(e,t){var r=new i(this,e,t);return this.derivedHelpers.push(r),r},m.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)},m.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=m},965:e=>{"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},110:e=>{"use strict";e.exports=function(){return Array.prototype.slice.call(arguments).reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(r){void 0!==t[r]&&(void 0!==e[r]&&delete e[r],e[r]=t[r])})),e}),{})}},909: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(/^\\-/,"-")}}},849:e=>{"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var r=0;r{"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var r=0;r{"use strict";var n=r(849);e.exports=function(e,t){var r=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var i=t.split(":"),o=n(r,(function(e){return e[0]===i[0]}));return i.length>1||!o?(e[0].push(i[0]),e[1].push(i[1]),e):(e[0].push(o[0]),e[1].push(o[1]),e)}),[[],[]])}},14:e=>{"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},843:e=>{"use strict";e.exports=function(e,t){return e.filter((function(r,n){return t.indexOf(r)>-1&&e.indexOf(r)===n}))}},728: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 o=n[i],a=e[i];void 0!==a&&void 0===o||(t(a)&&t(o)?e[i]=r(a,o):e[i]="object"==typeof(s=o)&&null!==s?r(Array.isArray(s)?[]:{},s):s)}var s;return e}e.exports=function(e){t(e)||(e={});for(var n=1,i=arguments.length;n{"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},383:e=>{"use strict";e.exports=function(e,t){if(null===e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}},601:e=>{"use strict";function t(e,t){if(e!==t){var r=void 0!==e,n=null===e,i=void 0!==t,o=null===t;if(!o&&e>t||n&&i||!r)return 1;if(!n&&e=n.length?o:"desc"===n[i]?-o:o}return e.index-r.index})),i.map((function(e){return e.value}))}},507: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.")}},228:(e,t,r)=>{"use strict";var n=r(728);function i(e){return Object.keys(e).sort().reduce((function(t,r){return t[r]=e[r],t}),{})}var o={_getQueries:function(e,t){var r=[];return r.push({indexName:e,params:o._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(n){r.push({indexName:e,params:o._getDisjunctiveFacetSearchParams(t,n)})})),t.getRefinedHierarchicalFacets().forEach((function(n){var i=t.getHierarchicalFacetByName(n),a=t.getHierarchicalRefinement(n),s=t._getHierarchicalFacetSeparator(i);if(a.length>0&&a[0].split(s).length>1){var c=a[0].split(s).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(s)})}),[]);c.forEach((function(n,a){var s=o._getDisjunctiveFacetSearchParams(t,n.attribute,0===a);function u(e){return i.attributes.some((function(t){return t===e.split(":")[0]}))}var l=(s.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=c[a-1];s.facetFilters=a>0?l.concat(f.attribute+":"+f.value):l.length>0?l:void 0,r.push({indexName:e,params:s})}))}})),r},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(o._getHitsHierarchicalFacetsAttributes(e)).sort(),r=o._getFacetFilters(e),a=o._getNumericFilters(e),s=o._getTagFilters(e),c={facets:t.indexOf("*")>-1?["*"]:t,tagFilters:s};return r.length>0&&(c.facetFilters=r),a.length>0&&(c.numericFilters=a),i(n({},e.getQueryParams(),c))},_getDisjunctiveFacetSearchParams:function(e,t,r){var a=o._getFacetFilters(e,t,r),s=o._getNumericFilters(e,t),c=o._getTagFilters(e),u={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};c.length>0&&(u.tagFilters=c);var l=e.getHierarchicalFacetByName(t);return u.facets=l?o._getDisjunctiveHierarchicalFacetAttribute(e,l,r):t,s.length>0&&(u.numericFilters=s),a.length>0&&(u.facetFilters=a),i(n({},e.getQueryParams(),u))},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var r=[];return Object.keys(e.numericRefinements).forEach((function(n){var i=e.numericRefinements[n]||{};Object.keys(i).forEach((function(e){var o=i[e]||[];t!==n&&o.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]||[]).slice().sort().forEach((function(t){n.push(e+":"+t)}))}));var o=e.facetsExcludes||{};Object.keys(o).sort().forEach((function(e){(o[e]||[]).sort().forEach((function(t){n.push(e+":-"+t)}))}));var a=e.disjunctiveFacetsRefinements||{};Object.keys(a).sort().forEach((function(e){var r=a[e]||[];if(e!==t&&r&&0!==r.length){var i=[];r.slice().sort().forEach((function(t){i.push(e+":"+t)})),n.push(i)}}));var s=e.hierarchicalFacetsRefinements||{};return Object.keys(s).sort().forEach((function(i){var o=(s[i]||[])[0];if(void 0!==o){var a,c,u=e.getHierarchicalFacetByName(i),l=e._getHierarchicalFacetSeparator(u),f=e._getHierarchicalRootPath(u);if(t===i){if(-1===o.indexOf(l)||!f&&!0===r||f&&f.split(l).length===o.split(l).length)return;f?(c=f.split(l).length-1,o=f):(c=o.split(l).length-2,o=o.slice(0,o.lastIndexOf(l))),a=u.attributes[c]}else c=o.split(l).length-1,a=u.attributes[c];a&&n.push([a+":"+o])}})),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),o=n.split(i).length,a=r.attributes.slice(0,o+1);return t.concat(a)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,r){var n=e._getHierarchicalFacetSeparator(t);if(!0===r){var i=e._getHierarchicalRootPath(t),o=0;return i&&(o=i.split(n).length),[t.attributes[o]]}var a=(e.getHierarchicalRefinement(t.name)[0]||"").split(n).length-1;return t.attributes.slice(0,a+1)},getSearchForFacetQuery:function(e,t,r,a){var s=a.isDisjunctiveFacet(e)?a.clearRefinements(e):a,c={facetQuery:t,facetName:e};return"number"==typeof r&&(c.maxFacetHits=r),i(n({},o._getHitsSearchParams(s),c))}};e.exports=o},208:e=>{"use strict";e.exports=function(e){return null!==e&&/^[a-zA-Z0-9_-]{1,64}$/.test(e)}},938:e=>{"use strict";e.exports="3.19.0"},643:function(e){e.exports=function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(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 r(r){for(var n=1;n=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function o(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){s();var t=JSON.stringify(e);return o()[t]})).then((function(e){return Promise.all([e?e.value:t(),void 0!==e])})).then((function(e){var t=i(e,2),n=t[0],o=t[1];return Promise.all([n,o||r.miss(n)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var i=o();return i[JSON.stringify(e)]={timestamp:(new Date).getTime(),value:t},n().setItem(r,JSON.stringify(i)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=o();delete t[JSON.stringify(e)],n().setItem(r,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){n().removeItem(r)}))}}}function s(e){var t=o(e.caches),r=t.shift();return void 0===r?{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,r.miss(e)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,i).catch((function(){return s({caches:t}).get(e,n,i)}))},set:function(e,n){return r.set(e,n).catch((function(){return s({caches:t}).set(e,n)}))},delete:function(e){return r.delete(e).catch((function(){return s({caches:t}).delete(e)}))},clear:function(){return r.clear().catch((function(){return s({caches:t}).clear()}))}}}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},o=JSON.stringify(r);if(o in t)return Promise.resolve(e.serializable?JSON.parse(t[o]):t[o]);var a=n(),s=i&&i.miss||function(){return Promise.resolve()};return a.then((function(e){return s(e)})).then((function(){return a}))},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e){for(var t=e.length-1;t>0;t--){var r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function l(e,t){return t?(Object.keys(t).forEach((function(r){e[r]=t[r](e)})),e):e}function f(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var p={Read:1,Write:2,Any:3},m=1,g=2,y=3;function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m;return r(r({},e),{},{status:t,lastUpdate:Date.now()})}function b(e){return"string"==typeof e?{protocol:"https",url:e,accept:p.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||p.Any}}var _="GET",S="POST";function w(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(v(t))}))}))).then((function(e){var r=e.filter((function(e){return function(e){return e.status===m||Date.now()-e.lastUpdate>12e4}(e)})),n=e.filter((function(e){return function(e){return e.status===y&&Date.now()-e.lastUpdate<=12e4}(e)})),i=[].concat(o(r),o(n));return{getTimeout:function(e,t){return(0===n.length&&0===e?1:n.length+3+e)*t},statelessHosts:i.length>0?i.map((function(e){return b(e)})):t}}))}function O(e,t,n,i){var a=[],s=function(e,t){if(e.method!==_&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:r(r({},e.data),t.data);return JSON.stringify(n)}}(n,i),c=function(e,t){var n=r(r({},e.headers),t.headers),i={};return Object.keys(n).forEach((function(e){var t=n[e];i[e.toLowerCase()]=t})),i}(e,i),u=n.method,l=n.method!==_?{}:r(r({},n.data),i.data),f=r(r(r({"x-algolia-agent":e.userAgent.value},e.queryParameters),l),i.queryParameters),h=0,d=function t(r,o){var l=r.pop();if(void 0===l)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:x(a)};var d={data:s,headers:c,method:u,url:P(l,n.path,f),connectTimeout:o(h,e.timeouts.connect),responseTimeout:o(h,i.timeout)},p=function(e){var t={request:d,response:e,host:l,triesLeft:r.length};return a.push(t),t},m={onSuccess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(n){var i=p(n);return n.isTimedOut&&h++,Promise.all([e.logger.info("Retryable failure",E(i)),e.hostsCache.set(l,v(l,n.isTimedOut?y:g))]).then((function(){return t(r,o)}))},onFail:function(e){throw p(e),function(e,t){var r=e.content,n=e.status,i=r;try{i=JSON.parse(r).message}catch(e){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(i,n,t)}(e,x(a))}};return e.requester.send(d).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,r=e.status;return!t&&!~~r}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSuccess(e):t.onFail(e)}(e,m)}))};return w(e.hostsCache,t).then((function(e){return d(o(e.statelessHosts).reverse(),e.getTimeout)}))}function j(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var r="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(r)&&(t.value="".concat(t.value).concat(r)),t}};return t}function P(e,t,r){var n=R(r),i="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return n.length&&(i+="?".concat(n)),i}function R(e){return Object.keys(e).map((function(t){return f("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r})).join("&")}function x(e){return e.map((function(e){return E(e)}))}function E(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return r(r({},e),{},{request:r(r({},e.request),{},{headers:r(r({},e.request.headers),t)})})}var F=function(e){var t=e.appId,n=function(e,t,r){var n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:function(){return e===h.WithinHeaders?n:{}},queryParameters:function(){return e===h.WithinQueryParameters?n:{}}}}(void 0!==e.authMode?e.authMode:h.WithinHeaders,t,e.apiKey),o=function(e){var t=e.hostsCache,r=e.logger,n=e.requester,o=e.requestsCache,a=e.responsesCache,s=e.timeouts,c=e.userAgent,u=e.hosts,l=e.queryParameters,f={hostsCache:t,logger:r,requester:n,requestsCache:o,responsesCache:a,timeouts:s,userAgent:c,headers:e.headers,queryParameters:l,hosts:u.map((function(e){return b(e)})),read:function(e,t){var r=d(t,f.timeouts.read),n=function(){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Read)})),e,r)};if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();var o={request:e,mappedRequestOptions:r,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(o,(function(){return f.requestsCache.get(o,(function(){return f.requestsCache.set(o,n()).then((function(e){return Promise.all([f.requestsCache.delete(o),e])}),(function(e){return Promise.all([f.requestsCache.delete(o),Promise.reject(e)])})).then((function(e){var t=i(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.responsesCache.set(o,e)}})},write:function(e,t){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Write)})),e,d(t,f.timeouts.write))}};return f}(r(r({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:p.Read},{url:"".concat(t,".algolia.net"),accept:p.Write}].concat(u([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return l({transporter:o,appId:t,addAlgoliaAgent:function(e,t){o.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([o.requestsCache.clear(),o.responsesCache.clear()]).then((function(){}))}},e.methods)},I=function(e){return function(t,r){return t.method===_?e.transporter.read(t,r):e.transporter.write(t,r)}},T=function(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return l({transporter:e.transporter,appId:e.appId,indexName:t},r.methods)}},A=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{params:R(e.params||{})})}));return e.transporter.read({method:S,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},n)}},N=function(e){return function(t,i){return Promise.all(t.map((function(t){var o=t.params,a=o.facetName,s=o.facetQuery,c=n(o,["facetName","facetQuery"]);return T(e)(t.indexName,{methods:{searchForFacetValues:D}}).searchForFacetValues(a,s,r(r({},i),c))})))}},C=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:r},cacheable:!0},n)}},k=function(e){return function(t,r){return e.transporter.read({method:S,path:f("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r)}},D=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n)}},H=1,L=2,$=3,U=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{threshold:e.threshold||0})}));return e.transporter.read({method:S,path:"1/indexes/*/recommendations",data:{requests:i},cacheable:!0},n)}};function W(e,t,n){var i,o={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return r.setRequestHeader(t,e.headers[t])}));var n,i=function(e,n){return setTimeout((function(){r.abort(),t({status:0,content:n,isTimedOut:!0})}),1e3*e)},o=i(e.connectTimeout,"Connection timeout");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(o),n=i(e.responseTimeout,"Socket timeout"))},r.onerror=function(){0===r.status&&(clearTimeout(o),clearTimeout(n),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(o),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},logger:(i=$,{debug:function(e,t){return H>=i&&console.debug(e,t),Promise.resolve()},info:function(e,t){return L>=i&&console.info(e,t),Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:c(),requestsCache:c({serializable:!1}),hostsCache:s({caches:[a({key:"".concat("4.23.3","-").concat(e)}),c()]}),userAgent:j("4.23.3").add({segment:"Browser",version:"lite"}),authMode:h.WithinQueryParameters};return F(r(r(r({},o),n),{},{methods:{search:A,searchForFacetValues:N,multipleQueries:A,multipleSearchForFacetValues:N,customRequest:I,initIndex:function(e){return function(t){return T(e)(t,{methods:{search:k,searchForFacetValues:D,findAnswers:C}})}},getRecommendations:U}}))}return W.version="4.23.3",W}()},83: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}},87:(e,t,r)=>{"use strict";var n=r(670),i=r(192),o=r(83);e.exports={formats:o,parse:i,stringify:n}},192:(e,t,r)=>{"use strict";var n=r(442),i=Object.prototype.hasOwnProperty,o=Array.isArray,a={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},s=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},c=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 o=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,s=r.depth>0&&/(\[[^[\]]*])/.exec(o),u=s?o.slice(0,s.index):o,l=[];if(u){if(!r.plainObjects&&i.call(Object.prototype,u)&&!r.allowPrototypes)return;l.push(u)}for(var f=0;r.depth>0&&null!==(s=a.exec(o))&&f=0;--o){var a,s=e[o];if("[]"===s&&r.parseArrays)a=[].concat(i);else{a=r.plainObjects?Object.create(null):{};var u="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,l=parseInt(u,10);r.parseArrays||""!==u?!isNaN(l)&&s!==u&&String(l)===u&&l>=0&&r.parseArrays&&l<=r.arrayLimit?(a=[])[l]=i:"__proto__"!==u&&(a[u]=i):a={0:i}}i=a}return i}(l,t,r,n)}};e.exports=function(e,t){var r=function(e){if(!e)return a;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");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 t=void 0===e.charset?a.charset:e.charset;return{allowDots:void 0===e.allowDots?a.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:a.comma,decoder:"function"==typeof e.decoder?e.decoder:a.decoder,delimiter:"string"==typeof e.delimiter||n.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:a.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:a.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:a.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),d=-1,p=t.charset;if(t.charsetSentinel)for(r=0;r-1&&(g=o(g)?[g]:g),i.call(u,m)?u[m]=n.combine(u[m],g):u[m]=g}return u}(e,r):e,f=r.plainObjects?Object.create(null):{},h=Object.keys(l),d=0;d{"use strict";var n=r(442),i=r(83),o=Object.prototype.hasOwnProperty,a={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,c=String.prototype.split,u=Array.prototype.push,l=function(e,t){u.apply(e,s(t)?t:[t])},f=Date.prototype.toISOString,h=i.default,d={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,o,a,u,f,h,p,m,g,y,v,b){var _,S=t;if("function"==typeof f?S=f(r,S):S instanceof Date?S=m(S):"comma"===i&&s(S)&&(S=n.maybeMap(S,(function(e){return e instanceof Date?m(e):e}))),null===S){if(o)return u&&!v?u(r,d.encoder,b,"key",g):r;S=""}if("string"==typeof(_=S)||"number"==typeof _||"boolean"==typeof _||"symbol"==typeof _||"bigint"==typeof _||n.isBuffer(S)){if(u){var w=v?r:u(r,d.encoder,b,"key",g);if("comma"===i&&v){for(var O=c.call(String(S),","),j="",P=0;P0?S.join(",")||null:void 0}];else if(s(f))R=f;else{var E=Object.keys(S);R=h?E.sort(h):E}for(var F=0;F0?v+y:""}},442:(e,t,r)=>{"use strict";var n=r(83),i=Object.prototype.hasOwnProperty,o=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),s=function(e,t){for(var r=t&&t.plainObjects?Object.create(null):{},n=0;n1;){var t=e.pop(),r=t.obj[t.prop];if(o(r)){for(var n=[],i=0;i=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||o===n.RFC1738&&(40===l||41===l)?c+=s.charAt(u):l<128?c+=a[l]:l<2048?c+=a[192|l>>6]+a[128|63&l]:l<55296||l>=57344?c+=a[224|l>>12]+a[128|l>>6&63]+a[128|63&l]:(u+=1,l=65536+((1023&l)<<10|1023&s.charCodeAt(u)),c+=a[240|l>>18]+a[128|l>>12&63]+a[128|l>>6&63]+a[128|63&l])}return c},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(o(e)){for(var r=[],n=0;n{"use strict";r.r(t),r.d(t,{Children:()=>V,Component:()=>s.uA,Fragment:()=>s.FK,PureComponent:()=>U,StrictMode:()=>Ne,Suspense:()=>K,SuspenseList:()=>ee,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>we,cloneElement:()=>Ee,createContext:()=>s.q6,createElement:()=>s.n,createFactory:()=>je,createPortal:()=>ie,createRef:()=>s._3,default:()=>We,findDOMNode:()=>Ie,flushSync:()=>Ae,forwardRef:()=>q,hydrate:()=>he,isElement:()=>Le,isFragment:()=>Re,isMemo:()=>xe,isValidElement:()=>Pe,lazy:()=>Z,memo:()=>W,render:()=>fe,startTransition:()=>Ce,unmountComponentAtNode:()=>Fe,unstable_batchedUpdates:()=>Te,useCallback:()=>R,useContext:()=>x,useDebugValue:()=>E,useDeferredValue:()=>ke,useEffect:()=>S,useErrorBoundary:()=>F,useId:()=>I,useImperativeHandle:()=>j,useInsertionEffect:()=>He,useLayoutEffect:()=>w,useMemo:()=>P,useReducer:()=>_,useRef:()=>O,useState:()=>b,useSyncExternalStore:()=>$e,useTransition:()=>De,version:()=>Oe});var n,i,o,a,s=r(172),c=0,u=[],l=[],f=s.fF,h=f.__b,d=f.__r,p=f.diffed,m=f.__c,g=f.unmount,y=f.__;function v(e,t){f.__h&&f.__h(i,e,c||t),c=0;var r=i.__H||(i.__H={__:[],__h:[]});return e>=r.__.length&&r.__.push({__V:l}),r.__[e]}function b(e){return c=1,_(H,e)}function _(e,t,r){var o=v(n++,2);if(o.t=e,!o.__c&&(o.__=[r?r(t):H(void 0,t),function(e){var t=o.__N?o.__N[0]:o.__[0],r=o.t(t,e);t!==r&&(o.__N=[r,o.__[1]],o.__c.setState({}))}],o.__c=i,!i.u)){var a=function(e,t,r){if(!o.__c.__H)return!0;var n=o.__c.__H.__.filter((function(e){return!!e.__c}));if(n.every((function(e){return!e.__N})))return!s||s.call(this,e,t,r);var i=!1;return n.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(i=!0)}})),!(!i&&o.__c.props===e)&&(!s||s.call(this,e,t,r))};i.u=!0;var s=i.shouldComponentUpdate,c=i.componentWillUpdate;i.componentWillUpdate=function(e,t,r){if(this.__e){var n=s;s=void 0,a(e,t,r),s=n}c&&c.call(this,e,t,r)},i.shouldComponentUpdate=a}return o.__N||o.__}function S(e,t){var r=v(n++,3);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__H.__h.push(r))}function w(e,t){var r=v(n++,4);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__h.push(r))}function O(e){return c=5,P((function(){return{current:e}}),[])}function j(e,t,r){c=6,w((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==r?r:r.concat(e))}function P(e,t){var r=v(n++,7);return D(r.__H,t)?(r.__V=e(),r.i=t,r.__h=e,r.__V):r.__}function R(e,t){return c=8,P((function(){return e}),t)}function x(e){var t=i.context[e.__c],r=v(n++,9);return r.c=e,t?(null==r.__&&(r.__=!0,t.sub(i)),t.props.value):e.__}function E(e,t){f.useDebugValue&&f.useDebugValue(t?t(e):e)}function F(e){var t=v(n++,10),r=b();return t.__=e,i.componentDidCatch||(i.componentDidCatch=function(e,n){t.__&&t.__(e,n),r[1](e)}),[r[0],function(){r[1](void 0)}]}function I(){var e=v(n++,11);if(!e.__){for(var t=i.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var r=t.__m||(t.__m=[0,0]);e.__="P"+r[0]+"-"+r[1]++}return e.__}function T(){for(var e;e=u.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(C),e.__H.__h.forEach(k),e.__H.__h=[]}catch(t){e.__H.__h=[],f.__e(t,e.__v)}}f.__b=function(e){i=null,h&&h(e)},f.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),y&&y(e,t)},f.__r=function(e){d&&d(e),n=0;var t=(i=e.__c).__H;t&&(o===i?(t.__h=[],i.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.__V=l,e.__N=e.i=void 0}))):(t.__h.forEach(C),t.__h.forEach(k),t.__h=[],n=0)),o=i},f.diffed=function(e){p&&p(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==u.push(t)&&a===f.requestAnimationFrame||((a=f.requestAnimationFrame)||N)(T)),t.__H.__.forEach((function(e){e.i&&(e.__H=e.i),e.__V!==l&&(e.__=e.__V),e.i=void 0,e.__V=l}))),o=i=null},f.__c=function(e,t){t.some((function(e){try{e.__h.forEach(C),e.__h=e.__h.filter((function(e){return!e.__||k(e)}))}catch(r){t.some((function(e){e.__h&&(e.__h=[])})),t=[],f.__e(r,e.__v)}})),m&&m(e,t)},f.unmount=function(e){g&&g(e);var t,r=e.__c;r&&r.__H&&(r.__H.__.forEach((function(e){try{C(e)}catch(e){t=e}})),r.__H=void 0,t&&f.__e(t,r.__v))};var A="function"==typeof requestAnimationFrame;function N(e){var t,r=function(){clearTimeout(n),A&&cancelAnimationFrame(t),setTimeout(e)},n=setTimeout(r,100);A&&(t=requestAnimationFrame(r))}function C(e){var t=i,r=e.__c;"function"==typeof r&&(e.__c=void 0,r()),i=t}function k(e){var t=i;e.__c=e.__(),i=t}function D(e,t){return!e||e.length!==t.length||t.some((function(t,r){return t!==e[r]}))}function H(e,t){return"function"==typeof t?t(e):t}function L(e,t){for(var r in t)e[r]=t[r];return e}function $(e,t){for(var r in e)if("__source"!==r&&!(r in t))return!0;for(var n in t)if("__source"!==n&&e[n]!==t[n])return!0;return!1}function U(e,t){this.props=e,this.context=t}function W(e,t){function r(e){var r=this.props.ref,n=r==e.ref;return!n&&r&&(r.call?r(null):r.current=null),t?!t(this.props,e)||!n:$(this.props,e)}function n(t){return this.shouldComponentUpdate=r,(0,s.n)(e,t)}return n.displayName="Memo("+(e.displayName||e.name)+")",n.prototype.isReactComponent=!0,n.__f=!0,n}(U.prototype=new s.uA).isPureReactComponent=!0,U.prototype.shouldComponentUpdate=function(e,t){return $(this.props,e)||$(this.state,t)};var Q=s.fF.__b;s.fF.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),Q&&Q(e)};var M="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function q(e){function t(t){var r=L({},t);return delete r.ref,e(r,t.ref||null)}return t.$$typeof=M,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var B=function(e,t){return null==e?null:(0,s.v2)((0,s.v2)(e).map(t))},V={map:B,forEach:B,count:function(e){return e?(0,s.v2)(e).length:0},only:function(e){var t=(0,s.v2)(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:s.v2},z=s.fF.__e;s.fF.__e=function(e,t,r,n){if(e.then)for(var i,o=t;o=o.__;)if((i=o.__c)&&i.__c)return null==t.__e&&(t.__e=r.__e,t.__k=r.__k),i.__c(e,t);z(e,t,r,n)};var G=s.fF.unmount;function J(e,t,r){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),e.__c.__H=null),null!=(e=L({},e)).__c&&(e.__c.__P===r&&(e.__c.__P=t),e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return J(e,t,r)}))),e}function X(e,t,r){return e&&r&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return X(e,t,r)})),e.__c&&e.__c.__P===t&&(e.__e&&r.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=r)),e}function K(){this.__u=0,this.t=null,this.__b=null}function Y(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function Z(e){var t,r,n;function i(i){if(t||(t=e()).then((function(e){r=e.default||e}),(function(e){n=e})),n)throw n;if(!r)throw t;return(0,s.n)(r,i)}return i.displayName="Lazy",i.__f=!0,i}function ee(){this.u=null,this.o=null}s.fF.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),G&&G(e)},(K.prototype=new s.uA).__c=function(e,t){var r=t.__c,n=this;null==n.t&&(n.t=[]),n.t.push(r);var i=Y(n.__v),o=!1,a=function(){o||(o=!0,r.__R=null,i?i(s):s())};r.__R=a;var s=function(){if(! --n.__u){if(n.state.__a){var e=n.state.__a;n.__v.__k[0]=X(e,e.__c.__P,e.__c.__O)}var t;for(n.setState({__a:n.__b=null});t=n.t.pop();)t.forceUpdate()}};n.__u++||32&t.__u||n.setState({__a:n.__b=n.__v.__k[0]}),e.then(a,a)},K.prototype.componentWillUnmount=function(){this.t=[]},K.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var r=document.createElement("div"),n=this.__v.__k[0].__c;this.__v.__k[0]=J(this.__b,r,n.__O=n.__P)}this.__b=null}var i=t.__a&&(0,s.n)(s.FK,null,e.fallback);return i&&(i.__u&=-33),[(0,s.n)(s.FK,null,t.__a?null:e.children),i]};var te=function(e,t,r){if(++r[1]===r[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(r=e.u;r;){for(;r.length>3;)r.pop()();if(r[1]>>1,1),t.i.removeChild(e)}}),(0,s.XX)((0,s.n)(re,{context:t.context},e.__v),t.l)}function ie(e,t){var r=(0,s.n)(ne,{__v:e,i:t});return r.containerInfo=t,r}(ee.prototype=new s.uA).__a=function(e){var t=this,r=Y(t.__v),n=t.o.get(e);return n[0]++,function(i){var o=function(){t.props.revealOrder?(n.push(i),te(t,e,n)):i()};r?r(o):o()}},ee.prototype.render=function(e){this.u=null,this.o=new Map;var t=(0,s.v2)(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var r=t.length;r--;)this.o.set(t[r],this.u=[1,0,this.u]);return e.children},ee.prototype.componentDidUpdate=ee.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,r){te(e,r,t)}))};var oe="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,ae=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,se=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,ce=/[A-Z0-9]/g,ue="undefined"!=typeof document,le=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(e)};function fe(e,t,r){return null==t.__k&&(t.textContent=""),(0,s.XX)(e,t),"function"==typeof r&&r(),e?e.__c:null}function he(e,t,r){return(0,s.Qv)(e,t),"function"==typeof r&&r(),e?e.__c:null}s.uA.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(s.uA.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var de=s.fF.event;function pe(){}function me(){return this.cancelBubble}function ge(){return this.defaultPrevented}s.fF.event=function(e){return de&&(e=de(e)),e.persist=pe,e.isPropagationStopped=me,e.isDefaultPrevented=ge,e.nativeEvent=e};var ye,ve={enumerable:!1,configurable:!0,get:function(){return this.class}},be=s.fF.vnode;s.fF.vnode=function(e){"string"==typeof e.type&&function(e){var t=e.props,r=e.type,n={};for(var i in t){var o=t[i];if(!("value"===i&&"defaultValue"in t&&null==o||ue&&"children"===i&&"noscript"===r||"class"===i||"className"===i)){var a=i.toLowerCase();"defaultValue"===i&&"value"in t&&null==t.value?i="value":"download"===i&&!0===o?o="":"translate"===a&&"no"===o?o=!1:"ondoubleclick"===a?i="ondblclick":"onchange"!==a||"input"!==r&&"textarea"!==r||le(t.type)?"onfocus"===a?i="onfocusin":"onblur"===a?i="onfocusout":se.test(i)?i=a:-1===r.indexOf("-")&&ae.test(i)?i=i.replace(ce,"-$&").toLowerCase():null===o&&(o=void 0):a=i="oninput","oninput"===a&&n[i=a]&&(i="oninputCapture"),n[i]=o}}"select"==r&&n.multiple&&Array.isArray(n.value)&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=-1!=n.value.indexOf(e.props.value)}))),"select"==r&&null!=n.defaultValue&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=n.multiple?-1!=n.defaultValue.indexOf(e.props.value):n.defaultValue==e.props.value}))),t.class&&!t.className?(n.class=t.class,Object.defineProperty(n,"className",ve)):(t.className&&!t.class||t.class&&t.className)&&(n.class=n.className=t.className),e.props=n}(e),e.$$typeof=oe,be&&be(e)};var _e=s.fF.__r;s.fF.__r=function(e){_e&&_e(e),ye=e.__c};var Se=s.fF.diffed;s.fF.diffed=function(e){Se&&Se(e);var t=e.props,r=e.__e;null!=r&&"textarea"===e.type&&"value"in t&&t.value!==r.value&&(r.value=null==t.value?"":t.value),ye=null};var we={ReactCurrentDispatcher:{current:{readContext:function(e){return ye.__n[e.__c].props.value},useCallback:R,useContext:x,useDebugValue:E,useDeferredValue:ke,useEffect:S,useId:I,useImperativeHandle:j,useInsertionEffect:He,useLayoutEffect:w,useMemo:P,useReducer:_,useRef:O,useState:b,useSyncExternalStore:$e,useTransition:De}}},Oe="17.0.2";function je(e){return s.n.bind(null,e)}function Pe(e){return!!e&&e.$$typeof===oe}function Re(e){return Pe(e)&&e.type===s.FK}function xe(e){return!!e&&!!e.displayName&&("string"==typeof e.displayName||e.displayName instanceof String)&&e.displayName.startsWith("Memo(")}function Ee(e){return Pe(e)?s.Ob.apply(null,arguments):e}function Fe(e){return!!e.__k&&((0,s.XX)(null,e),!0)}function Ie(e){return e&&(e.base||1===e.nodeType&&e)||null}var Te=function(e,t){return e(t)},Ae=function(e,t){return e(t)},Ne=s.FK;function Ce(e){e()}function ke(e){return e}function De(){return[!1,Ce]}var He=w,Le=Pe;function $e(e,t){var r=t(),n=b({h:{__:r,v:t}}),i=n[0].h,o=n[1];return w((function(){i.__=r,i.v=t,Ue(i)&&o({h:i})}),[e,r,t]),S((function(){return Ue(i)&&o({h:i}),e((function(){Ue(i)&&o({h:i})}))}),[e]),r}function Ue(e){var t,r,n=e.v,i=e.__;try{var o=n();return!((t=i)===(r=o)&&(0!==t||1/t==1/r)||t!=t&&r!=r)}catch(e){return!0}}var We={useState:b,useId:I,useReducer:_,useEffect:S,useLayoutEffect:w,useInsertionEffect:He,useTransition:De,useDeferredValue:ke,useSyncExternalStore:$e,startTransition:Ce,useRef:O,useImperativeHandle:j,useMemo:P,useCallback:R,useContext:x,useDebugValue:E,version:"17.0.2",Children:V,render:fe,hydrate:he,unmountComponentAtNode:Fe,createPortal:ie,createElement:s.n,createContext:s.q6,createFactory:je,cloneElement:Ee,createRef:s._3,Fragment:s.FK,isValidElement:Pe,isElement:Le,isFragment:Re,isMemo:xe,findDOMNode:Ie,Component:s.uA,PureComponent:U,memo:W,forwardRef:q,flushSync:Ae,unstable_batchedUpdates:Te,StrictMode:Ne,Suspense:K,SuspenseList:ee,lazy:Z,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:we}},172:(e,t,r)=>{"use strict";r.d(t,{FK:()=>O,Ob:()=>B,Qv:()=>q,XX:()=>M,_3:()=>w,fF:()=>i,h:()=>_,n:()=>_,q6:()=>V,uA:()=>j,v2:()=>A});var n,i,o,a,s,c,u,l,f,h,d,p={},m=[],g=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,y=Array.isArray;function v(e,t){for(var r in t)e[r]=t[r];return e}function b(e){var t=e.parentNode;t&&t.removeChild(e)}function _(e,t,r){var i,o,a,s={};for(a in t)"key"==a?i=t[a]:"ref"==a?o=t[a]:s[a]=t[a];if(arguments.length>2&&(s.children=arguments.length>3?n.call(arguments,2):r),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===s[a]&&(s[a]=e.defaultProps[a]);return S(e,s,i,o,null)}function S(e,t,r,n,a){var s={type:e,props:t,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++o:a,__i:-1,__u:0};return null==a&&null!=i.vnode&&i.vnode(s),s}function w(){return{current:null}}function O(e){return e.children}function j(e,t){this.props=e,this.context=t}function P(e,t){if(null==t)return e.__?P(e.__,e.__i+1):null;for(var r;tt&&a.sort(u));E.__r=0}function F(e,t,r,n,i,o,a,s,c,u,l){var f,h,d,g,y,v=n&&n.__k||m,b=t.length;for(r.__d=c,I(r,t,v),c=r.__d,f=0;f0?S(i.type,i.props,i.key,i.ref?i.ref:null,i.__v):i)?(i.__=e,i.__b=e.__b+1,s=N(i,r,a,l),i.__i=s,o=null,-1!==s&&(l--,(o=r[s])&&(o.__u|=131072)),null==o||null===o.__v?(-1==s&&f--,"function"!=typeof i.type&&(i.__u|=65536)):s!==a&&(s===a+1?f++:s>a?l>c-a?f+=s-a:f--:s(null==c||131072&c.__u?0:1))for(;a>=0||s=0){if((c=t[a])&&!(131072&c.__u)&&i==c.key&&o===c.type)return a;a--}if(s2&&(c.children=arguments.length>3?n.call(arguments,2):r),S(e.type,c,i||e.key,o||e.ref,null)}function V(e,t){var r={__c:t="__cC"+d++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var r,n;return this.getChildContext||(r=[],(n={})[t]=this,this.getChildContext=function(){return n},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&r.some((function(e){e.__e=!0,x(e)}))},this.sub=function(e){r.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){r.splice(r.indexOf(e),1),t&&t.call(e)}}),e.children}};return r.Provider.__=r.Consumer.contextType=r}n=m.slice,i={__e:function(e,t,r,n){for(var i,o,a;t=t.__;)if((i=t.__c)&&!i.__)try{if((o=i.constructor)&&null!=o.getDerivedStateFromError&&(i.setState(o.getDerivedStateFromError(e)),a=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(e,n||{}),a=i.__d),a)return i.__E=i}catch(t){e=t}throw e}},o=0,j.prototype.setState=function(e,t){var r;r=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=v({},this.state),"function"==typeof e&&(e=e(v({},r),this.props)),e&&v(r,e),null!=e&&this.__v&&(t&&this._sb.push(t),x(this))},j.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),x(this))},j.prototype.render=O,a=[],c="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,u=function(e,t){return e.__v.__b-t.__v.__b},E.__r=0,l=0,f=D(!1),h=D(!0),d=0},833:e=>{e.exports=function(e,t,r,n){var i=r?r.call(n,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),c=0;c{"use strict";var n=r(299);var i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=n.useState,a=n.useEffect,s=n.useLayoutEffect,c=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var l="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=o({inst:{value:r,getSnapshot:t}}),i=n[0].inst,l=n[1];return s((function(){i.value=r,i.getSnapshot=t,u(i)&&l({inst:i})}),[e,r,t]),a((function(){return u(i)&&l({inst:i}),e((function(){u(i)&&l({inst:i})}))}),[e]),c(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:l},888:(e,t,r)=>{"use strict";e.exports=r(63)}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n].call(o.exports,o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0;var n={};return(()=>{"use strict";r.r(n);var e=r(643),t=r.n(e),i=r(172),o=r(299);function a(){return a=Object.assign||function(e){for(var t=1;te instanceof ShadowRoot,c=e=>{const t=e.getRootNode()instanceof ShadowRoot?e.getRootNode().host:e,{dataset:r}=t,n={};for(var i in r){if(!1===r.hasOwnProperty(i))return;const e=`${(o=i.split(/(props?)/).pop()||"").charAt(0).toLowerCase()}${o.slice(1)}`;e&&(n[e]=r[i])}var o;return n},u=e=>["text/props","application/json"].includes(e.getAttribute("type")||""),l=e=>s(e)?[]:Array.from(e.getElementsByTagName("script")).filter(u),f=e=>Array.from(document.querySelectorAll(e)).filter(u),h=e=>{let t={};return e.forEach((e=>{try{t=a({},t,JSON.parse(e.innerHTML))}catch(e){}})),t},d=(e,t,r={},n)=>{const i=c(t),o=e._executedScript?c(e._executedScript):{},s=h(l(t));return a({},r,i,o,n?h(f(n)):{},s)};function p(e,t){var r=(t=[].concat(t))[t.length-1].nextSibling;function n(t,n){e.insertBefore(t,n||r)}return e.__k={nodeType:1,parentNode:e,firstChild:t[0],childNodes:t,insertBefore:n,appendChild:n,removeChild:function(t){e.removeChild(t)}}}const m=({island:e,widget:t,rootFragment:r,props:n})=>{e.props=n,(0,i.XX)((0,i.h)(t,n),r)};function g(){for(var e=arguments.length,t=new Array(e),r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n":">",'"':""","'":"'"},I=/[&<>"']/g,T=RegExp(I.source);var A={"&":"&","<":"<",">":">",""":'"',"'":"'"},N=/&(amp|quot|lt|gt|#39);/g,C=RegExp(N.source);function k(e){return e&&C.test(e)?e.replace(N,(function(e){return A[e]})):e}function D(e){return D="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},D(e)}function H(e){if(!function(e){return"object"===D(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 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)}function $(){return $=Object.assign?Object.assign.bind():function(e){for(var t=1;t",highlightPostTag:""};function B(e){return function(e){return e&&T.test(e)?e.replace(I,(function(e){return F[e]})):e}(e).replace(new RegExp(M.highlightPreTag,"g"),q.highlightPreTag).replace(new RegExp(M.highlightPostTag,"g"),q.highlightPostTag)}function V(e){return H(e)&&"string"!=typeof e.value?Object.keys(e).reduce((function(t,r){return W(W({},t),{},Q({},r,V(e[r])))}),{}):Array.isArray(e)?e.map(V):W(W({},e),{},{value:B(e.value)})}function z(e){return void 0===e.__escaped&&((e=e.map((function(e){var t=$({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e));return t._highlightResult&&(t._highlightResult=V(t._highlightResult)),t._snippetResult&&(t._snippetResult=V(t._snippetResult)),t}))).__escaped=!0),e}function G(e){return G="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},G(e)}function J(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 X(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var de=g({name:"infinite-hits",connector:!0});function pe(e){var t=e||{};t.page;return he(t,oe)}function me(e){var t=e||{};t.clickAnalytics,t.userToken;return he(t,ae)}const ge=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;return _(e,de()),function(r){var n,i,o,a,s,c,u=r||{},l=u.escapeHTML,f=void 0===l||l,h=u.transformItems,d=void 0===h?function(e){return e}:h,p=u.cache,m=void 0===p?(n=null,i=null,{read:function(e){var t=e.state;return v(i,pe(t))?n:null},write:function(e){var t=e.state,r=e.hits;i=pe(t),n=r}}):p,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.min.apply(Math,[n].concat(le(i)))},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.max.apply(Math,[n].concat(le(i)))};return{$$type:"ais.infiniteHits",init:function(t){e(ce(ce({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){var r=t.instantSearchInstance,n=this.getWidgetRenderState(t);e(ce(ce({},n),{},{instantSearchInstance:r}),!1),s("view:internal",n.currentPageHits)},getRenderState:function(e,t){return ce(ce({},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=m.read({state:me(v)})||{};if(n){var _,w,O=v.page,j=void 0===O?0:O;f&&n.hits.length>0&&(n.hits=z(n.hits));var P=function(e,t,r){return e.map((function(e,n){return X(X({},e),{},{__position:r*t+n+1})}))}(n.hits,n.page,n.hitsPerPage),R=function(e,t){return t?e.map((function(e){return ee(ee({},e),{},{__queryID:t})})):e}(P,n.queryID),x=d(R,{results:n}),F=!1;ne(h.mainIndex,(function(e){!F&&e.getWidgets().some((function(e){return"ais.dynamicWidgets"===e.$$type}))&&(F=!0)}));var I=!(null!==(_=v.disjunctiveFacets)&&void 0!==_&&_.length||(v.facets||[]).filter((function(e){return"*"!==e})).length||null!==(w=v.hierarchicalFacets)&&void 0!==w&&w.length);void 0!==b[j]||n.__isArtificial||"idle"!==h.status||F&&I||(b[j]=x,m.write({state:me(v),hits:b})),p=x,t=0===g(v,b)}else o=function(e){return function(){e.overrideStateWithoutTriggeringChangeEvent(ce(ce({},e.state),{},{page:g(e.state,m.read({state:me(e.state)})||{})-1})).searchWithoutTriggeringOnStateChange()}}(i),a=function(e){return function(){e.setPage(y(e.state,m.read({state:me(e.state)})||{})+1).search()}}(i),s=function(e){var t=e.instantSearchInstance,r=e.getIndex,n=e.widgetType,i={},o=void 0;return function(){for(var e=arguments.length,a=new Array(e),s=0;se.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Ge(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=Te(),a=Fe(),s=(Re(null!==(t=(0,o.useContext)(xe))),t),c=Ce(r),u=Ce(n),l=(0,o.useRef)(!0),f=(0,o.useRef)(null),h=(0,o.useRef)(a.status),d=(0,o.useMemo)((function(){var t=e((function(e,t){if(t)l.current=!0;else if(l.current){var r=e.instantSearchInstance,n=(e.widgetParams,ze(e,Ue));be(n,f.current,(function(e,t){return(null==e?void 0:e.constructor)===Function&&(null==t?void 0:t.constructor)===Function}))&&r.status===h.current||(g(n),f.current=n,h.current=r.status)}}),(function(){l.current=!1}));return Be(Be({},t(c)),u)}),[e,c,u]),p=Qe((0,o.useState)((function(){if(d.getWidgetRenderState){var e,t=s.getHelper(),r=s.getWidgetUiState({})[s.getIndexId()];t.state=(null===(e=d.getWidgetSearchParameters)||void 0===e?void 0:e.call(d,t.state,{uiState:r}))||t.state;var n=function(e){var t=e.getHelper(),r=e.getResults()||Se(t.state),n=e.getScopedResults().map((function(t){var n=t.indexId===e.getIndexId()?r:Se(t.helper.state);return je(je({},t),{},{results:t.results||n})}));return{results:r,scopedResults:n}}(s),i=n.results,o=n.scopedResults,c=d.getWidgetRenderState({helper:t,parent:s,instantSearchInstance:a,results:i,scopedResults:o,state:t.state,renderState:a.renderState,templatesConfig:a.templatesConfig,createURL:s.createURL,searchMetadata:{isSearchStalled:"stalled"===a.status},status:a.status,error:a.error});c.widgetParams;return ze(c,We)}return{}})),2),m=p[0],g=p[1];return function(e){var t,r=e.widget,n=e.parentIndex,i=e.props,a=e.shouldSsr,s=Le(),c=(0,o.useRef)(i);(0,o.useEffect)((function(){c.current=i}),[i]);var u=(0,o.useRef)(r);(0,o.useEffect)((function(){u.current=r}),[r]);var l,f=(0,o.useRef)(null),h=a&&!n.getWidgets().includes(r),d=Fe();De((function(){var e=u.current;return f.current?(clearTimeout(f.current),be(i,c.current)||(n.removeWidgets([e]),n.addWidgets([r]))):a||n.addWidgets([r]),function(){f.current=setTimeout((function(){d._schedule((function(){d._preventWidgetCleanup||n.removeWidgets([e])}))}))}}),[n,r,a,d,i]),(h||"pending"===(null==s||null===(t=s.current)||void 0===t?void 0:t.status))&&n.addWidgets([r]),"undefined"==typeof window&&null!=s&&s.current&&"ais.index"!==r.$$type&&(ke(s.current),"ais.dynamicWidgets"!==r.$$type&&null!==(l=d.helper)&&void 0!==l&&l.lastResults&&ke(s.current))}({widget:d,parentIndex:s,props:c,shouldSsr:Boolean(i)}),m}var Je=r(733);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 Ke="_ALGOLIA";function Ye(){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;n1&&void 0!==arguments[1]?arguments[1]:{fallback:function(){}}).fallback;return"undefined"==typeof window?t():e({window})}function et(e,t){for(var r,n=0;ne.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{},t=e.insightsClient,r=e.insightsInitParams,n=e.onEvent,i=e.$$internal,o=void 0!==i&&i,a=e.$$automatic,s=void 0!==a&&a,c=t;t||null===t||Ze((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;i1&&void 0!==arguments[1]&&arguments[1],n=dt(e);if(n){var i=c.state.userToken;r?o():setTimeout(o,0)}function o(){c.overrideStateWithoutTriggeringChangeEvent(nt(nt({},c.state),{},{userToken:n})),i&&i!==e&&t.scheduleSearch()}},r=Ye();function i(t,r,n){e(t,!0),r&&u("setUserToken",r),n&&u("setAuthenticatedUserToken",n)}r&&e(r,!0);var l=y||g,f=m||p;l?i(l,g,y):f&&i(f,p,m),u("onUserTokenChange",e,{immediate:!0}),u("onAuthenticatedUserTokenChange",(function(t){t||u("getUserToken",null,(function(t,r){e(r)})),e(t)}),{immediate:!0});var v=u;ht(u)&&(v=function(e,t){return u(e,t,{headers:{"X-Algolia-Application-Id":h,"X-Algolia-API-Key":d}})}),t.sendEventToInsights=function(e){n?n(e,v):e.insightsMethod&&(e.payload.algoliaSource=["instantsearch"],s&&e.payload.algoliaSource.push("instantsearch-automatic"),"internal"===e.eventModifier&&e.payload.algoliaSource.push("instantsearch-internal"),v(e.insightsMethod,e.payload))}},unsubscribe:function(){u("onUserTokenChange",void 0),u("onAuthenticatedUserTokenChange",void 0),t.sendEventToInsights=b,c&&a&&(c.overrideStateWithoutTriggeringChangeEvent(nt(nt({},c.state),a)),t.scheduleSearch())}}}}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 dt(e){if(e)return"number"==typeof e?e.toString():e}function pt(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 mt(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 gt(e,t,r){var n=pt(t,t.mainIndex,t._initialUiState);e.forEach((function(e){var i={};if(e.getWidgetRenderState){var o=e.getWidgetRenderState(n);o&&o.widgetParams&&(i=o.widgetParams)}var a=Object.keys(i).filter((function(e){return void 0!==i[e]}));r.widgets.push({type:e.$$type,widgetType:e.$$widgetType,params:a}),"ais.index"===e.$$type&>(e.getWidgets(),t,r)}))}function yt(){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"),o=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,gt(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),o.appendChild(i)}),0)},started:function(){},unsubscribe:function(){i.remove()}}}}var vt=r(87);function bt(e){return bt="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},bt(e)}function _t(e,t){for(var r=0;r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Tt(e){e.configure;return It(e,Rt)}function At(e){return At="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},At(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 Ct(e){for(var t=1;t0&&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,o=n.hostname,a=n.port,s=void 0===a?"":a,c=n.pathname,u=n.hash,l=t.stringify(r),f=""===s?"":":".concat(s);return l?"".concat(i,"//").concat(o).concat(f).concat(c,"?").concat(l).concat(u):"".concat(i,"//").concat(o).concat(f).concat(c).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,o=e.writeDelay,a=void 0===o?400:o,s=e.windowTitle,c=e.getLocation,u=void 0===c?function(){return Ze((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.")}})}:c,l=e.start,f=e.dispose,h=e.push,d=e.cleanUrlOnDispose;return new jt({createURL:r,parseURL:i,writeDelay:a,windowTitle:s,getLocation:u,start:l,dispose:f,push:h,cleanUrlOnDispose:d})}():t,n=e.stateMapping,i=void 0===n?{$$type:"ais.simple",stateToRoute:function(e){return Object.keys(e).reduce((function(t,r){return Et(Et({},t),{},Ft({},r,Tt(e[r])))}),{})},routeToState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(t,r){return Et(Et({},t),{},Ft({},r,Tt(e[r])))}),{})}}:n,o=e.$$internal,a=void 0!==o&&o;return function(e){var t=e.instantSearchInstance;t._createURL=function(e){var n=0===t.mainIndex.getWidgets().length?t._initialUiState:t.mainIndex.getWidgetUiState({}),o=Object.keys(e).reduce((function(t,r){return Ct(Ct({},t),{},kt({},r,e[r]))}),n),a=i.stateToRoute(o);return r.createURL(a)};var n=void 0,o=t._initialUiState;return{$$type:"ais.router({router:".concat(r.$$type||"__unknown__",", stateMapping:").concat(i.$$type||"__unknown__","})"),$$internal:a,onStateChange:function(e){var t=e.uiState,o=i.stateToRoute(t);void 0!==n&&v(n,o)||(r.write(o),n=o)},subscribe:function(){t._initialUiState=Ct(Ct({},o),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()}}}};function Ht(e){return Ht="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},Ht(e)}var Lt=["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"];function $t(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 Ut(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Mt=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;r0?e.setQueryParameters({ruleContexts:r}):e}(c,t),l=function(e,t){return t.facets.reduce((function(e,t){return e.addFacet(t)}),e)}(u,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=Qt(t,Lt);return e.setQueryParameters(r)}(l,t)}))};function Bt(e){return Bt="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},Bt(e)}var Vt=["initialSearchParameters"],zt=["initialRecommendParameters"];function Gt(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;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var er=g({name:"index-widget"});function tr(e,t){var r=t.state,n=t.recommendState,i=t.isPageReset,o=t._uiState;r!==e.state&&(e.state=r,e.emit("change",{state:e.state,results:e.lastResults,isPageReset:i,_uiState:o})),n!==e.recommendState&&(e.recommendState=n)}function rr(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.reduce((function(e,r){return re(r)?e:r.getWidgetUiState||r.getWidgetState?r.getWidgetUiState?r.getWidgetUiState(e,t):r.getWidgetState(e,t):e}),r)}function nr(e,t){var r=t.initialSearchParameters,n=Zt(t,Vt);return e.reduce((function(e,t){return!t.getWidgetSearchParameters||re(t)?e:"search"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):t.getWidgetSearchParameters(e,n)}),r)}function ir(e,t){var r=t.initialRecommendParameters,n=Zt(t,zt);return e.reduce((function(e,t){return!re(t)&&"recommend"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):e}),r)}function or(e){var t=e.filter(re);0!==t.length&&t.forEach((function(e){var t=e.getHelper();tr(t,{state:t.state.resetPage(),recommendState:t.recommendState,isPageReset:!0}),or(e.getWidgets())}))}function ar(e){return e.filter(re).reduce((function(e,t){return e.concat.apply(e,[{indexId:t.getIndexId(),results:t.getResults(),helper:t.getHelper()}].concat(Kt(ar(t.getWidgets()))))}),[])}const sr=function(e){if(void 0===e||void 0===e.indexName)throw new Error(er("The `indexName` option is required."));var t=e.indexName,r=e.indexId,n=void 0===r?t:r,i=[],o={},a=null,s=null,c=null,u=null,l=null;return{$$type:"ais.index",$$widgetType:"ais.index",getIndexName:function(){return t},getIndexId:function(){return n},getHelper:function(){return c},getResults:function(){var e;return null!==(e=u)&&void 0!==e&&e.lastResults?(u.lastResults._state=c.state,u.lastResults):null},getPreviousState:function(){return l},getScopedResults:function(){var e=this.getParent();return ar(e?e.getWidgets():0===t.length?this.getWidgets():[this])},getParent:function(){return s},createURL:function(e){return"function"==typeof e?a._createURL(Xt({},n,e(o))):a._createURL(Xt({},n,rr(i,{searchParameters:e,helper:c})))},getWidgets:function(){return i},addWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(er("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(er("The widget definition expects a `render` and/or an `init` method."));return i=i.concat(e),a&&Boolean(e.length)&&(tr(c,{state:nr(i,{uiState:o,initialSearchParameters:c.state}),recommendState:ir(i,{uiState:o,initialRecommendParameters:c.recommendState}),_uiState:o}),e.forEach((function(e){e.getRenderState&&cr({renderState:e.getRenderState(a.renderState[t.getIndexId()]||{},pt(a,t,a._initialUiState)),instantSearchInstance:a,parent:t})})),e.forEach((function(e){e.init&&e.init(pt(a,t,a._initialUiState))})),a.scheduleSearch()),this},removeWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(er("The `removeWidgets` method expects an array of widgets."));if(e.some((function(e){return"function"!=typeof e.dispose})))throw new Error(er("The widget definition expects a `dispose` method."));if(i=i.filter((function(t){return-1===e.indexOf(t)})),a&&Boolean(e.length)){var r=e.reduce((function(e,r){return r.dispose({helper:c,state:e,parent:t})||e}),c.state),n=a.future.preserveSharedStateOnUnmount?nr(i,{uiState:o,initialSearchParameters:new _e.SearchParameters({index:this.getIndexName()})}):nr(i,{uiState:rr(i,{searchParameters:r,helper:c}),initialSearchParameters:r});o=rr(i,{searchParameters:n,helper:c}),c.setState(n),i.length&&a.scheduleSearch()}return this},init:function(e){var r,f=this,h=e.instantSearchInstance,d=e.parent,p=e.uiState;if(null===c){a=h,s=d,o=p[n]||{};var m=h.mainHelper,g=nr(i,{uiState:o,initialSearchParameters:new _e.SearchParameters({index:t})}),y=ir(i,{uiState:o,initialRecommendParameters:new _e.RecommendParameters});(c=_e({},g.index,g)).recommendState=y,c.search=function(){return h.onStateChange?(h.onStateChange({uiState:h.mainIndex.getWidgetUiState({}),setUiState:function(e){return h.setUiState(e,!1)}}),m):m.search()},c.searchWithoutTriggeringOnStateChange=function(){return m.search()},c.searchForFacetValues=function(e,t,r,n){var i=c.state.setQueryParameters(n);return m.searchForFacetValues(e,t,r,i)},u=m.derive((function(){return qt.apply(void 0,[m.state].concat(Kt(function(e){for(var t=e.getParent(),r=[e.getHelper().state];null!==t;)r=[t.getHelper().state].concat(r),t=t.getParent();return r}(f))))}),(function(){return f.getHelper().recommendState}));var v=null===(r=h._initialResults)||void 0===r?void 0:r[this.getIndexId()];if(v){var b=new _e.SearchResults(new _e.SearchParameters(v.state),v.results);u.lastResults=b,c.lastResults=b}c.on("change",(function(e){e.isPageReset&&or(i)})),u.on("search",(function(){h.scheduleStalledRender()})),u.on("result",(function(e){var t=e.results;h.scheduleRender(),c.lastResults=t,l=null==t?void 0:t._state})),u.on("recommend:result",(function(e){var t=e.recommend;h.scheduleRender(),c.lastRecommendResults=t.results})),i.forEach((function(e){e.getRenderState&&cr({renderState:e.getRenderState(h.renderState[f.getIndexId()]||{},pt(h,f,p)),instantSearchInstance:h,parent:f})})),i.forEach((function(e){e.init&&e.init(pt(h,f,p))})),c.on("change",(function(e){var t=e.state,r=e._uiState;o=rr(i,{searchParameters:t,helper:c},r||{}),h.onStateChange||h.onInternalStateChange()})),v&&h.scheduleRender()}},render:function(e){var t=this,r=e.instantSearchInstance;"error"===r.status&&!r.mainHelper.hasPendingRequests()&&l&&c.setState(l);var n=this.getResults()?i:i.filter(re);(n=n.filter((function(e){return!e.shouldRender||e.shouldRender({instantSearchInstance:r})}))).forEach((function(e){e.getRenderState&&cr({renderState:e.getRenderState(r.renderState[t.getIndexId()]||{},mt(r,t)),instantSearchInstance:r,parent:t})})),n.forEach((function(e){e.render&&e.render(mt(r,t))}))},dispose:function(){var e,t,r=this;i.forEach((function(e){e.dispose&&c&&e.dispose({helper:c,state:c.state,parent:r})})),a=null,s=null,null===(e=c)||void 0===e||e.removeAllListeners(),c=null,null===(t=u)||void 0===t||t.detach(),u=null},getWidgetUiState:function(e){return i.filter(re).reduce((function(e,t){return t.getWidgetUiState(e)}),Jt(Jt({},e),{},Xt({},n,Jt(Jt({},e[n]),o))))},getWidgetState:function(e){return this.getWidgetUiState(e)},getWidgetSearchParameters:function(e,t){var r=t.uiState;return nr(i,{uiState:r,initialSearchParameters:e})},refreshUiState:function(){o=rr(i,{searchParameters:this.getHelper().state,helper:this.getHelper()},o)},setIndexUiState:function(e){var t="function"==typeof e?e(o):e;a.setUiState((function(e){return Jt(Jt({},e),{},Xt({},n,t))}))}}};function cr(e){var t=e.renderState,r=e.instantSearchInstance,n=e.parent,i=n?n.getIndexId():r.mainIndex.getIndexId();r.renderState=Jt(Jt({},r.renderState),{},Xt({},i,Jt(Jt({},r.renderState[i]),t)))}var ur=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):"",o=n?"--".concat(n):"";return"".concat("ais","-").concat(e).concat(i).concat(o)}};function lr(e,t){return(Array.isArray(t)?t:t.split(".")).reduce((function(e,t){return e&&e[t]}),e)}var fr=ur("Highlight");function hr(e){var t=q.highlightPreTag,r=q.highlightPostTag;return e.map((function(e){return e.isHighlighted?t+e.value+r:e.value})).join("")}var dr=new RegExp(/\w/i);function pr(e,t){var r,n,i=e[t],o=(null===(r=e[t+1])||void 0===r?void 0:r.isHighlighted)||!0,a=(null===(n=e[t-1])||void 0===n?void 0:n.isHighlighted)||!0;return dr.test(k(i.value))||a!==o?i.isHighlighted:a}function mr(e){return mr="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},mr(e)}function gr(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 yr(e){for(var t=1;t')).replace(new RegExp(q.highlightPostTag,"g"),""))}(Er(Er({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(lr(i._highlightResult,t)||{}).value,c=void 0===s?"":s,u=Sr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return hr(br(_r(c))).replace(new RegExp(q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(q.highlightPostTag,"g"),""))}(Er(Er({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(lr(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=wr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return c.replace(new RegExp(q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(q.highlightPostTag,"g"),""))}(Er(Er({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(lr(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=Or({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return hr(br(_r(c))).replace(new RegExp(q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(q.highlightPostTag,"g"),""))}(Er(Er({},JSON.parse(e)),{},{hit:this})))}catch(e){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(Pr(n,Er({objectIDs:[this.objectID]},i)))}catch(e){throw new Error('\nThe insights helper expects a JSON object of the format:\n{ "method": "method-name", "payload": { "eventName": "name of the event" } }')}}}}var Tr=Promise.resolve();function Ar(e){var t=null,r=!1,n=function(){for(var n=arguments.length,i=new Array(n),o=0;oe.length)&&(t=e.length);for(var r=0,n=new Array(t);r1?t-1:0),n=1;n0&&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:zr(t)}),t.emit("render")}))),Jr(zr(t),"onInternalStateChange",Ar((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,a=e.numberLocale,s=e.initialUiState,c=void 0===s?{}:s,u=e.routing,l=void 0===u?null:u,f=e.insights,h=void 0===f?void 0:f,d=e.searchFunction,p=e.stalledSearchDelay,m=void 0===p?200:p,g=e.searchClient,y=void 0===g?null:g,v=e.insightsClient,_=void 0===v?null:v,S=e.onStateChange,w=void 0===S?null:S,O=e.future,j=void 0===O?Mr(Mr({},Zr),e.future||{}):O;if(null===y)throw new Error(Kr("The `searchClient` option is required."));if("function"!=typeof y.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 y.addAlgoliaAgent&&y.addAlgoliaAgent("instantsearch.js (".concat("4.68.1",")")),_&&"function"!=typeof _)throw new Error(Kr("The `insightsClient` option should be a function."));if(t.client=y,t.future=j,t.insightsClient=_,t.indexName=n,t.helper=null,t.mainHelper=null,t.mainIndex=sr({indexName:n}),t.onStateChange=w,t.started=!1,t.templatesConfig={helpers:Ir({numberLocale:a}),compileOptions:{}},t._stalledSearchDelay=m,t._searchStalledTimer=null,t._createURL=Yr,t._initialUiState=c,t._initialResults=null,t._insights=h,d&&(t._searchFunction=d),t.sendEventToInsights=b,l){var P="boolean"==typeof l?{}:l;P.$$internal=!0,t.use(Dt(P))}if(h){var R="boolean"==typeof h?{}:h;R.$$internal=!0,t.use(ft(R))}return Ze((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(yt({$$internal:!0})),t}return t=o,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;n1?r-1:0),o=1;o0&&this.scheduleSearch();this.helper=this.mainIndex.getHelper(),this.started=!0,this.middleware.forEach((function(e){e.instance.started()})),void 0===this._insights&&t.derivedHelpers[0].once("result",(function(){e.mainIndex.getScopedResults().some((function(e){var t=e.results;return null==t?void 0:t._automaticInsights}))&&e.use(ft({$$internal:!0,$$automatic:!0}))}))}},{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(Kr("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){Ur("function"==typeof e?e(n):e,t.mainIndex),t.scheduleSearch(),t.onInternalStateChange()}}):(Ur(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(Kr("The `start` method needs to be called before `createURL`."));return this._createURL(e)}},{key:"refresh",value:function(){if(!this.mainHelper)throw new Error(Kr("The `start` method needs to be called before `refresh`."));this.mainHelper.clearCache().search()}}],r&&qr(t.prototype,r),n&&qr(t,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(Je);const tn=en;var rn=r(888);const nn="7.8.1";function on(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,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,i=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(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=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function bn(e){var t=e.children,r=mn(vn(e,yn));return r.started?o.default.createElement(Ee.Provider,{value:r},o.default.createElement(xe.Provider,{value:r.mainIndex},t)):null}var _n=function(){return _n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?Un(Kn,--Jn):0,zn--,10===Xn&&(zn=1,Vn--),Xn}function ri(){return Xn=Jn2||ai(Xn)>3?"":" "}function fi(e,t){for(;--t&&ri()&&!(Xn<48||Xn>102||Xn>57&&Xn<65||Xn>70&&Xn<97););return oi(e,ii()+(t<6&&32==ni()&&32==ri()))}function hi(e){for(;ri();)switch(Xn){case e:return Jn;case 34:case 39:34!==e&&39!==e&&hi(Xn);break;case 40:41===e&&hi(e);break;case 92:ri()}return Jn}function di(e,t){for(;ri()&&e+Xn!==57&&(e+Xn!==84||47!==ni()););return"/*"+oi(t,Jn-1)+"*"+Cn(47===e?e:ri())}function pi(e){for(;!ai(ni());)ri();return oi(e,Jn)}function mi(e,t){for(var r="",n=0;n6)switch(Un(e,t+1)){case 109:if(45!==Un(e,t+4))break;case 102:return Ln(e,/(.+:)(.+)-([^]+)/,"$1"+Rn+"$2-$3$1"+Pn+(108==Un(e,t+3)?"$3":"$2-$3"))+e;case 115:return~$n(e,"stretch",0)?yi(Ln(e,"stretch","fill-available"),t,r)+e:e}break;case 5152:case 5920:return Ln(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,(function(t,r,n,i,o,a,s){return jn+r+":"+n+s+(i?jn+r+"-span:"+(o?a:+a-+n)+s:"")+e}));case 4949:if(121===Un(e,t+6))return Ln(e,":",":"+Rn)+e;break;case 6444:switch(Un(e,45===Un(e,14)?18:11)){case 120:return Ln(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Rn+(45===Un(e,14)?"inline-":"")+"box$3$1"+Rn+"$2$3$1"+jn+"$2box$3")+e;case 100:return Ln(e,":",":"+jn)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Ln(e,"scroll-","scroll-snap-")+e}return e}function vi(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case Fn:return void(e.return=yi(e.value,e.length,r));case Tn:return mi([Zn(e,{value:Ln(e.value,"@","@"+Rn)})],n);case En:if(e.length)return function(e,t){return e.map(t).join("")}(r=e.props,(function(t){switch(Hn(t,n=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":ei(Zn(e,{props:[Ln(t,/:(read-\w+)/,":"+Pn+"$1")]})),ei(Zn(e,{props:[t]})),kn(e,{props:Bn(r,n)});break;case"::placeholder":ei(Zn(e,{props:[Ln(t,/:(plac\w+)/,":"+Rn+"input-$1")]})),ei(Zn(e,{props:[Ln(t,/:(plac\w+)/,":"+Pn+"$1")]})),ei(Zn(e,{props:[Ln(t,/:(plac\w+)/,jn+"input-$1")]})),ei(Zn(e,{props:[t]})),kn(e,{props:Bn(r,n)})}return""}))}}function bi(e){return ci(_i("",null,null,null,[""],e=si(e),0,[0],e))}function _i(e,t,r,n,i,o,a,s,c){for(var u=0,l=0,f=a,h=0,d=0,p=0,m=1,g=1,y=1,v=0,b="",_=i,S=o,w=n,O=b;g;)switch(p=v,v=ri()){case 40:if(108!=p&&58==Un(O,f-1)){-1!=$n(O+=Ln(ui(v),"&","&\f"),"&\f",Nn(u?s[u-1]:0))&&(y=-1);break}case 34:case 39:case 91:O+=ui(v);break;case 9:case 10:case 13:case 32:O+=li(p);break;case 92:O+=fi(ii()-1,7);continue;case 47:switch(ni()){case 42:case 47:qn(wi(di(ri(),ii()),t,r,c),c);break;default:O+="/"}break;case 123*m:s[u++]=Qn(O)*y;case 125*m:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+l:-1==y&&(O=Ln(O,/\f/g,"")),d>0&&Qn(O)-f&&qn(d>32?Oi(O+";",n,r,f-1,c):Oi(Ln(O," ","")+";",n,r,f-2,c),c);break;case 59:O+=";";default:if(qn(w=Si(O,t,r,u,l,i,s,b,_=[],S=[],f,o),o),123===v)if(0===l)_i(O,t,w,w,_,o,f,s,S);else switch(99===h&&110===Un(O,3)?100:h){case 100:case 108:case 109:case 115:_i(e,w,w,n&&qn(Si(e,w,w,0,0,i,s,b,i,_=[],f,S),S),i,S,f,s,n?_:S);break;default:_i(O,w,w,w,[""],S,0,s,S)}}u=l=d=0,m=y=1,b=O="",f=a;break;case 58:f=1+Qn(O),d=p;default:if(m<1)if(123==v)--m;else if(125==v&&0==m++&&125==ti())continue;switch(O+=Cn(v),v*m){case 38:y=l>0?1:(O+="\f",-1);break;case 44:s[u++]=(Qn(O)-1)*y,y=1;break;case 64:45===ni()&&(O+=ui(ri())),h=ni(),l=f=Qn(b=O+=pi(ii())),v++;break;case 45:45===p&&2==Qn(O)&&(m=0)}}return o}function Si(e,t,r,n,i,o,a,s,c,u,l,f){for(var h=i-1,d=0===i?o:[""],p=Mn(d),m=0,g=0,y=0;m0?d[v]+" "+b:Ln(b,/&\f/g,d[v])))&&(c[y++]=_);return Yn(e,t,r,0===i?En:s,c,u,l,f)}function wi(e,t,r,n){return Yn(e,t,r,xn,Cn(Xn),Wn(e,2,-2),0,n)}function Oi(e,t,r,n,i){return Yn(e,t,r,Fn,Wn(e,0,n),Wn(e,n+1,-1),n,i)}var ji={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Pi="undefined"!=typeof process&&("MISSING_ENV_VAR".REACT_APP_SC_ATTR||"MISSING_ENV_VAR".SC_ATTR)||"data-styled",Ri="active",xi="data-styled-version",Ei="6.1.11",Fi="/*!sc*/\n",Ii="undefined"!=typeof window&&"HTMLElement"in window,Ti=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY?"false"!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&("false"!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".SC_DISABLE_SPEEDY)),Ai=(new Set,Object.freeze([])),Ni=Object.freeze({});function Ci(e,t,r){return void 0===r&&(r=Ni),e.theme!==r.theme&&e.theme||t||r.theme}var ki=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),Di=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Hi=/(^-|-$)/g;function Li(e){return e.replace(Di,"-").replace(Hi,"")}var $i=/(a)(d)/gi,Ui=52,Wi=function(e){return String.fromCharCode(e+(e>25?39:97))};function Qi(e){var t,r="";for(t=Math.abs(e);t>Ui;t=t/Ui|0)r=Wi(t%Ui)+r;return(Wi(t%Ui)+r).replace($i,"$1-$2")}var Mi,qi=5381,Bi=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e},Vi=function(e){return Bi(qi,e)};function zi(e){return Qi(Vi(e)>>>0)}function Gi(e){return e.displayName||e.name||"Component"}function Ji(e){return"string"==typeof e&&!0}var Xi="function"==typeof Symbol&&Symbol.for,Ki=Xi?Symbol.for("react.memo"):60115,Yi=Xi?Symbol.for("react.forward_ref"):60112,Zi={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},eo={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},to={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ro=((Mi={})[Yi]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Mi[Ki]=to,Mi);function no(e){return("type"in(t=e)&&t.type.$$typeof)===Ki?to:"$$typeof"in e?ro[e.$$typeof]:Zi;var t}var io=Object.defineProperty,oo=Object.getOwnPropertyNames,ao=Object.getOwnPropertySymbols,so=Object.getOwnPropertyDescriptor,co=Object.getPrototypeOf,uo=Object.prototype;function lo(e,t,r){if("string"!=typeof t){if(uo){var n=co(t);n&&n!==uo&&lo(e,n,r)}var i=oo(t);ao&&(i=i.concat(ao(t)));for(var o=no(e),a=no(t),s=0;s0?" Args: ".concat(t.join(", ")):""))}var _o=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,i=n;e>=i;)if((i<<=1)<0)throw bo(16,"".concat(e));this.groupSizes=new Uint32Array(i),this.groupSizes.set(r),this.length=i;for(var o=n;o=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),i=n+r,o=n;o=0){var r=document.createTextNode(t);return this.element.insertBefore(r,this.nodes[e]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},e.prototype.getRule=function(e){return e0&&(c+="".concat(e,","))})),n+="".concat(a).concat(s,'{content:"').concat(c,'"}').concat(Fi)},o=0;o0?".".concat(t):e},l=c.slice();l.push((function(e){e.type===En&&e.value.includes("&")&&(e.props[0]=e.props[0].replace(Lo,r).replace(n,u))})),a.prefix&&l.push(vi),l.push(gi);var f=function(e,i,o,s){void 0===i&&(i=""),void 0===o&&(o=""),void 0===s&&(s="&"),t=s,r=i,n=new RegExp("\\".concat(r,"\\b"),"g");var c=e.replace($o,""),u=bi(o||i?"".concat(o," ").concat(i," { ").concat(c," }"):c);a.namespace&&(u=Uo(u,a.namespace));var f,h,d,p=[];return mi(u,(f=l.concat((d=function(e){return p.push(e)},function(e){e.root||(e=e.return)&&d(e)})),h=Mn(f),function(e,t,r,n){for(var i="",o=0;o="A"&&e<="Z"};function Xo(e){for(var t="",r=0;r>>0);if(!t.hasNameForId(this.componentId,o)){var a=r(i,".".concat(o),void 0,this.componentId);t.insertRules(this.componentId,o,a)}n=po(n,o),this.staticRulesId=o}else{for(var s=Bi(this.baseHash,r.hash),c="",u=0;u>>0);t.hasNameForId(this.componentId,h)||t.insertRules(this.componentId,h,r(c,".".concat(h),void 0,this.componentId)),n=po(n,h)}}return n},e}(),na=o.default.createContext(void 0);na.Consumer;var ia={};new Set;function oa(e,t,r){var n=ho(e),i=e,a=!Ji(e),s=t.attrs,c=void 0===s?Ai:s,u=t.componentId,l=void 0===u?function(e,t){var r="string"!=typeof e?"sc":Li(e);ia[r]=(ia[r]||0)+1;var n="".concat(r,"-").concat(zi(Ei+r+ia[r]));return t?"".concat(t,"-").concat(n):n}(t.displayName,t.parentComponentId):u,f=t.displayName,h=void 0===f?function(e){return Ji(e)?"styled.".concat(e):"Styled(".concat(Gi(e),")")}(e):f,d=t.displayName&&t.componentId?"".concat(Li(t.displayName),"-").concat(t.componentId):t.componentId||l,p=n&&i.attrs?i.attrs.concat(c).filter(Boolean):c,m=t.shouldForwardProp;if(n&&i.shouldForwardProp){var g=i.shouldForwardProp;if(t.shouldForwardProp){var y=t.shouldForwardProp;m=function(e,t){return g(e,t)&&y(e,t)}}else m=g}var v=new ra(r,d,n?i.componentStyle:void 0);function b(e,t){return function(e,t,r){var n=e.attrs,i=e.componentStyle,a=e.defaultProps,s=e.foldedComponentIds,c=e.styledComponentId,u=e.target,l=o.default.useContext(na),f=Vo(),h=e.shouldForwardProp||f.shouldForwardProp,d=Ci(t,l,a)||Ni,p=function(e,t,r){for(var n,i=_n(_n({},t),{className:void 0,theme:r}),o=0;o2&&Ho.registerId(this.componentId+e),this.removeStyles(e,r),this.createStyles(e,t,r,n)}}();(function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString(),r=Io(),n=mo([r&&'nonce="'.concat(r,'"'),"".concat(Pi,'="true"'),"".concat(xi,'="').concat(Ei,'"')].filter(Boolean)," ");return"")},this.getStyleTags=function(){if(e.sealed)throw bo(2);return e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)throw bo(2);var r=((t={})[Pi]="",t[xi]=Ei,t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),n=Io();return n&&(r.nonce=n),[o.default.createElement("style",_n({},r,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new Ho({isServer:!0}),this.sealed=!1}e.prototype.collectStyles=function(e){if(this.sealed)throw bo(2);return o.default.createElement(zo,{sheet:this.instance},e)},e.prototype.interleaveWithNodeStream=function(e){throw bo(3)}})(),"__sc-".concat(Pi,"__");function ha(e){return ha="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},ha(e)}function da(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 pa(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:b;return _(e,ga()),function(r){var n,i,o=(r||{}).queryHook,a=void 0===o?ya:o;return{$$type:"ais.searchBox",init:function(t){var r=t.instantSearchInstance;e(pa(pa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(pa(pa({},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 pa(pa({},e),{},{searchBox:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.helper,o=e.instantSearchInstance,s=e.state;return n||(n=function(e){a(e,(function(e){return t.setQuery(e).search()}))},i=function(){t.setQuery("").search()}),{query:s.query||"",refine:n,clear:i,widgetParams:r,isSearchStalled:"stalled"===o.status}},getWidgetUiState:function(e,t){var r=t.searchParameters.query||"";return""===r||e&&e.query===r?e:pa(pa({},e),{},{query:r})},getWidgetSearchParameters:function(e,t){var r=t.uiState;return e.setQueryParameter("query",r.query||"")}}}};function ba(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;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Aa=g({name:"refinement-list",connector:!0}),Na=["isRefined","count:desc","name:asc"];const Ca=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;return _(e,Aa()),function(r){var n=r||{},i=n.attribute,o=n.operator,a=void 0===o?"or":o,s=n.limit,c=void 0===s?10:s,u=n.showMore,l=void 0!==u&&u,f=n.showMoreLimit,h=void 0===f?20:f,d=n.sortBy,p=void 0===d?Na:d,m=n.escapeFacetValues,g=void 0===m||m,y=n.transformItems,v=void 0===y?function(e){return e}:y;if(!i)throw new Error(Aa("The `attribute` option is required."));if(!/^(and|or)$/.test(a))throw new Error(Aa('The `operator` must one of: `"and"`, `"or"` (got "'.concat(a,'").')));if(!0===l&&h<=c)throw new Error(Aa("`showMoreLimit` should be greater than `limit`."));var b,_,S,w=function(e){var t=e.name,r=e.escapedValue;return Fa(Fa({},Ta(e,Ra)),{},{value:r,label:t,highlighted:t})},O=[],j=!0,P=!1,R=function(){};function x(){R()}function E(){return P?h:c}var F=function(){return function(){}},I=function(t,r){return function(n){return function(o){var a=n.instantSearchInstance,s=n.results;if(""===o&&O)e(Fa(Fa({},r.getWidgetRenderState(Fa(Fa({},n),{},{results:b}))),{},{instantSearchInstance:a}),!1);else{var c={highlightPreTag:g?M.highlightPreTag:q.highlightPreTag,highlightPostTag:g?M.highlightPostTag:q.highlightPostTag};t.searchForFacetValues(i,o,Math.min(E(),100),c).then((function(t){var i=g?t.facetHits.map((function(e){return W(W({},e),{},{highlighted:B(e.highlighted)})})):t.facetHits,o=v(i.map((function(e){var t=e.escapedValue,r=e.value;return Fa(Fa({},Ta(e,xa)),{},{value:t,label:r})})),{results:s});e(Fa(Fa({},r.getWidgetRenderState(Fa(Fa({},n),{},{results:b}))),{},{items:o,canToggleShowMore:!1,canRefine:!0,isFromSearch:!0,instantSearchInstance:a}),!1)}))}}}};return{$$type:"ais.refinementList",init:function(t){e(Fa(Fa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e(Fa(Fa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1)},getRenderState:function(e,t){return Fa(Fa({},e),{},{refinementList:Fa(Fa({},e.refinementList),{},Ia({},i,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=this,n=e.results,o=e.state,a=e.createURL,s=e.instantSearchInstance,u=e.helper,f=[],h=[];if(S&&_&&F||(S=function(e){var t=e.instantSearchInstance,r=e.helper,n=e.attribute,i=e.widgetType;return function(){for(var e=arguments.length,o=new Array(e),a=0;a=2&&o.length<=4&&(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,s)||t.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:i,eventType:d,eventModifier:p,payload:_a({eventName:u,index:r.getIndex(),filters:["".concat(m,":").concat(s)]},f),attribute:m}))}}({instantSearchInstance:s,helper:u,attribute:i,widgetType:this.$$type}),_=function(e){S("click:internal",e),u.toggleFacetRefinement(i,e).search()},F=I(u,this)),n){var d=n.getFacetValues(i,{sortBy:p,facetOrdering:p===Na});h=d&&Array.isArray(d)?d:[],f=v(h.slice(0,E()).map(w),{results:n});var m=o.maxValuesPerFacet,g=E();j=m>g?h.length<=g:h.lengthc||l&&!j;return{createURL:function(e){return a((function(r){return t.getWidgetUiState(r,{searchParameters:o.resetPage().toggleFacetRefinement(i,e),helper:u})}))},items:f,refine:_,searchForItems:y,isFromSearch:!1,canRefine:f.length>0,widgetParams:r,isShowingMore:P,canToggleShowMore:T,toggleShowMore:x,sendEvent:S,hasExhaustiveItems:j}},dispose:function(e){var r=e.state;t();var n=r.setQueryParameter("maxValuesPerFacet",void 0);return"and"===a?n.removeFacet(i):n.removeDisjunctiveFacet(i)},getWidgetUiState:function(e,t){var r=t.searchParameters,n="or"===a?r.getDisjunctiveRefinements(i):r.getConjunctiveRefinements(i);return function(e,t){if(!e.refinementList)return e;e.refinementList[t]&&0!==e.refinementList[t].length||delete e.refinementList[t];0===Object.keys(e.refinementList).length&&delete e.refinementList;return e}(Fa(Fa({},e),{},{refinementList:Fa(Fa({},e.refinementList),{},Ia({},i,n))}),i)},getWidgetSearchParameters:function(e,t){var r=t.uiState,n="or"===a;if(e.isHierarchicalFacet(i))return e;if(n&&e.isConjunctiveFacet(i)||!n&&e.isDisjunctiveFacet(i))return e;var o=r.refinementList&&r.refinementList[i],s=n?e.addDisjunctiveFacet(i).removeDisjunctiveFacetRefinement(i):e.addFacet(i).removeFacetRefinement(i),u=s.maxValuesPerFacet||0,f=Math.max(u,l?h:c),d=s.setQueryParameter("maxValuesPerFacet",f);if(!o){var p=n?"disjunctiveFacetsRefinements":"facetsRefinements";return d.setQueryParameters(Ia({},p,Fa(Fa({},d[p]),{},Ia({},i,[]))))}return o.reduce((function(e,t){return n?e.addDisjunctiveFacetRefinement(i,t):e.addFacetRefinement(i,t)}),d)}}}};function ka(e,t){return Ge(Ca,e,t)}var Da=0;Array.isArray;function Ha(e,t,r,n,o,a){t||(t={});var s,c,u=t;if("ref"in u)for(c in u={},t)"ref"==c?s=t[c]:u[c]=t[c];var l={type:e,props:u,key:r,ref:s,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:--Da,__i:-1,__u:0,__source:o,__self:a};if("function"==typeof e&&(s=e.defaultProps))for(c in s)void 0===u[c]&&(u[c]=s[c]);return i.fF.vnode&&i.fF.vnode(l),l}const La=fa.div` margin-top: 39px; @media (min-width: 576px) { @@ -14,7 +14,7 @@ width: 33%; padding-right: 2rem; } -`,La=la.button` +`,$a=fa.button` color: #006CB8; margin-right: 1.2rem; margin-bottom: 1.2rem; @@ -36,10 +36,10 @@ color: #00548F; &::after { - content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%2300548F'/%3E%3C/svg%3E"); + content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%23006CB8'/%3E%3C/svg%3E"); } } -`,$a=la.a` +`,Ua=fa.a` display: inline-block; margin-top: 2.6rem; cursor: pointer; @@ -51,7 +51,7 @@ color: #2e2d29; text-decoration: underline; } -`,Ua=e=>{const{query:t,refine:r}=function(e,t){return Ge(ya,e,t)}(e),{items:n,refine:i}=Ia({attribute:"basic_page_type",limit:1e3}),{items:a,refine:s}=Ia({attribute:"shared_tags",limit:1e3,sortBy:["name:asc"]}),c=n.some((e=>e.isRefined))||a.some((e=>e.isRefined));(0,o.useEffect)((()=>{const e=new URLSearchParams(window.location.search);e.delete("key"),e.delete("page-type"),e.delete("shared"),t&&e.set("key",t);const r=n.filter((e=>e.isRefined)).map((e=>e.value)),i=a.filter((e=>e.isRefined)).map((e=>e.value));r.length>=1&&e.set("page-type",r.join(",")),i.length>=1&&e.set("shared",i.join(",")),window.history.replaceState(null,"",`?${e.toString()}`)}),[t,n,a]);const u=(0,o.useRef)(null);return Da("form",{ref:u,role:"search",onReset:e=>{n.map((e=>{e.isRefined&&i(e.value)})),a.map((e=>{e.isRefined&&s(e.value)}))},children:Da(Ha,{children:[Da("h2",{children:"Filter By"}),Da("div",{children:[n.map(((e,t)=>e.isRefined&&Da(La,{onClick:()=>i(e.value),children:e.value},t))),a.map(((e,t)=>e.isRefined&&Da(La,{onClick:()=>s(e.value),children:e.value},`shared-${t}`)))]}),c&&Da($a,{onClick:e=>{e.preventDefault(),u.current.reset()},children:"Clear all filters"}),Da("fieldset",{style:{marginTop:"2rem"},children:[Da("legend",{style:{fontSize:"2.4rem"},children:"Resources"}),Da("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:n.map(((e,t)=>Da("li",{style:{marginBottom:"0"},children:Da("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem",width:"fit-content"},children:[Da("input",{type:"checkbox",onChange:()=>i(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),Da("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))})]}),Da("fieldset",{style:{marginTop:"2rem",marginBottom:"10rem"},children:[Da("legend",{style:{fontSize:"2.4rem"},children:"Allowed Users"}),Da("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:a.map(((e,t)=>Da("li",{style:{marginBottom:"0"},children:Da("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem",width:"fit-content"},children:[Da("input",{type:"checkbox",onChange:()=>s(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),Da("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},"shared-i")))})]})]})})};function Wa(){for(var e=arguments.length,t=new Array(e),r=0;r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var qa=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var Va,Ba,za,Ga,Ja=(Va={createElement:o.createElement,Fragment:o.Fragment},Ba=Va.createElement,za=Va.Fragment,Ga=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,i=e.highlightedTagName,o=e.isHighlighted,a=e.nonHighlightedTagName;return t(o?i:a,{className:o?r.highlighted:r.nonHighlighted},n)}}({createElement:Ba,Fragment:za}),function(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,o=void 0===i?"span":i,a=e.separator,s=void 0===a?", ":a,c=e.className,u=e.classNames,l=void 0===u?{}:u,f=Ma(e,qa);return Ba("span",Qa({},f,{className:Wa(l.root,c)}),t.map((function(e,r){var i=r===t.length-1;return Ba(za,{key:r},e.map((function(e,t){return Ba(Ga,{key:t,classNames:l,highlightedTagName:n,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)})),!i&&Ba("span",{className:l.separator},s))})))}),Xa=["classNames"];function Ka(){return Ka=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Za(e){var t=e.classNames,r=void 0===t?{}:t,n=Ya(e,Xa);return o.default.createElement(Ja,Ka({classNames:{root:Wa("ais-Highlight",r.root),highlighted:Wa("ais-Highlight-highlighted",r.highlighted),nonHighlighted:Wa("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:Wa("ais-Highlight-separator",r.separator)}},n))}var es=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function ts(){return ts=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function ns(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=rs(e,es),c=ur(t._highlightResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return br(k(e.value||""))}));return o.default.createElement(Za,ts({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var is=["classNames"];function os(){return os=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function ss(e){var t=e.classNames,r=void 0===t?{}:t,n=as(e,is);return o.default.createElement(Ja,os({classNames:{root:Wa("ais-Snippet",r.root),highlighted:Wa("ais-Snippet-highlighted",r.highlighted),nonHighlighted:Wa("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:Wa("ais-Snippet-separator",r.separator)}},n))}var cs=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function us(){return us=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function fs(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=ls(e,cs),c=ur(t._snippetResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return br(k(e.value||""))}));return o.default.createElement(ss,us({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}const hs=la.article` +`,Wa=({searchIndex:e,searchIndex_asc:t,searchIndex_desc:r})=>{const{query:n,refine:i}=Ge(va,a,s);var a,s;const{items:c,refine:u}=ka({attribute:"basic_page_type",limit:1e3}),{items:l,refine:f}=ka({attribute:"shared_tags",limit:1e3,sortBy:["name:asc"]}),h=c.some((e=>e.isRefined))||l.some((e=>e.isRefined));(0,o.useEffect)((()=>{const e=new URLSearchParams(window.location.search);e.delete("key"),e.delete("page-type"),e.delete("shared"),n&&e.set("key",n);const t=c.filter((e=>e.isRefined)).map((e=>e.value)),r=l.filter((e=>e.isRefined)).map((e=>e.value));t.length>=1&&e.set("page-type",t.join(",")),r.length>=1&&e.set("shared",r.join(",")),window.history.replaceState(null,"",`?${e.toString()}`)}),[n,c,l]);const d=(0,o.useRef)(null);return Ha("form",{ref:d,role:"search",onReset:e=>{c.map((e=>{e.isRefined&&u(e.value)})),l.map((e=>{e.isRefined&&f(e.value)}))},children:Ha(La,{children:[Ha("h2",{children:"Filter By"}),Ha("div",{children:[c.map(((e,t)=>e.isRefined&&Ha($a,{onClick:()=>u(e.value),children:e.value},t))),l.map(((e,t)=>e.isRefined&&Ha($a,{onClick:()=>f(e.value),children:e.value},`shared-${t}`)))]}),h&&Ha(Ua,{onClick:e=>{e.preventDefault(),d.current.reset()},children:"Clear all filters"}),Ha("fieldset",{style:{marginTop:"2rem"},children:[Ha("legend",{style:{fontSize:"2.4rem"},children:"Resources"}),Ha("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:c.map(((e,t)=>Ha("li",{style:{marginBottom:"0"},children:Ha("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem",width:"fit-content"},children:[Ha("input",{type:"checkbox",onChange:()=>u(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),Ha("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))})]}),Ha("fieldset",{style:{marginTop:"2rem",marginBottom:"10rem"},children:[Ha("legend",{style:{fontSize:"2.4rem"},children:"Allowed Users"}),Ha("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:l.map(((e,t)=>Ha("li",{style:{marginBottom:"0"},children:Ha("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem",width:"fit-content"},children:[Ha("input",{type:"checkbox",onChange:()=>f(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),Ha("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},"shared-i")))})]})]})})};function Qa(){for(var e=arguments.length,t=new Array(e),r=0;r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Ba=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var Va,za,Ga,Ja,Xa=(Va={createElement:o.createElement,Fragment:o.Fragment},za=Va.createElement,Ga=Va.Fragment,Ja=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,i=e.highlightedTagName,o=e.isHighlighted,a=e.nonHighlightedTagName;return t(o?i:a,{className:o?r.highlighted:r.nonHighlighted},n)}}({createElement:za,Fragment:Ga}),function(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,o=void 0===i?"span":i,a=e.separator,s=void 0===a?", ":a,c=e.className,u=e.classNames,l=void 0===u?{}:u,f=qa(e,Ba);return za("span",Ma({},f,{className:Qa(l.root,c)}),t.map((function(e,r){var i=r===t.length-1;return za(Ga,{key:r},e.map((function(e,t){return za(Ja,{key:t,classNames:l,highlightedTagName:n,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)})),!i&&za("span",{className:l.separator},s))})))}),Ka=["classNames"];function Ya(){return Ya=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function es(e){var t=e.classNames,r=void 0===t?{}:t,n=Za(e,Ka);return o.default.createElement(Xa,Ya({classNames:{root:Qa("ais-Highlight",r.root),highlighted:Qa("ais-Highlight-highlighted",r.highlighted),nonHighlighted:Qa("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:Qa("ais-Highlight-separator",r.separator)}},n))}var ts=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function rs(){return rs=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function is(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=ns(e,ts),c=lr(t._highlightResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return _r(k(e.value||""))}));return o.default.createElement(es,rs({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var os=["classNames"];function as(){return as=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function cs(e){var t=e.classNames,r=void 0===t?{}:t,n=ss(e,os);return o.default.createElement(Xa,as({classNames:{root:Qa("ais-Snippet",r.root),highlighted:Qa("ais-Snippet-highlighted",r.highlighted),nonHighlighted:Qa("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:Qa("ais-Snippet-separator",r.separator)}},n))}var us=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function ls(){return ls=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function hs(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=fs(e,us),c=lr(t._snippetResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return _r(k(e.value||""))}));return o.default.createElement(cs,ls({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}const ds=fa.article` display: flex; flex-direction: column; justify-content: space-between; @@ -70,13 +70,30 @@ max-height: 168px; object-fit: cover; } -`,ds=la.div` +`,ps=fa.div` display: flex; flex-direction: column; justify-content: space-between; -`,ps=({hit:e})=>{const t=new URL(e.url);return Da(hs,{children:[Da(ds,{children:[Da("div",{children:[Da("h2",{children:Da("a",{href:e.url.replace(t.origin,""),children:e.title})}),e.summary&&Da("p",{className:"summary",children:Da(ns,{hit:e,attribute:"summary"})}),!e.summary&&e.html&&Da("p",{children:Da(fs,{hit:e,attribute:"html"})})]}),e.updated&&Da("div",{children:["Last Updated: ",new Date(1e3*e.updated).toLocaleDateString("en-us",{month:"long",day:"numeric",year:"numeric"})]})]}),Da("img",{src:"https://picsum.photos/1000/750",alt:""})]})},ms=({hit:e})=>Da(ps,{hit:e}),gs=({hit:e})=>Da(ps,{hit:e});var ys,vs;const bs="algolia-search",_s=(null===(ys=window.drupalSettings)||void 0===ys?void 0:ys.stanfordAlgolia.appId)||"MISSING_ENV_VAR".ALGOLIA_APP_ID,Ss=(null===(vs=window.drupalSettings)||void 0===vs?void 0:vs.stanfordAlgolia.searchKey)||"MISSING_ENV_VAR".ALGOLIA_KEY,ws=t()(_s,Ss),Os=({hit:e})=>"Event"===e.type?Da(ms,{hit:e}):"News"===e.type?Da(gs,{hit:e}):Da(ps,{hit:e}),js=la.h1` +`,ms=({hit:e})=>{const t=new URL(e.url);return Ha(ds,{children:[Ha(ps,{children:[Ha("div",{children:[Ha("h2",{children:Ha("a",{href:e.url.replace(t.origin,""),children:e.title})}),e.summary&&Ha("p",{className:"summary",children:Ha(is,{hit:e,attribute:"summary"})}),!e.summary&&e.html&&Ha("p",{children:Ha(hs,{hit:e,attribute:"html"})})]}),e.updated&&Ha("div",{children:["Last Updated: ",new Date(1e3*e.updated).toLocaleDateString("en-us",{month:"long",day:"numeric",year:"numeric"})]})]}),Ha("img",{src:"https://picsum.photos/1000/750",alt:""})]})},gs=({hit:e})=>Ha(ms,{hit:e}),ys=({hit:e})=>Ha(ms,{hit:e});function vs(e){return vs="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},vs(e)}function bs(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 _s(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:b;_(e,ws());var r={};return function(n){var i=n||{},o=i.items,a=i.transformItems,s=void 0===a?function(e){return e}:a;if(!Array.isArray(o))throw new Error(ws("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;et(o,(function(e){return e.value===i}));e(_s(_s({},n),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(_s(_s({},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 _s(_s({},e),{},{sortBy:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,i=e.helper,a=e.state,c=e.parent;!r.initialIndex&&c&&(r.initialIndex=c.getIndexName()),r.setIndex||(r.setIndex=function(e){i.setIndex(e).search()});var u=!t||0===t.nbHits;return{currentRefinement:a.index,options:s(o,{results:t}),refine:r.setIndex,hasNoResults:u,canRefine:!u&&o.length>0,widgetParams:n}},getWidgetUiState:function(e,t){var n=t.searchParameters.index;return _s(_s({},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)}}}};const js=fa.div` + display: flex; + justify-content: flex-end; + align-items: center; + margin-bottom: 20px; +`,Ps=fa.label` + font-size: 2.3rem; + margin-right: 1.2rem; + margin-top: 0; +`,Rs=fa.select` + color: #B1040E; + border: 1px solid #B1040E; + padding: 1.2rem 1.4rem; + font-size: 2rem; + cursor: pointer; + width: auto; + min-width: 15rem; +`,xs=({searchIndex:e,searchIndexAsc:t,searchIndexDesc:r})=>{const n=((e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce(((e,t)=>e+((t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_")),""))(),i=[{value:e,label:"Relevance"},{value:t,label:"A-Z"},{value:r,label:"Z-A"}],{refine:o,currentRefinement:a}=Ge(Os,{items:i},s);var s;return Ha(js,{children:[Ha(Ps,{htmlFor:n,children:"Sort results by"}),Ha(Rs,{id:n,value:a,onChange:e=>{o(e.target.value)},children:i.map((e=>Ha("option",{value:e.value,children:e.label},e.value)))})]})};var Es,Fs;const Is="algolia-search",Ts=(null===(Es=window.drupalSettings)||void 0===Es?void 0:Es.stanfordAlgolia.appId)||"MISSING_ENV_VAR".ALGOLIA_APP_ID,As=(null===(Fs=window.drupalSettings)||void 0===Fs?void 0:Fs.stanfordAlgolia.searchKey)||"MISSING_ENV_VAR".ALGOLIA_KEY,Ns=t()(Ts,As),Cs=({hit:e})=>"Event"===e.type?Ha(gs,{hit:e}):"News"===e.type?Ha(ys,{hit:e}):Ha(ms,{hit:e}),ks=fa.h1` margin-top: 9rem; -`,Ps=la.ul` +`,Ds=fa.ul` list-style: none; padding-left: 0; margin-bottom: 10rem; @@ -86,7 +103,7 @@ width: 66%; padding-left: 2rem; } -`,Rs=la.div` +`,Hs=fa.div` li { margin-bottom: 10px; @@ -98,7 +115,7 @@ [type=checkbox],[type=radio] { -webkit-clip-path: unset; padding: 0; - width: 12px; + width: 12px; height:12px; clip: unset; overflow: unset; @@ -109,4 +126,4 @@ fieldset { padding: 0; } -`,xs=()=>{const{hits:e,showMore:t,isLastPage:r}=Ge(ge,n,i);var n,i;return 0===e.length?Da("p",{children:"No results for your search. Please try another search."}):Da(Ps,{children:[e.map((e=>Da("li",{children:Da(Os,{hit:e})},e.objectID))),!r&&Da("button",{onClick:t,className:"su-button--secondary",style:{marginTop:"5rem",marginLeft:"10rem"},children:"Show more results"})]})},Es=((e,t)=>{if(null==customElements.get(e)){class t extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}}customElements.define(e,t)}const r=(e=>{const t={_rootsToObservers:new WeakMap,_roots:[],_executedScript:document.currentScript,props:{},render:({selector:r,clean:n=!1,replace:i=!1,inline:o=!1,initialProps:c={},propsSelector:u,elementName:h})=>{let g=!1;const y=()=>{if(!0===g)return;const y=(({selector:e,inline:t,elementName:r})=>{const n=document.currentScript;if(t&&null!=n&&n.parentNode)return[n.parentNode];const i=null==n?void 0:n.dataset.mountIn;return i?Array.from(document.querySelectorAll(i)).map((e=>{if(null!=r){const t=document.createElement(r),n=e.appendChild(t);return null!=n.shadowRoot?n.shadowRoot:n}return e})):e?Array.from(document.querySelectorAll(e)).map((e=>null!=e.shadowRoot?e.shadowRoot:e)):[]})({selector:r,inline:o,elementName:h});if(0===y.length)return;const{rootFragments:v}=(({island:e,widget:t,hostElements:r,clean:n,replace:i,initialProps:o,propsSelector:c})=>{const u=[];return r.forEach((r=>{const h=d(e,r,o,c);let g;if(n&&r.replaceChildren(),i)g=p(r.parentElement||document.body,r);else{const e=document.createElement("div");r.appendChild(e),g=p(r,e)}u.push(g),m({island:e,widget:t,rootFragment:g,props:h});const y=(({island:e,hostElement:t,initialProps:r,onNewProps:n,propsSelector:i})=>{const o=new MutationObserver((function(o){o.forEach((function(){n(d(e,t,r,i))}))})),c={attributes:!0,childList:!0,characterData:!0};return e._executedScript&&o.observe(e._executedScript,c),l(t).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),i&&f(i).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),o.observe(s(t)?t.host:t,c),o})({island:e,hostElement:r,initialProps:o,onNewProps:r=>{m({island:e,widget:t,rootFragment:g,props:r})},propsSelector:c});e._rootsToObservers.set(g,y)})),{rootFragments:u}})({island:t,widget:e,clean:n,hostElements:y,replace:i,initialProps:c,propsSelector:u});t._roots=t._roots.concat(v),g=!0};y(),document.addEventListener("DOMContentLoaded",y),document.addEventListener("load",y)},rerender:r=>{t._roots.forEach((n=>{m({island:t,widget:e,rootFragment:n,props:a({},t.props,r)})}))},destroy:()=>{t._roots.forEach((e=>{var r;null==(r=t._rootsToObservers.get(e))||r.disconnect(),(0,i.XX)(null,e)}))}};return t})(t);return a({},r,{render:t=>r.render(a({elementName:e},t)),injectStyles:e=>{r._roots.forEach((t=>{const r=document.createElement("style");r.innerHTML=e,t.parentNode.prepend(r)}))}})})(bs,(()=>{var e;const t=new URLSearchParams(window.location.search),r={};t.get("key")&&(r.query=t.get("key")),t.get("page-type")&&(r.refinementList={basic_page_type:t.get("page-type").split(",")}),t.get("shared")&&(r.refinementList={shared_tags:t.get("shared").split(",")});const n=(null===(e=window.drupalSettings)||void 0===e?void 0:e.stanfordAlgolia.index)||"MISSING_ENV_VAR".ALGOLIA_INDEX;return Da("div",{children:[Da(js,{children:"Resources Directory"}),Da(vn,{searchClient:ws,indexName:n,initialUiState:{[n]:r},future:{preserveSharedStateOnUnmount:!0},children:Da(Rs,{children:[Da(Ua,{}),Da(xs,{})]})})]})}));Es.render({selector:`${bs}, #${bs}`})})(),n})())); \ No newline at end of file +`,Ls=()=>{const{hits:e,showMore:t,isLastPage:r}=Ge(ge,n,i);var n,i;return 0===e.length?Ha("p",{children:"No results for your search. Please try another search."}):Ha(Ds,{children:[e.map((e=>Ha("li",{children:Ha(Cs,{hit:e})},e.objectID))),!r&&Ha("button",{onClick:t,className:"su-button--secondary",style:{marginTop:"5rem",marginLeft:"10rem"},children:"Show more results"})]})},$s=((e,t)=>{if(null==customElements.get(e)){class t extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}}customElements.define(e,t)}const r=(e=>{const t={_rootsToObservers:new WeakMap,_roots:[],_executedScript:document.currentScript,props:{},render:({selector:r,clean:n=!1,replace:i=!1,inline:o=!1,initialProps:c={},propsSelector:u,elementName:h})=>{let g=!1;const y=()=>{if(!0===g)return;const y=(({selector:e,inline:t,elementName:r})=>{const n=document.currentScript;if(t&&null!=n&&n.parentNode)return[n.parentNode];const i=null==n?void 0:n.dataset.mountIn;return i?Array.from(document.querySelectorAll(i)).map((e=>{if(null!=r){const t=document.createElement(r),n=e.appendChild(t);return null!=n.shadowRoot?n.shadowRoot:n}return e})):e?Array.from(document.querySelectorAll(e)).map((e=>null!=e.shadowRoot?e.shadowRoot:e)):[]})({selector:r,inline:o,elementName:h});if(0===y.length)return;const{rootFragments:v}=(({island:e,widget:t,hostElements:r,clean:n,replace:i,initialProps:o,propsSelector:c})=>{const u=[];return r.forEach((r=>{const h=d(e,r,o,c);let g;if(n&&r.replaceChildren(),i)g=p(r.parentElement||document.body,r);else{const e=document.createElement("div");r.appendChild(e),g=p(r,e)}u.push(g),m({island:e,widget:t,rootFragment:g,props:h});const y=(({island:e,hostElement:t,initialProps:r,onNewProps:n,propsSelector:i})=>{const o=new MutationObserver((function(o){o.forEach((function(){n(d(e,t,r,i))}))})),c={attributes:!0,childList:!0,characterData:!0};return e._executedScript&&o.observe(e._executedScript,c),l(t).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),i&&f(i).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),o.observe(s(t)?t.host:t,c),o})({island:e,hostElement:r,initialProps:o,onNewProps:r=>{m({island:e,widget:t,rootFragment:g,props:r})},propsSelector:c});e._rootsToObservers.set(g,y)})),{rootFragments:u}})({island:t,widget:e,clean:n,hostElements:y,replace:i,initialProps:c,propsSelector:u});t._roots=t._roots.concat(v),g=!0};y(),document.addEventListener("DOMContentLoaded",y),document.addEventListener("load",y)},rerender:r=>{t._roots.forEach((n=>{m({island:t,widget:e,rootFragment:n,props:a({},t.props,r)})}))},destroy:()=>{t._roots.forEach((e=>{var r;null==(r=t._rootsToObservers.get(e))||r.disconnect(),(0,i.XX)(null,e)}))}};return t})(t);return a({},r,{render:t=>r.render(a({elementName:e},t)),injectStyles:e=>{r._roots.forEach((t=>{const r=document.createElement("style");r.innerHTML=e,t.parentNode.prepend(r)}))}})})(Is,(()=>{var e;const t=new URLSearchParams(window.location.search),r={};t.get("key")&&(r.query=t.get("key")),t.get("page-type")&&(r.refinementList={basic_page_type:t.get("page-type").split(",")}),t.get("shared")&&(r.refinementList={shared_tags:t.get("shared").split(",")});const n=(null===(e=window.drupalSettings)||void 0===e?void 0:e.stanfordAlgolia.index)||"MISSING_ENV_VAR".ALGOLIA_INDEX,i=n+"_title_asc",o=n+"_title_desc";return Ha("div",{children:[Ha(ks,{children:"Resources Directory"}),Ha(bn,{searchClient:Ns,indexName:i,initialUiState:{[i]:r},future:{preserveSharedStateOnUnmount:!0},children:Ha(Hs,{children:[Ha(Wa,{searchIndex:n,searchIndex_asc:i,searchIndex_desc:o}),Ha(xs,{searchIndex:n,searchIndexAsc:i,searchIndexDesc:o}),Ha(Ls,{})]})})]})}));$s.render({selector:`${Is}, #${Is}`})})(),n})())); \ No newline at end of file diff --git a/algolia-search/src/algolia-search.island.tsx b/algolia-search/src/algolia-search.island.tsx index b2eaed4..c3d8b1a 100644 --- a/algolia-search/src/algolia-search.island.tsx +++ b/algolia-search/src/algolia-search.island.tsx @@ -1,28 +1,29 @@ import algoliasearch from 'algoliasearch/lite'; -import {createIslandWebComponent} from 'preact-island' -import {HitsProps, InstantSearch, useInfiniteHits} from 'react-instantsearch'; +import { createIslandWebComponent } from 'preact-island'; +import { HitsProps, InstantSearch, useInfiniteHits } from 'react-instantsearch'; import SearchForm from "./search-form"; import EventHit from "./hits/events"; import NewsHit from "./hits/news"; import DefaultHit from "./hits/default-hit"; import styled from "styled-components"; -import {StanfordHit} from "./hits/hit.types"; +import { StanfordHit } from "./hits/hit.types"; +import { SortBy } from "./sort-by"; -const islandName = 'algolia-search' -const appId = window.drupalSettings?.stanfordAlgolia.appId || process.env.ALGOLIA_APP_ID -const key = window.drupalSettings?.stanfordAlgolia.searchKey || process.env.ALGOLIA_KEY +const islandName = 'algolia-search'; +const appId = window.drupalSettings?.stanfordAlgolia.appId || process.env.ALGOLIA_APP_ID; +const key = window.drupalSettings?.stanfordAlgolia.searchKey || process.env.ALGOLIA_KEY; const searchClient = algoliasearch(appId, key); -const Hit = ({hit}: HitsProps) => { - if (hit.type === 'Event') return - if (hit.type === 'News') return +const Hit = ({ hit }: HitsProps) => { + if (hit.type === 'Event') return ; + if (hit.type === 'News') return ; - return -} + return ; +}; -const PageTitle = styled.h1 ` +const PageTitle = styled.h1` margin-top: 9rem; -` +`; const ResultsContainer = styled.ul` list-style: none; @@ -34,7 +35,7 @@ const ResultsContainer = styled.ul` width: 66%; padding-left: 2rem; } -` +`; const Container = styled.div` li { @@ -48,7 +49,7 @@ const Container = styled.div` [type=checkbox],[type=radio] { -webkit-clip-path: unset; padding: 0; - width: 12px; + width: 12px; height:12px; clip: unset; overflow: unset; @@ -59,34 +60,33 @@ const Container = styled.div` fieldset { padding: 0; } -` +`; const CustomHits = () => { const { hits, showMore, isLastPage } = useInfiniteHits(); if (hits.length === 0) return (

    No results for your search. Please try another search.

    - ) + ); // Returns results return ( {hits.map(hit =>
  • - +
  • )} - { !isLastPage && - }
    - ) -} - + ); +}; const Search = () => { - const currentSearchParams = new URLSearchParams(window.location.search) + const currentSearchParams = new URLSearchParams(window.location.search); const initialUiState = {}; @@ -94,38 +94,42 @@ const Search = () => { initialUiState.query = currentSearchParams.get('key'); } if (currentSearchParams.get("page-type")) { - initialUiState.refinementList = {basic_page_type: currentSearchParams.get("page-type").split(',')} + initialUiState.refinementList = { basic_page_type: currentSearchParams.get("page-type").split(',') }; } if (currentSearchParams.get("shared")) { - initialUiState.refinementList = {shared_tags: currentSearchParams.get("shared").split(',')} + initialUiState.refinementList = { shared_tags: currentSearchParams.get("shared").split(',') }; } const searchIndex = window.drupalSettings?.stanfordAlgolia.index || process.env.ALGOLIA_INDEX; + const searchIndexAsc = searchIndex + '_title_asc'; + const searchIndexDesc = searchIndex + '_title_desc'; return (
    Resources Directory - - + + +
    + ); +}; - ) -} - - -const island = createIslandWebComponent(islandName, Search) +const island = createIslandWebComponent(islandName, Search); island.render({ selector: `${islandName}, #${islandName}`, -}) +}); diff --git a/algolia-search/src/search-form.tsx b/algolia-search/src/search-form.tsx index 0a04eeb..1f4ce35 100644 --- a/algolia-search/src/search-form.tsx +++ b/algolia-search/src/search-form.tsx @@ -1,7 +1,5 @@ import styled from "styled-components"; import { - useCurrentRefinements, - useInstantSearch, useRefinementList, useSearchBox } from "react-instantsearch"; @@ -46,7 +44,7 @@ const ChipsButton = styled.button` color: #00548F; &::after { - content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%2300548F'/%3E%3C/svg%3E"); + content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%23006CB8'/%3E%3C/svg%3E"); } } `; @@ -65,9 +63,9 @@ const ResetLink = styled.a` } `; -const SearchForm = (props) => { +const SearchForm = ({ searchIndex, searchIndex_asc, searchIndex_desc }) => { - const { query, refine } = useSearchBox(props); + const { query, refine } = useSearchBox(); const { items: pageTypeRefinements, refine: refinePageTypes } = useRefinementList({ attribute: "basic_page_type", limit: 1000, @@ -195,32 +193,9 @@ const SearchForm = (props) => { )}
    - {/* */} ); -} - -// const CustomCurrentRefinements = (props) => { -// const {items, canRefine, refine} = useCurrentRefinements(props); - -// return ( -//
      -// {items.map(refinement => { -// return refinement.refinements.map((item, i) => -//
    • -// {item.value} -// -//
    • -// ) -// })} -//
    -// ); -// } +}; export default SearchForm; diff --git a/algolia-search/src/sort-by.tsx b/algolia-search/src/sort-by.tsx new file mode 100644 index 0000000..ad2e1e6 --- /dev/null +++ b/algolia-search/src/sort-by.tsx @@ -0,0 +1,61 @@ +import { nanoid } from "nanoid"; +import { useSortBy } from "react-instantsearch"; +import styled from "styled-components"; + +const SortContainer = styled.div` + display: flex; + justify-content: flex-end; + align-items: center; + margin-bottom: 20px; +`; + +const SortLabel = styled.label` + font-size: 2.3rem; + margin-right: 1.2rem; + margin-top: 0; +`; + +const SortSelect = styled.select` + color: #B1040E; + border: 1px solid #B1040E; + padding: 1.2rem 1.4rem; + font-size: 2rem; + cursor: pointer; + width: auto; + min-width: 15rem; +`; + +type SortByProps = { + searchIndex: string; + searchIndexAsc: string; + searchIndexDesc: string; +}; + +export const SortBy = ({ searchIndex, searchIndexAsc, searchIndexDesc }: SortByProps) => { + const id = nanoid(); + + const items = [ + { value: searchIndex, label: 'Relevance' }, + { value: searchIndexAsc, label: 'A-Z' }, + { value: searchIndexDesc, label: 'Z-A' }, + ]; + + const { refine, currentRefinement } = useSortBy({ items }); + + const handleChange = (event: React.ChangeEvent) => { + refine(event.target.value); + }; + + return ( + + Sort results by + + {items.map((item) => ( + + ))} + + + ); +}; From 344d83fd50efc637b4d04b66dc22c25937118fa9 Mon Sep 17 00:00:00 2001 From: jdwjdwjdw Date: Tue, 4 Jun 2024 23:40:34 +0000 Subject: [PATCH 08/16] Update implementation to add embed via layout builder instead of using a preprocess page hook --- algolia-search/algolia_search.info.yml | 11 ++++++ .../dist/islands/algolia-search.island.js | 14 ++++---- algolia-search/src/algolia-search.island.tsx | 22 +++++------- algolia-search/src/search-form.tsx | 4 +-- first_step_subtheme.theme | 36 ------------------- 5 files changed, 28 insertions(+), 59 deletions(-) create mode 100644 algolia-search/algolia_search.info.yml diff --git a/algolia-search/algolia_search.info.yml b/algolia-search/algolia_search.info.yml new file mode 100644 index 0000000..fadf217 --- /dev/null +++ b/algolia-search/algolia_search.info.yml @@ -0,0 +1,11 @@ +name: Resources Directory Algolia filter +machine_name: resources-directory-filter +type: pdb +description: 'Algolia filter for Resources Directory' +package: React +core_version_requirement: ^9 || ^10 +module_status: active +presentation: react +add_js: + footer: + 'dist/islands/algolia-search.island.js': { } \ No newline at end of file diff --git a/algolia-search/dist/islands/algolia-search.island.js b/algolia-search/dist/islands/algolia-search.island.js index 21ac8f8..027c8a1 100644 --- a/algolia-search/dist/islands/algolia-search.island.js +++ b/algolia-search/dist/islands/algolia-search.island.js @@ -1,5 +1,5 @@ /*! For license information please see algolia-search.island.js.LICENSE.txt */ -!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var n in r)("object"==typeof exports?exports:e)[n]=r[n]}}(self,(()=>(()=>{var e={733: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,o,a,s,c,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(o=this._events[e]))return!1;if(r(o))switch(arguments.length){case 1:o.call(this);break;case 2:o.call(this,arguments[1]);break;case 3:o.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),o.apply(this,s)}else if(n(o))for(s=Array.prototype.slice.call(arguments,1),a=(u=o.slice()).length,c=0;c0&&this._events[e].length>a&&(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,o,a,s;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(a=(i=this._events[e]).length,o=-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(s=a;s-- >0;)if(i[s]===t||i[s].listener&&i[s].listener===t){o=s;break}if(o<0)return this;1===i.length?(i.length=0,delete this._events[e]):i.splice(o,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)}},103:(e,t,r)=>{"use strict";var n=r(571),i=r(127),o=r(371),a=r(691);function s(e,t,r,i){return new n(e,t,r,i)}s.version=r(938),s.AlgoliaSearchHelper=n,s.SearchParameters=o,s.RecommendParameters=i,s.SearchResults=a,e.exports=s},732:(e,t,r)=>{"use strict";var n=r(733);function i(e,t,r){this.main=e,this.fn=t,this.recommendFn=r,this.lastResults=null,this.lastRecommendResults=null}r(14)(i,n),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},i.prototype.getModifiedRecommendState=function(e){return this.recommendFn(e)},e.exports=i},127:e=>{"use strict";function t(e){e=e||{},this.params=e.params||[]}t.prototype={constructor:t,addParams:function(e){var r=this.params.slice(),n=this.params.findIndex((function(t){return t.$$id===e.$$id}));return-1!==n?r.splice(n,1,e):r.push(e),new t({params:r})},removeParams:function(e){return new t({params:this.params.filter((function(t){return t.$$id!==e}))})},addFrequentlyBoughtTogether:function(e){return this.addParams(Object.assign({},e,{model:"bought-together"}))},addRelatedProducts:function(e){return this.addParams(Object.assign({},e,{model:"related-products"}))},addTrendingItems:function(e){return this.addParams(Object.assign({},e,{model:"trending-items"}))},addTrendingFacets:function(e){return this.addParams(Object.assign({},e,{model:"trending-facets"}))},addLookingSimilar:function(e){return this.addParams(Object.assign({},e,{model:"looking-similar"}))},_buildQueries:function(e){return this.params.map((function(t){var r=Object.assign({},t,{indexName:e});return delete r.$$id,r}))}},e.exports=t},54:(e,t,r)=>{"use strict";var n=r(110),i=r(317),o=r(383),a={addRefinement:function(e,t,r){if(a.isRefined(e,t,r))return e;var i=""+r,o=e[t]?e[t].concat(i):[i],s={};return s[t]=o,n({},s,e)},removeRefinement:function(e,t,r){if(void 0===r)return a.clearRefinement(e,(function(e,r){return t===r}));var n=""+r;return a.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 a.isRefined(e,t,r)?a.removeRefinement(e,t,r):a.addRefinement(e,t,r)},clearRefinement:function(e,t,r){if(void 0===t)return i(e)?{}:e;if("string"==typeof t)return o(e,[t]);if("function"==typeof t){var n=!1,a=Object.keys(e).reduce((function(i,o){var a=e[o]||[],s=a.filter((function(e){return!t(e,o,r)}));return s.length!==a.length&&(n=!0),i[o]=s,i}),{});return n?a: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=a},371:(e,t,r)=>{"use strict";var n=r(110),i=r(849),o=r(843),a=r(728),s=r(317),c=r(383),u=r(507),l=r(208),f=r(54);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 d(e){var t=e?d._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!==d.PARAMETERS.indexOf(e),i=void 0!==t[e];!n&&i&&(r[e]=t[e])}))}d.PARAMETERS=Object.keys(new d),d._parseNumbers=function(e){if(e instanceof d)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 a(e,t)},d.make=function(e){var t=new d(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},d.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&&s(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."):s(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},d.prototype={constructor:d,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=a({},this.numericRefinements);return i[e]=a({},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 s(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return c(this.numericRefinements,[e]);if("function"==typeof e){var t=!1,r=this.numericRefinements,n=Object.keys(r).reduce((function(n,i){var o=r[i],a={};return o=o||{},Object.keys(o).forEach((function(r){var n=o[r]||[],s=[];n.forEach((function(t){e({val:t,op:r},i,"numeric")||s.push(t)})),s.length!==n.length&&(t=!0),a[r]=s})),n[i]=a,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 o,a,s=u(r),c=void 0!==(o=this.numericRefinements[e][t],a=s,i(o,(function(e){return h(e,a)})));return n&&c},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=o(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 o(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;return 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=d.validate(this,e);if(t)throw t;var r=this,n=d._parseNumbers(e),i=Object.keys(this).reduce((function(e,t){return e[t]=r[t],e}),{}),o=Object.keys(n).reduce((function(e,t){var r=void 0!==e[t],i=void 0!==n[t];return r&&!i?c(e,[t]):(i&&(e[t]=n[t]),e)}),i);return new this.constructor(o)},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=d},673:(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),d=o(e._getHierarchicalFacetSortBy(n)),p=t.every((function(e){return e.exhaustive})),m=function(e,t,r,n,o){return function(u,l,f){var h=u;if(f>0){var d=0;for(h=u;d{"use strict";var n=r(965),i=r(110),o=r(909),a=r(849),s=r(917),c=r(577),u=r(728),l=r(601),f=o.escapeFacetValue,h=o.unescapeFacetValue,d=r(673);function p(e){var t={};return e.forEach((function(e,r){t[e]=r})),t}function m(e,t,r){t&&t[r]&&(e.stats=t[r])}function g(e,t,r){var o=t[0];this._rawResults=t;var c=this;Object.keys(o).forEach((function(e){c[e]=o[e]}));var l=u({persistHierarchicalRootCount:!1},r);Object.keys(l).forEach((function(e){c[e]=l[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 f=e.getRefinedDisjunctiveFacets(),g=p(e.facets),y=p(e.disjunctiveFacets),v=1,b=o.facets||{};Object.keys(b).forEach((function(t){var r,n,i=b[t],u=(r=e.hierarchicalFacets,n=t,a(r,(function(e){return(e.attributes||[]).indexOf(n)>-1})));if(u){var l=u.attributes.indexOf(t),f=s(e.hierarchicalFacets,(function(e){return e.name===u.name}));c.hierarchicalFacets[f][l]={attribute:t,data:i,exhaustive:o.exhaustiveFacetsCount}}else{var h,d=-1!==e.disjunctiveFacets.indexOf(t),p=-1!==e.facets.indexOf(t);d&&(h=y[t],c.disjunctiveFacets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.disjunctiveFacets[h],o.facets_stats,t)),p&&(h=g[t],c.facets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.facets[h],o.facets_stats,t))}})),this.hierarchicalFacets=n(this.hierarchicalFacets),f.forEach((function(r){var n=t[v],a=n&&n.facets?n.facets:{},l=e.getHierarchicalFacetByName(r);Object.keys(a).forEach((function(t){var r,f=a[t];if(l){r=s(e.hierarchicalFacets,(function(e){return e.name===l.name}));var d=s(c.hierarchicalFacets[r],(function(e){return e.attribute===t}));if(-1===d)return;c.hierarchicalFacets[r][d].data=u({},c.hierarchicalFacets[r][d].data,f)}else{r=y[t];var p=o.facets&&o.facets[t]||{};c.disjunctiveFacets[r]={name:t,data:i({},f,p),exhaustive:n.exhaustiveFacetsCount},m(c.disjunctiveFacets[r],n.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!c.disjunctiveFacets[r].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(h(n))>-1&&(c.disjunctiveFacets[r].data[n]=0)}))}})),v++})),e.getRefinedHierarchicalFacets().forEach((function(r){var n=e.getHierarchicalFacetByName(r),o=e._getHierarchicalFacetSeparator(n),a=e.getHierarchicalRefinement(r);0===a.length||a[0].split(o).length<2||t.slice(v).forEach((function(t){var r=t&&t.facets?t.facets:{};Object.keys(r).forEach((function(t){var u=r[t],l=s(e.hierarchicalFacets,(function(e){return e.name===n.name})),f=s(c.hierarchicalFacets[l],(function(e){return e.attribute===t}));if(-1!==f){var h={};if(a.length>0&&!c.persistHierarchicalRootCount){var d=a[0].split(o)[0];h[d]=c.hierarchicalFacets[l][f].data[d]}c.hierarchicalFacets[l][f].data=i(h,u,c.hierarchicalFacets[l][f].data)}})),v++}))})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],n=g[t];c.facets[n]={name:t,data:b[t],exhaustive:o.exhaustiveFacetsCount},r.forEach((function(e){c.facets[n]=c.facets[n]||{name:t},c.facets[n].data=c.facets[n].data||{},c.facets[n].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(d(e)),this.facets=n(this.facets),this.disjunctiveFacets=n(this.disjunctiveFacets),this._state=e}function y(e,t){function r(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var n=a(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=a(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 o=a(e.hierarchicalFacets,r);if(!o)return o;var s=e._state.getHierarchicalFacetByName(t),c=e._state._getHierarchicalFacetSeparator(s),u=h(e._state.getHierarchicalRefinement(t)[0]||"");0===u.indexOf(s.rootPath)&&(u=u.replace(s.rootPath+c,""));var l=u.split(c);return l.unshift(t),v(o,l,0),o}}function v(e,t,r){e.isRefined=e.name===(t[r]&&t[r].trim()),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 o=t.data.map((function(t){return b(e,t,r,n+1)})),a=e(o,r[n]);return i({data:a},t)}function _(e,t){var r=a(e,(function(e){return e.name===t}));return r&&r.stats}function S(e,t,r,n,i){var o=a(i,(function(e){return e.name===r})),s=o&&o.data&&o.data[n]?o.data[n]:0,c=o&&o.exhaustive||!1;return{type:t,attributeName:r,name:n,count:s,exhaustive:c}}g.prototype.getFacetByName=function(e){function t(t){return t.name===e}return a(this.facets,t)||a(this.disjunctiveFacets,t)||a(this.hierarchicalFacets,t)},g.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],g.prototype.getFacetValues=function(e,t){var r=y(this,e);if(r){var n,o=i({},t,{sortBy:g.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),a=this;if(Array.isArray(r))n=[e];else n=a._state.getHierarchicalFacetByName(r.name).attributes;return b((function(e,t){if(o.facetOrdering){var r=function(e,t){return e.renderingContent&&e.renderingContent.facetOrdering&&e.renderingContent.facetOrdering.values&&e.renderingContent.facetOrdering.values[t]}(a,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 o,a=t.sortRemainingBy;return"hidden"===a?r:(o="alpha"===a?[["path","name"],["asc","asc"]]:[["count"],["desc"]],r.concat(l(n,o[0],o[1])))}(e,r)}if(Array.isArray(o.sortBy)){var n=c(o.sortBy,g.DEFAULT_SORT);return l(e,n[0],n[1])}if("function"==typeof o.sortBy)return function(e,t){return t.sort(e)}(o.sortBy,e);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}),r,n)}},g.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?_(this.facets,e):this._state.isDisjunctiveFacet(e)?_(this.disjunctiveFacets,e):void 0},g.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),o=e._getHierarchicalFacetSeparator(i),s=r.split(o),c=a(n,(function(e){return e.name===t})),u=s.reduce((function(e,t){var r=e&&a(e.data,(function(e){return e.name===t}));return void 0!==r?r:e}),c),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=g},571:(e,t,r)=>{"use strict";var n=r(733),i=r(732),o=r(909).escapeFacetValue,a=r(14),s=r(728),c=r(317),u=r(383),l=r(127),f=r(228),h=r(371),d=r(691),p=r(938);function m(e,t,r,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.setClient(e);var i=r||{};i.index=t,this.state=h.make(i),this.recommendState=new l({params:i.recommendState}),this.lastResults=null,this.lastRecommendResults=null,this._queryId=0,this._recommendQueryId=0,this._lastQueryIdReceived=-1,this._lastRecommendQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0,this._currentNbRecommendQueries=0,this._searchResultsOptions=n}function g(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}a(m,n),m.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},m.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},m.prototype.recommend=function(){return this._recommend(),this},m.prototype.getQuery=function(){var e=this.state;return f._getHitsSearchParams(e)},m.prototype.searchOnce=function(e,t){var r=e?this.state.setQueryParameters(e):this.state,n=f._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 d(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 d(r,e.results),r)})).catch((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,r)}))},m.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=s({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:u(f._getHitsSearchParams(n),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),o="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(o);var a=this.client.initIndex(n.index);if("function"!=typeof a.findAnswers)throw new Error(o);return a.findAnswers(n.query,e.queryLanguages,i)},m.prototype.searchForFacetValues=function(e,t,r,n){var i="function"==typeof this.client.searchForFacetValues,a="function"==typeof this.client.initIndex;if(!i&&!a&&"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 s=this.state.setQueryParameters(n||{}),c=s.isDisjunctiveFacet(e),u=f.getSearchForFacetQuery(e,t,r,s);this._currentNbQueries++;var l,h=this;return i?l=this.client.searchForFacetValues([{indexName:s.index,params:u}]):a?l=this.client.initIndex(s.index).searchForFacetValues(u):(delete u.facetName,l=this.client.search([{type:"facet",facet:e,indexName:s.index,params:u}]).then((function(e){return e.results[0]}))),this.emit("searchForFacetValues",{state:s,facet:e,query:t}),l.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=o(t.value),t.isRefined=c?s.isDisjunctiveFacetRefined(e,t.escapedValue):s.isFacetRefined(e,t.escapedValue)})),t}),(function(e){throw h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),e}))},m.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},m.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},m.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},m.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},m.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},m.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},m.prototype.addFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.addFrequentlyBoughtTogether(e)}),this},m.prototype.addRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.addRelatedProducts(e)}),this},m.prototype.addTrendingItems=function(e){return this._recommendChange({state:this.recommendState.addTrendingItems(e)}),this},m.prototype.addTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.addTrendingFacets(e)}),this},m.prototype.addLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.addLookingSimilar(e)}),this},m.prototype.removeNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},m.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},m.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},m.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},m.prototype.removeFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingItems=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},m.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},m.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},m.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},m.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},m.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},m.prototype.setCurrentPage=g,m.prototype.setPage=g,m.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},m.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},m.prototype.setState=function(e){return this._change({state:h.make(e),isPageReset:!1}),this},m.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new h(e),this},m.prototype.hasRefinements=function(e){return!!c(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))},m.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},m.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},m.prototype.hasTag=function(e){return this.state.isTagRefined(e)},m.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},m.prototype.getIndex=function(){return this.state.index},m.prototype.getCurrentPage=y,m.prototype.getPage=y,m.prototype.getTags=function(){return this.state.tagRefinements},m.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},m.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},m.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},m.prototype._search=function(e){var t=this.state,r=[],n=[];e.onlyWithDerivedHelpers||(n=f._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?f._getQueries(n.index,n):[];return r.push({state:n,queriesCount:i.length,helper:e}),e.emit("search",{state:n,results:e.lastResults}),i})),o=Array.prototype.concat.apply(n,i),a=this._queryId++;if(this._currentNbQueries++,!o.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,r,a));try{this.client.search(o).then(this._dispatchAlgoliaResponse.bind(this,r,a)).catch(this._dispatchAlgoliaError.bind(this,a))}catch(e){this.emit("error",{error:e})}},m.prototype._recommend=function(){var e=this.state,t=this.recommendState,r=this.getIndex(),n=[{state:t,index:r,helper:this}];this.emit("fetch",{recommend:{state:t,results:this.lastRecommendResults}});var i=this.derivedHelpers.map((function(t){var r=t.getModifiedState(e).index;if(!r)return[];var i=t.getModifiedRecommendState(new l);return n.push({state:i,index:r,helper:t}),t.emit("fetch",{recommend:{state:i,results:t.lastRecommendResults}}),i._buildQueries(r)})),o=Array.prototype.concat.apply(this.recommendState._buildQueries(r),i);if(0!==o.length)if(o.length>0&&void 0===this.client.getRecommendations)console.warn("Please update algoliasearch/lite to the latest version in order to use recommendations widgets.");else{var a=this._recommendQueryId++;this._currentNbRecommendQueries++;try{this.client.getRecommendations(o).then(this._dispatchRecommendResponse.bind(this,a,n)).catch(this._dispatchRecommendError.bind(this,a))}catch(e){this.emit("error",{error:e})}}},m.prototype._dispatchAlgoliaResponse=function(e,t,r){var n=this;if(!(t0},m.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}))},m.prototype._recommendChange=function(e){var t=e.state;t!==this.recommendState&&(this.recommendState=t,this.emit("recommend:change",{search:{results:this.lastResults,state:this.state},recommend:{results:this.lastRecommendResults,state:this.recommendState}}))},m.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},m.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.client=e),this},m.prototype.getClient=function(){return this.client},m.prototype.derive=function(e,t){var r=new i(this,e,t);return this.derivedHelpers.push(r),r},m.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)},m.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=m},965:e=>{"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},110:e=>{"use strict";e.exports=function(){return Array.prototype.slice.call(arguments).reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(r){void 0!==t[r]&&(void 0!==e[r]&&delete e[r],e[r]=t[r])})),e}),{})}},909: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(/^\\-/,"-")}}},849:e=>{"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var r=0;r{"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var r=0;r{"use strict";var n=r(849);e.exports=function(e,t){var r=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var i=t.split(":"),o=n(r,(function(e){return e[0]===i[0]}));return i.length>1||!o?(e[0].push(i[0]),e[1].push(i[1]),e):(e[0].push(o[0]),e[1].push(o[1]),e)}),[[],[]])}},14:e=>{"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},843:e=>{"use strict";e.exports=function(e,t){return e.filter((function(r,n){return t.indexOf(r)>-1&&e.indexOf(r)===n}))}},728: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 o=n[i],a=e[i];void 0!==a&&void 0===o||(t(a)&&t(o)?e[i]=r(a,o):e[i]="object"==typeof(s=o)&&null!==s?r(Array.isArray(s)?[]:{},s):s)}var s;return e}e.exports=function(e){t(e)||(e={});for(var n=1,i=arguments.length;n{"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},383:e=>{"use strict";e.exports=function(e,t){if(null===e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}},601:e=>{"use strict";function t(e,t){if(e!==t){var r=void 0!==e,n=null===e,i=void 0!==t,o=null===t;if(!o&&e>t||n&&i||!r)return 1;if(!n&&e=n.length?o:"desc"===n[i]?-o:o}return e.index-r.index})),i.map((function(e){return e.value}))}},507: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.")}},228:(e,t,r)=>{"use strict";var n=r(728);function i(e){return Object.keys(e).sort().reduce((function(t,r){return t[r]=e[r],t}),{})}var o={_getQueries:function(e,t){var r=[];return r.push({indexName:e,params:o._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(n){r.push({indexName:e,params:o._getDisjunctiveFacetSearchParams(t,n)})})),t.getRefinedHierarchicalFacets().forEach((function(n){var i=t.getHierarchicalFacetByName(n),a=t.getHierarchicalRefinement(n),s=t._getHierarchicalFacetSeparator(i);if(a.length>0&&a[0].split(s).length>1){var c=a[0].split(s).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(s)})}),[]);c.forEach((function(n,a){var s=o._getDisjunctiveFacetSearchParams(t,n.attribute,0===a);function u(e){return i.attributes.some((function(t){return t===e.split(":")[0]}))}var l=(s.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=c[a-1];s.facetFilters=a>0?l.concat(f.attribute+":"+f.value):l.length>0?l:void 0,r.push({indexName:e,params:s})}))}})),r},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(o._getHitsHierarchicalFacetsAttributes(e)).sort(),r=o._getFacetFilters(e),a=o._getNumericFilters(e),s=o._getTagFilters(e),c={facets:t.indexOf("*")>-1?["*"]:t,tagFilters:s};return r.length>0&&(c.facetFilters=r),a.length>0&&(c.numericFilters=a),i(n({},e.getQueryParams(),c))},_getDisjunctiveFacetSearchParams:function(e,t,r){var a=o._getFacetFilters(e,t,r),s=o._getNumericFilters(e,t),c=o._getTagFilters(e),u={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};c.length>0&&(u.tagFilters=c);var l=e.getHierarchicalFacetByName(t);return u.facets=l?o._getDisjunctiveHierarchicalFacetAttribute(e,l,r):t,s.length>0&&(u.numericFilters=s),a.length>0&&(u.facetFilters=a),i(n({},e.getQueryParams(),u))},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var r=[];return Object.keys(e.numericRefinements).forEach((function(n){var i=e.numericRefinements[n]||{};Object.keys(i).forEach((function(e){var o=i[e]||[];t!==n&&o.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]||[]).slice().sort().forEach((function(t){n.push(e+":"+t)}))}));var o=e.facetsExcludes||{};Object.keys(o).sort().forEach((function(e){(o[e]||[]).sort().forEach((function(t){n.push(e+":-"+t)}))}));var a=e.disjunctiveFacetsRefinements||{};Object.keys(a).sort().forEach((function(e){var r=a[e]||[];if(e!==t&&r&&0!==r.length){var i=[];r.slice().sort().forEach((function(t){i.push(e+":"+t)})),n.push(i)}}));var s=e.hierarchicalFacetsRefinements||{};return Object.keys(s).sort().forEach((function(i){var o=(s[i]||[])[0];if(void 0!==o){var a,c,u=e.getHierarchicalFacetByName(i),l=e._getHierarchicalFacetSeparator(u),f=e._getHierarchicalRootPath(u);if(t===i){if(-1===o.indexOf(l)||!f&&!0===r||f&&f.split(l).length===o.split(l).length)return;f?(c=f.split(l).length-1,o=f):(c=o.split(l).length-2,o=o.slice(0,o.lastIndexOf(l))),a=u.attributes[c]}else c=o.split(l).length-1,a=u.attributes[c];a&&n.push([a+":"+o])}})),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),o=n.split(i).length,a=r.attributes.slice(0,o+1);return t.concat(a)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,r){var n=e._getHierarchicalFacetSeparator(t);if(!0===r){var i=e._getHierarchicalRootPath(t),o=0;return i&&(o=i.split(n).length),[t.attributes[o]]}var a=(e.getHierarchicalRefinement(t.name)[0]||"").split(n).length-1;return t.attributes.slice(0,a+1)},getSearchForFacetQuery:function(e,t,r,a){var s=a.isDisjunctiveFacet(e)?a.clearRefinements(e):a,c={facetQuery:t,facetName:e};return"number"==typeof r&&(c.maxFacetHits=r),i(n({},o._getHitsSearchParams(s),c))}};e.exports=o},208:e=>{"use strict";e.exports=function(e){return null!==e&&/^[a-zA-Z0-9_-]{1,64}$/.test(e)}},938:e=>{"use strict";e.exports="3.19.0"},643:function(e){e.exports=function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(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 r(r){for(var n=1;n=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function o(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){s();var t=JSON.stringify(e);return o()[t]})).then((function(e){return Promise.all([e?e.value:t(),void 0!==e])})).then((function(e){var t=i(e,2),n=t[0],o=t[1];return Promise.all([n,o||r.miss(n)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var i=o();return i[JSON.stringify(e)]={timestamp:(new Date).getTime(),value:t},n().setItem(r,JSON.stringify(i)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=o();delete t[JSON.stringify(e)],n().setItem(r,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){n().removeItem(r)}))}}}function s(e){var t=o(e.caches),r=t.shift();return void 0===r?{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,r.miss(e)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,i).catch((function(){return s({caches:t}).get(e,n,i)}))},set:function(e,n){return r.set(e,n).catch((function(){return s({caches:t}).set(e,n)}))},delete:function(e){return r.delete(e).catch((function(){return s({caches:t}).delete(e)}))},clear:function(){return r.clear().catch((function(){return s({caches:t}).clear()}))}}}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},o=JSON.stringify(r);if(o in t)return Promise.resolve(e.serializable?JSON.parse(t[o]):t[o]);var a=n(),s=i&&i.miss||function(){return Promise.resolve()};return a.then((function(e){return s(e)})).then((function(){return a}))},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e){for(var t=e.length-1;t>0;t--){var r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function l(e,t){return t?(Object.keys(t).forEach((function(r){e[r]=t[r](e)})),e):e}function f(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var p={Read:1,Write:2,Any:3},m=1,g=2,y=3;function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m;return r(r({},e),{},{status:t,lastUpdate:Date.now()})}function b(e){return"string"==typeof e?{protocol:"https",url:e,accept:p.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||p.Any}}var _="GET",S="POST";function w(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(v(t))}))}))).then((function(e){var r=e.filter((function(e){return function(e){return e.status===m||Date.now()-e.lastUpdate>12e4}(e)})),n=e.filter((function(e){return function(e){return e.status===y&&Date.now()-e.lastUpdate<=12e4}(e)})),i=[].concat(o(r),o(n));return{getTimeout:function(e,t){return(0===n.length&&0===e?1:n.length+3+e)*t},statelessHosts:i.length>0?i.map((function(e){return b(e)})):t}}))}function O(e,t,n,i){var a=[],s=function(e,t){if(e.method!==_&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:r(r({},e.data),t.data);return JSON.stringify(n)}}(n,i),c=function(e,t){var n=r(r({},e.headers),t.headers),i={};return Object.keys(n).forEach((function(e){var t=n[e];i[e.toLowerCase()]=t})),i}(e,i),u=n.method,l=n.method!==_?{}:r(r({},n.data),i.data),f=r(r(r({"x-algolia-agent":e.userAgent.value},e.queryParameters),l),i.queryParameters),h=0,d=function t(r,o){var l=r.pop();if(void 0===l)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:x(a)};var d={data:s,headers:c,method:u,url:P(l,n.path,f),connectTimeout:o(h,e.timeouts.connect),responseTimeout:o(h,i.timeout)},p=function(e){var t={request:d,response:e,host:l,triesLeft:r.length};return a.push(t),t},m={onSuccess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(n){var i=p(n);return n.isTimedOut&&h++,Promise.all([e.logger.info("Retryable failure",E(i)),e.hostsCache.set(l,v(l,n.isTimedOut?y:g))]).then((function(){return t(r,o)}))},onFail:function(e){throw p(e),function(e,t){var r=e.content,n=e.status,i=r;try{i=JSON.parse(r).message}catch(e){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(i,n,t)}(e,x(a))}};return e.requester.send(d).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,r=e.status;return!t&&!~~r}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSuccess(e):t.onFail(e)}(e,m)}))};return w(e.hostsCache,t).then((function(e){return d(o(e.statelessHosts).reverse(),e.getTimeout)}))}function j(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var r="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(r)&&(t.value="".concat(t.value).concat(r)),t}};return t}function P(e,t,r){var n=R(r),i="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return n.length&&(i+="?".concat(n)),i}function R(e){return Object.keys(e).map((function(t){return f("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r})).join("&")}function x(e){return e.map((function(e){return E(e)}))}function E(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return r(r({},e),{},{request:r(r({},e.request),{},{headers:r(r({},e.request.headers),t)})})}var F=function(e){var t=e.appId,n=function(e,t,r){var n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:function(){return e===h.WithinHeaders?n:{}},queryParameters:function(){return e===h.WithinQueryParameters?n:{}}}}(void 0!==e.authMode?e.authMode:h.WithinHeaders,t,e.apiKey),o=function(e){var t=e.hostsCache,r=e.logger,n=e.requester,o=e.requestsCache,a=e.responsesCache,s=e.timeouts,c=e.userAgent,u=e.hosts,l=e.queryParameters,f={hostsCache:t,logger:r,requester:n,requestsCache:o,responsesCache:a,timeouts:s,userAgent:c,headers:e.headers,queryParameters:l,hosts:u.map((function(e){return b(e)})),read:function(e,t){var r=d(t,f.timeouts.read),n=function(){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Read)})),e,r)};if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();var o={request:e,mappedRequestOptions:r,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(o,(function(){return f.requestsCache.get(o,(function(){return f.requestsCache.set(o,n()).then((function(e){return Promise.all([f.requestsCache.delete(o),e])}),(function(e){return Promise.all([f.requestsCache.delete(o),Promise.reject(e)])})).then((function(e){var t=i(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.responsesCache.set(o,e)}})},write:function(e,t){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Write)})),e,d(t,f.timeouts.write))}};return f}(r(r({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:p.Read},{url:"".concat(t,".algolia.net"),accept:p.Write}].concat(u([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return l({transporter:o,appId:t,addAlgoliaAgent:function(e,t){o.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([o.requestsCache.clear(),o.responsesCache.clear()]).then((function(){}))}},e.methods)},I=function(e){return function(t,r){return t.method===_?e.transporter.read(t,r):e.transporter.write(t,r)}},T=function(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return l({transporter:e.transporter,appId:e.appId,indexName:t},r.methods)}},A=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{params:R(e.params||{})})}));return e.transporter.read({method:S,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},n)}},N=function(e){return function(t,i){return Promise.all(t.map((function(t){var o=t.params,a=o.facetName,s=o.facetQuery,c=n(o,["facetName","facetQuery"]);return T(e)(t.indexName,{methods:{searchForFacetValues:D}}).searchForFacetValues(a,s,r(r({},i),c))})))}},C=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:r},cacheable:!0},n)}},k=function(e){return function(t,r){return e.transporter.read({method:S,path:f("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r)}},D=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n)}},H=1,L=2,$=3,U=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{threshold:e.threshold||0})}));return e.transporter.read({method:S,path:"1/indexes/*/recommendations",data:{requests:i},cacheable:!0},n)}};function W(e,t,n){var i,o={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return r.setRequestHeader(t,e.headers[t])}));var n,i=function(e,n){return setTimeout((function(){r.abort(),t({status:0,content:n,isTimedOut:!0})}),1e3*e)},o=i(e.connectTimeout,"Connection timeout");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(o),n=i(e.responseTimeout,"Socket timeout"))},r.onerror=function(){0===r.status&&(clearTimeout(o),clearTimeout(n),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(o),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},logger:(i=$,{debug:function(e,t){return H>=i&&console.debug(e,t),Promise.resolve()},info:function(e,t){return L>=i&&console.info(e,t),Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:c(),requestsCache:c({serializable:!1}),hostsCache:s({caches:[a({key:"".concat("4.23.3","-").concat(e)}),c()]}),userAgent:j("4.23.3").add({segment:"Browser",version:"lite"}),authMode:h.WithinQueryParameters};return F(r(r(r({},o),n),{},{methods:{search:A,searchForFacetValues:N,multipleQueries:A,multipleSearchForFacetValues:N,customRequest:I,initIndex:function(e){return function(t){return T(e)(t,{methods:{search:k,searchForFacetValues:D,findAnswers:C}})}},getRecommendations:U}}))}return W.version="4.23.3",W}()},83: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}},87:(e,t,r)=>{"use strict";var n=r(670),i=r(192),o=r(83);e.exports={formats:o,parse:i,stringify:n}},192:(e,t,r)=>{"use strict";var n=r(442),i=Object.prototype.hasOwnProperty,o=Array.isArray,a={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},s=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},c=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 o=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,s=r.depth>0&&/(\[[^[\]]*])/.exec(o),u=s?o.slice(0,s.index):o,l=[];if(u){if(!r.plainObjects&&i.call(Object.prototype,u)&&!r.allowPrototypes)return;l.push(u)}for(var f=0;r.depth>0&&null!==(s=a.exec(o))&&f=0;--o){var a,s=e[o];if("[]"===s&&r.parseArrays)a=[].concat(i);else{a=r.plainObjects?Object.create(null):{};var u="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,l=parseInt(u,10);r.parseArrays||""!==u?!isNaN(l)&&s!==u&&String(l)===u&&l>=0&&r.parseArrays&&l<=r.arrayLimit?(a=[])[l]=i:"__proto__"!==u&&(a[u]=i):a={0:i}}i=a}return i}(l,t,r,n)}};e.exports=function(e,t){var r=function(e){if(!e)return a;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");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 t=void 0===e.charset?a.charset:e.charset;return{allowDots:void 0===e.allowDots?a.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:a.comma,decoder:"function"==typeof e.decoder?e.decoder:a.decoder,delimiter:"string"==typeof e.delimiter||n.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:a.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:a.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:a.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),d=-1,p=t.charset;if(t.charsetSentinel)for(r=0;r-1&&(g=o(g)?[g]:g),i.call(u,m)?u[m]=n.combine(u[m],g):u[m]=g}return u}(e,r):e,f=r.plainObjects?Object.create(null):{},h=Object.keys(l),d=0;d{"use strict";var n=r(442),i=r(83),o=Object.prototype.hasOwnProperty,a={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,c=String.prototype.split,u=Array.prototype.push,l=function(e,t){u.apply(e,s(t)?t:[t])},f=Date.prototype.toISOString,h=i.default,d={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,o,a,u,f,h,p,m,g,y,v,b){var _,S=t;if("function"==typeof f?S=f(r,S):S instanceof Date?S=m(S):"comma"===i&&s(S)&&(S=n.maybeMap(S,(function(e){return e instanceof Date?m(e):e}))),null===S){if(o)return u&&!v?u(r,d.encoder,b,"key",g):r;S=""}if("string"==typeof(_=S)||"number"==typeof _||"boolean"==typeof _||"symbol"==typeof _||"bigint"==typeof _||n.isBuffer(S)){if(u){var w=v?r:u(r,d.encoder,b,"key",g);if("comma"===i&&v){for(var O=c.call(String(S),","),j="",P=0;P0?S.join(",")||null:void 0}];else if(s(f))R=f;else{var E=Object.keys(S);R=h?E.sort(h):E}for(var F=0;F0?v+y:""}},442:(e,t,r)=>{"use strict";var n=r(83),i=Object.prototype.hasOwnProperty,o=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),s=function(e,t){for(var r=t&&t.plainObjects?Object.create(null):{},n=0;n1;){var t=e.pop(),r=t.obj[t.prop];if(o(r)){for(var n=[],i=0;i=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||o===n.RFC1738&&(40===l||41===l)?c+=s.charAt(u):l<128?c+=a[l]:l<2048?c+=a[192|l>>6]+a[128|63&l]:l<55296||l>=57344?c+=a[224|l>>12]+a[128|l>>6&63]+a[128|63&l]:(u+=1,l=65536+((1023&l)<<10|1023&s.charCodeAt(u)),c+=a[240|l>>18]+a[128|l>>12&63]+a[128|l>>6&63]+a[128|63&l])}return c},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(o(e)){for(var r=[],n=0;n{"use strict";r.r(t),r.d(t,{Children:()=>V,Component:()=>s.uA,Fragment:()=>s.FK,PureComponent:()=>U,StrictMode:()=>Ne,Suspense:()=>K,SuspenseList:()=>ee,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>we,cloneElement:()=>Ee,createContext:()=>s.q6,createElement:()=>s.n,createFactory:()=>je,createPortal:()=>ie,createRef:()=>s._3,default:()=>We,findDOMNode:()=>Ie,flushSync:()=>Ae,forwardRef:()=>q,hydrate:()=>he,isElement:()=>Le,isFragment:()=>Re,isMemo:()=>xe,isValidElement:()=>Pe,lazy:()=>Z,memo:()=>W,render:()=>fe,startTransition:()=>Ce,unmountComponentAtNode:()=>Fe,unstable_batchedUpdates:()=>Te,useCallback:()=>R,useContext:()=>x,useDebugValue:()=>E,useDeferredValue:()=>ke,useEffect:()=>S,useErrorBoundary:()=>F,useId:()=>I,useImperativeHandle:()=>j,useInsertionEffect:()=>He,useLayoutEffect:()=>w,useMemo:()=>P,useReducer:()=>_,useRef:()=>O,useState:()=>b,useSyncExternalStore:()=>$e,useTransition:()=>De,version:()=>Oe});var n,i,o,a,s=r(172),c=0,u=[],l=[],f=s.fF,h=f.__b,d=f.__r,p=f.diffed,m=f.__c,g=f.unmount,y=f.__;function v(e,t){f.__h&&f.__h(i,e,c||t),c=0;var r=i.__H||(i.__H={__:[],__h:[]});return e>=r.__.length&&r.__.push({__V:l}),r.__[e]}function b(e){return c=1,_(H,e)}function _(e,t,r){var o=v(n++,2);if(o.t=e,!o.__c&&(o.__=[r?r(t):H(void 0,t),function(e){var t=o.__N?o.__N[0]:o.__[0],r=o.t(t,e);t!==r&&(o.__N=[r,o.__[1]],o.__c.setState({}))}],o.__c=i,!i.u)){var a=function(e,t,r){if(!o.__c.__H)return!0;var n=o.__c.__H.__.filter((function(e){return!!e.__c}));if(n.every((function(e){return!e.__N})))return!s||s.call(this,e,t,r);var i=!1;return n.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(i=!0)}})),!(!i&&o.__c.props===e)&&(!s||s.call(this,e,t,r))};i.u=!0;var s=i.shouldComponentUpdate,c=i.componentWillUpdate;i.componentWillUpdate=function(e,t,r){if(this.__e){var n=s;s=void 0,a(e,t,r),s=n}c&&c.call(this,e,t,r)},i.shouldComponentUpdate=a}return o.__N||o.__}function S(e,t){var r=v(n++,3);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__H.__h.push(r))}function w(e,t){var r=v(n++,4);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__h.push(r))}function O(e){return c=5,P((function(){return{current:e}}),[])}function j(e,t,r){c=6,w((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==r?r:r.concat(e))}function P(e,t){var r=v(n++,7);return D(r.__H,t)?(r.__V=e(),r.i=t,r.__h=e,r.__V):r.__}function R(e,t){return c=8,P((function(){return e}),t)}function x(e){var t=i.context[e.__c],r=v(n++,9);return r.c=e,t?(null==r.__&&(r.__=!0,t.sub(i)),t.props.value):e.__}function E(e,t){f.useDebugValue&&f.useDebugValue(t?t(e):e)}function F(e){var t=v(n++,10),r=b();return t.__=e,i.componentDidCatch||(i.componentDidCatch=function(e,n){t.__&&t.__(e,n),r[1](e)}),[r[0],function(){r[1](void 0)}]}function I(){var e=v(n++,11);if(!e.__){for(var t=i.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var r=t.__m||(t.__m=[0,0]);e.__="P"+r[0]+"-"+r[1]++}return e.__}function T(){for(var e;e=u.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(C),e.__H.__h.forEach(k),e.__H.__h=[]}catch(t){e.__H.__h=[],f.__e(t,e.__v)}}f.__b=function(e){i=null,h&&h(e)},f.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),y&&y(e,t)},f.__r=function(e){d&&d(e),n=0;var t=(i=e.__c).__H;t&&(o===i?(t.__h=[],i.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.__V=l,e.__N=e.i=void 0}))):(t.__h.forEach(C),t.__h.forEach(k),t.__h=[],n=0)),o=i},f.diffed=function(e){p&&p(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==u.push(t)&&a===f.requestAnimationFrame||((a=f.requestAnimationFrame)||N)(T)),t.__H.__.forEach((function(e){e.i&&(e.__H=e.i),e.__V!==l&&(e.__=e.__V),e.i=void 0,e.__V=l}))),o=i=null},f.__c=function(e,t){t.some((function(e){try{e.__h.forEach(C),e.__h=e.__h.filter((function(e){return!e.__||k(e)}))}catch(r){t.some((function(e){e.__h&&(e.__h=[])})),t=[],f.__e(r,e.__v)}})),m&&m(e,t)},f.unmount=function(e){g&&g(e);var t,r=e.__c;r&&r.__H&&(r.__H.__.forEach((function(e){try{C(e)}catch(e){t=e}})),r.__H=void 0,t&&f.__e(t,r.__v))};var A="function"==typeof requestAnimationFrame;function N(e){var t,r=function(){clearTimeout(n),A&&cancelAnimationFrame(t),setTimeout(e)},n=setTimeout(r,100);A&&(t=requestAnimationFrame(r))}function C(e){var t=i,r=e.__c;"function"==typeof r&&(e.__c=void 0,r()),i=t}function k(e){var t=i;e.__c=e.__(),i=t}function D(e,t){return!e||e.length!==t.length||t.some((function(t,r){return t!==e[r]}))}function H(e,t){return"function"==typeof t?t(e):t}function L(e,t){for(var r in t)e[r]=t[r];return e}function $(e,t){for(var r in e)if("__source"!==r&&!(r in t))return!0;for(var n in t)if("__source"!==n&&e[n]!==t[n])return!0;return!1}function U(e,t){this.props=e,this.context=t}function W(e,t){function r(e){var r=this.props.ref,n=r==e.ref;return!n&&r&&(r.call?r(null):r.current=null),t?!t(this.props,e)||!n:$(this.props,e)}function n(t){return this.shouldComponentUpdate=r,(0,s.n)(e,t)}return n.displayName="Memo("+(e.displayName||e.name)+")",n.prototype.isReactComponent=!0,n.__f=!0,n}(U.prototype=new s.uA).isPureReactComponent=!0,U.prototype.shouldComponentUpdate=function(e,t){return $(this.props,e)||$(this.state,t)};var Q=s.fF.__b;s.fF.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),Q&&Q(e)};var M="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function q(e){function t(t){var r=L({},t);return delete r.ref,e(r,t.ref||null)}return t.$$typeof=M,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var B=function(e,t){return null==e?null:(0,s.v2)((0,s.v2)(e).map(t))},V={map:B,forEach:B,count:function(e){return e?(0,s.v2)(e).length:0},only:function(e){var t=(0,s.v2)(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:s.v2},z=s.fF.__e;s.fF.__e=function(e,t,r,n){if(e.then)for(var i,o=t;o=o.__;)if((i=o.__c)&&i.__c)return null==t.__e&&(t.__e=r.__e,t.__k=r.__k),i.__c(e,t);z(e,t,r,n)};var G=s.fF.unmount;function J(e,t,r){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),e.__c.__H=null),null!=(e=L({},e)).__c&&(e.__c.__P===r&&(e.__c.__P=t),e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return J(e,t,r)}))),e}function X(e,t,r){return e&&r&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return X(e,t,r)})),e.__c&&e.__c.__P===t&&(e.__e&&r.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=r)),e}function K(){this.__u=0,this.t=null,this.__b=null}function Y(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function Z(e){var t,r,n;function i(i){if(t||(t=e()).then((function(e){r=e.default||e}),(function(e){n=e})),n)throw n;if(!r)throw t;return(0,s.n)(r,i)}return i.displayName="Lazy",i.__f=!0,i}function ee(){this.u=null,this.o=null}s.fF.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),G&&G(e)},(K.prototype=new s.uA).__c=function(e,t){var r=t.__c,n=this;null==n.t&&(n.t=[]),n.t.push(r);var i=Y(n.__v),o=!1,a=function(){o||(o=!0,r.__R=null,i?i(s):s())};r.__R=a;var s=function(){if(! --n.__u){if(n.state.__a){var e=n.state.__a;n.__v.__k[0]=X(e,e.__c.__P,e.__c.__O)}var t;for(n.setState({__a:n.__b=null});t=n.t.pop();)t.forceUpdate()}};n.__u++||32&t.__u||n.setState({__a:n.__b=n.__v.__k[0]}),e.then(a,a)},K.prototype.componentWillUnmount=function(){this.t=[]},K.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var r=document.createElement("div"),n=this.__v.__k[0].__c;this.__v.__k[0]=J(this.__b,r,n.__O=n.__P)}this.__b=null}var i=t.__a&&(0,s.n)(s.FK,null,e.fallback);return i&&(i.__u&=-33),[(0,s.n)(s.FK,null,t.__a?null:e.children),i]};var te=function(e,t,r){if(++r[1]===r[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(r=e.u;r;){for(;r.length>3;)r.pop()();if(r[1]>>1,1),t.i.removeChild(e)}}),(0,s.XX)((0,s.n)(re,{context:t.context},e.__v),t.l)}function ie(e,t){var r=(0,s.n)(ne,{__v:e,i:t});return r.containerInfo=t,r}(ee.prototype=new s.uA).__a=function(e){var t=this,r=Y(t.__v),n=t.o.get(e);return n[0]++,function(i){var o=function(){t.props.revealOrder?(n.push(i),te(t,e,n)):i()};r?r(o):o()}},ee.prototype.render=function(e){this.u=null,this.o=new Map;var t=(0,s.v2)(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var r=t.length;r--;)this.o.set(t[r],this.u=[1,0,this.u]);return e.children},ee.prototype.componentDidUpdate=ee.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,r){te(e,r,t)}))};var oe="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,ae=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,se=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,ce=/[A-Z0-9]/g,ue="undefined"!=typeof document,le=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(e)};function fe(e,t,r){return null==t.__k&&(t.textContent=""),(0,s.XX)(e,t),"function"==typeof r&&r(),e?e.__c:null}function he(e,t,r){return(0,s.Qv)(e,t),"function"==typeof r&&r(),e?e.__c:null}s.uA.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(s.uA.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var de=s.fF.event;function pe(){}function me(){return this.cancelBubble}function ge(){return this.defaultPrevented}s.fF.event=function(e){return de&&(e=de(e)),e.persist=pe,e.isPropagationStopped=me,e.isDefaultPrevented=ge,e.nativeEvent=e};var ye,ve={enumerable:!1,configurable:!0,get:function(){return this.class}},be=s.fF.vnode;s.fF.vnode=function(e){"string"==typeof e.type&&function(e){var t=e.props,r=e.type,n={};for(var i in t){var o=t[i];if(!("value"===i&&"defaultValue"in t&&null==o||ue&&"children"===i&&"noscript"===r||"class"===i||"className"===i)){var a=i.toLowerCase();"defaultValue"===i&&"value"in t&&null==t.value?i="value":"download"===i&&!0===o?o="":"translate"===a&&"no"===o?o=!1:"ondoubleclick"===a?i="ondblclick":"onchange"!==a||"input"!==r&&"textarea"!==r||le(t.type)?"onfocus"===a?i="onfocusin":"onblur"===a?i="onfocusout":se.test(i)?i=a:-1===r.indexOf("-")&&ae.test(i)?i=i.replace(ce,"-$&").toLowerCase():null===o&&(o=void 0):a=i="oninput","oninput"===a&&n[i=a]&&(i="oninputCapture"),n[i]=o}}"select"==r&&n.multiple&&Array.isArray(n.value)&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=-1!=n.value.indexOf(e.props.value)}))),"select"==r&&null!=n.defaultValue&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=n.multiple?-1!=n.defaultValue.indexOf(e.props.value):n.defaultValue==e.props.value}))),t.class&&!t.className?(n.class=t.class,Object.defineProperty(n,"className",ve)):(t.className&&!t.class||t.class&&t.className)&&(n.class=n.className=t.className),e.props=n}(e),e.$$typeof=oe,be&&be(e)};var _e=s.fF.__r;s.fF.__r=function(e){_e&&_e(e),ye=e.__c};var Se=s.fF.diffed;s.fF.diffed=function(e){Se&&Se(e);var t=e.props,r=e.__e;null!=r&&"textarea"===e.type&&"value"in t&&t.value!==r.value&&(r.value=null==t.value?"":t.value),ye=null};var we={ReactCurrentDispatcher:{current:{readContext:function(e){return ye.__n[e.__c].props.value},useCallback:R,useContext:x,useDebugValue:E,useDeferredValue:ke,useEffect:S,useId:I,useImperativeHandle:j,useInsertionEffect:He,useLayoutEffect:w,useMemo:P,useReducer:_,useRef:O,useState:b,useSyncExternalStore:$e,useTransition:De}}},Oe="17.0.2";function je(e){return s.n.bind(null,e)}function Pe(e){return!!e&&e.$$typeof===oe}function Re(e){return Pe(e)&&e.type===s.FK}function xe(e){return!!e&&!!e.displayName&&("string"==typeof e.displayName||e.displayName instanceof String)&&e.displayName.startsWith("Memo(")}function Ee(e){return Pe(e)?s.Ob.apply(null,arguments):e}function Fe(e){return!!e.__k&&((0,s.XX)(null,e),!0)}function Ie(e){return e&&(e.base||1===e.nodeType&&e)||null}var Te=function(e,t){return e(t)},Ae=function(e,t){return e(t)},Ne=s.FK;function Ce(e){e()}function ke(e){return e}function De(){return[!1,Ce]}var He=w,Le=Pe;function $e(e,t){var r=t(),n=b({h:{__:r,v:t}}),i=n[0].h,o=n[1];return w((function(){i.__=r,i.v=t,Ue(i)&&o({h:i})}),[e,r,t]),S((function(){return Ue(i)&&o({h:i}),e((function(){Ue(i)&&o({h:i})}))}),[e]),r}function Ue(e){var t,r,n=e.v,i=e.__;try{var o=n();return!((t=i)===(r=o)&&(0!==t||1/t==1/r)||t!=t&&r!=r)}catch(e){return!0}}var We={useState:b,useId:I,useReducer:_,useEffect:S,useLayoutEffect:w,useInsertionEffect:He,useTransition:De,useDeferredValue:ke,useSyncExternalStore:$e,startTransition:Ce,useRef:O,useImperativeHandle:j,useMemo:P,useCallback:R,useContext:x,useDebugValue:E,version:"17.0.2",Children:V,render:fe,hydrate:he,unmountComponentAtNode:Fe,createPortal:ie,createElement:s.n,createContext:s.q6,createFactory:je,cloneElement:Ee,createRef:s._3,Fragment:s.FK,isValidElement:Pe,isElement:Le,isFragment:Re,isMemo:xe,findDOMNode:Ie,Component:s.uA,PureComponent:U,memo:W,forwardRef:q,flushSync:Ae,unstable_batchedUpdates:Te,StrictMode:Ne,Suspense:K,SuspenseList:ee,lazy:Z,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:we}},172:(e,t,r)=>{"use strict";r.d(t,{FK:()=>O,Ob:()=>B,Qv:()=>q,XX:()=>M,_3:()=>w,fF:()=>i,h:()=>_,n:()=>_,q6:()=>V,uA:()=>j,v2:()=>A});var n,i,o,a,s,c,u,l,f,h,d,p={},m=[],g=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,y=Array.isArray;function v(e,t){for(var r in t)e[r]=t[r];return e}function b(e){var t=e.parentNode;t&&t.removeChild(e)}function _(e,t,r){var i,o,a,s={};for(a in t)"key"==a?i=t[a]:"ref"==a?o=t[a]:s[a]=t[a];if(arguments.length>2&&(s.children=arguments.length>3?n.call(arguments,2):r),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===s[a]&&(s[a]=e.defaultProps[a]);return S(e,s,i,o,null)}function S(e,t,r,n,a){var s={type:e,props:t,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++o:a,__i:-1,__u:0};return null==a&&null!=i.vnode&&i.vnode(s),s}function w(){return{current:null}}function O(e){return e.children}function j(e,t){this.props=e,this.context=t}function P(e,t){if(null==t)return e.__?P(e.__,e.__i+1):null;for(var r;tt&&a.sort(u));E.__r=0}function F(e,t,r,n,i,o,a,s,c,u,l){var f,h,d,g,y,v=n&&n.__k||m,b=t.length;for(r.__d=c,I(r,t,v),c=r.__d,f=0;f0?S(i.type,i.props,i.key,i.ref?i.ref:null,i.__v):i)?(i.__=e,i.__b=e.__b+1,s=N(i,r,a,l),i.__i=s,o=null,-1!==s&&(l--,(o=r[s])&&(o.__u|=131072)),null==o||null===o.__v?(-1==s&&f--,"function"!=typeof i.type&&(i.__u|=65536)):s!==a&&(s===a+1?f++:s>a?l>c-a?f+=s-a:f--:s(null==c||131072&c.__u?0:1))for(;a>=0||s=0){if((c=t[a])&&!(131072&c.__u)&&i==c.key&&o===c.type)return a;a--}if(s2&&(c.children=arguments.length>3?n.call(arguments,2):r),S(e.type,c,i||e.key,o||e.ref,null)}function V(e,t){var r={__c:t="__cC"+d++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var r,n;return this.getChildContext||(r=[],(n={})[t]=this,this.getChildContext=function(){return n},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&r.some((function(e){e.__e=!0,x(e)}))},this.sub=function(e){r.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){r.splice(r.indexOf(e),1),t&&t.call(e)}}),e.children}};return r.Provider.__=r.Consumer.contextType=r}n=m.slice,i={__e:function(e,t,r,n){for(var i,o,a;t=t.__;)if((i=t.__c)&&!i.__)try{if((o=i.constructor)&&null!=o.getDerivedStateFromError&&(i.setState(o.getDerivedStateFromError(e)),a=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(e,n||{}),a=i.__d),a)return i.__E=i}catch(t){e=t}throw e}},o=0,j.prototype.setState=function(e,t){var r;r=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=v({},this.state),"function"==typeof e&&(e=e(v({},r),this.props)),e&&v(r,e),null!=e&&this.__v&&(t&&this._sb.push(t),x(this))},j.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),x(this))},j.prototype.render=O,a=[],c="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,u=function(e,t){return e.__v.__b-t.__v.__b},E.__r=0,l=0,f=D(!1),h=D(!0),d=0},833:e=>{e.exports=function(e,t,r,n){var i=r?r.call(n,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),c=0;c{"use strict";var n=r(299);var i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=n.useState,a=n.useEffect,s=n.useLayoutEffect,c=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var l="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=o({inst:{value:r,getSnapshot:t}}),i=n[0].inst,l=n[1];return s((function(){i.value=r,i.getSnapshot=t,u(i)&&l({inst:i})}),[e,r,t]),a((function(){return u(i)&&l({inst:i}),e((function(){u(i)&&l({inst:i})}))}),[e]),c(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:l},888:(e,t,r)=>{"use strict";e.exports=r(63)}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n].call(o.exports,o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0;var n={};return(()=>{"use strict";r.r(n);var e=r(643),t=r.n(e),i=r(172),o=r(299);function a(){return a=Object.assign||function(e){for(var t=1;te instanceof ShadowRoot,c=e=>{const t=e.getRootNode()instanceof ShadowRoot?e.getRootNode().host:e,{dataset:r}=t,n={};for(var i in r){if(!1===r.hasOwnProperty(i))return;const e=`${(o=i.split(/(props?)/).pop()||"").charAt(0).toLowerCase()}${o.slice(1)}`;e&&(n[e]=r[i])}var o;return n},u=e=>["text/props","application/json"].includes(e.getAttribute("type")||""),l=e=>s(e)?[]:Array.from(e.getElementsByTagName("script")).filter(u),f=e=>Array.from(document.querySelectorAll(e)).filter(u),h=e=>{let t={};return e.forEach((e=>{try{t=a({},t,JSON.parse(e.innerHTML))}catch(e){}})),t},d=(e,t,r={},n)=>{const i=c(t),o=e._executedScript?c(e._executedScript):{},s=h(l(t));return a({},r,i,o,n?h(f(n)):{},s)};function p(e,t){var r=(t=[].concat(t))[t.length-1].nextSibling;function n(t,n){e.insertBefore(t,n||r)}return e.__k={nodeType:1,parentNode:e,firstChild:t[0],childNodes:t,insertBefore:n,appendChild:n,removeChild:function(t){e.removeChild(t)}}}const m=({island:e,widget:t,rootFragment:r,props:n})=>{e.props=n,(0,i.XX)((0,i.h)(t,n),r)};function g(){for(var e=arguments.length,t=new Array(e),r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n":">",'"':""","'":"'"},I=/[&<>"']/g,T=RegExp(I.source);var A={"&":"&","<":"<",">":">",""":'"',"'":"'"},N=/&(amp|quot|lt|gt|#39);/g,C=RegExp(N.source);function k(e){return e&&C.test(e)?e.replace(N,(function(e){return A[e]})):e}function D(e){return D="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},D(e)}function H(e){if(!function(e){return"object"===D(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 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)}function $(){return $=Object.assign?Object.assign.bind():function(e){for(var t=1;t",highlightPostTag:""};function B(e){return function(e){return e&&T.test(e)?e.replace(I,(function(e){return F[e]})):e}(e).replace(new RegExp(M.highlightPreTag,"g"),q.highlightPreTag).replace(new RegExp(M.highlightPostTag,"g"),q.highlightPostTag)}function V(e){return H(e)&&"string"!=typeof e.value?Object.keys(e).reduce((function(t,r){return W(W({},t),{},Q({},r,V(e[r])))}),{}):Array.isArray(e)?e.map(V):W(W({},e),{},{value:B(e.value)})}function z(e){return void 0===e.__escaped&&((e=e.map((function(e){var t=$({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e));return t._highlightResult&&(t._highlightResult=V(t._highlightResult)),t._snippetResult&&(t._snippetResult=V(t._snippetResult)),t}))).__escaped=!0),e}function G(e){return G="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},G(e)}function J(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 X(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var de=g({name:"infinite-hits",connector:!0});function pe(e){var t=e||{};t.page;return he(t,oe)}function me(e){var t=e||{};t.clickAnalytics,t.userToken;return he(t,ae)}const ge=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;return _(e,de()),function(r){var n,i,o,a,s,c,u=r||{},l=u.escapeHTML,f=void 0===l||l,h=u.transformItems,d=void 0===h?function(e){return e}:h,p=u.cache,m=void 0===p?(n=null,i=null,{read:function(e){var t=e.state;return v(i,pe(t))?n:null},write:function(e){var t=e.state,r=e.hits;i=pe(t),n=r}}):p,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.min.apply(Math,[n].concat(le(i)))},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.max.apply(Math,[n].concat(le(i)))};return{$$type:"ais.infiniteHits",init:function(t){e(ce(ce({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){var r=t.instantSearchInstance,n=this.getWidgetRenderState(t);e(ce(ce({},n),{},{instantSearchInstance:r}),!1),s("view:internal",n.currentPageHits)},getRenderState:function(e,t){return ce(ce({},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=m.read({state:me(v)})||{};if(n){var _,w,O=v.page,j=void 0===O?0:O;f&&n.hits.length>0&&(n.hits=z(n.hits));var P=function(e,t,r){return e.map((function(e,n){return X(X({},e),{},{__position:r*t+n+1})}))}(n.hits,n.page,n.hitsPerPage),R=function(e,t){return t?e.map((function(e){return ee(ee({},e),{},{__queryID:t})})):e}(P,n.queryID),x=d(R,{results:n}),F=!1;ne(h.mainIndex,(function(e){!F&&e.getWidgets().some((function(e){return"ais.dynamicWidgets"===e.$$type}))&&(F=!0)}));var I=!(null!==(_=v.disjunctiveFacets)&&void 0!==_&&_.length||(v.facets||[]).filter((function(e){return"*"!==e})).length||null!==(w=v.hierarchicalFacets)&&void 0!==w&&w.length);void 0!==b[j]||n.__isArtificial||"idle"!==h.status||F&&I||(b[j]=x,m.write({state:me(v),hits:b})),p=x,t=0===g(v,b)}else o=function(e){return function(){e.overrideStateWithoutTriggeringChangeEvent(ce(ce({},e.state),{},{page:g(e.state,m.read({state:me(e.state)})||{})-1})).searchWithoutTriggeringOnStateChange()}}(i),a=function(e){return function(){e.setPage(y(e.state,m.read({state:me(e.state)})||{})+1).search()}}(i),s=function(e){var t=e.instantSearchInstance,r=e.getIndex,n=e.widgetType,i={},o=void 0;return function(){for(var e=arguments.length,a=new Array(e),s=0;se.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Ge(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=Te(),a=Fe(),s=(Re(null!==(t=(0,o.useContext)(xe))),t),c=Ce(r),u=Ce(n),l=(0,o.useRef)(!0),f=(0,o.useRef)(null),h=(0,o.useRef)(a.status),d=(0,o.useMemo)((function(){var t=e((function(e,t){if(t)l.current=!0;else if(l.current){var r=e.instantSearchInstance,n=(e.widgetParams,ze(e,Ue));be(n,f.current,(function(e,t){return(null==e?void 0:e.constructor)===Function&&(null==t?void 0:t.constructor)===Function}))&&r.status===h.current||(g(n),f.current=n,h.current=r.status)}}),(function(){l.current=!1}));return Be(Be({},t(c)),u)}),[e,c,u]),p=Qe((0,o.useState)((function(){if(d.getWidgetRenderState){var e,t=s.getHelper(),r=s.getWidgetUiState({})[s.getIndexId()];t.state=(null===(e=d.getWidgetSearchParameters)||void 0===e?void 0:e.call(d,t.state,{uiState:r}))||t.state;var n=function(e){var t=e.getHelper(),r=e.getResults()||Se(t.state),n=e.getScopedResults().map((function(t){var n=t.indexId===e.getIndexId()?r:Se(t.helper.state);return je(je({},t),{},{results:t.results||n})}));return{results:r,scopedResults:n}}(s),i=n.results,o=n.scopedResults,c=d.getWidgetRenderState({helper:t,parent:s,instantSearchInstance:a,results:i,scopedResults:o,state:t.state,renderState:a.renderState,templatesConfig:a.templatesConfig,createURL:s.createURL,searchMetadata:{isSearchStalled:"stalled"===a.status},status:a.status,error:a.error});c.widgetParams;return ze(c,We)}return{}})),2),m=p[0],g=p[1];return function(e){var t,r=e.widget,n=e.parentIndex,i=e.props,a=e.shouldSsr,s=Le(),c=(0,o.useRef)(i);(0,o.useEffect)((function(){c.current=i}),[i]);var u=(0,o.useRef)(r);(0,o.useEffect)((function(){u.current=r}),[r]);var l,f=(0,o.useRef)(null),h=a&&!n.getWidgets().includes(r),d=Fe();De((function(){var e=u.current;return f.current?(clearTimeout(f.current),be(i,c.current)||(n.removeWidgets([e]),n.addWidgets([r]))):a||n.addWidgets([r]),function(){f.current=setTimeout((function(){d._schedule((function(){d._preventWidgetCleanup||n.removeWidgets([e])}))}))}}),[n,r,a,d,i]),(h||"pending"===(null==s||null===(t=s.current)||void 0===t?void 0:t.status))&&n.addWidgets([r]),"undefined"==typeof window&&null!=s&&s.current&&"ais.index"!==r.$$type&&(ke(s.current),"ais.dynamicWidgets"!==r.$$type&&null!==(l=d.helper)&&void 0!==l&&l.lastResults&&ke(s.current))}({widget:d,parentIndex:s,props:c,shouldSsr:Boolean(i)}),m}var Je=r(733);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 Ke="_ALGOLIA";function Ye(){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;n1&&void 0!==arguments[1]?arguments[1]:{fallback:function(){}}).fallback;return"undefined"==typeof window?t():e({window})}function et(e,t){for(var r,n=0;ne.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{},t=e.insightsClient,r=e.insightsInitParams,n=e.onEvent,i=e.$$internal,o=void 0!==i&&i,a=e.$$automatic,s=void 0!==a&&a,c=t;t||null===t||Ze((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;i1&&void 0!==arguments[1]&&arguments[1],n=dt(e);if(n){var i=c.state.userToken;r?o():setTimeout(o,0)}function o(){c.overrideStateWithoutTriggeringChangeEvent(nt(nt({},c.state),{},{userToken:n})),i&&i!==e&&t.scheduleSearch()}},r=Ye();function i(t,r,n){e(t,!0),r&&u("setUserToken",r),n&&u("setAuthenticatedUserToken",n)}r&&e(r,!0);var l=y||g,f=m||p;l?i(l,g,y):f&&i(f,p,m),u("onUserTokenChange",e,{immediate:!0}),u("onAuthenticatedUserTokenChange",(function(t){t||u("getUserToken",null,(function(t,r){e(r)})),e(t)}),{immediate:!0});var v=u;ht(u)&&(v=function(e,t){return u(e,t,{headers:{"X-Algolia-Application-Id":h,"X-Algolia-API-Key":d}})}),t.sendEventToInsights=function(e){n?n(e,v):e.insightsMethod&&(e.payload.algoliaSource=["instantsearch"],s&&e.payload.algoliaSource.push("instantsearch-automatic"),"internal"===e.eventModifier&&e.payload.algoliaSource.push("instantsearch-internal"),v(e.insightsMethod,e.payload))}},unsubscribe:function(){u("onUserTokenChange",void 0),u("onAuthenticatedUserTokenChange",void 0),t.sendEventToInsights=b,c&&a&&(c.overrideStateWithoutTriggeringChangeEvent(nt(nt({},c.state),a)),t.scheduleSearch())}}}}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 dt(e){if(e)return"number"==typeof e?e.toString():e}function pt(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 mt(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 gt(e,t,r){var n=pt(t,t.mainIndex,t._initialUiState);e.forEach((function(e){var i={};if(e.getWidgetRenderState){var o=e.getWidgetRenderState(n);o&&o.widgetParams&&(i=o.widgetParams)}var a=Object.keys(i).filter((function(e){return void 0!==i[e]}));r.widgets.push({type:e.$$type,widgetType:e.$$widgetType,params:a}),"ais.index"===e.$$type&>(e.getWidgets(),t,r)}))}function yt(){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"),o=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,gt(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),o.appendChild(i)}),0)},started:function(){},unsubscribe:function(){i.remove()}}}}var vt=r(87);function bt(e){return bt="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},bt(e)}function _t(e,t){for(var r=0;r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Tt(e){e.configure;return It(e,Rt)}function At(e){return At="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},At(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 Ct(e){for(var t=1;t0&&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,o=n.hostname,a=n.port,s=void 0===a?"":a,c=n.pathname,u=n.hash,l=t.stringify(r),f=""===s?"":":".concat(s);return l?"".concat(i,"//").concat(o).concat(f).concat(c,"?").concat(l).concat(u):"".concat(i,"//").concat(o).concat(f).concat(c).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,o=e.writeDelay,a=void 0===o?400:o,s=e.windowTitle,c=e.getLocation,u=void 0===c?function(){return Ze((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.")}})}:c,l=e.start,f=e.dispose,h=e.push,d=e.cleanUrlOnDispose;return new jt({createURL:r,parseURL:i,writeDelay:a,windowTitle:s,getLocation:u,start:l,dispose:f,push:h,cleanUrlOnDispose:d})}():t,n=e.stateMapping,i=void 0===n?{$$type:"ais.simple",stateToRoute:function(e){return Object.keys(e).reduce((function(t,r){return Et(Et({},t),{},Ft({},r,Tt(e[r])))}),{})},routeToState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(t,r){return Et(Et({},t),{},Ft({},r,Tt(e[r])))}),{})}}:n,o=e.$$internal,a=void 0!==o&&o;return function(e){var t=e.instantSearchInstance;t._createURL=function(e){var n=0===t.mainIndex.getWidgets().length?t._initialUiState:t.mainIndex.getWidgetUiState({}),o=Object.keys(e).reduce((function(t,r){return Ct(Ct({},t),{},kt({},r,e[r]))}),n),a=i.stateToRoute(o);return r.createURL(a)};var n=void 0,o=t._initialUiState;return{$$type:"ais.router({router:".concat(r.$$type||"__unknown__",", stateMapping:").concat(i.$$type||"__unknown__","})"),$$internal:a,onStateChange:function(e){var t=e.uiState,o=i.stateToRoute(t);void 0!==n&&v(n,o)||(r.write(o),n=o)},subscribe:function(){t._initialUiState=Ct(Ct({},o),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()}}}};function Ht(e){return Ht="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},Ht(e)}var Lt=["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"];function $t(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 Ut(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Mt=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;r0?e.setQueryParameters({ruleContexts:r}):e}(c,t),l=function(e,t){return t.facets.reduce((function(e,t){return e.addFacet(t)}),e)}(u,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=Qt(t,Lt);return e.setQueryParameters(r)}(l,t)}))};function Bt(e){return Bt="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},Bt(e)}var Vt=["initialSearchParameters"],zt=["initialRecommendParameters"];function Gt(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;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var er=g({name:"index-widget"});function tr(e,t){var r=t.state,n=t.recommendState,i=t.isPageReset,o=t._uiState;r!==e.state&&(e.state=r,e.emit("change",{state:e.state,results:e.lastResults,isPageReset:i,_uiState:o})),n!==e.recommendState&&(e.recommendState=n)}function rr(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.reduce((function(e,r){return re(r)?e:r.getWidgetUiState||r.getWidgetState?r.getWidgetUiState?r.getWidgetUiState(e,t):r.getWidgetState(e,t):e}),r)}function nr(e,t){var r=t.initialSearchParameters,n=Zt(t,Vt);return e.reduce((function(e,t){return!t.getWidgetSearchParameters||re(t)?e:"search"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):t.getWidgetSearchParameters(e,n)}),r)}function ir(e,t){var r=t.initialRecommendParameters,n=Zt(t,zt);return e.reduce((function(e,t){return!re(t)&&"recommend"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):e}),r)}function or(e){var t=e.filter(re);0!==t.length&&t.forEach((function(e){var t=e.getHelper();tr(t,{state:t.state.resetPage(),recommendState:t.recommendState,isPageReset:!0}),or(e.getWidgets())}))}function ar(e){return e.filter(re).reduce((function(e,t){return e.concat.apply(e,[{indexId:t.getIndexId(),results:t.getResults(),helper:t.getHelper()}].concat(Kt(ar(t.getWidgets()))))}),[])}const sr=function(e){if(void 0===e||void 0===e.indexName)throw new Error(er("The `indexName` option is required."));var t=e.indexName,r=e.indexId,n=void 0===r?t:r,i=[],o={},a=null,s=null,c=null,u=null,l=null;return{$$type:"ais.index",$$widgetType:"ais.index",getIndexName:function(){return t},getIndexId:function(){return n},getHelper:function(){return c},getResults:function(){var e;return null!==(e=u)&&void 0!==e&&e.lastResults?(u.lastResults._state=c.state,u.lastResults):null},getPreviousState:function(){return l},getScopedResults:function(){var e=this.getParent();return ar(e?e.getWidgets():0===t.length?this.getWidgets():[this])},getParent:function(){return s},createURL:function(e){return"function"==typeof e?a._createURL(Xt({},n,e(o))):a._createURL(Xt({},n,rr(i,{searchParameters:e,helper:c})))},getWidgets:function(){return i},addWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(er("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(er("The widget definition expects a `render` and/or an `init` method."));return i=i.concat(e),a&&Boolean(e.length)&&(tr(c,{state:nr(i,{uiState:o,initialSearchParameters:c.state}),recommendState:ir(i,{uiState:o,initialRecommendParameters:c.recommendState}),_uiState:o}),e.forEach((function(e){e.getRenderState&&cr({renderState:e.getRenderState(a.renderState[t.getIndexId()]||{},pt(a,t,a._initialUiState)),instantSearchInstance:a,parent:t})})),e.forEach((function(e){e.init&&e.init(pt(a,t,a._initialUiState))})),a.scheduleSearch()),this},removeWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(er("The `removeWidgets` method expects an array of widgets."));if(e.some((function(e){return"function"!=typeof e.dispose})))throw new Error(er("The widget definition expects a `dispose` method."));if(i=i.filter((function(t){return-1===e.indexOf(t)})),a&&Boolean(e.length)){var r=e.reduce((function(e,r){return r.dispose({helper:c,state:e,parent:t})||e}),c.state),n=a.future.preserveSharedStateOnUnmount?nr(i,{uiState:o,initialSearchParameters:new _e.SearchParameters({index:this.getIndexName()})}):nr(i,{uiState:rr(i,{searchParameters:r,helper:c}),initialSearchParameters:r});o=rr(i,{searchParameters:n,helper:c}),c.setState(n),i.length&&a.scheduleSearch()}return this},init:function(e){var r,f=this,h=e.instantSearchInstance,d=e.parent,p=e.uiState;if(null===c){a=h,s=d,o=p[n]||{};var m=h.mainHelper,g=nr(i,{uiState:o,initialSearchParameters:new _e.SearchParameters({index:t})}),y=ir(i,{uiState:o,initialRecommendParameters:new _e.RecommendParameters});(c=_e({},g.index,g)).recommendState=y,c.search=function(){return h.onStateChange?(h.onStateChange({uiState:h.mainIndex.getWidgetUiState({}),setUiState:function(e){return h.setUiState(e,!1)}}),m):m.search()},c.searchWithoutTriggeringOnStateChange=function(){return m.search()},c.searchForFacetValues=function(e,t,r,n){var i=c.state.setQueryParameters(n);return m.searchForFacetValues(e,t,r,i)},u=m.derive((function(){return qt.apply(void 0,[m.state].concat(Kt(function(e){for(var t=e.getParent(),r=[e.getHelper().state];null!==t;)r=[t.getHelper().state].concat(r),t=t.getParent();return r}(f))))}),(function(){return f.getHelper().recommendState}));var v=null===(r=h._initialResults)||void 0===r?void 0:r[this.getIndexId()];if(v){var b=new _e.SearchResults(new _e.SearchParameters(v.state),v.results);u.lastResults=b,c.lastResults=b}c.on("change",(function(e){e.isPageReset&&or(i)})),u.on("search",(function(){h.scheduleStalledRender()})),u.on("result",(function(e){var t=e.results;h.scheduleRender(),c.lastResults=t,l=null==t?void 0:t._state})),u.on("recommend:result",(function(e){var t=e.recommend;h.scheduleRender(),c.lastRecommendResults=t.results})),i.forEach((function(e){e.getRenderState&&cr({renderState:e.getRenderState(h.renderState[f.getIndexId()]||{},pt(h,f,p)),instantSearchInstance:h,parent:f})})),i.forEach((function(e){e.init&&e.init(pt(h,f,p))})),c.on("change",(function(e){var t=e.state,r=e._uiState;o=rr(i,{searchParameters:t,helper:c},r||{}),h.onStateChange||h.onInternalStateChange()})),v&&h.scheduleRender()}},render:function(e){var t=this,r=e.instantSearchInstance;"error"===r.status&&!r.mainHelper.hasPendingRequests()&&l&&c.setState(l);var n=this.getResults()?i:i.filter(re);(n=n.filter((function(e){return!e.shouldRender||e.shouldRender({instantSearchInstance:r})}))).forEach((function(e){e.getRenderState&&cr({renderState:e.getRenderState(r.renderState[t.getIndexId()]||{},mt(r,t)),instantSearchInstance:r,parent:t})})),n.forEach((function(e){e.render&&e.render(mt(r,t))}))},dispose:function(){var e,t,r=this;i.forEach((function(e){e.dispose&&c&&e.dispose({helper:c,state:c.state,parent:r})})),a=null,s=null,null===(e=c)||void 0===e||e.removeAllListeners(),c=null,null===(t=u)||void 0===t||t.detach(),u=null},getWidgetUiState:function(e){return i.filter(re).reduce((function(e,t){return t.getWidgetUiState(e)}),Jt(Jt({},e),{},Xt({},n,Jt(Jt({},e[n]),o))))},getWidgetState:function(e){return this.getWidgetUiState(e)},getWidgetSearchParameters:function(e,t){var r=t.uiState;return nr(i,{uiState:r,initialSearchParameters:e})},refreshUiState:function(){o=rr(i,{searchParameters:this.getHelper().state,helper:this.getHelper()},o)},setIndexUiState:function(e){var t="function"==typeof e?e(o):e;a.setUiState((function(e){return Jt(Jt({},e),{},Xt({},n,t))}))}}};function cr(e){var t=e.renderState,r=e.instantSearchInstance,n=e.parent,i=n?n.getIndexId():r.mainIndex.getIndexId();r.renderState=Jt(Jt({},r.renderState),{},Xt({},i,Jt(Jt({},r.renderState[i]),t)))}var ur=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):"",o=n?"--".concat(n):"";return"".concat("ais","-").concat(e).concat(i).concat(o)}};function lr(e,t){return(Array.isArray(t)?t:t.split(".")).reduce((function(e,t){return e&&e[t]}),e)}var fr=ur("Highlight");function hr(e){var t=q.highlightPreTag,r=q.highlightPostTag;return e.map((function(e){return e.isHighlighted?t+e.value+r:e.value})).join("")}var dr=new RegExp(/\w/i);function pr(e,t){var r,n,i=e[t],o=(null===(r=e[t+1])||void 0===r?void 0:r.isHighlighted)||!0,a=(null===(n=e[t-1])||void 0===n?void 0:n.isHighlighted)||!0;return dr.test(k(i.value))||a!==o?i.isHighlighted:a}function mr(e){return mr="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},mr(e)}function gr(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 yr(e){for(var t=1;t')).replace(new RegExp(q.highlightPostTag,"g"),""))}(Er(Er({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(lr(i._highlightResult,t)||{}).value,c=void 0===s?"":s,u=Sr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return hr(br(_r(c))).replace(new RegExp(q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(q.highlightPostTag,"g"),""))}(Er(Er({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(lr(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=wr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return c.replace(new RegExp(q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(q.highlightPostTag,"g"),""))}(Er(Er({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(lr(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=Or({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return hr(br(_r(c))).replace(new RegExp(q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(q.highlightPostTag,"g"),""))}(Er(Er({},JSON.parse(e)),{},{hit:this})))}catch(e){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(Pr(n,Er({objectIDs:[this.objectID]},i)))}catch(e){throw new Error('\nThe insights helper expects a JSON object of the format:\n{ "method": "method-name", "payload": { "eventName": "name of the event" } }')}}}}var Tr=Promise.resolve();function Ar(e){var t=null,r=!1,n=function(){for(var n=arguments.length,i=new Array(n),o=0;oe.length)&&(t=e.length);for(var r=0,n=new Array(t);r1?t-1:0),n=1;n0&&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:zr(t)}),t.emit("render")}))),Jr(zr(t),"onInternalStateChange",Ar((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,a=e.numberLocale,s=e.initialUiState,c=void 0===s?{}:s,u=e.routing,l=void 0===u?null:u,f=e.insights,h=void 0===f?void 0:f,d=e.searchFunction,p=e.stalledSearchDelay,m=void 0===p?200:p,g=e.searchClient,y=void 0===g?null:g,v=e.insightsClient,_=void 0===v?null:v,S=e.onStateChange,w=void 0===S?null:S,O=e.future,j=void 0===O?Mr(Mr({},Zr),e.future||{}):O;if(null===y)throw new Error(Kr("The `searchClient` option is required."));if("function"!=typeof y.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 y.addAlgoliaAgent&&y.addAlgoliaAgent("instantsearch.js (".concat("4.68.1",")")),_&&"function"!=typeof _)throw new Error(Kr("The `insightsClient` option should be a function."));if(t.client=y,t.future=j,t.insightsClient=_,t.indexName=n,t.helper=null,t.mainHelper=null,t.mainIndex=sr({indexName:n}),t.onStateChange=w,t.started=!1,t.templatesConfig={helpers:Ir({numberLocale:a}),compileOptions:{}},t._stalledSearchDelay=m,t._searchStalledTimer=null,t._createURL=Yr,t._initialUiState=c,t._initialResults=null,t._insights=h,d&&(t._searchFunction=d),t.sendEventToInsights=b,l){var P="boolean"==typeof l?{}:l;P.$$internal=!0,t.use(Dt(P))}if(h){var R="boolean"==typeof h?{}:h;R.$$internal=!0,t.use(ft(R))}return Ze((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(yt({$$internal:!0})),t}return t=o,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;n1?r-1:0),o=1;o0&&this.scheduleSearch();this.helper=this.mainIndex.getHelper(),this.started=!0,this.middleware.forEach((function(e){e.instance.started()})),void 0===this._insights&&t.derivedHelpers[0].once("result",(function(){e.mainIndex.getScopedResults().some((function(e){var t=e.results;return null==t?void 0:t._automaticInsights}))&&e.use(ft({$$internal:!0,$$automatic:!0}))}))}},{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(Kr("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){Ur("function"==typeof e?e(n):e,t.mainIndex),t.scheduleSearch(),t.onInternalStateChange()}}):(Ur(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(Kr("The `start` method needs to be called before `createURL`."));return this._createURL(e)}},{key:"refresh",value:function(){if(!this.mainHelper)throw new Error(Kr("The `start` method needs to be called before `refresh`."));this.mainHelper.clearCache().search()}}],r&&qr(t.prototype,r),n&&qr(t,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(Je);const tn=en;var rn=r(888);const nn="7.8.1";function on(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,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,i=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(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=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function bn(e){var t=e.children,r=mn(vn(e,yn));return r.started?o.default.createElement(Ee.Provider,{value:r},o.default.createElement(xe.Provider,{value:r.mainIndex},t)):null}var _n=function(){return _n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?Un(Kn,--Jn):0,zn--,10===Xn&&(zn=1,Vn--),Xn}function ri(){return Xn=Jn2||ai(Xn)>3?"":" "}function fi(e,t){for(;--t&&ri()&&!(Xn<48||Xn>102||Xn>57&&Xn<65||Xn>70&&Xn<97););return oi(e,ii()+(t<6&&32==ni()&&32==ri()))}function hi(e){for(;ri();)switch(Xn){case e:return Jn;case 34:case 39:34!==e&&39!==e&&hi(Xn);break;case 40:41===e&&hi(e);break;case 92:ri()}return Jn}function di(e,t){for(;ri()&&e+Xn!==57&&(e+Xn!==84||47!==ni()););return"/*"+oi(t,Jn-1)+"*"+Cn(47===e?e:ri())}function pi(e){for(;!ai(ni());)ri();return oi(e,Jn)}function mi(e,t){for(var r="",n=0;n6)switch(Un(e,t+1)){case 109:if(45!==Un(e,t+4))break;case 102:return Ln(e,/(.+:)(.+)-([^]+)/,"$1"+Rn+"$2-$3$1"+Pn+(108==Un(e,t+3)?"$3":"$2-$3"))+e;case 115:return~$n(e,"stretch",0)?yi(Ln(e,"stretch","fill-available"),t,r)+e:e}break;case 5152:case 5920:return Ln(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,(function(t,r,n,i,o,a,s){return jn+r+":"+n+s+(i?jn+r+"-span:"+(o?a:+a-+n)+s:"")+e}));case 4949:if(121===Un(e,t+6))return Ln(e,":",":"+Rn)+e;break;case 6444:switch(Un(e,45===Un(e,14)?18:11)){case 120:return Ln(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Rn+(45===Un(e,14)?"inline-":"")+"box$3$1"+Rn+"$2$3$1"+jn+"$2box$3")+e;case 100:return Ln(e,":",":"+jn)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Ln(e,"scroll-","scroll-snap-")+e}return e}function vi(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case Fn:return void(e.return=yi(e.value,e.length,r));case Tn:return mi([Zn(e,{value:Ln(e.value,"@","@"+Rn)})],n);case En:if(e.length)return function(e,t){return e.map(t).join("")}(r=e.props,(function(t){switch(Hn(t,n=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":ei(Zn(e,{props:[Ln(t,/:(read-\w+)/,":"+Pn+"$1")]})),ei(Zn(e,{props:[t]})),kn(e,{props:Bn(r,n)});break;case"::placeholder":ei(Zn(e,{props:[Ln(t,/:(plac\w+)/,":"+Rn+"input-$1")]})),ei(Zn(e,{props:[Ln(t,/:(plac\w+)/,":"+Pn+"$1")]})),ei(Zn(e,{props:[Ln(t,/:(plac\w+)/,jn+"input-$1")]})),ei(Zn(e,{props:[t]})),kn(e,{props:Bn(r,n)})}return""}))}}function bi(e){return ci(_i("",null,null,null,[""],e=si(e),0,[0],e))}function _i(e,t,r,n,i,o,a,s,c){for(var u=0,l=0,f=a,h=0,d=0,p=0,m=1,g=1,y=1,v=0,b="",_=i,S=o,w=n,O=b;g;)switch(p=v,v=ri()){case 40:if(108!=p&&58==Un(O,f-1)){-1!=$n(O+=Ln(ui(v),"&","&\f"),"&\f",Nn(u?s[u-1]:0))&&(y=-1);break}case 34:case 39:case 91:O+=ui(v);break;case 9:case 10:case 13:case 32:O+=li(p);break;case 92:O+=fi(ii()-1,7);continue;case 47:switch(ni()){case 42:case 47:qn(wi(di(ri(),ii()),t,r,c),c);break;default:O+="/"}break;case 123*m:s[u++]=Qn(O)*y;case 125*m:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+l:-1==y&&(O=Ln(O,/\f/g,"")),d>0&&Qn(O)-f&&qn(d>32?Oi(O+";",n,r,f-1,c):Oi(Ln(O," ","")+";",n,r,f-2,c),c);break;case 59:O+=";";default:if(qn(w=Si(O,t,r,u,l,i,s,b,_=[],S=[],f,o),o),123===v)if(0===l)_i(O,t,w,w,_,o,f,s,S);else switch(99===h&&110===Un(O,3)?100:h){case 100:case 108:case 109:case 115:_i(e,w,w,n&&qn(Si(e,w,w,0,0,i,s,b,i,_=[],f,S),S),i,S,f,s,n?_:S);break;default:_i(O,w,w,w,[""],S,0,s,S)}}u=l=d=0,m=y=1,b=O="",f=a;break;case 58:f=1+Qn(O),d=p;default:if(m<1)if(123==v)--m;else if(125==v&&0==m++&&125==ti())continue;switch(O+=Cn(v),v*m){case 38:y=l>0?1:(O+="\f",-1);break;case 44:s[u++]=(Qn(O)-1)*y,y=1;break;case 64:45===ni()&&(O+=ui(ri())),h=ni(),l=f=Qn(b=O+=pi(ii())),v++;break;case 45:45===p&&2==Qn(O)&&(m=0)}}return o}function Si(e,t,r,n,i,o,a,s,c,u,l,f){for(var h=i-1,d=0===i?o:[""],p=Mn(d),m=0,g=0,y=0;m0?d[v]+" "+b:Ln(b,/&\f/g,d[v])))&&(c[y++]=_);return Yn(e,t,r,0===i?En:s,c,u,l,f)}function wi(e,t,r,n){return Yn(e,t,r,xn,Cn(Xn),Wn(e,2,-2),0,n)}function Oi(e,t,r,n,i){return Yn(e,t,r,Fn,Wn(e,0,n),Wn(e,n+1,-1),n,i)}var ji={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Pi="undefined"!=typeof process&&("MISSING_ENV_VAR".REACT_APP_SC_ATTR||"MISSING_ENV_VAR".SC_ATTR)||"data-styled",Ri="active",xi="data-styled-version",Ei="6.1.11",Fi="/*!sc*/\n",Ii="undefined"!=typeof window&&"HTMLElement"in window,Ti=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY?"false"!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&("false"!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".SC_DISABLE_SPEEDY)),Ai=(new Set,Object.freeze([])),Ni=Object.freeze({});function Ci(e,t,r){return void 0===r&&(r=Ni),e.theme!==r.theme&&e.theme||t||r.theme}var ki=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),Di=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Hi=/(^-|-$)/g;function Li(e){return e.replace(Di,"-").replace(Hi,"")}var $i=/(a)(d)/gi,Ui=52,Wi=function(e){return String.fromCharCode(e+(e>25?39:97))};function Qi(e){var t,r="";for(t=Math.abs(e);t>Ui;t=t/Ui|0)r=Wi(t%Ui)+r;return(Wi(t%Ui)+r).replace($i,"$1-$2")}var Mi,qi=5381,Bi=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e},Vi=function(e){return Bi(qi,e)};function zi(e){return Qi(Vi(e)>>>0)}function Gi(e){return e.displayName||e.name||"Component"}function Ji(e){return"string"==typeof e&&!0}var Xi="function"==typeof Symbol&&Symbol.for,Ki=Xi?Symbol.for("react.memo"):60115,Yi=Xi?Symbol.for("react.forward_ref"):60112,Zi={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},eo={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},to={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ro=((Mi={})[Yi]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Mi[Ki]=to,Mi);function no(e){return("type"in(t=e)&&t.type.$$typeof)===Ki?to:"$$typeof"in e?ro[e.$$typeof]:Zi;var t}var io=Object.defineProperty,oo=Object.getOwnPropertyNames,ao=Object.getOwnPropertySymbols,so=Object.getOwnPropertyDescriptor,co=Object.getPrototypeOf,uo=Object.prototype;function lo(e,t,r){if("string"!=typeof t){if(uo){var n=co(t);n&&n!==uo&&lo(e,n,r)}var i=oo(t);ao&&(i=i.concat(ao(t)));for(var o=no(e),a=no(t),s=0;s0?" Args: ".concat(t.join(", ")):""))}var _o=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,i=n;e>=i;)if((i<<=1)<0)throw bo(16,"".concat(e));this.groupSizes=new Uint32Array(i),this.groupSizes.set(r),this.length=i;for(var o=n;o=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),i=n+r,o=n;o=0){var r=document.createTextNode(t);return this.element.insertBefore(r,this.nodes[e]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},e.prototype.getRule=function(e){return e0&&(c+="".concat(e,","))})),n+="".concat(a).concat(s,'{content:"').concat(c,'"}').concat(Fi)},o=0;o0?".".concat(t):e},l=c.slice();l.push((function(e){e.type===En&&e.value.includes("&")&&(e.props[0]=e.props[0].replace(Lo,r).replace(n,u))})),a.prefix&&l.push(vi),l.push(gi);var f=function(e,i,o,s){void 0===i&&(i=""),void 0===o&&(o=""),void 0===s&&(s="&"),t=s,r=i,n=new RegExp("\\".concat(r,"\\b"),"g");var c=e.replace($o,""),u=bi(o||i?"".concat(o," ").concat(i," { ").concat(c," }"):c);a.namespace&&(u=Uo(u,a.namespace));var f,h,d,p=[];return mi(u,(f=l.concat((d=function(e){return p.push(e)},function(e){e.root||(e=e.return)&&d(e)})),h=Mn(f),function(e,t,r,n){for(var i="",o=0;o="A"&&e<="Z"};function Xo(e){for(var t="",r=0;r>>0);if(!t.hasNameForId(this.componentId,o)){var a=r(i,".".concat(o),void 0,this.componentId);t.insertRules(this.componentId,o,a)}n=po(n,o),this.staticRulesId=o}else{for(var s=Bi(this.baseHash,r.hash),c="",u=0;u>>0);t.hasNameForId(this.componentId,h)||t.insertRules(this.componentId,h,r(c,".".concat(h),void 0,this.componentId)),n=po(n,h)}}return n},e}(),na=o.default.createContext(void 0);na.Consumer;var ia={};new Set;function oa(e,t,r){var n=ho(e),i=e,a=!Ji(e),s=t.attrs,c=void 0===s?Ai:s,u=t.componentId,l=void 0===u?function(e,t){var r="string"!=typeof e?"sc":Li(e);ia[r]=(ia[r]||0)+1;var n="".concat(r,"-").concat(zi(Ei+r+ia[r]));return t?"".concat(t,"-").concat(n):n}(t.displayName,t.parentComponentId):u,f=t.displayName,h=void 0===f?function(e){return Ji(e)?"styled.".concat(e):"Styled(".concat(Gi(e),")")}(e):f,d=t.displayName&&t.componentId?"".concat(Li(t.displayName),"-").concat(t.componentId):t.componentId||l,p=n&&i.attrs?i.attrs.concat(c).filter(Boolean):c,m=t.shouldForwardProp;if(n&&i.shouldForwardProp){var g=i.shouldForwardProp;if(t.shouldForwardProp){var y=t.shouldForwardProp;m=function(e,t){return g(e,t)&&y(e,t)}}else m=g}var v=new ra(r,d,n?i.componentStyle:void 0);function b(e,t){return function(e,t,r){var n=e.attrs,i=e.componentStyle,a=e.defaultProps,s=e.foldedComponentIds,c=e.styledComponentId,u=e.target,l=o.default.useContext(na),f=Vo(),h=e.shouldForwardProp||f.shouldForwardProp,d=Ci(t,l,a)||Ni,p=function(e,t,r){for(var n,i=_n(_n({},t),{className:void 0,theme:r}),o=0;o2&&Ho.registerId(this.componentId+e),this.removeStyles(e,r),this.createStyles(e,t,r,n)}}();(function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString(),r=Io(),n=mo([r&&'nonce="'.concat(r,'"'),"".concat(Pi,'="true"'),"".concat(xi,'="').concat(Ei,'"')].filter(Boolean)," ");return"")},this.getStyleTags=function(){if(e.sealed)throw bo(2);return e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)throw bo(2);var r=((t={})[Pi]="",t[xi]=Ei,t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),n=Io();return n&&(r.nonce=n),[o.default.createElement("style",_n({},r,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new Ho({isServer:!0}),this.sealed=!1}e.prototype.collectStyles=function(e){if(this.sealed)throw bo(2);return o.default.createElement(zo,{sheet:this.instance},e)},e.prototype.interleaveWithNodeStream=function(e){throw bo(3)}})(),"__sc-".concat(Pi,"__");function ha(e){return ha="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},ha(e)}function da(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 pa(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:b;return _(e,ga()),function(r){var n,i,o=(r||{}).queryHook,a=void 0===o?ya:o;return{$$type:"ais.searchBox",init:function(t){var r=t.instantSearchInstance;e(pa(pa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(pa(pa({},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 pa(pa({},e),{},{searchBox:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.helper,o=e.instantSearchInstance,s=e.state;return n||(n=function(e){a(e,(function(e){return t.setQuery(e).search()}))},i=function(){t.setQuery("").search()}),{query:s.query||"",refine:n,clear:i,widgetParams:r,isSearchStalled:"stalled"===o.status}},getWidgetUiState:function(e,t){var r=t.searchParameters.query||"";return""===r||e&&e.query===r?e:pa(pa({},e),{},{query:r})},getWidgetSearchParameters:function(e,t){var r=t.uiState;return e.setQueryParameter("query",r.query||"")}}}};function ba(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;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Aa=g({name:"refinement-list",connector:!0}),Na=["isRefined","count:desc","name:asc"];const Ca=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;return _(e,Aa()),function(r){var n=r||{},i=n.attribute,o=n.operator,a=void 0===o?"or":o,s=n.limit,c=void 0===s?10:s,u=n.showMore,l=void 0!==u&&u,f=n.showMoreLimit,h=void 0===f?20:f,d=n.sortBy,p=void 0===d?Na:d,m=n.escapeFacetValues,g=void 0===m||m,y=n.transformItems,v=void 0===y?function(e){return e}:y;if(!i)throw new Error(Aa("The `attribute` option is required."));if(!/^(and|or)$/.test(a))throw new Error(Aa('The `operator` must one of: `"and"`, `"or"` (got "'.concat(a,'").')));if(!0===l&&h<=c)throw new Error(Aa("`showMoreLimit` should be greater than `limit`."));var b,_,S,w=function(e){var t=e.name,r=e.escapedValue;return Fa(Fa({},Ta(e,Ra)),{},{value:r,label:t,highlighted:t})},O=[],j=!0,P=!1,R=function(){};function x(){R()}function E(){return P?h:c}var F=function(){return function(){}},I=function(t,r){return function(n){return function(o){var a=n.instantSearchInstance,s=n.results;if(""===o&&O)e(Fa(Fa({},r.getWidgetRenderState(Fa(Fa({},n),{},{results:b}))),{},{instantSearchInstance:a}),!1);else{var c={highlightPreTag:g?M.highlightPreTag:q.highlightPreTag,highlightPostTag:g?M.highlightPostTag:q.highlightPostTag};t.searchForFacetValues(i,o,Math.min(E(),100),c).then((function(t){var i=g?t.facetHits.map((function(e){return W(W({},e),{},{highlighted:B(e.highlighted)})})):t.facetHits,o=v(i.map((function(e){var t=e.escapedValue,r=e.value;return Fa(Fa({},Ta(e,xa)),{},{value:t,label:r})})),{results:s});e(Fa(Fa({},r.getWidgetRenderState(Fa(Fa({},n),{},{results:b}))),{},{items:o,canToggleShowMore:!1,canRefine:!0,isFromSearch:!0,instantSearchInstance:a}),!1)}))}}}};return{$$type:"ais.refinementList",init:function(t){e(Fa(Fa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e(Fa(Fa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1)},getRenderState:function(e,t){return Fa(Fa({},e),{},{refinementList:Fa(Fa({},e.refinementList),{},Ia({},i,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=this,n=e.results,o=e.state,a=e.createURL,s=e.instantSearchInstance,u=e.helper,f=[],h=[];if(S&&_&&F||(S=function(e){var t=e.instantSearchInstance,r=e.helper,n=e.attribute,i=e.widgetType;return function(){for(var e=arguments.length,o=new Array(e),a=0;a=2&&o.length<=4&&(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,s)||t.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:i,eventType:d,eventModifier:p,payload:_a({eventName:u,index:r.getIndex(),filters:["".concat(m,":").concat(s)]},f),attribute:m}))}}({instantSearchInstance:s,helper:u,attribute:i,widgetType:this.$$type}),_=function(e){S("click:internal",e),u.toggleFacetRefinement(i,e).search()},F=I(u,this)),n){var d=n.getFacetValues(i,{sortBy:p,facetOrdering:p===Na});h=d&&Array.isArray(d)?d:[],f=v(h.slice(0,E()).map(w),{results:n});var m=o.maxValuesPerFacet,g=E();j=m>g?h.length<=g:h.lengthc||l&&!j;return{createURL:function(e){return a((function(r){return t.getWidgetUiState(r,{searchParameters:o.resetPage().toggleFacetRefinement(i,e),helper:u})}))},items:f,refine:_,searchForItems:y,isFromSearch:!1,canRefine:f.length>0,widgetParams:r,isShowingMore:P,canToggleShowMore:T,toggleShowMore:x,sendEvent:S,hasExhaustiveItems:j}},dispose:function(e){var r=e.state;t();var n=r.setQueryParameter("maxValuesPerFacet",void 0);return"and"===a?n.removeFacet(i):n.removeDisjunctiveFacet(i)},getWidgetUiState:function(e,t){var r=t.searchParameters,n="or"===a?r.getDisjunctiveRefinements(i):r.getConjunctiveRefinements(i);return function(e,t){if(!e.refinementList)return e;e.refinementList[t]&&0!==e.refinementList[t].length||delete e.refinementList[t];0===Object.keys(e.refinementList).length&&delete e.refinementList;return e}(Fa(Fa({},e),{},{refinementList:Fa(Fa({},e.refinementList),{},Ia({},i,n))}),i)},getWidgetSearchParameters:function(e,t){var r=t.uiState,n="or"===a;if(e.isHierarchicalFacet(i))return e;if(n&&e.isConjunctiveFacet(i)||!n&&e.isDisjunctiveFacet(i))return e;var o=r.refinementList&&r.refinementList[i],s=n?e.addDisjunctiveFacet(i).removeDisjunctiveFacetRefinement(i):e.addFacet(i).removeFacetRefinement(i),u=s.maxValuesPerFacet||0,f=Math.max(u,l?h:c),d=s.setQueryParameter("maxValuesPerFacet",f);if(!o){var p=n?"disjunctiveFacetsRefinements":"facetsRefinements";return d.setQueryParameters(Ia({},p,Fa(Fa({},d[p]),{},Ia({},i,[]))))}return o.reduce((function(e,t){return n?e.addDisjunctiveFacetRefinement(i,t):e.addFacetRefinement(i,t)}),d)}}}};function ka(e,t){return Ge(Ca,e,t)}var Da=0;Array.isArray;function Ha(e,t,r,n,o,a){t||(t={});var s,c,u=t;if("ref"in u)for(c in u={},t)"ref"==c?s=t[c]:u[c]=t[c];var l={type:e,props:u,key:r,ref:s,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:--Da,__i:-1,__u:0,__source:o,__self:a};if("function"==typeof e&&(s=e.defaultProps))for(c in s)void 0===u[c]&&(u[c]=s[c]);return i.fF.vnode&&i.fF.vnode(l),l}const La=fa.div` +!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var n in r)("object"==typeof exports?exports:e)[n]=r[n]}}(self,(()=>(()=>{var e={733: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,o,a,s,c,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(o=this._events[e]))return!1;if(r(o))switch(arguments.length){case 1:o.call(this);break;case 2:o.call(this,arguments[1]);break;case 3:o.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),o.apply(this,s)}else if(n(o))for(s=Array.prototype.slice.call(arguments,1),a=(u=o.slice()).length,c=0;c0&&this._events[e].length>a&&(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,o,a,s;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(a=(i=this._events[e]).length,o=-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(s=a;s-- >0;)if(i[s]===t||i[s].listener&&i[s].listener===t){o=s;break}if(o<0)return this;1===i.length?(i.length=0,delete this._events[e]):i.splice(o,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)}},103:(e,t,r)=>{"use strict";var n=r(571),i=r(127),o=r(371),a=r(691);function s(e,t,r,i){return new n(e,t,r,i)}s.version=r(938),s.AlgoliaSearchHelper=n,s.SearchParameters=o,s.RecommendParameters=i,s.SearchResults=a,e.exports=s},732:(e,t,r)=>{"use strict";var n=r(733);function i(e,t,r){this.main=e,this.fn=t,this.recommendFn=r,this.lastResults=null,this.lastRecommendResults=null}r(14)(i,n),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},i.prototype.getModifiedRecommendState=function(e){return this.recommendFn(e)},e.exports=i},127:e=>{"use strict";function t(e){e=e||{},this.params=e.params||[]}t.prototype={constructor:t,addParams:function(e){var r=this.params.slice(),n=this.params.findIndex((function(t){return t.$$id===e.$$id}));return-1!==n?r.splice(n,1,e):r.push(e),new t({params:r})},removeParams:function(e){return new t({params:this.params.filter((function(t){return t.$$id!==e}))})},addFrequentlyBoughtTogether:function(e){return this.addParams(Object.assign({},e,{model:"bought-together"}))},addRelatedProducts:function(e){return this.addParams(Object.assign({},e,{model:"related-products"}))},addTrendingItems:function(e){return this.addParams(Object.assign({},e,{model:"trending-items"}))},addTrendingFacets:function(e){return this.addParams(Object.assign({},e,{model:"trending-facets"}))},addLookingSimilar:function(e){return this.addParams(Object.assign({},e,{model:"looking-similar"}))},_buildQueries:function(e){return this.params.map((function(t){var r=Object.assign({},t,{indexName:e});return delete r.$$id,r}))}},e.exports=t},54:(e,t,r)=>{"use strict";var n=r(110),i=r(317),o=r(383),a={addRefinement:function(e,t,r){if(a.isRefined(e,t,r))return e;var i=""+r,o=e[t]?e[t].concat(i):[i],s={};return s[t]=o,n({},s,e)},removeRefinement:function(e,t,r){if(void 0===r)return a.clearRefinement(e,(function(e,r){return t===r}));var n=""+r;return a.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 a.isRefined(e,t,r)?a.removeRefinement(e,t,r):a.addRefinement(e,t,r)},clearRefinement:function(e,t,r){if(void 0===t)return i(e)?{}:e;if("string"==typeof t)return o(e,[t]);if("function"==typeof t){var n=!1,a=Object.keys(e).reduce((function(i,o){var a=e[o]||[],s=a.filter((function(e){return!t(e,o,r)}));return s.length!==a.length&&(n=!0),i[o]=s,i}),{});return n?a: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=a},371:(e,t,r)=>{"use strict";var n=r(110),i=r(849),o=r(843),a=r(728),s=r(317),c=r(383),u=r(507),l=r(208),f=r(54);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 d(e){var t=e?d._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!==d.PARAMETERS.indexOf(e),i=void 0!==t[e];!n&&i&&(r[e]=t[e])}))}d.PARAMETERS=Object.keys(new d),d._parseNumbers=function(e){if(e instanceof d)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 a(e,t)},d.make=function(e){var t=new d(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},d.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&&s(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."):s(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},d.prototype={constructor:d,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=a({},this.numericRefinements);return i[e]=a({},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 s(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return c(this.numericRefinements,[e]);if("function"==typeof e){var t=!1,r=this.numericRefinements,n=Object.keys(r).reduce((function(n,i){var o=r[i],a={};return o=o||{},Object.keys(o).forEach((function(r){var n=o[r]||[],s=[];n.forEach((function(t){e({val:t,op:r},i,"numeric")||s.push(t)})),s.length!==n.length&&(t=!0),a[r]=s})),n[i]=a,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 o,a,s=u(r),c=void 0!==(o=this.numericRefinements[e][t],a=s,i(o,(function(e){return h(e,a)})));return n&&c},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=o(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 o(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;return 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=d.validate(this,e);if(t)throw t;var r=this,n=d._parseNumbers(e),i=Object.keys(this).reduce((function(e,t){return e[t]=r[t],e}),{}),o=Object.keys(n).reduce((function(e,t){var r=void 0!==e[t],i=void 0!==n[t];return r&&!i?c(e,[t]):(i&&(e[t]=n[t]),e)}),i);return new this.constructor(o)},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=d},673:(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),d=o(e._getHierarchicalFacetSortBy(n)),p=t.every((function(e){return e.exhaustive})),m=function(e,t,r,n,o){return function(u,l,f){var h=u;if(f>0){var d=0;for(h=u;d{"use strict";var n=r(965),i=r(110),o=r(909),a=r(849),s=r(917),c=r(577),u=r(728),l=r(601),f=o.escapeFacetValue,h=o.unescapeFacetValue,d=r(673);function p(e){var t={};return e.forEach((function(e,r){t[e]=r})),t}function m(e,t,r){t&&t[r]&&(e.stats=t[r])}function g(e,t,r){var o=t[0];this._rawResults=t;var c=this;Object.keys(o).forEach((function(e){c[e]=o[e]}));var l=u({persistHierarchicalRootCount:!1},r);Object.keys(l).forEach((function(e){c[e]=l[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 f=e.getRefinedDisjunctiveFacets(),g=p(e.facets),y=p(e.disjunctiveFacets),v=1,b=o.facets||{};Object.keys(b).forEach((function(t){var r,n,i=b[t],u=(r=e.hierarchicalFacets,n=t,a(r,(function(e){return(e.attributes||[]).indexOf(n)>-1})));if(u){var l=u.attributes.indexOf(t),f=s(e.hierarchicalFacets,(function(e){return e.name===u.name}));c.hierarchicalFacets[f][l]={attribute:t,data:i,exhaustive:o.exhaustiveFacetsCount}}else{var h,d=-1!==e.disjunctiveFacets.indexOf(t),p=-1!==e.facets.indexOf(t);d&&(h=y[t],c.disjunctiveFacets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.disjunctiveFacets[h],o.facets_stats,t)),p&&(h=g[t],c.facets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.facets[h],o.facets_stats,t))}})),this.hierarchicalFacets=n(this.hierarchicalFacets),f.forEach((function(r){var n=t[v],a=n&&n.facets?n.facets:{},l=e.getHierarchicalFacetByName(r);Object.keys(a).forEach((function(t){var r,f=a[t];if(l){r=s(e.hierarchicalFacets,(function(e){return e.name===l.name}));var d=s(c.hierarchicalFacets[r],(function(e){return e.attribute===t}));if(-1===d)return;c.hierarchicalFacets[r][d].data=u({},c.hierarchicalFacets[r][d].data,f)}else{r=y[t];var p=o.facets&&o.facets[t]||{};c.disjunctiveFacets[r]={name:t,data:i({},f,p),exhaustive:n.exhaustiveFacetsCount},m(c.disjunctiveFacets[r],n.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!c.disjunctiveFacets[r].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(h(n))>-1&&(c.disjunctiveFacets[r].data[n]=0)}))}})),v++})),e.getRefinedHierarchicalFacets().forEach((function(r){var n=e.getHierarchicalFacetByName(r),o=e._getHierarchicalFacetSeparator(n),a=e.getHierarchicalRefinement(r);0===a.length||a[0].split(o).length<2||t.slice(v).forEach((function(t){var r=t&&t.facets?t.facets:{};Object.keys(r).forEach((function(t){var u=r[t],l=s(e.hierarchicalFacets,(function(e){return e.name===n.name})),f=s(c.hierarchicalFacets[l],(function(e){return e.attribute===t}));if(-1!==f){var h={};if(a.length>0&&!c.persistHierarchicalRootCount){var d=a[0].split(o)[0];h[d]=c.hierarchicalFacets[l][f].data[d]}c.hierarchicalFacets[l][f].data=i(h,u,c.hierarchicalFacets[l][f].data)}})),v++}))})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],n=g[t];c.facets[n]={name:t,data:b[t],exhaustive:o.exhaustiveFacetsCount},r.forEach((function(e){c.facets[n]=c.facets[n]||{name:t},c.facets[n].data=c.facets[n].data||{},c.facets[n].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(d(e)),this.facets=n(this.facets),this.disjunctiveFacets=n(this.disjunctiveFacets),this._state=e}function y(e,t){function r(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var n=a(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=a(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 o=a(e.hierarchicalFacets,r);if(!o)return o;var s=e._state.getHierarchicalFacetByName(t),c=e._state._getHierarchicalFacetSeparator(s),u=h(e._state.getHierarchicalRefinement(t)[0]||"");0===u.indexOf(s.rootPath)&&(u=u.replace(s.rootPath+c,""));var l=u.split(c);return l.unshift(t),v(o,l,0),o}}function v(e,t,r){e.isRefined=e.name===(t[r]&&t[r].trim()),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 o=t.data.map((function(t){return b(e,t,r,n+1)})),a=e(o,r[n]);return i({data:a},t)}function _(e,t){var r=a(e,(function(e){return e.name===t}));return r&&r.stats}function S(e,t,r,n,i){var o=a(i,(function(e){return e.name===r})),s=o&&o.data&&o.data[n]?o.data[n]:0,c=o&&o.exhaustive||!1;return{type:t,attributeName:r,name:n,count:s,exhaustive:c}}g.prototype.getFacetByName=function(e){function t(t){return t.name===e}return a(this.facets,t)||a(this.disjunctiveFacets,t)||a(this.hierarchicalFacets,t)},g.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],g.prototype.getFacetValues=function(e,t){var r=y(this,e);if(r){var n,o=i({},t,{sortBy:g.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),a=this;if(Array.isArray(r))n=[e];else n=a._state.getHierarchicalFacetByName(r.name).attributes;return b((function(e,t){if(o.facetOrdering){var r=function(e,t){return e.renderingContent&&e.renderingContent.facetOrdering&&e.renderingContent.facetOrdering.values&&e.renderingContent.facetOrdering.values[t]}(a,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 o,a=t.sortRemainingBy;return"hidden"===a?r:(o="alpha"===a?[["path","name"],["asc","asc"]]:[["count"],["desc"]],r.concat(l(n,o[0],o[1])))}(e,r)}if(Array.isArray(o.sortBy)){var n=c(o.sortBy,g.DEFAULT_SORT);return l(e,n[0],n[1])}if("function"==typeof o.sortBy)return function(e,t){return t.sort(e)}(o.sortBy,e);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}),r,n)}},g.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?_(this.facets,e):this._state.isDisjunctiveFacet(e)?_(this.disjunctiveFacets,e):void 0},g.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),o=e._getHierarchicalFacetSeparator(i),s=r.split(o),c=a(n,(function(e){return e.name===t})),u=s.reduce((function(e,t){var r=e&&a(e.data,(function(e){return e.name===t}));return void 0!==r?r:e}),c),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=g},571:(e,t,r)=>{"use strict";var n=r(733),i=r(732),o=r(909).escapeFacetValue,a=r(14),s=r(728),c=r(317),u=r(383),l=r(127),f=r(228),h=r(371),d=r(691),p=r(938);function m(e,t,r,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.setClient(e);var i=r||{};i.index=t,this.state=h.make(i),this.recommendState=new l({params:i.recommendState}),this.lastResults=null,this.lastRecommendResults=null,this._queryId=0,this._recommendQueryId=0,this._lastQueryIdReceived=-1,this._lastRecommendQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0,this._currentNbRecommendQueries=0,this._searchResultsOptions=n}function g(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}a(m,n),m.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},m.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},m.prototype.recommend=function(){return this._recommend(),this},m.prototype.getQuery=function(){var e=this.state;return f._getHitsSearchParams(e)},m.prototype.searchOnce=function(e,t){var r=e?this.state.setQueryParameters(e):this.state,n=f._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 d(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 d(r,e.results),r)})).catch((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,r)}))},m.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=s({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:u(f._getHitsSearchParams(n),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),o="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(o);var a=this.client.initIndex(n.index);if("function"!=typeof a.findAnswers)throw new Error(o);return a.findAnswers(n.query,e.queryLanguages,i)},m.prototype.searchForFacetValues=function(e,t,r,n){var i="function"==typeof this.client.searchForFacetValues,a="function"==typeof this.client.initIndex;if(!i&&!a&&"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 s=this.state.setQueryParameters(n||{}),c=s.isDisjunctiveFacet(e),u=f.getSearchForFacetQuery(e,t,r,s);this._currentNbQueries++;var l,h=this;return i?l=this.client.searchForFacetValues([{indexName:s.index,params:u}]):a?l=this.client.initIndex(s.index).searchForFacetValues(u):(delete u.facetName,l=this.client.search([{type:"facet",facet:e,indexName:s.index,params:u}]).then((function(e){return e.results[0]}))),this.emit("searchForFacetValues",{state:s,facet:e,query:t}),l.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=o(t.value),t.isRefined=c?s.isDisjunctiveFacetRefined(e,t.escapedValue):s.isFacetRefined(e,t.escapedValue)})),t}),(function(e){throw h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),e}))},m.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},m.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},m.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},m.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},m.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},m.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},m.prototype.addFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.addFrequentlyBoughtTogether(e)}),this},m.prototype.addRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.addRelatedProducts(e)}),this},m.prototype.addTrendingItems=function(e){return this._recommendChange({state:this.recommendState.addTrendingItems(e)}),this},m.prototype.addTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.addTrendingFacets(e)}),this},m.prototype.addLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.addLookingSimilar(e)}),this},m.prototype.removeNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},m.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},m.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},m.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},m.prototype.removeFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingItems=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},m.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},m.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},m.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},m.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},m.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},m.prototype.setCurrentPage=g,m.prototype.setPage=g,m.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},m.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},m.prototype.setState=function(e){return this._change({state:h.make(e),isPageReset:!1}),this},m.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new h(e),this},m.prototype.hasRefinements=function(e){return!!c(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))},m.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},m.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},m.prototype.hasTag=function(e){return this.state.isTagRefined(e)},m.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},m.prototype.getIndex=function(){return this.state.index},m.prototype.getCurrentPage=y,m.prototype.getPage=y,m.prototype.getTags=function(){return this.state.tagRefinements},m.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},m.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},m.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},m.prototype._search=function(e){var t=this.state,r=[],n=[];e.onlyWithDerivedHelpers||(n=f._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?f._getQueries(n.index,n):[];return r.push({state:n,queriesCount:i.length,helper:e}),e.emit("search",{state:n,results:e.lastResults}),i})),o=Array.prototype.concat.apply(n,i),a=this._queryId++;if(this._currentNbQueries++,!o.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,r,a));try{this.client.search(o).then(this._dispatchAlgoliaResponse.bind(this,r,a)).catch(this._dispatchAlgoliaError.bind(this,a))}catch(e){this.emit("error",{error:e})}},m.prototype._recommend=function(){var e=this.state,t=this.recommendState,r=this.getIndex(),n=[{state:t,index:r,helper:this}];this.emit("fetch",{recommend:{state:t,results:this.lastRecommendResults}});var i=this.derivedHelpers.map((function(t){var r=t.getModifiedState(e).index;if(!r)return[];var i=t.getModifiedRecommendState(new l);return n.push({state:i,index:r,helper:t}),t.emit("fetch",{recommend:{state:i,results:t.lastRecommendResults}}),i._buildQueries(r)})),o=Array.prototype.concat.apply(this.recommendState._buildQueries(r),i);if(0!==o.length)if(o.length>0&&void 0===this.client.getRecommendations)console.warn("Please update algoliasearch/lite to the latest version in order to use recommendations widgets.");else{var a=this._recommendQueryId++;this._currentNbRecommendQueries++;try{this.client.getRecommendations(o).then(this._dispatchRecommendResponse.bind(this,a,n)).catch(this._dispatchRecommendError.bind(this,a))}catch(e){this.emit("error",{error:e})}}},m.prototype._dispatchAlgoliaResponse=function(e,t,r){var n=this;if(!(t0},m.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}))},m.prototype._recommendChange=function(e){var t=e.state;t!==this.recommendState&&(this.recommendState=t,this.emit("recommend:change",{search:{results:this.lastResults,state:this.state},recommend:{results:this.lastRecommendResults,state:this.recommendState}}))},m.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},m.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.client=e),this},m.prototype.getClient=function(){return this.client},m.prototype.derive=function(e,t){var r=new i(this,e,t);return this.derivedHelpers.push(r),r},m.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)},m.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=m},965:e=>{"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},110:e=>{"use strict";e.exports=function(){return Array.prototype.slice.call(arguments).reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(r){void 0!==t[r]&&(void 0!==e[r]&&delete e[r],e[r]=t[r])})),e}),{})}},909: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(/^\\-/,"-")}}},849:e=>{"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var r=0;r{"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var r=0;r{"use strict";var n=r(849);e.exports=function(e,t){var r=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var i=t.split(":"),o=n(r,(function(e){return e[0]===i[0]}));return i.length>1||!o?(e[0].push(i[0]),e[1].push(i[1]),e):(e[0].push(o[0]),e[1].push(o[1]),e)}),[[],[]])}},14:e=>{"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},843:e=>{"use strict";e.exports=function(e,t){return e.filter((function(r,n){return t.indexOf(r)>-1&&e.indexOf(r)===n}))}},728: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 o=n[i],a=e[i];void 0!==a&&void 0===o||(t(a)&&t(o)?e[i]=r(a,o):e[i]="object"==typeof(s=o)&&null!==s?r(Array.isArray(s)?[]:{},s):s)}var s;return e}e.exports=function(e){t(e)||(e={});for(var n=1,i=arguments.length;n{"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},383:e=>{"use strict";e.exports=function(e,t){if(null===e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}},601:e=>{"use strict";function t(e,t){if(e!==t){var r=void 0!==e,n=null===e,i=void 0!==t,o=null===t;if(!o&&e>t||n&&i||!r)return 1;if(!n&&e=n.length?o:"desc"===n[i]?-o:o}return e.index-r.index})),i.map((function(e){return e.value}))}},507: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.")}},228:(e,t,r)=>{"use strict";var n=r(728);function i(e){return Object.keys(e).sort().reduce((function(t,r){return t[r]=e[r],t}),{})}var o={_getQueries:function(e,t){var r=[];return r.push({indexName:e,params:o._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(n){r.push({indexName:e,params:o._getDisjunctiveFacetSearchParams(t,n)})})),t.getRefinedHierarchicalFacets().forEach((function(n){var i=t.getHierarchicalFacetByName(n),a=t.getHierarchicalRefinement(n),s=t._getHierarchicalFacetSeparator(i);if(a.length>0&&a[0].split(s).length>1){var c=a[0].split(s).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(s)})}),[]);c.forEach((function(n,a){var s=o._getDisjunctiveFacetSearchParams(t,n.attribute,0===a);function u(e){return i.attributes.some((function(t){return t===e.split(":")[0]}))}var l=(s.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=c[a-1];s.facetFilters=a>0?l.concat(f.attribute+":"+f.value):l.length>0?l:void 0,r.push({indexName:e,params:s})}))}})),r},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(o._getHitsHierarchicalFacetsAttributes(e)).sort(),r=o._getFacetFilters(e),a=o._getNumericFilters(e),s=o._getTagFilters(e),c={facets:t.indexOf("*")>-1?["*"]:t,tagFilters:s};return r.length>0&&(c.facetFilters=r),a.length>0&&(c.numericFilters=a),i(n({},e.getQueryParams(),c))},_getDisjunctiveFacetSearchParams:function(e,t,r){var a=o._getFacetFilters(e,t,r),s=o._getNumericFilters(e,t),c=o._getTagFilters(e),u={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};c.length>0&&(u.tagFilters=c);var l=e.getHierarchicalFacetByName(t);return u.facets=l?o._getDisjunctiveHierarchicalFacetAttribute(e,l,r):t,s.length>0&&(u.numericFilters=s),a.length>0&&(u.facetFilters=a),i(n({},e.getQueryParams(),u))},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var r=[];return Object.keys(e.numericRefinements).forEach((function(n){var i=e.numericRefinements[n]||{};Object.keys(i).forEach((function(e){var o=i[e]||[];t!==n&&o.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]||[]).slice().sort().forEach((function(t){n.push(e+":"+t)}))}));var o=e.facetsExcludes||{};Object.keys(o).sort().forEach((function(e){(o[e]||[]).sort().forEach((function(t){n.push(e+":-"+t)}))}));var a=e.disjunctiveFacetsRefinements||{};Object.keys(a).sort().forEach((function(e){var r=a[e]||[];if(e!==t&&r&&0!==r.length){var i=[];r.slice().sort().forEach((function(t){i.push(e+":"+t)})),n.push(i)}}));var s=e.hierarchicalFacetsRefinements||{};return Object.keys(s).sort().forEach((function(i){var o=(s[i]||[])[0];if(void 0!==o){var a,c,u=e.getHierarchicalFacetByName(i),l=e._getHierarchicalFacetSeparator(u),f=e._getHierarchicalRootPath(u);if(t===i){if(-1===o.indexOf(l)||!f&&!0===r||f&&f.split(l).length===o.split(l).length)return;f?(c=f.split(l).length-1,o=f):(c=o.split(l).length-2,o=o.slice(0,o.lastIndexOf(l))),a=u.attributes[c]}else c=o.split(l).length-1,a=u.attributes[c];a&&n.push([a+":"+o])}})),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),o=n.split(i).length,a=r.attributes.slice(0,o+1);return t.concat(a)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,r){var n=e._getHierarchicalFacetSeparator(t);if(!0===r){var i=e._getHierarchicalRootPath(t),o=0;return i&&(o=i.split(n).length),[t.attributes[o]]}var a=(e.getHierarchicalRefinement(t.name)[0]||"").split(n).length-1;return t.attributes.slice(0,a+1)},getSearchForFacetQuery:function(e,t,r,a){var s=a.isDisjunctiveFacet(e)?a.clearRefinements(e):a,c={facetQuery:t,facetName:e};return"number"==typeof r&&(c.maxFacetHits=r),i(n({},o._getHitsSearchParams(s),c))}};e.exports=o},208:e=>{"use strict";e.exports=function(e){return null!==e&&/^[a-zA-Z0-9_-]{1,64}$/.test(e)}},938:e=>{"use strict";e.exports="3.19.0"},643:function(e){e.exports=function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(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 r(r){for(var n=1;n=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function o(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){s();var t=JSON.stringify(e);return o()[t]})).then((function(e){return Promise.all([e?e.value:t(),void 0!==e])})).then((function(e){var t=i(e,2),n=t[0],o=t[1];return Promise.all([n,o||r.miss(n)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var i=o();return i[JSON.stringify(e)]={timestamp:(new Date).getTime(),value:t},n().setItem(r,JSON.stringify(i)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=o();delete t[JSON.stringify(e)],n().setItem(r,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){n().removeItem(r)}))}}}function s(e){var t=o(e.caches),r=t.shift();return void 0===r?{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,r.miss(e)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,i).catch((function(){return s({caches:t}).get(e,n,i)}))},set:function(e,n){return r.set(e,n).catch((function(){return s({caches:t}).set(e,n)}))},delete:function(e){return r.delete(e).catch((function(){return s({caches:t}).delete(e)}))},clear:function(){return r.clear().catch((function(){return s({caches:t}).clear()}))}}}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},o=JSON.stringify(r);if(o in t)return Promise.resolve(e.serializable?JSON.parse(t[o]):t[o]);var a=n(),s=i&&i.miss||function(){return Promise.resolve()};return a.then((function(e){return s(e)})).then((function(){return a}))},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e){for(var t=e.length-1;t>0;t--){var r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function l(e,t){return t?(Object.keys(t).forEach((function(r){e[r]=t[r](e)})),e):e}function f(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var p={Read:1,Write:2,Any:3},m=1,g=2,y=3;function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m;return r(r({},e),{},{status:t,lastUpdate:Date.now()})}function b(e){return"string"==typeof e?{protocol:"https",url:e,accept:p.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||p.Any}}var _="GET",S="POST";function w(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(v(t))}))}))).then((function(e){var r=e.filter((function(e){return function(e){return e.status===m||Date.now()-e.lastUpdate>12e4}(e)})),n=e.filter((function(e){return function(e){return e.status===y&&Date.now()-e.lastUpdate<=12e4}(e)})),i=[].concat(o(r),o(n));return{getTimeout:function(e,t){return(0===n.length&&0===e?1:n.length+3+e)*t},statelessHosts:i.length>0?i.map((function(e){return b(e)})):t}}))}function O(e,t,n,i){var a=[],s=function(e,t){if(e.method!==_&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:r(r({},e.data),t.data);return JSON.stringify(n)}}(n,i),c=function(e,t){var n=r(r({},e.headers),t.headers),i={};return Object.keys(n).forEach((function(e){var t=n[e];i[e.toLowerCase()]=t})),i}(e,i),u=n.method,l=n.method!==_?{}:r(r({},n.data),i.data),f=r(r(r({"x-algolia-agent":e.userAgent.value},e.queryParameters),l),i.queryParameters),h=0,d=function t(r,o){var l=r.pop();if(void 0===l)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:x(a)};var d={data:s,headers:c,method:u,url:P(l,n.path,f),connectTimeout:o(h,e.timeouts.connect),responseTimeout:o(h,i.timeout)},p=function(e){var t={request:d,response:e,host:l,triesLeft:r.length};return a.push(t),t},m={onSuccess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(n){var i=p(n);return n.isTimedOut&&h++,Promise.all([e.logger.info("Retryable failure",E(i)),e.hostsCache.set(l,v(l,n.isTimedOut?y:g))]).then((function(){return t(r,o)}))},onFail:function(e){throw p(e),function(e,t){var r=e.content,n=e.status,i=r;try{i=JSON.parse(r).message}catch(e){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(i,n,t)}(e,x(a))}};return e.requester.send(d).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,r=e.status;return!t&&!~~r}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSuccess(e):t.onFail(e)}(e,m)}))};return w(e.hostsCache,t).then((function(e){return d(o(e.statelessHosts).reverse(),e.getTimeout)}))}function j(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var r="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(r)&&(t.value="".concat(t.value).concat(r)),t}};return t}function P(e,t,r){var n=R(r),i="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return n.length&&(i+="?".concat(n)),i}function R(e){return Object.keys(e).map((function(t){return f("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r})).join("&")}function x(e){return e.map((function(e){return E(e)}))}function E(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return r(r({},e),{},{request:r(r({},e.request),{},{headers:r(r({},e.request.headers),t)})})}var F=function(e){var t=e.appId,n=function(e,t,r){var n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:function(){return e===h.WithinHeaders?n:{}},queryParameters:function(){return e===h.WithinQueryParameters?n:{}}}}(void 0!==e.authMode?e.authMode:h.WithinHeaders,t,e.apiKey),o=function(e){var t=e.hostsCache,r=e.logger,n=e.requester,o=e.requestsCache,a=e.responsesCache,s=e.timeouts,c=e.userAgent,u=e.hosts,l=e.queryParameters,f={hostsCache:t,logger:r,requester:n,requestsCache:o,responsesCache:a,timeouts:s,userAgent:c,headers:e.headers,queryParameters:l,hosts:u.map((function(e){return b(e)})),read:function(e,t){var r=d(t,f.timeouts.read),n=function(){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Read)})),e,r)};if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();var o={request:e,mappedRequestOptions:r,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(o,(function(){return f.requestsCache.get(o,(function(){return f.requestsCache.set(o,n()).then((function(e){return Promise.all([f.requestsCache.delete(o),e])}),(function(e){return Promise.all([f.requestsCache.delete(o),Promise.reject(e)])})).then((function(e){var t=i(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.responsesCache.set(o,e)}})},write:function(e,t){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Write)})),e,d(t,f.timeouts.write))}};return f}(r(r({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:p.Read},{url:"".concat(t,".algolia.net"),accept:p.Write}].concat(u([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return l({transporter:o,appId:t,addAlgoliaAgent:function(e,t){o.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([o.requestsCache.clear(),o.responsesCache.clear()]).then((function(){}))}},e.methods)},T=function(e){return function(t,r){return t.method===_?e.transporter.read(t,r):e.transporter.write(t,r)}},I=function(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return l({transporter:e.transporter,appId:e.appId,indexName:t},r.methods)}},A=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{params:R(e.params||{})})}));return e.transporter.read({method:S,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},n)}},C=function(e){return function(t,i){return Promise.all(t.map((function(t){var o=t.params,a=o.facetName,s=o.facetQuery,c=n(o,["facetName","facetQuery"]);return I(e)(t.indexName,{methods:{searchForFacetValues:D}}).searchForFacetValues(a,s,r(r({},i),c))})))}},N=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:r},cacheable:!0},n)}},k=function(e){return function(t,r){return e.transporter.read({method:S,path:f("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r)}},D=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n)}},H=1,L=2,$=3,U=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{threshold:e.threshold||0})}));return e.transporter.read({method:S,path:"1/indexes/*/recommendations",data:{requests:i},cacheable:!0},n)}};function W(e,t,n){var i,o={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return r.setRequestHeader(t,e.headers[t])}));var n,i=function(e,n){return setTimeout((function(){r.abort(),t({status:0,content:n,isTimedOut:!0})}),1e3*e)},o=i(e.connectTimeout,"Connection timeout");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(o),n=i(e.responseTimeout,"Socket timeout"))},r.onerror=function(){0===r.status&&(clearTimeout(o),clearTimeout(n),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(o),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},logger:(i=$,{debug:function(e,t){return H>=i&&console.debug(e,t),Promise.resolve()},info:function(e,t){return L>=i&&console.info(e,t),Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:c(),requestsCache:c({serializable:!1}),hostsCache:s({caches:[a({key:"".concat("4.23.3","-").concat(e)}),c()]}),userAgent:j("4.23.3").add({segment:"Browser",version:"lite"}),authMode:h.WithinQueryParameters};return F(r(r(r({},o),n),{},{methods:{search:A,searchForFacetValues:C,multipleQueries:A,multipleSearchForFacetValues:C,customRequest:T,initIndex:function(e){return function(t){return I(e)(t,{methods:{search:k,searchForFacetValues:D,findAnswers:N}})}},getRecommendations:U}}))}return W.version="4.23.3",W}()},83: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}},87:(e,t,r)=>{"use strict";var n=r(670),i=r(192),o=r(83);e.exports={formats:o,parse:i,stringify:n}},192:(e,t,r)=>{"use strict";var n=r(442),i=Object.prototype.hasOwnProperty,o=Array.isArray,a={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},s=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},c=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 o=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,s=r.depth>0&&/(\[[^[\]]*])/.exec(o),u=s?o.slice(0,s.index):o,l=[];if(u){if(!r.plainObjects&&i.call(Object.prototype,u)&&!r.allowPrototypes)return;l.push(u)}for(var f=0;r.depth>0&&null!==(s=a.exec(o))&&f=0;--o){var a,s=e[o];if("[]"===s&&r.parseArrays)a=[].concat(i);else{a=r.plainObjects?Object.create(null):{};var u="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,l=parseInt(u,10);r.parseArrays||""!==u?!isNaN(l)&&s!==u&&String(l)===u&&l>=0&&r.parseArrays&&l<=r.arrayLimit?(a=[])[l]=i:"__proto__"!==u&&(a[u]=i):a={0:i}}i=a}return i}(l,t,r,n)}};e.exports=function(e,t){var r=function(e){if(!e)return a;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");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 t=void 0===e.charset?a.charset:e.charset;return{allowDots:void 0===e.allowDots?a.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:a.comma,decoder:"function"==typeof e.decoder?e.decoder:a.decoder,delimiter:"string"==typeof e.delimiter||n.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:a.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:a.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:a.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),d=-1,p=t.charset;if(t.charsetSentinel)for(r=0;r-1&&(g=o(g)?[g]:g),i.call(u,m)?u[m]=n.combine(u[m],g):u[m]=g}return u}(e,r):e,f=r.plainObjects?Object.create(null):{},h=Object.keys(l),d=0;d{"use strict";var n=r(442),i=r(83),o=Object.prototype.hasOwnProperty,a={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,c=String.prototype.split,u=Array.prototype.push,l=function(e,t){u.apply(e,s(t)?t:[t])},f=Date.prototype.toISOString,h=i.default,d={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,o,a,u,f,h,p,m,g,y,v,b){var _,S=t;if("function"==typeof f?S=f(r,S):S instanceof Date?S=m(S):"comma"===i&&s(S)&&(S=n.maybeMap(S,(function(e){return e instanceof Date?m(e):e}))),null===S){if(o)return u&&!v?u(r,d.encoder,b,"key",g):r;S=""}if("string"==typeof(_=S)||"number"==typeof _||"boolean"==typeof _||"symbol"==typeof _||"bigint"==typeof _||n.isBuffer(S)){if(u){var w=v?r:u(r,d.encoder,b,"key",g);if("comma"===i&&v){for(var O=c.call(String(S),","),j="",P=0;P0?S.join(",")||null:void 0}];else if(s(f))R=f;else{var E=Object.keys(S);R=h?E.sort(h):E}for(var F=0;F0?v+y:""}},442:(e,t,r)=>{"use strict";var n=r(83),i=Object.prototype.hasOwnProperty,o=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),s=function(e,t){for(var r=t&&t.plainObjects?Object.create(null):{},n=0;n1;){var t=e.pop(),r=t.obj[t.prop];if(o(r)){for(var n=[],i=0;i=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||o===n.RFC1738&&(40===l||41===l)?c+=s.charAt(u):l<128?c+=a[l]:l<2048?c+=a[192|l>>6]+a[128|63&l]:l<55296||l>=57344?c+=a[224|l>>12]+a[128|l>>6&63]+a[128|63&l]:(u+=1,l=65536+((1023&l)<<10|1023&s.charCodeAt(u)),c+=a[240|l>>18]+a[128|l>>12&63]+a[128|l>>6&63]+a[128|63&l])}return c},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(o(e)){for(var r=[],n=0;n{"use strict";r.r(t),r.d(t,{Children:()=>V,Component:()=>s.uA,Fragment:()=>s.FK,PureComponent:()=>U,StrictMode:()=>Ce,Suspense:()=>K,SuspenseList:()=>ee,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>we,cloneElement:()=>Ee,createContext:()=>s.q6,createElement:()=>s.n,createFactory:()=>je,createPortal:()=>ie,createRef:()=>s._3,default:()=>We,findDOMNode:()=>Te,flushSync:()=>Ae,forwardRef:()=>q,hydrate:()=>he,isElement:()=>Le,isFragment:()=>Re,isMemo:()=>xe,isValidElement:()=>Pe,lazy:()=>Z,memo:()=>W,render:()=>fe,startTransition:()=>Ne,unmountComponentAtNode:()=>Fe,unstable_batchedUpdates:()=>Ie,useCallback:()=>R,useContext:()=>x,useDebugValue:()=>E,useDeferredValue:()=>ke,useEffect:()=>S,useErrorBoundary:()=>F,useId:()=>T,useImperativeHandle:()=>j,useInsertionEffect:()=>He,useLayoutEffect:()=>w,useMemo:()=>P,useReducer:()=>_,useRef:()=>O,useState:()=>b,useSyncExternalStore:()=>$e,useTransition:()=>De,version:()=>Oe});var n,i,o,a,s=r(172),c=0,u=[],l=[],f=s.fF,h=f.__b,d=f.__r,p=f.diffed,m=f.__c,g=f.unmount,y=f.__;function v(e,t){f.__h&&f.__h(i,e,c||t),c=0;var r=i.__H||(i.__H={__:[],__h:[]});return e>=r.__.length&&r.__.push({__V:l}),r.__[e]}function b(e){return c=1,_(H,e)}function _(e,t,r){var o=v(n++,2);if(o.t=e,!o.__c&&(o.__=[r?r(t):H(void 0,t),function(e){var t=o.__N?o.__N[0]:o.__[0],r=o.t(t,e);t!==r&&(o.__N=[r,o.__[1]],o.__c.setState({}))}],o.__c=i,!i.u)){var a=function(e,t,r){if(!o.__c.__H)return!0;var n=o.__c.__H.__.filter((function(e){return!!e.__c}));if(n.every((function(e){return!e.__N})))return!s||s.call(this,e,t,r);var i=!1;return n.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(i=!0)}})),!(!i&&o.__c.props===e)&&(!s||s.call(this,e,t,r))};i.u=!0;var s=i.shouldComponentUpdate,c=i.componentWillUpdate;i.componentWillUpdate=function(e,t,r){if(this.__e){var n=s;s=void 0,a(e,t,r),s=n}c&&c.call(this,e,t,r)},i.shouldComponentUpdate=a}return o.__N||o.__}function S(e,t){var r=v(n++,3);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__H.__h.push(r))}function w(e,t){var r=v(n++,4);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__h.push(r))}function O(e){return c=5,P((function(){return{current:e}}),[])}function j(e,t,r){c=6,w((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==r?r:r.concat(e))}function P(e,t){var r=v(n++,7);return D(r.__H,t)?(r.__V=e(),r.i=t,r.__h=e,r.__V):r.__}function R(e,t){return c=8,P((function(){return e}),t)}function x(e){var t=i.context[e.__c],r=v(n++,9);return r.c=e,t?(null==r.__&&(r.__=!0,t.sub(i)),t.props.value):e.__}function E(e,t){f.useDebugValue&&f.useDebugValue(t?t(e):e)}function F(e){var t=v(n++,10),r=b();return t.__=e,i.componentDidCatch||(i.componentDidCatch=function(e,n){t.__&&t.__(e,n),r[1](e)}),[r[0],function(){r[1](void 0)}]}function T(){var e=v(n++,11);if(!e.__){for(var t=i.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var r=t.__m||(t.__m=[0,0]);e.__="P"+r[0]+"-"+r[1]++}return e.__}function I(){for(var e;e=u.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(N),e.__H.__h.forEach(k),e.__H.__h=[]}catch(t){e.__H.__h=[],f.__e(t,e.__v)}}f.__b=function(e){i=null,h&&h(e)},f.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),y&&y(e,t)},f.__r=function(e){d&&d(e),n=0;var t=(i=e.__c).__H;t&&(o===i?(t.__h=[],i.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.__V=l,e.__N=e.i=void 0}))):(t.__h.forEach(N),t.__h.forEach(k),t.__h=[],n=0)),o=i},f.diffed=function(e){p&&p(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==u.push(t)&&a===f.requestAnimationFrame||((a=f.requestAnimationFrame)||C)(I)),t.__H.__.forEach((function(e){e.i&&(e.__H=e.i),e.__V!==l&&(e.__=e.__V),e.i=void 0,e.__V=l}))),o=i=null},f.__c=function(e,t){t.some((function(e){try{e.__h.forEach(N),e.__h=e.__h.filter((function(e){return!e.__||k(e)}))}catch(r){t.some((function(e){e.__h&&(e.__h=[])})),t=[],f.__e(r,e.__v)}})),m&&m(e,t)},f.unmount=function(e){g&&g(e);var t,r=e.__c;r&&r.__H&&(r.__H.__.forEach((function(e){try{N(e)}catch(e){t=e}})),r.__H=void 0,t&&f.__e(t,r.__v))};var A="function"==typeof requestAnimationFrame;function C(e){var t,r=function(){clearTimeout(n),A&&cancelAnimationFrame(t),setTimeout(e)},n=setTimeout(r,100);A&&(t=requestAnimationFrame(r))}function N(e){var t=i,r=e.__c;"function"==typeof r&&(e.__c=void 0,r()),i=t}function k(e){var t=i;e.__c=e.__(),i=t}function D(e,t){return!e||e.length!==t.length||t.some((function(t,r){return t!==e[r]}))}function H(e,t){return"function"==typeof t?t(e):t}function L(e,t){for(var r in t)e[r]=t[r];return e}function $(e,t){for(var r in e)if("__source"!==r&&!(r in t))return!0;for(var n in t)if("__source"!==n&&e[n]!==t[n])return!0;return!1}function U(e,t){this.props=e,this.context=t}function W(e,t){function r(e){var r=this.props.ref,n=r==e.ref;return!n&&r&&(r.call?r(null):r.current=null),t?!t(this.props,e)||!n:$(this.props,e)}function n(t){return this.shouldComponentUpdate=r,(0,s.n)(e,t)}return n.displayName="Memo("+(e.displayName||e.name)+")",n.prototype.isReactComponent=!0,n.__f=!0,n}(U.prototype=new s.uA).isPureReactComponent=!0,U.prototype.shouldComponentUpdate=function(e,t){return $(this.props,e)||$(this.state,t)};var Q=s.fF.__b;s.fF.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),Q&&Q(e)};var M="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function q(e){function t(t){var r=L({},t);return delete r.ref,e(r,t.ref||null)}return t.$$typeof=M,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var B=function(e,t){return null==e?null:(0,s.v2)((0,s.v2)(e).map(t))},V={map:B,forEach:B,count:function(e){return e?(0,s.v2)(e).length:0},only:function(e){var t=(0,s.v2)(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:s.v2},z=s.fF.__e;s.fF.__e=function(e,t,r,n){if(e.then)for(var i,o=t;o=o.__;)if((i=o.__c)&&i.__c)return null==t.__e&&(t.__e=r.__e,t.__k=r.__k),i.__c(e,t);z(e,t,r,n)};var J=s.fF.unmount;function G(e,t,r){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),e.__c.__H=null),null!=(e=L({},e)).__c&&(e.__c.__P===r&&(e.__c.__P=t),e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return G(e,t,r)}))),e}function X(e,t,r){return e&&r&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return X(e,t,r)})),e.__c&&e.__c.__P===t&&(e.__e&&r.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=r)),e}function K(){this.__u=0,this.t=null,this.__b=null}function Y(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function Z(e){var t,r,n;function i(i){if(t||(t=e()).then((function(e){r=e.default||e}),(function(e){n=e})),n)throw n;if(!r)throw t;return(0,s.n)(r,i)}return i.displayName="Lazy",i.__f=!0,i}function ee(){this.u=null,this.o=null}s.fF.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),J&&J(e)},(K.prototype=new s.uA).__c=function(e,t){var r=t.__c,n=this;null==n.t&&(n.t=[]),n.t.push(r);var i=Y(n.__v),o=!1,a=function(){o||(o=!0,r.__R=null,i?i(s):s())};r.__R=a;var s=function(){if(! --n.__u){if(n.state.__a){var e=n.state.__a;n.__v.__k[0]=X(e,e.__c.__P,e.__c.__O)}var t;for(n.setState({__a:n.__b=null});t=n.t.pop();)t.forceUpdate()}};n.__u++||32&t.__u||n.setState({__a:n.__b=n.__v.__k[0]}),e.then(a,a)},K.prototype.componentWillUnmount=function(){this.t=[]},K.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var r=document.createElement("div"),n=this.__v.__k[0].__c;this.__v.__k[0]=G(this.__b,r,n.__O=n.__P)}this.__b=null}var i=t.__a&&(0,s.n)(s.FK,null,e.fallback);return i&&(i.__u&=-33),[(0,s.n)(s.FK,null,t.__a?null:e.children),i]};var te=function(e,t,r){if(++r[1]===r[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(r=e.u;r;){for(;r.length>3;)r.pop()();if(r[1]>>1,1),t.i.removeChild(e)}}),(0,s.XX)((0,s.n)(re,{context:t.context},e.__v),t.l)}function ie(e,t){var r=(0,s.n)(ne,{__v:e,i:t});return r.containerInfo=t,r}(ee.prototype=new s.uA).__a=function(e){var t=this,r=Y(t.__v),n=t.o.get(e);return n[0]++,function(i){var o=function(){t.props.revealOrder?(n.push(i),te(t,e,n)):i()};r?r(o):o()}},ee.prototype.render=function(e){this.u=null,this.o=new Map;var t=(0,s.v2)(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var r=t.length;r--;)this.o.set(t[r],this.u=[1,0,this.u]);return e.children},ee.prototype.componentDidUpdate=ee.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,r){te(e,r,t)}))};var oe="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,ae=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,se=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,ce=/[A-Z0-9]/g,ue="undefined"!=typeof document,le=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(e)};function fe(e,t,r){return null==t.__k&&(t.textContent=""),(0,s.XX)(e,t),"function"==typeof r&&r(),e?e.__c:null}function he(e,t,r){return(0,s.Qv)(e,t),"function"==typeof r&&r(),e?e.__c:null}s.uA.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(s.uA.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var de=s.fF.event;function pe(){}function me(){return this.cancelBubble}function ge(){return this.defaultPrevented}s.fF.event=function(e){return de&&(e=de(e)),e.persist=pe,e.isPropagationStopped=me,e.isDefaultPrevented=ge,e.nativeEvent=e};var ye,ve={enumerable:!1,configurable:!0,get:function(){return this.class}},be=s.fF.vnode;s.fF.vnode=function(e){"string"==typeof e.type&&function(e){var t=e.props,r=e.type,n={};for(var i in t){var o=t[i];if(!("value"===i&&"defaultValue"in t&&null==o||ue&&"children"===i&&"noscript"===r||"class"===i||"className"===i)){var a=i.toLowerCase();"defaultValue"===i&&"value"in t&&null==t.value?i="value":"download"===i&&!0===o?o="":"translate"===a&&"no"===o?o=!1:"ondoubleclick"===a?i="ondblclick":"onchange"!==a||"input"!==r&&"textarea"!==r||le(t.type)?"onfocus"===a?i="onfocusin":"onblur"===a?i="onfocusout":se.test(i)?i=a:-1===r.indexOf("-")&&ae.test(i)?i=i.replace(ce,"-$&").toLowerCase():null===o&&(o=void 0):a=i="oninput","oninput"===a&&n[i=a]&&(i="oninputCapture"),n[i]=o}}"select"==r&&n.multiple&&Array.isArray(n.value)&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=-1!=n.value.indexOf(e.props.value)}))),"select"==r&&null!=n.defaultValue&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=n.multiple?-1!=n.defaultValue.indexOf(e.props.value):n.defaultValue==e.props.value}))),t.class&&!t.className?(n.class=t.class,Object.defineProperty(n,"className",ve)):(t.className&&!t.class||t.class&&t.className)&&(n.class=n.className=t.className),e.props=n}(e),e.$$typeof=oe,be&&be(e)};var _e=s.fF.__r;s.fF.__r=function(e){_e&&_e(e),ye=e.__c};var Se=s.fF.diffed;s.fF.diffed=function(e){Se&&Se(e);var t=e.props,r=e.__e;null!=r&&"textarea"===e.type&&"value"in t&&t.value!==r.value&&(r.value=null==t.value?"":t.value),ye=null};var we={ReactCurrentDispatcher:{current:{readContext:function(e){return ye.__n[e.__c].props.value},useCallback:R,useContext:x,useDebugValue:E,useDeferredValue:ke,useEffect:S,useId:T,useImperativeHandle:j,useInsertionEffect:He,useLayoutEffect:w,useMemo:P,useReducer:_,useRef:O,useState:b,useSyncExternalStore:$e,useTransition:De}}},Oe="17.0.2";function je(e){return s.n.bind(null,e)}function Pe(e){return!!e&&e.$$typeof===oe}function Re(e){return Pe(e)&&e.type===s.FK}function xe(e){return!!e&&!!e.displayName&&("string"==typeof e.displayName||e.displayName instanceof String)&&e.displayName.startsWith("Memo(")}function Ee(e){return Pe(e)?s.Ob.apply(null,arguments):e}function Fe(e){return!!e.__k&&((0,s.XX)(null,e),!0)}function Te(e){return e&&(e.base||1===e.nodeType&&e)||null}var Ie=function(e,t){return e(t)},Ae=function(e,t){return e(t)},Ce=s.FK;function Ne(e){e()}function ke(e){return e}function De(){return[!1,Ne]}var He=w,Le=Pe;function $e(e,t){var r=t(),n=b({h:{__:r,v:t}}),i=n[0].h,o=n[1];return w((function(){i.__=r,i.v=t,Ue(i)&&o({h:i})}),[e,r,t]),S((function(){return Ue(i)&&o({h:i}),e((function(){Ue(i)&&o({h:i})}))}),[e]),r}function Ue(e){var t,r,n=e.v,i=e.__;try{var o=n();return!((t=i)===(r=o)&&(0!==t||1/t==1/r)||t!=t&&r!=r)}catch(e){return!0}}var We={useState:b,useId:T,useReducer:_,useEffect:S,useLayoutEffect:w,useInsertionEffect:He,useTransition:De,useDeferredValue:ke,useSyncExternalStore:$e,startTransition:Ne,useRef:O,useImperativeHandle:j,useMemo:P,useCallback:R,useContext:x,useDebugValue:E,version:"17.0.2",Children:V,render:fe,hydrate:he,unmountComponentAtNode:Fe,createPortal:ie,createElement:s.n,createContext:s.q6,createFactory:je,cloneElement:Ee,createRef:s._3,Fragment:s.FK,isValidElement:Pe,isElement:Le,isFragment:Re,isMemo:xe,findDOMNode:Te,Component:s.uA,PureComponent:U,memo:W,forwardRef:q,flushSync:Ae,unstable_batchedUpdates:Ie,StrictMode:Ce,Suspense:K,SuspenseList:ee,lazy:Z,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:we}},172:(e,t,r)=>{"use strict";r.d(t,{FK:()=>O,Ob:()=>B,Qv:()=>q,XX:()=>M,_3:()=>w,fF:()=>i,h:()=>_,n:()=>_,q6:()=>V,uA:()=>j,v2:()=>A});var n,i,o,a,s,c,u,l,f,h,d,p={},m=[],g=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,y=Array.isArray;function v(e,t){for(var r in t)e[r]=t[r];return e}function b(e){var t=e.parentNode;t&&t.removeChild(e)}function _(e,t,r){var i,o,a,s={};for(a in t)"key"==a?i=t[a]:"ref"==a?o=t[a]:s[a]=t[a];if(arguments.length>2&&(s.children=arguments.length>3?n.call(arguments,2):r),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===s[a]&&(s[a]=e.defaultProps[a]);return S(e,s,i,o,null)}function S(e,t,r,n,a){var s={type:e,props:t,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++o:a,__i:-1,__u:0};return null==a&&null!=i.vnode&&i.vnode(s),s}function w(){return{current:null}}function O(e){return e.children}function j(e,t){this.props=e,this.context=t}function P(e,t){if(null==t)return e.__?P(e.__,e.__i+1):null;for(var r;tt&&a.sort(u));E.__r=0}function F(e,t,r,n,i,o,a,s,c,u,l){var f,h,d,g,y,v=n&&n.__k||m,b=t.length;for(r.__d=c,T(r,t,v),c=r.__d,f=0;f0?S(i.type,i.props,i.key,i.ref?i.ref:null,i.__v):i)?(i.__=e,i.__b=e.__b+1,s=C(i,r,a,l),i.__i=s,o=null,-1!==s&&(l--,(o=r[s])&&(o.__u|=131072)),null==o||null===o.__v?(-1==s&&f--,"function"!=typeof i.type&&(i.__u|=65536)):s!==a&&(s===a+1?f++:s>a?l>c-a?f+=s-a:f--:s(null==c||131072&c.__u?0:1))for(;a>=0||s=0){if((c=t[a])&&!(131072&c.__u)&&i==c.key&&o===c.type)return a;a--}if(s2&&(c.children=arguments.length>3?n.call(arguments,2):r),S(e.type,c,i||e.key,o||e.ref,null)}function V(e,t){var r={__c:t="__cC"+d++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var r,n;return this.getChildContext||(r=[],(n={})[t]=this,this.getChildContext=function(){return n},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&r.some((function(e){e.__e=!0,x(e)}))},this.sub=function(e){r.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){r.splice(r.indexOf(e),1),t&&t.call(e)}}),e.children}};return r.Provider.__=r.Consumer.contextType=r}n=m.slice,i={__e:function(e,t,r,n){for(var i,o,a;t=t.__;)if((i=t.__c)&&!i.__)try{if((o=i.constructor)&&null!=o.getDerivedStateFromError&&(i.setState(o.getDerivedStateFromError(e)),a=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(e,n||{}),a=i.__d),a)return i.__E=i}catch(t){e=t}throw e}},o=0,j.prototype.setState=function(e,t){var r;r=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=v({},this.state),"function"==typeof e&&(e=e(v({},r),this.props)),e&&v(r,e),null!=e&&this.__v&&(t&&this._sb.push(t),x(this))},j.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),x(this))},j.prototype.render=O,a=[],c="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,u=function(e,t){return e.__v.__b-t.__v.__b},E.__r=0,l=0,f=D(!1),h=D(!0),d=0},833:e=>{e.exports=function(e,t,r,n){var i=r?r.call(n,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),c=0;c{"use strict";var n=r(299);var i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=n.useState,a=n.useEffect,s=n.useLayoutEffect,c=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var l="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=o({inst:{value:r,getSnapshot:t}}),i=n[0].inst,l=n[1];return s((function(){i.value=r,i.getSnapshot=t,u(i)&&l({inst:i})}),[e,r,t]),a((function(){return u(i)&&l({inst:i}),e((function(){u(i)&&l({inst:i})}))}),[e]),c(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:l},888:(e,t,r)=>{"use strict";e.exports=r(63)}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n].call(o.exports,o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0;var n={};return(()=>{"use strict";r.r(n);var e=r(643),t=r.n(e),i=r(172),o=r(299);function a(){return a=Object.assign||function(e){for(var t=1;te instanceof ShadowRoot,c=e=>{const t=e.getRootNode()instanceof ShadowRoot?e.getRootNode().host:e,{dataset:r}=t,n={};for(var i in r){if(!1===r.hasOwnProperty(i))return;const e=`${(o=i.split(/(props?)/).pop()||"").charAt(0).toLowerCase()}${o.slice(1)}`;e&&(n[e]=r[i])}var o;return n},u=e=>["text/props","application/json"].includes(e.getAttribute("type")||""),l=e=>s(e)?[]:Array.from(e.getElementsByTagName("script")).filter(u),f=e=>Array.from(document.querySelectorAll(e)).filter(u),h=e=>{let t={};return e.forEach((e=>{try{t=a({},t,JSON.parse(e.innerHTML))}catch(e){}})),t},d=(e,t,r={},n)=>{const i=c(t),o=e._executedScript?c(e._executedScript):{},s=h(l(t));return a({},r,i,o,n?h(f(n)):{},s)};function p(e,t){var r=(t=[].concat(t))[t.length-1].nextSibling;function n(t,n){e.insertBefore(t,n||r)}return e.__k={nodeType:1,parentNode:e,firstChild:t[0],childNodes:t,insertBefore:n,appendChild:n,removeChild:function(t){e.removeChild(t)}}}const m=({island:e,widget:t,rootFragment:r,props:n})=>{e.props=n,(0,i.XX)((0,i.h)(t,n),r)};function g(){for(var e=arguments.length,t=new Array(e),r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n":">",'"':""","'":"'"},T=/[&<>"']/g,I=RegExp(T.source);var A={"&":"&","<":"<",">":">",""":'"',"'":"'"},C=/&(amp|quot|lt|gt|#39);/g,N=RegExp(C.source);function k(e){return e&&N.test(e)?e.replace(C,(function(e){return A[e]})):e}function D(e){return D="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},D(e)}function H(e){if(!function(e){return"object"===D(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 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)}function $(){return $=Object.assign?Object.assign.bind():function(e){for(var t=1;t",highlightPostTag:""};function B(e){return function(e){return e&&I.test(e)?e.replace(T,(function(e){return F[e]})):e}(e).replace(new RegExp(M.highlightPreTag,"g"),q.highlightPreTag).replace(new RegExp(M.highlightPostTag,"g"),q.highlightPostTag)}function V(e){return H(e)&&"string"!=typeof e.value?Object.keys(e).reduce((function(t,r){return W(W({},t),{},Q({},r,V(e[r])))}),{}):Array.isArray(e)?e.map(V):W(W({},e),{},{value:B(e.value)})}function z(e){return void 0===e.__escaped&&((e=e.map((function(e){var t=$({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e));return t._highlightResult&&(t._highlightResult=V(t._highlightResult)),t._snippetResult&&(t._snippetResult=V(t._snippetResult)),t}))).__escaped=!0),e}function J(e){return J="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},J(e)}function G(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 X(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var de=g({name:"infinite-hits",connector:!0});function pe(e){var t=e||{};t.page;return he(t,oe)}function me(e){var t=e||{};t.clickAnalytics,t.userToken;return he(t,ae)}const ge=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;return _(e,de()),function(r){var n,i,o,a,s,c,u=r||{},l=u.escapeHTML,f=void 0===l||l,h=u.transformItems,d=void 0===h?function(e){return e}:h,p=u.cache,m=void 0===p?(n=null,i=null,{read:function(e){var t=e.state;return v(i,pe(t))?n:null},write:function(e){var t=e.state,r=e.hits;i=pe(t),n=r}}):p,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.min.apply(Math,[n].concat(le(i)))},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.max.apply(Math,[n].concat(le(i)))};return{$$type:"ais.infiniteHits",init:function(t){e(ce(ce({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){var r=t.instantSearchInstance,n=this.getWidgetRenderState(t);e(ce(ce({},n),{},{instantSearchInstance:r}),!1),s("view:internal",n.currentPageHits)},getRenderState:function(e,t){return ce(ce({},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=m.read({state:me(v)})||{};if(n){var _,w,O=v.page,j=void 0===O?0:O;f&&n.hits.length>0&&(n.hits=z(n.hits));var P=function(e,t,r){return e.map((function(e,n){return X(X({},e),{},{__position:r*t+n+1})}))}(n.hits,n.page,n.hitsPerPage),R=function(e,t){return t?e.map((function(e){return ee(ee({},e),{},{__queryID:t})})):e}(P,n.queryID),x=d(R,{results:n}),F=!1;ne(h.mainIndex,(function(e){!F&&e.getWidgets().some((function(e){return"ais.dynamicWidgets"===e.$$type}))&&(F=!0)}));var T=!(null!==(_=v.disjunctiveFacets)&&void 0!==_&&_.length||(v.facets||[]).filter((function(e){return"*"!==e})).length||null!==(w=v.hierarchicalFacets)&&void 0!==w&&w.length);void 0!==b[j]||n.__isArtificial||"idle"!==h.status||F&&T||(b[j]=x,m.write({state:me(v),hits:b})),p=x,t=0===g(v,b)}else o=function(e){return function(){e.overrideStateWithoutTriggeringChangeEvent(ce(ce({},e.state),{},{page:g(e.state,m.read({state:me(e.state)})||{})-1})).searchWithoutTriggeringOnStateChange()}}(i),a=function(e){return function(){e.setPage(y(e.state,m.read({state:me(e.state)})||{})+1).search()}}(i),s=function(e){var t=e.instantSearchInstance,r=e.getIndex,n=e.widgetType,i={},o=void 0;return function(){for(var e=arguments.length,a=new Array(e),s=0;se.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Je(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=Ie(),a=Fe(),s=(Re(null!==(t=(0,o.useContext)(xe))),t),c=Ne(r),u=Ne(n),l=(0,o.useRef)(!0),f=(0,o.useRef)(null),h=(0,o.useRef)(a.status),d=(0,o.useMemo)((function(){var t=e((function(e,t){if(t)l.current=!0;else if(l.current){var r=e.instantSearchInstance,n=(e.widgetParams,ze(e,Ue));be(n,f.current,(function(e,t){return(null==e?void 0:e.constructor)===Function&&(null==t?void 0:t.constructor)===Function}))&&r.status===h.current||(g(n),f.current=n,h.current=r.status)}}),(function(){l.current=!1}));return Be(Be({},t(c)),u)}),[e,c,u]),p=Qe((0,o.useState)((function(){if(d.getWidgetRenderState){var e,t=s.getHelper(),r=s.getWidgetUiState({})[s.getIndexId()];t.state=(null===(e=d.getWidgetSearchParameters)||void 0===e?void 0:e.call(d,t.state,{uiState:r}))||t.state;var n=function(e){var t=e.getHelper(),r=e.getResults()||Se(t.state),n=e.getScopedResults().map((function(t){var n=t.indexId===e.getIndexId()?r:Se(t.helper.state);return je(je({},t),{},{results:t.results||n})}));return{results:r,scopedResults:n}}(s),i=n.results,o=n.scopedResults,c=d.getWidgetRenderState({helper:t,parent:s,instantSearchInstance:a,results:i,scopedResults:o,state:t.state,renderState:a.renderState,templatesConfig:a.templatesConfig,createURL:s.createURL,searchMetadata:{isSearchStalled:"stalled"===a.status},status:a.status,error:a.error});c.widgetParams;return ze(c,We)}return{}})),2),m=p[0],g=p[1];return function(e){var t,r=e.widget,n=e.parentIndex,i=e.props,a=e.shouldSsr,s=Le(),c=(0,o.useRef)(i);(0,o.useEffect)((function(){c.current=i}),[i]);var u=(0,o.useRef)(r);(0,o.useEffect)((function(){u.current=r}),[r]);var l,f=(0,o.useRef)(null),h=a&&!n.getWidgets().includes(r),d=Fe();De((function(){var e=u.current;return f.current?(clearTimeout(f.current),be(i,c.current)||(n.removeWidgets([e]),n.addWidgets([r]))):a||n.addWidgets([r]),function(){f.current=setTimeout((function(){d._schedule((function(){d._preventWidgetCleanup||n.removeWidgets([e])}))}))}}),[n,r,a,d,i]),(h||"pending"===(null==s||null===(t=s.current)||void 0===t?void 0:t.status))&&n.addWidgets([r]),"undefined"==typeof window&&null!=s&&s.current&&"ais.index"!==r.$$type&&(ke(s.current),"ais.dynamicWidgets"!==r.$$type&&null!==(l=d.helper)&&void 0!==l&&l.lastResults&&ke(s.current))}({widget:d,parentIndex:s,props:c,shouldSsr:Boolean(i)}),m}var Ge=r(733);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 Ke="_ALGOLIA";function Ye(){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;n1&&void 0!==arguments[1]?arguments[1]:{fallback:function(){}}).fallback;return"undefined"==typeof window?t():e({window})}function et(e,t){for(var r,n=0;ne.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{},t=e.insightsClient,r=e.insightsInitParams,n=e.onEvent,i=e.$$internal,o=void 0!==i&&i,a=e.$$automatic,s=void 0!==a&&a,c=t;t||null===t||Ze((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;i1&&void 0!==arguments[1]&&arguments[1],n=dt(e);if(n){var i=c.state.userToken;r?o():setTimeout(o,0)}function o(){c.overrideStateWithoutTriggeringChangeEvent(nt(nt({},c.state),{},{userToken:n})),i&&i!==e&&t.scheduleSearch()}},r=Ye();function i(t,r,n){e(t,!0),r&&u("setUserToken",r),n&&u("setAuthenticatedUserToken",n)}r&&e(r,!0);var l=y||g,f=m||p;l?i(l,g,y):f&&i(f,p,m),u("onUserTokenChange",e,{immediate:!0}),u("onAuthenticatedUserTokenChange",(function(t){t||u("getUserToken",null,(function(t,r){e(r)})),e(t)}),{immediate:!0});var v=u;ht(u)&&(v=function(e,t){return u(e,t,{headers:{"X-Algolia-Application-Id":h,"X-Algolia-API-Key":d}})}),t.sendEventToInsights=function(e){n?n(e,v):e.insightsMethod&&(e.payload.algoliaSource=["instantsearch"],s&&e.payload.algoliaSource.push("instantsearch-automatic"),"internal"===e.eventModifier&&e.payload.algoliaSource.push("instantsearch-internal"),v(e.insightsMethod,e.payload))}},unsubscribe:function(){u("onUserTokenChange",void 0),u("onAuthenticatedUserTokenChange",void 0),t.sendEventToInsights=b,c&&a&&(c.overrideStateWithoutTriggeringChangeEvent(nt(nt({},c.state),a)),t.scheduleSearch())}}}}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 dt(e){if(e)return"number"==typeof e?e.toString():e}function pt(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 mt(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 gt(e,t,r){var n=pt(t,t.mainIndex,t._initialUiState);e.forEach((function(e){var i={};if(e.getWidgetRenderState){var o=e.getWidgetRenderState(n);o&&o.widgetParams&&(i=o.widgetParams)}var a=Object.keys(i).filter((function(e){return void 0!==i[e]}));r.widgets.push({type:e.$$type,widgetType:e.$$widgetType,params:a}),"ais.index"===e.$$type&>(e.getWidgets(),t,r)}))}function yt(){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"),o=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,gt(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),o.appendChild(i)}),0)},started:function(){},unsubscribe:function(){i.remove()}}}}var vt=r(87);function bt(e){return bt="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},bt(e)}function _t(e,t){for(var r=0;r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function It(e){e.configure;return Tt(e,Rt)}function At(e){return At="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},At(e)}function Ct(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 Nt(e){for(var t=1;t0&&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,o=n.hostname,a=n.port,s=void 0===a?"":a,c=n.pathname,u=n.hash,l=t.stringify(r),f=""===s?"":":".concat(s);return l?"".concat(i,"//").concat(o).concat(f).concat(c,"?").concat(l).concat(u):"".concat(i,"//").concat(o).concat(f).concat(c).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,o=e.writeDelay,a=void 0===o?400:o,s=e.windowTitle,c=e.getLocation,u=void 0===c?function(){return Ze((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.")}})}:c,l=e.start,f=e.dispose,h=e.push,d=e.cleanUrlOnDispose;return new jt({createURL:r,parseURL:i,writeDelay:a,windowTitle:s,getLocation:u,start:l,dispose:f,push:h,cleanUrlOnDispose:d})}():t,n=e.stateMapping,i=void 0===n?{$$type:"ais.simple",stateToRoute:function(e){return Object.keys(e).reduce((function(t,r){return Et(Et({},t),{},Ft({},r,It(e[r])))}),{})},routeToState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(t,r){return Et(Et({},t),{},Ft({},r,It(e[r])))}),{})}}:n,o=e.$$internal,a=void 0!==o&&o;return function(e){var t=e.instantSearchInstance;t._createURL=function(e){var n=0===t.mainIndex.getWidgets().length?t._initialUiState:t.mainIndex.getWidgetUiState({}),o=Object.keys(e).reduce((function(t,r){return Nt(Nt({},t),{},kt({},r,e[r]))}),n),a=i.stateToRoute(o);return r.createURL(a)};var n=void 0,o=t._initialUiState;return{$$type:"ais.router({router:".concat(r.$$type||"__unknown__",", stateMapping:").concat(i.$$type||"__unknown__","})"),$$internal:a,onStateChange:function(e){var t=e.uiState,o=i.stateToRoute(t);void 0!==n&&v(n,o)||(r.write(o),n=o)},subscribe:function(){t._initialUiState=Nt(Nt({},o),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()}}}};function Ht(e){return Ht="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},Ht(e)}var Lt=["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"];function $t(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 Ut(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Mt=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;r0?e.setQueryParameters({ruleContexts:r}):e}(c,t),l=function(e,t){return t.facets.reduce((function(e,t){return e.addFacet(t)}),e)}(u,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=Qt(t,Lt);return e.setQueryParameters(r)}(l,t)}))};function Bt(e){return Bt="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},Bt(e)}var Vt=["initialSearchParameters"],zt=["initialRecommendParameters"];function Jt(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 Gt(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var er=g({name:"index-widget"});function tr(e,t){var r=t.state,n=t.recommendState,i=t.isPageReset,o=t._uiState;r!==e.state&&(e.state=r,e.emit("change",{state:e.state,results:e.lastResults,isPageReset:i,_uiState:o})),n!==e.recommendState&&(e.recommendState=n)}function rr(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.reduce((function(e,r){return re(r)?e:r.getWidgetUiState||r.getWidgetState?r.getWidgetUiState?r.getWidgetUiState(e,t):r.getWidgetState(e,t):e}),r)}function nr(e,t){var r=t.initialSearchParameters,n=Zt(t,Vt);return e.reduce((function(e,t){return!t.getWidgetSearchParameters||re(t)?e:"search"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):t.getWidgetSearchParameters(e,n)}),r)}function ir(e,t){var r=t.initialRecommendParameters,n=Zt(t,zt);return e.reduce((function(e,t){return!re(t)&&"recommend"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):e}),r)}function or(e){var t=e.filter(re);0!==t.length&&t.forEach((function(e){var t=e.getHelper();tr(t,{state:t.state.resetPage(),recommendState:t.recommendState,isPageReset:!0}),or(e.getWidgets())}))}function ar(e){return e.filter(re).reduce((function(e,t){return e.concat.apply(e,[{indexId:t.getIndexId(),results:t.getResults(),helper:t.getHelper()}].concat(Kt(ar(t.getWidgets()))))}),[])}const sr=function(e){if(void 0===e||void 0===e.indexName)throw new Error(er("The `indexName` option is required."));var t=e.indexName,r=e.indexId,n=void 0===r?t:r,i=[],o={},a=null,s=null,c=null,u=null,l=null;return{$$type:"ais.index",$$widgetType:"ais.index",getIndexName:function(){return t},getIndexId:function(){return n},getHelper:function(){return c},getResults:function(){var e;return null!==(e=u)&&void 0!==e&&e.lastResults?(u.lastResults._state=c.state,u.lastResults):null},getPreviousState:function(){return l},getScopedResults:function(){var e=this.getParent();return ar(e?e.getWidgets():0===t.length?this.getWidgets():[this])},getParent:function(){return s},createURL:function(e){return"function"==typeof e?a._createURL(Xt({},n,e(o))):a._createURL(Xt({},n,rr(i,{searchParameters:e,helper:c})))},getWidgets:function(){return i},addWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(er("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(er("The widget definition expects a `render` and/or an `init` method."));return i=i.concat(e),a&&Boolean(e.length)&&(tr(c,{state:nr(i,{uiState:o,initialSearchParameters:c.state}),recommendState:ir(i,{uiState:o,initialRecommendParameters:c.recommendState}),_uiState:o}),e.forEach((function(e){e.getRenderState&&cr({renderState:e.getRenderState(a.renderState[t.getIndexId()]||{},pt(a,t,a._initialUiState)),instantSearchInstance:a,parent:t})})),e.forEach((function(e){e.init&&e.init(pt(a,t,a._initialUiState))})),a.scheduleSearch()),this},removeWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(er("The `removeWidgets` method expects an array of widgets."));if(e.some((function(e){return"function"!=typeof e.dispose})))throw new Error(er("The widget definition expects a `dispose` method."));if(i=i.filter((function(t){return-1===e.indexOf(t)})),a&&Boolean(e.length)){var r=e.reduce((function(e,r){return r.dispose({helper:c,state:e,parent:t})||e}),c.state),n=a.future.preserveSharedStateOnUnmount?nr(i,{uiState:o,initialSearchParameters:new _e.SearchParameters({index:this.getIndexName()})}):nr(i,{uiState:rr(i,{searchParameters:r,helper:c}),initialSearchParameters:r});o=rr(i,{searchParameters:n,helper:c}),c.setState(n),i.length&&a.scheduleSearch()}return this},init:function(e){var r,f=this,h=e.instantSearchInstance,d=e.parent,p=e.uiState;if(null===c){a=h,s=d,o=p[n]||{};var m=h.mainHelper,g=nr(i,{uiState:o,initialSearchParameters:new _e.SearchParameters({index:t})}),y=ir(i,{uiState:o,initialRecommendParameters:new _e.RecommendParameters});(c=_e({},g.index,g)).recommendState=y,c.search=function(){return h.onStateChange?(h.onStateChange({uiState:h.mainIndex.getWidgetUiState({}),setUiState:function(e){return h.setUiState(e,!1)}}),m):m.search()},c.searchWithoutTriggeringOnStateChange=function(){return m.search()},c.searchForFacetValues=function(e,t,r,n){var i=c.state.setQueryParameters(n);return m.searchForFacetValues(e,t,r,i)},u=m.derive((function(){return qt.apply(void 0,[m.state].concat(Kt(function(e){for(var t=e.getParent(),r=[e.getHelper().state];null!==t;)r=[t.getHelper().state].concat(r),t=t.getParent();return r}(f))))}),(function(){return f.getHelper().recommendState}));var v=null===(r=h._initialResults)||void 0===r?void 0:r[this.getIndexId()];if(v){var b=new _e.SearchResults(new _e.SearchParameters(v.state),v.results);u.lastResults=b,c.lastResults=b}c.on("change",(function(e){e.isPageReset&&or(i)})),u.on("search",(function(){h.scheduleStalledRender()})),u.on("result",(function(e){var t=e.results;h.scheduleRender(),c.lastResults=t,l=null==t?void 0:t._state})),u.on("recommend:result",(function(e){var t=e.recommend;h.scheduleRender(),c.lastRecommendResults=t.results})),i.forEach((function(e){e.getRenderState&&cr({renderState:e.getRenderState(h.renderState[f.getIndexId()]||{},pt(h,f,p)),instantSearchInstance:h,parent:f})})),i.forEach((function(e){e.init&&e.init(pt(h,f,p))})),c.on("change",(function(e){var t=e.state,r=e._uiState;o=rr(i,{searchParameters:t,helper:c},r||{}),h.onStateChange||h.onInternalStateChange()})),v&&h.scheduleRender()}},render:function(e){var t=this,r=e.instantSearchInstance;"error"===r.status&&!r.mainHelper.hasPendingRequests()&&l&&c.setState(l);var n=this.getResults()?i:i.filter(re);(n=n.filter((function(e){return!e.shouldRender||e.shouldRender({instantSearchInstance:r})}))).forEach((function(e){e.getRenderState&&cr({renderState:e.getRenderState(r.renderState[t.getIndexId()]||{},mt(r,t)),instantSearchInstance:r,parent:t})})),n.forEach((function(e){e.render&&e.render(mt(r,t))}))},dispose:function(){var e,t,r=this;i.forEach((function(e){e.dispose&&c&&e.dispose({helper:c,state:c.state,parent:r})})),a=null,s=null,null===(e=c)||void 0===e||e.removeAllListeners(),c=null,null===(t=u)||void 0===t||t.detach(),u=null},getWidgetUiState:function(e){return i.filter(re).reduce((function(e,t){return t.getWidgetUiState(e)}),Gt(Gt({},e),{},Xt({},n,Gt(Gt({},e[n]),o))))},getWidgetState:function(e){return this.getWidgetUiState(e)},getWidgetSearchParameters:function(e,t){var r=t.uiState;return nr(i,{uiState:r,initialSearchParameters:e})},refreshUiState:function(){o=rr(i,{searchParameters:this.getHelper().state,helper:this.getHelper()},o)},setIndexUiState:function(e){var t="function"==typeof e?e(o):e;a.setUiState((function(e){return Gt(Gt({},e),{},Xt({},n,t))}))}}};function cr(e){var t=e.renderState,r=e.instantSearchInstance,n=e.parent,i=n?n.getIndexId():r.mainIndex.getIndexId();r.renderState=Gt(Gt({},r.renderState),{},Xt({},i,Gt(Gt({},r.renderState[i]),t)))}var ur=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):"",o=n?"--".concat(n):"";return"".concat("ais","-").concat(e).concat(i).concat(o)}};function lr(e,t){return(Array.isArray(t)?t:t.split(".")).reduce((function(e,t){return e&&e[t]}),e)}var fr=ur("Highlight");function hr(e){var t=q.highlightPreTag,r=q.highlightPostTag;return e.map((function(e){return e.isHighlighted?t+e.value+r:e.value})).join("")}var dr=new RegExp(/\w/i);function pr(e,t){var r,n,i=e[t],o=(null===(r=e[t+1])||void 0===r?void 0:r.isHighlighted)||!0,a=(null===(n=e[t-1])||void 0===n?void 0:n.isHighlighted)||!0;return dr.test(k(i.value))||a!==o?i.isHighlighted:a}function mr(e){return mr="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},mr(e)}function gr(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 yr(e){for(var t=1;t')).replace(new RegExp(q.highlightPostTag,"g"),""))}(Er(Er({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(lr(i._highlightResult,t)||{}).value,c=void 0===s?"":s,u=Sr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return hr(br(_r(c))).replace(new RegExp(q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(q.highlightPostTag,"g"),""))}(Er(Er({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(lr(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=wr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return c.replace(new RegExp(q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(q.highlightPostTag,"g"),""))}(Er(Er({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(lr(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=Or({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return hr(br(_r(c))).replace(new RegExp(q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(q.highlightPostTag,"g"),""))}(Er(Er({},JSON.parse(e)),{},{hit:this})))}catch(e){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(Pr(n,Er({objectIDs:[this.objectID]},i)))}catch(e){throw new Error('\nThe insights helper expects a JSON object of the format:\n{ "method": "method-name", "payload": { "eventName": "name of the event" } }')}}}}var Ir=Promise.resolve();function Ar(e){var t=null,r=!1,n=function(){for(var n=arguments.length,i=new Array(n),o=0;oe.length)&&(t=e.length);for(var r=0,n=new Array(t);r1?t-1:0),n=1;n0&&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:zr(t)}),t.emit("render")}))),Gr(zr(t),"onInternalStateChange",Ar((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,a=e.numberLocale,s=e.initialUiState,c=void 0===s?{}:s,u=e.routing,l=void 0===u?null:u,f=e.insights,h=void 0===f?void 0:f,d=e.searchFunction,p=e.stalledSearchDelay,m=void 0===p?200:p,g=e.searchClient,y=void 0===g?null:g,v=e.insightsClient,_=void 0===v?null:v,S=e.onStateChange,w=void 0===S?null:S,O=e.future,j=void 0===O?Mr(Mr({},Zr),e.future||{}):O;if(null===y)throw new Error(Kr("The `searchClient` option is required."));if("function"!=typeof y.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 y.addAlgoliaAgent&&y.addAlgoliaAgent("instantsearch.js (".concat("4.68.1",")")),_&&"function"!=typeof _)throw new Error(Kr("The `insightsClient` option should be a function."));if(t.client=y,t.future=j,t.insightsClient=_,t.indexName=n,t.helper=null,t.mainHelper=null,t.mainIndex=sr({indexName:n}),t.onStateChange=w,t.started=!1,t.templatesConfig={helpers:Tr({numberLocale:a}),compileOptions:{}},t._stalledSearchDelay=m,t._searchStalledTimer=null,t._createURL=Yr,t._initialUiState=c,t._initialResults=null,t._insights=h,d&&(t._searchFunction=d),t.sendEventToInsights=b,l){var P="boolean"==typeof l?{}:l;P.$$internal=!0,t.use(Dt(P))}if(h){var R="boolean"==typeof h?{}:h;R.$$internal=!0,t.use(ft(R))}return Ze((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(yt({$$internal:!0})),t}return t=o,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;n1?r-1:0),o=1;o0&&this.scheduleSearch();this.helper=this.mainIndex.getHelper(),this.started=!0,this.middleware.forEach((function(e){e.instance.started()})),void 0===this._insights&&t.derivedHelpers[0].once("result",(function(){e.mainIndex.getScopedResults().some((function(e){var t=e.results;return null==t?void 0:t._automaticInsights}))&&e.use(ft({$$internal:!0,$$automatic:!0}))}))}},{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(Kr("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){Ur("function"==typeof e?e(n):e,t.mainIndex),t.scheduleSearch(),t.onInternalStateChange()}}):(Ur(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(Kr("The `start` method needs to be called before `createURL`."));return this._createURL(e)}},{key:"refresh",value:function(){if(!this.mainHelper)throw new Error(Kr("The `start` method needs to be called before `refresh`."));this.mainHelper.clearCache().search()}}],r&&qr(t.prototype,r),n&&qr(t,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(Ge);const tn=en;var rn=r(888);const nn="7.8.1";function on(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,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,i=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(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=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function bn(e){var t=e.children,r=mn(vn(e,yn));return r.started?o.default.createElement(Ee.Provider,{value:r},o.default.createElement(xe.Provider,{value:r.mainIndex},t)):null}var _n=function(){return _n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?Un(Kn,--Gn):0,zn--,10===Xn&&(zn=1,Vn--),Xn}function ri(){return Xn=Gn2||ai(Xn)>3?"":" "}function fi(e,t){for(;--t&&ri()&&!(Xn<48||Xn>102||Xn>57&&Xn<65||Xn>70&&Xn<97););return oi(e,ii()+(t<6&&32==ni()&&32==ri()))}function hi(e){for(;ri();)switch(Xn){case e:return Gn;case 34:case 39:34!==e&&39!==e&&hi(Xn);break;case 40:41===e&&hi(e);break;case 92:ri()}return Gn}function di(e,t){for(;ri()&&e+Xn!==57&&(e+Xn!==84||47!==ni()););return"/*"+oi(t,Gn-1)+"*"+Nn(47===e?e:ri())}function pi(e){for(;!ai(ni());)ri();return oi(e,Gn)}function mi(e,t){for(var r="",n=0;n6)switch(Un(e,t+1)){case 109:if(45!==Un(e,t+4))break;case 102:return Ln(e,/(.+:)(.+)-([^]+)/,"$1"+Rn+"$2-$3$1"+Pn+(108==Un(e,t+3)?"$3":"$2-$3"))+e;case 115:return~$n(e,"stretch",0)?yi(Ln(e,"stretch","fill-available"),t,r)+e:e}break;case 5152:case 5920:return Ln(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,(function(t,r,n,i,o,a,s){return jn+r+":"+n+s+(i?jn+r+"-span:"+(o?a:+a-+n)+s:"")+e}));case 4949:if(121===Un(e,t+6))return Ln(e,":",":"+Rn)+e;break;case 6444:switch(Un(e,45===Un(e,14)?18:11)){case 120:return Ln(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Rn+(45===Un(e,14)?"inline-":"")+"box$3$1"+Rn+"$2$3$1"+jn+"$2box$3")+e;case 100:return Ln(e,":",":"+jn)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Ln(e,"scroll-","scroll-snap-")+e}return e}function vi(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case Fn:return void(e.return=yi(e.value,e.length,r));case In:return mi([Zn(e,{value:Ln(e.value,"@","@"+Rn)})],n);case En:if(e.length)return function(e,t){return e.map(t).join("")}(r=e.props,(function(t){switch(Hn(t,n=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":ei(Zn(e,{props:[Ln(t,/:(read-\w+)/,":"+Pn+"$1")]})),ei(Zn(e,{props:[t]})),kn(e,{props:Bn(r,n)});break;case"::placeholder":ei(Zn(e,{props:[Ln(t,/:(plac\w+)/,":"+Rn+"input-$1")]})),ei(Zn(e,{props:[Ln(t,/:(plac\w+)/,":"+Pn+"$1")]})),ei(Zn(e,{props:[Ln(t,/:(plac\w+)/,jn+"input-$1")]})),ei(Zn(e,{props:[t]})),kn(e,{props:Bn(r,n)})}return""}))}}function bi(e){return ci(_i("",null,null,null,[""],e=si(e),0,[0],e))}function _i(e,t,r,n,i,o,a,s,c){for(var u=0,l=0,f=a,h=0,d=0,p=0,m=1,g=1,y=1,v=0,b="",_=i,S=o,w=n,O=b;g;)switch(p=v,v=ri()){case 40:if(108!=p&&58==Un(O,f-1)){-1!=$n(O+=Ln(ui(v),"&","&\f"),"&\f",Cn(u?s[u-1]:0))&&(y=-1);break}case 34:case 39:case 91:O+=ui(v);break;case 9:case 10:case 13:case 32:O+=li(p);break;case 92:O+=fi(ii()-1,7);continue;case 47:switch(ni()){case 42:case 47:qn(wi(di(ri(),ii()),t,r,c),c);break;default:O+="/"}break;case 123*m:s[u++]=Qn(O)*y;case 125*m:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+l:-1==y&&(O=Ln(O,/\f/g,"")),d>0&&Qn(O)-f&&qn(d>32?Oi(O+";",n,r,f-1,c):Oi(Ln(O," ","")+";",n,r,f-2,c),c);break;case 59:O+=";";default:if(qn(w=Si(O,t,r,u,l,i,s,b,_=[],S=[],f,o),o),123===v)if(0===l)_i(O,t,w,w,_,o,f,s,S);else switch(99===h&&110===Un(O,3)?100:h){case 100:case 108:case 109:case 115:_i(e,w,w,n&&qn(Si(e,w,w,0,0,i,s,b,i,_=[],f,S),S),i,S,f,s,n?_:S);break;default:_i(O,w,w,w,[""],S,0,s,S)}}u=l=d=0,m=y=1,b=O="",f=a;break;case 58:f=1+Qn(O),d=p;default:if(m<1)if(123==v)--m;else if(125==v&&0==m++&&125==ti())continue;switch(O+=Nn(v),v*m){case 38:y=l>0?1:(O+="\f",-1);break;case 44:s[u++]=(Qn(O)-1)*y,y=1;break;case 64:45===ni()&&(O+=ui(ri())),h=ni(),l=f=Qn(b=O+=pi(ii())),v++;break;case 45:45===p&&2==Qn(O)&&(m=0)}}return o}function Si(e,t,r,n,i,o,a,s,c,u,l,f){for(var h=i-1,d=0===i?o:[""],p=Mn(d),m=0,g=0,y=0;m0?d[v]+" "+b:Ln(b,/&\f/g,d[v])))&&(c[y++]=_);return Yn(e,t,r,0===i?En:s,c,u,l,f)}function wi(e,t,r,n){return Yn(e,t,r,xn,Nn(Xn),Wn(e,2,-2),0,n)}function Oi(e,t,r,n,i){return Yn(e,t,r,Fn,Wn(e,0,n),Wn(e,n+1,-1),n,i)}var ji={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Pi="undefined"!=typeof process&&("MISSING_ENV_VAR".REACT_APP_SC_ATTR||"MISSING_ENV_VAR".SC_ATTR)||"data-styled",Ri="active",xi="data-styled-version",Ei="6.1.11",Fi="/*!sc*/\n",Ti="undefined"!=typeof window&&"HTMLElement"in window,Ii=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY?"false"!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&("false"!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".SC_DISABLE_SPEEDY)),Ai=(new Set,Object.freeze([])),Ci=Object.freeze({});function Ni(e,t,r){return void 0===r&&(r=Ci),e.theme!==r.theme&&e.theme||t||r.theme}var ki=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),Di=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Hi=/(^-|-$)/g;function Li(e){return e.replace(Di,"-").replace(Hi,"")}var $i=/(a)(d)/gi,Ui=52,Wi=function(e){return String.fromCharCode(e+(e>25?39:97))};function Qi(e){var t,r="";for(t=Math.abs(e);t>Ui;t=t/Ui|0)r=Wi(t%Ui)+r;return(Wi(t%Ui)+r).replace($i,"$1-$2")}var Mi,qi=5381,Bi=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e},Vi=function(e){return Bi(qi,e)};function zi(e){return Qi(Vi(e)>>>0)}function Ji(e){return e.displayName||e.name||"Component"}function Gi(e){return"string"==typeof e&&!0}var Xi="function"==typeof Symbol&&Symbol.for,Ki=Xi?Symbol.for("react.memo"):60115,Yi=Xi?Symbol.for("react.forward_ref"):60112,Zi={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},eo={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},to={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ro=((Mi={})[Yi]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Mi[Ki]=to,Mi);function no(e){return("type"in(t=e)&&t.type.$$typeof)===Ki?to:"$$typeof"in e?ro[e.$$typeof]:Zi;var t}var io=Object.defineProperty,oo=Object.getOwnPropertyNames,ao=Object.getOwnPropertySymbols,so=Object.getOwnPropertyDescriptor,co=Object.getPrototypeOf,uo=Object.prototype;function lo(e,t,r){if("string"!=typeof t){if(uo){var n=co(t);n&&n!==uo&&lo(e,n,r)}var i=oo(t);ao&&(i=i.concat(ao(t)));for(var o=no(e),a=no(t),s=0;s0?" Args: ".concat(t.join(", ")):""))}var _o=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,i=n;e>=i;)if((i<<=1)<0)throw bo(16,"".concat(e));this.groupSizes=new Uint32Array(i),this.groupSizes.set(r),this.length=i;for(var o=n;o=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),i=n+r,o=n;o=0){var r=document.createTextNode(t);return this.element.insertBefore(r,this.nodes[e]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},e.prototype.getRule=function(e){return e0&&(c+="".concat(e,","))})),n+="".concat(a).concat(s,'{content:"').concat(c,'"}').concat(Fi)},o=0;o0?".".concat(t):e},l=c.slice();l.push((function(e){e.type===En&&e.value.includes("&")&&(e.props[0]=e.props[0].replace(Lo,r).replace(n,u))})),a.prefix&&l.push(vi),l.push(gi);var f=function(e,i,o,s){void 0===i&&(i=""),void 0===o&&(o=""),void 0===s&&(s="&"),t=s,r=i,n=new RegExp("\\".concat(r,"\\b"),"g");var c=e.replace($o,""),u=bi(o||i?"".concat(o," ").concat(i," { ").concat(c," }"):c);a.namespace&&(u=Uo(u,a.namespace));var f,h,d,p=[];return mi(u,(f=l.concat((d=function(e){return p.push(e)},function(e){e.root||(e=e.return)&&d(e)})),h=Mn(f),function(e,t,r,n){for(var i="",o=0;o="A"&&e<="Z"};function Xo(e){for(var t="",r=0;r>>0);if(!t.hasNameForId(this.componentId,o)){var a=r(i,".".concat(o),void 0,this.componentId);t.insertRules(this.componentId,o,a)}n=po(n,o),this.staticRulesId=o}else{for(var s=Bi(this.baseHash,r.hash),c="",u=0;u>>0);t.hasNameForId(this.componentId,h)||t.insertRules(this.componentId,h,r(c,".".concat(h),void 0,this.componentId)),n=po(n,h)}}return n},e}(),na=o.default.createContext(void 0);na.Consumer;var ia={};new Set;function oa(e,t,r){var n=ho(e),i=e,a=!Gi(e),s=t.attrs,c=void 0===s?Ai:s,u=t.componentId,l=void 0===u?function(e,t){var r="string"!=typeof e?"sc":Li(e);ia[r]=(ia[r]||0)+1;var n="".concat(r,"-").concat(zi(Ei+r+ia[r]));return t?"".concat(t,"-").concat(n):n}(t.displayName,t.parentComponentId):u,f=t.displayName,h=void 0===f?function(e){return Gi(e)?"styled.".concat(e):"Styled(".concat(Ji(e),")")}(e):f,d=t.displayName&&t.componentId?"".concat(Li(t.displayName),"-").concat(t.componentId):t.componentId||l,p=n&&i.attrs?i.attrs.concat(c).filter(Boolean):c,m=t.shouldForwardProp;if(n&&i.shouldForwardProp){var g=i.shouldForwardProp;if(t.shouldForwardProp){var y=t.shouldForwardProp;m=function(e,t){return g(e,t)&&y(e,t)}}else m=g}var v=new ra(r,d,n?i.componentStyle:void 0);function b(e,t){return function(e,t,r){var n=e.attrs,i=e.componentStyle,a=e.defaultProps,s=e.foldedComponentIds,c=e.styledComponentId,u=e.target,l=o.default.useContext(na),f=Vo(),h=e.shouldForwardProp||f.shouldForwardProp,d=Ni(t,l,a)||Ci,p=function(e,t,r){for(var n,i=_n(_n({},t),{className:void 0,theme:r}),o=0;o2&&Ho.registerId(this.componentId+e),this.removeStyles(e,r),this.createStyles(e,t,r,n)}}();(function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString(),r=To(),n=mo([r&&'nonce="'.concat(r,'"'),"".concat(Pi,'="true"'),"".concat(xi,'="').concat(Ei,'"')].filter(Boolean)," ");return"")},this.getStyleTags=function(){if(e.sealed)throw bo(2);return e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)throw bo(2);var r=((t={})[Pi]="",t[xi]=Ei,t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),n=To();return n&&(r.nonce=n),[o.default.createElement("style",_n({},r,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new Ho({isServer:!0}),this.sealed=!1}e.prototype.collectStyles=function(e){if(this.sealed)throw bo(2);return o.default.createElement(zo,{sheet:this.instance},e)},e.prototype.interleaveWithNodeStream=function(e){throw bo(3)}})(),"__sc-".concat(Pi,"__");function ha(e){return ha="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},ha(e)}function da(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 pa(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:b;return _(e,ga()),function(r){var n,i,o=(r||{}).queryHook,a=void 0===o?ya:o;return{$$type:"ais.searchBox",init:function(t){var r=t.instantSearchInstance;e(pa(pa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(pa(pa({},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 pa(pa({},e),{},{searchBox:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.helper,o=e.instantSearchInstance,s=e.state;return n||(n=function(e){a(e,(function(e){return t.setQuery(e).search()}))},i=function(){t.setQuery("").search()}),{query:s.query||"",refine:n,clear:i,widgetParams:r,isSearchStalled:"stalled"===o.status}},getWidgetUiState:function(e,t){var r=t.searchParameters.query||"";return""===r||e&&e.query===r?e:pa(pa({},e),{},{query:r})},getWidgetSearchParameters:function(e,t){var r=t.uiState;return e.setQueryParameter("query",r.query||"")}}}};function ba(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;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Aa=g({name:"refinement-list",connector:!0}),Ca=["isRefined","count:desc","name:asc"];const Na=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;return _(e,Aa()),function(r){var n=r||{},i=n.attribute,o=n.operator,a=void 0===o?"or":o,s=n.limit,c=void 0===s?10:s,u=n.showMore,l=void 0!==u&&u,f=n.showMoreLimit,h=void 0===f?20:f,d=n.sortBy,p=void 0===d?Ca:d,m=n.escapeFacetValues,g=void 0===m||m,y=n.transformItems,v=void 0===y?function(e){return e}:y;if(!i)throw new Error(Aa("The `attribute` option is required."));if(!/^(and|or)$/.test(a))throw new Error(Aa('The `operator` must one of: `"and"`, `"or"` (got "'.concat(a,'").')));if(!0===l&&h<=c)throw new Error(Aa("`showMoreLimit` should be greater than `limit`."));var b,_,S,w=function(e){var t=e.name,r=e.escapedValue;return Fa(Fa({},Ia(e,Ra)),{},{value:r,label:t,highlighted:t})},O=[],j=!0,P=!1,R=function(){};function x(){R()}function E(){return P?h:c}var F=function(){return function(){}},T=function(t,r){return function(n){return function(o){var a=n.instantSearchInstance,s=n.results;if(""===o&&O)e(Fa(Fa({},r.getWidgetRenderState(Fa(Fa({},n),{},{results:b}))),{},{instantSearchInstance:a}),!1);else{var c={highlightPreTag:g?M.highlightPreTag:q.highlightPreTag,highlightPostTag:g?M.highlightPostTag:q.highlightPostTag};t.searchForFacetValues(i,o,Math.min(E(),100),c).then((function(t){var i=g?t.facetHits.map((function(e){return W(W({},e),{},{highlighted:B(e.highlighted)})})):t.facetHits,o=v(i.map((function(e){var t=e.escapedValue,r=e.value;return Fa(Fa({},Ia(e,xa)),{},{value:t,label:r})})),{results:s});e(Fa(Fa({},r.getWidgetRenderState(Fa(Fa({},n),{},{results:b}))),{},{items:o,canToggleShowMore:!1,canRefine:!0,isFromSearch:!0,instantSearchInstance:a}),!1)}))}}}};return{$$type:"ais.refinementList",init:function(t){e(Fa(Fa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e(Fa(Fa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1)},getRenderState:function(e,t){return Fa(Fa({},e),{},{refinementList:Fa(Fa({},e.refinementList),{},Ta({},i,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=this,n=e.results,o=e.state,a=e.createURL,s=e.instantSearchInstance,u=e.helper,f=[],h=[];if(S&&_&&F||(S=function(e){var t=e.instantSearchInstance,r=e.helper,n=e.attribute,i=e.widgetType;return function(){for(var e=arguments.length,o=new Array(e),a=0;a=2&&o.length<=4&&(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,s)||t.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:i,eventType:d,eventModifier:p,payload:_a({eventName:u,index:r.getIndex(),filters:["".concat(m,":").concat(s)]},f),attribute:m}))}}({instantSearchInstance:s,helper:u,attribute:i,widgetType:this.$$type}),_=function(e){S("click:internal",e),u.toggleFacetRefinement(i,e).search()},F=T(u,this)),n){var d=n.getFacetValues(i,{sortBy:p,facetOrdering:p===Ca});h=d&&Array.isArray(d)?d:[],f=v(h.slice(0,E()).map(w),{results:n});var m=o.maxValuesPerFacet,g=E();j=m>g?h.length<=g:h.lengthc||l&&!j;return{createURL:function(e){return a((function(r){return t.getWidgetUiState(r,{searchParameters:o.resetPage().toggleFacetRefinement(i,e),helper:u})}))},items:f,refine:_,searchForItems:y,isFromSearch:!1,canRefine:f.length>0,widgetParams:r,isShowingMore:P,canToggleShowMore:I,toggleShowMore:x,sendEvent:S,hasExhaustiveItems:j}},dispose:function(e){var r=e.state;t();var n=r.setQueryParameter("maxValuesPerFacet",void 0);return"and"===a?n.removeFacet(i):n.removeDisjunctiveFacet(i)},getWidgetUiState:function(e,t){var r=t.searchParameters,n="or"===a?r.getDisjunctiveRefinements(i):r.getConjunctiveRefinements(i);return function(e,t){if(!e.refinementList)return e;e.refinementList[t]&&0!==e.refinementList[t].length||delete e.refinementList[t];0===Object.keys(e.refinementList).length&&delete e.refinementList;return e}(Fa(Fa({},e),{},{refinementList:Fa(Fa({},e.refinementList),{},Ta({},i,n))}),i)},getWidgetSearchParameters:function(e,t){var r=t.uiState,n="or"===a;if(e.isHierarchicalFacet(i))return e;if(n&&e.isConjunctiveFacet(i)||!n&&e.isDisjunctiveFacet(i))return e;var o=r.refinementList&&r.refinementList[i],s=n?e.addDisjunctiveFacet(i).removeDisjunctiveFacetRefinement(i):e.addFacet(i).removeFacetRefinement(i),u=s.maxValuesPerFacet||0,f=Math.max(u,l?h:c),d=s.setQueryParameter("maxValuesPerFacet",f);if(!o){var p=n?"disjunctiveFacetsRefinements":"facetsRefinements";return d.setQueryParameters(Ta({},p,Fa(Fa({},d[p]),{},Ta({},i,[]))))}return o.reduce((function(e,t){return n?e.addDisjunctiveFacetRefinement(i,t):e.addFacetRefinement(i,t)}),d)}}}};function ka(e,t){return Je(Na,e,t)}var Da=0;Array.isArray;function Ha(e,t,r,n,o,a){t||(t={});var s,c,u=t;if("ref"in u)for(c in u={},t)"ref"==c?s=t[c]:u[c]=t[c];var l={type:e,props:u,key:r,ref:s,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:--Da,__i:-1,__u:0,__source:o,__self:a};if("function"==typeof e&&(s=e.defaultProps))for(c in s)void 0===u[c]&&(u[c]=s[c]);return i.fF.vnode&&i.fF.vnode(l),l}const La=fa.div` margin-top: 39px; @media (min-width: 576px) { @@ -36,7 +36,7 @@ color: #00548F; &::after { - content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%23006CB8'/%3E%3C/svg%3E"); + content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%2300548F'/%3E%3C/svg%3E"); } } `,Ua=fa.a` @@ -51,7 +51,7 @@ color: #2e2d29; text-decoration: underline; } -`,Wa=({searchIndex:e,searchIndex_asc:t,searchIndex_desc:r})=>{const{query:n,refine:i}=Ge(va,a,s);var a,s;const{items:c,refine:u}=ka({attribute:"basic_page_type",limit:1e3}),{items:l,refine:f}=ka({attribute:"shared_tags",limit:1e3,sortBy:["name:asc"]}),h=c.some((e=>e.isRefined))||l.some((e=>e.isRefined));(0,o.useEffect)((()=>{const e=new URLSearchParams(window.location.search);e.delete("key"),e.delete("page-type"),e.delete("shared"),n&&e.set("key",n);const t=c.filter((e=>e.isRefined)).map((e=>e.value)),r=l.filter((e=>e.isRefined)).map((e=>e.value));t.length>=1&&e.set("page-type",t.join(",")),r.length>=1&&e.set("shared",r.join(",")),window.history.replaceState(null,"",`?${e.toString()}`)}),[n,c,l]);const d=(0,o.useRef)(null);return Ha("form",{ref:d,role:"search",onReset:e=>{c.map((e=>{e.isRefined&&u(e.value)})),l.map((e=>{e.isRefined&&f(e.value)}))},children:Ha(La,{children:[Ha("h2",{children:"Filter By"}),Ha("div",{children:[c.map(((e,t)=>e.isRefined&&Ha($a,{onClick:()=>u(e.value),children:e.value},t))),l.map(((e,t)=>e.isRefined&&Ha($a,{onClick:()=>f(e.value),children:e.value},`shared-${t}`)))]}),h&&Ha(Ua,{onClick:e=>{e.preventDefault(),d.current.reset()},children:"Clear all filters"}),Ha("fieldset",{style:{marginTop:"2rem"},children:[Ha("legend",{style:{fontSize:"2.4rem"},children:"Resources"}),Ha("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:c.map(((e,t)=>Ha("li",{style:{marginBottom:"0"},children:Ha("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem",width:"fit-content"},children:[Ha("input",{type:"checkbox",onChange:()=>u(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),Ha("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))})]}),Ha("fieldset",{style:{marginTop:"2rem",marginBottom:"10rem"},children:[Ha("legend",{style:{fontSize:"2.4rem"},children:"Allowed Users"}),Ha("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:l.map(((e,t)=>Ha("li",{style:{marginBottom:"0"},children:Ha("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem",width:"fit-content"},children:[Ha("input",{type:"checkbox",onChange:()=>f(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),Ha("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},"shared-i")))})]})]})})};function Qa(){for(var e=arguments.length,t=new Array(e),r=0;r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Ba=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var Va,za,Ga,Ja,Xa=(Va={createElement:o.createElement,Fragment:o.Fragment},za=Va.createElement,Ga=Va.Fragment,Ja=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,i=e.highlightedTagName,o=e.isHighlighted,a=e.nonHighlightedTagName;return t(o?i:a,{className:o?r.highlighted:r.nonHighlighted},n)}}({createElement:za,Fragment:Ga}),function(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,o=void 0===i?"span":i,a=e.separator,s=void 0===a?", ":a,c=e.className,u=e.classNames,l=void 0===u?{}:u,f=qa(e,Ba);return za("span",Ma({},f,{className:Qa(l.root,c)}),t.map((function(e,r){var i=r===t.length-1;return za(Ga,{key:r},e.map((function(e,t){return za(Ja,{key:t,classNames:l,highlightedTagName:n,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)})),!i&&za("span",{className:l.separator},s))})))}),Ka=["classNames"];function Ya(){return Ya=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function es(e){var t=e.classNames,r=void 0===t?{}:t,n=Za(e,Ka);return o.default.createElement(Xa,Ya({classNames:{root:Qa("ais-Highlight",r.root),highlighted:Qa("ais-Highlight-highlighted",r.highlighted),nonHighlighted:Qa("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:Qa("ais-Highlight-separator",r.separator)}},n))}var ts=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function rs(){return rs=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function is(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=ns(e,ts),c=lr(t._highlightResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return _r(k(e.value||""))}));return o.default.createElement(es,rs({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var os=["classNames"];function as(){return as=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function cs(e){var t=e.classNames,r=void 0===t?{}:t,n=ss(e,os);return o.default.createElement(Xa,as({classNames:{root:Qa("ais-Snippet",r.root),highlighted:Qa("ais-Snippet-highlighted",r.highlighted),nonHighlighted:Qa("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:Qa("ais-Snippet-separator",r.separator)}},n))}var us=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function ls(){return ls=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function hs(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=fs(e,us),c=lr(t._snippetResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return _r(k(e.value||""))}));return o.default.createElement(cs,ls({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}const ds=fa.article` +`,Wa=({searchIndex:e,searchIndex_asc:t,searchIndex_desc:r})=>{const{query:n,refine:i}=Je(va,a,s);var a,s;const{items:c,refine:u}=ka({attribute:"basic_page_type",limit:1e3}),{items:l,refine:f}=ka({attribute:"shared_tags",limit:1e3,sortBy:["name:asc"]}),h=c.some((e=>e.isRefined))||l.some((e=>e.isRefined));(0,o.useEffect)((()=>{const e=new URLSearchParams(window.location.search);e.delete("key"),e.delete("page-type"),e.delete("shared"),n&&e.set("key",n);const t=c.filter((e=>e.isRefined)).map((e=>e.value)),r=l.filter((e=>e.isRefined)).map((e=>e.value));t.length>=1&&e.set("page-type",t.join(",")),r.length>=1&&e.set("shared",r.join(",")),window.history.replaceState(null,"",`?${e.toString()}`)}),[n,c,l]);const d=(0,o.useRef)(null);return Ha("form",{ref:d,role:"search",onReset:e=>{c.map((e=>{e.isRefined&&u(e.value)})),l.map((e=>{e.isRefined&&f(e.value)}))},children:Ha(La,{children:[Ha("h2",{children:"Filter By"}),Ha("div",{children:[c.map(((e,t)=>e.isRefined&&Ha($a,{onClick:()=>u(e.value),children:e.value},t))),l.map(((e,t)=>e.isRefined&&Ha($a,{onClick:()=>f(e.value),children:e.value},`shared-${t}`)))]}),h&&Ha(Ua,{href:"#",onClick:e=>{e.preventDefault(),d.current.reset()},className:"focusable",children:"Clear all filters"}),Ha("fieldset",{style:{marginTop:"2rem"},children:[Ha("legend",{style:{fontSize:"2.4rem"},children:"Resources"}),Ha("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:c.map(((e,t)=>Ha("li",{style:{marginBottom:"0"},children:Ha("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem",width:"fit-content"},children:[Ha("input",{type:"checkbox",onChange:()=>u(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),Ha("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))})]}),Ha("fieldset",{style:{marginTop:"2rem",marginBottom:"10rem"},children:[Ha("legend",{style:{fontSize:"2.4rem"},children:"Allowed Users"}),Ha("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:l.map(((e,t)=>Ha("li",{style:{marginBottom:"0"},children:Ha("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem",width:"fit-content"},children:[Ha("input",{type:"checkbox",onChange:()=>f(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),Ha("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},"shared-i")))})]})]})})};function Qa(){for(var e=arguments.length,t=new Array(e),r=0;r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Ba=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var Va,za,Ja,Ga,Xa=(Va={createElement:o.createElement,Fragment:o.Fragment},za=Va.createElement,Ja=Va.Fragment,Ga=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,i=e.highlightedTagName,o=e.isHighlighted,a=e.nonHighlightedTagName;return t(o?i:a,{className:o?r.highlighted:r.nonHighlighted},n)}}({createElement:za,Fragment:Ja}),function(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,o=void 0===i?"span":i,a=e.separator,s=void 0===a?", ":a,c=e.className,u=e.classNames,l=void 0===u?{}:u,f=qa(e,Ba);return za("span",Ma({},f,{className:Qa(l.root,c)}),t.map((function(e,r){var i=r===t.length-1;return za(Ja,{key:r},e.map((function(e,t){return za(Ga,{key:t,classNames:l,highlightedTagName:n,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)})),!i&&za("span",{className:l.separator},s))})))}),Ka=["classNames"];function Ya(){return Ya=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function es(e){var t=e.classNames,r=void 0===t?{}:t,n=Za(e,Ka);return o.default.createElement(Xa,Ya({classNames:{root:Qa("ais-Highlight",r.root),highlighted:Qa("ais-Highlight-highlighted",r.highlighted),nonHighlighted:Qa("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:Qa("ais-Highlight-separator",r.separator)}},n))}var ts=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function rs(){return rs=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function is(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=ns(e,ts),c=lr(t._highlightResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return _r(k(e.value||""))}));return o.default.createElement(es,rs({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var os=["classNames"];function as(){return as=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function cs(e){var t=e.classNames,r=void 0===t?{}:t,n=ss(e,os);return o.default.createElement(Xa,as({classNames:{root:Qa("ais-Snippet",r.root),highlighted:Qa("ais-Snippet-highlighted",r.highlighted),nonHighlighted:Qa("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:Qa("ais-Snippet-separator",r.separator)}},n))}var us=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function ls(){return ls=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function hs(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=fs(e,us),c=lr(t._snippetResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return _r(k(e.value||""))}));return o.default.createElement(cs,ls({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}const ds=fa.article` display: flex; flex-direction: column; justify-content: space-between; @@ -91,9 +91,7 @@ cursor: pointer; width: auto; min-width: 15rem; -`,xs=({searchIndex:e,searchIndexAsc:t,searchIndexDesc:r})=>{const n=((e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce(((e,t)=>e+((t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_")),""))(),i=[{value:e,label:"Relevance"},{value:t,label:"A-Z"},{value:r,label:"Z-A"}],{refine:o,currentRefinement:a}=Ge(Os,{items:i},s);var s;return Ha(js,{children:[Ha(Ps,{htmlFor:n,children:"Sort results by"}),Ha(Rs,{id:n,value:a,onChange:e=>{o(e.target.value)},children:i.map((e=>Ha("option",{value:e.value,children:e.label},e.value)))})]})};var Es,Fs;const Is="algolia-search",Ts=(null===(Es=window.drupalSettings)||void 0===Es?void 0:Es.stanfordAlgolia.appId)||"MISSING_ENV_VAR".ALGOLIA_APP_ID,As=(null===(Fs=window.drupalSettings)||void 0===Fs?void 0:Fs.stanfordAlgolia.searchKey)||"MISSING_ENV_VAR".ALGOLIA_KEY,Ns=t()(Ts,As),Cs=({hit:e})=>"Event"===e.type?Ha(gs,{hit:e}):"News"===e.type?Ha(ys,{hit:e}):Ha(ms,{hit:e}),ks=fa.h1` - margin-top: 9rem; -`,Ds=fa.ul` +`,xs=({searchIndex:e,searchIndexAsc:t,searchIndexDesc:r})=>{const n=((e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce(((e,t)=>e+((t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_")),""))(),i=[{value:e,label:"Relevance"},{value:t,label:"A-Z"},{value:r,label:"Z-A"}],{refine:o,currentRefinement:a}=Je(Os,{items:i},s);var s;return Ha(js,{children:[Ha(Ps,{htmlFor:n,children:"Sort results by"}),Ha(Rs,{id:n,value:a,onChange:e=>{o(e.target.value)},children:i.map((e=>Ha("option",{value:e.value,children:e.label},e.value)))})]})},Es="algolia-search",Fs=t()("FKQ9KXS4B7","b59f434249ba65222c8973874f23095a"),Ts=({hit:e})=>"Event"===e.type?Ha(gs,{hit:e}):"News"===e.type?Ha(ys,{hit:e}):Ha(ms,{hit:e}),Is=fa.ul` list-style: none; padding-left: 0; margin-bottom: 10rem; @@ -103,7 +101,7 @@ width: 66%; padding-left: 2rem; } -`,Hs=fa.div` +`,As=fa.div` li { margin-bottom: 10px; @@ -126,4 +124,4 @@ fieldset { padding: 0; } -`,Ls=()=>{const{hits:e,showMore:t,isLastPage:r}=Ge(ge,n,i);var n,i;return 0===e.length?Ha("p",{children:"No results for your search. Please try another search."}):Ha(Ds,{children:[e.map((e=>Ha("li",{children:Ha(Cs,{hit:e})},e.objectID))),!r&&Ha("button",{onClick:t,className:"su-button--secondary",style:{marginTop:"5rem",marginLeft:"10rem"},children:"Show more results"})]})},$s=((e,t)=>{if(null==customElements.get(e)){class t extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}}customElements.define(e,t)}const r=(e=>{const t={_rootsToObservers:new WeakMap,_roots:[],_executedScript:document.currentScript,props:{},render:({selector:r,clean:n=!1,replace:i=!1,inline:o=!1,initialProps:c={},propsSelector:u,elementName:h})=>{let g=!1;const y=()=>{if(!0===g)return;const y=(({selector:e,inline:t,elementName:r})=>{const n=document.currentScript;if(t&&null!=n&&n.parentNode)return[n.parentNode];const i=null==n?void 0:n.dataset.mountIn;return i?Array.from(document.querySelectorAll(i)).map((e=>{if(null!=r){const t=document.createElement(r),n=e.appendChild(t);return null!=n.shadowRoot?n.shadowRoot:n}return e})):e?Array.from(document.querySelectorAll(e)).map((e=>null!=e.shadowRoot?e.shadowRoot:e)):[]})({selector:r,inline:o,elementName:h});if(0===y.length)return;const{rootFragments:v}=(({island:e,widget:t,hostElements:r,clean:n,replace:i,initialProps:o,propsSelector:c})=>{const u=[];return r.forEach((r=>{const h=d(e,r,o,c);let g;if(n&&r.replaceChildren(),i)g=p(r.parentElement||document.body,r);else{const e=document.createElement("div");r.appendChild(e),g=p(r,e)}u.push(g),m({island:e,widget:t,rootFragment:g,props:h});const y=(({island:e,hostElement:t,initialProps:r,onNewProps:n,propsSelector:i})=>{const o=new MutationObserver((function(o){o.forEach((function(){n(d(e,t,r,i))}))})),c={attributes:!0,childList:!0,characterData:!0};return e._executedScript&&o.observe(e._executedScript,c),l(t).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),i&&f(i).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),o.observe(s(t)?t.host:t,c),o})({island:e,hostElement:r,initialProps:o,onNewProps:r=>{m({island:e,widget:t,rootFragment:g,props:r})},propsSelector:c});e._rootsToObservers.set(g,y)})),{rootFragments:u}})({island:t,widget:e,clean:n,hostElements:y,replace:i,initialProps:c,propsSelector:u});t._roots=t._roots.concat(v),g=!0};y(),document.addEventListener("DOMContentLoaded",y),document.addEventListener("load",y)},rerender:r=>{t._roots.forEach((n=>{m({island:t,widget:e,rootFragment:n,props:a({},t.props,r)})}))},destroy:()=>{t._roots.forEach((e=>{var r;null==(r=t._rootsToObservers.get(e))||r.disconnect(),(0,i.XX)(null,e)}))}};return t})(t);return a({},r,{render:t=>r.render(a({elementName:e},t)),injectStyles:e=>{r._roots.forEach((t=>{const r=document.createElement("style");r.innerHTML=e,t.parentNode.prepend(r)}))}})})(Is,(()=>{var e;const t=new URLSearchParams(window.location.search),r={};t.get("key")&&(r.query=t.get("key")),t.get("page-type")&&(r.refinementList={basic_page_type:t.get("page-type").split(",")}),t.get("shared")&&(r.refinementList={shared_tags:t.get("shared").split(",")});const n=(null===(e=window.drupalSettings)||void 0===e?void 0:e.stanfordAlgolia.index)||"MISSING_ENV_VAR".ALGOLIA_INDEX,i=n+"_title_asc",o=n+"_title_desc";return Ha("div",{children:[Ha(ks,{children:"Resources Directory"}),Ha(bn,{searchClient:Ns,indexName:i,initialUiState:{[i]:r},future:{preserveSharedStateOnUnmount:!0},children:Ha(Hs,{children:[Ha(Wa,{searchIndex:n,searchIndex_asc:i,searchIndex_desc:o}),Ha(xs,{searchIndex:n,searchIndexAsc:i,searchIndexDesc:o}),Ha(Ls,{})]})})]})}));$s.render({selector:`${Is}, #${Is}`})})(),n})())); \ No newline at end of file +`,Cs=()=>{const{hits:e,showMore:t,isLastPage:r}=Je(ge,n,i);var n,i;return 0===e.length?Ha("p",{children:"No results for your search. Please try another search."}):Ha(Is,{id:"results",children:[e.map((e=>Ha("li",{children:Ha(Ts,{hit:e})},e.objectID))),!r&&Ha("button",{onClick:t,className:"su-button--secondary",style:{marginTop:"5rem",marginLeft:"10rem"},children:"Show more results"})]})},Ns=((e,t)=>{if(null==customElements.get(e)){class t extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}}customElements.define(e,t)}const r=(e=>{const t={_rootsToObservers:new WeakMap,_roots:[],_executedScript:document.currentScript,props:{},render:({selector:r,clean:n=!1,replace:i=!1,inline:o=!1,initialProps:c={},propsSelector:u,elementName:h})=>{let g=!1;const y=()=>{if(!0===g)return;const y=(({selector:e,inline:t,elementName:r})=>{const n=document.currentScript;if(t&&null!=n&&n.parentNode)return[n.parentNode];const i=null==n?void 0:n.dataset.mountIn;return i?Array.from(document.querySelectorAll(i)).map((e=>{if(null!=r){const t=document.createElement(r),n=e.appendChild(t);return null!=n.shadowRoot?n.shadowRoot:n}return e})):e?Array.from(document.querySelectorAll(e)).map((e=>null!=e.shadowRoot?e.shadowRoot:e)):[]})({selector:r,inline:o,elementName:h});if(0===y.length)return;const{rootFragments:v}=(({island:e,widget:t,hostElements:r,clean:n,replace:i,initialProps:o,propsSelector:c})=>{const u=[];return r.forEach((r=>{const h=d(e,r,o,c);let g;if(n&&r.replaceChildren(),i)g=p(r.parentElement||document.body,r);else{const e=document.createElement("div");r.appendChild(e),g=p(r,e)}u.push(g),m({island:e,widget:t,rootFragment:g,props:h});const y=(({island:e,hostElement:t,initialProps:r,onNewProps:n,propsSelector:i})=>{const o=new MutationObserver((function(o){o.forEach((function(){n(d(e,t,r,i))}))})),c={attributes:!0,childList:!0,characterData:!0};return e._executedScript&&o.observe(e._executedScript,c),l(t).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),i&&f(i).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),o.observe(s(t)?t.host:t,c),o})({island:e,hostElement:r,initialProps:o,onNewProps:r=>{m({island:e,widget:t,rootFragment:g,props:r})},propsSelector:c});e._rootsToObservers.set(g,y)})),{rootFragments:u}})({island:t,widget:e,clean:n,hostElements:y,replace:i,initialProps:c,propsSelector:u});t._roots=t._roots.concat(v),g=!0};y(),document.addEventListener("DOMContentLoaded",y),document.addEventListener("load",y)},rerender:r=>{t._roots.forEach((n=>{m({island:t,widget:e,rootFragment:n,props:a({},t.props,r)})}))},destroy:()=>{t._roots.forEach((e=>{var r;null==(r=t._rootsToObservers.get(e))||r.disconnect(),(0,i.XX)(null,e)}))}};return t})(t);return a({},r,{render:t=>r.render(a({elementName:e},t)),injectStyles:e=>{r._roots.forEach((t=>{const r=document.createElement("style");r.innerHTML=e,t.parentNode.prepend(r)}))}})})(Es,(()=>{const e=new URLSearchParams(window.location.search),t={};e.get("key")&&(t.query=e.get("key")),e.get("page-type")&&(t.refinementList={basic_page_type:e.get("page-type").split(",")}),e.get("shared")&&(t.refinementList={shared_tags:e.get("shared").split(",")});const r="techsource_resources",n="techsource_resources_title_asc",i="techsource_resources_title_desc";return Ha("div",{children:[Ha("a",{href:"#results",className:"visually-hidden focusable",children:"Skip to results"}),Ha(bn,{searchClient:Fs,indexName:n,initialUiState:{[n]:t},future:{preserveSharedStateOnUnmount:!0},children:Ha(As,{children:[Ha(xs,{searchIndex:r,searchIndexAsc:n,searchIndexDesc:i}),Ha(Wa,{searchIndex:r,searchIndex_asc:n,searchIndex_desc:i}),Ha(Cs,{})]})})]})}));Ns.render({selector:`${Es}, #${Es}, #resources-directory-filter`})})(),n})())); \ No newline at end of file diff --git a/algolia-search/src/algolia-search.island.tsx b/algolia-search/src/algolia-search.island.tsx index c3d8b1a..1781b8b 100644 --- a/algolia-search/src/algolia-search.island.tsx +++ b/algolia-search/src/algolia-search.island.tsx @@ -10,8 +10,8 @@ import { StanfordHit } from "./hits/hit.types"; import { SortBy } from "./sort-by"; const islandName = 'algolia-search'; -const appId = window.drupalSettings?.stanfordAlgolia.appId || process.env.ALGOLIA_APP_ID; -const key = window.drupalSettings?.stanfordAlgolia.searchKey || process.env.ALGOLIA_KEY; +const appId = 'FKQ9KXS4B7'; +const key = 'b59f434249ba65222c8973874f23095a'; const searchClient = algoliasearch(appId, key); const Hit = ({ hit }: HitsProps) => { @@ -21,10 +21,6 @@ const Hit = ({ hit }: HitsProps) => { return ; }; -const PageTitle = styled.h1` - margin-top: 9rem; -`; - const ResultsContainer = styled.ul` list-style: none; padding-left: 0; @@ -70,7 +66,7 @@ const CustomHits = () => { // Returns results return ( - + {hits.map(hit =>
  • @@ -100,13 +96,13 @@ const Search = () => { initialUiState.refinementList = { shared_tags: currentSearchParams.get("shared").split(',') }; } - const searchIndex = window.drupalSettings?.stanfordAlgolia.index || process.env.ALGOLIA_INDEX; - const searchIndexAsc = searchIndex + '_title_asc'; - const searchIndexDesc = searchIndex + '_title_desc'; + const searchIndex = 'techsource_resources'; + const searchIndexAsc = 'techsource_resources_title_asc'; + const searchIndexDesc = 'techsource_resources_title_desc'; return (
    - Resources Directory + Skip to results { future={{ preserveSharedStateOnUnmount: true }} > - + @@ -131,5 +127,5 @@ const Search = () => { const island = createIslandWebComponent(islandName, Search); island.render({ - selector: `${islandName}, #${islandName}`, + selector: `${islandName}, #${islandName}, #resources-directory-filter`, }); diff --git a/algolia-search/src/search-form.tsx b/algolia-search/src/search-form.tsx index 1f4ce35..152cdc8 100644 --- a/algolia-search/src/search-form.tsx +++ b/algolia-search/src/search-form.tsx @@ -44,7 +44,7 @@ const ChipsButton = styled.button` color: #00548F; &::after { - content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%23006CB8'/%3E%3C/svg%3E"); + content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%2300548F'/%3E%3C/svg%3E"); } } `; @@ -120,7 +120,7 @@ const SearchForm = ({ searchIndex, searchIndex_asc, searchIndex_desc }) => { return item.isRefined && refineSharedTypes(item.value)}>{item.value}; })}
    - {hasRefinedItems && { e.preventDefault(); formRef.current.reset(); }}>Clear all filters} + {hasRefinedItems && { e.preventDefault(); formRef.current.reset(); }} className="focusable">Clear all filters}
    Resources diff --git a/first_step_subtheme.theme b/first_step_subtheme.theme index ec9f296..cb88514 100755 --- a/first_step_subtheme.theme +++ b/first_step_subtheme.theme @@ -24,39 +24,3 @@ function first_step_subtheme_preprocess_pattern_localfooter(&$variables) { $variables['#cache']['contexts'][] = 'url.path.is_front'; } -/** - * Implements hook_theme_suggestions_HOOK_alter(). - */ -function first_step_subtheme_theme_suggestions_block_alter(array &$suggestions, array $variables) { - if (!empty($variables['elements']['#id']) && $variables['elements']['#id'] == 'first_step_subtheme_search') { - $suggestions[] = 'block__stanford_basic_search'; - } -} - -/** - * Add path based page name template suggestions. - */ -function first_step_subtheme_theme_suggestions_page_alter(&$suggestions, $variables) { - $path = \Drupal::service('path.current')->getPath(); - $alias = \Drupal::service('path_alias.manager')->getAliasByPath($path); - - $path_alias = trim($alias, '/'); - $path_alias = str_replace('/', '_', $path_alias); - $path_alias = str_replace('-', '_', $path_alias); - - $suggestions[] = 'page__'.$path_alias; -} - -/** - * Implements hook_preprocess_HOOK(). - */ -function first_step_subtheme_preprocess_page__resources_directory(&$variables) { - stanford_basic_preprocess_page__search($variables); - - // Replace the library if it exists. - foreach ($variables['#attached']['library'] as &$library) { - if ($library === 'stanford_basic/algolia-search') { - $library = 'first_step_subtheme/algolia-search'; - } - } -} From bbcf79d43556b925ed077db11fc63ac5733c09a8 Mon Sep 17 00:00:00 2001 From: jdwjdwjdw Date: Tue, 11 Jun 2024 20:57:58 +0000 Subject: [PATCH 09/16] Add mobile filter --- .../dist/islands/algolia-search.island.js | 142 ++++++- algolia-search/src/mobile-filter.tsx | 348 ++++++++++++++++++ algolia-search/src/search-form.tsx | 177 ++++----- 3 files changed, 569 insertions(+), 98 deletions(-) create mode 100644 algolia-search/src/mobile-filter.tsx diff --git a/algolia-search/dist/islands/algolia-search.island.js b/algolia-search/dist/islands/algolia-search.island.js index 027c8a1..226e1e2 100644 --- a/algolia-search/dist/islands/algolia-search.island.js +++ b/algolia-search/dist/islands/algolia-search.island.js @@ -1,5 +1,117 @@ /*! For license information please see algolia-search.island.js.LICENSE.txt */ -!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var n in r)("object"==typeof exports?exports:e)[n]=r[n]}}(self,(()=>(()=>{var e={733: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,o,a,s,c,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(o=this._events[e]))return!1;if(r(o))switch(arguments.length){case 1:o.call(this);break;case 2:o.call(this,arguments[1]);break;case 3:o.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),o.apply(this,s)}else if(n(o))for(s=Array.prototype.slice.call(arguments,1),a=(u=o.slice()).length,c=0;c0&&this._events[e].length>a&&(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,o,a,s;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(a=(i=this._events[e]).length,o=-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(s=a;s-- >0;)if(i[s]===t||i[s].listener&&i[s].listener===t){o=s;break}if(o<0)return this;1===i.length?(i.length=0,delete this._events[e]):i.splice(o,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)}},103:(e,t,r)=>{"use strict";var n=r(571),i=r(127),o=r(371),a=r(691);function s(e,t,r,i){return new n(e,t,r,i)}s.version=r(938),s.AlgoliaSearchHelper=n,s.SearchParameters=o,s.RecommendParameters=i,s.SearchResults=a,e.exports=s},732:(e,t,r)=>{"use strict";var n=r(733);function i(e,t,r){this.main=e,this.fn=t,this.recommendFn=r,this.lastResults=null,this.lastRecommendResults=null}r(14)(i,n),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},i.prototype.getModifiedRecommendState=function(e){return this.recommendFn(e)},e.exports=i},127:e=>{"use strict";function t(e){e=e||{},this.params=e.params||[]}t.prototype={constructor:t,addParams:function(e){var r=this.params.slice(),n=this.params.findIndex((function(t){return t.$$id===e.$$id}));return-1!==n?r.splice(n,1,e):r.push(e),new t({params:r})},removeParams:function(e){return new t({params:this.params.filter((function(t){return t.$$id!==e}))})},addFrequentlyBoughtTogether:function(e){return this.addParams(Object.assign({},e,{model:"bought-together"}))},addRelatedProducts:function(e){return this.addParams(Object.assign({},e,{model:"related-products"}))},addTrendingItems:function(e){return this.addParams(Object.assign({},e,{model:"trending-items"}))},addTrendingFacets:function(e){return this.addParams(Object.assign({},e,{model:"trending-facets"}))},addLookingSimilar:function(e){return this.addParams(Object.assign({},e,{model:"looking-similar"}))},_buildQueries:function(e){return this.params.map((function(t){var r=Object.assign({},t,{indexName:e});return delete r.$$id,r}))}},e.exports=t},54:(e,t,r)=>{"use strict";var n=r(110),i=r(317),o=r(383),a={addRefinement:function(e,t,r){if(a.isRefined(e,t,r))return e;var i=""+r,o=e[t]?e[t].concat(i):[i],s={};return s[t]=o,n({},s,e)},removeRefinement:function(e,t,r){if(void 0===r)return a.clearRefinement(e,(function(e,r){return t===r}));var n=""+r;return a.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 a.isRefined(e,t,r)?a.removeRefinement(e,t,r):a.addRefinement(e,t,r)},clearRefinement:function(e,t,r){if(void 0===t)return i(e)?{}:e;if("string"==typeof t)return o(e,[t]);if("function"==typeof t){var n=!1,a=Object.keys(e).reduce((function(i,o){var a=e[o]||[],s=a.filter((function(e){return!t(e,o,r)}));return s.length!==a.length&&(n=!0),i[o]=s,i}),{});return n?a: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=a},371:(e,t,r)=>{"use strict";var n=r(110),i=r(849),o=r(843),a=r(728),s=r(317),c=r(383),u=r(507),l=r(208),f=r(54);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 d(e){var t=e?d._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!==d.PARAMETERS.indexOf(e),i=void 0!==t[e];!n&&i&&(r[e]=t[e])}))}d.PARAMETERS=Object.keys(new d),d._parseNumbers=function(e){if(e instanceof d)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 a(e,t)},d.make=function(e){var t=new d(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},d.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&&s(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."):s(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},d.prototype={constructor:d,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=a({},this.numericRefinements);return i[e]=a({},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 s(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return c(this.numericRefinements,[e]);if("function"==typeof e){var t=!1,r=this.numericRefinements,n=Object.keys(r).reduce((function(n,i){var o=r[i],a={};return o=o||{},Object.keys(o).forEach((function(r){var n=o[r]||[],s=[];n.forEach((function(t){e({val:t,op:r},i,"numeric")||s.push(t)})),s.length!==n.length&&(t=!0),a[r]=s})),n[i]=a,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 o,a,s=u(r),c=void 0!==(o=this.numericRefinements[e][t],a=s,i(o,(function(e){return h(e,a)})));return n&&c},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=o(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 o(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;return 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=d.validate(this,e);if(t)throw t;var r=this,n=d._parseNumbers(e),i=Object.keys(this).reduce((function(e,t){return e[t]=r[t],e}),{}),o=Object.keys(n).reduce((function(e,t){var r=void 0!==e[t],i=void 0!==n[t];return r&&!i?c(e,[t]):(i&&(e[t]=n[t]),e)}),i);return new this.constructor(o)},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=d},673:(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),d=o(e._getHierarchicalFacetSortBy(n)),p=t.every((function(e){return e.exhaustive})),m=function(e,t,r,n,o){return function(u,l,f){var h=u;if(f>0){var d=0;for(h=u;d{"use strict";var n=r(965),i=r(110),o=r(909),a=r(849),s=r(917),c=r(577),u=r(728),l=r(601),f=o.escapeFacetValue,h=o.unescapeFacetValue,d=r(673);function p(e){var t={};return e.forEach((function(e,r){t[e]=r})),t}function m(e,t,r){t&&t[r]&&(e.stats=t[r])}function g(e,t,r){var o=t[0];this._rawResults=t;var c=this;Object.keys(o).forEach((function(e){c[e]=o[e]}));var l=u({persistHierarchicalRootCount:!1},r);Object.keys(l).forEach((function(e){c[e]=l[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 f=e.getRefinedDisjunctiveFacets(),g=p(e.facets),y=p(e.disjunctiveFacets),v=1,b=o.facets||{};Object.keys(b).forEach((function(t){var r,n,i=b[t],u=(r=e.hierarchicalFacets,n=t,a(r,(function(e){return(e.attributes||[]).indexOf(n)>-1})));if(u){var l=u.attributes.indexOf(t),f=s(e.hierarchicalFacets,(function(e){return e.name===u.name}));c.hierarchicalFacets[f][l]={attribute:t,data:i,exhaustive:o.exhaustiveFacetsCount}}else{var h,d=-1!==e.disjunctiveFacets.indexOf(t),p=-1!==e.facets.indexOf(t);d&&(h=y[t],c.disjunctiveFacets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.disjunctiveFacets[h],o.facets_stats,t)),p&&(h=g[t],c.facets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.facets[h],o.facets_stats,t))}})),this.hierarchicalFacets=n(this.hierarchicalFacets),f.forEach((function(r){var n=t[v],a=n&&n.facets?n.facets:{},l=e.getHierarchicalFacetByName(r);Object.keys(a).forEach((function(t){var r,f=a[t];if(l){r=s(e.hierarchicalFacets,(function(e){return e.name===l.name}));var d=s(c.hierarchicalFacets[r],(function(e){return e.attribute===t}));if(-1===d)return;c.hierarchicalFacets[r][d].data=u({},c.hierarchicalFacets[r][d].data,f)}else{r=y[t];var p=o.facets&&o.facets[t]||{};c.disjunctiveFacets[r]={name:t,data:i({},f,p),exhaustive:n.exhaustiveFacetsCount},m(c.disjunctiveFacets[r],n.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!c.disjunctiveFacets[r].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(h(n))>-1&&(c.disjunctiveFacets[r].data[n]=0)}))}})),v++})),e.getRefinedHierarchicalFacets().forEach((function(r){var n=e.getHierarchicalFacetByName(r),o=e._getHierarchicalFacetSeparator(n),a=e.getHierarchicalRefinement(r);0===a.length||a[0].split(o).length<2||t.slice(v).forEach((function(t){var r=t&&t.facets?t.facets:{};Object.keys(r).forEach((function(t){var u=r[t],l=s(e.hierarchicalFacets,(function(e){return e.name===n.name})),f=s(c.hierarchicalFacets[l],(function(e){return e.attribute===t}));if(-1!==f){var h={};if(a.length>0&&!c.persistHierarchicalRootCount){var d=a[0].split(o)[0];h[d]=c.hierarchicalFacets[l][f].data[d]}c.hierarchicalFacets[l][f].data=i(h,u,c.hierarchicalFacets[l][f].data)}})),v++}))})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],n=g[t];c.facets[n]={name:t,data:b[t],exhaustive:o.exhaustiveFacetsCount},r.forEach((function(e){c.facets[n]=c.facets[n]||{name:t},c.facets[n].data=c.facets[n].data||{},c.facets[n].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(d(e)),this.facets=n(this.facets),this.disjunctiveFacets=n(this.disjunctiveFacets),this._state=e}function y(e,t){function r(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var n=a(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=a(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 o=a(e.hierarchicalFacets,r);if(!o)return o;var s=e._state.getHierarchicalFacetByName(t),c=e._state._getHierarchicalFacetSeparator(s),u=h(e._state.getHierarchicalRefinement(t)[0]||"");0===u.indexOf(s.rootPath)&&(u=u.replace(s.rootPath+c,""));var l=u.split(c);return l.unshift(t),v(o,l,0),o}}function v(e,t,r){e.isRefined=e.name===(t[r]&&t[r].trim()),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 o=t.data.map((function(t){return b(e,t,r,n+1)})),a=e(o,r[n]);return i({data:a},t)}function _(e,t){var r=a(e,(function(e){return e.name===t}));return r&&r.stats}function S(e,t,r,n,i){var o=a(i,(function(e){return e.name===r})),s=o&&o.data&&o.data[n]?o.data[n]:0,c=o&&o.exhaustive||!1;return{type:t,attributeName:r,name:n,count:s,exhaustive:c}}g.prototype.getFacetByName=function(e){function t(t){return t.name===e}return a(this.facets,t)||a(this.disjunctiveFacets,t)||a(this.hierarchicalFacets,t)},g.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],g.prototype.getFacetValues=function(e,t){var r=y(this,e);if(r){var n,o=i({},t,{sortBy:g.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),a=this;if(Array.isArray(r))n=[e];else n=a._state.getHierarchicalFacetByName(r.name).attributes;return b((function(e,t){if(o.facetOrdering){var r=function(e,t){return e.renderingContent&&e.renderingContent.facetOrdering&&e.renderingContent.facetOrdering.values&&e.renderingContent.facetOrdering.values[t]}(a,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 o,a=t.sortRemainingBy;return"hidden"===a?r:(o="alpha"===a?[["path","name"],["asc","asc"]]:[["count"],["desc"]],r.concat(l(n,o[0],o[1])))}(e,r)}if(Array.isArray(o.sortBy)){var n=c(o.sortBy,g.DEFAULT_SORT);return l(e,n[0],n[1])}if("function"==typeof o.sortBy)return function(e,t){return t.sort(e)}(o.sortBy,e);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}),r,n)}},g.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?_(this.facets,e):this._state.isDisjunctiveFacet(e)?_(this.disjunctiveFacets,e):void 0},g.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),o=e._getHierarchicalFacetSeparator(i),s=r.split(o),c=a(n,(function(e){return e.name===t})),u=s.reduce((function(e,t){var r=e&&a(e.data,(function(e){return e.name===t}));return void 0!==r?r:e}),c),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=g},571:(e,t,r)=>{"use strict";var n=r(733),i=r(732),o=r(909).escapeFacetValue,a=r(14),s=r(728),c=r(317),u=r(383),l=r(127),f=r(228),h=r(371),d=r(691),p=r(938);function m(e,t,r,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.setClient(e);var i=r||{};i.index=t,this.state=h.make(i),this.recommendState=new l({params:i.recommendState}),this.lastResults=null,this.lastRecommendResults=null,this._queryId=0,this._recommendQueryId=0,this._lastQueryIdReceived=-1,this._lastRecommendQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0,this._currentNbRecommendQueries=0,this._searchResultsOptions=n}function g(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}a(m,n),m.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},m.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},m.prototype.recommend=function(){return this._recommend(),this},m.prototype.getQuery=function(){var e=this.state;return f._getHitsSearchParams(e)},m.prototype.searchOnce=function(e,t){var r=e?this.state.setQueryParameters(e):this.state,n=f._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 d(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 d(r,e.results),r)})).catch((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,r)}))},m.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=s({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:u(f._getHitsSearchParams(n),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),o="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(o);var a=this.client.initIndex(n.index);if("function"!=typeof a.findAnswers)throw new Error(o);return a.findAnswers(n.query,e.queryLanguages,i)},m.prototype.searchForFacetValues=function(e,t,r,n){var i="function"==typeof this.client.searchForFacetValues,a="function"==typeof this.client.initIndex;if(!i&&!a&&"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 s=this.state.setQueryParameters(n||{}),c=s.isDisjunctiveFacet(e),u=f.getSearchForFacetQuery(e,t,r,s);this._currentNbQueries++;var l,h=this;return i?l=this.client.searchForFacetValues([{indexName:s.index,params:u}]):a?l=this.client.initIndex(s.index).searchForFacetValues(u):(delete u.facetName,l=this.client.search([{type:"facet",facet:e,indexName:s.index,params:u}]).then((function(e){return e.results[0]}))),this.emit("searchForFacetValues",{state:s,facet:e,query:t}),l.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=o(t.value),t.isRefined=c?s.isDisjunctiveFacetRefined(e,t.escapedValue):s.isFacetRefined(e,t.escapedValue)})),t}),(function(e){throw h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),e}))},m.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},m.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},m.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},m.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},m.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},m.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},m.prototype.addFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.addFrequentlyBoughtTogether(e)}),this},m.prototype.addRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.addRelatedProducts(e)}),this},m.prototype.addTrendingItems=function(e){return this._recommendChange({state:this.recommendState.addTrendingItems(e)}),this},m.prototype.addTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.addTrendingFacets(e)}),this},m.prototype.addLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.addLookingSimilar(e)}),this},m.prototype.removeNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},m.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},m.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},m.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},m.prototype.removeFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingItems=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},m.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},m.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},m.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},m.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},m.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},m.prototype.setCurrentPage=g,m.prototype.setPage=g,m.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},m.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},m.prototype.setState=function(e){return this._change({state:h.make(e),isPageReset:!1}),this},m.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new h(e),this},m.prototype.hasRefinements=function(e){return!!c(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))},m.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},m.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},m.prototype.hasTag=function(e){return this.state.isTagRefined(e)},m.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},m.prototype.getIndex=function(){return this.state.index},m.prototype.getCurrentPage=y,m.prototype.getPage=y,m.prototype.getTags=function(){return this.state.tagRefinements},m.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},m.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},m.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},m.prototype._search=function(e){var t=this.state,r=[],n=[];e.onlyWithDerivedHelpers||(n=f._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?f._getQueries(n.index,n):[];return r.push({state:n,queriesCount:i.length,helper:e}),e.emit("search",{state:n,results:e.lastResults}),i})),o=Array.prototype.concat.apply(n,i),a=this._queryId++;if(this._currentNbQueries++,!o.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,r,a));try{this.client.search(o).then(this._dispatchAlgoliaResponse.bind(this,r,a)).catch(this._dispatchAlgoliaError.bind(this,a))}catch(e){this.emit("error",{error:e})}},m.prototype._recommend=function(){var e=this.state,t=this.recommendState,r=this.getIndex(),n=[{state:t,index:r,helper:this}];this.emit("fetch",{recommend:{state:t,results:this.lastRecommendResults}});var i=this.derivedHelpers.map((function(t){var r=t.getModifiedState(e).index;if(!r)return[];var i=t.getModifiedRecommendState(new l);return n.push({state:i,index:r,helper:t}),t.emit("fetch",{recommend:{state:i,results:t.lastRecommendResults}}),i._buildQueries(r)})),o=Array.prototype.concat.apply(this.recommendState._buildQueries(r),i);if(0!==o.length)if(o.length>0&&void 0===this.client.getRecommendations)console.warn("Please update algoliasearch/lite to the latest version in order to use recommendations widgets.");else{var a=this._recommendQueryId++;this._currentNbRecommendQueries++;try{this.client.getRecommendations(o).then(this._dispatchRecommendResponse.bind(this,a,n)).catch(this._dispatchRecommendError.bind(this,a))}catch(e){this.emit("error",{error:e})}}},m.prototype._dispatchAlgoliaResponse=function(e,t,r){var n=this;if(!(t0},m.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}))},m.prototype._recommendChange=function(e){var t=e.state;t!==this.recommendState&&(this.recommendState=t,this.emit("recommend:change",{search:{results:this.lastResults,state:this.state},recommend:{results:this.lastRecommendResults,state:this.recommendState}}))},m.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},m.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.client=e),this},m.prototype.getClient=function(){return this.client},m.prototype.derive=function(e,t){var r=new i(this,e,t);return this.derivedHelpers.push(r),r},m.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)},m.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=m},965:e=>{"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},110:e=>{"use strict";e.exports=function(){return Array.prototype.slice.call(arguments).reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(r){void 0!==t[r]&&(void 0!==e[r]&&delete e[r],e[r]=t[r])})),e}),{})}},909: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(/^\\-/,"-")}}},849:e=>{"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var r=0;r{"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var r=0;r{"use strict";var n=r(849);e.exports=function(e,t){var r=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var i=t.split(":"),o=n(r,(function(e){return e[0]===i[0]}));return i.length>1||!o?(e[0].push(i[0]),e[1].push(i[1]),e):(e[0].push(o[0]),e[1].push(o[1]),e)}),[[],[]])}},14:e=>{"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},843:e=>{"use strict";e.exports=function(e,t){return e.filter((function(r,n){return t.indexOf(r)>-1&&e.indexOf(r)===n}))}},728: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 o=n[i],a=e[i];void 0!==a&&void 0===o||(t(a)&&t(o)?e[i]=r(a,o):e[i]="object"==typeof(s=o)&&null!==s?r(Array.isArray(s)?[]:{},s):s)}var s;return e}e.exports=function(e){t(e)||(e={});for(var n=1,i=arguments.length;n{"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},383:e=>{"use strict";e.exports=function(e,t){if(null===e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}},601:e=>{"use strict";function t(e,t){if(e!==t){var r=void 0!==e,n=null===e,i=void 0!==t,o=null===t;if(!o&&e>t||n&&i||!r)return 1;if(!n&&e=n.length?o:"desc"===n[i]?-o:o}return e.index-r.index})),i.map((function(e){return e.value}))}},507: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.")}},228:(e,t,r)=>{"use strict";var n=r(728);function i(e){return Object.keys(e).sort().reduce((function(t,r){return t[r]=e[r],t}),{})}var o={_getQueries:function(e,t){var r=[];return r.push({indexName:e,params:o._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(n){r.push({indexName:e,params:o._getDisjunctiveFacetSearchParams(t,n)})})),t.getRefinedHierarchicalFacets().forEach((function(n){var i=t.getHierarchicalFacetByName(n),a=t.getHierarchicalRefinement(n),s=t._getHierarchicalFacetSeparator(i);if(a.length>0&&a[0].split(s).length>1){var c=a[0].split(s).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(s)})}),[]);c.forEach((function(n,a){var s=o._getDisjunctiveFacetSearchParams(t,n.attribute,0===a);function u(e){return i.attributes.some((function(t){return t===e.split(":")[0]}))}var l=(s.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=c[a-1];s.facetFilters=a>0?l.concat(f.attribute+":"+f.value):l.length>0?l:void 0,r.push({indexName:e,params:s})}))}})),r},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(o._getHitsHierarchicalFacetsAttributes(e)).sort(),r=o._getFacetFilters(e),a=o._getNumericFilters(e),s=o._getTagFilters(e),c={facets:t.indexOf("*")>-1?["*"]:t,tagFilters:s};return r.length>0&&(c.facetFilters=r),a.length>0&&(c.numericFilters=a),i(n({},e.getQueryParams(),c))},_getDisjunctiveFacetSearchParams:function(e,t,r){var a=o._getFacetFilters(e,t,r),s=o._getNumericFilters(e,t),c=o._getTagFilters(e),u={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};c.length>0&&(u.tagFilters=c);var l=e.getHierarchicalFacetByName(t);return u.facets=l?o._getDisjunctiveHierarchicalFacetAttribute(e,l,r):t,s.length>0&&(u.numericFilters=s),a.length>0&&(u.facetFilters=a),i(n({},e.getQueryParams(),u))},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var r=[];return Object.keys(e.numericRefinements).forEach((function(n){var i=e.numericRefinements[n]||{};Object.keys(i).forEach((function(e){var o=i[e]||[];t!==n&&o.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]||[]).slice().sort().forEach((function(t){n.push(e+":"+t)}))}));var o=e.facetsExcludes||{};Object.keys(o).sort().forEach((function(e){(o[e]||[]).sort().forEach((function(t){n.push(e+":-"+t)}))}));var a=e.disjunctiveFacetsRefinements||{};Object.keys(a).sort().forEach((function(e){var r=a[e]||[];if(e!==t&&r&&0!==r.length){var i=[];r.slice().sort().forEach((function(t){i.push(e+":"+t)})),n.push(i)}}));var s=e.hierarchicalFacetsRefinements||{};return Object.keys(s).sort().forEach((function(i){var o=(s[i]||[])[0];if(void 0!==o){var a,c,u=e.getHierarchicalFacetByName(i),l=e._getHierarchicalFacetSeparator(u),f=e._getHierarchicalRootPath(u);if(t===i){if(-1===o.indexOf(l)||!f&&!0===r||f&&f.split(l).length===o.split(l).length)return;f?(c=f.split(l).length-1,o=f):(c=o.split(l).length-2,o=o.slice(0,o.lastIndexOf(l))),a=u.attributes[c]}else c=o.split(l).length-1,a=u.attributes[c];a&&n.push([a+":"+o])}})),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),o=n.split(i).length,a=r.attributes.slice(0,o+1);return t.concat(a)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,r){var n=e._getHierarchicalFacetSeparator(t);if(!0===r){var i=e._getHierarchicalRootPath(t),o=0;return i&&(o=i.split(n).length),[t.attributes[o]]}var a=(e.getHierarchicalRefinement(t.name)[0]||"").split(n).length-1;return t.attributes.slice(0,a+1)},getSearchForFacetQuery:function(e,t,r,a){var s=a.isDisjunctiveFacet(e)?a.clearRefinements(e):a,c={facetQuery:t,facetName:e};return"number"==typeof r&&(c.maxFacetHits=r),i(n({},o._getHitsSearchParams(s),c))}};e.exports=o},208:e=>{"use strict";e.exports=function(e){return null!==e&&/^[a-zA-Z0-9_-]{1,64}$/.test(e)}},938:e=>{"use strict";e.exports="3.19.0"},643:function(e){e.exports=function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(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 r(r){for(var n=1;n=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function o(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){s();var t=JSON.stringify(e);return o()[t]})).then((function(e){return Promise.all([e?e.value:t(),void 0!==e])})).then((function(e){var t=i(e,2),n=t[0],o=t[1];return Promise.all([n,o||r.miss(n)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var i=o();return i[JSON.stringify(e)]={timestamp:(new Date).getTime(),value:t},n().setItem(r,JSON.stringify(i)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=o();delete t[JSON.stringify(e)],n().setItem(r,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){n().removeItem(r)}))}}}function s(e){var t=o(e.caches),r=t.shift();return void 0===r?{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,r.miss(e)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,i).catch((function(){return s({caches:t}).get(e,n,i)}))},set:function(e,n){return r.set(e,n).catch((function(){return s({caches:t}).set(e,n)}))},delete:function(e){return r.delete(e).catch((function(){return s({caches:t}).delete(e)}))},clear:function(){return r.clear().catch((function(){return s({caches:t}).clear()}))}}}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},o=JSON.stringify(r);if(o in t)return Promise.resolve(e.serializable?JSON.parse(t[o]):t[o]);var a=n(),s=i&&i.miss||function(){return Promise.resolve()};return a.then((function(e){return s(e)})).then((function(){return a}))},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e){for(var t=e.length-1;t>0;t--){var r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function l(e,t){return t?(Object.keys(t).forEach((function(r){e[r]=t[r](e)})),e):e}function f(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var p={Read:1,Write:2,Any:3},m=1,g=2,y=3;function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m;return r(r({},e),{},{status:t,lastUpdate:Date.now()})}function b(e){return"string"==typeof e?{protocol:"https",url:e,accept:p.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||p.Any}}var _="GET",S="POST";function w(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(v(t))}))}))).then((function(e){var r=e.filter((function(e){return function(e){return e.status===m||Date.now()-e.lastUpdate>12e4}(e)})),n=e.filter((function(e){return function(e){return e.status===y&&Date.now()-e.lastUpdate<=12e4}(e)})),i=[].concat(o(r),o(n));return{getTimeout:function(e,t){return(0===n.length&&0===e?1:n.length+3+e)*t},statelessHosts:i.length>0?i.map((function(e){return b(e)})):t}}))}function O(e,t,n,i){var a=[],s=function(e,t){if(e.method!==_&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:r(r({},e.data),t.data);return JSON.stringify(n)}}(n,i),c=function(e,t){var n=r(r({},e.headers),t.headers),i={};return Object.keys(n).forEach((function(e){var t=n[e];i[e.toLowerCase()]=t})),i}(e,i),u=n.method,l=n.method!==_?{}:r(r({},n.data),i.data),f=r(r(r({"x-algolia-agent":e.userAgent.value},e.queryParameters),l),i.queryParameters),h=0,d=function t(r,o){var l=r.pop();if(void 0===l)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:x(a)};var d={data:s,headers:c,method:u,url:P(l,n.path,f),connectTimeout:o(h,e.timeouts.connect),responseTimeout:o(h,i.timeout)},p=function(e){var t={request:d,response:e,host:l,triesLeft:r.length};return a.push(t),t},m={onSuccess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(n){var i=p(n);return n.isTimedOut&&h++,Promise.all([e.logger.info("Retryable failure",E(i)),e.hostsCache.set(l,v(l,n.isTimedOut?y:g))]).then((function(){return t(r,o)}))},onFail:function(e){throw p(e),function(e,t){var r=e.content,n=e.status,i=r;try{i=JSON.parse(r).message}catch(e){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(i,n,t)}(e,x(a))}};return e.requester.send(d).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,r=e.status;return!t&&!~~r}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSuccess(e):t.onFail(e)}(e,m)}))};return w(e.hostsCache,t).then((function(e){return d(o(e.statelessHosts).reverse(),e.getTimeout)}))}function j(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var r="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(r)&&(t.value="".concat(t.value).concat(r)),t}};return t}function P(e,t,r){var n=R(r),i="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return n.length&&(i+="?".concat(n)),i}function R(e){return Object.keys(e).map((function(t){return f("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r})).join("&")}function x(e){return e.map((function(e){return E(e)}))}function E(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return r(r({},e),{},{request:r(r({},e.request),{},{headers:r(r({},e.request.headers),t)})})}var F=function(e){var t=e.appId,n=function(e,t,r){var n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:function(){return e===h.WithinHeaders?n:{}},queryParameters:function(){return e===h.WithinQueryParameters?n:{}}}}(void 0!==e.authMode?e.authMode:h.WithinHeaders,t,e.apiKey),o=function(e){var t=e.hostsCache,r=e.logger,n=e.requester,o=e.requestsCache,a=e.responsesCache,s=e.timeouts,c=e.userAgent,u=e.hosts,l=e.queryParameters,f={hostsCache:t,logger:r,requester:n,requestsCache:o,responsesCache:a,timeouts:s,userAgent:c,headers:e.headers,queryParameters:l,hosts:u.map((function(e){return b(e)})),read:function(e,t){var r=d(t,f.timeouts.read),n=function(){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Read)})),e,r)};if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();var o={request:e,mappedRequestOptions:r,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(o,(function(){return f.requestsCache.get(o,(function(){return f.requestsCache.set(o,n()).then((function(e){return Promise.all([f.requestsCache.delete(o),e])}),(function(e){return Promise.all([f.requestsCache.delete(o),Promise.reject(e)])})).then((function(e){var t=i(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.responsesCache.set(o,e)}})},write:function(e,t){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Write)})),e,d(t,f.timeouts.write))}};return f}(r(r({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:p.Read},{url:"".concat(t,".algolia.net"),accept:p.Write}].concat(u([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return l({transporter:o,appId:t,addAlgoliaAgent:function(e,t){o.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([o.requestsCache.clear(),o.responsesCache.clear()]).then((function(){}))}},e.methods)},T=function(e){return function(t,r){return t.method===_?e.transporter.read(t,r):e.transporter.write(t,r)}},I=function(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return l({transporter:e.transporter,appId:e.appId,indexName:t},r.methods)}},A=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{params:R(e.params||{})})}));return e.transporter.read({method:S,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},n)}},C=function(e){return function(t,i){return Promise.all(t.map((function(t){var o=t.params,a=o.facetName,s=o.facetQuery,c=n(o,["facetName","facetQuery"]);return I(e)(t.indexName,{methods:{searchForFacetValues:D}}).searchForFacetValues(a,s,r(r({},i),c))})))}},N=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:r},cacheable:!0},n)}},k=function(e){return function(t,r){return e.transporter.read({method:S,path:f("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r)}},D=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n)}},H=1,L=2,$=3,U=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{threshold:e.threshold||0})}));return e.transporter.read({method:S,path:"1/indexes/*/recommendations",data:{requests:i},cacheable:!0},n)}};function W(e,t,n){var i,o={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return r.setRequestHeader(t,e.headers[t])}));var n,i=function(e,n){return setTimeout((function(){r.abort(),t({status:0,content:n,isTimedOut:!0})}),1e3*e)},o=i(e.connectTimeout,"Connection timeout");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(o),n=i(e.responseTimeout,"Socket timeout"))},r.onerror=function(){0===r.status&&(clearTimeout(o),clearTimeout(n),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(o),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},logger:(i=$,{debug:function(e,t){return H>=i&&console.debug(e,t),Promise.resolve()},info:function(e,t){return L>=i&&console.info(e,t),Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:c(),requestsCache:c({serializable:!1}),hostsCache:s({caches:[a({key:"".concat("4.23.3","-").concat(e)}),c()]}),userAgent:j("4.23.3").add({segment:"Browser",version:"lite"}),authMode:h.WithinQueryParameters};return F(r(r(r({},o),n),{},{methods:{search:A,searchForFacetValues:C,multipleQueries:A,multipleSearchForFacetValues:C,customRequest:T,initIndex:function(e){return function(t){return I(e)(t,{methods:{search:k,searchForFacetValues:D,findAnswers:N}})}},getRecommendations:U}}))}return W.version="4.23.3",W}()},83: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}},87:(e,t,r)=>{"use strict";var n=r(670),i=r(192),o=r(83);e.exports={formats:o,parse:i,stringify:n}},192:(e,t,r)=>{"use strict";var n=r(442),i=Object.prototype.hasOwnProperty,o=Array.isArray,a={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},s=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},c=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 o=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,s=r.depth>0&&/(\[[^[\]]*])/.exec(o),u=s?o.slice(0,s.index):o,l=[];if(u){if(!r.plainObjects&&i.call(Object.prototype,u)&&!r.allowPrototypes)return;l.push(u)}for(var f=0;r.depth>0&&null!==(s=a.exec(o))&&f=0;--o){var a,s=e[o];if("[]"===s&&r.parseArrays)a=[].concat(i);else{a=r.plainObjects?Object.create(null):{};var u="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,l=parseInt(u,10);r.parseArrays||""!==u?!isNaN(l)&&s!==u&&String(l)===u&&l>=0&&r.parseArrays&&l<=r.arrayLimit?(a=[])[l]=i:"__proto__"!==u&&(a[u]=i):a={0:i}}i=a}return i}(l,t,r,n)}};e.exports=function(e,t){var r=function(e){if(!e)return a;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");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 t=void 0===e.charset?a.charset:e.charset;return{allowDots:void 0===e.allowDots?a.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:a.comma,decoder:"function"==typeof e.decoder?e.decoder:a.decoder,delimiter:"string"==typeof e.delimiter||n.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:a.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:a.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:a.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),d=-1,p=t.charset;if(t.charsetSentinel)for(r=0;r-1&&(g=o(g)?[g]:g),i.call(u,m)?u[m]=n.combine(u[m],g):u[m]=g}return u}(e,r):e,f=r.plainObjects?Object.create(null):{},h=Object.keys(l),d=0;d{"use strict";var n=r(442),i=r(83),o=Object.prototype.hasOwnProperty,a={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,c=String.prototype.split,u=Array.prototype.push,l=function(e,t){u.apply(e,s(t)?t:[t])},f=Date.prototype.toISOString,h=i.default,d={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,o,a,u,f,h,p,m,g,y,v,b){var _,S=t;if("function"==typeof f?S=f(r,S):S instanceof Date?S=m(S):"comma"===i&&s(S)&&(S=n.maybeMap(S,(function(e){return e instanceof Date?m(e):e}))),null===S){if(o)return u&&!v?u(r,d.encoder,b,"key",g):r;S=""}if("string"==typeof(_=S)||"number"==typeof _||"boolean"==typeof _||"symbol"==typeof _||"bigint"==typeof _||n.isBuffer(S)){if(u){var w=v?r:u(r,d.encoder,b,"key",g);if("comma"===i&&v){for(var O=c.call(String(S),","),j="",P=0;P0?S.join(",")||null:void 0}];else if(s(f))R=f;else{var E=Object.keys(S);R=h?E.sort(h):E}for(var F=0;F0?v+y:""}},442:(e,t,r)=>{"use strict";var n=r(83),i=Object.prototype.hasOwnProperty,o=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),s=function(e,t){for(var r=t&&t.plainObjects?Object.create(null):{},n=0;n1;){var t=e.pop(),r=t.obj[t.prop];if(o(r)){for(var n=[],i=0;i=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||o===n.RFC1738&&(40===l||41===l)?c+=s.charAt(u):l<128?c+=a[l]:l<2048?c+=a[192|l>>6]+a[128|63&l]:l<55296||l>=57344?c+=a[224|l>>12]+a[128|l>>6&63]+a[128|63&l]:(u+=1,l=65536+((1023&l)<<10|1023&s.charCodeAt(u)),c+=a[240|l>>18]+a[128|l>>12&63]+a[128|l>>6&63]+a[128|63&l])}return c},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(o(e)){for(var r=[],n=0;n{"use strict";r.r(t),r.d(t,{Children:()=>V,Component:()=>s.uA,Fragment:()=>s.FK,PureComponent:()=>U,StrictMode:()=>Ce,Suspense:()=>K,SuspenseList:()=>ee,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>we,cloneElement:()=>Ee,createContext:()=>s.q6,createElement:()=>s.n,createFactory:()=>je,createPortal:()=>ie,createRef:()=>s._3,default:()=>We,findDOMNode:()=>Te,flushSync:()=>Ae,forwardRef:()=>q,hydrate:()=>he,isElement:()=>Le,isFragment:()=>Re,isMemo:()=>xe,isValidElement:()=>Pe,lazy:()=>Z,memo:()=>W,render:()=>fe,startTransition:()=>Ne,unmountComponentAtNode:()=>Fe,unstable_batchedUpdates:()=>Ie,useCallback:()=>R,useContext:()=>x,useDebugValue:()=>E,useDeferredValue:()=>ke,useEffect:()=>S,useErrorBoundary:()=>F,useId:()=>T,useImperativeHandle:()=>j,useInsertionEffect:()=>He,useLayoutEffect:()=>w,useMemo:()=>P,useReducer:()=>_,useRef:()=>O,useState:()=>b,useSyncExternalStore:()=>$e,useTransition:()=>De,version:()=>Oe});var n,i,o,a,s=r(172),c=0,u=[],l=[],f=s.fF,h=f.__b,d=f.__r,p=f.diffed,m=f.__c,g=f.unmount,y=f.__;function v(e,t){f.__h&&f.__h(i,e,c||t),c=0;var r=i.__H||(i.__H={__:[],__h:[]});return e>=r.__.length&&r.__.push({__V:l}),r.__[e]}function b(e){return c=1,_(H,e)}function _(e,t,r){var o=v(n++,2);if(o.t=e,!o.__c&&(o.__=[r?r(t):H(void 0,t),function(e){var t=o.__N?o.__N[0]:o.__[0],r=o.t(t,e);t!==r&&(o.__N=[r,o.__[1]],o.__c.setState({}))}],o.__c=i,!i.u)){var a=function(e,t,r){if(!o.__c.__H)return!0;var n=o.__c.__H.__.filter((function(e){return!!e.__c}));if(n.every((function(e){return!e.__N})))return!s||s.call(this,e,t,r);var i=!1;return n.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(i=!0)}})),!(!i&&o.__c.props===e)&&(!s||s.call(this,e,t,r))};i.u=!0;var s=i.shouldComponentUpdate,c=i.componentWillUpdate;i.componentWillUpdate=function(e,t,r){if(this.__e){var n=s;s=void 0,a(e,t,r),s=n}c&&c.call(this,e,t,r)},i.shouldComponentUpdate=a}return o.__N||o.__}function S(e,t){var r=v(n++,3);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__H.__h.push(r))}function w(e,t){var r=v(n++,4);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__h.push(r))}function O(e){return c=5,P((function(){return{current:e}}),[])}function j(e,t,r){c=6,w((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==r?r:r.concat(e))}function P(e,t){var r=v(n++,7);return D(r.__H,t)?(r.__V=e(),r.i=t,r.__h=e,r.__V):r.__}function R(e,t){return c=8,P((function(){return e}),t)}function x(e){var t=i.context[e.__c],r=v(n++,9);return r.c=e,t?(null==r.__&&(r.__=!0,t.sub(i)),t.props.value):e.__}function E(e,t){f.useDebugValue&&f.useDebugValue(t?t(e):e)}function F(e){var t=v(n++,10),r=b();return t.__=e,i.componentDidCatch||(i.componentDidCatch=function(e,n){t.__&&t.__(e,n),r[1](e)}),[r[0],function(){r[1](void 0)}]}function T(){var e=v(n++,11);if(!e.__){for(var t=i.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var r=t.__m||(t.__m=[0,0]);e.__="P"+r[0]+"-"+r[1]++}return e.__}function I(){for(var e;e=u.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(N),e.__H.__h.forEach(k),e.__H.__h=[]}catch(t){e.__H.__h=[],f.__e(t,e.__v)}}f.__b=function(e){i=null,h&&h(e)},f.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),y&&y(e,t)},f.__r=function(e){d&&d(e),n=0;var t=(i=e.__c).__H;t&&(o===i?(t.__h=[],i.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.__V=l,e.__N=e.i=void 0}))):(t.__h.forEach(N),t.__h.forEach(k),t.__h=[],n=0)),o=i},f.diffed=function(e){p&&p(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==u.push(t)&&a===f.requestAnimationFrame||((a=f.requestAnimationFrame)||C)(I)),t.__H.__.forEach((function(e){e.i&&(e.__H=e.i),e.__V!==l&&(e.__=e.__V),e.i=void 0,e.__V=l}))),o=i=null},f.__c=function(e,t){t.some((function(e){try{e.__h.forEach(N),e.__h=e.__h.filter((function(e){return!e.__||k(e)}))}catch(r){t.some((function(e){e.__h&&(e.__h=[])})),t=[],f.__e(r,e.__v)}})),m&&m(e,t)},f.unmount=function(e){g&&g(e);var t,r=e.__c;r&&r.__H&&(r.__H.__.forEach((function(e){try{N(e)}catch(e){t=e}})),r.__H=void 0,t&&f.__e(t,r.__v))};var A="function"==typeof requestAnimationFrame;function C(e){var t,r=function(){clearTimeout(n),A&&cancelAnimationFrame(t),setTimeout(e)},n=setTimeout(r,100);A&&(t=requestAnimationFrame(r))}function N(e){var t=i,r=e.__c;"function"==typeof r&&(e.__c=void 0,r()),i=t}function k(e){var t=i;e.__c=e.__(),i=t}function D(e,t){return!e||e.length!==t.length||t.some((function(t,r){return t!==e[r]}))}function H(e,t){return"function"==typeof t?t(e):t}function L(e,t){for(var r in t)e[r]=t[r];return e}function $(e,t){for(var r in e)if("__source"!==r&&!(r in t))return!0;for(var n in t)if("__source"!==n&&e[n]!==t[n])return!0;return!1}function U(e,t){this.props=e,this.context=t}function W(e,t){function r(e){var r=this.props.ref,n=r==e.ref;return!n&&r&&(r.call?r(null):r.current=null),t?!t(this.props,e)||!n:$(this.props,e)}function n(t){return this.shouldComponentUpdate=r,(0,s.n)(e,t)}return n.displayName="Memo("+(e.displayName||e.name)+")",n.prototype.isReactComponent=!0,n.__f=!0,n}(U.prototype=new s.uA).isPureReactComponent=!0,U.prototype.shouldComponentUpdate=function(e,t){return $(this.props,e)||$(this.state,t)};var Q=s.fF.__b;s.fF.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),Q&&Q(e)};var M="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function q(e){function t(t){var r=L({},t);return delete r.ref,e(r,t.ref||null)}return t.$$typeof=M,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var B=function(e,t){return null==e?null:(0,s.v2)((0,s.v2)(e).map(t))},V={map:B,forEach:B,count:function(e){return e?(0,s.v2)(e).length:0},only:function(e){var t=(0,s.v2)(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:s.v2},z=s.fF.__e;s.fF.__e=function(e,t,r,n){if(e.then)for(var i,o=t;o=o.__;)if((i=o.__c)&&i.__c)return null==t.__e&&(t.__e=r.__e,t.__k=r.__k),i.__c(e,t);z(e,t,r,n)};var J=s.fF.unmount;function G(e,t,r){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),e.__c.__H=null),null!=(e=L({},e)).__c&&(e.__c.__P===r&&(e.__c.__P=t),e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return G(e,t,r)}))),e}function X(e,t,r){return e&&r&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return X(e,t,r)})),e.__c&&e.__c.__P===t&&(e.__e&&r.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=r)),e}function K(){this.__u=0,this.t=null,this.__b=null}function Y(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function Z(e){var t,r,n;function i(i){if(t||(t=e()).then((function(e){r=e.default||e}),(function(e){n=e})),n)throw n;if(!r)throw t;return(0,s.n)(r,i)}return i.displayName="Lazy",i.__f=!0,i}function ee(){this.u=null,this.o=null}s.fF.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),J&&J(e)},(K.prototype=new s.uA).__c=function(e,t){var r=t.__c,n=this;null==n.t&&(n.t=[]),n.t.push(r);var i=Y(n.__v),o=!1,a=function(){o||(o=!0,r.__R=null,i?i(s):s())};r.__R=a;var s=function(){if(! --n.__u){if(n.state.__a){var e=n.state.__a;n.__v.__k[0]=X(e,e.__c.__P,e.__c.__O)}var t;for(n.setState({__a:n.__b=null});t=n.t.pop();)t.forceUpdate()}};n.__u++||32&t.__u||n.setState({__a:n.__b=n.__v.__k[0]}),e.then(a,a)},K.prototype.componentWillUnmount=function(){this.t=[]},K.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var r=document.createElement("div"),n=this.__v.__k[0].__c;this.__v.__k[0]=G(this.__b,r,n.__O=n.__P)}this.__b=null}var i=t.__a&&(0,s.n)(s.FK,null,e.fallback);return i&&(i.__u&=-33),[(0,s.n)(s.FK,null,t.__a?null:e.children),i]};var te=function(e,t,r){if(++r[1]===r[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(r=e.u;r;){for(;r.length>3;)r.pop()();if(r[1]>>1,1),t.i.removeChild(e)}}),(0,s.XX)((0,s.n)(re,{context:t.context},e.__v),t.l)}function ie(e,t){var r=(0,s.n)(ne,{__v:e,i:t});return r.containerInfo=t,r}(ee.prototype=new s.uA).__a=function(e){var t=this,r=Y(t.__v),n=t.o.get(e);return n[0]++,function(i){var o=function(){t.props.revealOrder?(n.push(i),te(t,e,n)):i()};r?r(o):o()}},ee.prototype.render=function(e){this.u=null,this.o=new Map;var t=(0,s.v2)(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var r=t.length;r--;)this.o.set(t[r],this.u=[1,0,this.u]);return e.children},ee.prototype.componentDidUpdate=ee.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,r){te(e,r,t)}))};var oe="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,ae=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,se=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,ce=/[A-Z0-9]/g,ue="undefined"!=typeof document,le=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(e)};function fe(e,t,r){return null==t.__k&&(t.textContent=""),(0,s.XX)(e,t),"function"==typeof r&&r(),e?e.__c:null}function he(e,t,r){return(0,s.Qv)(e,t),"function"==typeof r&&r(),e?e.__c:null}s.uA.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(s.uA.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var de=s.fF.event;function pe(){}function me(){return this.cancelBubble}function ge(){return this.defaultPrevented}s.fF.event=function(e){return de&&(e=de(e)),e.persist=pe,e.isPropagationStopped=me,e.isDefaultPrevented=ge,e.nativeEvent=e};var ye,ve={enumerable:!1,configurable:!0,get:function(){return this.class}},be=s.fF.vnode;s.fF.vnode=function(e){"string"==typeof e.type&&function(e){var t=e.props,r=e.type,n={};for(var i in t){var o=t[i];if(!("value"===i&&"defaultValue"in t&&null==o||ue&&"children"===i&&"noscript"===r||"class"===i||"className"===i)){var a=i.toLowerCase();"defaultValue"===i&&"value"in t&&null==t.value?i="value":"download"===i&&!0===o?o="":"translate"===a&&"no"===o?o=!1:"ondoubleclick"===a?i="ondblclick":"onchange"!==a||"input"!==r&&"textarea"!==r||le(t.type)?"onfocus"===a?i="onfocusin":"onblur"===a?i="onfocusout":se.test(i)?i=a:-1===r.indexOf("-")&&ae.test(i)?i=i.replace(ce,"-$&").toLowerCase():null===o&&(o=void 0):a=i="oninput","oninput"===a&&n[i=a]&&(i="oninputCapture"),n[i]=o}}"select"==r&&n.multiple&&Array.isArray(n.value)&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=-1!=n.value.indexOf(e.props.value)}))),"select"==r&&null!=n.defaultValue&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=n.multiple?-1!=n.defaultValue.indexOf(e.props.value):n.defaultValue==e.props.value}))),t.class&&!t.className?(n.class=t.class,Object.defineProperty(n,"className",ve)):(t.className&&!t.class||t.class&&t.className)&&(n.class=n.className=t.className),e.props=n}(e),e.$$typeof=oe,be&&be(e)};var _e=s.fF.__r;s.fF.__r=function(e){_e&&_e(e),ye=e.__c};var Se=s.fF.diffed;s.fF.diffed=function(e){Se&&Se(e);var t=e.props,r=e.__e;null!=r&&"textarea"===e.type&&"value"in t&&t.value!==r.value&&(r.value=null==t.value?"":t.value),ye=null};var we={ReactCurrentDispatcher:{current:{readContext:function(e){return ye.__n[e.__c].props.value},useCallback:R,useContext:x,useDebugValue:E,useDeferredValue:ke,useEffect:S,useId:T,useImperativeHandle:j,useInsertionEffect:He,useLayoutEffect:w,useMemo:P,useReducer:_,useRef:O,useState:b,useSyncExternalStore:$e,useTransition:De}}},Oe="17.0.2";function je(e){return s.n.bind(null,e)}function Pe(e){return!!e&&e.$$typeof===oe}function Re(e){return Pe(e)&&e.type===s.FK}function xe(e){return!!e&&!!e.displayName&&("string"==typeof e.displayName||e.displayName instanceof String)&&e.displayName.startsWith("Memo(")}function Ee(e){return Pe(e)?s.Ob.apply(null,arguments):e}function Fe(e){return!!e.__k&&((0,s.XX)(null,e),!0)}function Te(e){return e&&(e.base||1===e.nodeType&&e)||null}var Ie=function(e,t){return e(t)},Ae=function(e,t){return e(t)},Ce=s.FK;function Ne(e){e()}function ke(e){return e}function De(){return[!1,Ne]}var He=w,Le=Pe;function $e(e,t){var r=t(),n=b({h:{__:r,v:t}}),i=n[0].h,o=n[1];return w((function(){i.__=r,i.v=t,Ue(i)&&o({h:i})}),[e,r,t]),S((function(){return Ue(i)&&o({h:i}),e((function(){Ue(i)&&o({h:i})}))}),[e]),r}function Ue(e){var t,r,n=e.v,i=e.__;try{var o=n();return!((t=i)===(r=o)&&(0!==t||1/t==1/r)||t!=t&&r!=r)}catch(e){return!0}}var We={useState:b,useId:T,useReducer:_,useEffect:S,useLayoutEffect:w,useInsertionEffect:He,useTransition:De,useDeferredValue:ke,useSyncExternalStore:$e,startTransition:Ne,useRef:O,useImperativeHandle:j,useMemo:P,useCallback:R,useContext:x,useDebugValue:E,version:"17.0.2",Children:V,render:fe,hydrate:he,unmountComponentAtNode:Fe,createPortal:ie,createElement:s.n,createContext:s.q6,createFactory:je,cloneElement:Ee,createRef:s._3,Fragment:s.FK,isValidElement:Pe,isElement:Le,isFragment:Re,isMemo:xe,findDOMNode:Te,Component:s.uA,PureComponent:U,memo:W,forwardRef:q,flushSync:Ae,unstable_batchedUpdates:Ie,StrictMode:Ce,Suspense:K,SuspenseList:ee,lazy:Z,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:we}},172:(e,t,r)=>{"use strict";r.d(t,{FK:()=>O,Ob:()=>B,Qv:()=>q,XX:()=>M,_3:()=>w,fF:()=>i,h:()=>_,n:()=>_,q6:()=>V,uA:()=>j,v2:()=>A});var n,i,o,a,s,c,u,l,f,h,d,p={},m=[],g=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,y=Array.isArray;function v(e,t){for(var r in t)e[r]=t[r];return e}function b(e){var t=e.parentNode;t&&t.removeChild(e)}function _(e,t,r){var i,o,a,s={};for(a in t)"key"==a?i=t[a]:"ref"==a?o=t[a]:s[a]=t[a];if(arguments.length>2&&(s.children=arguments.length>3?n.call(arguments,2):r),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===s[a]&&(s[a]=e.defaultProps[a]);return S(e,s,i,o,null)}function S(e,t,r,n,a){var s={type:e,props:t,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++o:a,__i:-1,__u:0};return null==a&&null!=i.vnode&&i.vnode(s),s}function w(){return{current:null}}function O(e){return e.children}function j(e,t){this.props=e,this.context=t}function P(e,t){if(null==t)return e.__?P(e.__,e.__i+1):null;for(var r;tt&&a.sort(u));E.__r=0}function F(e,t,r,n,i,o,a,s,c,u,l){var f,h,d,g,y,v=n&&n.__k||m,b=t.length;for(r.__d=c,T(r,t,v),c=r.__d,f=0;f0?S(i.type,i.props,i.key,i.ref?i.ref:null,i.__v):i)?(i.__=e,i.__b=e.__b+1,s=C(i,r,a,l),i.__i=s,o=null,-1!==s&&(l--,(o=r[s])&&(o.__u|=131072)),null==o||null===o.__v?(-1==s&&f--,"function"!=typeof i.type&&(i.__u|=65536)):s!==a&&(s===a+1?f++:s>a?l>c-a?f+=s-a:f--:s(null==c||131072&c.__u?0:1))for(;a>=0||s=0){if((c=t[a])&&!(131072&c.__u)&&i==c.key&&o===c.type)return a;a--}if(s2&&(c.children=arguments.length>3?n.call(arguments,2):r),S(e.type,c,i||e.key,o||e.ref,null)}function V(e,t){var r={__c:t="__cC"+d++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var r,n;return this.getChildContext||(r=[],(n={})[t]=this,this.getChildContext=function(){return n},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&r.some((function(e){e.__e=!0,x(e)}))},this.sub=function(e){r.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){r.splice(r.indexOf(e),1),t&&t.call(e)}}),e.children}};return r.Provider.__=r.Consumer.contextType=r}n=m.slice,i={__e:function(e,t,r,n){for(var i,o,a;t=t.__;)if((i=t.__c)&&!i.__)try{if((o=i.constructor)&&null!=o.getDerivedStateFromError&&(i.setState(o.getDerivedStateFromError(e)),a=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(e,n||{}),a=i.__d),a)return i.__E=i}catch(t){e=t}throw e}},o=0,j.prototype.setState=function(e,t){var r;r=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=v({},this.state),"function"==typeof e&&(e=e(v({},r),this.props)),e&&v(r,e),null!=e&&this.__v&&(t&&this._sb.push(t),x(this))},j.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),x(this))},j.prototype.render=O,a=[],c="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,u=function(e,t){return e.__v.__b-t.__v.__b},E.__r=0,l=0,f=D(!1),h=D(!0),d=0},833:e=>{e.exports=function(e,t,r,n){var i=r?r.call(n,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),c=0;c{"use strict";var n=r(299);var i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=n.useState,a=n.useEffect,s=n.useLayoutEffect,c=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var l="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=o({inst:{value:r,getSnapshot:t}}),i=n[0].inst,l=n[1];return s((function(){i.value=r,i.getSnapshot=t,u(i)&&l({inst:i})}),[e,r,t]),a((function(){return u(i)&&l({inst:i}),e((function(){u(i)&&l({inst:i})}))}),[e]),c(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:l},888:(e,t,r)=>{"use strict";e.exports=r(63)}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n].call(o.exports,o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0;var n={};return(()=>{"use strict";r.r(n);var e=r(643),t=r.n(e),i=r(172),o=r(299);function a(){return a=Object.assign||function(e){for(var t=1;te instanceof ShadowRoot,c=e=>{const t=e.getRootNode()instanceof ShadowRoot?e.getRootNode().host:e,{dataset:r}=t,n={};for(var i in r){if(!1===r.hasOwnProperty(i))return;const e=`${(o=i.split(/(props?)/).pop()||"").charAt(0).toLowerCase()}${o.slice(1)}`;e&&(n[e]=r[i])}var o;return n},u=e=>["text/props","application/json"].includes(e.getAttribute("type")||""),l=e=>s(e)?[]:Array.from(e.getElementsByTagName("script")).filter(u),f=e=>Array.from(document.querySelectorAll(e)).filter(u),h=e=>{let t={};return e.forEach((e=>{try{t=a({},t,JSON.parse(e.innerHTML))}catch(e){}})),t},d=(e,t,r={},n)=>{const i=c(t),o=e._executedScript?c(e._executedScript):{},s=h(l(t));return a({},r,i,o,n?h(f(n)):{},s)};function p(e,t){var r=(t=[].concat(t))[t.length-1].nextSibling;function n(t,n){e.insertBefore(t,n||r)}return e.__k={nodeType:1,parentNode:e,firstChild:t[0],childNodes:t,insertBefore:n,appendChild:n,removeChild:function(t){e.removeChild(t)}}}const m=({island:e,widget:t,rootFragment:r,props:n})=>{e.props=n,(0,i.XX)((0,i.h)(t,n),r)};function g(){for(var e=arguments.length,t=new Array(e),r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n":">",'"':""","'":"'"},T=/[&<>"']/g,I=RegExp(T.source);var A={"&":"&","<":"<",">":">",""":'"',"'":"'"},C=/&(amp|quot|lt|gt|#39);/g,N=RegExp(C.source);function k(e){return e&&N.test(e)?e.replace(C,(function(e){return A[e]})):e}function D(e){return D="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},D(e)}function H(e){if(!function(e){return"object"===D(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 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)}function $(){return $=Object.assign?Object.assign.bind():function(e){for(var t=1;t",highlightPostTag:""};function B(e){return function(e){return e&&I.test(e)?e.replace(T,(function(e){return F[e]})):e}(e).replace(new RegExp(M.highlightPreTag,"g"),q.highlightPreTag).replace(new RegExp(M.highlightPostTag,"g"),q.highlightPostTag)}function V(e){return H(e)&&"string"!=typeof e.value?Object.keys(e).reduce((function(t,r){return W(W({},t),{},Q({},r,V(e[r])))}),{}):Array.isArray(e)?e.map(V):W(W({},e),{},{value:B(e.value)})}function z(e){return void 0===e.__escaped&&((e=e.map((function(e){var t=$({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e));return t._highlightResult&&(t._highlightResult=V(t._highlightResult)),t._snippetResult&&(t._snippetResult=V(t._snippetResult)),t}))).__escaped=!0),e}function J(e){return J="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},J(e)}function G(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 X(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var de=g({name:"infinite-hits",connector:!0});function pe(e){var t=e||{};t.page;return he(t,oe)}function me(e){var t=e||{};t.clickAnalytics,t.userToken;return he(t,ae)}const ge=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;return _(e,de()),function(r){var n,i,o,a,s,c,u=r||{},l=u.escapeHTML,f=void 0===l||l,h=u.transformItems,d=void 0===h?function(e){return e}:h,p=u.cache,m=void 0===p?(n=null,i=null,{read:function(e){var t=e.state;return v(i,pe(t))?n:null},write:function(e){var t=e.state,r=e.hits;i=pe(t),n=r}}):p,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.min.apply(Math,[n].concat(le(i)))},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.max.apply(Math,[n].concat(le(i)))};return{$$type:"ais.infiniteHits",init:function(t){e(ce(ce({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){var r=t.instantSearchInstance,n=this.getWidgetRenderState(t);e(ce(ce({},n),{},{instantSearchInstance:r}),!1),s("view:internal",n.currentPageHits)},getRenderState:function(e,t){return ce(ce({},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=m.read({state:me(v)})||{};if(n){var _,w,O=v.page,j=void 0===O?0:O;f&&n.hits.length>0&&(n.hits=z(n.hits));var P=function(e,t,r){return e.map((function(e,n){return X(X({},e),{},{__position:r*t+n+1})}))}(n.hits,n.page,n.hitsPerPage),R=function(e,t){return t?e.map((function(e){return ee(ee({},e),{},{__queryID:t})})):e}(P,n.queryID),x=d(R,{results:n}),F=!1;ne(h.mainIndex,(function(e){!F&&e.getWidgets().some((function(e){return"ais.dynamicWidgets"===e.$$type}))&&(F=!0)}));var T=!(null!==(_=v.disjunctiveFacets)&&void 0!==_&&_.length||(v.facets||[]).filter((function(e){return"*"!==e})).length||null!==(w=v.hierarchicalFacets)&&void 0!==w&&w.length);void 0!==b[j]||n.__isArtificial||"idle"!==h.status||F&&T||(b[j]=x,m.write({state:me(v),hits:b})),p=x,t=0===g(v,b)}else o=function(e){return function(){e.overrideStateWithoutTriggeringChangeEvent(ce(ce({},e.state),{},{page:g(e.state,m.read({state:me(e.state)})||{})-1})).searchWithoutTriggeringOnStateChange()}}(i),a=function(e){return function(){e.setPage(y(e.state,m.read({state:me(e.state)})||{})+1).search()}}(i),s=function(e){var t=e.instantSearchInstance,r=e.getIndex,n=e.widgetType,i={},o=void 0;return function(){for(var e=arguments.length,a=new Array(e),s=0;se.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Je(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=Ie(),a=Fe(),s=(Re(null!==(t=(0,o.useContext)(xe))),t),c=Ne(r),u=Ne(n),l=(0,o.useRef)(!0),f=(0,o.useRef)(null),h=(0,o.useRef)(a.status),d=(0,o.useMemo)((function(){var t=e((function(e,t){if(t)l.current=!0;else if(l.current){var r=e.instantSearchInstance,n=(e.widgetParams,ze(e,Ue));be(n,f.current,(function(e,t){return(null==e?void 0:e.constructor)===Function&&(null==t?void 0:t.constructor)===Function}))&&r.status===h.current||(g(n),f.current=n,h.current=r.status)}}),(function(){l.current=!1}));return Be(Be({},t(c)),u)}),[e,c,u]),p=Qe((0,o.useState)((function(){if(d.getWidgetRenderState){var e,t=s.getHelper(),r=s.getWidgetUiState({})[s.getIndexId()];t.state=(null===(e=d.getWidgetSearchParameters)||void 0===e?void 0:e.call(d,t.state,{uiState:r}))||t.state;var n=function(e){var t=e.getHelper(),r=e.getResults()||Se(t.state),n=e.getScopedResults().map((function(t){var n=t.indexId===e.getIndexId()?r:Se(t.helper.state);return je(je({},t),{},{results:t.results||n})}));return{results:r,scopedResults:n}}(s),i=n.results,o=n.scopedResults,c=d.getWidgetRenderState({helper:t,parent:s,instantSearchInstance:a,results:i,scopedResults:o,state:t.state,renderState:a.renderState,templatesConfig:a.templatesConfig,createURL:s.createURL,searchMetadata:{isSearchStalled:"stalled"===a.status},status:a.status,error:a.error});c.widgetParams;return ze(c,We)}return{}})),2),m=p[0],g=p[1];return function(e){var t,r=e.widget,n=e.parentIndex,i=e.props,a=e.shouldSsr,s=Le(),c=(0,o.useRef)(i);(0,o.useEffect)((function(){c.current=i}),[i]);var u=(0,o.useRef)(r);(0,o.useEffect)((function(){u.current=r}),[r]);var l,f=(0,o.useRef)(null),h=a&&!n.getWidgets().includes(r),d=Fe();De((function(){var e=u.current;return f.current?(clearTimeout(f.current),be(i,c.current)||(n.removeWidgets([e]),n.addWidgets([r]))):a||n.addWidgets([r]),function(){f.current=setTimeout((function(){d._schedule((function(){d._preventWidgetCleanup||n.removeWidgets([e])}))}))}}),[n,r,a,d,i]),(h||"pending"===(null==s||null===(t=s.current)||void 0===t?void 0:t.status))&&n.addWidgets([r]),"undefined"==typeof window&&null!=s&&s.current&&"ais.index"!==r.$$type&&(ke(s.current),"ais.dynamicWidgets"!==r.$$type&&null!==(l=d.helper)&&void 0!==l&&l.lastResults&&ke(s.current))}({widget:d,parentIndex:s,props:c,shouldSsr:Boolean(i)}),m}var Ge=r(733);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 Ke="_ALGOLIA";function Ye(){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;n1&&void 0!==arguments[1]?arguments[1]:{fallback:function(){}}).fallback;return"undefined"==typeof window?t():e({window})}function et(e,t){for(var r,n=0;ne.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{},t=e.insightsClient,r=e.insightsInitParams,n=e.onEvent,i=e.$$internal,o=void 0!==i&&i,a=e.$$automatic,s=void 0!==a&&a,c=t;t||null===t||Ze((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;i1&&void 0!==arguments[1]&&arguments[1],n=dt(e);if(n){var i=c.state.userToken;r?o():setTimeout(o,0)}function o(){c.overrideStateWithoutTriggeringChangeEvent(nt(nt({},c.state),{},{userToken:n})),i&&i!==e&&t.scheduleSearch()}},r=Ye();function i(t,r,n){e(t,!0),r&&u("setUserToken",r),n&&u("setAuthenticatedUserToken",n)}r&&e(r,!0);var l=y||g,f=m||p;l?i(l,g,y):f&&i(f,p,m),u("onUserTokenChange",e,{immediate:!0}),u("onAuthenticatedUserTokenChange",(function(t){t||u("getUserToken",null,(function(t,r){e(r)})),e(t)}),{immediate:!0});var v=u;ht(u)&&(v=function(e,t){return u(e,t,{headers:{"X-Algolia-Application-Id":h,"X-Algolia-API-Key":d}})}),t.sendEventToInsights=function(e){n?n(e,v):e.insightsMethod&&(e.payload.algoliaSource=["instantsearch"],s&&e.payload.algoliaSource.push("instantsearch-automatic"),"internal"===e.eventModifier&&e.payload.algoliaSource.push("instantsearch-internal"),v(e.insightsMethod,e.payload))}},unsubscribe:function(){u("onUserTokenChange",void 0),u("onAuthenticatedUserTokenChange",void 0),t.sendEventToInsights=b,c&&a&&(c.overrideStateWithoutTriggeringChangeEvent(nt(nt({},c.state),a)),t.scheduleSearch())}}}}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 dt(e){if(e)return"number"==typeof e?e.toString():e}function pt(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 mt(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 gt(e,t,r){var n=pt(t,t.mainIndex,t._initialUiState);e.forEach((function(e){var i={};if(e.getWidgetRenderState){var o=e.getWidgetRenderState(n);o&&o.widgetParams&&(i=o.widgetParams)}var a=Object.keys(i).filter((function(e){return void 0!==i[e]}));r.widgets.push({type:e.$$type,widgetType:e.$$widgetType,params:a}),"ais.index"===e.$$type&>(e.getWidgets(),t,r)}))}function yt(){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"),o=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,gt(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),o.appendChild(i)}),0)},started:function(){},unsubscribe:function(){i.remove()}}}}var vt=r(87);function bt(e){return bt="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},bt(e)}function _t(e,t){for(var r=0;r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function It(e){e.configure;return Tt(e,Rt)}function At(e){return At="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},At(e)}function Ct(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 Nt(e){for(var t=1;t0&&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,o=n.hostname,a=n.port,s=void 0===a?"":a,c=n.pathname,u=n.hash,l=t.stringify(r),f=""===s?"":":".concat(s);return l?"".concat(i,"//").concat(o).concat(f).concat(c,"?").concat(l).concat(u):"".concat(i,"//").concat(o).concat(f).concat(c).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,o=e.writeDelay,a=void 0===o?400:o,s=e.windowTitle,c=e.getLocation,u=void 0===c?function(){return Ze((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.")}})}:c,l=e.start,f=e.dispose,h=e.push,d=e.cleanUrlOnDispose;return new jt({createURL:r,parseURL:i,writeDelay:a,windowTitle:s,getLocation:u,start:l,dispose:f,push:h,cleanUrlOnDispose:d})}():t,n=e.stateMapping,i=void 0===n?{$$type:"ais.simple",stateToRoute:function(e){return Object.keys(e).reduce((function(t,r){return Et(Et({},t),{},Ft({},r,It(e[r])))}),{})},routeToState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(t,r){return Et(Et({},t),{},Ft({},r,It(e[r])))}),{})}}:n,o=e.$$internal,a=void 0!==o&&o;return function(e){var t=e.instantSearchInstance;t._createURL=function(e){var n=0===t.mainIndex.getWidgets().length?t._initialUiState:t.mainIndex.getWidgetUiState({}),o=Object.keys(e).reduce((function(t,r){return Nt(Nt({},t),{},kt({},r,e[r]))}),n),a=i.stateToRoute(o);return r.createURL(a)};var n=void 0,o=t._initialUiState;return{$$type:"ais.router({router:".concat(r.$$type||"__unknown__",", stateMapping:").concat(i.$$type||"__unknown__","})"),$$internal:a,onStateChange:function(e){var t=e.uiState,o=i.stateToRoute(t);void 0!==n&&v(n,o)||(r.write(o),n=o)},subscribe:function(){t._initialUiState=Nt(Nt({},o),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()}}}};function Ht(e){return Ht="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},Ht(e)}var Lt=["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"];function $t(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 Ut(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Mt=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;r0?e.setQueryParameters({ruleContexts:r}):e}(c,t),l=function(e,t){return t.facets.reduce((function(e,t){return e.addFacet(t)}),e)}(u,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=Qt(t,Lt);return e.setQueryParameters(r)}(l,t)}))};function Bt(e){return Bt="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},Bt(e)}var Vt=["initialSearchParameters"],zt=["initialRecommendParameters"];function Jt(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 Gt(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var er=g({name:"index-widget"});function tr(e,t){var r=t.state,n=t.recommendState,i=t.isPageReset,o=t._uiState;r!==e.state&&(e.state=r,e.emit("change",{state:e.state,results:e.lastResults,isPageReset:i,_uiState:o})),n!==e.recommendState&&(e.recommendState=n)}function rr(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.reduce((function(e,r){return re(r)?e:r.getWidgetUiState||r.getWidgetState?r.getWidgetUiState?r.getWidgetUiState(e,t):r.getWidgetState(e,t):e}),r)}function nr(e,t){var r=t.initialSearchParameters,n=Zt(t,Vt);return e.reduce((function(e,t){return!t.getWidgetSearchParameters||re(t)?e:"search"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):t.getWidgetSearchParameters(e,n)}),r)}function ir(e,t){var r=t.initialRecommendParameters,n=Zt(t,zt);return e.reduce((function(e,t){return!re(t)&&"recommend"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):e}),r)}function or(e){var t=e.filter(re);0!==t.length&&t.forEach((function(e){var t=e.getHelper();tr(t,{state:t.state.resetPage(),recommendState:t.recommendState,isPageReset:!0}),or(e.getWidgets())}))}function ar(e){return e.filter(re).reduce((function(e,t){return e.concat.apply(e,[{indexId:t.getIndexId(),results:t.getResults(),helper:t.getHelper()}].concat(Kt(ar(t.getWidgets()))))}),[])}const sr=function(e){if(void 0===e||void 0===e.indexName)throw new Error(er("The `indexName` option is required."));var t=e.indexName,r=e.indexId,n=void 0===r?t:r,i=[],o={},a=null,s=null,c=null,u=null,l=null;return{$$type:"ais.index",$$widgetType:"ais.index",getIndexName:function(){return t},getIndexId:function(){return n},getHelper:function(){return c},getResults:function(){var e;return null!==(e=u)&&void 0!==e&&e.lastResults?(u.lastResults._state=c.state,u.lastResults):null},getPreviousState:function(){return l},getScopedResults:function(){var e=this.getParent();return ar(e?e.getWidgets():0===t.length?this.getWidgets():[this])},getParent:function(){return s},createURL:function(e){return"function"==typeof e?a._createURL(Xt({},n,e(o))):a._createURL(Xt({},n,rr(i,{searchParameters:e,helper:c})))},getWidgets:function(){return i},addWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(er("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(er("The widget definition expects a `render` and/or an `init` method."));return i=i.concat(e),a&&Boolean(e.length)&&(tr(c,{state:nr(i,{uiState:o,initialSearchParameters:c.state}),recommendState:ir(i,{uiState:o,initialRecommendParameters:c.recommendState}),_uiState:o}),e.forEach((function(e){e.getRenderState&&cr({renderState:e.getRenderState(a.renderState[t.getIndexId()]||{},pt(a,t,a._initialUiState)),instantSearchInstance:a,parent:t})})),e.forEach((function(e){e.init&&e.init(pt(a,t,a._initialUiState))})),a.scheduleSearch()),this},removeWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(er("The `removeWidgets` method expects an array of widgets."));if(e.some((function(e){return"function"!=typeof e.dispose})))throw new Error(er("The widget definition expects a `dispose` method."));if(i=i.filter((function(t){return-1===e.indexOf(t)})),a&&Boolean(e.length)){var r=e.reduce((function(e,r){return r.dispose({helper:c,state:e,parent:t})||e}),c.state),n=a.future.preserveSharedStateOnUnmount?nr(i,{uiState:o,initialSearchParameters:new _e.SearchParameters({index:this.getIndexName()})}):nr(i,{uiState:rr(i,{searchParameters:r,helper:c}),initialSearchParameters:r});o=rr(i,{searchParameters:n,helper:c}),c.setState(n),i.length&&a.scheduleSearch()}return this},init:function(e){var r,f=this,h=e.instantSearchInstance,d=e.parent,p=e.uiState;if(null===c){a=h,s=d,o=p[n]||{};var m=h.mainHelper,g=nr(i,{uiState:o,initialSearchParameters:new _e.SearchParameters({index:t})}),y=ir(i,{uiState:o,initialRecommendParameters:new _e.RecommendParameters});(c=_e({},g.index,g)).recommendState=y,c.search=function(){return h.onStateChange?(h.onStateChange({uiState:h.mainIndex.getWidgetUiState({}),setUiState:function(e){return h.setUiState(e,!1)}}),m):m.search()},c.searchWithoutTriggeringOnStateChange=function(){return m.search()},c.searchForFacetValues=function(e,t,r,n){var i=c.state.setQueryParameters(n);return m.searchForFacetValues(e,t,r,i)},u=m.derive((function(){return qt.apply(void 0,[m.state].concat(Kt(function(e){for(var t=e.getParent(),r=[e.getHelper().state];null!==t;)r=[t.getHelper().state].concat(r),t=t.getParent();return r}(f))))}),(function(){return f.getHelper().recommendState}));var v=null===(r=h._initialResults)||void 0===r?void 0:r[this.getIndexId()];if(v){var b=new _e.SearchResults(new _e.SearchParameters(v.state),v.results);u.lastResults=b,c.lastResults=b}c.on("change",(function(e){e.isPageReset&&or(i)})),u.on("search",(function(){h.scheduleStalledRender()})),u.on("result",(function(e){var t=e.results;h.scheduleRender(),c.lastResults=t,l=null==t?void 0:t._state})),u.on("recommend:result",(function(e){var t=e.recommend;h.scheduleRender(),c.lastRecommendResults=t.results})),i.forEach((function(e){e.getRenderState&&cr({renderState:e.getRenderState(h.renderState[f.getIndexId()]||{},pt(h,f,p)),instantSearchInstance:h,parent:f})})),i.forEach((function(e){e.init&&e.init(pt(h,f,p))})),c.on("change",(function(e){var t=e.state,r=e._uiState;o=rr(i,{searchParameters:t,helper:c},r||{}),h.onStateChange||h.onInternalStateChange()})),v&&h.scheduleRender()}},render:function(e){var t=this,r=e.instantSearchInstance;"error"===r.status&&!r.mainHelper.hasPendingRequests()&&l&&c.setState(l);var n=this.getResults()?i:i.filter(re);(n=n.filter((function(e){return!e.shouldRender||e.shouldRender({instantSearchInstance:r})}))).forEach((function(e){e.getRenderState&&cr({renderState:e.getRenderState(r.renderState[t.getIndexId()]||{},mt(r,t)),instantSearchInstance:r,parent:t})})),n.forEach((function(e){e.render&&e.render(mt(r,t))}))},dispose:function(){var e,t,r=this;i.forEach((function(e){e.dispose&&c&&e.dispose({helper:c,state:c.state,parent:r})})),a=null,s=null,null===(e=c)||void 0===e||e.removeAllListeners(),c=null,null===(t=u)||void 0===t||t.detach(),u=null},getWidgetUiState:function(e){return i.filter(re).reduce((function(e,t){return t.getWidgetUiState(e)}),Gt(Gt({},e),{},Xt({},n,Gt(Gt({},e[n]),o))))},getWidgetState:function(e){return this.getWidgetUiState(e)},getWidgetSearchParameters:function(e,t){var r=t.uiState;return nr(i,{uiState:r,initialSearchParameters:e})},refreshUiState:function(){o=rr(i,{searchParameters:this.getHelper().state,helper:this.getHelper()},o)},setIndexUiState:function(e){var t="function"==typeof e?e(o):e;a.setUiState((function(e){return Gt(Gt({},e),{},Xt({},n,t))}))}}};function cr(e){var t=e.renderState,r=e.instantSearchInstance,n=e.parent,i=n?n.getIndexId():r.mainIndex.getIndexId();r.renderState=Gt(Gt({},r.renderState),{},Xt({},i,Gt(Gt({},r.renderState[i]),t)))}var ur=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):"",o=n?"--".concat(n):"";return"".concat("ais","-").concat(e).concat(i).concat(o)}};function lr(e,t){return(Array.isArray(t)?t:t.split(".")).reduce((function(e,t){return e&&e[t]}),e)}var fr=ur("Highlight");function hr(e){var t=q.highlightPreTag,r=q.highlightPostTag;return e.map((function(e){return e.isHighlighted?t+e.value+r:e.value})).join("")}var dr=new RegExp(/\w/i);function pr(e,t){var r,n,i=e[t],o=(null===(r=e[t+1])||void 0===r?void 0:r.isHighlighted)||!0,a=(null===(n=e[t-1])||void 0===n?void 0:n.isHighlighted)||!0;return dr.test(k(i.value))||a!==o?i.isHighlighted:a}function mr(e){return mr="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},mr(e)}function gr(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 yr(e){for(var t=1;t')).replace(new RegExp(q.highlightPostTag,"g"),""))}(Er(Er({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(lr(i._highlightResult,t)||{}).value,c=void 0===s?"":s,u=Sr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return hr(br(_r(c))).replace(new RegExp(q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(q.highlightPostTag,"g"),""))}(Er(Er({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(lr(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=wr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return c.replace(new RegExp(q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(q.highlightPostTag,"g"),""))}(Er(Er({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(lr(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=Or({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return hr(br(_r(c))).replace(new RegExp(q.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(q.highlightPostTag,"g"),""))}(Er(Er({},JSON.parse(e)),{},{hit:this})))}catch(e){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(Pr(n,Er({objectIDs:[this.objectID]},i)))}catch(e){throw new Error('\nThe insights helper expects a JSON object of the format:\n{ "method": "method-name", "payload": { "eventName": "name of the event" } }')}}}}var Ir=Promise.resolve();function Ar(e){var t=null,r=!1,n=function(){for(var n=arguments.length,i=new Array(n),o=0;oe.length)&&(t=e.length);for(var r=0,n=new Array(t);r1?t-1:0),n=1;n0&&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:zr(t)}),t.emit("render")}))),Gr(zr(t),"onInternalStateChange",Ar((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,a=e.numberLocale,s=e.initialUiState,c=void 0===s?{}:s,u=e.routing,l=void 0===u?null:u,f=e.insights,h=void 0===f?void 0:f,d=e.searchFunction,p=e.stalledSearchDelay,m=void 0===p?200:p,g=e.searchClient,y=void 0===g?null:g,v=e.insightsClient,_=void 0===v?null:v,S=e.onStateChange,w=void 0===S?null:S,O=e.future,j=void 0===O?Mr(Mr({},Zr),e.future||{}):O;if(null===y)throw new Error(Kr("The `searchClient` option is required."));if("function"!=typeof y.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 y.addAlgoliaAgent&&y.addAlgoliaAgent("instantsearch.js (".concat("4.68.1",")")),_&&"function"!=typeof _)throw new Error(Kr("The `insightsClient` option should be a function."));if(t.client=y,t.future=j,t.insightsClient=_,t.indexName=n,t.helper=null,t.mainHelper=null,t.mainIndex=sr({indexName:n}),t.onStateChange=w,t.started=!1,t.templatesConfig={helpers:Tr({numberLocale:a}),compileOptions:{}},t._stalledSearchDelay=m,t._searchStalledTimer=null,t._createURL=Yr,t._initialUiState=c,t._initialResults=null,t._insights=h,d&&(t._searchFunction=d),t.sendEventToInsights=b,l){var P="boolean"==typeof l?{}:l;P.$$internal=!0,t.use(Dt(P))}if(h){var R="boolean"==typeof h?{}:h;R.$$internal=!0,t.use(ft(R))}return Ze((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(yt({$$internal:!0})),t}return t=o,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;n1?r-1:0),o=1;o0&&this.scheduleSearch();this.helper=this.mainIndex.getHelper(),this.started=!0,this.middleware.forEach((function(e){e.instance.started()})),void 0===this._insights&&t.derivedHelpers[0].once("result",(function(){e.mainIndex.getScopedResults().some((function(e){var t=e.results;return null==t?void 0:t._automaticInsights}))&&e.use(ft({$$internal:!0,$$automatic:!0}))}))}},{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(Kr("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){Ur("function"==typeof e?e(n):e,t.mainIndex),t.scheduleSearch(),t.onInternalStateChange()}}):(Ur(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(Kr("The `start` method needs to be called before `createURL`."));return this._createURL(e)}},{key:"refresh",value:function(){if(!this.mainHelper)throw new Error(Kr("The `start` method needs to be called before `refresh`."));this.mainHelper.clearCache().search()}}],r&&qr(t.prototype,r),n&&qr(t,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(Ge);const tn=en;var rn=r(888);const nn="7.8.1";function on(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,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,i=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(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=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function bn(e){var t=e.children,r=mn(vn(e,yn));return r.started?o.default.createElement(Ee.Provider,{value:r},o.default.createElement(xe.Provider,{value:r.mainIndex},t)):null}var _n=function(){return _n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?Un(Kn,--Gn):0,zn--,10===Xn&&(zn=1,Vn--),Xn}function ri(){return Xn=Gn2||ai(Xn)>3?"":" "}function fi(e,t){for(;--t&&ri()&&!(Xn<48||Xn>102||Xn>57&&Xn<65||Xn>70&&Xn<97););return oi(e,ii()+(t<6&&32==ni()&&32==ri()))}function hi(e){for(;ri();)switch(Xn){case e:return Gn;case 34:case 39:34!==e&&39!==e&&hi(Xn);break;case 40:41===e&&hi(e);break;case 92:ri()}return Gn}function di(e,t){for(;ri()&&e+Xn!==57&&(e+Xn!==84||47!==ni()););return"/*"+oi(t,Gn-1)+"*"+Nn(47===e?e:ri())}function pi(e){for(;!ai(ni());)ri();return oi(e,Gn)}function mi(e,t){for(var r="",n=0;n6)switch(Un(e,t+1)){case 109:if(45!==Un(e,t+4))break;case 102:return Ln(e,/(.+:)(.+)-([^]+)/,"$1"+Rn+"$2-$3$1"+Pn+(108==Un(e,t+3)?"$3":"$2-$3"))+e;case 115:return~$n(e,"stretch",0)?yi(Ln(e,"stretch","fill-available"),t,r)+e:e}break;case 5152:case 5920:return Ln(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,(function(t,r,n,i,o,a,s){return jn+r+":"+n+s+(i?jn+r+"-span:"+(o?a:+a-+n)+s:"")+e}));case 4949:if(121===Un(e,t+6))return Ln(e,":",":"+Rn)+e;break;case 6444:switch(Un(e,45===Un(e,14)?18:11)){case 120:return Ln(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Rn+(45===Un(e,14)?"inline-":"")+"box$3$1"+Rn+"$2$3$1"+jn+"$2box$3")+e;case 100:return Ln(e,":",":"+jn)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Ln(e,"scroll-","scroll-snap-")+e}return e}function vi(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case Fn:return void(e.return=yi(e.value,e.length,r));case In:return mi([Zn(e,{value:Ln(e.value,"@","@"+Rn)})],n);case En:if(e.length)return function(e,t){return e.map(t).join("")}(r=e.props,(function(t){switch(Hn(t,n=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":ei(Zn(e,{props:[Ln(t,/:(read-\w+)/,":"+Pn+"$1")]})),ei(Zn(e,{props:[t]})),kn(e,{props:Bn(r,n)});break;case"::placeholder":ei(Zn(e,{props:[Ln(t,/:(plac\w+)/,":"+Rn+"input-$1")]})),ei(Zn(e,{props:[Ln(t,/:(plac\w+)/,":"+Pn+"$1")]})),ei(Zn(e,{props:[Ln(t,/:(plac\w+)/,jn+"input-$1")]})),ei(Zn(e,{props:[t]})),kn(e,{props:Bn(r,n)})}return""}))}}function bi(e){return ci(_i("",null,null,null,[""],e=si(e),0,[0],e))}function _i(e,t,r,n,i,o,a,s,c){for(var u=0,l=0,f=a,h=0,d=0,p=0,m=1,g=1,y=1,v=0,b="",_=i,S=o,w=n,O=b;g;)switch(p=v,v=ri()){case 40:if(108!=p&&58==Un(O,f-1)){-1!=$n(O+=Ln(ui(v),"&","&\f"),"&\f",Cn(u?s[u-1]:0))&&(y=-1);break}case 34:case 39:case 91:O+=ui(v);break;case 9:case 10:case 13:case 32:O+=li(p);break;case 92:O+=fi(ii()-1,7);continue;case 47:switch(ni()){case 42:case 47:qn(wi(di(ri(),ii()),t,r,c),c);break;default:O+="/"}break;case 123*m:s[u++]=Qn(O)*y;case 125*m:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+l:-1==y&&(O=Ln(O,/\f/g,"")),d>0&&Qn(O)-f&&qn(d>32?Oi(O+";",n,r,f-1,c):Oi(Ln(O," ","")+";",n,r,f-2,c),c);break;case 59:O+=";";default:if(qn(w=Si(O,t,r,u,l,i,s,b,_=[],S=[],f,o),o),123===v)if(0===l)_i(O,t,w,w,_,o,f,s,S);else switch(99===h&&110===Un(O,3)?100:h){case 100:case 108:case 109:case 115:_i(e,w,w,n&&qn(Si(e,w,w,0,0,i,s,b,i,_=[],f,S),S),i,S,f,s,n?_:S);break;default:_i(O,w,w,w,[""],S,0,s,S)}}u=l=d=0,m=y=1,b=O="",f=a;break;case 58:f=1+Qn(O),d=p;default:if(m<1)if(123==v)--m;else if(125==v&&0==m++&&125==ti())continue;switch(O+=Nn(v),v*m){case 38:y=l>0?1:(O+="\f",-1);break;case 44:s[u++]=(Qn(O)-1)*y,y=1;break;case 64:45===ni()&&(O+=ui(ri())),h=ni(),l=f=Qn(b=O+=pi(ii())),v++;break;case 45:45===p&&2==Qn(O)&&(m=0)}}return o}function Si(e,t,r,n,i,o,a,s,c,u,l,f){for(var h=i-1,d=0===i?o:[""],p=Mn(d),m=0,g=0,y=0;m0?d[v]+" "+b:Ln(b,/&\f/g,d[v])))&&(c[y++]=_);return Yn(e,t,r,0===i?En:s,c,u,l,f)}function wi(e,t,r,n){return Yn(e,t,r,xn,Nn(Xn),Wn(e,2,-2),0,n)}function Oi(e,t,r,n,i){return Yn(e,t,r,Fn,Wn(e,0,n),Wn(e,n+1,-1),n,i)}var ji={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Pi="undefined"!=typeof process&&("MISSING_ENV_VAR".REACT_APP_SC_ATTR||"MISSING_ENV_VAR".SC_ATTR)||"data-styled",Ri="active",xi="data-styled-version",Ei="6.1.11",Fi="/*!sc*/\n",Ti="undefined"!=typeof window&&"HTMLElement"in window,Ii=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY?"false"!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&("false"!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".SC_DISABLE_SPEEDY)),Ai=(new Set,Object.freeze([])),Ci=Object.freeze({});function Ni(e,t,r){return void 0===r&&(r=Ci),e.theme!==r.theme&&e.theme||t||r.theme}var ki=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),Di=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Hi=/(^-|-$)/g;function Li(e){return e.replace(Di,"-").replace(Hi,"")}var $i=/(a)(d)/gi,Ui=52,Wi=function(e){return String.fromCharCode(e+(e>25?39:97))};function Qi(e){var t,r="";for(t=Math.abs(e);t>Ui;t=t/Ui|0)r=Wi(t%Ui)+r;return(Wi(t%Ui)+r).replace($i,"$1-$2")}var Mi,qi=5381,Bi=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e},Vi=function(e){return Bi(qi,e)};function zi(e){return Qi(Vi(e)>>>0)}function Ji(e){return e.displayName||e.name||"Component"}function Gi(e){return"string"==typeof e&&!0}var Xi="function"==typeof Symbol&&Symbol.for,Ki=Xi?Symbol.for("react.memo"):60115,Yi=Xi?Symbol.for("react.forward_ref"):60112,Zi={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},eo={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},to={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ro=((Mi={})[Yi]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Mi[Ki]=to,Mi);function no(e){return("type"in(t=e)&&t.type.$$typeof)===Ki?to:"$$typeof"in e?ro[e.$$typeof]:Zi;var t}var io=Object.defineProperty,oo=Object.getOwnPropertyNames,ao=Object.getOwnPropertySymbols,so=Object.getOwnPropertyDescriptor,co=Object.getPrototypeOf,uo=Object.prototype;function lo(e,t,r){if("string"!=typeof t){if(uo){var n=co(t);n&&n!==uo&&lo(e,n,r)}var i=oo(t);ao&&(i=i.concat(ao(t)));for(var o=no(e),a=no(t),s=0;s0?" Args: ".concat(t.join(", ")):""))}var _o=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,i=n;e>=i;)if((i<<=1)<0)throw bo(16,"".concat(e));this.groupSizes=new Uint32Array(i),this.groupSizes.set(r),this.length=i;for(var o=n;o=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),i=n+r,o=n;o=0){var r=document.createTextNode(t);return this.element.insertBefore(r,this.nodes[e]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},e.prototype.getRule=function(e){return e0&&(c+="".concat(e,","))})),n+="".concat(a).concat(s,'{content:"').concat(c,'"}').concat(Fi)},o=0;o0?".".concat(t):e},l=c.slice();l.push((function(e){e.type===En&&e.value.includes("&")&&(e.props[0]=e.props[0].replace(Lo,r).replace(n,u))})),a.prefix&&l.push(vi),l.push(gi);var f=function(e,i,o,s){void 0===i&&(i=""),void 0===o&&(o=""),void 0===s&&(s="&"),t=s,r=i,n=new RegExp("\\".concat(r,"\\b"),"g");var c=e.replace($o,""),u=bi(o||i?"".concat(o," ").concat(i," { ").concat(c," }"):c);a.namespace&&(u=Uo(u,a.namespace));var f,h,d,p=[];return mi(u,(f=l.concat((d=function(e){return p.push(e)},function(e){e.root||(e=e.return)&&d(e)})),h=Mn(f),function(e,t,r,n){for(var i="",o=0;o="A"&&e<="Z"};function Xo(e){for(var t="",r=0;r>>0);if(!t.hasNameForId(this.componentId,o)){var a=r(i,".".concat(o),void 0,this.componentId);t.insertRules(this.componentId,o,a)}n=po(n,o),this.staticRulesId=o}else{for(var s=Bi(this.baseHash,r.hash),c="",u=0;u>>0);t.hasNameForId(this.componentId,h)||t.insertRules(this.componentId,h,r(c,".".concat(h),void 0,this.componentId)),n=po(n,h)}}return n},e}(),na=o.default.createContext(void 0);na.Consumer;var ia={};new Set;function oa(e,t,r){var n=ho(e),i=e,a=!Gi(e),s=t.attrs,c=void 0===s?Ai:s,u=t.componentId,l=void 0===u?function(e,t){var r="string"!=typeof e?"sc":Li(e);ia[r]=(ia[r]||0)+1;var n="".concat(r,"-").concat(zi(Ei+r+ia[r]));return t?"".concat(t,"-").concat(n):n}(t.displayName,t.parentComponentId):u,f=t.displayName,h=void 0===f?function(e){return Gi(e)?"styled.".concat(e):"Styled(".concat(Ji(e),")")}(e):f,d=t.displayName&&t.componentId?"".concat(Li(t.displayName),"-").concat(t.componentId):t.componentId||l,p=n&&i.attrs?i.attrs.concat(c).filter(Boolean):c,m=t.shouldForwardProp;if(n&&i.shouldForwardProp){var g=i.shouldForwardProp;if(t.shouldForwardProp){var y=t.shouldForwardProp;m=function(e,t){return g(e,t)&&y(e,t)}}else m=g}var v=new ra(r,d,n?i.componentStyle:void 0);function b(e,t){return function(e,t,r){var n=e.attrs,i=e.componentStyle,a=e.defaultProps,s=e.foldedComponentIds,c=e.styledComponentId,u=e.target,l=o.default.useContext(na),f=Vo(),h=e.shouldForwardProp||f.shouldForwardProp,d=Ni(t,l,a)||Ci,p=function(e,t,r){for(var n,i=_n(_n({},t),{className:void 0,theme:r}),o=0;o2&&Ho.registerId(this.componentId+e),this.removeStyles(e,r),this.createStyles(e,t,r,n)}}();(function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString(),r=To(),n=mo([r&&'nonce="'.concat(r,'"'),"".concat(Pi,'="true"'),"".concat(xi,'="').concat(Ei,'"')].filter(Boolean)," ");return"")},this.getStyleTags=function(){if(e.sealed)throw bo(2);return e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)throw bo(2);var r=((t={})[Pi]="",t[xi]=Ei,t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),n=To();return n&&(r.nonce=n),[o.default.createElement("style",_n({},r,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new Ho({isServer:!0}),this.sealed=!1}e.prototype.collectStyles=function(e){if(this.sealed)throw bo(2);return o.default.createElement(zo,{sheet:this.instance},e)},e.prototype.interleaveWithNodeStream=function(e){throw bo(3)}})(),"__sc-".concat(Pi,"__");function ha(e){return ha="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},ha(e)}function da(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 pa(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:b;return _(e,ga()),function(r){var n,i,o=(r||{}).queryHook,a=void 0===o?ya:o;return{$$type:"ais.searchBox",init:function(t){var r=t.instantSearchInstance;e(pa(pa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(pa(pa({},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 pa(pa({},e),{},{searchBox:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.helper,o=e.instantSearchInstance,s=e.state;return n||(n=function(e){a(e,(function(e){return t.setQuery(e).search()}))},i=function(){t.setQuery("").search()}),{query:s.query||"",refine:n,clear:i,widgetParams:r,isSearchStalled:"stalled"===o.status}},getWidgetUiState:function(e,t){var r=t.searchParameters.query||"";return""===r||e&&e.query===r?e:pa(pa({},e),{},{query:r})},getWidgetSearchParameters:function(e,t){var r=t.uiState;return e.setQueryParameter("query",r.query||"")}}}};function ba(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;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Aa=g({name:"refinement-list",connector:!0}),Ca=["isRefined","count:desc","name:asc"];const Na=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;return _(e,Aa()),function(r){var n=r||{},i=n.attribute,o=n.operator,a=void 0===o?"or":o,s=n.limit,c=void 0===s?10:s,u=n.showMore,l=void 0!==u&&u,f=n.showMoreLimit,h=void 0===f?20:f,d=n.sortBy,p=void 0===d?Ca:d,m=n.escapeFacetValues,g=void 0===m||m,y=n.transformItems,v=void 0===y?function(e){return e}:y;if(!i)throw new Error(Aa("The `attribute` option is required."));if(!/^(and|or)$/.test(a))throw new Error(Aa('The `operator` must one of: `"and"`, `"or"` (got "'.concat(a,'").')));if(!0===l&&h<=c)throw new Error(Aa("`showMoreLimit` should be greater than `limit`."));var b,_,S,w=function(e){var t=e.name,r=e.escapedValue;return Fa(Fa({},Ia(e,Ra)),{},{value:r,label:t,highlighted:t})},O=[],j=!0,P=!1,R=function(){};function x(){R()}function E(){return P?h:c}var F=function(){return function(){}},T=function(t,r){return function(n){return function(o){var a=n.instantSearchInstance,s=n.results;if(""===o&&O)e(Fa(Fa({},r.getWidgetRenderState(Fa(Fa({},n),{},{results:b}))),{},{instantSearchInstance:a}),!1);else{var c={highlightPreTag:g?M.highlightPreTag:q.highlightPreTag,highlightPostTag:g?M.highlightPostTag:q.highlightPostTag};t.searchForFacetValues(i,o,Math.min(E(),100),c).then((function(t){var i=g?t.facetHits.map((function(e){return W(W({},e),{},{highlighted:B(e.highlighted)})})):t.facetHits,o=v(i.map((function(e){var t=e.escapedValue,r=e.value;return Fa(Fa({},Ia(e,xa)),{},{value:t,label:r})})),{results:s});e(Fa(Fa({},r.getWidgetRenderState(Fa(Fa({},n),{},{results:b}))),{},{items:o,canToggleShowMore:!1,canRefine:!0,isFromSearch:!0,instantSearchInstance:a}),!1)}))}}}};return{$$type:"ais.refinementList",init:function(t){e(Fa(Fa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e(Fa(Fa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1)},getRenderState:function(e,t){return Fa(Fa({},e),{},{refinementList:Fa(Fa({},e.refinementList),{},Ta({},i,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=this,n=e.results,o=e.state,a=e.createURL,s=e.instantSearchInstance,u=e.helper,f=[],h=[];if(S&&_&&F||(S=function(e){var t=e.instantSearchInstance,r=e.helper,n=e.attribute,i=e.widgetType;return function(){for(var e=arguments.length,o=new Array(e),a=0;a=2&&o.length<=4&&(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,s)||t.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:i,eventType:d,eventModifier:p,payload:_a({eventName:u,index:r.getIndex(),filters:["".concat(m,":").concat(s)]},f),attribute:m}))}}({instantSearchInstance:s,helper:u,attribute:i,widgetType:this.$$type}),_=function(e){S("click:internal",e),u.toggleFacetRefinement(i,e).search()},F=T(u,this)),n){var d=n.getFacetValues(i,{sortBy:p,facetOrdering:p===Ca});h=d&&Array.isArray(d)?d:[],f=v(h.slice(0,E()).map(w),{results:n});var m=o.maxValuesPerFacet,g=E();j=m>g?h.length<=g:h.lengthc||l&&!j;return{createURL:function(e){return a((function(r){return t.getWidgetUiState(r,{searchParameters:o.resetPage().toggleFacetRefinement(i,e),helper:u})}))},items:f,refine:_,searchForItems:y,isFromSearch:!1,canRefine:f.length>0,widgetParams:r,isShowingMore:P,canToggleShowMore:I,toggleShowMore:x,sendEvent:S,hasExhaustiveItems:j}},dispose:function(e){var r=e.state;t();var n=r.setQueryParameter("maxValuesPerFacet",void 0);return"and"===a?n.removeFacet(i):n.removeDisjunctiveFacet(i)},getWidgetUiState:function(e,t){var r=t.searchParameters,n="or"===a?r.getDisjunctiveRefinements(i):r.getConjunctiveRefinements(i);return function(e,t){if(!e.refinementList)return e;e.refinementList[t]&&0!==e.refinementList[t].length||delete e.refinementList[t];0===Object.keys(e.refinementList).length&&delete e.refinementList;return e}(Fa(Fa({},e),{},{refinementList:Fa(Fa({},e.refinementList),{},Ta({},i,n))}),i)},getWidgetSearchParameters:function(e,t){var r=t.uiState,n="or"===a;if(e.isHierarchicalFacet(i))return e;if(n&&e.isConjunctiveFacet(i)||!n&&e.isDisjunctiveFacet(i))return e;var o=r.refinementList&&r.refinementList[i],s=n?e.addDisjunctiveFacet(i).removeDisjunctiveFacetRefinement(i):e.addFacet(i).removeFacetRefinement(i),u=s.maxValuesPerFacet||0,f=Math.max(u,l?h:c),d=s.setQueryParameter("maxValuesPerFacet",f);if(!o){var p=n?"disjunctiveFacetsRefinements":"facetsRefinements";return d.setQueryParameters(Ta({},p,Fa(Fa({},d[p]),{},Ta({},i,[]))))}return o.reduce((function(e,t){return n?e.addDisjunctiveFacetRefinement(i,t):e.addFacetRefinement(i,t)}),d)}}}};function ka(e,t){return Je(Na,e,t)}var Da=0;Array.isArray;function Ha(e,t,r,n,o,a){t||(t={});var s,c,u=t;if("ref"in u)for(c in u={},t)"ref"==c?s=t[c]:u[c]=t[c];var l={type:e,props:u,key:r,ref:s,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:--Da,__i:-1,__u:0,__source:o,__self:a};if("function"==typeof e&&(s=e.defaultProps))for(c in s)void 0===u[c]&&(u[c]=s[c]);return i.fF.vnode&&i.fF.vnode(l),l}const La=fa.div` +!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var n in r)("object"==typeof exports?exports:e)[n]=r[n]}}(self,(()=>(()=>{var e={733: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,o,a,s,c,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(o=this._events[e]))return!1;if(r(o))switch(arguments.length){case 1:o.call(this);break;case 2:o.call(this,arguments[1]);break;case 3:o.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),o.apply(this,s)}else if(n(o))for(s=Array.prototype.slice.call(arguments,1),a=(u=o.slice()).length,c=0;c0&&this._events[e].length>a&&(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,o,a,s;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(a=(i=this._events[e]).length,o=-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(s=a;s-- >0;)if(i[s]===t||i[s].listener&&i[s].listener===t){o=s;break}if(o<0)return this;1===i.length?(i.length=0,delete this._events[e]):i.splice(o,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)}},103:(e,t,r)=>{"use strict";var n=r(571),i=r(127),o=r(371),a=r(691);function s(e,t,r,i){return new n(e,t,r,i)}s.version=r(938),s.AlgoliaSearchHelper=n,s.SearchParameters=o,s.RecommendParameters=i,s.SearchResults=a,e.exports=s},732:(e,t,r)=>{"use strict";var n=r(733);function i(e,t,r){this.main=e,this.fn=t,this.recommendFn=r,this.lastResults=null,this.lastRecommendResults=null}r(14)(i,n),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},i.prototype.getModifiedRecommendState=function(e){return this.recommendFn(e)},e.exports=i},127:e=>{"use strict";function t(e){e=e||{},this.params=e.params||[]}t.prototype={constructor:t,addParams:function(e){var r=this.params.slice(),n=this.params.findIndex((function(t){return t.$$id===e.$$id}));return-1!==n?r.splice(n,1,e):r.push(e),new t({params:r})},removeParams:function(e){return new t({params:this.params.filter((function(t){return t.$$id!==e}))})},addFrequentlyBoughtTogether:function(e){return this.addParams(Object.assign({},e,{model:"bought-together"}))},addRelatedProducts:function(e){return this.addParams(Object.assign({},e,{model:"related-products"}))},addTrendingItems:function(e){return this.addParams(Object.assign({},e,{model:"trending-items"}))},addTrendingFacets:function(e){return this.addParams(Object.assign({},e,{model:"trending-facets"}))},addLookingSimilar:function(e){return this.addParams(Object.assign({},e,{model:"looking-similar"}))},_buildQueries:function(e){return this.params.map((function(t){var r=Object.assign({},t,{indexName:e});return delete r.$$id,r}))}},e.exports=t},54:(e,t,r)=>{"use strict";var n=r(110),i=r(317),o=r(383),a={addRefinement:function(e,t,r){if(a.isRefined(e,t,r))return e;var i=""+r,o=e[t]?e[t].concat(i):[i],s={};return s[t]=o,n({},s,e)},removeRefinement:function(e,t,r){if(void 0===r)return a.clearRefinement(e,(function(e,r){return t===r}));var n=""+r;return a.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 a.isRefined(e,t,r)?a.removeRefinement(e,t,r):a.addRefinement(e,t,r)},clearRefinement:function(e,t,r){if(void 0===t)return i(e)?{}:e;if("string"==typeof t)return o(e,[t]);if("function"==typeof t){var n=!1,a=Object.keys(e).reduce((function(i,o){var a=e[o]||[],s=a.filter((function(e){return!t(e,o,r)}));return s.length!==a.length&&(n=!0),i[o]=s,i}),{});return n?a: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=a},371:(e,t,r)=>{"use strict";var n=r(110),i=r(849),o=r(843),a=r(728),s=r(317),c=r(383),u=r(507),l=r(208),f=r(54);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 d(e){var t=e?d._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!==d.PARAMETERS.indexOf(e),i=void 0!==t[e];!n&&i&&(r[e]=t[e])}))}d.PARAMETERS=Object.keys(new d),d._parseNumbers=function(e){if(e instanceof d)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 a(e,t)},d.make=function(e){var t=new d(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},d.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&&s(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."):s(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},d.prototype={constructor:d,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=a({},this.numericRefinements);return i[e]=a({},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 s(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return c(this.numericRefinements,[e]);if("function"==typeof e){var t=!1,r=this.numericRefinements,n=Object.keys(r).reduce((function(n,i){var o=r[i],a={};return o=o||{},Object.keys(o).forEach((function(r){var n=o[r]||[],s=[];n.forEach((function(t){e({val:t,op:r},i,"numeric")||s.push(t)})),s.length!==n.length&&(t=!0),a[r]=s})),n[i]=a,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 o,a,s=u(r),c=void 0!==(o=this.numericRefinements[e][t],a=s,i(o,(function(e){return h(e,a)})));return n&&c},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=o(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 o(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;return 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=d.validate(this,e);if(t)throw t;var r=this,n=d._parseNumbers(e),i=Object.keys(this).reduce((function(e,t){return e[t]=r[t],e}),{}),o=Object.keys(n).reduce((function(e,t){var r=void 0!==e[t],i=void 0!==n[t];return r&&!i?c(e,[t]):(i&&(e[t]=n[t]),e)}),i);return new this.constructor(o)},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=d},673:(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),d=o(e._getHierarchicalFacetSortBy(n)),p=t.every((function(e){return e.exhaustive})),m=function(e,t,r,n,o){return function(u,l,f){var h=u;if(f>0){var d=0;for(h=u;d{"use strict";var n=r(965),i=r(110),o=r(909),a=r(849),s=r(917),c=r(577),u=r(728),l=r(601),f=o.escapeFacetValue,h=o.unescapeFacetValue,d=r(673);function p(e){var t={};return e.forEach((function(e,r){t[e]=r})),t}function m(e,t,r){t&&t[r]&&(e.stats=t[r])}function g(e,t,r){var o=t[0];this._rawResults=t;var c=this;Object.keys(o).forEach((function(e){c[e]=o[e]}));var l=u({persistHierarchicalRootCount:!1},r);Object.keys(l).forEach((function(e){c[e]=l[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 f=e.getRefinedDisjunctiveFacets(),g=p(e.facets),v=p(e.disjunctiveFacets),y=1,b=o.facets||{};Object.keys(b).forEach((function(t){var r,n,i=b[t],u=(r=e.hierarchicalFacets,n=t,a(r,(function(e){return(e.attributes||[]).indexOf(n)>-1})));if(u){var l=u.attributes.indexOf(t),f=s(e.hierarchicalFacets,(function(e){return e.name===u.name}));c.hierarchicalFacets[f][l]={attribute:t,data:i,exhaustive:o.exhaustiveFacetsCount}}else{var h,d=-1!==e.disjunctiveFacets.indexOf(t),p=-1!==e.facets.indexOf(t);d&&(h=v[t],c.disjunctiveFacets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.disjunctiveFacets[h],o.facets_stats,t)),p&&(h=g[t],c.facets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.facets[h],o.facets_stats,t))}})),this.hierarchicalFacets=n(this.hierarchicalFacets),f.forEach((function(r){var n=t[y],a=n&&n.facets?n.facets:{},l=e.getHierarchicalFacetByName(r);Object.keys(a).forEach((function(t){var r,f=a[t];if(l){r=s(e.hierarchicalFacets,(function(e){return e.name===l.name}));var d=s(c.hierarchicalFacets[r],(function(e){return e.attribute===t}));if(-1===d)return;c.hierarchicalFacets[r][d].data=u({},c.hierarchicalFacets[r][d].data,f)}else{r=v[t];var p=o.facets&&o.facets[t]||{};c.disjunctiveFacets[r]={name:t,data:i({},f,p),exhaustive:n.exhaustiveFacetsCount},m(c.disjunctiveFacets[r],n.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!c.disjunctiveFacets[r].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(h(n))>-1&&(c.disjunctiveFacets[r].data[n]=0)}))}})),y++})),e.getRefinedHierarchicalFacets().forEach((function(r){var n=e.getHierarchicalFacetByName(r),o=e._getHierarchicalFacetSeparator(n),a=e.getHierarchicalRefinement(r);0===a.length||a[0].split(o).length<2||t.slice(y).forEach((function(t){var r=t&&t.facets?t.facets:{};Object.keys(r).forEach((function(t){var u=r[t],l=s(e.hierarchicalFacets,(function(e){return e.name===n.name})),f=s(c.hierarchicalFacets[l],(function(e){return e.attribute===t}));if(-1!==f){var h={};if(a.length>0&&!c.persistHierarchicalRootCount){var d=a[0].split(o)[0];h[d]=c.hierarchicalFacets[l][f].data[d]}c.hierarchicalFacets[l][f].data=i(h,u,c.hierarchicalFacets[l][f].data)}})),y++}))})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],n=g[t];c.facets[n]={name:t,data:b[t],exhaustive:o.exhaustiveFacetsCount},r.forEach((function(e){c.facets[n]=c.facets[n]||{name:t},c.facets[n].data=c.facets[n].data||{},c.facets[n].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(d(e)),this.facets=n(this.facets),this.disjunctiveFacets=n(this.disjunctiveFacets),this._state=e}function v(e,t){function r(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var n=a(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=a(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 o=a(e.hierarchicalFacets,r);if(!o)return o;var s=e._state.getHierarchicalFacetByName(t),c=e._state._getHierarchicalFacetSeparator(s),u=h(e._state.getHierarchicalRefinement(t)[0]||"");0===u.indexOf(s.rootPath)&&(u=u.replace(s.rootPath+c,""));var l=u.split(c);return l.unshift(t),y(o,l,0),o}}function y(e,t,r){e.isRefined=e.name===(t[r]&&t[r].trim()),e.data&&e.data.forEach((function(e){y(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 o=t.data.map((function(t){return b(e,t,r,n+1)})),a=e(o,r[n]);return i({data:a},t)}function _(e,t){var r=a(e,(function(e){return e.name===t}));return r&&r.stats}function S(e,t,r,n,i){var o=a(i,(function(e){return e.name===r})),s=o&&o.data&&o.data[n]?o.data[n]:0,c=o&&o.exhaustive||!1;return{type:t,attributeName:r,name:n,count:s,exhaustive:c}}g.prototype.getFacetByName=function(e){function t(t){return t.name===e}return a(this.facets,t)||a(this.disjunctiveFacets,t)||a(this.hierarchicalFacets,t)},g.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],g.prototype.getFacetValues=function(e,t){var r=v(this,e);if(r){var n,o=i({},t,{sortBy:g.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),a=this;if(Array.isArray(r))n=[e];else n=a._state.getHierarchicalFacetByName(r.name).attributes;return b((function(e,t){if(o.facetOrdering){var r=function(e,t){return e.renderingContent&&e.renderingContent.facetOrdering&&e.renderingContent.facetOrdering.values&&e.renderingContent.facetOrdering.values[t]}(a,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 o,a=t.sortRemainingBy;return"hidden"===a?r:(o="alpha"===a?[["path","name"],["asc","asc"]]:[["count"],["desc"]],r.concat(l(n,o[0],o[1])))}(e,r)}if(Array.isArray(o.sortBy)){var n=c(o.sortBy,g.DEFAULT_SORT);return l(e,n[0],n[1])}if("function"==typeof o.sortBy)return function(e,t){return t.sort(e)}(o.sortBy,e);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}),r,n)}},g.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?_(this.facets,e):this._state.isDisjunctiveFacet(e)?_(this.disjunctiveFacets,e):void 0},g.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),o=e._getHierarchicalFacetSeparator(i),s=r.split(o),c=a(n,(function(e){return e.name===t})),u=s.reduce((function(e,t){var r=e&&a(e.data,(function(e){return e.name===t}));return void 0!==r?r:e}),c),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=g},571:(e,t,r)=>{"use strict";var n=r(733),i=r(732),o=r(909).escapeFacetValue,a=r(14),s=r(728),c=r(317),u=r(383),l=r(127),f=r(228),h=r(371),d=r(691),p=r(938);function m(e,t,r,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.setClient(e);var i=r||{};i.index=t,this.state=h.make(i),this.recommendState=new l({params:i.recommendState}),this.lastResults=null,this.lastRecommendResults=null,this._queryId=0,this._recommendQueryId=0,this._lastQueryIdReceived=-1,this._lastRecommendQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0,this._currentNbRecommendQueries=0,this._searchResultsOptions=n}function g(e){if(e<0)throw new Error("Page requested below 0.");return this._change({state:this.state.setPage(e),isPageReset:!1}),this}function v(){return this.state.page}a(m,n),m.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},m.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},m.prototype.recommend=function(){return this._recommend(),this},m.prototype.getQuery=function(){var e=this.state;return f._getHitsSearchParams(e)},m.prototype.searchOnce=function(e,t){var r=e?this.state.setQueryParameters(e):this.state,n=f._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 d(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 d(r,e.results),r)})).catch((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,r)}))},m.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=s({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:u(f._getHitsSearchParams(n),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),o="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(o);var a=this.client.initIndex(n.index);if("function"!=typeof a.findAnswers)throw new Error(o);return a.findAnswers(n.query,e.queryLanguages,i)},m.prototype.searchForFacetValues=function(e,t,r,n){var i="function"==typeof this.client.searchForFacetValues,a="function"==typeof this.client.initIndex;if(!i&&!a&&"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 s=this.state.setQueryParameters(n||{}),c=s.isDisjunctiveFacet(e),u=f.getSearchForFacetQuery(e,t,r,s);this._currentNbQueries++;var l,h=this;return i?l=this.client.searchForFacetValues([{indexName:s.index,params:u}]):a?l=this.client.initIndex(s.index).searchForFacetValues(u):(delete u.facetName,l=this.client.search([{type:"facet",facet:e,indexName:s.index,params:u}]).then((function(e){return e.results[0]}))),this.emit("searchForFacetValues",{state:s,facet:e,query:t}),l.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=o(t.value),t.isRefined=c?s.isDisjunctiveFacetRefined(e,t.escapedValue):s.isFacetRefined(e,t.escapedValue)})),t}),(function(e){throw h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),e}))},m.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},m.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},m.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},m.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},m.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},m.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},m.prototype.addFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.addFrequentlyBoughtTogether(e)}),this},m.prototype.addRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.addRelatedProducts(e)}),this},m.prototype.addTrendingItems=function(e){return this._recommendChange({state:this.recommendState.addTrendingItems(e)}),this},m.prototype.addTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.addTrendingFacets(e)}),this},m.prototype.addLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.addLookingSimilar(e)}),this},m.prototype.removeNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},m.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},m.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},m.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},m.prototype.removeFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingItems=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},m.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},m.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},m.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},m.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},m.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},m.prototype.setCurrentPage=g,m.prototype.setPage=g,m.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},m.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},m.prototype.setState=function(e){return this._change({state:h.make(e),isPageReset:!1}),this},m.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new h(e),this},m.prototype.hasRefinements=function(e){return!!c(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))},m.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},m.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},m.prototype.hasTag=function(e){return this.state.isTagRefined(e)},m.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},m.prototype.getIndex=function(){return this.state.index},m.prototype.getCurrentPage=v,m.prototype.getPage=v,m.prototype.getTags=function(){return this.state.tagRefinements},m.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},m.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},m.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},m.prototype._search=function(e){var t=this.state,r=[],n=[];e.onlyWithDerivedHelpers||(n=f._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?f._getQueries(n.index,n):[];return r.push({state:n,queriesCount:i.length,helper:e}),e.emit("search",{state:n,results:e.lastResults}),i})),o=Array.prototype.concat.apply(n,i),a=this._queryId++;if(this._currentNbQueries++,!o.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,r,a));try{this.client.search(o).then(this._dispatchAlgoliaResponse.bind(this,r,a)).catch(this._dispatchAlgoliaError.bind(this,a))}catch(e){this.emit("error",{error:e})}},m.prototype._recommend=function(){var e=this.state,t=this.recommendState,r=this.getIndex(),n=[{state:t,index:r,helper:this}];this.emit("fetch",{recommend:{state:t,results:this.lastRecommendResults}});var i=this.derivedHelpers.map((function(t){var r=t.getModifiedState(e).index;if(!r)return[];var i=t.getModifiedRecommendState(new l);return n.push({state:i,index:r,helper:t}),t.emit("fetch",{recommend:{state:i,results:t.lastRecommendResults}}),i._buildQueries(r)})),o=Array.prototype.concat.apply(this.recommendState._buildQueries(r),i);if(0!==o.length)if(o.length>0&&void 0===this.client.getRecommendations)console.warn("Please update algoliasearch/lite to the latest version in order to use recommendations widgets.");else{var a=this._recommendQueryId++;this._currentNbRecommendQueries++;try{this.client.getRecommendations(o).then(this._dispatchRecommendResponse.bind(this,a,n)).catch(this._dispatchRecommendError.bind(this,a))}catch(e){this.emit("error",{error:e})}}},m.prototype._dispatchAlgoliaResponse=function(e,t,r){var n=this;if(!(t0},m.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}))},m.prototype._recommendChange=function(e){var t=e.state;t!==this.recommendState&&(this.recommendState=t,this.emit("recommend:change",{search:{results:this.lastResults,state:this.state},recommend:{results:this.lastRecommendResults,state:this.recommendState}}))},m.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},m.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.client=e),this},m.prototype.getClient=function(){return this.client},m.prototype.derive=function(e,t){var r=new i(this,e,t);return this.derivedHelpers.push(r),r},m.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)},m.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=m},965:e=>{"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},110:e=>{"use strict";e.exports=function(){return Array.prototype.slice.call(arguments).reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(r){void 0!==t[r]&&(void 0!==e[r]&&delete e[r],e[r]=t[r])})),e}),{})}},909: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(/^\\-/,"-")}}},849:e=>{"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var r=0;r{"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var r=0;r{"use strict";var n=r(849);e.exports=function(e,t){var r=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var i=t.split(":"),o=n(r,(function(e){return e[0]===i[0]}));return i.length>1||!o?(e[0].push(i[0]),e[1].push(i[1]),e):(e[0].push(o[0]),e[1].push(o[1]),e)}),[[],[]])}},14:e=>{"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},843:e=>{"use strict";e.exports=function(e,t){return e.filter((function(r,n){return t.indexOf(r)>-1&&e.indexOf(r)===n}))}},728: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 o=n[i],a=e[i];void 0!==a&&void 0===o||(t(a)&&t(o)?e[i]=r(a,o):e[i]="object"==typeof(s=o)&&null!==s?r(Array.isArray(s)?[]:{},s):s)}var s;return e}e.exports=function(e){t(e)||(e={});for(var n=1,i=arguments.length;n{"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},383:e=>{"use strict";e.exports=function(e,t){if(null===e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}},601:e=>{"use strict";function t(e,t){if(e!==t){var r=void 0!==e,n=null===e,i=void 0!==t,o=null===t;if(!o&&e>t||n&&i||!r)return 1;if(!n&&e=n.length?o:"desc"===n[i]?-o:o}return e.index-r.index})),i.map((function(e){return e.value}))}},507: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.")}},228:(e,t,r)=>{"use strict";var n=r(728);function i(e){return Object.keys(e).sort().reduce((function(t,r){return t[r]=e[r],t}),{})}var o={_getQueries:function(e,t){var r=[];return r.push({indexName:e,params:o._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(n){r.push({indexName:e,params:o._getDisjunctiveFacetSearchParams(t,n)})})),t.getRefinedHierarchicalFacets().forEach((function(n){var i=t.getHierarchicalFacetByName(n),a=t.getHierarchicalRefinement(n),s=t._getHierarchicalFacetSeparator(i);if(a.length>0&&a[0].split(s).length>1){var c=a[0].split(s).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(s)})}),[]);c.forEach((function(n,a){var s=o._getDisjunctiveFacetSearchParams(t,n.attribute,0===a);function u(e){return i.attributes.some((function(t){return t===e.split(":")[0]}))}var l=(s.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=c[a-1];s.facetFilters=a>0?l.concat(f.attribute+":"+f.value):l.length>0?l:void 0,r.push({indexName:e,params:s})}))}})),r},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(o._getHitsHierarchicalFacetsAttributes(e)).sort(),r=o._getFacetFilters(e),a=o._getNumericFilters(e),s=o._getTagFilters(e),c={facets:t.indexOf("*")>-1?["*"]:t,tagFilters:s};return r.length>0&&(c.facetFilters=r),a.length>0&&(c.numericFilters=a),i(n({},e.getQueryParams(),c))},_getDisjunctiveFacetSearchParams:function(e,t,r){var a=o._getFacetFilters(e,t,r),s=o._getNumericFilters(e,t),c=o._getTagFilters(e),u={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};c.length>0&&(u.tagFilters=c);var l=e.getHierarchicalFacetByName(t);return u.facets=l?o._getDisjunctiveHierarchicalFacetAttribute(e,l,r):t,s.length>0&&(u.numericFilters=s),a.length>0&&(u.facetFilters=a),i(n({},e.getQueryParams(),u))},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var r=[];return Object.keys(e.numericRefinements).forEach((function(n){var i=e.numericRefinements[n]||{};Object.keys(i).forEach((function(e){var o=i[e]||[];t!==n&&o.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]||[]).slice().sort().forEach((function(t){n.push(e+":"+t)}))}));var o=e.facetsExcludes||{};Object.keys(o).sort().forEach((function(e){(o[e]||[]).sort().forEach((function(t){n.push(e+":-"+t)}))}));var a=e.disjunctiveFacetsRefinements||{};Object.keys(a).sort().forEach((function(e){var r=a[e]||[];if(e!==t&&r&&0!==r.length){var i=[];r.slice().sort().forEach((function(t){i.push(e+":"+t)})),n.push(i)}}));var s=e.hierarchicalFacetsRefinements||{};return Object.keys(s).sort().forEach((function(i){var o=(s[i]||[])[0];if(void 0!==o){var a,c,u=e.getHierarchicalFacetByName(i),l=e._getHierarchicalFacetSeparator(u),f=e._getHierarchicalRootPath(u);if(t===i){if(-1===o.indexOf(l)||!f&&!0===r||f&&f.split(l).length===o.split(l).length)return;f?(c=f.split(l).length-1,o=f):(c=o.split(l).length-2,o=o.slice(0,o.lastIndexOf(l))),a=u.attributes[c]}else c=o.split(l).length-1,a=u.attributes[c];a&&n.push([a+":"+o])}})),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),o=n.split(i).length,a=r.attributes.slice(0,o+1);return t.concat(a)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,r){var n=e._getHierarchicalFacetSeparator(t);if(!0===r){var i=e._getHierarchicalRootPath(t),o=0;return i&&(o=i.split(n).length),[t.attributes[o]]}var a=(e.getHierarchicalRefinement(t.name)[0]||"").split(n).length-1;return t.attributes.slice(0,a+1)},getSearchForFacetQuery:function(e,t,r,a){var s=a.isDisjunctiveFacet(e)?a.clearRefinements(e):a,c={facetQuery:t,facetName:e};return"number"==typeof r&&(c.maxFacetHits=r),i(n({},o._getHitsSearchParams(s),c))}};e.exports=o},208:e=>{"use strict";e.exports=function(e){return null!==e&&/^[a-zA-Z0-9_-]{1,64}$/.test(e)}},938:e=>{"use strict";e.exports="3.19.0"},643:function(e){e.exports=function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(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 r(r){for(var n=1;n=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function o(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){s();var t=JSON.stringify(e);return o()[t]})).then((function(e){return Promise.all([e?e.value:t(),void 0!==e])})).then((function(e){var t=i(e,2),n=t[0],o=t[1];return Promise.all([n,o||r.miss(n)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var i=o();return i[JSON.stringify(e)]={timestamp:(new Date).getTime(),value:t},n().setItem(r,JSON.stringify(i)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=o();delete t[JSON.stringify(e)],n().setItem(r,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){n().removeItem(r)}))}}}function s(e){var t=o(e.caches),r=t.shift();return void 0===r?{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,r.miss(e)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,i).catch((function(){return s({caches:t}).get(e,n,i)}))},set:function(e,n){return r.set(e,n).catch((function(){return s({caches:t}).set(e,n)}))},delete:function(e){return r.delete(e).catch((function(){return s({caches:t}).delete(e)}))},clear:function(){return r.clear().catch((function(){return s({caches:t}).clear()}))}}}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},o=JSON.stringify(r);if(o in t)return Promise.resolve(e.serializable?JSON.parse(t[o]):t[o]);var a=n(),s=i&&i.miss||function(){return Promise.resolve()};return a.then((function(e){return s(e)})).then((function(){return a}))},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e){for(var t=e.length-1;t>0;t--){var r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function l(e,t){return t?(Object.keys(t).forEach((function(r){e[r]=t[r](e)})),e):e}function f(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var p={Read:1,Write:2,Any:3},m=1,g=2,v=3;function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m;return r(r({},e),{},{status:t,lastUpdate:Date.now()})}function b(e){return"string"==typeof e?{protocol:"https",url:e,accept:p.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||p.Any}}var _="GET",S="POST";function w(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(y(t))}))}))).then((function(e){var r=e.filter((function(e){return function(e){return e.status===m||Date.now()-e.lastUpdate>12e4}(e)})),n=e.filter((function(e){return function(e){return e.status===v&&Date.now()-e.lastUpdate<=12e4}(e)})),i=[].concat(o(r),o(n));return{getTimeout:function(e,t){return(0===n.length&&0===e?1:n.length+3+e)*t},statelessHosts:i.length>0?i.map((function(e){return b(e)})):t}}))}function O(e,t,n,i){var a=[],s=function(e,t){if(e.method!==_&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:r(r({},e.data),t.data);return JSON.stringify(n)}}(n,i),c=function(e,t){var n=r(r({},e.headers),t.headers),i={};return Object.keys(n).forEach((function(e){var t=n[e];i[e.toLowerCase()]=t})),i}(e,i),u=n.method,l=n.method!==_?{}:r(r({},n.data),i.data),f=r(r(r({"x-algolia-agent":e.userAgent.value},e.queryParameters),l),i.queryParameters),h=0,d=function t(r,o){var l=r.pop();if(void 0===l)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:x(a)};var d={data:s,headers:c,method:u,url:P(l,n.path,f),connectTimeout:o(h,e.timeouts.connect),responseTimeout:o(h,i.timeout)},p=function(e){var t={request:d,response:e,host:l,triesLeft:r.length};return a.push(t),t},m={onSuccess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(n){var i=p(n);return n.isTimedOut&&h++,Promise.all([e.logger.info("Retryable failure",E(i)),e.hostsCache.set(l,y(l,n.isTimedOut?v:g))]).then((function(){return t(r,o)}))},onFail:function(e){throw p(e),function(e,t){var r=e.content,n=e.status,i=r;try{i=JSON.parse(r).message}catch(e){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(i,n,t)}(e,x(a))}};return e.requester.send(d).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,r=e.status;return!t&&!~~r}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSuccess(e):t.onFail(e)}(e,m)}))};return w(e.hostsCache,t).then((function(e){return d(o(e.statelessHosts).reverse(),e.getTimeout)}))}function j(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var r="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(r)&&(t.value="".concat(t.value).concat(r)),t}};return t}function P(e,t,r){var n=R(r),i="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return n.length&&(i+="?".concat(n)),i}function R(e){return Object.keys(e).map((function(t){return f("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r})).join("&")}function x(e){return e.map((function(e){return E(e)}))}function E(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return r(r({},e),{},{request:r(r({},e.request),{},{headers:r(r({},e.request.headers),t)})})}var F=function(e){var t=e.appId,n=function(e,t,r){var n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:function(){return e===h.WithinHeaders?n:{}},queryParameters:function(){return e===h.WithinQueryParameters?n:{}}}}(void 0!==e.authMode?e.authMode:h.WithinHeaders,t,e.apiKey),o=function(e){var t=e.hostsCache,r=e.logger,n=e.requester,o=e.requestsCache,a=e.responsesCache,s=e.timeouts,c=e.userAgent,u=e.hosts,l=e.queryParameters,f={hostsCache:t,logger:r,requester:n,requestsCache:o,responsesCache:a,timeouts:s,userAgent:c,headers:e.headers,queryParameters:l,hosts:u.map((function(e){return b(e)})),read:function(e,t){var r=d(t,f.timeouts.read),n=function(){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Read)})),e,r)};if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();var o={request:e,mappedRequestOptions:r,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(o,(function(){return f.requestsCache.get(o,(function(){return f.requestsCache.set(o,n()).then((function(e){return Promise.all([f.requestsCache.delete(o),e])}),(function(e){return Promise.all([f.requestsCache.delete(o),Promise.reject(e)])})).then((function(e){var t=i(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.responsesCache.set(o,e)}})},write:function(e,t){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Write)})),e,d(t,f.timeouts.write))}};return f}(r(r({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:p.Read},{url:"".concat(t,".algolia.net"),accept:p.Write}].concat(u([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return l({transporter:o,appId:t,addAlgoliaAgent:function(e,t){o.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([o.requestsCache.clear(),o.responsesCache.clear()]).then((function(){}))}},e.methods)},C=function(e){return function(t,r){return t.method===_?e.transporter.read(t,r):e.transporter.write(t,r)}},T=function(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return l({transporter:e.transporter,appId:e.appId,indexName:t},r.methods)}},I=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{params:R(e.params||{})})}));return e.transporter.read({method:S,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},n)}},k=function(e){return function(t,i){return Promise.all(t.map((function(t){var o=t.params,a=o.facetName,s=o.facetQuery,c=n(o,["facetName","facetQuery"]);return T(e)(t.indexName,{methods:{searchForFacetValues:D}}).searchForFacetValues(a,s,r(r({},i),c))})))}},A=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:r},cacheable:!0},n)}},N=function(e){return function(t,r){return e.transporter.read({method:S,path:f("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r)}},D=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n)}},H=1,L=2,$=3,U=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{threshold:e.threshold||0})}));return e.transporter.read({method:S,path:"1/indexes/*/recommendations",data:{requests:i},cacheable:!0},n)}};function W(e,t,n){var i,o={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return r.setRequestHeader(t,e.headers[t])}));var n,i=function(e,n){return setTimeout((function(){r.abort(),t({status:0,content:n,isTimedOut:!0})}),1e3*e)},o=i(e.connectTimeout,"Connection timeout");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(o),n=i(e.responseTimeout,"Socket timeout"))},r.onerror=function(){0===r.status&&(clearTimeout(o),clearTimeout(n),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(o),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},logger:(i=$,{debug:function(e,t){return H>=i&&console.debug(e,t),Promise.resolve()},info:function(e,t){return L>=i&&console.info(e,t),Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:c(),requestsCache:c({serializable:!1}),hostsCache:s({caches:[a({key:"".concat("4.23.3","-").concat(e)}),c()]}),userAgent:j("4.23.3").add({segment:"Browser",version:"lite"}),authMode:h.WithinQueryParameters};return F(r(r(r({},o),n),{},{methods:{search:I,searchForFacetValues:k,multipleQueries:I,multipleSearchForFacetValues:k,customRequest:C,initIndex:function(e){return function(t){return T(e)(t,{methods:{search:N,searchForFacetValues:D,findAnswers:A}})}},getRecommendations:U}}))}return W.version="4.23.3",W}()},83: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}},87:(e,t,r)=>{"use strict";var n=r(670),i=r(192),o=r(83);e.exports={formats:o,parse:i,stringify:n}},192:(e,t,r)=>{"use strict";var n=r(442),i=Object.prototype.hasOwnProperty,o=Array.isArray,a={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},s=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},c=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 o=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,s=r.depth>0&&/(\[[^[\]]*])/.exec(o),u=s?o.slice(0,s.index):o,l=[];if(u){if(!r.plainObjects&&i.call(Object.prototype,u)&&!r.allowPrototypes)return;l.push(u)}for(var f=0;r.depth>0&&null!==(s=a.exec(o))&&f=0;--o){var a,s=e[o];if("[]"===s&&r.parseArrays)a=[].concat(i);else{a=r.plainObjects?Object.create(null):{};var u="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,l=parseInt(u,10);r.parseArrays||""!==u?!isNaN(l)&&s!==u&&String(l)===u&&l>=0&&r.parseArrays&&l<=r.arrayLimit?(a=[])[l]=i:"__proto__"!==u&&(a[u]=i):a={0:i}}i=a}return i}(l,t,r,n)}};e.exports=function(e,t){var r=function(e){if(!e)return a;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");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 t=void 0===e.charset?a.charset:e.charset;return{allowDots:void 0===e.allowDots?a.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:a.comma,decoder:"function"==typeof e.decoder?e.decoder:a.decoder,delimiter:"string"==typeof e.delimiter||n.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:a.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:a.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:a.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),d=-1,p=t.charset;if(t.charsetSentinel)for(r=0;r-1&&(g=o(g)?[g]:g),i.call(u,m)?u[m]=n.combine(u[m],g):u[m]=g}return u}(e,r):e,f=r.plainObjects?Object.create(null):{},h=Object.keys(l),d=0;d{"use strict";var n=r(442),i=r(83),o=Object.prototype.hasOwnProperty,a={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,c=String.prototype.split,u=Array.prototype.push,l=function(e,t){u.apply(e,s(t)?t:[t])},f=Date.prototype.toISOString,h=i.default,d={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,o,a,u,f,h,p,m,g,v,y,b){var _,S=t;if("function"==typeof f?S=f(r,S):S instanceof Date?S=m(S):"comma"===i&&s(S)&&(S=n.maybeMap(S,(function(e){return e instanceof Date?m(e):e}))),null===S){if(o)return u&&!y?u(r,d.encoder,b,"key",g):r;S=""}if("string"==typeof(_=S)||"number"==typeof _||"boolean"==typeof _||"symbol"==typeof _||"bigint"==typeof _||n.isBuffer(S)){if(u){var w=y?r:u(r,d.encoder,b,"key",g);if("comma"===i&&y){for(var O=c.call(String(S),","),j="",P=0;P0?S.join(",")||null:void 0}];else if(s(f))R=f;else{var E=Object.keys(S);R=h?E.sort(h):E}for(var F=0;F0?y+v:""}},442:(e,t,r)=>{"use strict";var n=r(83),i=Object.prototype.hasOwnProperty,o=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),s=function(e,t){for(var r=t&&t.plainObjects?Object.create(null):{},n=0;n1;){var t=e.pop(),r=t.obj[t.prop];if(o(r)){for(var n=[],i=0;i=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||o===n.RFC1738&&(40===l||41===l)?c+=s.charAt(u):l<128?c+=a[l]:l<2048?c+=a[192|l>>6]+a[128|63&l]:l<55296||l>=57344?c+=a[224|l>>12]+a[128|l>>6&63]+a[128|63&l]:(u+=1,l=65536+((1023&l)<<10|1023&s.charCodeAt(u)),c+=a[240|l>>18]+a[128|l>>12&63]+a[128|l>>6&63]+a[128|63&l])}return c},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(o(e)){for(var r=[],n=0;n{"use strict";r.r(t),r.d(t,{Children:()=>V,Component:()=>s.uA,Fragment:()=>s.FK,PureComponent:()=>U,StrictMode:()=>ke,Suspense:()=>Z,SuspenseList:()=>ee,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>we,cloneElement:()=>Ee,createContext:()=>s.q6,createElement:()=>s.n,createFactory:()=>je,createPortal:()=>ie,createRef:()=>s._3,default:()=>We,findDOMNode:()=>Ce,flushSync:()=>Ie,forwardRef:()=>B,hydrate:()=>he,isElement:()=>Le,isFragment:()=>Re,isMemo:()=>xe,isValidElement:()=>Pe,lazy:()=>Y,memo:()=>W,render:()=>fe,startTransition:()=>Ae,unmountComponentAtNode:()=>Fe,unstable_batchedUpdates:()=>Te,useCallback:()=>R,useContext:()=>x,useDebugValue:()=>E,useDeferredValue:()=>Ne,useEffect:()=>S,useErrorBoundary:()=>F,useId:()=>C,useImperativeHandle:()=>j,useInsertionEffect:()=>He,useLayoutEffect:()=>w,useMemo:()=>P,useReducer:()=>_,useRef:()=>O,useState:()=>b,useSyncExternalStore:()=>$e,useTransition:()=>De,version:()=>Oe});var n,i,o,a,s=r(172),c=0,u=[],l=[],f=s.fF,h=f.__b,d=f.__r,p=f.diffed,m=f.__c,g=f.unmount,v=f.__;function y(e,t){f.__h&&f.__h(i,e,c||t),c=0;var r=i.__H||(i.__H={__:[],__h:[]});return e>=r.__.length&&r.__.push({__V:l}),r.__[e]}function b(e){return c=1,_(H,e)}function _(e,t,r){var o=y(n++,2);if(o.t=e,!o.__c&&(o.__=[r?r(t):H(void 0,t),function(e){var t=o.__N?o.__N[0]:o.__[0],r=o.t(t,e);t!==r&&(o.__N=[r,o.__[1]],o.__c.setState({}))}],o.__c=i,!i.u)){var a=function(e,t,r){if(!o.__c.__H)return!0;var n=o.__c.__H.__.filter((function(e){return!!e.__c}));if(n.every((function(e){return!e.__N})))return!s||s.call(this,e,t,r);var i=!1;return n.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(i=!0)}})),!(!i&&o.__c.props===e)&&(!s||s.call(this,e,t,r))};i.u=!0;var s=i.shouldComponentUpdate,c=i.componentWillUpdate;i.componentWillUpdate=function(e,t,r){if(this.__e){var n=s;s=void 0,a(e,t,r),s=n}c&&c.call(this,e,t,r)},i.shouldComponentUpdate=a}return o.__N||o.__}function S(e,t){var r=y(n++,3);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__H.__h.push(r))}function w(e,t){var r=y(n++,4);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__h.push(r))}function O(e){return c=5,P((function(){return{current:e}}),[])}function j(e,t,r){c=6,w((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==r?r:r.concat(e))}function P(e,t){var r=y(n++,7);return D(r.__H,t)?(r.__V=e(),r.i=t,r.__h=e,r.__V):r.__}function R(e,t){return c=8,P((function(){return e}),t)}function x(e){var t=i.context[e.__c],r=y(n++,9);return r.c=e,t?(null==r.__&&(r.__=!0,t.sub(i)),t.props.value):e.__}function E(e,t){f.useDebugValue&&f.useDebugValue(t?t(e):e)}function F(e){var t=y(n++,10),r=b();return t.__=e,i.componentDidCatch||(i.componentDidCatch=function(e,n){t.__&&t.__(e,n),r[1](e)}),[r[0],function(){r[1](void 0)}]}function C(){var e=y(n++,11);if(!e.__){for(var t=i.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var r=t.__m||(t.__m=[0,0]);e.__="P"+r[0]+"-"+r[1]++}return e.__}function T(){for(var e;e=u.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(A),e.__H.__h.forEach(N),e.__H.__h=[]}catch(t){e.__H.__h=[],f.__e(t,e.__v)}}f.__b=function(e){i=null,h&&h(e)},f.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),v&&v(e,t)},f.__r=function(e){d&&d(e),n=0;var t=(i=e.__c).__H;t&&(o===i?(t.__h=[],i.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.__V=l,e.__N=e.i=void 0}))):(t.__h.forEach(A),t.__h.forEach(N),t.__h=[],n=0)),o=i},f.diffed=function(e){p&&p(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==u.push(t)&&a===f.requestAnimationFrame||((a=f.requestAnimationFrame)||k)(T)),t.__H.__.forEach((function(e){e.i&&(e.__H=e.i),e.__V!==l&&(e.__=e.__V),e.i=void 0,e.__V=l}))),o=i=null},f.__c=function(e,t){t.some((function(e){try{e.__h.forEach(A),e.__h=e.__h.filter((function(e){return!e.__||N(e)}))}catch(r){t.some((function(e){e.__h&&(e.__h=[])})),t=[],f.__e(r,e.__v)}})),m&&m(e,t)},f.unmount=function(e){g&&g(e);var t,r=e.__c;r&&r.__H&&(r.__H.__.forEach((function(e){try{A(e)}catch(e){t=e}})),r.__H=void 0,t&&f.__e(t,r.__v))};var I="function"==typeof requestAnimationFrame;function k(e){var t,r=function(){clearTimeout(n),I&&cancelAnimationFrame(t),setTimeout(e)},n=setTimeout(r,100);I&&(t=requestAnimationFrame(r))}function A(e){var t=i,r=e.__c;"function"==typeof r&&(e.__c=void 0,r()),i=t}function N(e){var t=i;e.__c=e.__(),i=t}function D(e,t){return!e||e.length!==t.length||t.some((function(t,r){return t!==e[r]}))}function H(e,t){return"function"==typeof t?t(e):t}function L(e,t){for(var r in t)e[r]=t[r];return e}function $(e,t){for(var r in e)if("__source"!==r&&!(r in t))return!0;for(var n in t)if("__source"!==n&&e[n]!==t[n])return!0;return!1}function U(e,t){this.props=e,this.context=t}function W(e,t){function r(e){var r=this.props.ref,n=r==e.ref;return!n&&r&&(r.call?r(null):r.current=null),t?!t(this.props,e)||!n:$(this.props,e)}function n(t){return this.shouldComponentUpdate=r,(0,s.n)(e,t)}return n.displayName="Memo("+(e.displayName||e.name)+")",n.prototype.isReactComponent=!0,n.__f=!0,n}(U.prototype=new s.uA).isPureReactComponent=!0,U.prototype.shouldComponentUpdate=function(e,t){return $(this.props,e)||$(this.state,t)};var Q=s.fF.__b;s.fF.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),Q&&Q(e)};var M="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function B(e){function t(t){var r=L({},t);return delete r.ref,e(r,t.ref||null)}return t.$$typeof=M,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var q=function(e,t){return null==e?null:(0,s.v2)((0,s.v2)(e).map(t))},V={map:q,forEach:q,count:function(e){return e?(0,s.v2)(e).length:0},only:function(e){var t=(0,s.v2)(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:s.v2},z=s.fF.__e;s.fF.__e=function(e,t,r,n){if(e.then)for(var i,o=t;o=o.__;)if((i=o.__c)&&i.__c)return null==t.__e&&(t.__e=r.__e,t.__k=r.__k),i.__c(e,t);z(e,t,r,n)};var J=s.fF.unmount;function G(e,t,r){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),e.__c.__H=null),null!=(e=L({},e)).__c&&(e.__c.__P===r&&(e.__c.__P=t),e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return G(e,t,r)}))),e}function X(e,t,r){return e&&r&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return X(e,t,r)})),e.__c&&e.__c.__P===t&&(e.__e&&r.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=r)),e}function Z(){this.__u=0,this.t=null,this.__b=null}function K(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function Y(e){var t,r,n;function i(i){if(t||(t=e()).then((function(e){r=e.default||e}),(function(e){n=e})),n)throw n;if(!r)throw t;return(0,s.n)(r,i)}return i.displayName="Lazy",i.__f=!0,i}function ee(){this.u=null,this.o=null}s.fF.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),J&&J(e)},(Z.prototype=new s.uA).__c=function(e,t){var r=t.__c,n=this;null==n.t&&(n.t=[]),n.t.push(r);var i=K(n.__v),o=!1,a=function(){o||(o=!0,r.__R=null,i?i(s):s())};r.__R=a;var s=function(){if(! --n.__u){if(n.state.__a){var e=n.state.__a;n.__v.__k[0]=X(e,e.__c.__P,e.__c.__O)}var t;for(n.setState({__a:n.__b=null});t=n.t.pop();)t.forceUpdate()}};n.__u++||32&t.__u||n.setState({__a:n.__b=n.__v.__k[0]}),e.then(a,a)},Z.prototype.componentWillUnmount=function(){this.t=[]},Z.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var r=document.createElement("div"),n=this.__v.__k[0].__c;this.__v.__k[0]=G(this.__b,r,n.__O=n.__P)}this.__b=null}var i=t.__a&&(0,s.n)(s.FK,null,e.fallback);return i&&(i.__u&=-33),[(0,s.n)(s.FK,null,t.__a?null:e.children),i]};var te=function(e,t,r){if(++r[1]===r[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(r=e.u;r;){for(;r.length>3;)r.pop()();if(r[1]>>1,1),t.i.removeChild(e)}}),(0,s.XX)((0,s.n)(re,{context:t.context},e.__v),t.l)}function ie(e,t){var r=(0,s.n)(ne,{__v:e,i:t});return r.containerInfo=t,r}(ee.prototype=new s.uA).__a=function(e){var t=this,r=K(t.__v),n=t.o.get(e);return n[0]++,function(i){var o=function(){t.props.revealOrder?(n.push(i),te(t,e,n)):i()};r?r(o):o()}},ee.prototype.render=function(e){this.u=null,this.o=new Map;var t=(0,s.v2)(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var r=t.length;r--;)this.o.set(t[r],this.u=[1,0,this.u]);return e.children},ee.prototype.componentDidUpdate=ee.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,r){te(e,r,t)}))};var oe="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,ae=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,se=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,ce=/[A-Z0-9]/g,ue="undefined"!=typeof document,le=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(e)};function fe(e,t,r){return null==t.__k&&(t.textContent=""),(0,s.XX)(e,t),"function"==typeof r&&r(),e?e.__c:null}function he(e,t,r){return(0,s.Qv)(e,t),"function"==typeof r&&r(),e?e.__c:null}s.uA.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(s.uA.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var de=s.fF.event;function pe(){}function me(){return this.cancelBubble}function ge(){return this.defaultPrevented}s.fF.event=function(e){return de&&(e=de(e)),e.persist=pe,e.isPropagationStopped=me,e.isDefaultPrevented=ge,e.nativeEvent=e};var ve,ye={enumerable:!1,configurable:!0,get:function(){return this.class}},be=s.fF.vnode;s.fF.vnode=function(e){"string"==typeof e.type&&function(e){var t=e.props,r=e.type,n={};for(var i in t){var o=t[i];if(!("value"===i&&"defaultValue"in t&&null==o||ue&&"children"===i&&"noscript"===r||"class"===i||"className"===i)){var a=i.toLowerCase();"defaultValue"===i&&"value"in t&&null==t.value?i="value":"download"===i&&!0===o?o="":"translate"===a&&"no"===o?o=!1:"ondoubleclick"===a?i="ondblclick":"onchange"!==a||"input"!==r&&"textarea"!==r||le(t.type)?"onfocus"===a?i="onfocusin":"onblur"===a?i="onfocusout":se.test(i)?i=a:-1===r.indexOf("-")&&ae.test(i)?i=i.replace(ce,"-$&").toLowerCase():null===o&&(o=void 0):a=i="oninput","oninput"===a&&n[i=a]&&(i="oninputCapture"),n[i]=o}}"select"==r&&n.multiple&&Array.isArray(n.value)&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=-1!=n.value.indexOf(e.props.value)}))),"select"==r&&null!=n.defaultValue&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=n.multiple?-1!=n.defaultValue.indexOf(e.props.value):n.defaultValue==e.props.value}))),t.class&&!t.className?(n.class=t.class,Object.defineProperty(n,"className",ye)):(t.className&&!t.class||t.class&&t.className)&&(n.class=n.className=t.className),e.props=n}(e),e.$$typeof=oe,be&&be(e)};var _e=s.fF.__r;s.fF.__r=function(e){_e&&_e(e),ve=e.__c};var Se=s.fF.diffed;s.fF.diffed=function(e){Se&&Se(e);var t=e.props,r=e.__e;null!=r&&"textarea"===e.type&&"value"in t&&t.value!==r.value&&(r.value=null==t.value?"":t.value),ve=null};var we={ReactCurrentDispatcher:{current:{readContext:function(e){return ve.__n[e.__c].props.value},useCallback:R,useContext:x,useDebugValue:E,useDeferredValue:Ne,useEffect:S,useId:C,useImperativeHandle:j,useInsertionEffect:He,useLayoutEffect:w,useMemo:P,useReducer:_,useRef:O,useState:b,useSyncExternalStore:$e,useTransition:De}}},Oe="17.0.2";function je(e){return s.n.bind(null,e)}function Pe(e){return!!e&&e.$$typeof===oe}function Re(e){return Pe(e)&&e.type===s.FK}function xe(e){return!!e&&!!e.displayName&&("string"==typeof e.displayName||e.displayName instanceof String)&&e.displayName.startsWith("Memo(")}function Ee(e){return Pe(e)?s.Ob.apply(null,arguments):e}function Fe(e){return!!e.__k&&((0,s.XX)(null,e),!0)}function Ce(e){return e&&(e.base||1===e.nodeType&&e)||null}var Te=function(e,t){return e(t)},Ie=function(e,t){return e(t)},ke=s.FK;function Ae(e){e()}function Ne(e){return e}function De(){return[!1,Ae]}var He=w,Le=Pe;function $e(e,t){var r=t(),n=b({h:{__:r,v:t}}),i=n[0].h,o=n[1];return w((function(){i.__=r,i.v=t,Ue(i)&&o({h:i})}),[e,r,t]),S((function(){return Ue(i)&&o({h:i}),e((function(){Ue(i)&&o({h:i})}))}),[e]),r}function Ue(e){var t,r,n=e.v,i=e.__;try{var o=n();return!((t=i)===(r=o)&&(0!==t||1/t==1/r)||t!=t&&r!=r)}catch(e){return!0}}var We={useState:b,useId:C,useReducer:_,useEffect:S,useLayoutEffect:w,useInsertionEffect:He,useTransition:De,useDeferredValue:Ne,useSyncExternalStore:$e,startTransition:Ae,useRef:O,useImperativeHandle:j,useMemo:P,useCallback:R,useContext:x,useDebugValue:E,version:"17.0.2",Children:V,render:fe,hydrate:he,unmountComponentAtNode:Fe,createPortal:ie,createElement:s.n,createContext:s.q6,createFactory:je,cloneElement:Ee,createRef:s._3,Fragment:s.FK,isValidElement:Pe,isElement:Le,isFragment:Re,isMemo:xe,findDOMNode:Ce,Component:s.uA,PureComponent:U,memo:W,forwardRef:B,flushSync:Ie,unstable_batchedUpdates:Te,StrictMode:ke,Suspense:Z,SuspenseList:ee,lazy:Y,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:we}},172:(e,t,r)=>{"use strict";r.d(t,{FK:()=>O,Ob:()=>q,Qv:()=>B,XX:()=>M,_3:()=>w,fF:()=>i,h:()=>_,n:()=>_,q6:()=>V,uA:()=>j,v2:()=>I});var n,i,o,a,s,c,u,l,f,h,d,p={},m=[],g=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,v=Array.isArray;function y(e,t){for(var r in t)e[r]=t[r];return e}function b(e){var t=e.parentNode;t&&t.removeChild(e)}function _(e,t,r){var i,o,a,s={};for(a in t)"key"==a?i=t[a]:"ref"==a?o=t[a]:s[a]=t[a];if(arguments.length>2&&(s.children=arguments.length>3?n.call(arguments,2):r),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===s[a]&&(s[a]=e.defaultProps[a]);return S(e,s,i,o,null)}function S(e,t,r,n,a){var s={type:e,props:t,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++o:a,__i:-1,__u:0};return null==a&&null!=i.vnode&&i.vnode(s),s}function w(){return{current:null}}function O(e){return e.children}function j(e,t){this.props=e,this.context=t}function P(e,t){if(null==t)return e.__?P(e.__,e.__i+1):null;for(var r;tt&&a.sort(u));E.__r=0}function F(e,t,r,n,i,o,a,s,c,u,l){var f,h,d,g,v,y=n&&n.__k||m,b=t.length;for(r.__d=c,C(r,t,y),c=r.__d,f=0;f0?S(i.type,i.props,i.key,i.ref?i.ref:null,i.__v):i)?(i.__=e,i.__b=e.__b+1,s=k(i,r,a,l),i.__i=s,o=null,-1!==s&&(l--,(o=r[s])&&(o.__u|=131072)),null==o||null===o.__v?(-1==s&&f--,"function"!=typeof i.type&&(i.__u|=65536)):s!==a&&(s===a+1?f++:s>a?l>c-a?f+=s-a:f--:s(null==c||131072&c.__u?0:1))for(;a>=0||s=0){if((c=t[a])&&!(131072&c.__u)&&i==c.key&&o===c.type)return a;a--}if(s2&&(c.children=arguments.length>3?n.call(arguments,2):r),S(e.type,c,i||e.key,o||e.ref,null)}function V(e,t){var r={__c:t="__cC"+d++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var r,n;return this.getChildContext||(r=[],(n={})[t]=this,this.getChildContext=function(){return n},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&r.some((function(e){e.__e=!0,x(e)}))},this.sub=function(e){r.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){r.splice(r.indexOf(e),1),t&&t.call(e)}}),e.children}};return r.Provider.__=r.Consumer.contextType=r}n=m.slice,i={__e:function(e,t,r,n){for(var i,o,a;t=t.__;)if((i=t.__c)&&!i.__)try{if((o=i.constructor)&&null!=o.getDerivedStateFromError&&(i.setState(o.getDerivedStateFromError(e)),a=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(e,n||{}),a=i.__d),a)return i.__E=i}catch(t){e=t}throw e}},o=0,j.prototype.setState=function(e,t){var r;r=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=y({},this.state),"function"==typeof e&&(e=e(y({},r),this.props)),e&&y(r,e),null!=e&&this.__v&&(t&&this._sb.push(t),x(this))},j.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),x(this))},j.prototype.render=O,a=[],c="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,u=function(e,t){return e.__v.__b-t.__v.__b},E.__r=0,l=0,f=D(!1),h=D(!0),d=0},833:e=>{e.exports=function(e,t,r,n){var i=r?r.call(n,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),c=0;c{"use strict";var n=r(299);var i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=n.useState,a=n.useEffect,s=n.useLayoutEffect,c=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var l="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=o({inst:{value:r,getSnapshot:t}}),i=n[0].inst,l=n[1];return s((function(){i.value=r,i.getSnapshot=t,u(i)&&l({inst:i})}),[e,r,t]),a((function(){return u(i)&&l({inst:i}),e((function(){u(i)&&l({inst:i})}))}),[e]),c(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:l},888:(e,t,r)=>{"use strict";e.exports=r(63)}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n].call(o.exports,o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0;var n={};return(()=>{"use strict";r.r(n);var e=r(643),t=r.n(e),i=r(172),o=r(299);function a(){return a=Object.assign||function(e){for(var t=1;te instanceof ShadowRoot,c=e=>{const t=e.getRootNode()instanceof ShadowRoot?e.getRootNode().host:e,{dataset:r}=t,n={};for(var i in r){if(!1===r.hasOwnProperty(i))return;const e=`${(o=i.split(/(props?)/).pop()||"").charAt(0).toLowerCase()}${o.slice(1)}`;e&&(n[e]=r[i])}var o;return n},u=e=>["text/props","application/json"].includes(e.getAttribute("type")||""),l=e=>s(e)?[]:Array.from(e.getElementsByTagName("script")).filter(u),f=e=>Array.from(document.querySelectorAll(e)).filter(u),h=e=>{let t={};return e.forEach((e=>{try{t=a({},t,JSON.parse(e.innerHTML))}catch(e){}})),t},d=(e,t,r={},n)=>{const i=c(t),o=e._executedScript?c(e._executedScript):{},s=h(l(t));return a({},r,i,o,n?h(f(n)):{},s)};function p(e,t){var r=(t=[].concat(t))[t.length-1].nextSibling;function n(t,n){e.insertBefore(t,n||r)}return e.__k={nodeType:1,parentNode:e,firstChild:t[0],childNodes:t,insertBefore:n,appendChild:n,removeChild:function(t){e.removeChild(t)}}}const m=({island:e,widget:t,rootFragment:r,props:n})=>{e.props=n,(0,i.XX)((0,i.h)(t,n),r)};function g(){for(var e=arguments.length,t=new Array(e),r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n":">",'"':""","'":"'"},C=/[&<>"']/g,T=RegExp(C.source);var I={"&":"&","<":"<",">":">",""":'"',"'":"'"},k=/&(amp|quot|lt|gt|#39);/g,A=RegExp(k.source);function N(e){return e&&A.test(e)?e.replace(k,(function(e){return I[e]})):e}function D(e){return D="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},D(e)}function H(e){if(!function(e){return"object"===D(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 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)}function $(){return $=Object.assign?Object.assign.bind():function(e){for(var t=1;t",highlightPostTag:""};function q(e){return function(e){return e&&T.test(e)?e.replace(C,(function(e){return F[e]})):e}(e).replace(new RegExp(M.highlightPreTag,"g"),B.highlightPreTag).replace(new RegExp(M.highlightPostTag,"g"),B.highlightPostTag)}function V(e){return H(e)&&"string"!=typeof e.value?Object.keys(e).reduce((function(t,r){return W(W({},t),{},Q({},r,V(e[r])))}),{}):Array.isArray(e)?e.map(V):W(W({},e),{},{value:q(e.value)})}function z(e){return void 0===e.__escaped&&((e=e.map((function(e){var t=$({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e));return t._highlightResult&&(t._highlightResult=V(t._highlightResult)),t._snippetResult&&(t._snippetResult=V(t._snippetResult)),t}))).__escaped=!0),e}function J(e){return J="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},J(e)}function G(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 X(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var de=g({name:"infinite-hits",connector:!0});function pe(e){var t=e||{};t.page;return he(t,oe)}function me(e){var t=e||{};t.clickAnalytics,t.userToken;return he(t,ae)}const ge=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;return _(e,de()),function(r){var n,i,o,a,s,c,u=r||{},l=u.escapeHTML,f=void 0===l||l,h=u.transformItems,d=void 0===h?function(e){return e}:h,p=u.cache,m=void 0===p?(n=null,i=null,{read:function(e){var t=e.state;return y(i,pe(t))?n:null},write:function(e){var t=e.state,r=e.hits;i=pe(t),n=r}}):p,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.min.apply(Math,[n].concat(le(i)))},v=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(le(i)))};return{$$type:"ais.infiniteHits",init:function(t){e(ce(ce({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){var r=t.instantSearchInstance,n=this.getWidgetRenderState(t);e(ce(ce({},n),{},{instantSearchInstance:r}),!1),s("view:internal",n.currentPageHits)},getRenderState:function(e,t){return ce(ce({},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=[],y=u.getPreviousState()||l,b=m.read({state:me(y)})||{};if(n){var _,w,O=y.page,j=void 0===O?0:O;f&&n.hits.length>0&&(n.hits=z(n.hits));var P=function(e,t,r){return e.map((function(e,n){return X(X({},e),{},{__position:r*t+n+1})}))}(n.hits,n.page,n.hitsPerPage),R=function(e,t){return t?e.map((function(e){return ee(ee({},e),{},{__queryID:t})})):e}(P,n.queryID),x=d(R,{results:n}),F=!1;ne(h.mainIndex,(function(e){!F&&e.getWidgets().some((function(e){return"ais.dynamicWidgets"===e.$$type}))&&(F=!0)}));var C=!(null!==(_=y.disjunctiveFacets)&&void 0!==_&&_.length||(y.facets||[]).filter((function(e){return"*"!==e})).length||null!==(w=y.hierarchicalFacets)&&void 0!==w&&w.length);void 0!==b[j]||n.__isArtificial||"idle"!==h.status||F&&C||(b[j]=x,m.write({state:me(y),hits:b})),p=x,t=0===g(y,b)}else o=function(e){return function(){e.overrideStateWithoutTriggeringChangeEvent(ce(ce({},e.state),{},{page:g(e.state,m.read({state:me(e.state)})||{})-1})).searchWithoutTriggeringOnStateChange()}}(i),a=function(e){return function(){e.setPage(v(e.state,m.read({state:me(e.state)})||{})+1).search()}}(i),s=function(e){var t=e.instantSearchInstance,r=e.getIndex,n=e.widgetType,i={},o=void 0;return function(){for(var e=arguments.length,a=new Array(e),s=0;se.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Je(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=Te(),a=Fe(),s=(Re(null!==(t=(0,o.useContext)(xe))),t),c=Ae(r),u=Ae(n),l=(0,o.useRef)(!0),f=(0,o.useRef)(null),h=(0,o.useRef)(a.status),d=(0,o.useMemo)((function(){var t=e((function(e,t){if(t)l.current=!0;else if(l.current){var r=e.instantSearchInstance,n=(e.widgetParams,ze(e,Ue));be(n,f.current,(function(e,t){return(null==e?void 0:e.constructor)===Function&&(null==t?void 0:t.constructor)===Function}))&&r.status===h.current||(g(n),f.current=n,h.current=r.status)}}),(function(){l.current=!1}));return qe(qe({},t(c)),u)}),[e,c,u]),p=Qe((0,o.useState)((function(){if(d.getWidgetRenderState){var e,t=s.getHelper(),r=s.getWidgetUiState({})[s.getIndexId()];t.state=(null===(e=d.getWidgetSearchParameters)||void 0===e?void 0:e.call(d,t.state,{uiState:r}))||t.state;var n=function(e){var t=e.getHelper(),r=e.getResults()||Se(t.state),n=e.getScopedResults().map((function(t){var n=t.indexId===e.getIndexId()?r:Se(t.helper.state);return je(je({},t),{},{results:t.results||n})}));return{results:r,scopedResults:n}}(s),i=n.results,o=n.scopedResults,c=d.getWidgetRenderState({helper:t,parent:s,instantSearchInstance:a,results:i,scopedResults:o,state:t.state,renderState:a.renderState,templatesConfig:a.templatesConfig,createURL:s.createURL,searchMetadata:{isSearchStalled:"stalled"===a.status},status:a.status,error:a.error});c.widgetParams;return ze(c,We)}return{}})),2),m=p[0],g=p[1];return function(e){var t,r=e.widget,n=e.parentIndex,i=e.props,a=e.shouldSsr,s=Le(),c=(0,o.useRef)(i);(0,o.useEffect)((function(){c.current=i}),[i]);var u=(0,o.useRef)(r);(0,o.useEffect)((function(){u.current=r}),[r]);var l,f=(0,o.useRef)(null),h=a&&!n.getWidgets().includes(r),d=Fe();De((function(){var e=u.current;return f.current?(clearTimeout(f.current),be(i,c.current)||(n.removeWidgets([e]),n.addWidgets([r]))):a||n.addWidgets([r]),function(){f.current=setTimeout((function(){d._schedule((function(){d._preventWidgetCleanup||n.removeWidgets([e])}))}))}}),[n,r,a,d,i]),(h||"pending"===(null==s||null===(t=s.current)||void 0===t?void 0:t.status))&&n.addWidgets([r]),"undefined"==typeof window&&null!=s&&s.current&&"ais.index"!==r.$$type&&(Ne(s.current),"ais.dynamicWidgets"!==r.$$type&&null!==(l=d.helper)&&void 0!==l&&l.lastResults&&Ne(s.current))}({widget:d,parentIndex:s,props:c,shouldSsr:Boolean(i)}),m}var Ge=r(733);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 Ze="_ALGOLIA";function Ke(){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;n1&&void 0!==arguments[1]?arguments[1]:{fallback:function(){}}).fallback;return"undefined"==typeof window?t():e({window})}function et(e,t){for(var r,n=0;ne.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{},t=e.insightsClient,r=e.insightsInitParams,n=e.onEvent,i=e.$$internal,o=void 0!==i&&i,a=e.$$automatic,s=void 0!==a&&a,c=t;t||null===t||Ye((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;i1&&void 0!==arguments[1]&&arguments[1],n=dt(e);if(n){var i=c.state.userToken;r?o():setTimeout(o,0)}function o(){c.overrideStateWithoutTriggeringChangeEvent(nt(nt({},c.state),{},{userToken:n})),i&&i!==e&&t.scheduleSearch()}},r=Ke();function i(t,r,n){e(t,!0),r&&u("setUserToken",r),n&&u("setAuthenticatedUserToken",n)}r&&e(r,!0);var l=v||g,f=m||p;l?i(l,g,v):f&&i(f,p,m),u("onUserTokenChange",e,{immediate:!0}),u("onAuthenticatedUserTokenChange",(function(t){t||u("getUserToken",null,(function(t,r){e(r)})),e(t)}),{immediate:!0});var y=u;ht(u)&&(y=function(e,t){return u(e,t,{headers:{"X-Algolia-Application-Id":h,"X-Algolia-API-Key":d}})}),t.sendEventToInsights=function(e){n?n(e,y):e.insightsMethod&&(e.payload.algoliaSource=["instantsearch"],s&&e.payload.algoliaSource.push("instantsearch-automatic"),"internal"===e.eventModifier&&e.payload.algoliaSource.push("instantsearch-internal"),y(e.insightsMethod,e.payload))}},unsubscribe:function(){u("onUserTokenChange",void 0),u("onAuthenticatedUserTokenChange",void 0),t.sendEventToInsights=b,c&&a&&(c.overrideStateWithoutTriggeringChangeEvent(nt(nt({},c.state),a)),t.scheduleSearch())}}}}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 dt(e){if(e)return"number"==typeof e?e.toString():e}function pt(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 mt(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 gt(e,t,r){var n=pt(t,t.mainIndex,t._initialUiState);e.forEach((function(e){var i={};if(e.getWidgetRenderState){var o=e.getWidgetRenderState(n);o&&o.widgetParams&&(i=o.widgetParams)}var a=Object.keys(i).filter((function(e){return void 0!==i[e]}));r.widgets.push({type:e.$$type,widgetType:e.$$widgetType,params:a}),"ais.index"===e.$$type&>(e.getWidgets(),t,r)}))}function vt(){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"),o=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,gt(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),o.appendChild(i)}),0)},started:function(){},unsubscribe:function(){i.remove()}}}}var yt=r(87);function bt(e){return bt="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},bt(e)}function _t(e,t){for(var r=0;r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Tt(e){e.configure;return Ct(e,Rt)}function It(e){return It="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},It(e)}function kt(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 At(e){for(var t=1;t0&&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,o=n.hostname,a=n.port,s=void 0===a?"":a,c=n.pathname,u=n.hash,l=t.stringify(r),f=""===s?"":":".concat(s);return l?"".concat(i,"//").concat(o).concat(f).concat(c,"?").concat(l).concat(u):"".concat(i,"//").concat(o).concat(f).concat(c).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,o=e.writeDelay,a=void 0===o?400:o,s=e.windowTitle,c=e.getLocation,u=void 0===c?function(){return Ye((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.")}})}:c,l=e.start,f=e.dispose,h=e.push,d=e.cleanUrlOnDispose;return new jt({createURL:r,parseURL:i,writeDelay:a,windowTitle:s,getLocation:u,start:l,dispose:f,push:h,cleanUrlOnDispose:d})}():t,n=e.stateMapping,i=void 0===n?{$$type:"ais.simple",stateToRoute:function(e){return Object.keys(e).reduce((function(t,r){return Et(Et({},t),{},Ft({},r,Tt(e[r])))}),{})},routeToState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(t,r){return Et(Et({},t),{},Ft({},r,Tt(e[r])))}),{})}}:n,o=e.$$internal,a=void 0!==o&&o;return function(e){var t=e.instantSearchInstance;t._createURL=function(e){var n=0===t.mainIndex.getWidgets().length?t._initialUiState:t.mainIndex.getWidgetUiState({}),o=Object.keys(e).reduce((function(t,r){return At(At({},t),{},Nt({},r,e[r]))}),n),a=i.stateToRoute(o);return r.createURL(a)};var n=void 0,o=t._initialUiState;return{$$type:"ais.router({router:".concat(r.$$type||"__unknown__",", stateMapping:").concat(i.$$type||"__unknown__","})"),$$internal:a,onStateChange:function(e){var t=e.uiState,o=i.stateToRoute(t);void 0!==n&&y(n,o)||(r.write(o),n=o)},subscribe:function(){t._initialUiState=At(At({},o),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()}}}};function Ht(e){return Ht="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},Ht(e)}var Lt=["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"];function $t(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 Ut(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Mt=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;r0?e.setQueryParameters({ruleContexts:r}):e}(c,t),l=function(e,t){return t.facets.reduce((function(e,t){return e.addFacet(t)}),e)}(u,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=Qt(t,Lt);return e.setQueryParameters(r)}(l,t)}))};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)}var Vt=["initialSearchParameters"],zt=["initialRecommendParameters"];function Jt(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 Gt(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var er=g({name:"index-widget"});function tr(e,t){var r=t.state,n=t.recommendState,i=t.isPageReset,o=t._uiState;r!==e.state&&(e.state=r,e.emit("change",{state:e.state,results:e.lastResults,isPageReset:i,_uiState:o})),n!==e.recommendState&&(e.recommendState=n)}function rr(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.reduce((function(e,r){return re(r)?e:r.getWidgetUiState||r.getWidgetState?r.getWidgetUiState?r.getWidgetUiState(e,t):r.getWidgetState(e,t):e}),r)}function nr(e,t){var r=t.initialSearchParameters,n=Yt(t,Vt);return e.reduce((function(e,t){return!t.getWidgetSearchParameters||re(t)?e:"search"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):t.getWidgetSearchParameters(e,n)}),r)}function ir(e,t){var r=t.initialRecommendParameters,n=Yt(t,zt);return e.reduce((function(e,t){return!re(t)&&"recommend"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):e}),r)}function or(e){var t=e.filter(re);0!==t.length&&t.forEach((function(e){var t=e.getHelper();tr(t,{state:t.state.resetPage(),recommendState:t.recommendState,isPageReset:!0}),or(e.getWidgets())}))}function ar(e){return e.filter(re).reduce((function(e,t){return e.concat.apply(e,[{indexId:t.getIndexId(),results:t.getResults(),helper:t.getHelper()}].concat(Zt(ar(t.getWidgets()))))}),[])}const sr=function(e){if(void 0===e||void 0===e.indexName)throw new Error(er("The `indexName` option is required."));var t=e.indexName,r=e.indexId,n=void 0===r?t:r,i=[],o={},a=null,s=null,c=null,u=null,l=null;return{$$type:"ais.index",$$widgetType:"ais.index",getIndexName:function(){return t},getIndexId:function(){return n},getHelper:function(){return c},getResults:function(){var e;return null!==(e=u)&&void 0!==e&&e.lastResults?(u.lastResults._state=c.state,u.lastResults):null},getPreviousState:function(){return l},getScopedResults:function(){var e=this.getParent();return ar(e?e.getWidgets():0===t.length?this.getWidgets():[this])},getParent:function(){return s},createURL:function(e){return"function"==typeof e?a._createURL(Xt({},n,e(o))):a._createURL(Xt({},n,rr(i,{searchParameters:e,helper:c})))},getWidgets:function(){return i},addWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(er("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(er("The widget definition expects a `render` and/or an `init` method."));return i=i.concat(e),a&&Boolean(e.length)&&(tr(c,{state:nr(i,{uiState:o,initialSearchParameters:c.state}),recommendState:ir(i,{uiState:o,initialRecommendParameters:c.recommendState}),_uiState:o}),e.forEach((function(e){e.getRenderState&&cr({renderState:e.getRenderState(a.renderState[t.getIndexId()]||{},pt(a,t,a._initialUiState)),instantSearchInstance:a,parent:t})})),e.forEach((function(e){e.init&&e.init(pt(a,t,a._initialUiState))})),a.scheduleSearch()),this},removeWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(er("The `removeWidgets` method expects an array of widgets."));if(e.some((function(e){return"function"!=typeof e.dispose})))throw new Error(er("The widget definition expects a `dispose` method."));if(i=i.filter((function(t){return-1===e.indexOf(t)})),a&&Boolean(e.length)){var r=e.reduce((function(e,r){return r.dispose({helper:c,state:e,parent:t})||e}),c.state),n=a.future.preserveSharedStateOnUnmount?nr(i,{uiState:o,initialSearchParameters:new _e.SearchParameters({index:this.getIndexName()})}):nr(i,{uiState:rr(i,{searchParameters:r,helper:c}),initialSearchParameters:r});o=rr(i,{searchParameters:n,helper:c}),c.setState(n),i.length&&a.scheduleSearch()}return this},init:function(e){var r,f=this,h=e.instantSearchInstance,d=e.parent,p=e.uiState;if(null===c){a=h,s=d,o=p[n]||{};var m=h.mainHelper,g=nr(i,{uiState:o,initialSearchParameters:new _e.SearchParameters({index:t})}),v=ir(i,{uiState:o,initialRecommendParameters:new _e.RecommendParameters});(c=_e({},g.index,g)).recommendState=v,c.search=function(){return h.onStateChange?(h.onStateChange({uiState:h.mainIndex.getWidgetUiState({}),setUiState:function(e){return h.setUiState(e,!1)}}),m):m.search()},c.searchWithoutTriggeringOnStateChange=function(){return m.search()},c.searchForFacetValues=function(e,t,r,n){var i=c.state.setQueryParameters(n);return m.searchForFacetValues(e,t,r,i)},u=m.derive((function(){return Bt.apply(void 0,[m.state].concat(Zt(function(e){for(var t=e.getParent(),r=[e.getHelper().state];null!==t;)r=[t.getHelper().state].concat(r),t=t.getParent();return r}(f))))}),(function(){return f.getHelper().recommendState}));var y=null===(r=h._initialResults)||void 0===r?void 0:r[this.getIndexId()];if(y){var b=new _e.SearchResults(new _e.SearchParameters(y.state),y.results);u.lastResults=b,c.lastResults=b}c.on("change",(function(e){e.isPageReset&&or(i)})),u.on("search",(function(){h.scheduleStalledRender()})),u.on("result",(function(e){var t=e.results;h.scheduleRender(),c.lastResults=t,l=null==t?void 0:t._state})),u.on("recommend:result",(function(e){var t=e.recommend;h.scheduleRender(),c.lastRecommendResults=t.results})),i.forEach((function(e){e.getRenderState&&cr({renderState:e.getRenderState(h.renderState[f.getIndexId()]||{},pt(h,f,p)),instantSearchInstance:h,parent:f})})),i.forEach((function(e){e.init&&e.init(pt(h,f,p))})),c.on("change",(function(e){var t=e.state,r=e._uiState;o=rr(i,{searchParameters:t,helper:c},r||{}),h.onStateChange||h.onInternalStateChange()})),y&&h.scheduleRender()}},render:function(e){var t=this,r=e.instantSearchInstance;"error"===r.status&&!r.mainHelper.hasPendingRequests()&&l&&c.setState(l);var n=this.getResults()?i:i.filter(re);(n=n.filter((function(e){return!e.shouldRender||e.shouldRender({instantSearchInstance:r})}))).forEach((function(e){e.getRenderState&&cr({renderState:e.getRenderState(r.renderState[t.getIndexId()]||{},mt(r,t)),instantSearchInstance:r,parent:t})})),n.forEach((function(e){e.render&&e.render(mt(r,t))}))},dispose:function(){var e,t,r=this;i.forEach((function(e){e.dispose&&c&&e.dispose({helper:c,state:c.state,parent:r})})),a=null,s=null,null===(e=c)||void 0===e||e.removeAllListeners(),c=null,null===(t=u)||void 0===t||t.detach(),u=null},getWidgetUiState:function(e){return i.filter(re).reduce((function(e,t){return t.getWidgetUiState(e)}),Gt(Gt({},e),{},Xt({},n,Gt(Gt({},e[n]),o))))},getWidgetState:function(e){return this.getWidgetUiState(e)},getWidgetSearchParameters:function(e,t){var r=t.uiState;return nr(i,{uiState:r,initialSearchParameters:e})},refreshUiState:function(){o=rr(i,{searchParameters:this.getHelper().state,helper:this.getHelper()},o)},setIndexUiState:function(e){var t="function"==typeof e?e(o):e;a.setUiState((function(e){return Gt(Gt({},e),{},Xt({},n,t))}))}}};function cr(e){var t=e.renderState,r=e.instantSearchInstance,n=e.parent,i=n?n.getIndexId():r.mainIndex.getIndexId();r.renderState=Gt(Gt({},r.renderState),{},Xt({},i,Gt(Gt({},r.renderState[i]),t)))}var ur=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):"",o=n?"--".concat(n):"";return"".concat("ais","-").concat(e).concat(i).concat(o)}};function lr(e,t){return(Array.isArray(t)?t:t.split(".")).reduce((function(e,t){return e&&e[t]}),e)}var fr=ur("Highlight");function hr(e){var t=B.highlightPreTag,r=B.highlightPostTag;return e.map((function(e){return e.isHighlighted?t+e.value+r:e.value})).join("")}var dr=new RegExp(/\w/i);function pr(e,t){var r,n,i=e[t],o=(null===(r=e[t+1])||void 0===r?void 0:r.isHighlighted)||!0,a=(null===(n=e[t-1])||void 0===n?void 0:n.isHighlighted)||!0;return dr.test(N(i.value))||a!==o?i.isHighlighted:a}function mr(e){return mr="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},mr(e)}function gr(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 vr(e){for(var t=1;t')).replace(new RegExp(B.highlightPostTag,"g"),""))}(Er(Er({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(lr(i._highlightResult,t)||{}).value,c=void 0===s?"":s,u=Sr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return hr(br(_r(c))).replace(new RegExp(B.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(B.highlightPostTag,"g"),""))}(Er(Er({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(lr(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=wr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return c.replace(new RegExp(B.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(B.highlightPostTag,"g"),""))}(Er(Er({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(lr(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=Or({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return hr(br(_r(c))).replace(new RegExp(B.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(B.highlightPostTag,"g"),""))}(Er(Er({},JSON.parse(e)),{},{hit:this})))}catch(e){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(Pr(n,Er({objectIDs:[this.objectID]},i)))}catch(e){throw new Error('\nThe insights helper expects a JSON object of the format:\n{ "method": "method-name", "payload": { "eventName": "name of the event" } }')}}}}var Tr=Promise.resolve();function Ir(e){var t=null,r=!1,n=function(){for(var n=arguments.length,i=new Array(n),o=0;oe.length)&&(t=e.length);for(var r=0,n=new Array(t);r1?t-1:0),n=1;n0&&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:zr(t)}),t.emit("render")}))),Gr(zr(t),"onInternalStateChange",Ir((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,a=e.numberLocale,s=e.initialUiState,c=void 0===s?{}:s,u=e.routing,l=void 0===u?null:u,f=e.insights,h=void 0===f?void 0:f,d=e.searchFunction,p=e.stalledSearchDelay,m=void 0===p?200:p,g=e.searchClient,v=void 0===g?null:g,y=e.insightsClient,_=void 0===y?null:y,S=e.onStateChange,w=void 0===S?null:S,O=e.future,j=void 0===O?Mr(Mr({},Yr),e.future||{}):O;if(null===v)throw new Error(Zr("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.68.1",")")),_&&"function"!=typeof _)throw new Error(Zr("The `insightsClient` option should be a function."));if(t.client=v,t.future=j,t.insightsClient=_,t.indexName=n,t.helper=null,t.mainHelper=null,t.mainIndex=sr({indexName:n}),t.onStateChange=w,t.started=!1,t.templatesConfig={helpers:Cr({numberLocale:a}),compileOptions:{}},t._stalledSearchDelay=m,t._searchStalledTimer=null,t._createURL=Kr,t._initialUiState=c,t._initialResults=null,t._insights=h,d&&(t._searchFunction=d),t.sendEventToInsights=b,l){var P="boolean"==typeof l?{}:l;P.$$internal=!0,t.use(Dt(P))}if(h){var R="boolean"==typeof h?{}:h;R.$$internal=!0,t.use(ft(R))}return Ye((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(vt({$$internal:!0})),t}return t=o,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;n1?r-1:0),o=1;o0&&this.scheduleSearch();this.helper=this.mainIndex.getHelper(),this.started=!0,this.middleware.forEach((function(e){e.instance.started()})),void 0===this._insights&&t.derivedHelpers[0].once("result",(function(){e.mainIndex.getScopedResults().some((function(e){var t=e.results;return null==t?void 0:t._automaticInsights}))&&e.use(ft({$$internal:!0,$$automatic:!0}))}))}},{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(Zr("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){Ur("function"==typeof e?e(n):e,t.mainIndex),t.scheduleSearch(),t.onInternalStateChange()}}):(Ur(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(Zr("The `start` method needs to be called before `createURL`."));return this._createURL(e)}},{key:"refresh",value:function(){if(!this.mainHelper)throw new Error(Zr("The `start` method needs to be called before `refresh`."));this.mainHelper.clearCache().search()}}],r&&Br(t.prototype,r),n&&Br(t,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(Ge);const tn=en;var rn=r(888);const nn="7.8.1";function on(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,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,i=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(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=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function bn(e){var t=e.children,r=mn(yn(e,vn));return r.started?o.default.createElement(Ee.Provider,{value:r},o.default.createElement(xe.Provider,{value:r.mainIndex},t)):null}var _n=function(){return _n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?Un(Zn,--Gn):0,zn--,10===Xn&&(zn=1,Vn--),Xn}function ri(){return Xn=Gn2||ai(Xn)>3?"":" "}function fi(e,t){for(;--t&&ri()&&!(Xn<48||Xn>102||Xn>57&&Xn<65||Xn>70&&Xn<97););return oi(e,ii()+(t<6&&32==ni()&&32==ri()))}function hi(e){for(;ri();)switch(Xn){case e:return Gn;case 34:case 39:34!==e&&39!==e&&hi(Xn);break;case 40:41===e&&hi(e);break;case 92:ri()}return Gn}function di(e,t){for(;ri()&&e+Xn!==57&&(e+Xn!==84||47!==ni()););return"/*"+oi(t,Gn-1)+"*"+An(47===e?e:ri())}function pi(e){for(;!ai(ni());)ri();return oi(e,Gn)}function mi(e,t){for(var r="",n=0;n6)switch(Un(e,t+1)){case 109:if(45!==Un(e,t+4))break;case 102:return Ln(e,/(.+:)(.+)-([^]+)/,"$1"+Rn+"$2-$3$1"+Pn+(108==Un(e,t+3)?"$3":"$2-$3"))+e;case 115:return~$n(e,"stretch",0)?vi(Ln(e,"stretch","fill-available"),t,r)+e:e}break;case 5152:case 5920:return Ln(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,(function(t,r,n,i,o,a,s){return jn+r+":"+n+s+(i?jn+r+"-span:"+(o?a:+a-+n)+s:"")+e}));case 4949:if(121===Un(e,t+6))return Ln(e,":",":"+Rn)+e;break;case 6444:switch(Un(e,45===Un(e,14)?18:11)){case 120:return Ln(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Rn+(45===Un(e,14)?"inline-":"")+"box$3$1"+Rn+"$2$3$1"+jn+"$2box$3")+e;case 100:return Ln(e,":",":"+jn)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Ln(e,"scroll-","scroll-snap-")+e}return e}function yi(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case Fn:return void(e.return=vi(e.value,e.length,r));case Tn:return mi([Yn(e,{value:Ln(e.value,"@","@"+Rn)})],n);case En:if(e.length)return function(e,t){return e.map(t).join("")}(r=e.props,(function(t){switch(Hn(t,n=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":ei(Yn(e,{props:[Ln(t,/:(read-\w+)/,":"+Pn+"$1")]})),ei(Yn(e,{props:[t]})),Nn(e,{props:qn(r,n)});break;case"::placeholder":ei(Yn(e,{props:[Ln(t,/:(plac\w+)/,":"+Rn+"input-$1")]})),ei(Yn(e,{props:[Ln(t,/:(plac\w+)/,":"+Pn+"$1")]})),ei(Yn(e,{props:[Ln(t,/:(plac\w+)/,jn+"input-$1")]})),ei(Yn(e,{props:[t]})),Nn(e,{props:qn(r,n)})}return""}))}}function bi(e){return ci(_i("",null,null,null,[""],e=si(e),0,[0],e))}function _i(e,t,r,n,i,o,a,s,c){for(var u=0,l=0,f=a,h=0,d=0,p=0,m=1,g=1,v=1,y=0,b="",_=i,S=o,w=n,O=b;g;)switch(p=y,y=ri()){case 40:if(108!=p&&58==Un(O,f-1)){-1!=$n(O+=Ln(ui(y),"&","&\f"),"&\f",kn(u?s[u-1]:0))&&(v=-1);break}case 34:case 39:case 91:O+=ui(y);break;case 9:case 10:case 13:case 32:O+=li(p);break;case 92:O+=fi(ii()-1,7);continue;case 47:switch(ni()){case 42:case 47:Bn(wi(di(ri(),ii()),t,r,c),c);break;default:O+="/"}break;case 123*m:s[u++]=Qn(O)*v;case 125*m:case 59:case 0:switch(y){case 0:case 125:g=0;case 59+l:-1==v&&(O=Ln(O,/\f/g,"")),d>0&&Qn(O)-f&&Bn(d>32?Oi(O+";",n,r,f-1,c):Oi(Ln(O," ","")+";",n,r,f-2,c),c);break;case 59:O+=";";default:if(Bn(w=Si(O,t,r,u,l,i,s,b,_=[],S=[],f,o),o),123===y)if(0===l)_i(O,t,w,w,_,o,f,s,S);else switch(99===h&&110===Un(O,3)?100:h){case 100:case 108:case 109:case 115:_i(e,w,w,n&&Bn(Si(e,w,w,0,0,i,s,b,i,_=[],f,S),S),i,S,f,s,n?_:S);break;default:_i(O,w,w,w,[""],S,0,s,S)}}u=l=d=0,m=v=1,b=O="",f=a;break;case 58:f=1+Qn(O),d=p;default:if(m<1)if(123==y)--m;else if(125==y&&0==m++&&125==ti())continue;switch(O+=An(y),y*m){case 38:v=l>0?1:(O+="\f",-1);break;case 44:s[u++]=(Qn(O)-1)*v,v=1;break;case 64:45===ni()&&(O+=ui(ri())),h=ni(),l=f=Qn(b=O+=pi(ii())),y++;break;case 45:45===p&&2==Qn(O)&&(m=0)}}return o}function Si(e,t,r,n,i,o,a,s,c,u,l,f){for(var h=i-1,d=0===i?o:[""],p=Mn(d),m=0,g=0,v=0;m0?d[y]+" "+b:Ln(b,/&\f/g,d[y])))&&(c[v++]=_);return Kn(e,t,r,0===i?En:s,c,u,l,f)}function wi(e,t,r,n){return Kn(e,t,r,xn,An(Xn),Wn(e,2,-2),0,n)}function Oi(e,t,r,n,i){return Kn(e,t,r,Fn,Wn(e,0,n),Wn(e,n+1,-1),n,i)}var ji={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Pi="undefined"!=typeof process&&("MISSING_ENV_VAR".REACT_APP_SC_ATTR||"MISSING_ENV_VAR".SC_ATTR)||"data-styled",Ri="active",xi="data-styled-version",Ei="6.1.11",Fi="/*!sc*/\n",Ci="undefined"!=typeof window&&"HTMLElement"in window,Ti=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY?"false"!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&("false"!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".SC_DISABLE_SPEEDY)),Ii=(new Set,Object.freeze([])),ki=Object.freeze({});function Ai(e,t,r){return void 0===r&&(r=ki),e.theme!==r.theme&&e.theme||t||r.theme}var Ni=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),Di=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Hi=/(^-|-$)/g;function Li(e){return e.replace(Di,"-").replace(Hi,"")}var $i=/(a)(d)/gi,Ui=52,Wi=function(e){return String.fromCharCode(e+(e>25?39:97))};function Qi(e){var t,r="";for(t=Math.abs(e);t>Ui;t=t/Ui|0)r=Wi(t%Ui)+r;return(Wi(t%Ui)+r).replace($i,"$1-$2")}var Mi,Bi=5381,qi=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e},Vi=function(e){return qi(Bi,e)};function zi(e){return Qi(Vi(e)>>>0)}function Ji(e){return e.displayName||e.name||"Component"}function Gi(e){return"string"==typeof e&&!0}var Xi="function"==typeof Symbol&&Symbol.for,Zi=Xi?Symbol.for("react.memo"):60115,Ki=Xi?Symbol.for("react.forward_ref"):60112,Yi={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},eo={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},to={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ro=((Mi={})[Ki]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Mi[Zi]=to,Mi);function no(e){return("type"in(t=e)&&t.type.$$typeof)===Zi?to:"$$typeof"in e?ro[e.$$typeof]:Yi;var t}var io=Object.defineProperty,oo=Object.getOwnPropertyNames,ao=Object.getOwnPropertySymbols,so=Object.getOwnPropertyDescriptor,co=Object.getPrototypeOf,uo=Object.prototype;function lo(e,t,r){if("string"!=typeof t){if(uo){var n=co(t);n&&n!==uo&&lo(e,n,r)}var i=oo(t);ao&&(i=i.concat(ao(t)));for(var o=no(e),a=no(t),s=0;s0?" Args: ".concat(t.join(", ")):""))}var _o=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,i=n;e>=i;)if((i<<=1)<0)throw bo(16,"".concat(e));this.groupSizes=new Uint32Array(i),this.groupSizes.set(r),this.length=i;for(var o=n;o=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),i=n+r,o=n;o=0){var r=document.createTextNode(t);return this.element.insertBefore(r,this.nodes[e]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},e.prototype.getRule=function(e){return e0&&(c+="".concat(e,","))})),n+="".concat(a).concat(s,'{content:"').concat(c,'"}').concat(Fi)},o=0;o0?".".concat(t):e},l=c.slice();l.push((function(e){e.type===En&&e.value.includes("&")&&(e.props[0]=e.props[0].replace(Lo,r).replace(n,u))})),a.prefix&&l.push(yi),l.push(gi);var f=function(e,i,o,s){void 0===i&&(i=""),void 0===o&&(o=""),void 0===s&&(s="&"),t=s,r=i,n=new RegExp("\\".concat(r,"\\b"),"g");var c=e.replace($o,""),u=bi(o||i?"".concat(o," ").concat(i," { ").concat(c," }"):c);a.namespace&&(u=Uo(u,a.namespace));var f,h,d,p=[];return mi(u,(f=l.concat((d=function(e){return p.push(e)},function(e){e.root||(e=e.return)&&d(e)})),h=Mn(f),function(e,t,r,n){for(var i="",o=0;o="A"&&e<="Z"};function Xo(e){for(var t="",r=0;r>>0);if(!t.hasNameForId(this.componentId,o)){var a=r(i,".".concat(o),void 0,this.componentId);t.insertRules(this.componentId,o,a)}n=po(n,o),this.staticRulesId=o}else{for(var s=qi(this.baseHash,r.hash),c="",u=0;u>>0);t.hasNameForId(this.componentId,h)||t.insertRules(this.componentId,h,r(c,".".concat(h),void 0,this.componentId)),n=po(n,h)}}return n},e}(),na=o.default.createContext(void 0);na.Consumer;var ia={};new Set;function oa(e,t,r){var n=ho(e),i=e,a=!Gi(e),s=t.attrs,c=void 0===s?Ii:s,u=t.componentId,l=void 0===u?function(e,t){var r="string"!=typeof e?"sc":Li(e);ia[r]=(ia[r]||0)+1;var n="".concat(r,"-").concat(zi(Ei+r+ia[r]));return t?"".concat(t,"-").concat(n):n}(t.displayName,t.parentComponentId):u,f=t.displayName,h=void 0===f?function(e){return Gi(e)?"styled.".concat(e):"Styled(".concat(Ji(e),")")}(e):f,d=t.displayName&&t.componentId?"".concat(Li(t.displayName),"-").concat(t.componentId):t.componentId||l,p=n&&i.attrs?i.attrs.concat(c).filter(Boolean):c,m=t.shouldForwardProp;if(n&&i.shouldForwardProp){var g=i.shouldForwardProp;if(t.shouldForwardProp){var v=t.shouldForwardProp;m=function(e,t){return g(e,t)&&v(e,t)}}else m=g}var y=new ra(r,d,n?i.componentStyle:void 0);function b(e,t){return function(e,t,r){var n=e.attrs,i=e.componentStyle,a=e.defaultProps,s=e.foldedComponentIds,c=e.styledComponentId,u=e.target,l=o.default.useContext(na),f=Vo(),h=e.shouldForwardProp||f.shouldForwardProp,d=Ai(t,l,a)||ki,p=function(e,t,r){for(var n,i=_n(_n({},t),{className:void 0,theme:r}),o=0;o2&&Ho.registerId(this.componentId+e),this.removeStyles(e,r),this.createStyles(e,t,r,n)}}();(function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString(),r=Co(),n=mo([r&&'nonce="'.concat(r,'"'),"".concat(Pi,'="true"'),"".concat(xi,'="').concat(Ei,'"')].filter(Boolean)," ");return"")},this.getStyleTags=function(){if(e.sealed)throw bo(2);return e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)throw bo(2);var r=((t={})[Pi]="",t[xi]=Ei,t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),n=Co();return n&&(r.nonce=n),[o.default.createElement("style",_n({},r,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new Ho({isServer:!0}),this.sealed=!1}e.prototype.collectStyles=function(e){if(this.sealed)throw bo(2);return o.default.createElement(zo,{sheet:this.instance},e)},e.prototype.interleaveWithNodeStream=function(e){throw bo(3)}})(),"__sc-".concat(Pi,"__");function ha(e){return ha="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},ha(e)}function da(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 pa(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:b;return _(e,ga()),function(r){var n,i,o=(r||{}).queryHook,a=void 0===o?va:o;return{$$type:"ais.searchBox",init:function(t){var r=t.instantSearchInstance;e(pa(pa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(pa(pa({},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 pa(pa({},e),{},{searchBox:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.helper,o=e.instantSearchInstance,s=e.state;return n||(n=function(e){a(e,(function(e){return t.setQuery(e).search()}))},i=function(){t.setQuery("").search()}),{query:s.query||"",refine:n,clear:i,widgetParams:r,isSearchStalled:"stalled"===o.status}},getWidgetUiState:function(e,t){var r=t.searchParameters.query||"";return""===r||e&&e.query===r?e:pa(pa({},e),{},{query:r})},getWidgetSearchParameters:function(e,t){var r=t.uiState;return e.setQueryParameter("query",r.query||"")}}}};function ba(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;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Ia=g({name:"refinement-list",connector:!0}),ka=["isRefined","count:desc","name:asc"];const Aa=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;return _(e,Ia()),function(r){var n=r||{},i=n.attribute,o=n.operator,a=void 0===o?"or":o,s=n.limit,c=void 0===s?10:s,u=n.showMore,l=void 0!==u&&u,f=n.showMoreLimit,h=void 0===f?20:f,d=n.sortBy,p=void 0===d?ka:d,m=n.escapeFacetValues,g=void 0===m||m,v=n.transformItems,y=void 0===v?function(e){return e}:v;if(!i)throw new Error(Ia("The `attribute` option is required."));if(!/^(and|or)$/.test(a))throw new Error(Ia('The `operator` must one of: `"and"`, `"or"` (got "'.concat(a,'").')));if(!0===l&&h<=c)throw new Error(Ia("`showMoreLimit` should be greater than `limit`."));var b,_,S,w=function(e){var t=e.name,r=e.escapedValue;return Fa(Fa({},Ta(e,Ra)),{},{value:r,label:t,highlighted:t})},O=[],j=!0,P=!1,R=function(){};function x(){R()}function E(){return P?h:c}var F=function(){return function(){}},C=function(t,r){return function(n){return function(o){var a=n.instantSearchInstance,s=n.results;if(""===o&&O)e(Fa(Fa({},r.getWidgetRenderState(Fa(Fa({},n),{},{results:b}))),{},{instantSearchInstance:a}),!1);else{var c={highlightPreTag:g?M.highlightPreTag:B.highlightPreTag,highlightPostTag:g?M.highlightPostTag:B.highlightPostTag};t.searchForFacetValues(i,o,Math.min(E(),100),c).then((function(t){var i=g?t.facetHits.map((function(e){return W(W({},e),{},{highlighted:q(e.highlighted)})})):t.facetHits,o=y(i.map((function(e){var t=e.escapedValue,r=e.value;return Fa(Fa({},Ta(e,xa)),{},{value:t,label:r})})),{results:s});e(Fa(Fa({},r.getWidgetRenderState(Fa(Fa({},n),{},{results:b}))),{},{items:o,canToggleShowMore:!1,canRefine:!0,isFromSearch:!0,instantSearchInstance:a}),!1)}))}}}};return{$$type:"ais.refinementList",init:function(t){e(Fa(Fa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e(Fa(Fa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1)},getRenderState:function(e,t){return Fa(Fa({},e),{},{refinementList:Fa(Fa({},e.refinementList),{},Ca({},i,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=this,n=e.results,o=e.state,a=e.createURL,s=e.instantSearchInstance,u=e.helper,f=[],h=[];if(S&&_&&F||(S=function(e){var t=e.instantSearchInstance,r=e.helper,n=e.attribute,i=e.widgetType;return function(){for(var e=arguments.length,o=new Array(e),a=0;a=2&&o.length<=4&&(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,s)||t.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:i,eventType:d,eventModifier:p,payload:_a({eventName:u,index:r.getIndex(),filters:["".concat(m,":").concat(s)]},f),attribute:m}))}}({instantSearchInstance:s,helper:u,attribute:i,widgetType:this.$$type}),_=function(e){S("click:internal",e),u.toggleFacetRefinement(i,e).search()},F=C(u,this)),n){var d=n.getFacetValues(i,{sortBy:p,facetOrdering:p===ka});h=d&&Array.isArray(d)?d:[],f=y(h.slice(0,E()).map(w),{results:n});var m=o.maxValuesPerFacet,g=E();j=m>g?h.length<=g:h.lengthc||l&&!j;return{createURL:function(e){return a((function(r){return t.getWidgetUiState(r,{searchParameters:o.resetPage().toggleFacetRefinement(i,e),helper:u})}))},items:f,refine:_,searchForItems:v,isFromSearch:!1,canRefine:f.length>0,widgetParams:r,isShowingMore:P,canToggleShowMore:T,toggleShowMore:x,sendEvent:S,hasExhaustiveItems:j}},dispose:function(e){var r=e.state;t();var n=r.setQueryParameter("maxValuesPerFacet",void 0);return"and"===a?n.removeFacet(i):n.removeDisjunctiveFacet(i)},getWidgetUiState:function(e,t){var r=t.searchParameters,n="or"===a?r.getDisjunctiveRefinements(i):r.getConjunctiveRefinements(i);return function(e,t){if(!e.refinementList)return e;e.refinementList[t]&&0!==e.refinementList[t].length||delete e.refinementList[t];0===Object.keys(e.refinementList).length&&delete e.refinementList;return e}(Fa(Fa({},e),{},{refinementList:Fa(Fa({},e.refinementList),{},Ca({},i,n))}),i)},getWidgetSearchParameters:function(e,t){var r=t.uiState,n="or"===a;if(e.isHierarchicalFacet(i))return e;if(n&&e.isConjunctiveFacet(i)||!n&&e.isDisjunctiveFacet(i))return e;var o=r.refinementList&&r.refinementList[i],s=n?e.addDisjunctiveFacet(i).removeDisjunctiveFacetRefinement(i):e.addFacet(i).removeFacetRefinement(i),u=s.maxValuesPerFacet||0,f=Math.max(u,l?h:c),d=s.setQueryParameter("maxValuesPerFacet",f);if(!o){var p=n?"disjunctiveFacetsRefinements":"facetsRefinements";return d.setQueryParameters(Ca({},p,Fa(Fa({},d[p]),{},Ca({},i,[]))))}return o.reduce((function(e,t){return n?e.addDisjunctiveFacetRefinement(i,t):e.addFacetRefinement(i,t)}),d)}}}};function Na(e,t){return Je(Aa,e,t)}var Da=0;Array.isArray;function Ha(e,t,r,n,o,a){t||(t={});var s,c,u=t;if("ref"in u)for(c in u={},t)"ref"==c?s=t[c]:u[c]=t[c];var l={type:e,props:u,key:r,ref:s,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:--Da,__i:-1,__u:0,__source:o,__self:a};if("function"==typeof e&&(s=e.defaultProps))for(c in s)void 0===u[c]&&(u[c]=s[c]);return i.fF.vnode&&i.fF.vnode(l),l}const La=fa.div` + margin-top: 39px; + border: 1px solid #d2d3d4; + + @media (min-width: 768px) { + display: none; + } +`,$a=fa.div` + margin-top: 1.5rem; + margin-bottom: 1.5rem; +`,Ua=fa.button` + color: #006CB8; + margin-right: 1.2rem; + margin-bottom: 1.2rem; + border-radius: 26px; + border: 2px solid #006CB8; + background-color: #FFF; + box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); + padding: 1.2rem 2rem 1.15rem; + + &::after { + content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%23006CB8'/%3E%3C/svg%3E"); + display: inline-block; + margin-left: 1rem; + } + + &:hover, + &:focus, + &:active { + background-color: #FFF; + color: #00548F; + + &::after { + content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%2300548F'/%3E%3C/svg%3E"); + } + } +`,Wa=fa.a` + text-decoration: none; + color: #B1040E; + align-self: center; + font-size: 2rem; + font-weight: 400; + + &:hover, + &:focus, + &:active { + color: #2e2d29; + text-decoration: underline; + } +`,Qa=fa.button` + width: 100%; + border: 1px solid #ccc; + border-bottom: ${({isOpen:e})=>e?"0":"1px solid #ccc"}; + padding: 1.2rem 1.4rem; + background-color: ${({isOpen:e})=>e?"#B1040E":"#fff"}; + display: flex; + justify-content: space-between; + align-items: center; + font-size: 2rem; + color: ${({isOpen:e})=>e?"#fff":"#B1040E"}; + + &:hover, + &:focus, + &:active { + color: ${({isOpen:e})=>e?"#fff":"#B1040E"}; + background-color: ${({isOpen:e})=>e?"#B1040E":"#fff"}; + } + + &::before { + background: ${({isOpen:e})=>e?'url("data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon" %3E%3Cpath d="M5.28 4.22a.75.75 0 0 0-1.06 1.06L6.94 8 4.22 10.72a.75.75 0 1 0 1.06 1.06L8 9.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L9.06 8l2.72-2.72a.75.75 0 0 0-1.06-1.06L8 6.94 5.28 4.22Z" /%3E%3C/svg%3E");':'url("data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon" %3E%3Cpath fillRule="evenodd" d="M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z" clipRule="evenodd" /%3E%3C/svg%3E");'}; + } +`,Ma=fa.button` + width: 100%; + border: none; + padding: 1.2rem 1.4rem; + background-color: transparent; + display: flex; + justify-content: space-between; + align-items: center; + font-size: 2rem; + font-weight: 700; + color: #2e2d29; + + &:hover, + &:focus, + &:active { + background-color: transparent; + color: #2e2d29; + box-shadow: none; + } +`,Ba=fa.div` + padding: 1rem; + background-color: #fff; +`,qa=fa.button` + display: block; + width: auto; +`,Va=fa.label` + display: flex; + align-items: center; + font-size: 2rem; + width: fit-content; + margin-bottom: 0.5rem; + + &:first-of-type { + margin-top: 0; + } + + input { + width: 24px; + height: 24px; + margin-right: 0.5rem; + } +`,za=({pageTypeRefinements:e,refinePageTypes:t,sharedRefinements:r,refineSharedTypes:n,selectedFilters:i,setSelectedFilters:a,handleChipClick:s})=>{const[c,u]=(0,o.useState)(!1),[l,f]=(0,o.useState)(e.some((e=>e.isRefined))),[h,d]=(0,o.useState)(r.some((e=>e.isRefined))),p=(e,t)=>{const r=i.includes(t.value);a(r?i.filter((e=>e!==t.value)):[...i,t.value]),e(t.value)};return Ha(La,{children:[Ha(Qa,{isOpen:c,onClick:e=>{e.preventDefault(),u(!c)},children:["Filter results",Ha("svg",c?{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{d:"M5.28 4.22a.75.75 0 0 0-1.06 1.06L6.94 8 4.22 10.72a.75.75 0 1 0 1.06 1.06L8 9.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L9.06 8l2.72-2.72a.75.75 0 0 0-1.06-1.06L8 6.94 5.28 4.22Z"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{"fill-rule":"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z","clip-rule":"evenodd"})})]}),c&&Ha("div",{children:[i.length>0&&Ha($a,{children:i.map(((e,t)=>Ha(Ua,{onClick:()=>s(e),children:e},t)))}),Ha(Ma,{onClick:e=>{e.preventDefault(),f(!l)},children:["Resources",Ha("svg",l?{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M4.5 15.75L12 8.25l7.5 7.5"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{"fill-rule":"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z","clip-rule":"evenodd"})})]}),l&&Ha(Ba,{children:e.map(((e,r)=>Ha(Va,{children:[Ha("input",{type:"checkbox",onChange:()=>p(t,e),checked:e.isRefined})," ",e.value," (",e.count,")"]},r)))}),Ha(Ma,{onClick:e=>{e.preventDefault(),d(!h)},style:{borderTop:"1px solid #ccc"},children:["Available to",Ha("svg",h?{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M4.5 15.75L12 8.25l7.5 7.5"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{"fill-rule":"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z","clip-rule":"evenodd"})})]}),h&&Ha(Ba,{children:r.map(((e,t)=>Ha(Va,{children:[Ha("input",{type:"checkbox",onChange:()=>p(n,e),checked:e.isRefined})," ",e.value," (",e.count,")"]},t)))}),Ha("div",{style:{display:"flex",justifyContent:"space-between",padding:"2.6rem 1.6rem",backgroundColor:"#F4F4F4",position:"sticky"},children:[Ha(Wa,{href:"#",onClick:i=>{i.preventDefault(),a([]),e.forEach((e=>e.isRefined&&t(e.value))),r.forEach((e=>e.isRefined&&n(e.value)))},children:"Clear all filters"}),Ha(qa,{onClick:e=>{e.preventDefault(),u(!1),document.getElementById("results").scrollIntoView({behavior:"smooth"})},children:"View results"})]})]})]})},Ja=fa.div` margin-top: 39px; @media (min-width: 576px) { @@ -14,7 +126,14 @@ width: 33%; padding-right: 2rem; } -`,$a=fa.button` +`,Ga=fa.div` + @media (max-width: 767px) { + display: none; + } +`,Xa=fa.div` + margin-top: 1.5rem; + margin-bottom: 1.5rem; +`,Za=fa.button` color: #006CB8; margin-right: 1.2rem; margin-bottom: 1.2rem; @@ -22,6 +141,7 @@ border: 2px solid #006CB8; background-color: #FFF; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); + padding: 1.2rem 2rem 1.15rem; &::after { content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%23006CB8'/%3E%3C/svg%3E"); @@ -39,7 +159,7 @@ content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%2300548F'/%3E%3C/svg%3E"); } } -`,Ua=fa.a` +`,Ka=fa.a` display: inline-block; margin-top: 2.6rem; cursor: pointer; @@ -51,7 +171,7 @@ color: #2e2d29; text-decoration: underline; } -`,Wa=({searchIndex:e,searchIndex_asc:t,searchIndex_desc:r})=>{const{query:n,refine:i}=Je(va,a,s);var a,s;const{items:c,refine:u}=ka({attribute:"basic_page_type",limit:1e3}),{items:l,refine:f}=ka({attribute:"shared_tags",limit:1e3,sortBy:["name:asc"]}),h=c.some((e=>e.isRefined))||l.some((e=>e.isRefined));(0,o.useEffect)((()=>{const e=new URLSearchParams(window.location.search);e.delete("key"),e.delete("page-type"),e.delete("shared"),n&&e.set("key",n);const t=c.filter((e=>e.isRefined)).map((e=>e.value)),r=l.filter((e=>e.isRefined)).map((e=>e.value));t.length>=1&&e.set("page-type",t.join(",")),r.length>=1&&e.set("shared",r.join(",")),window.history.replaceState(null,"",`?${e.toString()}`)}),[n,c,l]);const d=(0,o.useRef)(null);return Ha("form",{ref:d,role:"search",onReset:e=>{c.map((e=>{e.isRefined&&u(e.value)})),l.map((e=>{e.isRefined&&f(e.value)}))},children:Ha(La,{children:[Ha("h2",{children:"Filter By"}),Ha("div",{children:[c.map(((e,t)=>e.isRefined&&Ha($a,{onClick:()=>u(e.value),children:e.value},t))),l.map(((e,t)=>e.isRefined&&Ha($a,{onClick:()=>f(e.value),children:e.value},`shared-${t}`)))]}),h&&Ha(Ua,{href:"#",onClick:e=>{e.preventDefault(),d.current.reset()},className:"focusable",children:"Clear all filters"}),Ha("fieldset",{style:{marginTop:"2rem"},children:[Ha("legend",{style:{fontSize:"2.4rem"},children:"Resources"}),Ha("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:c.map(((e,t)=>Ha("li",{style:{marginBottom:"0"},children:Ha("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem",width:"fit-content"},children:[Ha("input",{type:"checkbox",onChange:()=>u(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),Ha("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))})]}),Ha("fieldset",{style:{marginTop:"2rem",marginBottom:"10rem"},children:[Ha("legend",{style:{fontSize:"2.4rem"},children:"Allowed Users"}),Ha("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:l.map(((e,t)=>Ha("li",{style:{marginBottom:"0"},children:Ha("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem",width:"fit-content"},children:[Ha("input",{type:"checkbox",onChange:()=>f(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),Ha("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},"shared-i")))})]})]})})};function Qa(){for(var e=arguments.length,t=new Array(e),r=0;r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Ba=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var Va,za,Ja,Ga,Xa=(Va={createElement:o.createElement,Fragment:o.Fragment},za=Va.createElement,Ja=Va.Fragment,Ga=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,i=e.highlightedTagName,o=e.isHighlighted,a=e.nonHighlightedTagName;return t(o?i:a,{className:o?r.highlighted:r.nonHighlighted},n)}}({createElement:za,Fragment:Ja}),function(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,o=void 0===i?"span":i,a=e.separator,s=void 0===a?", ":a,c=e.className,u=e.classNames,l=void 0===u?{}:u,f=qa(e,Ba);return za("span",Ma({},f,{className:Qa(l.root,c)}),t.map((function(e,r){var i=r===t.length-1;return za(Ja,{key:r},e.map((function(e,t){return za(Ga,{key:t,classNames:l,highlightedTagName:n,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)})),!i&&za("span",{className:l.separator},s))})))}),Ka=["classNames"];function Ya(){return Ya=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function es(e){var t=e.classNames,r=void 0===t?{}:t,n=Za(e,Ka);return o.default.createElement(Xa,Ya({classNames:{root:Qa("ais-Highlight",r.root),highlighted:Qa("ais-Highlight-highlighted",r.highlighted),nonHighlighted:Qa("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:Qa("ais-Highlight-separator",r.separator)}},n))}var ts=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function rs(){return rs=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function is(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=ns(e,ts),c=lr(t._highlightResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return _r(k(e.value||""))}));return o.default.createElement(es,rs({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var os=["classNames"];function as(){return as=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function cs(e){var t=e.classNames,r=void 0===t?{}:t,n=ss(e,os);return o.default.createElement(Xa,as({classNames:{root:Qa("ais-Snippet",r.root),highlighted:Qa("ais-Snippet-highlighted",r.highlighted),nonHighlighted:Qa("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:Qa("ais-Snippet-separator",r.separator)}},n))}var us=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function ls(){return ls=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function hs(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=fs(e,us),c=lr(t._snippetResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return _r(k(e.value||""))}));return o.default.createElement(cs,ls({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}const ds=fa.article` +`,Ya=({searchIndex:e,searchIndex_asc:t,searchIndex_desc:r})=>{const{query:n,refine:i}=Je(ya,a,s);var a,s;const{items:c,refine:u}=Na({attribute:"basic_page_type",limit:1e3}),{items:l,refine:f}=Na({attribute:"shared_tags",limit:1e3,sortBy:["name:asc"]}),[h,d]=(0,o.useState)([]),p=c.some((e=>e.isRefined))||l.some((e=>e.isRefined));(0,o.useEffect)((()=>{const e=new URLSearchParams(window.location.search);e.delete("key"),e.delete("page-type"),e.delete("shared"),n&&e.set("key",n);const t=c.filter((e=>e.isRefined)).map((e=>e.value)),r=l.filter((e=>e.isRefined)).map((e=>e.value));t.length>=1&&e.set("page-type",t.join(",")),r.length>=1&&e.set("shared",r.join(",")),window.history.replaceState(null,"",`?${e.toString()}`),d([...t,...r])}),[n,c,l]);const m=(0,o.useRef)(null),g=e=>{const t=c.find((t=>t.value===e)),r=l.find((t=>t.value===e));t&&u(t.value),r&&f(r.value),d(h.filter((t=>t!==e)))};return Ha("form",{ref:m,role:"search",onReset:e=>{c.map((e=>{e.isRefined&&u(e.value)})),l.map((e=>{e.isRefined&&f(e.value)}))},children:[Ha(Ga,{children:Ha(Ja,{children:[Ha("h2",{children:"Filter By"}),Ha(Xa,{children:h.map(((e,t)=>Ha(Za,{onClick:()=>g(e),children:e},t)))}),p&&Ha(Ka,{href:"#",onClick:e=>{e.preventDefault(),m.current.reset()},className:"focusable",children:"Clear all filters"}),Ha("fieldset",{style:{marginTop:"2rem"},children:[Ha("legend",{style:{fontSize:"2.4rem"},children:"Resources"}),Ha("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:c.map(((e,t)=>Ha("li",{style:{marginBottom:"0"},children:Ha("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem",width:"fit-content"},children:[Ha("input",{type:"checkbox",onChange:()=>u(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),Ha("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))})]}),Ha("fieldset",{style:{marginTop:"2rem",marginBottom:"10rem"},children:[Ha("legend",{style:{fontSize:"2.4rem"},children:"Available to"}),Ha("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:l.map(((e,t)=>Ha("li",{style:{marginBottom:"0"},children:Ha("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem",width:"fit-content"},children:[Ha("input",{type:"checkbox",onChange:()=>f(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),Ha("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},"shared-i")))})]})]})}),Ha(za,{pageTypeRefinements:c,refinePageTypes:u,sharedRefinements:l,refineSharedTypes:f,selectedFilters:h,setSelectedFilters:d,handleChipClick:g})]})};function es(){for(var e=arguments.length,t=new Array(e),r=0;r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var ns=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var is,os,as,ss,cs=(is={createElement:o.createElement,Fragment:o.Fragment},os=is.createElement,as=is.Fragment,ss=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,i=e.highlightedTagName,o=e.isHighlighted,a=e.nonHighlightedTagName;return t(o?i:a,{className:o?r.highlighted:r.nonHighlighted},n)}}({createElement:os,Fragment:as}),function(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,o=void 0===i?"span":i,a=e.separator,s=void 0===a?", ":a,c=e.className,u=e.classNames,l=void 0===u?{}:u,f=rs(e,ns);return os("span",ts({},f,{className:es(l.root,c)}),t.map((function(e,r){var i=r===t.length-1;return os(as,{key:r},e.map((function(e,t){return os(ss,{key:t,classNames:l,highlightedTagName:n,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)})),!i&&os("span",{className:l.separator},s))})))}),us=["classNames"];function ls(){return ls=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function hs(e){var t=e.classNames,r=void 0===t?{}:t,n=fs(e,us);return o.default.createElement(cs,ls({classNames:{root:es("ais-Highlight",r.root),highlighted:es("ais-Highlight-highlighted",r.highlighted),nonHighlighted:es("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:es("ais-Highlight-separator",r.separator)}},n))}var ds=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function ps(){return ps=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function gs(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=ms(e,ds),c=lr(t._highlightResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return _r(N(e.value||""))}));return o.default.createElement(hs,ps({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var vs=["classNames"];function ys(){return ys=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function _s(e){var t=e.classNames,r=void 0===t?{}:t,n=bs(e,vs);return o.default.createElement(cs,ys({classNames:{root:es("ais-Snippet",r.root),highlighted:es("ais-Snippet-highlighted",r.highlighted),nonHighlighted:es("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:es("ais-Snippet-separator",r.separator)}},n))}var Ss=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function ws(){return ws=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function js(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=Os(e,Ss),c=lr(t._snippetResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return _r(N(e.value||""))}));return o.default.createElement(_s,ws({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}const Ps=fa.article` display: flex; flex-direction: column; justify-content: space-between; @@ -70,20 +190,20 @@ max-height: 168px; object-fit: cover; } -`,ps=fa.div` +`,Rs=fa.div` display: flex; flex-direction: column; justify-content: space-between; -`,ms=({hit:e})=>{const t=new URL(e.url);return Ha(ds,{children:[Ha(ps,{children:[Ha("div",{children:[Ha("h2",{children:Ha("a",{href:e.url.replace(t.origin,""),children:e.title})}),e.summary&&Ha("p",{className:"summary",children:Ha(is,{hit:e,attribute:"summary"})}),!e.summary&&e.html&&Ha("p",{children:Ha(hs,{hit:e,attribute:"html"})})]}),e.updated&&Ha("div",{children:["Last Updated: ",new Date(1e3*e.updated).toLocaleDateString("en-us",{month:"long",day:"numeric",year:"numeric"})]})]}),Ha("img",{src:"https://picsum.photos/1000/750",alt:""})]})},gs=({hit:e})=>Ha(ms,{hit:e}),ys=({hit:e})=>Ha(ms,{hit:e});function vs(e){return vs="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},vs(e)}function bs(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 _s(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:b;_(e,ws());var r={};return function(n){var i=n||{},o=i.items,a=i.transformItems,s=void 0===a?function(e){return e}:a;if(!Array.isArray(o))throw new Error(ws("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;et(o,(function(e){return e.value===i}));e(_s(_s({},n),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(_s(_s({},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 _s(_s({},e),{},{sortBy:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,i=e.helper,a=e.state,c=e.parent;!r.initialIndex&&c&&(r.initialIndex=c.getIndexName()),r.setIndex||(r.setIndex=function(e){i.setIndex(e).search()});var u=!t||0===t.nbHits;return{currentRefinement:a.index,options:s(o,{results:t}),refine:r.setIndex,hasNoResults:u,canRefine:!u&&o.length>0,widgetParams:n}},getWidgetUiState:function(e,t){var n=t.searchParameters.index;return _s(_s({},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)}}}};const js=fa.div` +`,xs=({hit:e})=>{const t=new URL(e.url);return Ha(Ps,{children:[Ha(Rs,{children:[Ha("div",{children:[Ha("h2",{children:Ha("a",{href:e.url.replace(t.origin,""),children:e.title})}),e.summary&&Ha("p",{className:"summary",children:Ha(gs,{hit:e,attribute:"summary"})}),!e.summary&&e.html&&Ha("p",{children:Ha(js,{hit:e,attribute:"html"})})]}),e.updated&&Ha("div",{children:["Last Updated: ",new Date(1e3*e.updated).toLocaleDateString("en-us",{month:"long",day:"numeric",year:"numeric"})]})]}),Ha("img",{src:"https://picsum.photos/1000/750",alt:""})]})},Es=({hit:e})=>Ha(xs,{hit:e}),Fs=({hit:e})=>Ha(xs,{hit:e});function Cs(e){return Cs="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},Cs(e)}function Ts(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 Is(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:b;_(e,As());var r={};return function(n){var i=n||{},o=i.items,a=i.transformItems,s=void 0===a?function(e){return e}:a;if(!Array.isArray(o))throw new Error(As("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;et(o,(function(e){return e.value===i}));e(Is(Is({},n),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(Is(Is({},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 Is(Is({},e),{},{sortBy:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,i=e.helper,a=e.state,c=e.parent;!r.initialIndex&&c&&(r.initialIndex=c.getIndexName()),r.setIndex||(r.setIndex=function(e){i.setIndex(e).search()});var u=!t||0===t.nbHits;return{currentRefinement:a.index,options:s(o,{results:t}),refine:r.setIndex,hasNoResults:u,canRefine:!u&&o.length>0,widgetParams:n}},getWidgetUiState:function(e,t){var n=t.searchParameters.index;return Is(Is({},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)}}}};const Ds=fa.div` display: flex; justify-content: flex-end; align-items: center; margin-bottom: 20px; -`,Ps=fa.label` +`,Hs=fa.label` font-size: 2.3rem; margin-right: 1.2rem; margin-top: 0; -`,Rs=fa.select` +`,Ls=fa.select` color: #B1040E; border: 1px solid #B1040E; padding: 1.2rem 1.4rem; @@ -91,7 +211,7 @@ cursor: pointer; width: auto; min-width: 15rem; -`,xs=({searchIndex:e,searchIndexAsc:t,searchIndexDesc:r})=>{const n=((e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce(((e,t)=>e+((t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_")),""))(),i=[{value:e,label:"Relevance"},{value:t,label:"A-Z"},{value:r,label:"Z-A"}],{refine:o,currentRefinement:a}=Je(Os,{items:i},s);var s;return Ha(js,{children:[Ha(Ps,{htmlFor:n,children:"Sort results by"}),Ha(Rs,{id:n,value:a,onChange:e=>{o(e.target.value)},children:i.map((e=>Ha("option",{value:e.value,children:e.label},e.value)))})]})},Es="algolia-search",Fs=t()("FKQ9KXS4B7","b59f434249ba65222c8973874f23095a"),Ts=({hit:e})=>"Event"===e.type?Ha(gs,{hit:e}):"News"===e.type?Ha(ys,{hit:e}):Ha(ms,{hit:e}),Is=fa.ul` +`,$s=({searchIndex:e,searchIndexAsc:t,searchIndexDesc:r})=>{const n=((e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce(((e,t)=>e+((t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_")),""))(),i=[{value:e,label:"Relevance"},{value:t,label:"A-Z"},{value:r,label:"Z-A"}],{refine:o,currentRefinement:a}=Je(Ns,{items:i},s);var s;return Ha(Ds,{children:[Ha(Hs,{htmlFor:n,children:"Sort results by"}),Ha(Ls,{id:n,value:a,onChange:e=>{o(e.target.value)},children:i.map((e=>Ha("option",{value:e.value,children:e.label},e.value)))})]})},Us="algolia-search",Ws=t()("FKQ9KXS4B7","b59f434249ba65222c8973874f23095a"),Qs=({hit:e})=>"Event"===e.type?Ha(Es,{hit:e}):"News"===e.type?Ha(Fs,{hit:e}):Ha(xs,{hit:e}),Ms=fa.ul` list-style: none; padding-left: 0; margin-bottom: 10rem; @@ -101,7 +221,7 @@ width: 66%; padding-left: 2rem; } -`,As=fa.div` +`,Bs=fa.div` li { margin-bottom: 10px; @@ -124,4 +244,4 @@ fieldset { padding: 0; } -`,Cs=()=>{const{hits:e,showMore:t,isLastPage:r}=Je(ge,n,i);var n,i;return 0===e.length?Ha("p",{children:"No results for your search. Please try another search."}):Ha(Is,{id:"results",children:[e.map((e=>Ha("li",{children:Ha(Ts,{hit:e})},e.objectID))),!r&&Ha("button",{onClick:t,className:"su-button--secondary",style:{marginTop:"5rem",marginLeft:"10rem"},children:"Show more results"})]})},Ns=((e,t)=>{if(null==customElements.get(e)){class t extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}}customElements.define(e,t)}const r=(e=>{const t={_rootsToObservers:new WeakMap,_roots:[],_executedScript:document.currentScript,props:{},render:({selector:r,clean:n=!1,replace:i=!1,inline:o=!1,initialProps:c={},propsSelector:u,elementName:h})=>{let g=!1;const y=()=>{if(!0===g)return;const y=(({selector:e,inline:t,elementName:r})=>{const n=document.currentScript;if(t&&null!=n&&n.parentNode)return[n.parentNode];const i=null==n?void 0:n.dataset.mountIn;return i?Array.from(document.querySelectorAll(i)).map((e=>{if(null!=r){const t=document.createElement(r),n=e.appendChild(t);return null!=n.shadowRoot?n.shadowRoot:n}return e})):e?Array.from(document.querySelectorAll(e)).map((e=>null!=e.shadowRoot?e.shadowRoot:e)):[]})({selector:r,inline:o,elementName:h});if(0===y.length)return;const{rootFragments:v}=(({island:e,widget:t,hostElements:r,clean:n,replace:i,initialProps:o,propsSelector:c})=>{const u=[];return r.forEach((r=>{const h=d(e,r,o,c);let g;if(n&&r.replaceChildren(),i)g=p(r.parentElement||document.body,r);else{const e=document.createElement("div");r.appendChild(e),g=p(r,e)}u.push(g),m({island:e,widget:t,rootFragment:g,props:h});const y=(({island:e,hostElement:t,initialProps:r,onNewProps:n,propsSelector:i})=>{const o=new MutationObserver((function(o){o.forEach((function(){n(d(e,t,r,i))}))})),c={attributes:!0,childList:!0,characterData:!0};return e._executedScript&&o.observe(e._executedScript,c),l(t).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),i&&f(i).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),o.observe(s(t)?t.host:t,c),o})({island:e,hostElement:r,initialProps:o,onNewProps:r=>{m({island:e,widget:t,rootFragment:g,props:r})},propsSelector:c});e._rootsToObservers.set(g,y)})),{rootFragments:u}})({island:t,widget:e,clean:n,hostElements:y,replace:i,initialProps:c,propsSelector:u});t._roots=t._roots.concat(v),g=!0};y(),document.addEventListener("DOMContentLoaded",y),document.addEventListener("load",y)},rerender:r=>{t._roots.forEach((n=>{m({island:t,widget:e,rootFragment:n,props:a({},t.props,r)})}))},destroy:()=>{t._roots.forEach((e=>{var r;null==(r=t._rootsToObservers.get(e))||r.disconnect(),(0,i.XX)(null,e)}))}};return t})(t);return a({},r,{render:t=>r.render(a({elementName:e},t)),injectStyles:e=>{r._roots.forEach((t=>{const r=document.createElement("style");r.innerHTML=e,t.parentNode.prepend(r)}))}})})(Es,(()=>{const e=new URLSearchParams(window.location.search),t={};e.get("key")&&(t.query=e.get("key")),e.get("page-type")&&(t.refinementList={basic_page_type:e.get("page-type").split(",")}),e.get("shared")&&(t.refinementList={shared_tags:e.get("shared").split(",")});const r="techsource_resources",n="techsource_resources_title_asc",i="techsource_resources_title_desc";return Ha("div",{children:[Ha("a",{href:"#results",className:"visually-hidden focusable",children:"Skip to results"}),Ha(bn,{searchClient:Fs,indexName:n,initialUiState:{[n]:t},future:{preserveSharedStateOnUnmount:!0},children:Ha(As,{children:[Ha(xs,{searchIndex:r,searchIndexAsc:n,searchIndexDesc:i}),Ha(Wa,{searchIndex:r,searchIndex_asc:n,searchIndex_desc:i}),Ha(Cs,{})]})})]})}));Ns.render({selector:`${Es}, #${Es}, #resources-directory-filter`})})(),n})())); \ No newline at end of file +`,qs=()=>{const{hits:e,showMore:t,isLastPage:r}=Je(ge,n,i);var n,i;return 0===e.length?Ha("p",{children:"No results for your search. Please try another search."}):Ha(Ms,{id:"results",children:[e.map((e=>Ha("li",{children:Ha(Qs,{hit:e})},e.objectID))),!r&&Ha("button",{onClick:t,className:"su-button--secondary",style:{marginTop:"5rem",marginLeft:"10rem"},children:"Show more results"})]})},Vs=((e,t)=>{if(null==customElements.get(e)){class t extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}}customElements.define(e,t)}const r=(e=>{const t={_rootsToObservers:new WeakMap,_roots:[],_executedScript:document.currentScript,props:{},render:({selector:r,clean:n=!1,replace:i=!1,inline:o=!1,initialProps:c={},propsSelector:u,elementName:h})=>{let g=!1;const v=()=>{if(!0===g)return;const v=(({selector:e,inline:t,elementName:r})=>{const n=document.currentScript;if(t&&null!=n&&n.parentNode)return[n.parentNode];const i=null==n?void 0:n.dataset.mountIn;return i?Array.from(document.querySelectorAll(i)).map((e=>{if(null!=r){const t=document.createElement(r),n=e.appendChild(t);return null!=n.shadowRoot?n.shadowRoot:n}return e})):e?Array.from(document.querySelectorAll(e)).map((e=>null!=e.shadowRoot?e.shadowRoot:e)):[]})({selector:r,inline:o,elementName:h});if(0===v.length)return;const{rootFragments:y}=(({island:e,widget:t,hostElements:r,clean:n,replace:i,initialProps:o,propsSelector:c})=>{const u=[];return r.forEach((r=>{const h=d(e,r,o,c);let g;if(n&&r.replaceChildren(),i)g=p(r.parentElement||document.body,r);else{const e=document.createElement("div");r.appendChild(e),g=p(r,e)}u.push(g),m({island:e,widget:t,rootFragment:g,props:h});const v=(({island:e,hostElement:t,initialProps:r,onNewProps:n,propsSelector:i})=>{const o=new MutationObserver((function(o){o.forEach((function(){n(d(e,t,r,i))}))})),c={attributes:!0,childList:!0,characterData:!0};return e._executedScript&&o.observe(e._executedScript,c),l(t).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),i&&f(i).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),o.observe(s(t)?t.host:t,c),o})({island:e,hostElement:r,initialProps:o,onNewProps:r=>{m({island:e,widget:t,rootFragment:g,props:r})},propsSelector:c});e._rootsToObservers.set(g,v)})),{rootFragments:u}})({island:t,widget:e,clean:n,hostElements:v,replace:i,initialProps:c,propsSelector:u});t._roots=t._roots.concat(y),g=!0};v(),document.addEventListener("DOMContentLoaded",v),document.addEventListener("load",v)},rerender:r=>{t._roots.forEach((n=>{m({island:t,widget:e,rootFragment:n,props:a({},t.props,r)})}))},destroy:()=>{t._roots.forEach((e=>{var r;null==(r=t._rootsToObservers.get(e))||r.disconnect(),(0,i.XX)(null,e)}))}};return t})(t);return a({},r,{render:t=>r.render(a({elementName:e},t)),injectStyles:e=>{r._roots.forEach((t=>{const r=document.createElement("style");r.innerHTML=e,t.parentNode.prepend(r)}))}})})(Us,(()=>{const e=new URLSearchParams(window.location.search),t={};e.get("key")&&(t.query=e.get("key")),e.get("page-type")&&(t.refinementList={basic_page_type:e.get("page-type").split(",")}),e.get("shared")&&(t.refinementList={shared_tags:e.get("shared").split(",")});const r="techsource_resources",n="techsource_resources_title_asc",i="techsource_resources_title_desc";return Ha("div",{children:[Ha("a",{href:"#results",className:"visually-hidden focusable",children:"Skip to results"}),Ha(bn,{searchClient:Ws,indexName:n,initialUiState:{[n]:t},future:{preserveSharedStateOnUnmount:!0},children:Ha(Bs,{children:[Ha($s,{searchIndex:r,searchIndexAsc:n,searchIndexDesc:i}),Ha(Ya,{searchIndex:r,searchIndex_asc:n,searchIndex_desc:i}),Ha(qs,{})]})})]})}));Vs.render({selector:`${Us}, #${Us}, #resources-directory-filter`})})(),n})())); \ No newline at end of file diff --git a/algolia-search/src/mobile-filter.tsx b/algolia-search/src/mobile-filter.tsx new file mode 100644 index 0000000..c4c7310 --- /dev/null +++ b/algolia-search/src/mobile-filter.tsx @@ -0,0 +1,348 @@ +import styled from "styled-components"; +import { useState } from "preact/compat"; + +const MobileFilterContainer = styled.div` + margin-top: 39px; + border: 1px solid #d2d3d4; + + @media (min-width: 768px) { + display: none; + } +`; + +const ChipsContainer = styled.div` + margin-top: 1.5rem; + margin-bottom: 1.5rem; +`; + +const ChipsButton = styled.button` + color: #006CB8; + margin-right: 1.2rem; + margin-bottom: 1.2rem; + border-radius: 26px; + border: 2px solid #006CB8; + background-color: #FFF; + box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); + padding: 1.2rem 2rem 1.15rem; + + &::after { + content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%23006CB8'/%3E%3C/svg%3E"); + display: inline-block; + margin-left: 1rem; + } + + &:hover, + &:focus, + &:active { + background-color: #FFF; + color: #00548F; + + &::after { + content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%2300548F'/%3E%3C/svg%3E"); + } + } +`; + +const ResetLink = styled.a` + text-decoration: none; + color: #B1040E; + align-self: center; + font-size: 2rem; + font-weight: 400; + + &:hover, + &:focus, + &:active { + color: #2e2d29; + text-decoration: underline; + } +`; + +const FilterDropdownButton = styled.button` + width: 100%; + border: 1px solid #ccc; + border-bottom: ${({ isOpen }) => (isOpen ? '0' : '1px solid #ccc')}; + padding: 1.2rem 1.4rem; + background-color: ${({ isOpen }) => (isOpen ? '#B1040E' : '#fff')}; + display: flex; + justify-content: space-between; + align-items: center; + font-size: 2rem; + color: ${({ isOpen }) => (isOpen ? '#fff' : '#B1040E')}; + + &:hover, + &:focus, + &:active { + color: ${({ isOpen }) => (isOpen ? '#fff' : '#B1040E')}; + background-color: ${({ isOpen }) => (isOpen ? '#B1040E' : '#fff')}; + } + + &::before { + background: ${({ isOpen }) => (isOpen ? 'url("data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon" %3E%3Cpath d="M5.28 4.22a.75.75 0 0 0-1.06 1.06L6.94 8 4.22 10.72a.75.75 0 1 0 1.06 1.06L8 9.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L9.06 8l2.72-2.72a.75.75 0 0 0-1.06-1.06L8 6.94 5.28 4.22Z" /%3E%3C/svg%3E");' : 'url("data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon" %3E%3Cpath fillRule="evenodd" d="M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z" clipRule="evenodd" /%3E%3C/svg%3E");')}; + } +`; + +const SubDropdownButton = styled.button` + width: 100%; + border: none; + padding: 1.2rem 1.4rem; + background-color: transparent; + display: flex; + justify-content: space-between; + align-items: center; + font-size: 2rem; + font-weight: 700; + color: #2e2d29; + + &:hover, + &:focus, + &:active { + background-color: transparent; + color: #2e2d29; + box-shadow: none; + } +`; + +const DropdownContent = styled.div` + padding: 1rem; + background-color: #fff; +`; + +const MobileFilterButton = styled.button` + display: block; + width: auto; +`; + +const CheckboxLabel = styled.label` + display: flex; + align-items: center; + font-size: 2rem; + width: fit-content; + margin-bottom: 0.5rem; + + &:first-of-type { + margin-top: 0; + } + + input { + width: 24px; + height: 24px; + margin-right: 0.5rem; + } +`; + +const MobileFilter = ({ + pageTypeRefinements, + refinePageTypes, + sharedRefinements, + refineSharedTypes, + selectedFilters, + setSelectedFilters, + handleChipClick +}) => { + const [isOpen, setIsOpen] = useState(false); + const [resourcesOpen, setResourcesOpen] = useState( + pageTypeRefinements.some(item => item.isRefined) + ); + const [usersOpen, setUsersOpen] = useState( + sharedRefinements.some(item => item.isRefined) + ); + + const toggleOpen = (e) => { + e.preventDefault(); + setIsOpen(!isOpen); + }; + + const toggleResourcesOpen = (e) => { + e.preventDefault(); + setResourcesOpen(!resourcesOpen); + }; + + const toggleUsersOpen = (e) => { + e.preventDefault(); + setUsersOpen(!usersOpen); + }; + + const handleCheckboxChange = (refineFn, item) => { + const isSelected = selectedFilters.includes(item.value); + if (isSelected) { + setSelectedFilters(selectedFilters.filter(filter => filter !== item.value)); + } else { + setSelectedFilters([...selectedFilters, item.value]); + } + refineFn(item.value); + }; + + const handleClearAll = (e) => { + e.preventDefault(); + setSelectedFilters([]); + pageTypeRefinements.forEach(item => item.isRefined && refinePageTypes(item.value)); + sharedRefinements.forEach(item => item.isRefined && refineSharedTypes(item.value)); + }; + + const handleApply = (e) => { + e.preventDefault(); + setIsOpen(false); + document.getElementById('results').scrollIntoView({ behavior: 'smooth' }); + }; + + return ( + + + Filter results + {isOpen ? ( + + ) : ( + + )} + + {isOpen && ( +
    + {selectedFilters.length > 0 && ( + + {selectedFilters.map((filter, i) => ( + handleChipClick(filter)}>{filter} + ))} + + )} + + Resources + {resourcesOpen ? ( + + ) : ( + + )} + + {resourcesOpen && ( + + {pageTypeRefinements.map((item, i) => ( + + handleCheckboxChange(refinePageTypes, item)} + checked={item.isRefined} + />{" "} + {item.value} ({item.count}) + + ))} + + )} + + Available to + {usersOpen ? ( + + ) : ( + + )} + + {usersOpen && ( + + {sharedRefinements.map((item, i) => ( + + handleCheckboxChange(refineSharedTypes, item)} + checked={item.isRefined} + />{" "} + {item.value} ({item.count}) + + ))} + + )} +
    + Clear all filters + View results +
    +
    + )} +
    + ); +}; + +export default MobileFilter; diff --git a/algolia-search/src/search-form.tsx b/algolia-search/src/search-form.tsx index 152cdc8..daab0b6 100644 --- a/algolia-search/src/search-form.tsx +++ b/algolia-search/src/search-form.tsx @@ -3,7 +3,8 @@ import { useRefinementList, useSearchBox } from "react-instantsearch"; -import { useEffect, useRef } from "preact/compat"; +import { useEffect, useRef, useState } from "preact/compat"; +import MobileFilter from './mobile-filter'; const FilterContainer = styled.div` margin-top: 39px; @@ -22,6 +23,17 @@ const FilterContainer = styled.div` } `; +const DesktopFilterContainer = styled.div` + @media (max-width: 767px) { + display: none; + } +`; + +const ChipsContainer = styled.div` + margin-top: 1.5rem; + margin-bottom: 1.5rem; +`; + const ChipsButton = styled.button` color: #006CB8; margin-right: 1.2rem; @@ -30,6 +42,7 @@ const ChipsButton = styled.button` border: 2px solid #006CB8; background-color: #FFF; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); + padding: 1.2rem 2rem 1.15rem; &::after { content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%23006CB8'/%3E%3C/svg%3E"); @@ -64,7 +77,6 @@ const ResetLink = styled.a` `; const SearchForm = ({ searchIndex, searchIndex_asc, searchIndex_desc }) => { - const { query, refine } = useSearchBox(); const { items: pageTypeRefinements, refine: refinePageTypes } = useRefinementList({ attribute: "basic_page_type", @@ -76,6 +88,7 @@ const SearchForm = ({ searchIndex, searchIndex_asc, searchIndex_desc }) => { sortBy: ["name:asc"] }); + const [selectedFilters, setSelectedFilters] = useState([]); const hasRefinedItems = pageTypeRefinements.some(item => item.isRefined) || sharedRefinements.some(item => item.isRefined); useEffect(() => { @@ -92,10 +105,25 @@ const SearchForm = ({ searchIndex, searchIndex_asc, searchIndex_desc }) => { if (sharedTypes.length >= 1) searchParams.set("shared", sharedTypes.join(',')); window.history.replaceState(null, '', `?${searchParams.toString()}`); + setSelectedFilters([...pageTypes, ...sharedTypes]); }, [query, pageTypeRefinements, sharedRefinements]); const formRef = useRef(null); + const handleChipClick = (filter) => { + const pageTypeItem = pageTypeRefinements.find(item => item.value === filter); + const sharedItem = sharedRefinements.find(item => item.value === filter); + + if (pageTypeItem) { + refinePageTypes(pageTypeItem.value); + } + if (sharedItem) { + refineSharedTypes(sharedItem.value); + } + + setSelectedFilters(selectedFilters.filter(f => f !== filter)); + }; + return (
    { }); }} > - -

    Filter By

    - {/* Chips */} -
    - {pageTypeRefinements.map((item, i) => { - return item.isRefined && refinePageTypes(item.value)}>{item.value}; - })} - {sharedRefinements.map((item, i) => { - return item.isRefined && refineSharedTypes(item.value)}>{item.value}; - })} -
    - {hasRefinedItems && { e.preventDefault(); formRef.current.reset(); }} className="focusable">Clear all filters} -
    - Resources - -
      - {pageTypeRefinements.map((item, i) => -
    • - -
    • - )} -
    -
    -
    - Allowed Users - -
      - {sharedRefinements.map((item, i) => -
    • - -
    • - )} -
    -
    -
    + + +

    Filter By

    + + {selectedFilters.map((filter, i) => ( + handleChipClick(filter)}>{filter} + ))} + + {hasRefinedItems && { e.preventDefault(); formRef.current.reset(); }} className="focusable">Clear all filters} +
    + Resources +
      + {pageTypeRefinements.map((item, i) => +
    • + +
    • + )} +
    +
    +
    + Available to +
      + {sharedRefinements.map((item, i) => +
    • + +
    • + )} +
    +
    +
    +
    + ); }; From 1013f1574693c8be269c91974a6e6088f6c09cb8 Mon Sep 17 00:00:00 2001 From: jdwjdwjdw Date: Thu, 13 Jun 2024 14:29:00 +0000 Subject: [PATCH 10/16] Update mobile filter styles, misc fixups --- .../dist/islands/algolia-search.island.js | 92 +++++++++++-------- algolia-search/src/algolia-search.island.tsx | 12 ++- algolia-search/src/mobile-filter.tsx | 43 ++++----- algolia-search/src/search-form.tsx | 44 +++++++-- 4 files changed, 116 insertions(+), 75 deletions(-) diff --git a/algolia-search/dist/islands/algolia-search.island.js b/algolia-search/dist/islands/algolia-search.island.js index 226e1e2..1a5c452 100644 --- a/algolia-search/dist/islands/algolia-search.island.js +++ b/algolia-search/dist/islands/algolia-search.island.js @@ -6,13 +6,19 @@ @media (min-width: 768px) { display: none; } -`,$a=fa.div` - margin-top: 1.5rem; - margin-bottom: 1.5rem; -`,Ua=fa.button` - color: #006CB8; +`,$a=fa.ul` + list-style: none; + display: flex; + flex-wrap: wrap; + margin: 0; + padding: 1.4rem; + padding-bottom: 0.4rem; + border-bottom: 1px solid #ccc; +`,Ua=fa.li` margin-right: 1.2rem; margin-bottom: 1.2rem; +`,Wa=fa.button` + color: #006CB8; border-radius: 26px; border: 2px solid #006CB8; background-color: #FFF; @@ -35,7 +41,7 @@ content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%2300548F'/%3E%3C/svg%3E"); } } -`,Wa=fa.a` +`,Qa=fa.a` text-decoration: none; color: #B1040E; align-self: center; @@ -48,7 +54,7 @@ color: #2e2d29; text-decoration: underline; } -`,Qa=fa.button` +`,Ma=fa.button` width: 100%; border: 1px solid #ccc; border-bottom: ${({isOpen:e})=>e?"0":"1px solid #ccc"}; @@ -70,7 +76,7 @@ &::before { background: ${({isOpen:e})=>e?'url("data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon" %3E%3Cpath d="M5.28 4.22a.75.75 0 0 0-1.06 1.06L6.94 8 4.22 10.72a.75.75 0 1 0 1.06 1.06L8 9.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L9.06 8l2.72-2.72a.75.75 0 0 0-1.06-1.06L8 6.94 5.28 4.22Z" /%3E%3C/svg%3E");':'url("data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon" %3E%3Cpath fillRule="evenodd" d="M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z" clipRule="evenodd" /%3E%3C/svg%3E");'}; } -`,Ma=fa.button` +`,Ba=fa.button` width: 100%; border: none; padding: 1.2rem 1.4rem; @@ -89,29 +95,20 @@ color: #2e2d29; box-shadow: none; } -`,Ba=fa.div` - padding: 1rem; - background-color: #fff; -`,qa=fa.button` +`,qa=fa.div` + padding: 0rem 1rem 1rem 2.8rem; +`,Va=fa.button` display: block; width: auto; -`,Va=fa.label` +`,za=fa.label` + margin-top: 0; + padding-top: 0.6rem; + padding-bottom: 0.6rem; display: flex; align-items: center; font-size: 2rem; width: fit-content; - margin-bottom: 0.5rem; - - &:first-of-type { - margin-top: 0; - } - - input { - width: 24px; - height: 24px; - margin-right: 0.5rem; - } -`,za=({pageTypeRefinements:e,refinePageTypes:t,sharedRefinements:r,refineSharedTypes:n,selectedFilters:i,setSelectedFilters:a,handleChipClick:s})=>{const[c,u]=(0,o.useState)(!1),[l,f]=(0,o.useState)(e.some((e=>e.isRefined))),[h,d]=(0,o.useState)(r.some((e=>e.isRefined))),p=(e,t)=>{const r=i.includes(t.value);a(r?i.filter((e=>e!==t.value)):[...i,t.value]),e(t.value)};return Ha(La,{children:[Ha(Qa,{isOpen:c,onClick:e=>{e.preventDefault(),u(!c)},children:["Filter results",Ha("svg",c?{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{d:"M5.28 4.22a.75.75 0 0 0-1.06 1.06L6.94 8 4.22 10.72a.75.75 0 1 0 1.06 1.06L8 9.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L9.06 8l2.72-2.72a.75.75 0 0 0-1.06-1.06L8 6.94 5.28 4.22Z"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{"fill-rule":"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z","clip-rule":"evenodd"})})]}),c&&Ha("div",{children:[i.length>0&&Ha($a,{children:i.map(((e,t)=>Ha(Ua,{onClick:()=>s(e),children:e},t)))}),Ha(Ma,{onClick:e=>{e.preventDefault(),f(!l)},children:["Resources",Ha("svg",l?{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M4.5 15.75L12 8.25l7.5 7.5"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{"fill-rule":"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z","clip-rule":"evenodd"})})]}),l&&Ha(Ba,{children:e.map(((e,r)=>Ha(Va,{children:[Ha("input",{type:"checkbox",onChange:()=>p(t,e),checked:e.isRefined})," ",e.value," (",e.count,")"]},r)))}),Ha(Ma,{onClick:e=>{e.preventDefault(),d(!h)},style:{borderTop:"1px solid #ccc"},children:["Available to",Ha("svg",h?{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M4.5 15.75L12 8.25l7.5 7.5"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{"fill-rule":"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z","clip-rule":"evenodd"})})]}),h&&Ha(Ba,{children:r.map(((e,t)=>Ha(Va,{children:[Ha("input",{type:"checkbox",onChange:()=>p(n,e),checked:e.isRefined})," ",e.value," (",e.count,")"]},t)))}),Ha("div",{style:{display:"flex",justifyContent:"space-between",padding:"2.6rem 1.6rem",backgroundColor:"#F4F4F4",position:"sticky"},children:[Ha(Wa,{href:"#",onClick:i=>{i.preventDefault(),a([]),e.forEach((e=>e.isRefined&&t(e.value))),r.forEach((e=>e.isRefined&&n(e.value)))},children:"Clear all filters"}),Ha(qa,{onClick:e=>{e.preventDefault(),u(!1),document.getElementById("results").scrollIntoView({behavior:"smooth"})},children:"View results"})]})]})]})},Ja=fa.div` +`,Ja=({pageTypeRefinements:e,refinePageTypes:t,sharedRefinements:r,refineSharedTypes:n,selectedFilters:i,setSelectedFilters:a,handleChipClick:s})=>{const[c,u]=(0,o.useState)(!1),[l,f]=(0,o.useState)(e.some((e=>e.isRefined))),[h,d]=(0,o.useState)(r.some((e=>e.isRefined))),p=(e,t)=>{const r=i.includes(t.value);a(r?i.filter((e=>e!==t.value)):[...i,t.value]),e(t.value)};return Ha(La,{children:[Ha(Ma,{isOpen:c,onClick:e=>{e.preventDefault(),u(!c)},children:[c?"Filter results by":"Filter results",Ha("svg",c?{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{d:"M5.28 4.22a.75.75 0 0 0-1.06 1.06L6.94 8 4.22 10.72a.75.75 0 1 0 1.06 1.06L8 9.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L9.06 8l2.72-2.72a.75.75 0 0 0-1.06-1.06L8 6.94 5.28 4.22Z"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{"fill-rule":"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z","clip-rule":"evenodd"})})]}),c&&Ha("div",{children:[i.length>0&&Ha($a,{children:i.map(((e,t)=>Ha(Ua,{children:Ha(Wa,{onClick:()=>s(e),children:e})},t)))}),Ha(Ba,{onClick:e=>{e.preventDefault(),f(!l)},children:["Resources",Ha("svg",l?{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M4.5 15.75L12 8.25l7.5 7.5"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{"fill-rule":"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z","clip-rule":"evenodd"})})]}),l&&Ha(qa,{children:e.map(((e,r)=>Ha(za,{children:[Ha("input",{type:"checkbox",onChange:()=>p(t,e),checked:e.isRefined})," ",e.value," (",e.count,")"]},r)))}),Ha(Ba,{onClick:e=>{e.preventDefault(),d(!h)},style:{borderTop:"1px solid #ccc"},children:["Available to",Ha("svg",h?{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M4.5 15.75L12 8.25l7.5 7.5"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{"fill-rule":"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z","clip-rule":"evenodd"})})]}),h&&Ha(qa,{children:r.map(((e,t)=>Ha(za,{children:[Ha("input",{type:"checkbox",onChange:()=>p(n,e),checked:e.isRefined})," ",e.value," (",e.count,")"]},t)))}),Ha("div",{style:{display:"flex",justifyContent:"space-between",padding:"1.2rem 1.4rem",backgroundColor:"#F4F4F4"},children:[Ha(Qa,{href:"#",onClick:i=>{i.preventDefault(),a([]),e.forEach((e=>e.isRefined&&t(e.value))),r.forEach((e=>e.isRefined&&n(e.value)))},children:"Clear all filters"}),Ha(Va,{onClick:e=>{e.preventDefault(),u(!1),document.getElementById("results").scrollIntoView({behavior:"smooth"})},children:"View results"})]})]})]})},Ga=fa.div` margin-top: 39px; @media (min-width: 576px) { @@ -126,17 +123,22 @@ width: 33%; padding-right: 2rem; } -`,Ga=fa.div` +`,Xa=fa.div` @media (max-width: 767px) { display: none; } -`,Xa=fa.div` +`,Za=fa.ul` margin-top: 1.5rem; margin-bottom: 1.5rem; -`,Za=fa.button` - color: #006CB8; + list-style: none; + padding-left: 0; + display: flex; + flex-wrap: wrap; +`,Ka=fa.li` margin-right: 1.2rem; margin-bottom: 1.2rem; +`,Ya=fa.button` + color: #006CB8; border-radius: 26px; border: 2px solid #006CB8; background-color: #FFF; @@ -159,7 +161,7 @@ content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%2300548F'/%3E%3C/svg%3E"); } } -`,Ka=fa.a` +`,es=fa.a` display: inline-block; margin-top: 2.6rem; cursor: pointer; @@ -171,7 +173,15 @@ color: #2e2d29; text-decoration: underline; } -`,Ya=({searchIndex:e,searchIndex_asc:t,searchIndex_desc:r})=>{const{query:n,refine:i}=Je(ya,a,s);var a,s;const{items:c,refine:u}=Na({attribute:"basic_page_type",limit:1e3}),{items:l,refine:f}=Na({attribute:"shared_tags",limit:1e3,sortBy:["name:asc"]}),[h,d]=(0,o.useState)([]),p=c.some((e=>e.isRefined))||l.some((e=>e.isRefined));(0,o.useEffect)((()=>{const e=new URLSearchParams(window.location.search);e.delete("key"),e.delete("page-type"),e.delete("shared"),n&&e.set("key",n);const t=c.filter((e=>e.isRefined)).map((e=>e.value)),r=l.filter((e=>e.isRefined)).map((e=>e.value));t.length>=1&&e.set("page-type",t.join(",")),r.length>=1&&e.set("shared",r.join(",")),window.history.replaceState(null,"",`?${e.toString()}`),d([...t,...r])}),[n,c,l]);const m=(0,o.useRef)(null),g=e=>{const t=c.find((t=>t.value===e)),r=l.find((t=>t.value===e));t&&u(t.value),r&&f(r.value),d(h.filter((t=>t!==e)))};return Ha("form",{ref:m,role:"search",onReset:e=>{c.map((e=>{e.isRefined&&u(e.value)})),l.map((e=>{e.isRefined&&f(e.value)}))},children:[Ha(Ga,{children:Ha(Ja,{children:[Ha("h2",{children:"Filter By"}),Ha(Xa,{children:h.map(((e,t)=>Ha(Za,{onClick:()=>g(e),children:e},t)))}),p&&Ha(Ka,{href:"#",onClick:e=>{e.preventDefault(),m.current.reset()},className:"focusable",children:"Clear all filters"}),Ha("fieldset",{style:{marginTop:"2rem"},children:[Ha("legend",{style:{fontSize:"2.4rem"},children:"Resources"}),Ha("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:c.map(((e,t)=>Ha("li",{style:{marginBottom:"0"},children:Ha("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem",width:"fit-content"},children:[Ha("input",{type:"checkbox",onChange:()=>u(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),Ha("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))})]}),Ha("fieldset",{style:{marginTop:"2rem",marginBottom:"10rem"},children:[Ha("legend",{style:{fontSize:"2.4rem"},children:"Available to"}),Ha("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:l.map(((e,t)=>Ha("li",{style:{marginBottom:"0"},children:Ha("label",{style:{marginTop:"0",paddingTop:".6rem",paddingBottom:".6rem",display:"flex",alignItems:"center",fontSize:"2rem",width:"fit-content"},children:[Ha("input",{type:"checkbox",onChange:()=>f(e.value),checked:e.isRefined,style:{width:"24px",height:"24px",flexShrink:"0"}}),Ha("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},"shared-i")))})]})]})}),Ha(za,{pageTypeRefinements:c,refinePageTypes:u,sharedRefinements:l,refineSharedTypes:f,selectedFilters:h,setSelectedFilters:d,handleChipClick:g})]})};function es(){for(var e=arguments.length,t=new Array(e),r=0;r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var ns=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var is,os,as,ss,cs=(is={createElement:o.createElement,Fragment:o.Fragment},os=is.createElement,as=is.Fragment,ss=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,i=e.highlightedTagName,o=e.isHighlighted,a=e.nonHighlightedTagName;return t(o?i:a,{className:o?r.highlighted:r.nonHighlighted},n)}}({createElement:os,Fragment:as}),function(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,o=void 0===i?"span":i,a=e.separator,s=void 0===a?", ":a,c=e.className,u=e.classNames,l=void 0===u?{}:u,f=rs(e,ns);return os("span",ts({},f,{className:es(l.root,c)}),t.map((function(e,r){var i=r===t.length-1;return os(as,{key:r},e.map((function(e,t){return os(ss,{key:t,classNames:l,highlightedTagName:n,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)})),!i&&os("span",{className:l.separator},s))})))}),us=["classNames"];function ls(){return ls=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function hs(e){var t=e.classNames,r=void 0===t?{}:t,n=fs(e,us);return o.default.createElement(cs,ls({classNames:{root:es("ais-Highlight",r.root),highlighted:es("ais-Highlight-highlighted",r.highlighted),nonHighlighted:es("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:es("ais-Highlight-separator",r.separator)}},n))}var ds=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function ps(){return ps=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function gs(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=ms(e,ds),c=lr(t._highlightResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return _r(N(e.value||""))}));return o.default.createElement(hs,ps({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var vs=["classNames"];function ys(){return ys=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function _s(e){var t=e.classNames,r=void 0===t?{}:t,n=bs(e,vs);return o.default.createElement(cs,ys({classNames:{root:es("ais-Snippet",r.root),highlighted:es("ais-Snippet-highlighted",r.highlighted),nonHighlighted:es("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:es("ais-Snippet-separator",r.separator)}},n))}var Ss=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function ws(){return ws=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function js(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=Os(e,Ss),c=lr(t._snippetResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return _r(N(e.value||""))}));return o.default.createElement(_s,ws({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}const Ps=fa.article` +`,ts=fa.label` + margin-top: 0; + padding-top: 0.6rem; + padding-bottom: 0.6rem; + display: flex; + align-items: center; + font-size: 2rem; + width: fit-content; +`,rs=({searchIndex:e,searchIndex_asc:t,searchIndex_desc:r})=>{const{query:n,refine:i}=Je(ya,a,s);var a,s;const{items:c,refine:u}=Na({attribute:"basic_page_type",limit:1e3}),{items:l,refine:f}=Na({attribute:"shared_tags",limit:1e3,sortBy:["name:asc"]}),[h,d]=(0,o.useState)([]),p=c.some((e=>e.isRefined))||l.some((e=>e.isRefined));(0,o.useEffect)((()=>{const e=new URLSearchParams(window.location.search);e.delete("key"),e.delete("page-type"),e.delete("shared"),n&&e.set("key",n);const t=c.filter((e=>e.isRefined)).map((e=>e.value)),r=l.filter((e=>e.isRefined)).map((e=>e.value));t.length>=1&&e.set("page-type",t.join(",")),r.length>=1&&e.set("shared",r.join(",")),window.history.replaceState(null,"",`?${e.toString()}`),d([...t,...r])}),[n,c,l]);const m=(0,o.useRef)(null),g=e=>{const t=c.find((t=>t.value===e)),r=l.find((t=>t.value===e));t&&u(t.value),r&&f(r.value),d(h.filter((t=>t!==e)))};return Ha("form",{ref:m,role:"search",onReset:e=>{c.map((e=>{e.isRefined&&u(e.value)})),l.map((e=>{e.isRefined&&f(e.value)}))},children:[Ha(Xa,{children:Ha(Ga,{children:[Ha("h2",{children:"Filter By"}),Ha(Za,{children:h.map(((e,t)=>Ha(Ka,{children:Ha(Ya,{onClick:()=>g(e),children:e})},t)))}),p&&Ha(es,{href:"#",onClick:e=>{e.preventDefault(),m.current.reset()},className:"focusable",children:"Clear all filters"}),Ha("fieldset",{style:{marginTop:"2rem"},children:[Ha("legend",{style:{fontSize:"2.4rem"},children:"Resources"}),Ha("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:c.map(((e,t)=>Ha("li",{style:{marginBottom:"0"},children:Ha(ts,{children:[Ha("input",{type:"checkbox",onChange:()=>u(e.value),checked:e.isRefined}),Ha("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))})]}),Ha("fieldset",{style:{marginTop:"2rem",marginBottom:"10rem"},children:[Ha("legend",{style:{fontSize:"2.4rem"},children:"Available to"}),Ha("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:l.map(((e,t)=>Ha("li",{style:{marginBottom:"0"},children:Ha(ts,{children:[Ha("input",{type:"checkbox",onChange:()=>f(e.value),checked:e.isRefined}),Ha("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},"shared-i")))})]})]})}),Ha(Ja,{pageTypeRefinements:c,refinePageTypes:u,sharedRefinements:l,refineSharedTypes:f,selectedFilters:h,setSelectedFilters:d,handleChipClick:g})]})};function ns(){for(var e=arguments.length,t=new Array(e),r=0;r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var as=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var ss,cs,us,ls,fs=(ss={createElement:o.createElement,Fragment:o.Fragment},cs=ss.createElement,us=ss.Fragment,ls=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,i=e.highlightedTagName,o=e.isHighlighted,a=e.nonHighlightedTagName;return t(o?i:a,{className:o?r.highlighted:r.nonHighlighted},n)}}({createElement:cs,Fragment:us}),function(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,o=void 0===i?"span":i,a=e.separator,s=void 0===a?", ":a,c=e.className,u=e.classNames,l=void 0===u?{}:u,f=os(e,as);return cs("span",is({},f,{className:ns(l.root,c)}),t.map((function(e,r){var i=r===t.length-1;return cs(us,{key:r},e.map((function(e,t){return cs(ls,{key:t,classNames:l,highlightedTagName:n,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)})),!i&&cs("span",{className:l.separator},s))})))}),hs=["classNames"];function ds(){return ds=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function ms(e){var t=e.classNames,r=void 0===t?{}:t,n=ps(e,hs);return o.default.createElement(fs,ds({classNames:{root:ns("ais-Highlight",r.root),highlighted:ns("ais-Highlight-highlighted",r.highlighted),nonHighlighted:ns("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:ns("ais-Highlight-separator",r.separator)}},n))}var gs=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function vs(){return vs=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=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,s=ys(e,gs),c=lr(t._highlightResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return _r(N(e.value||""))}));return o.default.createElement(ms,vs({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var _s=["classNames"];function Ss(){return Ss=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Os(e){var t=e.classNames,r=void 0===t?{}:t,n=ws(e,_s);return o.default.createElement(fs,Ss({classNames:{root:ns("ais-Snippet",r.root),highlighted:ns("ais-Snippet-highlighted",r.highlighted),nonHighlighted:ns("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:ns("ais-Snippet-separator",r.separator)}},n))}var js=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function Ps(){return Ps=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function xs(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=Rs(e,js),c=lr(t._snippetResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return _r(N(e.value||""))}));return o.default.createElement(Os,Ps({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}const Es=fa.article` display: flex; flex-direction: column; justify-content: space-between; @@ -190,20 +200,20 @@ max-height: 168px; object-fit: cover; } -`,Rs=fa.div` +`,Fs=fa.div` display: flex; flex-direction: column; justify-content: space-between; -`,xs=({hit:e})=>{const t=new URL(e.url);return Ha(Ps,{children:[Ha(Rs,{children:[Ha("div",{children:[Ha("h2",{children:Ha("a",{href:e.url.replace(t.origin,""),children:e.title})}),e.summary&&Ha("p",{className:"summary",children:Ha(gs,{hit:e,attribute:"summary"})}),!e.summary&&e.html&&Ha("p",{children:Ha(js,{hit:e,attribute:"html"})})]}),e.updated&&Ha("div",{children:["Last Updated: ",new Date(1e3*e.updated).toLocaleDateString("en-us",{month:"long",day:"numeric",year:"numeric"})]})]}),Ha("img",{src:"https://picsum.photos/1000/750",alt:""})]})},Es=({hit:e})=>Ha(xs,{hit:e}),Fs=({hit:e})=>Ha(xs,{hit:e});function Cs(e){return Cs="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},Cs(e)}function Ts(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 Is(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:b;_(e,As());var r={};return function(n){var i=n||{},o=i.items,a=i.transformItems,s=void 0===a?function(e){return e}:a;if(!Array.isArray(o))throw new Error(As("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;et(o,(function(e){return e.value===i}));e(Is(Is({},n),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(Is(Is({},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 Is(Is({},e),{},{sortBy:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,i=e.helper,a=e.state,c=e.parent;!r.initialIndex&&c&&(r.initialIndex=c.getIndexName()),r.setIndex||(r.setIndex=function(e){i.setIndex(e).search()});var u=!t||0===t.nbHits;return{currentRefinement:a.index,options:s(o,{results:t}),refine:r.setIndex,hasNoResults:u,canRefine:!u&&o.length>0,widgetParams:n}},getWidgetUiState:function(e,t){var n=t.searchParameters.index;return Is(Is({},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)}}}};const Ds=fa.div` +`,Cs=({hit:e})=>{const t=new URL(e.url);return Ha(Es,{children:[Ha(Fs,{children:[Ha("div",{children:[Ha("h2",{children:Ha("a",{href:e.url.replace(t.origin,""),children:e.title})}),e.summary&&Ha("p",{className:"summary",children:Ha(bs,{hit:e,attribute:"summary"})}),!e.summary&&e.html&&Ha("p",{children:Ha(xs,{hit:e,attribute:"html"})})]}),e.updated&&Ha("div",{children:["Last Updated: ",new Date(1e3*e.updated).toLocaleDateString("en-us",{month:"long",day:"numeric",year:"numeric"})]})]}),Ha("img",{src:"https://picsum.photos/1000/750",alt:""})]})},Ts=({hit:e})=>Ha(Cs,{hit:e}),Is=({hit:e})=>Ha(Cs,{hit:e});function ks(e){return ks="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},ks(e)}function As(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;t1&&void 0!==arguments[1]?arguments[1]:b;_(e,Hs());var r={};return function(n){var i=n||{},o=i.items,a=i.transformItems,s=void 0===a?function(e){return e}:a;if(!Array.isArray(o))throw new Error(Hs("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;et(o,(function(e){return e.value===i}));e(Ns(Ns({},n),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(Ns(Ns({},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 Ns(Ns({},e),{},{sortBy:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,i=e.helper,a=e.state,c=e.parent;!r.initialIndex&&c&&(r.initialIndex=c.getIndexName()),r.setIndex||(r.setIndex=function(e){i.setIndex(e).search()});var u=!t||0===t.nbHits;return{currentRefinement:a.index,options:s(o,{results:t}),refine:r.setIndex,hasNoResults:u,canRefine:!u&&o.length>0,widgetParams:n}},getWidgetUiState:function(e,t){var n=t.searchParameters.index;return Ns(Ns({},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)}}}};const $s=fa.div` display: flex; justify-content: flex-end; align-items: center; margin-bottom: 20px; -`,Hs=fa.label` +`,Us=fa.label` font-size: 2.3rem; margin-right: 1.2rem; margin-top: 0; -`,Ls=fa.select` +`,Ws=fa.select` color: #B1040E; border: 1px solid #B1040E; padding: 1.2rem 1.4rem; @@ -211,7 +221,7 @@ cursor: pointer; width: auto; min-width: 15rem; -`,$s=({searchIndex:e,searchIndexAsc:t,searchIndexDesc:r})=>{const n=((e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce(((e,t)=>e+((t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_")),""))(),i=[{value:e,label:"Relevance"},{value:t,label:"A-Z"},{value:r,label:"Z-A"}],{refine:o,currentRefinement:a}=Je(Ns,{items:i},s);var s;return Ha(Ds,{children:[Ha(Hs,{htmlFor:n,children:"Sort results by"}),Ha(Ls,{id:n,value:a,onChange:e=>{o(e.target.value)},children:i.map((e=>Ha("option",{value:e.value,children:e.label},e.value)))})]})},Us="algolia-search",Ws=t()("FKQ9KXS4B7","b59f434249ba65222c8973874f23095a"),Qs=({hit:e})=>"Event"===e.type?Ha(Es,{hit:e}):"News"===e.type?Ha(Fs,{hit:e}):Ha(xs,{hit:e}),Ms=fa.ul` +`,Qs=({searchIndex:e,searchIndexAsc:t,searchIndexDesc:r})=>{const n=((e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce(((e,t)=>e+((t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_")),""))(),i=[{value:e,label:"Relevance"},{value:t,label:"A-Z"},{value:r,label:"Z-A"}],{refine:o,currentRefinement:a}=Je(Ls,{items:i},s);var s;return Ha($s,{children:[Ha(Us,{htmlFor:n,children:"Sort results by"}),Ha(Ws,{id:n,value:a,onChange:e=>{o(e.target.value)},children:i.map((e=>Ha("option",{value:e.value,children:e.label},e.value)))})]})},Ms="algolia-search",Bs=t()("FKQ9KXS4B7","b59f434249ba65222c8973874f23095a"),qs=({hit:e})=>"Event"===e.type?Ha(Ts,{hit:e}):"News"===e.type?Ha(Is,{hit:e}):Ha(Cs,{hit:e}),Vs=fa.ul` list-style: none; padding-left: 0; margin-bottom: 10rem; @@ -221,7 +231,7 @@ width: 66%; padding-left: 2rem; } -`,Bs=fa.div` +`,zs=fa.div` li { margin-bottom: 10px; @@ -233,15 +243,17 @@ [type=checkbox],[type=radio] { -webkit-clip-path: unset; padding: 0; - width: 12px; - height:12px; + width: 24px; + height:24px; clip: unset; overflow: unset; position: relative; clipPath: unset; margin-right: 8px; + flex-shrink: 0; } + fieldset { padding: 0; } -`,qs=()=>{const{hits:e,showMore:t,isLastPage:r}=Je(ge,n,i);var n,i;return 0===e.length?Ha("p",{children:"No results for your search. Please try another search."}):Ha(Ms,{id:"results",children:[e.map((e=>Ha("li",{children:Ha(Qs,{hit:e})},e.objectID))),!r&&Ha("button",{onClick:t,className:"su-button--secondary",style:{marginTop:"5rem",marginLeft:"10rem"},children:"Show more results"})]})},Vs=((e,t)=>{if(null==customElements.get(e)){class t extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}}customElements.define(e,t)}const r=(e=>{const t={_rootsToObservers:new WeakMap,_roots:[],_executedScript:document.currentScript,props:{},render:({selector:r,clean:n=!1,replace:i=!1,inline:o=!1,initialProps:c={},propsSelector:u,elementName:h})=>{let g=!1;const v=()=>{if(!0===g)return;const v=(({selector:e,inline:t,elementName:r})=>{const n=document.currentScript;if(t&&null!=n&&n.parentNode)return[n.parentNode];const i=null==n?void 0:n.dataset.mountIn;return i?Array.from(document.querySelectorAll(i)).map((e=>{if(null!=r){const t=document.createElement(r),n=e.appendChild(t);return null!=n.shadowRoot?n.shadowRoot:n}return e})):e?Array.from(document.querySelectorAll(e)).map((e=>null!=e.shadowRoot?e.shadowRoot:e)):[]})({selector:r,inline:o,elementName:h});if(0===v.length)return;const{rootFragments:y}=(({island:e,widget:t,hostElements:r,clean:n,replace:i,initialProps:o,propsSelector:c})=>{const u=[];return r.forEach((r=>{const h=d(e,r,o,c);let g;if(n&&r.replaceChildren(),i)g=p(r.parentElement||document.body,r);else{const e=document.createElement("div");r.appendChild(e),g=p(r,e)}u.push(g),m({island:e,widget:t,rootFragment:g,props:h});const v=(({island:e,hostElement:t,initialProps:r,onNewProps:n,propsSelector:i})=>{const o=new MutationObserver((function(o){o.forEach((function(){n(d(e,t,r,i))}))})),c={attributes:!0,childList:!0,characterData:!0};return e._executedScript&&o.observe(e._executedScript,c),l(t).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),i&&f(i).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),o.observe(s(t)?t.host:t,c),o})({island:e,hostElement:r,initialProps:o,onNewProps:r=>{m({island:e,widget:t,rootFragment:g,props:r})},propsSelector:c});e._rootsToObservers.set(g,v)})),{rootFragments:u}})({island:t,widget:e,clean:n,hostElements:v,replace:i,initialProps:c,propsSelector:u});t._roots=t._roots.concat(y),g=!0};v(),document.addEventListener("DOMContentLoaded",v),document.addEventListener("load",v)},rerender:r=>{t._roots.forEach((n=>{m({island:t,widget:e,rootFragment:n,props:a({},t.props,r)})}))},destroy:()=>{t._roots.forEach((e=>{var r;null==(r=t._rootsToObservers.get(e))||r.disconnect(),(0,i.XX)(null,e)}))}};return t})(t);return a({},r,{render:t=>r.render(a({elementName:e},t)),injectStyles:e=>{r._roots.forEach((t=>{const r=document.createElement("style");r.innerHTML=e,t.parentNode.prepend(r)}))}})})(Us,(()=>{const e=new URLSearchParams(window.location.search),t={};e.get("key")&&(t.query=e.get("key")),e.get("page-type")&&(t.refinementList={basic_page_type:e.get("page-type").split(",")}),e.get("shared")&&(t.refinementList={shared_tags:e.get("shared").split(",")});const r="techsource_resources",n="techsource_resources_title_asc",i="techsource_resources_title_desc";return Ha("div",{children:[Ha("a",{href:"#results",className:"visually-hidden focusable",children:"Skip to results"}),Ha(bn,{searchClient:Ws,indexName:n,initialUiState:{[n]:t},future:{preserveSharedStateOnUnmount:!0},children:Ha(Bs,{children:[Ha($s,{searchIndex:r,searchIndexAsc:n,searchIndexDesc:i}),Ha(Ya,{searchIndex:r,searchIndex_asc:n,searchIndex_desc:i}),Ha(qs,{})]})})]})}));Vs.render({selector:`${Us}, #${Us}, #resources-directory-filter`})})(),n})())); \ No newline at end of file +`,Js=()=>{const{hits:e,showMore:t,isLastPage:r}=Je(ge,n,i);var n,i;return 0===e.length?Ha("p",{children:"No results for your search. Please try another search."}):Ha(Vs,{id:"results",children:[e.map((e=>Ha("li",{children:Ha(qs,{hit:e})},e.objectID))),!r&&Ha("div",{style:{display:"flex"},children:Ha("button",{onClick:t,className:"su-button--secondary",style:{margin:"5rem auto"},children:"Show more results"})})]})},Gs=((e,t)=>{if(null==customElements.get(e)){class t extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}}customElements.define(e,t)}const r=(e=>{const t={_rootsToObservers:new WeakMap,_roots:[],_executedScript:document.currentScript,props:{},render:({selector:r,clean:n=!1,replace:i=!1,inline:o=!1,initialProps:c={},propsSelector:u,elementName:h})=>{let g=!1;const v=()=>{if(!0===g)return;const v=(({selector:e,inline:t,elementName:r})=>{const n=document.currentScript;if(t&&null!=n&&n.parentNode)return[n.parentNode];const i=null==n?void 0:n.dataset.mountIn;return i?Array.from(document.querySelectorAll(i)).map((e=>{if(null!=r){const t=document.createElement(r),n=e.appendChild(t);return null!=n.shadowRoot?n.shadowRoot:n}return e})):e?Array.from(document.querySelectorAll(e)).map((e=>null!=e.shadowRoot?e.shadowRoot:e)):[]})({selector:r,inline:o,elementName:h});if(0===v.length)return;const{rootFragments:y}=(({island:e,widget:t,hostElements:r,clean:n,replace:i,initialProps:o,propsSelector:c})=>{const u=[];return r.forEach((r=>{const h=d(e,r,o,c);let g;if(n&&r.replaceChildren(),i)g=p(r.parentElement||document.body,r);else{const e=document.createElement("div");r.appendChild(e),g=p(r,e)}u.push(g),m({island:e,widget:t,rootFragment:g,props:h});const v=(({island:e,hostElement:t,initialProps:r,onNewProps:n,propsSelector:i})=>{const o=new MutationObserver((function(o){o.forEach((function(){n(d(e,t,r,i))}))})),c={attributes:!0,childList:!0,characterData:!0};return e._executedScript&&o.observe(e._executedScript,c),l(t).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),i&&f(i).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),o.observe(s(t)?t.host:t,c),o})({island:e,hostElement:r,initialProps:o,onNewProps:r=>{m({island:e,widget:t,rootFragment:g,props:r})},propsSelector:c});e._rootsToObservers.set(g,v)})),{rootFragments:u}})({island:t,widget:e,clean:n,hostElements:v,replace:i,initialProps:c,propsSelector:u});t._roots=t._roots.concat(y),g=!0};v(),document.addEventListener("DOMContentLoaded",v),document.addEventListener("load",v)},rerender:r=>{t._roots.forEach((n=>{m({island:t,widget:e,rootFragment:n,props:a({},t.props,r)})}))},destroy:()=>{t._roots.forEach((e=>{var r;null==(r=t._rootsToObservers.get(e))||r.disconnect(),(0,i.XX)(null,e)}))}};return t})(t);return a({},r,{render:t=>r.render(a({elementName:e},t)),injectStyles:e=>{r._roots.forEach((t=>{const r=document.createElement("style");r.innerHTML=e,t.parentNode.prepend(r)}))}})})(Ms,(()=>{const e=new URLSearchParams(window.location.search),t={};e.get("key")&&(t.query=e.get("key")),e.get("page-type")&&(t.refinementList={basic_page_type:e.get("page-type").split(",")}),e.get("shared")&&(t.refinementList={shared_tags:e.get("shared").split(",")});const r="techsource_resources",n="techsource_resources_title_asc",i="techsource_resources_title_desc";return Ha("div",{children:[Ha("a",{href:"#results",className:"visually-hidden focusable",children:"Skip to results"}),Ha(bn,{searchClient:Bs,indexName:n,initialUiState:{[n]:t},future:{preserveSharedStateOnUnmount:!0},children:Ha(zs,{children:[Ha(Qs,{searchIndex:r,searchIndexAsc:n,searchIndexDesc:i}),Ha(rs,{searchIndex:r,searchIndex_asc:n,searchIndex_desc:i}),Ha(Js,{})]})})]})}));Gs.render({selector:`${Ms}, #${Ms}, #resources-directory-filter`})})(),n})())); \ No newline at end of file diff --git a/algolia-search/src/algolia-search.island.tsx b/algolia-search/src/algolia-search.island.tsx index 1781b8b..03fde3a 100644 --- a/algolia-search/src/algolia-search.island.tsx +++ b/algolia-search/src/algolia-search.island.tsx @@ -1,6 +1,6 @@ import algoliasearch from 'algoliasearch/lite'; import { createIslandWebComponent } from 'preact-island'; -import { HitsProps, InstantSearch, useInfiniteHits } from 'react-instantsearch'; +import { HitsProps, InstantSearch, useInfiniteHits, Configure } from 'react-instantsearch'; import SearchForm from "./search-form"; import EventHit from "./hits/events"; import NewsHit from "./hits/news"; @@ -45,14 +45,16 @@ const Container = styled.div` [type=checkbox],[type=radio] { -webkit-clip-path: unset; padding: 0; - width: 12px; - height:12px; + width: 24px; + height:24px; clip: unset; overflow: unset; position: relative; clipPath: unset; margin-right: 8px; + flex-shrink: 0; } + fieldset { padding: 0; } @@ -73,9 +75,11 @@ const CustomHits = () => {
  • )} {!isLastPage && - + } ); diff --git a/algolia-search/src/mobile-filter.tsx b/algolia-search/src/mobile-filter.tsx index c4c7310..90db0fa 100644 --- a/algolia-search/src/mobile-filter.tsx +++ b/algolia-search/src/mobile-filter.tsx @@ -10,15 +10,23 @@ const MobileFilterContainer = styled.div` } `; -const ChipsContainer = styled.div` - margin-top: 1.5rem; - margin-bottom: 1.5rem; +const ChipsContainer = styled.ul` + list-style: none; + display: flex; + flex-wrap: wrap; + margin: 0; + padding: 1.4rem; + padding-bottom: 0.4rem; + border-bottom: 1px solid #ccc; `; -const ChipsButton = styled.button` - color: #006CB8; +const ChipsItem = styled.li` margin-right: 1.2rem; margin-bottom: 1.2rem; +`; + +const ChipsButton = styled.button` + color: #006CB8; border-radius: 26px; border: 2px solid #006CB8; background-color: #FFF; @@ -104,8 +112,7 @@ const SubDropdownButton = styled.button` `; const DropdownContent = styled.div` - padding: 1rem; - background-color: #fff; + padding: 0rem 1rem 1rem 2.8rem; `; const MobileFilterButton = styled.button` @@ -114,21 +121,13 @@ const MobileFilterButton = styled.button` `; const CheckboxLabel = styled.label` + margin-top: 0; + padding-top: 0.6rem; + padding-bottom: 0.6rem; display: flex; align-items: center; font-size: 2rem; width: fit-content; - margin-bottom: 0.5rem; - - &:first-of-type { - margin-top: 0; - } - - input { - width: 24px; - height: 24px; - margin-right: 0.5rem; - } `; const MobileFilter = ({ @@ -189,7 +188,7 @@ const MobileFilter = ({ return ( - Filter results + {isOpen ? 'Filter results by' : 'Filter results'} {isOpen ? ( 0 && ( {selectedFilters.map((filter, i) => ( - handleChipClick(filter)}>{filter} + + handleChipClick(filter)}>{filter} + ))} )} @@ -335,7 +336,7 @@ const MobileFilter = ({ ))} )} -
    +
    Clear all filters View results
    diff --git a/algolia-search/src/search-form.tsx b/algolia-search/src/search-form.tsx index daab0b6..29a8df2 100644 --- a/algolia-search/src/search-form.tsx +++ b/algolia-search/src/search-form.tsx @@ -29,15 +29,22 @@ const DesktopFilterContainer = styled.div` } `; -const ChipsContainer = styled.div` +const ChipsContainer = styled.ul` margin-top: 1.5rem; margin-bottom: 1.5rem; + list-style: none; + padding-left: 0; + display: flex; + flex-wrap: wrap; `; -const ChipsButton = styled.button` - color: #006CB8; +const ChipsItem = styled.li` margin-right: 1.2rem; margin-bottom: 1.2rem; +`; + +const ChipsButton = styled.button` + color: #006CB8; border-radius: 26px; border: 2px solid #006CB8; background-color: #FFF; @@ -76,6 +83,16 @@ const ResetLink = styled.a` } `; +const CheckboxLabel = styled.label` + margin-top: 0; + padding-top: 0.6rem; + padding-bottom: 0.6rem; + display: flex; + align-items: center; + font-size: 2rem; + width: fit-content; +` + const SearchForm = ({ searchIndex, searchIndex_asc, searchIndex_desc }) => { const { query, refine } = useSearchBox(); const { items: pageTypeRefinements, refine: refinePageTypes } = useRefinementList({ @@ -142,7 +159,9 @@ const SearchForm = ({ searchIndex, searchIndex_asc, searchIndex_desc }) => {

    Filter By

    {selectedFilters.map((filter, i) => ( - handleChipClick(filter)}>{filter} + + handleChipClick(filter)}>{filter} + ))} {hasRefinedItems && { e.preventDefault(); formRef.current.reset(); }} className="focusable">Clear all filters} @@ -151,37 +170,42 @@ const SearchForm = ({ searchIndex, searchIndex_asc, searchIndex_desc }) => {
      {pageTypeRefinements.map((item, i) =>
    • - + + {/* */}
    • )}
    + {/* Allowed Users */} Available to
      {sharedRefinements.map((item, i) =>
    • - + + {/* */}
    • )}
    From 422245bf37f9adeceda876e14c8d094f9dadeb94 Mon Sep 17 00:00:00 2001 From: jdwjdwjdw Date: Thu, 13 Jun 2024 14:59:16 +0000 Subject: [PATCH 11/16] Chips reload fixup --- .../dist/islands/algolia-search.island.js | 4 +-- algolia-search/src/mobile-filter.tsx | 26 +++++++++---------- algolia-search/src/search-form.tsx | 16 ++++-------- 3 files changed, 20 insertions(+), 26 deletions(-) diff --git a/algolia-search/dist/islands/algolia-search.island.js b/algolia-search/dist/islands/algolia-search.island.js index 1a5c452..3b2bd99 100644 --- a/algolia-search/dist/islands/algolia-search.island.js +++ b/algolia-search/dist/islands/algolia-search.island.js @@ -108,7 +108,7 @@ align-items: center; font-size: 2rem; width: fit-content; -`,Ja=({pageTypeRefinements:e,refinePageTypes:t,sharedRefinements:r,refineSharedTypes:n,selectedFilters:i,setSelectedFilters:a,handleChipClick:s})=>{const[c,u]=(0,o.useState)(!1),[l,f]=(0,o.useState)(e.some((e=>e.isRefined))),[h,d]=(0,o.useState)(r.some((e=>e.isRefined))),p=(e,t)=>{const r=i.includes(t.value);a(r?i.filter((e=>e!==t.value)):[...i,t.value]),e(t.value)};return Ha(La,{children:[Ha(Ma,{isOpen:c,onClick:e=>{e.preventDefault(),u(!c)},children:[c?"Filter results by":"Filter results",Ha("svg",c?{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{d:"M5.28 4.22a.75.75 0 0 0-1.06 1.06L6.94 8 4.22 10.72a.75.75 0 1 0 1.06 1.06L8 9.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L9.06 8l2.72-2.72a.75.75 0 0 0-1.06-1.06L8 6.94 5.28 4.22Z"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{"fill-rule":"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z","clip-rule":"evenodd"})})]}),c&&Ha("div",{children:[i.length>0&&Ha($a,{children:i.map(((e,t)=>Ha(Ua,{children:Ha(Wa,{onClick:()=>s(e),children:e})},t)))}),Ha(Ba,{onClick:e=>{e.preventDefault(),f(!l)},children:["Resources",Ha("svg",l?{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M4.5 15.75L12 8.25l7.5 7.5"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{"fill-rule":"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z","clip-rule":"evenodd"})})]}),l&&Ha(qa,{children:e.map(((e,r)=>Ha(za,{children:[Ha("input",{type:"checkbox",onChange:()=>p(t,e),checked:e.isRefined})," ",e.value," (",e.count,")"]},r)))}),Ha(Ba,{onClick:e=>{e.preventDefault(),d(!h)},style:{borderTop:"1px solid #ccc"},children:["Available to",Ha("svg",h?{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M4.5 15.75L12 8.25l7.5 7.5"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{"fill-rule":"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z","clip-rule":"evenodd"})})]}),h&&Ha(qa,{children:r.map(((e,t)=>Ha(za,{children:[Ha("input",{type:"checkbox",onChange:()=>p(n,e),checked:e.isRefined})," ",e.value," (",e.count,")"]},t)))}),Ha("div",{style:{display:"flex",justifyContent:"space-between",padding:"1.2rem 1.4rem",backgroundColor:"#F4F4F4"},children:[Ha(Qa,{href:"#",onClick:i=>{i.preventDefault(),a([]),e.forEach((e=>e.isRefined&&t(e.value))),r.forEach((e=>e.isRefined&&n(e.value)))},children:"Clear all filters"}),Ha(Va,{onClick:e=>{e.preventDefault(),u(!1),document.getElementById("results").scrollIntoView({behavior:"smooth"})},children:"View results"})]})]})]})},Ga=fa.div` +`,Ja=({pageTypeRefinements:e,refinePageTypes:t,sharedRefinements:r,refineSharedTypes:n,selectedFilters:i,setSelectedFilters:a,handleChipClick:s})=>{const[c,u]=(0,o.useState)(!1),[l,f]=(0,o.useState)(e.some((e=>e.isRefined))),[h,d]=(0,o.useState)(r.some((e=>e.isRefined))),p=(e,t)=>{const r=i.includes(t.value);a(r?i.filter((e=>e!==t.value)):[...i,t.value]),e(t.value)};return Ha(La,{children:[Ha(Ma,{isOpen:c,onClick:e=>{e.preventDefault(),u(!c)},children:[c?"Filter results by":"Filter results",Ha("svg",c?{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{d:"M5.28 4.22a.75.75 0 0 0-1.06 1.06L6.94 8 4.22 10.72a.75.75 0 1 0 1.06 1.06L8 9.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L9.06 8l2.72-2.72a.75.75 0 0 0-1.06-1.06L8 6.94 5.28 4.22Z"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{fillRule:"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z",clipRule:"evenodd"})})]}),c&&Ha("div",{children:[i.length>0&&Ha($a,{children:i.map(((e,t)=>Ha(Ua,{children:Ha(Wa,{onClick:t=>s(t,e),children:e})},t)))}),Ha(Ba,{onClick:e=>{e.preventDefault(),f(!l)},children:["Resources",Ha("svg",l?{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 15.75L12 8.25l7.5 7.5"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{fillRule:"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z",clipRule:"evenodd"})})]}),l&&Ha(qa,{children:e.map(((e,r)=>Ha(za,{children:[Ha("input",{type:"checkbox",onChange:()=>p(t,e),checked:e.isRefined})," ",e.value," (",e.count,")"]},r)))}),Ha(Ba,{onClick:e=>{e.preventDefault(),d(!h)},style:{borderTop:"1px solid #ccc"},children:["Available to",Ha("svg",h?{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 15.75L12 8.25l7.5 7.5"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{fillRule:"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z",clipRule:"evenodd"})})]}),h&&Ha(qa,{children:r.map(((e,t)=>Ha(za,{children:[Ha("input",{type:"checkbox",onChange:()=>p(n,e),checked:e.isRefined})," ",e.value," (",e.count,")"]},t)))}),Ha("div",{style:{display:"flex",justifyContent:"space-between",padding:"1.2rem 1.4rem",backgroundColor:"#F4F4F4"},children:[Ha(Qa,{href:"#",onClick:i=>{i.preventDefault(),a([]),e.forEach((e=>e.isRefined&&t(e.value))),r.forEach((e=>e.isRefined&&n(e.value)))},children:"Clear all filters"}),Ha(Va,{onClick:e=>{e.preventDefault(),u(!1),document.getElementById("results").scrollIntoView({behavior:"smooth"})},children:"View results"})]})]})]})},Ga=fa.div` margin-top: 39px; @media (min-width: 576px) { @@ -181,7 +181,7 @@ align-items: center; font-size: 2rem; width: fit-content; -`,rs=({searchIndex:e,searchIndex_asc:t,searchIndex_desc:r})=>{const{query:n,refine:i}=Je(ya,a,s);var a,s;const{items:c,refine:u}=Na({attribute:"basic_page_type",limit:1e3}),{items:l,refine:f}=Na({attribute:"shared_tags",limit:1e3,sortBy:["name:asc"]}),[h,d]=(0,o.useState)([]),p=c.some((e=>e.isRefined))||l.some((e=>e.isRefined));(0,o.useEffect)((()=>{const e=new URLSearchParams(window.location.search);e.delete("key"),e.delete("page-type"),e.delete("shared"),n&&e.set("key",n);const t=c.filter((e=>e.isRefined)).map((e=>e.value)),r=l.filter((e=>e.isRefined)).map((e=>e.value));t.length>=1&&e.set("page-type",t.join(",")),r.length>=1&&e.set("shared",r.join(",")),window.history.replaceState(null,"",`?${e.toString()}`),d([...t,...r])}),[n,c,l]);const m=(0,o.useRef)(null),g=e=>{const t=c.find((t=>t.value===e)),r=l.find((t=>t.value===e));t&&u(t.value),r&&f(r.value),d(h.filter((t=>t!==e)))};return Ha("form",{ref:m,role:"search",onReset:e=>{c.map((e=>{e.isRefined&&u(e.value)})),l.map((e=>{e.isRefined&&f(e.value)}))},children:[Ha(Xa,{children:Ha(Ga,{children:[Ha("h2",{children:"Filter By"}),Ha(Za,{children:h.map(((e,t)=>Ha(Ka,{children:Ha(Ya,{onClick:()=>g(e),children:e})},t)))}),p&&Ha(es,{href:"#",onClick:e=>{e.preventDefault(),m.current.reset()},className:"focusable",children:"Clear all filters"}),Ha("fieldset",{style:{marginTop:"2rem"},children:[Ha("legend",{style:{fontSize:"2.4rem"},children:"Resources"}),Ha("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:c.map(((e,t)=>Ha("li",{style:{marginBottom:"0"},children:Ha(ts,{children:[Ha("input",{type:"checkbox",onChange:()=>u(e.value),checked:e.isRefined}),Ha("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))})]}),Ha("fieldset",{style:{marginTop:"2rem",marginBottom:"10rem"},children:[Ha("legend",{style:{fontSize:"2.4rem"},children:"Available to"}),Ha("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:l.map(((e,t)=>Ha("li",{style:{marginBottom:"0"},children:Ha(ts,{children:[Ha("input",{type:"checkbox",onChange:()=>f(e.value),checked:e.isRefined}),Ha("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},"shared-i")))})]})]})}),Ha(Ja,{pageTypeRefinements:c,refinePageTypes:u,sharedRefinements:l,refineSharedTypes:f,selectedFilters:h,setSelectedFilters:d,handleChipClick:g})]})};function ns(){for(var e=arguments.length,t=new Array(e),r=0;r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var as=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var ss,cs,us,ls,fs=(ss={createElement:o.createElement,Fragment:o.Fragment},cs=ss.createElement,us=ss.Fragment,ls=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,i=e.highlightedTagName,o=e.isHighlighted,a=e.nonHighlightedTagName;return t(o?i:a,{className:o?r.highlighted:r.nonHighlighted},n)}}({createElement:cs,Fragment:us}),function(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,o=void 0===i?"span":i,a=e.separator,s=void 0===a?", ":a,c=e.className,u=e.classNames,l=void 0===u?{}:u,f=os(e,as);return cs("span",is({},f,{className:ns(l.root,c)}),t.map((function(e,r){var i=r===t.length-1;return cs(us,{key:r},e.map((function(e,t){return cs(ls,{key:t,classNames:l,highlightedTagName:n,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)})),!i&&cs("span",{className:l.separator},s))})))}),hs=["classNames"];function ds(){return ds=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function ms(e){var t=e.classNames,r=void 0===t?{}:t,n=ps(e,hs);return o.default.createElement(fs,ds({classNames:{root:ns("ais-Highlight",r.root),highlighted:ns("ais-Highlight-highlighted",r.highlighted),nonHighlighted:ns("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:ns("ais-Highlight-separator",r.separator)}},n))}var gs=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function vs(){return vs=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=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,s=ys(e,gs),c=lr(t._highlightResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return _r(N(e.value||""))}));return o.default.createElement(ms,vs({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var _s=["classNames"];function Ss(){return Ss=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Os(e){var t=e.classNames,r=void 0===t?{}:t,n=ws(e,_s);return o.default.createElement(fs,Ss({classNames:{root:ns("ais-Snippet",r.root),highlighted:ns("ais-Snippet-highlighted",r.highlighted),nonHighlighted:ns("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:ns("ais-Snippet-separator",r.separator)}},n))}var js=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function Ps(){return Ps=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function xs(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=Rs(e,js),c=lr(t._snippetResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return _r(N(e.value||""))}));return o.default.createElement(Os,Ps({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}const Es=fa.article` +`,rs=({searchIndex:e,searchIndex_asc:t,searchIndex_desc:r})=>{const{query:n,refine:i}=Je(ya,a,s);var a,s;const{items:c,refine:u}=Na({attribute:"basic_page_type",limit:1e3}),{items:l,refine:f}=Na({attribute:"shared_tags",limit:1e3,sortBy:["name:asc"]}),[h,d]=(0,o.useState)([]),p=c.some((e=>e.isRefined))||l.some((e=>e.isRefined));(0,o.useEffect)((()=>{const e=new URLSearchParams(window.location.search);e.delete("key"),e.delete("page-type"),e.delete("shared"),n&&e.set("key",n);const t=c.filter((e=>e.isRefined)).map((e=>e.value)),r=l.filter((e=>e.isRefined)).map((e=>e.value));t.length>=1&&e.set("page-type",t.join(",")),r.length>=1&&e.set("shared",r.join(",")),window.history.replaceState(null,"",`?${e.toString()}`),d([...t,...r])}),[n,c,l]);const m=(0,o.useRef)(null),g=(e,t)=>{e.preventDefault();const r=c.find((e=>e.value===t)),n=l.find((e=>e.value===t));r&&u(r.value),n&&f(n.value),d(h.filter((e=>e!==t)))};return Ha("form",{ref:m,role:"search",onReset:e=>{c.map((e=>{e.isRefined&&u(e.value)})),l.map((e=>{e.isRefined&&f(e.value)}))},children:[Ha(Xa,{children:Ha(Ga,{children:[Ha("h2",{children:"Filter By"}),Ha(Za,{children:h.map(((e,t)=>Ha(Ka,{children:Ha(Ya,{onClick:t=>g(t,e),children:e})},t)))}),p&&Ha(es,{href:"#",onClick:e=>{e.preventDefault(),m.current.reset()},className:"focusable",children:"Clear all filters"}),Ha("fieldset",{style:{marginTop:"2rem"},children:[Ha("legend",{style:{fontSize:"2.4rem"},children:"Resources"}),Ha("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:c.map(((e,t)=>Ha("li",{style:{marginBottom:"0"},children:Ha(ts,{children:[Ha("input",{type:"checkbox",onChange:()=>u(e.value),checked:e.isRefined}),Ha("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))})]}),Ha("fieldset",{style:{marginTop:"2rem",marginBottom:"10rem"},children:[Ha("legend",{style:{fontSize:"2.4rem"},children:"Available to"}),Ha("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:l.map(((e,t)=>Ha("li",{style:{marginBottom:"0"},children:Ha(ts,{children:[Ha("input",{type:"checkbox",onChange:()=>f(e.value),checked:e.isRefined}),Ha("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},`shared-${t}`)))})]})]})}),Ha(Ja,{pageTypeRefinements:c,refinePageTypes:u,sharedRefinements:l,refineSharedTypes:f,selectedFilters:h,setSelectedFilters:d,handleChipClick:g})]})};function ns(){for(var e=arguments.length,t=new Array(e),r=0;r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var as=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var ss,cs,us,ls,fs=(ss={createElement:o.createElement,Fragment:o.Fragment},cs=ss.createElement,us=ss.Fragment,ls=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,i=e.highlightedTagName,o=e.isHighlighted,a=e.nonHighlightedTagName;return t(o?i:a,{className:o?r.highlighted:r.nonHighlighted},n)}}({createElement:cs,Fragment:us}),function(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,o=void 0===i?"span":i,a=e.separator,s=void 0===a?", ":a,c=e.className,u=e.classNames,l=void 0===u?{}:u,f=os(e,as);return cs("span",is({},f,{className:ns(l.root,c)}),t.map((function(e,r){var i=r===t.length-1;return cs(us,{key:r},e.map((function(e,t){return cs(ls,{key:t,classNames:l,highlightedTagName:n,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)})),!i&&cs("span",{className:l.separator},s))})))}),hs=["classNames"];function ds(){return ds=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function ms(e){var t=e.classNames,r=void 0===t?{}:t,n=ps(e,hs);return o.default.createElement(fs,ds({classNames:{root:ns("ais-Highlight",r.root),highlighted:ns("ais-Highlight-highlighted",r.highlighted),nonHighlighted:ns("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:ns("ais-Highlight-separator",r.separator)}},n))}var gs=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function vs(){return vs=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=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,s=ys(e,gs),c=lr(t._highlightResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return _r(N(e.value||""))}));return o.default.createElement(ms,vs({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var _s=["classNames"];function Ss(){return Ss=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Os(e){var t=e.classNames,r=void 0===t?{}:t,n=ws(e,_s);return o.default.createElement(fs,Ss({classNames:{root:ns("ais-Snippet",r.root),highlighted:ns("ais-Snippet-highlighted",r.highlighted),nonHighlighted:ns("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:ns("ais-Snippet-separator",r.separator)}},n))}var js=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function Ps(){return Ps=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function xs(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=Rs(e,js),c=lr(t._snippetResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return _r(N(e.value||""))}));return o.default.createElement(Os,Ps({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}const Es=fa.article` display: flex; flex-direction: column; justify-content: space-between; diff --git a/algolia-search/src/mobile-filter.tsx b/algolia-search/src/mobile-filter.tsx index 90db0fa..ee0b824 100644 --- a/algolia-search/src/mobile-filter.tsx +++ b/algolia-search/src/mobile-filter.tsx @@ -214,9 +214,9 @@ const MobileFilter = ({ width="24px" > )} @@ -227,7 +227,7 @@ const MobileFilter = ({ {selectedFilters.map((filter, i) => ( - handleChipClick(filter)}>{filter} + handleChipClick(e, filter)}>{filter} ))} @@ -239,7 +239,7 @@ const MobileFilter = ({ xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" - stroke-width="1.5" + strokeWidth="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" @@ -247,8 +247,8 @@ const MobileFilter = ({ width="24px" > @@ -263,9 +263,9 @@ const MobileFilter = ({ width="24px" > )} @@ -291,7 +291,7 @@ const MobileFilter = ({ xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" - stroke-width="1.5" + strokeWidth="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" @@ -299,8 +299,8 @@ const MobileFilter = ({ width="24px" > @@ -315,9 +315,9 @@ const MobileFilter = ({ width="24px" > )} diff --git a/algolia-search/src/search-form.tsx b/algolia-search/src/search-form.tsx index 29a8df2..50b2e07 100644 --- a/algolia-search/src/search-form.tsx +++ b/algolia-search/src/search-form.tsx @@ -127,7 +127,8 @@ const SearchForm = ({ searchIndex, searchIndex_asc, searchIndex_desc }) => { const formRef = useRef(null); - const handleChipClick = (filter) => { + const handleChipClick = (e, filter) => { + e.preventDefault(); const pageTypeItem = pageTypeRefinements.find(item => item.value === filter); const sharedItem = sharedRefinements.find(item => item.value === filter); @@ -160,7 +161,7 @@ const SearchForm = ({ searchIndex, searchIndex_asc, searchIndex_desc }) => { {selectedFilters.map((filter, i) => ( - handleChipClick(filter)}>{filter} + handleChipClick(e, filter)}>{filter} ))} @@ -175,37 +176,30 @@ const SearchForm = ({ searchIndex, searchIndex_asc, searchIndex_desc }) => { type="checkbox" onChange={() => refinePageTypes(item.value)} checked={item.isRefined} - // style={{ width: "24px", height: "24px", flexShrink: "0" }} />
    {item.value} ({item.count})
    - {/* */} )}
    - {/* Allowed Users */} Available to
      {sharedRefinements.map((item, i) => -
    • +
    • refineSharedTypes(item.value)} checked={item.isRefined} - // style={{ width: "24px", height: "24px", flexShrink: "0" }} />
      {item.value} ({item.count})
      - {/* */}
    • )}
    @@ -225,4 +219,4 @@ const SearchForm = ({ searchIndex, searchIndex_asc, searchIndex_desc }) => { ); }; -export default SearchForm; +export default SearchForm; \ No newline at end of file From cbb1b25e4ae99add03dc48be214ddd9ca56dc6ab Mon Sep 17 00:00:00 2001 From: jdwjdwjdw Date: Fri, 14 Jun 2024 00:07:31 +0000 Subject: [PATCH 12/16] Adjustments per design review --- algolia-search/dist/islands/algolia-search.island.js | 11 ++++++++++- algolia-search/src/algolia-search.island.tsx | 8 ++++++++ algolia-search/src/mobile-filter.tsx | 3 ++- 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/algolia-search/dist/islands/algolia-search.island.js b/algolia-search/dist/islands/algolia-search.island.js index 3b2bd99..ee8d584 100644 --- a/algolia-search/dist/islands/algolia-search.island.js +++ b/algolia-search/dist/islands/algolia-search.island.js @@ -23,7 +23,8 @@ border: 2px solid #006CB8; background-color: #FFF; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); - padding: 1.2rem 2rem 1.15rem; + font-size: 1.6rem; + padding: .8rem 1.75rem .65rem; &::after { content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%23006CB8'/%3E%3C/svg%3E"); @@ -231,6 +232,14 @@ width: 66%; padding-left: 2rem; } + + li { + border-bottom: 1px solid #ccc; + + &:last-child { + border-bottom: none; + } + } `,zs=fa.div` li { margin-bottom: 10px; diff --git a/algolia-search/src/algolia-search.island.tsx b/algolia-search/src/algolia-search.island.tsx index 03fde3a..af8fae1 100644 --- a/algolia-search/src/algolia-search.island.tsx +++ b/algolia-search/src/algolia-search.island.tsx @@ -31,6 +31,14 @@ const ResultsContainer = styled.ul` width: 66%; padding-left: 2rem; } + + li { + border-bottom: 1px solid #ccc; + + &:last-child { + border-bottom: none; + } + } `; const Container = styled.div` diff --git a/algolia-search/src/mobile-filter.tsx b/algolia-search/src/mobile-filter.tsx index ee0b824..5d9353b 100644 --- a/algolia-search/src/mobile-filter.tsx +++ b/algolia-search/src/mobile-filter.tsx @@ -31,7 +31,8 @@ const ChipsButton = styled.button` border: 2px solid #006CB8; background-color: #FFF; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); - padding: 1.2rem 2rem 1.15rem; + font-size: 1.6rem; + padding: .8rem 1.75rem .65rem; &::after { content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%23006CB8'/%3E%3C/svg%3E"); From 09b81c8b2b10232b772eb18bd842dec48d1f99da Mon Sep 17 00:00:00 2001 From: jdwjdwjdw Date: Sun, 16 Jun 2024 16:40:50 +0000 Subject: [PATCH 13/16] Add loading indicator, a11y and mobile fixups, adjust view results button functionality --- .../dist/islands/algolia-search.island.js | 57 +++++++++++-------- algolia-search/src/algolia-search.island.tsx | 21 +++++-- algolia-search/src/mobile-filter.tsx | 47 ++++++++------- algolia-search/src/search-form.tsx | 4 +- 4 files changed, 79 insertions(+), 50 deletions(-) diff --git a/algolia-search/dist/islands/algolia-search.island.js b/algolia-search/dist/islands/algolia-search.island.js index ee8d584..9a0daa7 100644 --- a/algolia-search/dist/islands/algolia-search.island.js +++ b/algolia-search/dist/islands/algolia-search.island.js @@ -1,12 +1,12 @@ /*! For license information please see algolia-search.island.js.LICENSE.txt */ -!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var n in r)("object"==typeof exports?exports:e)[n]=r[n]}}(self,(()=>(()=>{var e={733: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,o,a,s,c,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(o=this._events[e]))return!1;if(r(o))switch(arguments.length){case 1:o.call(this);break;case 2:o.call(this,arguments[1]);break;case 3:o.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),o.apply(this,s)}else if(n(o))for(s=Array.prototype.slice.call(arguments,1),a=(u=o.slice()).length,c=0;c0&&this._events[e].length>a&&(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,o,a,s;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(a=(i=this._events[e]).length,o=-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(s=a;s-- >0;)if(i[s]===t||i[s].listener&&i[s].listener===t){o=s;break}if(o<0)return this;1===i.length?(i.length=0,delete this._events[e]):i.splice(o,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)}},103:(e,t,r)=>{"use strict";var n=r(571),i=r(127),o=r(371),a=r(691);function s(e,t,r,i){return new n(e,t,r,i)}s.version=r(938),s.AlgoliaSearchHelper=n,s.SearchParameters=o,s.RecommendParameters=i,s.SearchResults=a,e.exports=s},732:(e,t,r)=>{"use strict";var n=r(733);function i(e,t,r){this.main=e,this.fn=t,this.recommendFn=r,this.lastResults=null,this.lastRecommendResults=null}r(14)(i,n),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},i.prototype.getModifiedRecommendState=function(e){return this.recommendFn(e)},e.exports=i},127:e=>{"use strict";function t(e){e=e||{},this.params=e.params||[]}t.prototype={constructor:t,addParams:function(e){var r=this.params.slice(),n=this.params.findIndex((function(t){return t.$$id===e.$$id}));return-1!==n?r.splice(n,1,e):r.push(e),new t({params:r})},removeParams:function(e){return new t({params:this.params.filter((function(t){return t.$$id!==e}))})},addFrequentlyBoughtTogether:function(e){return this.addParams(Object.assign({},e,{model:"bought-together"}))},addRelatedProducts:function(e){return this.addParams(Object.assign({},e,{model:"related-products"}))},addTrendingItems:function(e){return this.addParams(Object.assign({},e,{model:"trending-items"}))},addTrendingFacets:function(e){return this.addParams(Object.assign({},e,{model:"trending-facets"}))},addLookingSimilar:function(e){return this.addParams(Object.assign({},e,{model:"looking-similar"}))},_buildQueries:function(e){return this.params.map((function(t){var r=Object.assign({},t,{indexName:e});return delete r.$$id,r}))}},e.exports=t},54:(e,t,r)=>{"use strict";var n=r(110),i=r(317),o=r(383),a={addRefinement:function(e,t,r){if(a.isRefined(e,t,r))return e;var i=""+r,o=e[t]?e[t].concat(i):[i],s={};return s[t]=o,n({},s,e)},removeRefinement:function(e,t,r){if(void 0===r)return a.clearRefinement(e,(function(e,r){return t===r}));var n=""+r;return a.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 a.isRefined(e,t,r)?a.removeRefinement(e,t,r):a.addRefinement(e,t,r)},clearRefinement:function(e,t,r){if(void 0===t)return i(e)?{}:e;if("string"==typeof t)return o(e,[t]);if("function"==typeof t){var n=!1,a=Object.keys(e).reduce((function(i,o){var a=e[o]||[],s=a.filter((function(e){return!t(e,o,r)}));return s.length!==a.length&&(n=!0),i[o]=s,i}),{});return n?a: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=a},371:(e,t,r)=>{"use strict";var n=r(110),i=r(849),o=r(843),a=r(728),s=r(317),c=r(383),u=r(507),l=r(208),f=r(54);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 d(e){var t=e?d._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!==d.PARAMETERS.indexOf(e),i=void 0!==t[e];!n&&i&&(r[e]=t[e])}))}d.PARAMETERS=Object.keys(new d),d._parseNumbers=function(e){if(e instanceof d)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 a(e,t)},d.make=function(e){var t=new d(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},d.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&&s(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."):s(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},d.prototype={constructor:d,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=a({},this.numericRefinements);return i[e]=a({},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 s(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return c(this.numericRefinements,[e]);if("function"==typeof e){var t=!1,r=this.numericRefinements,n=Object.keys(r).reduce((function(n,i){var o=r[i],a={};return o=o||{},Object.keys(o).forEach((function(r){var n=o[r]||[],s=[];n.forEach((function(t){e({val:t,op:r},i,"numeric")||s.push(t)})),s.length!==n.length&&(t=!0),a[r]=s})),n[i]=a,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 o,a,s=u(r),c=void 0!==(o=this.numericRefinements[e][t],a=s,i(o,(function(e){return h(e,a)})));return n&&c},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=o(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 o(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;return 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=d.validate(this,e);if(t)throw t;var r=this,n=d._parseNumbers(e),i=Object.keys(this).reduce((function(e,t){return e[t]=r[t],e}),{}),o=Object.keys(n).reduce((function(e,t){var r=void 0!==e[t],i=void 0!==n[t];return r&&!i?c(e,[t]):(i&&(e[t]=n[t]),e)}),i);return new this.constructor(o)},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=d},673:(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),d=o(e._getHierarchicalFacetSortBy(n)),p=t.every((function(e){return e.exhaustive})),m=function(e,t,r,n,o){return function(u,l,f){var h=u;if(f>0){var d=0;for(h=u;d{"use strict";var n=r(965),i=r(110),o=r(909),a=r(849),s=r(917),c=r(577),u=r(728),l=r(601),f=o.escapeFacetValue,h=o.unescapeFacetValue,d=r(673);function p(e){var t={};return e.forEach((function(e,r){t[e]=r})),t}function m(e,t,r){t&&t[r]&&(e.stats=t[r])}function g(e,t,r){var o=t[0];this._rawResults=t;var c=this;Object.keys(o).forEach((function(e){c[e]=o[e]}));var l=u({persistHierarchicalRootCount:!1},r);Object.keys(l).forEach((function(e){c[e]=l[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 f=e.getRefinedDisjunctiveFacets(),g=p(e.facets),v=p(e.disjunctiveFacets),y=1,b=o.facets||{};Object.keys(b).forEach((function(t){var r,n,i=b[t],u=(r=e.hierarchicalFacets,n=t,a(r,(function(e){return(e.attributes||[]).indexOf(n)>-1})));if(u){var l=u.attributes.indexOf(t),f=s(e.hierarchicalFacets,(function(e){return e.name===u.name}));c.hierarchicalFacets[f][l]={attribute:t,data:i,exhaustive:o.exhaustiveFacetsCount}}else{var h,d=-1!==e.disjunctiveFacets.indexOf(t),p=-1!==e.facets.indexOf(t);d&&(h=v[t],c.disjunctiveFacets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.disjunctiveFacets[h],o.facets_stats,t)),p&&(h=g[t],c.facets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.facets[h],o.facets_stats,t))}})),this.hierarchicalFacets=n(this.hierarchicalFacets),f.forEach((function(r){var n=t[y],a=n&&n.facets?n.facets:{},l=e.getHierarchicalFacetByName(r);Object.keys(a).forEach((function(t){var r,f=a[t];if(l){r=s(e.hierarchicalFacets,(function(e){return e.name===l.name}));var d=s(c.hierarchicalFacets[r],(function(e){return e.attribute===t}));if(-1===d)return;c.hierarchicalFacets[r][d].data=u({},c.hierarchicalFacets[r][d].data,f)}else{r=v[t];var p=o.facets&&o.facets[t]||{};c.disjunctiveFacets[r]={name:t,data:i({},f,p),exhaustive:n.exhaustiveFacetsCount},m(c.disjunctiveFacets[r],n.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!c.disjunctiveFacets[r].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(h(n))>-1&&(c.disjunctiveFacets[r].data[n]=0)}))}})),y++})),e.getRefinedHierarchicalFacets().forEach((function(r){var n=e.getHierarchicalFacetByName(r),o=e._getHierarchicalFacetSeparator(n),a=e.getHierarchicalRefinement(r);0===a.length||a[0].split(o).length<2||t.slice(y).forEach((function(t){var r=t&&t.facets?t.facets:{};Object.keys(r).forEach((function(t){var u=r[t],l=s(e.hierarchicalFacets,(function(e){return e.name===n.name})),f=s(c.hierarchicalFacets[l],(function(e){return e.attribute===t}));if(-1!==f){var h={};if(a.length>0&&!c.persistHierarchicalRootCount){var d=a[0].split(o)[0];h[d]=c.hierarchicalFacets[l][f].data[d]}c.hierarchicalFacets[l][f].data=i(h,u,c.hierarchicalFacets[l][f].data)}})),y++}))})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],n=g[t];c.facets[n]={name:t,data:b[t],exhaustive:o.exhaustiveFacetsCount},r.forEach((function(e){c.facets[n]=c.facets[n]||{name:t},c.facets[n].data=c.facets[n].data||{},c.facets[n].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(d(e)),this.facets=n(this.facets),this.disjunctiveFacets=n(this.disjunctiveFacets),this._state=e}function v(e,t){function r(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var n=a(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=a(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 o=a(e.hierarchicalFacets,r);if(!o)return o;var s=e._state.getHierarchicalFacetByName(t),c=e._state._getHierarchicalFacetSeparator(s),u=h(e._state.getHierarchicalRefinement(t)[0]||"");0===u.indexOf(s.rootPath)&&(u=u.replace(s.rootPath+c,""));var l=u.split(c);return l.unshift(t),y(o,l,0),o}}function y(e,t,r){e.isRefined=e.name===(t[r]&&t[r].trim()),e.data&&e.data.forEach((function(e){y(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 o=t.data.map((function(t){return b(e,t,r,n+1)})),a=e(o,r[n]);return i({data:a},t)}function _(e,t){var r=a(e,(function(e){return e.name===t}));return r&&r.stats}function S(e,t,r,n,i){var o=a(i,(function(e){return e.name===r})),s=o&&o.data&&o.data[n]?o.data[n]:0,c=o&&o.exhaustive||!1;return{type:t,attributeName:r,name:n,count:s,exhaustive:c}}g.prototype.getFacetByName=function(e){function t(t){return t.name===e}return a(this.facets,t)||a(this.disjunctiveFacets,t)||a(this.hierarchicalFacets,t)},g.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],g.prototype.getFacetValues=function(e,t){var r=v(this,e);if(r){var n,o=i({},t,{sortBy:g.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),a=this;if(Array.isArray(r))n=[e];else n=a._state.getHierarchicalFacetByName(r.name).attributes;return b((function(e,t){if(o.facetOrdering){var r=function(e,t){return e.renderingContent&&e.renderingContent.facetOrdering&&e.renderingContent.facetOrdering.values&&e.renderingContent.facetOrdering.values[t]}(a,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 o,a=t.sortRemainingBy;return"hidden"===a?r:(o="alpha"===a?[["path","name"],["asc","asc"]]:[["count"],["desc"]],r.concat(l(n,o[0],o[1])))}(e,r)}if(Array.isArray(o.sortBy)){var n=c(o.sortBy,g.DEFAULT_SORT);return l(e,n[0],n[1])}if("function"==typeof o.sortBy)return function(e,t){return t.sort(e)}(o.sortBy,e);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}),r,n)}},g.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?_(this.facets,e):this._state.isDisjunctiveFacet(e)?_(this.disjunctiveFacets,e):void 0},g.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),o=e._getHierarchicalFacetSeparator(i),s=r.split(o),c=a(n,(function(e){return e.name===t})),u=s.reduce((function(e,t){var r=e&&a(e.data,(function(e){return e.name===t}));return void 0!==r?r:e}),c),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=g},571:(e,t,r)=>{"use strict";var n=r(733),i=r(732),o=r(909).escapeFacetValue,a=r(14),s=r(728),c=r(317),u=r(383),l=r(127),f=r(228),h=r(371),d=r(691),p=r(938);function m(e,t,r,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.setClient(e);var i=r||{};i.index=t,this.state=h.make(i),this.recommendState=new l({params:i.recommendState}),this.lastResults=null,this.lastRecommendResults=null,this._queryId=0,this._recommendQueryId=0,this._lastQueryIdReceived=-1,this._lastRecommendQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0,this._currentNbRecommendQueries=0,this._searchResultsOptions=n}function g(e){if(e<0)throw new Error("Page requested below 0.");return this._change({state:this.state.setPage(e),isPageReset:!1}),this}function v(){return this.state.page}a(m,n),m.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},m.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},m.prototype.recommend=function(){return this._recommend(),this},m.prototype.getQuery=function(){var e=this.state;return f._getHitsSearchParams(e)},m.prototype.searchOnce=function(e,t){var r=e?this.state.setQueryParameters(e):this.state,n=f._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 d(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 d(r,e.results),r)})).catch((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,r)}))},m.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=s({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:u(f._getHitsSearchParams(n),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),o="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(o);var a=this.client.initIndex(n.index);if("function"!=typeof a.findAnswers)throw new Error(o);return a.findAnswers(n.query,e.queryLanguages,i)},m.prototype.searchForFacetValues=function(e,t,r,n){var i="function"==typeof this.client.searchForFacetValues,a="function"==typeof this.client.initIndex;if(!i&&!a&&"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 s=this.state.setQueryParameters(n||{}),c=s.isDisjunctiveFacet(e),u=f.getSearchForFacetQuery(e,t,r,s);this._currentNbQueries++;var l,h=this;return i?l=this.client.searchForFacetValues([{indexName:s.index,params:u}]):a?l=this.client.initIndex(s.index).searchForFacetValues(u):(delete u.facetName,l=this.client.search([{type:"facet",facet:e,indexName:s.index,params:u}]).then((function(e){return e.results[0]}))),this.emit("searchForFacetValues",{state:s,facet:e,query:t}),l.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=o(t.value),t.isRefined=c?s.isDisjunctiveFacetRefined(e,t.escapedValue):s.isFacetRefined(e,t.escapedValue)})),t}),(function(e){throw h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),e}))},m.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},m.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},m.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},m.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},m.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},m.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},m.prototype.addFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.addFrequentlyBoughtTogether(e)}),this},m.prototype.addRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.addRelatedProducts(e)}),this},m.prototype.addTrendingItems=function(e){return this._recommendChange({state:this.recommendState.addTrendingItems(e)}),this},m.prototype.addTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.addTrendingFacets(e)}),this},m.prototype.addLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.addLookingSimilar(e)}),this},m.prototype.removeNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},m.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},m.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},m.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},m.prototype.removeFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingItems=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},m.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},m.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},m.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},m.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},m.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},m.prototype.setCurrentPage=g,m.prototype.setPage=g,m.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},m.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},m.prototype.setState=function(e){return this._change({state:h.make(e),isPageReset:!1}),this},m.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new h(e),this},m.prototype.hasRefinements=function(e){return!!c(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))},m.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},m.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},m.prototype.hasTag=function(e){return this.state.isTagRefined(e)},m.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},m.prototype.getIndex=function(){return this.state.index},m.prototype.getCurrentPage=v,m.prototype.getPage=v,m.prototype.getTags=function(){return this.state.tagRefinements},m.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},m.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},m.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},m.prototype._search=function(e){var t=this.state,r=[],n=[];e.onlyWithDerivedHelpers||(n=f._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?f._getQueries(n.index,n):[];return r.push({state:n,queriesCount:i.length,helper:e}),e.emit("search",{state:n,results:e.lastResults}),i})),o=Array.prototype.concat.apply(n,i),a=this._queryId++;if(this._currentNbQueries++,!o.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,r,a));try{this.client.search(o).then(this._dispatchAlgoliaResponse.bind(this,r,a)).catch(this._dispatchAlgoliaError.bind(this,a))}catch(e){this.emit("error",{error:e})}},m.prototype._recommend=function(){var e=this.state,t=this.recommendState,r=this.getIndex(),n=[{state:t,index:r,helper:this}];this.emit("fetch",{recommend:{state:t,results:this.lastRecommendResults}});var i=this.derivedHelpers.map((function(t){var r=t.getModifiedState(e).index;if(!r)return[];var i=t.getModifiedRecommendState(new l);return n.push({state:i,index:r,helper:t}),t.emit("fetch",{recommend:{state:i,results:t.lastRecommendResults}}),i._buildQueries(r)})),o=Array.prototype.concat.apply(this.recommendState._buildQueries(r),i);if(0!==o.length)if(o.length>0&&void 0===this.client.getRecommendations)console.warn("Please update algoliasearch/lite to the latest version in order to use recommendations widgets.");else{var a=this._recommendQueryId++;this._currentNbRecommendQueries++;try{this.client.getRecommendations(o).then(this._dispatchRecommendResponse.bind(this,a,n)).catch(this._dispatchRecommendError.bind(this,a))}catch(e){this.emit("error",{error:e})}}},m.prototype._dispatchAlgoliaResponse=function(e,t,r){var n=this;if(!(t0},m.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}))},m.prototype._recommendChange=function(e){var t=e.state;t!==this.recommendState&&(this.recommendState=t,this.emit("recommend:change",{search:{results:this.lastResults,state:this.state},recommend:{results:this.lastRecommendResults,state:this.recommendState}}))},m.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},m.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.client=e),this},m.prototype.getClient=function(){return this.client},m.prototype.derive=function(e,t){var r=new i(this,e,t);return this.derivedHelpers.push(r),r},m.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)},m.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=m},965:e=>{"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},110:e=>{"use strict";e.exports=function(){return Array.prototype.slice.call(arguments).reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(r){void 0!==t[r]&&(void 0!==e[r]&&delete e[r],e[r]=t[r])})),e}),{})}},909: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(/^\\-/,"-")}}},849:e=>{"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var r=0;r{"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var r=0;r{"use strict";var n=r(849);e.exports=function(e,t){var r=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var i=t.split(":"),o=n(r,(function(e){return e[0]===i[0]}));return i.length>1||!o?(e[0].push(i[0]),e[1].push(i[1]),e):(e[0].push(o[0]),e[1].push(o[1]),e)}),[[],[]])}},14:e=>{"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},843:e=>{"use strict";e.exports=function(e,t){return e.filter((function(r,n){return t.indexOf(r)>-1&&e.indexOf(r)===n}))}},728: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 o=n[i],a=e[i];void 0!==a&&void 0===o||(t(a)&&t(o)?e[i]=r(a,o):e[i]="object"==typeof(s=o)&&null!==s?r(Array.isArray(s)?[]:{},s):s)}var s;return e}e.exports=function(e){t(e)||(e={});for(var n=1,i=arguments.length;n{"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},383:e=>{"use strict";e.exports=function(e,t){if(null===e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}},601:e=>{"use strict";function t(e,t){if(e!==t){var r=void 0!==e,n=null===e,i=void 0!==t,o=null===t;if(!o&&e>t||n&&i||!r)return 1;if(!n&&e=n.length?o:"desc"===n[i]?-o:o}return e.index-r.index})),i.map((function(e){return e.value}))}},507: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.")}},228:(e,t,r)=>{"use strict";var n=r(728);function i(e){return Object.keys(e).sort().reduce((function(t,r){return t[r]=e[r],t}),{})}var o={_getQueries:function(e,t){var r=[];return r.push({indexName:e,params:o._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(n){r.push({indexName:e,params:o._getDisjunctiveFacetSearchParams(t,n)})})),t.getRefinedHierarchicalFacets().forEach((function(n){var i=t.getHierarchicalFacetByName(n),a=t.getHierarchicalRefinement(n),s=t._getHierarchicalFacetSeparator(i);if(a.length>0&&a[0].split(s).length>1){var c=a[0].split(s).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(s)})}),[]);c.forEach((function(n,a){var s=o._getDisjunctiveFacetSearchParams(t,n.attribute,0===a);function u(e){return i.attributes.some((function(t){return t===e.split(":")[0]}))}var l=(s.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=c[a-1];s.facetFilters=a>0?l.concat(f.attribute+":"+f.value):l.length>0?l:void 0,r.push({indexName:e,params:s})}))}})),r},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(o._getHitsHierarchicalFacetsAttributes(e)).sort(),r=o._getFacetFilters(e),a=o._getNumericFilters(e),s=o._getTagFilters(e),c={facets:t.indexOf("*")>-1?["*"]:t,tagFilters:s};return r.length>0&&(c.facetFilters=r),a.length>0&&(c.numericFilters=a),i(n({},e.getQueryParams(),c))},_getDisjunctiveFacetSearchParams:function(e,t,r){var a=o._getFacetFilters(e,t,r),s=o._getNumericFilters(e,t),c=o._getTagFilters(e),u={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};c.length>0&&(u.tagFilters=c);var l=e.getHierarchicalFacetByName(t);return u.facets=l?o._getDisjunctiveHierarchicalFacetAttribute(e,l,r):t,s.length>0&&(u.numericFilters=s),a.length>0&&(u.facetFilters=a),i(n({},e.getQueryParams(),u))},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var r=[];return Object.keys(e.numericRefinements).forEach((function(n){var i=e.numericRefinements[n]||{};Object.keys(i).forEach((function(e){var o=i[e]||[];t!==n&&o.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]||[]).slice().sort().forEach((function(t){n.push(e+":"+t)}))}));var o=e.facetsExcludes||{};Object.keys(o).sort().forEach((function(e){(o[e]||[]).sort().forEach((function(t){n.push(e+":-"+t)}))}));var a=e.disjunctiveFacetsRefinements||{};Object.keys(a).sort().forEach((function(e){var r=a[e]||[];if(e!==t&&r&&0!==r.length){var i=[];r.slice().sort().forEach((function(t){i.push(e+":"+t)})),n.push(i)}}));var s=e.hierarchicalFacetsRefinements||{};return Object.keys(s).sort().forEach((function(i){var o=(s[i]||[])[0];if(void 0!==o){var a,c,u=e.getHierarchicalFacetByName(i),l=e._getHierarchicalFacetSeparator(u),f=e._getHierarchicalRootPath(u);if(t===i){if(-1===o.indexOf(l)||!f&&!0===r||f&&f.split(l).length===o.split(l).length)return;f?(c=f.split(l).length-1,o=f):(c=o.split(l).length-2,o=o.slice(0,o.lastIndexOf(l))),a=u.attributes[c]}else c=o.split(l).length-1,a=u.attributes[c];a&&n.push([a+":"+o])}})),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),o=n.split(i).length,a=r.attributes.slice(0,o+1);return t.concat(a)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,r){var n=e._getHierarchicalFacetSeparator(t);if(!0===r){var i=e._getHierarchicalRootPath(t),o=0;return i&&(o=i.split(n).length),[t.attributes[o]]}var a=(e.getHierarchicalRefinement(t.name)[0]||"").split(n).length-1;return t.attributes.slice(0,a+1)},getSearchForFacetQuery:function(e,t,r,a){var s=a.isDisjunctiveFacet(e)?a.clearRefinements(e):a,c={facetQuery:t,facetName:e};return"number"==typeof r&&(c.maxFacetHits=r),i(n({},o._getHitsSearchParams(s),c))}};e.exports=o},208:e=>{"use strict";e.exports=function(e){return null!==e&&/^[a-zA-Z0-9_-]{1,64}$/.test(e)}},938:e=>{"use strict";e.exports="3.19.0"},643:function(e){e.exports=function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(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 r(r){for(var n=1;n=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function o(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){s();var t=JSON.stringify(e);return o()[t]})).then((function(e){return Promise.all([e?e.value:t(),void 0!==e])})).then((function(e){var t=i(e,2),n=t[0],o=t[1];return Promise.all([n,o||r.miss(n)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var i=o();return i[JSON.stringify(e)]={timestamp:(new Date).getTime(),value:t},n().setItem(r,JSON.stringify(i)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=o();delete t[JSON.stringify(e)],n().setItem(r,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){n().removeItem(r)}))}}}function s(e){var t=o(e.caches),r=t.shift();return void 0===r?{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,r.miss(e)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,i).catch((function(){return s({caches:t}).get(e,n,i)}))},set:function(e,n){return r.set(e,n).catch((function(){return s({caches:t}).set(e,n)}))},delete:function(e){return r.delete(e).catch((function(){return s({caches:t}).delete(e)}))},clear:function(){return r.clear().catch((function(){return s({caches:t}).clear()}))}}}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},o=JSON.stringify(r);if(o in t)return Promise.resolve(e.serializable?JSON.parse(t[o]):t[o]);var a=n(),s=i&&i.miss||function(){return Promise.resolve()};return a.then((function(e){return s(e)})).then((function(){return a}))},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e){for(var t=e.length-1;t>0;t--){var r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function l(e,t){return t?(Object.keys(t).forEach((function(r){e[r]=t[r](e)})),e):e}function f(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var p={Read:1,Write:2,Any:3},m=1,g=2,v=3;function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m;return r(r({},e),{},{status:t,lastUpdate:Date.now()})}function b(e){return"string"==typeof e?{protocol:"https",url:e,accept:p.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||p.Any}}var _="GET",S="POST";function w(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(y(t))}))}))).then((function(e){var r=e.filter((function(e){return function(e){return e.status===m||Date.now()-e.lastUpdate>12e4}(e)})),n=e.filter((function(e){return function(e){return e.status===v&&Date.now()-e.lastUpdate<=12e4}(e)})),i=[].concat(o(r),o(n));return{getTimeout:function(e,t){return(0===n.length&&0===e?1:n.length+3+e)*t},statelessHosts:i.length>0?i.map((function(e){return b(e)})):t}}))}function O(e,t,n,i){var a=[],s=function(e,t){if(e.method!==_&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:r(r({},e.data),t.data);return JSON.stringify(n)}}(n,i),c=function(e,t){var n=r(r({},e.headers),t.headers),i={};return Object.keys(n).forEach((function(e){var t=n[e];i[e.toLowerCase()]=t})),i}(e,i),u=n.method,l=n.method!==_?{}:r(r({},n.data),i.data),f=r(r(r({"x-algolia-agent":e.userAgent.value},e.queryParameters),l),i.queryParameters),h=0,d=function t(r,o){var l=r.pop();if(void 0===l)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:x(a)};var d={data:s,headers:c,method:u,url:P(l,n.path,f),connectTimeout:o(h,e.timeouts.connect),responseTimeout:o(h,i.timeout)},p=function(e){var t={request:d,response:e,host:l,triesLeft:r.length};return a.push(t),t},m={onSuccess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(n){var i=p(n);return n.isTimedOut&&h++,Promise.all([e.logger.info("Retryable failure",E(i)),e.hostsCache.set(l,y(l,n.isTimedOut?v:g))]).then((function(){return t(r,o)}))},onFail:function(e){throw p(e),function(e,t){var r=e.content,n=e.status,i=r;try{i=JSON.parse(r).message}catch(e){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(i,n,t)}(e,x(a))}};return e.requester.send(d).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,r=e.status;return!t&&!~~r}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSuccess(e):t.onFail(e)}(e,m)}))};return w(e.hostsCache,t).then((function(e){return d(o(e.statelessHosts).reverse(),e.getTimeout)}))}function j(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var r="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(r)&&(t.value="".concat(t.value).concat(r)),t}};return t}function P(e,t,r){var n=R(r),i="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return n.length&&(i+="?".concat(n)),i}function R(e){return Object.keys(e).map((function(t){return f("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r})).join("&")}function x(e){return e.map((function(e){return E(e)}))}function E(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return r(r({},e),{},{request:r(r({},e.request),{},{headers:r(r({},e.request.headers),t)})})}var F=function(e){var t=e.appId,n=function(e,t,r){var n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:function(){return e===h.WithinHeaders?n:{}},queryParameters:function(){return e===h.WithinQueryParameters?n:{}}}}(void 0!==e.authMode?e.authMode:h.WithinHeaders,t,e.apiKey),o=function(e){var t=e.hostsCache,r=e.logger,n=e.requester,o=e.requestsCache,a=e.responsesCache,s=e.timeouts,c=e.userAgent,u=e.hosts,l=e.queryParameters,f={hostsCache:t,logger:r,requester:n,requestsCache:o,responsesCache:a,timeouts:s,userAgent:c,headers:e.headers,queryParameters:l,hosts:u.map((function(e){return b(e)})),read:function(e,t){var r=d(t,f.timeouts.read),n=function(){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Read)})),e,r)};if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();var o={request:e,mappedRequestOptions:r,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(o,(function(){return f.requestsCache.get(o,(function(){return f.requestsCache.set(o,n()).then((function(e){return Promise.all([f.requestsCache.delete(o),e])}),(function(e){return Promise.all([f.requestsCache.delete(o),Promise.reject(e)])})).then((function(e){var t=i(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.responsesCache.set(o,e)}})},write:function(e,t){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Write)})),e,d(t,f.timeouts.write))}};return f}(r(r({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:p.Read},{url:"".concat(t,".algolia.net"),accept:p.Write}].concat(u([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return l({transporter:o,appId:t,addAlgoliaAgent:function(e,t){o.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([o.requestsCache.clear(),o.responsesCache.clear()]).then((function(){}))}},e.methods)},C=function(e){return function(t,r){return t.method===_?e.transporter.read(t,r):e.transporter.write(t,r)}},T=function(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return l({transporter:e.transporter,appId:e.appId,indexName:t},r.methods)}},I=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{params:R(e.params||{})})}));return e.transporter.read({method:S,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},n)}},k=function(e){return function(t,i){return Promise.all(t.map((function(t){var o=t.params,a=o.facetName,s=o.facetQuery,c=n(o,["facetName","facetQuery"]);return T(e)(t.indexName,{methods:{searchForFacetValues:D}}).searchForFacetValues(a,s,r(r({},i),c))})))}},A=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:r},cacheable:!0},n)}},N=function(e){return function(t,r){return e.transporter.read({method:S,path:f("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r)}},D=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n)}},H=1,L=2,$=3,U=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{threshold:e.threshold||0})}));return e.transporter.read({method:S,path:"1/indexes/*/recommendations",data:{requests:i},cacheable:!0},n)}};function W(e,t,n){var i,o={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return r.setRequestHeader(t,e.headers[t])}));var n,i=function(e,n){return setTimeout((function(){r.abort(),t({status:0,content:n,isTimedOut:!0})}),1e3*e)},o=i(e.connectTimeout,"Connection timeout");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(o),n=i(e.responseTimeout,"Socket timeout"))},r.onerror=function(){0===r.status&&(clearTimeout(o),clearTimeout(n),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(o),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},logger:(i=$,{debug:function(e,t){return H>=i&&console.debug(e,t),Promise.resolve()},info:function(e,t){return L>=i&&console.info(e,t),Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:c(),requestsCache:c({serializable:!1}),hostsCache:s({caches:[a({key:"".concat("4.23.3","-").concat(e)}),c()]}),userAgent:j("4.23.3").add({segment:"Browser",version:"lite"}),authMode:h.WithinQueryParameters};return F(r(r(r({},o),n),{},{methods:{search:I,searchForFacetValues:k,multipleQueries:I,multipleSearchForFacetValues:k,customRequest:C,initIndex:function(e){return function(t){return T(e)(t,{methods:{search:N,searchForFacetValues:D,findAnswers:A}})}},getRecommendations:U}}))}return W.version="4.23.3",W}()},83: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}},87:(e,t,r)=>{"use strict";var n=r(670),i=r(192),o=r(83);e.exports={formats:o,parse:i,stringify:n}},192:(e,t,r)=>{"use strict";var n=r(442),i=Object.prototype.hasOwnProperty,o=Array.isArray,a={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},s=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},c=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 o=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,s=r.depth>0&&/(\[[^[\]]*])/.exec(o),u=s?o.slice(0,s.index):o,l=[];if(u){if(!r.plainObjects&&i.call(Object.prototype,u)&&!r.allowPrototypes)return;l.push(u)}for(var f=0;r.depth>0&&null!==(s=a.exec(o))&&f=0;--o){var a,s=e[o];if("[]"===s&&r.parseArrays)a=[].concat(i);else{a=r.plainObjects?Object.create(null):{};var u="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,l=parseInt(u,10);r.parseArrays||""!==u?!isNaN(l)&&s!==u&&String(l)===u&&l>=0&&r.parseArrays&&l<=r.arrayLimit?(a=[])[l]=i:"__proto__"!==u&&(a[u]=i):a={0:i}}i=a}return i}(l,t,r,n)}};e.exports=function(e,t){var r=function(e){if(!e)return a;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");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 t=void 0===e.charset?a.charset:e.charset;return{allowDots:void 0===e.allowDots?a.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:a.comma,decoder:"function"==typeof e.decoder?e.decoder:a.decoder,delimiter:"string"==typeof e.delimiter||n.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:a.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:a.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:a.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),d=-1,p=t.charset;if(t.charsetSentinel)for(r=0;r-1&&(g=o(g)?[g]:g),i.call(u,m)?u[m]=n.combine(u[m],g):u[m]=g}return u}(e,r):e,f=r.plainObjects?Object.create(null):{},h=Object.keys(l),d=0;d{"use strict";var n=r(442),i=r(83),o=Object.prototype.hasOwnProperty,a={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,c=String.prototype.split,u=Array.prototype.push,l=function(e,t){u.apply(e,s(t)?t:[t])},f=Date.prototype.toISOString,h=i.default,d={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,o,a,u,f,h,p,m,g,v,y,b){var _,S=t;if("function"==typeof f?S=f(r,S):S instanceof Date?S=m(S):"comma"===i&&s(S)&&(S=n.maybeMap(S,(function(e){return e instanceof Date?m(e):e}))),null===S){if(o)return u&&!y?u(r,d.encoder,b,"key",g):r;S=""}if("string"==typeof(_=S)||"number"==typeof _||"boolean"==typeof _||"symbol"==typeof _||"bigint"==typeof _||n.isBuffer(S)){if(u){var w=y?r:u(r,d.encoder,b,"key",g);if("comma"===i&&y){for(var O=c.call(String(S),","),j="",P=0;P0?S.join(",")||null:void 0}];else if(s(f))R=f;else{var E=Object.keys(S);R=h?E.sort(h):E}for(var F=0;F0?y+v:""}},442:(e,t,r)=>{"use strict";var n=r(83),i=Object.prototype.hasOwnProperty,o=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),s=function(e,t){for(var r=t&&t.plainObjects?Object.create(null):{},n=0;n1;){var t=e.pop(),r=t.obj[t.prop];if(o(r)){for(var n=[],i=0;i=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||o===n.RFC1738&&(40===l||41===l)?c+=s.charAt(u):l<128?c+=a[l]:l<2048?c+=a[192|l>>6]+a[128|63&l]:l<55296||l>=57344?c+=a[224|l>>12]+a[128|l>>6&63]+a[128|63&l]:(u+=1,l=65536+((1023&l)<<10|1023&s.charCodeAt(u)),c+=a[240|l>>18]+a[128|l>>12&63]+a[128|l>>6&63]+a[128|63&l])}return c},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(o(e)){for(var r=[],n=0;n{"use strict";r.r(t),r.d(t,{Children:()=>V,Component:()=>s.uA,Fragment:()=>s.FK,PureComponent:()=>U,StrictMode:()=>ke,Suspense:()=>Z,SuspenseList:()=>ee,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>we,cloneElement:()=>Ee,createContext:()=>s.q6,createElement:()=>s.n,createFactory:()=>je,createPortal:()=>ie,createRef:()=>s._3,default:()=>We,findDOMNode:()=>Ce,flushSync:()=>Ie,forwardRef:()=>B,hydrate:()=>he,isElement:()=>Le,isFragment:()=>Re,isMemo:()=>xe,isValidElement:()=>Pe,lazy:()=>Y,memo:()=>W,render:()=>fe,startTransition:()=>Ae,unmountComponentAtNode:()=>Fe,unstable_batchedUpdates:()=>Te,useCallback:()=>R,useContext:()=>x,useDebugValue:()=>E,useDeferredValue:()=>Ne,useEffect:()=>S,useErrorBoundary:()=>F,useId:()=>C,useImperativeHandle:()=>j,useInsertionEffect:()=>He,useLayoutEffect:()=>w,useMemo:()=>P,useReducer:()=>_,useRef:()=>O,useState:()=>b,useSyncExternalStore:()=>$e,useTransition:()=>De,version:()=>Oe});var n,i,o,a,s=r(172),c=0,u=[],l=[],f=s.fF,h=f.__b,d=f.__r,p=f.diffed,m=f.__c,g=f.unmount,v=f.__;function y(e,t){f.__h&&f.__h(i,e,c||t),c=0;var r=i.__H||(i.__H={__:[],__h:[]});return e>=r.__.length&&r.__.push({__V:l}),r.__[e]}function b(e){return c=1,_(H,e)}function _(e,t,r){var o=y(n++,2);if(o.t=e,!o.__c&&(o.__=[r?r(t):H(void 0,t),function(e){var t=o.__N?o.__N[0]:o.__[0],r=o.t(t,e);t!==r&&(o.__N=[r,o.__[1]],o.__c.setState({}))}],o.__c=i,!i.u)){var a=function(e,t,r){if(!o.__c.__H)return!0;var n=o.__c.__H.__.filter((function(e){return!!e.__c}));if(n.every((function(e){return!e.__N})))return!s||s.call(this,e,t,r);var i=!1;return n.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(i=!0)}})),!(!i&&o.__c.props===e)&&(!s||s.call(this,e,t,r))};i.u=!0;var s=i.shouldComponentUpdate,c=i.componentWillUpdate;i.componentWillUpdate=function(e,t,r){if(this.__e){var n=s;s=void 0,a(e,t,r),s=n}c&&c.call(this,e,t,r)},i.shouldComponentUpdate=a}return o.__N||o.__}function S(e,t){var r=y(n++,3);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__H.__h.push(r))}function w(e,t){var r=y(n++,4);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__h.push(r))}function O(e){return c=5,P((function(){return{current:e}}),[])}function j(e,t,r){c=6,w((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==r?r:r.concat(e))}function P(e,t){var r=y(n++,7);return D(r.__H,t)?(r.__V=e(),r.i=t,r.__h=e,r.__V):r.__}function R(e,t){return c=8,P((function(){return e}),t)}function x(e){var t=i.context[e.__c],r=y(n++,9);return r.c=e,t?(null==r.__&&(r.__=!0,t.sub(i)),t.props.value):e.__}function E(e,t){f.useDebugValue&&f.useDebugValue(t?t(e):e)}function F(e){var t=y(n++,10),r=b();return t.__=e,i.componentDidCatch||(i.componentDidCatch=function(e,n){t.__&&t.__(e,n),r[1](e)}),[r[0],function(){r[1](void 0)}]}function C(){var e=y(n++,11);if(!e.__){for(var t=i.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var r=t.__m||(t.__m=[0,0]);e.__="P"+r[0]+"-"+r[1]++}return e.__}function T(){for(var e;e=u.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(A),e.__H.__h.forEach(N),e.__H.__h=[]}catch(t){e.__H.__h=[],f.__e(t,e.__v)}}f.__b=function(e){i=null,h&&h(e)},f.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),v&&v(e,t)},f.__r=function(e){d&&d(e),n=0;var t=(i=e.__c).__H;t&&(o===i?(t.__h=[],i.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.__V=l,e.__N=e.i=void 0}))):(t.__h.forEach(A),t.__h.forEach(N),t.__h=[],n=0)),o=i},f.diffed=function(e){p&&p(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==u.push(t)&&a===f.requestAnimationFrame||((a=f.requestAnimationFrame)||k)(T)),t.__H.__.forEach((function(e){e.i&&(e.__H=e.i),e.__V!==l&&(e.__=e.__V),e.i=void 0,e.__V=l}))),o=i=null},f.__c=function(e,t){t.some((function(e){try{e.__h.forEach(A),e.__h=e.__h.filter((function(e){return!e.__||N(e)}))}catch(r){t.some((function(e){e.__h&&(e.__h=[])})),t=[],f.__e(r,e.__v)}})),m&&m(e,t)},f.unmount=function(e){g&&g(e);var t,r=e.__c;r&&r.__H&&(r.__H.__.forEach((function(e){try{A(e)}catch(e){t=e}})),r.__H=void 0,t&&f.__e(t,r.__v))};var I="function"==typeof requestAnimationFrame;function k(e){var t,r=function(){clearTimeout(n),I&&cancelAnimationFrame(t),setTimeout(e)},n=setTimeout(r,100);I&&(t=requestAnimationFrame(r))}function A(e){var t=i,r=e.__c;"function"==typeof r&&(e.__c=void 0,r()),i=t}function N(e){var t=i;e.__c=e.__(),i=t}function D(e,t){return!e||e.length!==t.length||t.some((function(t,r){return t!==e[r]}))}function H(e,t){return"function"==typeof t?t(e):t}function L(e,t){for(var r in t)e[r]=t[r];return e}function $(e,t){for(var r in e)if("__source"!==r&&!(r in t))return!0;for(var n in t)if("__source"!==n&&e[n]!==t[n])return!0;return!1}function U(e,t){this.props=e,this.context=t}function W(e,t){function r(e){var r=this.props.ref,n=r==e.ref;return!n&&r&&(r.call?r(null):r.current=null),t?!t(this.props,e)||!n:$(this.props,e)}function n(t){return this.shouldComponentUpdate=r,(0,s.n)(e,t)}return n.displayName="Memo("+(e.displayName||e.name)+")",n.prototype.isReactComponent=!0,n.__f=!0,n}(U.prototype=new s.uA).isPureReactComponent=!0,U.prototype.shouldComponentUpdate=function(e,t){return $(this.props,e)||$(this.state,t)};var Q=s.fF.__b;s.fF.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),Q&&Q(e)};var M="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function B(e){function t(t){var r=L({},t);return delete r.ref,e(r,t.ref||null)}return t.$$typeof=M,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var q=function(e,t){return null==e?null:(0,s.v2)((0,s.v2)(e).map(t))},V={map:q,forEach:q,count:function(e){return e?(0,s.v2)(e).length:0},only:function(e){var t=(0,s.v2)(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:s.v2},z=s.fF.__e;s.fF.__e=function(e,t,r,n){if(e.then)for(var i,o=t;o=o.__;)if((i=o.__c)&&i.__c)return null==t.__e&&(t.__e=r.__e,t.__k=r.__k),i.__c(e,t);z(e,t,r,n)};var J=s.fF.unmount;function G(e,t,r){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),e.__c.__H=null),null!=(e=L({},e)).__c&&(e.__c.__P===r&&(e.__c.__P=t),e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return G(e,t,r)}))),e}function X(e,t,r){return e&&r&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return X(e,t,r)})),e.__c&&e.__c.__P===t&&(e.__e&&r.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=r)),e}function Z(){this.__u=0,this.t=null,this.__b=null}function K(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function Y(e){var t,r,n;function i(i){if(t||(t=e()).then((function(e){r=e.default||e}),(function(e){n=e})),n)throw n;if(!r)throw t;return(0,s.n)(r,i)}return i.displayName="Lazy",i.__f=!0,i}function ee(){this.u=null,this.o=null}s.fF.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),J&&J(e)},(Z.prototype=new s.uA).__c=function(e,t){var r=t.__c,n=this;null==n.t&&(n.t=[]),n.t.push(r);var i=K(n.__v),o=!1,a=function(){o||(o=!0,r.__R=null,i?i(s):s())};r.__R=a;var s=function(){if(! --n.__u){if(n.state.__a){var e=n.state.__a;n.__v.__k[0]=X(e,e.__c.__P,e.__c.__O)}var t;for(n.setState({__a:n.__b=null});t=n.t.pop();)t.forceUpdate()}};n.__u++||32&t.__u||n.setState({__a:n.__b=n.__v.__k[0]}),e.then(a,a)},Z.prototype.componentWillUnmount=function(){this.t=[]},Z.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var r=document.createElement("div"),n=this.__v.__k[0].__c;this.__v.__k[0]=G(this.__b,r,n.__O=n.__P)}this.__b=null}var i=t.__a&&(0,s.n)(s.FK,null,e.fallback);return i&&(i.__u&=-33),[(0,s.n)(s.FK,null,t.__a?null:e.children),i]};var te=function(e,t,r){if(++r[1]===r[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(r=e.u;r;){for(;r.length>3;)r.pop()();if(r[1]>>1,1),t.i.removeChild(e)}}),(0,s.XX)((0,s.n)(re,{context:t.context},e.__v),t.l)}function ie(e,t){var r=(0,s.n)(ne,{__v:e,i:t});return r.containerInfo=t,r}(ee.prototype=new s.uA).__a=function(e){var t=this,r=K(t.__v),n=t.o.get(e);return n[0]++,function(i){var o=function(){t.props.revealOrder?(n.push(i),te(t,e,n)):i()};r?r(o):o()}},ee.prototype.render=function(e){this.u=null,this.o=new Map;var t=(0,s.v2)(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var r=t.length;r--;)this.o.set(t[r],this.u=[1,0,this.u]);return e.children},ee.prototype.componentDidUpdate=ee.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,r){te(e,r,t)}))};var oe="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,ae=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,se=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,ce=/[A-Z0-9]/g,ue="undefined"!=typeof document,le=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(e)};function fe(e,t,r){return null==t.__k&&(t.textContent=""),(0,s.XX)(e,t),"function"==typeof r&&r(),e?e.__c:null}function he(e,t,r){return(0,s.Qv)(e,t),"function"==typeof r&&r(),e?e.__c:null}s.uA.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(s.uA.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var de=s.fF.event;function pe(){}function me(){return this.cancelBubble}function ge(){return this.defaultPrevented}s.fF.event=function(e){return de&&(e=de(e)),e.persist=pe,e.isPropagationStopped=me,e.isDefaultPrevented=ge,e.nativeEvent=e};var ve,ye={enumerable:!1,configurable:!0,get:function(){return this.class}},be=s.fF.vnode;s.fF.vnode=function(e){"string"==typeof e.type&&function(e){var t=e.props,r=e.type,n={};for(var i in t){var o=t[i];if(!("value"===i&&"defaultValue"in t&&null==o||ue&&"children"===i&&"noscript"===r||"class"===i||"className"===i)){var a=i.toLowerCase();"defaultValue"===i&&"value"in t&&null==t.value?i="value":"download"===i&&!0===o?o="":"translate"===a&&"no"===o?o=!1:"ondoubleclick"===a?i="ondblclick":"onchange"!==a||"input"!==r&&"textarea"!==r||le(t.type)?"onfocus"===a?i="onfocusin":"onblur"===a?i="onfocusout":se.test(i)?i=a:-1===r.indexOf("-")&&ae.test(i)?i=i.replace(ce,"-$&").toLowerCase():null===o&&(o=void 0):a=i="oninput","oninput"===a&&n[i=a]&&(i="oninputCapture"),n[i]=o}}"select"==r&&n.multiple&&Array.isArray(n.value)&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=-1!=n.value.indexOf(e.props.value)}))),"select"==r&&null!=n.defaultValue&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=n.multiple?-1!=n.defaultValue.indexOf(e.props.value):n.defaultValue==e.props.value}))),t.class&&!t.className?(n.class=t.class,Object.defineProperty(n,"className",ye)):(t.className&&!t.class||t.class&&t.className)&&(n.class=n.className=t.className),e.props=n}(e),e.$$typeof=oe,be&&be(e)};var _e=s.fF.__r;s.fF.__r=function(e){_e&&_e(e),ve=e.__c};var Se=s.fF.diffed;s.fF.diffed=function(e){Se&&Se(e);var t=e.props,r=e.__e;null!=r&&"textarea"===e.type&&"value"in t&&t.value!==r.value&&(r.value=null==t.value?"":t.value),ve=null};var we={ReactCurrentDispatcher:{current:{readContext:function(e){return ve.__n[e.__c].props.value},useCallback:R,useContext:x,useDebugValue:E,useDeferredValue:Ne,useEffect:S,useId:C,useImperativeHandle:j,useInsertionEffect:He,useLayoutEffect:w,useMemo:P,useReducer:_,useRef:O,useState:b,useSyncExternalStore:$e,useTransition:De}}},Oe="17.0.2";function je(e){return s.n.bind(null,e)}function Pe(e){return!!e&&e.$$typeof===oe}function Re(e){return Pe(e)&&e.type===s.FK}function xe(e){return!!e&&!!e.displayName&&("string"==typeof e.displayName||e.displayName instanceof String)&&e.displayName.startsWith("Memo(")}function Ee(e){return Pe(e)?s.Ob.apply(null,arguments):e}function Fe(e){return!!e.__k&&((0,s.XX)(null,e),!0)}function Ce(e){return e&&(e.base||1===e.nodeType&&e)||null}var Te=function(e,t){return e(t)},Ie=function(e,t){return e(t)},ke=s.FK;function Ae(e){e()}function Ne(e){return e}function De(){return[!1,Ae]}var He=w,Le=Pe;function $e(e,t){var r=t(),n=b({h:{__:r,v:t}}),i=n[0].h,o=n[1];return w((function(){i.__=r,i.v=t,Ue(i)&&o({h:i})}),[e,r,t]),S((function(){return Ue(i)&&o({h:i}),e((function(){Ue(i)&&o({h:i})}))}),[e]),r}function Ue(e){var t,r,n=e.v,i=e.__;try{var o=n();return!((t=i)===(r=o)&&(0!==t||1/t==1/r)||t!=t&&r!=r)}catch(e){return!0}}var We={useState:b,useId:C,useReducer:_,useEffect:S,useLayoutEffect:w,useInsertionEffect:He,useTransition:De,useDeferredValue:Ne,useSyncExternalStore:$e,startTransition:Ae,useRef:O,useImperativeHandle:j,useMemo:P,useCallback:R,useContext:x,useDebugValue:E,version:"17.0.2",Children:V,render:fe,hydrate:he,unmountComponentAtNode:Fe,createPortal:ie,createElement:s.n,createContext:s.q6,createFactory:je,cloneElement:Ee,createRef:s._3,Fragment:s.FK,isValidElement:Pe,isElement:Le,isFragment:Re,isMemo:xe,findDOMNode:Ce,Component:s.uA,PureComponent:U,memo:W,forwardRef:B,flushSync:Ie,unstable_batchedUpdates:Te,StrictMode:ke,Suspense:Z,SuspenseList:ee,lazy:Y,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:we}},172:(e,t,r)=>{"use strict";r.d(t,{FK:()=>O,Ob:()=>q,Qv:()=>B,XX:()=>M,_3:()=>w,fF:()=>i,h:()=>_,n:()=>_,q6:()=>V,uA:()=>j,v2:()=>I});var n,i,o,a,s,c,u,l,f,h,d,p={},m=[],g=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,v=Array.isArray;function y(e,t){for(var r in t)e[r]=t[r];return e}function b(e){var t=e.parentNode;t&&t.removeChild(e)}function _(e,t,r){var i,o,a,s={};for(a in t)"key"==a?i=t[a]:"ref"==a?o=t[a]:s[a]=t[a];if(arguments.length>2&&(s.children=arguments.length>3?n.call(arguments,2):r),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===s[a]&&(s[a]=e.defaultProps[a]);return S(e,s,i,o,null)}function S(e,t,r,n,a){var s={type:e,props:t,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++o:a,__i:-1,__u:0};return null==a&&null!=i.vnode&&i.vnode(s),s}function w(){return{current:null}}function O(e){return e.children}function j(e,t){this.props=e,this.context=t}function P(e,t){if(null==t)return e.__?P(e.__,e.__i+1):null;for(var r;tt&&a.sort(u));E.__r=0}function F(e,t,r,n,i,o,a,s,c,u,l){var f,h,d,g,v,y=n&&n.__k||m,b=t.length;for(r.__d=c,C(r,t,y),c=r.__d,f=0;f0?S(i.type,i.props,i.key,i.ref?i.ref:null,i.__v):i)?(i.__=e,i.__b=e.__b+1,s=k(i,r,a,l),i.__i=s,o=null,-1!==s&&(l--,(o=r[s])&&(o.__u|=131072)),null==o||null===o.__v?(-1==s&&f--,"function"!=typeof i.type&&(i.__u|=65536)):s!==a&&(s===a+1?f++:s>a?l>c-a?f+=s-a:f--:s(null==c||131072&c.__u?0:1))for(;a>=0||s=0){if((c=t[a])&&!(131072&c.__u)&&i==c.key&&o===c.type)return a;a--}if(s2&&(c.children=arguments.length>3?n.call(arguments,2):r),S(e.type,c,i||e.key,o||e.ref,null)}function V(e,t){var r={__c:t="__cC"+d++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var r,n;return this.getChildContext||(r=[],(n={})[t]=this,this.getChildContext=function(){return n},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&r.some((function(e){e.__e=!0,x(e)}))},this.sub=function(e){r.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){r.splice(r.indexOf(e),1),t&&t.call(e)}}),e.children}};return r.Provider.__=r.Consumer.contextType=r}n=m.slice,i={__e:function(e,t,r,n){for(var i,o,a;t=t.__;)if((i=t.__c)&&!i.__)try{if((o=i.constructor)&&null!=o.getDerivedStateFromError&&(i.setState(o.getDerivedStateFromError(e)),a=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(e,n||{}),a=i.__d),a)return i.__E=i}catch(t){e=t}throw e}},o=0,j.prototype.setState=function(e,t){var r;r=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=y({},this.state),"function"==typeof e&&(e=e(y({},r),this.props)),e&&y(r,e),null!=e&&this.__v&&(t&&this._sb.push(t),x(this))},j.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),x(this))},j.prototype.render=O,a=[],c="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,u=function(e,t){return e.__v.__b-t.__v.__b},E.__r=0,l=0,f=D(!1),h=D(!0),d=0},833:e=>{e.exports=function(e,t,r,n){var i=r?r.call(n,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),c=0;c{"use strict";var n=r(299);var i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=n.useState,a=n.useEffect,s=n.useLayoutEffect,c=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var l="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=o({inst:{value:r,getSnapshot:t}}),i=n[0].inst,l=n[1];return s((function(){i.value=r,i.getSnapshot=t,u(i)&&l({inst:i})}),[e,r,t]),a((function(){return u(i)&&l({inst:i}),e((function(){u(i)&&l({inst:i})}))}),[e]),c(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:l},888:(e,t,r)=>{"use strict";e.exports=r(63)}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n].call(o.exports,o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0;var n={};return(()=>{"use strict";r.r(n);var e=r(643),t=r.n(e),i=r(172),o=r(299);function a(){return a=Object.assign||function(e){for(var t=1;te instanceof ShadowRoot,c=e=>{const t=e.getRootNode()instanceof ShadowRoot?e.getRootNode().host:e,{dataset:r}=t,n={};for(var i in r){if(!1===r.hasOwnProperty(i))return;const e=`${(o=i.split(/(props?)/).pop()||"").charAt(0).toLowerCase()}${o.slice(1)}`;e&&(n[e]=r[i])}var o;return n},u=e=>["text/props","application/json"].includes(e.getAttribute("type")||""),l=e=>s(e)?[]:Array.from(e.getElementsByTagName("script")).filter(u),f=e=>Array.from(document.querySelectorAll(e)).filter(u),h=e=>{let t={};return e.forEach((e=>{try{t=a({},t,JSON.parse(e.innerHTML))}catch(e){}})),t},d=(e,t,r={},n)=>{const i=c(t),o=e._executedScript?c(e._executedScript):{},s=h(l(t));return a({},r,i,o,n?h(f(n)):{},s)};function p(e,t){var r=(t=[].concat(t))[t.length-1].nextSibling;function n(t,n){e.insertBefore(t,n||r)}return e.__k={nodeType:1,parentNode:e,firstChild:t[0],childNodes:t,insertBefore:n,appendChild:n,removeChild:function(t){e.removeChild(t)}}}const m=({island:e,widget:t,rootFragment:r,props:n})=>{e.props=n,(0,i.XX)((0,i.h)(t,n),r)};function g(){for(var e=arguments.length,t=new Array(e),r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n":">",'"':""","'":"'"},C=/[&<>"']/g,T=RegExp(C.source);var I={"&":"&","<":"<",">":">",""":'"',"'":"'"},k=/&(amp|quot|lt|gt|#39);/g,A=RegExp(k.source);function N(e){return e&&A.test(e)?e.replace(k,(function(e){return I[e]})):e}function D(e){return D="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},D(e)}function H(e){if(!function(e){return"object"===D(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 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)}function $(){return $=Object.assign?Object.assign.bind():function(e){for(var t=1;t",highlightPostTag:""};function q(e){return function(e){return e&&T.test(e)?e.replace(C,(function(e){return F[e]})):e}(e).replace(new RegExp(M.highlightPreTag,"g"),B.highlightPreTag).replace(new RegExp(M.highlightPostTag,"g"),B.highlightPostTag)}function V(e){return H(e)&&"string"!=typeof e.value?Object.keys(e).reduce((function(t,r){return W(W({},t),{},Q({},r,V(e[r])))}),{}):Array.isArray(e)?e.map(V):W(W({},e),{},{value:q(e.value)})}function z(e){return void 0===e.__escaped&&((e=e.map((function(e){var t=$({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e));return t._highlightResult&&(t._highlightResult=V(t._highlightResult)),t._snippetResult&&(t._snippetResult=V(t._snippetResult)),t}))).__escaped=!0),e}function J(e){return J="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},J(e)}function G(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 X(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var de=g({name:"infinite-hits",connector:!0});function pe(e){var t=e||{};t.page;return he(t,oe)}function me(e){var t=e||{};t.clickAnalytics,t.userToken;return he(t,ae)}const ge=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;return _(e,de()),function(r){var n,i,o,a,s,c,u=r||{},l=u.escapeHTML,f=void 0===l||l,h=u.transformItems,d=void 0===h?function(e){return e}:h,p=u.cache,m=void 0===p?(n=null,i=null,{read:function(e){var t=e.state;return y(i,pe(t))?n:null},write:function(e){var t=e.state,r=e.hits;i=pe(t),n=r}}):p,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.min.apply(Math,[n].concat(le(i)))},v=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(le(i)))};return{$$type:"ais.infiniteHits",init:function(t){e(ce(ce({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){var r=t.instantSearchInstance,n=this.getWidgetRenderState(t);e(ce(ce({},n),{},{instantSearchInstance:r}),!1),s("view:internal",n.currentPageHits)},getRenderState:function(e,t){return ce(ce({},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=[],y=u.getPreviousState()||l,b=m.read({state:me(y)})||{};if(n){var _,w,O=y.page,j=void 0===O?0:O;f&&n.hits.length>0&&(n.hits=z(n.hits));var P=function(e,t,r){return e.map((function(e,n){return X(X({},e),{},{__position:r*t+n+1})}))}(n.hits,n.page,n.hitsPerPage),R=function(e,t){return t?e.map((function(e){return ee(ee({},e),{},{__queryID:t})})):e}(P,n.queryID),x=d(R,{results:n}),F=!1;ne(h.mainIndex,(function(e){!F&&e.getWidgets().some((function(e){return"ais.dynamicWidgets"===e.$$type}))&&(F=!0)}));var C=!(null!==(_=y.disjunctiveFacets)&&void 0!==_&&_.length||(y.facets||[]).filter((function(e){return"*"!==e})).length||null!==(w=y.hierarchicalFacets)&&void 0!==w&&w.length);void 0!==b[j]||n.__isArtificial||"idle"!==h.status||F&&C||(b[j]=x,m.write({state:me(y),hits:b})),p=x,t=0===g(y,b)}else o=function(e){return function(){e.overrideStateWithoutTriggeringChangeEvent(ce(ce({},e.state),{},{page:g(e.state,m.read({state:me(e.state)})||{})-1})).searchWithoutTriggeringOnStateChange()}}(i),a=function(e){return function(){e.setPage(v(e.state,m.read({state:me(e.state)})||{})+1).search()}}(i),s=function(e){var t=e.instantSearchInstance,r=e.getIndex,n=e.widgetType,i={},o=void 0;return function(){for(var e=arguments.length,a=new Array(e),s=0;se.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Je(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=Te(),a=Fe(),s=(Re(null!==(t=(0,o.useContext)(xe))),t),c=Ae(r),u=Ae(n),l=(0,o.useRef)(!0),f=(0,o.useRef)(null),h=(0,o.useRef)(a.status),d=(0,o.useMemo)((function(){var t=e((function(e,t){if(t)l.current=!0;else if(l.current){var r=e.instantSearchInstance,n=(e.widgetParams,ze(e,Ue));be(n,f.current,(function(e,t){return(null==e?void 0:e.constructor)===Function&&(null==t?void 0:t.constructor)===Function}))&&r.status===h.current||(g(n),f.current=n,h.current=r.status)}}),(function(){l.current=!1}));return qe(qe({},t(c)),u)}),[e,c,u]),p=Qe((0,o.useState)((function(){if(d.getWidgetRenderState){var e,t=s.getHelper(),r=s.getWidgetUiState({})[s.getIndexId()];t.state=(null===(e=d.getWidgetSearchParameters)||void 0===e?void 0:e.call(d,t.state,{uiState:r}))||t.state;var n=function(e){var t=e.getHelper(),r=e.getResults()||Se(t.state),n=e.getScopedResults().map((function(t){var n=t.indexId===e.getIndexId()?r:Se(t.helper.state);return je(je({},t),{},{results:t.results||n})}));return{results:r,scopedResults:n}}(s),i=n.results,o=n.scopedResults,c=d.getWidgetRenderState({helper:t,parent:s,instantSearchInstance:a,results:i,scopedResults:o,state:t.state,renderState:a.renderState,templatesConfig:a.templatesConfig,createURL:s.createURL,searchMetadata:{isSearchStalled:"stalled"===a.status},status:a.status,error:a.error});c.widgetParams;return ze(c,We)}return{}})),2),m=p[0],g=p[1];return function(e){var t,r=e.widget,n=e.parentIndex,i=e.props,a=e.shouldSsr,s=Le(),c=(0,o.useRef)(i);(0,o.useEffect)((function(){c.current=i}),[i]);var u=(0,o.useRef)(r);(0,o.useEffect)((function(){u.current=r}),[r]);var l,f=(0,o.useRef)(null),h=a&&!n.getWidgets().includes(r),d=Fe();De((function(){var e=u.current;return f.current?(clearTimeout(f.current),be(i,c.current)||(n.removeWidgets([e]),n.addWidgets([r]))):a||n.addWidgets([r]),function(){f.current=setTimeout((function(){d._schedule((function(){d._preventWidgetCleanup||n.removeWidgets([e])}))}))}}),[n,r,a,d,i]),(h||"pending"===(null==s||null===(t=s.current)||void 0===t?void 0:t.status))&&n.addWidgets([r]),"undefined"==typeof window&&null!=s&&s.current&&"ais.index"!==r.$$type&&(Ne(s.current),"ais.dynamicWidgets"!==r.$$type&&null!==(l=d.helper)&&void 0!==l&&l.lastResults&&Ne(s.current))}({widget:d,parentIndex:s,props:c,shouldSsr:Boolean(i)}),m}var Ge=r(733);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 Ze="_ALGOLIA";function Ke(){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;n1&&void 0!==arguments[1]?arguments[1]:{fallback:function(){}}).fallback;return"undefined"==typeof window?t():e({window})}function et(e,t){for(var r,n=0;ne.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{},t=e.insightsClient,r=e.insightsInitParams,n=e.onEvent,i=e.$$internal,o=void 0!==i&&i,a=e.$$automatic,s=void 0!==a&&a,c=t;t||null===t||Ye((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;i1&&void 0!==arguments[1]&&arguments[1],n=dt(e);if(n){var i=c.state.userToken;r?o():setTimeout(o,0)}function o(){c.overrideStateWithoutTriggeringChangeEvent(nt(nt({},c.state),{},{userToken:n})),i&&i!==e&&t.scheduleSearch()}},r=Ke();function i(t,r,n){e(t,!0),r&&u("setUserToken",r),n&&u("setAuthenticatedUserToken",n)}r&&e(r,!0);var l=v||g,f=m||p;l?i(l,g,v):f&&i(f,p,m),u("onUserTokenChange",e,{immediate:!0}),u("onAuthenticatedUserTokenChange",(function(t){t||u("getUserToken",null,(function(t,r){e(r)})),e(t)}),{immediate:!0});var y=u;ht(u)&&(y=function(e,t){return u(e,t,{headers:{"X-Algolia-Application-Id":h,"X-Algolia-API-Key":d}})}),t.sendEventToInsights=function(e){n?n(e,y):e.insightsMethod&&(e.payload.algoliaSource=["instantsearch"],s&&e.payload.algoliaSource.push("instantsearch-automatic"),"internal"===e.eventModifier&&e.payload.algoliaSource.push("instantsearch-internal"),y(e.insightsMethod,e.payload))}},unsubscribe:function(){u("onUserTokenChange",void 0),u("onAuthenticatedUserTokenChange",void 0),t.sendEventToInsights=b,c&&a&&(c.overrideStateWithoutTriggeringChangeEvent(nt(nt({},c.state),a)),t.scheduleSearch())}}}}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 dt(e){if(e)return"number"==typeof e?e.toString():e}function pt(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 mt(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 gt(e,t,r){var n=pt(t,t.mainIndex,t._initialUiState);e.forEach((function(e){var i={};if(e.getWidgetRenderState){var o=e.getWidgetRenderState(n);o&&o.widgetParams&&(i=o.widgetParams)}var a=Object.keys(i).filter((function(e){return void 0!==i[e]}));r.widgets.push({type:e.$$type,widgetType:e.$$widgetType,params:a}),"ais.index"===e.$$type&>(e.getWidgets(),t,r)}))}function vt(){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"),o=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,gt(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),o.appendChild(i)}),0)},started:function(){},unsubscribe:function(){i.remove()}}}}var yt=r(87);function bt(e){return bt="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},bt(e)}function _t(e,t){for(var r=0;r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Tt(e){e.configure;return Ct(e,Rt)}function It(e){return It="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},It(e)}function kt(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 At(e){for(var t=1;t0&&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,o=n.hostname,a=n.port,s=void 0===a?"":a,c=n.pathname,u=n.hash,l=t.stringify(r),f=""===s?"":":".concat(s);return l?"".concat(i,"//").concat(o).concat(f).concat(c,"?").concat(l).concat(u):"".concat(i,"//").concat(o).concat(f).concat(c).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,o=e.writeDelay,a=void 0===o?400:o,s=e.windowTitle,c=e.getLocation,u=void 0===c?function(){return Ye((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.")}})}:c,l=e.start,f=e.dispose,h=e.push,d=e.cleanUrlOnDispose;return new jt({createURL:r,parseURL:i,writeDelay:a,windowTitle:s,getLocation:u,start:l,dispose:f,push:h,cleanUrlOnDispose:d})}():t,n=e.stateMapping,i=void 0===n?{$$type:"ais.simple",stateToRoute:function(e){return Object.keys(e).reduce((function(t,r){return Et(Et({},t),{},Ft({},r,Tt(e[r])))}),{})},routeToState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(t,r){return Et(Et({},t),{},Ft({},r,Tt(e[r])))}),{})}}:n,o=e.$$internal,a=void 0!==o&&o;return function(e){var t=e.instantSearchInstance;t._createURL=function(e){var n=0===t.mainIndex.getWidgets().length?t._initialUiState:t.mainIndex.getWidgetUiState({}),o=Object.keys(e).reduce((function(t,r){return At(At({},t),{},Nt({},r,e[r]))}),n),a=i.stateToRoute(o);return r.createURL(a)};var n=void 0,o=t._initialUiState;return{$$type:"ais.router({router:".concat(r.$$type||"__unknown__",", stateMapping:").concat(i.$$type||"__unknown__","})"),$$internal:a,onStateChange:function(e){var t=e.uiState,o=i.stateToRoute(t);void 0!==n&&y(n,o)||(r.write(o),n=o)},subscribe:function(){t._initialUiState=At(At({},o),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()}}}};function Ht(e){return Ht="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},Ht(e)}var Lt=["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"];function $t(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 Ut(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Mt=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;r0?e.setQueryParameters({ruleContexts:r}):e}(c,t),l=function(e,t){return t.facets.reduce((function(e,t){return e.addFacet(t)}),e)}(u,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=Qt(t,Lt);return e.setQueryParameters(r)}(l,t)}))};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)}var Vt=["initialSearchParameters"],zt=["initialRecommendParameters"];function Jt(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 Gt(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var er=g({name:"index-widget"});function tr(e,t){var r=t.state,n=t.recommendState,i=t.isPageReset,o=t._uiState;r!==e.state&&(e.state=r,e.emit("change",{state:e.state,results:e.lastResults,isPageReset:i,_uiState:o})),n!==e.recommendState&&(e.recommendState=n)}function rr(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.reduce((function(e,r){return re(r)?e:r.getWidgetUiState||r.getWidgetState?r.getWidgetUiState?r.getWidgetUiState(e,t):r.getWidgetState(e,t):e}),r)}function nr(e,t){var r=t.initialSearchParameters,n=Yt(t,Vt);return e.reduce((function(e,t){return!t.getWidgetSearchParameters||re(t)?e:"search"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):t.getWidgetSearchParameters(e,n)}),r)}function ir(e,t){var r=t.initialRecommendParameters,n=Yt(t,zt);return e.reduce((function(e,t){return!re(t)&&"recommend"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):e}),r)}function or(e){var t=e.filter(re);0!==t.length&&t.forEach((function(e){var t=e.getHelper();tr(t,{state:t.state.resetPage(),recommendState:t.recommendState,isPageReset:!0}),or(e.getWidgets())}))}function ar(e){return e.filter(re).reduce((function(e,t){return e.concat.apply(e,[{indexId:t.getIndexId(),results:t.getResults(),helper:t.getHelper()}].concat(Zt(ar(t.getWidgets()))))}),[])}const sr=function(e){if(void 0===e||void 0===e.indexName)throw new Error(er("The `indexName` option is required."));var t=e.indexName,r=e.indexId,n=void 0===r?t:r,i=[],o={},a=null,s=null,c=null,u=null,l=null;return{$$type:"ais.index",$$widgetType:"ais.index",getIndexName:function(){return t},getIndexId:function(){return n},getHelper:function(){return c},getResults:function(){var e;return null!==(e=u)&&void 0!==e&&e.lastResults?(u.lastResults._state=c.state,u.lastResults):null},getPreviousState:function(){return l},getScopedResults:function(){var e=this.getParent();return ar(e?e.getWidgets():0===t.length?this.getWidgets():[this])},getParent:function(){return s},createURL:function(e){return"function"==typeof e?a._createURL(Xt({},n,e(o))):a._createURL(Xt({},n,rr(i,{searchParameters:e,helper:c})))},getWidgets:function(){return i},addWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(er("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(er("The widget definition expects a `render` and/or an `init` method."));return i=i.concat(e),a&&Boolean(e.length)&&(tr(c,{state:nr(i,{uiState:o,initialSearchParameters:c.state}),recommendState:ir(i,{uiState:o,initialRecommendParameters:c.recommendState}),_uiState:o}),e.forEach((function(e){e.getRenderState&&cr({renderState:e.getRenderState(a.renderState[t.getIndexId()]||{},pt(a,t,a._initialUiState)),instantSearchInstance:a,parent:t})})),e.forEach((function(e){e.init&&e.init(pt(a,t,a._initialUiState))})),a.scheduleSearch()),this},removeWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(er("The `removeWidgets` method expects an array of widgets."));if(e.some((function(e){return"function"!=typeof e.dispose})))throw new Error(er("The widget definition expects a `dispose` method."));if(i=i.filter((function(t){return-1===e.indexOf(t)})),a&&Boolean(e.length)){var r=e.reduce((function(e,r){return r.dispose({helper:c,state:e,parent:t})||e}),c.state),n=a.future.preserveSharedStateOnUnmount?nr(i,{uiState:o,initialSearchParameters:new _e.SearchParameters({index:this.getIndexName()})}):nr(i,{uiState:rr(i,{searchParameters:r,helper:c}),initialSearchParameters:r});o=rr(i,{searchParameters:n,helper:c}),c.setState(n),i.length&&a.scheduleSearch()}return this},init:function(e){var r,f=this,h=e.instantSearchInstance,d=e.parent,p=e.uiState;if(null===c){a=h,s=d,o=p[n]||{};var m=h.mainHelper,g=nr(i,{uiState:o,initialSearchParameters:new _e.SearchParameters({index:t})}),v=ir(i,{uiState:o,initialRecommendParameters:new _e.RecommendParameters});(c=_e({},g.index,g)).recommendState=v,c.search=function(){return h.onStateChange?(h.onStateChange({uiState:h.mainIndex.getWidgetUiState({}),setUiState:function(e){return h.setUiState(e,!1)}}),m):m.search()},c.searchWithoutTriggeringOnStateChange=function(){return m.search()},c.searchForFacetValues=function(e,t,r,n){var i=c.state.setQueryParameters(n);return m.searchForFacetValues(e,t,r,i)},u=m.derive((function(){return Bt.apply(void 0,[m.state].concat(Zt(function(e){for(var t=e.getParent(),r=[e.getHelper().state];null!==t;)r=[t.getHelper().state].concat(r),t=t.getParent();return r}(f))))}),(function(){return f.getHelper().recommendState}));var y=null===(r=h._initialResults)||void 0===r?void 0:r[this.getIndexId()];if(y){var b=new _e.SearchResults(new _e.SearchParameters(y.state),y.results);u.lastResults=b,c.lastResults=b}c.on("change",(function(e){e.isPageReset&&or(i)})),u.on("search",(function(){h.scheduleStalledRender()})),u.on("result",(function(e){var t=e.results;h.scheduleRender(),c.lastResults=t,l=null==t?void 0:t._state})),u.on("recommend:result",(function(e){var t=e.recommend;h.scheduleRender(),c.lastRecommendResults=t.results})),i.forEach((function(e){e.getRenderState&&cr({renderState:e.getRenderState(h.renderState[f.getIndexId()]||{},pt(h,f,p)),instantSearchInstance:h,parent:f})})),i.forEach((function(e){e.init&&e.init(pt(h,f,p))})),c.on("change",(function(e){var t=e.state,r=e._uiState;o=rr(i,{searchParameters:t,helper:c},r||{}),h.onStateChange||h.onInternalStateChange()})),y&&h.scheduleRender()}},render:function(e){var t=this,r=e.instantSearchInstance;"error"===r.status&&!r.mainHelper.hasPendingRequests()&&l&&c.setState(l);var n=this.getResults()?i:i.filter(re);(n=n.filter((function(e){return!e.shouldRender||e.shouldRender({instantSearchInstance:r})}))).forEach((function(e){e.getRenderState&&cr({renderState:e.getRenderState(r.renderState[t.getIndexId()]||{},mt(r,t)),instantSearchInstance:r,parent:t})})),n.forEach((function(e){e.render&&e.render(mt(r,t))}))},dispose:function(){var e,t,r=this;i.forEach((function(e){e.dispose&&c&&e.dispose({helper:c,state:c.state,parent:r})})),a=null,s=null,null===(e=c)||void 0===e||e.removeAllListeners(),c=null,null===(t=u)||void 0===t||t.detach(),u=null},getWidgetUiState:function(e){return i.filter(re).reduce((function(e,t){return t.getWidgetUiState(e)}),Gt(Gt({},e),{},Xt({},n,Gt(Gt({},e[n]),o))))},getWidgetState:function(e){return this.getWidgetUiState(e)},getWidgetSearchParameters:function(e,t){var r=t.uiState;return nr(i,{uiState:r,initialSearchParameters:e})},refreshUiState:function(){o=rr(i,{searchParameters:this.getHelper().state,helper:this.getHelper()},o)},setIndexUiState:function(e){var t="function"==typeof e?e(o):e;a.setUiState((function(e){return Gt(Gt({},e),{},Xt({},n,t))}))}}};function cr(e){var t=e.renderState,r=e.instantSearchInstance,n=e.parent,i=n?n.getIndexId():r.mainIndex.getIndexId();r.renderState=Gt(Gt({},r.renderState),{},Xt({},i,Gt(Gt({},r.renderState[i]),t)))}var ur=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):"",o=n?"--".concat(n):"";return"".concat("ais","-").concat(e).concat(i).concat(o)}};function lr(e,t){return(Array.isArray(t)?t:t.split(".")).reduce((function(e,t){return e&&e[t]}),e)}var fr=ur("Highlight");function hr(e){var t=B.highlightPreTag,r=B.highlightPostTag;return e.map((function(e){return e.isHighlighted?t+e.value+r:e.value})).join("")}var dr=new RegExp(/\w/i);function pr(e,t){var r,n,i=e[t],o=(null===(r=e[t+1])||void 0===r?void 0:r.isHighlighted)||!0,a=(null===(n=e[t-1])||void 0===n?void 0:n.isHighlighted)||!0;return dr.test(N(i.value))||a!==o?i.isHighlighted:a}function mr(e){return mr="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},mr(e)}function gr(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 vr(e){for(var t=1;t')).replace(new RegExp(B.highlightPostTag,"g"),""))}(Er(Er({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(lr(i._highlightResult,t)||{}).value,c=void 0===s?"":s,u=Sr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return hr(br(_r(c))).replace(new RegExp(B.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(B.highlightPostTag,"g"),""))}(Er(Er({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(lr(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=wr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return c.replace(new RegExp(B.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(B.highlightPostTag,"g"),""))}(Er(Er({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(lr(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=Or({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return hr(br(_r(c))).replace(new RegExp(B.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(B.highlightPostTag,"g"),""))}(Er(Er({},JSON.parse(e)),{},{hit:this})))}catch(e){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(Pr(n,Er({objectIDs:[this.objectID]},i)))}catch(e){throw new Error('\nThe insights helper expects a JSON object of the format:\n{ "method": "method-name", "payload": { "eventName": "name of the event" } }')}}}}var Tr=Promise.resolve();function Ir(e){var t=null,r=!1,n=function(){for(var n=arguments.length,i=new Array(n),o=0;oe.length)&&(t=e.length);for(var r=0,n=new Array(t);r1?t-1:0),n=1;n0&&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:zr(t)}),t.emit("render")}))),Gr(zr(t),"onInternalStateChange",Ir((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,a=e.numberLocale,s=e.initialUiState,c=void 0===s?{}:s,u=e.routing,l=void 0===u?null:u,f=e.insights,h=void 0===f?void 0:f,d=e.searchFunction,p=e.stalledSearchDelay,m=void 0===p?200:p,g=e.searchClient,v=void 0===g?null:g,y=e.insightsClient,_=void 0===y?null:y,S=e.onStateChange,w=void 0===S?null:S,O=e.future,j=void 0===O?Mr(Mr({},Yr),e.future||{}):O;if(null===v)throw new Error(Zr("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.68.1",")")),_&&"function"!=typeof _)throw new Error(Zr("The `insightsClient` option should be a function."));if(t.client=v,t.future=j,t.insightsClient=_,t.indexName=n,t.helper=null,t.mainHelper=null,t.mainIndex=sr({indexName:n}),t.onStateChange=w,t.started=!1,t.templatesConfig={helpers:Cr({numberLocale:a}),compileOptions:{}},t._stalledSearchDelay=m,t._searchStalledTimer=null,t._createURL=Kr,t._initialUiState=c,t._initialResults=null,t._insights=h,d&&(t._searchFunction=d),t.sendEventToInsights=b,l){var P="boolean"==typeof l?{}:l;P.$$internal=!0,t.use(Dt(P))}if(h){var R="boolean"==typeof h?{}:h;R.$$internal=!0,t.use(ft(R))}return Ye((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(vt({$$internal:!0})),t}return t=o,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;n1?r-1:0),o=1;o0&&this.scheduleSearch();this.helper=this.mainIndex.getHelper(),this.started=!0,this.middleware.forEach((function(e){e.instance.started()})),void 0===this._insights&&t.derivedHelpers[0].once("result",(function(){e.mainIndex.getScopedResults().some((function(e){var t=e.results;return null==t?void 0:t._automaticInsights}))&&e.use(ft({$$internal:!0,$$automatic:!0}))}))}},{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(Zr("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){Ur("function"==typeof e?e(n):e,t.mainIndex),t.scheduleSearch(),t.onInternalStateChange()}}):(Ur(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(Zr("The `start` method needs to be called before `createURL`."));return this._createURL(e)}},{key:"refresh",value:function(){if(!this.mainHelper)throw new Error(Zr("The `start` method needs to be called before `refresh`."));this.mainHelper.clearCache().search()}}],r&&Br(t.prototype,r),n&&Br(t,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(Ge);const tn=en;var rn=r(888);const nn="7.8.1";function on(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,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,i=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(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=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function bn(e){var t=e.children,r=mn(yn(e,vn));return r.started?o.default.createElement(Ee.Provider,{value:r},o.default.createElement(xe.Provider,{value:r.mainIndex},t)):null}var _n=function(){return _n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?Un(Zn,--Gn):0,zn--,10===Xn&&(zn=1,Vn--),Xn}function ri(){return Xn=Gn2||ai(Xn)>3?"":" "}function fi(e,t){for(;--t&&ri()&&!(Xn<48||Xn>102||Xn>57&&Xn<65||Xn>70&&Xn<97););return oi(e,ii()+(t<6&&32==ni()&&32==ri()))}function hi(e){for(;ri();)switch(Xn){case e:return Gn;case 34:case 39:34!==e&&39!==e&&hi(Xn);break;case 40:41===e&&hi(e);break;case 92:ri()}return Gn}function di(e,t){for(;ri()&&e+Xn!==57&&(e+Xn!==84||47!==ni()););return"/*"+oi(t,Gn-1)+"*"+An(47===e?e:ri())}function pi(e){for(;!ai(ni());)ri();return oi(e,Gn)}function mi(e,t){for(var r="",n=0;n6)switch(Un(e,t+1)){case 109:if(45!==Un(e,t+4))break;case 102:return Ln(e,/(.+:)(.+)-([^]+)/,"$1"+Rn+"$2-$3$1"+Pn+(108==Un(e,t+3)?"$3":"$2-$3"))+e;case 115:return~$n(e,"stretch",0)?vi(Ln(e,"stretch","fill-available"),t,r)+e:e}break;case 5152:case 5920:return Ln(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,(function(t,r,n,i,o,a,s){return jn+r+":"+n+s+(i?jn+r+"-span:"+(o?a:+a-+n)+s:"")+e}));case 4949:if(121===Un(e,t+6))return Ln(e,":",":"+Rn)+e;break;case 6444:switch(Un(e,45===Un(e,14)?18:11)){case 120:return Ln(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Rn+(45===Un(e,14)?"inline-":"")+"box$3$1"+Rn+"$2$3$1"+jn+"$2box$3")+e;case 100:return Ln(e,":",":"+jn)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Ln(e,"scroll-","scroll-snap-")+e}return e}function yi(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case Fn:return void(e.return=vi(e.value,e.length,r));case Tn:return mi([Yn(e,{value:Ln(e.value,"@","@"+Rn)})],n);case En:if(e.length)return function(e,t){return e.map(t).join("")}(r=e.props,(function(t){switch(Hn(t,n=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":ei(Yn(e,{props:[Ln(t,/:(read-\w+)/,":"+Pn+"$1")]})),ei(Yn(e,{props:[t]})),Nn(e,{props:qn(r,n)});break;case"::placeholder":ei(Yn(e,{props:[Ln(t,/:(plac\w+)/,":"+Rn+"input-$1")]})),ei(Yn(e,{props:[Ln(t,/:(plac\w+)/,":"+Pn+"$1")]})),ei(Yn(e,{props:[Ln(t,/:(plac\w+)/,jn+"input-$1")]})),ei(Yn(e,{props:[t]})),Nn(e,{props:qn(r,n)})}return""}))}}function bi(e){return ci(_i("",null,null,null,[""],e=si(e),0,[0],e))}function _i(e,t,r,n,i,o,a,s,c){for(var u=0,l=0,f=a,h=0,d=0,p=0,m=1,g=1,v=1,y=0,b="",_=i,S=o,w=n,O=b;g;)switch(p=y,y=ri()){case 40:if(108!=p&&58==Un(O,f-1)){-1!=$n(O+=Ln(ui(y),"&","&\f"),"&\f",kn(u?s[u-1]:0))&&(v=-1);break}case 34:case 39:case 91:O+=ui(y);break;case 9:case 10:case 13:case 32:O+=li(p);break;case 92:O+=fi(ii()-1,7);continue;case 47:switch(ni()){case 42:case 47:Bn(wi(di(ri(),ii()),t,r,c),c);break;default:O+="/"}break;case 123*m:s[u++]=Qn(O)*v;case 125*m:case 59:case 0:switch(y){case 0:case 125:g=0;case 59+l:-1==v&&(O=Ln(O,/\f/g,"")),d>0&&Qn(O)-f&&Bn(d>32?Oi(O+";",n,r,f-1,c):Oi(Ln(O," ","")+";",n,r,f-2,c),c);break;case 59:O+=";";default:if(Bn(w=Si(O,t,r,u,l,i,s,b,_=[],S=[],f,o),o),123===y)if(0===l)_i(O,t,w,w,_,o,f,s,S);else switch(99===h&&110===Un(O,3)?100:h){case 100:case 108:case 109:case 115:_i(e,w,w,n&&Bn(Si(e,w,w,0,0,i,s,b,i,_=[],f,S),S),i,S,f,s,n?_:S);break;default:_i(O,w,w,w,[""],S,0,s,S)}}u=l=d=0,m=v=1,b=O="",f=a;break;case 58:f=1+Qn(O),d=p;default:if(m<1)if(123==y)--m;else if(125==y&&0==m++&&125==ti())continue;switch(O+=An(y),y*m){case 38:v=l>0?1:(O+="\f",-1);break;case 44:s[u++]=(Qn(O)-1)*v,v=1;break;case 64:45===ni()&&(O+=ui(ri())),h=ni(),l=f=Qn(b=O+=pi(ii())),y++;break;case 45:45===p&&2==Qn(O)&&(m=0)}}return o}function Si(e,t,r,n,i,o,a,s,c,u,l,f){for(var h=i-1,d=0===i?o:[""],p=Mn(d),m=0,g=0,v=0;m0?d[y]+" "+b:Ln(b,/&\f/g,d[y])))&&(c[v++]=_);return Kn(e,t,r,0===i?En:s,c,u,l,f)}function wi(e,t,r,n){return Kn(e,t,r,xn,An(Xn),Wn(e,2,-2),0,n)}function Oi(e,t,r,n,i){return Kn(e,t,r,Fn,Wn(e,0,n),Wn(e,n+1,-1),n,i)}var ji={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Pi="undefined"!=typeof process&&("MISSING_ENV_VAR".REACT_APP_SC_ATTR||"MISSING_ENV_VAR".SC_ATTR)||"data-styled",Ri="active",xi="data-styled-version",Ei="6.1.11",Fi="/*!sc*/\n",Ci="undefined"!=typeof window&&"HTMLElement"in window,Ti=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY?"false"!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&("false"!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".SC_DISABLE_SPEEDY)),Ii=(new Set,Object.freeze([])),ki=Object.freeze({});function Ai(e,t,r){return void 0===r&&(r=ki),e.theme!==r.theme&&e.theme||t||r.theme}var Ni=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),Di=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Hi=/(^-|-$)/g;function Li(e){return e.replace(Di,"-").replace(Hi,"")}var $i=/(a)(d)/gi,Ui=52,Wi=function(e){return String.fromCharCode(e+(e>25?39:97))};function Qi(e){var t,r="";for(t=Math.abs(e);t>Ui;t=t/Ui|0)r=Wi(t%Ui)+r;return(Wi(t%Ui)+r).replace($i,"$1-$2")}var Mi,Bi=5381,qi=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e},Vi=function(e){return qi(Bi,e)};function zi(e){return Qi(Vi(e)>>>0)}function Ji(e){return e.displayName||e.name||"Component"}function Gi(e){return"string"==typeof e&&!0}var Xi="function"==typeof Symbol&&Symbol.for,Zi=Xi?Symbol.for("react.memo"):60115,Ki=Xi?Symbol.for("react.forward_ref"):60112,Yi={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},eo={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},to={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ro=((Mi={})[Ki]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Mi[Zi]=to,Mi);function no(e){return("type"in(t=e)&&t.type.$$typeof)===Zi?to:"$$typeof"in e?ro[e.$$typeof]:Yi;var t}var io=Object.defineProperty,oo=Object.getOwnPropertyNames,ao=Object.getOwnPropertySymbols,so=Object.getOwnPropertyDescriptor,co=Object.getPrototypeOf,uo=Object.prototype;function lo(e,t,r){if("string"!=typeof t){if(uo){var n=co(t);n&&n!==uo&&lo(e,n,r)}var i=oo(t);ao&&(i=i.concat(ao(t)));for(var o=no(e),a=no(t),s=0;s0?" Args: ".concat(t.join(", ")):""))}var _o=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,i=n;e>=i;)if((i<<=1)<0)throw bo(16,"".concat(e));this.groupSizes=new Uint32Array(i),this.groupSizes.set(r),this.length=i;for(var o=n;o=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),i=n+r,o=n;o=0){var r=document.createTextNode(t);return this.element.insertBefore(r,this.nodes[e]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},e.prototype.getRule=function(e){return e0&&(c+="".concat(e,","))})),n+="".concat(a).concat(s,'{content:"').concat(c,'"}').concat(Fi)},o=0;o0?".".concat(t):e},l=c.slice();l.push((function(e){e.type===En&&e.value.includes("&")&&(e.props[0]=e.props[0].replace(Lo,r).replace(n,u))})),a.prefix&&l.push(yi),l.push(gi);var f=function(e,i,o,s){void 0===i&&(i=""),void 0===o&&(o=""),void 0===s&&(s="&"),t=s,r=i,n=new RegExp("\\".concat(r,"\\b"),"g");var c=e.replace($o,""),u=bi(o||i?"".concat(o," ").concat(i," { ").concat(c," }"):c);a.namespace&&(u=Uo(u,a.namespace));var f,h,d,p=[];return mi(u,(f=l.concat((d=function(e){return p.push(e)},function(e){e.root||(e=e.return)&&d(e)})),h=Mn(f),function(e,t,r,n){for(var i="",o=0;o="A"&&e<="Z"};function Xo(e){for(var t="",r=0;r>>0);if(!t.hasNameForId(this.componentId,o)){var a=r(i,".".concat(o),void 0,this.componentId);t.insertRules(this.componentId,o,a)}n=po(n,o),this.staticRulesId=o}else{for(var s=qi(this.baseHash,r.hash),c="",u=0;u>>0);t.hasNameForId(this.componentId,h)||t.insertRules(this.componentId,h,r(c,".".concat(h),void 0,this.componentId)),n=po(n,h)}}return n},e}(),na=o.default.createContext(void 0);na.Consumer;var ia={};new Set;function oa(e,t,r){var n=ho(e),i=e,a=!Gi(e),s=t.attrs,c=void 0===s?Ii:s,u=t.componentId,l=void 0===u?function(e,t){var r="string"!=typeof e?"sc":Li(e);ia[r]=(ia[r]||0)+1;var n="".concat(r,"-").concat(zi(Ei+r+ia[r]));return t?"".concat(t,"-").concat(n):n}(t.displayName,t.parentComponentId):u,f=t.displayName,h=void 0===f?function(e){return Gi(e)?"styled.".concat(e):"Styled(".concat(Ji(e),")")}(e):f,d=t.displayName&&t.componentId?"".concat(Li(t.displayName),"-").concat(t.componentId):t.componentId||l,p=n&&i.attrs?i.attrs.concat(c).filter(Boolean):c,m=t.shouldForwardProp;if(n&&i.shouldForwardProp){var g=i.shouldForwardProp;if(t.shouldForwardProp){var v=t.shouldForwardProp;m=function(e,t){return g(e,t)&&v(e,t)}}else m=g}var y=new ra(r,d,n?i.componentStyle:void 0);function b(e,t){return function(e,t,r){var n=e.attrs,i=e.componentStyle,a=e.defaultProps,s=e.foldedComponentIds,c=e.styledComponentId,u=e.target,l=o.default.useContext(na),f=Vo(),h=e.shouldForwardProp||f.shouldForwardProp,d=Ai(t,l,a)||ki,p=function(e,t,r){for(var n,i=_n(_n({},t),{className:void 0,theme:r}),o=0;o2&&Ho.registerId(this.componentId+e),this.removeStyles(e,r),this.createStyles(e,t,r,n)}}();(function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString(),r=Co(),n=mo([r&&'nonce="'.concat(r,'"'),"".concat(Pi,'="true"'),"".concat(xi,'="').concat(Ei,'"')].filter(Boolean)," ");return"")},this.getStyleTags=function(){if(e.sealed)throw bo(2);return e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)throw bo(2);var r=((t={})[Pi]="",t[xi]=Ei,t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),n=Co();return n&&(r.nonce=n),[o.default.createElement("style",_n({},r,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new Ho({isServer:!0}),this.sealed=!1}e.prototype.collectStyles=function(e){if(this.sealed)throw bo(2);return o.default.createElement(zo,{sheet:this.instance},e)},e.prototype.interleaveWithNodeStream=function(e){throw bo(3)}})(),"__sc-".concat(Pi,"__");function ha(e){return ha="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},ha(e)}function da(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 pa(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:b;return _(e,ga()),function(r){var n,i,o=(r||{}).queryHook,a=void 0===o?va:o;return{$$type:"ais.searchBox",init:function(t){var r=t.instantSearchInstance;e(pa(pa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(pa(pa({},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 pa(pa({},e),{},{searchBox:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.helper,o=e.instantSearchInstance,s=e.state;return n||(n=function(e){a(e,(function(e){return t.setQuery(e).search()}))},i=function(){t.setQuery("").search()}),{query:s.query||"",refine:n,clear:i,widgetParams:r,isSearchStalled:"stalled"===o.status}},getWidgetUiState:function(e,t){var r=t.searchParameters.query||"";return""===r||e&&e.query===r?e:pa(pa({},e),{},{query:r})},getWidgetSearchParameters:function(e,t){var r=t.uiState;return e.setQueryParameter("query",r.query||"")}}}};function ba(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;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Ia=g({name:"refinement-list",connector:!0}),ka=["isRefined","count:desc","name:asc"];const Aa=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;return _(e,Ia()),function(r){var n=r||{},i=n.attribute,o=n.operator,a=void 0===o?"or":o,s=n.limit,c=void 0===s?10:s,u=n.showMore,l=void 0!==u&&u,f=n.showMoreLimit,h=void 0===f?20:f,d=n.sortBy,p=void 0===d?ka:d,m=n.escapeFacetValues,g=void 0===m||m,v=n.transformItems,y=void 0===v?function(e){return e}:v;if(!i)throw new Error(Ia("The `attribute` option is required."));if(!/^(and|or)$/.test(a))throw new Error(Ia('The `operator` must one of: `"and"`, `"or"` (got "'.concat(a,'").')));if(!0===l&&h<=c)throw new Error(Ia("`showMoreLimit` should be greater than `limit`."));var b,_,S,w=function(e){var t=e.name,r=e.escapedValue;return Fa(Fa({},Ta(e,Ra)),{},{value:r,label:t,highlighted:t})},O=[],j=!0,P=!1,R=function(){};function x(){R()}function E(){return P?h:c}var F=function(){return function(){}},C=function(t,r){return function(n){return function(o){var a=n.instantSearchInstance,s=n.results;if(""===o&&O)e(Fa(Fa({},r.getWidgetRenderState(Fa(Fa({},n),{},{results:b}))),{},{instantSearchInstance:a}),!1);else{var c={highlightPreTag:g?M.highlightPreTag:B.highlightPreTag,highlightPostTag:g?M.highlightPostTag:B.highlightPostTag};t.searchForFacetValues(i,o,Math.min(E(),100),c).then((function(t){var i=g?t.facetHits.map((function(e){return W(W({},e),{},{highlighted:q(e.highlighted)})})):t.facetHits,o=y(i.map((function(e){var t=e.escapedValue,r=e.value;return Fa(Fa({},Ta(e,xa)),{},{value:t,label:r})})),{results:s});e(Fa(Fa({},r.getWidgetRenderState(Fa(Fa({},n),{},{results:b}))),{},{items:o,canToggleShowMore:!1,canRefine:!0,isFromSearch:!0,instantSearchInstance:a}),!1)}))}}}};return{$$type:"ais.refinementList",init:function(t){e(Fa(Fa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e(Fa(Fa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1)},getRenderState:function(e,t){return Fa(Fa({},e),{},{refinementList:Fa(Fa({},e.refinementList),{},Ca({},i,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=this,n=e.results,o=e.state,a=e.createURL,s=e.instantSearchInstance,u=e.helper,f=[],h=[];if(S&&_&&F||(S=function(e){var t=e.instantSearchInstance,r=e.helper,n=e.attribute,i=e.widgetType;return function(){for(var e=arguments.length,o=new Array(e),a=0;a=2&&o.length<=4&&(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,s)||t.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:i,eventType:d,eventModifier:p,payload:_a({eventName:u,index:r.getIndex(),filters:["".concat(m,":").concat(s)]},f),attribute:m}))}}({instantSearchInstance:s,helper:u,attribute:i,widgetType:this.$$type}),_=function(e){S("click:internal",e),u.toggleFacetRefinement(i,e).search()},F=C(u,this)),n){var d=n.getFacetValues(i,{sortBy:p,facetOrdering:p===ka});h=d&&Array.isArray(d)?d:[],f=y(h.slice(0,E()).map(w),{results:n});var m=o.maxValuesPerFacet,g=E();j=m>g?h.length<=g:h.lengthc||l&&!j;return{createURL:function(e){return a((function(r){return t.getWidgetUiState(r,{searchParameters:o.resetPage().toggleFacetRefinement(i,e),helper:u})}))},items:f,refine:_,searchForItems:v,isFromSearch:!1,canRefine:f.length>0,widgetParams:r,isShowingMore:P,canToggleShowMore:T,toggleShowMore:x,sendEvent:S,hasExhaustiveItems:j}},dispose:function(e){var r=e.state;t();var n=r.setQueryParameter("maxValuesPerFacet",void 0);return"and"===a?n.removeFacet(i):n.removeDisjunctiveFacet(i)},getWidgetUiState:function(e,t){var r=t.searchParameters,n="or"===a?r.getDisjunctiveRefinements(i):r.getConjunctiveRefinements(i);return function(e,t){if(!e.refinementList)return e;e.refinementList[t]&&0!==e.refinementList[t].length||delete e.refinementList[t];0===Object.keys(e.refinementList).length&&delete e.refinementList;return e}(Fa(Fa({},e),{},{refinementList:Fa(Fa({},e.refinementList),{},Ca({},i,n))}),i)},getWidgetSearchParameters:function(e,t){var r=t.uiState,n="or"===a;if(e.isHierarchicalFacet(i))return e;if(n&&e.isConjunctiveFacet(i)||!n&&e.isDisjunctiveFacet(i))return e;var o=r.refinementList&&r.refinementList[i],s=n?e.addDisjunctiveFacet(i).removeDisjunctiveFacetRefinement(i):e.addFacet(i).removeFacetRefinement(i),u=s.maxValuesPerFacet||0,f=Math.max(u,l?h:c),d=s.setQueryParameter("maxValuesPerFacet",f);if(!o){var p=n?"disjunctiveFacetsRefinements":"facetsRefinements";return d.setQueryParameters(Ca({},p,Fa(Fa({},d[p]),{},Ca({},i,[]))))}return o.reduce((function(e,t){return n?e.addDisjunctiveFacetRefinement(i,t):e.addFacetRefinement(i,t)}),d)}}}};function Na(e,t){return Je(Aa,e,t)}var Da=0;Array.isArray;function Ha(e,t,r,n,o,a){t||(t={});var s,c,u=t;if("ref"in u)for(c in u={},t)"ref"==c?s=t[c]:u[c]=t[c];var l={type:e,props:u,key:r,ref:s,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:--Da,__i:-1,__u:0,__source:o,__self:a};if("function"==typeof e&&(s=e.defaultProps))for(c in s)void 0===u[c]&&(u[c]=s[c]);return i.fF.vnode&&i.fF.vnode(l),l}const La=fa.div` +!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var n in r)("object"==typeof exports?exports:e)[n]=r[n]}}(self,(()=>(()=>{var e={733: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,o,a,s,c,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(o=this._events[e]))return!1;if(r(o))switch(arguments.length){case 1:o.call(this);break;case 2:o.call(this,arguments[1]);break;case 3:o.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),o.apply(this,s)}else if(n(o))for(s=Array.prototype.slice.call(arguments,1),a=(u=o.slice()).length,c=0;c0&&this._events[e].length>a&&(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,o,a,s;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(a=(i=this._events[e]).length,o=-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(s=a;s-- >0;)if(i[s]===t||i[s].listener&&i[s].listener===t){o=s;break}if(o<0)return this;1===i.length?(i.length=0,delete this._events[e]):i.splice(o,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)}},103:(e,t,r)=>{"use strict";var n=r(571),i=r(127),o=r(371),a=r(691);function s(e,t,r,i){return new n(e,t,r,i)}s.version=r(938),s.AlgoliaSearchHelper=n,s.SearchParameters=o,s.RecommendParameters=i,s.SearchResults=a,e.exports=s},732:(e,t,r)=>{"use strict";var n=r(733);function i(e,t,r){this.main=e,this.fn=t,this.recommendFn=r,this.lastResults=null,this.lastRecommendResults=null}r(14)(i,n),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},i.prototype.getModifiedRecommendState=function(e){return this.recommendFn(e)},e.exports=i},127:e=>{"use strict";function t(e){e=e||{},this.params=e.params||[]}t.prototype={constructor:t,addParams:function(e){var r=this.params.slice(),n=this.params.findIndex((function(t){return t.$$id===e.$$id}));return-1!==n?r.splice(n,1,e):r.push(e),new t({params:r})},removeParams:function(e){return new t({params:this.params.filter((function(t){return t.$$id!==e}))})},addFrequentlyBoughtTogether:function(e){return this.addParams(Object.assign({},e,{model:"bought-together"}))},addRelatedProducts:function(e){return this.addParams(Object.assign({},e,{model:"related-products"}))},addTrendingItems:function(e){return this.addParams(Object.assign({},e,{model:"trending-items"}))},addTrendingFacets:function(e){return this.addParams(Object.assign({},e,{model:"trending-facets"}))},addLookingSimilar:function(e){return this.addParams(Object.assign({},e,{model:"looking-similar"}))},_buildQueries:function(e){return this.params.map((function(t){var r=Object.assign({},t,{indexName:e});return delete r.$$id,r}))}},e.exports=t},54:(e,t,r)=>{"use strict";var n=r(110),i=r(317),o=r(383),a={addRefinement:function(e,t,r){if(a.isRefined(e,t,r))return e;var i=""+r,o=e[t]?e[t].concat(i):[i],s={};return s[t]=o,n({},s,e)},removeRefinement:function(e,t,r){if(void 0===r)return a.clearRefinement(e,(function(e,r){return t===r}));var n=""+r;return a.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 a.isRefined(e,t,r)?a.removeRefinement(e,t,r):a.addRefinement(e,t,r)},clearRefinement:function(e,t,r){if(void 0===t)return i(e)?{}:e;if("string"==typeof t)return o(e,[t]);if("function"==typeof t){var n=!1,a=Object.keys(e).reduce((function(i,o){var a=e[o]||[],s=a.filter((function(e){return!t(e,o,r)}));return s.length!==a.length&&(n=!0),i[o]=s,i}),{});return n?a: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=a},371:(e,t,r)=>{"use strict";var n=r(110),i=r(849),o=r(843),a=r(728),s=r(317),c=r(383),u=r(507),l=r(208),f=r(54);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 d(e){var t=e?d._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!==d.PARAMETERS.indexOf(e),i=void 0!==t[e];!n&&i&&(r[e]=t[e])}))}d.PARAMETERS=Object.keys(new d),d._parseNumbers=function(e){if(e instanceof d)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 a(e,t)},d.make=function(e){var t=new d(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},d.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&&s(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."):s(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},d.prototype={constructor:d,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=a({},this.numericRefinements);return i[e]=a({},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 s(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return c(this.numericRefinements,[e]);if("function"==typeof e){var t=!1,r=this.numericRefinements,n=Object.keys(r).reduce((function(n,i){var o=r[i],a={};return o=o||{},Object.keys(o).forEach((function(r){var n=o[r]||[],s=[];n.forEach((function(t){e({val:t,op:r},i,"numeric")||s.push(t)})),s.length!==n.length&&(t=!0),a[r]=s})),n[i]=a,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 o,a,s=u(r),c=void 0!==(o=this.numericRefinements[e][t],a=s,i(o,(function(e){return h(e,a)})));return n&&c},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=o(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 o(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;return 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=d.validate(this,e);if(t)throw t;var r=this,n=d._parseNumbers(e),i=Object.keys(this).reduce((function(e,t){return e[t]=r[t],e}),{}),o=Object.keys(n).reduce((function(e,t){var r=void 0!==e[t],i=void 0!==n[t];return r&&!i?c(e,[t]):(i&&(e[t]=n[t]),e)}),i);return new this.constructor(o)},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=d},673:(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),d=o(e._getHierarchicalFacetSortBy(n)),p=t.every((function(e){return e.exhaustive})),m=function(e,t,r,n,o){return function(u,l,f){var h=u;if(f>0){var d=0;for(h=u;d{"use strict";var n=r(965),i=r(110),o=r(909),a=r(849),s=r(917),c=r(577),u=r(728),l=r(601),f=o.escapeFacetValue,h=o.unescapeFacetValue,d=r(673);function p(e){var t={};return e.forEach((function(e,r){t[e]=r})),t}function m(e,t,r){t&&t[r]&&(e.stats=t[r])}function g(e,t,r){var o=t[0];this._rawResults=t;var c=this;Object.keys(o).forEach((function(e){c[e]=o[e]}));var l=u({persistHierarchicalRootCount:!1},r);Object.keys(l).forEach((function(e){c[e]=l[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 f=e.getRefinedDisjunctiveFacets(),g=p(e.facets),v=p(e.disjunctiveFacets),y=1,b=o.facets||{};Object.keys(b).forEach((function(t){var r,n,i=b[t],u=(r=e.hierarchicalFacets,n=t,a(r,(function(e){return(e.attributes||[]).indexOf(n)>-1})));if(u){var l=u.attributes.indexOf(t),f=s(e.hierarchicalFacets,(function(e){return e.name===u.name}));c.hierarchicalFacets[f][l]={attribute:t,data:i,exhaustive:o.exhaustiveFacetsCount}}else{var h,d=-1!==e.disjunctiveFacets.indexOf(t),p=-1!==e.facets.indexOf(t);d&&(h=v[t],c.disjunctiveFacets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.disjunctiveFacets[h],o.facets_stats,t)),p&&(h=g[t],c.facets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.facets[h],o.facets_stats,t))}})),this.hierarchicalFacets=n(this.hierarchicalFacets),f.forEach((function(r){var n=t[y],a=n&&n.facets?n.facets:{},l=e.getHierarchicalFacetByName(r);Object.keys(a).forEach((function(t){var r,f=a[t];if(l){r=s(e.hierarchicalFacets,(function(e){return e.name===l.name}));var d=s(c.hierarchicalFacets[r],(function(e){return e.attribute===t}));if(-1===d)return;c.hierarchicalFacets[r][d].data=u({},c.hierarchicalFacets[r][d].data,f)}else{r=v[t];var p=o.facets&&o.facets[t]||{};c.disjunctiveFacets[r]={name:t,data:i({},f,p),exhaustive:n.exhaustiveFacetsCount},m(c.disjunctiveFacets[r],n.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!c.disjunctiveFacets[r].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(h(n))>-1&&(c.disjunctiveFacets[r].data[n]=0)}))}})),y++})),e.getRefinedHierarchicalFacets().forEach((function(r){var n=e.getHierarchicalFacetByName(r),o=e._getHierarchicalFacetSeparator(n),a=e.getHierarchicalRefinement(r);0===a.length||a[0].split(o).length<2||t.slice(y).forEach((function(t){var r=t&&t.facets?t.facets:{};Object.keys(r).forEach((function(t){var u=r[t],l=s(e.hierarchicalFacets,(function(e){return e.name===n.name})),f=s(c.hierarchicalFacets[l],(function(e){return e.attribute===t}));if(-1!==f){var h={};if(a.length>0&&!c.persistHierarchicalRootCount){var d=a[0].split(o)[0];h[d]=c.hierarchicalFacets[l][f].data[d]}c.hierarchicalFacets[l][f].data=i(h,u,c.hierarchicalFacets[l][f].data)}})),y++}))})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],n=g[t];c.facets[n]={name:t,data:b[t],exhaustive:o.exhaustiveFacetsCount},r.forEach((function(e){c.facets[n]=c.facets[n]||{name:t},c.facets[n].data=c.facets[n].data||{},c.facets[n].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(d(e)),this.facets=n(this.facets),this.disjunctiveFacets=n(this.disjunctiveFacets),this._state=e}function v(e,t){function r(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var n=a(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=a(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 o=a(e.hierarchicalFacets,r);if(!o)return o;var s=e._state.getHierarchicalFacetByName(t),c=e._state._getHierarchicalFacetSeparator(s),u=h(e._state.getHierarchicalRefinement(t)[0]||"");0===u.indexOf(s.rootPath)&&(u=u.replace(s.rootPath+c,""));var l=u.split(c);return l.unshift(t),y(o,l,0),o}}function y(e,t,r){e.isRefined=e.name===(t[r]&&t[r].trim()),e.data&&e.data.forEach((function(e){y(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 o=t.data.map((function(t){return b(e,t,r,n+1)})),a=e(o,r[n]);return i({data:a},t)}function _(e,t){var r=a(e,(function(e){return e.name===t}));return r&&r.stats}function S(e,t,r,n,i){var o=a(i,(function(e){return e.name===r})),s=o&&o.data&&o.data[n]?o.data[n]:0,c=o&&o.exhaustive||!1;return{type:t,attributeName:r,name:n,count:s,exhaustive:c}}g.prototype.getFacetByName=function(e){function t(t){return t.name===e}return a(this.facets,t)||a(this.disjunctiveFacets,t)||a(this.hierarchicalFacets,t)},g.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],g.prototype.getFacetValues=function(e,t){var r=v(this,e);if(r){var n,o=i({},t,{sortBy:g.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),a=this;if(Array.isArray(r))n=[e];else n=a._state.getHierarchicalFacetByName(r.name).attributes;return b((function(e,t){if(o.facetOrdering){var r=function(e,t){return e.renderingContent&&e.renderingContent.facetOrdering&&e.renderingContent.facetOrdering.values&&e.renderingContent.facetOrdering.values[t]}(a,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 o,a=t.sortRemainingBy;return"hidden"===a?r:(o="alpha"===a?[["path","name"],["asc","asc"]]:[["count"],["desc"]],r.concat(l(n,o[0],o[1])))}(e,r)}if(Array.isArray(o.sortBy)){var n=c(o.sortBy,g.DEFAULT_SORT);return l(e,n[0],n[1])}if("function"==typeof o.sortBy)return function(e,t){return t.sort(e)}(o.sortBy,e);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}),r,n)}},g.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?_(this.facets,e):this._state.isDisjunctiveFacet(e)?_(this.disjunctiveFacets,e):void 0},g.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),o=e._getHierarchicalFacetSeparator(i),s=r.split(o),c=a(n,(function(e){return e.name===t})),u=s.reduce((function(e,t){var r=e&&a(e.data,(function(e){return e.name===t}));return void 0!==r?r:e}),c),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=g},571:(e,t,r)=>{"use strict";var n=r(733),i=r(732),o=r(909).escapeFacetValue,a=r(14),s=r(728),c=r(317),u=r(383),l=r(127),f=r(228),h=r(371),d=r(691),p=r(938);function m(e,t,r,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.setClient(e);var i=r||{};i.index=t,this.state=h.make(i),this.recommendState=new l({params:i.recommendState}),this.lastResults=null,this.lastRecommendResults=null,this._queryId=0,this._recommendQueryId=0,this._lastQueryIdReceived=-1,this._lastRecommendQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0,this._currentNbRecommendQueries=0,this._searchResultsOptions=n}function g(e){if(e<0)throw new Error("Page requested below 0.");return this._change({state:this.state.setPage(e),isPageReset:!1}),this}function v(){return this.state.page}a(m,n),m.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},m.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},m.prototype.recommend=function(){return this._recommend(),this},m.prototype.getQuery=function(){var e=this.state;return f._getHitsSearchParams(e)},m.prototype.searchOnce=function(e,t){var r=e?this.state.setQueryParameters(e):this.state,n=f._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 d(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 d(r,e.results),r)})).catch((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,r)}))},m.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=s({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:u(f._getHitsSearchParams(n),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),o="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(o);var a=this.client.initIndex(n.index);if("function"!=typeof a.findAnswers)throw new Error(o);return a.findAnswers(n.query,e.queryLanguages,i)},m.prototype.searchForFacetValues=function(e,t,r,n){var i="function"==typeof this.client.searchForFacetValues,a="function"==typeof this.client.initIndex;if(!i&&!a&&"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 s=this.state.setQueryParameters(n||{}),c=s.isDisjunctiveFacet(e),u=f.getSearchForFacetQuery(e,t,r,s);this._currentNbQueries++;var l,h=this;return i?l=this.client.searchForFacetValues([{indexName:s.index,params:u}]):a?l=this.client.initIndex(s.index).searchForFacetValues(u):(delete u.facetName,l=this.client.search([{type:"facet",facet:e,indexName:s.index,params:u}]).then((function(e){return e.results[0]}))),this.emit("searchForFacetValues",{state:s,facet:e,query:t}),l.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=o(t.value),t.isRefined=c?s.isDisjunctiveFacetRefined(e,t.escapedValue):s.isFacetRefined(e,t.escapedValue)})),t}),(function(e){throw h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),e}))},m.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},m.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},m.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},m.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},m.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},m.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},m.prototype.addFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.addFrequentlyBoughtTogether(e)}),this},m.prototype.addRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.addRelatedProducts(e)}),this},m.prototype.addTrendingItems=function(e){return this._recommendChange({state:this.recommendState.addTrendingItems(e)}),this},m.prototype.addTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.addTrendingFacets(e)}),this},m.prototype.addLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.addLookingSimilar(e)}),this},m.prototype.removeNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},m.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},m.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},m.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},m.prototype.removeFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingItems=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},m.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},m.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},m.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},m.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},m.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},m.prototype.setCurrentPage=g,m.prototype.setPage=g,m.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},m.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},m.prototype.setState=function(e){return this._change({state:h.make(e),isPageReset:!1}),this},m.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new h(e),this},m.prototype.hasRefinements=function(e){return!!c(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))},m.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},m.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},m.prototype.hasTag=function(e){return this.state.isTagRefined(e)},m.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},m.prototype.getIndex=function(){return this.state.index},m.prototype.getCurrentPage=v,m.prototype.getPage=v,m.prototype.getTags=function(){return this.state.tagRefinements},m.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},m.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},m.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},m.prototype._search=function(e){var t=this.state,r=[],n=[];e.onlyWithDerivedHelpers||(n=f._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?f._getQueries(n.index,n):[];return r.push({state:n,queriesCount:i.length,helper:e}),e.emit("search",{state:n,results:e.lastResults}),i})),o=Array.prototype.concat.apply(n,i),a=this._queryId++;if(this._currentNbQueries++,!o.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,r,a));try{this.client.search(o).then(this._dispatchAlgoliaResponse.bind(this,r,a)).catch(this._dispatchAlgoliaError.bind(this,a))}catch(e){this.emit("error",{error:e})}},m.prototype._recommend=function(){var e=this.state,t=this.recommendState,r=this.getIndex(),n=[{state:t,index:r,helper:this}];this.emit("fetch",{recommend:{state:t,results:this.lastRecommendResults}});var i=this.derivedHelpers.map((function(t){var r=t.getModifiedState(e).index;if(!r)return[];var i=t.getModifiedRecommendState(new l);return n.push({state:i,index:r,helper:t}),t.emit("fetch",{recommend:{state:i,results:t.lastRecommendResults}}),i._buildQueries(r)})),o=Array.prototype.concat.apply(this.recommendState._buildQueries(r),i);if(0!==o.length)if(o.length>0&&void 0===this.client.getRecommendations)console.warn("Please update algoliasearch/lite to the latest version in order to use recommendations widgets.");else{var a=this._recommendQueryId++;this._currentNbRecommendQueries++;try{this.client.getRecommendations(o).then(this._dispatchRecommendResponse.bind(this,a,n)).catch(this._dispatchRecommendError.bind(this,a))}catch(e){this.emit("error",{error:e})}}},m.prototype._dispatchAlgoliaResponse=function(e,t,r){var n=this;if(!(t0},m.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}))},m.prototype._recommendChange=function(e){var t=e.state;t!==this.recommendState&&(this.recommendState=t,this.emit("recommend:change",{search:{results:this.lastResults,state:this.state},recommend:{results:this.lastRecommendResults,state:this.recommendState}}))},m.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},m.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.client=e),this},m.prototype.getClient=function(){return this.client},m.prototype.derive=function(e,t){var r=new i(this,e,t);return this.derivedHelpers.push(r),r},m.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)},m.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=m},965:e=>{"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},110:e=>{"use strict";e.exports=function(){return Array.prototype.slice.call(arguments).reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(r){void 0!==t[r]&&(void 0!==e[r]&&delete e[r],e[r]=t[r])})),e}),{})}},909: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(/^\\-/,"-")}}},849:e=>{"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var r=0;r{"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var r=0;r{"use strict";var n=r(849);e.exports=function(e,t){var r=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var i=t.split(":"),o=n(r,(function(e){return e[0]===i[0]}));return i.length>1||!o?(e[0].push(i[0]),e[1].push(i[1]),e):(e[0].push(o[0]),e[1].push(o[1]),e)}),[[],[]])}},14:e=>{"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},843:e=>{"use strict";e.exports=function(e,t){return e.filter((function(r,n){return t.indexOf(r)>-1&&e.indexOf(r)===n}))}},728: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 o=n[i],a=e[i];void 0!==a&&void 0===o||(t(a)&&t(o)?e[i]=r(a,o):e[i]="object"==typeof(s=o)&&null!==s?r(Array.isArray(s)?[]:{},s):s)}var s;return e}e.exports=function(e){t(e)||(e={});for(var n=1,i=arguments.length;n{"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},383:e=>{"use strict";e.exports=function(e,t){if(null===e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}},601:e=>{"use strict";function t(e,t){if(e!==t){var r=void 0!==e,n=null===e,i=void 0!==t,o=null===t;if(!o&&e>t||n&&i||!r)return 1;if(!n&&e=n.length?o:"desc"===n[i]?-o:o}return e.index-r.index})),i.map((function(e){return e.value}))}},507: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.")}},228:(e,t,r)=>{"use strict";var n=r(728);function i(e){return Object.keys(e).sort().reduce((function(t,r){return t[r]=e[r],t}),{})}var o={_getQueries:function(e,t){var r=[];return r.push({indexName:e,params:o._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(n){r.push({indexName:e,params:o._getDisjunctiveFacetSearchParams(t,n)})})),t.getRefinedHierarchicalFacets().forEach((function(n){var i=t.getHierarchicalFacetByName(n),a=t.getHierarchicalRefinement(n),s=t._getHierarchicalFacetSeparator(i);if(a.length>0&&a[0].split(s).length>1){var c=a[0].split(s).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(s)})}),[]);c.forEach((function(n,a){var s=o._getDisjunctiveFacetSearchParams(t,n.attribute,0===a);function u(e){return i.attributes.some((function(t){return t===e.split(":")[0]}))}var l=(s.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=c[a-1];s.facetFilters=a>0?l.concat(f.attribute+":"+f.value):l.length>0?l:void 0,r.push({indexName:e,params:s})}))}})),r},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(o._getHitsHierarchicalFacetsAttributes(e)).sort(),r=o._getFacetFilters(e),a=o._getNumericFilters(e),s=o._getTagFilters(e),c={facets:t.indexOf("*")>-1?["*"]:t,tagFilters:s};return r.length>0&&(c.facetFilters=r),a.length>0&&(c.numericFilters=a),i(n({},e.getQueryParams(),c))},_getDisjunctiveFacetSearchParams:function(e,t,r){var a=o._getFacetFilters(e,t,r),s=o._getNumericFilters(e,t),c=o._getTagFilters(e),u={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};c.length>0&&(u.tagFilters=c);var l=e.getHierarchicalFacetByName(t);return u.facets=l?o._getDisjunctiveHierarchicalFacetAttribute(e,l,r):t,s.length>0&&(u.numericFilters=s),a.length>0&&(u.facetFilters=a),i(n({},e.getQueryParams(),u))},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var r=[];return Object.keys(e.numericRefinements).forEach((function(n){var i=e.numericRefinements[n]||{};Object.keys(i).forEach((function(e){var o=i[e]||[];t!==n&&o.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]||[]).slice().sort().forEach((function(t){n.push(e+":"+t)}))}));var o=e.facetsExcludes||{};Object.keys(o).sort().forEach((function(e){(o[e]||[]).sort().forEach((function(t){n.push(e+":-"+t)}))}));var a=e.disjunctiveFacetsRefinements||{};Object.keys(a).sort().forEach((function(e){var r=a[e]||[];if(e!==t&&r&&0!==r.length){var i=[];r.slice().sort().forEach((function(t){i.push(e+":"+t)})),n.push(i)}}));var s=e.hierarchicalFacetsRefinements||{};return Object.keys(s).sort().forEach((function(i){var o=(s[i]||[])[0];if(void 0!==o){var a,c,u=e.getHierarchicalFacetByName(i),l=e._getHierarchicalFacetSeparator(u),f=e._getHierarchicalRootPath(u);if(t===i){if(-1===o.indexOf(l)||!f&&!0===r||f&&f.split(l).length===o.split(l).length)return;f?(c=f.split(l).length-1,o=f):(c=o.split(l).length-2,o=o.slice(0,o.lastIndexOf(l))),a=u.attributes[c]}else c=o.split(l).length-1,a=u.attributes[c];a&&n.push([a+":"+o])}})),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),o=n.split(i).length,a=r.attributes.slice(0,o+1);return t.concat(a)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,r){var n=e._getHierarchicalFacetSeparator(t);if(!0===r){var i=e._getHierarchicalRootPath(t),o=0;return i&&(o=i.split(n).length),[t.attributes[o]]}var a=(e.getHierarchicalRefinement(t.name)[0]||"").split(n).length-1;return t.attributes.slice(0,a+1)},getSearchForFacetQuery:function(e,t,r,a){var s=a.isDisjunctiveFacet(e)?a.clearRefinements(e):a,c={facetQuery:t,facetName:e};return"number"==typeof r&&(c.maxFacetHits=r),i(n({},o._getHitsSearchParams(s),c))}};e.exports=o},208:e=>{"use strict";e.exports=function(e){return null!==e&&/^[a-zA-Z0-9_-]{1,64}$/.test(e)}},938:e=>{"use strict";e.exports="3.19.0"},643:function(e){e.exports=function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(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 r(r){for(var n=1;n=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function o(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){s();var t=JSON.stringify(e);return o()[t]})).then((function(e){return Promise.all([e?e.value:t(),void 0!==e])})).then((function(e){var t=i(e,2),n=t[0],o=t[1];return Promise.all([n,o||r.miss(n)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var i=o();return i[JSON.stringify(e)]={timestamp:(new Date).getTime(),value:t},n().setItem(r,JSON.stringify(i)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=o();delete t[JSON.stringify(e)],n().setItem(r,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){n().removeItem(r)}))}}}function s(e){var t=o(e.caches),r=t.shift();return void 0===r?{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,r.miss(e)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,i).catch((function(){return s({caches:t}).get(e,n,i)}))},set:function(e,n){return r.set(e,n).catch((function(){return s({caches:t}).set(e,n)}))},delete:function(e){return r.delete(e).catch((function(){return s({caches:t}).delete(e)}))},clear:function(){return r.clear().catch((function(){return s({caches:t}).clear()}))}}}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},o=JSON.stringify(r);if(o in t)return Promise.resolve(e.serializable?JSON.parse(t[o]):t[o]);var a=n(),s=i&&i.miss||function(){return Promise.resolve()};return a.then((function(e){return s(e)})).then((function(){return a}))},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e){for(var t=e.length-1;t>0;t--){var r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function l(e,t){return t?(Object.keys(t).forEach((function(r){e[r]=t[r](e)})),e):e}function f(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var p={Read:1,Write:2,Any:3},m=1,g=2,v=3;function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m;return r(r({},e),{},{status:t,lastUpdate:Date.now()})}function b(e){return"string"==typeof e?{protocol:"https",url:e,accept:p.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||p.Any}}var _="GET",S="POST";function w(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(y(t))}))}))).then((function(e){var r=e.filter((function(e){return function(e){return e.status===m||Date.now()-e.lastUpdate>12e4}(e)})),n=e.filter((function(e){return function(e){return e.status===v&&Date.now()-e.lastUpdate<=12e4}(e)})),i=[].concat(o(r),o(n));return{getTimeout:function(e,t){return(0===n.length&&0===e?1:n.length+3+e)*t},statelessHosts:i.length>0?i.map((function(e){return b(e)})):t}}))}function O(e,t,n,i){var a=[],s=function(e,t){if(e.method!==_&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:r(r({},e.data),t.data);return JSON.stringify(n)}}(n,i),c=function(e,t){var n=r(r({},e.headers),t.headers),i={};return Object.keys(n).forEach((function(e){var t=n[e];i[e.toLowerCase()]=t})),i}(e,i),u=n.method,l=n.method!==_?{}:r(r({},n.data),i.data),f=r(r(r({"x-algolia-agent":e.userAgent.value},e.queryParameters),l),i.queryParameters),h=0,d=function t(r,o){var l=r.pop();if(void 0===l)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:x(a)};var d={data:s,headers:c,method:u,url:R(l,n.path,f),connectTimeout:o(h,e.timeouts.connect),responseTimeout:o(h,i.timeout)},p=function(e){var t={request:d,response:e,host:l,triesLeft:r.length};return a.push(t),t},m={onSuccess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(n){var i=p(n);return n.isTimedOut&&h++,Promise.all([e.logger.info("Retryable failure",E(i)),e.hostsCache.set(l,y(l,n.isTimedOut?v:g))]).then((function(){return t(r,o)}))},onFail:function(e){throw p(e),function(e,t){var r=e.content,n=e.status,i=r;try{i=JSON.parse(r).message}catch(e){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(i,n,t)}(e,x(a))}};return e.requester.send(d).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,r=e.status;return!t&&!~~r}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSuccess(e):t.onFail(e)}(e,m)}))};return w(e.hostsCache,t).then((function(e){return d(o(e.statelessHosts).reverse(),e.getTimeout)}))}function j(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var r="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(r)&&(t.value="".concat(t.value).concat(r)),t}};return t}function R(e,t,r){var n=P(r),i="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return n.length&&(i+="?".concat(n)),i}function P(e){return Object.keys(e).map((function(t){return f("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r})).join("&")}function x(e){return e.map((function(e){return E(e)}))}function E(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return r(r({},e),{},{request:r(r({},e.request),{},{headers:r(r({},e.request.headers),t)})})}var F=function(e){var t=e.appId,n=function(e,t,r){var n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:function(){return e===h.WithinHeaders?n:{}},queryParameters:function(){return e===h.WithinQueryParameters?n:{}}}}(void 0!==e.authMode?e.authMode:h.WithinHeaders,t,e.apiKey),o=function(e){var t=e.hostsCache,r=e.logger,n=e.requester,o=e.requestsCache,a=e.responsesCache,s=e.timeouts,c=e.userAgent,u=e.hosts,l=e.queryParameters,f={hostsCache:t,logger:r,requester:n,requestsCache:o,responsesCache:a,timeouts:s,userAgent:c,headers:e.headers,queryParameters:l,hosts:u.map((function(e){return b(e)})),read:function(e,t){var r=d(t,f.timeouts.read),n=function(){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Read)})),e,r)};if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();var o={request:e,mappedRequestOptions:r,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(o,(function(){return f.requestsCache.get(o,(function(){return f.requestsCache.set(o,n()).then((function(e){return Promise.all([f.requestsCache.delete(o),e])}),(function(e){return Promise.all([f.requestsCache.delete(o),Promise.reject(e)])})).then((function(e){var t=i(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.responsesCache.set(o,e)}})},write:function(e,t){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Write)})),e,d(t,f.timeouts.write))}};return f}(r(r({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:p.Read},{url:"".concat(t,".algolia.net"),accept:p.Write}].concat(u([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return l({transporter:o,appId:t,addAlgoliaAgent:function(e,t){o.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([o.requestsCache.clear(),o.responsesCache.clear()]).then((function(){}))}},e.methods)},C=function(e){return function(t,r){return t.method===_?e.transporter.read(t,r):e.transporter.write(t,r)}},T=function(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return l({transporter:e.transporter,appId:e.appId,indexName:t},r.methods)}},I=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{params:P(e.params||{})})}));return e.transporter.read({method:S,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},n)}},A=function(e){return function(t,i){return Promise.all(t.map((function(t){var o=t.params,a=o.facetName,s=o.facetQuery,c=n(o,["facetName","facetQuery"]);return T(e)(t.indexName,{methods:{searchForFacetValues:D}}).searchForFacetValues(a,s,r(r({},i),c))})))}},k=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:r},cacheable:!0},n)}},N=function(e){return function(t,r){return e.transporter.read({method:S,path:f("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r)}},D=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n)}},H=1,L=2,$=3,U=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{threshold:e.threshold||0})}));return e.transporter.read({method:S,path:"1/indexes/*/recommendations",data:{requests:i},cacheable:!0},n)}};function W(e,t,n){var i,o={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return r.setRequestHeader(t,e.headers[t])}));var n,i=function(e,n){return setTimeout((function(){r.abort(),t({status:0,content:n,isTimedOut:!0})}),1e3*e)},o=i(e.connectTimeout,"Connection timeout");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(o),n=i(e.responseTimeout,"Socket timeout"))},r.onerror=function(){0===r.status&&(clearTimeout(o),clearTimeout(n),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(o),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},logger:(i=$,{debug:function(e,t){return H>=i&&console.debug(e,t),Promise.resolve()},info:function(e,t){return L>=i&&console.info(e,t),Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:c(),requestsCache:c({serializable:!1}),hostsCache:s({caches:[a({key:"".concat("4.23.3","-").concat(e)}),c()]}),userAgent:j("4.23.3").add({segment:"Browser",version:"lite"}),authMode:h.WithinQueryParameters};return F(r(r(r({},o),n),{},{methods:{search:I,searchForFacetValues:A,multipleQueries:I,multipleSearchForFacetValues:A,customRequest:C,initIndex:function(e){return function(t){return T(e)(t,{methods:{search:N,searchForFacetValues:D,findAnswers:k}})}},getRecommendations:U}}))}return W.version="4.23.3",W}()},83: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}},87:(e,t,r)=>{"use strict";var n=r(670),i=r(192),o=r(83);e.exports={formats:o,parse:i,stringify:n}},192:(e,t,r)=>{"use strict";var n=r(442),i=Object.prototype.hasOwnProperty,o=Array.isArray,a={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},s=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},c=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 o=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,s=r.depth>0&&/(\[[^[\]]*])/.exec(o),u=s?o.slice(0,s.index):o,l=[];if(u){if(!r.plainObjects&&i.call(Object.prototype,u)&&!r.allowPrototypes)return;l.push(u)}for(var f=0;r.depth>0&&null!==(s=a.exec(o))&&f=0;--o){var a,s=e[o];if("[]"===s&&r.parseArrays)a=[].concat(i);else{a=r.plainObjects?Object.create(null):{};var u="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,l=parseInt(u,10);r.parseArrays||""!==u?!isNaN(l)&&s!==u&&String(l)===u&&l>=0&&r.parseArrays&&l<=r.arrayLimit?(a=[])[l]=i:"__proto__"!==u&&(a[u]=i):a={0:i}}i=a}return i}(l,t,r,n)}};e.exports=function(e,t){var r=function(e){if(!e)return a;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");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 t=void 0===e.charset?a.charset:e.charset;return{allowDots:void 0===e.allowDots?a.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:a.comma,decoder:"function"==typeof e.decoder?e.decoder:a.decoder,delimiter:"string"==typeof e.delimiter||n.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:a.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:a.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:a.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),d=-1,p=t.charset;if(t.charsetSentinel)for(r=0;r-1&&(g=o(g)?[g]:g),i.call(u,m)?u[m]=n.combine(u[m],g):u[m]=g}return u}(e,r):e,f=r.plainObjects?Object.create(null):{},h=Object.keys(l),d=0;d{"use strict";var n=r(442),i=r(83),o=Object.prototype.hasOwnProperty,a={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,c=String.prototype.split,u=Array.prototype.push,l=function(e,t){u.apply(e,s(t)?t:[t])},f=Date.prototype.toISOString,h=i.default,d={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,o,a,u,f,h,p,m,g,v,y,b){var _,S=t;if("function"==typeof f?S=f(r,S):S instanceof Date?S=m(S):"comma"===i&&s(S)&&(S=n.maybeMap(S,(function(e){return e instanceof Date?m(e):e}))),null===S){if(o)return u&&!y?u(r,d.encoder,b,"key",g):r;S=""}if("string"==typeof(_=S)||"number"==typeof _||"boolean"==typeof _||"symbol"==typeof _||"bigint"==typeof _||n.isBuffer(S)){if(u){var w=y?r:u(r,d.encoder,b,"key",g);if("comma"===i&&y){for(var O=c.call(String(S),","),j="",R=0;R0?S.join(",")||null:void 0}];else if(s(f))P=f;else{var E=Object.keys(S);P=h?E.sort(h):E}for(var F=0;F0?y+v:""}},442:(e,t,r)=>{"use strict";var n=r(83),i=Object.prototype.hasOwnProperty,o=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),s=function(e,t){for(var r=t&&t.plainObjects?Object.create(null):{},n=0;n1;){var t=e.pop(),r=t.obj[t.prop];if(o(r)){for(var n=[],i=0;i=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||o===n.RFC1738&&(40===l||41===l)?c+=s.charAt(u):l<128?c+=a[l]:l<2048?c+=a[192|l>>6]+a[128|63&l]:l<55296||l>=57344?c+=a[224|l>>12]+a[128|l>>6&63]+a[128|63&l]:(u+=1,l=65536+((1023&l)<<10|1023&s.charCodeAt(u)),c+=a[240|l>>18]+a[128|l>>12&63]+a[128|l>>6&63]+a[128|63&l])}return c},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(o(e)){for(var r=[],n=0;n{"use strict";r.r(t),r.d(t,{Children:()=>V,Component:()=>s.uA,Fragment:()=>s.FK,PureComponent:()=>U,StrictMode:()=>Ae,Suspense:()=>Z,SuspenseList:()=>ee,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>we,cloneElement:()=>Ee,createContext:()=>s.q6,createElement:()=>s.n,createFactory:()=>je,createPortal:()=>ie,createRef:()=>s._3,default:()=>We,findDOMNode:()=>Ce,flushSync:()=>Ie,forwardRef:()=>B,hydrate:()=>he,isElement:()=>Le,isFragment:()=>Pe,isMemo:()=>xe,isValidElement:()=>Re,lazy:()=>Y,memo:()=>W,render:()=>fe,startTransition:()=>ke,unmountComponentAtNode:()=>Fe,unstable_batchedUpdates:()=>Te,useCallback:()=>P,useContext:()=>x,useDebugValue:()=>E,useDeferredValue:()=>Ne,useEffect:()=>S,useErrorBoundary:()=>F,useId:()=>C,useImperativeHandle:()=>j,useInsertionEffect:()=>He,useLayoutEffect:()=>w,useMemo:()=>R,useReducer:()=>_,useRef:()=>O,useState:()=>b,useSyncExternalStore:()=>$e,useTransition:()=>De,version:()=>Oe});var n,i,o,a,s=r(172),c=0,u=[],l=[],f=s.fF,h=f.__b,d=f.__r,p=f.diffed,m=f.__c,g=f.unmount,v=f.__;function y(e,t){f.__h&&f.__h(i,e,c||t),c=0;var r=i.__H||(i.__H={__:[],__h:[]});return e>=r.__.length&&r.__.push({__V:l}),r.__[e]}function b(e){return c=1,_(H,e)}function _(e,t,r){var o=y(n++,2);if(o.t=e,!o.__c&&(o.__=[r?r(t):H(void 0,t),function(e){var t=o.__N?o.__N[0]:o.__[0],r=o.t(t,e);t!==r&&(o.__N=[r,o.__[1]],o.__c.setState({}))}],o.__c=i,!i.u)){var a=function(e,t,r){if(!o.__c.__H)return!0;var n=o.__c.__H.__.filter((function(e){return!!e.__c}));if(n.every((function(e){return!e.__N})))return!s||s.call(this,e,t,r);var i=!1;return n.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(i=!0)}})),!(!i&&o.__c.props===e)&&(!s||s.call(this,e,t,r))};i.u=!0;var s=i.shouldComponentUpdate,c=i.componentWillUpdate;i.componentWillUpdate=function(e,t,r){if(this.__e){var n=s;s=void 0,a(e,t,r),s=n}c&&c.call(this,e,t,r)},i.shouldComponentUpdate=a}return o.__N||o.__}function S(e,t){var r=y(n++,3);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__H.__h.push(r))}function w(e,t){var r=y(n++,4);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__h.push(r))}function O(e){return c=5,R((function(){return{current:e}}),[])}function j(e,t,r){c=6,w((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==r?r:r.concat(e))}function R(e,t){var r=y(n++,7);return D(r.__H,t)?(r.__V=e(),r.i=t,r.__h=e,r.__V):r.__}function P(e,t){return c=8,R((function(){return e}),t)}function x(e){var t=i.context[e.__c],r=y(n++,9);return r.c=e,t?(null==r.__&&(r.__=!0,t.sub(i)),t.props.value):e.__}function E(e,t){f.useDebugValue&&f.useDebugValue(t?t(e):e)}function F(e){var t=y(n++,10),r=b();return t.__=e,i.componentDidCatch||(i.componentDidCatch=function(e,n){t.__&&t.__(e,n),r[1](e)}),[r[0],function(){r[1](void 0)}]}function C(){var e=y(n++,11);if(!e.__){for(var t=i.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var r=t.__m||(t.__m=[0,0]);e.__="P"+r[0]+"-"+r[1]++}return e.__}function T(){for(var e;e=u.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(k),e.__H.__h.forEach(N),e.__H.__h=[]}catch(t){e.__H.__h=[],f.__e(t,e.__v)}}f.__b=function(e){i=null,h&&h(e)},f.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),v&&v(e,t)},f.__r=function(e){d&&d(e),n=0;var t=(i=e.__c).__H;t&&(o===i?(t.__h=[],i.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.__V=l,e.__N=e.i=void 0}))):(t.__h.forEach(k),t.__h.forEach(N),t.__h=[],n=0)),o=i},f.diffed=function(e){p&&p(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==u.push(t)&&a===f.requestAnimationFrame||((a=f.requestAnimationFrame)||A)(T)),t.__H.__.forEach((function(e){e.i&&(e.__H=e.i),e.__V!==l&&(e.__=e.__V),e.i=void 0,e.__V=l}))),o=i=null},f.__c=function(e,t){t.some((function(e){try{e.__h.forEach(k),e.__h=e.__h.filter((function(e){return!e.__||N(e)}))}catch(r){t.some((function(e){e.__h&&(e.__h=[])})),t=[],f.__e(r,e.__v)}})),m&&m(e,t)},f.unmount=function(e){g&&g(e);var t,r=e.__c;r&&r.__H&&(r.__H.__.forEach((function(e){try{k(e)}catch(e){t=e}})),r.__H=void 0,t&&f.__e(t,r.__v))};var I="function"==typeof requestAnimationFrame;function A(e){var t,r=function(){clearTimeout(n),I&&cancelAnimationFrame(t),setTimeout(e)},n=setTimeout(r,100);I&&(t=requestAnimationFrame(r))}function k(e){var t=i,r=e.__c;"function"==typeof r&&(e.__c=void 0,r()),i=t}function N(e){var t=i;e.__c=e.__(),i=t}function D(e,t){return!e||e.length!==t.length||t.some((function(t,r){return t!==e[r]}))}function H(e,t){return"function"==typeof t?t(e):t}function L(e,t){for(var r in t)e[r]=t[r];return e}function $(e,t){for(var r in e)if("__source"!==r&&!(r in t))return!0;for(var n in t)if("__source"!==n&&e[n]!==t[n])return!0;return!1}function U(e,t){this.props=e,this.context=t}function W(e,t){function r(e){var r=this.props.ref,n=r==e.ref;return!n&&r&&(r.call?r(null):r.current=null),t?!t(this.props,e)||!n:$(this.props,e)}function n(t){return this.shouldComponentUpdate=r,(0,s.n)(e,t)}return n.displayName="Memo("+(e.displayName||e.name)+")",n.prototype.isReactComponent=!0,n.__f=!0,n}(U.prototype=new s.uA).isPureReactComponent=!0,U.prototype.shouldComponentUpdate=function(e,t){return $(this.props,e)||$(this.state,t)};var M=s.fF.__b;s.fF.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),M&&M(e)};var Q="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function B(e){function t(t){var r=L({},t);return delete r.ref,e(r,t.ref||null)}return t.$$typeof=Q,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var q=function(e,t){return null==e?null:(0,s.v2)((0,s.v2)(e).map(t))},V={map:q,forEach:q,count:function(e){return e?(0,s.v2)(e).length:0},only:function(e){var t=(0,s.v2)(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:s.v2},z=s.fF.__e;s.fF.__e=function(e,t,r,n){if(e.then)for(var i,o=t;o=o.__;)if((i=o.__c)&&i.__c)return null==t.__e&&(t.__e=r.__e,t.__k=r.__k),i.__c(e,t);z(e,t,r,n)};var J=s.fF.unmount;function G(e,t,r){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),e.__c.__H=null),null!=(e=L({},e)).__c&&(e.__c.__P===r&&(e.__c.__P=t),e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return G(e,t,r)}))),e}function X(e,t,r){return e&&r&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return X(e,t,r)})),e.__c&&e.__c.__P===t&&(e.__e&&r.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=r)),e}function Z(){this.__u=0,this.t=null,this.__b=null}function K(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function Y(e){var t,r,n;function i(i){if(t||(t=e()).then((function(e){r=e.default||e}),(function(e){n=e})),n)throw n;if(!r)throw t;return(0,s.n)(r,i)}return i.displayName="Lazy",i.__f=!0,i}function ee(){this.u=null,this.o=null}s.fF.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),J&&J(e)},(Z.prototype=new s.uA).__c=function(e,t){var r=t.__c,n=this;null==n.t&&(n.t=[]),n.t.push(r);var i=K(n.__v),o=!1,a=function(){o||(o=!0,r.__R=null,i?i(s):s())};r.__R=a;var s=function(){if(! --n.__u){if(n.state.__a){var e=n.state.__a;n.__v.__k[0]=X(e,e.__c.__P,e.__c.__O)}var t;for(n.setState({__a:n.__b=null});t=n.t.pop();)t.forceUpdate()}};n.__u++||32&t.__u||n.setState({__a:n.__b=n.__v.__k[0]}),e.then(a,a)},Z.prototype.componentWillUnmount=function(){this.t=[]},Z.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var r=document.createElement("div"),n=this.__v.__k[0].__c;this.__v.__k[0]=G(this.__b,r,n.__O=n.__P)}this.__b=null}var i=t.__a&&(0,s.n)(s.FK,null,e.fallback);return i&&(i.__u&=-33),[(0,s.n)(s.FK,null,t.__a?null:e.children),i]};var te=function(e,t,r){if(++r[1]===r[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(r=e.u;r;){for(;r.length>3;)r.pop()();if(r[1]>>1,1),t.i.removeChild(e)}}),(0,s.XX)((0,s.n)(re,{context:t.context},e.__v),t.l)}function ie(e,t){var r=(0,s.n)(ne,{__v:e,i:t});return r.containerInfo=t,r}(ee.prototype=new s.uA).__a=function(e){var t=this,r=K(t.__v),n=t.o.get(e);return n[0]++,function(i){var o=function(){t.props.revealOrder?(n.push(i),te(t,e,n)):i()};r?r(o):o()}},ee.prototype.render=function(e){this.u=null,this.o=new Map;var t=(0,s.v2)(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var r=t.length;r--;)this.o.set(t[r],this.u=[1,0,this.u]);return e.children},ee.prototype.componentDidUpdate=ee.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,r){te(e,r,t)}))};var oe="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,ae=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,se=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,ce=/[A-Z0-9]/g,ue="undefined"!=typeof document,le=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(e)};function fe(e,t,r){return null==t.__k&&(t.textContent=""),(0,s.XX)(e,t),"function"==typeof r&&r(),e?e.__c:null}function he(e,t,r){return(0,s.Qv)(e,t),"function"==typeof r&&r(),e?e.__c:null}s.uA.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(s.uA.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var de=s.fF.event;function pe(){}function me(){return this.cancelBubble}function ge(){return this.defaultPrevented}s.fF.event=function(e){return de&&(e=de(e)),e.persist=pe,e.isPropagationStopped=me,e.isDefaultPrevented=ge,e.nativeEvent=e};var ve,ye={enumerable:!1,configurable:!0,get:function(){return this.class}},be=s.fF.vnode;s.fF.vnode=function(e){"string"==typeof e.type&&function(e){var t=e.props,r=e.type,n={};for(var i in t){var o=t[i];if(!("value"===i&&"defaultValue"in t&&null==o||ue&&"children"===i&&"noscript"===r||"class"===i||"className"===i)){var a=i.toLowerCase();"defaultValue"===i&&"value"in t&&null==t.value?i="value":"download"===i&&!0===o?o="":"translate"===a&&"no"===o?o=!1:"ondoubleclick"===a?i="ondblclick":"onchange"!==a||"input"!==r&&"textarea"!==r||le(t.type)?"onfocus"===a?i="onfocusin":"onblur"===a?i="onfocusout":se.test(i)?i=a:-1===r.indexOf("-")&&ae.test(i)?i=i.replace(ce,"-$&").toLowerCase():null===o&&(o=void 0):a=i="oninput","oninput"===a&&n[i=a]&&(i="oninputCapture"),n[i]=o}}"select"==r&&n.multiple&&Array.isArray(n.value)&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=-1!=n.value.indexOf(e.props.value)}))),"select"==r&&null!=n.defaultValue&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=n.multiple?-1!=n.defaultValue.indexOf(e.props.value):n.defaultValue==e.props.value}))),t.class&&!t.className?(n.class=t.class,Object.defineProperty(n,"className",ye)):(t.className&&!t.class||t.class&&t.className)&&(n.class=n.className=t.className),e.props=n}(e),e.$$typeof=oe,be&&be(e)};var _e=s.fF.__r;s.fF.__r=function(e){_e&&_e(e),ve=e.__c};var Se=s.fF.diffed;s.fF.diffed=function(e){Se&&Se(e);var t=e.props,r=e.__e;null!=r&&"textarea"===e.type&&"value"in t&&t.value!==r.value&&(r.value=null==t.value?"":t.value),ve=null};var we={ReactCurrentDispatcher:{current:{readContext:function(e){return ve.__n[e.__c].props.value},useCallback:P,useContext:x,useDebugValue:E,useDeferredValue:Ne,useEffect:S,useId:C,useImperativeHandle:j,useInsertionEffect:He,useLayoutEffect:w,useMemo:R,useReducer:_,useRef:O,useState:b,useSyncExternalStore:$e,useTransition:De}}},Oe="17.0.2";function je(e){return s.n.bind(null,e)}function Re(e){return!!e&&e.$$typeof===oe}function Pe(e){return Re(e)&&e.type===s.FK}function xe(e){return!!e&&!!e.displayName&&("string"==typeof e.displayName||e.displayName instanceof String)&&e.displayName.startsWith("Memo(")}function Ee(e){return Re(e)?s.Ob.apply(null,arguments):e}function Fe(e){return!!e.__k&&((0,s.XX)(null,e),!0)}function Ce(e){return e&&(e.base||1===e.nodeType&&e)||null}var Te=function(e,t){return e(t)},Ie=function(e,t){return e(t)},Ae=s.FK;function ke(e){e()}function Ne(e){return e}function De(){return[!1,ke]}var He=w,Le=Re;function $e(e,t){var r=t(),n=b({h:{__:r,v:t}}),i=n[0].h,o=n[1];return w((function(){i.__=r,i.v=t,Ue(i)&&o({h:i})}),[e,r,t]),S((function(){return Ue(i)&&o({h:i}),e((function(){Ue(i)&&o({h:i})}))}),[e]),r}function Ue(e){var t,r,n=e.v,i=e.__;try{var o=n();return!((t=i)===(r=o)&&(0!==t||1/t==1/r)||t!=t&&r!=r)}catch(e){return!0}}var We={useState:b,useId:C,useReducer:_,useEffect:S,useLayoutEffect:w,useInsertionEffect:He,useTransition:De,useDeferredValue:Ne,useSyncExternalStore:$e,startTransition:ke,useRef:O,useImperativeHandle:j,useMemo:R,useCallback:P,useContext:x,useDebugValue:E,version:"17.0.2",Children:V,render:fe,hydrate:he,unmountComponentAtNode:Fe,createPortal:ie,createElement:s.n,createContext:s.q6,createFactory:je,cloneElement:Ee,createRef:s._3,Fragment:s.FK,isValidElement:Re,isElement:Le,isFragment:Pe,isMemo:xe,findDOMNode:Ce,Component:s.uA,PureComponent:U,memo:W,forwardRef:B,flushSync:Ie,unstable_batchedUpdates:Te,StrictMode:Ae,Suspense:Z,SuspenseList:ee,lazy:Y,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:we}},172:(e,t,r)=>{"use strict";r.d(t,{FK:()=>O,Ob:()=>q,Qv:()=>B,XX:()=>Q,_3:()=>w,fF:()=>i,h:()=>_,n:()=>_,q6:()=>V,uA:()=>j,v2:()=>I});var n,i,o,a,s,c,u,l,f,h,d,p={},m=[],g=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,v=Array.isArray;function y(e,t){for(var r in t)e[r]=t[r];return e}function b(e){var t=e.parentNode;t&&t.removeChild(e)}function _(e,t,r){var i,o,a,s={};for(a in t)"key"==a?i=t[a]:"ref"==a?o=t[a]:s[a]=t[a];if(arguments.length>2&&(s.children=arguments.length>3?n.call(arguments,2):r),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===s[a]&&(s[a]=e.defaultProps[a]);return S(e,s,i,o,null)}function S(e,t,r,n,a){var s={type:e,props:t,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++o:a,__i:-1,__u:0};return null==a&&null!=i.vnode&&i.vnode(s),s}function w(){return{current:null}}function O(e){return e.children}function j(e,t){this.props=e,this.context=t}function R(e,t){if(null==t)return e.__?R(e.__,e.__i+1):null;for(var r;tt&&a.sort(u));E.__r=0}function F(e,t,r,n,i,o,a,s,c,u,l){var f,h,d,g,v,y=n&&n.__k||m,b=t.length;for(r.__d=c,C(r,t,y),c=r.__d,f=0;f0?S(i.type,i.props,i.key,i.ref?i.ref:null,i.__v):i)?(i.__=e,i.__b=e.__b+1,s=A(i,r,a,l),i.__i=s,o=null,-1!==s&&(l--,(o=r[s])&&(o.__u|=131072)),null==o||null===o.__v?(-1==s&&f--,"function"!=typeof i.type&&(i.__u|=65536)):s!==a&&(s===a+1?f++:s>a?l>c-a?f+=s-a:f--:s(null==c||131072&c.__u?0:1))for(;a>=0||s=0){if((c=t[a])&&!(131072&c.__u)&&i==c.key&&o===c.type)return a;a--}if(s2&&(c.children=arguments.length>3?n.call(arguments,2):r),S(e.type,c,i||e.key,o||e.ref,null)}function V(e,t){var r={__c:t="__cC"+d++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var r,n;return this.getChildContext||(r=[],(n={})[t]=this,this.getChildContext=function(){return n},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&r.some((function(e){e.__e=!0,x(e)}))},this.sub=function(e){r.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){r.splice(r.indexOf(e),1),t&&t.call(e)}}),e.children}};return r.Provider.__=r.Consumer.contextType=r}n=m.slice,i={__e:function(e,t,r,n){for(var i,o,a;t=t.__;)if((i=t.__c)&&!i.__)try{if((o=i.constructor)&&null!=o.getDerivedStateFromError&&(i.setState(o.getDerivedStateFromError(e)),a=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(e,n||{}),a=i.__d),a)return i.__E=i}catch(t){e=t}throw e}},o=0,j.prototype.setState=function(e,t){var r;r=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=y({},this.state),"function"==typeof e&&(e=e(y({},r),this.props)),e&&y(r,e),null!=e&&this.__v&&(t&&this._sb.push(t),x(this))},j.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),x(this))},j.prototype.render=O,a=[],c="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,u=function(e,t){return e.__v.__b-t.__v.__b},E.__r=0,l=0,f=D(!1),h=D(!0),d=0},833:e=>{e.exports=function(e,t,r,n){var i=r?r.call(n,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),c=0;c{"use strict";var n=r(299);var i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=n.useState,a=n.useEffect,s=n.useLayoutEffect,c=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var l="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=o({inst:{value:r,getSnapshot:t}}),i=n[0].inst,l=n[1];return s((function(){i.value=r,i.getSnapshot=t,u(i)&&l({inst:i})}),[e,r,t]),a((function(){return u(i)&&l({inst:i}),e((function(){u(i)&&l({inst:i})}))}),[e]),c(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:l},888:(e,t,r)=>{"use strict";e.exports=r(63)}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n].call(o.exports,o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0;var n={};return(()=>{"use strict";r.r(n);var e=r(643),t=r.n(e),i=r(172),o=r(299);function a(){return a=Object.assign||function(e){for(var t=1;te instanceof ShadowRoot,c=e=>{const t=e.getRootNode()instanceof ShadowRoot?e.getRootNode().host:e,{dataset:r}=t,n={};for(var i in r){if(!1===r.hasOwnProperty(i))return;const e=`${(o=i.split(/(props?)/).pop()||"").charAt(0).toLowerCase()}${o.slice(1)}`;e&&(n[e]=r[i])}var o;return n},u=e=>["text/props","application/json"].includes(e.getAttribute("type")||""),l=e=>s(e)?[]:Array.from(e.getElementsByTagName("script")).filter(u),f=e=>Array.from(document.querySelectorAll(e)).filter(u),h=e=>{let t={};return e.forEach((e=>{try{t=a({},t,JSON.parse(e.innerHTML))}catch(e){}})),t},d=(e,t,r={},n)=>{const i=c(t),o=e._executedScript?c(e._executedScript):{},s=h(l(t));return a({},r,i,o,n?h(f(n)):{},s)};function p(e,t){var r=(t=[].concat(t))[t.length-1].nextSibling;function n(t,n){e.insertBefore(t,n||r)}return e.__k={nodeType:1,parentNode:e,firstChild:t[0],childNodes:t,insertBefore:n,appendChild:n,removeChild:function(t){e.removeChild(t)}}}const m=({island:e,widget:t,rootFragment:r,props:n})=>{e.props=n,(0,i.XX)((0,i.h)(t,n),r)};function g(){for(var e=arguments.length,t=new Array(e),r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n":">",'"':""","'":"'"},C=/[&<>"']/g,T=RegExp(C.source);var I={"&":"&","<":"<",">":">",""":'"',"'":"'"},A=/&(amp|quot|lt|gt|#39);/g,k=RegExp(A.source);function N(e){return e&&k.test(e)?e.replace(A,(function(e){return I[e]})):e}function D(e){return D="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},D(e)}function H(e){if(!function(e){return"object"===D(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 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)}function $(){return $=Object.assign?Object.assign.bind():function(e){for(var t=1;t",highlightPostTag:""};function q(e){return function(e){return e&&T.test(e)?e.replace(C,(function(e){return F[e]})):e}(e).replace(new RegExp(Q.highlightPreTag,"g"),B.highlightPreTag).replace(new RegExp(Q.highlightPostTag,"g"),B.highlightPostTag)}function V(e){return H(e)&&"string"!=typeof e.value?Object.keys(e).reduce((function(t,r){return W(W({},t),{},M({},r,V(e[r])))}),{}):Array.isArray(e)?e.map(V):W(W({},e),{},{value:q(e.value)})}function z(e){return void 0===e.__escaped&&((e=e.map((function(e){var t=$({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e));return t._highlightResult&&(t._highlightResult=V(t._highlightResult)),t._snippetResult&&(t._snippetResult=V(t._snippetResult)),t}))).__escaped=!0),e}function J(e){return J="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},J(e)}function G(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 X(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var de=g({name:"infinite-hits",connector:!0});function pe(e){var t=e||{};t.page;return he(t,oe)}function me(e){var t=e||{};t.clickAnalytics,t.userToken;return he(t,ae)}const ge=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;return _(e,de()),function(r){var n,i,o,a,s,c,u=r||{},l=u.escapeHTML,f=void 0===l||l,h=u.transformItems,d=void 0===h?function(e){return e}:h,p=u.cache,m=void 0===p?(n=null,i=null,{read:function(e){var t=e.state;return y(i,pe(t))?n:null},write:function(e){var t=e.state,r=e.hits;i=pe(t),n=r}}):p,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.min.apply(Math,[n].concat(le(i)))},v=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(le(i)))};return{$$type:"ais.infiniteHits",init:function(t){e(ce(ce({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){var r=t.instantSearchInstance,n=this.getWidgetRenderState(t);e(ce(ce({},n),{},{instantSearchInstance:r}),!1),s("view:internal",n.currentPageHits)},getRenderState:function(e,t){return ce(ce({},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=[],y=u.getPreviousState()||l,b=m.read({state:me(y)})||{};if(n){var _,w,O=y.page,j=void 0===O?0:O;f&&n.hits.length>0&&(n.hits=z(n.hits));var R=function(e,t,r){return e.map((function(e,n){return X(X({},e),{},{__position:r*t+n+1})}))}(n.hits,n.page,n.hitsPerPage),P=function(e,t){return t?e.map((function(e){return ee(ee({},e),{},{__queryID:t})})):e}(R,n.queryID),x=d(P,{results:n}),F=!1;ne(h.mainIndex,(function(e){!F&&e.getWidgets().some((function(e){return"ais.dynamicWidgets"===e.$$type}))&&(F=!0)}));var C=!(null!==(_=y.disjunctiveFacets)&&void 0!==_&&_.length||(y.facets||[]).filter((function(e){return"*"!==e})).length||null!==(w=y.hierarchicalFacets)&&void 0!==w&&w.length);void 0!==b[j]||n.__isArtificial||"idle"!==h.status||F&&C||(b[j]=x,m.write({state:me(y),hits:b})),p=x,t=0===g(y,b)}else o=function(e){return function(){e.overrideStateWithoutTriggeringChangeEvent(ce(ce({},e.state),{},{page:g(e.state,m.read({state:me(e.state)})||{})-1})).searchWithoutTriggeringOnStateChange()}}(i),a=function(e){return function(){e.setPage(v(e.state,m.read({state:me(e.state)})||{})+1).search()}}(i),s=function(e){var t=e.instantSearchInstance,r=e.getIndex,n=e.widgetType,i={},o=void 0;return function(){for(var e=arguments.length,a=new Array(e),s=0;se.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Xe(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Ae(),i=Te(),a=Fe(),s=De(t),c=De(r),u=(0,o.useRef)(!0),l=(0,o.useRef)(null),f=(0,o.useRef)(i.status),h=(0,o.useMemo)((function(){var t=e((function(e,t){if(t)u.current=!0;else if(u.current){var r=e.instantSearchInstance,n=(e.widgetParams,Ge(e,Me));be(n,l.current,(function(e,t){return(null==e?void 0:e.constructor)===Function&&(null==t?void 0:t.constructor)===Function}))&&r.status===f.current||(m(n),l.current=n,f.current=r.status)}}),(function(){u.current=!1}));return ze(ze({},t(s)),c)}),[e,s,c]),d=Be((0,o.useState)((function(){if(h.getWidgetRenderState){var e,t=a.getHelper(),r=a.getWidgetUiState({})[a.getIndexId()];t.state=(null===(e=h.getWidgetSearchParameters)||void 0===e?void 0:e.call(h,t.state,{uiState:r}))||t.state;var n=Pe(a),o=n.results,s=n.scopedResults,c=h.getWidgetRenderState({helper:t,parent:a,instantSearchInstance:i,results:o,scopedResults:s,state:t.state,renderState:i.renderState,templatesConfig:i.templatesConfig,createURL:a.createURL,searchMetadata:{isSearchStalled:"stalled"===i.status},status:i.status,error:i.error});c.widgetParams;return Ge(c,Qe)}return{}})),2),p=d[0],m=d[1];return function(e){var t,r=e.widget,n=e.parentIndex,i=e.props,a=e.shouldSsr,s=Ue(),c=(0,o.useRef)(i);(0,o.useEffect)((function(){c.current=i}),[i]);var u=(0,o.useRef)(r);(0,o.useEffect)((function(){u.current=r}),[r]);var l,f=(0,o.useRef)(null),h=a&&!n.getWidgets().includes(r),d=Te();Le((function(){var e=u.current;return f.current?(clearTimeout(f.current),be(i,c.current)||(n.removeWidgets([e]),n.addWidgets([r]))):a||n.addWidgets([r]),function(){f.current=setTimeout((function(){d._schedule((function(){d._preventWidgetCleanup||n.removeWidgets([e])}))}))}}),[n,r,a,d,i]),(h||"pending"===(null==s||null===(t=s.current)||void 0===t?void 0:t.status))&&n.addWidgets([r]),"undefined"==typeof window&&null!=s&&s.current&&"ais.index"!==r.$$type&&(He(s.current),"ais.dynamicWidgets"!==r.$$type&&null!==(l=d.helper)&&void 0!==l&&l.lastResults&&He(s.current))}({widget:h,parentIndex:a,props:s,shouldSsr:Boolean(n)}),p}function Ze(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,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,i=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ke(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 Ke(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 Ke(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{}).catchError,t=Te(),r=function(){var e=Te(),t=Fe(),r=t.getIndexId(),n=Ye((0,o.useState)((function(){return e.getUiState()})),2),i=n[0],a=n[1],s=i[r],c=Ye((0,o.useState)((function(){return e.renderState})),2),u=c[0],l=c[1],f=u[r]||{},h=(0,o.useCallback)((function(t){e.setUiState(t)}),[e]),d=(0,o.useCallback)((function(e){t.setIndexUiState(e)}),[t]);return(0,o.useEffect)((function(){function t(){a(e.getUiState()),l(e.renderState)}return e.addListener("render",t),function(){e.removeListener("render",t)}}),[e]),{uiState:i,setUiState:h,indexUiState:s,setIndexUiState:d,renderState:u,indexRenderState:f}}(),n=r.uiState,i=r.setUiState,a=r.indexUiState,s=r.setIndexUiState,c=r.renderState,u=r.indexRenderState,l=function(){var e=Te(),t=Fe(),r=Ze((0,o.useState)((function(){return Pe(t)})),2),n=r[0],i=r[1];return(0,o.useEffect)((function(){function r(){var r=t.getResults();if(null!==r)i({results:r,scopedResults:t.getScopedResults()});else if(0===e.mainIndex.getIndexName().length){var n=e.mainIndex.getWidgets().find(re);n&&i({results:Pe(t).results,scopedResults:n.getScopedResults()})}}return e.addListener("render",r),function(){e.removeListener("render",r)}}),[e,t]),n}(),f=l.results,h=l.scopedResults,d=(0,o.useCallback)((function(){for(var e=arguments.length,r=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:{fallback:function(){}}).fallback;return"undefined"==typeof window?t():e({window})}function st(e,t){for(var r,n=0;ne.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{},t=e.insightsClient,r=e.insightsInitParams,n=e.onEvent,i=e.$$internal,o=void 0!==i&&i,a=e.$$automatic,s=void 0!==a&&a,c=t;t||null===t||at((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;i1&&void 0!==arguments[1]&&arguments[1],n=_t(e);if(n){var i=c.state.userToken;r?o():setTimeout(o,0)}function o(){c.overrideStateWithoutTriggeringChangeEvent(lt(lt({},c.state),{},{userToken:n})),i&&i!==e&&t.scheduleSearch()}},r=ot();function i(t,r,n){e(t,!0),r&&u("setUserToken",r),n&&u("setAuthenticatedUserToken",n)}r&&e(r,!0);var l=v||g,f=m||p;l?i(l,g,v):f&&i(f,p,m),u("onUserTokenChange",e,{immediate:!0}),u("onAuthenticatedUserTokenChange",(function(t){t||u("getUserToken",null,(function(t,r){e(r)})),e(t)}),{immediate:!0});var y=u;bt(u)&&(y=function(e,t){return u(e,t,{headers:{"X-Algolia-Application-Id":h,"X-Algolia-API-Key":d}})}),t.sendEventToInsights=function(e){n?n(e,y):e.insightsMethod&&(e.payload.algoliaSource=["instantsearch"],s&&e.payload.algoliaSource.push("instantsearch-automatic"),"internal"===e.eventModifier&&e.payload.algoliaSource.push("instantsearch-internal"),y(e.insightsMethod,e.payload))}},unsubscribe:function(){u("onUserTokenChange",void 0),u("onAuthenticatedUserTokenChange",void 0),t.sendEventToInsights=b,c&&a&&(c.overrideStateWithoutTriggeringChangeEvent(lt(lt({},c.state),a)),t.scheduleSearch())}}}}function bt(e){var t=ht((e.version||"").split(".").map(Number),2),r=t[0],n=t[1];return r>=3||2===r&&n>=6||1===r&&n>=10}function _t(e){if(e)return"number"==typeof e?e.toString():e}function St(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 wt(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 Ot(e,t,r){var n=St(t,t.mainIndex,t._initialUiState);e.forEach((function(e){var i={};if(e.getWidgetRenderState){var o=e.getWidgetRenderState(n);o&&o.widgetParams&&(i=o.widgetParams)}var a=Object.keys(i).filter((function(e){return void 0!==i[e]}));r.widgets.push({type:e.$$type,widgetType:e.$$widgetType,params:a}),"ais.index"===e.$$type&&Ot(e.getWidgets(),t,r)}))}function jt(){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"),o=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,Ot(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),o.appendChild(i)}),0)},started:function(){},unsubscribe:function(){i.remove()}}}}var Rt=r(87);function Pt(e){return Pt="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},Pt(e)}function xt(e,t){for(var r=0;r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Lt(e){e.configure;return Ht(e,At)}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 Ut(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 Wt(e){for(var t=1;t0&&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,o=n.hostname,a=n.port,s=void 0===a?"":a,c=n.pathname,u=n.hash,l=t.stringify(r),f=""===s?"":":".concat(s);return l?"".concat(i,"//").concat(o).concat(f).concat(c,"?").concat(l).concat(u):"".concat(i,"//").concat(o).concat(f).concat(c).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,o=e.writeDelay,a=void 0===o?400:o,s=e.windowTitle,c=e.getLocation,u=void 0===c?function(){return at((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.")}})}:c,l=e.start,f=e.dispose,h=e.push,d=e.cleanUrlOnDispose;return new Tt({createURL:r,parseURL:i,writeDelay:a,windowTitle:s,getLocation:u,start:l,dispose:f,push:h,cleanUrlOnDispose:d})}():t,n=e.stateMapping,i=void 0===n?{$$type:"ais.simple",stateToRoute:function(e){return Object.keys(e).reduce((function(t,r){return Nt(Nt({},t),{},Dt({},r,Lt(e[r])))}),{})},routeToState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(t,r){return Nt(Nt({},t),{},Dt({},r,Lt(e[r])))}),{})}}:n,o=e.$$internal,a=void 0!==o&&o;return function(e){var t=e.instantSearchInstance;t._createURL=function(e){var n=0===t.mainIndex.getWidgets().length?t._initialUiState:t.mainIndex.getWidgetUiState({}),o=Object.keys(e).reduce((function(t,r){return Wt(Wt({},t),{},Mt({},r,e[r]))}),n),a=i.stateToRoute(o);return r.createURL(a)};var n=void 0,o=t._initialUiState;return{$$type:"ais.router({router:".concat(r.$$type||"__unknown__",", stateMapping:").concat(i.$$type||"__unknown__","})"),$$internal:a,onStateChange:function(e){var t=e.uiState,o=i.stateToRoute(t);void 0!==n&&y(n,o)||(r.write(o),n=o)},subscribe:function(){t._initialUiState=Wt(Wt({},o),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()}}}};function Bt(e){return Bt="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},Bt(e)}var qt=["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"];function Vt(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 zt(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Xt=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;r0?e.setQueryParameters({ruleContexts:r}):e}(c,t),l=function(e,t){return t.facets.reduce((function(e,t){return e.addFacet(t)}),e)}(u,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=Gt(t,qt);return e.setQueryParameters(r)}(l,t)}))};function Kt(e){return Kt="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},Kt(e)}var Yt=["initialSearchParameters"],er=["initialRecommendParameters"];function tr(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 rr(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var sr=g({name:"index-widget"});function cr(e,t){var r=t.state,n=t.recommendState,i=t.isPageReset,o=t._uiState;r!==e.state&&(e.state=r,e.emit("change",{state:e.state,results:e.lastResults,isPageReset:i,_uiState:o})),n!==e.recommendState&&(e.recommendState=n)}function ur(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.reduce((function(e,r){return re(r)?e:r.getWidgetUiState||r.getWidgetState?r.getWidgetUiState?r.getWidgetUiState(e,t):r.getWidgetState(e,t):e}),r)}function lr(e,t){var r=t.initialSearchParameters,n=ar(t,Yt);return e.reduce((function(e,t){return!t.getWidgetSearchParameters||re(t)?e:"search"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):t.getWidgetSearchParameters(e,n)}),r)}function fr(e,t){var r=t.initialRecommendParameters,n=ar(t,er);return e.reduce((function(e,t){return!re(t)&&"recommend"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):e}),r)}function hr(e){var t=e.filter(re);0!==t.length&&t.forEach((function(e){var t=e.getHelper();cr(t,{state:t.state.resetPage(),recommendState:t.recommendState,isPageReset:!0}),hr(e.getWidgets())}))}function dr(e){return e.filter(re).reduce((function(e,t){return e.concat.apply(e,[{indexId:t.getIndexId(),results:t.getResults(),helper:t.getHelper()}].concat(ir(dr(t.getWidgets()))))}),[])}const pr=function(e){if(void 0===e||void 0===e.indexName)throw new Error(sr("The `indexName` option is required."));var t=e.indexName,r=e.indexId,n=void 0===r?t:r,i=[],o={},a=null,s=null,c=null,u=null,l=null;return{$$type:"ais.index",$$widgetType:"ais.index",getIndexName:function(){return t},getIndexId:function(){return n},getHelper:function(){return c},getResults:function(){var e;return null!==(e=u)&&void 0!==e&&e.lastResults?(u.lastResults._state=c.state,u.lastResults):null},getPreviousState:function(){return l},getScopedResults:function(){var e=this.getParent();return dr(e?e.getWidgets():0===t.length?this.getWidgets():[this])},getParent:function(){return s},createURL:function(e){return"function"==typeof e?a._createURL(nr({},n,e(o))):a._createURL(nr({},n,ur(i,{searchParameters:e,helper:c})))},getWidgets:function(){return i},addWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(sr("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(sr("The widget definition expects a `render` and/or an `init` method."));return i=i.concat(e),a&&Boolean(e.length)&&(cr(c,{state:lr(i,{uiState:o,initialSearchParameters:c.state}),recommendState:fr(i,{uiState:o,initialRecommendParameters:c.recommendState}),_uiState:o}),e.forEach((function(e){e.getRenderState&&mr({renderState:e.getRenderState(a.renderState[t.getIndexId()]||{},St(a,t,a._initialUiState)),instantSearchInstance:a,parent:t})})),e.forEach((function(e){e.init&&e.init(St(a,t,a._initialUiState))})),a.scheduleSearch()),this},removeWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(sr("The `removeWidgets` method expects an array of widgets."));if(e.some((function(e){return"function"!=typeof e.dispose})))throw new Error(sr("The widget definition expects a `dispose` method."));if(i=i.filter((function(t){return-1===e.indexOf(t)})),a&&Boolean(e.length)){var r=e.reduce((function(e,r){return r.dispose({helper:c,state:e,parent:t})||e}),c.state),n=a.future.preserveSharedStateOnUnmount?lr(i,{uiState:o,initialSearchParameters:new _e.SearchParameters({index:this.getIndexName()})}):lr(i,{uiState:ur(i,{searchParameters:r,helper:c}),initialSearchParameters:r});o=ur(i,{searchParameters:n,helper:c}),c.setState(n),i.length&&a.scheduleSearch()}return this},init:function(e){var r,f=this,h=e.instantSearchInstance,d=e.parent,p=e.uiState;if(null===c){a=h,s=d,o=p[n]||{};var m=h.mainHelper,g=lr(i,{uiState:o,initialSearchParameters:new _e.SearchParameters({index:t})}),v=fr(i,{uiState:o,initialRecommendParameters:new _e.RecommendParameters});(c=_e({},g.index,g)).recommendState=v,c.search=function(){return h.onStateChange?(h.onStateChange({uiState:h.mainIndex.getWidgetUiState({}),setUiState:function(e){return h.setUiState(e,!1)}}),m):m.search()},c.searchWithoutTriggeringOnStateChange=function(){return m.search()},c.searchForFacetValues=function(e,t,r,n){var i=c.state.setQueryParameters(n);return m.searchForFacetValues(e,t,r,i)},u=m.derive((function(){return Zt.apply(void 0,[m.state].concat(ir(function(e){for(var t=e.getParent(),r=[e.getHelper().state];null!==t;)r=[t.getHelper().state].concat(r),t=t.getParent();return r}(f))))}),(function(){return f.getHelper().recommendState}));var y=null===(r=h._initialResults)||void 0===r?void 0:r[this.getIndexId()];if(y){var b=new _e.SearchResults(new _e.SearchParameters(y.state),y.results);u.lastResults=b,c.lastResults=b}c.on("change",(function(e){e.isPageReset&&hr(i)})),u.on("search",(function(){h.scheduleStalledRender()})),u.on("result",(function(e){var t=e.results;h.scheduleRender(),c.lastResults=t,l=null==t?void 0:t._state})),u.on("recommend:result",(function(e){var t=e.recommend;h.scheduleRender(),c.lastRecommendResults=t.results})),i.forEach((function(e){e.getRenderState&&mr({renderState:e.getRenderState(h.renderState[f.getIndexId()]||{},St(h,f,p)),instantSearchInstance:h,parent:f})})),i.forEach((function(e){e.init&&e.init(St(h,f,p))})),c.on("change",(function(e){var t=e.state,r=e._uiState;o=ur(i,{searchParameters:t,helper:c},r||{}),h.onStateChange||h.onInternalStateChange()})),y&&h.scheduleRender()}},render:function(e){var t=this,r=e.instantSearchInstance;"error"===r.status&&!r.mainHelper.hasPendingRequests()&&l&&c.setState(l);var n=this.getResults()?i:i.filter(re);(n=n.filter((function(e){return!e.shouldRender||e.shouldRender({instantSearchInstance:r})}))).forEach((function(e){e.getRenderState&&mr({renderState:e.getRenderState(r.renderState[t.getIndexId()]||{},wt(r,t)),instantSearchInstance:r,parent:t})})),n.forEach((function(e){e.render&&e.render(wt(r,t))}))},dispose:function(){var e,t,r=this;i.forEach((function(e){e.dispose&&c&&e.dispose({helper:c,state:c.state,parent:r})})),a=null,s=null,null===(e=c)||void 0===e||e.removeAllListeners(),c=null,null===(t=u)||void 0===t||t.detach(),u=null},getWidgetUiState:function(e){return i.filter(re).reduce((function(e,t){return t.getWidgetUiState(e)}),rr(rr({},e),{},nr({},n,rr(rr({},e[n]),o))))},getWidgetState:function(e){return this.getWidgetUiState(e)},getWidgetSearchParameters:function(e,t){var r=t.uiState;return lr(i,{uiState:r,initialSearchParameters:e})},refreshUiState:function(){o=ur(i,{searchParameters:this.getHelper().state,helper:this.getHelper()},o)},setIndexUiState:function(e){var t="function"==typeof e?e(o):e;a.setUiState((function(e){return rr(rr({},e),{},nr({},n,t))}))}}};function mr(e){var t=e.renderState,r=e.instantSearchInstance,n=e.parent,i=n?n.getIndexId():r.mainIndex.getIndexId();r.renderState=rr(rr({},r.renderState),{},nr({},i,rr(rr({},r.renderState[i]),t)))}var gr=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):"",o=n?"--".concat(n):"";return"".concat("ais","-").concat(e).concat(i).concat(o)}};function vr(e,t){return(Array.isArray(t)?t:t.split(".")).reduce((function(e,t){return e&&e[t]}),e)}var yr=gr("Highlight");function br(e){var t=B.highlightPreTag,r=B.highlightPostTag;return e.map((function(e){return e.isHighlighted?t+e.value+r:e.value})).join("")}var _r=new RegExp(/\w/i);function Sr(e,t){var r,n,i=e[t],o=(null===(r=e[t+1])||void 0===r?void 0:r.isHighlighted)||!0,a=(null===(n=e[t-1])||void 0===n?void 0:n.isHighlighted)||!0;return _r.test(N(i.value))||a!==o?i.isHighlighted:a}function wr(e){return wr="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},wr(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 jr(e){for(var t=1;t')).replace(new RegExp(B.highlightPostTag,"g"),""))}(Nr(Nr({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(vr(i._highlightResult,t)||{}).value,c=void 0===s?"":s,u=Er({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return br(Pr(xr(c))).replace(new RegExp(B.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(B.highlightPostTag,"g"),""))}(Nr(Nr({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(vr(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=Fr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return c.replace(new RegExp(B.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(B.highlightPostTag,"g"),""))}(Nr(Nr({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(vr(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=Cr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return br(Pr(xr(c))).replace(new RegExp(B.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(B.highlightPostTag,"g"),""))}(Nr(Nr({},JSON.parse(e)),{},{hit:this})))}catch(e){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(Ir(n,Nr({objectIDs:[this.objectID]},i)))}catch(e){throw new Error('\nThe insights helper expects a JSON object of the format:\n{ "method": "method-name", "payload": { "eventName": "name of the event" } }')}}}}var Lr=Promise.resolve();function $r(e){var t=null,r=!1,n=function(){for(var n=arguments.length,i=new Array(n),o=0;oe.length)&&(t=e.length);for(var r=0,n=new Array(t);r1?t-1:0),n=1;n0&&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:en(t)}),t.emit("render")}))),rn(en(t),"onInternalStateChange",$r((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,a=e.numberLocale,s=e.initialUiState,c=void 0===s?{}:s,u=e.routing,l=void 0===u?null:u,f=e.insights,h=void 0===f?void 0:f,d=e.searchFunction,p=e.stalledSearchDelay,m=void 0===p?200:p,g=e.searchClient,v=void 0===g?null:g,y=e.insightsClient,_=void 0===y?null:y,S=e.onStateChange,w=void 0===S?null:S,O=e.future,j=void 0===O?Xr(Xr({},sn),e.future||{}):O;if(null===v)throw new Error(on("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.68.1",")")),_&&"function"!=typeof _)throw new Error(on("The `insightsClient` option should be a function."));if(t.client=v,t.future=j,t.insightsClient=_,t.indexName=n,t.helper=null,t.mainHelper=null,t.mainIndex=pr({indexName:n}),t.onStateChange=w,t.started=!1,t.templatesConfig={helpers:Hr({numberLocale:a}),compileOptions:{}},t._stalledSearchDelay=m,t._searchStalledTimer=null,t._createURL=an,t._initialUiState=c,t._initialResults=null,t._insights=h,d&&(t._searchFunction=d),t.sendEventToInsights=b,l){var R="boolean"==typeof l?{}:l;R.$$internal=!0,t.use(Qt(R))}if(h){var P="boolean"==typeof h?{}:h;P.$$internal=!0,t.use(yt(P))}return at((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(jt({$$internal:!0})),t}return t=o,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;n1?r-1:0),o=1;o0&&this.scheduleSearch();this.helper=this.mainIndex.getHelper(),this.started=!0,this.middleware.forEach((function(e){e.instance.started()})),void 0===this._insights&&t.derivedHelpers[0].once("result",(function(){e.mainIndex.getScopedResults().some((function(e){var t=e.results;return null==t?void 0:t._automaticInsights}))&&e.use(yt({$$internal:!0,$$automatic:!0}))}))}},{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(on("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){zr("function"==typeof e?e(n):e,t.mainIndex),t.scheduleSearch(),t.onInternalStateChange()}}):(zr(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(on("The `start` method needs to be called before `createURL`."));return this._createURL(e)}},{key:"refresh",value:function(){if(!this.mainHelper)throw new Error(on("The `start` method needs to be called before `refresh`."));this.mainHelper.clearCache().search()}}],r&&Zr(t.prototype,r),n&&Zr(t,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(rt);const un=cn;var ln=r(888);const fn="7.8.1";function hn(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,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,i=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return dn(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 dn(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 dn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Pn(e){var t=e.children,r=wn(Rn(e,jn));return r.started?o.default.createElement(Ce.Provider,{value:r},o.default.createElement(Ee.Provider,{value:r.mainIndex},t)):null}var xn=function(){return xn=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?zn(ii,--ri):0,ei--,10===ni&&(ei=1,Yn--),ni}function ui(){return ni=ri2||di(ni)>3?"":" "}function yi(e,t){for(;--t&&ui()&&!(ni<48||ni>102||ni>57&&ni<65||ni>70&&ni<97););return hi(e,fi()+(t<6&&32==li()&&32==ui()))}function bi(e){for(;ui();)switch(ni){case e:return ri;case 34:case 39:34!==e&&39!==e&&bi(ni);break;case 40:41===e&&bi(e);break;case 92:ui()}return ri}function _i(e,t){for(;ui()&&e+ni!==57&&(e+ni!==84||47!==li()););return"/*"+hi(t,ri-1)+"*"+Wn(47===e?e:ui())}function Si(e){for(;!di(li());)ui();return hi(e,ri)}function wi(e,t){for(var r="",n=0;n6)switch(zn(e,t+1)){case 109:if(45!==zn(e,t+4))break;case 102:return qn(e,/(.+:)(.+)-([^]+)/,"$1"+An+"$2-$3$1"+In+(108==zn(e,t+3)?"$3":"$2-$3"))+e;case 115:return~Vn(e,"stretch",0)?ji(qn(e,"stretch","fill-available"),t,r)+e:e}break;case 5152:case 5920:return qn(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,(function(t,r,n,i,o,a,s){return Tn+r+":"+n+s+(i?Tn+r+"-span:"+(o?a:+a-+n)+s:"")+e}));case 4949:if(121===zn(e,t+6))return qn(e,":",":"+An)+e;break;case 6444:switch(zn(e,45===zn(e,14)?18:11)){case 120:return qn(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+An+(45===zn(e,14)?"inline-":"")+"box$3$1"+An+"$2$3$1"+Tn+"$2box$3")+e;case 100:return qn(e,":",":"+Tn)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return qn(e,"scroll-","scroll-snap-")+e}return e}function Ri(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case Dn:return void(e.return=ji(e.value,e.length,r));case Ln:return wi([ai(e,{value:qn(e.value,"@","@"+An)})],n);case Nn:if(e.length)return function(e,t){return e.map(t).join("")}(r=e.props,(function(t){switch(Bn(t,n=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":si(ai(e,{props:[qn(t,/:(read-\w+)/,":"+In+"$1")]})),si(ai(e,{props:[t]})),Mn(e,{props:Kn(r,n)});break;case"::placeholder":si(ai(e,{props:[qn(t,/:(plac\w+)/,":"+An+"input-$1")]})),si(ai(e,{props:[qn(t,/:(plac\w+)/,":"+In+"$1")]})),si(ai(e,{props:[qn(t,/:(plac\w+)/,Tn+"input-$1")]})),si(ai(e,{props:[t]})),Mn(e,{props:Kn(r,n)})}return""}))}}function Pi(e){return mi(xi("",null,null,null,[""],e=pi(e),0,[0],e))}function xi(e,t,r,n,i,o,a,s,c){for(var u=0,l=0,f=a,h=0,d=0,p=0,m=1,g=1,v=1,y=0,b="",_=i,S=o,w=n,O=b;g;)switch(p=y,y=ui()){case 40:if(108!=p&&58==zn(O,f-1)){-1!=Vn(O+=qn(gi(y),"&","&\f"),"&\f",Un(u?s[u-1]:0))&&(v=-1);break}case 34:case 39:case 91:O+=gi(y);break;case 9:case 10:case 13:case 32:O+=vi(p);break;case 92:O+=yi(fi()-1,7);continue;case 47:switch(li()){case 42:case 47:Zn(Fi(_i(ui(),fi()),t,r,c),c);break;default:O+="/"}break;case 123*m:s[u++]=Gn(O)*v;case 125*m:case 59:case 0:switch(y){case 0:case 125:g=0;case 59+l:-1==v&&(O=qn(O,/\f/g,"")),d>0&&Gn(O)-f&&Zn(d>32?Ci(O+";",n,r,f-1,c):Ci(qn(O," ","")+";",n,r,f-2,c),c);break;case 59:O+=";";default:if(Zn(w=Ei(O,t,r,u,l,i,s,b,_=[],S=[],f,o),o),123===y)if(0===l)xi(O,t,w,w,_,o,f,s,S);else switch(99===h&&110===zn(O,3)?100:h){case 100:case 108:case 109:case 115:xi(e,w,w,n&&Zn(Ei(e,w,w,0,0,i,s,b,i,_=[],f,S),S),i,S,f,s,n?_:S);break;default:xi(O,w,w,w,[""],S,0,s,S)}}u=l=d=0,m=v=1,b=O="",f=a;break;case 58:f=1+Gn(O),d=p;default:if(m<1)if(123==y)--m;else if(125==y&&0==m++&&125==ci())continue;switch(O+=Wn(y),y*m){case 38:v=l>0?1:(O+="\f",-1);break;case 44:s[u++]=(Gn(O)-1)*v,v=1;break;case 64:45===li()&&(O+=gi(ui())),h=li(),l=f=Gn(b=O+=Si(fi())),y++;break;case 45:45===p&&2==Gn(O)&&(m=0)}}return o}function Ei(e,t,r,n,i,o,a,s,c,u,l,f){for(var h=i-1,d=0===i?o:[""],p=Xn(d),m=0,g=0,v=0;m0?d[y]+" "+b:qn(b,/&\f/g,d[y])))&&(c[v++]=_);return oi(e,t,r,0===i?Nn:s,c,u,l,f)}function Fi(e,t,r,n){return oi(e,t,r,kn,Wn(ni),Jn(e,2,-2),0,n)}function Ci(e,t,r,n,i){return oi(e,t,r,Dn,Jn(e,0,n),Jn(e,n+1,-1),n,i)}var Ti={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Ii="undefined"!=typeof process&&("MISSING_ENV_VAR".REACT_APP_SC_ATTR||"MISSING_ENV_VAR".SC_ATTR)||"data-styled",Ai="active",ki="data-styled-version",Ni="6.1.11",Di="/*!sc*/\n",Hi="undefined"!=typeof window&&"HTMLElement"in window,Li=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY?"false"!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&("false"!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".SC_DISABLE_SPEEDY)),$i=(new Set,Object.freeze([])),Ui=Object.freeze({});function Wi(e,t,r){return void 0===r&&(r=Ui),e.theme!==r.theme&&e.theme||t||r.theme}var Mi=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),Qi=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Bi=/(^-|-$)/g;function qi(e){return e.replace(Qi,"-").replace(Bi,"")}var Vi=/(a)(d)/gi,zi=52,Ji=function(e){return String.fromCharCode(e+(e>25?39:97))};function Gi(e){var t,r="";for(t=Math.abs(e);t>zi;t=t/zi|0)r=Ji(t%zi)+r;return(Ji(t%zi)+r).replace(Vi,"$1-$2")}var Xi,Zi=5381,Ki=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e},Yi=function(e){return Ki(Zi,e)};function eo(e){return Gi(Yi(e)>>>0)}function to(e){return e.displayName||e.name||"Component"}function ro(e){return"string"==typeof e&&!0}var no="function"==typeof Symbol&&Symbol.for,io=no?Symbol.for("react.memo"):60115,oo=no?Symbol.for("react.forward_ref"):60112,ao={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},so={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},co={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},uo=((Xi={})[oo]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Xi[io]=co,Xi);function lo(e){return("type"in(t=e)&&t.type.$$typeof)===io?co:"$$typeof"in e?uo[e.$$typeof]:ao;var t}var fo=Object.defineProperty,ho=Object.getOwnPropertyNames,po=Object.getOwnPropertySymbols,mo=Object.getOwnPropertyDescriptor,go=Object.getPrototypeOf,vo=Object.prototype;function yo(e,t,r){if("string"!=typeof t){if(vo){var n=go(t);n&&n!==vo&&yo(e,n,r)}var i=ho(t);po&&(i=i.concat(po(t)));for(var o=lo(e),a=lo(t),s=0;s0?" Args: ".concat(t.join(", ")):""))}var xo=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,i=n;e>=i;)if((i<<=1)<0)throw Po(16,"".concat(e));this.groupSizes=new Uint32Array(i),this.groupSizes.set(r),this.length=i;for(var o=n;o=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),i=n+r,o=n;o=0){var r=document.createTextNode(t);return this.element.insertBefore(r,this.nodes[e]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},e.prototype.getRule=function(e){return e0&&(c+="".concat(e,","))})),n+="".concat(a).concat(s,'{content:"').concat(c,'"}').concat(Di)},o=0;o0?".".concat(t):e},l=c.slice();l.push((function(e){e.type===Nn&&e.value.includes("&")&&(e.props[0]=e.props[0].replace(qo,r).replace(n,u))})),a.prefix&&l.push(Ri),l.push(Oi);var f=function(e,i,o,s){void 0===i&&(i=""),void 0===o&&(o=""),void 0===s&&(s="&"),t=s,r=i,n=new RegExp("\\".concat(r,"\\b"),"g");var c=e.replace(Vo,""),u=Pi(o||i?"".concat(o," ").concat(i," { ").concat(c," }"):c);a.namespace&&(u=zo(u,a.namespace));var f,h,d,p=[];return wi(u,(f=l.concat((d=function(e){return p.push(e)},function(e){e.root||(e=e.return)&&d(e)})),h=Xn(f),function(e,t,r,n){for(var i="",o=0;o="A"&&e<="Z"};function na(e){for(var t="",r=0;r>>0);if(!t.hasNameForId(this.componentId,o)){var a=r(i,".".concat(o),void 0,this.componentId);t.insertRules(this.componentId,o,a)}n=So(n,o),this.staticRulesId=o}else{for(var s=Ki(this.baseHash,r.hash),c="",u=0;u>>0);t.hasNameForId(this.componentId,h)||t.insertRules(this.componentId,h,r(c,".".concat(h),void 0,this.componentId)),n=So(n,h)}}return n},e}(),la=o.default.createContext(void 0);la.Consumer;var fa={};new Set;function ha(e,t,r){var n=_o(e),i=e,a=!ro(e),s=t.attrs,c=void 0===s?$i:s,u=t.componentId,l=void 0===u?function(e,t){var r="string"!=typeof e?"sc":qi(e);fa[r]=(fa[r]||0)+1;var n="".concat(r,"-").concat(eo(Ni+r+fa[r]));return t?"".concat(t,"-").concat(n):n}(t.displayName,t.parentComponentId):u,f=t.displayName,h=void 0===f?function(e){return ro(e)?"styled.".concat(e):"Styled(".concat(to(e),")")}(e):f,d=t.displayName&&t.componentId?"".concat(qi(t.displayName),"-").concat(t.componentId):t.componentId||l,p=n&&i.attrs?i.attrs.concat(c).filter(Boolean):c,m=t.shouldForwardProp;if(n&&i.shouldForwardProp){var g=i.shouldForwardProp;if(t.shouldForwardProp){var v=t.shouldForwardProp;m=function(e,t){return g(e,t)&&v(e,t)}}else m=g}var y=new ua(r,d,n?i.componentStyle:void 0);function b(e,t){return function(e,t,r){var n=e.attrs,i=e.componentStyle,a=e.defaultProps,s=e.foldedComponentIds,c=e.styledComponentId,u=e.target,l=o.default.useContext(la),f=Yo(),h=e.shouldForwardProp||f.shouldForwardProp,d=Wi(t,l,a)||Ui,p=function(e,t,r){for(var n,i=xn(xn({},t),{className:void 0,theme:r}),o=0;o2&&Bo.registerId(this.componentId+e),this.removeStyles(e,r),this.createStyles(e,t,r,n)}}();(function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString(),r=Ho(),n=wo([r&&'nonce="'.concat(r,'"'),"".concat(Ii,'="true"'),"".concat(ki,'="').concat(Ni,'"')].filter(Boolean)," ");return"")},this.getStyleTags=function(){if(e.sealed)throw Po(2);return e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)throw Po(2);var r=((t={})[Ii]="",t[ki]=Ni,t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),n=Ho();return n&&(r.nonce=n),[o.default.createElement("style",xn({},r,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new Bo({isServer:!0}),this.sealed=!1}e.prototype.collectStyles=function(e){if(this.sealed)throw Po(2);return o.default.createElement(ea,{sheet:this.instance},e)},e.prototype.interleaveWithNodeStream=function(e){throw Po(3)}})(),"__sc-".concat(Ii,"__");function ba(e){return ba="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},ba(e)}function _a(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 Sa(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:b;return _(e,Oa()),function(r){var n,i,o=(r||{}).queryHook,a=void 0===o?ja:o;return{$$type:"ais.searchBox",init:function(t){var r=t.instantSearchInstance;e(Sa(Sa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(Sa(Sa({},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 Sa(Sa({},e),{},{searchBox:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.helper,o=e.instantSearchInstance,s=e.state;return n||(n=function(e){a(e,(function(e){return t.setQuery(e).search()}))},i=function(){t.setQuery("").search()}),{query:s.query||"",refine:n,clear:i,widgetParams:r,isSearchStalled:"stalled"===o.status}},getWidgetUiState:function(e,t){var r=t.searchParameters.query||"";return""===r||e&&e.query===r?e:Sa(Sa({},e),{},{query:r})},getWidgetSearchParameters:function(e,t){var r=t.uiState;return e.setQueryParameter("query",r.query||"")}}}};function Pa(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 xa(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var $a=g({name:"refinement-list",connector:!0}),Ua=["isRefined","count:desc","name:asc"];const Wa=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;return _(e,$a()),function(r){var n=r||{},i=n.attribute,o=n.operator,a=void 0===o?"or":o,s=n.limit,c=void 0===s?10:s,u=n.showMore,l=void 0!==u&&u,f=n.showMoreLimit,h=void 0===f?20:f,d=n.sortBy,p=void 0===d?Ua:d,m=n.escapeFacetValues,g=void 0===m||m,v=n.transformItems,y=void 0===v?function(e){return e}:v;if(!i)throw new Error($a("The `attribute` option is required."));if(!/^(and|or)$/.test(a))throw new Error($a('The `operator` must one of: `"and"`, `"or"` (got "'.concat(a,'").')));if(!0===l&&h<=c)throw new Error($a("`showMoreLimit` should be greater than `limit`."));var b,_,S,w=function(e){var t=e.name,r=e.escapedValue;return Da(Da({},La(e,Aa)),{},{value:r,label:t,highlighted:t})},O=[],j=!0,R=!1,P=function(){};function x(){P()}function E(){return R?h:c}var F=function(){return function(){}},C=function(t,r){return function(n){return function(o){var a=n.instantSearchInstance,s=n.results;if(""===o&&O)e(Da(Da({},r.getWidgetRenderState(Da(Da({},n),{},{results:b}))),{},{instantSearchInstance:a}),!1);else{var c={highlightPreTag:g?Q.highlightPreTag:B.highlightPreTag,highlightPostTag:g?Q.highlightPostTag:B.highlightPostTag};t.searchForFacetValues(i,o,Math.min(E(),100),c).then((function(t){var i=g?t.facetHits.map((function(e){return W(W({},e),{},{highlighted:q(e.highlighted)})})):t.facetHits,o=y(i.map((function(e){var t=e.escapedValue,r=e.value;return Da(Da({},La(e,ka)),{},{value:t,label:r})})),{results:s});e(Da(Da({},r.getWidgetRenderState(Da(Da({},n),{},{results:b}))),{},{items:o,canToggleShowMore:!1,canRefine:!0,isFromSearch:!0,instantSearchInstance:a}),!1)}))}}}};return{$$type:"ais.refinementList",init:function(t){e(Da(Da({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e(Da(Da({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1)},getRenderState:function(e,t){return Da(Da({},e),{},{refinementList:Da(Da({},e.refinementList),{},Ha({},i,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=this,n=e.results,o=e.state,a=e.createURL,s=e.instantSearchInstance,u=e.helper,f=[],h=[];if(S&&_&&F||(S=function(e){var t=e.instantSearchInstance,r=e.helper,n=e.attribute,i=e.widgetType;return function(){for(var e=arguments.length,o=new Array(e),a=0;a=2&&o.length<=4&&(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,s)||t.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:i,eventType:d,eventModifier:p,payload:xa({eventName:u,index:r.getIndex(),filters:["".concat(m,":").concat(s)]},f),attribute:m}))}}({instantSearchInstance:s,helper:u,attribute:i,widgetType:this.$$type}),_=function(e){S("click:internal",e),u.toggleFacetRefinement(i,e).search()},F=C(u,this)),n){var d=n.getFacetValues(i,{sortBy:p,facetOrdering:p===Ua});h=d&&Array.isArray(d)?d:[],f=y(h.slice(0,E()).map(w),{results:n});var m=o.maxValuesPerFacet,g=E();j=m>g?h.length<=g:h.lengthc||l&&!j;return{createURL:function(e){return a((function(r){return t.getWidgetUiState(r,{searchParameters:o.resetPage().toggleFacetRefinement(i,e),helper:u})}))},items:f,refine:_,searchForItems:v,isFromSearch:!1,canRefine:f.length>0,widgetParams:r,isShowingMore:R,canToggleShowMore:T,toggleShowMore:x,sendEvent:S,hasExhaustiveItems:j}},dispose:function(e){var r=e.state;t();var n=r.setQueryParameter("maxValuesPerFacet",void 0);return"and"===a?n.removeFacet(i):n.removeDisjunctiveFacet(i)},getWidgetUiState:function(e,t){var r=t.searchParameters,n="or"===a?r.getDisjunctiveRefinements(i):r.getConjunctiveRefinements(i);return function(e,t){if(!e.refinementList)return e;e.refinementList[t]&&0!==e.refinementList[t].length||delete e.refinementList[t];0===Object.keys(e.refinementList).length&&delete e.refinementList;return e}(Da(Da({},e),{},{refinementList:Da(Da({},e.refinementList),{},Ha({},i,n))}),i)},getWidgetSearchParameters:function(e,t){var r=t.uiState,n="or"===a;if(e.isHierarchicalFacet(i))return e;if(n&&e.isConjunctiveFacet(i)||!n&&e.isDisjunctiveFacet(i))return e;var o=r.refinementList&&r.refinementList[i],s=n?e.addDisjunctiveFacet(i).removeDisjunctiveFacetRefinement(i):e.addFacet(i).removeFacetRefinement(i),u=s.maxValuesPerFacet||0,f=Math.max(u,l?h:c),d=s.setQueryParameter("maxValuesPerFacet",f);if(!o){var p=n?"disjunctiveFacetsRefinements":"facetsRefinements";return d.setQueryParameters(Ha({},p,Da(Da({},d[p]),{},Ha({},i,[]))))}return o.reduce((function(e,t){return n?e.addDisjunctiveFacetRefinement(i,t):e.addFacetRefinement(i,t)}),d)}}}};function Ma(e,t){return Xe(Wa,e,t)}var Qa=0;Array.isArray;function Ba(e,t,r,n,o,a){t||(t={});var s,c,u=t;if("ref"in u)for(c in u={},t)"ref"==c?s=t[c]:u[c]=t[c];var l={type:e,props:u,key:r,ref:s,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:--Qa,__i:-1,__u:0,__source:o,__self:a};if("function"==typeof e&&(s=e.defaultProps))for(c in s)void 0===u[c]&&(u[c]=s[c]);return i.fF.vnode&&i.fF.vnode(l),l}const qa=ya.div` margin-top: 39px; border: 1px solid #d2d3d4; @media (min-width: 768px) { display: none; } -`,$a=fa.ul` +`,Va=ya.ul` list-style: none; display: flex; flex-wrap: wrap; @@ -14,10 +14,10 @@ padding: 1.4rem; padding-bottom: 0.4rem; border-bottom: 1px solid #ccc; -`,Ua=fa.li` +`,za=ya.li` margin-right: 1.2rem; margin-bottom: 1.2rem; -`,Wa=fa.button` +`,Ja=ya.button` color: #006CB8; border-radius: 26px; border: 2px solid #006CB8; @@ -42,7 +42,7 @@ content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%2300548F'/%3E%3C/svg%3E"); } } -`,Qa=fa.a` +`,Ga=ya.a` text-decoration: none; color: #B1040E; align-self: center; @@ -55,7 +55,7 @@ color: #2e2d29; text-decoration: underline; } -`,Ma=fa.button` +`,Xa=ya.button` width: 100%; border: 1px solid #ccc; border-bottom: ${({isOpen:e})=>e?"0":"1px solid #ccc"}; @@ -77,7 +77,7 @@ &::before { background: ${({isOpen:e})=>e?'url("data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon" %3E%3Cpath d="M5.28 4.22a.75.75 0 0 0-1.06 1.06L6.94 8 4.22 10.72a.75.75 0 1 0 1.06 1.06L8 9.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L9.06 8l2.72-2.72a.75.75 0 0 0-1.06-1.06L8 6.94 5.28 4.22Z" /%3E%3C/svg%3E");':'url("data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon" %3E%3Cpath fillRule="evenodd" d="M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z" clipRule="evenodd" /%3E%3C/svg%3E");'}; } -`,Ba=fa.button` +`,Za=ya.button` width: 100%; border: none; padding: 1.2rem 1.4rem; @@ -96,12 +96,14 @@ color: #2e2d29; box-shadow: none; } -`,qa=fa.div` +`,Ka=ya.ul` padding: 0rem 1rem 1rem 2.8rem; -`,Va=fa.button` + margin: 0; + list-style: none; +`,Ya=ya.button` display: block; width: auto; -`,za=fa.label` +`,es=ya.label` margin-top: 0; padding-top: 0.6rem; padding-bottom: 0.6rem; @@ -109,7 +111,7 @@ align-items: center; font-size: 2rem; width: fit-content; -`,Ja=({pageTypeRefinements:e,refinePageTypes:t,sharedRefinements:r,refineSharedTypes:n,selectedFilters:i,setSelectedFilters:a,handleChipClick:s})=>{const[c,u]=(0,o.useState)(!1),[l,f]=(0,o.useState)(e.some((e=>e.isRefined))),[h,d]=(0,o.useState)(r.some((e=>e.isRefined))),p=(e,t)=>{const r=i.includes(t.value);a(r?i.filter((e=>e!==t.value)):[...i,t.value]),e(t.value)};return Ha(La,{children:[Ha(Ma,{isOpen:c,onClick:e=>{e.preventDefault(),u(!c)},children:[c?"Filter results by":"Filter results",Ha("svg",c?{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{d:"M5.28 4.22a.75.75 0 0 0-1.06 1.06L6.94 8 4.22 10.72a.75.75 0 1 0 1.06 1.06L8 9.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L9.06 8l2.72-2.72a.75.75 0 0 0-1.06-1.06L8 6.94 5.28 4.22Z"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{fillRule:"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z",clipRule:"evenodd"})})]}),c&&Ha("div",{children:[i.length>0&&Ha($a,{children:i.map(((e,t)=>Ha(Ua,{children:Ha(Wa,{onClick:t=>s(t,e),children:e})},t)))}),Ha(Ba,{onClick:e=>{e.preventDefault(),f(!l)},children:["Resources",Ha("svg",l?{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 15.75L12 8.25l7.5 7.5"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{fillRule:"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z",clipRule:"evenodd"})})]}),l&&Ha(qa,{children:e.map(((e,r)=>Ha(za,{children:[Ha("input",{type:"checkbox",onChange:()=>p(t,e),checked:e.isRefined})," ",e.value," (",e.count,")"]},r)))}),Ha(Ba,{onClick:e=>{e.preventDefault(),d(!h)},style:{borderTop:"1px solid #ccc"},children:["Available to",Ha("svg",h?{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 15.75L12 8.25l7.5 7.5"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ha("path",{fillRule:"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z",clipRule:"evenodd"})})]}),h&&Ha(qa,{children:r.map(((e,t)=>Ha(za,{children:[Ha("input",{type:"checkbox",onChange:()=>p(n,e),checked:e.isRefined})," ",e.value," (",e.count,")"]},t)))}),Ha("div",{style:{display:"flex",justifyContent:"space-between",padding:"1.2rem 1.4rem",backgroundColor:"#F4F4F4"},children:[Ha(Qa,{href:"#",onClick:i=>{i.preventDefault(),a([]),e.forEach((e=>e.isRefined&&t(e.value))),r.forEach((e=>e.isRefined&&n(e.value)))},children:"Clear all filters"}),Ha(Va,{onClick:e=>{e.preventDefault(),u(!1),document.getElementById("results").scrollIntoView({behavior:"smooth"})},children:"View results"})]})]})]})},Ga=fa.div` +`,ts=({pageTypeRefinements:e,refinePageTypes:t,sharedRefinements:r,refineSharedTypes:n,selectedFilters:i,setSelectedFilters:a,handleChipClick:s})=>{const[c,u]=(0,o.useState)(!1),[l,f]=(0,o.useState)(e.some((e=>e.isRefined))),[h,d]=(0,o.useState)(r.some((e=>e.isRefined))),p=(e,t)=>{const r=i.includes(t.value);a(r?i.filter((e=>e!==t.value)):[...i,t.value]),e(t.value)};return Ba(qa,{children:[Ba(Xa,{isOpen:c,onClick:e=>{e.preventDefault(),u(!c)},children:[c?"Filter results by":"Filter results",Ba("svg",c?{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ba("path",{d:"M5.28 4.22a.75.75 0 0 0-1.06 1.06L6.94 8 4.22 10.72a.75.75 0 1 0 1.06 1.06L8 9.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L9.06 8l2.72-2.72a.75.75 0 0 0-1.06-1.06L8 6.94 5.28 4.22Z"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ba("path",{fillRule:"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z",clipRule:"evenodd"})})]}),c&&Ba("div",{children:[i.length>0&&Ba(Va,{children:i.map(((e,t)=>Ba(za,{children:Ba(Ja,{onClick:t=>s(t,e),"aria-label":`Clear ${e} filter`,children:e})},t)))}),Ba(Za,{onClick:e=>{e.preventDefault(),f(!l)},children:["Resources",Ba("svg",l?{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ba("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 15.75L12 8.25l7.5 7.5"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ba("path",{fillRule:"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z",clipRule:"evenodd"})})]}),l&&Ba(Ka,{children:e.map(((e,r)=>Ba("li",{style:{marginBottom:"0"},children:Ba(es,{children:[Ba("input",{type:"checkbox",onChange:()=>p(t,e),checked:e.isRefined}),Ba("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},r)))}),Ba(Za,{onClick:e=>{e.preventDefault(),d(!h)},style:{borderTop:"1px solid #ccc"},children:["Available to",Ba("svg",h?{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ba("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 15.75L12 8.25l7.5 7.5"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ba("path",{fillRule:"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z",clipRule:"evenodd"})})]}),h&&Ba(Ka,{children:r.map(((e,t)=>Ba("li",{style:{marginBottom:"0"},children:Ba(es,{children:[Ba("input",{type:"checkbox",onChange:()=>p(n,e),checked:e.isRefined}),Ba("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))}),Ba("div",{style:{display:"flex",justifyContent:"space-between",padding:"1.2rem 1.4rem",backgroundColor:"#F4F4F4"},children:[Ba(Ga,{href:"#",onClick:i=>{i.preventDefault(),a([]),e.forEach((e=>e.isRefined&&t(e.value))),r.forEach((e=>e.isRefined&&n(e.value)))},children:"Clear all filters"}),Ba(Ya,{onClick:e=>{e.preventDefault(),u(!1)},children:"View results"})]})]})]})},rs=ya.div` margin-top: 39px; @media (min-width: 576px) { @@ -124,21 +126,21 @@ width: 33%; padding-right: 2rem; } -`,Xa=fa.div` +`,ns=ya.div` @media (max-width: 767px) { display: none; } -`,Za=fa.ul` +`,is=ya.ul` margin-top: 1.5rem; margin-bottom: 1.5rem; list-style: none; padding-left: 0; display: flex; flex-wrap: wrap; -`,Ka=fa.li` +`,os=ya.li` margin-right: 1.2rem; margin-bottom: 1.2rem; -`,Ya=fa.button` +`,as=ya.button` color: #006CB8; border-radius: 26px; border: 2px solid #006CB8; @@ -162,7 +164,7 @@ content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%2300548F'/%3E%3C/svg%3E"); } } -`,es=fa.a` +`,ss=ya.a` display: inline-block; margin-top: 2.6rem; cursor: pointer; @@ -174,7 +176,7 @@ color: #2e2d29; text-decoration: underline; } -`,ts=fa.label` +`,cs=ya.label` margin-top: 0; padding-top: 0.6rem; padding-bottom: 0.6rem; @@ -182,7 +184,7 @@ align-items: center; font-size: 2rem; width: fit-content; -`,rs=({searchIndex:e,searchIndex_asc:t,searchIndex_desc:r})=>{const{query:n,refine:i}=Je(ya,a,s);var a,s;const{items:c,refine:u}=Na({attribute:"basic_page_type",limit:1e3}),{items:l,refine:f}=Na({attribute:"shared_tags",limit:1e3,sortBy:["name:asc"]}),[h,d]=(0,o.useState)([]),p=c.some((e=>e.isRefined))||l.some((e=>e.isRefined));(0,o.useEffect)((()=>{const e=new URLSearchParams(window.location.search);e.delete("key"),e.delete("page-type"),e.delete("shared"),n&&e.set("key",n);const t=c.filter((e=>e.isRefined)).map((e=>e.value)),r=l.filter((e=>e.isRefined)).map((e=>e.value));t.length>=1&&e.set("page-type",t.join(",")),r.length>=1&&e.set("shared",r.join(",")),window.history.replaceState(null,"",`?${e.toString()}`),d([...t,...r])}),[n,c,l]);const m=(0,o.useRef)(null),g=(e,t)=>{e.preventDefault();const r=c.find((e=>e.value===t)),n=l.find((e=>e.value===t));r&&u(r.value),n&&f(n.value),d(h.filter((e=>e!==t)))};return Ha("form",{ref:m,role:"search",onReset:e=>{c.map((e=>{e.isRefined&&u(e.value)})),l.map((e=>{e.isRefined&&f(e.value)}))},children:[Ha(Xa,{children:Ha(Ga,{children:[Ha("h2",{children:"Filter By"}),Ha(Za,{children:h.map(((e,t)=>Ha(Ka,{children:Ha(Ya,{onClick:t=>g(t,e),children:e})},t)))}),p&&Ha(es,{href:"#",onClick:e=>{e.preventDefault(),m.current.reset()},className:"focusable",children:"Clear all filters"}),Ha("fieldset",{style:{marginTop:"2rem"},children:[Ha("legend",{style:{fontSize:"2.4rem"},children:"Resources"}),Ha("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:c.map(((e,t)=>Ha("li",{style:{marginBottom:"0"},children:Ha(ts,{children:[Ha("input",{type:"checkbox",onChange:()=>u(e.value),checked:e.isRefined}),Ha("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))})]}),Ha("fieldset",{style:{marginTop:"2rem",marginBottom:"10rem"},children:[Ha("legend",{style:{fontSize:"2.4rem"},children:"Available to"}),Ha("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:l.map(((e,t)=>Ha("li",{style:{marginBottom:"0"},children:Ha(ts,{children:[Ha("input",{type:"checkbox",onChange:()=>f(e.value),checked:e.isRefined}),Ha("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},`shared-${t}`)))})]})]})}),Ha(Ja,{pageTypeRefinements:c,refinePageTypes:u,sharedRefinements:l,refineSharedTypes:f,selectedFilters:h,setSelectedFilters:d,handleChipClick:g})]})};function ns(){for(var e=arguments.length,t=new Array(e),r=0;r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var as=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var ss,cs,us,ls,fs=(ss={createElement:o.createElement,Fragment:o.Fragment},cs=ss.createElement,us=ss.Fragment,ls=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,i=e.highlightedTagName,o=e.isHighlighted,a=e.nonHighlightedTagName;return t(o?i:a,{className:o?r.highlighted:r.nonHighlighted},n)}}({createElement:cs,Fragment:us}),function(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,o=void 0===i?"span":i,a=e.separator,s=void 0===a?", ":a,c=e.className,u=e.classNames,l=void 0===u?{}:u,f=os(e,as);return cs("span",is({},f,{className:ns(l.root,c)}),t.map((function(e,r){var i=r===t.length-1;return cs(us,{key:r},e.map((function(e,t){return cs(ls,{key:t,classNames:l,highlightedTagName:n,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)})),!i&&cs("span",{className:l.separator},s))})))}),hs=["classNames"];function ds(){return ds=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function ms(e){var t=e.classNames,r=void 0===t?{}:t,n=ps(e,hs);return o.default.createElement(fs,ds({classNames:{root:ns("ais-Highlight",r.root),highlighted:ns("ais-Highlight-highlighted",r.highlighted),nonHighlighted:ns("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:ns("ais-Highlight-separator",r.separator)}},n))}var gs=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function vs(){return vs=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=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,s=ys(e,gs),c=lr(t._highlightResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return _r(N(e.value||""))}));return o.default.createElement(ms,vs({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var _s=["classNames"];function Ss(){return Ss=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Os(e){var t=e.classNames,r=void 0===t?{}:t,n=ws(e,_s);return o.default.createElement(fs,Ss({classNames:{root:ns("ais-Snippet",r.root),highlighted:ns("ais-Snippet-highlighted",r.highlighted),nonHighlighted:ns("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:ns("ais-Snippet-separator",r.separator)}},n))}var js=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function Ps(){return Ps=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function xs(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=Rs(e,js),c=lr(t._snippetResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return _r(N(e.value||""))}));return o.default.createElement(Os,Ps({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}const Es=fa.article` +`,us=({searchIndex:e,searchIndex_asc:t,searchIndex_desc:r})=>{const{query:n,refine:i}=Xe(Ra,a,s);var a,s;const{items:c,refine:u}=Ma({attribute:"basic_page_type",limit:1e3}),{items:l,refine:f}=Ma({attribute:"shared_tags",limit:1e3,sortBy:["name:asc"]}),[h,d]=(0,o.useState)([]),p=c.some((e=>e.isRefined))||l.some((e=>e.isRefined));(0,o.useEffect)((()=>{const e=new URLSearchParams(window.location.search);e.delete("key"),e.delete("page-type"),e.delete("shared"),n&&e.set("key",n);const t=c.filter((e=>e.isRefined)).map((e=>e.value)),r=l.filter((e=>e.isRefined)).map((e=>e.value));t.length>=1&&e.set("page-type",t.join(",")),r.length>=1&&e.set("shared",r.join(",")),window.history.replaceState(null,"",`?${e.toString()}`),d([...t,...r])}),[n,c,l]);const m=(0,o.useRef)(null),g=(e,t)=>{e.preventDefault();const r=c.find((e=>e.value===t)),n=l.find((e=>e.value===t));r&&u(r.value),n&&f(n.value),d(h.filter((e=>e!==t)))};return Ba("form",{ref:m,role:"search",onReset:e=>{c.map((e=>{e.isRefined&&u(e.value)})),l.map((e=>{e.isRefined&&f(e.value)}))},children:[Ba(ns,{children:Ba(rs,{children:[Ba("h2",{children:"Filter By"}),Ba(is,{children:h.map(((e,t)=>Ba(os,{children:Ba(as,{onClick:t=>g(t,e),"aria-label":`Clear ${e} filter`,children:e})},t)))}),p&&Ba(ss,{href:"#",onClick:e=>{e.preventDefault(),m.current.reset()},className:"focusable",children:"Clear all filters"}),Ba("fieldset",{style:{marginTop:"2rem"},children:[Ba("legend",{style:{fontSize:"2.4rem"},children:"Resources"}),Ba("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:c.map(((e,t)=>Ba("li",{style:{marginBottom:"0"},children:Ba(cs,{children:[Ba("input",{type:"checkbox",onChange:()=>u(e.value),checked:e.isRefined}),Ba("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))})]}),Ba("fieldset",{style:{marginTop:"2rem",marginBottom:"10rem"},children:[Ba("legend",{style:{fontSize:"2.4rem"},children:"Available to"}),Ba("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:l.map(((e,t)=>Ba("li",{style:{marginBottom:"0"},children:Ba(cs,{children:[Ba("input",{type:"checkbox",onChange:()=>f(e.value),checked:e.isRefined}),Ba("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},`shared-${t}`)))})]})]})}),Ba(ts,{pageTypeRefinements:c,refinePageTypes:u,sharedRefinements:l,refineSharedTypes:f,selectedFilters:h,setSelectedFilters:d,handleChipClick:g})]})};function ls(){for(var e=arguments.length,t=new Array(e),r=0;r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var ds=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var ps,ms,gs,vs,ys=(ps={createElement:o.createElement,Fragment:o.Fragment},ms=ps.createElement,gs=ps.Fragment,vs=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,i=e.highlightedTagName,o=e.isHighlighted,a=e.nonHighlightedTagName;return t(o?i:a,{className:o?r.highlighted:r.nonHighlighted},n)}}({createElement:ms,Fragment:gs}),function(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,o=void 0===i?"span":i,a=e.separator,s=void 0===a?", ":a,c=e.className,u=e.classNames,l=void 0===u?{}:u,f=hs(e,ds);return ms("span",fs({},f,{className:ls(l.root,c)}),t.map((function(e,r){var i=r===t.length-1;return ms(gs,{key:r},e.map((function(e,t){return ms(vs,{key:t,classNames:l,highlightedTagName:n,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)})),!i&&ms("span",{className:l.separator},s))})))}),bs=["classNames"];function _s(){return _s=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function ws(e){var t=e.classNames,r=void 0===t?{}:t,n=Ss(e,bs);return o.default.createElement(ys,_s({classNames:{root:ls("ais-Highlight",r.root),highlighted:ls("ais-Highlight-highlighted",r.highlighted),nonHighlighted:ls("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:ls("ais-Highlight-separator",r.separator)}},n))}var Os=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function js(){return js=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Ps(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=Rs(e,Os),c=vr(t._highlightResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return xr(N(e.value||""))}));return o.default.createElement(ws,js({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var xs=["classNames"];function Es(){return Es=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Cs(e){var t=e.classNames,r=void 0===t?{}:t,n=Fs(e,xs);return o.default.createElement(ys,Es({classNames:{root:ls("ais-Snippet",r.root),highlighted:ls("ais-Snippet-highlighted",r.highlighted),nonHighlighted:ls("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:ls("ais-Snippet-separator",r.separator)}},n))}var Ts=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function Is(){return Is=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function ks(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=As(e,Ts),c=vr(t._snippetResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return xr(N(e.value||""))}));return o.default.createElement(Cs,Is({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}const Ns=ya.article` display: flex; flex-direction: column; justify-content: space-between; @@ -201,20 +203,20 @@ max-height: 168px; object-fit: cover; } -`,Fs=fa.div` +`,Ds=ya.div` display: flex; flex-direction: column; justify-content: space-between; -`,Cs=({hit:e})=>{const t=new URL(e.url);return Ha(Es,{children:[Ha(Fs,{children:[Ha("div",{children:[Ha("h2",{children:Ha("a",{href:e.url.replace(t.origin,""),children:e.title})}),e.summary&&Ha("p",{className:"summary",children:Ha(bs,{hit:e,attribute:"summary"})}),!e.summary&&e.html&&Ha("p",{children:Ha(xs,{hit:e,attribute:"html"})})]}),e.updated&&Ha("div",{children:["Last Updated: ",new Date(1e3*e.updated).toLocaleDateString("en-us",{month:"long",day:"numeric",year:"numeric"})]})]}),Ha("img",{src:"https://picsum.photos/1000/750",alt:""})]})},Ts=({hit:e})=>Ha(Cs,{hit:e}),Is=({hit:e})=>Ha(Cs,{hit:e});function ks(e){return ks="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},ks(e)}function As(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;t1&&void 0!==arguments[1]?arguments[1]:b;_(e,Hs());var r={};return function(n){var i=n||{},o=i.items,a=i.transformItems,s=void 0===a?function(e){return e}:a;if(!Array.isArray(o))throw new Error(Hs("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;et(o,(function(e){return e.value===i}));e(Ns(Ns({},n),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(Ns(Ns({},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 Ns(Ns({},e),{},{sortBy:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,i=e.helper,a=e.state,c=e.parent;!r.initialIndex&&c&&(r.initialIndex=c.getIndexName()),r.setIndex||(r.setIndex=function(e){i.setIndex(e).search()});var u=!t||0===t.nbHits;return{currentRefinement:a.index,options:s(o,{results:t}),refine:r.setIndex,hasNoResults:u,canRefine:!u&&o.length>0,widgetParams:n}},getWidgetUiState:function(e,t){var n=t.searchParameters.index;return Ns(Ns({},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)}}}};const $s=fa.div` +`,Hs=({hit:e})=>{const t=new URL(e.url);return Ba(Ns,{children:[Ba(Ds,{children:[Ba("div",{children:[Ba("h2",{children:Ba("a",{href:e.url.replace(t.origin,""),children:e.title})}),e.summary&&Ba("p",{className:"summary",children:Ba(Ps,{hit:e,attribute:"summary"})}),!e.summary&&e.html&&Ba("p",{children:Ba(ks,{hit:e,attribute:"html"})})]}),e.updated&&Ba("div",{children:["Last Updated: ",new Date(1e3*e.updated).toLocaleDateString("en-us",{month:"long",day:"numeric",year:"numeric"})]})]}),Ba("img",{src:"https://picsum.photos/1000/750",alt:""})]})},Ls=({hit:e})=>Ba(Hs,{hit:e}),$s=({hit:e})=>Ba(Hs,{hit:e});function Us(e){return Us="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},Us(e)}function Ws(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 Ms(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:b;_(e,Bs());var r={};return function(n){var i=n||{},o=i.items,a=i.transformItems,s=void 0===a?function(e){return e}:a;if(!Array.isArray(o))throw new Error(Bs("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;st(o,(function(e){return e.value===i}));e(Ms(Ms({},n),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(Ms(Ms({},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 Ms(Ms({},e),{},{sortBy:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,i=e.helper,a=e.state,c=e.parent;!r.initialIndex&&c&&(r.initialIndex=c.getIndexName()),r.setIndex||(r.setIndex=function(e){i.setIndex(e).search()});var u=!t||0===t.nbHits;return{currentRefinement:a.index,options:s(o,{results:t}),refine:r.setIndex,hasNoResults:u,canRefine:!u&&o.length>0,widgetParams:n}},getWidgetUiState:function(e,t){var n=t.searchParameters.index;return Ms(Ms({},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)}}}};const Vs=ya.div` display: flex; justify-content: flex-end; align-items: center; margin-bottom: 20px; -`,Us=fa.label` +`,zs=ya.label` font-size: 2.3rem; margin-right: 1.2rem; margin-top: 0; -`,Ws=fa.select` +`,Js=ya.select` color: #B1040E; border: 1px solid #B1040E; padding: 1.2rem 1.4rem; @@ -222,7 +224,7 @@ cursor: pointer; width: auto; min-width: 15rem; -`,Qs=({searchIndex:e,searchIndexAsc:t,searchIndexDesc:r})=>{const n=((e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce(((e,t)=>e+((t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_")),""))(),i=[{value:e,label:"Relevance"},{value:t,label:"A-Z"},{value:r,label:"Z-A"}],{refine:o,currentRefinement:a}=Je(Ls,{items:i},s);var s;return Ha($s,{children:[Ha(Us,{htmlFor:n,children:"Sort results by"}),Ha(Ws,{id:n,value:a,onChange:e=>{o(e.target.value)},children:i.map((e=>Ha("option",{value:e.value,children:e.label},e.value)))})]})},Ms="algolia-search",Bs=t()("FKQ9KXS4B7","b59f434249ba65222c8973874f23095a"),qs=({hit:e})=>"Event"===e.type?Ha(Ts,{hit:e}):"News"===e.type?Ha(Is,{hit:e}):Ha(Cs,{hit:e}),Vs=fa.ul` +`,Gs=({searchIndex:e,searchIndexAsc:t,searchIndexDesc:r})=>{const n=((e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce(((e,t)=>e+((t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_")),""))(),i=[{value:e,label:"Relevance"},{value:t,label:"A-Z"},{value:r,label:"Z-A"}],{refine:o,currentRefinement:a}=Xe(qs,{items:i},s);var s;return Ba(Vs,{children:[Ba(zs,{htmlFor:n,children:"Sort results by"}),Ba(Js,{id:n,value:a,onChange:e=>{o(e.target.value)},children:i.map((e=>Ba("option",{value:e.value,children:e.label},e.value)))})]})},Xs="algolia-search",Zs=t()("FKQ9KXS4B7","b59f434249ba65222c8973874f23095a"),Ks=({hit:e})=>"Event"===e.type?Ba(Ls,{hit:e}):"News"===e.type?Ba($s,{hit:e}):Ba(Hs,{hit:e}),Ys=ya.ul` list-style: none; padding-left: 0; margin-bottom: 10rem; @@ -240,7 +242,7 @@ border-bottom: none; } } -`,zs=fa.div` +`,ec=ya.div` li { margin-bottom: 10px; @@ -265,4 +267,9 @@ fieldset { padding: 0; } -`,Js=()=>{const{hits:e,showMore:t,isLastPage:r}=Je(ge,n,i);var n,i;return 0===e.length?Ha("p",{children:"No results for your search. Please try another search."}):Ha(Vs,{id:"results",children:[e.map((e=>Ha("li",{children:Ha(qs,{hit:e})},e.objectID))),!r&&Ha("div",{style:{display:"flex"},children:Ha("button",{onClick:t,className:"su-button--secondary",style:{margin:"5rem auto"},children:"Show more results"})})]})},Gs=((e,t)=>{if(null==customElements.get(e)){class t extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}}customElements.define(e,t)}const r=(e=>{const t={_rootsToObservers:new WeakMap,_roots:[],_executedScript:document.currentScript,props:{},render:({selector:r,clean:n=!1,replace:i=!1,inline:o=!1,initialProps:c={},propsSelector:u,elementName:h})=>{let g=!1;const v=()=>{if(!0===g)return;const v=(({selector:e,inline:t,elementName:r})=>{const n=document.currentScript;if(t&&null!=n&&n.parentNode)return[n.parentNode];const i=null==n?void 0:n.dataset.mountIn;return i?Array.from(document.querySelectorAll(i)).map((e=>{if(null!=r){const t=document.createElement(r),n=e.appendChild(t);return null!=n.shadowRoot?n.shadowRoot:n}return e})):e?Array.from(document.querySelectorAll(e)).map((e=>null!=e.shadowRoot?e.shadowRoot:e)):[]})({selector:r,inline:o,elementName:h});if(0===v.length)return;const{rootFragments:y}=(({island:e,widget:t,hostElements:r,clean:n,replace:i,initialProps:o,propsSelector:c})=>{const u=[];return r.forEach((r=>{const h=d(e,r,o,c);let g;if(n&&r.replaceChildren(),i)g=p(r.parentElement||document.body,r);else{const e=document.createElement("div");r.appendChild(e),g=p(r,e)}u.push(g),m({island:e,widget:t,rootFragment:g,props:h});const v=(({island:e,hostElement:t,initialProps:r,onNewProps:n,propsSelector:i})=>{const o=new MutationObserver((function(o){o.forEach((function(){n(d(e,t,r,i))}))})),c={attributes:!0,childList:!0,characterData:!0};return e._executedScript&&o.observe(e._executedScript,c),l(t).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),i&&f(i).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),o.observe(s(t)?t.host:t,c),o})({island:e,hostElement:r,initialProps:o,onNewProps:r=>{m({island:e,widget:t,rootFragment:g,props:r})},propsSelector:c});e._rootsToObservers.set(g,v)})),{rootFragments:u}})({island:t,widget:e,clean:n,hostElements:v,replace:i,initialProps:c,propsSelector:u});t._roots=t._roots.concat(y),g=!0};v(),document.addEventListener("DOMContentLoaded",v),document.addEventListener("load",v)},rerender:r=>{t._roots.forEach((n=>{m({island:t,widget:e,rootFragment:n,props:a({},t.props,r)})}))},destroy:()=>{t._roots.forEach((e=>{var r;null==(r=t._rootsToObservers.get(e))||r.disconnect(),(0,i.XX)(null,e)}))}};return t})(t);return a({},r,{render:t=>r.render(a({elementName:e},t)),injectStyles:e=>{r._roots.forEach((t=>{const r=document.createElement("style");r.innerHTML=e,t.parentNode.prepend(r)}))}})})(Ms,(()=>{const e=new URLSearchParams(window.location.search),t={};e.get("key")&&(t.query=e.get("key")),e.get("page-type")&&(t.refinementList={basic_page_type:e.get("page-type").split(",")}),e.get("shared")&&(t.refinementList={shared_tags:e.get("shared").split(",")});const r="techsource_resources",n="techsource_resources_title_asc",i="techsource_resources_title_desc";return Ha("div",{children:[Ha("a",{href:"#results",className:"visually-hidden focusable",children:"Skip to results"}),Ha(bn,{searchClient:Bs,indexName:n,initialUiState:{[n]:t},future:{preserveSharedStateOnUnmount:!0},children:Ha(zs,{children:[Ha(Qs,{searchIndex:r,searchIndexAsc:n,searchIndexDesc:i}),Ha(rs,{searchIndex:r,searchIndex_asc:n,searchIndex_desc:i}),Ha(Js,{})]})})]})}));Gs.render({selector:`${Ms}, #${Ms}, #resources-directory-filter`})})(),n})())); \ No newline at end of file +`,tc=ya.div` + text-align: center; + padding: 2rem; + font-size: 1.5rem; + color: #006CB8; +`,rc=()=>{const{hits:e,showMore:t,isLastPage:r}=Xe(ge,n,i);var n,i;const{status:o}=tt();return"loading"===o?Ba(tc,{children:"Loading..."}):0===e.length?Ba("p",{children:"No results for your search. Please try another search."}):Ba(Ys,{id:"results",children:[e.map((e=>Ba("li",{children:Ba(Ks,{hit:e})},e.objectID))),!r&&Ba("div",{style:{display:"flex"},children:Ba("button",{onClick:t,className:"su-button--secondary",style:{margin:"5rem auto"},children:"Show more results"})})]})},nc=((e,t)=>{if(null==customElements.get(e)){class t extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}}customElements.define(e,t)}const r=(e=>{const t={_rootsToObservers:new WeakMap,_roots:[],_executedScript:document.currentScript,props:{},render:({selector:r,clean:n=!1,replace:i=!1,inline:o=!1,initialProps:c={},propsSelector:u,elementName:h})=>{let g=!1;const v=()=>{if(!0===g)return;const v=(({selector:e,inline:t,elementName:r})=>{const n=document.currentScript;if(t&&null!=n&&n.parentNode)return[n.parentNode];const i=null==n?void 0:n.dataset.mountIn;return i?Array.from(document.querySelectorAll(i)).map((e=>{if(null!=r){const t=document.createElement(r),n=e.appendChild(t);return null!=n.shadowRoot?n.shadowRoot:n}return e})):e?Array.from(document.querySelectorAll(e)).map((e=>null!=e.shadowRoot?e.shadowRoot:e)):[]})({selector:r,inline:o,elementName:h});if(0===v.length)return;const{rootFragments:y}=(({island:e,widget:t,hostElements:r,clean:n,replace:i,initialProps:o,propsSelector:c})=>{const u=[];return r.forEach((r=>{const h=d(e,r,o,c);let g;if(n&&r.replaceChildren(),i)g=p(r.parentElement||document.body,r);else{const e=document.createElement("div");r.appendChild(e),g=p(r,e)}u.push(g),m({island:e,widget:t,rootFragment:g,props:h});const v=(({island:e,hostElement:t,initialProps:r,onNewProps:n,propsSelector:i})=>{const o=new MutationObserver((function(o){o.forEach((function(){n(d(e,t,r,i))}))})),c={attributes:!0,childList:!0,characterData:!0};return e._executedScript&&o.observe(e._executedScript,c),l(t).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),i&&f(i).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),o.observe(s(t)?t.host:t,c),o})({island:e,hostElement:r,initialProps:o,onNewProps:r=>{m({island:e,widget:t,rootFragment:g,props:r})},propsSelector:c});e._rootsToObservers.set(g,v)})),{rootFragments:u}})({island:t,widget:e,clean:n,hostElements:v,replace:i,initialProps:c,propsSelector:u});t._roots=t._roots.concat(y),g=!0};v(),document.addEventListener("DOMContentLoaded",v),document.addEventListener("load",v)},rerender:r=>{t._roots.forEach((n=>{m({island:t,widget:e,rootFragment:n,props:a({},t.props,r)})}))},destroy:()=>{t._roots.forEach((e=>{var r;null==(r=t._rootsToObservers.get(e))||r.disconnect(),(0,i.XX)(null,e)}))}};return t})(t);return a({},r,{render:t=>r.render(a({elementName:e},t)),injectStyles:e=>{r._roots.forEach((t=>{const r=document.createElement("style");r.innerHTML=e,t.parentNode.prepend(r)}))}})})(Xs,(()=>{const e=new URLSearchParams(window.location.search),t={};e.get("key")&&(t.query=e.get("key")),e.get("page-type")&&(t.refinementList={basic_page_type:e.get("page-type").split(",")}),e.get("shared")&&(t.refinementList={shared_tags:e.get("shared").split(",")});const r="techsource_resources",n="techsource_resources_title_asc",i="techsource_resources_title_desc";return Ba("div",{children:[Ba("a",{href:"#results",className:"visually-hidden focusable",children:"Skip to results"}),Ba(Pn,{searchClient:Zs,indexName:n,initialUiState:{[n]:t},future:{preserveSharedStateOnUnmount:!0},children:Ba(ec,{children:[Ba(Gs,{searchIndex:r,searchIndexAsc:n,searchIndexDesc:i}),Ba(us,{searchIndex:r,searchIndex_asc:n,searchIndex_desc:i}),Ba(rc,{})]})})]})}));nc.render({selector:`${Xs}, #${Xs}, #resources-directory-filter`})})(),n})())); \ No newline at end of file diff --git a/algolia-search/src/algolia-search.island.tsx b/algolia-search/src/algolia-search.island.tsx index af8fae1..0af1f34 100644 --- a/algolia-search/src/algolia-search.island.tsx +++ b/algolia-search/src/algolia-search.island.tsx @@ -1,6 +1,6 @@ import algoliasearch from 'algoliasearch/lite'; import { createIslandWebComponent } from 'preact-island'; -import { HitsProps, InstantSearch, useInfiniteHits, Configure } from 'react-instantsearch'; +import { HitsProps, InstantSearch, useInfiniteHits, Configure, useInstantSearch } from 'react-instantsearch'; import SearchForm from "./search-form"; import EventHit from "./hits/events"; import NewsHit from "./hits/news"; @@ -68,11 +68,24 @@ const Container = styled.div` } `; +const LoadingIndicator = styled.div` + text-align: center; + padding: 2rem; + font-size: 1.5rem; + color: #006CB8; +`; + const CustomHits = () => { const { hits, showMore, isLastPage } = useInfiniteHits(); - if (hits.length === 0) return ( -

    No results for your search. Please try another search.

    - ); + const { status } = useInstantSearch(); + + if (status === 'loading') { + return Loading...; + } + + if (hits.length === 0) { + return

    No results for your search. Please try another search.

    ; + } // Returns results return ( diff --git a/algolia-search/src/mobile-filter.tsx b/algolia-search/src/mobile-filter.tsx index 5d9353b..19396c4 100644 --- a/algolia-search/src/mobile-filter.tsx +++ b/algolia-search/src/mobile-filter.tsx @@ -112,8 +112,10 @@ const SubDropdownButton = styled.button` } `; -const DropdownContent = styled.div` +const DropdownContent = styled.ul` padding: 0rem 1rem 1rem 2.8rem; + margin: 0; + list-style: none; `; const MobileFilterButton = styled.button` @@ -183,7 +185,6 @@ const MobileFilter = ({ const handleApply = (e) => { e.preventDefault(); setIsOpen(false); - document.getElementById('results').scrollIntoView({ behavior: 'smooth' }); }; return ( @@ -228,7 +229,7 @@ const MobileFilter = ({ {selectedFilters.map((filter, i) => ( - handleChipClick(e, filter)}>{filter} + handleChipClick(e, filter)} aria-label={`Clear ${filter} filter`}>{filter} ))} @@ -274,14 +275,18 @@ const MobileFilter = ({ {resourcesOpen && ( {pageTypeRefinements.map((item, i) => ( - - handleCheckboxChange(refinePageTypes, item)} - checked={item.isRefined} - />{" "} - {item.value} ({item.count}) - +
  • + + handleCheckboxChange(refinePageTypes, item)} + checked={item.isRefined} + /> +
    + {item.value} ({item.count}) +
    +
    +
  • ))}
    )} @@ -326,14 +331,18 @@ const MobileFilter = ({ {usersOpen && ( {sharedRefinements.map((item, i) => ( - - handleCheckboxChange(refineSharedTypes, item)} - checked={item.isRefined} - />{" "} - {item.value} ({item.count}) - +
  • + + handleCheckboxChange(refineSharedTypes, item)} + checked={item.isRefined} + /> +
    + {item.value} ({item.count}) +
    +
    +
  • ))}
    )} diff --git a/algolia-search/src/search-form.tsx b/algolia-search/src/search-form.tsx index 50b2e07..9d347b4 100644 --- a/algolia-search/src/search-form.tsx +++ b/algolia-search/src/search-form.tsx @@ -161,7 +161,7 @@ const SearchForm = ({ searchIndex, searchIndex_asc, searchIndex_desc }) => { {selectedFilters.map((filter, i) => ( - handleChipClick(e, filter)}>{filter} + handleChipClick(e, filter)} aria-label={`Clear ${filter} filter`}>{filter} ))} @@ -219,4 +219,4 @@ const SearchForm = ({ searchIndex, searchIndex_asc, searchIndex_desc }) => { ); }; -export default SearchForm; \ No newline at end of file +export default SearchForm; From bb7aa4726b3b563ca0622cd51fe6f865c26a6910 Mon Sep 17 00:00:00 2001 From: jdwjdwjdw Date: Mon, 17 Jun 2024 03:08:24 +0000 Subject: [PATCH 14/16] No float, fixups for responsive, typescript, and styled components --- .../dist/islands/algolia-search.island.js | 103 +++++++----- algolia-search/src/algolia-search.island.tsx | 76 ++++----- algolia-search/src/hits/default-hit.tsx | 5 +- algolia-search/src/mobile-filter.tsx | 46 +++--- algolia-search/src/search-form.tsx | 147 ++++++++---------- algolia-search/src/sort-by.tsx | 17 +- 6 files changed, 213 insertions(+), 181 deletions(-) diff --git a/algolia-search/dist/islands/algolia-search.island.js b/algolia-search/dist/islands/algolia-search.island.js index 9a0daa7..755eacc 100644 --- a/algolia-search/dist/islands/algolia-search.island.js +++ b/algolia-search/dist/islands/algolia-search.island.js @@ -1,7 +1,8 @@ /*! For license information please see algolia-search.island.js.LICENSE.txt */ !function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var n in r)("object"==typeof exports?exports:e)[n]=r[n]}}(self,(()=>(()=>{var e={733: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,o,a,s,c,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(o=this._events[e]))return!1;if(r(o))switch(arguments.length){case 1:o.call(this);break;case 2:o.call(this,arguments[1]);break;case 3:o.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),o.apply(this,s)}else if(n(o))for(s=Array.prototype.slice.call(arguments,1),a=(u=o.slice()).length,c=0;c0&&this._events[e].length>a&&(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,o,a,s;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(a=(i=this._events[e]).length,o=-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(s=a;s-- >0;)if(i[s]===t||i[s].listener&&i[s].listener===t){o=s;break}if(o<0)return this;1===i.length?(i.length=0,delete this._events[e]):i.splice(o,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)}},103:(e,t,r)=>{"use strict";var n=r(571),i=r(127),o=r(371),a=r(691);function s(e,t,r,i){return new n(e,t,r,i)}s.version=r(938),s.AlgoliaSearchHelper=n,s.SearchParameters=o,s.RecommendParameters=i,s.SearchResults=a,e.exports=s},732:(e,t,r)=>{"use strict";var n=r(733);function i(e,t,r){this.main=e,this.fn=t,this.recommendFn=r,this.lastResults=null,this.lastRecommendResults=null}r(14)(i,n),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},i.prototype.getModifiedRecommendState=function(e){return this.recommendFn(e)},e.exports=i},127:e=>{"use strict";function t(e){e=e||{},this.params=e.params||[]}t.prototype={constructor:t,addParams:function(e){var r=this.params.slice(),n=this.params.findIndex((function(t){return t.$$id===e.$$id}));return-1!==n?r.splice(n,1,e):r.push(e),new t({params:r})},removeParams:function(e){return new t({params:this.params.filter((function(t){return t.$$id!==e}))})},addFrequentlyBoughtTogether:function(e){return this.addParams(Object.assign({},e,{model:"bought-together"}))},addRelatedProducts:function(e){return this.addParams(Object.assign({},e,{model:"related-products"}))},addTrendingItems:function(e){return this.addParams(Object.assign({},e,{model:"trending-items"}))},addTrendingFacets:function(e){return this.addParams(Object.assign({},e,{model:"trending-facets"}))},addLookingSimilar:function(e){return this.addParams(Object.assign({},e,{model:"looking-similar"}))},_buildQueries:function(e){return this.params.map((function(t){var r=Object.assign({},t,{indexName:e});return delete r.$$id,r}))}},e.exports=t},54:(e,t,r)=>{"use strict";var n=r(110),i=r(317),o=r(383),a={addRefinement:function(e,t,r){if(a.isRefined(e,t,r))return e;var i=""+r,o=e[t]?e[t].concat(i):[i],s={};return s[t]=o,n({},s,e)},removeRefinement:function(e,t,r){if(void 0===r)return a.clearRefinement(e,(function(e,r){return t===r}));var n=""+r;return a.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 a.isRefined(e,t,r)?a.removeRefinement(e,t,r):a.addRefinement(e,t,r)},clearRefinement:function(e,t,r){if(void 0===t)return i(e)?{}:e;if("string"==typeof t)return o(e,[t]);if("function"==typeof t){var n=!1,a=Object.keys(e).reduce((function(i,o){var a=e[o]||[],s=a.filter((function(e){return!t(e,o,r)}));return s.length!==a.length&&(n=!0),i[o]=s,i}),{});return n?a: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=a},371:(e,t,r)=>{"use strict";var n=r(110),i=r(849),o=r(843),a=r(728),s=r(317),c=r(383),u=r(507),l=r(208),f=r(54);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 d(e){var t=e?d._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!==d.PARAMETERS.indexOf(e),i=void 0!==t[e];!n&&i&&(r[e]=t[e])}))}d.PARAMETERS=Object.keys(new d),d._parseNumbers=function(e){if(e instanceof d)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 a(e,t)},d.make=function(e){var t=new d(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},d.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&&s(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."):s(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},d.prototype={constructor:d,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=a({},this.numericRefinements);return i[e]=a({},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 s(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return c(this.numericRefinements,[e]);if("function"==typeof e){var t=!1,r=this.numericRefinements,n=Object.keys(r).reduce((function(n,i){var o=r[i],a={};return o=o||{},Object.keys(o).forEach((function(r){var n=o[r]||[],s=[];n.forEach((function(t){e({val:t,op:r},i,"numeric")||s.push(t)})),s.length!==n.length&&(t=!0),a[r]=s})),n[i]=a,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 o,a,s=u(r),c=void 0!==(o=this.numericRefinements[e][t],a=s,i(o,(function(e){return h(e,a)})));return n&&c},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=o(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 o(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;return 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=d.validate(this,e);if(t)throw t;var r=this,n=d._parseNumbers(e),i=Object.keys(this).reduce((function(e,t){return e[t]=r[t],e}),{}),o=Object.keys(n).reduce((function(e,t){var r=void 0!==e[t],i=void 0!==n[t];return r&&!i?c(e,[t]):(i&&(e[t]=n[t]),e)}),i);return new this.constructor(o)},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=d},673:(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),d=o(e._getHierarchicalFacetSortBy(n)),p=t.every((function(e){return e.exhaustive})),m=function(e,t,r,n,o){return function(u,l,f){var h=u;if(f>0){var d=0;for(h=u;d{"use strict";var n=r(965),i=r(110),o=r(909),a=r(849),s=r(917),c=r(577),u=r(728),l=r(601),f=o.escapeFacetValue,h=o.unescapeFacetValue,d=r(673);function p(e){var t={};return e.forEach((function(e,r){t[e]=r})),t}function m(e,t,r){t&&t[r]&&(e.stats=t[r])}function g(e,t,r){var o=t[0];this._rawResults=t;var c=this;Object.keys(o).forEach((function(e){c[e]=o[e]}));var l=u({persistHierarchicalRootCount:!1},r);Object.keys(l).forEach((function(e){c[e]=l[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 f=e.getRefinedDisjunctiveFacets(),g=p(e.facets),v=p(e.disjunctiveFacets),y=1,b=o.facets||{};Object.keys(b).forEach((function(t){var r,n,i=b[t],u=(r=e.hierarchicalFacets,n=t,a(r,(function(e){return(e.attributes||[]).indexOf(n)>-1})));if(u){var l=u.attributes.indexOf(t),f=s(e.hierarchicalFacets,(function(e){return e.name===u.name}));c.hierarchicalFacets[f][l]={attribute:t,data:i,exhaustive:o.exhaustiveFacetsCount}}else{var h,d=-1!==e.disjunctiveFacets.indexOf(t),p=-1!==e.facets.indexOf(t);d&&(h=v[t],c.disjunctiveFacets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.disjunctiveFacets[h],o.facets_stats,t)),p&&(h=g[t],c.facets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},m(c.facets[h],o.facets_stats,t))}})),this.hierarchicalFacets=n(this.hierarchicalFacets),f.forEach((function(r){var n=t[y],a=n&&n.facets?n.facets:{},l=e.getHierarchicalFacetByName(r);Object.keys(a).forEach((function(t){var r,f=a[t];if(l){r=s(e.hierarchicalFacets,(function(e){return e.name===l.name}));var d=s(c.hierarchicalFacets[r],(function(e){return e.attribute===t}));if(-1===d)return;c.hierarchicalFacets[r][d].data=u({},c.hierarchicalFacets[r][d].data,f)}else{r=v[t];var p=o.facets&&o.facets[t]||{};c.disjunctiveFacets[r]={name:t,data:i({},f,p),exhaustive:n.exhaustiveFacetsCount},m(c.disjunctiveFacets[r],n.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!c.disjunctiveFacets[r].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(h(n))>-1&&(c.disjunctiveFacets[r].data[n]=0)}))}})),y++})),e.getRefinedHierarchicalFacets().forEach((function(r){var n=e.getHierarchicalFacetByName(r),o=e._getHierarchicalFacetSeparator(n),a=e.getHierarchicalRefinement(r);0===a.length||a[0].split(o).length<2||t.slice(y).forEach((function(t){var r=t&&t.facets?t.facets:{};Object.keys(r).forEach((function(t){var u=r[t],l=s(e.hierarchicalFacets,(function(e){return e.name===n.name})),f=s(c.hierarchicalFacets[l],(function(e){return e.attribute===t}));if(-1!==f){var h={};if(a.length>0&&!c.persistHierarchicalRootCount){var d=a[0].split(o)[0];h[d]=c.hierarchicalFacets[l][f].data[d]}c.hierarchicalFacets[l][f].data=i(h,u,c.hierarchicalFacets[l][f].data)}})),y++}))})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],n=g[t];c.facets[n]={name:t,data:b[t],exhaustive:o.exhaustiveFacetsCount},r.forEach((function(e){c.facets[n]=c.facets[n]||{name:t},c.facets[n].data=c.facets[n].data||{},c.facets[n].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(d(e)),this.facets=n(this.facets),this.disjunctiveFacets=n(this.disjunctiveFacets),this._state=e}function v(e,t){function r(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var n=a(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=a(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 o=a(e.hierarchicalFacets,r);if(!o)return o;var s=e._state.getHierarchicalFacetByName(t),c=e._state._getHierarchicalFacetSeparator(s),u=h(e._state.getHierarchicalRefinement(t)[0]||"");0===u.indexOf(s.rootPath)&&(u=u.replace(s.rootPath+c,""));var l=u.split(c);return l.unshift(t),y(o,l,0),o}}function y(e,t,r){e.isRefined=e.name===(t[r]&&t[r].trim()),e.data&&e.data.forEach((function(e){y(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 o=t.data.map((function(t){return b(e,t,r,n+1)})),a=e(o,r[n]);return i({data:a},t)}function _(e,t){var r=a(e,(function(e){return e.name===t}));return r&&r.stats}function S(e,t,r,n,i){var o=a(i,(function(e){return e.name===r})),s=o&&o.data&&o.data[n]?o.data[n]:0,c=o&&o.exhaustive||!1;return{type:t,attributeName:r,name:n,count:s,exhaustive:c}}g.prototype.getFacetByName=function(e){function t(t){return t.name===e}return a(this.facets,t)||a(this.disjunctiveFacets,t)||a(this.hierarchicalFacets,t)},g.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],g.prototype.getFacetValues=function(e,t){var r=v(this,e);if(r){var n,o=i({},t,{sortBy:g.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),a=this;if(Array.isArray(r))n=[e];else n=a._state.getHierarchicalFacetByName(r.name).attributes;return b((function(e,t){if(o.facetOrdering){var r=function(e,t){return e.renderingContent&&e.renderingContent.facetOrdering&&e.renderingContent.facetOrdering.values&&e.renderingContent.facetOrdering.values[t]}(a,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 o,a=t.sortRemainingBy;return"hidden"===a?r:(o="alpha"===a?[["path","name"],["asc","asc"]]:[["count"],["desc"]],r.concat(l(n,o[0],o[1])))}(e,r)}if(Array.isArray(o.sortBy)){var n=c(o.sortBy,g.DEFAULT_SORT);return l(e,n[0],n[1])}if("function"==typeof o.sortBy)return function(e,t){return t.sort(e)}(o.sortBy,e);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}),r,n)}},g.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?_(this.facets,e):this._state.isDisjunctiveFacet(e)?_(this.disjunctiveFacets,e):void 0},g.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),o=e._getHierarchicalFacetSeparator(i),s=r.split(o),c=a(n,(function(e){return e.name===t})),u=s.reduce((function(e,t){var r=e&&a(e.data,(function(e){return e.name===t}));return void 0!==r?r:e}),c),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=g},571:(e,t,r)=>{"use strict";var n=r(733),i=r(732),o=r(909).escapeFacetValue,a=r(14),s=r(728),c=r(317),u=r(383),l=r(127),f=r(228),h=r(371),d=r(691),p=r(938);function m(e,t,r,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.setClient(e);var i=r||{};i.index=t,this.state=h.make(i),this.recommendState=new l({params:i.recommendState}),this.lastResults=null,this.lastRecommendResults=null,this._queryId=0,this._recommendQueryId=0,this._lastQueryIdReceived=-1,this._lastRecommendQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0,this._currentNbRecommendQueries=0,this._searchResultsOptions=n}function g(e){if(e<0)throw new Error("Page requested below 0.");return this._change({state:this.state.setPage(e),isPageReset:!1}),this}function v(){return this.state.page}a(m,n),m.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},m.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},m.prototype.recommend=function(){return this._recommend(),this},m.prototype.getQuery=function(){var e=this.state;return f._getHitsSearchParams(e)},m.prototype.searchOnce=function(e,t){var r=e?this.state.setQueryParameters(e):this.state,n=f._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 d(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 d(r,e.results),r)})).catch((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,r)}))},m.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=s({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:u(f._getHitsSearchParams(n),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),o="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(o);var a=this.client.initIndex(n.index);if("function"!=typeof a.findAnswers)throw new Error(o);return a.findAnswers(n.query,e.queryLanguages,i)},m.prototype.searchForFacetValues=function(e,t,r,n){var i="function"==typeof this.client.searchForFacetValues,a="function"==typeof this.client.initIndex;if(!i&&!a&&"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 s=this.state.setQueryParameters(n||{}),c=s.isDisjunctiveFacet(e),u=f.getSearchForFacetQuery(e,t,r,s);this._currentNbQueries++;var l,h=this;return i?l=this.client.searchForFacetValues([{indexName:s.index,params:u}]):a?l=this.client.initIndex(s.index).searchForFacetValues(u):(delete u.facetName,l=this.client.search([{type:"facet",facet:e,indexName:s.index,params:u}]).then((function(e){return e.results[0]}))),this.emit("searchForFacetValues",{state:s,facet:e,query:t}),l.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=o(t.value),t.isRefined=c?s.isDisjunctiveFacetRefined(e,t.escapedValue):s.isFacetRefined(e,t.escapedValue)})),t}),(function(e){throw h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),e}))},m.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},m.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},m.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},m.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},m.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},m.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},m.prototype.addFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.addFrequentlyBoughtTogether(e)}),this},m.prototype.addRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.addRelatedProducts(e)}),this},m.prototype.addTrendingItems=function(e){return this._recommendChange({state:this.recommendState.addTrendingItems(e)}),this},m.prototype.addTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.addTrendingFacets(e)}),this},m.prototype.addLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.addLookingSimilar(e)}),this},m.prototype.removeNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,r),isPageReset:!0}),this},m.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},m.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},m.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},m.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},m.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},m.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},m.prototype.removeFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingItems=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.removeLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},m.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},m.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},m.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},m.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},m.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},m.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},m.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},m.prototype.setCurrentPage=g,m.prototype.setPage=g,m.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},m.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},m.prototype.setState=function(e){return this._change({state:h.make(e),isPageReset:!1}),this},m.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new h(e),this},m.prototype.hasRefinements=function(e){return!!c(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))},m.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},m.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},m.prototype.hasTag=function(e){return this.state.isTagRefined(e)},m.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},m.prototype.getIndex=function(){return this.state.index},m.prototype.getCurrentPage=v,m.prototype.getPage=v,m.prototype.getTags=function(){return this.state.tagRefinements},m.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},m.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},m.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},m.prototype._search=function(e){var t=this.state,r=[],n=[];e.onlyWithDerivedHelpers||(n=f._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?f._getQueries(n.index,n):[];return r.push({state:n,queriesCount:i.length,helper:e}),e.emit("search",{state:n,results:e.lastResults}),i})),o=Array.prototype.concat.apply(n,i),a=this._queryId++;if(this._currentNbQueries++,!o.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,r,a));try{this.client.search(o).then(this._dispatchAlgoliaResponse.bind(this,r,a)).catch(this._dispatchAlgoliaError.bind(this,a))}catch(e){this.emit("error",{error:e})}},m.prototype._recommend=function(){var e=this.state,t=this.recommendState,r=this.getIndex(),n=[{state:t,index:r,helper:this}];this.emit("fetch",{recommend:{state:t,results:this.lastRecommendResults}});var i=this.derivedHelpers.map((function(t){var r=t.getModifiedState(e).index;if(!r)return[];var i=t.getModifiedRecommendState(new l);return n.push({state:i,index:r,helper:t}),t.emit("fetch",{recommend:{state:i,results:t.lastRecommendResults}}),i._buildQueries(r)})),o=Array.prototype.concat.apply(this.recommendState._buildQueries(r),i);if(0!==o.length)if(o.length>0&&void 0===this.client.getRecommendations)console.warn("Please update algoliasearch/lite to the latest version in order to use recommendations widgets.");else{var a=this._recommendQueryId++;this._currentNbRecommendQueries++;try{this.client.getRecommendations(o).then(this._dispatchRecommendResponse.bind(this,a,n)).catch(this._dispatchRecommendError.bind(this,a))}catch(e){this.emit("error",{error:e})}}},m.prototype._dispatchAlgoliaResponse=function(e,t,r){var n=this;if(!(t0},m.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}))},m.prototype._recommendChange=function(e){var t=e.state;t!==this.recommendState&&(this.recommendState=t,this.emit("recommend:change",{search:{results:this.lastResults,state:this.state},recommend:{results:this.lastRecommendResults,state:this.recommendState}}))},m.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},m.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.client=e),this},m.prototype.getClient=function(){return this.client},m.prototype.derive=function(e,t){var r=new i(this,e,t);return this.derivedHelpers.push(r),r},m.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)},m.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=m},965:e=>{"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},110:e=>{"use strict";e.exports=function(){return Array.prototype.slice.call(arguments).reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(r){void 0!==t[r]&&(void 0!==e[r]&&delete e[r],e[r]=t[r])})),e}),{})}},909: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(/^\\-/,"-")}}},849:e=>{"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var r=0;r{"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var r=0;r{"use strict";var n=r(849);e.exports=function(e,t){var r=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var i=t.split(":"),o=n(r,(function(e){return e[0]===i[0]}));return i.length>1||!o?(e[0].push(i[0]),e[1].push(i[1]),e):(e[0].push(o[0]),e[1].push(o[1]),e)}),[[],[]])}},14:e=>{"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},843:e=>{"use strict";e.exports=function(e,t){return e.filter((function(r,n){return t.indexOf(r)>-1&&e.indexOf(r)===n}))}},728: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 o=n[i],a=e[i];void 0!==a&&void 0===o||(t(a)&&t(o)?e[i]=r(a,o):e[i]="object"==typeof(s=o)&&null!==s?r(Array.isArray(s)?[]:{},s):s)}var s;return e}e.exports=function(e){t(e)||(e={});for(var n=1,i=arguments.length;n{"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},383:e=>{"use strict";e.exports=function(e,t){if(null===e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}},601:e=>{"use strict";function t(e,t){if(e!==t){var r=void 0!==e,n=null===e,i=void 0!==t,o=null===t;if(!o&&e>t||n&&i||!r)return 1;if(!n&&e=n.length?o:"desc"===n[i]?-o:o}return e.index-r.index})),i.map((function(e){return e.value}))}},507: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.")}},228:(e,t,r)=>{"use strict";var n=r(728);function i(e){return Object.keys(e).sort().reduce((function(t,r){return t[r]=e[r],t}),{})}var o={_getQueries:function(e,t){var r=[];return r.push({indexName:e,params:o._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(n){r.push({indexName:e,params:o._getDisjunctiveFacetSearchParams(t,n)})})),t.getRefinedHierarchicalFacets().forEach((function(n){var i=t.getHierarchicalFacetByName(n),a=t.getHierarchicalRefinement(n),s=t._getHierarchicalFacetSeparator(i);if(a.length>0&&a[0].split(s).length>1){var c=a[0].split(s).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(s)})}),[]);c.forEach((function(n,a){var s=o._getDisjunctiveFacetSearchParams(t,n.attribute,0===a);function u(e){return i.attributes.some((function(t){return t===e.split(":")[0]}))}var l=(s.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=c[a-1];s.facetFilters=a>0?l.concat(f.attribute+":"+f.value):l.length>0?l:void 0,r.push({indexName:e,params:s})}))}})),r},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(o._getHitsHierarchicalFacetsAttributes(e)).sort(),r=o._getFacetFilters(e),a=o._getNumericFilters(e),s=o._getTagFilters(e),c={facets:t.indexOf("*")>-1?["*"]:t,tagFilters:s};return r.length>0&&(c.facetFilters=r),a.length>0&&(c.numericFilters=a),i(n({},e.getQueryParams(),c))},_getDisjunctiveFacetSearchParams:function(e,t,r){var a=o._getFacetFilters(e,t,r),s=o._getNumericFilters(e,t),c=o._getTagFilters(e),u={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};c.length>0&&(u.tagFilters=c);var l=e.getHierarchicalFacetByName(t);return u.facets=l?o._getDisjunctiveHierarchicalFacetAttribute(e,l,r):t,s.length>0&&(u.numericFilters=s),a.length>0&&(u.facetFilters=a),i(n({},e.getQueryParams(),u))},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var r=[];return Object.keys(e.numericRefinements).forEach((function(n){var i=e.numericRefinements[n]||{};Object.keys(i).forEach((function(e){var o=i[e]||[];t!==n&&o.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]||[]).slice().sort().forEach((function(t){n.push(e+":"+t)}))}));var o=e.facetsExcludes||{};Object.keys(o).sort().forEach((function(e){(o[e]||[]).sort().forEach((function(t){n.push(e+":-"+t)}))}));var a=e.disjunctiveFacetsRefinements||{};Object.keys(a).sort().forEach((function(e){var r=a[e]||[];if(e!==t&&r&&0!==r.length){var i=[];r.slice().sort().forEach((function(t){i.push(e+":"+t)})),n.push(i)}}));var s=e.hierarchicalFacetsRefinements||{};return Object.keys(s).sort().forEach((function(i){var o=(s[i]||[])[0];if(void 0!==o){var a,c,u=e.getHierarchicalFacetByName(i),l=e._getHierarchicalFacetSeparator(u),f=e._getHierarchicalRootPath(u);if(t===i){if(-1===o.indexOf(l)||!f&&!0===r||f&&f.split(l).length===o.split(l).length)return;f?(c=f.split(l).length-1,o=f):(c=o.split(l).length-2,o=o.slice(0,o.lastIndexOf(l))),a=u.attributes[c]}else c=o.split(l).length-1,a=u.attributes[c];a&&n.push([a+":"+o])}})),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),o=n.split(i).length,a=r.attributes.slice(0,o+1);return t.concat(a)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,r){var n=e._getHierarchicalFacetSeparator(t);if(!0===r){var i=e._getHierarchicalRootPath(t),o=0;return i&&(o=i.split(n).length),[t.attributes[o]]}var a=(e.getHierarchicalRefinement(t.name)[0]||"").split(n).length-1;return t.attributes.slice(0,a+1)},getSearchForFacetQuery:function(e,t,r,a){var s=a.isDisjunctiveFacet(e)?a.clearRefinements(e):a,c={facetQuery:t,facetName:e};return"number"==typeof r&&(c.maxFacetHits=r),i(n({},o._getHitsSearchParams(s),c))}};e.exports=o},208:e=>{"use strict";e.exports=function(e){return null!==e&&/^[a-zA-Z0-9_-]{1,64}$/.test(e)}},938:e=>{"use strict";e.exports="3.19.0"},643:function(e){e.exports=function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(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 r(r){for(var n=1;n=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function o(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){s();var t=JSON.stringify(e);return o()[t]})).then((function(e){return Promise.all([e?e.value:t(),void 0!==e])})).then((function(e){var t=i(e,2),n=t[0],o=t[1];return Promise.all([n,o||r.miss(n)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var i=o();return i[JSON.stringify(e)]={timestamp:(new Date).getTime(),value:t},n().setItem(r,JSON.stringify(i)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=o();delete t[JSON.stringify(e)],n().setItem(r,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){n().removeItem(r)}))}}}function s(e){var t=o(e.caches),r=t.shift();return void 0===r?{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,r.miss(e)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,i).catch((function(){return s({caches:t}).get(e,n,i)}))},set:function(e,n){return r.set(e,n).catch((function(){return s({caches:t}).set(e,n)}))},delete:function(e){return r.delete(e).catch((function(){return s({caches:t}).delete(e)}))},clear:function(){return r.clear().catch((function(){return s({caches:t}).clear()}))}}}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},o=JSON.stringify(r);if(o in t)return Promise.resolve(e.serializable?JSON.parse(t[o]):t[o]);var a=n(),s=i&&i.miss||function(){return Promise.resolve()};return a.then((function(e){return s(e)})).then((function(){return a}))},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e){for(var t=e.length-1;t>0;t--){var r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function l(e,t){return t?(Object.keys(t).forEach((function(r){e[r]=t[r](e)})),e):e}function f(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var p={Read:1,Write:2,Any:3},m=1,g=2,v=3;function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m;return r(r({},e),{},{status:t,lastUpdate:Date.now()})}function b(e){return"string"==typeof e?{protocol:"https",url:e,accept:p.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||p.Any}}var _="GET",S="POST";function w(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(y(t))}))}))).then((function(e){var r=e.filter((function(e){return function(e){return e.status===m||Date.now()-e.lastUpdate>12e4}(e)})),n=e.filter((function(e){return function(e){return e.status===v&&Date.now()-e.lastUpdate<=12e4}(e)})),i=[].concat(o(r),o(n));return{getTimeout:function(e,t){return(0===n.length&&0===e?1:n.length+3+e)*t},statelessHosts:i.length>0?i.map((function(e){return b(e)})):t}}))}function O(e,t,n,i){var a=[],s=function(e,t){if(e.method!==_&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:r(r({},e.data),t.data);return JSON.stringify(n)}}(n,i),c=function(e,t){var n=r(r({},e.headers),t.headers),i={};return Object.keys(n).forEach((function(e){var t=n[e];i[e.toLowerCase()]=t})),i}(e,i),u=n.method,l=n.method!==_?{}:r(r({},n.data),i.data),f=r(r(r({"x-algolia-agent":e.userAgent.value},e.queryParameters),l),i.queryParameters),h=0,d=function t(r,o){var l=r.pop();if(void 0===l)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:x(a)};var d={data:s,headers:c,method:u,url:R(l,n.path,f),connectTimeout:o(h,e.timeouts.connect),responseTimeout:o(h,i.timeout)},p=function(e){var t={request:d,response:e,host:l,triesLeft:r.length};return a.push(t),t},m={onSuccess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(n){var i=p(n);return n.isTimedOut&&h++,Promise.all([e.logger.info("Retryable failure",E(i)),e.hostsCache.set(l,y(l,n.isTimedOut?v:g))]).then((function(){return t(r,o)}))},onFail:function(e){throw p(e),function(e,t){var r=e.content,n=e.status,i=r;try{i=JSON.parse(r).message}catch(e){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(i,n,t)}(e,x(a))}};return e.requester.send(d).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,r=e.status;return!t&&!~~r}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSuccess(e):t.onFail(e)}(e,m)}))};return w(e.hostsCache,t).then((function(e){return d(o(e.statelessHosts).reverse(),e.getTimeout)}))}function j(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var r="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(r)&&(t.value="".concat(t.value).concat(r)),t}};return t}function R(e,t,r){var n=P(r),i="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return n.length&&(i+="?".concat(n)),i}function P(e){return Object.keys(e).map((function(t){return f("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r})).join("&")}function x(e){return e.map((function(e){return E(e)}))}function E(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return r(r({},e),{},{request:r(r({},e.request),{},{headers:r(r({},e.request.headers),t)})})}var F=function(e){var t=e.appId,n=function(e,t,r){var n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:function(){return e===h.WithinHeaders?n:{}},queryParameters:function(){return e===h.WithinQueryParameters?n:{}}}}(void 0!==e.authMode?e.authMode:h.WithinHeaders,t,e.apiKey),o=function(e){var t=e.hostsCache,r=e.logger,n=e.requester,o=e.requestsCache,a=e.responsesCache,s=e.timeouts,c=e.userAgent,u=e.hosts,l=e.queryParameters,f={hostsCache:t,logger:r,requester:n,requestsCache:o,responsesCache:a,timeouts:s,userAgent:c,headers:e.headers,queryParameters:l,hosts:u.map((function(e){return b(e)})),read:function(e,t){var r=d(t,f.timeouts.read),n=function(){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Read)})),e,r)};if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();var o={request:e,mappedRequestOptions:r,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(o,(function(){return f.requestsCache.get(o,(function(){return f.requestsCache.set(o,n()).then((function(e){return Promise.all([f.requestsCache.delete(o),e])}),(function(e){return Promise.all([f.requestsCache.delete(o),Promise.reject(e)])})).then((function(e){var t=i(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.responsesCache.set(o,e)}})},write:function(e,t){return O(f,f.hosts.filter((function(e){return!!(e.accept&p.Write)})),e,d(t,f.timeouts.write))}};return f}(r(r({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:p.Read},{url:"".concat(t,".algolia.net"),accept:p.Write}].concat(u([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return l({transporter:o,appId:t,addAlgoliaAgent:function(e,t){o.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([o.requestsCache.clear(),o.responsesCache.clear()]).then((function(){}))}},e.methods)},C=function(e){return function(t,r){return t.method===_?e.transporter.read(t,r):e.transporter.write(t,r)}},T=function(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return l({transporter:e.transporter,appId:e.appId,indexName:t},r.methods)}},I=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{params:P(e.params||{})})}));return e.transporter.read({method:S,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},n)}},A=function(e){return function(t,i){return Promise.all(t.map((function(t){var o=t.params,a=o.facetName,s=o.facetQuery,c=n(o,["facetName","facetQuery"]);return T(e)(t.indexName,{methods:{searchForFacetValues:D}}).searchForFacetValues(a,s,r(r({},i),c))})))}},k=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:r},cacheable:!0},n)}},N=function(e){return function(t,r){return e.transporter.read({method:S,path:f("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r)}},D=function(e){return function(t,r,n){return e.transporter.read({method:S,path:f("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n)}},H=1,L=2,$=3,U=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{threshold:e.threshold||0})}));return e.transporter.read({method:S,path:"1/indexes/*/recommendations",data:{requests:i},cacheable:!0},n)}};function W(e,t,n){var i,o={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return r.setRequestHeader(t,e.headers[t])}));var n,i=function(e,n){return setTimeout((function(){r.abort(),t({status:0,content:n,isTimedOut:!0})}),1e3*e)},o=i(e.connectTimeout,"Connection timeout");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(o),n=i(e.responseTimeout,"Socket timeout"))},r.onerror=function(){0===r.status&&(clearTimeout(o),clearTimeout(n),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(o),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},logger:(i=$,{debug:function(e,t){return H>=i&&console.debug(e,t),Promise.resolve()},info:function(e,t){return L>=i&&console.info(e,t),Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:c(),requestsCache:c({serializable:!1}),hostsCache:s({caches:[a({key:"".concat("4.23.3","-").concat(e)}),c()]}),userAgent:j("4.23.3").add({segment:"Browser",version:"lite"}),authMode:h.WithinQueryParameters};return F(r(r(r({},o),n),{},{methods:{search:I,searchForFacetValues:A,multipleQueries:I,multipleSearchForFacetValues:A,customRequest:C,initIndex:function(e){return function(t){return T(e)(t,{methods:{search:N,searchForFacetValues:D,findAnswers:k}})}},getRecommendations:U}}))}return W.version="4.23.3",W}()},83: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}},87:(e,t,r)=>{"use strict";var n=r(670),i=r(192),o=r(83);e.exports={formats:o,parse:i,stringify:n}},192:(e,t,r)=>{"use strict";var n=r(442),i=Object.prototype.hasOwnProperty,o=Array.isArray,a={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},s=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},c=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 o=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,s=r.depth>0&&/(\[[^[\]]*])/.exec(o),u=s?o.slice(0,s.index):o,l=[];if(u){if(!r.plainObjects&&i.call(Object.prototype,u)&&!r.allowPrototypes)return;l.push(u)}for(var f=0;r.depth>0&&null!==(s=a.exec(o))&&f=0;--o){var a,s=e[o];if("[]"===s&&r.parseArrays)a=[].concat(i);else{a=r.plainObjects?Object.create(null):{};var u="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,l=parseInt(u,10);r.parseArrays||""!==u?!isNaN(l)&&s!==u&&String(l)===u&&l>=0&&r.parseArrays&&l<=r.arrayLimit?(a=[])[l]=i:"__proto__"!==u&&(a[u]=i):a={0:i}}i=a}return i}(l,t,r,n)}};e.exports=function(e,t){var r=function(e){if(!e)return a;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");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 t=void 0===e.charset?a.charset:e.charset;return{allowDots:void 0===e.allowDots?a.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:a.comma,decoder:"function"==typeof e.decoder?e.decoder:a.decoder,delimiter:"string"==typeof e.delimiter||n.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:a.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:a.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:a.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),d=-1,p=t.charset;if(t.charsetSentinel)for(r=0;r-1&&(g=o(g)?[g]:g),i.call(u,m)?u[m]=n.combine(u[m],g):u[m]=g}return u}(e,r):e,f=r.plainObjects?Object.create(null):{},h=Object.keys(l),d=0;d{"use strict";var n=r(442),i=r(83),o=Object.prototype.hasOwnProperty,a={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,c=String.prototype.split,u=Array.prototype.push,l=function(e,t){u.apply(e,s(t)?t:[t])},f=Date.prototype.toISOString,h=i.default,d={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,o,a,u,f,h,p,m,g,v,y,b){var _,S=t;if("function"==typeof f?S=f(r,S):S instanceof Date?S=m(S):"comma"===i&&s(S)&&(S=n.maybeMap(S,(function(e){return e instanceof Date?m(e):e}))),null===S){if(o)return u&&!y?u(r,d.encoder,b,"key",g):r;S=""}if("string"==typeof(_=S)||"number"==typeof _||"boolean"==typeof _||"symbol"==typeof _||"bigint"==typeof _||n.isBuffer(S)){if(u){var w=y?r:u(r,d.encoder,b,"key",g);if("comma"===i&&y){for(var O=c.call(String(S),","),j="",R=0;R0?S.join(",")||null:void 0}];else if(s(f))P=f;else{var E=Object.keys(S);P=h?E.sort(h):E}for(var F=0;F0?y+v:""}},442:(e,t,r)=>{"use strict";var n=r(83),i=Object.prototype.hasOwnProperty,o=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),s=function(e,t){for(var r=t&&t.plainObjects?Object.create(null):{},n=0;n1;){var t=e.pop(),r=t.obj[t.prop];if(o(r)){for(var n=[],i=0;i=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||o===n.RFC1738&&(40===l||41===l)?c+=s.charAt(u):l<128?c+=a[l]:l<2048?c+=a[192|l>>6]+a[128|63&l]:l<55296||l>=57344?c+=a[224|l>>12]+a[128|l>>6&63]+a[128|63&l]:(u+=1,l=65536+((1023&l)<<10|1023&s.charCodeAt(u)),c+=a[240|l>>18]+a[128|l>>12&63]+a[128|l>>6&63]+a[128|63&l])}return c},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(o(e)){for(var r=[],n=0;n{"use strict";r.r(t),r.d(t,{Children:()=>V,Component:()=>s.uA,Fragment:()=>s.FK,PureComponent:()=>U,StrictMode:()=>Ae,Suspense:()=>Z,SuspenseList:()=>ee,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>we,cloneElement:()=>Ee,createContext:()=>s.q6,createElement:()=>s.n,createFactory:()=>je,createPortal:()=>ie,createRef:()=>s._3,default:()=>We,findDOMNode:()=>Ce,flushSync:()=>Ie,forwardRef:()=>B,hydrate:()=>he,isElement:()=>Le,isFragment:()=>Pe,isMemo:()=>xe,isValidElement:()=>Re,lazy:()=>Y,memo:()=>W,render:()=>fe,startTransition:()=>ke,unmountComponentAtNode:()=>Fe,unstable_batchedUpdates:()=>Te,useCallback:()=>P,useContext:()=>x,useDebugValue:()=>E,useDeferredValue:()=>Ne,useEffect:()=>S,useErrorBoundary:()=>F,useId:()=>C,useImperativeHandle:()=>j,useInsertionEffect:()=>He,useLayoutEffect:()=>w,useMemo:()=>R,useReducer:()=>_,useRef:()=>O,useState:()=>b,useSyncExternalStore:()=>$e,useTransition:()=>De,version:()=>Oe});var n,i,o,a,s=r(172),c=0,u=[],l=[],f=s.fF,h=f.__b,d=f.__r,p=f.diffed,m=f.__c,g=f.unmount,v=f.__;function y(e,t){f.__h&&f.__h(i,e,c||t),c=0;var r=i.__H||(i.__H={__:[],__h:[]});return e>=r.__.length&&r.__.push({__V:l}),r.__[e]}function b(e){return c=1,_(H,e)}function _(e,t,r){var o=y(n++,2);if(o.t=e,!o.__c&&(o.__=[r?r(t):H(void 0,t),function(e){var t=o.__N?o.__N[0]:o.__[0],r=o.t(t,e);t!==r&&(o.__N=[r,o.__[1]],o.__c.setState({}))}],o.__c=i,!i.u)){var a=function(e,t,r){if(!o.__c.__H)return!0;var n=o.__c.__H.__.filter((function(e){return!!e.__c}));if(n.every((function(e){return!e.__N})))return!s||s.call(this,e,t,r);var i=!1;return n.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(i=!0)}})),!(!i&&o.__c.props===e)&&(!s||s.call(this,e,t,r))};i.u=!0;var s=i.shouldComponentUpdate,c=i.componentWillUpdate;i.componentWillUpdate=function(e,t,r){if(this.__e){var n=s;s=void 0,a(e,t,r),s=n}c&&c.call(this,e,t,r)},i.shouldComponentUpdate=a}return o.__N||o.__}function S(e,t){var r=y(n++,3);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__H.__h.push(r))}function w(e,t){var r=y(n++,4);!f.__s&&D(r.__H,t)&&(r.__=e,r.i=t,i.__h.push(r))}function O(e){return c=5,R((function(){return{current:e}}),[])}function j(e,t,r){c=6,w((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==r?r:r.concat(e))}function R(e,t){var r=y(n++,7);return D(r.__H,t)?(r.__V=e(),r.i=t,r.__h=e,r.__V):r.__}function P(e,t){return c=8,R((function(){return e}),t)}function x(e){var t=i.context[e.__c],r=y(n++,9);return r.c=e,t?(null==r.__&&(r.__=!0,t.sub(i)),t.props.value):e.__}function E(e,t){f.useDebugValue&&f.useDebugValue(t?t(e):e)}function F(e){var t=y(n++,10),r=b();return t.__=e,i.componentDidCatch||(i.componentDidCatch=function(e,n){t.__&&t.__(e,n),r[1](e)}),[r[0],function(){r[1](void 0)}]}function C(){var e=y(n++,11);if(!e.__){for(var t=i.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var r=t.__m||(t.__m=[0,0]);e.__="P"+r[0]+"-"+r[1]++}return e.__}function T(){for(var e;e=u.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(k),e.__H.__h.forEach(N),e.__H.__h=[]}catch(t){e.__H.__h=[],f.__e(t,e.__v)}}f.__b=function(e){i=null,h&&h(e)},f.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),v&&v(e,t)},f.__r=function(e){d&&d(e),n=0;var t=(i=e.__c).__H;t&&(o===i?(t.__h=[],i.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.__V=l,e.__N=e.i=void 0}))):(t.__h.forEach(k),t.__h.forEach(N),t.__h=[],n=0)),o=i},f.diffed=function(e){p&&p(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==u.push(t)&&a===f.requestAnimationFrame||((a=f.requestAnimationFrame)||A)(T)),t.__H.__.forEach((function(e){e.i&&(e.__H=e.i),e.__V!==l&&(e.__=e.__V),e.i=void 0,e.__V=l}))),o=i=null},f.__c=function(e,t){t.some((function(e){try{e.__h.forEach(k),e.__h=e.__h.filter((function(e){return!e.__||N(e)}))}catch(r){t.some((function(e){e.__h&&(e.__h=[])})),t=[],f.__e(r,e.__v)}})),m&&m(e,t)},f.unmount=function(e){g&&g(e);var t,r=e.__c;r&&r.__H&&(r.__H.__.forEach((function(e){try{k(e)}catch(e){t=e}})),r.__H=void 0,t&&f.__e(t,r.__v))};var I="function"==typeof requestAnimationFrame;function A(e){var t,r=function(){clearTimeout(n),I&&cancelAnimationFrame(t),setTimeout(e)},n=setTimeout(r,100);I&&(t=requestAnimationFrame(r))}function k(e){var t=i,r=e.__c;"function"==typeof r&&(e.__c=void 0,r()),i=t}function N(e){var t=i;e.__c=e.__(),i=t}function D(e,t){return!e||e.length!==t.length||t.some((function(t,r){return t!==e[r]}))}function H(e,t){return"function"==typeof t?t(e):t}function L(e,t){for(var r in t)e[r]=t[r];return e}function $(e,t){for(var r in e)if("__source"!==r&&!(r in t))return!0;for(var n in t)if("__source"!==n&&e[n]!==t[n])return!0;return!1}function U(e,t){this.props=e,this.context=t}function W(e,t){function r(e){var r=this.props.ref,n=r==e.ref;return!n&&r&&(r.call?r(null):r.current=null),t?!t(this.props,e)||!n:$(this.props,e)}function n(t){return this.shouldComponentUpdate=r,(0,s.n)(e,t)}return n.displayName="Memo("+(e.displayName||e.name)+")",n.prototype.isReactComponent=!0,n.__f=!0,n}(U.prototype=new s.uA).isPureReactComponent=!0,U.prototype.shouldComponentUpdate=function(e,t){return $(this.props,e)||$(this.state,t)};var M=s.fF.__b;s.fF.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),M&&M(e)};var Q="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function B(e){function t(t){var r=L({},t);return delete r.ref,e(r,t.ref||null)}return t.$$typeof=Q,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var q=function(e,t){return null==e?null:(0,s.v2)((0,s.v2)(e).map(t))},V={map:q,forEach:q,count:function(e){return e?(0,s.v2)(e).length:0},only:function(e){var t=(0,s.v2)(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:s.v2},z=s.fF.__e;s.fF.__e=function(e,t,r,n){if(e.then)for(var i,o=t;o=o.__;)if((i=o.__c)&&i.__c)return null==t.__e&&(t.__e=r.__e,t.__k=r.__k),i.__c(e,t);z(e,t,r,n)};var J=s.fF.unmount;function G(e,t,r){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),e.__c.__H=null),null!=(e=L({},e)).__c&&(e.__c.__P===r&&(e.__c.__P=t),e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return G(e,t,r)}))),e}function X(e,t,r){return e&&r&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return X(e,t,r)})),e.__c&&e.__c.__P===t&&(e.__e&&r.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=r)),e}function Z(){this.__u=0,this.t=null,this.__b=null}function K(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function Y(e){var t,r,n;function i(i){if(t||(t=e()).then((function(e){r=e.default||e}),(function(e){n=e})),n)throw n;if(!r)throw t;return(0,s.n)(r,i)}return i.displayName="Lazy",i.__f=!0,i}function ee(){this.u=null,this.o=null}s.fF.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),J&&J(e)},(Z.prototype=new s.uA).__c=function(e,t){var r=t.__c,n=this;null==n.t&&(n.t=[]),n.t.push(r);var i=K(n.__v),o=!1,a=function(){o||(o=!0,r.__R=null,i?i(s):s())};r.__R=a;var s=function(){if(! --n.__u){if(n.state.__a){var e=n.state.__a;n.__v.__k[0]=X(e,e.__c.__P,e.__c.__O)}var t;for(n.setState({__a:n.__b=null});t=n.t.pop();)t.forceUpdate()}};n.__u++||32&t.__u||n.setState({__a:n.__b=n.__v.__k[0]}),e.then(a,a)},Z.prototype.componentWillUnmount=function(){this.t=[]},Z.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var r=document.createElement("div"),n=this.__v.__k[0].__c;this.__v.__k[0]=G(this.__b,r,n.__O=n.__P)}this.__b=null}var i=t.__a&&(0,s.n)(s.FK,null,e.fallback);return i&&(i.__u&=-33),[(0,s.n)(s.FK,null,t.__a?null:e.children),i]};var te=function(e,t,r){if(++r[1]===r[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(r=e.u;r;){for(;r.length>3;)r.pop()();if(r[1]>>1,1),t.i.removeChild(e)}}),(0,s.XX)((0,s.n)(re,{context:t.context},e.__v),t.l)}function ie(e,t){var r=(0,s.n)(ne,{__v:e,i:t});return r.containerInfo=t,r}(ee.prototype=new s.uA).__a=function(e){var t=this,r=K(t.__v),n=t.o.get(e);return n[0]++,function(i){var o=function(){t.props.revealOrder?(n.push(i),te(t,e,n)):i()};r?r(o):o()}},ee.prototype.render=function(e){this.u=null,this.o=new Map;var t=(0,s.v2)(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var r=t.length;r--;)this.o.set(t[r],this.u=[1,0,this.u]);return e.children},ee.prototype.componentDidUpdate=ee.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,r){te(e,r,t)}))};var oe="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,ae=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,se=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,ce=/[A-Z0-9]/g,ue="undefined"!=typeof document,le=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(e)};function fe(e,t,r){return null==t.__k&&(t.textContent=""),(0,s.XX)(e,t),"function"==typeof r&&r(),e?e.__c:null}function he(e,t,r){return(0,s.Qv)(e,t),"function"==typeof r&&r(),e?e.__c:null}s.uA.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(s.uA.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var de=s.fF.event;function pe(){}function me(){return this.cancelBubble}function ge(){return this.defaultPrevented}s.fF.event=function(e){return de&&(e=de(e)),e.persist=pe,e.isPropagationStopped=me,e.isDefaultPrevented=ge,e.nativeEvent=e};var ve,ye={enumerable:!1,configurable:!0,get:function(){return this.class}},be=s.fF.vnode;s.fF.vnode=function(e){"string"==typeof e.type&&function(e){var t=e.props,r=e.type,n={};for(var i in t){var o=t[i];if(!("value"===i&&"defaultValue"in t&&null==o||ue&&"children"===i&&"noscript"===r||"class"===i||"className"===i)){var a=i.toLowerCase();"defaultValue"===i&&"value"in t&&null==t.value?i="value":"download"===i&&!0===o?o="":"translate"===a&&"no"===o?o=!1:"ondoubleclick"===a?i="ondblclick":"onchange"!==a||"input"!==r&&"textarea"!==r||le(t.type)?"onfocus"===a?i="onfocusin":"onblur"===a?i="onfocusout":se.test(i)?i=a:-1===r.indexOf("-")&&ae.test(i)?i=i.replace(ce,"-$&").toLowerCase():null===o&&(o=void 0):a=i="oninput","oninput"===a&&n[i=a]&&(i="oninputCapture"),n[i]=o}}"select"==r&&n.multiple&&Array.isArray(n.value)&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=-1!=n.value.indexOf(e.props.value)}))),"select"==r&&null!=n.defaultValue&&(n.value=(0,s.v2)(t.children).forEach((function(e){e.props.selected=n.multiple?-1!=n.defaultValue.indexOf(e.props.value):n.defaultValue==e.props.value}))),t.class&&!t.className?(n.class=t.class,Object.defineProperty(n,"className",ye)):(t.className&&!t.class||t.class&&t.className)&&(n.class=n.className=t.className),e.props=n}(e),e.$$typeof=oe,be&&be(e)};var _e=s.fF.__r;s.fF.__r=function(e){_e&&_e(e),ve=e.__c};var Se=s.fF.diffed;s.fF.diffed=function(e){Se&&Se(e);var t=e.props,r=e.__e;null!=r&&"textarea"===e.type&&"value"in t&&t.value!==r.value&&(r.value=null==t.value?"":t.value),ve=null};var we={ReactCurrentDispatcher:{current:{readContext:function(e){return ve.__n[e.__c].props.value},useCallback:P,useContext:x,useDebugValue:E,useDeferredValue:Ne,useEffect:S,useId:C,useImperativeHandle:j,useInsertionEffect:He,useLayoutEffect:w,useMemo:R,useReducer:_,useRef:O,useState:b,useSyncExternalStore:$e,useTransition:De}}},Oe="17.0.2";function je(e){return s.n.bind(null,e)}function Re(e){return!!e&&e.$$typeof===oe}function Pe(e){return Re(e)&&e.type===s.FK}function xe(e){return!!e&&!!e.displayName&&("string"==typeof e.displayName||e.displayName instanceof String)&&e.displayName.startsWith("Memo(")}function Ee(e){return Re(e)?s.Ob.apply(null,arguments):e}function Fe(e){return!!e.__k&&((0,s.XX)(null,e),!0)}function Ce(e){return e&&(e.base||1===e.nodeType&&e)||null}var Te=function(e,t){return e(t)},Ie=function(e,t){return e(t)},Ae=s.FK;function ke(e){e()}function Ne(e){return e}function De(){return[!1,ke]}var He=w,Le=Re;function $e(e,t){var r=t(),n=b({h:{__:r,v:t}}),i=n[0].h,o=n[1];return w((function(){i.__=r,i.v=t,Ue(i)&&o({h:i})}),[e,r,t]),S((function(){return Ue(i)&&o({h:i}),e((function(){Ue(i)&&o({h:i})}))}),[e]),r}function Ue(e){var t,r,n=e.v,i=e.__;try{var o=n();return!((t=i)===(r=o)&&(0!==t||1/t==1/r)||t!=t&&r!=r)}catch(e){return!0}}var We={useState:b,useId:C,useReducer:_,useEffect:S,useLayoutEffect:w,useInsertionEffect:He,useTransition:De,useDeferredValue:Ne,useSyncExternalStore:$e,startTransition:ke,useRef:O,useImperativeHandle:j,useMemo:R,useCallback:P,useContext:x,useDebugValue:E,version:"17.0.2",Children:V,render:fe,hydrate:he,unmountComponentAtNode:Fe,createPortal:ie,createElement:s.n,createContext:s.q6,createFactory:je,cloneElement:Ee,createRef:s._3,Fragment:s.FK,isValidElement:Re,isElement:Le,isFragment:Pe,isMemo:xe,findDOMNode:Ce,Component:s.uA,PureComponent:U,memo:W,forwardRef:B,flushSync:Ie,unstable_batchedUpdates:Te,StrictMode:Ae,Suspense:Z,SuspenseList:ee,lazy:Y,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:we}},172:(e,t,r)=>{"use strict";r.d(t,{FK:()=>O,Ob:()=>q,Qv:()=>B,XX:()=>Q,_3:()=>w,fF:()=>i,h:()=>_,n:()=>_,q6:()=>V,uA:()=>j,v2:()=>I});var n,i,o,a,s,c,u,l,f,h,d,p={},m=[],g=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,v=Array.isArray;function y(e,t){for(var r in t)e[r]=t[r];return e}function b(e){var t=e.parentNode;t&&t.removeChild(e)}function _(e,t,r){var i,o,a,s={};for(a in t)"key"==a?i=t[a]:"ref"==a?o=t[a]:s[a]=t[a];if(arguments.length>2&&(s.children=arguments.length>3?n.call(arguments,2):r),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===s[a]&&(s[a]=e.defaultProps[a]);return S(e,s,i,o,null)}function S(e,t,r,n,a){var s={type:e,props:t,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++o:a,__i:-1,__u:0};return null==a&&null!=i.vnode&&i.vnode(s),s}function w(){return{current:null}}function O(e){return e.children}function j(e,t){this.props=e,this.context=t}function R(e,t){if(null==t)return e.__?R(e.__,e.__i+1):null;for(var r;tt&&a.sort(u));E.__r=0}function F(e,t,r,n,i,o,a,s,c,u,l){var f,h,d,g,v,y=n&&n.__k||m,b=t.length;for(r.__d=c,C(r,t,y),c=r.__d,f=0;f0?S(i.type,i.props,i.key,i.ref?i.ref:null,i.__v):i)?(i.__=e,i.__b=e.__b+1,s=A(i,r,a,l),i.__i=s,o=null,-1!==s&&(l--,(o=r[s])&&(o.__u|=131072)),null==o||null===o.__v?(-1==s&&f--,"function"!=typeof i.type&&(i.__u|=65536)):s!==a&&(s===a+1?f++:s>a?l>c-a?f+=s-a:f--:s(null==c||131072&c.__u?0:1))for(;a>=0||s=0){if((c=t[a])&&!(131072&c.__u)&&i==c.key&&o===c.type)return a;a--}if(s2&&(c.children=arguments.length>3?n.call(arguments,2):r),S(e.type,c,i||e.key,o||e.ref,null)}function V(e,t){var r={__c:t="__cC"+d++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var r,n;return this.getChildContext||(r=[],(n={})[t]=this,this.getChildContext=function(){return n},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&r.some((function(e){e.__e=!0,x(e)}))},this.sub=function(e){r.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){r.splice(r.indexOf(e),1),t&&t.call(e)}}),e.children}};return r.Provider.__=r.Consumer.contextType=r}n=m.slice,i={__e:function(e,t,r,n){for(var i,o,a;t=t.__;)if((i=t.__c)&&!i.__)try{if((o=i.constructor)&&null!=o.getDerivedStateFromError&&(i.setState(o.getDerivedStateFromError(e)),a=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(e,n||{}),a=i.__d),a)return i.__E=i}catch(t){e=t}throw e}},o=0,j.prototype.setState=function(e,t){var r;r=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=y({},this.state),"function"==typeof e&&(e=e(y({},r),this.props)),e&&y(r,e),null!=e&&this.__v&&(t&&this._sb.push(t),x(this))},j.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),x(this))},j.prototype.render=O,a=[],c="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,u=function(e,t){return e.__v.__b-t.__v.__b},E.__r=0,l=0,f=D(!1),h=D(!0),d=0},833:e=>{e.exports=function(e,t,r,n){var i=r?r.call(n,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),c=0;c{"use strict";var n=r(299);var i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=n.useState,a=n.useEffect,s=n.useLayoutEffect,c=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var l="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=o({inst:{value:r,getSnapshot:t}}),i=n[0].inst,l=n[1];return s((function(){i.value=r,i.getSnapshot=t,u(i)&&l({inst:i})}),[e,r,t]),a((function(){return u(i)&&l({inst:i}),e((function(){u(i)&&l({inst:i})}))}),[e]),c(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:l},888:(e,t,r)=>{"use strict";e.exports=r(63)}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n].call(o.exports,o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0;var n={};return(()=>{"use strict";r.r(n);var e=r(643),t=r.n(e),i=r(172),o=r(299);function a(){return a=Object.assign||function(e){for(var t=1;te instanceof ShadowRoot,c=e=>{const t=e.getRootNode()instanceof ShadowRoot?e.getRootNode().host:e,{dataset:r}=t,n={};for(var i in r){if(!1===r.hasOwnProperty(i))return;const e=`${(o=i.split(/(props?)/).pop()||"").charAt(0).toLowerCase()}${o.slice(1)}`;e&&(n[e]=r[i])}var o;return n},u=e=>["text/props","application/json"].includes(e.getAttribute("type")||""),l=e=>s(e)?[]:Array.from(e.getElementsByTagName("script")).filter(u),f=e=>Array.from(document.querySelectorAll(e)).filter(u),h=e=>{let t={};return e.forEach((e=>{try{t=a({},t,JSON.parse(e.innerHTML))}catch(e){}})),t},d=(e,t,r={},n)=>{const i=c(t),o=e._executedScript?c(e._executedScript):{},s=h(l(t));return a({},r,i,o,n?h(f(n)):{},s)};function p(e,t){var r=(t=[].concat(t))[t.length-1].nextSibling;function n(t,n){e.insertBefore(t,n||r)}return e.__k={nodeType:1,parentNode:e,firstChild:t[0],childNodes:t,insertBefore:n,appendChild:n,removeChild:function(t){e.removeChild(t)}}}const m=({island:e,widget:t,rootFragment:r,props:n})=>{e.props=n,(0,i.XX)((0,i.h)(t,n),r)};function g(){for(var e=arguments.length,t=new Array(e),r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n":">",'"':""","'":"'"},C=/[&<>"']/g,T=RegExp(C.source);var I={"&":"&","<":"<",">":">",""":'"',"'":"'"},A=/&(amp|quot|lt|gt|#39);/g,k=RegExp(A.source);function N(e){return e&&k.test(e)?e.replace(A,(function(e){return I[e]})):e}function D(e){return D="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},D(e)}function H(e){if(!function(e){return"object"===D(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 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)}function $(){return $=Object.assign?Object.assign.bind():function(e){for(var t=1;t",highlightPostTag:""};function q(e){return function(e){return e&&T.test(e)?e.replace(C,(function(e){return F[e]})):e}(e).replace(new RegExp(Q.highlightPreTag,"g"),B.highlightPreTag).replace(new RegExp(Q.highlightPostTag,"g"),B.highlightPostTag)}function V(e){return H(e)&&"string"!=typeof e.value?Object.keys(e).reduce((function(t,r){return W(W({},t),{},M({},r,V(e[r])))}),{}):Array.isArray(e)?e.map(V):W(W({},e),{},{value:q(e.value)})}function z(e){return void 0===e.__escaped&&((e=e.map((function(e){var t=$({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e));return t._highlightResult&&(t._highlightResult=V(t._highlightResult)),t._snippetResult&&(t._snippetResult=V(t._snippetResult)),t}))).__escaped=!0),e}function J(e){return J="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},J(e)}function G(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 X(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var de=g({name:"infinite-hits",connector:!0});function pe(e){var t=e||{};t.page;return he(t,oe)}function me(e){var t=e||{};t.clickAnalytics,t.userToken;return he(t,ae)}const ge=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;return _(e,de()),function(r){var n,i,o,a,s,c,u=r||{},l=u.escapeHTML,f=void 0===l||l,h=u.transformItems,d=void 0===h?function(e){return e}:h,p=u.cache,m=void 0===p?(n=null,i=null,{read:function(e){var t=e.state;return y(i,pe(t))?n:null},write:function(e){var t=e.state,r=e.hits;i=pe(t),n=r}}):p,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.min.apply(Math,[n].concat(le(i)))},v=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(le(i)))};return{$$type:"ais.infiniteHits",init:function(t){e(ce(ce({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){var r=t.instantSearchInstance,n=this.getWidgetRenderState(t);e(ce(ce({},n),{},{instantSearchInstance:r}),!1),s("view:internal",n.currentPageHits)},getRenderState:function(e,t){return ce(ce({},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=[],y=u.getPreviousState()||l,b=m.read({state:me(y)})||{};if(n){var _,w,O=y.page,j=void 0===O?0:O;f&&n.hits.length>0&&(n.hits=z(n.hits));var R=function(e,t,r){return e.map((function(e,n){return X(X({},e),{},{__position:r*t+n+1})}))}(n.hits,n.page,n.hitsPerPage),P=function(e,t){return t?e.map((function(e){return ee(ee({},e),{},{__queryID:t})})):e}(R,n.queryID),x=d(P,{results:n}),F=!1;ne(h.mainIndex,(function(e){!F&&e.getWidgets().some((function(e){return"ais.dynamicWidgets"===e.$$type}))&&(F=!0)}));var C=!(null!==(_=y.disjunctiveFacets)&&void 0!==_&&_.length||(y.facets||[]).filter((function(e){return"*"!==e})).length||null!==(w=y.hierarchicalFacets)&&void 0!==w&&w.length);void 0!==b[j]||n.__isArtificial||"idle"!==h.status||F&&C||(b[j]=x,m.write({state:me(y),hits:b})),p=x,t=0===g(y,b)}else o=function(e){return function(){e.overrideStateWithoutTriggeringChangeEvent(ce(ce({},e.state),{},{page:g(e.state,m.read({state:me(e.state)})||{})-1})).searchWithoutTriggeringOnStateChange()}}(i),a=function(e){return function(){e.setPage(v(e.state,m.read({state:me(e.state)})||{})+1).search()}}(i),s=function(e){var t=e.instantSearchInstance,r=e.getIndex,n=e.widgetType,i={},o=void 0;return function(){for(var e=arguments.length,a=new Array(e),s=0;se.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Xe(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Ae(),i=Te(),a=Fe(),s=De(t),c=De(r),u=(0,o.useRef)(!0),l=(0,o.useRef)(null),f=(0,o.useRef)(i.status),h=(0,o.useMemo)((function(){var t=e((function(e,t){if(t)u.current=!0;else if(u.current){var r=e.instantSearchInstance,n=(e.widgetParams,Ge(e,Me));be(n,l.current,(function(e,t){return(null==e?void 0:e.constructor)===Function&&(null==t?void 0:t.constructor)===Function}))&&r.status===f.current||(m(n),l.current=n,f.current=r.status)}}),(function(){u.current=!1}));return ze(ze({},t(s)),c)}),[e,s,c]),d=Be((0,o.useState)((function(){if(h.getWidgetRenderState){var e,t=a.getHelper(),r=a.getWidgetUiState({})[a.getIndexId()];t.state=(null===(e=h.getWidgetSearchParameters)||void 0===e?void 0:e.call(h,t.state,{uiState:r}))||t.state;var n=Pe(a),o=n.results,s=n.scopedResults,c=h.getWidgetRenderState({helper:t,parent:a,instantSearchInstance:i,results:o,scopedResults:s,state:t.state,renderState:i.renderState,templatesConfig:i.templatesConfig,createURL:a.createURL,searchMetadata:{isSearchStalled:"stalled"===i.status},status:i.status,error:i.error});c.widgetParams;return Ge(c,Qe)}return{}})),2),p=d[0],m=d[1];return function(e){var t,r=e.widget,n=e.parentIndex,i=e.props,a=e.shouldSsr,s=Ue(),c=(0,o.useRef)(i);(0,o.useEffect)((function(){c.current=i}),[i]);var u=(0,o.useRef)(r);(0,o.useEffect)((function(){u.current=r}),[r]);var l,f=(0,o.useRef)(null),h=a&&!n.getWidgets().includes(r),d=Te();Le((function(){var e=u.current;return f.current?(clearTimeout(f.current),be(i,c.current)||(n.removeWidgets([e]),n.addWidgets([r]))):a||n.addWidgets([r]),function(){f.current=setTimeout((function(){d._schedule((function(){d._preventWidgetCleanup||n.removeWidgets([e])}))}))}}),[n,r,a,d,i]),(h||"pending"===(null==s||null===(t=s.current)||void 0===t?void 0:t.status))&&n.addWidgets([r]),"undefined"==typeof window&&null!=s&&s.current&&"ais.index"!==r.$$type&&(He(s.current),"ais.dynamicWidgets"!==r.$$type&&null!==(l=d.helper)&&void 0!==l&&l.lastResults&&He(s.current))}({widget:h,parentIndex:a,props:s,shouldSsr:Boolean(n)}),p}function Ze(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,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,i=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ke(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 Ke(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 Ke(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{}).catchError,t=Te(),r=function(){var e=Te(),t=Fe(),r=t.getIndexId(),n=Ye((0,o.useState)((function(){return e.getUiState()})),2),i=n[0],a=n[1],s=i[r],c=Ye((0,o.useState)((function(){return e.renderState})),2),u=c[0],l=c[1],f=u[r]||{},h=(0,o.useCallback)((function(t){e.setUiState(t)}),[e]),d=(0,o.useCallback)((function(e){t.setIndexUiState(e)}),[t]);return(0,o.useEffect)((function(){function t(){a(e.getUiState()),l(e.renderState)}return e.addListener("render",t),function(){e.removeListener("render",t)}}),[e]),{uiState:i,setUiState:h,indexUiState:s,setIndexUiState:d,renderState:u,indexRenderState:f}}(),n=r.uiState,i=r.setUiState,a=r.indexUiState,s=r.setIndexUiState,c=r.renderState,u=r.indexRenderState,l=function(){var e=Te(),t=Fe(),r=Ze((0,o.useState)((function(){return Pe(t)})),2),n=r[0],i=r[1];return(0,o.useEffect)((function(){function r(){var r=t.getResults();if(null!==r)i({results:r,scopedResults:t.getScopedResults()});else if(0===e.mainIndex.getIndexName().length){var n=e.mainIndex.getWidgets().find(re);n&&i({results:Pe(t).results,scopedResults:n.getScopedResults()})}}return e.addListener("render",r),function(){e.removeListener("render",r)}}),[e,t]),n}(),f=l.results,h=l.scopedResults,d=(0,o.useCallback)((function(){for(var e=arguments.length,r=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:{fallback:function(){}}).fallback;return"undefined"==typeof window?t():e({window})}function st(e,t){for(var r,n=0;ne.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{},t=e.insightsClient,r=e.insightsInitParams,n=e.onEvent,i=e.$$internal,o=void 0!==i&&i,a=e.$$automatic,s=void 0!==a&&a,c=t;t||null===t||at((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;i1&&void 0!==arguments[1]&&arguments[1],n=_t(e);if(n){var i=c.state.userToken;r?o():setTimeout(o,0)}function o(){c.overrideStateWithoutTriggeringChangeEvent(lt(lt({},c.state),{},{userToken:n})),i&&i!==e&&t.scheduleSearch()}},r=ot();function i(t,r,n){e(t,!0),r&&u("setUserToken",r),n&&u("setAuthenticatedUserToken",n)}r&&e(r,!0);var l=v||g,f=m||p;l?i(l,g,v):f&&i(f,p,m),u("onUserTokenChange",e,{immediate:!0}),u("onAuthenticatedUserTokenChange",(function(t){t||u("getUserToken",null,(function(t,r){e(r)})),e(t)}),{immediate:!0});var y=u;bt(u)&&(y=function(e,t){return u(e,t,{headers:{"X-Algolia-Application-Id":h,"X-Algolia-API-Key":d}})}),t.sendEventToInsights=function(e){n?n(e,y):e.insightsMethod&&(e.payload.algoliaSource=["instantsearch"],s&&e.payload.algoliaSource.push("instantsearch-automatic"),"internal"===e.eventModifier&&e.payload.algoliaSource.push("instantsearch-internal"),y(e.insightsMethod,e.payload))}},unsubscribe:function(){u("onUserTokenChange",void 0),u("onAuthenticatedUserTokenChange",void 0),t.sendEventToInsights=b,c&&a&&(c.overrideStateWithoutTriggeringChangeEvent(lt(lt({},c.state),a)),t.scheduleSearch())}}}}function bt(e){var t=ht((e.version||"").split(".").map(Number),2),r=t[0],n=t[1];return r>=3||2===r&&n>=6||1===r&&n>=10}function _t(e){if(e)return"number"==typeof e?e.toString():e}function St(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 wt(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 Ot(e,t,r){var n=St(t,t.mainIndex,t._initialUiState);e.forEach((function(e){var i={};if(e.getWidgetRenderState){var o=e.getWidgetRenderState(n);o&&o.widgetParams&&(i=o.widgetParams)}var a=Object.keys(i).filter((function(e){return void 0!==i[e]}));r.widgets.push({type:e.$$type,widgetType:e.$$widgetType,params:a}),"ais.index"===e.$$type&&Ot(e.getWidgets(),t,r)}))}function jt(){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"),o=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,Ot(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),o.appendChild(i)}),0)},started:function(){},unsubscribe:function(){i.remove()}}}}var Rt=r(87);function Pt(e){return Pt="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},Pt(e)}function xt(e,t){for(var r=0;r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Lt(e){e.configure;return Ht(e,At)}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 Ut(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 Wt(e){for(var t=1;t0&&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,o=n.hostname,a=n.port,s=void 0===a?"":a,c=n.pathname,u=n.hash,l=t.stringify(r),f=""===s?"":":".concat(s);return l?"".concat(i,"//").concat(o).concat(f).concat(c,"?").concat(l).concat(u):"".concat(i,"//").concat(o).concat(f).concat(c).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,o=e.writeDelay,a=void 0===o?400:o,s=e.windowTitle,c=e.getLocation,u=void 0===c?function(){return at((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.")}})}:c,l=e.start,f=e.dispose,h=e.push,d=e.cleanUrlOnDispose;return new Tt({createURL:r,parseURL:i,writeDelay:a,windowTitle:s,getLocation:u,start:l,dispose:f,push:h,cleanUrlOnDispose:d})}():t,n=e.stateMapping,i=void 0===n?{$$type:"ais.simple",stateToRoute:function(e){return Object.keys(e).reduce((function(t,r){return Nt(Nt({},t),{},Dt({},r,Lt(e[r])))}),{})},routeToState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(t,r){return Nt(Nt({},t),{},Dt({},r,Lt(e[r])))}),{})}}:n,o=e.$$internal,a=void 0!==o&&o;return function(e){var t=e.instantSearchInstance;t._createURL=function(e){var n=0===t.mainIndex.getWidgets().length?t._initialUiState:t.mainIndex.getWidgetUiState({}),o=Object.keys(e).reduce((function(t,r){return Wt(Wt({},t),{},Mt({},r,e[r]))}),n),a=i.stateToRoute(o);return r.createURL(a)};var n=void 0,o=t._initialUiState;return{$$type:"ais.router({router:".concat(r.$$type||"__unknown__",", stateMapping:").concat(i.$$type||"__unknown__","})"),$$internal:a,onStateChange:function(e){var t=e.uiState,o=i.stateToRoute(t);void 0!==n&&y(n,o)||(r.write(o),n=o)},subscribe:function(){t._initialUiState=Wt(Wt({},o),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()}}}};function Bt(e){return Bt="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},Bt(e)}var qt=["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"];function Vt(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 zt(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Xt=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;r0?e.setQueryParameters({ruleContexts:r}):e}(c,t),l=function(e,t){return t.facets.reduce((function(e,t){return e.addFacet(t)}),e)}(u,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=Gt(t,qt);return e.setQueryParameters(r)}(l,t)}))};function Kt(e){return Kt="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},Kt(e)}var Yt=["initialSearchParameters"],er=["initialRecommendParameters"];function tr(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 rr(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var sr=g({name:"index-widget"});function cr(e,t){var r=t.state,n=t.recommendState,i=t.isPageReset,o=t._uiState;r!==e.state&&(e.state=r,e.emit("change",{state:e.state,results:e.lastResults,isPageReset:i,_uiState:o})),n!==e.recommendState&&(e.recommendState=n)}function ur(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.reduce((function(e,r){return re(r)?e:r.getWidgetUiState||r.getWidgetState?r.getWidgetUiState?r.getWidgetUiState(e,t):r.getWidgetState(e,t):e}),r)}function lr(e,t){var r=t.initialSearchParameters,n=ar(t,Yt);return e.reduce((function(e,t){return!t.getWidgetSearchParameters||re(t)?e:"search"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):t.getWidgetSearchParameters(e,n)}),r)}function fr(e,t){var r=t.initialRecommendParameters,n=ar(t,er);return e.reduce((function(e,t){return!re(t)&&"recommend"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,n):e}),r)}function hr(e){var t=e.filter(re);0!==t.length&&t.forEach((function(e){var t=e.getHelper();cr(t,{state:t.state.resetPage(),recommendState:t.recommendState,isPageReset:!0}),hr(e.getWidgets())}))}function dr(e){return e.filter(re).reduce((function(e,t){return e.concat.apply(e,[{indexId:t.getIndexId(),results:t.getResults(),helper:t.getHelper()}].concat(ir(dr(t.getWidgets()))))}),[])}const pr=function(e){if(void 0===e||void 0===e.indexName)throw new Error(sr("The `indexName` option is required."));var t=e.indexName,r=e.indexId,n=void 0===r?t:r,i=[],o={},a=null,s=null,c=null,u=null,l=null;return{$$type:"ais.index",$$widgetType:"ais.index",getIndexName:function(){return t},getIndexId:function(){return n},getHelper:function(){return c},getResults:function(){var e;return null!==(e=u)&&void 0!==e&&e.lastResults?(u.lastResults._state=c.state,u.lastResults):null},getPreviousState:function(){return l},getScopedResults:function(){var e=this.getParent();return dr(e?e.getWidgets():0===t.length?this.getWidgets():[this])},getParent:function(){return s},createURL:function(e){return"function"==typeof e?a._createURL(nr({},n,e(o))):a._createURL(nr({},n,ur(i,{searchParameters:e,helper:c})))},getWidgets:function(){return i},addWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(sr("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(sr("The widget definition expects a `render` and/or an `init` method."));return i=i.concat(e),a&&Boolean(e.length)&&(cr(c,{state:lr(i,{uiState:o,initialSearchParameters:c.state}),recommendState:fr(i,{uiState:o,initialRecommendParameters:c.recommendState}),_uiState:o}),e.forEach((function(e){e.getRenderState&&mr({renderState:e.getRenderState(a.renderState[t.getIndexId()]||{},St(a,t,a._initialUiState)),instantSearchInstance:a,parent:t})})),e.forEach((function(e){e.init&&e.init(St(a,t,a._initialUiState))})),a.scheduleSearch()),this},removeWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(sr("The `removeWidgets` method expects an array of widgets."));if(e.some((function(e){return"function"!=typeof e.dispose})))throw new Error(sr("The widget definition expects a `dispose` method."));if(i=i.filter((function(t){return-1===e.indexOf(t)})),a&&Boolean(e.length)){var r=e.reduce((function(e,r){return r.dispose({helper:c,state:e,parent:t})||e}),c.state),n=a.future.preserveSharedStateOnUnmount?lr(i,{uiState:o,initialSearchParameters:new _e.SearchParameters({index:this.getIndexName()})}):lr(i,{uiState:ur(i,{searchParameters:r,helper:c}),initialSearchParameters:r});o=ur(i,{searchParameters:n,helper:c}),c.setState(n),i.length&&a.scheduleSearch()}return this},init:function(e){var r,f=this,h=e.instantSearchInstance,d=e.parent,p=e.uiState;if(null===c){a=h,s=d,o=p[n]||{};var m=h.mainHelper,g=lr(i,{uiState:o,initialSearchParameters:new _e.SearchParameters({index:t})}),v=fr(i,{uiState:o,initialRecommendParameters:new _e.RecommendParameters});(c=_e({},g.index,g)).recommendState=v,c.search=function(){return h.onStateChange?(h.onStateChange({uiState:h.mainIndex.getWidgetUiState({}),setUiState:function(e){return h.setUiState(e,!1)}}),m):m.search()},c.searchWithoutTriggeringOnStateChange=function(){return m.search()},c.searchForFacetValues=function(e,t,r,n){var i=c.state.setQueryParameters(n);return m.searchForFacetValues(e,t,r,i)},u=m.derive((function(){return Zt.apply(void 0,[m.state].concat(ir(function(e){for(var t=e.getParent(),r=[e.getHelper().state];null!==t;)r=[t.getHelper().state].concat(r),t=t.getParent();return r}(f))))}),(function(){return f.getHelper().recommendState}));var y=null===(r=h._initialResults)||void 0===r?void 0:r[this.getIndexId()];if(y){var b=new _e.SearchResults(new _e.SearchParameters(y.state),y.results);u.lastResults=b,c.lastResults=b}c.on("change",(function(e){e.isPageReset&&hr(i)})),u.on("search",(function(){h.scheduleStalledRender()})),u.on("result",(function(e){var t=e.results;h.scheduleRender(),c.lastResults=t,l=null==t?void 0:t._state})),u.on("recommend:result",(function(e){var t=e.recommend;h.scheduleRender(),c.lastRecommendResults=t.results})),i.forEach((function(e){e.getRenderState&&mr({renderState:e.getRenderState(h.renderState[f.getIndexId()]||{},St(h,f,p)),instantSearchInstance:h,parent:f})})),i.forEach((function(e){e.init&&e.init(St(h,f,p))})),c.on("change",(function(e){var t=e.state,r=e._uiState;o=ur(i,{searchParameters:t,helper:c},r||{}),h.onStateChange||h.onInternalStateChange()})),y&&h.scheduleRender()}},render:function(e){var t=this,r=e.instantSearchInstance;"error"===r.status&&!r.mainHelper.hasPendingRequests()&&l&&c.setState(l);var n=this.getResults()?i:i.filter(re);(n=n.filter((function(e){return!e.shouldRender||e.shouldRender({instantSearchInstance:r})}))).forEach((function(e){e.getRenderState&&mr({renderState:e.getRenderState(r.renderState[t.getIndexId()]||{},wt(r,t)),instantSearchInstance:r,parent:t})})),n.forEach((function(e){e.render&&e.render(wt(r,t))}))},dispose:function(){var e,t,r=this;i.forEach((function(e){e.dispose&&c&&e.dispose({helper:c,state:c.state,parent:r})})),a=null,s=null,null===(e=c)||void 0===e||e.removeAllListeners(),c=null,null===(t=u)||void 0===t||t.detach(),u=null},getWidgetUiState:function(e){return i.filter(re).reduce((function(e,t){return t.getWidgetUiState(e)}),rr(rr({},e),{},nr({},n,rr(rr({},e[n]),o))))},getWidgetState:function(e){return this.getWidgetUiState(e)},getWidgetSearchParameters:function(e,t){var r=t.uiState;return lr(i,{uiState:r,initialSearchParameters:e})},refreshUiState:function(){o=ur(i,{searchParameters:this.getHelper().state,helper:this.getHelper()},o)},setIndexUiState:function(e){var t="function"==typeof e?e(o):e;a.setUiState((function(e){return rr(rr({},e),{},nr({},n,t))}))}}};function mr(e){var t=e.renderState,r=e.instantSearchInstance,n=e.parent,i=n?n.getIndexId():r.mainIndex.getIndexId();r.renderState=rr(rr({},r.renderState),{},nr({},i,rr(rr({},r.renderState[i]),t)))}var gr=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):"",o=n?"--".concat(n):"";return"".concat("ais","-").concat(e).concat(i).concat(o)}};function vr(e,t){return(Array.isArray(t)?t:t.split(".")).reduce((function(e,t){return e&&e[t]}),e)}var yr=gr("Highlight");function br(e){var t=B.highlightPreTag,r=B.highlightPostTag;return e.map((function(e){return e.isHighlighted?t+e.value+r:e.value})).join("")}var _r=new RegExp(/\w/i);function Sr(e,t){var r,n,i=e[t],o=(null===(r=e[t+1])||void 0===r?void 0:r.isHighlighted)||!0,a=(null===(n=e[t-1])||void 0===n?void 0:n.isHighlighted)||!0;return _r.test(N(i.value))||a!==o?i.isHighlighted:a}function wr(e){return wr="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},wr(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 jr(e){for(var t=1;t')).replace(new RegExp(B.highlightPostTag,"g"),""))}(Nr(Nr({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(vr(i._highlightResult,t)||{}).value,c=void 0===s?"":s,u=Er({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return br(Pr(xr(c))).replace(new RegExp(B.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(B.highlightPostTag,"g"),""))}(Nr(Nr({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(vr(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=Fr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return c.replace(new RegExp(B.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(B.highlightPostTag,"g"),""))}(Nr(Nr({},JSON.parse(e)),{},{hit:this})))}catch(e){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,o=e.cssClasses,a=void 0===o?{}:o,s=(vr(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=Cr({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return br(Pr(xr(c))).replace(new RegExp(B.highlightPreTag,"g"),"<".concat(n,' class="').concat(u,'">')).replace(new RegExp(B.highlightPostTag,"g"),""))}(Nr(Nr({},JSON.parse(e)),{},{hit:this})))}catch(e){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(Ir(n,Nr({objectIDs:[this.objectID]},i)))}catch(e){throw new Error('\nThe insights helper expects a JSON object of the format:\n{ "method": "method-name", "payload": { "eventName": "name of the event" } }')}}}}var Lr=Promise.resolve();function $r(e){var t=null,r=!1,n=function(){for(var n=arguments.length,i=new Array(n),o=0;oe.length)&&(t=e.length);for(var r=0,n=new Array(t);r1?t-1:0),n=1;n0&&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:en(t)}),t.emit("render")}))),rn(en(t),"onInternalStateChange",$r((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,a=e.numberLocale,s=e.initialUiState,c=void 0===s?{}:s,u=e.routing,l=void 0===u?null:u,f=e.insights,h=void 0===f?void 0:f,d=e.searchFunction,p=e.stalledSearchDelay,m=void 0===p?200:p,g=e.searchClient,v=void 0===g?null:g,y=e.insightsClient,_=void 0===y?null:y,S=e.onStateChange,w=void 0===S?null:S,O=e.future,j=void 0===O?Xr(Xr({},sn),e.future||{}):O;if(null===v)throw new Error(on("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.68.1",")")),_&&"function"!=typeof _)throw new Error(on("The `insightsClient` option should be a function."));if(t.client=v,t.future=j,t.insightsClient=_,t.indexName=n,t.helper=null,t.mainHelper=null,t.mainIndex=pr({indexName:n}),t.onStateChange=w,t.started=!1,t.templatesConfig={helpers:Hr({numberLocale:a}),compileOptions:{}},t._stalledSearchDelay=m,t._searchStalledTimer=null,t._createURL=an,t._initialUiState=c,t._initialResults=null,t._insights=h,d&&(t._searchFunction=d),t.sendEventToInsights=b,l){var R="boolean"==typeof l?{}:l;R.$$internal=!0,t.use(Qt(R))}if(h){var P="boolean"==typeof h?{}:h;P.$$internal=!0,t.use(yt(P))}return at((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(jt({$$internal:!0})),t}return t=o,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;n1?r-1:0),o=1;o0&&this.scheduleSearch();this.helper=this.mainIndex.getHelper(),this.started=!0,this.middleware.forEach((function(e){e.instance.started()})),void 0===this._insights&&t.derivedHelpers[0].once("result",(function(){e.mainIndex.getScopedResults().some((function(e){var t=e.results;return null==t?void 0:t._automaticInsights}))&&e.use(yt({$$internal:!0,$$automatic:!0}))}))}},{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(on("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){zr("function"==typeof e?e(n):e,t.mainIndex),t.scheduleSearch(),t.onInternalStateChange()}}):(zr(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(on("The `start` method needs to be called before `createURL`."));return this._createURL(e)}},{key:"refresh",value:function(){if(!this.mainHelper)throw new Error(on("The `start` method needs to be called before `refresh`."));this.mainHelper.clearCache().search()}}],r&&Zr(t.prototype,r),n&&Zr(t,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(rt);const un=cn;var ln=r(888);const fn="7.8.1";function hn(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,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,i=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return dn(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 dn(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 dn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Pn(e){var t=e.children,r=wn(Rn(e,jn));return r.started?o.default.createElement(Ce.Provider,{value:r},o.default.createElement(Ee.Provider,{value:r.mainIndex},t)):null}var xn=function(){return xn=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?zn(ii,--ri):0,ei--,10===ni&&(ei=1,Yn--),ni}function ui(){return ni=ri2||di(ni)>3?"":" "}function yi(e,t){for(;--t&&ui()&&!(ni<48||ni>102||ni>57&&ni<65||ni>70&&ni<97););return hi(e,fi()+(t<6&&32==li()&&32==ui()))}function bi(e){for(;ui();)switch(ni){case e:return ri;case 34:case 39:34!==e&&39!==e&&bi(ni);break;case 40:41===e&&bi(e);break;case 92:ui()}return ri}function _i(e,t){for(;ui()&&e+ni!==57&&(e+ni!==84||47!==li()););return"/*"+hi(t,ri-1)+"*"+Wn(47===e?e:ui())}function Si(e){for(;!di(li());)ui();return hi(e,ri)}function wi(e,t){for(var r="",n=0;n6)switch(zn(e,t+1)){case 109:if(45!==zn(e,t+4))break;case 102:return qn(e,/(.+:)(.+)-([^]+)/,"$1"+An+"$2-$3$1"+In+(108==zn(e,t+3)?"$3":"$2-$3"))+e;case 115:return~Vn(e,"stretch",0)?ji(qn(e,"stretch","fill-available"),t,r)+e:e}break;case 5152:case 5920:return qn(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,(function(t,r,n,i,o,a,s){return Tn+r+":"+n+s+(i?Tn+r+"-span:"+(o?a:+a-+n)+s:"")+e}));case 4949:if(121===zn(e,t+6))return qn(e,":",":"+An)+e;break;case 6444:switch(zn(e,45===zn(e,14)?18:11)){case 120:return qn(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+An+(45===zn(e,14)?"inline-":"")+"box$3$1"+An+"$2$3$1"+Tn+"$2box$3")+e;case 100:return qn(e,":",":"+Tn)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return qn(e,"scroll-","scroll-snap-")+e}return e}function Ri(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case Dn:return void(e.return=ji(e.value,e.length,r));case Ln:return wi([ai(e,{value:qn(e.value,"@","@"+An)})],n);case Nn:if(e.length)return function(e,t){return e.map(t).join("")}(r=e.props,(function(t){switch(Bn(t,n=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":si(ai(e,{props:[qn(t,/:(read-\w+)/,":"+In+"$1")]})),si(ai(e,{props:[t]})),Mn(e,{props:Kn(r,n)});break;case"::placeholder":si(ai(e,{props:[qn(t,/:(plac\w+)/,":"+An+"input-$1")]})),si(ai(e,{props:[qn(t,/:(plac\w+)/,":"+In+"$1")]})),si(ai(e,{props:[qn(t,/:(plac\w+)/,Tn+"input-$1")]})),si(ai(e,{props:[t]})),Mn(e,{props:Kn(r,n)})}return""}))}}function Pi(e){return mi(xi("",null,null,null,[""],e=pi(e),0,[0],e))}function xi(e,t,r,n,i,o,a,s,c){for(var u=0,l=0,f=a,h=0,d=0,p=0,m=1,g=1,v=1,y=0,b="",_=i,S=o,w=n,O=b;g;)switch(p=y,y=ui()){case 40:if(108!=p&&58==zn(O,f-1)){-1!=Vn(O+=qn(gi(y),"&","&\f"),"&\f",Un(u?s[u-1]:0))&&(v=-1);break}case 34:case 39:case 91:O+=gi(y);break;case 9:case 10:case 13:case 32:O+=vi(p);break;case 92:O+=yi(fi()-1,7);continue;case 47:switch(li()){case 42:case 47:Zn(Fi(_i(ui(),fi()),t,r,c),c);break;default:O+="/"}break;case 123*m:s[u++]=Gn(O)*v;case 125*m:case 59:case 0:switch(y){case 0:case 125:g=0;case 59+l:-1==v&&(O=qn(O,/\f/g,"")),d>0&&Gn(O)-f&&Zn(d>32?Ci(O+";",n,r,f-1,c):Ci(qn(O," ","")+";",n,r,f-2,c),c);break;case 59:O+=";";default:if(Zn(w=Ei(O,t,r,u,l,i,s,b,_=[],S=[],f,o),o),123===y)if(0===l)xi(O,t,w,w,_,o,f,s,S);else switch(99===h&&110===zn(O,3)?100:h){case 100:case 108:case 109:case 115:xi(e,w,w,n&&Zn(Ei(e,w,w,0,0,i,s,b,i,_=[],f,S),S),i,S,f,s,n?_:S);break;default:xi(O,w,w,w,[""],S,0,s,S)}}u=l=d=0,m=v=1,b=O="",f=a;break;case 58:f=1+Gn(O),d=p;default:if(m<1)if(123==y)--m;else if(125==y&&0==m++&&125==ci())continue;switch(O+=Wn(y),y*m){case 38:v=l>0?1:(O+="\f",-1);break;case 44:s[u++]=(Gn(O)-1)*v,v=1;break;case 64:45===li()&&(O+=gi(ui())),h=li(),l=f=Gn(b=O+=Si(fi())),y++;break;case 45:45===p&&2==Gn(O)&&(m=0)}}return o}function Ei(e,t,r,n,i,o,a,s,c,u,l,f){for(var h=i-1,d=0===i?o:[""],p=Xn(d),m=0,g=0,v=0;m0?d[y]+" "+b:qn(b,/&\f/g,d[y])))&&(c[v++]=_);return oi(e,t,r,0===i?Nn:s,c,u,l,f)}function Fi(e,t,r,n){return oi(e,t,r,kn,Wn(ni),Jn(e,2,-2),0,n)}function Ci(e,t,r,n,i){return oi(e,t,r,Dn,Jn(e,0,n),Jn(e,n+1,-1),n,i)}var Ti={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Ii="undefined"!=typeof process&&("MISSING_ENV_VAR".REACT_APP_SC_ATTR||"MISSING_ENV_VAR".SC_ATTR)||"data-styled",Ai="active",ki="data-styled-version",Ni="6.1.11",Di="/*!sc*/\n",Hi="undefined"!=typeof window&&"HTMLElement"in window,Li=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY?"false"!=="MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&""!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&("false"!=="MISSING_ENV_VAR".SC_DISABLE_SPEEDY&&"MISSING_ENV_VAR".SC_DISABLE_SPEEDY)),$i=(new Set,Object.freeze([])),Ui=Object.freeze({});function Wi(e,t,r){return void 0===r&&(r=Ui),e.theme!==r.theme&&e.theme||t||r.theme}var Mi=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),Qi=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Bi=/(^-|-$)/g;function qi(e){return e.replace(Qi,"-").replace(Bi,"")}var Vi=/(a)(d)/gi,zi=52,Ji=function(e){return String.fromCharCode(e+(e>25?39:97))};function Gi(e){var t,r="";for(t=Math.abs(e);t>zi;t=t/zi|0)r=Ji(t%zi)+r;return(Ji(t%zi)+r).replace(Vi,"$1-$2")}var Xi,Zi=5381,Ki=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e},Yi=function(e){return Ki(Zi,e)};function eo(e){return Gi(Yi(e)>>>0)}function to(e){return e.displayName||e.name||"Component"}function ro(e){return"string"==typeof e&&!0}var no="function"==typeof Symbol&&Symbol.for,io=no?Symbol.for("react.memo"):60115,oo=no?Symbol.for("react.forward_ref"):60112,ao={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},so={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},co={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},uo=((Xi={})[oo]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Xi[io]=co,Xi);function lo(e){return("type"in(t=e)&&t.type.$$typeof)===io?co:"$$typeof"in e?uo[e.$$typeof]:ao;var t}var fo=Object.defineProperty,ho=Object.getOwnPropertyNames,po=Object.getOwnPropertySymbols,mo=Object.getOwnPropertyDescriptor,go=Object.getPrototypeOf,vo=Object.prototype;function yo(e,t,r){if("string"!=typeof t){if(vo){var n=go(t);n&&n!==vo&&yo(e,n,r)}var i=ho(t);po&&(i=i.concat(po(t)));for(var o=lo(e),a=lo(t),s=0;s0?" Args: ".concat(t.join(", ")):""))}var xo=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,i=n;e>=i;)if((i<<=1)<0)throw Po(16,"".concat(e));this.groupSizes=new Uint32Array(i),this.groupSizes.set(r),this.length=i;for(var o=n;o=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),i=n+r,o=n;o=0){var r=document.createTextNode(t);return this.element.insertBefore(r,this.nodes[e]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},e.prototype.getRule=function(e){return e0&&(c+="".concat(e,","))})),n+="".concat(a).concat(s,'{content:"').concat(c,'"}').concat(Di)},o=0;o0?".".concat(t):e},l=c.slice();l.push((function(e){e.type===Nn&&e.value.includes("&")&&(e.props[0]=e.props[0].replace(qo,r).replace(n,u))})),a.prefix&&l.push(Ri),l.push(Oi);var f=function(e,i,o,s){void 0===i&&(i=""),void 0===o&&(o=""),void 0===s&&(s="&"),t=s,r=i,n=new RegExp("\\".concat(r,"\\b"),"g");var c=e.replace(Vo,""),u=Pi(o||i?"".concat(o," ").concat(i," { ").concat(c," }"):c);a.namespace&&(u=zo(u,a.namespace));var f,h,d,p=[];return wi(u,(f=l.concat((d=function(e){return p.push(e)},function(e){e.root||(e=e.return)&&d(e)})),h=Xn(f),function(e,t,r,n){for(var i="",o=0;o="A"&&e<="Z"};function na(e){for(var t="",r=0;r>>0);if(!t.hasNameForId(this.componentId,o)){var a=r(i,".".concat(o),void 0,this.componentId);t.insertRules(this.componentId,o,a)}n=So(n,o),this.staticRulesId=o}else{for(var s=Ki(this.baseHash,r.hash),c="",u=0;u>>0);t.hasNameForId(this.componentId,h)||t.insertRules(this.componentId,h,r(c,".".concat(h),void 0,this.componentId)),n=So(n,h)}}return n},e}(),la=o.default.createContext(void 0);la.Consumer;var fa={};new Set;function ha(e,t,r){var n=_o(e),i=e,a=!ro(e),s=t.attrs,c=void 0===s?$i:s,u=t.componentId,l=void 0===u?function(e,t){var r="string"!=typeof e?"sc":qi(e);fa[r]=(fa[r]||0)+1;var n="".concat(r,"-").concat(eo(Ni+r+fa[r]));return t?"".concat(t,"-").concat(n):n}(t.displayName,t.parentComponentId):u,f=t.displayName,h=void 0===f?function(e){return ro(e)?"styled.".concat(e):"Styled(".concat(to(e),")")}(e):f,d=t.displayName&&t.componentId?"".concat(qi(t.displayName),"-").concat(t.componentId):t.componentId||l,p=n&&i.attrs?i.attrs.concat(c).filter(Boolean):c,m=t.shouldForwardProp;if(n&&i.shouldForwardProp){var g=i.shouldForwardProp;if(t.shouldForwardProp){var v=t.shouldForwardProp;m=function(e,t){return g(e,t)&&v(e,t)}}else m=g}var y=new ua(r,d,n?i.componentStyle:void 0);function b(e,t){return function(e,t,r){var n=e.attrs,i=e.componentStyle,a=e.defaultProps,s=e.foldedComponentIds,c=e.styledComponentId,u=e.target,l=o.default.useContext(la),f=Yo(),h=e.shouldForwardProp||f.shouldForwardProp,d=Wi(t,l,a)||Ui,p=function(e,t,r){for(var n,i=xn(xn({},t),{className:void 0,theme:r}),o=0;o2&&Bo.registerId(this.componentId+e),this.removeStyles(e,r),this.createStyles(e,t,r,n)}}();(function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString(),r=Ho(),n=wo([r&&'nonce="'.concat(r,'"'),"".concat(Ii,'="true"'),"".concat(ki,'="').concat(Ni,'"')].filter(Boolean)," ");return"")},this.getStyleTags=function(){if(e.sealed)throw Po(2);return e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)throw Po(2);var r=((t={})[Ii]="",t[ki]=Ni,t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),n=Ho();return n&&(r.nonce=n),[o.default.createElement("style",xn({},r,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new Bo({isServer:!0}),this.sealed=!1}e.prototype.collectStyles=function(e){if(this.sealed)throw Po(2);return o.default.createElement(ea,{sheet:this.instance},e)},e.prototype.interleaveWithNodeStream=function(e){throw Po(3)}})(),"__sc-".concat(Ii,"__");function ba(e){return ba="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},ba(e)}function _a(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 Sa(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:b;return _(e,Oa()),function(r){var n,i,o=(r||{}).queryHook,a=void 0===o?ja:o;return{$$type:"ais.searchBox",init:function(t){var r=t.instantSearchInstance;e(Sa(Sa({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(Sa(Sa({},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 Sa(Sa({},e),{},{searchBox:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.helper,o=e.instantSearchInstance,s=e.state;return n||(n=function(e){a(e,(function(e){return t.setQuery(e).search()}))},i=function(){t.setQuery("").search()}),{query:s.query||"",refine:n,clear:i,widgetParams:r,isSearchStalled:"stalled"===o.status}},getWidgetUiState:function(e,t){var r=t.searchParameters.query||"";return""===r||e&&e.query===r?e:Sa(Sa({},e),{},{query:r})},getWidgetSearchParameters:function(e,t){var r=t.uiState;return e.setQueryParameter("query",r.query||"")}}}};function Pa(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 xa(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var $a=g({name:"refinement-list",connector:!0}),Ua=["isRefined","count:desc","name:asc"];const Wa=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;return _(e,$a()),function(r){var n=r||{},i=n.attribute,o=n.operator,a=void 0===o?"or":o,s=n.limit,c=void 0===s?10:s,u=n.showMore,l=void 0!==u&&u,f=n.showMoreLimit,h=void 0===f?20:f,d=n.sortBy,p=void 0===d?Ua:d,m=n.escapeFacetValues,g=void 0===m||m,v=n.transformItems,y=void 0===v?function(e){return e}:v;if(!i)throw new Error($a("The `attribute` option is required."));if(!/^(and|or)$/.test(a))throw new Error($a('The `operator` must one of: `"and"`, `"or"` (got "'.concat(a,'").')));if(!0===l&&h<=c)throw new Error($a("`showMoreLimit` should be greater than `limit`."));var b,_,S,w=function(e){var t=e.name,r=e.escapedValue;return Da(Da({},La(e,Aa)),{},{value:r,label:t,highlighted:t})},O=[],j=!0,R=!1,P=function(){};function x(){P()}function E(){return R?h:c}var F=function(){return function(){}},C=function(t,r){return function(n){return function(o){var a=n.instantSearchInstance,s=n.results;if(""===o&&O)e(Da(Da({},r.getWidgetRenderState(Da(Da({},n),{},{results:b}))),{},{instantSearchInstance:a}),!1);else{var c={highlightPreTag:g?Q.highlightPreTag:B.highlightPreTag,highlightPostTag:g?Q.highlightPostTag:B.highlightPostTag};t.searchForFacetValues(i,o,Math.min(E(),100),c).then((function(t){var i=g?t.facetHits.map((function(e){return W(W({},e),{},{highlighted:q(e.highlighted)})})):t.facetHits,o=y(i.map((function(e){var t=e.escapedValue,r=e.value;return Da(Da({},La(e,ka)),{},{value:t,label:r})})),{results:s});e(Da(Da({},r.getWidgetRenderState(Da(Da({},n),{},{results:b}))),{},{items:o,canToggleShowMore:!1,canRefine:!0,isFromSearch:!0,instantSearchInstance:a}),!1)}))}}}};return{$$type:"ais.refinementList",init:function(t){e(Da(Da({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e(Da(Da({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1)},getRenderState:function(e,t){return Da(Da({},e),{},{refinementList:Da(Da({},e.refinementList),{},Ha({},i,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=this,n=e.results,o=e.state,a=e.createURL,s=e.instantSearchInstance,u=e.helper,f=[],h=[];if(S&&_&&F||(S=function(e){var t=e.instantSearchInstance,r=e.helper,n=e.attribute,i=e.widgetType;return function(){for(var e=arguments.length,o=new Array(e),a=0;a=2&&o.length<=4&&(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,s)||t.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:i,eventType:d,eventModifier:p,payload:xa({eventName:u,index:r.getIndex(),filters:["".concat(m,":").concat(s)]},f),attribute:m}))}}({instantSearchInstance:s,helper:u,attribute:i,widgetType:this.$$type}),_=function(e){S("click:internal",e),u.toggleFacetRefinement(i,e).search()},F=C(u,this)),n){var d=n.getFacetValues(i,{sortBy:p,facetOrdering:p===Ua});h=d&&Array.isArray(d)?d:[],f=y(h.slice(0,E()).map(w),{results:n});var m=o.maxValuesPerFacet,g=E();j=m>g?h.length<=g:h.lengthc||l&&!j;return{createURL:function(e){return a((function(r){return t.getWidgetUiState(r,{searchParameters:o.resetPage().toggleFacetRefinement(i,e),helper:u})}))},items:f,refine:_,searchForItems:v,isFromSearch:!1,canRefine:f.length>0,widgetParams:r,isShowingMore:R,canToggleShowMore:T,toggleShowMore:x,sendEvent:S,hasExhaustiveItems:j}},dispose:function(e){var r=e.state;t();var n=r.setQueryParameter("maxValuesPerFacet",void 0);return"and"===a?n.removeFacet(i):n.removeDisjunctiveFacet(i)},getWidgetUiState:function(e,t){var r=t.searchParameters,n="or"===a?r.getDisjunctiveRefinements(i):r.getConjunctiveRefinements(i);return function(e,t){if(!e.refinementList)return e;e.refinementList[t]&&0!==e.refinementList[t].length||delete e.refinementList[t];0===Object.keys(e.refinementList).length&&delete e.refinementList;return e}(Da(Da({},e),{},{refinementList:Da(Da({},e.refinementList),{},Ha({},i,n))}),i)},getWidgetSearchParameters:function(e,t){var r=t.uiState,n="or"===a;if(e.isHierarchicalFacet(i))return e;if(n&&e.isConjunctiveFacet(i)||!n&&e.isDisjunctiveFacet(i))return e;var o=r.refinementList&&r.refinementList[i],s=n?e.addDisjunctiveFacet(i).removeDisjunctiveFacetRefinement(i):e.addFacet(i).removeFacetRefinement(i),u=s.maxValuesPerFacet||0,f=Math.max(u,l?h:c),d=s.setQueryParameter("maxValuesPerFacet",f);if(!o){var p=n?"disjunctiveFacetsRefinements":"facetsRefinements";return d.setQueryParameters(Ha({},p,Da(Da({},d[p]),{},Ha({},i,[]))))}return o.reduce((function(e,t){return n?e.addDisjunctiveFacetRefinement(i,t):e.addFacetRefinement(i,t)}),d)}}}};function Ma(e,t){return Xe(Wa,e,t)}var Qa=0;Array.isArray;function Ba(e,t,r,n,o,a){t||(t={});var s,c,u=t;if("ref"in u)for(c in u={},t)"ref"==c?s=t[c]:u[c]=t[c];var l={type:e,props:u,key:r,ref:s,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:--Qa,__i:-1,__u:0,__source:o,__self:a};if("function"==typeof e&&(s=e.defaultProps))for(c in s)void 0===u[c]&&(u[c]=s[c]);return i.fF.vnode&&i.fF.vnode(l),l}const qa=ya.div` - margin-top: 39px; - border: 1px solid #d2d3d4; + // margin-top: 39px; + // border: 1px solid #d2d3d4; + // border: ${({isOpen:e})=>e?"#d2d3d4":"0"}; @media (min-width: 768px) { display: none; @@ -57,8 +58,9 @@ } `,Xa=ya.button` width: 100%; - border: 1px solid #ccc; - border-bottom: ${({isOpen:e})=>e?"0":"1px solid #ccc"}; + // border: 1px solid #ccc; + border: 1px solid #B1040E; + // border-bottom: ${({isOpen:e})=>e?"0":"1px solid #ccc"}; padding: 1.2rem 1.4rem; background-color: ${({isOpen:e})=>e?"#B1040E":"#fff"}; display: flex; @@ -111,36 +113,25 @@ align-items: center; font-size: 2rem; width: fit-content; -`,ts=({pageTypeRefinements:e,refinePageTypes:t,sharedRefinements:r,refineSharedTypes:n,selectedFilters:i,setSelectedFilters:a,handleChipClick:s})=>{const[c,u]=(0,o.useState)(!1),[l,f]=(0,o.useState)(e.some((e=>e.isRefined))),[h,d]=(0,o.useState)(r.some((e=>e.isRefined))),p=(e,t)=>{const r=i.includes(t.value);a(r?i.filter((e=>e!==t.value)):[...i,t.value]),e(t.value)};return Ba(qa,{children:[Ba(Xa,{isOpen:c,onClick:e=>{e.preventDefault(),u(!c)},children:[c?"Filter results by":"Filter results",Ba("svg",c?{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ba("path",{d:"M5.28 4.22a.75.75 0 0 0-1.06 1.06L6.94 8 4.22 10.72a.75.75 0 1 0 1.06 1.06L8 9.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L9.06 8l2.72-2.72a.75.75 0 0 0-1.06-1.06L8 6.94 5.28 4.22Z"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ba("path",{fillRule:"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z",clipRule:"evenodd"})})]}),c&&Ba("div",{children:[i.length>0&&Ba(Va,{children:i.map(((e,t)=>Ba(za,{children:Ba(Ja,{onClick:t=>s(t,e),"aria-label":`Clear ${e} filter`,children:e})},t)))}),Ba(Za,{onClick:e=>{e.preventDefault(),f(!l)},children:["Resources",Ba("svg",l?{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ba("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 15.75L12 8.25l7.5 7.5"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ba("path",{fillRule:"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z",clipRule:"evenodd"})})]}),l&&Ba(Ka,{children:e.map(((e,r)=>Ba("li",{style:{marginBottom:"0"},children:Ba(es,{children:[Ba("input",{type:"checkbox",onChange:()=>p(t,e),checked:e.isRefined}),Ba("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},r)))}),Ba(Za,{onClick:e=>{e.preventDefault(),d(!h)},style:{borderTop:"1px solid #ccc"},children:["Available to",Ba("svg",h?{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ba("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 15.75L12 8.25l7.5 7.5"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ba("path",{fillRule:"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z",clipRule:"evenodd"})})]}),h&&Ba(Ka,{children:r.map(((e,t)=>Ba("li",{style:{marginBottom:"0"},children:Ba(es,{children:[Ba("input",{type:"checkbox",onChange:()=>p(n,e),checked:e.isRefined}),Ba("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))}),Ba("div",{style:{display:"flex",justifyContent:"space-between",padding:"1.2rem 1.4rem",backgroundColor:"#F4F4F4"},children:[Ba(Ga,{href:"#",onClick:i=>{i.preventDefault(),a([]),e.forEach((e=>e.isRefined&&t(e.value))),r.forEach((e=>e.isRefined&&n(e.value)))},children:"Clear all filters"}),Ba(Ya,{onClick:e=>{e.preventDefault(),u(!1)},children:"View results"})]})]})]})},rs=ya.div` - margin-top: 39px; - - @media (min-width: 576px) { - display: grid; - grid-template-columns: repeat(2, minmax(0, 1fr)); - column-gap: 6rem; - } - +`,ts=({pageTypeRefinements:e,refinePageTypes:t,sharedRefinements:r,refineSharedTypes:n,selectedFilters:i,setSelectedFilters:a,handleChipClick:s})=>{const[c,u]=(0,o.useState)(!1),[l,f]=(0,o.useState)(e.some((e=>e.isRefined))),[h,d]=(0,o.useState)(r.some((e=>e.isRefined))),p=(e,t)=>{const r=i.includes(t.value);a(r?i.filter((e=>e!==t.value)):[...i,t.value]),e(t.value)};return Ba(qa,{children:[Ba(Xa,{isOpen:c,onClick:e=>{e.preventDefault(),u(!c)},children:[c?"Filter results by":"Filter results",Ba("svg",c?{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ba("path",{d:"M5.28 4.22a.75.75 0 0 0-1.06 1.06L6.94 8 4.22 10.72a.75.75 0 1 0 1.06 1.06L8 9.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L9.06 8l2.72-2.72a.75.75 0 0 0-1.06-1.06L8 6.94 5.28 4.22Z"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ba("path",{fillRule:"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z",clipRule:"evenodd"})})]}),c&&Ba("div",{style:{border:"1px solid #d2d3d4",borderTop:"0"},children:[i.length>0&&Ba(Va,{children:i.map(((e,t)=>Ba(za,{children:Ba(Ja,{onClick:t=>s(t,e),"aria-label":`Clear ${e} filter`,children:e})},t)))}),Ba(Za,{onClick:e=>{e.preventDefault(),f(!l)},children:["Resources",Ba("svg",l?{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ba("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 15.75L12 8.25l7.5 7.5"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ba("path",{fillRule:"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z",clipRule:"evenodd"})})]}),l&&Ba(Ka,{children:e.map(((e,r)=>Ba("li",{style:{marginBottom:"0"},children:Ba(es,{children:[Ba("input",{type:"checkbox",onChange:()=>p(t,e),checked:e.isRefined}),Ba("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},r)))}),Ba(Za,{onClick:e=>{e.preventDefault(),d(!h)},style:{borderTop:"1px solid #ccc"},children:["Available to",Ba("svg",h?{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ba("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 15.75L12 8.25l7.5 7.5"})}:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",height:"24px",width:"24px",children:Ba("path",{fillRule:"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z",clipRule:"evenodd"})})]}),h&&Ba(Ka,{children:r.map(((e,t)=>Ba("li",{style:{marginBottom:"0"},children:Ba(es,{children:[Ba("input",{type:"checkbox",onChange:()=>p(n,e),checked:e.isRefined}),Ba("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))}),Ba("div",{style:{display:"flex",justifyContent:"space-between",padding:"1.2rem 1.4rem",backgroundColor:"#F4F4F4"},children:[Ba(Ga,{href:"#",onClick:i=>{i.preventDefault(),a([]),e.forEach((e=>e.isRefined&&t(e.value))),r.forEach((e=>e.isRefined&&n(e.value)))},children:"Clear all filters"}),Ba(Ya,{onClick:e=>{e.preventDefault(),u(!1)},children:"View results"})]})]})]})},rs=ya.div` + display: none; + @media (min-width: 768px) { display: block; - float: left; - width: 33%; - padding-right: 2rem; - } -`,ns=ya.div` - @media (max-width: 767px) { - display: none; + margin-top: 9.8rem; + // padding-right: 2rem; } -`,is=ya.ul` +`,ns=ya.ul` margin-top: 1.5rem; margin-bottom: 1.5rem; list-style: none; padding-left: 0; display: flex; flex-wrap: wrap; -`,os=ya.li` +`,is=ya.li` margin-right: 1.2rem; margin-bottom: 1.2rem; -`,as=ya.button` +`,os=ya.button` color: #006CB8; border-radius: 26px; border: 2px solid #006CB8; @@ -164,7 +155,7 @@ content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M6.59834 5.44179L10.32 1.75345C10.68 1.39679 10.6825 0.816786 10.3258 0.456786C9.96918 0.0967863 9.38918 0.0951197 9.02918 0.450953L5.29584 4.15095L1.56334 0.450953C1.20418 0.0951197 0.623342 0.0984529 0.266676 0.45762C-0.089991 0.816786 -0.087491 1.39679 0.272509 1.75345L3.99334 5.44179L0.271676 9.13012C-0.0883243 9.48679 -0.0908242 10.0668 0.265842 10.4268C0.445009 10.6076 0.680842 10.6976 0.916676 10.6976C1.15001 10.6976 1.38334 10.6101 1.56168 10.4326L5.29584 6.73262L9.02834 10.4326C9.20751 10.6101 9.44001 10.6976 9.67334 10.6976C9.90918 10.6976 10.145 10.6076 10.3242 10.4268C10.6808 10.0668 10.6783 9.48679 10.3183 9.13012L6.59834 5.44179Z' fill='%2300548F'/%3E%3C/svg%3E"); } } -`,ss=ya.a` +`,as=ya.a` display: inline-block; margin-top: 2.6rem; cursor: pointer; @@ -176,7 +167,7 @@ color: #2e2d29; text-decoration: underline; } -`,cs=ya.label` +`,ss=ya.label` margin-top: 0; padding-top: 0.6rem; padding-bottom: 0.6rem; @@ -184,12 +175,11 @@ align-items: center; font-size: 2rem; width: fit-content; -`,us=({searchIndex:e,searchIndex_asc:t,searchIndex_desc:r})=>{const{query:n,refine:i}=Xe(Ra,a,s);var a,s;const{items:c,refine:u}=Ma({attribute:"basic_page_type",limit:1e3}),{items:l,refine:f}=Ma({attribute:"shared_tags",limit:1e3,sortBy:["name:asc"]}),[h,d]=(0,o.useState)([]),p=c.some((e=>e.isRefined))||l.some((e=>e.isRefined));(0,o.useEffect)((()=>{const e=new URLSearchParams(window.location.search);e.delete("key"),e.delete("page-type"),e.delete("shared"),n&&e.set("key",n);const t=c.filter((e=>e.isRefined)).map((e=>e.value)),r=l.filter((e=>e.isRefined)).map((e=>e.value));t.length>=1&&e.set("page-type",t.join(",")),r.length>=1&&e.set("shared",r.join(",")),window.history.replaceState(null,"",`?${e.toString()}`),d([...t,...r])}),[n,c,l]);const m=(0,o.useRef)(null),g=(e,t)=>{e.preventDefault();const r=c.find((e=>e.value===t)),n=l.find((e=>e.value===t));r&&u(r.value),n&&f(n.value),d(h.filter((e=>e!==t)))};return Ba("form",{ref:m,role:"search",onReset:e=>{c.map((e=>{e.isRefined&&u(e.value)})),l.map((e=>{e.isRefined&&f(e.value)}))},children:[Ba(ns,{children:Ba(rs,{children:[Ba("h2",{children:"Filter By"}),Ba(is,{children:h.map(((e,t)=>Ba(os,{children:Ba(as,{onClick:t=>g(t,e),"aria-label":`Clear ${e} filter`,children:e})},t)))}),p&&Ba(ss,{href:"#",onClick:e=>{e.preventDefault(),m.current.reset()},className:"focusable",children:"Clear all filters"}),Ba("fieldset",{style:{marginTop:"2rem"},children:[Ba("legend",{style:{fontSize:"2.4rem"},children:"Resources"}),Ba("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:c.map(((e,t)=>Ba("li",{style:{marginBottom:"0"},children:Ba(cs,{children:[Ba("input",{type:"checkbox",onChange:()=>u(e.value),checked:e.isRefined}),Ba("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))})]}),Ba("fieldset",{style:{marginTop:"2rem",marginBottom:"10rem"},children:[Ba("legend",{style:{fontSize:"2.4rem"},children:"Available to"}),Ba("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:l.map(((e,t)=>Ba("li",{style:{marginBottom:"0"},children:Ba(cs,{children:[Ba("input",{type:"checkbox",onChange:()=>f(e.value),checked:e.isRefined}),Ba("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},`shared-${t}`)))})]})]})}),Ba(ts,{pageTypeRefinements:c,refinePageTypes:u,sharedRefinements:l,refineSharedTypes:f,selectedFilters:h,setSelectedFilters:d,handleChipClick:g})]})};function ls(){for(var e=arguments.length,t=new Array(e),r=0;r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var ds=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var ps,ms,gs,vs,ys=(ps={createElement:o.createElement,Fragment:o.Fragment},ms=ps.createElement,gs=ps.Fragment,vs=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,i=e.highlightedTagName,o=e.isHighlighted,a=e.nonHighlightedTagName;return t(o?i:a,{className:o?r.highlighted:r.nonHighlighted},n)}}({createElement:ms,Fragment:gs}),function(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,o=void 0===i?"span":i,a=e.separator,s=void 0===a?", ":a,c=e.className,u=e.classNames,l=void 0===u?{}:u,f=hs(e,ds);return ms("span",fs({},f,{className:ls(l.root,c)}),t.map((function(e,r){var i=r===t.length-1;return ms(gs,{key:r},e.map((function(e,t){return ms(vs,{key:t,classNames:l,highlightedTagName:n,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)})),!i&&ms("span",{className:l.separator},s))})))}),bs=["classNames"];function _s(){return _s=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function ws(e){var t=e.classNames,r=void 0===t?{}:t,n=Ss(e,bs);return o.default.createElement(ys,_s({classNames:{root:ls("ais-Highlight",r.root),highlighted:ls("ais-Highlight-highlighted",r.highlighted),nonHighlighted:ls("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:ls("ais-Highlight-separator",r.separator)}},n))}var Os=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function js(){return js=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Ps(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=Rs(e,Os),c=vr(t._highlightResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return xr(N(e.value||""))}));return o.default.createElement(ws,js({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var xs=["classNames"];function Es(){return Es=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Cs(e){var t=e.classNames,r=void 0===t?{}:t,n=Fs(e,xs);return o.default.createElement(ys,Es({classNames:{root:ls("ais-Snippet",r.root),highlighted:ls("ais-Snippet-highlighted",r.highlighted),nonHighlighted:ls("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:ls("ais-Snippet-separator",r.separator)}},n))}var Ts=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function Is(){return Is=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function ks(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=As(e,Ts),c=vr(t._snippetResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return xr(N(e.value||""))}));return o.default.createElement(Cs,Is({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}const Ns=ya.article` +`,cs=({searchIndex:e,searchIndexAsc:t,searchIndexDesc:r})=>{const{query:n,refine:i}=Xe(Ra,a,s);var a,s;const{items:c,refine:u}=Ma({attribute:"basic_page_type",limit:1e3}),{items:l,refine:f}=Ma({attribute:"shared_tags",limit:1e3,sortBy:["name:asc"]}),[h,d]=(0,o.useState)([]),p=c.some((e=>e.isRefined))||l.some((e=>e.isRefined));(0,o.useEffect)((()=>{const e=new URLSearchParams(window.location.search);e.delete("key"),e.delete("page-type"),e.delete("shared"),n&&e.set("key",n);const t=c.filter((e=>e.isRefined)).map((e=>e.value)),r=l.filter((e=>e.isRefined)).map((e=>e.value));t.length>=1&&e.set("page-type",t.join(",")),r.length>=1&&e.set("shared",r.join(",")),window.history.replaceState(null,"",`?${e.toString()}`),d([...t,...r])}),[n,c,l]);const m=(0,o.useRef)(null),g=(e,t)=>{e.preventDefault();const r=c.find((e=>e.value===t)),n=l.find((e=>e.value===t));r&&u(r.value),n&&f(n.value),d(h.filter((e=>e!==t)))};return Ba("form",{ref:m,role:"search",onReset:e=>{e.preventDefault(),c.map((e=>{e.isRefined&&u(e.value)})),l.map((e=>{e.isRefined&&f(e.value)})),d([])},children:[Ba(rs,{children:[Ba("h2",{children:"Filter By"}),Ba(ns,{children:h.map(((e,t)=>Ba(is,{children:Ba(os,{onClick:t=>g(t,e),"aria-label":`Clear ${e} filter`,children:e})},t)))}),p&&Ba(as,{href:"#",onClick:e=>{var t;e.preventDefault(),null===(t=m.current)||void 0===t||t.reset()},className:"focusable",children:"Clear all filters"}),Ba("fieldset",{style:{marginTop:"2rem"},children:[Ba("legend",{style:{fontSize:"2.4rem"},children:"Resources"}),Ba("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:c.map(((e,t)=>Ba("li",{style:{marginBottom:"0"},children:Ba(ss,{children:[Ba("input",{type:"checkbox",onChange:()=>u(e.value),checked:e.isRefined}),Ba("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},t)))})]}),Ba("fieldset",{style:{marginTop:"2rem",marginBottom:"10rem"},children:[Ba("legend",{style:{fontSize:"2.4rem"},children:"Available to"}),Ba("ul",{style:{listStyle:"none",paddingLeft:"0",marginInline:"0"},children:l.map(((e,t)=>Ba("li",{style:{marginBottom:"0"},children:Ba(ss,{children:[Ba("input",{type:"checkbox",onChange:()=>f(e.value),checked:e.isRefined}),Ba("div",{style:{marginTop:"1px"},children:[e.value," (",e.count,")"]})]})},`shared-${t}`)))})]})]}),Ba(ts,{pageTypeRefinements:c,refinePageTypes:u,sharedRefinements:l,refineSharedTypes:f,selectedFilters:h,setSelectedFilters:d,handleChipClick:g})]})};function us(){for(var e=arguments.length,t=new Array(e),r=0;r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var hs=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var ds,ps,ms,gs,vs=(ds={createElement:o.createElement,Fragment:o.Fragment},ps=ds.createElement,ms=ds.Fragment,gs=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,i=e.highlightedTagName,o=e.isHighlighted,a=e.nonHighlightedTagName;return t(o?i:a,{className:o?r.highlighted:r.nonHighlighted},n)}}({createElement:ps,Fragment:ms}),function(e){var t=e.parts,r=e.highlightedTagName,n=void 0===r?"mark":r,i=e.nonHighlightedTagName,o=void 0===i?"span":i,a=e.separator,s=void 0===a?", ":a,c=e.className,u=e.classNames,l=void 0===u?{}:u,f=fs(e,hs);return ps("span",ls({},f,{className:us(l.root,c)}),t.map((function(e,r){var i=r===t.length-1;return ps(ms,{key:r},e.map((function(e,t){return ps(gs,{key:t,classNames:l,highlightedTagName:n,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)})),!i&&ps("span",{className:l.separator},s))})))}),ys=["classNames"];function bs(){return bs=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Ss(e){var t=e.classNames,r=void 0===t?{}:t,n=_s(e,ys);return o.default.createElement(vs,bs({classNames:{root:us("ais-Highlight",r.root),highlighted:us("ais-Highlight-highlighted",r.highlighted),nonHighlighted:us("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:us("ais-Highlight-separator",r.separator)}},n))}var ws=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function Os(){return Os=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Rs(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=js(e,ws),c=vr(t._highlightResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return xr(N(e.value||""))}));return o.default.createElement(Ss,Os({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}var Ps=["classNames"];function xs(){return xs=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Fs(e){var t=e.classNames,r=void 0===t?{}:t,n=Es(e,Ps);return o.default.createElement(vs,xs({classNames:{root:us("ais-Snippet",r.root),highlighted:us("ais-Snippet-highlighted",r.highlighted),nonHighlighted:us("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:us("ais-Snippet-separator",r.separator)}},n))}var Cs=["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"];function Ts(){return Ts=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function As(e){var t=e.hit,r=e.attribute,n=e.highlightedTagName,i=e.nonHighlightedTagName,a=e.separator,s=Is(e,Cs),c=vr(t._snippetResult,r)||[],u=(Array.isArray(c)?c:[c]).map((function(e){return xr(N(e.value||""))}));return o.default.createElement(Fs,Ts({},s,{parts:u,highlightedTagName:n,nonHighlightedTagName:i,separator:a}))}const ks=ya.article` display: flex; flex-direction: column; justify-content: space-between; gap: 4rem; - // padding: 2rem 2rem 2rem 0; padding: 2rem 0; margin-bottom: 2rem; @@ -197,26 +187,39 @@ flex-direction: row; } + &:first-of-type { + padding-top: 0; + } + img { aspect-ratio: 2 / 1; max-width: 387px; max-height: 168px; object-fit: cover; } -`,Ds=ya.div` +`,Ns=ya.div` display: flex; flex-direction: column; justify-content: space-between; -`,Hs=({hit:e})=>{const t=new URL(e.url);return Ba(Ns,{children:[Ba(Ds,{children:[Ba("div",{children:[Ba("h2",{children:Ba("a",{href:e.url.replace(t.origin,""),children:e.title})}),e.summary&&Ba("p",{className:"summary",children:Ba(Ps,{hit:e,attribute:"summary"})}),!e.summary&&e.html&&Ba("p",{children:Ba(ks,{hit:e,attribute:"html"})})]}),e.updated&&Ba("div",{children:["Last Updated: ",new Date(1e3*e.updated).toLocaleDateString("en-us",{month:"long",day:"numeric",year:"numeric"})]})]}),Ba("img",{src:"https://picsum.photos/1000/750",alt:""})]})},Ls=({hit:e})=>Ba(Hs,{hit:e}),$s=({hit:e})=>Ba(Hs,{hit:e});function Us(e){return Us="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},Us(e)}function Ws(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 Ms(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:b;_(e,Bs());var r={};return function(n){var i=n||{},o=i.items,a=i.transformItems,s=void 0===a?function(e){return e}:a;if(!Array.isArray(o))throw new Error(Bs("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;st(o,(function(e){return e.value===i}));e(Ms(Ms({},n),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(Ms(Ms({},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 Ms(Ms({},e),{},{sortBy:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,i=e.helper,a=e.state,c=e.parent;!r.initialIndex&&c&&(r.initialIndex=c.getIndexName()),r.setIndex||(r.setIndex=function(e){i.setIndex(e).search()});var u=!t||0===t.nbHits;return{currentRefinement:a.index,options:s(o,{results:t}),refine:r.setIndex,hasNoResults:u,canRefine:!u&&o.length>0,widgetParams:n}},getWidgetUiState:function(e,t){var n=t.searchParameters.index;return Ms(Ms({},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)}}}};const Vs=ya.div` +`,Ds=({hit:e})=>{const t=new URL(e.url);return Ba(ks,{children:[Ba(Ns,{children:[Ba("div",{children:[Ba("h2",{children:Ba("a",{href:e.url.replace(t.origin,""),children:e.title})}),e.summary&&Ba("p",{className:"summary",children:Ba(Rs,{hit:e,attribute:"summary"})}),!e.summary&&e.html&&Ba("p",{children:Ba(As,{hit:e,attribute:"html"})})]}),e.updated&&Ba("div",{children:["Last Updated: ",new Date(1e3*e.updated).toLocaleDateString("en-us",{month:"long",day:"numeric",year:"numeric"})]})]}),Ba("img",{src:"https://picsum.photos/1000/750",alt:""})]})},Hs=({hit:e})=>Ba(Ds,{hit:e}),Ls=({hit:e})=>Ba(Ds,{hit:e});function $s(e){return $s="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},$s(e)}function Us(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 Ws(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:b;_(e,Qs());var r={};return function(n){var i=n||{},o=i.items,a=i.transformItems,s=void 0===a?function(e){return e}:a;if(!Array.isArray(o))throw new Error(Qs("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;st(o,(function(e){return e.value===i}));e(Ws(Ws({},n),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(Ws(Ws({},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 Ws(Ws({},e),{},{sortBy:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,i=e.helper,a=e.state,c=e.parent;!r.initialIndex&&c&&(r.initialIndex=c.getIndexName()),r.setIndex||(r.setIndex=function(e){i.setIndex(e).search()});var u=!t||0===t.nbHits;return{currentRefinement:a.index,options:s(o,{results:t}),refine:r.setIndex,hasNoResults:u,canRefine:!u&&o.length>0,widgetParams:n}},getWidgetUiState:function(e,t){var n=t.searchParameters.index;return Ws(Ws({},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)}}}};const qs=ya.div` display: flex; justify-content: flex-end; align-items: center; - margin-bottom: 20px; -`,zs=ya.label` - font-size: 2.3rem; + margin-top: 1.5rem; + + @media (min-width: 768px) { + margin-top: 0; + } +`,Vs=ya.label` + font-size: 2rem; margin-right: 1.2rem; margin-top: 0; -`,Js=ya.select` + + @media (min-width: 768px) { + font-size: 2.3rem; + } +`,zs=ya.select` + font-family: "Source Sans 3", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #B1040E; border: 1px solid #B1040E; padding: 1.2rem 1.4rem; @@ -224,25 +227,39 @@ cursor: pointer; width: auto; min-width: 15rem; -`,Gs=({searchIndex:e,searchIndexAsc:t,searchIndexDesc:r})=>{const n=((e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce(((e,t)=>e+((t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_")),""))(),i=[{value:e,label:"Relevance"},{value:t,label:"A-Z"},{value:r,label:"Z-A"}],{refine:o,currentRefinement:a}=Xe(qs,{items:i},s);var s;return Ba(Vs,{children:[Ba(zs,{htmlFor:n,children:"Sort results by"}),Ba(Js,{id:n,value:a,onChange:e=>{o(e.target.value)},children:i.map((e=>Ba("option",{value:e.value,children:e.label},e.value)))})]})},Xs="algolia-search",Zs=t()("FKQ9KXS4B7","b59f434249ba65222c8973874f23095a"),Ks=({hit:e})=>"Event"===e.type?Ba(Ls,{hit:e}):"News"===e.type?Ba($s,{hit:e}):Ba(Hs,{hit:e}),Ys=ya.ul` + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23B1040E' aria-hidden='true' data-slot='icon' height='24px' width='24px' %3E%3Cpath fillRule='evenodd' d='M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z' clipRule='evenodd' /%3E%3C/svg%3E"); + background-size: unset; + margin: 0; + line-height: 1; +`,Js=({searchIndex:e,searchIndexAsc:t,searchIndexDesc:r})=>{const n=((e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce(((e,t)=>e+((t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_")),""))(),i=[{value:e,label:"Relevance"},{value:t,label:"A-Z"},{value:r,label:"Z-A"}],{refine:o,currentRefinement:a}=Xe(Bs,{items:i},s);var s;return Ba(qs,{children:[Ba(Vs,{htmlFor:n,children:"Sort results by"}),Ba(zs,{id:n,value:a,onChange:e=>{o(e.target.value)},children:i.map((e=>Ba("option",{value:e.value,children:e.label},e.value)))})]})},Gs="algolia-search",Xs=t()("FKQ9KXS4B7","b59f434249ba65222c8973874f23095a"),Zs=({hit:e})=>"Event"===e.type?Ba(Hs,{hit:e}):"News"===e.type?Ba(Ls,{hit:e}):Ba(Ds,{hit:e}),Ks=ya.ul` list-style: none; padding-left: 0; + margin-top: 5rem; margin-bottom: 10rem; @media (min-width: 768px) { - float: right; - width: 66%; - padding-left: 2rem; + padding-left: 6rem; + } + + @media (min-width: 1200px) { + padding-left: 0; } li { border-bottom: 1px solid #ccc; - &:last-child { + &:last-of-type { border-bottom: none; } } -`,ec=ya.div` +`,Ys=ya.div` + + @media (min-width: 768px) { + display: grid; + grid-template-columns: 1fr 2fr; + // gap: 4rem; + } + li { margin-bottom: 10px; @@ -255,11 +272,11 @@ -webkit-clip-path: unset; padding: 0; width: 24px; - height:24px; + height: 24px; clip: unset; overflow: unset; position: relative; - clipPath: unset; + clip-path: unset; margin-right: 8px; flex-shrink: 0; } @@ -267,9 +284,9 @@ fieldset { padding: 0; } -`,tc=ya.div` +`,ec=ya.div` text-align: center; padding: 2rem; font-size: 1.5rem; color: #006CB8; -`,rc=()=>{const{hits:e,showMore:t,isLastPage:r}=Xe(ge,n,i);var n,i;const{status:o}=tt();return"loading"===o?Ba(tc,{children:"Loading..."}):0===e.length?Ba("p",{children:"No results for your search. Please try another search."}):Ba(Ys,{id:"results",children:[e.map((e=>Ba("li",{children:Ba(Ks,{hit:e})},e.objectID))),!r&&Ba("div",{style:{display:"flex"},children:Ba("button",{onClick:t,className:"su-button--secondary",style:{margin:"5rem auto"},children:"Show more results"})})]})},nc=((e,t)=>{if(null==customElements.get(e)){class t extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}}customElements.define(e,t)}const r=(e=>{const t={_rootsToObservers:new WeakMap,_roots:[],_executedScript:document.currentScript,props:{},render:({selector:r,clean:n=!1,replace:i=!1,inline:o=!1,initialProps:c={},propsSelector:u,elementName:h})=>{let g=!1;const v=()=>{if(!0===g)return;const v=(({selector:e,inline:t,elementName:r})=>{const n=document.currentScript;if(t&&null!=n&&n.parentNode)return[n.parentNode];const i=null==n?void 0:n.dataset.mountIn;return i?Array.from(document.querySelectorAll(i)).map((e=>{if(null!=r){const t=document.createElement(r),n=e.appendChild(t);return null!=n.shadowRoot?n.shadowRoot:n}return e})):e?Array.from(document.querySelectorAll(e)).map((e=>null!=e.shadowRoot?e.shadowRoot:e)):[]})({selector:r,inline:o,elementName:h});if(0===v.length)return;const{rootFragments:y}=(({island:e,widget:t,hostElements:r,clean:n,replace:i,initialProps:o,propsSelector:c})=>{const u=[];return r.forEach((r=>{const h=d(e,r,o,c);let g;if(n&&r.replaceChildren(),i)g=p(r.parentElement||document.body,r);else{const e=document.createElement("div");r.appendChild(e),g=p(r,e)}u.push(g),m({island:e,widget:t,rootFragment:g,props:h});const v=(({island:e,hostElement:t,initialProps:r,onNewProps:n,propsSelector:i})=>{const o=new MutationObserver((function(o){o.forEach((function(){n(d(e,t,r,i))}))})),c={attributes:!0,childList:!0,characterData:!0};return e._executedScript&&o.observe(e._executedScript,c),l(t).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),i&&f(i).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),o.observe(s(t)?t.host:t,c),o})({island:e,hostElement:r,initialProps:o,onNewProps:r=>{m({island:e,widget:t,rootFragment:g,props:r})},propsSelector:c});e._rootsToObservers.set(g,v)})),{rootFragments:u}})({island:t,widget:e,clean:n,hostElements:v,replace:i,initialProps:c,propsSelector:u});t._roots=t._roots.concat(y),g=!0};v(),document.addEventListener("DOMContentLoaded",v),document.addEventListener("load",v)},rerender:r=>{t._roots.forEach((n=>{m({island:t,widget:e,rootFragment:n,props:a({},t.props,r)})}))},destroy:()=>{t._roots.forEach((e=>{var r;null==(r=t._rootsToObservers.get(e))||r.disconnect(),(0,i.XX)(null,e)}))}};return t})(t);return a({},r,{render:t=>r.render(a({elementName:e},t)),injectStyles:e=>{r._roots.forEach((t=>{const r=document.createElement("style");r.innerHTML=e,t.parentNode.prepend(r)}))}})})(Xs,(()=>{const e=new URLSearchParams(window.location.search),t={};e.get("key")&&(t.query=e.get("key")),e.get("page-type")&&(t.refinementList={basic_page_type:e.get("page-type").split(",")}),e.get("shared")&&(t.refinementList={shared_tags:e.get("shared").split(",")});const r="techsource_resources",n="techsource_resources_title_asc",i="techsource_resources_title_desc";return Ba("div",{children:[Ba("a",{href:"#results",className:"visually-hidden focusable",children:"Skip to results"}),Ba(Pn,{searchClient:Zs,indexName:n,initialUiState:{[n]:t},future:{preserveSharedStateOnUnmount:!0},children:Ba(ec,{children:[Ba(Gs,{searchIndex:r,searchIndexAsc:n,searchIndexDesc:i}),Ba(us,{searchIndex:r,searchIndex_asc:n,searchIndex_desc:i}),Ba(rc,{})]})})]})}));nc.render({selector:`${Xs}, #${Xs}, #resources-directory-filter`})})(),n})())); \ No newline at end of file +`,tc=()=>{const{hits:e,showMore:t,isLastPage:r}=Xe(ge,n,i);var n,i;const{status:o}=tt();return"loading"===o?Ba(ec,{children:"Loading..."}):0===e.length?Ba("p",{children:"No results for your search. Please try another search."}):Ba(Ks,{id:"results",children:[e.map((e=>Ba("li",{children:Ba(Zs,{hit:e})},e.objectID))),!r&&Ba("div",{style:{display:"flex"},children:Ba("button",{onClick:t,className:"su-button--secondary",style:{margin:"5rem auto"},children:"Show more results"})})]})},rc=((e,t)=>{if(null==customElements.get(e)){class t extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}}customElements.define(e,t)}const r=(e=>{const t={_rootsToObservers:new WeakMap,_roots:[],_executedScript:document.currentScript,props:{},render:({selector:r,clean:n=!1,replace:i=!1,inline:o=!1,initialProps:c={},propsSelector:u,elementName:h})=>{let g=!1;const v=()=>{if(!0===g)return;const v=(({selector:e,inline:t,elementName:r})=>{const n=document.currentScript;if(t&&null!=n&&n.parentNode)return[n.parentNode];const i=null==n?void 0:n.dataset.mountIn;return i?Array.from(document.querySelectorAll(i)).map((e=>{if(null!=r){const t=document.createElement(r),n=e.appendChild(t);return null!=n.shadowRoot?n.shadowRoot:n}return e})):e?Array.from(document.querySelectorAll(e)).map((e=>null!=e.shadowRoot?e.shadowRoot:e)):[]})({selector:r,inline:o,elementName:h});if(0===v.length)return;const{rootFragments:y}=(({island:e,widget:t,hostElements:r,clean:n,replace:i,initialProps:o,propsSelector:c})=>{const u=[];return r.forEach((r=>{const h=d(e,r,o,c);let g;if(n&&r.replaceChildren(),i)g=p(r.parentElement||document.body,r);else{const e=document.createElement("div");r.appendChild(e),g=p(r,e)}u.push(g),m({island:e,widget:t,rootFragment:g,props:h});const v=(({island:e,hostElement:t,initialProps:r,onNewProps:n,propsSelector:i})=>{const o=new MutationObserver((function(o){o.forEach((function(){n(d(e,t,r,i))}))})),c={attributes:!0,childList:!0,characterData:!0};return e._executedScript&&o.observe(e._executedScript,c),l(t).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),i&&f(i).forEach((e=>{o.observe(e,a({},c,{subtree:!0}))})),o.observe(s(t)?t.host:t,c),o})({island:e,hostElement:r,initialProps:o,onNewProps:r=>{m({island:e,widget:t,rootFragment:g,props:r})},propsSelector:c});e._rootsToObservers.set(g,v)})),{rootFragments:u}})({island:t,widget:e,clean:n,hostElements:v,replace:i,initialProps:c,propsSelector:u});t._roots=t._roots.concat(y),g=!0};v(),document.addEventListener("DOMContentLoaded",v),document.addEventListener("load",v)},rerender:r=>{t._roots.forEach((n=>{m({island:t,widget:e,rootFragment:n,props:a({},t.props,r)})}))},destroy:()=>{t._roots.forEach((e=>{var r;null==(r=t._rootsToObservers.get(e))||r.disconnect(),(0,i.XX)(null,e)}))}};return t})(t);return a({},r,{render:t=>r.render(a({elementName:e},t)),injectStyles:e=>{r._roots.forEach((t=>{const r=document.createElement("style");r.innerHTML=e,t.parentNode.prepend(r)}))}})})(Gs,(()=>{const e=new URLSearchParams(window.location.search),t={};var r,n;(e.get("key")&&(t.query=e.get("key")),e.get("page-type"))&&(t.refinementList={basic_page_type:null===(r=e.get("page-type"))||void 0===r?void 0:r.split(",")});e.get("shared")&&(t.refinementList={shared_tags:null===(n=e.get("shared"))||void 0===n?void 0:n.split(",")});const o="techsource_resources",a="techsource_resources_title_asc",s="techsource_resources_title_desc";return Ba(i.FK,{children:[Ba("a",{href:"#results",className:"visually-hidden",children:"Skip to results"}),Ba(Pn,{searchClient:Xs,indexName:a,initialUiState:{[a]:t},future:{preserveSharedStateOnUnmount:!0},children:Ba(Ys,{children:[Ba(cs,{searchIndex:o,searchIndexAsc:a,searchIndexDesc:s}),Ba("div",{children:[Ba(Js,{searchIndex:o,searchIndexAsc:a,searchIndexDesc:s}),Ba(tc,{})]})]})})]})}));rc.render({selector:`${Gs}, #${Gs}, #resources-directory-filter`})})(),n})())); \ No newline at end of file diff --git a/algolia-search/src/algolia-search.island.tsx b/algolia-search/src/algolia-search.island.tsx index 0af1f34..e06c7a7 100644 --- a/algolia-search/src/algolia-search.island.tsx +++ b/algolia-search/src/algolia-search.island.tsx @@ -14,34 +14,42 @@ const appId = 'FKQ9KXS4B7'; const key = 'b59f434249ba65222c8973874f23095a'; const searchClient = algoliasearch(appId, key); -const Hit = ({ hit }: HitsProps) => { +const Hit: React.FC<{ hit: StanfordHit }> = ({ hit }) => { if (hit.type === 'Event') return ; if (hit.type === 'News') return ; - return ; }; const ResultsContainer = styled.ul` list-style: none; padding-left: 0; + margin-top: 5rem; margin-bottom: 10rem; @media (min-width: 768px) { - float: right; - width: 66%; - padding-left: 2rem; + padding-left: 6rem; + } + + @media (min-width: 1200px) { + padding-left: 0; } li { border-bottom: 1px solid #ccc; - &:last-child { + &:last-of-type { border-bottom: none; } } `; const Container = styled.div` + + @media (min-width: 768px) { + display: grid; + grid-template-columns: 1fr 2fr; + } + li { margin-bottom: 10px; @@ -54,11 +62,11 @@ const Container = styled.div` -webkit-clip-path: unset; padding: 0; width: 24px; - height:24px; + height: 24px; clip: unset; overflow: unset; position: relative; - clipPath: unset; + clip-path: unset; margin-right: 8px; flex-shrink: 0; } @@ -75,8 +83,8 @@ const LoadingIndicator = styled.div` color: #006CB8; `; -const CustomHits = () => { - const { hits, showMore, isLastPage } = useInfiniteHits(); +const CustomHits: React.FC = () => { + const { hits, showMore, isLastPage } = useInfiniteHits(); const { status } = useInstantSearch(); if (status === 'loading') { @@ -87,38 +95,36 @@ const CustomHits = () => { return

    No results for your search. Please try another search.

    ; } - // Returns results return ( - {hits.map(hit => + {hits.map(hit => (
  • + ))} + {!isLastPage && ( +
    + +
    )} - {!isLastPage && -
    - -
    - }
    ); }; -const Search = () => { +const Search: React.FC = () => { const currentSearchParams = new URLSearchParams(window.location.search); - - const initialUiState = {}; + const initialUiState: any = {}; if (currentSearchParams.get('key')) { initialUiState.query = currentSearchParams.get('key'); } - if (currentSearchParams.get("page-type")) { - initialUiState.refinementList = { basic_page_type: currentSearchParams.get("page-type").split(',') }; + if (currentSearchParams.get('page-type')) { + initialUiState.refinementList = { basic_page_type: currentSearchParams.get('page-type')?.split(',') }; } - if (currentSearchParams.get("shared")) { - initialUiState.refinementList = { shared_tags: currentSearchParams.get("shared").split(',') }; + if (currentSearchParams.get('shared')) { + initialUiState.refinementList = { shared_tags: currentSearchParams.get('shared')?.split(',') }; } const searchIndex = 'techsource_resources'; @@ -126,8 +132,8 @@ const Search = () => { const searchIndexDesc = 'techsource_resources_title_desc'; return ( -
    - Skip to results + <> + Skip to results { future={{ preserveSharedStateOnUnmount: true }} > - - - + +
    + + +
    -
    + ); }; diff --git a/algolia-search/src/hits/default-hit.tsx b/algolia-search/src/hits/default-hit.tsx index 331bb14..7d4a113 100644 --- a/algolia-search/src/hits/default-hit.tsx +++ b/algolia-search/src/hits/default-hit.tsx @@ -6,7 +6,6 @@ const HitContainer = styled.article` flex-direction: column; justify-content: space-between; gap: 4rem; - // padding: 2rem 2rem 2rem 0; padding: 2rem 0; margin-bottom: 2rem; @@ -14,6 +13,10 @@ const HitContainer = styled.article` flex-direction: row; } + &:first-of-type { + padding-top: 0; + } + img { aspect-ratio: 2 / 1; max-width: 387px; diff --git a/algolia-search/src/mobile-filter.tsx b/algolia-search/src/mobile-filter.tsx index 19396c4..1b92acd 100644 --- a/algolia-search/src/mobile-filter.tsx +++ b/algolia-search/src/mobile-filter.tsx @@ -2,9 +2,6 @@ import styled from "styled-components"; import { useState } from "preact/compat"; const MobileFilterContainer = styled.div` - margin-top: 39px; - border: 1px solid #d2d3d4; - @media (min-width: 768px) { display: none; } @@ -67,10 +64,9 @@ const ResetLink = styled.a` } `; -const FilterDropdownButton = styled.button` +const FilterDropdownButton = styled.button<{ isOpen: boolean }>` width: 100%; - border: 1px solid #ccc; - border-bottom: ${({ isOpen }) => (isOpen ? '0' : '1px solid #ccc')}; + border: 1px solid #B1040E; padding: 1.2rem 1.4rem; background-color: ${({ isOpen }) => (isOpen ? '#B1040E' : '#fff')}; display: flex; @@ -133,7 +129,17 @@ const CheckboxLabel = styled.label` width: fit-content; `; -const MobileFilter = ({ +interface MobileFilterProps { + pageTypeRefinements: any; + refinePageTypes: (value: string) => void; + sharedRefinements: any; + refineSharedTypes: (value: string) => void; + selectedFilters: string[]; + setSelectedFilters: (filters: string[]) => void; + handleChipClick: (e: React.MouseEvent, filter: string) => void; +} + +const MobileFilter: React.FC = ({ pageTypeRefinements, refinePageTypes, sharedRefinements, @@ -144,28 +150,28 @@ const MobileFilter = ({ }) => { const [isOpen, setIsOpen] = useState(false); const [resourcesOpen, setResourcesOpen] = useState( - pageTypeRefinements.some(item => item.isRefined) + pageTypeRefinements.some((item: any) => item.isRefined) ); const [usersOpen, setUsersOpen] = useState( - sharedRefinements.some(item => item.isRefined) + sharedRefinements.some((item: any) => item.isRefined) ); - const toggleOpen = (e) => { + const toggleOpen = (e: React.MouseEvent) => { e.preventDefault(); setIsOpen(!isOpen); }; - const toggleResourcesOpen = (e) => { + const toggleResourcesOpen = (e: React.MouseEvent) => { e.preventDefault(); setResourcesOpen(!resourcesOpen); }; - const toggleUsersOpen = (e) => { + const toggleUsersOpen = (e: React.MouseEvent) => { e.preventDefault(); setUsersOpen(!usersOpen); }; - const handleCheckboxChange = (refineFn, item) => { + const handleCheckboxChange = (refineFn: (value: string) => void, item: any) => { const isSelected = selectedFilters.includes(item.value); if (isSelected) { setSelectedFilters(selectedFilters.filter(filter => filter !== item.value)); @@ -175,14 +181,14 @@ const MobileFilter = ({ refineFn(item.value); }; - const handleClearAll = (e) => { + const handleClearAll = (e: React.MouseEvent) => { e.preventDefault(); setSelectedFilters([]); - pageTypeRefinements.forEach(item => item.isRefined && refinePageTypes(item.value)); - sharedRefinements.forEach(item => item.isRefined && refineSharedTypes(item.value)); + pageTypeRefinements.forEach((item: any) => item.isRefined && refinePageTypes(item.value)); + sharedRefinements.forEach((item: any) => item.isRefined && refineSharedTypes(item.value)); }; - const handleApply = (e) => { + const handleApply = (e: React.MouseEvent) => { e.preventDefault(); setIsOpen(false); }; @@ -224,7 +230,7 @@ const MobileFilter = ({ )} {isOpen && ( -
    +
    {selectedFilters.length > 0 && ( {selectedFilters.map((filter, i) => ( @@ -274,7 +280,7 @@ const MobileFilter = ({ {resourcesOpen && ( - {pageTypeRefinements.map((item, i) => ( + {pageTypeRefinements.map((item: any, i: number) => (
  • {usersOpen && ( - {sharedRefinements.map((item, i) => ( + {sharedRefinements.map((item: any, i: number) => (
  • { +const SearchForm: React.FC = ({ searchIndex, searchIndexAsc, searchIndexDesc }) => { const { query, refine } = useSearchBox(); const { items: pageTypeRefinements, refine: refinePageTypes } = useRefinementList({ attribute: "basic_page_type", @@ -105,7 +94,7 @@ const SearchForm = ({ searchIndex, searchIndex_asc, searchIndex_desc }) => { sortBy: ["name:asc"] }); - const [selectedFilters, setSelectedFilters] = useState([]); + const [selectedFilters, setSelectedFilters] = useState([]); const hasRefinedItems = pageTypeRefinements.some(item => item.isRefined) || sharedRefinements.some(item => item.isRefined); useEffect(() => { @@ -125,9 +114,9 @@ const SearchForm = ({ searchIndex, searchIndex_asc, searchIndex_desc }) => { setSelectedFilters([...pageTypes, ...sharedTypes]); }, [query, pageTypeRefinements, sharedRefinements]); - const formRef = useRef(null); + const formRef = useRef(null); - const handleChipClick = (e, filter) => { + const handleChipClick = (e: React.MouseEvent, filter: string) => { e.preventDefault(); const pageTypeItem = pageTypeRefinements.find(item => item.value === filter); const sharedItem = sharedRefinements.find(item => item.value === filter); @@ -145,67 +134,67 @@ const SearchForm = ({ searchIndex, searchIndex_asc, searchIndex_desc }) => { return (
    { + e.preventDefault(); pageTypeRefinements.map(refinementItem => { if (refinementItem.isRefined) refinePageTypes(refinementItem.value); }); sharedRefinements.map(refinementItem => { if (refinementItem.isRefined) refineSharedTypes(refinementItem.value); }); + setSelectedFilters([]); }} + aria-label="Filter Form" > - - -

    Filter By

    - - {selectedFilters.map((filter, i) => ( - - handleChipClick(e, filter)} aria-label={`Clear ${filter} filter`}>{filter} - - ))} - - {hasRefinedItems && { e.preventDefault(); formRef.current.reset(); }} className="focusable">Clear all filters} -
    - Resources -
      - {pageTypeRefinements.map((item, i) => -
    • - - refinePageTypes(item.value)} - checked={item.isRefined} - /> -
      - {item.value} ({item.count}) -
      -
      -
    • - )} -
    -
    -
    - Available to -
      - {sharedRefinements.map((item, i) => -
    • - - refineSharedTypes(item.value)} - checked={item.isRefined} - /> -
      - {item.value} ({item.count}) -
      -
      -
    • - )} -
    -
    -
    -
    + +

    Filter By

    + + {selectedFilters.map((filter, i) => ( + + handleChipClick(e, filter)} aria-label={`Clear ${filter} filter`}>{filter} + + ))} + + {hasRefinedItems && { e.preventDefault(); formRef.current?.reset(); }} className="focusable">Clear all filters} +
    + Resources +
      + {pageTypeRefinements.map((item, i) => +
    • + + refinePageTypes(item.value)} + checked={item.isRefined} + /> +
      + {item.value} ({item.count}) +
      +
      +
    • + )} +
    +
    +
    + Available to +
      + {sharedRefinements.map((item, i) => +
    • + + refineSharedTypes(item.value)} + checked={item.isRefined} + /> +
      + {item.value} ({item.count}) +
      +
      +
    • + )} +
    +
    +
  • +

    + + {hit.title} + +

    + + {hit.summary && +

    + +

    + } + + {(!hit.summary && hit.html) && +

    + +

    + } +