1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2888],{7331: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,o,a,s,c,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(o=this._events[e]))return!1;if(n(o))switch(arguments.length){case 1:o.call(this);break;case 2:o.call(this,arguments[1]);break;case 3:o.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),o.apply(this,s)}else if(r(o))for(s=Array.prototype.slice.call(arguments,1),a=(u=o.slice()).length,c=0;c<a;c++)u[c].apply(this,s);return!0},t.prototype.addListener=function(e,o){var a;if(!n(o))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,n(o.listener)?o.listener:o),this._events[e]?r(this._events[e])?this._events[e].push(o):this._events[e]=[this._events[e],o]:this._events[e]=o,r(this._events[e])&&!this._events[e].warned&&(a=i(this._maxListeners)?t.defaultMaxListeners:this._maxListeners)&&a>0&&this._events[e].length>a&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"===typeof console.trace&&console.trace()),this},t.prototype.on=t.prototype.addListener,t.prototype.once=function(e,t){if(!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,o,a,s;if(!n(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(a=(i=this._events[e]).length,o=-1,i===t||n(i.listener)&&i.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(r(i)){for(s=a;s-- >0;)if(i[s]===t||i[s].listener&&i[s].listener===t){o=s;break}if(o<0)return this;1===i.length?(i.length=0,delete this._events[e]):i.splice(o,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},t.prototype.removeAllListeners=function(e){var t,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)}},8131:function(e,t,n){"use strict";var r=n(9374),i=n(7775),o=n(3076);function a(e,t,n){return new r(e,t,n)}a.version=n(4336),a.AlgoliaSearchHelper=r,a.SearchParameters=i,a.SearchResults=o,e.exports=a},8078:function(e,t,n){"use strict";var r=n(7331);function i(e,t){this.main=e,this.fn=t,this.lastResults=null}n(4853)(i,r),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},e.exports=i},2437:function(e,t,n){"use strict";var r=n(2344),i=n(116),o=n(9803),a={addRefinement:function(e,t,n){if(a.isRefined(e,t,n))return e;var i=""+n,o=e[t]?e[t].concat(i):[i],s={};return s[t]=o,r({},s,e)},removeRefinement:function(e,t,n){if(void 0===n)return a.clearRefinement(e,(function(e,n){return t===n}));var r=""+n;return a.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");
vendor: 19,819 bytes, line 1
1return a.isRefined(e,t,n)?a.removeRefinement(e,t,n):a.addRefinement(e,t,n)},clearRefinement:function(e,t,n){if(void 0===t)return i(e)?{}:e;if("string"===typeof t)return o(e,[t]);if("function"===typeof t){var r=!1,a=Object.keys(e).reduce((function(i,o){var a=e[o]||[],s=a.filter((function(e){return!t(e,o,n)}));return s.length!==a.length&&(r=!0),i[o]=s,i}),{});return r?a: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=a},7775:function(e,t,n){"use strict";var r=n(2344),i=n(7888),o=n(2686),a=n(185),s=n(116),c=n(9803),u=n(8023),l=n(6801),f=n(2437);function d(e,t){return Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every((function(e,n){return d(t[n],e)})):e===t}function h(e){var t=e?h._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!==h.PARAMETERS.indexOf(e),i=void 0!==t[e];!r&&i&&(n[e]=t[e])}))}h.PARAMETERS=Object.keys(new h),h._parseNumbers=function(e){if(e instanceof h)return e;var t={};if(["aroundPrecision","aroundRadius","getRankingInfo","minWordSizefor2Typos","minWordSizefor1Typo","page","maxValuesPerFacet","distinct","minimumAroundRadius","hitsPerPage","minProximity"].forEach((function(n){var r=e[n];if("string"===typeof r){var i=parseFloat(r);t[n]=isNaN(i)?r:i}})),Array.isArray(e.insideBoundingBox)&&(t.insideBoundingBox=e.insideBoundingBox.map((function(e){return Array.isArray(e)?e.map((function(e){return parseFloat(e)})):e}))),e.numericRefinements){var n={};Object.keys(e.numericRefinements).forEach((function(t){var r=e.numericRefinements[t]||{};n[t]={},Object.keys(r).forEach((function(e){var i=r[e].map((function(e){return Array.isArray(e)?e.map((function(e){return"string"===typeof e?parseFloat(e):e})):"string"===typeof e?parseFloat(e):e}));n[t][e]=i}))})),t.numericRefinements=n}return a({},e,t)},h.make=function(e){var t=new h(e);return(e.hierarchicalFacets||[]).forEach((function(e){if(e.rootPath){var n=t.getHierarchicalRefinement(e.name);n.length>0&&0!==n[0].indexOf(e.rootPath)&&(t=t.clearRefinements(e.name)),0===(n=t.getHierarchicalRefinement(e.name)).length&&(t=t.toggleHierarchicalFacetRefinement(e.name,e.rootPath))}})),t},h.validate=function(e,t){var n=t||{};return e.tagFilters&&n.tagRefinements&&n.tagRefinements.length>0?new Error("[Tags] Cannot switch from the managed tag API to the advanced API. It is probably an error, if it is really what you want, you should first clear the tags with clearTags method."):e.tagRefinements.length>0&&n.tagFilters?new Error("[Tags] Cannot switch from the advanced tag API to the managed API. It is probably an error, if it is not, you should first clear the tags with clearTags method."):e.numericFilters&&n.numericRefinements&&s(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."):s(e.numericRefinements)&&n.numericFilters?new Error("[Numeric filters] Can't switch from the managed API to the advanced. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):null},h.prototype={constructor:h,clearRefinements:function(e){var t={numericRefinements:this._clearNumericRefinements(e),facetsRefinements:f.clearRefinement(this.facetsRefinements,e,"conjunctiveFacet"),facetsExcludes:f.clearRefinement(this.facetsExcludes,e,"exclude"),disjunctiveFacetsRefinements:f.clearRefinement(this.disjunctiveFacetsRefinements,e,"disjunctiveFacet"),hierarchicalFacetsRefinements:f.clearRefinement(this.hierarchicalFacetsRefinements,e,"hierarchicalFacet")};return t.numericRefinements===this.numericRefinements&&t.facetsRefinements===this.facetsRefinements&&t.facetsExcludes===this.facetsExcludes&&t.disjunctiveFacetsRefinements===this.disjunctiveFacetsRefinements&&t.hierarchicalFacetsRefinements===this.hierarchicalFacetsRefinements?this:this.setQueryParameters(t)},clearTags:function(){return void 0===this.tagFilters&&0===this.tagRefinements.length?this:this.setQueryParameters({tagFilters:void 0,tagRefinements:[]})},setIndex:function(e){return e===this.index?this:this.setQueryParameters({index:e})},setQuery:function(e){return e===this.query?this:this.setQueryParameters({query:e})},setPage:function(e){return e===this.page?this:this.setQueryParameters({page:e})},setFacets:function(e){return this.setQueryParameters({facets:e})},setDisjunctiveFacets:function(e){return this.setQueryParameters({disjunctiveFacets:e})},setHitsPerPage:function(e){return this.hitsPerPage===e?this:this.setQueryParameters({hitsPerPage:e})},setTypoTolerance:function(e){return this.typoTolerance===e?this:this.setQueryParameters({typoTolerance:e})},addNumericRefinement:function(e,t,n){var r=u(n);if(this.isNumericRefined(e,t,r))return this;var i=a({},this.numericRefinements);return i[e]=a({},i[e]),i[e][t]?(i[e][t]=i[e][t].slice(),i[e][t].push(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&&d(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 s(this.numericRefinements)?{}:this.numericRefinements;if("string"===typeof e)return c(this.numericRefinements,[e]);if("function"===typeof e){var t=!1,n=this.numericRefinements,r=Object.keys(n).reduce((function(r,i){var o=n[i],a={};return o=o||{},Object.keys(o).forEach((function(n){var r=o[n]||[],s=[];r.forEach((function(t){e({val:t,op:n},i,"numeric")||s.push(t)})),s.length!==r.length&&(t=!0),a[n]=s})),r[i]=a,r}),{});return t?r:this.numericRefinements}},addFacet:function(e){return this.isConjunctiveFacet(e)?this:this.setQueryParameters({facets:this.facets.concat([e])})},addDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this:this.setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.concat([e])})},addHierarchicalFacet:function(e){if(this.isHierarchicalFacet(e.name))throw new Error("Cannot declare two hierarchical facets with the same name: `"+e.name+"`");return this.setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.concat([e])})},addFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsRefinements,e,t)?this:this.setQueryParameters({facetsRefinements:f.addRefinement(this.facetsRefinements,e,t)})},addExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsExcludes,e,t)?this:this.setQueryParameters({facetsExcludes:f.addRefinement(this.facetsExcludes,e,t)})},addDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return f.isRefined(this.disjunctiveFacetsRefinements,e,t)?this:this.setQueryParameters({disjunctiveFacetsRefinements:f.addRefinement(this.disjunctiveFacetsRefinements,e,t)})},addTagRefinement:function(e){if(this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.concat(e)};return this.setQueryParameters(t)},removeFacet:function(e){return this.isConjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({facets:this.facets.filter((function(t){return t!==e}))}):this},removeDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.filter((function(t){return t!==e}))}):this},removeHierarchicalFacet:function(e){return this.isHierarchicalFacet(e)?this.clearRefinements(e).setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.filter((function(t){return t.name!==e}))}):this},removeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsRefinements,e,t)?this.setQueryParameters({facetsRefinements:f.removeRefinement(this.facetsRefinements,e,t)}):this},removeExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsExcludes,e,t)?this.setQueryParameters({facetsExcludes:f.removeRefinement(this.facetsExcludes,e,t)}):this},removeDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return f.isRefined(this.disjunctiveFacetsRefinements,e,t)?this.setQueryParameters({disjunctiveFacetsRefinements:f.removeRefinement(this.disjunctiveFacetsRefinements,e,t)}):this},removeTagRefinement:function(e){if(!this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.filter((function(t){return t!==e}))};return this.setQueryParameters(t)},toggleRefinement:function(e,t){return this.toggleFacetRefinement(e,t)},toggleFacetRefinement:function(e,t){if(this.isHierarchicalFacet(e))return this.toggleHierarchicalFacetRefinement(e,t);if(this.isConjunctiveFacet(e))return this.toggleConjunctiveFacetRefinement(e,t);if(this.isDisjunctiveFacet(e))return this.toggleDisjunctiveFacetRefinement(e,t);throw new Error("Cannot refine the undeclared facet "+e+"; it should be added to the helper options facets, disjunctiveFacets or hierarchicalFacets")},toggleConjunctiveFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsRefinements:f.toggleRefinement(this.facetsRefinements,e,t)})},toggleExcludeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsExcludes:f.toggleRefinement(this.facetsExcludes,e,t)})},toggleDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return this.setQueryParameters({disjunctiveFacetsRefinements:f.toggleRefinement(this.disjunctiveFacetsRefinements,e,t)})},toggleHierarchicalFacetRefinement:function(e,t){if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration");var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),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)&&f.isRefined(this.facetsRefinements,e,t)},isExcludeRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&f.isRefined(this.facetsExcludes,e,t)},isDisjunctiveFacetRefined:function(e,t){return!!this.isDisjunctiveFacet(e)&&f.isRefined(this.disjunctiveFacetsRefinements,e,t)},isHierarchicalFacetRefined:function(e,t){if(!this.isHierarchicalFacet(e))return!1;var n=this.getHierarchicalRefinement(e);return t?-1!==n.indexOf(t):n.length>0},isNumericRefined:function(e,t,n){if(void 0===n&&void 0===t)return Boolean(this.numericRefinements[e]);var r=this.numericRefinements[e]&&void 0!==this.numericRefinements[e][t];if(void 0===n||!r)return r;var o,a,s=u(n),c=void 0!==(o=this.numericRefinements[e][t],a=s,i(o,(function(e){return d(e,a)})));return r&&c},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=o(Object.keys(this.numericRefinements).filter((function(t){return Object.keys(e.numericRefinements[t]).length>0})),this.disjunctiveFacets);return Object.keys(this.disjunctiveFacetsRefinements).filter((function(t){return e.disjunctiveFacetsRefinements[t].length>0})).concat(t).concat(this.getRefinedHierarchicalFacets()).sort()},getRefinedHierarchicalFacets:function(){var e=this;return o(this.hierarchicalFacets.map((function(e){return e.name})),Object.keys(this.hierarchicalFacetsRefinements).filter((function(t){return e.hierarchicalFacetsRefinements[t].length>0}))).sort()},getUnrefinedDisjunctiveFacets:function(){var e=this.getRefinedDisjunctiveFacets();return this.disjunctiveFacets.filter((function(t){return-1===e.indexOf(t)}))},managedParameters:["index","facets","disjunctiveFacets","facetsRefinements","hierarchicalFacets","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacetsRefinements"],getQueryParams:function(){var e=this.managedParameters,t={},n=this;return Object.keys(this).forEach((function(r){var i=n[r];-1===e.indexOf(r)&&void 0!==i&&(t[r]=i)})),t},setQueryParameter:function(e,t){if(this[e]===t)return this;var n={};return n[e]=t,this.setQueryParameters(n)},setQueryParameters:function(e){if(!e)return this;var t=h.validate(this,e);if(t)throw t;var n=this,r=h._parseNumbers(e),i=Object.keys(this).reduce((function(e,t){return e[t]=n[t],e}),{}),o=Object.keys(r).reduce((function(e,t){var n=void 0!==e[t],i=void 0!==r[t];return n&&!i?c(e,[t]):(i&&(e[t]=r[t]),e)}),i);return new this.constructor(o)},resetPage:function(){return void 0===this.page?this:this.setPage(0)},_getHierarchicalFacetSortBy:function(e){return e.sortBy||["isRefined:desc","name:asc"]},_getHierarchicalFacetSeparator:function(e){return e.separator||" > "},_getHierarchicalRootPath:function(e){return e.rootPath||null},_getHierarchicalShowParentLevel:function(e){return"boolean"!==typeof e.showParentLevel||e.showParentLevel},getHierarchicalFacetByName:function(e){return i(this.hierarchicalFacets,(function(t){return t.name===e}))},getHierarchicalFacetBreadcrumb:function(e){if(!this.isHierarchicalFacet(e))return[];var t=this.getHierarchicalRefinement(e)[0];if(!t)return[];var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e));return t.split(n).map((function(e){return e.trim()}))},toString:function(){return JSON.stringify(this,null,2)}},e.exports=h},210: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),f=e._getHierarchicalRootPath(r),d=e._getHierarchicalShowParentLevel(r),h=o(e._getHierarchicalFacetSortBy(r)),p=t.every((function(e){return e.exhaustive})),g=function(e,t,n,r,o){return function(u,l,f){var d=u;if(f>0){var h=0;for(d=u;h<f;){var p=d&&Array.isArray(d.data)?d.data:[];d=i(p,(function(e){return e.isRefined})),h++}}if(d){var g=Object.keys(l.data).map((function(e){return[e,l.data[e]]})).filter((function(e){return function(e,t,n,r,i,o){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)&&(o||0===e.indexOf(n))}(e[0],d.path||n,o,t,n,r)}));d.data=a(g.map((function(e){var n=e[0];return function(e,t,n,r,i){var o=t.split(n);return{name:o[o.length-1].trim(),path:t,escapedValue:s(t),count:e,isRefined:r===t||0===r.indexOf(t+n),exhaustive:i,data:null}}(e[1],n,t,c(o),l.exhaustive)})),e[0],e[1])}return u}}(h,l,f,d,u),m=t;return f&&(m=t.slice(f.split(l).length)),m.reduce(g,{name:e.hierarchicalFacets[n].name,count:null,isRefined:!0,path:null,escapedValue:null,exhaustive:p,data:null})}};var r=n(4039),i=n(7888),o=n(2293),a=n(2148),s=r.escapeFacetValue,c=r.unescapeFacetValue},3076:function(e,t,n){"use strict";var r=n(4587),i=n(2344),o=n(4039),a=n(7888),s=n(9725),c=n(2293),u=n(185),l=n(2148),f=o.escapeFacetValue,d=o.unescapeFacetValue,h=n(210);function p(e){var t={};return e.forEach((function(e,n){t[e]=n})),t}function g(e,t,n){t&&t[n]&&(e.stats=t[n])}function m(e,t,n){var o=t[0];this._rawResults=t;var c=this;Object.keys(o).forEach((function(e){c[e]=o[e]})),Object.keys(n||{}).forEach((function(e){c[e]=n[e]})),this.processingTimeMS=t.reduce((function(e,t){return void 0===t.processingTimeMS?e:e+t.processingTimeMS}),0),this.disjunctiveFacets=[],this.hierarchicalFacets=e.hierarchicalFacets.map((function(){return[]})),this.facets=[];var l=e.getRefinedDisjunctiveFacets(),f=p(e.facets),m=p(e.disjunctiveFacets),y=1,v=o.facets||{};Object.keys(v).forEach((function(t){var n,r,i=v[t],u=(n=e.hierarchicalFacets,r=t,a(n,(function(e){return(e.attributes||[]).indexOf(r)>-1})));if(u){var l=u.attributes.indexOf(t),d=s(e.hierarchicalFacets,(function(e){return e.name===u.name}));c.hierarchicalFacets[d][l]={attribute:t,data:i,exhaustive:o.exhaustiveFacetsCount}}else{var h,p=-1!==e.disjunctiveFacets.indexOf(t),y=-1!==e.facets.indexOf(t);p&&(h=m[t],c.disjunctiveFacets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},g(c.disjunctiveFacets[h],o.facets_stats,t)),y&&(h=f[t],c.facets[h]={name:t,data:i,exhaustive:o.exhaustiveFacetsCount},g(c.facets[h],o.facets_stats,t))}})),this.hierarchicalFacets=r(this.hierarchicalFacets),l.forEach((function(n){var r=t[y],a=r&&r.facets?r.facets:{},l=e.getHierarchicalFacetByName(n);
1Object.keys(a).forEach((function(t){var n,f=a[t];if(l){n=s(e.hierarchicalFacets,(function(e){return e.name===l.name}));var h=s(c.hierarchicalFacets[n],(function(e){return e.attribute===t}));if(-1===h)return;c.hierarchicalFacets[n][h].data=u({},c.hierarchicalFacets[n][h].data,f)}else{n=m[t];var p=o.facets&&o.facets[t]||{};c.disjunctiveFacets[n]={name:t,data:i({},f,p),exhaustive:r.exhaustiveFacetsCount},g(c.disjunctiveFacets[n],r.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(r){!c.disjunctiveFacets[n].data[r]&&e.disjunctiveFacetsRefinements[t].indexOf(d(r))>-1&&(c.disjunctiveFacets[n].data[r]=0)}))}})),y++})),e.getRefinedHierarchicalFacets().forEach((function(n){var r=e.getHierarchicalFacetByName(n),o=e._getHierarchicalFacetSeparator(r),a=e.getHierarchicalRefinement(n);0===a.length||a[0].split(o).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=s(e.hierarchicalFacets,(function(e){return e.name===r.name})),f=s(c.hierarchicalFacets[l],(function(e){return e.attribute===t}));if(-1!==f){var d={};if(a.length>0){var h=a[0].split(o)[0];d[h]=c.hierarchicalFacets[l][f].data[h]}c.hierarchicalFacets[l][f].data=i(d,u,c.hierarchicalFacets[l][f].data)}})),y++}))})),Object.keys(e.facetsExcludes).forEach((function(t){var n=e.facetsExcludes[t],r=f[t];c.facets[r]={name:t,data:v[t],exhaustive:o.exhaustiveFacetsCount},n.forEach((function(e){c.facets[r]=c.facets[r]||{name:t},c.facets[r].data=c.facets[r].data||{},c.facets[r].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(h(e)),this.facets=r(this.facets),this.disjunctiveFacets=r(this.disjunctiveFacets),this._state=e}function y(e,t){function n(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var r=a(e.facets,n);return r?Object.keys(r.data).map((function(n){var i=f(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=a(e.disjunctiveFacets,n);return i?Object.keys(i.data).map((function(n){var r=f(n);return{name:n,escapedValue:r,count:i.data[n],isRefined:e._state.isDisjunctiveFacetRefined(t,r)}})):[]}if(e._state.isHierarchicalFacet(t)){var o=a(e.hierarchicalFacets,n);if(!o)return o;var s=e._state.getHierarchicalFacetByName(t),c=e._state._getHierarchicalFacetSeparator(s),u=d(e._state.getHierarchicalRefinement(t)[0]||"");0===u.indexOf(s.rootPath)&&(u=u.replace(s.rootPath+c,""));var l=u.split(c);return l.unshift(t),v(o,l,0),o}}function v(e,t,n){e.isRefined=e.name===t[n],e.data&&e.data.forEach((function(e){v(e,t,n+1)}))}function b(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 o=t.data.map((function(t){return b(e,t,n,r+1)})),a=e(o,n[r]);return i({data:a},t)}function O(e,t){var n=a(e,(function(e){return e.name===t}));return n&&n.stats}function j(e,t,n,r,i){var o=a(i,(function(e){return e.name===n})),s=o&&o.data&&o.data[r]?o.data[r]:0,c=o&&o.exhaustive||!1;return{type:t,attributeName:n,name:r,count:s,exhaustive:c}}m.prototype.getFacetByName=function(e){function t(t){return t.name===e}return a(this.facets,t)||a(this.disjunctiveFacets,t)||a(this.hierarchicalFacets,t)},m.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],m.prototype.getFacetValues=function(e,t){var n=y(this,e);if(n){var r,o=i({},t,{sortBy:m.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),a=this;if(Array.isArray(n))r=[e];else r=a._state.getHierarchicalFacetByName(n.name).attributes;return b((function(e,t){if(o.facetOrdering){var n=function(e,t){return e.renderingContent&&e.renderingContent.facetOrdering&&e.renderingContent.facetOrdering.values&&e.renderingContent.facetOrdering.values[t]}(a,t);if(n)return function(e,t){var n=[],r=[],i=(t.order||[]).reduce((function(e,t,n){return e[t]=n,e}),{});e.forEach((function(e){var t=e.path||e.name;void 0!==i[t]?n[i[t]]=e:r.push(e)})),n=n.filter((function(e){return e}));var o,a=t.sortRemainingBy;return"hidden"===a?n:(o="alpha"===a?[["path","name"],["asc","asc"]]:[["count"],["desc"]],n.concat(l(r,o[0],o[1])))}(e,n)}if(Array.isArray(o.sortBy)){var r=c(o.sortBy,m.DEFAULT_SORT);return l(e,r[0],r[1])}if("function"===typeof o.sortBy)return function(e,t){return t.sort(e)}(o.sortBy,e);throw new Error("options.sortBy is optional but if defined it must be either an array of str
1ing (predicates) or a sorting function")}),n,r)}},m.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?O(this.facets,e):this._state.isDisjunctiveFacet(e)?O(this.disjunctiveFacets,e):void 0},m.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(j(e,"facet",r,i,t.facets))}))})),Object.keys(e.facetsExcludes).forEach((function(r){e.facetsExcludes[r].forEach((function(i){n.push(j(e,"exclude",r,i,t.facets))}))})),Object.keys(e.disjunctiveFacetsRefinements).forEach((function(r){e.disjunctiveFacetsRefinements[r].forEach((function(i){n.push(j(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),o=e._getHierarchicalFacetSeparator(i),s=n.split(o),c=a(r,(function(e){return e.name===t})),u=s.reduce((function(e,t){var n=e&&a(e.data,(function(e){return e.name===t}));return void 0!==n?n:e}),c),l=u&&u.count||0,f=u&&u.exhaustive||!1,d=u&&u.path||"";return{type:"hierarchical",attributeName:t,name:d,count:l,exhaustive:f}}(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=m},9374:function(e,t,n){"use strict";var r=n(7331),i=n(8078),o=n(4039).escapeFacetValue,a=n(4853),s=n(185),c=n(116),u=n(9803),l=n(6394),f=n(7775),d=n(3076),h=n(4336);function p(e,t,n){"function"===typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+h+")"),this.setClient(e);var r=n||{};r.index=t,this.state=f.make(r),this.lastResults=null,this._queryId=0,this._lastQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0}function g(e){if(e<0)throw new Error("Page requested below 0.");return this._change({state:this.state.setPage(e),isPageReset:!1}),this}function m(){return this.state.page}a(p,r),p.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},p.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},p.prototype.getQuery=function(){var e=this.state;return l._getHitsSearchParams(e)},p.prototype.searchOnce=function(e,t){var n=e?this.state.setQueryParameters(e):this.state,r=l._getQueries(n.index,n),i=this;if(this._currentNbQueries++,this.emit("searchOnce",{state:n}),!t)return this.client.search(r).then((function(e){return i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),{content:new d(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 d(n,e.results),n)})).catch((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,n)}))},p.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=s({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:u(l._getHitsSearchParams(r),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),o="search for answers was called, but this client does not have a function client.initIndex(index).findAnswers";if("function"!==typeof this.client.initIndex)throw new Error(o);var a=this.client.initIndex(r.index);if("function"!==typeof a.findAnswers)throw new Error(o);return a.findAnswers(r.query,e.queryLanguages,i)},p.prototype.searchForFacetValues=function(e,t,n,r){var i="function"===typeof this.client.searchForFacetValues,a="function"===typeof this.client.initIndex;if(!i&&!a&&"function"!==typeof this.client.search)throw new Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues or client.initIndex(index).searchForFacetValues");var s=this.state.setQueryParameters(r||{}),c=s.isDisjunctiveFacet(e),u=l.getSearchForFacetQuery(e,t,n,s);this._currentNbQueries++;var f,d=this;return i?f=this.client.searchForFacetValues([{indexName:s.index,params:u}]):a?f=this.client.initIndex(s.index).searchForFacetValues(u):(delete u.facetName,f=this.client.search([{type:"facet",facet:e,indexName:s.index,params:u}]).then((function(e){return e.results[0]}
1))),this.emit("searchForFacetValues",{state:s,facet:e,query:t}),f.then((function(t){return d._currentNbQueries--,0===d._currentNbQueries&&d.emit("searchQueueEmpty"),(t=Array.isArray(t)?t[0]:t).facetHits.forEach((function(t){t.escapedValue=o(t.value),t.isRefined=c?s.isDisjunctiveFacetRefined(e,t.escapedValue):s.isFacetRefined(e,t.escapedValue)})),t}),(function(e){throw d._currentNbQueries--,0===d._currentNbQueries&&d.emit("searchQueueEmpty"),e}))},p.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},p.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},p.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},p.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},p.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},p.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},p.prototype.addNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,n),isPageReset:!0}),this},p.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},p.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},p.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},p.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},p.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},p.prototype.removeNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,n),isPageReset:!0}),this},p.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},p.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},p.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},p.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},p.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},p.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},p.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},p.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},p.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},p.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},p.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},p.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},p.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},p.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},p.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},p.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},p.prototype.setCurrentPage=g,p.prototype.setPage=g,p.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},p.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},p.prototype.setState=function(e){return this._change({state:f.make(e),isPageReset:!1}),this},p.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new f(e),this}
1,p.prototype.hasRefinements=function(e){return!!c(this.state.getNumericRefinements(e))||(this.state.isConjunctiveFacet(e)?this.state.isFacetRefined(e):this.state.isDisjunctiveFacet(e)?this.state.isDisjunctiveFacetRefined(e):!!this.state.isHierarchicalFacet(e)&&this.state.isHierarchicalFacetRefined(e))},p.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},p.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},p.prototype.hasTag=function(e){return this.state.isTagRefined(e)},p.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},p.prototype.getIndex=function(){return this.state.index},p.prototype.getCurrentPage=m,p.prototype.getPage=m,p.prototype.getTags=function(){return this.state.tagRefinements},p.prototype.getRefinements=function(e){var t=[];if(this.state.isConjunctiveFacet(e))this.state.getConjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"conjunctive"})})),this.state.getExcludeRefinements(e).forEach((function(e){t.push({value:e,type:"exclude"})}));else if(this.state.isDisjunctiveFacet(e)){this.state.getDisjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"disjunctive"})}))}var 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},p.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},p.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},p.prototype._search=function(e){var t=this.state,n=[],r=[];e.onlyWithDerivedHelpers||(r=l._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?l._getQueries(r.index,r):[];return n.push({state:r,queriesCount:i.length,helper:e}),e.emit("search",{state:r,results:e.lastResults}),i})),o=Array.prototype.concat.apply(r,i),a=this._queryId++;if(this._currentNbQueries++,!o.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,n,a));try{this.client.search(o).then(this._dispatchAlgoliaResponse.bind(this,n,a)).catch(this._dispatchAlgoliaError.bind(this,a))}catch(s){this.emit("error",{error:s})}},p.prototype._dispatchAlgoliaResponse=function(e,t,n){if(!(t<this._lastQueryIdReceived)){this._currentNbQueries-=t-this._lastQueryIdReceived,this._lastQueryIdReceived=t,0===this._currentNbQueries&&this.emit("searchQueueEmpty");var r=n.results.slice();e.forEach((function(e){var t=e.state,n=e.queriesCount,i=e.helper,o=r.splice(0,n);t.index?(i.lastResults=new d(t,o),i.emit("result",{results:i.lastResults,state:t})):i.emit("result",{results:null,state:t})}))}},p.prototype._dispatchAlgoliaError=function(e,t){e<this._lastQueryIdReceived||(this._currentNbQueries-=e-this._lastQueryIdReceived,this._lastQueryIdReceived=e,this.emit("error",{error:t}),0===this._currentNbQueries&&this.emit("searchQueueEmpty"))},p.prototype.containsRefinement=function(e,t,n,r){return e||0!==t.length||0!==n.length||0!==r.length},p.prototype._hasDisjunctiveRefinements=function(e){return this.state.disjunctiveRefinements[e]&&this.state.disjunctiveRefinements[e].length>0},p.prototype._change=function(e){var t=e.state,n=e.isPageReset;t!==this.state&&(this.state=t,this.emit("change",{state:this.state,results:this.lastResults,isPageReset:n}))},p.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},p.prototype.setClient=function(e){return this.client===e||("function"===typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+h+")"),this.client=e),this},p.prototype.getClient=function(){return this.client},p.prototype.derive=function(e){var t=new i(this,e);return this.derivedHelpers.push(t),t},p.prototype.detachDerivedHelper=function(e){var t=this.derivedHelpers.indexOf(e);if(-1===t)throw new Error("Derived helper already detached");this.derivedHelpers.splice(t,1)},p.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=p},4587:function(e){"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},2344:function(e){"use strict";e.exports=function(){var e=Array.prototype.slice.call(arguments);return e.reduceRight((function(e,t){return Object.keys(Object(t)).forEac
1h((function(n){void 0!==t[n]&&(void 0!==e[n]&&delete e[n],e[n]=t[n])})),e}),{})}},4039: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(/^\\-/,"-")}}},7888: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]}},9725: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}},2293:function(e,t,n){"use strict";var r=n(7888);e.exports=function(e,t){var n=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var i=t.split(":"),o=r(n,(function(e){return e[0]===i[0]}));return i.length>1||!o?(e[0].push(i[0]),e[1].push(i[1]),e):(e[0].push(o[0]),e[1].push(o[1]),e)}),[[],[]])}},4853:function(e){"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},2686:function(e){"use strict";e.exports=function(e,t){return e.filter((function(n,r){return t.indexOf(n)>-1&&e.indexOf(n)===r}))}},185:function(e){"use strict";function t(e){return"function"===typeof e||Array.isArray(e)||"[object Object]"===Object.prototype.toString.call(e)}function n(e,r){if(e===r)return e;for(var i in r)if(Object.prototype.hasOwnProperty.call(r,i)&&"__proto__"!==i&&"constructor"!==i){var o=r[i],a=e[i];"undefined"!==typeof a&&"undefined"===typeof o||(t(a)&&t(o)?e[i]=n(a,o):e[i]="object"===typeof(s=o)&&null!==s?n(Array.isArray(s)?[]:{},s):s)}var s;return e}e.exports=function(e){t(e)||(e={});for(var r=1,i=arguments.length;r<i;r++){var o=arguments[r];t(o)&&n(e,o)}return e}},116:function(e){"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},9803:function(e){"use strict";e.exports=function(e,t){if(null===e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}},2148:function(e){"use strict";function t(e,t){if(e!==t){var n=void 0!==e,r=null===e,i=void 0!==t,o=null===t;if(!o&&e>t||r&&i||!n)return 1;if(!r&&e<t||o&&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 o=t(e.criteria[i],n.criteria[i]);if(o)return i>=r.length?o:"desc"===r[i]?-o:o}return e.index-n.index})),i.map((function(e){return e.value}))}},8023: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.")}},6394:function(e,t,n){"use strict";var r=n(185);function i(e){return Object.keys(e).sort().reduce((function(t,n){return t[n]=e[n],t}),{})}var o={_getQueries:function(e,t){var n=[];return n.push({indexName:e,params:o._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(r){n.push({indexName:e,params:o._getDisjunctiveFacetSearchParams(t,r)}
1)})),t.getRefinedHierarchicalFacets().forEach((function(r){var i=t.getHierarchicalFacetByName(r),a=t.getHierarchicalRefinement(r),s=t._getHierarchicalFacetSeparator(i);if(a.length>0&&a[0].split(s).length>1){var c=a[0].split(s).slice(0,-1).reduce((function(e,t,n){return e.concat({attribute:i.attributes[n],value:0===n?t:[e[e.length-1].value,t].join(s)})}),[]);c.forEach((function(r,a){var s=o._getDisjunctiveFacetSearchParams(t,r.attribute,0===a);function u(e){return i.attributes.some((function(t){return t===e.split(":")[0]}))}var l=(s.facetFilters||[]).reduce((function(e,t){if(Array.isArray(t)){var n=t.filter((function(e){return!u(e)}));n.length>0&&e.push(n)}return"string"!==typeof t||u(t)||e.push(t),e}),[]),f=c[a-1];s.facetFilters=a>0?l.concat(f.attribute+":"+f.value):l.length>0?l:void 0,n.push({indexName:e,params:s})}))}})),n},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(o._getHitsHierarchicalFacetsAttributes(e)).sort(),n=o._getFacetFilters(e),a=o._getNumericFilters(e),s=o._getTagFilters(e),c={facets:t.indexOf("*")>-1?["*"]:t,tagFilters:s};return n.length>0&&(c.facetFilters=n),a.length>0&&(c.numericFilters=a),i(r({},e.getQueryParams(),c))},_getDisjunctiveFacetSearchParams:function(e,t,n){var a=o._getFacetFilters(e,t,n),s=o._getNumericFilters(e,t),c=o._getTagFilters(e),u={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};c.length>0&&(u.tagFilters=c);var l=e.getHierarchicalFacetByName(t);return u.facets=l?o._getDisjunctiveHierarchicalFacetAttribute(e,l,n):t,s.length>0&&(u.numericFilters=s),a.length>0&&(u.facetFilters=a),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]||{};
1Object.keys(i).forEach((function(e){var o=i[e]||[];t!==r&&o.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]||[]).sort().forEach((function(t){r.push(e+":"+t)}))}));var o=e.facetsExcludes||{};Object.keys(o).sort().forEach((function(e){(o[e]||[]).sort().forEach((function(t){r.push(e+":-"+t)}))}));var a=e.disjunctiveFacetsRefinements||{};Object.keys(a).sort().forEach((function(e){var n=a[e]||[];if(e!==t&&n&&0!==n.length){var i=[];n.sort().forEach((function(t){i.push(e+":"+t)})),r.push(i)}}));var s=e.hierarchicalFacetsRefinements||{};return Object.keys(s).sort().forEach((function(i){var o=(s[i]||[])[0];if(void 0!==o){var a,c,u=e.getHierarchicalFacetByName(i),l=e._getHierarchicalFacetSeparator(u),f=e._getHierarchicalRootPath(u);if(t===i){if(-1===o.indexOf(l)||!f&&!0===n||f&&f.split(l).length===o.split(l).length)return;f?(c=f.split(l).length-1,o=f):(c=o.split(l).length-2,o=o.slice(0,o.lastIndexOf(l))),a=u.attributes[c]}else c=o.split(l).length-1,a=u.attributes[c];a&&r.push([a+":"+o])}})),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),o=r.split(i).length,a=n.attributes.slice(0,o+1);return t.concat(a)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,n){var r=e._getHierarchicalFacetSeparator(t);if(!0===n){var i=e._getHierarchicalRootPath(t),o=0;return i&&(o=i.split(r).length),[t.attributes[o]]}var a=(e.getHierarchicalRefinement(t.name)[0]||"").split(r).length-1;return t.attributes.slice(0,a+1)},getSearchForFacetQuery:function(e,t,n,a){var s=a.isDisjunctiveFacet(e)?a.clearRefinements(e):a,c={facetQuery:t,facetName:e};return"number"===typeof n&&(c.maxFacetHits=n),i(r({},o._getHitsSearchParams(s),c))}};e.exports=o},6801:function(e){"use strict";e.exports=function(e){return null!==e&&/^[a-zA-Z0-9_-]{1,64}$/.test(e)}},4336:function(e){"use strict";e.exports="3.14.2"},290:function(e){e.exports=function(){"use strict";function e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function n(n){for(var r=1;r<arguments.length;r++){var i=null!=arguments[r]?arguments[r]:{};r%2?t(Object(i),!0).forEach((function(t){e(n,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):t(Object(i)).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(i,e))}))}return n}function r(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function o(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function a(e){var t,n="algoliasearch-client-js-".concat(e.key),r=function(){return void 0===t&&(t=e.localStorage||window.localStorage),t},o=function(){return JSON.parse(r().getItem(n)||"{}")},a=function(e){r().setItem(n,JSON.stringify(e))},s=function(){var t=e.timeToLive?1e3*e.timeToLive:null,n=o(),r=Object.fromEntries(Object.entries(n).filter((function(e){return void 0!==i(e,2)[1].timestamp})));if(a(r),t){var s=Object.fromEntries(Object.entries(r).filter((function(e){var n=i(e,2)[1],r=(new Date).getTime();return!(n.timestamp+t<r)})));a(s)}};return{get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){s();var t=JSON.stringify(e);return o()[t]})).then((function(e){return Promise.all([e?e.value:t(),void 0!==e])})).then((function(e){var t=i(e,2),r=t[0],o=t[1];return Promise.all([r,o||n.miss(r)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var i=o();return i[JSON.stringify(e)]={timestamp:(new Date).getTime(),value:t},r().setItem(n,JSON.stringify(i)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=o();delete t[JSON.stringify(e)],r().setItem(n,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){r().removeItem(n)}))}}}function s(e){var t=o(e.caches),n=t.shift();return void 0===n?{get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,n.miss(e)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,r){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(e,r,i).catch((function(){return s({caches:t}).get(e,r,i)}))},set:function(e,r){return n.set(e,r).catch((function(){return s({caches:t}).set(e,r)}))},delete:function(e){return n.delete(e).catch((function(){return s({caches:t}).delete(e)}))}
vendor: 8,586 bytes, line 1
1,clear:function(){return n.clear().catch((function(){return s({caches:t}).clear()}))}}}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(n,r){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},o=JSON.stringify(n);if(o in t)return Promise.resolve(e.serializable?JSON.parse(t[o]):t[o]);var a=r(),s=i&&i.miss||function(){return Promise.resolve()};return a.then((function(e){return s(e)})).then((function(){return a}))},set:function(n,r){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e){for(var t=e.length-1;t>0;t--){var n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}function l(e,t){return t?(Object.keys(t).forEach((function(n){e[n]=t[n](e)})),e):e}function f(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=0;return e.replace(/%s/g,(function(){return encodeURIComponent(n[i++])}))}var d={WithinQueryParameters:0,WithinHeaders:1};function h(e,t){var n=e||{},r=n.data||{};return Object.keys(n).forEach((function(e){-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&&(r[e]=n[e])})),{data:Object.entries(r).length>0?r:void 0,timeout:n.timeout||t,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}var p={Read:1,Write:2,Any:3},g=1,m=2,y=3;function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g;return n(n({},e),{},{status:t,lastUpdate:Date.now()})}function b(e){return"string"==typeof e?{protocol:"https",url:e,accept:p.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||p.Any}}var O="GET",j="POST";function w(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(v(t))}))}))).then((function(e){var n=e.filter((function(e){return function(e){return e.status===g||Date.now()-e.lastUpdate>12e4}(e)})),r=e.filter((function(e){return function(e){return e.status===y&&Date.now()-e.lastUpdate<=12e4}(e)})),i=[].concat(o(n),o(r));return{getTimeout:function(e,t){return(0===r.length&&0===e?1:r.length+3+e)*t},statelessHosts:i.length>0?i.map((function(e){return b(e)})):t}}))}function S(e,t,r,i){var a=[],s=function(e,t){if(e.method!==O&&(void 0!==e.data||void 0!==t.data)){var r=Array.isArray(e.data)?e.data:n(n({},e.data),t.data);return JSON.stringify(r)}}(r,i),c=function(e,t){var r=n(n({},e.headers),t.headers),i={};return Object.keys(r).forEach((function(e){var t=r[e];i[e.toLowerCase()]=t})),i}(e,i),u=r.method,l=r.method!==O?{}:n(n({},r.data),i.data),f=n(n(n({"x-algolia-agent":e.userAgent.value},e.queryParameters),l),i.queryParameters),d=0,h=function t(n,o){var l=n.pop();if(void 0===l)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact [email protected].",transporterStackTrace:R(a)};var h={data:s,headers:c,method:u,url:_(l,r.path,f),connectTimeout:o(d,e.timeouts.connect),responseTimeout:o(d,i.timeout)},p=function(e){var t={request:h,response:e,host:l,triesLeft:n.length};return a.push(t),t},g={onSuccess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(r){var i=p(r);return r.isTimedOut&&d++,Promise.all([e.logger.info("Retryable failure",k(i)),e.hostsCache.set(l,v(l,r.isTimedOut?y:m))]).then((function(){return t(n,o)}))},onFail:function(e){throw p(e),function(e,t){var n=e.content,r=e.status,i=n;try{i=JSON.parse(n).message}catch(e){}return function(e,t,n){return{name:"ApiError",message:e,status:t,transporterStackTrace:n}}(i,r,t)}(e,R(a))}};return e.requester.send(h).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,n=e.status;return!t&&0==~~n}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSuccess(e):t.onFail(e)}(e,g)}))};return w(e.hostsCache,t).then((function(e){return h(o(e.statelessHosts).reverse(),e.getTimeout)}))}function x(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var n="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(n)&&(t.value="".concat(t.value).concat(n)),t}};return t}function _(e,t,n){var r=P(n),i="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return r.length&&(i+="?".concat(r)),i}function P(e){return Object.keys(e).map((function(t){return f("%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 R(e){return e.map((function(e){return k(e)}))}function k(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return n(n({},e),{},{request:n(n({},e.request),{},{headers:n(n({},e.request.headers),t)})})}var E=function(e){var t=e.appId,r=function(e,t,n){var r={"x-algolia-api-key":n,"x-algolia-application-id":t};return{headers:function(){return e===d.WithinHeaders?r:{}},queryParameters:function(){return e===d.WithinQueryParameters?r:{}}}}(void 0!==e.authMode?e.authMode:d.WithinHeaders,t,e.apiKey),o=function(e){var t=e.hostsCache,n=e.logger,r=e.requester,o=e.requestsCache,a=e.responsesCache,s=e.timeouts,c=e.userAgent,u=e.hosts,l=e.queryParameters,f={hostsCache:t,logger:n,requester:r,requestsCache:o,responsesCache:a,timeouts:s,userAgent:c,headers:e.headers,queryParameters:l,hosts:u.map((function(e){return b(e)})),read:function(e,t){var n=h(t,f.timeouts.read),r=function(){return S(f,f.hosts.filter((function(e){return 0!=(e.accept&p.Read)})),e,n)};if(!0!==(void 0!==n.cacheable?n.cacheable:e.cacheable))return r();var o={request:e,mappedRequestOptions:n,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(o,(function(){return f.requestsCache.get(o,(function(){return f.requestsCache.set(o,r()).then((function(e){return Promise.all([f.requestsCache.delete(o),e])}),(function(e){return Promise.all([f.requestsCache.delete(o),Promise.reject(e)])})).then((function(e){var t=i(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.responsesCache.set(o,e)}})},write:function(e,t){return S(f,f.hosts.filter((function(e){return 0!=(e.accept&p.Write)})),e,h(t,f.timeouts.write))}};return f}(n(n({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:p.Read},{url:"".concat(t,".algolia.net"),accept:p.Write}].concat(u([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return l({transporter:o,appId:t,addAlgoliaAgent:function(e,t){o.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([o.requestsCache.clear(),o.responsesCache.clear()]).then((function(){}))}},e.methods)},I=function(e){return function(t,n){return t.method===O?e.transporter.read(t,n):e.transporter.write(t,n)}},N=function(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return l({transporter:e.transporter,appId:e.appId,indexName:t},n.methods)}},F=function(e){return function(t,r){var i=t.map((function(e){return n(n({},e),{},{params:P(e.params||{})})}));return e.transporter.read({method:j,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},r)}},T=function(e){return function(t,i){return Promise.all(t.map((function(t){var o=t.params,a=o.facetName,s=o.facetQuery,c=r(o,["facetName","facetQuery"]);return N(e)(t.indexName,{methods:{searchForFacetValues:L}}).searchForFacetValues(a,s,n(n({},i),c))})))}},C=function(e){return function(t,n,r){return e.transporter.read({method:j,path:f("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:n},cacheable:!0},r)}},A=function(e){return function(t,n){return e.transporter.read({method:j,path:f("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},n)}},L=function(e){return function(t,n,r){return e.transporter.read({method:j,path:f("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:n},cacheable:!0},r)}},D=1,H=2,B=3;function M(e,t,r){var i,o={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var n=new XMLHttpRequest;
1n.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return n.setRequestHeader(t,e.headers[t])}));var r,i=function(e,r){return setTimeout((function(){n.abort(),t({status:0,content:r,isTimedOut:!0})}),1e3*e)},o=i(e.connectTimeout,"Connection timeout");n.onreadystatechange=function(){n.readyState>n.OPENED&&void 0===r&&(clearTimeout(o),r=i(e.responseTimeout,"Socket timeout"))},n.onerror=function(){0===n.status&&(clearTimeout(o),clearTimeout(r),t({content:n.responseText||"Network request failed",status:n.status,isTimedOut:!1}))},n.onload=function(){clearTimeout(o),clearTimeout(r),t({content:n.responseText,status:n.status,isTimedOut:!1})},n.send(e.data)}))}},logger:(i=B,{debug:function(e,t){return D>=i&&console.debug(e,t),Promise.resolve()},info:function(e,t){return H>=i&&console.info(e,t),Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:c(),requestsCache:c({serializable:!1}),hostsCache:s({caches:[a({key:"".concat("4.20.0","-").concat(e)}),c()]}),userAgent:x("4.20.0").add({segment:"Browser",version:"lite"}),authMode:d.WithinQueryParameters};return E(n(n(n({},o),r),{},{methods:{search:F,searchForFacetValues:T,multipleQueries:F,multipleSearchForFacetValues:T,customRequest:I,initIndex:function(e){return function(t){return N(e)(t,{methods:{search:A,searchForFacetValues:L,findAnswers:C}})}}}}))}return M.version="4.20.0",M}()},4184:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var o=typeof n;if("string"===o||"number"===o)e.push(n);else if(Array.isArray(n)){if(n.length){var a=i.apply(null,n);a&&e.push(a)}}else if("object"===o)if(n.toString===Object.prototype.toString)for(var s in n)r.call(n,s)&&n[s]&&e.push(s);else e.push(n.toString())}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()},8679:function(e,t,n){"use strict";var r=n(9864),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function c(e){return r.isMemo(e)?a:s[e.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var u=Object.defineProperty,l=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,p=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(p){var i=h(n);i&&i!==p&&e(t,i,r)}var a=l(n);f&&(a=a.concat(f(n)));for(var s=c(t),g=c(n),m=0;m<a.length;++m){var y=a[m];if(!o[y]&&(!r||!r[y])&&(!g||!g[y])&&(!s||!s[y])){var v=d(n,y);try{u(t,y,v)}catch(b){}}}}return t}},5904:function(e){"use strict";var t=String.prototype.replace,n=/%20/g,r="RFC1738",i="RFC3986";e.exports={default:i,formatters:{RFC1738:function(e){return t.call(e,n,"+")},RFC3986:function(e){return String(e)}},RFC1738:r,RFC3986:i}},7368:function(e,t,n){"use strict";var r=n(3307),i=n(6316),o=n(5904);e.exports={formats:o,parse:i,stringify:r}},6316:function(e,t,n){"use strict";var r=n(9084),i=Object.prototype.hasOwnProperty,o=Array.isArray,a={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},s=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},c=function(e,t){return e&&"string"===typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},u=function(e,t,n,r){if(e){var o=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,s=n.depth>0&&/(\[[^[\]]*])/.exec(o),u=s?o.slice(0,s.index):o,l=[];if(u){if(!n.plainObjects&&i.call(Object.prototype,u)&&!n.allowPrototypes)return;l[l.length]=u}for(var f=0;n.depth>0&&null!==(s=a.exec(o))&&f<n.depth;){if(f+=1,!n.plainObjects&&i.call(Object.prototype,s[1].slice(1,-1))&&!n.allowPrototypes)return;l[l.length]=s[1]}return s&&(l[l.length]="["+o.slice(s.index)+"]"),function(e,t,n,r){for(var i=r?t:c(t,n),o=e.length-1;o>=0;--o){var a,s=e[o];if("[]"===s&&n.parseArrays)a=[].concat(i);else{a=n.plainObjects?Object.create(null):{};var u="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,l=parseInt(u,10);n.parseArrays||""!==u?!isNaN(l)&&s!==u&&String(l)===u&&l>
1=0&&n.parseArrays&&l<=n.arrayLimit?(a=[])[l]=i:"__proto__"!==u&&(a[u]=i):a={0:i}}i=a}return i}(l,t,n,r)}};e.exports=function(e,t){var n=function(e){if(!e)return a;if(null!==e.decoder&&void 0!==e.decoder&&"function"!==typeof e.decoder)throw new TypeError("Decoder has to be a function.");if("undefined"!==typeof e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t="undefined"===typeof e.charset?a.charset:e.charset;return{allowDots:"undefined"===typeof e.allowDots?a.allowDots:!!e.allowDots,allowPrototypes:"boolean"===typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,arrayLimit:"number"===typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"===typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"===typeof e.comma?e.comma:a.comma,decoder:"function"===typeof e.decoder?e.decoder:a.decoder,delimiter:"string"===typeof e.delimiter||r.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"===typeof e.depth||!1===e.depth?+e.depth:a.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"===typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"===typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"===typeof e.plainObjects?e.plainObjects:a.plainObjects,strictNullHandling:"boolean"===typeof e.strictNullHandling?e.strictNullHandling:a.strictNullHandling}}(t);if(""===e||null===e||"undefined"===typeof e)return n.plainObjects?Object.create(null):{};for(var l="string"===typeof e?function(e,t){var n,u={},l=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,f=t.parameterLimit===1/0?void 0:t.parameterLimit,d=l.split(t.delimiter,f),h=-1,p=t.charset;if(t.charsetSentinel)for(n=0;n<d.length;++n)0===d[n].indexOf("utf8=")&&("utf8=%E2%9C%93"===d[n]?p="utf-8":"utf8=%26%2310003%3B"===d[n]&&(p="iso-8859-1"),h=n,n=d.length);for(n=0;n<d.length;++n)if(n!==h){var g,m,y=d[n],v=y.indexOf("]="),b=-1===v?y.indexOf("="):v+1;-1===b?(g=t.decoder(y,a.decoder,p,"key"),m=t.strictNullHandling?null:""):(g=t.decoder(y.slice(0,b),a.decoder,p,"key"),m=r.maybeMap(c(y.slice(b+1),t),(function(e){return t.decoder(e,a.decoder,p,"value")}))),m&&t.interpretNumericEntities&&"iso-8859-1"===p&&(m=s(m)),y.indexOf("[]=")>-1&&(m=o(m)?[m]:m),i.call(u,g)?u[g]=r.combine(u[g],m):u[g]=m}return u}(e,n):e,f=n.plainObjects?Object.create(null):{},d=Object.keys(l),h=0;h<d.length;++h){var p=d[h],g=u(p,l[p],n,"string"===typeof e);
1f=r.merge(f,g,n)}return r.compact(f)}},3307:function(e,t,n){"use strict";var r=n(9084),i=n(5904),o=Object.prototype.hasOwnProperty,a={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,c=String.prototype.split,u=Array.prototype.push,l=function(e,t){u.apply(e,s(t)?t:[t])},f=Date.prototype.toISOString,d=i.default,h={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:r.encode,encodeValuesOnly:!1,format:d,formatter:i.formatters[d],indices:!1,serializeDate:function(e){return f.call(e)},skipNulls:!1,strictNullHandling:!1},p=function e(t,n,i,o,a,u,f,d,p,g,m,y,v,b){var O,j=t;if("function"===typeof f?j=f(n,j):j instanceof Date?j=g(j):"comma"===i&&s(j)&&(j=r.maybeMap(j,(function(e){return e instanceof Date?g(e):e}))),null===j){if(o)return u&&!v?u(n,h.encoder,b,"key",m):n;j=""}if("string"===typeof(O=j)||"number"===typeof O||"boolean"===typeof O||"symbol"===typeof O||"bigint"===typeof O||r.isBuffer(j)){if(u){var w=v?n:u(n,h.encoder,b,"key",m);if("comma"===i&&v){for(var S=c.call(String(j),","),x="",_=0;_<S.length;++_)x+=(0===_?"":",")+y(u(S[_],h.encoder,b,"value",m));return[y(w)+"="+x]}return[y(w)+"="+y(u(j,h.encoder,b,"value",m))]}return[y(n)+"="+y(String(j))]}var P,R=[];if("undefined"===typeof j)return R;if("comma"===i&&s(j))P=[{value:j.length>0?j.join(",")||null:void 0}];else if(s(f))P=f;else{var k=Object.keys(j);P=d?k.sort(d):k}for(var E=0;E<P.length;++E){var I=P[E],N="object"===typeof I&&"undefined"!==typeof I.value?I.value:j[I];if(!a||null!==N){var F=s(j)?"function"===typeof i?i(n,I):n:n+(p?"."+I:"["+I+"]");l(R,e(N,F,i,o,a,u,f,d,p,g,m,y,v,b))}}return R};e.exports=function(e,t){var n,r=e,c=function(e){if(!e)return h;if(null!==e.encoder&&"undefined"!==typeof e.encoder&&"function"!==typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||h.charset;if("undefined"!==typeof e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=i.default;if("undefined"!==typeof e.format){if(!o.call(i.formatters,e.format))throw new TypeError("Unknown format option provided.");n=e.format}var r=i.formatters[n],a=h.filter;return("function"===typeof e.filter||s(e.filter))&&(a=e.filter),{addQueryPrefix:"boolean"===typeof e.addQueryPrefix?e.addQueryPrefix:h.addQueryPrefix,allowDots:"undefined"===typeof e.allowDots?h.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"===typeof e.charsetSentinel?e.charsetSentinel:h.charsetSentinel,delimiter:"undefined"===typeof e.delimiter?h.delimiter:e.delimiter,encode:"boolean"===typeof e.encode?e.encode:h.encode,encoder:"function"===typeof e.encoder?e.encoder:h.encoder,encodeValuesOnly:"boolean"===typeof e.encodeValuesOnly?e.encodeValuesOnly:h.encodeValuesOnly,filter:a,format:n,formatter:r,serializeDate:"function"===typeof e.serializeDate?e.serializeDate:h.serializeDate,skipNulls:"boolean"===typeof e.skipNulls?e.skipNulls:h.skipNulls,sort:"function"===typeof e.sort?e.sort:null,strictNullHandling:"boolean"===typeof e.strictNullHandling?e.strictNullHandling:h.strictNullHandling}}(t);"function"===typeof c.filter?r=(0,c.filter)("",r):s(c.filter)&&(n=c.filter);var u,f=[];if("object"!==typeof r||null===r)return"";u=t&&t.arrayFormat in a?t.arrayFormat:t&&"indices"in t?t.indices?"indices":"repeat":"indices";var d=a[u];n||(n=Object.keys(r)),c.sort&&n.sort(c.sort);for(var g=0;g<n.length;++g){var m=n[g];c.skipNulls&&null===r[m]||l(f,p(r[m],m,d,c.strictNullHandling,c.skipNulls,c.encode?c.encoder:null,c.filter,c.sort,c.allowDots,c.serializeDate,c.format,c.formatter,c.encodeValuesOnly,c.charset))}var y=f.join(c.delimiter),v=!0===c.addQueryPrefix?"?":"";return c.charsetSentinel&&("iso-8859-1"===c.charset?v+="utf8=%26%2310003%3B&":v+="utf8=%E2%9C%93&"),y.length>0?v+y:""}},9084:function(e,t,n){"use strict";var r=n(5904),i=Object.prototype.hasOwnProperty,o=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e[e.length]="%"+((t<16?"0":"")+t.toString(16)).toUpperCase();return e}(),s=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r<e.length;++r)"undefined"!==typeof e[r]&&(n[r]=e[r]);return n};e.exports={arrayToObject:s,assign:function(e,t){return Object.keys(t).reduce((function(e,n){return e[n]=t[n],e}),e)},combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r<t.length;++r)for(var i=t[r],a=i.obj[i.prop],s=Object.keys(a),c=0;c<s.length;++c){var u=s[c],l=a[u];"object"===typeof l&&null!==l&&-1===n.indexOf(l)&&(t[t.length]={obj:a,prop:u},n[n.length]=l)}return function(e){for(;e.length>1;){var t=e.pop(),n=t.obj[t.prop];if(o(n)){for(var r=[],i=0;i<n.length;++i)"undefined"!==typeof n[i]&&(r[r.length]=n[i]);t.obj[t.prop]=r}}}(t),e},decode:function(e,t,n){var r=e.replace(/\+/g," ");
1if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(i){return r}},encode:function(e,t,n,i,o){if(0===e.length)return e;var s=e;if("symbol"===typeof e?s=Symbol.prototype.toString.call(e):"string"!==typeof e&&(s=String(e)),"iso-8859-1"===n)return escape(s).replace(/%u[0-9a-f]{4}/gi,(function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"}));for(var c="",u=0;u<s.length;++u){var l=s.charCodeAt(u);45===l||46===l||95===l||126===l||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||o===r.RFC1738&&(40===l||41===l)?c+=s.charAt(u):l<128?c+=a[l]:l<2048?c+=a[192|l>>6]+a[128|63&l]:l<55296||l>=57344?c+=a[224|l>>12]+a[128|l>>6&63]+a[128|63&l]:(u+=1,l=65536+((1023&l)<<10|1023&s.charCodeAt(u)),c+=a[240|l>>18]+a[128|l>>12&63]+a[128|l>>6&63]+a[128|63&l])}return c},isBuffer:function(e){return!(!e||"object"!==typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(o(e)){for(var n=[],r=0;r<e.length;r+=1)n[n.length]=t(e[r]);return n}return t(e)},merge:function e(t,n,r){if(!n)return t;if("object"!==typeof n){if(o(t))t[t.length]=n;else{if(!t||"object"!==typeof t)return[t,n];(r&&(r.plainObjects||r.allowPrototypes)||!i.call(Object.prototype,n))&&(t[n]=!0)}return t}if(!t||"object"!==typeof t)return[t].concat(n);var a=t;return o(t)&&!o(n)&&(a=s(t,r)),o(t)&&o(n)?(n.forEach((function(n,o){if(i.call(t,o)){var a=t[o];a&&"object"===typeof a&&n&&"object"===typeof n?t[o]=e(a,n,r):t[t.length]=n}else t[o]=n})),t):Object.keys(n).reduce((function(t,o){var a=n[o];return i.call(t,o)?t[o]=e(t[o],a,r):t[o]=a,t}),a)}}},3227:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){u=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e){var t=function(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==o(t)?t:t+""}function s(e,t,n){return(t=a(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{Jc:function(){return Ee},$G:function(){return I}});var c=n(7294);function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(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,a(r.key),r)}}function f(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var d=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,h={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"\xa9","©":"\xa9","®":"\xae","®":"\xae","…":"\u2026","…":"\u2026","/":"/","/":"/"},p=function(e){return h[e]};var g,m={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:function(e){return e.replace(d,p)}},y=(0,c.createContext)();function v(){return m}var b=function(){function e(){u(this,e),this.usedNamespaces={}}return f(e,[{key:"addUsedNamespaces",value:function(e){var t=this;e.forEach((function(e){t.usedNamespaces[e]||(t.usedNamespaces[e]=!0)}))}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}();function O(){return g}function j(){if(console&&console.warn){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];"string"===typeof n[0]&&(n[0]="react-i18next:: ".concat(n[0])),(e=console).warn.apply(e,n)}}var w={};function S(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];"string"===typeof t[0]&&w[t[0]]||("string"===typeof t[0]&&(w[t[0]]=new Date),j.apply(void 0,t))}function x(e,t,n){e.loadNamespaces(t,(function(){if(e.isInitialized)n();else{e.on("initialized",(function t(){setTimeout((function(){e.off("initialized",t)}),0),n()}))}}))}function _(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.languages[0],i=!!t.options&&t.options.fallbackLng,o=t.languages[t.languages.length-1];if("cimode"===r.toLowerCase())return!0;var a=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};return!(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!a(t.isLanguageChangingTo,e))&&(!!t.hasResourceBundle(r,e)||(!(t.services.backendConnector.backend&&(!t.options.resources||t.options.partialBundledLanguages)
1)||!(!a(r,e)||i&&!a(o,e))))}function P(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t.languages||!t.languages.length)return S("i18n.languages were undefined or empty",t.languages),!0;var r=void 0!==t.options.ignoreJSONStructure;return r?t.hasLoadedNamespace(e,{precheck:function(t,r){if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!r(t.isLanguageChangingTo,e))return!1}}):_(e,t,n)}function R(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?R(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var E=function(e,t){var n=(0,c.useRef)();return(0,c.useEffect)((function(){n.current=t?n.current:e}),[e,t]),n.current};function I(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.i18n,r=(0,c.useContext)(y)||{},o=r.i18n,a=r.defaultNS,s=n||o||O();if(s&&!s.reportNamespaces&&(s.reportNamespaces=new b),!s){S("You will need to pass in an i18next instance by using initReactI18next");var u=function(e){return Array.isArray(e)?e[e.length-1]:e},l=[u,{},!1];return l.t=u,l.i18n={},l.ready=!1,l}s.options.react&&void 0!==s.options.react.wait&&S("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var f=k(k(k({},v()),s.options.react),t),d=f.useSuspense,h=f.keyPrefix,p=e||a||s.options&&s.options.defaultNS;p="string"===typeof p?[p]:p||["translation"],s.reportNamespaces.addUsedNamespaces&&s.reportNamespaces.addUsedNamespaces(p);var g=(s.isInitialized||s.initializedStoreOnce)&&p.every((function(e){return P(e,s,f)}));function m(){return s.getFixedT(null,"fallback"===f.nsMode?p:p[0],h)}var j=(0,c.useState)(m),w=i(j,2),_=w[0],R=w[1],I=p.join(),N=E(I),F=(0,c.useRef)(!0);(0,c.useEffect)((function(){var e=f.bindI18n,t=f.bindI18nStore;function n(){F.current&&R(m)}return F.current=!0,g||d||x(s,p,(function(){F.current&&R(m)})),g&&N&&N!==I&&F.current&&R(m),e&&s&&s.on(e,n),t&&s&&s.store.on(t,n),function(){F.current=!1,e&&s&&e.split(" ").forEach((function(e){return s.off(e,n)})),t&&s&&t.split(" ").forEach((function(e){return s.store.off(e,n)}))}}),[s,I]);var T=(0,c.useRef)(!0);(0,c.useEffect)((function(){F.current&&!T.current&&R(m),T.current=!1}),[s,h]);var C=[_,s,g];if(C.t=_,C.i18n=s,C.ready=g,g)return C;if(!g&&!d)return C;throw new Promise((function(e){x(s,p,(function(){e()}))}))}function N(){return(N=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}var F=n(8679),T=n.n(F);function C(e){var t=e.i18n,n=e.defaultNS,r=e.children,i=(0,c.useMemo)((function(){return{i18n:t,defaultNS:n}}),[t,n]);return(0,c.createElement)(y.Provider,{value:i},r)}function A(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var L={defaultNS:"common",errorStackTraceLimit:0,i18n:{defaultLocale:"en",locales:["en"]},get initImmediate(){return"undefined"!==typeof window},interpolation:{escapeValue:!1,format:function(e,t){return"uppercase"===t?e.toUpperCase():e},formatSeparator:","},load:"currentOnly",localeExtension:"json",localePath:"./public/locales",localeStructure:"{{lng}}/{{ns}}",react:{useSuspense:!0},reloadOnPrerender:!1,serializeConfig:!0,strictMode:!0,use:[]};function D(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function H(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?D(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var B=["backend","detection"],M=function(e){var t;if("string"!==typeof(null===e||void 0===e?void 0:e.lng))throw new Error("config.lng was not passed into createConfig");var n=e.i18n,r=A(e,["i18n"]),i=L.i18n,o=H(H(H(H({},A(L,["i18n"])),r),i),n),a=o.defaultNS,s=o.lng,c=(o.locales,o.localeExtension),u=o.localePath,l=o.localeStructure;if("cimode"===s)return o;"undefined"===typeof o.fallbackLng&&(o.fallbackLng=o.defaultLocale);var f=null===e||void 0===e||null===(t=e.use)||void 0===t?void 0:t.some((function(e){return"backend"===e.type})),d=u;return u.match(/^\.?\/public\//)&&(d=u.replace(/^\.?\/public/,"")),f||(o.backend={addPath:"".concat(d,"/").concat(l,".missing.").concat(c),loadPath:"".concat(d,"/").concat(l,".").concat(c)}),"string"===typeof o.ns||Array.isArray(o.ns)||(o.ns=[a]),B.forEach((function(t){e[t]&&(o[t]=H(H({},o[t]),e[t]))})),o};function U(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?Object(arguments[t]):{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&r.push.apply(r,Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach((function(t){s(e,t,n[t])}))}return e}function W(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function q(e,t){if(t&&("object"==o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return W(e)}function Q(e){return(Q=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function $(e,t){return($=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function V(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&$(e,t)}var Z={type:"logger",log:function(e){this.output("log",e)},warn:function(e){this.output("warn",e)},error:function(e){this.output("error",e)},output:function(e,t){console&&console[e]&&console[e].apply(console,t)}},z=new(function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};u(this,e),this.init(t,n)}return f(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||Z,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"log","",!0)}},{key:"warn",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","",!0)}},{key:"error",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"error","")}},{key:"deprecate",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(e,t,n,r){return r&&!this.debug?null:("string"===typeof e[0]&&(e[0]="".concat(n).concat(this.prefix," ").concat(e[0])),this.logger[t](e))}},{key:"create",value:function(t){return new e(this.logger,U({},{prefix:"".concat(this.prefix,":").concat(t,":")},this.options))}}]),e}()),J=function(){function e(){u(this,e),this.observers={}}return f(e,[{key:"on",value:function(e,t){var n=this;return e.split(" ").forEach((function(e){n.observers[e]=n.observers[e]||[],n.observers[e].push(t)})),this}},{key:"off",value:function(e,t){this.observers[e]&&(t?this.observers[e]=this.observers[e].filter((function(e){return e!==t})):delete this.observers[e])}},{key:"emit",value: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];if(this.observers[e]){var i=[].concat(this.observers[e]);
1i.forEach((function(e){e.apply(void 0,n)}))}if(this.observers["*"]){var o=[].concat(this.observers["*"]);o.forEach((function(t){t.apply(t,[e].concat(n))}))}}}]),e}();function G(){var e,t,n=new Promise((function(n,r){e=n,t=r}));return n.resolve=e,n.reject=t,n}function K(e){return null==e?"":""+e}function X(e,t,n){e.forEach((function(e){t[e]&&(n[e]=t[e])}))}function Y(e,t,n){function r(e){return e&&e.indexOf("###")>-1?e.replace(/###/g,"."):e}function i(){return!e||"string"===typeof e}for(var o="string"!==typeof t?[].concat(t):t.split(".");o.length>1;){if(i())return{};var a=r(o.shift());!e[a]&&n&&(e[a]=new n),e=Object.prototype.hasOwnProperty.call(e,a)?e[a]:{}}return i()?{}:{obj:e,k:r(o.shift())}}function ee(e,t,n){var r=Y(e,t,Object);r.obj[r.k]=n}function te(e,t){var n=Y(e,t),r=n.obj,i=n.k;if(r)return r[i]}function ne(e,t,n){var r=te(e,n);return void 0!==r?r:te(t,n)}function re(e,t,n){for(var r in t)"__proto__"!==r&&"constructor"!==r&&(r in e?"string"===typeof e[r]||e[r]instanceof String||"string"===typeof t[r]||t[r]instanceof String?n&&(e[r]=t[r]):re(e[r],t[r],n):e[r]=t[r]);return e}function ie(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var oe={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function ae(e){return"string"===typeof e?e.replace(/[&<>"'\/]/g,(function(e){return oe[e]})):e}var se="undefined"!==typeof window&&window.navigator&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1;function ce(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(e){if(e[t])return e[t];for(var r=t.split(n),i=e,o=0;o<r.length;++o){if(!i)return;if("string"===typeof i[r[o]]&&o+1<r.length)return;if(void 0===i[r[o]]){for(var a=2,s=r.slice(o,o+a).join(n),c=i[s];void 0===c&&r.length>o+a;)a++,c=i[s=r.slice(o,o+a).join(n)];if(void 0===c)return;if("string"===typeof c)return c;if(s&&"string"===typeof c[s])return c[s];var u=r.slice(o+a).join(n);return u?ce(c,u,n):void 0}i=i[r[o]]}return i}}var ue=function(e){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return u(this,t),n=q(this,Q(t).call(this)),se&&J.call(W(n)),n.data=e||{},n.options=r,void 0===n.options.keySeparator&&(n.options.keySeparator="."),void 0===n.options.ignoreJSONStructure&&(n.options.ignoreJSONStructure=!0),n}return V(t,e),f(t,[{key:"addNamespaces",value:function(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,o=void 0!==r.ignoreJSONStructure?r.ignoreJSONStructure:this.options.ignoreJSONStructure,a=[e,t];n&&"string"!==typeof n&&(a=a.concat(n)),n&&"string"===typeof n&&(a=a.concat(i?n.split(i):n)),e.indexOf(".")>-1&&(a=e.split("."));var s=te(this.data,a);return s||!o||"string"!==typeof n?s:ce(this.data&&this.data[e]&&this.data[e][t],n,i)}},{key:"addResource",value:function(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},o=this.options.keySeparator;void 0===o&&(o=".");var a=[e,t];
vendor: 1,743 bytes, line 1
1n&&(a=a.concat(o?n.split(o):n)),e.indexOf(".")>-1&&(r=t,t=(a=e.split("."))[1]),this.addNamespaces(t),ee(this.data,a,r),i.silent||this.emit("added",e,t,n,r)}},{key:"addResources",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var i in n)"string"!==typeof n[i]&&"[object Array]"!==Object.prototype.toString.apply(n[i])||this.addResource(e,t,i,n[i],{silent:!0});r.silent||this.emit("added",e,t,n)}},{key:"addResourceBundle",value:function(e,t,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},a=[e,t];e.indexOf(".")>-1&&(r=n,n=t,t=(a=e.split("."))[1]),this.addNamespaces(t);var s=te(this.data,a)||{};r?re(s,n,i):s=U({},s,n),ee(this.data,a,s),o.silent||this.emit("added",e,t,n)}},{key:"removeResourceBundle",value:function(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}},{key:"hasResourceBundle",value:function(e,t){return void 0!==this.getResource(e,t)}},{key:"getResourceBundle",value:function(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?U({},{},this.getResource(e,t)):this.getResource(e,t)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"toJSON",value:function(){return this.data}}]),t}(J),le={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,n,r,i){var o=this;return e.forEach((function(e){o.processors[e]&&(t=o.processors[e].process(t,n,r,i))})),t}},fe={},de=function(e){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return u(this,t),n=q(this,Q(t).call(this)),se&&J.call(W(n)),X(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","
1i18nFormat","utils"],e,W(n)),n.options=r,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n.logger=z.create("translator"),n}return V(t,e),f(t,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(void 0===e||null===e)return!1;var n=this.resolve(e,t);return n&&void 0!==n.res}},{key:"extractFromKey",value:function(e,t){var n=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===n&&(n=":");var r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,i=t.ns||this.options.defaultNS;if(n&&e.indexOf(n)>-1){var o=e.match(this.interpolator.nestingRegexp);if(o&&o.length>0)return{key:e,namespaces:i};var a=e.split(n);(n!==r||n===r&&this.options.ns.indexOf(a[0])>-1)&&(i=a.shift()),e=a.join(r)}return"string"===typeof i&&(i=[i]),{key:e,namespaces:i}}},{key:"translate",value:function(e,n,r){var i=this;if("object"!==o(n)&&this.options.overloadTranslationOptionHandler&&(n=this.options.overloadTranslationOptionHandler(arguments)),n||(n={}),void 0===e||null===e)return"";Array.isArray(e)||(e=[String(e)]);var a=void 0!==n.keySeparator?n.keySeparator:this.options.keySeparator,s=this.extractFromKey(e[e.length-1],n),c=s.key,u=s.namespaces,l=u[u.length-1],f=n.lng||this.language,d=n.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(f&&"cimode"===f.toLowerCase()){if(d){var h=n.nsSeparator||this.options.nsSeparator;return l+h+c}return c}var p=this.resolve(e,n),g=p&&p.res,m=p&&p.usedKey||c,y=p&&p.exactUsedKey||c,v=Object.prototype.toString.apply(g),b=["[object Number]","[object Function]","[object RegExp]"],O=void 0!==n.joinArrays?n.joinArrays:this.options.joinArrays,j=!this.i18nFormat||this.i18nFormat.handleAsObject,w="string"!==typeof g&&"boolean"!==typeof g&&"number"!==typeof g;if(j&&g&&w&&b.indexOf(v)<0&&("string"!==typeof O||"[object Array]"!==v)){if(!n.returnObjects&&!this.options.returnObjects)return this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!"),this.options.returnedObjectHandler?this.options.returnedObjectHandler(m,g,U({},n,{ns:u})):"key '".concat(c," (").concat(this.language,")' returned an object instead of string.");if(a){var S="[object Array]"===v,x=S?[]:{},_=S?y:m;for(var P in g)if(Object.prototype.hasOwnProperty.call(g,P)){var R="".concat(_).concat(a).concat(P);x[P]=this.translate(R,U({},n,{joinArrays:!1,ns:u})),x[P]===R&&(x[P]=g[P])}g=x}}else if(j&&"string"===typeof O&&"[object Array]"===v)(g=g.join(O))&&(g=this.extendTranslation(g,e,n,r));else{var k=!1,E=!1,I=void 0!==n.count&&"string"!==typeof n.count,N=t.hasDefaultValue(n),F=I?this.pluralResolver.getSuffix(f,n.count):"",T=n["defaultValue".concat(F)]||n.defaultValue;!this.isValidLookup(g)&&N&&(k=!0,g=T),this.isValidLookup(g)||(E=!0,g=c);var C=n.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,A=C&&E?void 0:g,L=N&&T!==g&&this.options.updateMissing;if(E||k||L){if(this.logger.log(L?"updateKey":"missingKey",f,l,c,L?T:g),a){var D=this.resolve(c,U({},n,{keySeparator:!1}));D&&D.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var H=[],B=this.languageUtils.getFallbackCodes(this.options.fallbackLng,n.lng||this.language);if("fallback"===this.options.saveMissingTo&&B&&B[0])for(var M=0;M<B.length;M++)H.push(B[M]);else"all"===this.options.saveMissingTo?H=this.languageUtils.toResolveHierarchy(n.lng||this.language):H.push(n.lng||this.language);var W=function(e,t,r){i.options.missingKeyHandler?i.options.missingKeyHandler(e,l,t,L?r:A,L,n):i.backendConnector&&i.backendConnector.saveMissing&&i.backendConnector.saveMissing(e,l,t,L?r:A,L,n),i.emit("missingKey",e,l,t,g)};this.options.saveMissing&&(this.options.saveMissingPlurals&&I?H.forEach((function(e){i.pluralResolver.getSuffixes(e).forEach((function(t){W([e],c+t,n["defaultValue".concat(t)]||T)}))})):W(H,c,T))}g=this.extendTranslation(g,e,n,p,r),E&&g===c&&this.options.appendNamespaceToMissingKey&&(g="".concat(l,":").concat(c)),(E||k)&&this.options.parseMissingKeyHandler&&(g=this.options.parseMissingKeyHandler(g))}return g}},{key:"extendTranslation",value:function(e,t,n,r,i){var o=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,n,r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init(U({},n,{interpolation:U({},this.options.interpolation,n.interpolation)}));var a,s=n.interpolation&&n.interpolation.skipOnVariables||this.options.interpolation.skipOnVariables;if(s){var c=e.match(this.interpolator.nestingRegexp);
1a=c&&c.length}var u=n.replace&&"string"!==typeof n.replace?n.replace:n;if(this.options.interpolation.defaultVariables&&(u=U({},this.options.interpolation.defaultVariables,u)),e=this.interpolator.interpolate(e,u,n.lng||this.language,n),s){var l=e.match(this.interpolator.nestingRegexp);a<(l&&l.length)&&(n.nest=!1)}!1!==n.nest&&(e=this.interpolator.nest(e,(function(){for(var e=arguments.length,r=new Array(e),a=0;a<e;a++)r[a]=arguments[a];return i&&i[0]===r[0]&&!n.context?(o.logger.warn("It seems you are nesting recursively key: ".concat(r[0]," in key: ").concat(t[0])),null):o.translate.apply(o,r.concat([t]))}),n)),n.interpolation&&this.interpolator.reset()}var f=n.postProcess||this.options.postProcess,d="string"===typeof f?[f]:f;return void 0!==e&&null!==e&&d&&d.length&&!1!==n.applyPostProcessor&&(e=le.handle(d,e,t,this.options&&this.options.postProcessPassResolved?U({i18nResolved:r},n):n,this)),e}},{key:"resolve",value:function(e){var t,n,r,i,o,a=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"===typeof e&&(e=[e]),e.forEach((function(e){if(!a.isValidLookup(t)){var c=a.extractFromKey(e,s),u=c.key;n=u;var l=c.namespaces;a.options.fallbackNS&&(l=l.concat(a.options.fallbackNS));var f=void 0!==s.count&&"string"!==typeof s.count,d=void 0!==s.context&&("string"===typeof s.context||"number"===typeof s.context)&&""!==s.context,h=s.lngs?s.lngs:a.languageUtils.toResolveHierarchy(s.lng||a.language,s.fallbackLng);l.forEach((function(e){a.isValidLookup(t)||(o=e,!fe["".concat(h[0],"-").concat(e)]&&a.utils&&a.utils.hasLoadedNamespace&&!a.utils.hasLoadedNamespace(o)&&(fe["".concat(h[0],"-").concat(e)]=!0,a.logger.warn('key "'.concat(n,'" for languages "').concat(h.join(", "),'" won\'t get resolved as namespace "').concat(o,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),h.forEach((function(n){if(!a.isValidLookup(t)){i=n;var o,c,l=u,h=[l];if(a.i18nFormat&&a.i18nFormat.addLookupKeys)a.i18nFormat.addLookupKeys(h,u,n,e,s);else f&&(o=a.pluralResolver.getSuffix(n,s.count)),f&&d&&h.push(l+o),d&&h.push(l+="".concat(a.options.contextSeparator).concat(s.context)),f&&h.push(l+=o);for(;c=h.pop();)a.isValidLookup(t)||(r=c,t=a.getResource(n,e,c,s))}})))}))}})),{res:t,usedKey:n,exactUsedKey:r,usedLng:i,usedNS:o}}},{key:"isValidLookup",value:function(e){return void 0!==e&&!(!this.options.returnNull&&null===e)&&!(!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}}],[{key:"hasDefaultValue",value:function(e){var t="defaultValue";for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t===n.substring(0,t.length)&&void 0!==e[n])return!0;return!1}}]),t}(J);function he(e){return e.charAt(0).toUpperCase()+e.slice(1)}var pe=function(){function e(t){u(this,e),this.options=t,this.whitelist=this.options.supportedLngs||!1,this.supportedLngs=this.options.supportedLngs||!1,this.logger=z.create("languageUtils")}return f(e,[{key:"getScriptPartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return null;var t=e.split("-");return 2===t.length?null:(t.pop(),"x"===t[t.length-1].toLowerCase()?null:this.formatLanguageCode(t.join("-")))}},{key:"getLanguagePartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return e;var t=e.split("-");return this.formatLanguageCode(t[0])}},{key:"formatLanguageCode",value:function(e){if("string"===typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],n=e.split("-");return this.options.lowerCaseLng?n=n.map((function(e){return e.toLowerCase()})):2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=he(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=he(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=he(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isWhitelisted",value:function(e){return this.logger.deprecate("languageUtils.isWhitelisted",'function "isWhitelisted" will be renamed to "isSupportedCode" in the next major - please make sure to rename it\'s usage asap.'),this.isSupportedCode(e)}},{key:"isSupportedCode",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}},{key:"getBestMatchFromCodes",value:function(e){var t,n=this;return e?(e.forEach((function(e){if(!t){var r=n.formatLanguageCode(e);n.options.supportedLngs&&!n.isSupportedCode(r)||(t=r)}}
vendor: 4,569 bytes, line 1
1)),!t&&this.options.supportedLngs&&e.forEach((function(e){if(!t){var r=n.getLanguagePartFromCode(e);if(n.isSupportedCode(r))return t=r;t=n.options.supportedLngs.find((function(e){if(0===e.indexOf(r))return e}))}})),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}},{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("function"===typeof e&&(e=e(t)),"string"===typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e[this.getLanguagePartFromCode(t)]),n||(n=e.default),n||[]}},{key:"toResolveHierarchy",value:function(e,t){var n=this,r=this.getFallbackCodes(t||this.options.fallbackLng||[],e),i=[],o=function(e){e&&(n.isSupportedCode(e)?i.push(e):n.logger.warn("rejecting language code not found in supportedLngs: ".concat(e)))};return"string"===typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&o(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&o(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&o(this.getLanguagePartFromCode(e))):"string"===typeof e&&o(this.formatLanguageCode(e)),r.forEach((function(e){i.indexOf(e)<0&&o(n.formatLanguageCode(e))})),i}}]),e}(),ge=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],me={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1&&e%100!=11?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0==e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)}};function ye(){var e={};return ge.forEach((function(t){t.lngs.forEach((function(n){e[n]={numbers:t.nr,plurals:me[t.fc]}}))})),e}var ve=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};u(this,e),this.languageUtils=t,this.options=n,this.logger=z.create("pluralResolver"),this.rules=ye()}return f(e,[{key:"addRule",value:function(e,t){this.rules[e]=t}},{key:"getRule",value:function(e){return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var t=this.getRule(e);return t&&t.numbers.length>1}}
vendor: 6,215 bytes, line 1
1,{key:"getPluralFormsOfKey",value:function(e,t){return this.getSuffixes(e).map((function(e){return t+e}))}},{key:"getSuffixes",value:function(e){var t=this,n=this.getRule(e);return n?n.numbers.map((function(n){return t.getSuffix(e,n)})):[]}},{key:"getSuffix",value:function(e,t){var n=this,r=this.getRule(e);if(r){var i=r.noAbs?r.plurals(t):r.plurals(Math.abs(t)),o=r.numbers[i];this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]&&(2===o?o="plural":1===o&&(o=""));var a=function(){return n.options.prepend&&o.toString()?n.options.prepend+o.toString():o.toString()};return"v1"===this.options.compatibilityJSON?1===o?"":"number"===typeof o?"_plural_".concat(o.toString()):a():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]?a():this.options.prepend&&i.toString()?this.options.prepend+i.toString():i.toString()}return this.logger.warn("no plural rule found for: ".concat(e)),""}}]),e}(),be=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};u(this,e),this.logger=z.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return f(e,[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});var t=e.interpolation;this.escape=void 0!==t.escape?t.escape:ae,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?ie(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?ie(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||"",this.nestingPrefix=t.nestingPrefix?ie(t.nestingPrefix):t.nestingPrefixEscaped||ie("$t("),this.nestingSuffix=t.nestingSuffix?ie(t.nestingSuffix):t.nestingSuffixEscaped||ie(")"),this.nestingOptionsSeparator=t.nestingOptionsSeparator?t.nestingOptionsSeparator:t.nestingOptionsSeparator||",",this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.alwaysFormat=void 0!==t.alwaysFormat&&t.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(t,"g");var n="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(n,"g")}},{key:"interpolate",value:function(e,t,n,r){var i,o,a,s=this,c=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function u(e){return e.replace(/\$/g,"$$$$")}var l=function(e){if(e.indexOf(s.formatSeparator)<0){var i=ne(t,c,e);return s.alwaysFormat?s.format(i,void 0,n,U({},r,t,{interpolationkey:e})):i}var o=e.split(s.formatSeparator),a=o.shift().trim(),u=o.join(s.formatSeparator).trim();return s.format(ne(t,c,a),u,n,U({},r,t,{interpolationkey:a}))};this.resetRegExp();var f=r&&r.missingInterpolationHandler||this.options.missingInterpolationHandler,d=r&&r.interpolation&&r.interpolation.skipOnVariables||this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function(e){return u(e)}},{regex:this.regexp,safeValue:function(e){return s.escapeValue?u(s.escape(e)):u(e)}}].forEach((function(t){for(a=0;i=t.regex.exec(e);){if(void 0===(o=l(i[1].trim())))if("function"===typeof f){var n=f(e,i,r);o="string"===typeof n?n:""}else{if(d){o=i[0];continue}s.logger.warn("missed to pass in variable ".concat(i[1]," for interpolating ").concat(e)),o=""}else"string"===typeof o||s.useRawValueToEscape||(o=K(o));var c=t.safeValue(o);if(e=e.replace(i[0],c),d?(t.regex.lastIndex+=c.length,t.regex.lastIndex-=i[0].length):t.regex.lastIndex=0,++a>=s.maxReplaces)break}})),e}},{key:"nest",value:function(e,t){var n,r,i=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=U({},o);function s(e,t){var n=this.nestingOptionsSeparator;if(e.indexOf(n)<0)return e;var r=e.split(new RegExp("".concat(n,"[ ]*{"))),i="{".concat(r[1]);e=r[0],i=(i=this.interpolate(i,a)).replace(/'/g,'"');try{a=JSON.parse(i),t&&(a=U({},t,a))}catch(o){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),o),"".concat(e).concat(n).concat(i)}return delete a.defaultValue,e}for(a.applyPostProcessor=!1,delete a.defaultValue;n=this.nestingRegexp.exec(e);){var c=[],u=!1;if(-1!==n[0].indexOf(this.formatSeparator)&&!/{.*}/.test(n[1])){var l=n[1].split(this.formatSeparator).map((function(e){return e.trim()}));n[1]=l.shift(),c=l,u=!0}if((r=t(s.call(this,n[1].trim(),a),a))&&n[0]===e&&"string"!==typeof r)return r;"string"!==typeof r&&(r=K(r)),r||(this.logger.warn("missed to resolve ".concat(n[1]," for nesting ").concat(e)),r=""),u&&(r=c.reduce((function(e,t){return i.format(e,t,o.lng,U({},o,{interpolationkey:n[1].trim()}))}),r.trim())),e=e.replace(n[0],r),this.regexp.lastIndex=0}return e}}]),e}();var Oe=function(e){function t(e,n,r){var i,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return u(this,t),i=q(this,Q(t).call(this)),se&&J.call(W(i)),i.backend=e,i.store=n,i.services=r,i.languageUtils=r.languageUtils,i.options=o,i.logger=z.create("backendConnector"),i.state={},i.queue=[],i.backend&&i.backend.init&&i.backend.init(r,o.backend,o),i}return V(t,e),f(t,[{key:"queueLoad",value:function(e,t,n,r){var i=this,o=[],a=[],s=[],c=[];return e.forEach((function(e){var r=!0;t.forEach((function(t){var s="".concat(e,"|").concat(t);!n.reload&&i.store.hasResourceBundle(e,t)?i.state[s]=2:i.state[s]<0||(1===i.state[s]?a.indexOf(s)<0&&a.push(s):(i.state[s]=1,r=!1,a.indexOf(s)<0&&a.push(s),o.indexOf(s)<0&&o.push(s),c.indexOf(t)<0&&c.push(t)))})),r||s.push(e)})),(o.length||a.length)&&this.queue.push({pending:a,loaded:{},errors:[],callback:r}),{toLoad:o,pending:a,toLoadLanguages:s,toLoadNamespaces:c}}},{key:"loaded",value:function(e,t,n){var r=e.split("|"),i=r[0],o=r[1];
1t&&this.emit("failedLoading",i,o,t),n&&this.store.addResourceBundle(i,o,n),this.state[e]=t?-1:2;var a={};this.queue.forEach((function(n){!function(e,t,n,r){var i=Y(e,t,Object),o=i.obj,a=i.k;o[a]=o[a]||[],r&&(o[a]=o[a].concat(n)),r||o[a].push(n)}(n.loaded,[i],o),function(e,t){for(var n=e.indexOf(t);-1!==n;)e.splice(n,1),n=e.indexOf(t)}(n.pending,e),t&&n.errors.push(t),0!==n.pending.length||n.done||(Object.keys(n.loaded).forEach((function(e){a[e]||(a[e]=[]),n.loaded[e].length&&n.loaded[e].forEach((function(t){a[e].indexOf(t)<0&&a[e].push(t)}))})),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())})),this.emit("loaded",a),this.queue=this.queue.filter((function(e){return!e.done}))}},{key:"read",value:function(e,t,n){var r=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:350,a=arguments.length>5?arguments[5]:void 0;return e.length?this.backend[n](e,t,(function(s,c){s&&c&&i<5?setTimeout((function(){r.read.call(r,e,t,n,i+1,2*o,a)}),o):a(s,c)})):a(null,{})}},{key:"prepareLoading",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),i&&i();"string"===typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"===typeof t&&(t=[t]);var o=this.queueLoad(e,t,r,i);if(!o.toLoad.length)return o.pending.length||i(),null;o.toLoad.forEach((function(e){n.loadOne(e)}))}},{key:"load",value:function(e,t,n){this.prepareLoading(e,t,{},n)}},{key:"reload",value:function(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}},{key:"loadOne",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e.split("|"),i=r[0],o=r[1];this.read(i,o,"read",void 0,void 0,(function(r,a){r&&t.logger.warn("".concat(n,"loading namespace ").concat(o," for language ").concat(i," failed"),r),!r&&a&&t.logger.log("".concat(n,"loaded namespace ").concat(o," for language ").concat(i),a),t.loaded(e,r,a)}))}},{key:"saveMissing",value:function(e,t,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t)?this.logger.warn('did not save key "'.concat(n,'" as the namespace "').concat(t,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"):void 0!==n&&null!==n&&""!==n&&(this.backend&&this.backend.create&&this.backend.create(e,t,n,r,null,U({},o,{isUpdate:i})),e&&e[0]&&this.store.addResource(e[0],t,n,r))}}]),t}(J);function je(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,whitelist:!1,nonExplicitWhitelist:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var t={};if("object"===o(e[1])&&(t=e[1]),"string"===typeof e[1]&&(t.defaultValue=e[1]),"string"===typeof e[2]&&(t.tDescription=e[2]),"object"===o(e[2])||"object"===o(e[3])){var n=e[3]||e[2];Object.keys(n).forEach((function(e){t[e]=n[e]}))}return t},interpolation:{escapeValue:!0,format:function(e,t,n,r){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!1}}}function we(e){return"string"===typeof e.ns&&(e.ns=[e.ns]),"string"===typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"===typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.whitelist&&(e.whitelist&&e.whitelist.indexOf("cimode")<0&&(e.whitelist=e.whitelist.concat(["cimode"])),e.supportedLngs=e.whitelist),e.nonExplicitWhitelist&&(e.nonExplicitSupportedLngs=e.nonExplicitWhitelist),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function Se(){}var xe=new(function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;if(u(this,t),e=q(this,Q(t).call(this)),se&&J.call(W(e)),e.options=we(n),e.services={},e.logger=z,e.modules={external:[]},r&&!e.isInitialized&&!n.isClone){if(!e.options.initImmediate)return e.init(n,r),q(e,W(e));setTimeout((function(){e.init(n,r)}),0)}return e}return V(t,e),f(t,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;function r(e){return e?"function"===typeof e?new e:e:null}if("function"===typeof t&&(n=t,t={}
vendor: 2,406 bytes, line 1
1),t.whitelist&&!t.supportedLngs&&this.logger.deprecate("whitelist",'option "whitelist" will be renamed to "supportedLngs" in the next major - please make sure to rename this option asap.'),t.nonExplicitWhitelist&&!t.nonExplicitSupportedLngs&&this.logger.deprecate("whitelist",'options "nonExplicitWhitelist" will be renamed to "nonExplicitSupportedLngs" in the next major - please make sure to rename this option asap.'),this.options=U({},je(),this.options,we(t)),this.format=this.options.interpolation.format,n||(n=Se),!this.options.isClone){this.modules.logger?z.init(r(this.modules.logger),this.options):z.init(null,this.options);var i=new pe(this.options);this.store=new ue(this.options.resources,this.options);var o=this.services;o.logger=z,o.resourceStore=this.store,o.languageUtils=i,o.pluralResolver=new ve(i,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),o.interpolator=new be(this.options),o.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},o.backendConnector=new Oe(r(this.modules.backend),o.resourceStore,o,this.options),o.backendConnector.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];e.emit.apply(e,[t].concat(r))})),this.modules.languageDetector&&(o.languageDetector=r(this.modules.languageDetector),o.languageDetector.init(o,this.options.detection,this.options)),this.modules.i18nFormat&&(o.i18nFormat=r(this.modules.i18nFormat),o.i18nFormat.init&&o.i18nFormat.init(this)),this.translator=new de(this.services,this.options),this.translator.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];e.emit.apply(e,[t].concat(r))})),this.modules.external.forEach((function(t){t.init&&t.init(e)}))}if(this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){var a=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);a.length>0&&"dev"!==a[0]&&(this.options.lng=a[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined");var s=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];s.forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments)}}));var c=["addResource","addResources","addResourceBundle","removeResourceBundle"];
vendor: 4,215 bytes, line 1
1c.forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments),e}}));var u=G(),l=function(){var t=function(t,r){e.isInitialized&&!e.initializedStoreOnce&&e.logger.warn("init: i18next is already initialized. You should call init just once!"),e.isInitialized=!0,e.options.isClone||e.logger.log("initialized",e.options),e.emit("initialized",e.options),u.resolve(r),n(t,r)};if(e.languages&&"v1"!==e.options.compatibilityAPI&&!e.isInitialized)return t(null,e.t.bind(e));e.changeLanguage(e.options.lng,t)};return this.options.resources||!this.options.initImmediate?l():setTimeout(l,0),u}},{key:"loadResources",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Se,r=n,i="string"===typeof e?e:this.language;if("function"===typeof e&&(r=e),!this.options.resources||this.options.partialBundledLanguages){if(i&&"cimode"===i.toLowerCase())return r();var o=[],a=function(e){e&&t.services.languageUtils.toResolveHierarchy(e).forEach((function(e){o.indexOf(e)<0&&o.push(e)}))};if(i)a(i);else{var s=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);s.forEach((function(e){return a(e)}))}this.options.preload&&this.options.preload.forEach((function(e){return a(e)})),this.services.backendConnector.load(o,this.options.ns,r)}else r(null)}},{key:"reloadResources",value:function(e,t,n){var r=G();return e||(e=this.languages),t||(t=this.options.ns),n||(n=Se),this.services.backendConnector.reload(e,t,(function(e){r.resolve(),n(e)})),r}},{key:"use",value:function(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&le.addPostProcessor(e),"3rdParty"===e.type&&this.modules.external.push(e),this}},{key:"changeLanguage",value:function(e,t){var n=this;this.isLanguageChangingTo=e;var r=G();this.emit("languageChanging",e);var i=function(i){e||i||!n.services.languageDetector||(i=[]);var o="string"===typeof i?i:n.services.languageUtils.getBestMatchFromCodes(i);o&&(n.language||(n.language=o,n.languages=n.services.languageUtils.toResolveHierarchy(o)),n.translator.language||n.translator.changeLanguage(o),n.services.languageDetector&&n.services.languageDetector.cacheUserLanguage(o)),n.loadResources(o,(function(e){!function(e,i){i?(n.language=i,n.languages=n.services.languageUtils.toResolveHierarchy(i),n.translator.changeLanguage(i),n.isLanguageChangingTo=void 0,n.emit("languageChanged",i),n.logger.log("languageChanged",i)):n.isLanguageChangingTo=void 0,r.resolve((function(){return n.t.apply(n,arguments)})),t&&t(e,(function(){return n.t.apply(n,arguments)}))}(e,o)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(i):i(e):i(this.services.languageDetector.detect()),r}},{key:"getFixedT",value:function(e,t,n){var r=this,i=function e(t,i){var a;if("object"!==o(i)){for(var s=arguments.length,c=new Array(s>2?s-2:0),u=2;u<s;u++)c[u-2]=arguments[u];a=r.options.overloadTranslationOptionHandler([t,i].concat(c))}else a=U({},i);a.lng=a.lng||e.lng,a.lngs=a.lngs||e.lngs,a.ns=a.ns||e.ns;var l=r.options.keySeparator||".",f=n?"".concat(n).concat(l).concat(t):t;return r.t(f,a)};return"string"===typeof e?i.lng=e:i.lngs=e,i.ns=t,i.keyPrefix=n,i}},{key:"t",value:function(){var e;return this.translator&&(e=this.translator).translate.apply(e,arguments)}},{key:"exists",value:function(){var e;return this.translator&&(e=this.translator).exists.apply(e,arguments)}},{key:"setDefaultNamespace",value:function(e){this.options.defaultNS=e}},{key:"hasLoadedNamespace",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;
1if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var r=this.languages[0],i=!!this.options&&this.options.fallbackLng,o=this.languages[this.languages.length-1];if("cimode"===r.toLowerCase())return!0;var a=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};if(n.precheck){var s=n.precheck(this,a);if(void 0!==s)return s}return!!this.hasResourceBundle(r,e)||(!this.services.backendConnector.backend||!(!a(r,e)||i&&!a(o,e)))}},{key:"loadNamespaces",value:function(e,t){var n=this,r=G();return this.options.ns?("string"===typeof e&&(e=[e]),e.forEach((function(e){n.options.ns.indexOf(e)<0&&n.options.ns.push(e)})),this.loadResources((function(e){r.resolve(),t&&t(e)})),r):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var n=G();"string"===typeof e&&(e=[e]);var r=this.options.preload||[],i=e.filter((function(e){return r.indexOf(e)<0}));return i.length?(this.options.preload=r.concat(i),this.loadResources((function(e){n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}},{key:"dir",value:function(e){if(e||(e=this.languages&&this.languages.length>0?this.languages[0]:this.language),!e)return"rtl";return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam"].indexOf(this.services.languageUtils.getLanguagePartFromCode(e))>=0?"rtl":"ltr"}},{key:"createInstance",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;return new t(e,n)}},{key:"cloneInstance",value:function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Se,i=U({},this.options,n,{isClone:!0}),o=new t(i),a=["store","services","language"];return a.forEach((function(t){o[t]=e[t]})),o.services=U({},this.services),o.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},o.translator=new de(o.services,o.options),o.translator.on("*",(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];o.emit.apply(o,[e].concat(n))})),o.init(i,r),o.translator.options=o.options,o.translator.backendConnector.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},o}},{key:"toJSON",value:function(){return{options:this.options,store:this.store,language:this.language,languages:this.languages}}}]),t}(J)),_e=function(e){var t,n,r=xe.createInstance(e);r.isInitialized?t=Promise.resolve(xe.t):(null===e||void 0===e||null===(n=e.use)||void 0===n||n.forEach((function(e){return r.use(e)})),t=r.init(e));return{i18n:r,initPromise:t}},Pe=c.createElement;function Re(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ke(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Re(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Re(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ee=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=function(n){var r=n.pageProps._nextI18Next,i=n.router.locale,o=(0,c.useMemo)((function(){var e;if(!i||!r)return null;var n=r.userConfig,o=r.initialI18nStore;if(null===n&&null===t)throw new Error("appWithTranslation was called without a next-i18next config");if(null!==t&&(n=t),null===(e=n)||void 0===e||!e.i18n)throw new Error("appWithTranslation was called without config.i18n");var a=_e(ke(ke({},M(ke(ke({},n),{},{lng:i}))),{},{lng:i,resources:o})).i18n;return a,a}),[r,i]);return null!==o?Pe(C,{i18n:o}
1,Pe(e,N({key:i},n))):Pe(e,N({key:i},n))};return T()(n,e)}},4111:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var r=n(2809),i=n(219),o=n(7294),a=n(4184),s=n.n(a),c=n(5152),u={arrow_down:(0,c.default)((function(){return n.e(290).then(n.bind(n,5981))}),{loadableGenerated:{webpack:function(){return[5981]},modules:["../components/Iconography/IconList.js -> @/svg/arrow_down.svg"]}}),dropdown:(0,c.default)((function(){return n.e(290).then(n.bind(n,5981))}),{loadableGenerated:{webpack:function(){return[5981]},modules:["../components/Iconography/IconList.js -> @/svg/arrow_down.svg"]}}),arrow_left:(0,c.default)((function(){return n.e(5175).then(n.bind(n,5175))}),{loadableGenerated:{webpack:function(){return[5175]},modules:["../components/Iconography/IconList.js -> @/svg/arrow_left.svg"]}}),arrow_right:(0,c.default)((function(){return n.e(1611).then(n.bind(n,1611))}),{loadableGenerated:{webpack:function(){return[1611]},modules:["../components/Iconography/IconList.js -> @/svg/arrow_right.svg"]}}),cadfile:(0,c.default)((function(){return n.e(1977).then(n.bind(n,1977))}),{loadableGenerated:{webpack:function(){return[1977]},modules:["../components/Iconography/IconList.js -> @/svg/cadfile.svg"]}}),check:(0,c.default)((function(){return n.e(2424).then(n.bind(n,2424))}),{loadableGenerated:{webpack:function(){return[2424]},modules:["../components/Iconography/IconList.js -> @/svg/check.svg"]}}),"circuit-breakers":(0,c.default)((function(){return n.e(5702).then(n.bind(n,5702))}),{loadableGenerated:{webpack:function(){return[5702]},modules:["../components/Iconography/IconList.js -> @/svg/circuit-breakers-icon.svg"]}}),close:(0,c.default)((function(){return n.e(459).then(n.bind(n,459))}),{loadableGenerated:{webpack:function(){return[459]},modules:["../components/Iconography/IconList.js -> @/svg/close.svg"]}}),imageanimation:(0,c.default)((function(){return n.e(9831).then(n.bind(n,9831))}),{loadableGenerated:{webpack:function(){return[9831]},modules:["../components/Iconography/IconList.js -> @/svg/imageanimation.svg"]}}),datastudiofile:(0,c.default)((function(){return n.e(2064).then(n.bind(n,2064))}),{loadableGenerated:{webpack:function(){return[2064]},modules:["../components/Iconography/IconList.js -> @/svg/datastudiofile.svg"]}}),email:(0,c.default)((function(){return n.e(3207).then(n.bind(n,3207))}),{loadableGenerated:{webpack:function(){return[3207]},modules:["../components/Iconography/IconList.js -> @/svg/email.svg"]}}),mail:(0,c.default)((function(){return n.e(3207).then(n.bind(n,3207))}),{loadableGenerated:{webpack:function(){return[3207]},modules:["../components/Iconography/IconList.js -> @/svg/email.svg"]}}),facebook:(0,c.default)((function(){return n.e(7046).then(n.bind(n,7046))}),{loadableGenerated:{webpack:function(){return[7046]},modules:["../components/Iconography/IconList.js -> @/svg/facebook.svg"]}}),file:(0,c.default)((function(){return n.e(3151).then(n.bind(n,3151))}),{loadableGenerated:{webpack:function(){return[3151]},modules:["../components/Iconography/IconList.js -> @/svg/file.svg"]}}),filter:(0,c.default)((function(){return n.e(2599).then(n.bind(n,2599))}),{loadableGenerated:{webpack:function(){return[2599]},modules:["../components/Iconography/IconList.js -> @/svg/filter.svg"]}}),"fuse-holders-blocks-and-accessories":(0,c.default)((function(){return n.e(939).then(n.bind(n,939))}),{loadableGenerated:{webpack:function(){return[939]},modules:["../components/Iconography/IconList.js -> @/svg/fuse-holders-blocks-and-accessories-icon.svg"]}}),fuses:(0,c.default)((function(){return n.e(4533).then(n.bind(n,4533))}),{loadableGenerated:{webpack:function(){return[4533]},modules:["../components/Iconography/IconList.js -> @/svg/fuses-main-page-icon.svg"]}}),info:(0,c.default)((function(){return n.e(3947).then(n.bind(n,3947))}),{loadableGenerated:{webpack:function(){return[3947]},modules:["../components/Iconography/IconList.js -> @/svg/info.svg"]}}),linkedin:(0,c.default)((function(){return n.e(3333).then(n.bind(n,3333))}),{loadableGenerated:{webpack:function(){return[3333]},modules:["../components/Iconography/IconList.js -> @/svg/linkedin.svg"]}}),logo:(0,c.default)((function(){return n.e(4263).then(n.bind(n,4263))}),{loadableGenerated:{webpack:function(){return[4263]},modules:["../components/Iconography/IconList.js -> @/svg/logo.svg"]}}),menu:(0,c.default)((function(){return n.e(1733).then(n.bind(n,1733))}),{loadableGenerated:{webpack:function(){return[1733]},modules:["../components/Iconography/IconList.js -> @/svg/menu.svg"]}}),user:(0,c.default)((function(){return n.e(9478).then(n.bind(n,9478))}),{loadableGenerated:{webpack:function(){return[9478]},modules:["../components/Iconography/IconList.js -> @/svg/user.svg"]}}),plus:(0,c.default)((function(){return n.e(7286).then(n.bind(n,7286))}),{loadableGenerated:{webpack:function(){return[7286]},modules:["../components/Iconography/IconList.js -> @/svg/plus.svg"]}}),pyke:(0,c.default)((function(){return n.e(4844).then(n.bind(n,4844))}),{loadableGenerated:{webpack:function(){return[4844]},modules:["../components/Iconography/IconList.js -> @/svg/pyke.svg"]}}),search:(0,c.default)((function(){return n.e(3164).then(n.bind(n,3164))}),{loadableGenerated:{webpack:function(){return[3164]},modules:["../components/Iconography/IconList.js -> @/svg/search.svg"]}}),twitter:(0,c.default)((function(){return n.e(9295).then(n.bind(n,9295))}),{loadableGenerated:{webpack:function(){return[9295]},modules:["../components/Iconography/IconList.js -> @/svg/twitter.svg"]}})},l=n(3007),f=n.n(l),d=n(5893),h=["className","icon","inverted","big","small","xsmall","xxsmall"];function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?p(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var m=(0,o.forwardRef)((function(e,t){var n,o=e.className,a=e.icon,c=e.inverted,l=e.big,p=e.small,m=e.xsmall,y=e.xxsmall,v=(0,i.Z)(e,h),b=u[a];return(0,d.jsx)("span",g(g({className:s()(f().iconography,o,(n={},(0,r.Z)(n,f().iconographyInverted,c),(0,r.Z)(n,f().iconographyBig,l),(0,r.Z)(n,f().iconographySmall,p),(0,r.Z)(n,f().iconographyXsmall,m),(0,r.Z)(n,f().iconographyXxsmall,y),n)),ref:t},v),{},{children:b&&(0,d.jsx)(b,{})}))}))},9976:function(e,t,n){"use strict";var r=n(2809),i=n(219),o=n(7294),a=n(4184),s=n.n(a),c=n(7734),u=n.n(c),l=n(5893),f=["alt","background","className","image","objectFit","ratio","srcSet","src","width","height"];function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var p={480:"medium",768:"medium",1024:"medium",1440:"large",2048:"large"},g=function(e,t){var n=t||p;return Object.entries(n).map((function(t){return e[t[1]]?(0,l.jsx)("source",{media:"(max-width: ".concat(t[0],"px)"),srcSet:e[t[1]]},t[0]):null}))};t.Z=function(e){var t=e.alt,n=e.background,a=e.className,c=e.image,d=e.objectFit,p=e.ratio,m=e.srcSet,y=e.src,v=e.width,b=e.height,O=(0,i.Z)(e,f),j=v||c&&c.width||1e3,w=b||c&&c.height||1e3,S=function(e,t,n,r){var i={};return e?Object.assign(i,{"--picture-aspect-ratio":e}):Object.assign(i,{"--picture-aspect-ratio":n/r}),t&&Object.assign(i,{"--picture-object-fit":t}),i}(p,d,j,w),x=(0,o.useState)(!1),_=x[0],P=x[1],R=(0,o.useRef)();return c&&(c.src=c.sizes||c.src),(0,o.useEffect)((function(){R.current&&R.current.complete&&P(!0)}),[R.current]),(0,l.jsx)("div",{className:s()("".concat(u().picture," ").concat(u().pictureRatio," ").concat(a||""," ").concat(n?u().backgroundImage:""),(0,r.Z)({},u().imageLoaded,_)),style:S,children:(0,l.jsxs)("picture",{"data-image-type":"picture",children:[m&&m.map((function(e,t){return e.src&&e.maxWidth?(0,l.jsx)("source",{media:"(max-width: ".concat(e.maxWidth,"px)"),srcSet:e.src},t):null})),!m&&c?g(c.src,c.supportSizes):"",(0,l.jsx)("img",h({alt:t||c&&c.alt||"image","data-image-type":"img",className:s()("lazyload"),"data-src":c&&c.src.original||y,loading:"lazy",srcSet:c&&c.src.original||y,width:j,height:w,onLoad:function(){return P(!0)},ref:R},O))]})})}},2167:function(e,t,n){"use strict";var r=n(3848);t.default=void 0;var i,o=(i=n(7294))&&i.__esModule?i:{default:i},a=n(1063),s=n(4651),c=n(7426);var u={};function l(e,t,n,r){if(e&&a.isLocalURL(t)){e.prefetch(t,n,r).catch((function(e){0}));var i=r&&"undefined"!==typeof r.locale?r.locale:e&&e.locale;u[t+"%"+n+(i?"%"+i:"")]=!0}}var f=function(e){var t,n=!1!==e.prefetch,i=s.useRouter(),f=o.default.useMemo((function(){var t=a.resolveHref(i,e.href,!0),n=r(t,2),o=n[0],s=n[1];return{href:o,as:e.as?a.resolveHref(i,e.as):s||o}}),[i,e.href,e.as]),d=f.href,h=f.as,p=e.children,g=e.replace,m=e.shallow,y=e.scroll,v=e.locale;"string"===typeof p&&(p=o.default.createElement("a",null,p));var b=(t=o.default.Children.only(p))&&"object"===typeof t&&t.ref,O=c.useIntersection({rootMargin:"200px"}),j=r(O,2),w=j[0],S=j[1],x=o.default.useCallback((function(e){w(e),b&&("function"===typeof b?b(e):"object"===typeof b&&(b.current=e))}),[b,w]);o.default.useEffect((function(){var e=S&&n&&a.isLocalURL(d),t="undefined"!==typeof v?v:i&&i.locale,r=u[d+"%"+h+(t?"%"+t:"")];e&&!r&&l(i,d,h,{locale:t})}),[h,d,S,v,n,i]);var _={ref:x,onClick:function(e){t.props&&"function"===typeof t.props.onClick&&t.props.onClick(e),e.defaultPrevented||function(e,t,n,r,i,o,s,c){("A"!==e.currentTarget.nodeName||!function(e){var t=e.currentTarget.target;return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)&&a.isLocalURL(n))&&(e.preventDefault(),null==s&&r.indexOf("#")>=0&&(s=!1),t[i?"replace":"push"](n,r,{shallow:o,locale:c,scroll:s}))}(e,i,d,h,g,m,y,v)},onMouseEnter:function(e){a.isLocalURL(d)&&(t.props&&"function"===typeof t.props.onMouseEnter&&t.props.onMouseEnter(e),l(i,d,h,{priority:!0}))}};if(e.passHref||"a"===t.type&&!("href"in t.props)){var P="undefined"!==typeof v?v:i&&i.locale,R=i&&i.isLocaleDomain&&a.getDomainLocale(h,P,i&&i.locales,i&&i.domainLocales);_.href=R||a.addBasePath(a.addLocale(h,P,i&&i.defaultLocale))}return o.default.cloneElement(t,_)};t.default=f},7426:function(e,t,n){"use strict";var r=n(3848);
1Object.defineProperty(t,"__esModule",{value:!0}),t.useIntersection=function(e){var t=e.rootMargin,n=e.disabled||!a,c=i.useRef(),u=i.useState(!1),l=r(u,2),f=l[0],d=l[1],h=i.useCallback((function(e){c.current&&(c.current(),c.current=void 0),n||f||e&&e.tagName&&(c.current=function(e,t,n){var r=function(e){var t=e.rootMargin||"",n=s.get(t);if(n)return n;var r=new Map,i=new IntersectionObserver((function(e){e.forEach((function(e){var t=r.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)}))}),e);return s.set(t,n={id:t,observer:i,elements:r}),n}(n),i=r.id,o=r.observer,a=r.elements;return a.set(e,t),o.observe(e),function(){a.delete(e),o.unobserve(e),0===a.size&&(o.disconnect(),s.delete(i))}}(e,(function(e){return e&&d(e)}),{rootMargin:t}))}),[n,t,f]);return i.useEffect((function(){if(!a&&!f){var e=o.requestIdleCallback((function(){return d(!0)}));return function(){return o.cancelIdleCallback(e)}}}),[f]),[h,f]};var i=n(7294),o=n(3447),a="undefined"!==typeof IntersectionObserver;var s=new Map},8771:function(e,t,n){"use strict";var r=n(1682);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}t.default=function(e,t){var n=a.default,r={loading:function(e){e.error,e.isLoading;return e.pastDelay,null}};e instanceof Promise?r.loader=function(){return e}:"function"===typeof e?r.loader=e:"object"===typeof e&&(r=o(o({},r),e));var i=r=o(o({},r),t);if(i.suspense)throw new Error("Invalid suspense option usage in next/dynamic. Read more: https://nextjs.org/docs/messages/invalid-dynamic-suspense");if(i.suspense)return n(i);r.loadableGenerated&&delete(r=o(o({},r),r.loadableGenerated)).loadableGenerated;if("boolean"===typeof r.ssr){if(!r.ssr)return delete r.ssr,c(n,r);delete r.ssr}return n(r)};s(n(7294));var a=s(n(4860));function s(e){return e&&e.__esModule?e:{default:e}}function c(e,t){return delete t.webpack,delete t.modules,e(t)}},1083:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.LoadableContext=void 0;var i=((r=n(7294))&&r.__esModule?r:{default:r}).default.createContext(null);t.LoadableContext=i},4860:function(e,t,n){"use strict";var r=n(2553),i=n(2012),o=n(1682);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function u(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}
1Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,f=(l=n(7294))&&l.__esModule?l:{default:l},d=n(7161),h=n(1083);var p=[],g=[],m=!1;function y(e){var t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then((function(e){return n.loading=!1,n.loaded=e,e})).catch((function(e){throw n.loading=!1,n.error=e,e})),n}var v=function(){function e(t,n){r(this,e),this._loadFn=t,this._opts=n,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}return i(e,[{key:"promise",value:function(){return this._res.promise}},{key:"retry",value:function(){var e=this;this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};var t=this._res,n=this._opts;t.loading&&("number"===typeof n.delay&&(0===n.delay?this._state.pastDelay=!0:this._delay=setTimeout((function(){e._update({pastDelay:!0})}),n.delay)),"number"===typeof n.timeout&&(this._timeout=setTimeout((function(){e._update({timedOut:!0})}),n.timeout))),this._res.promise.then((function(){e._update({}),e._clearTimeouts()})).catch((function(t){e._update({}),e._clearTimeouts()})),this._update({})}},{key:"_update",value:function(e){this._state=s(s({},this._state),{},{error:this._res.error,loaded:this._res.loaded,loading:this._res.loading},e),this._callbacks.forEach((function(e){return e()}))}},{key:"_clearTimeouts",value:function(){clearTimeout(this._delay),clearTimeout(this._timeout)}},{key:"getCurrentValue",value:function(){return this._state}},{key:"subscribe",value:function(e){var t=this;return this._callbacks.add(e),function(){t._callbacks.delete(e)}}}]),e}();function b(e){return function(e,t){var n=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null,suspense:!1},t);n.suspense&&(n.lazy=f.default.lazy(n.loader));var r=null;function i(){if(!r){var t=new v(e,n);r={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return r.promise()}if(!m&&"function"===typeof n.webpack&&!n.suspense){var o=n.webpack();g.push((function(e){var t,n=c(o);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(-1!==e.indexOf(r))return i()}}catch(a){n.e(a)}finally{n.f()}}))}var a=n.suspense?function(e,t){return f.default.createElement(n.lazy,s(s({},e),{},{ref:t}))}:function(e,t){i();var o=f.default.useContext(h.LoadableContext),a=d.useSubscription(r);return f.default.useImperativeHandle(t,(function(){return{retry:r.retry}}),[]),o&&Array.isArray(n.modules)&&n.modules.forEach((function(e){o(e)})),f.default.useMemo((function(){return a.loading||a.error?f.default.createElement(n.loading,{isLoading:a.loading,pastDelay:a.pastDelay,timedOut:a.timedOut,error:a.error,retry:r.retry}):a.loaded?f.default.createElement(function(e){return e&&e.__esModule?e.default:e}(a.loaded),e):null}),[e,a])};return a.preload=function(){return!n.suspense&&i()},a.displayName="LoadableComponent",f.default.forwardRef(a)}(y,e)}function O(e,t){for(var n=[];e.length;){var r=e.pop();n.push(r(t))}return Promise.all(n).then((function(){if(e.length)return O(e,t)}))}b.preloadAll=function(){return new Promise((function(e,t){O(p).then(e,t)}))},b.preloadReady=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return new Promise((function(t){var n=function(){return m=!0,t()};O(g,e).then(n,n)}))},window.__NEXT_PRELOADREADY=b.preloadReady;var j=b;t.default=j},6568:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return ge}});var r=n(2809),i=(n(8436),n(1681),n(2340),n(7294)),o=n(1163),a=n(3227),s=n(4298),c=n(7992),u=n(5893),l=(0,i.createContext)({}),f=function(e){var t=e.children,n=e.page,r=e.apiContent,a=(0,o.useRouter)();return(0,i.useEffect)((function(){n?c.fN({router:a,page:n,apiContent:r}):c.L9({event:"pageview",page:a.asPath.split("?")[0]})}),[a.asPath]),(0,u.jsx)(l.Provider,{value:{analytics:!0},children:t})},d=n(6185),h=n(5608),p=n(9008),g=function(e){var t=e.content,n=(e.translated_slugs,(0,d.H)().baseUrl),r=(0,o.useRouter)();return(0,u.jsxs)(p.default,{children:[(0,u.jsx)("title",{children:(null===t||void 0===t?void 0:t.title)||(null===t||void 0===t?void 0:t.og_title)||"Optifuse Website"}),(0,u.jsx)("link",{rel:"canonical",href:"".concat(n).concat(r.asPath)}),(0,u.jsx)("meta",{name:"title",content:(null===t||void 0===t?void 0:t.t
1itle)||(null===t||void 0===t?void 0:t.og_title)||"Optifuse Website"}),(0,u.jsx)("meta",{name:"description",content:(null===t||void 0===t?void 0:t.description)||""}),(0,u.jsx)("meta",{name:"robots",content:null!==t&&void 0!==t&&t.robots?Object.values(t.robots).join(" "):"NOINDEX, NOFOLLOW"}),(0,u.jsx)("meta",{name:"theme-color",media:"(prefers-color-scheme: light)",content:"white"}),(0,u.jsx)("meta",{name:"theme-color",media:"(prefers-color-scheme: dark)",content:"black"}),(0,u.jsx)("meta",{property:"og:type",content:"website"}),(0,u.jsx)("meta",{name:"og:title",property:"og:title",content:(null===t||void 0===t?void 0:t.og_title)||(null===t||void 0===t?void 0:t.title)||""}),(0,u.jsx)("meta",{name:"og:description",property:"og:description",content:(null===t||void 0===t?void 0:t.og_description)||(null===t||void 0===t?void 0:t.description)||""}),(0,u.jsx)("meta",{property:"og:url",content:"".concat(n).concat(r.asPath)}),(null===t||void 0===t?void 0:t.og_image)&&(0,u.jsx)("meta",{property:"og:image",content:t.og_image[0].url}),(0,u.jsx)("meta",{name:"twitter:card",content:(null===t||void 0===t?void 0:t.twitter_card)||"summary"}),(0,u.jsx)("meta",{name:"twitter:title",content:(null===t||void 0===t?void 0:t.twitter_title)||(null===t||void 0===t?void 0:t.og_title)||(null===t||void 0===t?void 0:t.title)||""}),(0,u.jsx)("meta",{name:"twitter:description",content:(null===t||void 0===t?void 0:t.twitter_description)||(null===t||void 0===t?void 0:t.description)||""}),((null===t||void 0===t?void 0:t.twitter_image)||(null===t||void 0===t?void 0:t.og_image))&&(0,u.jsx)("meta",{name:"twitter:image",content:(null===t||void 0===t?void 0:t.twitter_image)||(null===t||void 0===t?void 0:t.og_image[0].url)})]})},m=n(1664),y=n(9976),v=n(7875),b=n.n(v),O=function(e){var t=e.content,n=(0,a.$G)("common").t;return(0,u.jsx)("footer",{className:"".concat(b().footer," grid"),children:(0,u.jsxs)("div",{className:b().footerContentBottom,children:[(0,u.jsxs)("div",{className:b().footerContentBottomLeft,children:[(0,u.jsx)("div",{className:b().footerContentBottomCopyLanguage,children:n("footer.copyright",{date:(new Date).getFullYear().toString()})}),(0,u.jsx)("div",{className:b().footerContentBottomLegal,children:null===t||void 0===t?void 0:t.map((function(e,t){return(0,u.jsx)(m.default,{href:e.path||"#",passHref:!0,prefetch:!1,children:(0,u.jsx)("a",{className:b().footerContentBotomLegalItem,target:e.permalink?"_self":"_blank",children:e.text})},"footer-legal-item--".concat(t))}))})]}),(0,u.jsxs)("div",{className:b().footerContentBottomRight,children:[(0,u.jsx)("span",{children:n("footer.sistercomp")}),(0,u.jsx)("a",{href:"https://www.switchcomp.com/",target:"_blank",title:"SwitchComp link",children:(0,u.jsx)(y.Z,{className:b().footerContentImage,image:{alt:"Image",caption:"",height:298,src:{thumbnail:"/webImages/mock/switchcomp.png",small:"/webImages/mock/switchcomp.png",medium:"/webImages/mock/switchcomp.png",large:"/webImages/mock/switchcomp.png",original:"/webImages/mock/switchcomp.png",retina:"/webImages/mock/switchcomp.png"},width:938},objectFit:"contain"})})]})]})})},j=n(1717),w=n(4184),S=n.n(w),x=n(4111),_=n(3285),P=n.n(_),R=function(e){var t,n,r=e.content;return r.show?(0,u.jsx)("section",{className:P().headerBanner,children:(0,u.jsx)("div",{className:"grid",children:(0,u.jsxs)("div",{className:P().headerBannerContent,children:[(0,u.jsx)("p",{className:P().headerBannerText,children:r.title}),r.cta&&r.cta.text&&(r.cta.url||(null===(t=r.cta.related[0])||void 0===t?void 0:t.relative_url))&&(0,u.jsx)(m.default,{passHref:!0,href:r.cta.url||(null===(n=r.cta.related[0])||void 0===n?void 0:n.relative_url),children:(0,u.jsx)("a",{target:r.cta.target||"_blank",title:r.cta.text,className:P().headerBannerLink,children:r.cta.text})})]})})}):null},k=n(290),E=n.n(k),I=n(1899),N=n(994),F=n(8379),T=n(7456),C=n(1490),A=n(2244),L=n(8840),D=n(761),H=n(336),B=n(421);function M(e){return(M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function W(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?U(Object(n),!0).forEach((function(t){q(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function q(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==M(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==M(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===M(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Q=(0,T.K)({name:"hits",connector:!0}),$=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:C.Z;return(0,A._)(e,Q()),function(n){var r,i,o=n||{},a=o.escapeHTML,s=void 0===a||a,c=o.transformItems,u=void 0===c?function(e){return e}:c;return{$$type:"ais.hits",init:function(t){e(W(W({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){var n=this.getWidgetRenderState(t);e(W(W({},n),{},{instantSearchInstance:t.instantSearchInstance}),!1),n.sendEvent("view:internal",n.hits)},getRenderState:function(e,t){return W(W({},e),{},{hits:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,o=e.helper,a=e.instantSearchInstance;if(r||(r=(0,L.HV)({instantSearchInstance:a,index:o.getIndex(),widgetType:this.$$type})),i||(i=(0,L.KN)({index:o.getIndex(),widgetType:this.$$type,instantSearchInstance:a})),!t)return{hits:[],results:void 0,sendEvent:r,bindEvent:i,widgetParams:n};s&&t.hits.length>0&&(t.hits=(0,D.mY)(t.hits));var c=(0,H.x)(t.hits,t.page,t.hitsPerPage),l=(0,B.I)(c,t.queryID);return{hits:u(l,{results:t}),results:t,sendEvent:r,bindEvent:i,widgetParams:n}},dispose:function(e){var n=e.state;return t(),s?n.setQueryParameters(Object.keys(D.dg).reduce((function(e,t){return W(W({},e),{},q({},t,void 0))}),{})):n},getWidgetSearchParameters:function(e){return s?e.setQueryParameters(D.dg):e}}}},V=n(8899);var Z=n(2504),z=["hits","sendEvent","hitComponent","classNames"];function J(){return(J=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function G(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function K(e){var t=e.hit;return i.createElement("div",{style:{wordBreak:"break-all"}},JSON.stringify(t).slice(0,100),"\u2026")}function X(e){var t=e.hits,n=e.sendEvent,r=e.hitComponent,o=void 0===r?K:r,a=e.classNames,s=void 0===a?{}:a,c=G(e,z);return i.createElement("div",J({},c,{className:(0,Z.cx)("ais-Hits",s.root,0===t.length&&(0,Z.cx)("ais-Hits--empty",s.emptyRoot),c.className)}),i.createElement("ol",{className:(0,Z.cx)("ais-Hits-list",s.list)},t.map((function(e){return i.createElement("li",{key:e.objectID,className:(0,Z.cx)("ais-Hits-item",s.item),onClick:function(){n("click:internal",e,"Hit Clicked")},onAuxClick:function(){n("click:internal",e,"Hit Clicked")}},i.createElement(o,{hit:e,sendEvent:n}))}))))}var Y=["escapeHTML","transformItems"];function ee(){return(ee=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function te(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function ne(e){var t=e.escapeHTML,n=e.transformItems,r=te(e,Y),o=function(e,t){return(0,V.B)($,e,t)}({escapeHTML:t,transformItems:n},{$$widgetType:"ais.hits"}),a={hits:o.hits,sendEvent:o.sendEvent};return i.createElement(X,ee({},r,a))}var re=n(5118),ie=n(6375),oe=n.n(ie),ae=E()("WN8XMYWMWL","15db73effa210847932a41ebe56f604b"),se=function(e){var t=e.hit,n=(0,I.b)().uiState;return(0,u.jsx)(m.default,{href:(0,re.t)(t),passHref:!0,children:(0,u.jsx)("a",{onClick:function(){return c.Fq({term:n.search_models.query,item:t,searchType:"YES"})},children:(0,u.jsx)("span",{className:oe().searchInputAutocompleteItem,children:t.name})})})},ce=function(e){var t,n,s=e.appSettings,l=(0,d.H)(),f=l.algoliaIndexName,h=l.setAlgoliaIndexName,p=l.searchQuery,g=l.setSearchQuery,m=(0,i.useState)("search_models"===f?"product":"cross"),y=m[0],v=m[1],b=(0,i.useState)("search_models"===f?(null===s||void 0===s||null===(t=s.search)||void 0===t?void 0:t.placeholder)||"":(null===s||void 0===s||null===(n=s.search)||void 0===n?void 0:n.distributor_placeholder)||""),O=b[0],j=b[1],w=(0,i.useState)(!1),S=w[0],_=w[1],P=(0,o.useRouter)(),R=(0,a.$G)("common").t,k=function(e){var t,n;v(e),h("cross"===e?"search_competitors":"search_models"),j("cross"===e?(null===s||void 0===s||null===(t=s.search)||void 0===t?void 0:t.distributor_placeholder)||"":(null===s||void 0===s||null===(n=s.search)||void 0===n?void 0:n.placeholder)||""),"/search"===P.pathname&&"cross"===e&&(c.nJ({term:p.query}),P.push({pathname:"/competitive-search",query:{search:p.query}})),"/competitive-search"===P.pathname&&"product"===e&&(c.nJ({term:p.query}),P.push({pathname:"/search",query:{search:p.query}}))};return(0,u.jsx)("div",{className:"".concat(oe().searchInput," ").concat(S&&oe().searchInputOpen),children:(0,u.jsxs)(N.p,{className:oe().searchInputInstantSearch,searchClient:ae,indexName:f,routing:{stateMapping:{stateToRoute:function(e){var t=e[f];return delete t.configure,g({query:t.query,page:t.page}),{}},routeToState:function(e){return g({query:e.search,page:e.page||""}),(0,r.Z)({},f,{query:e.search,page:e.page})}}},children:[(0,u.jsx)(F.R,{searchAsYouType:"cross"!==y,placeholder:O,onFocus:function(){return _(!0)},onBlur:function(){setTimeout((function(){document.activeElement.classList.contains(oe().searchByButton)||_(!1)}),300)},onSubmit:function(e){return function(e){var t=e.target[0].value;c.nJ({term:t}),"search_models"!==f?P.push({pathname:"/competitive-search",query:{search:t}}):P.push({pathname:"/search",query:{search:t}})}(e)}}),(0,u.jsx)(x.Z,{className:oe().searchInputIcon,icon:"search"}),(0,u.jsxs)("div",{className:"".concat(oe().searchByContainer," ").concat(S&&oe().show),children:[(0,u.jsx)("span",{className:oe().searchBy,children:R("search.search_by")}),(0,u.jsx)("button",{className:"".concat(oe().searchByButton," ").concat("product"===y?oe().active:""),onClick:function(){k("product")},children:"Products"}),(0,u.jsx)("button",{className:"".concat(oe().searchByButton," ").concat("cross"===y?oe().active:""),onClick:function(){k("cross")},children:"Competitor Cross Reference"})]}),p&&"cross"!==y&&p.query&&(0,u.jsx)(ne,{className:oe().searchInputAutocompleteItems,hitComponent:se,classNames:{root:"buscador",list:"list"}})]})})},ue=n(8467),le=n.n(ue),fe=function(e){var t=e.content,n=e.appSettings,a=e.banner,s=(0,i.useState)(null),c=s[0],l=s[1],f=(0,i.useState)(!1),d=f[0],h=f[1],p=(0,i.useState)(!1),g=p[0],y=p[1],v=(0,i.useRef)(null),b=(0,o.useRouter)(),O=function(e){c&&c.id===e.id?l(null):l(e)};return(0,i.useEffect)((function(){function e(e){v.current&&!v.current.contains(e.target)&&l(null)}return document.addEventListener("mousedown",e),function(){document.removeEventListener("mousedown",e)}}),[v]),(0,i.useEffect)((function(){l(null),h(!1)}),[b.asPath]),(0,i.useEffect)((function(){var e=window.matchMedia("(min-width: 1440px)"),t=function(e){y(e.matches)};return y(e.matches),e.addEventListener?(e.addEventListener("change",t),function(){return e.removeEventListener("change",t)}):(e.addListener(t),function(){return e.removeListener(t)})}),[]),(0,u.jsxs)(u.Fragment,{children:[a&&(0,u.jsx)(R,{content:a}),(0,u.jsxs)("header",{className:"".concat(le().header," ").concat(c&&le().headerOpened," ").concat(d&&le().headerMobileOpened),ref:v,children:[(0,u.jsxs)("div",{className:le().headerMobile,children:[(0,u.jsx)("div",{className:"grid",children:(0,u.jsxs)("div",{className:le().headerMobileTop,children:[(0,u.jsx)(m.default,{href:"/",passHref:!0,prefetch:!1,children:(0,u.jsx)("a",{title:"Home",className:le().headerMobileIcon,children:(0,u.jsx)(x.Z,{className:le().headerMobileIconLogo,icon:"logo"})})}),(0,u.jsx)(j.zx,{onClick:function(){h(!d),l(null)},className:le().headerMobileTopButton,outlined:!0,secondary:!0,icon:(0,u.jsx)(x.Z,{className:le().headerMobileTopButtonIcon,icon:d?"close"
1:"menu",small:!0}),children:"Menu"})]})}),(0,u.jsx)("div",{className:S()([le().headerMobileTopMenu],(0,r.Z)({},le().headerMobileOpened,d)),children:(0,u.jsxs)("div",{className:"grid",children:[t&&t.map((function(e,t){var n;return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)("div",{className:"".concat(le().headerItemWrapper," ").concat(c&&c.id===e.id?le().headerItemSelected:""," ").concat(e.childs.length>0?le().headerItemWithSubmenu:le().headerItemNoSubmenu),onClick:function(){return e.childs.length>0?O(e):b.push(e.path)},children:[e.text,e.childs.length>0&&(0,u.jsx)(x.Z,{className:le().headerItemIcon,icon:"pyke",xxsmall:!0})]},"menu-item-".concat(t)),c&&c.id===e.id&&(0,u.jsxs)("div",{className:"grid ".concat(le().headerSubmenuGrid),children:[c&&c.extra&&(0,u.jsxs)("div",{className:le().headerSubMenuLinks,children:[c.extra.products&&(0,u.jsx)("div",{className:le().headerSubMenuLink,children:(0,u.jsx)(m.default,{href:"/".concat(c.extra.products.slug,"/"),prefetch:!1,passHref:!0,children:(0,u.jsx)(j.zx,{icon:(0,u.jsx)(x.Z,{icon:"arrow_right"}),className:le().headerSubMenuBtn,children:c.extra.products.name})})}),c.extra.resources&&(0,u.jsx)("div",{className:le().headerSubMenuLink,children:(0,u.jsx)(m.default,{href:"/".concat(c.extra.products.slug,"/"),prefetch:!1,passHref:!0,children:(0,u.jsx)(j.zx,{icon:(0,u.jsx)(x.Z,{icon:"arrow_right"}),className:le().headerSubMenuBtn,children:c.extra.products.name})})})]}),c.message&&(0,u.jsx)("div",{className:le().headerSubmenuGridMessage,children:c.message}),(0,u.jsx)("div",{className:le().headerSubmenuItems,children:null===(n=c.childs)||void 0===n?void 0:n.map((function(e,t){return(0,u.jsx)(m.default,{href:e.category?"/".concat(e.category.parent.slug,"/").concat(e.category.slug,"-").concat(e.category.id):e.path,prefetch:!1,children:(0,u.jsx)("a",{className:le().headerSubmenuItem,children:e.text})},"menu-subitem-".concat(t))}))})]})]})})),(0,u.jsxs)("div",{className:le().headerTopInfo,children:[(0,u.jsx)("a",{href:"https://my.optifuse.com/",target:"_blank",children:(0,u.jsx)(j.zx,{className:"".concat(le().headerTopButton," ").concat(le().headerTopButtonItem),outlined:!0,icon:(0,u.jsx)(x.Z,{secondary:!0,icon:"user"}),children:"MyOptiFuse"})}),(0,u.jsx)("a",{href:"mailto:[email protected]?subject=Inquiry%20about%20OptiFuse",children:(0,u.jsx)(j.zx,{className:"".concat(le().headerTopButton," ").concat(le().headerTopButtonContact),icon:(0,u.jsx)(x.Z,{icon:"arrow_right"}),children:"Contact Us"})})]})]})})]}),(0,u.jsxs)("div",{className:le().headerDesktop,children:[(0,u.jsxs)("div",{className:"grid",children:[(0,u.jsx)(m.default,{href:"/",passHref:!0,prefetch:!1,children:(0,u.jsx)("a",{title:"Home",className:le().headerIcon,children:(0,u.jsx)(x.Z,{className:le().headerIconLogo,icon:"logo"})})}),g&&(0,u.jsx)("div",{className:le().headerDesktopSearch,children:(0,u.jsx)(ce,{appSettings:n})}),(0,u.jsxs)("div",{className:le().headerTopInfo,children:[(0,u.jsx)("a",{href:"https://my.optifuse.com/",target:"_blank",children:(0,u.jsx)(j.zx,{className:"".concat(le().headerTopButton," ").concat(le().headerTopButtonItem),outlined:!0,icon:(0,u.jsx)(x.Z,{icon:"user"}),children:"MyOptiFuse"})}),(0,u.jsx)("a",{href:"mailto:[email protected]?subject=Inquiry%20about%20OptiFuse",children:(0,u.jsx)(j.zx,{className:"".concat(le().headerTopButton," ").concat(le().headerTopButtonContact),icon:(0,u.jsx)(x.Z,{icon:"arrow_right"}),children:"Contact Us"})})]}),(0,u.jsx)("div",{className:le().headerItems,children:t&&t.map((function(e,t){return(0,u.jsxs)("div",{className:"".concat(le().headerItemWrapper," ").concat(c&&c.id===e.id?le().headerItemSelected:""," ").concat(e.childs.length>0?le().headerItemWithSubmenu:le().headerItemNoSubmenu),onClick:function(){return e.childs.length>0?O(e):b.push(e.path)},children:[e.text,e.childs.length>0&&(0,u.jsx)(x.Z,{className:le().headerItemIcon,icon:"pyke",xxsmall:!0})]},"menu-item-".concat(t))}))})]}),t&&t.map((function(e,t){return e.childs.length>0&&(0,u.jsx)("div",{className:S()([le().headerSubmenu],(0,r.Z)({},le().headerSubmenuOpened,e.id===(null===c||void 0===c?void 0:c.id))),children:(0,u.jsxs)("div",{className:"grid ".concat(le().headerSubmenuGrid),children:[e&&e.extra&&(0,u.jsxs)("div",{className:le().headerSubMenuLinks,children:[e.extra.products&&(0,u.jsx)("div",{className:le().headerSubMenuLink,children:(0,u.jsx)(m.default,{href:"/".concat(e.extra.products.slug,"/"),prefetch:!1,passHref:!0,children:(0,u.jsx)(j.zx,{icon:(0,u.jsx)(x.Z,{icon:"arrow_right"}),className:le().headerSubMenuBtn,children:e.extra.products.name})})}),e.extra.resources&&(0,u.jsx)("div",{className:le().headerSubMenuLink,children:(0,u.jsx)(m.default,{href:"/".concat(e.extra.products.slug,"/"),prefetch:!1,passHref:!0,children:(0,u.jsx)(j.zx,{icon:(0,u.jsx)(x.Z,{icon:"arrow_right"}),className:le().headerSubMenuBtn,children:e.extra.products.name})})})]}),(0,u.jsxs)("div",{className:le().headerSubmenuItems,children:[e.message&&(0,u.jsx)("div",{className:le().headerSubmenuGridMessage,children:e.message}),(0,u.jsx)("div",{className:le().headerSubmenuItemsList,children:e.childs?e.childs.map((function(e,t){return(0,u.jsx)(m.default,{href:e.category?"/".concat(e.category.parent.slug,"/").concat(e.category.slug,"-").concat(e.category.id):e.path,prefetch:!1,children:(0,u.jsx)("a",{className:le().headerSubmenuItem,children:e.text})},"menu-subitem-".concat(t))})):e.map((function(e,t){return(0,u.jsx)(m.default,{href:e.path,prefetch:!1,children:(0,u.jsx)("a",{className:le().headerSubmenuItem,children:e.text})},"menu-subitem-".concat(t))}))})]})]})})}))]})]}),!g&&(0,u.jsx)("div",{className:le().headerSearch,children:(0,u.jsx)("div",{className:"grid ".concat(le().headerSearchGrid),children:(0,u.jsx)(ce,{appSett
1ings:n})})})]})},de=function(e){var t,n=e.children,r=e.settings,i=e.menus,o=e.page;return(0,u.jsxs)(u.Fragment,{children:[o&&(0,u.jsx)(g,{content:(null===(t=o.data)||void 0===t?void 0:t.yoast_head_json)||o.seo,hreflang:o.translated_slugs}),o&&o.data&&o.data.banner&&(0,u.jsx)(R,{content:o.data.banner}),i&&i.main&&i.secondary&&(0,u.jsx)(fe,{appSettings:r,content:i.main,settings:i.settings,moreInfoMenu:i.secondary,banner:o&&o.settings&&o.settings.banner}),n,(0,u.jsx)(O,{content:i.legal})]})};n(6257),n(9645);function he(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?he(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):he(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ge=(0,a.Jc)((function(e){var t,n=e.Component,r=e.pageProps,a=(0,o.useRouter)();return(0,i.useEffect)((function(){var e=window.setTimeout(h.i,300);return function(){return window.clearTimeout(e)}}),[a.asPath]),(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(s.default,{id:"pagesense-loader",strategy:"beforeInteractive",children:'\n (function(w,s){\n var e=document.createElement("script");\n e.type="text/javascript";\n e.async=true;\n e.src="https://cdn.pagesense.io/js/triadcomponentsgroup/586ab09602794f819d2f69de7784f43c.js";\n var x=document.getElementsByTagName("script")[0];\n x.parentNode.insertBefore(e,x);\n })(window,"script");\n '}),(0,u.jsx)(d.Z,{webSettings:null===(t=r.menus)||void 0===t?void 0:t.settings,children:(0,u.jsx)(f,{page:r.content,apiContent:r,children:(0,u.jsx)(de,{settings:r.settings,menus:r.menus,page:r.content,children:(0,u.jsx)(n,pe({},r))})})})]})}))},7992:function(e,t,n){"use strict";n.d(t,{L9:function(){return s},fN:function(){return f},D5:function(){return d},c3:function(){return h},ww:function(){return p},aE:function(){return g},Y7:function(){return m},nJ:function(){return y},fP:function(){return v},y2:function(){return b},Fq:function(){return O},gJ:function(){return j},Py:function(){return w},wZ:function(){return S}});var r=n(2809),i=n(3169);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var s=function(e){return window&&window.dataLayer&&window.dataLayer.push(e),e},c=function(e){var t,n=e.productInfo,r=e.eventName;s({event:r,product_type:"Fuses",product_section:(null===(t=n.productCategories[0])||void 0===t?void 0:t.name)||"-",product_name:n.name,voltage_rating:(0,i.AX)(n.aggregatedProductTags)||"-",current_rating:(0,i.dt)(n.aggregatedProductTags)||"-",interrupt_rating:(0,i.E1)(n.aggregatedProductTags)||"-"})},u=function(e){var t,n=e.productInfo,r=e.eventName;s({event:r,product_type:"Circuit Breakers",product_section:(null===(t=n.productCategories[0])||void 0===t?void 0:t.name)||"-",product_name:n.name,voltage_rating:(0,i.AX)(n.aggregatedProductTags)||"-",current_rating:(0,i.dt)(n.aggregatedProductTags)||"-",interrupt_rating:(0,i.E1)(n.aggregatedProductTags)||"-"})},l=function(e){var t,n,r,o=e.productInfo,a=e.eventName;s({event:a,product_type:"Fuse Holders, Blocks and Accessories",product_presection:(null===(t=o.productCategories[0].parent)||void 0===t?void 0:t.name)||"-",product_section:(null===(n=o.productCategories[0])||void 0===n?void 0:n.name)||"-",product_name:o.name,voltage_rating:(0,i.AX)(o.aggregatedProductTags)||"-",current_rating:(0,i.dt)(o.aggregatedProductTags)||"-",wire_gauge:"yes"===(null===(r=o.aggregatedProductTags.find((function(e){return"wire-table"===e.slug})))||void 0===r?void 0:r.values[0].toLowerCase())&&(0,i.jv)(o.aggregatedProductTags)||"-",interrupt_rating:"-"!==o.aggregatedProductTags.find((function(e){return"current-rating-2-circuits-field-name"===e.slug})).values[0]&&(0,i.E1)(o.aggregatedProductTags)||"-"})},f=function(e){var t=e.router,n=e.page,r=e.apiContent,i=(null===n||void 0===n?void 0:n.data)||{},o={event:"pageview",title:(null===i||void 0===i?void 0:i.title)||(null===i||void 0===i?void 0:i.name)||"",page:t.asPath.split("?")[0]};switch(t.pathname){case"/cat/[slug]":break;case"/fuses/[slug]/[id]":c({productInfo:r.productInfo,eventName:"view_content"});break;case"/circuit-breakers/[slug]/[id]":u({productInfo:r.productInfo,eventName:"view_content"});break;case"/fuse-holders-blocks-and-accessories/[slug]/[category]/[id]":l({productInfo:r.productInfo,eventName:"view_content"})}s(o)},d=function(e){var t=e.name,n=e.surname,r=e.email,i=e.company;s({event:"lead_form",form_type:"general",name:t,surname:n,email:r,company:i,status:"ko"})},h=function(e){var t=e.name,n=e.surname,r=e.email,i=e.company;s({event:"lead_form",form_type:"general",name:t,surname:n,email:r,company:i,status:"ok"})},p=function(e){var t=e.name,n=e.surname,r=e.company,i=e.email,o=e.product;s({event:"lead_form",form_type:"cad_download",name:t,surname:n,email:i,product:o,company:r,status:"ok"})},g=function(e){var t=e.name,n=e.surname,r=e.company,i=e.email,o=e.product;s({event:"lead_form",form_type:"cad_download",name:t,surname:n,email:i,product:o,company:r,status:"ko"})},m=function(e){var t=e.product;s({event:"animation_360",product:t})},y=function(e){var t=e.term;s({event:"search",search_term:t,status:"ok"})},v=function(e){var t=e.term;s({event:"search_distributor",search_term:t||"",status:"ok"})},b=function(e){var t=e.productInfo;switch(t.categories.type){case"fuses":c({productInfo:a(a({},t),{},{aggregatedProductTags:t.tags,productCategories:t.categories.categories}),eventName:"where_to_buy"});break;case"circuit-breakers":u({productInfo:a(a({},t),{},{aggregatedProductTags:t.tags,productCategories:t.categories.categories}),eventName:"where_to_buy"});break;case"fuse-blocks-and-accessories":l({productInfo:a(a({},t),{},{aggregatedProductTags:t.tags,productCategories:t.categories.categories}),eventName:"where_to_buy"})}},O=function(e){var t=e.term,n=e.item,r=e.searchType,o=n.category.parent.parent?n.category.parent.parent.name:n.category.parent.name,a=(0,i.AX)(n.tags)||"-",c=(0,i.dt)(n.tags)||"-",u=(0,i.E1)(n.tags)||"-";s({event:"search_products",search_term:t||"",direct_search:r||"Yes",product_type:o,product_section:n.category.name,product_name:n.name,voltage_rating:a,current_rating:c,interrupt_rating:u})},j=function(e){var t=e.term,n=e.hits,r=n.length>0?n[0].category.parent.parent?n[0].category.parent.parent.name:n[0].category.parent.name:"",i=n.length>1?n[1].category.parent.parent?n[1].category.parent.parent.name:n[1].category.parent.name:"",o=n.length>2?n[2].category.parent.parent?n[2].category.parent.parent.name:n[2].category.parent.name:"",a=n.length>0?{product_type:r,product_section:n[0].category.name,product_name:n[0].name}:"N/A",c=n.length>1?{product_type:i,product_section:n[1].category.name,product_name:n[1].name}:"N/A",u=n.length>2?{product_type:o,product_section:n[2].category.name,product_name:n[2].name}:"N/A";s({event:"search_products",search_term:t,direct_search:"No",product_1:a,product_2:c,product_3:u})},w=function(e){var t=e.term,n=e.hits,r=n.length>0?{competitor_name:n[0].competitor.name,competitor_part:n[0].competitor.sku,optifuse_series:n[0].name,optifuse_part:n[0].sku}:"N/A",i=n.length>1?{competitor_name:n[1].competitor.name,competitor_part:n[1].competitor.sku,optifuse_series:n[1].name,optifuse_part:n[1].sku}:"N/A",o=n.length>2?{competitor_name:n[2].competitor.name,competitor_part:n[2].competitor.sku,optifuse_series:n[2].name,optifuse_part:n[2].sku}:"N/A",a=n.length>3?{competitor_name:n[3].competitor.name,competitor_part:n[3].competitor.sku,optifuse_series:n[3].name,optifuse_part:n[3].sku}:"N/A",c=n.length>4?{competitor_name:n[4].competitor.name,competitor_part:n[4].competitor.sku,optifuse_series:n[4].name,optifuse_part:n[4].sku}:"N/A";s({event:"search_competitive",search_term:t,direct_search:"No",product_1:r,product_2:i,product_3:o,product_4:a,product_5:c})},S=function(e){var t=e.product,n=e.label,r=e.productName,o=void 0===r?"":r,a=t.productCategories[0].parent.parent?t.productCategories[0].parent.parent.name:t.productCategories[0].parent.name,c=(0,i.AX)(t.aggregatedProductTags)||"-",u=(0,i.dt)(t.aggregatedProductTags)||"-",l=(0,i.E1)(t.aggregatedProductTags)||"-";s({event:"ma_products",product_type:a,product_from:o,product_section:t.productCategories[0].name,ma_section:n,product_name:t.name,voltage_rating:c,current_rating:u,interrupt_rating:l})}},6185:function(e,t,n){"use strict";n.d(t,{H:function(){return u}});var r=n(2809),i=n(7294),o=n(1163),a=n(5893);function s(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}var c=(0,i.createContext)({}),u=function(){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?s(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},(0,i.useContext)(c))};t.Z=function(e){var t=e.webSettings,n=e.children,r=(0,i.useState)(t),s=r[0],u=(r[1],(0,i.useState)("")),l=u[0],f=u[1],d=(0,i.useState)({width:null,height:null}),h=d[0],p=d[1],g=(0,o.useRouter)(),m="".concat("https://").concat("www.optifuse.com"),y="".concat("https://").concat("api.optifuse.com"),v="".concat("https://").concat("cms.optifuse.com"),b=(0,i.useState)("/competitive-search"===g.pathname?"search_competitors":"search_models"),O=b[0],j=b[1],w=function(){p({width:window.innerWidth,height:window.innerHeight})};return(0,i.useEffect)((function(){return w(),window.addEventListener("resize",w),function(){window.removeEventListener("resize",w)}}),[]),(0,a.jsx)(c.Provider,{value:{settings:s,windowSize:h,currentRouter:g,baseUrl:m,baseCmsUrl:v,baseApiUrl:y,elementsPerRequest:24,searchQuery:l,setSearchQuery:f,algoliaIndexName:O,setAlgoliaIndexName:j},children:n})}},3169:function(e,t,n){"use strict";n.d(t,{dt:function(){return u},E1:function(){return l},AX:function(){return c},jB:function(){return f},jv:function(){return d}});var r=n(2809),i=n(1508);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var s=function(e){var t=e.map((function(e){return Number(e.replace(",","."))}));return{min:Math.min.apply(Math,(0,i.Z)(t)),max:Math.max.apply(Math,(0,i.Z)(t))}},c=function(e){var t="",n=e.filter((function(e){return"voltage-rating-ac"===e.slug}))[0],r=e.filter((function(e){return"voltage-rating-dc"===e.slug}))[0],o=n?a(a({},n),{},{values:n.values.filter((function(e){return"-"!==e}))}):null,s=r?a(a({},r),{},{values:r.values.filter((function(e){return"-"!==e}))}):null;if(o.values.length>0)if(1===o.values.length)t="-"===o.values[0]?"":"".concat(o.values[0],"VAC ");else{var c=o.values.map(Number);t="".concat(Math.max.apply(Math,(0,i.Z)(c)),"VAC ")}if(s.values.length>0)if(1===s.values.length)t="-"===s.values[0]?t:"".concat(t).concat(s.values[0],"VDC");else{var u=s.values.map(Number);t="".concat(t).concat(Math.max.apply(Math,(0,i.Z)(u)),"VDC")}return t},u=function(e){var t=e.find((function(e){return"current-rating"===e.slug})),n="";if(t){if(1===t.values.length&&"-"===t.values[0])return"";var r=t.values.filter((function(e){return"-"!==e}));if(1===r.length){var i=+parseFloat(r[0].replace(",","."),10).toFixed(2);n=i<1?"".concat(1e3*i,"mA"):"".concat(i,"A")}else{var o=s(r),a=o.min<1?"".concat(1e3*o.min,"mA"):"".concat(o.min,"A"),c=o.max<1?"".concat(1e3*o.max,"mA"):"".concat(o.max,"A");n="".concat(a," to ").concat(c)}}return n},l=function(e){var t="",n=e.find((function(e){return"interrupt-rating-ac"===e.slug})),r=e.find((function(e){return"interrupt-rating-dc"===e.slug})),i=n?a(a({},n),{},{values:n.values.filter((function(e){return"-"!==e}))}):null,o=r?a(a({},r),{},{values:r.values.filter((function(e){return"-"!==e}))}):null;if(i&&i.values.length>0)if(1===i.values.length){if("-"!==i.values[0]){var c=Number(i.values[0].replace(",","."));t=c<1?"".concat(1e3*c,"mA AC "):"".concat(c,"A AC")}}else{var u=s(i.values);t=u.max<1?"".concat(t).concat(1e3*u.max,"mA AC"):"".concat(t).concat(u.max,"A AC")}if(o&&o.values.length>0)if(1===o.values.length){if("-"!==o.values[0]){var l=Number(o.values[0].replace(",","."));t=l<1?"".concat(t," ").concat(1e3*l,"mA DC "):"".concat(t," ").concat(l,"A DC")}}else{var f=s(o.values);t=f.max<1?"".concat(t," ").concat(1e3*f.max,"mA DC"):"".concat(t," ").concat(f.max,"A DC")}return t},f=function(e){var t=e.find((function(e){return"current-rating-2-circuits"===e.slug})),n="";if(t)if(1===t.values.length&&"-"===!t.values[0]){var r=parseInt(t.values[0],10);n=r<1?"".concat(1e3*r,"mA"):"".concat(r,"A")}else{var i=s(t.values),o=i.min<1?"".concat(1e3*i.min,"mA"):"".concat(i.min,"A"),a=i.max<1?"".concat(1e3*i.max,"mA"):"".concat(i.max,"A");n=o===a?o:"".concat(o," to ").concat(a)}return n},d=function(e){var t=e.find((function(e){return"wire-gauge"===e.slug})),n="";if(t){if(1===t.values.length&&"-"===t.values[0])return"";if(1===t.values.length)n="#".concat(parseInt(t.values[0],10),"AWG");else{var r=s(t.values);n="#".concat(r.min," - #").concat(r.max,"AWG")}}return n}},5118:function(e,t,n){"use strict";n.d(t,{t:function(){return r}});var r=function(e){if(!e.productCategories&&!e.category)return"";var t=e.productCategories?e.productCategories[0]:e.category;return t?t.parent.parent?"/".concat(t.parent.parent.slug,"/").concat(t.parent.slug,"-").concat(t.parent.id,"/").concat(t.slug,"-").concat(t.id,"/").concat(e.id,"/"):"/".concat(t.parent.slug,"/").concat(t.slug,"-").concat(t.id,"/").concat(e.id,"/"):""}},5608:function(e,t,n){"use strict";n.d(t,{l:function(){return i},i:function(){return o}});var r=function(e){var t=e.getBoundingClientRect().top+window.scrollY-190;window.scrollTo({top:t,behavior:"smooth"})},i=function(e,t){if(document&&"#"===t.charAt(0)){e.preventDefault();var n=document.querySelector(t);n&&r(n)}},o=function(){if(window.location.hash){var e=decodeURIComponent(window.location.hash.slice(1)),t=e&&document.getElementById(e);t&&r(t)}}},1717:function(e,t,n){"use strict";n.d(t,{zx:function(){return O}
1,XZ:function(){return Pe},CE:function(){return ne},II:function(){return ve},$0:function(){return V},jt:function(){return J},gx:function(){return fe}});var r=n(2809),i=n(219),o=n(7294),a=n(755),s=n.n(a),c=n(1627),u=n.n(c),l=n(5893),f=["className"];function d(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}var h=function(e){var t=e.className,n=(0,i.Z)(e,f);return(0,l.jsx)("img",function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({className:s()(u().root,t)},n))},p=n(1115),g=n.n(p),m=["children","className","href","icon","iconFirst","outlined","secondary","tag"];function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var b=(0,o.forwardRef)((function(e,t){var n,o=e.children,a=e.className,c=e.href,u=e.icon,f=e.iconFirst,d=e.outlined,h=e.secondary,p=e.tag,y=(0,i.Z)(e,m),b=p||(c?"a":"button");return(0,l.jsxs)(b,v(v({href:c,className:s()(g().root,a,(n={},(0,r.Z)(n,g().rootSecondary,h),(0,r.Z)(n,g().rootOutlined,d),(0,r.Z)(n,g().rootIconFirst,f),n))},y),{},{children:[o,u&&(0,l.jsx)("span",{className:g().icon,children:u})]}))}));b.defaultProps={iconFirst:!1,outlined:!1,secondary:!1,tag:"button"};var O=b,j=n(8219),w=n.n(j),S=["className","children"];function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var P=function(e){var t=e.className,n=e.children,r=(0,i.Z)(e,S);return(0,l.jsx)("span",_(_({className:s()(w().root,t)},r),{},{children:n}))},R=n(2003),k=n.n(R),E=["className","children","titleTag"];function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function N(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var F=function(e){var t=e.className,n=e.children,r=e.titleTag,o=(0,i.Z)(e,E);return(0,l.jsx)(r,N(N({className:s()(k().root,t)},o),{},{children:n}))}
1,T=n(9398),C=n.n(T),A=["className","tag","title","children","titleTag"];function L(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?L(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var H=function(e){var t=e.className,n=e.tag,r=e.title,o=e.children,a=e.titleTag,c=(0,i.Z)(e,A);return(0,l.jsxs)("div",D(D({className:s()(C().root,t)},c),{},{children:[n&&(0,l.jsx)(P,{className:C().tag,children:n}),r&&(0,l.jsx)(F,{className:C().title,titleTag:a,children:r}),o&&(0,l.jsx)("div",{className:C().children,children:o})]}))};H.defaultProps={titleTag:"h2"};var B=H,M=n(839),U=n.n(M),W=["className","image","imageAlt","imageBackground","imageShrink","inverted","tag","title","titleTag","children"];function q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?q(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var $=function(e){var t,n=e.className,o=e.image,a=e.imageAlt,c=e.imageBackground,u=e.imageShrink,f=e.inverted,d=e.tag,p=e.title,g=e.titleTag,m=e.children,y=(0,i.Z)(e,W);return(0,l.jsxs)("section",Q(Q({className:s()(n,U().root,(t={},(0,r.Z)(t,U().rootInverted,f),(0,r.Z)(t,U().rootImageShrink,u),(0,r.Z)(t,U().rootNoImage,!o),t))},y),{},{children:[(0,l.jsxs)("div",{className:s()("grid",U().grid),children:[o&&(0,l.jsx)("div",{className:U().imageWrapper,children:(0,l.jsx)("img",{className:U().image,src:o,alt:a})}),(0,l.jsx)(B,{tag:d,title:p,className:U().content,titleTag:g,children:m})]}),c&&(0,l.jsx)(h,{src:c})]}))};$.defaultProps={inverted:!1,titleTag:"h2"};var V=$,Z=n(8089),z=n.n(Z),J=function(e){var t=e.className,n=e.children;return(0,l.jsx)("div",{className:s()(t,z().root),children:n})},G=n(1996),K=n.n(G),X=["children","className","href","icon","iconFirst","secondary","underlined"];function Y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Y(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var te=function(e){var t,n=e.children,o=e.className,a=e.href,c=e.icon,u=e.iconFirst,f=e.secondary,d=e.underlined,h=(0,i.Z)(e,X),p=a?"a":"div";return(0,l.jsxs)(p,ee(ee({className:s()(K().inlineButton,o,(t={},(0,r.Z)(t,K().inlineButtonSecondary,f),(0,r.Z)(t,K().inlineButtonUnderlined,d),(0,r.Z)(t,K().inlineButtonIconFirst,u),t)),href:a},h),{},{children:[(0,l.jsx)("span",{className:K().inlineButtonText,children:n}),c&&(0,l.jsx)("span",{className:K().icon,children:c})]}))};te.defaultProps={iconFirst:!1,secondary:!1,underlined:!0};var ne=te,re=n(5697),ie=n.n(re),oe=n(4008),ae=n.n(oe),se=["className","defaultValue","label","placeholder","secondary","name"];function ce(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ue(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?ce(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ce(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var le=(0,o.forwardRef)((function(e,t){var n=e.className,o=e.defaultValue,a=e.label,c=e.placeholder,u=e.secondary,f=e.name,d=(0,i.Z)(e,se);return(0,l.jsxs)("div",{className:s()(ae().textarea,(0,r.Z)({},ae().textareaSecondary,u),n),children:[a&&(0,l.jsx)("label",{children:(0,l.jsx)("span",{className:ae().textareaLabel,children:a})}),(0,l.jsx)("textarea",ue({className:ae().textareaTextarea,defaultValue:o,placeholder:c,ref:t,name:f},d))]})}));le.propTypes={className:ie().string,defaultValue:ie().string,label:ie().string,placeholder:ie().string,secondary:ie().bool},le.defaultProps={secondary:!1};var fe=le,de=n(3405),he=n.n(de),pe=["label","className","defaultValue","icon","onIconClick","placeholder","type","secondary"];function ge(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function me(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ge(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ge(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ye=(0,o.forwardRef)((function(e,t){var n=e.label,o=e.className,a=e.defaultValue,c=e.icon,u=e.onIconClick,f=e.placeholder,d=e.type,h=e.secondary,p=(0,i.Z)(e,pe);return(0,l.jsxs)("div",{className:s()(he().input,(0,r.Z)({},he().inputSecondary,h),o),children:[n&&(0,l.jsx)("label",{children:(0,l.jsx)("span",{className:he().inputLabel,children:n})}),(0,l.jsx)("input",me({className:he().inputInput,defaultValue:a,placeholder:f,ref:t,type:d},p)),c&&(0,l.jsx)("div",{onClick:u,className:he().inputIcon,children:c})]})}));ye.propTypes={className:ie().string,defaultValue:ie().string,icon:ie().string,label:ie().string,placeholder:ie().string,secondary:ie().bool,type:ie().string},ye.defaultProps={icon:"",secondary:!1,type:"text"};var ve=ye,be=n(6616),Oe=n.n(be),je=["className","label","inputClassName","icon","secondary"];function we(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Se(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?we(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):we(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var xe=(0,l.jsx)("svg",{viewBox:"0 0 10 10",children:(0,l.jsx)("g",{id:"Page-1",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd",children:(0,l.jsxs)("g",{id:"icon-legal-check",transform:"translate(0.500000, 0.000000)",children:[(0,l.jsx)("rect",{id:"Rectangle","fill-opacity":"0",fill:"#FFFFFF",x:"0.5",y:"0",width:"10",height:"10"}),(0,l.jsx)("polyline",{id:"icon-check",stroke:"#444444","stroke-width":"2",points:"2 4.85714286 4.1 7 9 2"})]})})}),_e=(0,o.forwardRef)((function(e,t){var n=e.className,o=e.label,a=e.inputClassName,c=e.icon,u=e.secondary,f=(0,i.Z)(e,je);return(0,l.jsxs)("label",{className:s()(Oe().checkbox,(0,r.Z)({},Oe().checkboxSecondary,u),n),children:[(0,l.jsx)("input",Se({className:s()(Oe().checkboxInput,a),ref:t,type:"checkbox"},f)),(0,l.jsx)("span",{className:Oe().checkboxIcon,children:c}),o&&(0,l.jsx)("span",{className:Oe().checkboxLabel,children:o})]})}));_e.propTypes={className:ie().string,inputClassName:ie().string,label:ie().node.isRequired,secondary:ie().bool,icon:ie().node},_e.defaultProps={secondary:!1,icon:xe};var Pe=_e,Re=n(7520),ke=n.n(Re),Ee=["label","className","defaultValue","secondary","options"];function Ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Ie(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ie(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Fe=(0,o.forwardRef)((function(e,t){var n=e.label,o=e.className,a=e.defaultValue,c=e.secondary,u=e.options,f=(0,i.Z)(e,Ee);return(0,l.jsxs)("div",{className:s()(ke().select,(0,r.Z)({},ke().selectSecondary,c),o),children:[n&&(0,l.jsx)("label",{children:(0,l.jsx)("span",{className:ke().selectLabel,children:n})}),(0,l.jsxs)("select",Ne(Ne({className:ke().selectSelect,ref:t},f),{},{children:[a&&(0,l.jsx)("option",{className:ke().selectSelectOptionDefault,hidden:!0,children:a}),u.map((function(e,t){return(0,l.jsx)("option",{value:e.value,children:e.title},"select-option--".concat(t))}))]}))]})}));Fe.propTypes={className:ie().string,defaultValue:ie().string,label:ie().string,secondary:ie().bool,options:ie().arrayOf(ie().shape({title:ie().string,value:ie().string})).isRequired},Fe.defaultProps={secondary:!1,options:[]}},1780:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return n(6568)}])},7875:function(e){e.exports={footerContentBottom:"Footer_footerContentBottom__2G3HY",footerContentBottomLeft:"Footer_footerContentBottomLeft__3hmxP",footerContentBottomLegal:"Footer_footerContentBottomLegal__1SH3a",footerContentBotomLegalItem:"Footer_footerContentBotomLegalItem__1EvAN",footerContentBottomRight:"Footer_footerContentBottomRight__1MSan",footerContentImage:"Footer_footerContentImage__RjwjH"}},8467:function(e){e.exports={header:"Header_header__1-VVS",headerMobileOpened:"Header_headerMobileOpened__1azat",headerDesktop:"Header_headerDesktop__2WU8P",headerDesktopSearch:"Header_headerDesktopSearch__2veLw",headerMobileTop:"Header_headerMobileTop__1_1Ew",headerMobileIcon:"Header_headerMobileIcon__iGxb6",headerMobileTopButton:"Header_headerMobileTopButton__2WmU_",headerMobileTopButtonIcon:"Header_headerMobileTopButtonIcon__FORio",headerMobileIconLogo:"Header_headerMobileIconLogo__1gSrZ",headerMobileTopMenu:"Header_headerMobileTopMenu__3Uoh8",headerItemWrapper:"Header_headerItemWrapper__1XHvn",headerMobile:"Header_headerMobile__3u66I",headerSubmenuItem:"Header_headerSubmenuItem__1TviD",headerSubmenuGrid:"Header_headerSubmenuGrid__2aoVd",headerItemSelected:"Header_headerItemSelected__kw2Vo",headerSubMenuLinks:"Header_headerSubMenuLinks__1wTQk",headerSubMenuLinkImage:"Header_headerSubMenuLinkImage__31tO4",headerSubMenuBtn:"Header_headerSubMenuBtn__biR6Q",headerItemIcon:"Header_headerItemIcon__3g0_U",headerTopButton:"Header_headerTopButton__2N-WA",headerTopButtonContact:"Header_headerTopButtonContact__244pM",headerTopButtonItem:"Header_headerTopButtonItem__1uTGn",headerItemMoreInfo:"Header_headerItemMoreInfo__Wan8J",moreInfoIcon:"Header_moreInfoIcon__2ctGE",headerSubmenuLinkImageItem:"Header_headerSubmenuLinkImageItem__3hfgo",headerSubMenuLink:"Header_headerSubMenuLink__OtosM",moreInfoTitle:"Header_moreInfoTitle__1xtA7",headerSubmenuGridMessage:"Header_headerSubmenuGridMessage__1ywaq",headerCategoryButtonIcon:"Header_headerCategoryButtonIcon__33Pko",headerOpened:"Header_headerOpened__2f9eb",headerIconLogo:"Header_headerIconLogo__2ZmBm",headerIcon:"Header_headerIcon__DgHpb",headerSubmenu:"Header_headerSubmenu__33d-Z",headerSubmenuOpened:"Header_headerSubmenuOpened__2Fysq",headerSubmenuLinkText:"Header_headerSubmenuLinkText__sp0zI",headerItemWithSubmenu:"Header_headerItemWithSubmenu__1Aw2R",headerItemNoSubmenu:"Header_headerItemNoSubmenu__2aky2",headerSearchGrid:"Header_headerSearchGrid__2LzF1",headerSearchInputIcon:"Header_headerSearchInputIcon__2Q6sr",headerItems:"Header_headerItems__1Nd1v",headerTopInfo:"Header_headerTopInfo__1Nm_f",headerSubmenuItems:"Header_headerSubmenuItems__2GL3P",headerSubmenuItemsList:"Header_headerSubmenuItemsList__1-T4v"}}
1,3285:function(e){e.exports={headerBanner:"HeaderBanner_headerBanner__1FX0z",headerBannerContent:"HeaderBanner_headerBannerContent__nnSHR",headerBannerText:"HeaderBanner_headerBannerText__2D3OC",headerBannerLink:"HeaderBanner_headerBannerLink__10NIf"}},3007:function(e){e.exports={iconography:"Iconography_iconography__2EyTi",iconographyInverted:"Iconography_iconographyInverted__3-sR5",iconographyBig:"Iconography_iconographyBig__1IV08",iconographySmall:"Iconography_iconographySmall__2r0x8",iconographyXsmall:"Iconography_iconographyXsmall__GK1mt",iconographyXxsmall:"Iconography_iconographyXxsmall__Q-cu6"}},7734:function(e){e.exports={picture:"Image_picture__1uQV_",imageLoaded:"Image_imageLoaded__e6Eyt",pictureRatio:"Image_pictureRatio__ZjL_g",backgroundImage:"Image_backgroundImage__37-KR"}},6375:function(e){e.exports={searchInput:"SearchInput_searchInput__3zD2G",searchInputInstantSearch:"SearchInput_searchInputInstantSearch__3YIgG",searchInputOpen:"SearchInput_searchInputOpen__nMU9x",searchInputAutocompleteItems:"SearchInput_searchInputAutocompleteItems__2kf_t",searchInputIcon:"SearchInput_searchInputIcon__3qw8Y",searchInputAutocompleteItem:"SearchInput_searchInputAutocompleteItem__2JMCf",searchByContainer:"SearchInput_searchByContainer__3Wx8O",show:"SearchInput_show__1YfX_",searchBy:"SearchInput_searchBy__12Duh",searchByButton:"SearchInput_searchByButton__3hJMy",active:"SearchInput_active__2B8cb"}},1627:function(e){e.exports={root:"BackgroundImage_root__SgidQ"}},1115:function(e){e.exports={root:"Button_root__2FnGA",rootIconFirst:"Button_rootIconFirst__36NCO",rootSecondary:"Button_rootSecondary__2WoQp",rootOutlined:"Button_rootOutlined__3GCG3",icon:"Button_icon__1oqbp"}},6616:function(e){e.exports={checkbox:"Checkbox_checkbox__3cEV6",checkboxLabel:"Checkbox_checkboxLabel__2M3CC",checkboxInput:"Checkbox_checkboxInput__1tQqU",checkboxIcon:"Checkbox_checkboxIcon__2GJFr",checkboxSecondary:"Checkbox_checkboxSecondary__3sHbv"}},1996:function(e){e.exports={inlineButton:"InlineButton_inlineButton__21cGc",inlineButtonIconFirst:"InlineButton_inlineButtonIconFirst__8_r7V",inlineButon:"InlineButton_inlineButon__3p7_T",inlineButtonSecondary:"InlineButton_inlineButtonSecondary__1oOX4",inlineButtonUnderlined:"InlineButton_inlineButtonUnderlined__2yUoU",inlineButtonText:"InlineButton_inlineButtonText__28soP",icon:"InlineButton_icon__1TUmb"}},3405:function(e){e.exports={input:"Input_input__2rYff",inputLabel:"Input_inputLabel__WzFSC",inputInput:"Input_inputInput__xmPcJ",inputSecondary:"Input_inputSecondary__1Ui6c",inputIcon:"Input_inputIcon__1d7CE"}},839:function(e){e.exports={rootNoImage:"Section_rootNoImage__1Afml",image:"Section_image__3_Lmw",content:"Section_content__2Af7f",grid:"Section_grid__31taV",root:"Section_root__1qOEr",imageWrapper:"Section_imageWrapper__2oqxz",rootInverted:"Section_rootInverted__3srxE",rootImageShrink:"Section_rootImageShrink__3byOW"}},8089:function(e){e.exports={root:"SectionActions_root__3HjL0"}},9398:function(e){e.exports={tag:"SectionContent_tag__26xCv",children:"SectionContent_children__21tX4"}},8219:function(e){e.exports={root:"SectionTag_root__3k1-f"}},2003:function(e){e.exports={root:"SectionTitle_root__17S1M"}},7520:function(e){e.exports={select:"Select_select__FDwsW",selectLabel:"Select_selectLabel__3sx-Q",selectSelect:"Select_selectSelect__2kMsb",selectSecondary:"Select_selectSecondary__Lugx4",selectSelectOptionDefault:"Select_selectSelectOptionDefault__2NNJv"}},4008:function(e){e.exports={textarea:"TextArea_textarea__QkWpu",textareaLabel:"TextArea_textareaLabel__2i-xV",textareaTextarea:"TextArea_textareaTextarea__38rGr",textareaSecondary:"TextArea_textareaSecondary__3y2GL"}},1681:function(){},8436:function(){},2340:function(){},9645:function(){},6257:function(){},5152:function(e,t,n){e.exports=n(8771)},9008:function(e,t,n){e.exports=n(639)},1664:function(e,t,n){e.exports=n(2167)},1163:function(e,t,n){e.exports=n(4651)},4298:function(e,t,n){e.exports=n(7926)},4155:function(e){var t,n,r=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"===typeof setTimeout?setTimeout:i}catch(e){t=i}try{n="function"===typeof clearTimeout?clearTimeout:o}catch(e){n=o}}();var s,c=[],u=!1,l=-1;function f(){u&&s&&(u=!1,s.length?c=s.concat(c):l=-1,c.length&&d())}function d(){if(!u){var e=a(f);u=!0;for(var t=c.length;t;){for(s=c,c=[];++l<t;)s&&s[l].run();l=-1,t=c.length}s=null,u=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===o||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function p(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||u||a(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=p,r.addListener=p,r.once=p,r.off=p,r.removeListener=p,r.removeAllListeners=p,r.emit=p,r.prependListener=p,r.prependOnceListener=p,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},9921:function(e,t){"use strict";var n="function"===typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,c=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,l=n?Symbol.for("react.async_mode"):60111,f=n?Symbol.for("react.concurrent_mode"):60111,d=n?Symbol.for("react.forward_ref"):60112,h=n?Symbol.for("react.suspense"):60113,p=n?Symbol.for("react.suspense_list"):60120,g=n?Symbol.for("react.memo"):60115,m=n?Symbol.for("react.lazy"):60116,y=n?Symbol.for("react.block"):60121,v=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,O=n?Symbol.for("react.scope"):60119;function j(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case l:case f:case o:case s:case a:case h:return e;default:switch(e=e&&e.$$typeof){case u:case d:case m:case g:case c:return e;default:return t}}case i:return t}}}function w(e){return j(e)===f}t.AsyncMode=l,t.ConcurrentMode=f,t.ContextConsumer=u,t.ContextProvider=c,t.Element=r,t.ForwardRef=d,t.Fragment=o,t.Lazy=m,t.Memo=g,t.Portal=i,t.Profiler=s,t.StrictMode=a,t.Suspense=h,t.isAsyncMode=function(e){return w(e)||j(e)===l},t.isConcurrentMode=w,t.isContextConsumer=function(e){return j(e)===u},t.isContextProvider=function(e){return j(e)===c},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return j(e)===d},t.isFragment=function(e){return j(e)===o},t.isLazy=function(e){return j(e)===m},t.isMemo=function(e){return j(e)===g},t.isPortal=function(e){return j(e)===i},t.isProfiler=function(e){return j(e)===s},t.isStrictMode=function(e){return j(e)===a},t.isSuspense=function(e){return j(e)===h},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===o||e===f||e===s||e===a||e===h||e===p||"object"===typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===g||e.$$typeof===c||e.$$typeof===u||e.$$typeof===d||e.$$typeof===v||e.$$typeof===b||e.$$typeof===O||e.$$typeof===y)},t.typeOf=j}
1,9864:function(e,t,n){"use strict";e.exports=n(9921)},83:function(e,t,n){"use strict";var r=n(7294);var i="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},o=r.useState,a=r.useEffect,s=r.useLayoutEffect,c=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||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=o({inst:{value:n,getSnapshot:t}}),i=r[0].inst,l=r[1];return s((function(){i.value=n,i.getSnapshot=t,u(i)&&l({inst:i})}),[e,n,t]),a((function(){return u(i)&&l({inst:i}),e((function(){u(i)&&l({inst:i})}))}),[e]),c(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:l},1688:function(e,t,n){"use strict";e.exports=n(83)},755:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,o(n)))}return e}function o(e){if("string"===typeof e||"number"===typeof e)return e;if("object"!==typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()},2244:function(e,t,n){"use strict";function r(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}n.d(t,{_:function(){return r}})},8840:function(e,t,n){"use strict";n.d(t,{HV:function(){return c},KN:function(){return u}});var r=n(4004);function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(l){u=!0,i=l}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e){var t=e.index,n=e.widgetType,r=(e.methodName,e.args),o=e.instantSearchInstance;if(1===r.length&&"object"===a(r[0]))return[r[0]];var s=i(r[0].split(":"),2),c=s[0],u=s[1],l=r[1],f=r[2];if(!l)return[];if(("click"===c||"conversion"===c)&&!f)return[];var d=Array.isArray(l)?l:[l];if(0===d.length)return[];var h=d[0].__queryID,p=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}(d),g=p.map((function(e){return e.map((function(e){return e.objectID}))})),m=p.map((function(e){return e.map((function(e){return e.__position}))}));return"view"===c?"idle"!==o.status?[]:p.map((function(e,r){return{insightsMethod:"viewedObjectIDs",widgetType:n,eventType:c,payload:{eventName:f||"Hits Viewed",index:t,objectIDs:g[r]},hits:e,eventModifier:u}})):"click"===c?p.map((function(e,r){return{insightsMethod:"clickedObjectIDsAfterSearch",widgetType:n,eventType:c,payload:{eventName:f||"Hit Clicked",index:t,queryID:h,objectIDs:g[r],positions:m[r]},hits:e,eventModifier:u}}
1)):"conversion"===c?p.map((function(e,r){return{insightsMethod:"convertedObjectIDsAfterSearch",widgetType:n,eventType:c,payload:{eventName:f||"Hit Converted",index:t,queryID:h,objectIDs:g[r]},hits:e,eventModifier:u}})):[]}function c(e){var t=e.instantSearchInstance,n=e.index,r=e.widgetType,i={},o=void 0;return function(){for(var e=arguments.length,a=new Array(e),c=0;c<e;c++)a[c]=arguments[c];var u=s({widgetType:r,index:n,methodName:"sendEvent",args:a,instantSearchInstance:t});u.forEach((function(e){"click"===e.eventType&&"internal"===e.eventModifier&&i[e.eventType]||(i[e.eventType]=!0,t.sendEventToInsights(e))})),clearTimeout(o),o=setTimeout((function(){i={}}),0)}}function u(e){var t=e.index,n=e.widgetType,i=e.instantSearchInstance;return function(){for(var e=arguments.length,o=new Array(e),a=0;a<e;a++)o[a]=arguments[a];var c=s({widgetType:n,index:t,methodName:"bindEvent",args:o,instantSearchInstance:i});return c.length?"data-insights-event=".concat((0,r.a)(c)):""}}},7456:function(e,t,n){"use strict";function r(e){var t=e.name,n=e.connector;return["https://www.algolia.com/doc/api-reference/widgets/",t,"/js/",void 0!==n&&n?"#connector":""].join("")}function i(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=t.map((function(e){return r(e)})).join(", ");return function(e){return[e,"See documentation: ".concat(i)].filter(Boolean).join("\n\n")}}n.d(t,{K:function(){return i}})},761:function(e,t,n){"use strict";n.d(t,{dg:function(){return l},Rn:function(){return f},mY:function(){return p}});var r=n(8139),i=n(7105);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===o(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l={highlightPreTag:"__ais-highlight__",highlightPostTag:"__/ais-highlight__"},f={highlightPreTag:"<mark>",highlightPostTag:"</mark>"};function d(e){return(0,r.Y)(e).replace(new RegExp(l.highlightPreTag,"g"),f.highlightPreTag).replace(new RegExp(l.highlightPostTag,"g"),f.highlightPostTag)}function h(e){return(0,i.P)(e)&&"string"!==typeof e.value?Object.keys(e).reduce((function(t,n){return c(c({},t),{},u({},n,h(e[n])))}),{}):Array.isArray(e)?e.map(h):c(c({},e),{},{value:d(e.value)})}function p(e){return void 0===e.__escaped&&((e=e.map((function(e){var t=a({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e));return t._highlightResult&&(t._highlightResult=h(t._highlightResult)),t._snippetResult&&(t._snippetResult=h(t._snippetResult)),t}))).__escaped=!0),e}},8139:function(e,t,n){"use strict";n.d(t,{Y:function(){return a},A:function(){return l}});var r={"&":"&","<":"<",">":">",'"':""","'":"'"},i=/[&<>"']/g,o=RegExp(i.source);function a(e){return e&&o.test(e)?e.replace(i,(function(e){return r[e]})):e}var s={"&":"&","<":"<",">":">",""":'"',"'":"'"},c=/&(amp|quot|lt|gt|#39);/g,u=RegExp(c.source);function l(e){return e&&u.test(e)?e.replace(c,(function(e){return s[e]})):e}},336:function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!==r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===r(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t,n){return e.map((function(e,r){return o(o({},e),{},{__position:n*t+r+1})}))}n.d(t,{x:function(){return s}})},421:function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!==r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===r(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t){return t?e.map((function(e){return o(o({},e),{},{__queryID:t})})):e}n.d(t,{I:function(){return s}})},2339:function(e,t,n){"use strict";function r(e){return e!==Object(e)}function i(e,t){if(e===t)return!0;if(r(e)||r(t)||"function"===typeof e||"function"===typeof t)return e===t;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n=0,o=Object.keys(e);n<o.length;n++){var a=o[n];if(!(a in t))return!1;if(!i(e[a],t[a]))return!1}return!0}n.d(t,{X:function(){return i}})},9649:function(e,t,n){"use strict";function r(e){return"ais.index"===e.$$type}n.d(t,{J:function(){return r}})},7105:function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e){if(!function(e){return"object"===r(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}n.d(t,{P:function(){return i}})},6789:function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n.d(t,{Z:function(){return O}});var i=["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"];function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?o(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!==r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===r(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var u=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=c(t,i);return e.setQueryParameters(n)},l=function(e,t){return t.facets.reduce((function(e,t){return e.addFacet(t)}),e)},f=function(e,t){return t.disjunctiveFacets.reduce((function(e,t){return e.addDisjunctiveFacet(t)}),e)},d=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)})},h=function(e,t){return t.tagRefinements.reduce((function(e,t){return e.addTagRefinement(t)}),e)},p=function(e,t){return e.setQueryParameters({facetsRefinements:a(a({},e.facetsRefinements),t.facetsRefinements)})},g=function(e,t){return e.setQueryParameters({facetsExcludes:a(a({},e.facetsExcludes),t.facetsExcludes)})},m=function(e,t){return e.setQueryParameters({disjunctiveFacetsRefinements:a(a({},e.disjunctiveFacetsRefinements),t.disjunctiveFacetsRefinements)})},y=function(e,t){return e.setQueryParameters({numericRefinements:a(a({},e.numericRefinements),t.numericRefinements)})},v=function(e,t){return e.setQueryParameters({hierarchicalFacetsRefinements:a(a({},e.hierarchicalFacetsRefinements),t.hierarchicalFacetsRefinements)})},b=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=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=v(e,t),r=d(n,t),i=h(r,t),o=y(i,t),a=m(o,t),s=g(a,t),c=p(s,t),O=f(c,t),j=b(O,t),w=l(j,t);return u(w,t)}))}},1490:function(e,t,n){"use strict";function r(){}n.d(t,{Z:function(){return r}})},4004:function(e,t,n){"use strict";function r(e){return btoa(encodeURIComponent(JSON.stringify(e)))}n.d(t,{a:function(){return r}})},2809:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{Z:function(){return r}})},219:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}n.d(t,{Z:function(){return r}})},1508:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function i(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"===typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}n.d(t,{Z:function(){return i}})},994:function(e,t,n){"use strict";n.d(t,{p:function(){return St}});var r=n(7294),i=n(5930),o=n(3130),a=n(7331),s=n(8131);function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(){return function(e){if("object"===("undefined"===typeof document?"undefined":c(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 l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{fallback:function(){}},n=t.fallback;return"undefined"===typeof window?n():e({window:window})}var f=n(1490);function d(e){if(e.transporter){var t=e.transporter,n=t.headers,r
1=t.queryParameters,i="x-algolia-application-id",o="x-algolia-api-key";return[n[i]||r[i],n[o]||r[o]]}return[e.applicationID,e.apiKey]}function h(e,t){for(var n,r=0;r<e.length;r++)if(t(n=e[r],r,e))return n}function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function y(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==p(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==p(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===p(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(l){u=!0,i=l}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(e,t)||O(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e){return function(e){if(Array.isArray(e))return j(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||O(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function O(e,t){if(e){if("string"===typeof e)return j(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?j(e,t):void 0}}function j(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}var w="2.6.0",S="https://cdn.jsdelivr.net/npm/search-insights@".concat(w,"/dist/search-insights.min.js");function x(e){var t=v((e.version||"").split(".").map(Number),2),n=t[0],r=t[1];return n>=3||2===n&&r>=6||1===n&&r>=10}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 P(e,t){var n=t.getResults(),r=t.getHelper();return{helper:r,parent:t,instantSearchInstance:e,results:n,scopedResults:t.getScopedResults(),state:n?n._state:r.state,renderState:e.renderState,templatesConfig:e.templatesConfig,createURL:t.createURL,searchMetadata:{isSearchStalled:"stalled"===e.status},status:e.status,error:e.error}}function R(e,t,n){var r=_(t,t.mainIndex,t._initialUiState);e.forEach((function(e){var i={};if(e.getWidgetRenderState){var o=e.getWidgetRenderState(r);o&&o.widgetParams&&(i=o.widgetParams)}var a=Object.keys(i).filter((function(e){return void 0!==i[e]}));n.widgets.push({type:e.$$type,widgetType:e.$$widgetType,params:a}),"ais.index"===e.$$type&&R(e.getWidgets(),t,n)}))}var k=n(7368);function E(e){return(E="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function I(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,F(r.key),r)}}function N(e,t,n){return(t=F(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F(e){var t=function(e,t){if("object"!==E(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==E(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===E(t)?t:String(t)}var T=function(e){e&&(window.document.title=e)},C=function(){function e(t){var n=this,r=t.windowTitle,i=t.writeDelay,o=void 0===i?400:i,a=t.createURL,s=t.parseURL,c=t.getLocation,u=t.start,f=t.dispose,d=t.push;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),N(this,"$$type","ais.browser"),N(this,"windowTitle",void 0),N(this,"writeDelay",void 0),N(this,"_createURL",void 0),N(this,"parseURL",void 0),N(this,"getLocation",void 0),N(this,"writeTimer",void 0),N(this,"_onPopState",void 0),N(this,"inPopState",!1),N(this,"isDisposed",!1),N(this,"latestAcknowledgedHistory",0),N(this,"_start",void 0),N(this,"_dispose",void 0),N(this,"_push",void 0),this.windowTitle=r,this.writeTimer=void 0,this.writeDelay=o,this._createURL=a,this.parseURL=s,this.getLocation=c,this._start=u,this._dispose=f,this._push=d,l((function(e){var t=e.window,r=n.windowTitle&&n.windowTitle(n.read());T(r),n.latestAcknowledgedHistory=t.history.length}))}var t,n,r;return t=e,(n=[{key:"read",value:function(){return this.parseURL({qsModule:k,location:this.getLocation()})}},{key:"write",value:function(e){var t=this;l((function(n){var r=n.window,i=t.createURL(e),o=t.windowTitle&&t.windowTitle(e);t.writeTimer&&clearTimeout(t.writeTimer),t.writeTimer=setTimeout((function(){T(o),t.shouldWrite(i)&&(t._push?t._push(i):r.history.pushState(e,o||"",i),t.latestAcknowledgedHistory=r.history.length),t.inPopState=!1,t.writeTimer=void 0}),t.writeDelay)}))}}
1,{key:"onUpdate",value:function(e){var t=this;this._start&&this._start((function(){e(t.read())})),this._onPopState=function(){t.writeTimer&&(clearTimeout(t.writeTimer),t.writeTimer=void 0),t.inPopState=!0,e(t.read())},l((function(e){e.window.addEventListener("popstate",t._onPopState)}))}},{key:"createURL",value:function(e){return this._createURL({qsModule:k,routeState:e,location:this.getLocation()})}},{key:"dispose",value:function(){var e=this;this._dispose&&this._dispose(),this.isDisposed=!0,l((function(t){var n=t.window;e._onPopState&&n.removeEventListener("popstate",e._onPopState)})),this.writeTimer&&clearTimeout(this.writeTimer),this.write({})}},{key:"start",value:function(){this.isDisposed=!1}},{key:"shouldWrite",value:function(e){var t=this;return l((function(n){var r=n.window,i=!(t.isDisposed&&t.latestAcknowledgedHistory!==r.history.length);return!t.inPopState&&i&&e!==r.location.href}))}}])&&I(t.prototype,n),r&&I(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function A(){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,o=r.hostname,a=r.port,s=void 0===a?"":a,c=r.pathname,u=r.hash,l=t.stringify(n),f=""===s?"":":".concat(s);return l?"".concat(i,"//").concat(o).concat(f).concat(c,"?").concat(l).concat(u):"".concat(i,"//").concat(o).concat(f).concat(c).concat(u)}:t,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,o=e.writeDelay,a=void 0===o?400:o,s=e.windowTitle,c=e.getLocation,u=void 0===c?function(){return l((function(e){return e.window.location}),{fallback:function(){throw new Error("You need to provide `getLocation` to the `history` router in environments where `window` does not exist.")}})}:c,f=e.start,d=e.dispose,h=e.push;return new C({createURL:n,parseURL:i,writeDelay:a,windowTitle:s,getLocation:u,start:f,dispose:d,push:h})}function L(e){return(L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var D=["configure"];function H(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function B(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?H(Object(n),!0).forEach((function(t){M(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):H(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function M(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==L(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==L(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===L(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function W(e){e.configure;return U(e,D)}function q(){return{$$type:"ais.simple",stateToRoute:function(e){return Object.keys(e).reduce((function(t,n){return B(B({},t),{},M({},n,W(e[n])))}),{})},routeToState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(t,n){return B(B({},t),{},M({},n,W(e[n])))}),{})}}}var Q=n(2339);function $(e){return($="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function V(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?V(Object(n),!0).forEach((function(t){z(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):V(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function z(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==$(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==$(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===$(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var J=n(7456),G=n(9649),K=n(6789);function X(e){return(X="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var Y=["initialSearchParameters"];function ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function te(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(n),!0).forEach((function(t){ne(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ee(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ne(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==X(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==X(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===X(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function re(e){return function(e){if(Array.isArray(e))return ie(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return ie(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ie(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ie(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function oe(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var ae=(0,J.K)({name:"index-widget"});function se(e,t){var n=t.state,r=t.isPageReset,i=t._uiState;n!==e.state&&(e.state=n,e.emit("change",{state:e.state,results:e.lastResults,isPageReset:r,_uiState:i}))}function ce(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.reduce((function(e,n){return(0,G.J)(n)?e:n.getWidgetUiState||n.getWidgetState?n.getWidgetUiState?n.getWidgetUiState(e,t):n.getWidgetState(e,t):e}),n)}function ue(e,t){var n=t.initialSearchParameters,r=oe(t,Y);return e.filter((function(e){return!(0,G.J)(e)})).reduce((function(e,t){return t.getWidgetSearchParameters?t.getWidgetSearchParameters(e,r):e}),n)}function le(e){var t=e.filter(G.J);0!==t.length&&t.forEach((function(e){var t=e.getHelper();se(t,{state:t.state.resetPage(),isPageReset:!0}),le(e.getWidgets())}))}function fe(e){return e.filter(G.J).reduce((function(e,t){return e.concat.apply(e,[{indexId:t.getIndexId(),results:t.getResults(),helper:t.getHelper()}
1].concat(re(fe(t.getWidgets()))))}),[])}var de=function(e){if(void 0===e||void 0===e.indexName)throw new Error(ae("The `indexName` option is required."));var t=e.indexName,n=e.indexId,r=void 0===n?t:n,i=[],o={},a=null,c=null,u=null,l=null,f=null;return{$$type:"ais.index",$$widgetType:"ais.index",getIndexName:function(){return t},getIndexId:function(){return r},getHelper:function(){return u},getResults:function(){var e;return null!==(e=l)&&void 0!==e&&e.lastResults?(l.lastResults._state=u.state,l.lastResults):null},getPreviousState:function(){return f},getScopedResults:function(){var e=this.getParent();return fe(e?e.getWidgets():[this])},getParent:function(){return c},createURL:function(e){return"function"===typeof e?a._createURL(ne({},r,e(o))):a._createURL(ne({},r,ce(i,{searchParameters:e,helper:u})))},getWidgets:function(){return i},addWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(ae("The `addWidgets` method expects an array of widgets."));if(e.some((function(e){return"function"!==typeof e.init&&"function"!==typeof e.render})))throw new Error(ae("The widget definition expects a `render` and/or an `init` method."));return i=i.concat(e),a&&Boolean(e.length)&&(se(u,{state:ue(i,{uiState:o,initialSearchParameters:u.state}),_uiState:o}),e.forEach((function(e){e.getRenderState&&he({renderState:e.getRenderState(a.renderState[t.getIndexId()]||{},_(a,t,a._initialUiState)),instantSearchInstance:a,parent:t})})),e.forEach((function(e){e.init&&e.init(_(a,t,a._initialUiState))})),a.scheduleSearch()),this},removeWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(ae("The `removeWidgets` method expects an array of widgets."));if(e.some((function(e){return"function"!==typeof e.dispose})))throw new Error(ae("The widget definition expects a `dispose` method."));if(i=i.filter((function(t){return-1===e.indexOf(t)})),a&&Boolean(e.length)){var n=e.reduce((function(e,n){return n.dispose({helper:u,state:e,parent:t})||e}),u.state),r=a.future.preserveSharedStateOnUnmount?ue(i,{uiState:o,initialSearchParameters:new s.SearchParameters({index:this.getIndexName()})}):ue(i,{uiState:ce(i,{searchParameters:n,helper:u}),initialSearchParameters:n});o=ce(i,{searchParameters:r,helper:u}),u.setState(r),i.length&&a.scheduleSearch()}return this},init:function(e){var n,d=this,h=e.instantSearchInstance,p=e.parent,g=e.uiState;if(null===u){a=h,c=p,o=g[r]||{};var m=h.mainHelper,y=ue(i,{uiState:o,initialSearchParameters:new s.SearchParameters({index:t})});(u=s({},y.index,y)).search=function(){return h.onStateChange?(h.onStateChange({uiState:h.mainIndex.getWidgetUiState({}),setUiState:function(e){return h.setUiState(e,!1)}}),m):m.search()},u.searchWithoutTriggeringOnStateChange=function(){return m.search()},u.searchForFacetValues=function(e,t,n,r){var i=u.state.setQueryParameters(r);return m.searchForFacetValues(e,t,n,i)},l=m.derive((function(){return K.Z.apply(void 0,[m.state].concat(re(function(e){for(var t=e.getParent(),n=[e.getHelper().state];null!==t;)n=[t.getHelper().state].concat(n),t=t.getParent();return n}(d))))}));var v=null===(n=h._initialResults)||void 0===n?void 0:n[this.getIndexId()];if(v){var b=new s.SearchResults(new s.SearchParameters(v.state),v.results);l.lastResults=b,u.lastResults=b}u.on("change",(function(e){e.isPageReset&&le(i)})),l.on("search",(function(){h.scheduleStalledRender()})),l.on("result",(function(e){var t=e.results;h.scheduleRender(),u.lastResults=t,f=null===t||void 0===t?void 0:t._state}
1)),i.forEach((function(e){e.getRenderState&&he({renderState:e.getRenderState(h.renderState[d.getIndexId()]||{},_(h,d,g)),instantSearchInstance:h,parent:d})})),i.forEach((function(e){e.init&&e.init(_(h,d,g))})),u.on("change",(function(e){var t=e.state,n=e._uiState;o=ce(i,{searchParameters:t,helper:u},n||{}),h.onStateChange||h.onInternalStateChange()})),v&&h.scheduleRender()}},render:function(e){var t=this,n=e.instantSearchInstance;"error"===n.status&&!n.mainHelper.hasPendingRequests()&&f&&u.setState(f);var r=this.getResults()?i:i.filter(G.J);r.forEach((function(e){e.getRenderState&&he({renderState:e.getRenderState(n.renderState[t.getIndexId()]||{},P(n,t)),instantSearchInstance:n,parent:t})})),r.forEach((function(e){e.render&&e.render(P(n,t))}))},dispose:function(){var e,t,n=this;i.forEach((function(e){e.dispose&&e.dispose({helper:u,state:u.state,parent:n})})),a=null,c=null,null===(e=u)||void 0===e||e.removeAllListeners(),u=null,null===(t=l)||void 0===t||t.detach(),l=null},getWidgetUiState:function(e){return i.filter(G.J).reduce((function(e,t){return t.getWidgetUiState(e)}),te(te({},e),{},ne({},r,te(te({},e[r]),o))))},getWidgetState:function(e){return this.getWidgetUiState(e)},getWidgetSearchParameters:function(e,t){var n=t.uiState;return ue(i,{uiState:n,initialSearchParameters:e})},refreshUiState:function(){o=ce(i,{searchParameters:this.getHelper().state,helper:this.getHelper()},o)},setIndexUiState:function(e){var t="function"===typeof e?e(o):e;a.setUiState((function(e){return te(te({},e),{},ne({},r,t))}))}}};function he(e){var t=e.renderState,n=e.instantSearchInstance,r=e.parent,i=r?r.getIndexId():n.mainIndex.getIndexId();n.renderState=te(te({},n.renderState),{},ne({},i,te(te({},n.renderState[i]),t)))}var pe=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):"",o=r?"--".concat(r):"";return"".concat("ais","-").concat(e).concat(i).concat(o)}};function ge(e,t){return(Array.isArray(t)?t:t.split(".")).reduce((function(e,t){return e&&e[t]}),e)}var me=n(761),ye=pe("Highlight");function ve(e){var t=me.Rn.highlightPreTag,n=me.Rn.highlightPostTag;return e.map((function(e){return e.isHighlighted?t+e.value+n:e.value})).join("")}var be=n(8139),Oe=new RegExp(/\w/i);function je(e,t){var n,r,i=e[t],o=(null===(n=e[t+1])||void 0===n?void 0:n.isHighlighted)||!0,a=(null===(r=e[t-1])||void 0===r?void 0:r.isHighlighted)||!0;return Oe.test((0,be.A)(i.value))||a!==o?i.isHighlighted:a}function we(e){return(we="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Se(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function xe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Se(Object(n),!0).forEach((function(t){_e(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Se(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _e(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==we(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==we(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===we(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Pe(e){return e.some((function(e){return e.isHighlighted}))?e.map((function(t,n){return xe(xe({},t),{},{isHighlighted:!je(e,n)})})):e.map((function(e){return xe(xe({},e),{},{isHighlighted:!1})}))}function Re(e){var t=me.Rn.highlightPostTag,n=me.Rn.highlightPreTag,r=e.split(n),i=r.shift(),o=i?[{value:i,isHighlighted:!1}]:[];return r.forEach((function(e){var n=e.split(t);o.push({value:n[0],isHighlighted:!0}),""!==n[1]&&o.push({value:n[1],isHighlighted:!1})})),o}var ke=pe("ReverseHighlight");var Ee=pe("Snippet");var Ie=pe("ReverseSnippet");var Ne=n(4004);function Fe(e){return(Fe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Te(e,t){return function(e){var t,n=e.method,r=e.payload;if("object"!==Fe(r))throw new Error("The insights helper expects the payload to be an object.");try{t=(0,Ne.a)(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 Ce(e){return(Ce="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Le(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Ae(Object(n),!0).forEach((function(t){De(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ae(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function De(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Ce(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Ce(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Ce(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function He(e){var t=e.numberLocale;return{formatNumber:function(e,n){return function(e,t){return e.toLocaleString(t)}(Number(n(e)),t)},highlight:function(e,t){try{return t(function(e){var t=e.attribute,n=e.highlightedTagName,r=void 0===n?"mark":n,i=e.hit,o=e.cssClasses,a=void 0===o?{}:o,s=(ge(i._highlightResult,t)||{}).value,c=void 0===s?"":s,u=ye({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return c.replace(new RegExp(me.Rn.highlightPreTag,"g"),"<".concat(r,' class="').concat(u,'">')).replace(new RegExp(me.Rn.highlightPostTag,"g"),"</".concat(r,">"))}(Le(Le({},JSON.parse(e)),{},{hit:this})))}catch(n){throw new Error('\nThe highlight helper expects a JSON object of the format:\n{ "attribute": "name", "highlightedTagName": "mark" }')}},reverseHighlight:function(e,t){try{return t(function(e){var t=e.attribute,n=e.highlightedTagName,r=void 0===n?"mark":n,i=e.hit,o=e.cssClasses,a=void 0===o?{}:o,s=(ge(i._highlightResult,t)||{}).value,c=void 0===s?"":s,u=ke({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return ve(Pe(Re(c))).replace(new RegExp(me.Rn.highlightPreTag,"g"),"<".concat(r,' class="').concat(u,'">')).replace(new RegExp(me.Rn.highlightPostTag,"g"),"</".concat(r,">"))}(Le(Le({},JSON.parse(e)),{},{hit:this})))}catch(n){throw new Error('\n The reverseHighlight helper expects a JSON object of the format:\n { "attribute": "name", "highlightedTagName": "mark" }')}},snippet:function(e,t){try{return t(function(e){var t=e.attribute,n=e.highlightedTagName,r=void 0===n?"mark":n,i=e.hit,o=e.cssClasses,a=void 0===o?{}:o,s=(ge(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=Ee({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return c.replace(new RegExp(me.Rn.highlightPreTag,"g"),"<".concat(r,' class="').concat(u,'">')).replace(new RegExp(me.Rn.highlightPostTag,"g"),"</".concat(r,">"))}(Le(Le({},JSON.parse(e)),{},{hit:this})))}catch(n){throw new Error('\nThe snippet helper expects a JSON object of the format:\n{ "attribute": "name", "highlightedTagName": "mark" }')}},reverseSnippet:function(e,t){try{return t(function(e){var t=e.attribute,n=e.highlightedTagName,r=void 0===n?"mark":n,i=e.hit,o=e.cssClasses,a=void 0===o?{}:o,s=(ge(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=Ie({descendantName:"highlighted"})+(a.highlighted?" ".concat(a.highlighted):"");return ve(Pe(Re(c))).replace(new RegExp(me.Rn.highlightPreTag,"g"),"<".concat(r,' class="').concat(u,'">')).replace(new RegExp(me.Rn.highlightPostTag,"g"),"</".concat(r,">"))}(Le(Le({},JSON.parse(e)),{},{hit:this})))}catch(n){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(Te(r,Le({objectIDs:[this.objectID]},i)))}catch(o){throw new Error('\nThe insights helper expects a JSON object of the format:\n{ "method": "method-name", "payload": { "eventName": "name of the event" } }')}}}}var Be=Promise.resolve();function Me(e){var t=null,n=!1,r=function(){for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];null===t&&(t=Be.then((function(){t=null,n?n=!1:e.apply(void 0,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 Ue(e,t){var n=e[t.getIndexId()]||{};
1t.getHelper().setState(t.getWidgetSearchParameters(t.getHelper().state,{uiState:n})),t.getWidgets().filter(G.J).forEach((function(t){return Ue(e,t)}))}function We(e){return(We="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function qe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Qe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qe(Object(n),!0).forEach((function(t){Ke(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $e(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,Xe(r.key),r)}}function Ve(e,t){return(Ve=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function Ze(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ge(e);if(t){var i=Ge(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return ze(this,n)}}function ze(e,t){if(t&&("object"===We(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Je(e)}function Je(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ge(e){return(Ge=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ke(e,t,n){return(t=Xe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Xe(e){var t=function(e,t){if("object"!==We(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==We(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===We(t)?t:String(t)}var Ye=(0,J.K)({name:"instantsearch"});function et(){return"#"}var tt={preserveSharedStateOnUnmount:!1},nt=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ve(e,t)}(o,e);var t,n,r,i=Ze(o);function o(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),Ke(Je(t=i.call(this)),"client",void 0),Ke(Je(t),"indexName",void 0),Ke(Je(t),"insightsClient",void 0),Ke(Je(t),"onStateChange",null),Ke(Je(t),"future",void 0),Ke(Je(t),"helper",void 0),Ke(Je(t),"mainHelper",void 0),Ke(Je(t),"mainIndex",void 0),Ke(Je(t),"started",void 0),Ke(Je(t),"templatesConfig",void 0),Ke(Je(t),"renderState",{}),Ke(Je(t),"_stalledSearchDelay",void 0),Ke(Je(t),"_searchStalledTimer",void 0),Ke(Je(t),"_initialUiState",void 0),Ke(Je(t),"_initialResults",void 0),Ke(Je(t),"_createURL",void 0),Ke(Je(t),"_searchFunction",void 0),Ke(Je(t),"_mainHelperSearch",void 0),Ke(Je(t),"middleware",[]),Ke(Je(t),"sendEventToInsights",void 0),Ke(Je(t),"status","idle"),Ke(Je(t),"error",void 0),Ke(Je(t),"scheduleSearch",Me((function(){t.started&&t.mainHelper.search()}))),Ke(Je(t),"scheduleRender",Me((function(){var e,n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];null!==(e=t.mainHelper)&&void 0!==e&&e.hasPendingRequests()||(clearTimeout(t._searchStalledTimer),t._searchStalledTimer=null,n&&(t.status="idle",t.error=void 0)),t.mainIndex.render({instantSearchInstance:Je(t)}),t.emit("render")}))),Ke(Je(t),"onInternalStateChange",Me((function(){var e=t.mainIndex.getWidgetUiState({});t.middleware.forEach((function(t){t.instance.onStateChange({uiState:e})}))}))),t.setMaxListeners(100);var n=e.indexName,r=void 0===n?"":n,a=e.numberLocale,s=e.initialUiState,c=void 0===s?{}:s,p=e.routing,g=void 0===p?null:p,y=e.insights,O=void 0!==y&&y,j=e.searchFunction,_=e.stalledSearchDelay,P=void 0===_?200:_,k=e.searchClient,E=void 0===k?null:k,I=e.insightsClient,N=void 0===I?null:I,F=e.onStateChange,T=void 0===F?null:F,C=e.future,L=void 0===C?Qe(Qe({},tt),e.future||{}):C;if(null===E)throw new Error(Ye("The `searchClient` option is required."));if("function"!==typeof E.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 E.addAlgoliaAgent&&E.addAlgoliaAgent("instantsearch.js (".concat("4.58.0",")")),N&&"function"!==typeof N)throw new Error(Ye("The `insightsClient` option should be a function."));if(t.client=E,t.future=L,t.insightsClient=N,t.indexName=r,t.helper=null,t.mainHelper=null,t.mainIndex=de({indexName:r}),t.onStateChange=T,t.started=!1,t.templatesConfig={helpers:He({numberLocale:a}),compileOptions:{}},t._stalledSearchDelay=P,t._searchStalledTimer=null,t._createURL=et,t._initialUiState=c,t._initialResults=null,j&&(t._searchFunction=j),t.sendEventToInsights=f.Z,g){var D="boolean"===typeof g?{}:g;D.$$internal=!0,t.use(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.router,n=void 0===t?A():t,r=e.stateMapping,i=void 0===r?q():r,o=e.$$internal,a=void 0!==o&&o;return function(e){var t=e.instantSearchInstance;
1t._createURL=function(e){var r=0===t.mainIndex.getWidgets().length?t._initialUiState:t.mainIndex.getWidgetUiState({}),o=Object.keys(e).reduce((function(t,n){return Z(Z({},t),{},z({},n,e[n]))}),r),a=i.stateToRoute(o);return n.createURL(a)};var r=void 0,o=t._initialUiState;return{$$type:"ais.router({router:".concat(n.$$type||"__unknown__",", stateMapping:").concat(i.$$type||"__unknown__","})"),$$internal:a,onStateChange:function(e){var t=e.uiState,o=i.stateToRoute(t);void 0!==r&&(0,Q.X)(r,o)||(n.write(o),r=o)},subscribe:function(){t._initialUiState=Z(Z({},o),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()}}}}(D))}if(O){var H="boolean"===typeof O?{}:O;H.$$internal=!0,t.use(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.insightsClient,n=e.insightsInitParams,r=e.onEvent,i=e.$$internal,o=void 0!==i&&i,a=t;t||null===t||l((function(e){var t=e.window,n=t.AlgoliaAnalyticsObject||"aa";"string"===typeof n&&(a=t[n]),a||(t.AlgoliaAnalyticsObject=n,t[n]||(t[n]=function(){t[n].queue||(t[n].queue=[]);for(var e=arguments.length,r=new Array(e),i=0;i<e;i++)r[i]=arguments[i];t[n].queue.push(r)},t[n].version=w,t[n].shouldAddScript=!0),a=t[n])}));var s=a||f.Z;return function(e){var t=e.instantSearchInstance,i=t.middleware.filter((function(e){return"ais.insights"===e.instance.$$type&&e.instance.$$internal})).map((function(e){return e.creator}));t.unuse.apply(t,b(i));var a,c,l=v(d(t.client),2),p=l[0],g=l[1],y=void 0,O=void 0;if(Array.isArray(s.queue)){var j=h(s.queue.slice().reverse(),(function(e){return"setUserToken"===v(e,1)[0]}))||[],w=v(j,2);y=w[1]}return s("getUserToken",null,(function(e,t){O=t})),!n&&x(s)||s("init",m({appId:p,apiKey:g,partial:!0},n)),{$$type:"ais.insights",$$internal:o,onStateChange:function(){},subscribe:function(){if(s.shouldAddScript){var e="[insights middleware]: could not load search-insights.js. Please load it manually following https://alg.li/insights-init";try{var n=document.createElement("script");n.async=!0,n.src=S,n.onerror=function(){t.emit("error",new Error(e))},document.body.appendChild(n),s.shouldAddScript=!1}catch(r){s.shouldAddScript=!1,t.emit("error",new Error(e))}}},started:function(){s("addAlgoliaAgent","insights-middleware"),c=t.mainHelper,a={userToken:c.state.userToken,clickAnalytics:c.state.clickAnalytics},c.overrideStateWithoutTriggeringChangeEvent(m(m({},c.state),{},{clickAnalytics:!0})),o||t.scheduleSearch();var e=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e){var r=c.state.userToken;n?i():setTimeout(i,0)}function i(){c.overrideStateWithoutTriggeringChangeEvent(m(m({},c.state),{},{userToken:e})),r&&r!==e&&t.scheduleSearch()}},n=u();n&&e(n,!0),O?(e(O,!0),s("setUserToken",O)):y&&(e(y,!0),s("setUserToken",y)),s("onUserTokenChange",e,{immediate:!0});var i=s;x(s)&&(i=function(e,t){return s(e,t,{headers:{"X-Algolia-Application-Id":p,"X-Algolia-API-Key":g}})}),t.sendEventToInsights=function(e){r?r(e,i):e.insightsMethod&&(e.payload.algoliaSource=["instantsearch"],"internal"===e.eventModifier&&e.payload.algoliaSource.push("instantsearch-internal"),i(e.insightsMethod,e.payload))}},unsubscribe:function(){s("onUserTokenChange",void 0),t.sendEventToInsights=f.Z,c&&a&&(c.overrideStateWithoutTriggeringChangeEvent(m(m({},c.state),a)),t.scheduleSearch())}}}}(H))}return l((function(e){var t,n;return(null===(t=e.window.navigator)||void 0===t||null===(n=t.userAgent)||void 0===n?void 0:n.indexOf("Algolia Crawler"))>-1}),{fallback:function(){return!1}})&&t.use(function(){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"),o=document.querySelector("head");return i.name="instantsearch:widgets",{$$type:"ais.metadata",$$internal:t,onStateChange:function(){},subscribe:function(){setTimeout((function(){var e=n.client;r.ua=e.transporter&&e.transporter.userAgent?e.transporter.userAgent.value:e._ua,R(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),o.appendChild(i)}),0)},started:function(){},unsubscribe:function(){i.remove()}}}}({$$internal:!0})),t}return t=o,(n=[{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=Qe({$$type:"__unknown__",$$internal:!1,subscribe:f.Z,started:f.Z,unsubscribe:f.Z,onStateChange:f.Z},t({instantSearchInstance:e}));return e.middleware.push({creator:t,instance:n}),n}));
1return 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(){return this.use.apply(this,arguments)}},{key:"addWidget",value:function(e){return this.addWidgets([e])}},{key:"addWidgets",value:function(e){if(!Array.isArray(e))throw new Error(Ye("The `addWidgets` method expects an array of widgets. Please use `addWidget`."));if(e.some((function(e){return"function"!==typeof e.init&&"function"!==typeof e.render})))throw new Error(Ye("The widget definition expects a `render` and/or an `init` method."));return this.mainIndex.addWidgets(e),this}},{key:"removeWidget",value:function(e){return this.removeWidgets([e])}},{key:"removeWidgets",value:function(e){if(!Array.isArray(e))throw new Error(Ye("The `removeWidgets` method expects an array of widgets. Please use `removeWidget`."));if(e.some((function(e){return"function"!==typeof e.dispose})))throw new Error(Ye("The widget definition expects a `dispose` method."));return this.mainIndex.removeWidgets(e),this}},{key:"start",value:function(){var e=this;if(this.started)throw new Error(Ye("The `start` method has already been called once."));var t=this.mainHelper||s(this.client,this.indexName);if(t.search=function(){return e.status="loading",e.scheduleRender(!1),t.searchOnlyWithDerivedHelpers()},this._searchFunction){var n={search:function(){return new Promise(f.Z)}};this._mainHelperSearch=t.search.bind(t),t.search=function(){var r=e.mainIndex.getHelper(),i=s(n,r.state.index,r.state);return i.once("search",(function(t){var n=t.state;r.overrideStateWithoutTriggeringChangeEvent(n),e._mainHelperSearch()})),i.on("change",(function(e){var t=e.state;r.setState(t)})),e._searchFunction(i),t}}if(t.on("error",(function(t){var n=t.error;if(!(n instanceof 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=t,this.middleware.forEach((function(e){e.instance.subscribe()})),this.mainIndex.init({instantSearchInstance:this,parent:null,uiState:this._initialUiState}),this._initialResults){var r=this.scheduleSearch;this.scheduleSearch=Me(f.Z),Me((function(){e.scheduleSearch=r}))()}else this.mainIndex.getWidgets().length>0&&this.scheduleSearch();this.helper=this.mainIndex.getHelper(),this.started=!0,this.middleware.forEach((function(e){e.instance.started()}))}},{key:"dispose",value:function(){var e;this.scheduleSearch.cancel(),this.scheduleRender.cancel(),clearTimeout(this._searchStalledTimer),this.removeWidgets(this.mainIndex.getWidgets()),this.mainIndex.dispose(),this.started=!1,this.removeAllListeners(),null===(e=this.mainHelper)||void 0===e||e.removeAllListeners(),this.mainHelper=null,this.helper=null,this.middleware.forEach((function(e){e.instance.unsubscribe()}))}},{key:"scheduleStalledRender",value:function(){var e=this;this._searchStalledTimer||(this._searchStalledTimer=setTimeout((function(){e.status="stalled",e.scheduleRender()}),this._stalledSearchDelay))}},{key:"setUiState",value:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!this.mainHelper)throw new Error(Ye("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){Ue("function"===typeof e?e(r):e,t.mainIndex),t.scheduleSearch(),t.onInternalStateChange()}}):(Ue(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(Ye("The `start` method needs to be called before `createURL`."));return this._createURL(e)}},{key:"refresh",value:function(){if(!this.mainHelper)throw new Error(Ye("The `start` method needs to be called before `refresh`."));this.mainHelper.clearCache().search()}}])&&$e(t.prototype,n),r&&$e(t,r),Object.defineProperty(t,"prototype",{writable:!1}),o}(a),rt=n(1688),it="7.2.0",ot=n(9160);function at(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(l){u=!0,i=l}
1finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return st(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return st(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function st(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}var ct=n(2456),ut=(0,r.createContext)(null);var lt=n(924),ft=n(4155);function dt(e){return(dt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function pt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ht(Object(n),!0).forEach((function(t){gt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ht(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function gt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==dt(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==dt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===dt(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var mt=["react (".concat(r.version,")"),"react-instantsearch (".concat(it,")"),"react-instantsearch-core (".concat(it,")")],yt="react-instantsearch-server (".concat(it,")");function vt(e){var t,n=at((0,r.useReducer)((function(e){return e+1}),0),2)[1],i=(0,ct.a)(),o=(0,r.useContext)(ut),a=(0,lt.P)(),s=null===o||void 0===o?void 0:o.initialResults,c=(0,r.useRef)(e),u=i||s||a,l=(0,r.useRef)(null);if(o&&(l=o.ssrSearchRef),null===l.current){var f=new nt(e);f._schedule=function(e){f._schedule.queue.push(e),clearTimeout(f._schedule.timer),f._schedule.timer=setTimeout((function(){f._schedule.queue.forEach((function(e){e()})),f._schedule.queue=[]}),0)},f._schedule.queue=[],u&&(f._initialResults=s||{}),bt(e.searchClient,[].concat(mt,[i&&yt,(t=Ot(),t?"next.js (".concat(t,")"):null)])),u&&f.start(),i&&i.notifyServer({search:f}),e.routing,Boolean(a),l.current=f}var d,h=l.current,p=c.current;(p.indexName!==e.indexName&&(h.helper.setIndex(e.indexName||"").search(),c.current=e),p.searchClient!==e.searchClient&&(bt(e.searchClient,[].concat(mt,[i&&yt])),h.mainHelper.setClient(e.searchClient).search(),c.current=e),p.onStateChange!==e.onStateChange&&(h.onStateChange=e.onStateChange,c.current=e),p.searchFunction!==e.searchFunction&&(h._searchFunction=e.searchFunction,c.current=e),p.stalledSearchDelay!==e.stalledSearchDelay)&&(h._stalledSearchDelay=null!==(d=e.stalledSearchDelay)&&void 0!==d?d:200,c.current=e);(0,ot.J)(p.future,e.future)||(h.future=pt(pt({},tt),e.future),c.current=e);var g=(0,r.useRef)(null);return(0,rt.useSyncExternalStore)((0,r.useCallback)((function(){var e=l.current;return null===g.current?e.started||(e.start(),n()):(clearTimeout(g.current),e._preventWidgetCleanup=!1),function(){clearTimeout(e._schedule.timer),g.current=setTimeout((function(){e.dispose()})),e._preventWidgetCleanup=!0}}),[n]),(function(){return l.current}),(function(){return l.current}))}function bt(e,t){"function"===typeof e.addAlgoliaAgent&&t.filter(Boolean).forEach((function(t){e.addAlgoliaAgent(t)}))}function Ot(){var e,t;return"undefined"!==typeof window&&(null===(e=window.next)||void 0===e?void 0:e.version)||("undefined"!==typeof ft?null===(t=ft.env)||void 0===t?void 0:t.NEXT_RUNTIME:void 0)}var jt=["children"];function wt(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function St(e){var t=e.children,n=vt(wt(e,jt));return n.started?r.createElement(o.Z.Provider,{value:n},r.createElement(i.Z.Provider,{value:n.mainIndex},t)):null}},8899:function(e,t,n){"use strict";n.d(t,{B:function(){return P}});var r=n(7294),i=n.t(r,2),o=n(9160),a=n(897),s=n(7406),c=n(258),u=n(2456);function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(l){u=!0,i=l}
1finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function d(e){var t=l((0,r.useState)((function(){return e})),2),n=t[0],i=t[1];return(0,o.J)(n,e)||i(e),n}var h=i.use,p=n(4397),g=n(924);function m(e){var t,n=e.widget,i=e.parentIndex,a=e.props,s=e.shouldSsr,u=(0,g.P)(),l=(0,r.useRef)(a);(0,r.useEffect)((function(){l.current=a}),[a]);var f=(0,r.useRef)(n);(0,r.useEffect)((function(){f.current=n}),[n]);var d,m=(0,r.useRef)(null),y=s&&!i.getWidgets().includes(n),v=(0,c.z)();((0,p.L)((function(){var e=f.current;m.current?(clearTimeout(m.current),(0,o.J)(a,l.current)||(i.removeWidgets([e]),i.addWidgets([n]))):y||i.addWidgets([n]);return function(){m.current=setTimeout((function(){v._schedule((function(){v._preventWidgetCleanup||i.removeWidgets([e])}))}))}}),[i,n,y,v,a]),(y||"pending"===(null===u||void 0===u||null===(t=u.current)||void 0===t?void 0:t.status))&&i.addWidgets([n]),"undefined"===typeof window&&null!==u&&void 0!==u&&u.current&&"ais.index"!==n.$$type)&&(h(u.current),"ais.dynamicWidgets"!==n.$$type&&null!==(d=v.helper)&&void 0!==d&&d.lastResults&&h(u.current))}function y(e){return(y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var v=["instantSearchInstance","widgetParams"],b=["widgetParams"];function O(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(l){u=!0,i=l}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return j(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return j(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){x(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function x(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==y(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==y(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===y(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function P(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=(0,u.a)(),l=(0,c.z)(),f=(0,s.a)(),h=d(t),p=d(n),g=(0,r.useRef)(!0),y=(0,r.useRef)(null),j=(0,r.useRef)(l.status),w=(0,r.useMemo)((function(){return S(S({},e((function(e,t){if(t)g.current=!0;else if(g.current){var n=e.instantSearchInstance,r=(e.widgetParams,_(e,v));(0,o.J)(r,y.current,(function(e,t){return(null===e||void 0===e?void 0:e.constructor)===Function&&(null===t||void 0===t?void 0:t.constructor)===Function}))&&n.status===j.current||(k(r),y.current=r,j.current=n.status)}}),(function(){g.current=!1}))(h)),p)}),[e,h,p]),x=(0,r.useState)((function(){if(w.getWidgetRenderState){var e,t=f.getHelper(),n=f.getWidgetUiState({})[f.getIndexId()];t.state=(null===(e=w.getWidgetSearchParameters)||void 0===e?void 0:e.call(w,t.state,{uiState:n}))||t.state;var r=(0,a.E)(f),i=r.results,o=r.scopedResults,s=w.getWidgetRenderState({helper:t,parent:f,instantSearchInstance:l,results:i,scopedResults:o,state:t.state,render
1State:l.renderState,templatesConfig:l.templatesConfig,createURL:f.createURL,searchMetadata:{isSearchStalled:"stalled"===l.status},status:l.status,error:l.error});s.widgetParams;return _(s,b)}return{}})),P=O(x,2),R=P[0],k=P[1];return m({widget:w,parentIndex:f,props:h,shouldSsr:Boolean(i)}),R}},1899:function(e,t,n){"use strict";n.d(t,{b:function(){return p}});var r=n(7294),i=n(258),o=n(4397),a=n(897),s=n(7406);function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(l){u=!0,i=l}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function l(){var e=(0,i.z)(),t=(0,s.a)(),n=c((0,r.useState)((function(){return(0,a.E)(t)})),2),o=n[0],u=n[1];return(0,r.useEffect)((function(){function n(){var e=t.getResults();null!==e&&u({results:e,scopedResults:t.getScopedResults()})}return e.addListener("render",n),function(){e.removeListener("render",n)}}),[e,t]),o}function f(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(l){u=!0,i=l}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function h(){var e=(0,i.z)(),t=(0,s.a)(),n=t.getIndexId(),o=f((0,r.useState)((function(){return e.getUiState()})),2),a=o[0],c=o[1],u=a[n],l=f((0,r.useState)((function(){return e.renderState})),2),d=l[0],h=l[1],p=d[n]||{},g=(0,r.useCallback)((function(t){e.setUiState(t)}),[e]),m=(0,r.useCallback)((function(e){t.setIndexUiState(e)}),[t]);return(0,r.useEffect)((function(){function t(){c(e.getUiState()),h(e.renderState)}return e.addListener("render",t),function(){e.removeListener("render",t)}}),[e]),{uiState:a,setUiState:g,indexUiState:u,setIndexUiState:m,renderState:d,indexRenderState:p}}function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.catchError,n=(0,i.z)(),a=h(),s=a.uiState,c=a.setUiState,u=a.indexUiState,f=a.setIndexUiState,d=a.renderState,p=a.indexRenderState,g=l(),m=g.results,y=g.scopedResults,v=(0,r.useCallback)((function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return n.use.apply(n,t),function(){n.unuse.apply(n,t)}}),[n]),b=(0,r.useCallback)((function(){n.refresh()}),[n]);return(0,o.L)((function(){if(t){var e=function(){};return n.addListener("error",e),function(){return n.removeListener("error",e)}}return function(){}}),[n,t]),{results:m,scopedResults:y,uiState:s,setUiState:c,indexUiState:u,setIndexUiState:f,render
1State:d,indexRenderState:p,addMiddlewares:v,refresh:b,status:n.status,error:n.error}}},5930:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});var r=(0,n(7294).createContext)(null)},3130:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});var r=(0,n(7294).createContext)(null)},9160:function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n.d(t,{J:function(){return o}});var i=Object.prototype.hasOwnProperty;function o(e,t,n){if(null!==n&&void 0!==n&&n(e,t))return!0;var a,s;if(e===t)return!0;if(e&&t&&(a=e.constructor)===t.constructor){if(a===Date)return e.getTime()===t.getTime();if(a===RegExp)return e.toString()===t.toString();if(a===Array){if((s=e.length)===t.length)for(;s--&&o(e[s],t[s],n););return-1===s}if(!a||"object"===r(e)){for(a in s=0,e){if(i.call(e,a)&&++s&&!i.call(t,a))return!1;if(!(a in t)||!o(e[a],t[a],n))return!1}return Object.keys(t).length===s}}return e!==e&&t!==t}},897:function(e,t,n){"use strict";n.d(t,{E:function(){return u}});var r=n(8131);function i(e){var t,n,i;return new r.SearchResults(e,[{query:null!==(t=e.query)&&void 0!==t?t:"",page:null!==(n=e.page)&&void 0!==n?n:0,hitsPerPage:null!==(i=e.hitsPerPage)&&void 0!==i?i:20,hits:[],nbHits:0,nbPages:0,params:"",exhaustiveNbHits:!0,exhaustiveFacetsCount:!0,processingTimeMS:0,index:e.index}],{__isArtificial:!0})}function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===o(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e){var t=e.getHelper(),n=e.getResults()||i(t.state),r=e.getScopedResults().map((function(t){var r=t.indexId===e.getIndexId()?n:i(t.helper.state);return s(s({},t),{},{results:t.results||r})}));return{results:n,scopedResults:r}}},1049:function(e,t,n){"use strict";function r(e,t){if(!e)throw new Error("Invariant failed")}n.d(t,{k:function(){return r}})},7406:function(e,t,n){"use strict";n.d(t,{a:function(){return a}});var r=n(7294),i=n(1049),o=n(5930);function a(){var e=(0,r.useContext)(o.Z);return(0,i.k)(null!==e,"The <Index> component must be used within <InstantSearch>."),e}},258:function(e,t,n){"use strict";n.d(t,{z:function(){return a}});var r=n(7294),i=n(1049),o=n(3130);function a(){var e=(0,r.useContext)(o.Z);return(0,i.k)(null!==e,"Hooks must be used inside the <InstantSearch> component.\n\nThey are not compatible with the `[email protected]` and `react-instantsearch-dom` packages, so make sure to use the <InstantSearch> component from `[email protected]`."),e}},2456:function(e,t,n){"use strict";n.d(t,{a:function(){return o}});var r=n(7294),i=(0,r.createContext)(null);function o(){return(0,r.useContext)(i)}},4397:function(e,t,n){"use strict";n.d(t,{L:function(){return i}});var r=n(7294),i="undefined"!==typeof window?r.useLayoutEffect:r.useEffect},924:function(e,t,n){"use strict";n.d(t,{P:function(){return o}});var r=n(7294),i=(0,r.createContext)(null);function o(){return(0,r.useContext)(i)}},2504:function(e,t,n){"use strict";function r(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(Boolean).join(" ")}n.d(t,{cx:function(){return r}})},8379:function(e,t,n){"use strict";n.d(t,{R:function(){return A}});var r=n(7294),i=n(7456),o=n(1490),a=n(2244);function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?c(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==s(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===s(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f=(0,i.K)({name:"search-box",connector:!0}),d=function(e,t){return t(e)},h=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.Z;return(0,a._)(e,f()),function(n){var r,i,o=(n||{}).queryHook,a=void 0===o?d:o;return{$$type:"ais.searchBox",init:function(t){var n=t.instantSearchInstance;e(u(u({},this.getWidgetRenderState(t)),{},{instantSearchInstance:n}),!0)},render:function(t){var n=t.instantSearchInstance;e(u(u({},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 u(u({},e),{},{searchBox:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.helper,o=e.searchMetadata,s=e.state;return r||(r=function(e){a(e,(function(e){return t.setQuery(e).search()}))},i=function(){t.setQuery("").search()}),{query:s.query||"",refine:r,clear:i,widgetParams:n,isSearchStalled:o.isSearchStalled}},getWidgetUiState:function(e,t){var n=t.searchParameters.query||"";return""===n||e&&e.query===n?e:u(u({},e),{},{query:n})},getWidgetSearchParameters:function(e,t){var n=t.uiState;return e.setQueryParameter("query",n.query||"")}}}},p=n(8899);var g=n(2504),m=["formRef","inputRef","isSearchStalled","onChange","onReset","onSubmit","placeholder","value","autoFocus","resetIconComponent","submitIconComponent","loadingIconComponent","classNames","translations"];function y(){return(y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function v(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var b=r.createElement("path",{d:"M26.804 29.01c-2.832 2.34-6.465 3.746-10.426 3.746C7.333 32.756 0 25.424 0 16.378 0 7.333 7.333 0 16.378 0c9.046 0 16.378 7.333 16.378 16.378 0 3.96-1.406 7.594-3.746 10.426l10.534 10.534c.607.607.61 1.59-.004 2.202-.61.61-1.597.61-2.202.004L26.804 29.01zm-10.426.627c7.323 0 13.26-5.936 13.26-13.26 0-7.32-5.937-13.257-13.26-13.257C9.056 3.12 3.12 9.056 3.12 16.378c0 7.323 5.936 13.26 13.258 13.26z"});function O(e){var t=e.classNames;return r.createElement("svg",{className:(0,g.cx)("ais-SearchBox-submitIcon",t.submitIcon),width:"10",height:"10",viewBox:"0 0 40 40","aria-hidden":"true"},b)}var j=r.createElement("path",{d:"M8.114 10L.944 2.83 0 1.885 1.886 0l.943.943L10 8.113l7.17-7.17.944-.943L20 1.886l-.943.943-7.17 7.17 7.17 7.17.943.944L18.114 20l-.943-.943-7.17-7.17-7.17 7.17-.944.943L0 18.114l.943-.943L8.113 10z"});function w(e){var t=e.classNames;return r.createElement("svg",{className:(0,g.cx)("ais-SearchBox-resetIcon",t.resetIcon),viewBox:"0 0 20 20",width:"10",height:"10","aria-hidden":"true"},j)}var S=r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},r.createElement("circle",{strokeOpacity:".5",cx:"18",cy:"18",r:"18"}),r.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},r.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indef
1inite"}))));function x(e){var t=e.classNames;return r.createElement("svg",{width:"16",height:"16",viewBox:"0 0 38 38",stroke:"#444",className:(0,g.cx)("ais-SearchBox-loadingIcon",t.loadingIcon),"aria-hidden":"true"},S)}function _(e){var t=e.formRef,n=e.inputRef,i=e.isSearchStalled,o=e.onChange,a=e.onReset,s=e.onSubmit,c=e.placeholder,u=e.value,l=e.autoFocus,f=e.resetIconComponent,d=void 0===f?w:f,h=e.submitIconComponent,p=void 0===h?O:h,b=e.loadingIconComponent,j=void 0===b?x:b,S=e.classNames,_=void 0===S?{}:S,P=e.translations,R=v(e,m);return r.createElement("div",y({},R,{className:(0,g.cx)("ais-SearchBox",_.root,R.className)}),r.createElement("form",{ref:t,action:"",className:(0,g.cx)("ais-SearchBox-form",_.form),noValidate:!0,onSubmit:function(e){e.preventDefault(),e.stopPropagation(),s&&s(e),n.current&&n.current.blur()},onReset:function(e){e.preventDefault(),e.stopPropagation(),a(e),n.current&&n.current.focus()}},r.createElement("input",{ref:n,className:(0,g.cx)("ais-SearchBox-input",_.input),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",placeholder:c,spellCheck:!1,maxLength:512,type:"search",value:u,onChange:o,autoFocus:l}),r.createElement("button",{className:(0,g.cx)("ais-SearchBox-submit",_.submit),type:"submit",title:P.submitButtonTitle},r.createElement(p,{classNames:_})),r.createElement("button",{className:(0,g.cx)("ais-SearchBox-reset",_.reset),type:"reset",title:P.resetButtonTitle,hidden:0===u.length||i},r.createElement(d,{classNames:_})),r.createElement("span",{className:(0,g.cx)("ais-SearchBox-loadingIndicator",_.loadingIndicator),hidden:!i},r.createElement(j,{classNames:_}))))}function P(e){return(P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var R=["queryHook","searchAsYouType","translations"];function k(){return(k=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function I(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){N(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function N(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==P(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==P(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===P(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(l){u=!0,i=l}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return T(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function C(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function A(e){var t=e.queryHook,n=e.searchAsYouType,i=void 0===n||n,o=e.translations,a=C(e,R),s=function(e,t){return(0,p.B)(h,e,t)}({queryHook:t},{$$widgetType:"ais.searchBox"}),c=s.query,u=s.refine,l=s.isSearchStalled,f=F((0,r.useState)(c),2),d=f[0],g=f[1],m=(0,r.useRef)(null);function y(e){g(e),i&&u(e)}c!==d&&document.activeElement!==m.current&&g(c);var v={inputRef:m,isSearchStalled:l,onChange:function(e){y(e.currentTarget.value)},onReset:function(){y(""),i||u("")},onSubmit:function(e){i||u(d),a.onSubmit&&a.onSubmit(e)},value:d,translations:I({submitButtonTitle:"Submit the search query",resetButtonTitle:"Clear the search query"},o)};return r.createElement(_,k({},a,v))}}},function(e){var t=function(t){return e(e.s=t)};e.O(0,[9774,179],(function(){return t(1780),t(4651)}));var n=e.O();_N_E=n}]);
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.