PageSourceSearch

https://www.fcc-fac.ca/513f12c78695a501a670ed58525e52f1987f0635-123a20057bc390982c86.js

js fcc-fac.ca collected 2026-10-09 21:29:41 UTC 144,008 bytes, 2 lines download raw bytes

1/*! For license information please see 513f12c78695a501a670ed58525e52f1987f0635-123a20057bc390982c86.js.LICENSE.txt */
2(self.webpackChunkfcc_public_site=self.webpackChunkfcc_public_site||[]).push([[861],{2909:function(e){"use strict";e.exports={escapeFacetValue:function(e){return"string"!=typeof e?e:String(e).replace(/^-/,"\\-")},unescapeFacetValue:function(e){return"string"!=typeof e?e:e.replace(/^\\-/,"-")}}},3978:function(e,t){"use strict";t._=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}},6966:function(e,t,n){"use strict";var r=n(82625);t._=function(e,t){if(e){if("string"==typeof e)return r._(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r._(e,t):void 0}}},7577:function(e,t,n){"use strict";var r=n(20849);e.exports=function(e,t){var n=(t||[]).map(function(e){return e.split(":")});return e.reduce(function(e,t){var i=t.split(":"),a=r(n,function(e){return e[0]===i[0]});return i.length>1||!a?(e[0].push(i[0]),e[1].push(i[1]),e):(e[0].push(a[0]),e[1].push(a[1]),e)},[[],[]])}},8540:function(e,t,n){"use strict";var r=n(82918);t._=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),i.forEach(function(t){r._(e,t,n[t])})}return e}},14218:function(e,t,n){"use strict";var r=n(29676),i=n(96482),a=n(84949),s=n(6966);t._=function(e,t){return r._(e)||i._(e,t)||s._(e,t)||a._()}},14328:function(e,t){"use strict";t._=function(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e}},14843:function(e){"use strict";e.exports=function(e,t){return e.filter(function(n,r){return t.indexOf(n)>-1&&e.indexOf(n)===r})}},14962:function(e,t,n){"use strict";var r=n(20785),i=n(76177),a=n(86038),s=n(72169);t._=function(e){return r._(e)||i._(e)||s._(e)||a._()}},15587:function(e,t){"use strict";function n(e){return t._=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(e)}t._=n},16938:function(e){"use strict";e.exports="3.28.0"},17507:function(e){"use strict";e.exports=function e(t){if("number"==typeof t)return t;if("string"==typeof t)return parseFloat(t);if(Array.isArray(t))return t.map(e);throw new Error("The value should be a number, a parsable string or an array of those.")}},19127:function(e){"use strict";function t(e){e=e||{},this.params=e.params||[]}t.prototype={constructor:t,addParams:function(e){var n=this.params.slice();return n.push(e),new t({params:n})},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,t){return this.params.filter(function(e){return void 0===t[e.$$id]}).map(function(t){var n=Object.assign({},t,{indexName:e,threshold:t.threshold||0});return delete n.$$id,n})}},e.exports=t},19888:function(e,t,n){"use strict";e.exports=n(58493)},20392:function(e,t){"use strict";function n(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(t._=n=function(){return!!e})()}t._=n},20785:function(e,t){"use strict";t._=function(e){if(Array.isArray(e))return e}},20849:function(e){"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var n=0;n<e.length;n++)if(t(e[n]))return e[n]}},21383:function(e){"use strict";e.exports=function(e,t){if(null===e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}},22708:function(e,t,n){"use strict";
2var r=n(44755),i=n(76177),a=n(40465),s=n(72169);t._=function(e){return r._(e)||i._(e)||s._(e)||a._()}},25543:function(e,t,n){"use strict";var r=n(29116),i=n(70790);t._=function(e,t){return!t||"object"!==i._(t)&&"function"!=typeof t?r._(e):t}},25778:function(e,t,n){"use strict";var r=n(57776);t._=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),i.forEach(function(t){r._(e,t,n[t])})}return e}},28205:function(e,t){"use strict";t._=function(e,t){if(null==e)return{};var n,r,i={},a=Object.getOwnPropertyNames(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n]);return i}},29110:function(e){"use strict";e.exports=function(){return Array.prototype.slice.call(arguments).reduceRight(function(e,t){return Object.keys(Object(t)).forEach(function(n){void 0!==t[n]&&(void 0!==e[n]&&delete e[n],e[n]=t[n])}),e},{})}},29116:function(e,t){"use strict";t._=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},29676:function(e,t){"use strict";t._=function(e){if(Array.isArray(e))return e}},29755:function(e,t,n){"use strict";var r=n(91600),i=n(91586),a=n(85346),s=n(6966);t._=function(e){return r._(e)||i._(e)||s._(e)||a._()}},32150:function(e,t){"use strict";t._=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},33371:function(e,t,n){"use strict";
vendor: 17,798 bytes, line 2
2var r=n(29110),i=n(20849),a=n(14843),s=n(44728),c=n(40317),o=n(21383),u=n(17507),l=n(72208),h=n(44054);function f(e,t){return Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every(function(e,n){return f(t[n],e)}):e===t}function 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 n=this;Object.keys(t).forEach(function(e){var r=-1!==d.PARAMETERS.indexOf(e),i=void 0!==t[e];!r&&i&&(n[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(n){var r=e[n];if("string"==typeof r){var i=parseFloat(r);t[n]=isNaN(i)?r:i}}),Array.isArray(e.insideBoundingBox)&&(t.insideBoundingBox=e.insideBoundingBox.map(function(e){return Array.isArray(e)?e.map(function(e){return parseFloat(e)}):e})),e.numericRefinements){var n={};Object.keys(e.numericRefinements).forEach(function(t){var r=e.numericRefinements[t]||{};n[t]={},Object.keys(r).forEach(function(e){var i=r[e].map(function(e){return Array.isArray(e)?e.map(function(e){return"string"==typeof e?parseFloat(e):e}):"string"==typeof e?parseFloat(e):e});n[t][e]=i})}),t.numericRefinements=n}return s(e,t)},d.make=function(e){var t=new d(e);return(e.hierarchicalFacets||[]).forEach(function(e){if(e.rootPath){var n=t.getHierarchicalRefinement(e.name);n.length>0&&0!==n[0].indexOf(e.rootPath)&&(t=t.clearRefinements(e.name)),0===(n=t.getHierarchicalRefinement(e.name)).length&&(t=t.toggleHierarchicalFacetRefinement(e.name,e.rootPath))}}),t},d.validate=function(e,t){var n=t||{};return e.tagFilters&&n.tagRefinements&&n.tagRefinements.length>0?new Error("[Tags] Cannot switch from the managed tag API to the advanced API. It is probably an error, if it is really what you want, you should first clear the tags with clearTags method."):e.tagRefinements.length>0&&n.tagFilters?new Error("[Tags] Cannot switch from the advanced tag API to the managed API. It is probably an error, if it is not, you should first clear the tags with clearTags method."):e.numericFilters&&n.numericRefinements&&c(n.numericRefinements)?new Error("[Numeric filters] Can't switch from the advanced to the managed API. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):c(e.numericRefinements)&&n.numericFilters?new Error("[Numeric filters] Can't switch from the managed API to the advanced. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):null},d.prototype={constructor:d,clearRefinements:function(e){var t={numericRefinements:this._clearNumericRefinements(e),facetsRefinements:h.clearRefinement(this.facetsRefinements,e,"conjunctiveFacet"),facetsExcludes:h.clearRefinement(this.facetsExcludes,e,"exclude"),disjunctiveFacetsRefinements:h.clearRefinement(this.disjunctiveFacetsRefinements,e,"disjunctiveFacet"),hierarchicalFacetsRefinements:h.clearRefinement(this.hierarchicalFacetsRefinements,e,"hierarchicalFacet")};return t.numericRefinements===this.numericRefinements&&t.facetsRefinements===this.facetsRefinements&&t.facetsExcludes===this.facetsExcludes&&t.disjunctiveFacetsRefinements===this.disjunctiveFacetsRefinements&&t.hierarchicalFacetsRefinements===this.hierarchicalFacetsRefinements?this:this.setQueryParameters(t)},clearTags:function(){return void 0===this.tagFilters&&0===this.tagRefinements.length?this:this.setQueryParameters({tagFilters:void 0,tagRefinements:[]})},setIndex:function(e){return e===this.index?this:this.setQueryParameters({index:e})},setQuery:function(e){return e===this.query?this:this.setQueryParameters({query:e})},setPage:function(e){return e===this.page?this:this.setQueryParameters({page:e})},setFacets:function(e){return this.setQueryParameters({facets:e})},setDisjunctiveFacets:function(e){return this.setQueryParameters({disjunctiveFacets:e})},setHitsPerPage:function(e){return this.hitsPerPage===e?this:this.setQueryParameters({hitsPerPage:e})},setTypoTolerance:function(e){return this.typoTolerance===e?this:this.setQueryParameters({typoTolerance:e})},addNumericRefinement:function(e,t,n){var r=u(n);if(this.isNumericRefined(e,t,r))return this;var i=s({},this.numericRefinements);return i[e]=s({},i[e]),i[e][t]?(i[e][t]=i[e][t].slice(),i[e][t].push(r)):i[e][t]=[r],this.setQueryParameters({numericRefinements:i})},getConjunctiveRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsRefinements[e]||[]},getDisjunctiveRefinements:function(e){return this.isDisjunctiveFacet(e)&&this.disjunctiveFacetsRefinements[e]||[]},getHierarchicalRefinement:function(e){return this.hierarchicalFacetsRefinements[e]||[]},getExcludeRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsExcludes[e]||[]},removeNumericRefinement:function(e,t,n){var r=n;return void 0!==r?this.isNumericRefined(e,t,r)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(n,i){return i===e&&n.op===t&&f(n.val,u(r))})}):this:void 0!==t?this.isNumericRefined(e,t)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(n,r){return r===e&&n.op===t})}):this:this.isNumericRefined(e)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(t,n){return n===e})}):this},getNumericRefinements:function(e){return this.numericRefinements[e]||{}},getNumericRefinement:function(e,t){return this.numericRefinements[e]&&this.numericRefinements[e][t]},_clearNumericRefinements:function(e){if(void 0===e)return c(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return o(this.numericRefinements,[e]);if("function"==typeof e){var t=!1,n=this.numericRefinements,r=Object.keys(n).reduce(function(r,i){var a=n[i],s={};return a=a||{},Object.keys(a).forEach(function(n){var r=a[n]||[],c=[];r.forEach(function(t){e({val:t,op:n},i,"numeric")||c.push(t)}),c.length!==r.length&&(t=!0),s[n]=c}),r[i]=s,r},{});return t?r:this.numericRefinements}},addFacet:function(e){return this.isConjunctiveFacet(e)?this:this.setQueryParameters({facets:this.facets.concat([e])})},addDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this:this.setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.concat([e])})},addHierarchicalFacet:function(e){if(this.isHierarchicalFacet(e.name))throw new Error("Cannot declare two hierarchical facets with the same name: `"+e.name+"`");return this.setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.concat([e])})},addFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return h.isRefined(this.facetsRefinements,e,t)?this:this.setQueryParameters({facetsRefinements:h.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 h.isRefined(this.facetsExcludes,e,t)?this:this.setQueryParameters({facetsExcludes:h.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 h.isRefined(this.disjunctiveFacetsRefinements,e,t)?this:this.setQueryParameters({disjunctiveFacetsRefinements:h.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 h.isRefined(this.facetsRefinements,e,t)?this.setQueryParameters({facetsRefinements:h.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 h.isRefined(this.facetsExcludes,e,t)?this.setQueryParameters({facetsExcludes:h.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 h.isRefined(this.disjunctiveFacetsRefinements,e,t)?this.setQueryParameters({disjunctiveFacetsRefinements:h.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:h.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:h.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:h.toggleRefinement(this.disjunctiveFacetsRefinements,e,t)})},toggleHierarchicalFacetRefinement:function(e,t){if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration");var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),i={};return void 0!==this.hierarchicalFacetsRefinements[e]&&this.hierarchicalFacetsRefinements[e].length>0&&(this.hierarchicalFacetsRefinements[e][0]===t||0===this.hierarchicalFacetsRefinements[e][0].indexOf(t+n))?-1===t.indexOf(n)?i[e]=[]:i[e]=[t.slice(0,t.lastIndexOf(n))]:i[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:r(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 n={};return n[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:r(n,this.hierarchicalFacetsRefinements)})},removeHierarchicalFacetRefinement:function(e){if(!this.isHierarchicalFacetRefined(e))return this;var t={};return t[e]=[],this.setQueryParameters({hierarchicalFacetsRefinements:r(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)&&h.isRefined(this.facetsRefinements,e,t)},isExcludeRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&h.isRefined(this.facetsExcludes,e,t)},isDisjunctiveFacetRefined:function(e,t){return!!this.isDisjunctiveFacet(e)&&h.isRefined(this.disjunctiveFacetsRefinements,e,t)},isHierarchicalFacetRefined:function(e,t){if(!this.isHierarchicalFacet(e))return!1;var n=this.getHierarchicalRefinement(e);return t?-1!==n.indexOf(t):n.length>0},isNumericRefined:function(e,t,n){if(void 0===n&&void 0===t)return Boolean(this.numericRefinements[e]);var r=this.numericRefinements[e]&&void 0!==this.numericRefinements[e][t];if(void 0===n||!r)return r;var a,s,c=u(n),o=void 0!==(a=this.numericRefinements[e][t],s=c,i(a,function(e){return f(e,s)}));return r&&o},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=a(Object.keys(this.numericRefinements).filter(function(t){return Object.keys(e.numericRefinements[t]).length>0}),this.disjunctiveFacets);return Object.keys(this.disjunctiveFacetsRefinements).filter(function(t){return e.disjunctiveFacetsRefinements[t].length>0}).concat(t).concat(this.getRefinedHierarchicalFacets()).sort()},getRefinedHierarchicalFacets:function(){var e=this;return a(this.hierarchicalFacets.map(function(e){return e.name}),Object.keys(this.hierarchicalFacetsRefinements).filter(function(t){return e.hierarchicalFacetsRefinements[t].length>0})).sort()},getUnrefinedDisjunctiveFacets:function(){var e=this.getRefinedDisjunctiveFacets();return this.disjunctiveFacets.filter(function(t){return-1===e.indexOf(t)})},managedParameters:["index","facets","disjunctiveFacets","facetsRefinements","hierarchicalFacets","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacetsRefinements"],getQueryParams:function(){var e=this.managedParameters,t={},n=this;return Object.keys(this).forEach(function(r){var i=n[r];-1===e.indexOf(r)&&void 0!==i&&(t[r]=i)}),t},setQueryParameter:function(e,t){if(this[e]===t)return this;var n={};return n[e]=t,this.setQueryParameters(n)},setQueryParameters:function(e){if(!e)return this;var t=d.validate(this,e);if(t)throw t;var n=this,r=d._parseNumbers(e),i=Object.keys(this).reduce(function(e,t){return e[t]=n[t],e},{}),a=Object.keys(r).reduce(function(e,t){var n=void 0!==e[t],i=void 0!==r[t];return n&&!i?o(e,[t]):(i&&(e[t]=r[t]),e)},i);return new this.constructor(a)},resetPage:function(){return void 0===this.page?this:this.setPage(0)},_getHierarchicalFacetSortBy:function(e){return e.sortBy||["isRefined:desc","name:asc"]},_getHierarchicalFacetSeparator:function(e){return e.separator||" > "},_getHierarchicalRootPath:function(e){return e.rootPath||null},_getHierarchicalShowParentLevel:function(e){return"boolean"!=typeof e.showParentLevel||e.showParentLevel},getHierarchicalFacetByName:function(e){return 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 n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e));return t.split(n).map(function(e){return e.trim()})},toString:function(){return JSON.stringify(this,null,2)}},e.exports=d},33632:function(e,t){"use strict";t._=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},36571:function(e,t,n){"use strict";var r=n(72733),i=n(46732),a=n(2909).escapeFacetValue,s=n(73014),c=n(44728),o=n(40317),u=n(21383),l=n(19127),h=n(42223),f=n(49228),d=n(33371),m=n(67691),p=n(57749),g=n(16938);function v(e,t,n,r){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+g+")"),this.setClient(e);var i=n||{};i.index=t,this.state=d.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=r,this._recommendCache={}}function y(e){if(e<0)throw new Error("Page requested below 0.");return this._change({state:this.state.setPage(e),isPageReset:!1}),this}function _(){return this.state.page}s(v,r),v.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},v.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},v.prototype.searchWithComposition=function(){return this._runComposition({onlyWithDerivedHelpers:!0}),this},v.prototype.recommend=function(){return this._recommend(),this},v.prototype.getQuery=function(){var e=this.state;return f._getHitsSearchParams(e)},v.prototype.searchOnce=function(e,t){var n=e?this.state.setQueryParameters(e):this.state,r=f._getQueries(n.index,n),i=this;
vendor: 7,518 bytes, line 2
2if(this._currentNbQueries++,this.emit("searchOnce",{state:n}),!t)return this.client.search(r).then(function(e){return i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),{content:new m(n,e.results),state:n,_originalResponse:e}},function(e){throw i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),e});this.client.search(r).then(function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(null,new m(n,e.results),n)}).catch(function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,n)})},v.prototype.findAnswers=function(e){console.warn("[algoliasearch-helper] answers is no longer supported");var t=this.state,n=this.derivedHelpers[0];if(!n)return Promise.resolve([]);var r=n.getModifiedState(t),i=c({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:u(f._getHitsSearchParams(r),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),a="search for answers was called, but this client does not have a function client.initIndex(index).findAnswers";if("function"!=typeof this.client.initIndex)throw new Error(a);var s=this.client.initIndex(r.index);if("function"!=typeof s.findAnswers)throw new Error(a);return s.findAnswers(r.query,e.queryLanguages,i)},v.prototype.searchForFacetValues=function(e,t,n,r){var i="function"==typeof this.client.searchForFacetValues&&"function"!=typeof this.client.searchForFacets,s="function"==typeof this.client.initIndex;if(!i&&!s&&"function"!=typeof this.client.search)throw new Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues or client.initIndex(index).searchForFacetValues");var c=this.state.setQueryParameters(r||{}),o=c.isDisjunctiveFacet(e),u=f.getSearchForFacetQuery(e,t,n,c);this._currentNbQueries++;var l,h=this;i?l=this.client.searchForFacetValues([{indexName:c.index,params:u}]):s?l=this.client.initIndex(c.index).searchForFacetValues(u):(delete u.facetName,l=this.client.search([{type:"facet",facet:e,indexName:c.index,params:u}]).then(function(e){return e.results[0]})),this.emit("searchForFacetValues",{state:c,facet:e,query:t});var d=this.lastResults&&this.lastResults.index===c.index&&this.lastResults.renderingContent&&this.lastResults.renderingContent.facetOrdering&&this.lastResults.renderingContent.facetOrdering.values&&this.lastResults.renderingContent.facetOrdering.values[e]&&this.lastResults.renderingContent.facetOrdering.values[e].hide||[];return l.then(function(t){return h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),(t=Array.isArray(t)?t[0]:t).facetHits=t.facetHits.reduce(function(t,n){return d.indexOf(n.value)>-1||(n.escapedValue=a(n.value),n.isRefined=o?c.isDisjunctiveFacetRefined(e,n.escapedValue):c.isFacetRefined(e,n.escapedValue),t.push(n)),t},[]),t},function(e){throw h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),e})},v.prototype.searchForCompositionFacetValues=function(e,t,n,r){if("function"!=typeof this.client.searchForFacetValues)throw new Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues");var i=this.state.setQueryParameters(r||{}),s=i.isDisjunctiveFacet(e);this._currentNbQueries++;var c,o=this;return c=this.client.searchForFacetValues({compositionID:i.index,facetName:e,searchForFacetValuesRequest:{params:{query:t,maxFacetHits:n,searchQuery:f._getCompositionHitsSearchParams(i)}}}),this.emit("searchForFacetValues",{state:i,facet:e,query:t}),c.then(function(t){return o._currentNbQueries--,0===o._currentNbQueries&&o.emit("searchQueueEmpty"),(t=t.results[0]).facetHits.forEach(function(t){t.escapedValue=a(t.value),t.isRefined=s?i.isDisjunctiveFacetRefined(e,t.escapedValue):i.isFacetRefined(e,t.escapedValue)}),t},function(e){throw o._currentNbQueries--,0===o._currentNbQueries&&o.emit("searchQueueEmpty"),e})},v.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},v.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},v.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},v.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},v.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},v.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},v.prototype.addNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,n),isPageReset:!0}),this},v.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},v.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},v.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},v.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},v.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},v.prototype.addFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.addFrequentlyBoughtTogether(e)}),this},v.prototype.addRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.addRelatedProducts(e)}),this},v.prototype.addTrendingItems=function(e){return this._recommendChange({state:this.recommendState.addTrendingItems(e)}),this},v.prototype.addTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.addTrendingFacets(e)}),this},v.prototype.addLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.addLookingSimilar(e)}),this},v.prototype.removeNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,n),isPageReset:!0}),this},v.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},v.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},v.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},v.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},v.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},v.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},v.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},v.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},v.prototype.removeFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.removeParam
vendor: 8,392 bytes, line 2
2s(e)}),this},v.prototype.removeRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},v.prototype.removeTrendingItems=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},v.prototype.removeTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},v.prototype.removeLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},v.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},v.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},v.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},v.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},v.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},v.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},v.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},v.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},v.prototype.setCurrentPage=y,v.prototype.setPage=y,v.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},v.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},v.prototype.setState=function(e){return this._change({state:d.make(e),isPageReset:!1}),this},v.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new d(e),this},v.prototype.hasRefinements=function(e){return!!o(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))},v.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},v.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},v.prototype.hasTag=function(e){return this.state.isTagRefined(e)},v.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},v.prototype.getIndex=function(){return this.state.index},v.prototype.getCurrentPage=_,v.prototype.getPage=_,v.prototype.getTags=function(){return this.state.tagRefinements},v.prototype.getRefinements=function(e){var t=[];if(this.state.isConjunctiveFacet(e))this.state.getConjunctiveRefinements(e).forEach(function(e){t.push({value:e,type:"conjunctive"})}),this.state.getExcludeRefinements(e).forEach(function(e){t.push({value:e,type:"exclude"})});else if(this.state.isDisjunctiveFacet(e)){this.state.getDisjunctiveRefinements(e).forEach(function(e){t.push({value:e,type:"disjunctive"})})}var n=this.state.getNumericRefinements(e);return Object.keys(n).forEach(function(e){var r=n[e];t.push({value:r,operator:e,type:"numeric"})}),t},v.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},v.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},v.prototype._search=function(e){var t=this.state,n=[],r=[];e.onlyWithDerivedHelpers||(r=f._getQueries(t.index,t),n.push({state:t,queriesCount:r.length,helper:this}),this.emit("search",{state:t,results:this.lastResults}));var i=this.derivedHelpers.map(function(e){var r=e.getModifiedState(t),i=r.index?f._getQueries(r.index,r):[];return n.push({state:r,queriesCount:i.length,helper:e}),e.emit("search",{state:r,results:e.lastResults}),i}),a=Array.prototype.concat.apply(r,i),s=this._queryId++;if(this._currentNbQueries++,!a.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,n,s));try{this.client.search(a).then(this._dispatchAlgoliaResponse.bind(this,n,s)).catch(this._dispatchAlgoliaError.bind(this,s))}catch(c){this.emit("error",{error:c})}},v.prototype._runComposition=function(){var e=this.state,t=[],n=this.derivedHelpers.map(function(n){var r=n.getModifiedState(e),i=f._getCompositionQueries(r);return t.push({state:r,queriesCount:i.length,helper:n}),n.emit("search",{state:r,results:n.lastResults}),i}),r=Array.prototype.concat.apply([],n),i=this._queryId++;if(this._currentNbQueries++,!r.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,t,i));if(r.length>1)throw new Error("Only one query is allowed when using a composition.");var a=r[0];try{this.client.search(a).then(this._dispatchAlgoliaResponse.bind(this,t,i)).catch(this._dispatchAlgoliaError.bind(this,i))}catch(s){this.emit("error",{error:s})}},v.prototype._recommend=function(){var e=this.state,t=this.recommendState,n=this.getIndex(),r=[{state:t,index:n,helper:this}],i=t.params.map(function(e){return e.$$id});this.emit("fetch",{recommend:{state:t,results:this.lastRecommendResults}});var a=this._recommendCache,s=this.derivedHelpers.map(function(t){var n=t.getModifiedState(e).index;if(!n)return[];var s=t.getModifiedRecommendState(new l);return r.push({state:s,index:n,helper:t}),i=Array.prototype.concat.apply(i,s.params.map(function(e){return e.$$id})),t.emit("fetch",{recommend:{state:s,results:t.lastRecommendResults}}),s._buildQueries(n,a)}),c=Array.prototype.concat.apply(this.recommendState._buildQueries(n,a),s);if(0!==c.length)if(c.length>0&&void 0===this.client.getRecommendations)console.warn("Please update algoliasearch/lite to the latest version in order to use recommend widgets.");else{var o=this._recommendQueryId++;this._currentNbRecommendQueries++;try{this.client.getRecommendations(c).then(this._dispatchRecommendResponse.bind(this,o,r,i)).catch(this._dispatchRecommendError.bind(this,o))}catch(u){this.emit("error",{error:u})}}},v.prototype._dispatchAlgoliaResponse=function(e,t,n){var r=this;if(!(t<this._lastQueryIdReceived)){this._currentNbQueries-=t-this._lastQueryIdReceived,this._lastQueryIdReceived=t,0===this._currentNbQueries&&this.emit("searchQueueEmpty");var i=n.results.slice(),a=Object.keys(n).reduce(function(e,t){return"results"!==t&&(e[t]=n[t]),e},{});Object.keys(a).length<=0&&(a=void 0),e.forEach(function(e){var t=e.state,n=e.queriesCount,s=e.helper,c=i.splice(0,n);t.index?(s.lastResults=new m(t,c,r._searchResultsOptions),void 0!==a&&(s.lastResults._rawContent=a),s.emit("result",{results:s.lastResults,state:t})):s.emit("result",{results:null,state:t})})}},v.prototype._dispatchRecommendResponse=function(e,t,n,r){if(!(e<this._lastRecommendQueryIdReceived)){this._currentNbRecommendQueries-=e-this._lastRecommendQueryIdReceived,this._lastRecommendQueryIdReceived=e,0===this._currentNbRecommendQueries&&this.emit("recommendQueueEmpty");var i=this._recommendCache,a={};n.filter(function(e){return void 0===i[e]}).forEach(function(e,t){a[e]||(a[e]=[]),a[e].push(t)}),Object.keys(a).forEach(function(e){var t=a[e],s=r.results[t[0]];1!==t.length?i[e]=Object.assign({},s,{hits:p(n,t.map(function(e){return r.results[e].hits}))}):i[e]=s});var s={};n.forEach(function(e){s[e]=i[e]}),t.forEach(function(e){var t=e.state,n=e.helper;e.index?(n.lastRecommendResults=new h(t,s),n.emit("recommend:result",{recommend:{results:n.lastRecommendResults,state:t}})):n.emit("recommend:result",{results:null,state:t})})}},v.prototype._dispatchAlgoliaError=function(e,t){e<this._lastQueryIdReceived||(this._currentNbQueries-=e-this._lastQueryIdReceived,this._lastQueryIdReceived=e,this.emit("error",{error:t}),0===this._currentNbQueries&&this.emit("searchQueueEmpty"))},v.prototype._dispatchRecommendError=function(e,t){e<this._lastRecommendQueryIdReceived||(this._currentNbRecommendQueries-=e-this._lastRecommendQueryIdReceived,this._lastRecommendQueryIdReceived=e,this.emit("error",{error:t}),0===this._currentNbRecommendQueries&&this.emit("recommendQueueEmpty"))},v.prototype.containsRefinement=function(e,t,n,r){return e||0!==t.length||0!==n.length||0!==r.length},v.prototype._hasDisjunctiveRefinements=function(e){return this.state.disjunctiveRefinements[e]&&this.state.disjunctiveRefinements[e].length>0},v.prototype._change=function(e){var t=e.state,n=e.isPageReset;
2t!==this.state&&(this.state=t,this.emit("change",{state:this.state,results:this.lastResults,isPageReset:n}))},v.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}}))},v.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},v.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+g+")"),this.client=e),this},v.prototype.getClient=function(){return this.client},v.prototype.derive=function(e,t){var n=new i(this,e,t);return this.derivedHelpers.push(n),n},v.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)},v.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=v},38033:function(e,t){"use strict";t._=function(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}},38601:function(e){"use strict";function t(e,t){if(e!==t){var n=void 0!==e,r=null===e,i=void 0!==t,a=null===t;if(!a&&e>t||r&&i||!n)return 1;if(!r&&e<t||a&&n||!i)return-1}return 0}e.exports=function(e,n,r){if(!Array.isArray(e))return[];Array.isArray(r)||(r=[]);var i=e.map(function(e,t){return{criteria:n.map(function(t){return e[t]}),index:t,value:e}});return i.sort(function(e,n){for(var i=-1;++i<e.criteria.length;){var a=t(e.criteria[i],n.criteria[i]);if(a)return i>=r.length?a:"desc"===r[i]?-a:a}return e.index-n.index}),i.map(function(e){return e.value})}},38657:function(e){e.exports=function(e){return e.reduce(function(e,t){return e.concat(t)},[])}},39418:function(e,t,n){"use strict";var r=n(79351);t._=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r._(e,t)}},39439:function(e,t){"use strict";t._=function(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e}},39661:function(e,t,n){"use strict";var r=n(20785),i=n(93685),a=n(86038),s=n(72169);t._=function(e,t){return r._(e)||i._(e,t)||s._(e,t)||a._()}},40317:function(e){"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},40465:function(e,t){"use strict";t._=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},42223:function(e){"use strict";function t(e,t){this._state=e,this._rawResults={};var n=this;e.params.forEach(function(e){var r=e.$$id;n[r]=t[r],n._rawResults[r]=t[r]})}t.prototype={constructor:t},e.exports=t},43917:function(e){"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}},44054:function(e,t,n){"use strict";var r=n(29110),i=n(40317),a=n(21383),s={addRefinement:function(e,t,n){if(s.isRefined(e,t,n))return e;var i=""+n,a=e[t]?e[t].concat(i):[i],c={};return c[t]=a,r(c,e)},removeRefinement:function(e,t,n){if(void 0===n)return s.clearRefinement(e,function(e,n){return t===n});var r=""+n;return s.clearRefinement(e,function(e,n){return t===n&&r===e})},toggleRefinement:function(e,t,n){if(void 0===n)throw new Error("toggleRefinement should be used with a value");return s.isRefined(e,t,n)?s.removeRefinement(e,t,n):s.addRefinement(e,t,n)},clearRefinement:function(e,t,n){if(void 0===t)return i(e)?{}:e;if("string"==typeof t)return a(e,[t]);if("function"==typeof t){var r=!1,s=Object.keys(e).reduce(function(i,a){var s=e[a]||[],c=s.filter(function(e){return!t(e,a,n)});return c.length!==s.length&&(r=!0),i[a]=c,i},{});return r?s:e}},isRefined:function(e,t,n){var r=Boolean(e[t])&&e[t].length>0;if(void 0===n||!r)return r;var i=""+n;return-1!==e[t].indexOf(i)}};e.exports=s},44090:function(e,t){"use strict";t._=function(e,t){if(null==e)return{};var n,r,i={},a=Object.getOwnPropertyNames(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n]);return i}},44728:function(e){"use strict";function t(e){return"object"==typeof e&&null!==e?r(Array.isArray(e)?[]:{},e):e}function n(e){return"function"==typeof e||Array.isArray(e)||"[object Object]"===Object.prototype.toString.call(e)}function r(e,i){if(e===i)return e;for(var a in i)if(Object.prototype.hasOwnProperty.call(i,a)&&"__proto__"!==a&&"constructor"!==a){var s=i[a],c=e[a];void 0!==c&&void 0===s||(n(c)&&n(s)?e[a]=r(c,s):e[a]=t(s))}return e}e.exports=function(e){n(e)||(e={});for(var t=1,i=arguments.length;t<i;t++){var a=arguments[t];n(a)&&r(e,a)}return e}},44755:function(e,t,n){"use strict";var r=n(3978);t._=function(e){if(Array.isArray(e))return r._(e)}},46732:function(e,t,n){"use strict";var r=n(72733);function i(e,t,n){this.main=e,this.fn=t,this.recommendFn=n,this.lastResults=null,this.lastRecommendResults=null}n(73014)(i,r),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},49228:function(e,t,n){"use strict";var r=n(44728);function i(e){return Object.keys(e).sort().reduce(function(t,n){return t[n]=e[n],t},{})}var a={_getQueries:function(e,t){var n=[];return n.push({indexName:e,params:a._getHitsSearchParams(t)}
vendor: 2,725 bytes, line 2
2),t.getRefinedDisjunctiveFacets().forEach(function(r){n.push({indexName:e,params:a._getDisjunctiveFacetSearchParams(t,r)})}),t.getRefinedHierarchicalFacets().forEach(function(r){var i=t.getHierarchicalFacetByName(r),s=t.getHierarchicalRefinement(r),c=t._getHierarchicalFacetSeparator(i);if(s.length>0&&s[0].split(c).length>1){var o=s[0].split(c).slice(0,-1).reduce(function(e,t,n){return e.concat({attribute:i.attributes[n],value:0===n?t:[e[e.length-1].value,t].join(c)})},[]);o.forEach(function(r,s){var c=a._getDisjunctiveFacetSearchParams(t,r.attribute,0===s);function u(e){return i.attributes.some(function(t){return t===e.split(":")[0]})}var l=(c.facetFilters||[]).reduce(function(e,t){if(Array.isArray(t)){var n=t.filter(function(e){return!u(e)});n.length>0&&e.push(n)}return"string"!=typeof t||u(t)||e.push(t),e},[]),h=o[s-1];s>0?c.facetFilters=l.concat(h.attribute+":"+h.value):l.length>0?c.facetFilters=l:delete c.facetFilters,n.push({indexName:e,params:c})})}}),n},_getCompositionQueries:function(e){return[{compositionID:e.index,requestBody:{params:a._getCompositionHitsSearchParams(e)}}]},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(a._getHitsHierarchicalFacetsAttributes(e)).sort(),n=a._getFacetFilters(e),s=a._getNumericFilters(e),c=a._getTagFilters(e),o={};return t.length>0&&(o.facets=t.indexOf("*")>-1?["*"]:t),c.length>0&&(o.tagFilters=c),n.length>0&&(o.facetFilters=n),s.length>0&&(o.numericFilters=s),i(r({},e.getQueryParams(),o))},_getCompositionHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets.map(function(t){return e.disjunctiveFacetsRefinements&&e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].length>0?"disjunctive("+t+")":t})).concat(a._getHitsHierarchicalFacetsAttributes(e)).sort(),n=a._getFacetFilters(e),s=a._getNumericFilters(e),c=a._getTagFilters(e),o={};t.length>0&&(o.facets=t.indexOf("*")>-1?["*"]:t),c.length>0&&(o.tagFilters=c),n.length>0&&(o.facetFilters=n),s.length>0&&(o.numericFilters=s);var u=e.getQueryParams();return delete u.highlightPreTag,delete u.highlightPostTag,delete u.index,i(r({},u,o))},_getDisjunctiveFacetSearchParams:function(e,t,n){var s=a._getFacetFilters(e,t,n),c=a._getNumericFilters(e,t),o=a._getTagFilters(e),u={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};o.length>0&&(u.tagFilters=o);var l=e.getHierarchicalFacetByName(t);return u.facets=l?a._getDisjunctiveHierarchicalFacetAttribute(e,l,n):t,c.length>0&&(u.numericFilters=c),s.length>0&&(u.facetFilters=s),i(r({},e.getQueryParams(),u))},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var n=[];return Object.keys(e.numericRefinements).forEach(function(r){var i=e.numericRefinements[r]||{};
2Object.keys(i).forEach(function(e){var a=i[e]||[];t!==r&&a.forEach(function(t){if(Array.isArray(t)){var i=t.map(function(t){return r+e+t});n.push(i)}else n.push(r+e+t)})})}),n},_getTagFilters:function(e){return e.tagFilters?e.tagFilters:e.tagRefinements.join(",")},_getFacetFilters:function(e,t,n){var r=[],i=e.facetsRefinements||{};Object.keys(i).sort().forEach(function(e){(i[e]||[]).slice().sort().forEach(function(t){r.push(e+":"+t)})});var a=e.facetsExcludes||{};Object.keys(a).sort().forEach(function(e){(a[e]||[]).sort().forEach(function(t){r.push(e+":-"+t)})});var s=e.disjunctiveFacetsRefinements||{};Object.keys(s).sort().forEach(function(e){var n=s[e]||[];if(e!==t&&n&&0!==n.length){var i=[];n.slice().sort().forEach(function(t){i.push(e+":"+t)}),r.push(i)}});var c=e.hierarchicalFacetsRefinements||{};return Object.keys(c).sort().forEach(function(i){var a=(c[i]||[])[0];if(void 0!==a){var s,o,u=e.getHierarchicalFacetByName(i),l=e._getHierarchicalFacetSeparator(u),h=e._getHierarchicalRootPath(u);if(t===i){if(-1===a.indexOf(l)||!h&&!0===n||h&&h.split(l).length===a.split(l).length)return;h?(o=h.split(l).length-1,a=h):(o=a.split(l).length-2,a=a.slice(0,a.lastIndexOf(l))),s=u.attributes[o]}else o=a.split(l).length-1,s=u.attributes[o];s&&r.push([s+":"+a])}}),r},_getHitsHierarchicalFacetsAttributes:function(e){return e.hierarchicalFacets.reduce(function(t,n){var r=e.getHierarchicalRefinement(n.name)[0];if(!r)return t.push(n.attributes[0]),t;var i=e._getHierarchicalFacetSeparator(n),a=r.split(i).length,s=n.attributes.slice(0,a+1);return t.concat(s)},[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,n){var r=e._getHierarchicalFacetSeparator(t);if(!0===n){var i=e._getHierarchicalRootPath(t),a=0;return i&&(a=i.split(r).length),[t.attributes[a]]}var s=(e.getHierarchicalRefinement(t.name)[0]||"").split(r).length-1;return t.attributes.slice(0,s+1)},getSearchForFacetQuery:function(e,t,n,s){var c=s.isDisjunctiveFacet(e)?s.clearRefinements(e):s,o={facetQuery:t,facetName:e};return"number"==typeof n&&(o.maxFacetHits=n),i(r({},a._getHitsSearchParams(c),o))}};e.exports=a},50885:function(e,t){"use strict";t._=function(e){if(null==e)throw new TypeError("Cannot destructure "+e);return e}},57749:function(e,t,n){"use strict";var r=n(20849),i=n(38657);e.exports=function(e,t){var n={};return t.forEach(function(t){t.forEach(function(t,r){e.includes(t.objectID)||(n[t.objectID]?n[t.objectID]={indexSum:n[t.objectID].indexSum+r,count:n[t.objectID].count+1}:n[t.objectID]={indexSum:r,count:1})})}),function(e,t){var n=[];return Object.keys(e).forEach(function(r){e[r].count<2&&(e[r].indexSum+=100),n.push({objectID:r,avgOfIndices:e[r].indexSum/t})}),n.sort(function(e,t){return e.avgOfIndices>t.avgOfIndices?1:-1})}(n,t.length).reduce(function(e,n){var a=r(i(t),function(e){return e.objectID===n.objectID});return a?e.concat(a):e},[])}},57776:function(e,t){"use strict";t._=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},58493:function(e,t,n){"use strict";var r=n(96540);var i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useState,s=r.useEffect,c=r.useLayoutEffect,o=r.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch(r){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 n=t(),r=a({inst:{value:n,getSnapshot:t}}),i=r[0].inst,l=r[1];return c(function(){i.value=n,i.getSnapshot=t,u(i)&&l({inst:i})},[e,n,t]),s(function(){return u(i)&&l({inst:i}),e(function(){u(i)&&l({inst:i})})},[e]),o(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:l},64577:function(e,t,n){"use strict";var r=n(84650);t._=function(e,t){if(null==e)return{};var n,i,a,s={};if("undefined"!=typeof Reflect&&Reflect.ownKeys){for(n=Reflect.ownKeys(e),a=0;a<n.length;a++)i=n[a],t.indexOf(i)>=0||Object.prototype.propertyIsEnumerable.call(e,i)&&(s[i]=e[i]);return s}if(s=r._(e,t),Object.getOwnPropertySymbols)for(n=Object.getOwnPropertySymbols(e),a=0;a<n.length;a++)i=n[a],t.indexOf(i)>=0||Object.prototype.propertyIsEnumerable.call(e,i)&&(s[i]=e[i]);return s}},66156:function(e,t){"use strict";t._=function(e,t){if(null==e)return{};var n,r,i={},a=Object.getOwnPropertyNames(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n]);return i}},67691:function(e,t,n){"use strict";var r=n(78965),i=n(29110),a=n(2909),s=n(20849),c=n(43917),o=n(7577),u=n(92183),l=n(38601),h=a.escapeFacetValue,f=a.unescapeFacetValue,d=n(76673);function m(e){var t={};return e.forEach(function(e,n){t[e]=n}),t}function p(e,t,n){t&&t[n]&&(e.stats=t[n])}function g(e,t,n){var a=t[0]||{};this._rawResults=t;var o=this;
vendor: 14,676 bytes, line 2
2Object.keys(a).forEach(function(e){o[e]=a[e]});var l=i(n,{persistHierarchicalRootCount:!1});Object.keys(l).forEach(function(e){o[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 h=e.getRefinedDisjunctiveFacets(),g=m(e.facets),v=m(e.disjunctiveFacets),y=1,_=a.facets||{};Object.keys(_).forEach(function(t){var n,r,i=_[t],u=(n=e.hierarchicalFacets,r=t,s(n,function(e){return(e.attributes||[]).indexOf(r)>-1}));if(u){var l=u.attributes.indexOf(t),h=c(e.hierarchicalFacets,function(e){return e.name===u.name});o.hierarchicalFacets[h][l]={attribute:t,data:i,exhaustive:a.exhaustiveFacetsCount}}else{var f,d=-1!==e.disjunctiveFacets.indexOf(t),m=-1!==e.facets.indexOf(t);d&&(f=v[t],o.disjunctiveFacets[f]={name:t,data:i,exhaustive:a.exhaustiveFacetsCount},p(o.disjunctiveFacets[f],a.facets_stats,t)),m&&(f=g[t],o.facets[f]={name:t,data:i,exhaustive:a.exhaustiveFacetsCount},p(o.facets[f],a.facets_stats,t))}}),this.hierarchicalFacets=r(this.hierarchicalFacets),h.forEach(function(n){var r=t[y],s=r&&r.facets?r.facets:{},l=e.getHierarchicalFacetByName(n);Object.keys(s).forEach(function(t){var n,h=s[t];if(l){n=c(e.hierarchicalFacets,function(e){return e.name===l.name});var d=c(o.hierarchicalFacets[n],function(e){return e.attribute===t});if(-1===d)return;o.hierarchicalFacets[n][d].data=o.persistHierarchicalRootCount?u(o.hierarchicalFacets[n][d].data,h):i(h,o.hierarchicalFacets[n][d].data)}else{n=v[t];var m=a.facets&&a.facets[t]||{};o.disjunctiveFacets[n]={name:t,data:u(m,h),exhaustive:r.exhaustiveFacetsCount},p(o.disjunctiveFacets[n],r.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach(function(r){!o.disjunctiveFacets[n].data[r]&&e.disjunctiveFacetsRefinements[t].indexOf(f(r))>-1&&(o.disjunctiveFacets[n].data[r]=0)})}}),y++}),e.getRefinedHierarchicalFacets().forEach(function(n){var r=e.getHierarchicalFacetByName(n),a=e._getHierarchicalFacetSeparator(r),s=e.getHierarchicalRefinement(n);0===s.length||s[0].split(a).length<2||t.slice(y).forEach(function(t){var n=t&&t.facets?t.facets:{};Object.keys(n).forEach(function(t){var u=n[t],l=c(e.hierarchicalFacets,function(e){return e.name===r.name}),h=c(o.hierarchicalFacets[l],function(e){return e.attribute===t});if(-1!==h){var f={};if(s.length>0&&!o.persistHierarchicalRootCount){var d=s[0].split(a)[0];f[d]=o.hierarchicalFacets[l][h].data[d]}o.hierarchicalFacets[l][h].data=i(f,u,o.hierarchicalFacets[l][h].data)}}),y++})}),Object.keys(e.facetsExcludes).forEach(function(t){var n=e.facetsExcludes[t],r=g[t];o.facets[r]={name:t,data:_[t],exhaustive:a.exhaustiveFacetsCount},n.forEach(function(e){o.facets[r]=o.facets[r]||{name:t},o.facets[r].data=o.facets[r].data||{},o.facets[r].data[e]=0})}),this.hierarchicalFacets=this.hierarchicalFacets.map(d(e)),this.facets=r(this.facets),this.disjunctiveFacets=r(this.disjunctiveFacets),this._state=e}function v(e,t){function n(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var r=s(e.facets,n);return r?Object.keys(r.data).map(function(n){var i=h(n);return{name:n,escapedValue:i,count:r.data[n],isRefined:e._state.isFacetRefined(t,i),isExcluded:e._state.isExcludeRefined(t,n)}}):[]}if(e._state.isDisjunctiveFacet(t)){var i=s(e.disjunctiveFacets,n);return i?Object.keys(i.data).map(function(n){var r=h(n);return{name:n,escapedValue:r,count:i.data[n],isRefined:e._state.isDisjunctiveFacetRefined(t,r)}}):[]}if(e._state.isHierarchicalFacet(t)){var a=s(e.hierarchicalFacets,n);if(!a)return a;var c=e._state.getHierarchicalFacetByName(t),o=e._state._getHierarchicalFacetSeparator(c),u=f(e._state.getHierarchicalRefinement(t)[0]||"");0===u.indexOf(c.rootPath)&&(u=u.replace(c.rootPath+o,""));var l=u.split(o);return l.unshift(t),y(a,l,0),a}}function y(e,t,n){e.isRefined=e.name===(t[n]&&t[n].trim()),e.data&&e.data.forEach(function(e){y(e,t,n+1)})}function _(e,t,n,r){if(r=r||0,Array.isArray(t))return e(t,n[r]);if(!t.data||0===t.data.length)return t;var a=t.data.map(function(t){return _(e,t,n,r+1)}),s=e(a,n[r]);return i({data:s},t)}function R(e,t){var n=s(e,function(e){return e.name===t});return n&&n.stats}function b(e,t,n,r,i){var a=s(i,function(e){return e.name===n}),c=a&&a.data&&a.data[r]?a.data[r]:0,o=a&&a.exhaustive||!1;return{type:t,attributeName:n,name:r,count:c,exhaustive:o}}g.prototype.getFacetByName=function(e){function t(t){return t.name===e}return s(this.facets,t)||s(this.disjunctiveFacets,t)||s(this.hierarchicalFacets,t)},g.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],g.prototype.getFacetValues=function(e,t){var n=v(this,e);if(n){var r,a=i(t,{sortBy:g.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),s=this;if(Array.isArray(n))r=[e];else r=s._state.getHierarchicalFacetByName(n.name).attributes;return _(function(e,t){var n=function(e,t){return e.renderingContent&&e.renderingContent.facetOrdering&&e.renderingContent.facetOrdering.values&&e.renderingContent.facetOrdering.values[t]}(s,t);if(a.facetOrdering&&n)return function(e,t){var n=[],r=[],i=t.hide||[],a=(t.order||[]).reduce(function(e,t,n){return e[t]=n,e},{});e.forEach(function(e){var t=e.path||e.name,s=i.indexOf(t)>-1;s||void 0===a[t]?s||r.push(e):n[a[t]]=e}),n=n.filter(function(e){return e});var s,c=t.sortRemainingBy;return"hidden"===c?n:(s="alpha"===c?[["path","name"],["asc","asc"]]:[["count"],["desc"]],n.concat(l(r,s[0],s[1])))}(e,n);if(Array.isArray(a.sortBy)){var r=o(a.sortBy,g.DEFAULT_SORT),i=l(e,r[0],r[1]),c=n&&n.hide?n.hide:[];if(c.length>0){var u=[];return i.forEach(function(e){var t=e.path||e.name;-1===c.indexOf(t)&&u.push(e)}),u}return i}if("function"==typeof a.sortBy)return function(e,t){return t.sort(e)}(a.sortBy,e);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")},n,r)}},g.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?R(this.facets,e):this._state.isDisjunctiveFacet(e)?R(this.disjunctiveFacets,e):void 0},g.prototype.getRefinements=function(){var e=this._state,t=this,n=[];return Object.keys(e.facetsRefinements).forEach(function(r){e.facetsRefinements[r].forEach(function(i){n.push(b(e,"facet",r,i,t.facets))})}),Object.keys(e.facetsExcludes).forEach(function(r){e.facetsExcludes[r].forEach(function(i){n.push(b(e,"exclude",r,i,t.facets))})}),Object.keys(e.disjunctiveFacetsRefinements).forEach(function(r){e.disjunctiveFacetsRefinements[r].forEach(function(i){n.push(b(e,"disjunctive",r,i,t.disjunctiveFacets))})}),Object.keys(e.hierarchicalFacetsRefinements).forEach(function(r){e.hierarchicalFacetsRefinements[r].forEach(function(i){n.push(function(e,t,n,r){var i=e.getHierarchicalFacetByName(t),a=e._getHierarchicalFacetSeparator(i),c=n.split(a),o=s(r,function(e){return e.name===t}),u=c.reduce(function(e,t){var n=e&&s(e.data,function(e){return e.name===t});return void 0!==n?n:e},o),l=u&&u.count||0,h=u&&u.exhaustive||!1,f=u&&u.path||"";return{type:"hierarchical",attributeName:t,name:f,count:l,exhaustive:h}}(e,r,i,t.hierarchicalFacets))})}),Object.keys(e.numericRefinements).forEach(function(t){var r=e.numericRefinements[t];Object.keys(r).forEach(function(e){r[e].forEach(function(r){n.push({type:"numeric",attributeName:t,name:r,numericValue:r,operator:e})})})}),e.tagRefinements.forEach(function(e){n.push({type:"tag",attributeName:"_tags",name:e})}),n},e.exports=g},70790:function(e,t){"use strict";t._=function(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}},71434:function(e,t,n){"use strict";var r=n(28205);t._=function(e,t){if(null==e)return{};var n,i,a,s={};if("undefined"!=typeof Reflect&&Reflect.ownKeys){for(n=Reflect.ownKeys(e),a=0;a<n.length;a++)i=n[a],t.indexOf(i)>=0||Object.prototype.propertyIsEnumerable.call(e,i)&&(s[i]=e[i]);return s}if(s=r._(e,t),Object.getOwnPropertySymbols)for(n=Object.getOwnPropertySymbols(e),a=0;a<n.length;a++)i=n[a],t.indexOf(i)>=0||Object.prototype.propertyIsEnumerable.call(e,i)&&(s[i]=e[i]);return s}},72169:function(e,t,n){"use strict";var r=n(3978);t._=function(e,t){if(e){if("string"==typeof e)return r._(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r._(e,t):void 0}}},72208:function(e){"use strict";e.exports=function(e){return null!==e&&/^[a-zA-Z0-9_-]{1,64}$/.test(e)}},72733:function(e){function t(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function n(e){return"function"==typeof e}function r(e){return"object"==typeof e&&null!==e}function i(e){return void 0===e}e.exports=t,t.prototype._events=void 0,t.prototype._maxListeners=void 0,t.defaultMaxListeners=10,t.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},t.prototype.emit=function(e){var t,a,s,c,o,u;if(this._events||(this._events={}),"error"===e&&(!this._events.error||r(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var l=new Error('Uncaught, unspecified "error" event. ('+t+")");throw l.context=t,l}if(i(a=this._events[e]))return!1;if(n(a))switch(arguments.length){case 1:a.call(this);break;case 2:a.call(this,arguments[1]);break;case 3:a.call(this,arguments[1],arguments[2]);break;default:c=Array.prototype.slice.call(arguments,1),a.apply(this,c)}else if(r(a))for(c=Array.prototype.slice.call(arguments,1),s=(u=a.slice()).length,o=0;o<s;o++)u[o].apply(this,c);return!0},t.prototype.addListener=function(e,a){var s;if(!n(a))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,n(a.listener)?a.listener:a),this._events[e]?r(this._events[e])?this._events[e].push(a):this._events[e]=[this._events[e],a]:this._events[e]=a,r(this._events[e])&&!this._events[e].warned&&(s=i(this._maxListeners)?t.defaultMaxListeners:this._maxListeners)&&s>0&&this._events[e].length>s&&(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(!n(t))throw TypeError("listener must be a function");var r=!1;function i(){this.removeListener(e,i),r||(r=!0,t.apply(this,arguments))}return i.listener=t,this.on(e,i),this},t.prototype.removeListener=function(e,t){var i,a,s,c;if(!n(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(s=(i=this._events[e]).length,a=-1,i===t||n(i.listener)&&i.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(r(i)){for(c=s;c-- >0;)if(i[c]===t||i[c].listener&&i[c].listener===t){a=c;break}if(a<0)return this;1===i.length?(i.length=0,delete this._events[e]):i.splice(a,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},t.prototype.removeAllListeners=function(e){var t,r;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(n(r=this._events[e]))this.removeListener(e,r);else if(r)for(;r.length;)this.removeListener(e,r[r.length-1]);return delete this._events[e],this},t.prototype.listeners=function(e){return this._events&&this._events[e]?n(this._events[e])?[this._events[e]]:this._events[e].slice():[]},t.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(n(t))return 1;if(t)return t.length}return 0},t.listenerCount=function(e,t){return e.listenerCount(t)}},73014:function(e){"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},74103:function(e,t,n){"use strict";var r=n(36571),i=n(19127),a=n(42223),s=n(33371),c=n(67691);function o(e,t,n,i){return new r(e,t,n,i)}o.version=n(16938),o.AlgoliaSearchHelper=r,o.SearchParameters=s,o.RecommendParameters=i,o.SearchResults=c,o.RecommendResults=a,e.exports=o},75487:function(e,t){"use strict";t._=function(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e}},76177:function(e,t){"use strict";t._=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}},76673:function(e,t,n){"use strict";e.exports=function(e){return function(t,n){var r=e.hierarchicalFacets[n],u=e.hierarchicalFacetsRefinements[r.name]&&e.hierarchicalFacetsRefinements[r.name][0]||"",l=e._getHierarchicalFacetSeparator(r),h=e._getHierarchicalRootPath(r),f=e._getHierarchicalShowParentLevel(r),d=a(e._getHierarchicalFacetSortBy(r)),m=t.every(function(e){return e.exhaustive}),p=function(e,t,n,r,a){return function(u,l,h){var f=u;if(h>0){var d=0;for(f=u;d<h;){var m=f&&Array.isArray(f.data)?f.data:[];f=i(m,function(e){return e.isRefined}),d++}}if(f){var p=Object.keys(l.data).map(function(e){return[e,l.data[e]]}).filter(function(e){return function(e,t,n,r,i,a){if(i&&(0!==e.indexOf(i)||i===e))return!1;return!i&&-1===e.indexOf(r)||i&&e.split(r).length-i.split(r).length===1||-1===e.indexOf(r)&&-1===n.indexOf(r)||0===n.indexOf(e)||0===e.indexOf(t+r)&&(a||0===e.indexOf(n))}(e[0],f.path||n,a,t,n,r)});f.data=s(p.map(function(e){var n=e[0];return function(e,t,n,r,i){var a=t.split(n);return{name:a[a.length-1].trim(),path:t,escapedValue:c(t),count:e,isRefined:r===t||0===r.indexOf(t+n),exhaustive:i,data:null}}(e[1],n,t,o(a),l.exhaustive)}),e[0],e[1])}return u}}(d,l,h,f,u),g=t;return h&&(g=t.slice(h.split(l).length)),g.reduce(p,{name:e.hierarchicalFacets[n].name,count:null,isRefined:!0,path:null,escapedValue:null,exhaustive:m,data:null})}};var r=n(2909),i=n(20849),a=n(7577),s=n(38601),c=r.escapeFacetValue,o=r.unescapeFacetValue},78965:function(e){"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},79351:function(e,t){"use strict";
2function n(e,r){return t._=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(e,r)}t._=n},79723:function(e,t,n){"use strict";var r=n(66156);t._=function(e,t){if(null==e)return{};var n,i,a,s={};if("undefined"!=typeof Reflect&&Reflect.ownKeys){for(n=Reflect.ownKeys(e),a=0;a<n.length;a++)i=n[a],t.indexOf(i)>=0||Object.prototype.propertyIsEnumerable.call(e,i)&&(s[i]=e[i]);return s}if(s=r._(e,t),Object.getOwnPropertySymbols)for(n=Object.getOwnPropertySymbols(e),a=0;a<n.length;a++)i=n[a],t.indexOf(i)>=0||Object.prototype.propertyIsEnumerable.call(e,i)&&(s[i]=e[i]);return s}},82321:function(e,t,n){"use strict";var r=n(44090);t._=function(e,t){if(null==e)return{};var n,i,a,s={};if("undefined"!=typeof Reflect&&Reflect.ownKeys){for(n=Reflect.ownKeys(e),a=0;a<n.length;a++)i=n[a],t.indexOf(i)>=0||Object.prototype.propertyIsEnumerable.call(e,i)&&(s[i]=e[i]);return s}if(s=r._(e,t),Object.getOwnPropertySymbols)for(n=Object.getOwnPropertySymbols(e),a=0;a<n.length;a++)i=n[a],t.indexOf(i)>=0||Object.prototype.propertyIsEnumerable.call(e,i)&&(s[i]=e[i]);return s}},82625:function(e,t){"use strict";t._=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}},82668:function(e,t,n){"use strict";var r=n(32150);t._=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),i.forEach(function(t){r._(e,t,n[t])})}return e}},82918:function(e,t){"use strict";t._=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},84349:function(e,t){"use strict";function n(){return t._=n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n.apply(this,arguments)}t._=n},84650:function(e,t){"use strict";t._=function(e,t){if(null==e)return{};var n,r,i={},a=Object.getOwnPropertyNames(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n]);return i}},84949:function(e,t){"use strict";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.")}},85346:function(e,t){"use strict";t._=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},86038:function(e,t){"use strict";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.")}},86418:function(e,t,n){"use strict";var r=n(15587),i=n(20392),a=n(25543);t._=function(e,t,n){return t=r._(t),a._(e,i._()?Reflect.construct(t,n||[],r._(e).constructor):t.apply(e,n))}},88243:function(e,t,n){"use strict";var r=n(97753);t._=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),i.forEach(function(t){r._(e,t,n[t])})}return e}},88928:function(e,t){"use strict";t._=function(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t}},89591:function(e,t){"use strict";function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}t._=function(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}},91586:function(e,t){"use strict";t._=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}},91600:function(e,t,n){"use strict";var r=n(82625);t._=function(e){if(Array.isArray(e))return r._(e)}},92183:function(e){"use strict";e.exports=function(){return Array.prototype.slice.call(arguments).reduceRight(function(e,t){return Object.keys(Object(t)).forEac
2h(function(n){var r="number"==typeof e[n]?e[n]:0,i=t[n];void 0!==i&&i>=r&&(void 0!==e[n]&&delete e[n],e[n]=i)}),e},{})}},93685:function(e,t){"use strict";t._=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a=[],s=!0,c=!1;try{for(n=n.call(e);!(s=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);s=!0);}catch(o){c=!0,i=o}finally{try{s||null==n.return||n.return()}finally{if(c)throw i}}return a}}},96482:function(e,t){"use strict";t._=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a=[],s=!0,c=!1;try{for(n=n.call(e);!(s=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);s=!0);}catch(o){c=!0,i=o}finally{try{s||null==n.return||n.return()}finally{if(c)throw i}}return a}}},97753:function(e,t){"use strict";t._=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},98699:function(e,t,n){"use strict";n.d(t,{A:function(){return yn}});var r=n(96540),i=n.t(r,2),a=n(56313),s=n(56187),c=n(49077),o=n(74667),u=n(63322),l=n(24576),h=n(55677),f=n(34164),d=n(24794),m=n(82321),p=(0,r.createContext)(null),g=(0,r.createContext)(null),v=n(8540),y=n(22708),_=n(86418),R=n(33632),b=n(89591),S=n(97753),w=n(39418),x=n(88928),F=n(88243),P=n(29755),j=n(72733),E=n(74103),O=n(14328),I=n(14218);var T=n(70790);function C(){return function(e){if("object"===("undefined"==typeof document?"undefined":(0,T._)(document))&&"string"==typeof document.cookie)for(var t="".concat(e,"="),n=document.cookie.split(";"),r=0;r<n.length;r++){for(var i=n[r];" "===i.charAt(0);)i=i.substring(1);if(0===i.indexOf(t))return i.substring(t.length,i.length)}}("_ALGOLIA")}function A(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{fallback:function(){}}).fallback;return"undefined"==typeof window?t():e({window:window})}function k(e){if(e.appId&&e.apiKey)return[e.appId,e.apiKey];if(e.transporter){var t=e.transporter,n=t.headers||t.baseHeaders,r=t.queryParameters||t.baseQueryParameters,i="x-algolia-application-id",a="x-algolia-api-key";return[n[i]||r[i],n[a]||r[a]]}return[e.applicationID,e.apiKey]}function N(e,t){for(var n,r=0;r<e.length;r++)if(t(n=e[r],r,e))return n}function H(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]}var D="2.17.2",Q="https://cdn.jsdelivr.net/npm/search-insights@".concat(D,"/dist/search-insights.min.js");function W(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.insightsClient,n=e.insightsInitParams,r=e.onEvent,i=e.$$internal,a=void 0!==i&&i,s=e.$$automatic,c=void 0!==s&&s,o=t;t||null===t||A(function(e){var t=e.window,n=t.AlgoliaAnalyticsObject||"aa";"string"==typeof n&&(o=t[n]),o||(t.AlgoliaAnalyticsObject=n,t[n]||(t[n]=function(){for(var e=arguments.length,r=new Array(e),i=0;i<e;i++)r[i]=arguments[i];t[n].queue||(t[n].queue=[]),t[n].queue.push(r)},t[n].version=D,t[n].shouldAddScript=!0),o=t[n])});var u=o||H;return function(e){var t,i=e.instantSearchInstance,s=i.middleware.filter(function(e){return"ais.insights"===e.instance.$$type&&e.instance.$$internal}).map(function(e){return e.creator});(t=i).unuse.apply(t,(0,P._)(s));var o,l,h,f=(0,I._)(k(i.client),2),d=f[0],m=f[1],p=void 0,g=void 0,v=void 0,y=u.queue;Array.isArray(y)&&(o=(0,I._)(["setUserToken","init"].map(function(e){var t=(0,I._)(N(y.slice().reverse(),function(t){return(0,I._)(t,1)[0]===e})||[],2);return t[1]}),2),g=o[0],p=o[1]);return u("getUserToken",null,function(e,t){v=U(t)}),!n&&L(u)||u("init",(0,F._)({appId:d,apiKey:m,partial:!0},n)),{$$type:"ais.insights",$$internal:a,$$automatic:c,onStateChange:function(){},subscribe:function(){if(u.shouldAddScript){var e="[insights middleware]: could not load search-insights.js. Please load it manually following https://alg.li/insights-init";try{var t=document.createElement("script");t.async=!0,t.src=Q,t.onerror=function(){i.emit("error",new Error(e))},document.body.appendChild(t),u.shouldAddScript=!1}catch(n){u.shouldAddScript=!1,i.emit("error",new Error(e))}}},started:function(){u("addAlgoliaAgent","insights-middleware"),h=i.mainHelper;var e,t=u.queue;Array.isArray(t)&&(e=(0,I._)(["setUserToken","init"].map(function(e){var n=(0,I._)(N(t.slice().reverse(),function(t){return(0,I._)(t,1)[0]===e})||[],2);return n[1]}),2),g=e[0],p=e[1]);l=function(e){var t,n,r=(null===(n=e._initialResults)||void 0===n||null===(t=n[e.indexName])||void 0===t?void 0:t.state)||{},i=e.mainHelper.state;return{userToken:r.userToken||i.userToken,clickAnalytics:r.clickAnalytics||i.clickAnalytics}}(i),c||h.overrideStateWithoutTriggeringChangeEvent((0,O._)((0,F._)({},h.state),{clickAnalytics:!0})),a||i.scheduleSearch();var s=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=U(e);if(n){var r=h.state.userToken;t?a():setTimeout(a,0)}function a(){h.overrideStateWithoutTriggeringChangeEvent((0,O._)((0,F._)({},h.state),{userToken:n})),r&&r!==e&&i.scheduleSearch()}};function o(e){s(e,!0),u("setUserToken",e)}var f,d=void 0,m=C();m?d=m:d="anonymous-".concat("xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}));var y=l.userToken;(null==n?void 0:n.userToken)&&(f=n.userToken),f?o(f):y?o(y):v?o(v):g?o(g):d&&(o(d),((null==n?void 0:n.useCookie)||(null==p?void 0:p.useCookie))&&function(e,t){var n=2592e6,r=new Date;r.setTime(r.getTime()+(t||6*n));var i="expires=".concat(r.toUTCString());document.cookie="_ALGOLIA=".concat(e,";").concat(i,";path=/")}
2(d,(null==n?void 0:n.cookieDuration)||(null==p?void 0:p.cookieDuration))),u("onUserTokenChange",function(e){return s(e,!0)},{immediate:!0});var _=u;L(u)&&(_=function(e,t){var n=(0,I._)(k(i.client),2),r=n[0],a=n[1];return u(e,t,{headers:{"X-Algolia-Application-Id":r,"X-Algolia-API-Key":a}})});var R,b=new Set;i.mainHelper.derivedHelpers[0].on("result",function(e){var t=e.results;!t||t.queryID&&t.queryID===R||(R=t.queryID,b.clear())}),i.sendEventToInsights=function(e){if(r)r(e,_);else if(e.insightsMethod){if("viewedObjectIDs"===e.insightsMethod){var t=e.payload,n=t.objectIDs.filter(function(e){return!b.has(e)});if(0===n.length)return;n.forEach(function(e){return b.add(e)}),t.objectIDs=n}e.payload.algoliaSource=["instantsearch"],c&&e.payload.algoliaSource.push("instantsearch-automatic"),"internal"===e.eventModifier&&e.payload.algoliaSource.push("instantsearch-internal"),_(e.insightsMethod,e.payload)}}},unsubscribe:function(){u("onUserTokenChange",void 0),i.sendEventToInsights=H,h&&l&&(h.overrideStateWithoutTriggeringChangeEvent((0,F._)({},h.state,l)),i.scheduleSearch())}}}}function L(e){var t=(0,I._)((e.version||"").split(".").map(Number),2),n=t[0],r=t[1];return n>=3||2===n&&r>=6||1===n&&r>=10}function U(e){if(e)return"number"==typeof e?e.toString():e}function $(e,t,n){var r=t.getHelper();return{uiState:n,helper:r,parent:t,instantSearchInstance:e,state:r.state,renderState:e.renderState,templatesConfig:e.templatesConfig,createURL:t.createURL,scopedResults:[],searchMetadata:{isSearchStalled:"stalled"===e.status},status:e.status,error:e.error}}function q(e,t,n){var r=t.getResultsForWidget(n),i=t.getHelper();return{helper:i,parent:t,instantSearchInstance:e,results:r,scopedResults:t.getScopedResults(),state:r&&"_state"in r?r._state:i.state,renderState:e.renderState,templatesConfig:e.templatesConfig,createURL:t.createURL,searchMetadata:{isSearchStalled:"stalled"===e.status},status:e.status,error:e.error}}function M(e,t,n){var r=$(t,t.mainIndex,t._initialUiState);e.forEach(function(e){var i={};if(e.getWidgetRenderState){var a=e.getWidgetRenderState(r);a&&a.widgetParams&&(i=a.widgetParams)}var s=Object.keys(i).filter(function(e){return void 0!==i[e]});n.widgets.push({type:e.$$type,widgetType:e.$$widgetType,params:s}),"ais.index"===e.$$type&&M(e.getWidgets(),t,n)})}function B(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).$$internal,t=void 0!==e&&e;return function(e){var n=e.instantSearchInstance,r={widgets:[]},i=document.createElement("meta"),a=document.querySelector("head");return i.name="instantsearch:widgets",{$$type:"ais.metadata",$$internal:t,onStateChange:function(){},subscribe:function(){setTimeout(function(){var e,t;r.ua=(e=n.client,(t=e).transporter&&t.transporter.userAgent?t.transporter.userAgent.value:t._ua),M(n.mainIndex.getWidgets(),n,r),n.middleware.forEach(function(e){return r.widgets.push({middleware:!0,type:e.instance.$$type,internal:e.instance.$$internal})}),i.content=JSON.stringify(r),a.appendChild(i)},0)},started:function(){},unsubscribe:function(){i.remove()}}}}var V=n(55373),J=function(e){e&&(window.document.title=e)},K=function(){function e(t){var n=this,r=t.windowTitle,i=t.writeDelay,a=void 0===i?400:i,s=t.createURL,c=t.parseURL,o=t.getLocation,u=t.start,l=t.dispose,h=t.push,f=t.cleanUrlOnDispose;(0,R._)(this,e),(0,S._)(this,"$$type","ais.browser"),(0,S._)(this,"windowTitle",void 0),(0,S._)(this,"writeDelay",void 0),(0,S._)(this,"_createURL",void 0),(0,S._)(this,"parseURL",void 0),(0,S._)(this,"getLocation",void 0),(0,S._)(this,"writeTimer",void 0),(0,S._)(this,"_onPopState",void 0),(0,S._)(this,"inPopState",!1),(0,S._)(this,"isDisposed",!1),(0,S._)(this,"latestAcknowledgedHistory",0),(0,S._)(this,"_start",void 0),(0,S._)(this,"_dispose",void 0),(0,S._)(this,"_push",void 0),(0,S._)(this,"_cleanUrlOnDispose",void 0),this.windowTitle=r,this.writeTimer=void 0,this.writeDelay=a,this._createURL=s,this.parseURL=c,this.getLocation=o,this._start=u,this._dispose=l,this._push=h,this._cleanUrlOnDispose=void 0===f||f,A(function(e){var t=e.window,r=n.windowTitle&&n.windowTitle(n.read());J(r),n.latestAcknowledgedHistory=t.history.length})}return(0,b._)(e,[{key:"read",value:function(){return this.parseURL({qsModule:V,location:this.getLocation()})}},{key:"write",value:function(e){var t=this;A(function(n){var r=n.window,i=t.createURL(e),a=t.windowTitle&&t.windowTitle(e);t.writeTimer&&clearTimeout(t.writeTimer),t.writeTimer=setTimeout(function(){J(a),t.shouldWrite(i)&&(t._push?t._push(i):r.history.pushState(e,a||"",i),t.latestAcknowledgedHistory=r.history.length),t.inPopState=!1,t.writeTimer=void 0},t.writeDelay)})}}
2,{key:"onUpdate",value:function(e){var t=this;this._start&&this._start(function(){e(t.read())}),this._onPopState=function(){t.writeTimer&&(clearTimeout(t.writeTimer),t.writeTimer=void 0),t.inPopState=!0,e(t.read())},A(function(e){e.window.addEventListener("popstate",t._onPopState)})}},{key:"createURL",value:function(e){return this._createURL({qsModule:V,routeState:e,location:this.getLocation()})}},{key:"dispose",value:function(){var e=this;this._dispose&&this._dispose(),this.isDisposed=!0,A(function(t){var n=t.window;e._onPopState&&n.removeEventListener("popstate",e._onPopState)}),this.writeTimer&&clearTimeout(this.writeTimer),this._cleanUrlOnDispose&&this.write({})}},{key:"start",value:function(){this.isDisposed=!1}},{key:"shouldWrite",value:function(e){var t=this;return A(function(n){var r=n.window;if(t.isDisposed&&!t._cleanUrlOnDispose)return!1;var i=!(t.isDisposed&&t.latestAcknowledgedHistory!==r.history.length);return!t.inPopState&&i&&e!==r.location.href})}}]),e}();var z=n(71434);function X(e){return e.configure,(0,z._)(e,["configure"])}function Z(e){return e!==Object(e)}function G(e,t){if(e===t)return!0;if(Z(e)||Z(t)||"function"==typeof e||"function"==typeof t)return e===t;if(Object.keys(e).length!==Object.keys(t).length)return!1;var n=!0,r=!1,i=void 0;try{for(var a,s=Object.keys(e)[Symbol.iterator]();!(n=(a=s.next()).done);n=!0){var c=a.value;if(!(c in t))return!1;if(!G(e[c],t[c]))return!1}}catch(o){r=!0,i=o}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}return!0}var Y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.router,n=void 0===t?function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.createURL,n=void 0===t?function(e){var t=e.qsModule,n=e.routeState,r=e.location,i=r.protocol,a=r.hostname,s=r.port,c=void 0===s?"":s,o=r.pathname,u=r.hash,l=t.stringify(n),h=""===c?"":":".concat(c);return l?"".concat(i,"//").concat(a).concat(h).concat(o,"?").concat(l).concat(u):"".concat(i,"//").concat(a).concat(h).concat(o).concat(u)}:t,r=e.parseURL,i=void 0===r?function(e){var t=e.qsModule,n=e.location;return t.parse(n.search.slice(1),{arrayLimit:99})}:r,a=e.writeDelay,s=void 0===a?400:a,c=e.windowTitle,o=e.getLocation,u=void 0===o?function(){return A(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.")}})}:o,l=e.start,h=e.dispose,f=e.push,d=e.cleanUrlOnDispose;return new K({createURL:n,parseURL:i,writeDelay:s,windowTitle:c,getLocation:u,start:l,dispose:h,push:f,cleanUrlOnDispose:d})}():t,r=e.stateMapping,i=void 0===r?{$$type:"ais.simple",stateToRoute:function(e){return Object.keys(e).reduce(function(t,n){return(0,O._)((0,F._)({},t),(0,S._)({},n,X(e[n])))},{})},routeToState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce(function(t,n){return(0,O._)((0,F._)({},t),(0,S._)({},n,X(e[n])))},{})}}:r,a=e.$$internal,s=void 0!==a&&a;return function(e){var t=e.instantSearchInstance;t._createURL=function(e){var r=0===t.mainIndex.getWidgets().length?t._initialUiState:t.mainIndex.getWidgetUiState({}),a=Object.keys(e).reduce(function(t,n){return(0,O._)((0,F._)({},t),(0,S._)({},n,e[n]))},r),s=i.stateToRoute(a);return n.createURL(s)};var r=void 0,a=t._initialUiState;return{$$type:"ais.router({router:".concat(n.$$type||"__unknown__",", stateMapping:").concat(i.$$type||"__unknown__","})"),$$internal:s,onStateChange:function(e){var t=e.uiState,a=i.stateToRoute(t);void 0!==r&&G(r,a)||(n.write(a),r=a)},subscribe:function(){t._initialUiState=(0,F._)({},a,i.routeToState(n.read())),n.onUpdate(function(e){t.mainIndex.getWidgets().length>0&&t.setUiState(i.routeToState(e))})},started:function(){var e;null===(e=n.start)||void 0===e||e.call(n)},unsubscribe:function(){n.dispose()}}}},ee=0;function te(e){return"ais.index"===e.$$type}var ne=Promise.resolve();function re(e){var t=null,n=!1,r=function(){for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];null===t&&(t=ne.then(function(){t=null,n?n=!1:e.apply(void 0,(0,P._)(i))}))};return r.wait=function(){if(null===t)throw new Error("The deferred function should be called before calling `wait()`");return t},r.cancel=function(){null!==t&&(n=!0)},r}function ie(e){for(var t=e.getParent(),n=[e.getHelper().state];null!==t;)n=[t.getHelper().state].concat(n),t=t.getParent();return n}function ae(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.map(function(e){return n=(t=e).name,r=t.connector,["https://www.algolia.com/doc/api-reference/widgets/",n,"/js/",void 0!==r&&r?"#connector":""].join("");var t,n,r}).join(", ");return function(e){return[e,"See documentation: ".concat(r)].filter(
2Boolean).join("\n\n")}}var se=function(e,t){return e.setQueryParameters({hierarchicalFacets:t.hierarchicalFacets.reduce(function(e,t){var n=function(e,t){if(!Array.isArray(e))return-1;for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}(e,function(e){return e.name===t.name});if(-1===n)return e.concat(t);var r=e.slice();return r.splice(n,1,t),r},e.hierarchicalFacets)})},ce=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce(function(e,t){var n=function(e,t){return e.setQueryParameters({hierarchicalFacetsRefinements:(0,F._)({},e.hierarchicalFacetsRefinements,t.hierarchicalFacetsRefinements)})}(e,t),r=function(e,t){return t.tagRefinements.reduce(function(e,t){return e.addTagRefinement(t)},e)}(se(n,t),t),i=function(e,t){return e.setQueryParameters({numericRefinements:(0,F._)({},e.numericRefinements,t.numericRefinements)})}(r,t),a=function(e,t){return e.setQueryParameters({disjunctiveFacetsRefinements:(0,F._)({},e.disjunctiveFacetsRefinements,t.disjunctiveFacetsRefinements)})}(i,t),s=function(e,t){return e.setQueryParameters({facetsExcludes:(0,F._)({},e.facetsExcludes,t.facetsExcludes)})}(a,t),c=function(e,t){return e.setQueryParameters({facetsRefinements:(0,F._)({},e.facetsRefinements,t.facetsRefinements)})}(s,t),o=function(e,t){return t.disjunctiveFacets.reduce(function(e,t){return e.addDisjunctiveFacet(t)},e)}(c,t),u=function(e,t){var n=[].concat(e.ruleContexts).concat(t.ruleContexts).filter(Boolean).filter(function(e,t,n){return n.indexOf(e)===t});return n.length>0?e.setQueryParameters({ruleContexts:n}):e}(o,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 n=(0,z._)(t,["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"]);return e.setQueryParameters(n)}(l,t)})},oe=ae({name:"index-widget"});function ue(e,t){var n=t.state,r=t.recommendState,i=t.isPageReset,a=t._uiState;n!==e.state&&(e.state=n,e.emit("change",{state:e.state,results:e.lastResults,isPageReset:i,_uiState:a})),r!==e.recommendState&&(e.recommendState=r)}function le(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.reduce(function(e,n){return te(n)?e:n.getWidgetUiState||n.getWidgetState?n.getWidgetUiState?n.getWidgetUiState(e,t):n.getWidgetState(e,t):e},n)}function he(e,t){var n=t.initialSearchParameters,r=(0,z._)(t,["initialSearchParameters"]);return e.reduce(function(e,t){return!t.getWidgetSearchParameters||te(t)?e:"search"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,r):t.getWidgetSearchParameters(e,r)},n)}function fe(e,t){var n=t.initialRecommendParameters,r=(0,z._)(t,["initialRecommendParameters"]);return e.reduce(function(e,t){return!te(t)&&"recommend"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,r):e},n)}function de(e){var t=e.filter(te);0!==t.length&&t.forEach(function(e){var t=e.getHelper();ue(t,{state:t.state.resetPage(),recommendState:t.recommendState,isPageReset:!0}),de(e.getWidgets())})}function me(e){return e.filter(te).reduce(function(e,t){var n;return(n=e).concat.apply(n,[{indexId:t.getIndexId(),results:t.getResults(),helper:t.getHelper()}].concat((0,P._)(me(t.getWidgets()))))},[])}var pe=function(e){if(void 0===e||void 0===e.indexName&&!e.EXPERIMENTAL_isolated)throw new Error(oe("The `indexName` option is required."));var t=e.indexName,n=void 0===t?"":t,r=e.indexId,i=void 0===r?n:r,a=e.EXPERIMENTAL_isolated,s=void 0!==a&&a,c=[],o={},u=null,l=null,h=null,f=null,d=null,m=!1,p=!1;return{$$type:"ais.index",$$widgetType:"ais.index",_isolated:s,getIndexName:function(){return n},getIndexId:function(){return i},getHelper:function(){return h},getResults:function(){return(null==f?void 0:f.lastResults)?(f.lastResults._state=h.state,f.lastResults):null},getResultsForWidget:function(e){return"recommend"!==e.dependsOn||te(e)||void 0===e.$$id?this.getResults():(null==h?void 0:h.lastRecommendResults)?h.lastRecommendResults[e.$$id]:null},getPreviousState:function(){return d},getScopedResults:function(){var e=this.getParent();return me(e?e.getWidgets():0===n.length?this.getWidgets():[this])},getParent:function(){return s?null:l},createURL:function(e){return"function"==typeof e?u._createURL((0,S._)({},i,e(o))):u._createURL((0,S._)({},i,le(c,{searchParameters:e,helper:h})))},scheduleLocalSearch:re(function(){s&&(null==h||h.search())}),getWidgets:function(){return c},addWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(oe("The `addWidgets` method expects an array of widgets."));var n=e.reduce(function(e,t){return e.concat(Array.isArray(t)?t:[t])},[]);if(n.some(function(e){return"function"!=typeof e.init&&"function"!=typeof e.render}))throw new Error(oe("The widget definition expects a `render` and/or an `init` method."));
2return n.forEach(function(e){e.parent=t,te(e)||(u&&"recommend"===e.dependsOn?u._hasRecommendWidget=!0:u?u._hasSearchWidget=!0:"recommend"===e.dependsOn?m=!0:p=!0,function(e){"recommend"===e.dependsOn&&(e.$$id=ee++)}(e))}),c=c.concat(n),u&&Boolean(n.length)&&(ue(h,{state:he(c,{uiState:o,initialSearchParameters:h.state}),recommendState:fe(c,{uiState:o,initialRecommendParameters:h.recommendState}),_uiState:o}),n.forEach(function(e){e.getRenderState&&ge({renderState:e.getRenderState(u.renderState[t.getIndexId()]||{},$(u,t,u._initialUiState)),instantSearchInstance:u,parent:t})}),n.forEach(function(e){e.init&&e.init($(u,t,u._initialUiState))}),s?this.scheduleLocalSearch():u.scheduleSearch()),this},removeWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(oe("The `removeWidgets` method expects an array of widgets."));var n=e.reduce(function(e,t){return e.concat(Array.isArray(t)?t:[t])},[]);if(n.some(function(e){return"function"!=typeof e.dispose}))throw new Error(oe("The widget definition expects a `dispose` method."));if((c=c.filter(function(e){return-1===n.indexOf(e)})).forEach(function(e){e.parent=void 0,te(e)||(u&&"recommend"===e.dependsOn?u._hasRecommendWidget=!0:u?u._hasSearchWidget=!0:"recommend"===e.dependsOn?m=!0:p=!0)}),u&&Boolean(n.length)){var r=n.reduce(function(e,n){var r=n.dispose({helper:h,state:e.cleanedSearchState,recommendState:e.cleanedRecommendState,parent:t});return(0,x._)(r,E.RecommendParameters)?e.cleanedRecommendState=r:r&&(e.cleanedSearchState=r),e},{cleanedSearchState:h.state,cleanedRecommendState:h.recommendState}),i=r.cleanedSearchState,a=r.cleanedRecommendState,l=u.future.preserveSharedStateOnUnmount?he(c,{uiState:o,initialSearchParameters:new E.SearchParameters({index:this.getIndexName()})}):he(c,{uiState:le(c,{searchParameters:i,helper:h}),initialSearchParameters:i});o=le(c,{searchParameters:l,helper:h}),h.setState(l),h.recommendState=a,c.length&&(s?this.scheduleLocalSearch():u.scheduleSearch())}return this},init:function(e){var t,r=this,a=e.instantSearchInstance,g=e.parent,v=e.uiState;if(null===h){u=a,l=g,o=v[i]||{};var y=a.mainHelper,_=he(c,{uiState:o,initialSearchParameters:new E.SearchParameters({index:n})}),R=fe(c,{uiState:o,initialRecommendParameters:new E.RecommendParameters});(h=E(y.getClient(),_.index,_)).recommendState=R,h.search=function(){return s?(a.status="loading",r.render({instantSearchInstance:a}),a.compositionID?h.searchWithComposition():h.searchOnlyWithDerivedHelpers()):a.onStateChange?(a.onStateChange({uiState:a.mainIndex.getWidgetUiState({}),setUiState:function(e){return a.setUiState(e,!1)}}),y):y.search()},h.searchWithoutTriggeringOnStateChange=function(){return y.search()},h.searchForFacetValues=function(e,t,n,i){var a=ce.apply(void 0,[y.state].concat((0,P._)(ie(r)))).setQueryParameters(i);return y.searchForFacetValues(e,t,n,a)};var b=n?h:E({},"__empty_index__",{}),S=s?b:function(e,t){for(;e;){if(e._isolated)return e.getHelper();e=e.getParent()}return t}(g,y);f=S.derive(function(){return ce.apply(void 0,[y.state].concat((0,P._)(ie(r))))},function(){return r.getHelper().recommendState});var w=null===(t=a._initialResults)||void 0===t?void 0:t[this.getIndexId()];if(null==w?void 0:w.results){var x=new E.SearchResults(new E.SearchParameters(w.state),w.results);f.lastResults=x,h.lastResults=x}if(null==w?void 0:w.recommendResults){var F=new E.RecommendResults(new E.RecommendParameters({params:w.recommendResults.params}),w.recommendResults.results);f.lastRecommendResults=F,h.lastRecommendResults=F}h.on("change",function(e){e.isPageReset&&de(c)}),f.on("search",function(){a.scheduleStalledRender()}),f.on("result",function(e){var t=e.results;a.scheduleRender(),h.lastResults=t,d=null==t?void 0:t._state}),f.on("recommend:result",function(e){var t=e.recommend;a.scheduleRender(),h.lastRecommendResults=t.results}),c.forEach(function(e){e.getRenderState&&ge({renderState:e.getRenderState(a.renderState[r.getIndexId()]||{},$(a,r,v)),instantSearchInstance:a,parent:r})}),c.forEach(function(e){e.init&&e.init($(a,r,v))}),h.on("change",function(e){var t=e.state,n=e._uiState;o=le(c,{searchParameters:t,helper:h},n||{}),a.onStateChange||a.onInternalStateChange()}),w&&a.scheduleRender(),m&&(a._hasRecommendWidget=!0),p&&(a._hasSearchWidget=!0)}},render:function(e){var t=this,r=e.instantSearchInstance;"error"===r.status&&!r.mainHelper.hasPendingRequests()&&d&&h.setState(d);var i=this.getResults()||(null==f?void 0:f.lastRecommendResults)||s&&!n?c:c.filter(function(e){return e.shouldRender});(i=i.filter(function(e){return!e.shouldRender||e.shouldRender({instantSearchInstance:r})}
2)).forEach(function(e){e.getRenderState&&ge({renderState:e.getRenderState(r.renderState[t.getIndexId()]||{},q(r,t,e)),instantSearchInstance:r,parent:t})}),i.forEach(function(e){e.render&&e.render(q(r,t,e))})},dispose:function(){var e=this;c.forEach(function(t){t.dispose&&h&&t.dispose({helper:h,state:h.state,recommendState:h.recommendState,parent:e})}),u=null,l=null,null==h||h.removeAllListeners(),h=null,null==f||f.detach(),f=null},getWidgetUiState:function(e){return c.filter(te).filter(function(e){return!e._isolated}).reduce(function(e,t){return t.getWidgetUiState(e)},(0,O._)((0,F._)({},e),(0,S._)({},i,(0,F._)({},e[i],o))))},getWidgetState:function(e){return this.getWidgetUiState(e)},getWidgetSearchParameters:function(e,t){var n=t.uiState;return he(c,{uiState:n,initialSearchParameters:e})},shouldRender:function(){return!0},refreshUiState:function(){o=le(c,{searchParameters:this.getHelper().state,helper:this.getHelper()},o)},setIndexUiState:function(e){var t="function"==typeof e?e(o):e;u.setUiState(function(e){return(0,O._)((0,F._)({},e),(0,S._)({},i,t))})}}};function ge(e){var t=e.renderState,n=e.instantSearchInstance,r=e.parent,i=r?r.getIndexId():n.mainIndex.getIndexId();n.renderState=(0,O._)((0,F._)({},n.renderState),(0,S._)({},i,(0,F._)({},n.renderState[i],t)))}var ve=function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.descendantName,r=t.modifierName,i=n?"-".concat(n):"",a=r?"--".concat(r):"";return"".concat("ais","-").concat(e).concat(i).concat(a)}};function ye(e,t){return(Array.isArray(t)?t:t.split(".")).reduce(function(e,t){return e&&e[t]},e)}var _e=n(84349),Re=n(50885),be={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Se=/[&<>"']/g,we=RegExp(Se.source);var xe={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},Fe=/&(amp|quot|lt|gt|#39);/g,Pe=RegExp(Fe.source);function je(e){if(!function(e){return"object"===(void 0===e?"undefined":(0,T._)(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}var Ee={highlightPreTag:"__ais-highlight__",highlightPostTag:"__/ais-highlight__"},Oe="<mark>",Ie="</mark>";function Te(e){return function(e){return e&&we.test(e)?e.replace(Se,function(e){return be[e]}):e}(e).replace(new RegExp(Ee.highlightPreTag,"g"),Oe).replace(new RegExp(Ee.highlightPostTag,"g"),Ie)}function Ce(e){return je(e)&&"string"!=typeof e.value?Object.keys(e).reduce(function(t,n){return(0,O._)((0,F._)({},t),(0,S._)({},n,Ce(e[n])))},{}):Array.isArray(e)?e.map(Ce):(0,O._)((0,F._)({},e),{value:Te(e.value)})}var Ae=ve("Highlight");function ke(e){var t=Oe,n=Ie;return e.map(function(e){return e.isHighlighted?t+e.value+n:e.value}).join("")}var Ne=new RegExp(/\w/i);function He(e,t){var n,r,i,a=e[t],s=(null===(n=e[t+1])||void 0===n?void 0:n.isHighlighted)||!0,c=(null===(r=e[t-1])||void 0===r?void 0:r.isHighlighted)||!0;return Ne.test((i=a.value)&&Pe.test(i)?i.replace(Fe,function(e){return xe[e]}):i)||c!==s?a.isHighlighted:c}function De(e){return e.some(function(e){return e.isHighlighted})?e.map(function(t,n){return(0,O._)((0,F._)({},t),{isHighlighted:!He(e,n)})}):e.map(function(e){return(0,O._)((0,F._)({},e),{isHighlighted:!1})})}function Qe(e){var t=Ie,n=Oe,r=e.split(n),i=r.shift(),a=i?[{value:i,isHighlighted:!1}]:[];return r.forEach(function(e){var n=e.split(t);a.push({value:n[0],isHighlighted:!0}),""!==n[1]&&a.push({value:n[1],isHighlighted:!1})}),a}var We=ve("ReverseHighlight");var Le=ve("Snippet");var Ue=ve("ReverseSnippet");function $e(e){return btoa(encodeURIComponent(JSON.stringify(e)))}function qe(e,t){return function(e){var t,n=e.method,r=e.payload;if("object"!==(void 0===r?"undefined":(0,T._)(r)))throw new Error("The insights helper expects the payload to be an object.");try{t=$e(r)}catch(i){throw new Error("Could not JSON serialize the payload object.")}return'data-insights-method="'.concat(n,'" data-insights-payload="').concat(t,'"')}({method:e,payload:t})}function Me(e){var t=e.numberLocale;return{formatNumber:function(e,n){return function(e,t){return e.toLocaleStr
2ing(t)}(Number(n(e)),t)},highlight:function(e,t){try{var n=JSON.parse(e);return t(function(e){var t=e.attribute,n=e.highlightedTagName,r=void 0===n?"mark":n,i=e.hit,a=e.cssClasses,s=void 0===a?{}:a,c=(ye(i._highlightResult,t)||{}).value,o=void 0===c?"":c,u=Ae({descendantName:"highlighted"})+(s.highlighted?" ".concat(s.highlighted):"");return o.replace(new RegExp(Oe,"g"),"<".concat(r,' class="').concat(u,'">')).replace(new RegExp(Ie,"g"),"</".concat(r,">"))}((0,O._)((0,F._)({},n),{hit:this})))}catch(r){throw new Error('\nThe highlight helper expects a JSON object of the format:\n{ "attribute": "name", "highlightedTagName": "mark" }')}},reverseHighlight:function(e,t){try{var n=JSON.parse(e);return t(function(e){var t=e.attribute,n=e.highlightedTagName,r=void 0===n?"mark":n,i=e.hit,a=e.cssClasses,s=void 0===a?{}:a,c=(ye(i._highlightResult,t)||{}).value,o=void 0===c?"":c,u=We({descendantName:"highlighted"})+(s.highlighted?" ".concat(s.highlighted):"");return ke(De(Qe(o))).replace(new RegExp(Oe,"g"),"<".concat(r,' class="').concat(u,'">')).replace(new RegExp(Ie,"g"),"</".concat(r,">"))}((0,O._)((0,F._)({},n),{hit:this})))}catch(r){throw new Error('\n  The reverseHighlight helper expects a JSON object of the format:\n  { "attribute": "name", "highlightedTagName": "mark" }')}},snippet:function(e,t){try{var n=JSON.parse(e);return t(function(e){var t=e.attribute,n=e.highlightedTagName,r=void 0===n?"mark":n,i=e.hit,a=e.cssClasses,s=void 0===a?{}:a,c=(ye(i._snippetResult,t)||{}).value,o=void 0===c?"":c,u=Le({descendantName:"highlighted"})+(s.highlighted?" ".concat(s.highlighted):"");return o.replace(new RegExp(Oe,"g"),"<".concat(r,' class="').concat(u,'">')).replace(new RegExp(Ie,"g"),"</".concat(r,">"))}((0,O._)((0,F._)({},n),{hit:this})))}catch(r){throw new Error('\nThe snippet helper expects a JSON object of the format:\n{ "attribute": "name", "highlightedTagName": "mark" }')}},reverseSnippet:function(e,t){try{var n=JSON.parse(e);return t(function(e){var t=e.attribute,n=e.highlightedTagName,r=void 0===n?"mark":n,i=e.hit,a=e.cssClasses,s=void 0===a?{}:a,c=(ye(i._snippetResult,t)||{}).value,o=void 0===c?"":c,u=Ue({descendantName:"highlighted"})+(s.highlighted?" ".concat(s.highlighted):"");return ke(De(Qe(o))).replace(new RegExp(Oe,"g"),"<".concat(r,' class="').concat(u,'">')).replace(new RegExp(Ie,"g"),"</".concat(r,">"))}((0,O._)((0,F._)({},n),{hit:this})))}catch(r){throw new Error('\n  The reverseSnippet helper expects a JSON object of the format:\n  { "attribute": "name", "highlightedTagName": "mark" }')}},insights:function(e,t){try{var n=JSON.parse(e),r=n.method,i=n.payload;return t(qe(r,(0,F._)({objectIDs:[this.objectID]},i)))}catch(a){throw new Error('\nThe insights helper expects a JSON object of the format:\n{ "method": "method-name", "payload": { "eventName": "name of the event" } }')}}}}function Be(e){return Object.keys(e).map(function(t){return function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=0;return e.replace(/%s/g,function(){return encodeURIComponent(n[i++])})}("%s=%s",t,(n=e[t],"[object Object]"===Object.prototype.toString.call(n)||"[object Array]"===Object.prototype.toString.call(n)?JSON.stringify(e[t]):e[t]));var n}).join("&")}function Ve(e,t){var n=e[t.getIndexId()]||{};t.getHelper().setState(t.getWidgetSearchParameters(t.getHelper().state,{uiState:n})),t.getWidgets().filter(te).forEach(function(t){return Ve(e,t)})}var Je=ae({name:"instantsearch"});function Ke(){return"#"}var ze={preserveSharedStateOnUnmount:!1,persistHierarchicalRootCount:!1},Xe=function(e){function t(e){var n;(0,R._)(this,t),n=(0,_._)(this,t),(0,S._)(n,"client",void 0),(0,S._)(n,"indexName",void 0),(0,S._)(n,"compositionID",void 0),(0,S._)(n,"insightsClient",void 0),(0,S._)(n,"onStateChange",null),(0,S._)(n,"future",void 0),(0,S._)(n,"helper",void 0),(0,S._)(n,"mainHelper",void 0),(0,S._)(n,"mainIndex",void 0),(0,S._)(n,"started",void 0),(0,S._)(n,"templatesConfig",void 0),(0,S._)(n,"renderState",{}),(0,S._)(n,"_stalledSearchDelay",void 0),(0,S._)(n,"_searchStalledTimer",void 0),(0,S._)(n,"_initialUiState",void 0),(0,S._)(n,"_initialResults",void 0),(0,S._)(n,"_manuallyResetScheduleSearch",!1),(0,S._)(n,"_resetScheduleSearch",void 0),(0,S._)(n,"_createURL",void 0),(0,S._)(n,"_searchFunction",void 0),(0,S._)(n,"_mainHelperSearch",void 0),(0,S._)(n,"_hasSearchWidget",!1),(0,S._)(n,"_hasRecommendWidget",!1),(0,S._)(n,"_insights",void 0),(0,S._)(n,"middleware",[]),(0,S._)(n,"sendEventToInsights",void 0),(0,S._)(n,"status","idle"),(0,S._)(n,"error",void 0),(0,S._)(n,"scheduleSearch",re(function(){n.started&&n.mainHelper.search()})),(0,S._)(n,"scheduleRender",re(function(){var e,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];(null===(e=n.mainHelper)||void 0===e?void 0:e.hasPendingRequests())||(clearTimeout(n._searchStalledTimer),n._searchStalledTimer=null,t&&(n.status="idle",n.error=void 0)),n.mainIndex.render({instantSearchInstance:n}),n.emit("render")})),(0,S._)(n,"onInternalStateChange",re(function(){var e=n.mainIndex.getWidgetUiState({});n.middleware.forEach(function(t){t.instance.onStateChange({uiState:e})})})),n.setMaxListeners(100);var r=e.indexName,i=void 0===r?"":r,a=e.compositionID,s=e.numberLocale,c=e.initialUiState,o=void 0===c?{}:c,u=e.routing,l=void 0===u?null:u,h=e.insights,f=void 0===h?void 0:h,d=e.searchFunction,m=e.stalledSearchDelay,p=void 0===m?200:m,g=e.searchClient,v=void 0===g?null:g,y=e.insightsClient,b=void 0===y?null:y,w=e.onStateChange,x=void 0===w?null:w,P=e.future,j=void 0===P?(0,F._)({},ze,e.future||{}):P;if(null===v)throw new Error(Je("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.90.0",")")),b&&"function"!=typeof b)throw new Error(Je("The `insightsClient` option should be a function."));if(n.client=v,n.future=j,n.insightsClient=b,n.indexName=i,n.compositionID=a,n.helper=null,n.mainHelper=null,n.mainIndex=pe({indexName:n.compositionID||n.indexName}),n.onStateChange=x,n.started=!1,n.templatesConfig={helpers:Me({numberLocale:s}),compileOptions:{}},n._stalledSearchDelay=p,n._searchStalledTimer=null,n._createURL=Ke,n._initialUiState=o,n._initialResults=null,n._insights=f,d&&(n._searchFunction=d),n.sendEventToInsights=H,l){var E="boolean"==typeof l?{}:l;E.$$internal=!0,n.use(Y(E))}if(f){var O="boolean"==typeof f?{}:f;O.$$internal=!0,n.use(W(O))}return A(function(e){var t,n;return(null===(n=e.window.navigator)||void 0===n||null===(t=n.userAgent)||void 0===t?void 0:t.indexOf("Algolia Crawler"))>-1},{fallback:function(){return!1}})&&n.use(B({$$internal:!0})),n}return(0,w._)(t,e),(0,b._)(t,[{key:"_isSearchStalled",get:function(){return"stalled"===this.status}},{key:"use",value:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=n.map(function(t){var n=(0,F._)({$$type:"__unknown__",$$internal:!1,subscribe:H,started:H,unsubscribe:H,onStateChange:H},t({instantSearchInstance:e}));return e.middleware.push({creator:t,instance:n}),n});
2return this.started&&i.forEach(function(e){e.subscribe(),e.started()}),this}},{key:"unuse",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.middleware.filter(function(e){return t.includes(e.creator)}).forEach(function(e){return e.instance.unsubscribe()}),this.middleware=this.middleware.filter(function(e){return!t.includes(e.creator)}),this}},{key:"EXPERIMENTAL_use",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.use.apply(this,(0,P._)(t))}},{key:"addWidget",value:function(e){return this.addWidgets([e])}},{key:"addWidgets",value:function(e){if(!Array.isArray(e))throw new Error(Je("The `addWidgets` method expects an array of widgets. Please use `addWidget`."));if(this.compositionID&&e.some(function(e){return!Array.isArray(e)&&te(e)&&!e._isolated}))throw new Error(Je("The `index` widget cannot be used with a composition-based InstantSearch implementation."));return this.mainIndex.addWidgets(e),this}},{key:"removeWidget",value:function(e){return this.removeWidgets([e])}},{key:"removeWidgets",value:function(e){if(!Array.isArray(e))throw new Error(Je("The `removeWidgets` method expects an array of widgets. Please use `removeWidget`."));return this.mainIndex.removeWidgets(e),this}},{key:"start",value:function(){var e=this;if(this.started)throw new Error(Je("The `start` method has already been called once."));var t,n,r,i=this.mainHelper||E(this.client,this.indexName,void 0,{persistHierarchicalRootCount:this.future.persistHierarchicalRootCount});if(this.compositionID&&(i.searchForFacetValues=i.searchForCompositionFacetValues.bind(i)),i.search=function(){return e.status="loading",e.scheduleRender(!1),e._hasSearchWidget&&(e.compositionID?i.searchWithComposition():i.searchOnlyWithDerivedHelpers()),e._hasRecommendWidget&&i.recommend(),i},this._searchFunction){var a={search:function(){return new Promise(H)}};this._mainHelperSearch=i.search.bind(i),i.search=function(){var t=e.mainIndex.getHelper(),n=E(a,t.state.index,t.state);return n.once("search",function(n){var r=n.state;t.overrideStateWithoutTriggeringChangeEvent(r),e._mainHelperSearch()}),n.on("change",function(e){var n=e.state;t.setState(n)}),e._searchFunction(n),i}}if(i.on("error",function(t){var n=t.error;if(!(0,x._)(n,Error)){var r=n;n=Object.keys(r).reduce(function(e,t){return e[t]=r[t],e},new Error(r.message))}n.error=n,e.error=n,e.status="error",e.scheduleRender(!1),e.emit("error",n)}),this.mainHelper=i,this.middleware.forEach(function(e){e.instance.subscribe()}),this.mainIndex.init({instantSearchInstance:this,parent:null,uiState:this._initialUiState}),this._initialResults){!function(e,t){if(t&&("transporter"in e&&!e._cacheHydrated||e._useCache&&"function"==typeof e.addAlgoliaAgent)){var n=[Object.keys(t).reduce(function(e,n){var r=t[n],i=r.state,a=r.requestParams,s=r.results,c=s&&i?s.map(function(e,t){return(0,F._)({indexName:i.index||e.index},(null==a?void 0:a[t])||e.params?{params:Be((null==a?void 0:a[t])||(n=e.params,n.split("&").reduce(function(e,t){var n=(0,I._)(t.split("="),2),r=n[0],i=n[1];return e[r]=i?decodeURIComponent(i):"",e},{})))}:{});var n}):[];return e.concat(c)},[])],r=Object.keys(t).reduce(function(e,n){var r=t[n].results;return r?e.concat(r):e},[]);if("transporter"in e&&!e._cacheHydrated){e._cacheHydrated=!0;var i=e.search.bind(e);e.search=function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];var s=Array.isArray(t)?t.map(function(e){return(0,O._)((0,F._)({},e),{params:Be(e.params)})}):Be(t.requestBody.params);return e.transporter.responsesCache.get({method:"search",args:[s].concat((0,P._)(r))},function(){return i.apply(void 0,[t].concat((0,P._)(r)))})},e.transporter.responsesCache.set({method:"search",args:n},{results:r})}if(!("transporter"in e)){var a="/1/indexes/*/queries_body_".concat(JSON.stringify({requests:n}));e.cache=(0,O._)((0,F._)({},e.cache),(0,S._)({},a,JSON.stringify({results:Object.keys(t).map(function(e){return t[e].results})})))}}}(this.client,this._initialResults),t=this.mainHelper,n=this._initialResults,r=Object.keys(n).reduce(function(e,t){var r=n[t];return r.recommendResults?(0,F._)({},e,r.recommendResults.results):e},{}),t._recommendCache=r;var s=this.scheduleSearch;this.scheduleSearch=re(H),this._manuallyResetScheduleSearch?this._resetScheduleSearch=function(){e.scheduleSearch=s}:re(function(){e.scheduleSearch=s}
2)()}else this.mainIndex.getWidgets().length>0&&this.scheduleSearch();this.helper=this.mainIndex.getHelper(),this.started=!0,this.middleware.forEach(function(e){e.instance.started()}),void 0===this._insights&&i.derivedHelpers[0].once("result",function(){e.mainIndex.getScopedResults().some(function(e){var t=e.results;return null==t?void 0:t._automaticInsights})&&e.use(W({$$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,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!this.mainHelper)throw new Error(Je("The `start` method needs to be called before `setUiState`."));this.mainIndex.refreshUiState();var r="function"==typeof e?e(this.mainIndex.getWidgetUiState({})):e;this.onStateChange&&n?this.onStateChange({uiState:r,setUiState:function(e){Ve("function"==typeof e?e(r):e,t.mainIndex),t.scheduleSearch(),t.onInternalStateChange()}}):(Ve(r,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(Je("The `start` method needs to be called before `createURL`."));return this._createURL(e)}},{key:"refresh",value:function(){if(!this.mainHelper)throw new Error(Je("The `start` method needs to be called before `refresh`."));this.mainHelper.clearCache().search()}}]),t}(j),Ze=n(19888),Ge="7.26.1",Ye=n(38033),et=Object.prototype.hasOwnProperty;function tt(e,t,n){if(null==n?void 0:n(e,t))return!0;var r,i;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((i=e.length)===t.length)for(;i--&&tt(e[i],t[i],n););return-1===i}if(!r||"object"===(void 0===e?"undefined":(0,Ye._)(e))){for(r in i=0,e){if(et.call(e,r)&&++i&&!et.call(t,r))return!1;if(!(r in t)||!tt(e[r],t[r],n))return!1}return Object.keys(t).length===i}}return e!=e&&t!=t}var nt=n(39661);var rt=(0,r.createContext)(null);function it(){return(0,r.useContext)(rt)}var at=(0,r.createContext)(null);function st(){return(0,r.useContext)(at)}var ct=(0,r.createContext)({countRef:{current:0},waitForResultsRef:null,ignoreMultipleHooksWarning:!1});function ot(){return(0,r.useContext)(ct)}var ut=["react (".concat(r.version,")"),"react-instantsearch (".concat(Ge,")"),"react-instantsearch-core (".concat(Ge,")")],lt="react-instantsearch-server (".concat(Ge,")");function ht(e){var t,n,i,a=(0,nt._)((0,r.useReducer)(function(e){return e+1},0),2)[1],s=it(),c=st(),o=ot().waitForResultsRef,u=null==c?void 0:c.initialResults,l=(0,r.useRef)(e),h=s||u||o,f=(0,r.useRef)(null);if((null==c?void 0:c.ssrSearchRef)&&(f=c.ssrSearchRef),null===f.current){var d=new Xe(e);d._schedule=function(e){d._schedule.queue.push(e),clearTimeout(d._schedule.timer),d._schedule.timer=setTimeout(function(){d._schedule.queue.forEach(function(e){e()}),d._schedule.queue=[]},0)},d._schedule.queue=[],h&&(d._initialResults=u||{},d._manuallyResetScheduleSearch=!0),ft(e.searchClient,(0,y._)(ut).concat([s&&lt,(t="undefined"!=typeof window&&(null===(n=window.next)||void 0===n?void 0:n.version)||("undefined"!=typeof process?null===(i={})||void 0===i?void 0:i.NEXT_RUNTIME:void 0),t?"next.js (".concat(t,")"):null)])),h&&d.start(),s&&s.notifyServer({search:d}),e.routing,f.current=d}var m,p=f.current,g=l.current;(g.indexName!==e.indexName&&(p.helper.setIndex(e.indexName||"").search(),l.current=e),g.searchClient!==e.searchClient&&(ft(e.searchClient,(0,y._)(ut).concat([s&&lt])),p.mainHelper.setClient(e.searchClient).search(),l.current=e),g.onStateChange!==e.onStateChange&&(p.onStateChange=e.onStateChange,l.current=e),g.searchFunction!==e.searchFunction&&(p._searchFunction=e.searchFunction,l.current=e),g.stalledSearchDelay!==e.stalledSearchDelay)&&(p._stalledSearchDelay=null!==(m=e.stalledSearchDelay)&&void 0!==m?m:200,l.current=e);tt(g.future,e.future)||(p.future=(0,v._)({},ze,e.future),l.current=e);var _=(0,r.useRef)(null),R=(0,Ze.useSyncExternalStore)((0,r.useCallback)(function(){var e=f.current;return null===_.current?e.started||(e.start(),a()):(clearTimeout(_.current),e._preventWidgetCleanup=!1),function(){(null==c?void 0:c.ssrSearchRef)||(clearTimeout(e._schedule.timer),_.current=setTimeout(function(){e.dispose()}),e._preventWidgetCleanup=!0)}},[a,c]),function(){return f.current},function(){return f.current});return R}function ft(e,t){"function"==typeof e.addAlgoliaAgent&&t.filter(Boolean).forEac
2h(function(t){e.addAlgoliaAgent(t)})}function dt(e){var t=e.children,n=ht((0,m._)(e,["children"]));return n.started?r.createElement(g.Provider,{value:n},r.createElement(p.Provider,{value:n.mainIndex},t,r.createElement(mt,{search:n}))):null}function mt(e){var t=e.search;return(0,r.useEffect)(function(){t._resetScheduleSearch&&t._resetScheduleSearch()},[t]),null}var pt=ae({name:"configure",connector:!0});function gt(e,t){return e.setQueryParameters(Object.keys(t.searchParameters).reduce(function(e,t){return(0,O._)((0,F._)({},e),(0,S._)({},t,void 0))},{}))}var vt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:H,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:H;return function(n){if(!n||!je(n.searchParameters))throw new Error(pt("The `searchParameters` option expects an object."));var r={};return{$$type:"ais.configure",init:function(t){var n=t.instantSearchInstance;e((0,O._)((0,F._)({},this.getWidgetRenderState(t)),{instantSearchInstance:n}),!0)},render:function(t){var n=t.instantSearchInstance;e((0,O._)((0,F._)({},this.getWidgetRenderState(t)),{instantSearchInstance:n}),!1)},dispose:function(e){var r=e.state;return t(),gt(r,n)},getRenderState:function(e,t){var n,r=this.getWidgetRenderState(t);return(0,O._)((0,F._)({},e),{configure:(0,O._)((0,F._)({},r),{widgetParams:(0,O._)((0,F._)({},r.widgetParams),{searchParameters:ce(new E.SearchParameters(null===(n=e.configure)||void 0===n?void 0:n.widgetParams.searchParameters),new E.SearchParameters(r.widgetParams.searchParameters)).getQueryParams()})})})},getWidgetRenderState:function(e){var t=e.helper;return r.refine||(r.refine=function(e){return function(t){var r=gt(e.state,n),i=ce(r,new E.SearchParameters(t));n.searchParameters=t,e.setState(i).search()}}(t)),{refine:r.refine,widgetParams:n}},getWidgetSearchParameters:function(e,t){var r=t.uiState;return ce(e,new E.SearchParameters((0,F._)({},r.configure,n.searchParameters)))},getWidgetUiState:function(e){return(0,O._)((0,F._)({},e),{configure:(0,F._)({},e.configure,n.searchParameters)})}}}},yt=n(14962),_t=n(75487);function Rt(e){var t,n,r;return new E.SearchResults(e,[{query:null!==(t=e.query)&&void 0!==t?t:"",page:null!==(n=e.page)&&void 0!==n?n:0,hitsPerPage:null!==(r=e.hitsPerPage)&&void 0!==r?r:20,hits:[],nbHits:0,nbPages:0,params:"",exhaustiveNbHits:!0,exhaustiveFacetsCount:!0,processingTimeMS:0,index:e.index}],{__isArtificial:!0})}function bt(e){var t=e.getHelper(),n=e.getResults()||Rt(t.state),r=e.getScopedResults().map(function(t){var r=t.indexId===e.getIndexId()?n:Rt(t.helper.state);return(0,_t._)((0,v._)({},t),{results:t.results||r})});return{results:n,scopedResults:r,recommendResults:t.lastRecommendResults}}function St(e,t){if(!e)throw new Error("Invariant failed")}function wt(){var e=(0,r.useContext)(p);return St(null!==e),e}function xt(){var e=(0,r.useContext)(g);return St(null!==e),e}function Ft(e){var t=(0,nt._)((0,r.useState)(function(){return e}),2),n=t[0],i=t[1];return tt(n,e)||i(e),n}var Pt=i.use,jt="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;function Et(e){var t=[arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0],n=(0,yt._)(t),i=n[0],a=void 0===i?{}:i,s=n.slice(1),c=(0,nt._)(s,1)[0],o=void 0===c?{}:c,u=o.skipSuspense,l=void 0!==u&&u,h=(0,m._)(o,["skipSuspense"]),f=it(),d=st(),p=xt(),g=wt(),y=Ft(a),_=Ft(h),R=(0,r.useRef)(!0),b=(0,r.useRef)(null),S=(0,r.useRef)(p.status),w=(0,r.useMemo)(function(){var t=e(function(e,t){if(t)R.current=!0;else if(R.current){var n=e.instantSearchInstance;e.widgetParams;var r=(0,m._)(e,["instantSearchInstance","widgetParams"]);tt(r,b.current,function(e,t){return(null==e?void 0:e.constructor)===Function&&(null==t?void 0:t.constructor)===Function})&&n.status===S.current||(P(r),b.current=r,S.current=n.status)}},function(){R.current=!1});return(0,v._)({},t(y),_)},[e,y,_]),x=(0,nt._)((0,r.useState)(function(){if(w.getWidgetRenderState){var e,t=g.getHelper(),n=g.getWidgetUiState({})[g.getIndexId()];t.state=(null===(e=w.getWidgetSearchParameters)||void 0===e?void 0:e.call(w,t.state,{uiState:n}))||t.state;var r=bt(g),i=r.results,a=r.scopedResults,s=r.recommendResults,c=w.getWidgetRenderState({helper:t,parent:g,instantSearchInstance:p,results:"recommend"===w.dependsOn&&s&&d?s[d.recommendIdx.current++]:i,scopedResults:a,state:t.state,render
2State:p.renderState,templatesConfig:p.templatesConfig,createURL:g.createURL,searchMetadata:{isSearchStalled:"stalled"===p.status},status:p.status,error:p.error});return c.widgetParams,(0,m._)(c,["widgetParams"])}return{}}),2),F=x[0],P=x[1];return function(e){var t,n,i=e.widget,a=e.parentIndex,s=e.props,c=e.shouldSsr,o=e.skipSuspense,u=ot(),l=u.waitForResultsRef,h=u.countRef;u.ignoreMultipleHooksWarning;var f=(0,r.useRef)(s);(0,r.useEffect)(function(){f.current=s},[s]);var d=(0,r.useRef)(i);(0,r.useEffect)(function(){d.current=i},[i]);var m,p=(0,r.useRef)(null),g=c&&!a.getWidgets().includes(i),v=xt();jt(function(){var e=d.current;return p.current?(clearTimeout(p.current),tt(s,f.current)||(a.removeWidgets([e]),a.addWidgets([i]))):c||a.addWidgets([i]),function(){p.current=setTimeout(function(){v._schedule(function(){v._preventWidgetCleanup||a.removeWidgets([e])})})}},[a,i,c,v,s]),(g||"pending"===(null==l||null===(t=l.current)||void 0===t?void 0:t.status))&&a.addWidgets([i]),(null==l?void 0:l.current)&&!o&&(Pt(l.current),"ais.dynamicWidgets"!==i.$$type&&(null===(m=v.helper)||void 0===m?void 0:m.lastResults)&&Pt(l.current)),"fulfilled"===(null==l||null===(n=l.current)||void 0===n?void 0:n.status)&&(h.current+=1)}({widget:w,parentIndex:g,props:y,shouldSsr:Boolean(f),skipSuspense:l}),F}function Ot(e){return function(e,t){Et(vt,{searchParameters:e},t)}((0,v._)({},e),{$$widgetType:"ais.configure"}),null}var It=n(25778),Tt=n(79723),Ct=n(82668),At=n(39439),kt=n(64577);function Nt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce(function(e,t){return Array.isArray(t)?e.concat(t):e.concat([t])},[]).filter(Boolean).join(" ")}function Ht(e){var t=e.helper,n=e.widgetType;e.methodName;var r=e.args,i=e.instantSearchInstance;if(1===r.length&&"object"===(0,T._)(r[0]))return[r[0]];var a=(0,I._)(r[0].split(":"),2),s=a[0],c=a[1],o=r[1],u=r[2],l=r[3]||{};if(!o)return[];if(("click"===s||"conversion"===s)&&!u)return[];var h=Array.isArray(o)?o:[o];if(0===h.length)return[];var f=h[0].__queryID,d=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,n=[],r=0;r<Math.ceil(e.length/t);r++)n.push(e.slice(r*t,(r+1)*t));return n}(h),m=d.map(function(e){return e.map(function(e){return e.objectID})}),p=d.map(function(e){return e.map(function(e){return e.__position})});return"view"===s?"idle"!==i.status?[]:d.map(function(e,r){var i;return{insightsMethod:"viewedObjectIDs",widgetType:n,eventType:s,payload:(0,F._)({eventName:u||"Hits Viewed",index:(null===(i=t.lastResults)||void 0===i?void 0:i.index)||t.state.index,objectIDs:m[r]},l),hits:e,eventModifier:c}}):"click"===s?d.map(function(e,r){var i;return{insightsMethod:"clickedObjectIDsAfterSearch",widgetType:n,eventType:s,payload:(0,F._)({eventName:u||"Hit Clicked",index:(null===(i=t.lastResults)||void 0===i?void 0:i.index)||t.state.index,queryID:f,objectIDs:m[r],positions:p[r]},l),hits:e,eventModifier:c}}):"conversion"===s?d.map(function(e,r){var i;return{insightsMethod:"convertedObjectIDsAfterSearch",widgetType:n,eventType:s,payload:(0,F._)({eventName:u||"Hit Converted",index:(null===(i=t.lastResults)||void 0===i?void 0:i.index)||t.state.index,queryID:f,objectIDs:m[r]},l),hits:e,eventModifier:c}}):[]}function Dt(e,t){if(void 0===e||"function"!=typeof e)throw new Error("The render function is not valid (received type ".concat((n=e,Object.prototype.toString.call(n).slice(8,-1)),").\n\n").concat(t));var n}var Qt=ae({name:"hits",connector:!0}),Wt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:H;return Dt(e,Qt()),function(n){var r,i,a=n||{},s=a.escapeHTML,c=void 0===s||s,o=a.transformItems,u=void 0===o?function(e){return e}:o;return{$$type:"ais.hits",init:function(t){e((0,O._)((0,F._)({},this.getWidgetRenderState(t)),{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){var n=this.getWidgetRenderState(t);e((0,O._)((0,F._)({},n),{instantSearchInstance:t.instantSearchInstance}),!1),n.sendEvent("view:internal",n.items)},getRenderState:function(e,t){return(0,O._)((0,F._)({},e),{hits:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t,a,s,o,l=e.results,h=e.helper,f=e.instantSearchInstance;if(r||(r=function(e){var t=e.instantSearchInstance,n=e.helper,r=e.widgetType,i={},a=void 0;return function(){for(var e=arguments.length,s=new Array(e),c=0;c<e;c++)s[c]=arguments[c];Ht({widgetType:r,helper:n,methodName:"sendEvent",args:s,instantSearchInstance:t}
2).forEach(function(e){"click"===e.eventType&&"internal"===e.eventModifier&&i[e.eventType]||(i[e.eventType]=!0,t.sendEventToInsights(e))}),clearTimeout(a),a=setTimeout(function(){i={}},0)}}({instantSearchInstance:f,helper:h,widgetType:this.$$type})),i||(i=function(e){var t=e.helper,n=e.widgetType,r=e.instantSearchInstance;return function(){for(var e=arguments.length,i=new Array(e),a=0;a<e;a++)i[a]=arguments[a];var s=Ht({widgetType:n,helper:t,methodName:"bindEvent",args:i,instantSearchInstance:r});return s.length?"data-insights-event=".concat($e(s)):""}}({helper:h,widgetType:this.$$type,instantSearchInstance:f})),!l)return{hits:[],items:[],results:void 0,banner:void 0,sendEvent:r,bindEvent:i,widgetParams:n};c&&l.hits.length>0&&(l.hits=(void 0===(o=l.hits).__escaped&&((o=o.map(function(e){(0,Re._)(e);var t=(0,_e._)({},e);return t._highlightResult&&(t._highlightResult=Ce(t._highlightResult)),t._snippetResult&&(t._snippetResult=Ce(t._snippetResult)),t})).__escaped=!0),o));var d=function(e,t,n){return e.map(function(e,r){return(0,O._)((0,F._)({},e),{__position:n*t+r+1})})}(l.hits,l.page,l.hitsPerPage),m=function(e,t){return t?e.map(function(e){return(0,O._)((0,F._)({},e),{__queryID:t})}):e}(d,l.queryID),p=u(m,{results:l});return{hits:p,items:p,results:l,banner:null===(s=l.renderingContent)||void 0===s||null===(a=s.widgets)||void 0===a||null===(t=a.banners)||void 0===t?void 0:t[0],sendEvent:r,bindEvent:i,widgetParams:n}},dispose:function(e){var n=e.state;return t(),c?n.setQueryParameters(Object.keys(Ee).reduce(function(e,t){return(0,O._)((0,F._)({},e),(0,S._)({},t,void 0))},{})):n},getWidgetSearchParameters:function(e,t){return c?e.setQueryParameters(Ee):e}}}};function Lt(e){var t=e.hit;return r.createElement("div",{style:{wordBreak:"break-all"}},JSON.stringify(t).slice(0,100),"…")}var Ut,$t,qt,Mt,Bt=(Ut={createElement:r.createElement,Fragment:r.Fragment},$t=Ut.createElement,qt=Ut.Fragment,Mt=function(e){var t=e.createElement;return function(e){var n=e.classNames,r=e.banner;return r.image.urls[0].url?t("aside",{className:Nt("ais-Hits-banner",n.bannerRoot)},r.link?t("a",{className:Nt("ais-Hits-banner-link",n.bannerLink),href:r.link.url,target:r.link.target},t("img",{className:Nt("ais-Hits-banner-image",n.bannerImage),src:r.image.urls[0].url,alt:r.image.title})):t("img",{className:Nt("ais-Hits-banner-image",n.bannerImage),src:r.image.urls[0].url,alt:r.image.title})):null}}({createElement:$t,Fragment:qt}),function(e){var t=e.classNames,n=void 0===t?{}:t,r=e.hits,i=e.itemComponent,a=e.sendEvent,s=e.emptyComponent,c=e.banner,o=e.bannerComponent,u=(0,kt._)(e,["classNames","hits","itemComponent","sendEvent","emptyComponent","banner","bannerComponent"]);return $t("div",(0,At._)((0,Ct._)({},u),{className:Nt("ais-Hits",n.root,0===r.length&&Nt("ais-Hits--empty",n.emptyRoot),u.className)}),c&&(o?$t(o,{className:Nt("ais-Hits-banner",n.bannerRoot),banner:c}):$t(Mt,{classNames:n,banner:c})),0===r.length&&s?$t(s,null):$t("ol",{className:Nt("ais-Hits-list",n.list)},r.map(function(e,t){return $t(i,{key:e.objectID,hit:e,index:t,className:Nt("ais-Hits-item",n.item),onClick:function(){a("click:internal",e,"Hit Clicked")},onAuxClick:function(){a("click:internal",e,"Hit Clicked")}})})))});function Vt(e){var t=e.escapeHTML,n=e.transformItems,i=e.hitComponent,a=void 0===i?Lt:i,s=e.bannerComponent,c=(0,Tt._)(e,["escapeHTML","transformItems","hitComponent","bannerComponent"]),o=function(e,t){return Et(Wt,e,t)}({escapeHTML:t,transformItems:n},{$$widgetType:"ais.hits"}),u=o.hits,l=o.banner,h=o.sendEvent,f=(0,r.useMemo)(function(){return function(e){var t=e.hit;e.index;var n=(0,Tt._)(e,["hit","index"]);return r.createElement("li",(0,It._)({key:t.objectID},n),r.createElement(a,{hit:t,sendEvent:h}))}},[a,h]),d={hits:u,sendEvent:h,itemComponent:f,banner:l,bannerComponent:!1===s?function(){return null}:s};return r.createElement(Bt,(0,It._)({},c,d))}var Jt=ae({name:"search-box",connector:!0}),Kt=function(e,t){return t(e)},zt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:H;return Dt(e,Jt()),function(n){var r,i,a=(n||{}).queryHook,s=void 0===a?Kt:a;return{$$type:"ais.searchBox",init:function(t){var n=t.instantSearchInstance;e((0,O._)((0,F._)({},this.getWidgetRenderState(t)),{instantSearchInstance:n}),!0)},render:function(t){var n=t.instantSearchInstance;e((0,O._)((0,F._)({},this.getWidgetRenderState(t)),{instantSearchInstance:n}),!1)},dispose:function(e){var n=e.state;return t(),n.setQueryParameter("query",void 0)},getRenderState:function(e,t){return(0,O._)((0,F._)({},e),{searchBox:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.helper,a=e.instantSearchInstance,c=e.state;return r||(r=function(e){s(e,function(e){return t.setQuery(e).search()})},i=function(){t.setQuery("").search()}),{query:c.query||"",refine:r,clear:i,widgetParams:n,isSearchStalled:"stalled"===a.status}},getWidgetUiState:function(e,t){var n=t.searchParameters.query||"";return""===n||e&&e.query===n?e:(0,O._)((0,F._)({},e),{query:n})},getWidgetSearchParameters:function(e,t){var n=t.uiState;return e.setQueryParameter("query",n.query||"")}}}};function Xt(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).catchError,t=xt(),n=function(){var e=xt(),t=wt(),n=t.getIndexId(),i=(0,nt._)((0,r.useState)(function(){return e.getUiState()}),2),a=i[0],s=i[1],c=a[n],o=(0,nt._)((0,r.useState)(function(){return e.render
2State}),2),u=o[0],l=o[1],h=u[n]||{},f=(0,r.useCallback)(function(t){e.setUiState(t)},[e]),d=(0,r.useCallback)(function(e){t.setIndexUiState(e)},[t]);return(0,r.useEffect)(function(){function t(){s(e.getUiState()),l(e.renderState)}return e.addListener("render",t),t(),function(){e.removeListener("render",t)}},[e]),{uiState:a,setUiState:f,indexUiState:c,setIndexUiState:d,renderState:u,indexRenderState:h}}(),i=n.uiState,a=n.setUiState,s=n.indexUiState,c=n.setIndexUiState,o=n.renderState,u=n.indexRenderState,l=function(){var e=xt(),t=wt(),n=(0,nt._)((0,r.useState)(function(){var e=bt(t);return{results:e.results,scopedResults:e.scopedResults}}),2),i=n[0],a=n[1];return(0,r.useEffect)(function(){function n(){var n=t.getResults();if(null!==n)a({results:n,scopedResults:t.getScopedResults()});else if(0===e.mainIndex.getIndexName().length){var r=e.mainIndex.getWidgets().find(te);r&&a({results:bt(t).results,scopedResults:r.getScopedResults()})}}return e.addListener("render",n),n(),function(){e.removeListener("render",n)}},[e,t]),i}(),h=l.results,f=l.scopedResults,d=(0,r.useCallback)(function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var i;return(i=t).use.apply(i,(0,y._)(n)),function(){var e;(e=t).unuse.apply(e,(0,y._)(n))}},[t]),m=(0,r.useCallback)(function(){t.refresh()},[t]);return jt(function(){if(e){var n=function(){};return t.addListener("error",n),function(){return t.removeListener("error",n)}}return function(){}},[t,e]),{results:h,scopedResults:f,uiState:i,setUiState:a,indexUiState:s,setIndexUiState:c,renderState:o,indexRenderState:u,addMiddlewares:d,refresh:m,status:t.status,error:t.error}}var Zt=n(38221),Gt=n.n(Zt),Yt=n(37033),en=n(98587);function tn(e){var t=e.start,n=void 0===t?0:t,r=e.end,i=e.step,a=void 0===i?1:i,s=0===a?1:a,c=Math.round((r-n)/s);return(0,P._)(Array(c)).map(function(e,t){return n+t*s})}var nn=function(){function e(t){(0,R._)(this,e),(0,S._)(this,"currentPage",void 0),(0,S._)(this,"total",void 0),(0,S._)(this,"padding",void 0),this.currentPage=t.currentPage,this.total=t.total,this.padding=t.padding}return(0,b._)(e,[{key:"pages",value:function(){var e=this,t=e.total,n=e.currentPage,r=e.padding;if(0===t)return[0];var i=this.nbPagesDisplayed(r,t);if(i===t)return tn({end:t});var a=this.calculatePaddingLeft(n,r,t,i);return tn({start:n-a,end:n+(i-a)})}},{key:"nbPagesDisplayed",value:function(e,t){return Math.min(2*e+1,t)}},{key:"calculatePaddingLeft",value:function(e,t,n,r){return e<=t?e:e>=n-t?r-(n-e):t}},{key:"isLastPage",value:function(){return this.currentPage>=this.total-1}},{key:"isFirstPage",value:function(){return this.currentPage<=0}}]),e}(),rn=ae({name:"pagination",connector:!0}),an=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:H;return Dt(e,rn()),function(n){var r=n||{},i=r.totalPages,a=r.padding,s=new nn({currentPage:0,total:0,padding:void 0===a?3:a}),c={};return{$$type:"ais.pagination",init:function(t){var n=t.instantSearchInstance;e((0,O._)((0,F._)({},this.getWidgetRenderState(t)),{instantSearchInstance:n}),!0)},render:function(t){var n=t.instantSearchInstance;e((0,O._)((0,F._)({},this.getWidgetRenderState(t)),{instantSearchInstance:n}),!1)},dispose:function(e){var n=e.state;return t(),n.setQueryParameter("page",void 0)},getWidgetUiState:function(e,t){var n=t.searchParameters.page||0;return n?(0,O._)((0,F._)({},e),{page:n+1}):e},getWidgetSearchParameters:function(e,t){var n=t.uiState,r=n.page?n.page-1:0;return e.setQueryParameter("page",r)},getWidgetRenderState:function(e){var t=e.results,r=e.helper,a=e.state,o=e.createURL;c.refine||(c.refine=function(e){r.setPage(e),r.search()}),c.createURL||(c.createURL=function(e){return o(function(t){return(0,O._)((0,F._)({},t),{page:e+1})})});var u=a.page||0,l=function(e){var t=e.nbPages;return void 0!==i?Math.min(i,t):t}(t||{nbPages:0});return s.currentPage=u,s.total=l,{createURL:c.createURL,refine:c.refine,canRefine:l>1,currentRefinement:u,nbHits:(null==t?void 0:t.nbHits)||0,nbPages:l,pages:t?s.pages():[],isFirstPage:s.isFirstPage(),isLastPage:s.isLastPage(),widgetParams:n}},getRenderState:function(e,t){return(0,O._)((0,F._)({},e),{pagination:this.getWidgetRenderState(t)})}}}};function sn({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({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",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6.75 15.75 3 12m0 0 3.75-3.75M3 12h18"}))}var cn=r.forwardRef(sn);function on({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({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",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17.25 8.25 21 12m0 0-3.75 3.75M21 12H3"}))}var un=r.forwardRef(on);const ln=["isDisabled","onClick","active","className","disabledClassName","hidden"];function hn(e){let{isDisabled:t,onClick:n,active:i,className:a,disabledClassName:s,hidden:c}=e,o=(0,en.A)(e,ln);if(!c)return t?r.createElement("span",Object.assign({className:(0,f.A)("cursor-default",s||"inline-flex items-center px-4 pt-4 text-sm font-medium text-gray-500 border-t-2 border-transparent")},o)):r.createElement("button",Object.assign({onClick:e=>{(function(e){const t=1===e.button;return Boolean(t||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)})(e)||(e.preventDefault(),n(e))}},o,{className:(0,f.A)("cursor-pointer",a||"inline-flex items-center px-4 pt-4 text-sm font-medium border-t-2",i?"border-electric-500 text-electric-600":"border-transparent text-gray-500 hover:text-gray-700 hover:border-gray-300")}))}var fn=function(e){const{pages:t,currentRefinement:n,nbPages:i,isFirstPage:a,isLastPage:s,refine:c}=function(e,t){return Et(an,e,t)}
2(e),u=n-1,l=n+1,h=i,[f,d]=(0,o.Mv)(),{0:m,1:p}=(0,r.useState)(""),{status:g,results:v}=Xt(),y="idle"===g;return(0,r.useEffect)(()=>{let e=(0,o.W6)(f,"p");e&&(e-=1,e=e>=0&&e<20?e:e<=0?0:e<20?e:19,c(e),window.scrollTo(0,0)),p((0,o.W6)(f,"q"))},[f,c]),y&&m&&0===v.nbHits?r.createElement("div",{className:"mt-4"},r.createElement(Yt.A,null,"No results found"),"."):v.nbHits>0&&r.createElement("nav",{className:"flex items-center justify-between px-4 mt-10 mb-6 border-t border-gray-200 sm:px-0"},r.createElement("div",{className:"flex flex-1 w-0 -mt-px"},r.createElement(hn,{isDisabled:a,onClick:()=>{d((0,o.If)(f,"p",u+1))},className:"inline-flex items-center pt-4 pr-1 text-sm font-medium text-gray-500 border-t-2 border-transparent hover:border-gray-300 hover:text-gray-700",disabledClassName:"inline-flex items-center pr-4 pt-4 text-sm font-medium text-gray-500 border-t-2 border-transparent"},r.createElement(cn,{className:"w-5 h-5 mr-3 text-gray-400"}),r.createElement(Yt.A,null,"Previous"))),r.createElement("div",{className:"hidden md:-mt-px md:flex"},r.createElement(hn,{isDisabled:a,onClick:()=>{d((0,o.If)(f,"p",1))}},r.createElement(Yt.A,null,"pagination.first")),t.map(e=>{const t=e+1;return r.createElement(hn,{active:n===e,key:e,isDisabled:!1,"aria-label":"Page "+t,onClick:()=>{d((0,o.If)(f,"p",t))}},t)}),r.createElement(hn,{isDisabled:s,onClick:()=>{d((0,o.If)(f,"p",h))}},r.createElement(Yt.A,null,"pagination.last"))),r.createElement("div",{className:"flex justify-end flex-1 w-0 -mt-px"},r.createElement(hn,{isDisabled:s,onClick:()=>{d((0,o.If)(f,"p",l+1))},className:"inline-flex items-center pt-4 pl-1 text-sm font-medium text-gray-500 border-t-2 border-transparent hover:border-gray-300 hover:text-gray-700",disabledClassName:"inline-flex items-center pl-4 pt-4 text-sm font-medium text-gray-500 border-t-2 border-transparent"},r.createElement(Yt.A,null,"Next"),r.createElement(un,{className:"w-5 h-5 ml-3 text-gray-400"}))))},dn=n(6673);const mn=(0,h.w)("ZTIW36SJBN","cf07651545b76606b88be21c721c6e42"),pn=Object.assign({},mn,{search(e){return e.every(e=>{let{params:t}=e;return!t.query})?Promise.resolve({results:e.map(()=>({hits:[],nbHits:0,nbPages:0,page:0,processingTimeMS:0,hitsPerPage:0,exhaustiveNbHits:!1,query:"",params:""}))}):mn.search(e)}});function gn(e){const t=(0,r.useContext)(s.g),{query:n,refine:i}=function(e,t){return Et(zt,e,t)}(e),{status:c}=Xt(),{0:h,1:f}=(0,r.useState)(n),d=(0,r.useRef)(null),[m,p]=(0,o.Mv)(),g="stalled"===c,v=(0,r.useCallback)(e=>{f(e),i(e)},[i]);(0,r.useEffect)(()=>{let e=(0,o.W6)(m,"q");e&&v(decodeURIComponent(e))},[m,v]);const y=(0,r.useMemo)(()=>Gt()(e=>{if(e){let t=(0,o.ad)(m,"p");p((0,o.If)(t,"q",e))}else{let e=(0,o.ad)(m,"p");p((0,o.ad)(e,"q"))}},1e3),[m,p]),_=(0,r.useCallback)(e=>{f(e.target.value),y(e.target.value)},[y]);return r.createElement("div",null,r.createElement("form",{action:"",role:"search",noValidate:!0,onSubmit:e=>{e.preventDefault(),e.stopPropagation(),d.current&&d.current.blur()},onReset:e=>{e.preventDefault(),e.stopPropagation();let t=(0,o.ad)(m,"p");p((0,o.ad)(t,"q")),f(""),d.current&&(d.current.value="",d.current.focus())}},r.createElement("div",{className:"relative block w-full bg-white border border-gray-300 rounded-md shadow-xs sm:text-sm"},r.createElement(u.A,{className:"pointer-events-none absolute top-3.5 left-4 h-5 w-5 text-gray-400","aria-hidden":"true"}),r.createElement("input",{ref:d,autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",placeholder:(0,a.t)(t,"Search"),spellCheck:!1,maxLength:512,value:h,onChange:_,onFocus:e=>e.currentTarget.setSelectionRange(e.currentTarget.value.length,e.currentTarget.value.length),className:"w-full h-12 pr-4 text-gray-800 placeholder-gray-400 bg-transparent border-0 pl-11 focus:ring-0 sm:text-sm"}),r.createElement("div",{className:"absolute inset-y-0 right-0 flex items-center pr-3"},r.createElement("button",{type:"reset",hidden:0===h.length||g,onClick:()=>{p((0,o.ad)(m,"q"))}},r.createElement(l.A,{className:"w-5 h-5"}),r.createElement("span",{className:"sr-only"},"Reset")))),r.createElement("div",{className:"mt-4",hidden:!g},r.createElement(Yt.A,null,"Searching..."))))}function vn(e){let{hit:t}=e;const n=(0,d.useStaticQuery)("322640419");return t.path&&r.createElement("div",{className:"mt-6"},r.createElement("div",null,r.createElement(dn.A,{className:"font-medium text-electric-500 hover:text-electric-400 visited:text-indigo-600",to:t.path},t.title)),r.createElement("div",{className:"leading-tight"},r.createElement(dn.A,{className:"text-xs text-gray-800",to:t.path},""+n.site.siteMetadata.en.siteUrl+t.path)),r.createElement("div",{className:(0,f.A)("pt-2",(t.image||t.youTubeId)&&"flex")},t.image&&r.createElement("div",{className:"pr-2"},r.createElement("img",{src:t.image+"?w=120",className:"rounded-sm",alt:""})),!t.image&&t.youTubeId&&r.createElement("div",{className:"pr-2"},r.createElement("img",{src:"https://img.youtube.com/vi/"+t.youTubeId+"/maxresdefault.jpg",className:"rounded-sm w-30",alt:""})),r.createElement("div",{className:"flex-1"},t.description&&void 0!==t.description&&r.createElement("div",{className:"text-sm text-gray-800"},t.description))))}var yn=e=>{let{locale:t=a.EN}=e;const n=(0,c.A)();return r.createElement("div",{className:"mt-6"},r.createElement(dt,{searchClient:pn,indexName:t===a.FR?"webpages-fr":"webpages-en"},r.createElement(Ot,{hitsPerPage:20}),r.createElement(gn,{placeholder:(0,a.t)(n,"Search"),searchAsYouType:!1}),r.createElement(Vt,{hitComponent:vn}),r.createElement(fn,{totalPages:20,padding:2})))}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.