PageSourceSearch

https://www.smallable.com/_next/static/chunks/5614-2435f09039952e97.js

js smallable.com collected 2026-09-24 22:01:24 UTC 91,384 bytes, 1 lines download raw bytes

1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="063e3701-ce51-4ce9-9ccb-f6d689b79acc",e._sentryDebugIdIdentifier="sentry-dbid-063e3701-ce51-4ce9-9ccb-f6d689b79acc")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5614],{180:(e,t,n)=>{"use strict";n.d(t,{Z:()=>R});var r=n(82732),i=n(17389),s=n(22043),a=n(74207),c=n(11291),u=n(84390),o=n(16247),f=n(12115),h=n(16542),l=n(42271),d=n(78970),m=n(65833),v=n(16505),g=n(94325),p=n(56571),y=n(1597);function R(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,R=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,F=(t=[n,R],(0,a._)(t)||(0,c._)(t)||(0,o._)(t)||(0,u._)()),_=F[0],b=F.slice(1),j=(0,s._)(b,1)[0],x=void 0===j?{}:j,P=x.skipSuspense,E=(0,i._)(x,["skipSuspense"]),S=(0,v.r)(),O=(0,g.m)(),w=(0,m.I)(),A=(0,d.R)(),I=(0,p.w)(void 0===_?{}:_),Q=(0,p.w)(E),H=(0,f.useRef)(!0),N=(0,f.useRef)(null),T=(0,f.useRef)(w.status),C=(0,f.useMemo)(function(){var t=e(function(e,t){if(t){H.current=!0;return}if(H.current){var n=e.instantSearchInstance;e.widgetParams;var r=(0,i._)(e,["instantSearchInstance","widgetParams"]);(0,h.j)(r,N.current,function(e,t){return(null==e?void 0:e.constructor)===Function&&(null==t?void 0:t.constructor)===Function})&&n.status===T.current||(L(r),N.current=r,T.current=n.status)}},function(){H.current=!1});return(0,r._)({},t(I),Q)},[e,I,Q]),D=(0,s._)((0,f.useState)(function(){if(C.getWidgetRenderState){var e,t=A.getHelper(),n=A.getWidgetUiState({})[A.getIndexId()];t.state=(null==(e=C.getWidgetSearchParameters)?void 0:e.call(C,t.state,{uiState:n}))||t.state;var r=(0,l.J)(A),s=r.results,a=r.scopedResults,c=r.recommendResults,u=C.getWidgetRenderState({helper:t,parent:A,instantSearchInstance:w,results:"recommend"===C.dependsOn&&c&&O?c[O.recommendIdx.current++]:s,scopedResults:a,state:t.state,renderState:w.renderState,templatesConfig:w.templatesConfig,createURL:A.createURL,searchMetadata:{isSearchStalled:"stalled"===w.status},status:w.status,error:w.error});return u.widgetParams,(0,i._)(u,["widgetParams"])}return{}}),2),k=D[0],L=D[1];return(0,y.Q)({widget:C,parentIndex:A,props:[I,Q],shouldSsr:!!S,skipSuspense:void 0!==P&&P}),k}},1001: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 Error("The value should be a number, a parsable string or an array of those.")}},1194:(e,t,n)=>{"use strict";function r(e,t){if(!e)throw Error("Invariant failed")}n.d(t,{V:()=>r})},1462:e=>{"use strict";e.exports=function(){var e=Array.prototype.slice.call(arguments);return e.reduceRight(function(e,t){return Object.keys(Object(t)).forEach(function(n){void 0!==t[n]&&(void 0!==e[n]&&delete e[n],e[n]=t[n])}),e},{})}},1597:(e,t,n)=>{"use strict";n.d(t,{Q:()=>h});var r=n(29783),i=n(12115),s=n.t(i,2),a=n(16542),c=s.use,u=n(65833),o=n(32403),f=n(15138);function h(e){var t,n,s,h=e.widget,l=e.parentIndex,d=e.props,m=e.shouldSsr,v=e.skipSuspense,g=(0,f.t)(),p=g.waitForResultsRef,y=g.countRef;g.ignoreMultipleHooksWarning;var R=(0,i.useRef)(d);(0,i.useEffect)(function(){R.current=d},[d]);var F=(0,i.useRef)(h);(0,i.useEffect)(function(){F.current=h},[h]);var _=(0,i.useRef)(null),b=m&&!l.getWidgets().includes(h),j=(0,u.I)();(0,o.E)(function(){var e=F.current;return _.current?(clearTimeout(_.current),(0,a.j)(d,R.current)||l.updateWidget(e,h)):m||l.addWidgets([h]),function(){_.current=setTimeout(function(){j._schedule(function(){j._preventWidgetCleanup||l.removeWidgets([e])})})}},[l,h,m,j,d]),(b||(null==p||null==(t=p.current)?void 0:t.status)==="pending")&&l.addWidgets([h]),(null==p?void 0:p.current)&&!v&&(c(p.current),!(0,r.Q)(h)&&(null==(s=j.helper)?void 0:s.lastResults)&&c(p.current)),(null==p||null==(n=p.current)?void 0:n.status)==="fulfilled"&&(y.current+=1)}},3085:(e,t,n)=>{"use strict";var r=n(62331),i=n(99521),s=n(41959),a=n(88675),c=n(88221);function u(e,t,n,i){return new r(e,t,n,i)}u.version=n(4804),u.AlgoliaSearchHelper=r,u.SearchParameters=a,u.RecommendParameters=i,u.SearchResults=c,u.RecommendResults=s,e.exports=u},4804:e=>{"use strict";e.exports="3.29.3"},8321:e=>{e.exports=function(e){return e.reduce(function(e,t){return e.concat(t)},[])}},11291:(e,t,n)=>{"use strict";function r(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.d(t,{_:()=>r})},13745: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){var r="number"==typeof e[n]?e[n]:0,i=t[n];void 0!==i&&i>=r&&(void 0!==e[n]&&delete e[n],e[n]=i)}),e},{})}},15138:(e,t,n)=>{"use strict";n.d(t,{t:()=>s});var r=n(12115),i=n(24024);function s(){return(0,r.useContext)(i.V)}},16247:(e,t,n)=>{"use strict";n.d(t,{_:()=>i});var r=n(90186);function i(e,t){if(e){if("string"==typeof e)return(0,r._)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return(0,r._)(e,t)}}},16505:(e,t,n)=>{"use strict";n.d(t,{r:()=>s});var r=n(12115),i=(0,r.createContext)(null);function s(){return(0,r.useContext)(i)}},16542:(e,t,n)=>{"use strict";n.d(t,{j:()=>function e(t,n,s){var a,c;if((null==s?void 0:s(t,n))||t===n)return!0;if(t&&n&&(a=t.constructor)===n.constructor){if(a===Date)return t.getTime()===n.getTime();if(a===RegExp)return t.toString()===n.toString();if(a===Array){if((c=t.length)===n.length)for(;c--&&e(t[c],n[c],s););return -1===c}if(!a||(void 0===t?"undefined":(0,r._)(t))==="object"){for(a in c=0,t)if(i.call(t,a)&&++c&&!i.call(n,a)||!(a in n)||!e(t[a],n[a],s))return!1;return Object.keys(n).length===c}}return t!=t&&n!=n}});var r=n(80971),i=Object.prototype.hasOwnProperty},17389:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,i,s={};if("undefined"!=typeof Reflect&&Reflect.ownKeys){for(i=0,n=Reflect.ownKeys(e);i<n.length;i++)r=n[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r]);return s}if(s=function(e,t){if(null==e)return{};var n,r,i={},s=Object.getOwnPropertyNames(e);for(r=0;r<s.length;r++)n=s[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n]);return i}(e,t),Object.getOwnPropertySymbols)for(i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)r=n[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r]);return s}n.d(t,{_:()=>r})},21588:(e,t,n)=>{"use strict";var r=n(38694);function i(e){return Object.keys(e).sort().reduce(function(t,n){return t[n]=e[n],t},{})}var s={_getQueries:function(e,t){var n=[];return n.push({indexName:e,params:s._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach(function(r){n.push({indexName:e,params:s._getDisjunctiveFacetSearchParams(t,r)}
vendor: 2,613 bytes, line 1
1)}),t.getRefinedHierarchicalFacets().forEach(function(r){var i=t.getHierarchicalFacetByName(r),a=t.getHierarchicalRefinement(r),c=t._getHierarchicalFacetSeparator(i);if(a.length>0&&a[0].split(c).length>1){var u=a[0].split(c).slice(0,-1).reduce(function(e,t,n){return e.concat({attribute:i.attributes[n],value:0===n?t:[e[e.length-1].value,t].join(c)})},[]);u.forEach(function(r,a){var c=s._getDisjunctiveFacetSearchParams(t,r.attribute,0===a);function o(e){return i.attributes.some(function(t){return t===e.split(":")[0]})}var f=(c.facetFilters||[]).reduce(function(e,t){if(Array.isArray(t)){var n=t.filter(function(e){return!o(e)});n.length>0&&e.push(n)}return"string"!=typeof t||o(t)||e.push(t),e},[]),h=u[a-1];a>0?c.facetFilters=f.concat(h.attribute+":"+h.value):f.length>0?c.facetFilters=f:delete c.facetFilters,n.push({indexName:e,params:c})})}}),n},_getCompositionQueries:function(e){return[{compositionID:e.index,requestBody:{params:s._getCompositionHitsSearchParams(e)}}]},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(s._getHitsHierarchicalFacetsAttributes(e)).sort(),n=s._getFacetFilters(e),a=s._getNumericFilters(e),c=s._getTagFilters(e),u={};return t.length>0&&(u.facets=t.indexOf("*")>-1?["*"]:t),c.length>0&&(u.tagFilters=c),n.length>0&&(u.facetFilters=n),a.length>0&&(u.numericFilters=a),i(r({},e.getQueryParams(),u))},_getCompositionHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets.map(function(t){return e.disjunctiveFacetsRefinements&&e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].length>0?"disjunctive("+t+")":t})).concat(s._getHitsHierarchicalFacetsAttributes(e)).sort(),n=s._getFacetFilters(e),a=s._getNumericFilters(e),c=s._getTagFilters(e),u={};t.length>0&&(u.facets=t.indexOf("*")>-1?["*"]:t),c.length>0&&(u.tagFilters=c),n.length>0&&(u.facetFilters=n),a.length>0&&(u.numericFilters=a);var o=e.getQueryParams();return delete o.highlightPreTag,delete o.highlightPostTag,delete o.index,i(r({},o,u))},_getDisjunctiveFacetSearchParams:function(e,t,n){var a=s._getFacetFilters(e,t,n),c=s._getNumericFilters(e,t),u=s._getTagFilters(e),o={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};u.length>0&&(o.tagFilters=u);var f=e.getHierarchicalFacetByName(t);return f?o.facets=s._getDisjunctiveHierarchicalFacetAttribute(e,f,n):o.facets=t,c.length>0&&(o.numericFilters=c),a.length>0&&(o.facetFilters=a),i(r({},e.getQueryParams(),o))},_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 s=i[e]||[];t!==r&&s.forEach(function(t){if(Array.isArray(t)){var i=t.map(function(t){return r+e+t});n.push(i)}else n.push(r+e+t)})})}),n},_getTagFilters:function(e){return e.tagFilters?e.tagFilters:e.tagRefinements.join(",")},_getFacetFilters:function(e,t,n){var r=[],i=e.facetsRefinements||{};Object.keys(i).sort().forEach(function(e){(i[e]||[]).slice().sort().forEach(function(t){r.push(e+":"+t)})});var s=e.facetsExcludes||{};Object.keys(s).sort().forEach(function(e){(s[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.slice().sort().forEach(function(t){i.push(e+":"+t)}),r.push(i)}});var c=e.hierarchicalFacetsRefinements||{};return Object.keys(c).sort().forEach(function(i){var s,a,u=(c[i]||[])[0];if(void 0!==u){var o=e.getHierarchicalFacetByName(i),f=e._getHierarchicalFacetSeparator(o),h=e._getHierarchicalRootPath(o);if(t===i){if(-1===u.indexOf(f)||!h&&!0===n||h&&h.split(f).length===u.split(f).length)return;h?(a=h.split(f).length-1,u=h):(a=u.split(f).length-2,u=u.slice(0,u.lastIndexOf(f))),s=o.attributes[a]}else a=u.split(f).length-1,s=o.attributes[a];s&&r.push([s+":"+u])}}),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),s=r.split(i).length,a=n.attributes.slice(0,s+1);return t.concat(a)},[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,n){var r=e._getHierarchicalFacetSeparator(t);if(!0===n){var i=e._getHierarchicalRootPath(t),s=0;return i&&(s=i.split(r).length),[t.attributes[s]]}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 c=a.isDisjunctiveFacet(e)?a.clearRefinements(e):a,u={facetQuery:t,facetName:e};return"number"==typeof n&&(u.maxFacetHits=n),i(r({},s._getHitsSearchParams(c),u))}};e.exports=s},22043:(e,t,n)=>{"use strict";n.d(t,{_:()=>a});var r=n(74207),i=n(84390),s=n(16247);function a(e,t){return(0,r._)(e)||function(e,t){var n,r,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var s=[],a=!0,c=!1;try{for(i=i.call(e);!(a=(n=i.next()).done)&&(s.push(n.value),!t||s.length!==t);a=!0);}catch(e){c=!0,r=e}finally{try{a||null==i.return||i.return()}finally{if(c)throw r}}return s}}(e,t)||(0,s._)(e,t)||(0,i._)()}},24024:(e,t,n)=>{"use strict";n.d(t,{V:()=>r});var r=(0,n(12115).createContext)({countRef:{current:0},waitForResultsRef:null,resolveWaitForResultsRef:{current:null},ignoreMultipleHooksWarning:!1})},25039:(e,t,n)=>{"use strict";var r=n(87909),i=n(8321);e.exports=function(e,t){var n,s,a={};return t.forEach(function(t){t.forEach(function(t,n){e.includes(t.objectID)||(a[t.objectID]?a[t.objectID]={indexSum:a[t.objectID].indexSum+n,count:a[t.objectID].count+1}:a[t.objectID]={indexSum:n,count:1})})}),(n=t.length,s=[],Object.keys(a).forEach(function(e){a[e].count<2&&(a[e].indexSum+=100),s.push({objectID:e,avgOfIndices:a[e].indexSum/n})}),s.sort(function(e,t){return e.avgOfIndices>t.avgOfIndices?1:-1})).reduce(function(e,n){var s=r(i(t),function(e){return e.objectID===n.objectID});return s?e.concat(s):e},[])}},25151:(e,t,n)=>{"use strict";function r(e,t){for(var n,r=0;r<e.length;r++)if(t(n=e[r],r,e))return n}n.d(t,{I:()=>r})},28424:(e,t,n)=>{"use strict";var r=n(1462),i=n(88723),s=n(78195),a={addRefinement:function(e,t,n){if(a.isRefined(e,t,n))return e;var i=""+n,s=e[t]?e[t].concat(i):[i],c={};return c[t]=s,r(c,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 Error("toggleRefinement should be used with a value");return 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 s(e,[t]);if("function"==typeof t){var r=!1,a=Object.keys(e).reduce(function(i,s){var a=e[s]||[],c=a.filter(function(e){return!t(e,s,n)});return c.length!==a.length&&(r=!0),i[s]=c,i},{});return r?a:e}},isRefined:function(e,t,n){var r=!!e[t]&&e[t].length>0;return void 0!==n&&r?-1!==e[t].indexOf(""+n):r}};e.exports=a}
1,29783:(e,t,n)=>{"use strict";function r(e){return"ais.dynamicWidgets"===e.$$type||"ais.feeds"===e.$$type}n.d(t,{Q:()=>r})},32403:(e,t,n)=>{"use strict";n.d(t,{E:()=>i});var r=n(12115),i="undefined"!=typeof window?r.useLayoutEffect:r.useEffect},32966:(e,t,n)=>{"use strict";n.d(t,{t:()=>r});var r=(0,n(12115).createContext)(null)},35170:(e,t,n)=>{"use strict";function r(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.map(function(e){var t;return"https://www.algolia.com/doc/api-reference/widgets/"+e.name+"/js/"+(void 0!==(t=e.connector)&&t?"#connector":"")}).join(", ");return function(e){return[e,"See documentation: ".concat(r)].filter(Boolean).join("\n\n")}}n.d(t,{V:()=>r})},36269:(e,t,n)=>{"use strict";var r=n(87909);e.exports=function(e,t){var n=(t||[]).map(function(e){return e.split(":")});return e.reduce(function(e,t){var i=t.split(":"),s=r(n,function(e){return e[0]===i[0]});return i.length>1||!s?(e[0].push(i[0]),e[1].push(i[1])):(e[0].push(s[0]),e[1].push(s[1])),e},[[],[]])}},38115: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}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,i,s,a,c,u;if(this._events||(this._events={}),"error"===e&&(!this._events.error||r(this._events.error)&&!this._events.error.length)){if(t=arguments[1],t instanceof Error)throw t;var o=Error('Uncaught, unspecified "error" event. ('+t+")");throw o.context=t,o}if(void 0===(i=this._events[e]))return!1;if(n(i))switch(arguments.length){case 1:i.call(this);break;case 2:i.call(this,arguments[1]);break;case 3:i.call(this,arguments[1],arguments[2]);break;default:a=Array.prototype.slice.call(arguments,1),i.apply(this,a)}else if(r(i))for(c=0,a=Array.prototype.slice.call(arguments,1),s=(u=i.slice()).length;c<s;c++)u[c].apply(this,a);return!0},t.prototype.addListener=function(e,i){var s;if(!n(i))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,n(i.listener)?i.listener:i),this._events[e]?r(this._events[e])?this._events[e].push(i):this._events[e]=[this._events[e],i]:this._events[e]=i,r(this._events[e])&&!this._events[e].warned&&(s=void 0===this._maxListeners?t.defaultMaxListeners:this._maxListeners)&&s>0&&this._events[e].length>s&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},t.prototype.on=t.prototype.addListener,t.prototype.once=function(e,t){if(!n(t))throw TypeError("listener must be a function");var r=!1;function i(){this.removeListener(e,i),r||(r=!0,t.apply(this,arguments))}return i.listener=t,this.on(e,i),this},t.prototype.removeListener=function(e,t){var i,s,a,c;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,s=-1,i===t||n(i.listener)&&i.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(r(i)){for(c=a;c-- >0;)if(i[c]===t||i[c].listener&&i[c].listener===t){s=c;break}if(s<0)return this;1===i.length?(i.length=0,delete this._events[e]):i.splice(s,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)}},38694:e=>{"use strict";function t(e){return"function"==typeof e||Array.isArray(e)||"[object Object]"===Object.prototype.toString.call(e)}e.exports=function(e){t(e)||(e={});for(var n=1,r=arguments.length;n<r;n++){var i=arguments[n];t(i)&&function e(n,r){if(n===r)return n;for(var i in r)if(Object.prototype.hasOwnProperty.call(r,i)&&"__proto__"!==i&&"constructor"!==i){var s=r[i],a=n[i];(void 0===a||void 0!==s)&&(t(a)&&t(s)?n[i]=e(a,s):n[i]="object"==typeof s&&null!==s?e(Array.isArray(s)?[]:{},s):s)}return n}(e,i)}return e}},41959:e=>{"use strict";function t(e,t){this._state=e,this._rawResults={};var n=this;
1e.params.forEach(function(e){var r=e.$$id;n[r]=t[r],n._rawResults[r]=t[r]})}t.prototype={constructor:t},e.exports=t},42247:(e,t,n)=>{"use strict";n.d(t,{i:()=>a,x:()=>f});var r={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},i=/[&<>"']/g,s=RegExp(i.source);function a(e){return e&&s.test(e)?e.replace(i,function(e){return r[e]}):e}var c={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},u=/&(amp|quot|lt|gt|#39);/g,o=RegExp(u.source);function f(e){return e&&o.test(e)?e.replace(u,function(e){return c[e]}):e}},42271:(e,t,n)=>{"use strict";n.d(t,{J:()=>c});var r=n(82732),i=n(45849),s=n(3085);function a(e){var t,n,r;return new s.SearchResults(e,[{query:null!=(t=e.query)?t:"",page:null!=(n=e.page)?n:0,hitsPerPage:null!=(r=e.hitsPerPage)?r:20,hits:[],nbHits:0,nbPages:0,params:"",exhaustiveNbHits:!0,exhaustiveFacetsCount:!0,processingTimeMS:0,index:e.index}],{__isArtificial:!0})}function c(e){var t=e.getHelper(),n=e.getResults()||a(t.state),s=e.getScopedResults().map(function(t){var s=t.indexId===e.getIndexId()?n:a(t.helper.state);return(0,i._)((0,r._)({},t),{results:t.results||s})});return{results:n,scopedResults:s,recommendResults:t.lastRecommendResults}}},43530:e=>{"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},45377:(e,t,n)=>{"use strict";n.d(t,{_:()=>a});var r=n(90186),i=n(11291),s=n(16247);function a(e){return function(e){if(Array.isArray(e))return(0,r._)(e)}(e)||(0,i._)(e)||(0,s._)(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},45849:(e,t,n)=>{"use strict";function r(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e}n.d(t,{_:()=>r})},47009:(e,t,n)=>{"use strict";e.exports=function(e){return function(t,n){var r,o,f,h,l,d=e.hierarchicalFacets[n],m=e.hierarchicalFacetsRefinements[d.name]&&e.hierarchicalFacetsRefinements[d.name][0]||"",v=e._getHierarchicalFacetSeparator(d),g=e._getHierarchicalRootPath(d),p=e._getHierarchicalShowParentLevel(d),y=s(e._getHierarchicalFacetSortBy(d)),R=t.every(function(e){return e.exhaustive}),F=(r=y,o=v,f=g,h=p,l=m,function(e,t,n){var s=e;if(n>0){var d=0;for(s=e;d<n;)s=i(s&&Array.isArray(s.data)?s.data:[],function(e){return e.isRefined}),d++}if(s){var m=Object.keys(t.data).map(function(e){return[e,t.data[e]]}).filter(function(e){var t,n,r,i,a,c;return t=e[0],n=s.path||f,r=l,i=o,a=f,c=h,(!a||0===t.indexOf(a)&&a!==t)&&(!a&&-1===t.indexOf(i)||a&&t.split(i).length-a.split(i).length==1||-1===t.indexOf(i)&&-1===r.indexOf(i)||0===r.indexOf(t)||0===t.indexOf(n+i)&&(c||0===t.indexOf(r)))});s.data=a(m.map(function(e){var n,r,i,s,a,f,h=e[0];return n=e[1],r=h,i=o,s=u(l),a=t.exhaustive,{name:(f=r.split(i))[f.length-1].trim(),path:r,escapedValue:c(r),count:n,isRefined:s===r||0===s.indexOf(r+i),exhaustive:a,data:null}}),r[0],r[1])}return e}),_=t;return g&&(_=t.slice(g.split(v).length)),_.reduce(F,{name:e.hierarchicalFacets[n].name,count:null,isRefined:!0,path:null,escapedValue:null,exhaustive:R,data:null})}};var r=n(84637),i=n(87909),s=n(36269),a=n(54211),c=r.escapeFacetValue,u=r.unescapeFacetValue},50215:(e,t,n)=>{"use strict";n.d(t,{d:()=>p});var r=n(82732),i=n(45849),s=n(45377),a=n(35170),c=n(52053),u=n(51248),o=n(88026),f=(0,a.V)({name:"current-refinements",connector:!0}),h=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.l;return(0,c.t)(e,f()),function(n){if((n||{}).includedAttributes&&(n||{}).excludedAttributes)throw Error(f("The options `includedAttributes` and `excludedAttributes` cannot be used together."));var s=n||{},a=s.includedAttributes,c=s.excludedAttributes,u=void 0===c?["query"]:c,o=s.transformItems,h=void 0===o?function(e){return e}:o;return{$$type:"ais.currentRefinements",init:function(t){var n=t.instantSearchInstance;e((0,i._)((0,r._)({},this.getWidgetRenderState(t)),{instantSearchInstance:n}),!0)},render:function(t){var n=t.instantSearchInstance;e((0,i._)((0,r._)({},this.getWidgetRenderState(t)),{instantSearchInstance:n}),!1)},dispose:function(){t()},getRenderState:function(e,t){return(0,i._)((0,r._)({},e),{currentRefinements:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,r=e.scopedResults,i=e.createURL,s=e.helper,c=t?r.reduce(function(e,n){return e.concat(h(l({results:n.results,helper:n.helper,indexId:n.indexId,includedAttributes:a,excludedAttributes:u}),{results:t}))},[]):h(l({results:null,helper:s,indexId:s.state.index,includedAttributes:a,excludedAttributes:u}),{results:t});return{items:c,canRefine:c.length>0,refine:function(e){return m(s,e)},createURL:function(e){return i(d(s.state,e))},widgetParams:n}}}}};function l(e){var t=e.results,n=e.helper,r=e.indexId,i=e.includedAttributes,a=e.excludedAttributes,c=-1!==(i||[]).indexOf("query")||-1===(a||[]).indexOf("query"),u=i?function(e){return -1!==i.indexOf(e.attribute)}:function(e){return -1===a.indexOf(e.attribute)},f=(0,o.t)(t,n.state,c).map(v).filter(u);
1return f.reduce(function(e,t){return(0,s._)(e.filter(function(e){return e.attribute!==t.attribute})).concat([{indexName:n.state.index,indexId:r,attribute:t.attribute,label:t.attribute,refinements:f.filter(function(e){return e.attribute===t.attribute}).sort(function(e,t){return"numeric"===e.type?e.value-t.value:0}),refine:function(e){return m(n,e)}}])},[])}function d(e,t){switch(e=e.resetPage(),t.type){case"facet":return e.removeFacetRefinement(t.attribute,String(t.value));case"disjunctive":return e.removeDisjunctiveFacetRefinement(t.attribute,String(t.value));case"hierarchical":return e.removeHierarchicalFacetRefinement(t.attribute);case"exclude":return e.removeExcludeRefinement(t.attribute,String(t.value));case"numeric":return e.removeNumericRefinement(t.attribute,t.operator,String(t.value));case"tag":return e.removeTagRefinement(String(t.value));case"query":return e.setQueryParameter("query","");default:return e}}function m(e,t){e.setState(d(e.state,t)).search()}function v(e){var t,n="numeric"===(t=e).type?Number(t.name):"escapedValue"in t?t.escapedValue:t.name,r=e.operator?"".concat(function(e){switch(e){case">=":return"≥";case"<=":return"≤";default:return e}}(e.operator)," ").concat(e.name):e.name,i={attribute:e.attribute,type:e.type,value:n,label:r};return void 0!==e.operator&&(i.operator=e.operator),void 0!==e.count&&(i.count=e.count),void 0!==e.exhaustive&&(i.exhaustive=e.exhaustive),i}var g=n(180);function p(e,t){return(0,g.Z)(h,e,t)}},51248:(e,t,n)=>{"use strict";function r(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n]}n.d(t,{l:()=>r})},52053:(e,t,n)=>{"use strict";function r(e,t){if(void 0===e||"function"!=typeof e)throw Error("The render function is not valid (received type ".concat(Object.prototype.toString.call(e).slice(8,-1),").\n\n").concat(t))}n.d(t,{t:()=>r})},54211:e=>{"use strict";e.exports=function(e,t,n){if(!Array.isArray(e))return[];Array.isArray(n)||(n=[]);var r=e.map(function(e,n){return{criteria:t.map(function(t){return e[t]}),index:n,value:e}});return r.sort(function(e,t){for(var r=-1;++r<e.criteria.length;){var i=function(e,t){if(e!==t){var n=void 0!==e,r=null===e,i=void 0!==t,s=null===t;if(!s&&e>t||r&&i||!n)return 1;if(!r&&e<t||s&&n||!i)return -1}return 0}(e.criteria[r],t.criteria[r]);if(i){if(r>=n.length)return i;if("desc"===n[r])return-i;return i}}return e.index-t.index}),r.map(function(e){return e.value})}},56571:(e,t,n)=>{"use strict";n.d(t,{w:()=>a});var r=n(22043),i=n(12115),s=n(16542);function a(e){var t=(0,r._)((0,i.useState)(function(){return e}),2),n=t[0],a=t[1];return(0,s.j)(n,e)||a(e),n}},58095: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}},58219:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var r=n(80971);function i(e){if((void 0===e?"undefined":(0,r._)(e))!=="object"||null===e||"[object Object]"!==(null===e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(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}},60945:(e,t,n)=>{"use strict";n.d(t,{m:()=>r});var r=(0,n(12115).createContext)(null)},62331:(e,t,n)=>{"use strict";var r=n(38115),i=n(97210),s=n(84637).escapeFacetValue,a=n(43530),c=n(38694),u=n(88723),o=n(78195),f=n(99521),h=n(41959),l=n(21588),d=n(88675),m=n(88221),v=n(25039),g=n(4804);function p(e,t,n,r){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+g+")"),this.setClient(e);var i=n||{};i.index=t,this.state=d.make(i),this.recommendState=new f({params:i.recommendState}),this.lastResults=null,this.lastRecommendResults=null,this._queryId=0,this._recommendQueryId=0,this._lastQueryIdReceived=-1,this._lastRecommendQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0,this._currentNbRecommendQueries=0,this._searchResultsOptions=r,this._recommendCache={}}function y(e){if(e<0)throw Error("Page requested below 0.");return this._change({state:this.state.setPage(e),isPageReset:!1}),this}function R(){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.searchWithComposition=function(){return this._runComposition({onlyWithDerivedHelpers:!0}),this},p.prototype.recommend=function(){return this._recommend(),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;
1return(this._currentNbQueries++,this.emit("searchOnce",{state:n}),t)?void this.client.search(r).then(function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(null,new m(n,e.results),n)}).catch(function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,n)}):this.client.search(r).then(function(e){return i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),{content:new m(n,e.results),state:n,_originalResponse:e}},function(e){throw i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),e})},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=c({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:o(l._getHitsSearchParams(r),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),s="search for answers was called, but this client does not have a function client.initIndex(index).findAnswers";if("function"!=typeof this.client.initIndex)throw Error(s);var a=this.client.initIndex(r.index);if("function"!=typeof a.findAnswers)throw Error(s);return a.findAnswers(r.query,e.queryLanguages,i)},p.prototype.searchForFacetValues=function(e,t,n,r){var i,a="function"==typeof this.client.searchForFacetValues&&"function"!=typeof this.client.searchForFacets,c="function"==typeof this.client.initIndex;if(!a&&!c&&"function"!=typeof this.client.search)throw Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues or client.initIndex(index).searchForFacetValues");var u=this.state.setQueryParameters(r||{}),o=u.isDisjunctiveFacet(e),f=l.getSearchForFacetQuery(e,t,n,u);this._currentNbQueries++;var h=this;a?i=this.client.searchForFacetValues([{indexName:u.index,params:f}]):c?i=this.client.initIndex(u.index).searchForFacetValues(f):(delete f.facetName,i=this.client.search([{type:"facet",facet:e,indexName:u.index,params:f}]).then(function(e){return e.results[0]})),this.emit("searchForFacetValues",{state:u,facet:e,query:t});var d=this.lastResults&&this.lastResults.index===u.index&&this.lastResults.renderingContent&&this.lastResults.renderingContent.facetOrdering&&this.lastResults.renderingContent.facetOrdering.values&&this.lastResults.renderingContent.facetOrdering.values[e]&&this.lastResults.renderingContent.facetOrdering.values[e].hide||[];return i.then(function(t){return h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),(t=Array.isArray(t)?t[0]:t).facetHits=t.facetHits.reduce(function(t,n){return d.indexOf(n.value)>-1||(n.escapedValue=s(n.value),n.isRefined=o?u.isDisjunctiveFacetRefined(e,n.escapedValue):u.isFacetRefined(e,n.escapedValue),t.push(n)),t},[]),t},function(e){throw h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),e})},p.prototype.searchForCompositionFacetValues=function(e,t,n,r){if("function"!=typeof this.client.searchForFacetValues)throw Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues");var i,a=this.state.setQueryParameters(r||{}),c=a.isDisjunctiveFacet(e);this._currentNbQueries++;var u=this;return i=this.client.searchForFacetValues({compositionID:a.index,facetName:e,searchForFacetValuesRequest:{params:{query:t,maxFacetHits:n,searchQuery:l._getCompositionHitsSearchParams(a)}}}),this.emit("searchForFacetValues",{state:a,facet:e,query:t}),i.then(function(t){return u._currentNbQueries--,0===u._currentNbQueries&&u.emit("searchQueueEmpty"),(t=t.results[0]).facetHits.forEach(function(t){t.escapedValue=s(t.value),t.isRefined=c?a.isDisjunctiveFacetRefined(e,t.escapedValue):a.isFacetRefined(e,t.escapedValue)}),t},function(e){throw u._currentNbQueries--,0===u._currentNbQueries&&u.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.addFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.addFrequentlyBoughtTogether(e)}),this},p.prototype.addRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.addRelatedProducts(e)}),this},p.prototype.addTrendingItems=function(e){return this._recommendChange({state:this.recommendState.addTrendingItems(e)}),this},p.prototype.addTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.addTrendingFacets(e)}),this},p.prototype.addLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.addLookingSimilar(e)}),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.removeFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.removeParam
vendor: 4,059 bytes, line 1
1s(e)}),this},p.prototype.removeRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},p.prototype.removeTrendingItems=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},p.prototype.removeTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},p.prototype.removeLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),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=y,p.prototype.setPage=y,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:d.make(e),isPageReset:!1}),this},p.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new d(e),this},p.prototype.hasRefinements=function(e){return!!u(this.state.getNumericRefinements(e))||(this.state.isConjunctiveFacet(e)?this.state.isFacetRefined(e):this.state.isDisjunctiveFacet(e)?this.state.isDisjunctiveFacetRefined(e):!!this.state.isHierarchicalFacet(e)&&this.state.isHierarchicalFacetRefined(e))},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=R,p.prototype.getPage=R,p.prototype.getTags=function(){return this.state.tagRefinements},p.prototype.getRefinements=function(e){var t=[];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"})})):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}),s=Array.prototype.concat.apply(r,i),a=this._queryId++;if(this._currentNbQueries++,!s.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,n,a));
1try{this.client.search(s).then(this._dispatchAlgoliaResponse.bind(this,n,a)).catch(this._dispatchAlgoliaError.bind(this,a))}catch(e){this.emit("error",{error:e})}},p.prototype._runComposition=function(){var e=this.state,t=[],n=this.derivedHelpers.map(function(n){var r=n.getModifiedState(e),i=l._getCompositionQueries(r);return t.push({state:r,helper:n}),n.emit("search",{state:r,results:n.lastResults}),i}),r=Array.prototype.concat.apply([],n),i=this._queryId++;if(this._currentNbQueries++,!r.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,t,i));if(r.length>1)throw Error("Only one query is allowed when using a composition.");var s=r[0];try{this.client.search(s).then(this._dispatchAlgoliaResponse.bind(this,t,i)).catch(this._dispatchAlgoliaError.bind(this,i))}catch(e){this.emit("error",{error:e})}},p.prototype._recommend=function(){var e=this.state,t=this.recommendState,n=this.getIndex(),r=[{state:t,index:n,helper:this}],i=t.params.map(function(e){return e.$$id});this.emit("fetch",{recommend:{state:t,results:this.lastRecommendResults}});var s=this._recommendCache,a=this.derivedHelpers.map(function(t){var n=t.getModifiedState(e).index;if(!n)return[];var a=t.getModifiedRecommendState(new f);return r.push({state:a,index:n,helper:t}),i=Array.prototype.concat.apply(i,a.params.map(function(e){return e.$$id})),t.emit("fetch",{recommend:{state:a,results:t.lastRecommendResults}}),a._buildQueries(n,s)}),c=Array.prototype.concat.apply(this.recommendState._buildQueries(n,s),a);if(0!==c.length){if(c.length>0&&void 0===this.client.getRecommendations)return void console.warn("Please update algoliasearch/lite to the latest version in order to use recommend widgets.");var u=this._recommendQueryId++;this._currentNbRecommendQueries++;try{this.client.getRecommendations(c).then(this._dispatchRecommendResponse.bind(this,u,r,i)).catch(this._dispatchRecommendError.bind(this,u))}catch(e){this.emit("error",{error:e})}}},p.prototype._dispatchAlgoliaResponse=function(e,t,n){var r=this;if(!(t<this._lastQueryIdReceived)){this._currentNbQueries-=t-this._lastQueryIdReceived,this._lastQueryIdReceived=t,0===this._currentNbQueries&&this.emit("searchQueueEmpty");var i=n.results.slice(),s=Object.keys(n).reduce(function(e,t){return"results"!==t&&(e[t]=n[t]),e},{});Object.keys(s).length<=0&&(s=void 0),e.forEach(function(e){var t=e.state,n=e.queriesCount,a=e.helper,c=void 0!==n?i.splice(0,n):i;if(!t.index)return void a.emit("result",{results:null,state:t});if(c.length>0&&c[0].feedID){var u=c.map(function(e){var n=new m(t,[e],r._searchResultsOptions);return void 0!==s&&(n._rawContent=s),n});a.lastResults=new m(t,[c[0]],r._searchResultsOptions),a.lastResults.feeds=u,void 0!==s&&(a.lastResults._rawContent=s)}else a.lastResults=new m(t,c,r._searchResultsOptions),void 0!==s&&(a.lastResults._rawContent=s);a.emit("result",{results:a.lastResults,state:t})})}},p.prototype._dispatchRecommendResponse=function(e,t,n,r){if(!(e<this._lastRecommendQueryIdReceived)){this._currentNbRecommendQueries-=e-this._lastRecommendQueryIdReceived,this._lastRecommendQueryIdReceived=e,0===this._currentNbRecommendQueries&&this.emit("recommendQueueEmpty");var i=this._recommendCache,s={};n.filter(function(e){return void 0===i[e]}).forEach(function(e,t){s[e]||(s[e]=[]),s[e].push(t)}),Object.keys(s).forEach(function(e){var t=s[e],a=r.results[t[0]];if(1===t.length){i[e]=a;return}i[e]=Object.assign({},a,{hits:v(n,t.map(function(e){return r.results[e].hits}))})});var a={};n.forEach(function(e){a[e]=i[e]}),t.forEach(function(e){var t=e.state,n=e.helper;if(!e.index)return void n.emit("recommend:result",{results:null,state:t});n.lastRecommendResults=new h(t,a),n.emit("recommend:result",{recommend:{results:n.lastRecommendResults,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._dispatchRecommendError=function(e,t){e<this._lastRecommendQueryIdReceived||(this._currentNbRecommendQueries-=e-this._lastRecommendQueryId
1Received,this._lastRecommendQueryIdReceived=e,this.emit("error",{error:t}),0===this._currentNbRecommendQueries&&this.emit("recommendQueueEmpty"))},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._recommendChange=function(e){var t=e.state;t!==this.recommendState&&(this.recommendState=t,this.emit("recommend:change",{search:{results:this.lastResults,state:this.state},recommend:{results:this.lastRecommendResults,state:this.recommendState}}))},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 ("+g+")"),this.client=e),this},p.prototype.getClient=function(){return this.client},p.prototype.derive=function(e,t){var n=new i(this,e,t);return this.derivedHelpers.push(n),n},p.prototype.detachDerivedHelper=function(e){var t=this.derivedHelpers.indexOf(e);if(-1===t)throw Error("Derived helper already detached");this.derivedHelpers.splice(t,1)},p.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=p},63291:e=>{"use strict";e.exports=function(e,t){return e.filter(function(n,r){return t.indexOf(n)>-1&&e.indexOf(n)===r})}},65833:(e,t,n)=>{"use strict";n.d(t,{I:()=>a});var r=n(12115),i=n(32966),s=n(1194);function a(){var e=(0,r.useContext)(i.t);return(0,s.V)(null!==e),e}},73493:(e,t,n)=>{"use strict";n.d(t,{J:()=>p});var r=n(87922),i=n(82732),s=n(45849),a=n(17389),c=n(79239),u=n(35170),o=n(52053),f=n(22043),h=n(80971),l=n(51248),d=(0,u.V)({name:"refinement-list",connector:!0}),m=["isRefined","count:desc","name:asc"],v=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.l;return(0,o.t)(e,d()),function(n){var u,o,l,v=n||{},g=v.attribute,p=v.operator,y=void 0===p?"or":p,R=v.limit,F=void 0===R?10:R,_=v.showMore,b=void 0!==_&&_,j=v.showMoreLimit,x=void 0===j?20:j,P=v.sortBy,E=void 0===P?m:P,S=v.escapeFacetValues,O=void 0===S||S,w=v.transformItems,A=void 0===w?function(e){return e}:w;if(!g)throw Error(d("The `attribute` option is required."));if(!/^(and|or)$/.test(y))throw Error(d('The `operator` must one of: `"and"`, `"or"` (got "'.concat(y,'").')));if(!0===b&&x<=F)throw Error(d("`showMoreLimit` should be greater than `limit`."));var I=function(e){var t=e.name,n=e.escapedValue,r=(0,a._)(e,["name","escapedValue"]);return(0,s._)((0,i._)({},r),{value:n,label:t,highlighted:t})},Q=[],H=!0,N=!1,T=function(){};function C(){T()}var D=function(){return function(){}};return{$$type:"ais.refinementList",init:function(t){e((0,s._)((0,i._)({},this.getWidgetRenderState(t)),{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e((0,s._)((0,i._)({},this.getWidgetRenderState(t)),{instantSearchInstance:t.instantSearchInstance}),!1)},getRenderState:function(e,t){return(0,s._)((0,i._)({},e),{refinementList:(0,s._)((0,i._)({},e.refinementList),(0,r._)({},g,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(t){var r=this,d=t.results,v=t.state,p=t.createURL,y=t.instantSearchInstance,R=t.helper,_=[],j=[];if(l&&o&&D||(S=(P={instantSearchInstance:y,helper:R,attribute:g,widgetType:this.$$type}).instantSearchInstance,w=P.helper,k=P.attribute,L=P.widgetType,l=function(){for(var e,t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];var s=(0,f._)(n,4),a=s[1],c=s[2],u=s[3],o=(0,f._)(n[0].split(":"),2),l=o[0],d=o[1],m="string"==typeof k?k:k(a);1===n.length&&"object"===(0,h._)(n[0])?S.sendEventToInsights(n[0]):"click"===l&&n.length>=2&&n.length<=4&&((w.state.isHierarchicalFacet(m)?w.state.isHierarchicalFacetRefined(m,a):w.state.isConjunctiveFacet(m)?w.state.isFacetRefined(m,a):w.state.isDisjunctiveFacetRefined(m,a))||S.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:L,eventType:l,eventModifier:d,payload:(0,i._)({eventName:void 0===c?"Filter Applied":c,index:(null==(e=w.lastResults)?void 0:e.index)||w.state.index,filters:["".concat(m,":").concat(a)]},void 0===u?{}:u),attribute:m}))},o=function(e){l("click:internal",e),R.toggleFacetRefinement(g,e).search()},V=this,D=function(t){return function(n){var r=t.instantSearchInstance,o=t.results;if(""===n&&Q)e((0,s._)((0,i._)({},V.getWidgetRenderState((0,s._)((0,i._)({},t),{results:u}))),{instantSearchInstance:r}),!1);else{var f={highlightPreTag:O?c.FU.highlightPreTag:c.sn.highlightPreTag,highlightPostTag:O?c.FU.highlightPostTag:c.sn.highlightPostTag};R.searchForFacetValues(g,n,Math.min(N?x:F,100),f).then(function(n){var f=A((O?(0,c.ef)(n.facetHits):n.facetHits).map(function(e){var t=e.escapedValue,n=e.value,r=(0,a._)(e,["escapedValue","value"]);return(0,s._)((0,i._)({},r),{value:t,label:n})}),{results:o});e((0,s._)((0,i._)({},V.getWidgetRenderState((0,s._)((0,i._)({},t),{results:u}))),{items:f,canToggleShowMore:!1,canRefine:!0,isFromSearch:!0,instantSearchInstance:r}),!1)})}}}),d){var P,S,w,k,L,V,W,B=d.getFacetValues(g,{sortBy:E,facetOrdering:E===m});_=A((j=B&&Array.isArray(B)?B:[]).slice(0,N?x:F).map(I),{results:d});var q=v.maxValuesPerFacet,M=N?x:F;H=q>M?j.length<=M:j.length<M,u=d,Q=_,t.results&&(W=this,T=function(){N=!N,W.render(t)})}var U=D&&D(t),$=N&&Q.length>F,Z=b&&!H;return{createURL:function(e){return p(function(t){return r.getWidgetUiState(t,{searchParameters:v.resetPage().toggleFacetRefinement(g,e),helper:R})})},items:_,refine:o,searchForItems:U,isFromSearch:!1,canRefine:_.length>0,widgetParams:n,isShowingMore:N,canToggleShowMore:$||Z,toggleShowMore:C,sendEvent:l,hasExhaustiveItems:H}},dispose:function(e){var n=e.state;t();var r=n.setQueryParameter("maxValuesPerFacet",void 0);return"and"===y?r.removeFacet(g):r.removeDisjunctiveFacet(g)},getWidgetUiState:function(e,t){var n,a,c=t.searchParameters,u="or"===y?c.getDisjunctiveRefinements(g):c.getConjunctiveRefinements(g);return n=(0,s._)((0,i._)({},e),{refinementList:(0,s._)((0,i._)({},e.refinementList),(0,r._)({},g,u))}),a=g,n.refinementList&&(n.refinementList[a]&&0!==n.refinementList[a].length||delete n.refinementList[a],0===Object.keys(n.refinementList).length&&delete n.refinementList),n},getWidgetSearchParameters:function(e,t){var n=t.uiState,a="or"===y;if(e.isHierarchicalFacet(g)||a&&e.isConjunctiveFacet(g)||!a&&e.isDisjunctiveFacet(g))return e;var c=n.refinementList&&n.refinementList[g],u=a?e.addDisjunctiveFacet(g).removeDisjunctiveFacetRefinement(g):e.addFacet(g).removeFacetRefinement(g),o=Math.max(u.maxValuesPerFacet||0,b?x:F),f=u.setQueryParameter("maxValuesPerFacet",o);if(!c){var h=a?"disjunctiveFacetsRefinements":"facetsRefinements";return f.setQueryParameters((0,r._)({},h,(0,s._)((0,i._)({},f[h]),(0,r._)({},g,[]))))}return c.reduce(function(e,t){return a?e.addDisjunctiveFacetRefinement(g,t):e.addFacetRefinement(g,t)},f)}}}},g=n(180);function p(e,t){return(0,g.Z)(v,e,t)}},74207:(e,t,n)=>{"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,{_:()=>r})},76792:(e,t,n)=>{"use strict";n.d(t,{R:()=>r});var r=(0,n(12115).createContext)(null)},78195:e=>{"use strict";e.exports=function(e,t){if(null===e)return{};var n,r,i={},s=Object.keys(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}},78970:(e,t,n)=>{"use strict";n.d(t,{R:()=>a});var r=n(12115),i=n(60945),s=n(1194);function a(){var e=(0,r.useContext)(i.m);return(0,s.V)(null!==e),e}}
1,79239:(e,t,n)=>{"use strict";n.d(t,{FU:()=>o,sn:()=>f,ef:()=>m,S8:()=>d});var r=n(87922);function i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var s=n(82732),a=n(45849),c=n(42247),u=n(58219),o={highlightPreTag:"__ais-highlight__",highlightPostTag:"__/ais-highlight__"},f={highlightPreTag:"<mark>",highlightPostTag:"</mark>"};function h(e){return(0,c.i)(e).replace(RegExp(o.highlightPreTag,"g"),f.highlightPreTag).replace(RegExp(o.highlightPostTag,"g"),f.highlightPostTag)}function l(e){return(0,u.Q)(e)&&"string"!=typeof e.value?Object.keys(e).reduce(function(t,n){return(0,a._)((0,s._)({},t),(0,r._)({},n,l(e[n])))},{}):Array.isArray(e)?e.map(l):(0,a._)((0,s._)({},e),{value:h(e.value)})}function d(e){return void 0===e.__escaped&&((e=e.map(function(e){var t=e;if(null==t)throw TypeError("Cannot destructure "+t);var n=i({},e);return n._highlightResult&&(n._highlightResult=l(n._highlightResult)),n._snippetResult&&(n._snippetResult=l(n._snippetResult)),n})).__escaped=!0),e}function m(e){return e.map(function(e){return(0,a._)((0,s._)({},e),{highlighted:h(e.highlighted)})})}},80971:(e,t,n)=>{"use strict";function r(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}n.d(t,{_:()=>r})},82424:e=>{"use strict";e.exports=function(e){return null!==e&&/^[a-zA-Z0-9_-]{1,64}$/.test(e)}},82732:(e,t,n)=>{"use strict";n.d(t,{_:()=>i});var r=n(87922);function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),i.forEach(function(t){(0,r._)(e,t,n[t])})}return e}},83572:(e,t,n)=>{"use strict";n.d(t,{B:()=>y});var r=n(87922),i=n(82732),s=n(45849),a=n(22043),c=n(95451),u=n(35170),o=n(52053);function f(e){return Array.isArray(e)?e:[e]}var h=n(25151),l=n(51248),d=(0,u.V)({name:"toggle-refinement",connector:!0}),m="ais.toggleRefinement",v=function(e){var t=e.instantSearchInstance,n=e.helper,r=e.attribute,i=e.on;return function(){for(var e,s=arguments.length,c=Array(s),u=0;u<s;u++)c[u]=arguments[u];if(1===c.length)return void t.sendEventToInsights(c[0]);var o=(0,a._)(c,3),f=o[1],h=o[2],l=(0,a._)(c[0].split(":"),2),d=l[0],v=l[1];"click"===d&&void 0!==i&&(f||t.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:m,eventType:d,eventModifier:v,payload:{eventName:void 0===h?"Filter Applied":h,index:(null==(e=n.lastResults)?void 0:e.index)||n.state.index,filters:i.map(function(e){return"".concat(r,":").concat(e)})},attribute:r}))}},g=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.l;return(0,o.t)(e,d()),function(n){var a,u=n||{},o=u.attribute,l=u.on,g=u.off;if(!o)throw Error(d("The `attribute` option is required."));var p=void 0!==g,y=f(void 0===l||l).map(c.A),R=p?f(g).map(c.A):void 0,F=function(e,t){var n=t.state,r=t.createURL,i=t.getWidgetUiState,s=t.helper;return function(){n=n.resetPage();var t=e?y:R;t&&t.forEach(function(e){n=n.removeDisjunctiveFacetRefinement(o,e)});var a=e?R:y;return a&&a.forEach(function(e){n=n.addDisjunctiveFacetRefinement(o,e)}),r(function(e){return i(e,{searchParameters:n,helper:s})})}};return{$$type:m,init:function(t){var n=t.instantSearchInstance;e((0,s._)((0,i._)({},this.getWidgetRenderState(t)),{instantSearchInstance:n}),!0)},render:function(t){var n=t.instantSearchInstance;e((0,s._)((0,i._)({},this.getWidgetRenderState(t)),{instantSearchInstance:n}),!1)},dispose:function(e){var n=e.state;return t(),n.removeDisjunctiveFacet(o)},getRenderState:function(e,t){return(0,s._)((0,i._)({},e),{toggleRefinement:(0,s._)((0,i._)({},e.toggleRefinement),(0,r._)({},o,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=e.state,r=e.helper,i=e.results,s=e.createURL,u=e.instantSearchInstance,l=i?y.every(function(e){return t.isDisjunctiveFacetRefined(o,e)}):y.every(function(e){return t.isDisjunctiveFacetRefined(o,e)}),d={isRefined:l,count:0},m={isRefined:p&&!l,count:0};if(i){var g=f(R||!1),_=i.getFacetValues(o,{})||[],b=y.map(function(e){return(0,h.I)(_,function(t){return t.escapedValue===(0,c.A)(String(e))})}).filter(function(e){return void 0!==e}),j=p?g.map(function(e){return(0,h.I)(_,function(t){return t.escapedValue===(0,c.A)(String(e))})}).filter(function(e){return void 0!==e}):[];d={isRefined:!!b.length&&b.every(function(e){return e.isRefined}),count:b.reduce(function(e,t){return e+t.count},0)||null},m={isRefined:!!j.length&&j.every(function(e){return e.isRefined}),count:j.reduce(function(e,t){return e+t.count},0)||_.reduce(function(e,t){return e+t.count},0)}}
1a||(a=v({instantSearchInstance:u,attribute:o,on:y,helper:r}));var x=l?m:d;return{value:{name:o,isRefined:l,count:i?x.count:null,onFacetValue:d,offFacetValue:m},createURL:F(l,{state:t,createURL:s,helper:r,getWidgetUiState:this.getWidgetUiState}),sendEvent:a,canRefine:!!(i?x.count:null),refine:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isRefined:!1}).isRefined;e?(y.forEach(function(e){return r.removeDisjunctiveFacetRefinement(o,e)}),p&&R.forEach(function(e){return r.addDisjunctiveFacetRefinement(o,e)})):(a("click:internal",e),p&&R.forEach(function(e){return r.removeDisjunctiveFacetRefinement(o,e)}),y.forEach(function(e){return r.addDisjunctiveFacetRefinement(o,e)})),r.search()},widgetParams:n}},getWidgetUiState:function(e,t){var n,a=t.searchParameters,c=y&&y.every(function(e){return a.isDisjunctiveFacetRefined(o,e)});return c?(0,s._)((0,i._)({},e),{toggle:(0,s._)((0,i._)({},e.toggle),(0,r._)({},o,c))}):(null==(n=e.toggle)||delete n[o],e)},getWidgetSearchParameters:function(e,t){var n=t.uiState;if(e.isHierarchicalFacet(o)||e.isConjunctiveFacet(o))return e;var a=e.addDisjunctiveFacet(o).removeDisjunctiveFacetRefinement(o);
1return n.toggle&&n.toggle[o]?(y&&y.forEach(function(e){a=a.addDisjunctiveFacetRefinement(o,e)}),a):p?(R&&R.forEach(function(e){a=a.addDisjunctiveFacetRefinement(o,e)}),a):a.setQueryParameters({disjunctiveFacetsRefinements:(0,s._)((0,i._)({},e.disjunctiveFacetsRefinements),(0,r._)({},o,[]))})}}}},p=n(180);function y(e,t){return(0,p.Z)(g,e,t)}},84390:(e,t,n)=>{"use strict";function r(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{_:()=>r})},84637: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(/^\\-/,"-")}}},87909: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]}}},87922:(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,{_:()=>r})},88026:(e,t,n)=>{"use strict";n.d(t,{t:()=>a});var r=n(95451),i=n(25151);function s(e,t,n,s){var a,c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],u={type:t,attribute:n,name:s,escapedValue:(0,r.A)(s)},o=(0,i.I)(c,function(e){return e.name===n});if("hierarchical"===t){for(var f=function(e){o=o&&o.data&&(0,i.I)(Object.keys(o.data).map(d(o.data)),function(t){return t.name===l[e]})},h=e.getHierarchicalFacetByName(n),l=s.split(h.separator),d=function(e){return function(t){return e[t]}},m=0;void 0!==o&&m<l.length;++m)f(m);a=o&&o.count}else a=o&&o.data&&o.data[u.name];return void 0!==a&&(u.count=a),o&&void 0!==o.exhaustive&&(u.exhaustive=o.exhaustive),u}function a(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=e||{},a=[],c=t.facetsRefinements,u=void 0===c?{}:c,o=t.facetsExcludes,f=void 0===o?{}:o,h=t.disjunctiveFacetsRefinements,l=void 0===h?{}:h,d=t.hierarchicalFacetsRefinements,m=void 0===d?{}:d,v=t.numericRefinements,g=void 0===v?{}:v,p=t.tagRefinements;return Object.keys(u).forEach(function(e){u[e].forEach(function(n){a.push(s(t,"facet",e,n,i.facets))})}),Object.keys(f).forEach(function(e){f[e].forEach(function(t){a.push({type:"exclude",attribute:e,name:t,exclude:!0})})}),Object.keys(l).forEach(function(e){l[e].forEach(function(n){a.push(s(t,"disjunctive",e,(0,r.T)(n),i.disjunctiveFacets))})}),Object.keys(m).forEach(function(e){m[e].forEach(function(n){a.push(s(t,"hierarchical",e,n,i.hierarchicalFacets))})}),Object.keys(g).forEach(function(e){var t=g[e];Object.keys(t).forEach(function(n){var r=t[n];(Array.isArray(r)?r:[r]).forEach(function(t){a.push({type:"numeric",attribute:e,name:"".concat(t),numericValue:t,operator:n})})})}),(void 0===p?[]:p).forEach(function(e){a.push({type:"tag",attribute:"_tags",name:e})}),n&&t.query&&t.query.trim()&&a.push({attribute:"query",type:"query",name:t.query,query:t.query}),a}},88221:(e,t,n)=>{"use strict";var r=n(92579),i=n(1462),s=n(84637),a=n(87909),c=n(58095),u=n(36269),o=n(13745),f=n(54211),h=s.escapeFacetValue,l=s.unescapeFacetValue,d=n(47009);function m(e){var t={};return e.forEach(function(e,n){t[e]=n}),t}function v(e,t,n){t&&t[n]&&(e.stats=t[n])}function g(e,t,n){var s=t[0]||{};this._rawResults=t;var u=this;Object.keys(s).forEach(function(e){u[e]=s[e]});var f=i(n,{persistHierarchicalRootCount:!1});Object.keys(f).forEach(function(e){u[e]=f[e]}),this.processingTimeMS=t.reduce(function(e,t){return void 0===t.processingTimeMS?e:e+t.processingTimeMS},0),this.disjunctiveFacets=[],this.hierarchicalFacets=e.hierarchicalFacets.map(function(){return[]}),this.facets=[];var h=e.getRefinedDisjunctiveFacets(),g=m(e.facets),p=m(e.disjunctiveFacets),y=1,R=s.facets||{};Object.keys(R).forEach(function(t){var n=R[t],r=(f=e.hierarchicalFacets,a(f,function(e){return(e.attributes||[]).indexOf(t)>-1}));if(r){var i=r.attributes.indexOf(t),o=c(e.hierarchicalFacets,function(e){return e.name===r.name});u.hierarchicalFacets[o][i]={attribute:t,data:n,exhaustive:s.exhaustiveFacetsCount}}else{var f,h,l=-1!==e.disjunctiveFacets.indexOf(t),d=-1!==e.facets.indexOf(t);l&&(h=p[t],u.disjunctiveFacets[h]={name:t,data:n,exhaustive:s.exhaustiveFacetsCount},v(u.disjunctiveFacets[h],s.facets_stats,t)),d&&(h=g[t],u.facets[h]={name:t,data:n,exhaustive:s.exhaustiveFacetsCount},v(u.facets[h],s.facets_stats,t))}}),this.hierarchicalFacets=r(this.hierarchicalFacets),h.forEach(function(n){var r=t[y],a=r&&r.facets?r.facets:{},f=e.getHierarchicalFacetByName(n);
1Object.keys(a).forEach(function(t){var n,h=a[t];if(f){n=c(e.hierarchicalFacets,function(e){return e.name===f.name});var d=c(u.hierarchicalFacets[n],function(e){return e.attribute===t});if(-1===d)return;u.hierarchicalFacets[n][d].data=u.persistHierarchicalRootCount?o(u.hierarchicalFacets[n][d].data,h):i(h,u.hierarchicalFacets[n][d].data)}else{n=p[t];var m=s.facets&&s.facets[t]||{};u.disjunctiveFacets[n]={name:t,data:o(m,h),exhaustive:r.exhaustiveFacetsCount},v(u.disjunctiveFacets[n],r.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach(function(r){!u.disjunctiveFacets[n].data[r]&&e.disjunctiveFacetsRefinements[t].indexOf(l(r))>-1&&(u.disjunctiveFacets[n].data[r]=0)})}}),y++}),e.getRefinedHierarchicalFacets().forEach(function(n){var r=e.getHierarchicalFacetByName(n),s=e._getHierarchicalFacetSeparator(r),a=e.getHierarchicalRefinement(n);0===a.length||a[0].split(s).length<2||t.slice(y).forEach(function(t){var n=t&&t.facets?t.facets:{};Object.keys(n).forEach(function(t){var o=n[t],f=c(e.hierarchicalFacets,function(e){return e.name===r.name}),h=c(u.hierarchicalFacets[f],function(e){return e.attribute===t});if(-1!==h){var l={};if(a.length>0&&!u.persistHierarchicalRootCount){var d=a[0].split(s)[0];l[d]=u.hierarchicalFacets[f][h].data[d]}u.hierarchicalFacets[f][h].data=i(l,o,u.hierarchicalFacets[f][h].data)}}),y++})}),Object.keys(e.facetsExcludes).forEach(function(t){var n=e.facetsExcludes[t],r=g[t];u.facets[r]={name:t,data:R[t],exhaustive:s.exhaustiveFacetsCount},n.forEach(function(e){u.facets[r]=u.facets[r]||{name:t},u.facets[r].data=u.facets[r].data||{},u.facets[r].data[e]=0})}),this.hierarchicalFacets=this.hierarchicalFacets.map(d(e)),this.facets=r(this.facets),this.disjunctiveFacets=r(this.disjunctiveFacets),this._state=e}function p(e,t){var n=a(e,function(e){return e.name===t});return n&&n.stats}function y(e,t,n,r,i){var s=a(i,function(e){return e.name===n}),c=s&&s.data&&s.data[r]?s.data[r]:0;return{type:t,attributeName:n,name:r,count:c,exhaustive:s&&s.exhaustive||!1}}g.prototype.getFacetByName=function(e){function t(t){return t.name===e}return a(this.facets,t)||a(this.disjunctiveFacets,t)||a(this.hierarchicalFacets,t)},g.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],g.prototype.getFacetValues=function(e,t){var n,r=function(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=h(n);return{name:n,escapedValue:i,count:r.data[n],isRefined:e._state.isFacetRefined(t,i),isExcluded:e._state.isExcludeRefined(t,n)}}):[]}if(e._state.isDisjunctiveFacet(t)){var i=a(e.disjunctiveFacets,n);return i?Object.keys(i.data).map(function(n){var r=h(n);return{name:n,escapedValue:r,count:i.data[n],isRefined:e._state.isDisjunctiveFacetRefined(t,r)}}):[]}if(e._state.isHierarchicalFacet(t)){var s=a(e.hierarchicalFacets,n);if(!s)return s;var c=e._state.getHierarchicalFacetByName(t),u=e._state._getHierarchicalFacetSeparator(c),o=l(e._state.getHierarchicalRefinement(t)[0]||"");0===o.indexOf(c.rootPath)&&(o=o.replace(c.rootPath+u,""));var f=o.split(u);return f.unshift(t),function e(t,n,r){t.isRefined=t.name===(n[r]&&n[r].trim()),t.data&&t.data.forEach(function(t){e(t,n,r+1)})}(s,f,0),s}}(this,e);if(r){var s=i(t,{sortBy:g.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),c=this;return n=Array.isArray(r)?[e]:c._state.getHierarchicalFacetByName(r.name).attributes,function e(t,n,r,s){if(s=s||0,Array.isArray(n))return t(n,r[s]);if(!n.data||0===n.data.length)return n;var a=n.data.map(function(n){return e(t,n,r,s+1)});return i({data:t(a,r[s])},n)}(function(e,t){var n,r,i,a,o,h,l,d=c.renderingContent&&c.renderingContent.facetOrdering&&c.renderingContent.facetOrdering.values&&c.renderingContent.facetOrdering.values[t];if(s.facetOrdering&&d)return r=[],i=[],a=d.hide||[],o=(d.order||[]).reduce(function(e,t,n){return e[t]=n,e},{}),e.forEach(function(e){var t=e.path||e.name,n=a.indexOf(t)>-1;n||void 0===o[t]?n||i.push(e):r[o[t]]=e}),r=r.filter(function(e){return e}),"hidden"===(h=d.sortRemainingBy)?r:(n="alpha"===h?[["path","name"],["asc","asc"]]:[["count"],["desc"]],r.concat(f(i,n[0],n[1])));if(Array.isArray(s.sortBy)){var m=u(s.sortBy,g.DEFAULT_SORT),v=f(e,m[0],m[1]),p=d&&d.hide?d.hide:[];if(p.length>0){var y=[];return v.forEach(function(e){var t=e.path||e.name;-1===p.indexOf(t)&&y.push(e)}),y}return v}if("function"==typeof s.sortBy)return l=s.sortBy,e.sort(l);throw Error("options.sortBy is optional but if defined it must be either an array of str
1ing (predicates) or a sorting function")},r,n)}},g.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?p(this.facets,e):this._state.isDisjunctiveFacet(e)?p(this.disjunctiveFacets,e):void 0},g.prototype.getRefinements=function(){var e=this._state,t=this,n=[];return Object.keys(e.facetsRefinements).forEach(function(r){e.facetsRefinements[r].forEach(function(i){n.push(y(e,"facet",r,i,t.facets))})}),Object.keys(e.facetsExcludes).forEach(function(r){e.facetsExcludes[r].forEach(function(i){n.push(y(e,"exclude",r,i,t.facets))})}),Object.keys(e.disjunctiveFacetsRefinements).forEach(function(r){e.disjunctiveFacetsRefinements[r].forEach(function(i){n.push(y(e,"disjunctive",r,i,t.disjunctiveFacets))})}),Object.keys(e.hierarchicalFacetsRefinements).forEach(function(r){e.hierarchicalFacetsRefinements[r].forEach(function(i){var s,c,u,o,f,h,l,d,m,v,g;n.push((s=e,c=r,u=i,o=t.hierarchicalFacets,f=s.getHierarchicalFacetByName(c),h=s._getHierarchicalFacetSeparator(f),l=u.split(h),d=a(o,function(e){return e.name===c}),v=(m=l.reduce(function(e,t){var n=e&&a(e.data,function(e){return e.name===t});return void 0!==n?n:e},d))&&m.count||0,g=m&&m.exhaustive||!1,{type:"hierarchical",attributeName:c,name:m&&m.path||"",count:v,exhaustive:g}))})}),Object.keys(e.numericRefinements).forEach(function(t){var r=e.numericRefinements[t];Object.keys(r).forEach(function(e){r[e].forEach(function(r){n.push({type:"numeric",attributeName:t,name:r,numericValue:r,operator:e})})})}),e.tagRefinements.forEach(function(e){n.push({type:"tag",attributeName:"_tags",name:e})}),n},e.exports=g},88675:(e,t,n)=>{"use strict";var r=n(1462),i=n(87909),s=n(63291),a=n(38694),c=n(88723),u=n(78195),o=n(1001),f=n(82424),h=n(28424);function l(e,t){return Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every(function(e,n){return l(t[n],e)}):e===t}function d(e){var t=e?d._parseNumbers(e):{};void 0===t.userToken||f(t.userToken)||console.warn("[algoliasearch-helper] The `userToken` parameter is invalid. This can lead to wrong analytics.\n  - Format: [a-zA-Z0-9_-]{1,64}"),this.facets=t.facets||[],this.disjunctiveFacets=t.disjunctiveFacets||[],this.hierarchicalFacets=t.hierarchicalFacets||[],this.facetsRefinements=t.facetsRefinements||{},this.facetsExcludes=t.facetsExcludes||{},this.disjunctiveFacetsRefinements=t.disjunctiveFacetsRefinements||{},this.numericRefinements=t.numericRefinements||{},this.tagRefinements=t.tagRefinements||[],this.hierarchicalFacetsRefinements=t.hierarchicalFacetsRefinements||{};var n=this;Object.keys(t).forEach(function(e){var r=-1!==d.PARAMETERS.indexOf(e),i=void 0!==t[e];!r&&i&&(n[e]=t[e])})}function m(e){var t=parseFloat(e);return isFinite(t)?t:null}d.PARAMETERS=Object.keys(new d),d._parseNumbers=function(e){if(e instanceof d)return e;var t={};if(["aroundPrecision","aroundRadius","getRankingInfo","minWordSizefor2Typos","minWordSizefor1Typo","page","maxValuesPerFacet","distinct","minimumAroundRadius","hitsPerPage","minProximity"].forEach(function(n){var r=e[n];if("string"==typeof r){var i=parseFloat(r);isNaN(i)?t[n]=r:isFinite(i)?t[n]=i:t[n]=null}else"number"!=typeof r||isFinite(r)||(t[n]=null)}),Array.isArray(e.insideBoundingBox)&&(t.insideBoundingBox=e.insideBoundingBox.map(function(e){return Array.isArray(e)?e.map(function(e){return"string"==typeof e?m(e):"number"!=typeof e||isFinite(e)?e:null}):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?m(e):"number"!=typeof e||isFinite(e)?e:null}):"string"==typeof e?m(e):"number"!=typeof e||isFinite(e)?e:null});n[t][e]=i})}),t.numericRefinements=n}return a(e,t)},d.make=function(e){var t=new d(e);return(e.hierarchicalFacets||[]).forEach(function(e){if(e.rootPath){var n=t.getHierarchicalRefinement(e.name);n.length>0&&0!==n[0].indexOf(e.rootPath)&&(t=t.clearRefinements(e.name)),0===(n=t.getHierarchicalRefinement(e.name)).length&&(t=t.toggleHierarchicalFacetRefinement(e.name,e.rootPath))}}),t},d.validate=function(e,t){var n=t||{};return e.tagFilters&&n.tagRefinements&&n.tagRefinements.length>0?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?Error("[Tags] Cannot switch from the advanced tag API to the managed API. It is probably an error, if it is not, you should first clear the tags with clearTags method."):e.numericFilters&&n.numericRefinements&&c(n.numericRefinements)?Error("[Numeric filters] Can't switch from the advanced to the managed API. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):c(e.numericRefinements)&&n.numericFilters?Error("[Numeric filters] Can't switch from the managed API to the advanced. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):null},d.prototype={constructor:d,clearRefinements:function(e){var t={numericRefinements:this._clearNumericRefinements(e),facetsRefinements:h.clearRefinement(this.facetsRefinements,e,"conjunctiveFacet"),facetsExcludes:h.clearRefinement(this.facetsExcludes,e,"exclude"),disjunctiveFacetsRefinements:h.clearRefinement(this.disjunctiveFacetsRefinements,e,"disjunctiveFacet"),hierarchicalFacetsRefinements:h.clearRefinement(this.hierarchicalFacetsRefinements,e,"hierarchicalFacet")};return t.numericRefinements===this.numericRefinements&&t.facetsRefinements===this.facetsRefinements&&t.facetsExcludes===this.facetsExcludes&&t.disjunctiveFacetsRefinements===this.disjunctiveFacetsRefinements&&t.hierarchicalFacetsRefinements===this.hierarchicalFacetsRefinements?this:this.setQueryParameters(t)},clearTags:function(){return void 0===this.tagFilters&&0===this.tagRefinements.length?this:this.setQueryParameters({tagFilters:void 0,tagRefinements:[]})},setIndex:function(e){return e===this.index?this:this.setQueryParameters({index:e})},setQuery:function(e){return e===this.query?this:this.setQueryParameters({query:e})},setPage:function(e){return e===this.page?this:this.setQueryParameters({page:e})},setFacets:function(e){return this.setQueryParameters({facets:e})},setDisjunctiveFacets:function(e){return this.setQueryParameters({disjunctiveFacets:e})},setHitsPerPage:function(e){return this.hitsPerPage===e?this:this.setQueryParameters({hitsPerPage:e})},setTypoTolerance:function(e){return this.typoTolerance===e?this:this.setQueryParameters({typoTolerance:e})},addNumericRefinement:function(e,t,n){var r=o(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){return void 0!==n?this.isNumericRefined(e,t,n)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(r,i){return i===e&&r.op===t&&l(r.val,o(n))})}):this:void 0!==t?this.isNumericRefined(e,t)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(n,r){return r===e&&n.op===t})}):this:this.isNumericRefined(e)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(t,n){return n===e})}):this},getNumericRefinements:function(e){return this.numericRefinements[e]||{}},getNumericRefinement:function(e,t){return this.numericRefinements[e]&&this.numericRefinements[e][t]},_clearNumericRefinements:function(e){if(void 0===e)return c(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return u(this.numericRefinements,[e]);if("function"==typeof e){var t=!1,n=this.numericRefinements,r=Object.keys(n).reduce(function(r,i){var s=n[i],a={};return Object.keys(s=s||{}
vendor: 6,420 bytes, line 1
1).forEach(function(n){var r=s[n]||[],c=[];r.forEach(function(t){e({val:t,op:n},i,"numeric")||c.push(t)}),c.length!==r.length&&(t=!0),a[n]=c}),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 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 Error(e+" is not defined in the facets attribute of the helper configuration");return h.isRefined(this.facetsRefinements,e,t)?this:this.setQueryParameters({facetsRefinements:h.addRefinement(this.facetsRefinements,e,t)})},addExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw Error(e+" is not defined in the facets attribute of the helper configuration");return h.isRefined(this.facetsExcludes,e,t)?this:this.setQueryParameters({facetsExcludes:h.addRefinement(this.facetsExcludes,e,t)})},addDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return h.isRefined(this.disjunctiveFacetsRefinements,e,t)?this:this.setQueryParameters({disjunctiveFacetsRefinements:h.addRefinement(this.disjunctiveFacetsRefinements,e,t)})},addTagRefinement:function(e){if(this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.concat(e)};return this.setQueryParameters(t)},removeFacet:function(e){return this.isConjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({facets:this.facets.filter(function(t){return t!==e})}):this},removeDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.filter(function(t){return t!==e})}):this},removeHierarchicalFacet:function(e){return this.isHierarchicalFacet(e)?this.clearRefinements(e).setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.filter(function(t){return t.name!==e})}):this},removeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw Error(e+" is not defined in the facets attribute of the helper configuration");return h.isRefined(this.facetsRefinements,e,t)?this.setQueryParameters({facetsRefinements:h.removeRefinement(this.facetsRefinements,e,t)}):this},removeExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw Error(e+" is not defined in the facets attribute of the helper configuration");return h.isRefined(this.facetsExcludes,e,t)?this.setQueryParameters({facetsExcludes:h.removeRefinement(this.facetsExcludes,e,t)}):this},removeDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return h.isRefined(this.disjunctiveFacetsRefinements,e,t)?this.setQueryParameters({disjunctiveFacetsRefinements:h.removeRefinement(this.disjunctiveFacetsRefinements,e,t)}):this},removeTagRefinement:function(e){if(!this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.filter(function(t){return t!==e})};return this.setQueryParameters(t)},toggleRefinement:function(e,t){return this.toggleFacetRefinement(e,t)},toggleFacetRefinement:function(e,t){if(this.isHierarchicalFacet(e))return this.toggleHierarchicalFacetRefinement(e,t);if(this.isConjunctiveFacet(e))return this.toggleConjunctiveFacetRefinement(e,t);if(this.isDisjunctiveFacet(e))return this.toggleDisjunctiveFacetRefinement(e,t);throw 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 Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsRefinements:h.toggleRefinement(this.facetsRefinements,e,t)})},toggleExcludeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsExcludes:h.toggleRefinement(this.facetsExcludes,e,t)})},toggleDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return this.setQueryParameters({disjunctiveFacetsRefinements:h.toggleRefinement(this.disjunctiveFacetsRefinements,e,t)})},toggleHierarchicalFacetRefinement:function(e,t){if(!this.isHierarchicalFacet(e))throw 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 Error(e+" is already refined.");if(!this.isHierarchicalFacet(e))throw Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration.");var n={};return n[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:r(n,this.hierarchicalFacetsRefinements)})},removeHierarchicalFacetRefinement:function(e){if(!this.isHierarchicalFacetRefined(e))return this;var t={};return t[e]=[],this.setQueryParameters({hierarchicalFacetsRefinements:r(t,this.hierarchicalFacetsRefinements)})},toggleTagRefinement:function(e){return this.isTagRefined(e)?this.removeTagRefinement(e):this.addTagRefinement(e)},isDisjunctiveFacet:function(e){return this.disjunctiveFacets.indexOf(e)>-1},isHierarchicalFacet:function(e){return void 0!==this.getHierarchicalFacetByName(e)},isConjunctiveFacet:function(e){return this.facets.indexOf(e)>-1},isFacetRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&h.isRef
1ined(this.facetsRefinements,e,t)},isExcludeRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&h.isRefined(this.facetsExcludes,e,t)},isDisjunctiveFacetRefined:function(e,t){return!!this.isDisjunctiveFacet(e)&&h.isRefined(this.disjunctiveFacetsRefinements,e,t)},isHierarchicalFacetRefined:function(e,t){if(!this.isHierarchicalFacet(e))return!1;var n=this.getHierarchicalRefinement(e);return t?-1!==n.indexOf(t):n.length>0},isNumericRefined:function(e,t,n){if(void 0===n&&void 0===t)return!!this.numericRefinements[e];var r,s=this.numericRefinements[e]&&void 0!==this.numericRefinements[e][t];if(void 0===n||!s)return s;var a=o(n),c=void 0!==(r=this.numericRefinements[e][t],i(r,function(e){return l(e,a)}));return s&&c},isTagRefined:function(e){return -1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=s(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 s(this.hierarchicalFacets.map(function(e){return e.name}),Object.keys(this.hierarchicalFacetsRefinements).filter(function(t){return e.hierarchicalFacetsRefinements[t].length>0})).sort()},getUnrefinedDisjunctiveFacets:function(){var e=this.getRefinedDisjunctiveFacets();return this.disjunctiveFacets.filter(function(t){return -1===e.indexOf(t)})},managedParameters:["index","facets","disjunctiveFacets","facetsRefinements","hierarchicalFacets","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacetsRefinements"],getQueryParams:function(){var e=this.managedParameters,t={},n=this;return Object.keys(this).forEach(function(r){var i=n[r];-1===e.indexOf(r)&&void 0!==i&&(t[r]=i)}),t},setQueryParameter:function(e,t){if(this[e]===t)return this;var n={};return n[e]=t,this.setQueryParameters(n)},setQueryParameters:function(e){if(!e)return this;var t=d.validate(this,e);if(t)throw t;var n=this,r=d._parseNumbers(e),i=Object.keys(this).reduce(function(e,t){return e[t]=n[t],e},{}),s=Object.keys(r).reduce(function(e,t){var n=void 0!==e[t],i=void 0!==r[t];return n&&!i?u(e,[t]):(i&&(e[t]=r[t]),e)},i);return new this.constructor(s)},resetPage:function(){return void 0===this.page?this:this.setPage(0)},_getHierarchicalFacetSortBy:function(e){return e.sortBy||["isRefined:desc","name:asc"]},_getHierarchicalFacetSeparator:function(e){return e.separator||" > "},_getHierarchicalRootPath:function(e){return e.rootPath||null},_getHierarchicalShowParentLevel:function(e){return"boolean"!=typeof e.showParentLevel||e.showParentLevel},getHierarchicalFacetByName:function(e){return i(this.hierarchicalFacets,function(t){return t.name===e})},getHierarchicalFacetBreadcrumb:function(e){if(!this.isHierarchicalFacet(e))return[];var t=this.getHierarchicalRefinement(e)[0];if(!t)return[];var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e));return t.split(n).map(function(e){return e.trim()})},toString:function(){return JSON.stringify(this,null,2)}},e.exports=d},88723:e=>{"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},90186:(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}n.d(t,{_:()=>r})},92579:e=>{"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},94325:(e,t,n)=>{"use strict";n.d(t,{m:()=>s});var r=n(12115),i=n(76792);function s(){return(0,r.useContext)(i.R)}},95451:(e,t,n)=>{"use strict";function r(e){return"string"==typeof e?e.replace(/^\\-/,"-"):e}function i(e){return"number"==typeof e&&e<0||"string"==typeof e?String(e).replace(/^-/,"\\-"):e}n.d(t,{A:()=>i,T:()=>r})},96393:(e,t,n)=>{"use strict";n.d(t,{f:()=>g});var r=n(87922),i=n(82732),s=n(45849),a=n(22043),c=n(35170),u=n(52053);function o(e){return"number"==typeof e&&isFinite(e)}var f=n(25151),h=n(51248),l=(0,c.V)({name:"range-input",connector:!0},{name:"range-slider",connector:!0});function d(e){var t=e.min,n=e.max,r=Math.pow(10,e.precision);return{min:t?Math.floor(t*r)/r:t,max:n?Math.ceil(n*r)/r:n}}var m=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h.l;return(0,u.t)(e,l()),function(n){var c=n||{},u=c.attribute,h=void 0===u?"":u,m=c.min,v=c.max,g=c.precision,p=void 0===g?0:g;if(!h)throw Error(l("The `attribute` option is required."));if(o(m)&&o(v)&&m>v)throw Error(l("The `max` option can't be lower than `min`."));
1var y={from:function(e){return e.toLocaleString()},to:function(e){return Number(Number(e).toFixed(p)).toLocaleString()}},R=function(e,t,n,r){var i,s,c=e.state,u=t.min,f=t.max,l=(0,a._)(c.getNumericRefinement(h,">=")||[],1)[0],g=(0,a._)(c.getNumericRefinement(h,"<=")||[],1)[0],y=void 0===n||""===n,R=void 0===r||""===r,F=d({min:y?void 0:parseFloat(n),max:R?void 0:parseFloat(r),precision:p}),_=F.min,b=F.max;i=o(m)||u!==_?o(m)&&y?m:_:void 0,s=o(v)||f!==b?o(v)&&R?v:b:void 0;var j=void 0===i,x=o(u)&&u<=i,P=j||o(i)&&(!o(u)||x),E=void 0===s,S=o(s)&&f>=s,O=E||o(s)&&(!o(f)||S),w=g!==s;return(l!==i||w)&&P&&O?(c=c.removeNumericRefinement(h),o(i)&&(c=c.addNumericRefinement(h,">=",i)),o(s)&&(c=c.addNumericRefinement(h,"<=",s)),c.resetPage()):null};function F(e,t){return function(){var n=(0,a._)(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[void 0,void 0],2),r=R(e,t,n[0],n[1]);r&&e.setState(r).search()}}return{$$type:"ais.range",init:function(t){e((0,s._)((0,i._)({},this.getWidgetRenderState(t)),{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e((0,s._)((0,i._)({},this.getWidgetRenderState(t)),{instantSearchInstance:t.instantSearchInstance}),!1)},getRenderState:function(e,t){return(0,s._)((0,i._)({},e),{range:(0,s._)((0,i._)({},e.range),(0,r._)({},h,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t,r,c,u=e.results,l=e.helper,g=e.instantSearchInstance,R=u&&u.disjunctiveFacets||[],_=(0,f.I)(R,function(e){return e.name===h}),b=(t=_&&_.stats||{min:void 0,max:void 0},d({min:o(m)?m:o(t.min)?t.min:0,max:o(v)?v:o(t.max)?t.max:0,precision:p})),j=(r=(0,a._)(l.getNumericRefinement(h,">=")||[],1)[0],c=(0,a._)(l.getNumericRefinement(h,"<=")||[],1)[0],[o(r)?r:-1/0,o(c)?c:1/0]);return{refine:u?F(l,b):F(l,{min:void 0,max:void 0}),canRefine:b.min!==b.max,format:y,range:b,sendEvent:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(1===t.length)return void g.sendEventToInsights(t[0])},widgetParams:(0,s._)((0,i._)({},n),{precision:p}),start:j}},dispose:function(e){var n=e.state;return t(),n.removeDisjunctiveFacet(h).removeNumericRefinement(h)},getWidgetUiState:function(e,t){var n=t.searchParameters.getNumericRefinements(h),a=n[">="],c=void 0===a?[]:a,u=n["<="],o=void 0===u?[]:u;return 0===c.length&&0===o.length?e:(0,s._)((0,i._)({},e),{range:(0,s._)((0,i._)({},e.range),(0,r._)({},h,"".concat(c,":").concat(o)))})},getWidgetSearchParameters:function(e,t){var n=t.uiState,c=e.addDisjunctiveFacet(h).setQueryParameters({numericRefinements:(0,s._)((0,i._)({},e.numericRefinements),(0,r._)({},h,{}))});o(m)&&(c=c.addNumericRefinement(h,">=",m)),o(v)&&(c=c.addNumericRefinement(h,"<=",v));var u=n.range&&n.range[h];if(!u||-1===u.indexOf(":"))return c;var f=(0,a._)(u.split(":").map(parseFloat),2),l=f[0],d=f[1];return o(l)&&(!o(m)||m<l)&&(c=(c=c.removeNumericRefinement(h,">=")).addNumericRefinement(h,">=",l)),o(d)&&(!o(v)||d<v)&&(c=(c=c.removeNumericRefinement(h,"<=")).addNumericRefinement(h,"<=",d)),c}}}},v=n(180);function g(e,t){return(0,v.Z)(m,e,t)}},97210:(e,t,n)=>{"use strict";var r=n(38115);function i(e,t,n){this.main=e,this.fn=t,this.recommendFn=n,this.lastResults=null,this.lastRecommendResults=null}n(43530)(i,r),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},i.prototype.getModifiedRecommendState=function(e){return this.recommendFn(e)},e.exports=i},99521:e=>{"use strict";function t(e){e=e||{},this.params=e.params||[]}t.prototype={constructor:t,addParams:function(e){var n=this.params.slice();return n.push(e),new t({params:n})},removeParams:function(e){return new t({params:this.params.filter(function(t){return t.$$id!==e})})},addFrequentlyBoughtTogether:function(e){return this.addParams(Object.assign({},e,{model:"bought-together"}))},addRelatedProducts:function(e){return this.addParams(Object.assign({},e,{model:"related-products"}))},addTrendingItems:function(e){return this.addParams(Object.assign({},e,{model:"trending-items"}))},addTrendingFacets:function(e){return this.addParams(Object.assign({},e,{model:"trending-facets"}))},addLookingSimilar:function(e){return this.addParams(Object.assign({},e,{model:"looking-similar"}))},_buildQueries:function(e,t){return this.params.filter(function(e){return void 0===t[e.$$id]}).map(function(t){var n=Object.assign({},t,{indexName:e,threshold:t.threshold||0});return delete n.$$id,n})}},e.exports=t}}]);

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.