From a95e39ff83da6094da65579871993a864c077e5f Mon Sep 17 00:00:00 2001 From: nobody Date: Tue, 8 Dec 2020 19:50:14 +0100 Subject: [PATCH] Updated: instantsearch.js v4.9.0 -> v4.9.1 (#199) --- modules/internal/targets.js | 2 +- pages/updates/updates.html | 1 + .../instantsearch.js/4.9.0/instantsearch.production.min.jsm | 3 --- .../instantsearch.js/4.9.1/instantsearch.production.min.jsm | 3 +++ 4 files changed, 5 insertions(+), 4 deletions(-) delete mode 100644 resources/instantsearch.js/4.9.0/instantsearch.production.min.jsm create mode 100644 resources/instantsearch.js/4.9.1/instantsearch.production.min.jsm diff --git a/modules/internal/targets.js b/modules/internal/targets.js index bd5d1d18..56bb58f1 100644 --- a/modules/internal/targets.js +++ b/modules/internal/targets.js @@ -222,7 +222,7 @@ targets.setLastVersion = function (type, version) { } else if (type.startsWith('/instantsearch.js/3.')) { return '3.7.0'; } else if (type.startsWith('/instantsearch.js/4.')) { - return '4.9.0'; + return '4.9.1'; } else if (type.startsWith('/iScroll/5.')) { return '5.2.0'; } else if (type.startsWith('/jets/0.')) { diff --git a/pages/updates/updates.html b/pages/updates/updates.html index 23009de4..4783c238 100644 --- a/pages/updates/updates.html +++ b/pages/updates/updates.html @@ -35,6 +35,7 @@
  • Added: MaterialDesign v2.8.94, v3.9.97, v4.9.95, v5.8.55 (#198)
  • Added CDN: cdn.materialdesignicons.com (#198)
  • Added: p5.js v0.10.2 (#194)
  • +
  • Updated: instantsearch.js v4.9.0 -> v4.9.1 (#199)
  • diff --git a/resources/instantsearch.js/4.9.0/instantsearch.production.min.jsm b/resources/instantsearch.js/4.9.0/instantsearch.production.min.jsm deleted file mode 100644 index 3e9b0880..00000000 --- a/resources/instantsearch.js/4.9.0/instantsearch.production.min.jsm +++ /dev/null @@ -1,3 +0,0 @@ -/*! InstantSearch.js 4.9.0 | © Algolia, Inc. and contributors; MIT License | https://github.com/algolia/instantsearch.js */ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).instantsearch=t()}(this,function(){"use strict";function h(e){return(h="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 k(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){for(var n=0;n "},_getHierarchicalRootPath:function(e){return e.rootPath||null},_getHierarchicalShowParentLevel:function(e){return"boolean"!=typeof e.showParentLevel||e.showParentLevel},getHierarchicalFacetByName:function(t){return g(this.hierarchicalFacets,function(e){return e.name===t})},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)}};var R=b;function S(e,t){if(e!==t){var n=void 0!==e,r=null===e,i=void 0!==t,a=null===t;if(!a&&t=i.length?r:"desc"===i[n]?-r:r}return e.index-t.index}),t.map(function(e){return e.value})},N=function(h){return function(e,t){var n=h.hierarchicalFacets[t],r=h.hierarchicalFacetsRefinements[n.name]&&h.hierarchicalFacetsRefinements[n.name][0]||"",i=h._getHierarchicalFacetSeparator(n),a=h._getHierarchicalRootPath(n),s=h._getHierarchicalShowParentLevel(n),o=_(h._getHierarchicalFacetSortBy(n)),c=e.every(function(e){return e.exhaustive}),u=function(o,c,u,l,h){return function(e,n,t){var r=e;if(0n&&(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},q.prototype.once=function(e,t){if(!V(t))throw TypeError("listener must be a function");var n=!1;function r(){this.removeListener(e,r),n||(n=!0,t.apply(this,arguments))}return r.listener=t,this.on(e,r),this},q.prototype.removeListener=function(e,t){var n,r,i,a;if(!V(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(i=(n=this._events[e]).length,r=-1,n===t||V(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if($(n)){for(a=i;0":7,"=":8,_v:9,"{":10,"&":11,_t:12},R.scan=function(e,t){var n,r,i,a,s,o=e.length,c=0,u=null,l=null,h="",d=[],f=!1,m=0,p=0,g="{{",v="}}";function y(){0"==n.tag&&(n.indent=d[r].text.toString()),d.splice(r,1));else t||d.push({tag:"\n"});f=!1,p=d.length}for(t&&(t=t.split(" "),g=t[0],v=t[1]),m=0;m":m,"<":function(e,t){var n={partials:{},code:"",subs:{},inPartial:!0};R.walk(e.nodes,n);var r=t.partials[m(e,t)];r.subs=n.subs,r.partials=n.partials},$:function(e,t){var n={subs:{},code:"",partials:t.partials,prefix:e.n};R.walk(e.nodes,n),t.subs[e.n]=n.code,t.inPartial||(t.code+='t.sub("'+d(e.n)+'",c,p,i);')},"\n":function(e,t){t.code+=p('"\\n"'+(e.last?"":" + i"))},_v:function(e,t){t.code+="t.b(t.v(t."+f(e.n)+'("'+d(e.n)+'",c,p,0)));'},_t:function(e,t){t.code+=p('"'+d(e.text)+'"')},"{":e,"&":e},R.walk=function(e,t){for(var n,r=0,i=e.length;r/g,i=/\'/g,a=/\"/g,s=/[&<>\"\']/;function o(e){return String(null==e?"":e)}var h=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}}(t)});fe.Template=me.Template,fe.template=fe.Template;var pe=fe;function ge(e){var t=e.templates,n=e.templateKey,r=e.compileOptions,i=e.helpers,a=e.data,s=e.bindEvent,o=t[n],c=h(o),u="function"===c;if(!("string"===c)&&!u)throw new Error("Template must be 'string' or 'function', was '".concat(c,"' (key: ").concat(n,")"));if(u)return o(a,s);var l=function(e,t,n){var r=0":">",'"':""","'":"'"},ke=/[&<>"']/g,Me=RegExp(ke.source);function je(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",highlightPostTag:""};function rt(e){return function(e){return e&&Me.test(e)?e.replace(ke,function(e){return Ee[e]}):e}(e).replace(new RegExp(tt.highlightPreTag,"g"),nt.highlightPreTag).replace(new RegExp(tt.highlightPostTag,"g"),nt.highlightPostTag)}function it(n){return Fe(n)&&"string"!=typeof n.value?Object.keys(n).reduce(function(e,t){return D({},e,j({},t,it(n[t])))},{}):Array.isArray(n)?n.map(it):D({},n,{value:rt(n.value)})}function at(e){return void 0===e.__escaped&&((e=e.map(function(e){var t=d({},e);return t._highlightResult&&(t._highlightResult=it(t._highlightResult)),t._snippetResult&&(t._snippetResult=it(t._snippetResult)),t})).__escaped=!0),e}function st(e){return e.map(function(e){return D({},e,{highlighted:rt(e.highlighted)})})}function ot(a){return function(){var e=0')).replace(new RegExp(nt.highlightPostTag,"g"),""))}var lt=ot("Snippet");function ht(e){var t=e.attribute,n=e.highlightedTagName,r=void 0===n?"mark":n,i=e.hit,a=e.cssClasses,s=void 0===a?{}:a,o=(xe(i._snippetResult,t)||{}).value,c=void 0===o?"":o,u=lt({descendantName:"highlighted"})+(s.highlighted?" ".concat(s.highlighted):"");return c.replace(new RegExp(nt.highlightPreTag,"g"),"<".concat(r,' class="').concat(u,'">')).replace(new RegExp(nt.highlightPostTag,"g"),""))}function dt(e,t){return function(e){var t,n=e.method,r=e.payload;if("object"!==h(r))throw new Error("The insights helper expects the payload to be an object.");try{t=btoa(JSON.stringify(r))}catch(e){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 ft(){return function(e){for(var t="".concat(e,"="),n=document.cookie.split(";"),r=0;r>6]+xt[128|63&s]:s<55296||57344<=s?i+=xt[224|s>>12]+xt[128|s>>6&63]+xt[128|63&s]:(a+=1,s=65536+((1023&s)<<10|1023&r.charCodeAt(a)),i+=xt[240|s>>18]+xt[128|s>>12&63]+xt[128|s>>6&63]+xt[128|63&s])}return i},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)},merge:function r(i,a,s){if(!a)return i;if("object"!=typeof a){if(_t(i))i.push(a);else{if(!i||"object"!=typeof i)return[i,a];(s&&(s.plainObjects||s.allowPrototypes)||!Pt.call(Object.prototype,a))&&(i[a]=!0)}return i}if(!i||"object"!=typeof i)return[i].concat(a);var e=i;return _t(i)&&!_t(a)&&(e=gt(i,s)),_t(i)&&_t(a)?(a.forEach(function(e,t){if(Pt.call(i,t)){var n=i[t];n&&"object"==typeof n&&e&&"object"==typeof e?i[t]=r(n,e,s):i.push(e)}else i[t]=e}),i):Object.keys(a).reduce(function(e,t){var n=a[t];return Pt.call(e,t)?e[t]=r(e[t],n,s):e[t]=n,e},e)}},Ft=String.prototype.replace,It=/%20/g,Ct={RFC1738:"RFC1738",RFC3986:"RFC3986"},Tt=Nt.assign({default:Ct.RFC3986,formatters:{RFC1738:function(e){return Ft.call(e,It,"+")},RFC3986:function(e){return String(e)}}},Ct),Et=Object.prototype.hasOwnProperty,kt={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},Mt=Array.isArray,jt=Array.prototype.push,Lt=Date.prototype.toISOString,Ot=Tt.default,At={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:Nt.encode,encodeValuesOnly:!1,format:Ot,formatter:Tt.formatters[Ot],indices:!1,serializeDate:function(e){return Lt.call(e)},skipNulls:!1,strictNullHandling:!1},Ht=Object.prototype.hasOwnProperty,Dt={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:Nt.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},Wt={formats:Tt,parse:function(e,t){var n=function(e){if(!e)return Dt;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new Error("The charset option must be either utf-8, iso-8859-1, or undefined");var t=void 0===e.charset?Dt.charset:e.charset;return{allowDots:void 0===e.allowDots?Dt.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:Dt.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:Dt.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:Dt.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:Dt.comma,decoder:"function"==typeof e.decoder?e.decoder:Dt.decoder,delimiter:"string"==typeof e.delimiter||Nt.isRegExp(e.delimiter)?e.delimiter:Dt.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:Dt.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:Dt.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:Dt.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:Dt.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:Dt.strictNullHandling}}(t);if(""===e||null==e)return n.plainObjects?Object.create(null):{};for(var r="string"==typeof e?function(e,t){var n,r={},i=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,a=t.parameterLimit===1/0?void 0:t.parameterLimit,s=i.split(t.delimiter,a),o=-1,c=t.charset;if(t.charsetSentinel)for(n=0;n=":return"≥";case"<=":return"≤";default:return e}}(e.operator)," ").concat(e.name):e.name,r={attribute:e.attribute,type:e.type,value:t,label:n};return void 0!==e.operator&&(r.operator=e.operator),void 0!==e.count&&(r.count=e.count),void 0!==e.exhaustive&&(r.exhaustive=e.exhaustive),r}var tn=Ae({name:"hierarchical-menu",connector:!0});function nn(w){var P=1 ":e,t=c.rootPath,h=void 0===t?null:t,n=c.showParentLevel,d=void 0===n||n,r=c.limit,f=void 0===r?10:r,i=c.showMore,m=void 0!==i&&i,a=c.showMoreLimit,p=void 0===a?20:a,s=c.sortBy,g=void 0===s?["name:asc"]:s,o=c.transformItems,v=void 0===o?function(e){return e}:o;if(!u||!Array.isArray(u)||0===u.length)throw new Error(tn("The `attributes` option expects an array of strings."));if(!0===m&&p<=f)throw new Error(tn("The `showMoreLimit` option must be greater than `limit`."));var y,b=B(u,1)[0],R=function(){};function S(){R()}return{$$type:"ais.hierarchicalMenu",isShowingMore:!1,createToggleShowMore:function(e){var t=this;return function(){t.isShowingMore=!t.isShowingMore,t.render(e)}},getLimit:function(){return this.isShowingMore?p:f},init:function(e){var t=e.instantSearchInstance;w(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!0)},_prepareFacetValues:function(e){var i=this;return e.slice(0,this.getLimit()).map(function(e){var t=e.name,n=e.path,r=A(e,["name","path"]);return Array.isArray(r.data)&&(r.data=i._prepareFacetValues(r.data)),D({},r,{label:t,value:n})})},render:function(e){var t=e.instantSearchInstance;R=this.createToggleShowMore(e),w(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!1)},dispose:function(e){var t=e.state;return P(),t.removeHierarchicalFacet(b).setQueryParameter("maxValuesPerFacet",void 0)},getRenderState:function(e,t){return D({},e,{hierarchicalMenu:D({},e.hierarchicalMenu,j({},b,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=this,n=e.results,r=e.state,i=e.createURL,a=e.instantSearchInstance,s=e.helper;y=y||Ue({instantSearchInstance:a,helper:s,attribute:b,widgetType:this.$$type}),this._refine||(this._refine=function(e){y("click",e),s.toggleRefinement(b,e).search()});var o=n&&n.getFacetValues(b,{sortBy:g}).data||[];return{items:v(n?this._prepareFacetValues(o):[]),refine:this._refine,createURL:function(e){return i(r.toggleRefinement(b,e))},sendEvent:y,widgetParams:c,isShowingMore:this.isShowingMore,toggleShowMore:S,canToggleShowMore:m&&(this.isShowingMore||!function(){if(!n)return!1;var e=t.getLimit();return r.maxValuesPerFacet>e?o.length<=e:o.lengththis.getLimit()),a=p(c.slice(0,this.getLimit()).map(function(e){var t=e.name,n=e.path;return D({},A(e,["name","path"]),{label:t,value:n})}))}return{items:a,createURL:this._createURL,refine:this._refine,sendEvent:u,canRefine:0="]&&n[">="][0]||"",a=n["<="]&&n["<="][0]||"";return""===i&&""===a?e:D({},e,{numericMenu:D({},e.numericMenu,j({},u,"".concat(i,":").concat(a)))})},getWidgetSearchParameters:function(e,t){var n=t.uiState,r=n.numericMenu&&n.numericMenu[u],i=e.clearRefinements(u);if(!r)return i.setQueryParameters({numericRefinements:D({},i.numericRefinements,j({},u,{}))});if(-1===r.indexOf(":"))return i.addNumericRefinement(u,"=",Number(r));var a=B(r.split(":").map(parseFloat),2),s=a[0],o=a[1],c=Ne(s)?i.addNumericRefinement(u,">=",s):i;return Ne(o)?c.addNumericRefinement(u,"<=",o):c},getRenderState:function(e,t){return D({},e,{numericMenu:D({},e.numericMenu,j({},u,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=e.results,n=e.state,r=e.instantSearchInstance,i=e.helper,a=e.createURL;return l.refine||(l.refine=function(e){var t=Xn(i.state,u,e);l.sendEvent("click",e),i.setState(t).search()}),l.createURL||(l.createURL=function(t){return function(e){return a(Xn(t,u,e))}}),l.sendEvent||(l.sendEvent=function(e){var c=e.instantSearchInstance,u=e.helper,l=e.attribute;return function(){for(var e=arguments.length,t=new Array(e),n=0;n=",n.start):void 0!==n.end?Zn(r,"<=",n.end):void 0===n.start&&void 0===n.end&&Object.keys(r).every(function(e){return 0===(r[e]||[]).length})}function Xn(e,t,n){var r=e,i=JSON.parse(window.decodeURI(n)),a=r.getNumericRefinements(t);if(void 0===i.start&&void 0===i.end)return r.removeNumericRefinement(t);if(Gn(r,t,i)||(r=r.removeNumericRefinement(t)),void 0!==i.start&&void 0!==i.end){if(i.start>i.end)throw new Error("option.start should be > to option.end");if(i.start===i.end)return r=Zn(a,"=",i.start)?r.removeNumericRefinement(t,"=",i.start):r.addNumericRefinement(t,"=",i.start)}return void 0!==i.start&&(r=Zn(a,">=",i.start)?r.removeNumericRefinement(t,">=",i.start):r.addNumericRefinement(t,">=",i.start)),void 0!==i.end&&(r=Zn(a,"<=",i.end)?r.removeNumericRefinement(t,"<=",i.end):r.addNumericRefinement(t,"<=",i.end)),"number"==typeof r.page&&(r.page=0),r}function Zn(e,t,n){return void 0!==e[t]&&e[t].includes(n)}function er(n,e){var r=1=")||[],1)[0],l=B(s.getNumericRefinement(w,"<=")||[],1)[0],h=void 0===n||""===n,d=void 0===r||""===r,f=h?void 0:parseFloat(n),m=d?void 0:parseFloat(r);a=N||c!==m?N&&d?_:m:void 0;var p=void 0===(i=x||o!==f?x&&h?P:f:void 0),g=Ne(i),v=Ne(o),y=p||g&&(!v||v&&o<=i),b=void 0===a,R=Ne(a),S=Ne(c);return(u!==i||l!==a)&&y&&(b||R&&(!S||S&&a<=c))?(s=s.removeNumericRefinement(w),g&&(s=s.addNumericRefinement(w,">=",F(i))),R&&(s=s.addNumericRefinement(w,"<=",F(a))),s):null}function m(e,t,n,r){var i=3=")||[],1)[0],n=B(e.getNumericRefinement(w,"<=")||[],1)[0];return[Ne(t)?t:-1/0,Ne(n)?n:1/0]},_refine:function(i,a,s){return function(){var e=B(0="],i=void 0===r?[]:r,a=n["<="],s=void 0===a?[]:a;return 0===i.length&&0===s.length?e:D({},e,{range:D({},e.range,j({},w,"".concat(i,":").concat(s)))})},getWidgetSearchParameters:function(e,t){var n=t.uiState,r=e.addDisjunctiveFacet(w).setQueryParameters({numericRefinements:D({},e.numericRefinements,j({},w,{}))});x&&(r=r.addNumericRefinement(w,">=",P)),N&&(r=r.addNumericRefinement(w,"<=",_));var i=n.range&&n.range[w];if(!i||-1===i.indexOf(":"))return r;var a=B(i.split(":").map(parseFloat),2),s=a[0],o=a[1];return Ne(s)&&(r=r.addNumericRefinement(w,">=",s)),Ne(o)&&(r=r.addNumericRefinement(w,"<=",o)),r}}}}var sr=Ae({name:"refinement-list",connector:!0});function or(T){var o=1g;T(D({},s.getWidgetRenderState(D({},a,{results:P})),{items:n,canToggleShowMore:r,canRefine:!0,instantSearchInstance:i,isFromSearch:!0}))})}}}}.call(this,c)),n){u=o?(t=b?st(n.facetHits):n.facetHits,R(t.map(function(e){var t=e.value;return D({},A(e,["value"]),{value:t,label:t})}))):(t=n.getFacetValues(p,{sortBy:y})||[],R(t.slice(0,this.getLimit()).map(S)));var l=r.maxValuesPerFacet,h=this.getLimit();C=hg||v&&!o&&!C;return{createURL:function(e){return i(r.toggleRefinement(p,e))},items:u,refine:x,searchForItems:d,isFromSearch:o,canRefine:o||0=").concat(i)]}})}else o.sendEventToInsights(t[0])}};function pr(n){var t=this,r=1 ":n,i=e.rootPath,a=void 0===i?null:i,o=e.transformItems,c=void 0===o?function(e){return e}:o;if(!t||!Array.isArray(t)||0===t.length)throw new Error(Pr("The `attributes` option expects an array of strings."));var u=B(t,1)[0];return{$$type:"ais.breadcrumb",init:function(e){l(D({},this.getWidgetRenderState(e),{instantSearchInstance:e.instantSearchInstance}),!0)},render:function(e){l(D({},this.getWidgetRenderState(e),{instantSearchInstance:e.instantSearchInstance}),!1)},dispose:function(){h()},getRenderState:function(e,t){return D({},e,{breadcrumb:D({},e.breadcrumb,j({},u,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var n=e.helper,r=e.createURL,i=e.results,a=e.state;var t=function(){if(!i)return[];var e=B(a.hierarchicalFacets,1)[0].name,t=i.getFacetValues(e,{}),n=Array.isArray(t.data)?t.data:[];return c(function(n){return n.map(function(e,t){return{label:e.label,value:t+1===n.length?null:n[t+1].value}})}(function n(e){return e.reduce(function(e,t){return t.isRefined&&(e.push({label:t.name,value:t.path}),Array.isArray(t.data)&&(e=e.concat(n(t.data)))),e},[])}(n)))}();return d.createURL||(d.createURL=function(e){if(!e){var t=n.getHierarchicalFacetBreadcrumb(u);if(0")}function jr(c,u){return function(e){var t=e||{},a=t.hit,s=t.matchingPatterns,n=t.transformSearchParameters,r=void 0===n?function(e){return e}:n;if(!a)throw new Error(kr("The `hit` option is required."));if(!s)throw new Error(kr("The `matchingPatterns` option is required."));var i=Object.keys(s).reduce(function(e,t){var n=s[t],r=xe(a,t),i=n.score;return Array.isArray(r)?[].concat(P(e),[r.map(function(e){return Mr({attributeName:t,attributeValue:e,attributeScore:i})})]):"string"==typeof r?[].concat(P(e),[Mr({attributeName:t,attributeValue:r,attributeScore:i})]):e},[]),o=D({},r(new ae.SearchParameters({sumOrFiltersScores:!0,facetFilters:["objectID:-".concat(a.objectID)],optionalFilters:i})));return D({},Er(c,u)({searchParameters:o}),{$$type:"ais.configureRelatedItems"})}}var Lr=Ae({name:"autocomplete",connector:!0}),Or=Ae({name:"query-rules",connector:!0});function Ar(e){var t=this.helper,n=this.initialRuleContexts,r=this.trackedFilters,i=this.transformRuleContexts,a=e.state,s=a.ruleContexts||[],o=function(e){var i=e.helper,a=e.sharedHelperState,s=e.trackedFilters;return Object.keys(s).reduce(function(e,t){var n=Re(i.lastResults||{},a).filter(function(e){return e.attribute===t}).map(function(e){return e.numericValue||e.name}),r=(0,s[t])(n);return[].concat(P(e),P(n.filter(function(e){return r.includes(e)}).map(function(e){return function(e){return e.replace(/[^a-z0-9-_]+/gi,"_")}("ais-".concat(t,"-").concat(e))})))},[])}({helper:t,sharedHelperState:a,trackedFilters:r}),c=i([].concat(P(n),P(o))).slice(0,10);Te(s,c)||t.overrideStateWithoutTriggeringChangeEvent(D({},a,{ruleContexts:c}))}function Hr(h,e){var d=1Your custom HTML Marker

    ",reset:"Clear the map refinement",toggle:"Search as I move the map",redo:"Redo search here"},si=Ae({name:"geo-search"}),oi=ot("GeoSearch");function ci(e){var t=e.className,n=e.handleClick,r=e.facetValueToRefine,i=e.isRefined,a=e.templateProps,s=e.templateKey,o=e.templateData,c=e.subItems;return yn("li",{className:t,onClick:function(e){n({facetValueToRefine:r,isRefined:i,originalEvent:e})}},yn(qr,d({},a,{templateKey:s,data:o})),c)}var ui=function(){function i(){var e,s;k(this,i);for(var t=arguments.length,n=new Array(t),r=0;r{{label}}{{#helpers.formatNumber}}{{count}}{{/helpers.formatNumber}}',showMoreText:"\n {{#isShowingMore}}\n Show less\n {{/isShowingMore}}\n {{^isShowingMore}}\n Show more\n {{/isShowingMore}}\n "},di=Ae({name:"hierarchical-menu"}),fi=ot("HierarchicalMenu");function mi(e){var t=e.results,n=e.hits,r=e.bindEvent,i=e.cssClasses,a=e.templateProps;return 0===t.hits.length?yn(qr,d({},a,{templateKey:"empty",rootProps:{className:Qr(i.root,i.emptyRoot)},data:t})):yn("div",{className:i.root},yn("ol",{className:i.list},n.map(function(e,t){return yn(qr,d({},a,{templateKey:"item",rootTagName:"li",rootProps:{className:i.item},key:e.objectID,data:D({},e,{__hitIndex:t}),bindEvent:r}))})))}mi.defaultProps={results:{hits:[]},hits:[]};var pi={empty:"No results",item:function(e){return JSON.stringify(e,null,2)}},gi=Ae({name:"hits"}),vi=ot("Hits"),yi=Hn(mi);function bi(e){var t=e.currentValue,n=e.options,r=e.cssClasses,i=e.setValue;return yn("select",{className:Qr(r.select),onChange:function(e){return i(e.target.value)},value:"".concat(t)},n.map(function(e){return yn("option",{className:Qr(r.option),key:e.label+e.value,value:"".concat(e.value)},e.label)}))}var Ri=Ae({name:"hits-per-page"}),Si=ot("HitsPerPage"),wi={empty:"No results",showPreviousText:"Show previous results",showMoreText:"Show more results",item:function(e){return JSON.stringify(e,null,2)}},Pi=Ae({name:"infinite-hits"}),_i=ot("InfiniteHits"),xi=Hn(function(e){var t=e.results,n=e.hits,r=e.bindEvent,i=e.hasShowPrevious,a=e.showPrevious,s=e.showMore,o=e.isFirstPage,c=e.isLastPage,u=e.cssClasses,l=e.templateProps;return 0===t.hits.length?yn(qr,d({},l,{templateKey:"empty",rootProps:{className:Qr(u.root,u.emptyRoot)},data:t})):yn("div",{className:u.root},i&&yn(qr,d({},l,{templateKey:"showPreviousText",rootTagName:"button",rootProps:{className:Qr(u.loadPrevious,j({},u.disabledLoadPrevious,o)),disabled:o,onClick:a}})),yn("ol",{className:u.list},n.map(function(e,t){return yn(qr,d({},l,{templateKey:"item",rootTagName:"li",rootProps:{className:u.item},key:e.objectID,data:D({},e,{__hitIndex:t}),bindEvent:r}))})),yn(qr,d({},l,{templateKey:"showMoreText",rootTagName:"button",rootProps:{className:Qr(u.loadMore,j({},u.disabledLoadMore,c)),disabled:c,onClick:s}})))}),Ni={item:'{{label}}{{#helpers.formatNumber}}{{count}}{{/helpers.formatNumber}}',showMoreText:"\n {{#isShowingMore}}\n Show less\n {{/isShowingMore}}\n {{^isShowingMore}}\n Show more\n {{/isShowingMore}}\n "},Fi=Ae({name:"menu"}),Ii=ot("Menu");var Ci={reset:'\n\n \n\n ',submit:'\n\n \n\n ',loadingIndicator:'\n\n \n \n \n \n \n \n \n \n\n '},Ti={item:'',showMoreText:"\n {{#isShowingMore}}\n Show less\n {{/isShowingMore}}\n {{^isShowingMore}}\n Show more\n {{/isShowingMore}}\n ",searchableNoResults:"No results",searchableReset:Ci.reset,searchableSubmit:Ci.submit,searchableLoadingIndicator:Ci.loadingIndicator},Ei=Ae({name:"refinement-list"}),ki=ot("RefinementList"),Mi=ot("SearchBox");var ji={item:''},Li=Ae({name:"numeric-menu"}),Oi=ot("NumericMenu");function Ai(e){var t=e.cssClasses,n=e.label,r=e.ariaLabel,i=e.url,a=e.isDisabled,s=e.handleClick,o=e.pageNumber;return yn("li",{className:t.item},a?yn("span",{className:t.link,dangerouslySetInnerHTML:{__html:n}}):yn("a",{className:t.link,"aria-label":r,href:i,onClick:function(e){return s(o,e)},dangerouslySetInnerHTML:{__html:n}}))}var Hi=function(){function a(){var e,n;k(this,a);for(var t=arguments.length,r=new Array(t),i=0;i=this.props.max}}]),a}(),fa=Ae({name:"range-slider"}),ma=ot("RangeSlider");var pa=Ae({name:"sort-by"}),ga=ot("SortBy");var va={item:'{{#count}}{{/count}}{{^count}}{{/count}}'},ya=Ae({name:"rating-menu"}),ba=ot("RatingMenu"),Ra=yn("path",{d:"M12 .288l2.833 8.718h9.167l-7.417 5.389 2.833 8.718-7.416-5.388-7.417 5.388 2.833-8.718-7.416-5.389h9.167z"}),Sa=yn("path",{d:"M12 6.76l1.379 4.246h4.465l-3.612 2.625 1.379 4.246-3.611-2.625-3.612 2.625 1.379-4.246-3.612-2.625h4.465l1.38-4.246zm0-6.472l-2.833 8.718h-9.167l7.416 5.389-2.833 8.718 7.417-5.388 7.416 5.388-2.833-8.718 7.417-5.389h-9.167l-2.833-8.718z"});function wa(e){var t=e.nbHits,n=e.hitsPerPage,r=e.nbPages,i=e.page,a=e.processingTimeMS,s=e.query,o=e.templateProps,c=e.cssClasses;return yn("div",{className:c.root},yn(qr,d({},o,{templateKey:"text",rootTagName:"span",rootProps:{className:c.text},data:{hasManyResults:1"},Ma=Ae({name:"breadcrumb"}),ja=ot("Breadcrumb");function La(e){var t=e.cssClasses,n=e.templateProps,r=e.items,i=e.refine,a=(ve(r,function(e){return e.isRefined})||{value:""}).value;return yn("div",{className:Qr(t.root,j({},t.noRefinementRoot,0===r.length))},yn("select",{className:t.select,value:a,onChange:function(e){i(e.target.value)}},yn(qr,d({},n,{templateKey:"defaultOption",rootTagName:"option",rootProps:{value:"",className:t.option}})),r.map(function(e){return yn(qr,d({},n,{templateKey:"item",rootTagName:"option",rootProps:{value:e.value,className:t.option},key:e.value,data:e}))})))}var Oa={item:"{{label}} ({{#helpers.formatNumber}}{{count}}{{/helpers.formatNumber}})",defaultOption:"See all"},Aa=Ae({name:"menu-select"}),Ha=ot("MenuSelect");function Da(e){var t=e.url,n=e.theme,r=e.cssClasses;return yn("div",{className:r.root},yn("a",{href:t,target:"_blank",className:r.link,"aria-label":"Search by Algolia",rel:"noopener noreferrer"},yn("svg",{height:"1.2em",className:r.logo,viewBox:"0 0 168 24",style:{width:"auto"}},yn("path",{fill:"dark"===n?"#FFF":"#5D6494",d:"M6.97 6.68V8.3a4.47 4.47 0 0 0-2.42-.67 2.2 2.2 0 0 0-1.38.4c-.34.26-.5.6-.5 1.02 0 .43.16.77.49 1.03.33.25.83.53 1.51.83a7.04 7.04 0 0 1 1.9 1.08c.34.24.58.54.73.89.15.34.23.74.23 1.18 0 .95-.33 1.7-1 2.24a4 4 0 0 1-2.6.81 5.71 5.71 0 0 1-2.94-.68v-1.71c.84.63 1.81.94 2.92.94.58 0 1.05-.14 1.39-.4.34-.28.5-.65.5-1.13 0-.29-.1-.55-.3-.8a2.2 2.2 0 0 0-.65-.53 23.03 23.03 0 0 0-1.64-.78 13.67 13.67 0 0 1-1.11-.64c-.12-.1-.28-.22-.46-.4a1.72 1.72 0 0 1-.39-.5 4.46 4.46 0 0 1-.22-.6c-.07-.23-.1-.48-.1-.75 0-.91.33-1.63 1-2.17a4 4 0 0 1 2.57-.8c.97 0 1.8.18 2.47.52zm7.47 5.7v-.3a2.26 2.26 0 0 0-.5-1.44c-.3-.35-.74-.53-1.32-.53-.53 0-.99.2-1.37.58-.38.39-.62.95-.72 1.68h3.91zm1 2.79v1.4c-.6.34-1.38.51-2.36.51a4.02 4.02 0 0 1-3-1.13 4.04 4.04 0 0 1-1.11-2.97c0-1.3.34-2.32 1.02-3.06a3.38 3.38 0 0 1 2.6-1.1c1.03 0 1.85.32 2.46.96.6.64.9 1.57.9 2.78 0 .33-.03.68-.09 1.04h-5.31c.1.7.4 1.24.89 1.61.49.38 1.1.56 1.85.56.86 0 1.58-.2 2.15-.6zm6.61-1.78h-1.21c-.6 0-1.05.12-1.35.36-.3.23-.46.53-.46.89 0 .37.12.66.36.88.23.2.57.32 1.02.32.5 0 .9-.15 1.2-.43.3-.28.44-.65.44-1.1v-.92zm-4.07-2.55V9.33a4.96 4.96 0 0 1 2.5-.55c2.1 0 3.17 1.03 3.17 3.08V17H22.1v-.96c-.42.68-1.15 1.02-2.19 1.02-.76 0-1.38-.22-1.84-.66-.46-.44-.7-1-.7-1.68 0-.78.3-1.38.88-1.81.59-.43 1.4-.65 2.46-.65h1.34v-.46c0-.55-.13-.97-.4-1.25-.26-.29-.7-.43-1.32-.43-.86 0-1.65.24-2.35.72zm9.34-1.93v1.42c.39-1 1.1-1.5 2.12-1.5.15 0 .31.02.5.05v1.53c-.23-.1-.48-.14-.76-.14-.54 0-.99.24-1.34.71a2.8 2.8 0 0 0-.52 1.71V17h-1.57V8.91h1.57zm5 4.09a3 3 0 0 0 .76 2.01c.47.53 1.14.8 2 .8.64 0 1.24-.18 1.8-.53v1.4c-.53.32-1.2.48-2 .48a3.98 3.98 0 0 1-4.17-4.18c0-1.16.38-2.15 1.14-2.98a4 4 0 0 1 3.1-1.23c.7 0 1.34.15 1.92.44v1.44a3.24 3.24 0 0 0-1.77-.5A2.65 2.65 0 0 0 32.33 13zm7.92-7.28v4.58c.46-1 1.3-1.5 2.5-1.5.8 0 1.42.24 1.9.73.48.5.72 1.17.72 2.05V17H43.8v-5.1c0-.56-.14-.99-.43-1.29-.28-.3-.65-.45-1.1-.45-.54 0-1 .2-1.42.6-.4.4-.61 1.02-.61 1.85V17h-1.56V5.72h1.56zM55.2 15.74c.6 0 1.1-.25 1.5-.76.4-.5.6-1.16.6-1.95 0-.92-.2-1.62-.6-2.12-.4-.5-.92-.74-1.55-.74-.56 0-1.05.22-1.5.67-.44.45-.66 1.13-.66 2.06 0 .96.22 1.67.64 2.14.43.47.95.7 1.57.7zM53 5.72v4.42a2.74 2.74 0 0 1 2.43-1.34c1.03 0 1.86.38 2.51 1.15.65.76.97 1.78.97 3.05 0 1.13-.3 2.1-.92 2.9-.62.81-1.47 1.21-2.54 1.21s-1.9-.45-2.46-1.34V17h-1.58V5.72H53zm9.9 11.1l-3.22-7.9h1.74l1 2.62 1.26 3.42c.1-.32.48-1.46 1.15-3.42l.91-2.63h1.66l-2.92 7.87c-.78 2.07-1.96 3.1-3.56 3.1-.28 0-.53-.02-.73-.07v-1.34c.17.04.35.06.54.06 1.03 0 1.76-.57 2.17-1.7z"}),Wa,Ba,yn("path",{fill:"dark"===n?"#FFF":"#5468FF",d:"M120.92 18.8c-4.38.02-4.38-3.54-4.38-4.1V1.36l2.67-.42v13.25c0 .32 0 2.36 1.71 2.37v2.24zm-10.84-2.18c.82 0 1.43-.04 1.85-.12v-2.72a5.48 5.48 0 0 0-1.57-.2c-.3 0-.6.02-.9.07-.3.04-.57.12-.81.24-.24.11-.44.28-.58.49a.93.93 0 0 0-.22.65c0 .63.22 1 .61 1.23.4.24.94.36 1.62.36zm-.23-9.7c.88 0 1.62.11 2.23.33.6.22 1.09.53 1.44.92.36.4.61.92.76 1.48.16.56.23 1.17.23 1.85v6.87c-.4.1-1.03.2-1.86.32-.84.12-1.78.18-2.82.18-.69 0-1.32-.07-1.9-.2a4 4 0 0 1-1.46-.63c-.4-.3-.72-.67-.96-1.13a4.3 4.3 0 0 1-.34-1.8c0-.66.13-1.08.39-1.53.26-.45.6-.82 1.04-1.1.45-.3.95-.5 1.54-.62a8.8 8.8 0 0 1 3.79.05v-.44c0-.3-.04-.6-.11-.87a1.78 1.78 0 0 0-1.1-1.22c-.31-.12-.7-.2-1.15-.2a9.75 9.75 0 0 0-2.95.46l-.33-2.19c.34-.12.84-.23 1.48-.35.65-.12 1.34-.18 2.08-.18zm52.84 9.63c.82 0 1.43-.05 1.85-.13V13.7a5.42 5.42 0 0 0-1.57-.2c-.3 0-.6.02-.9.07-.3.04-.57.12-.81.24-.24.12-.44.28-.58.5a.93.93 0 0 0-.22.65c0 .63.22.99.61 1.23.4.24.94.36 1.62.36zm-.23-9.7c.88 0 1.63.11 2.23.33.6.22 1.1.53 1.45.92.35.39.6.92.76 1.48.15.56.23 1.18.23 1.85v6.88c-.41.08-1.03.19-1.87.31-.83.12-1.77.18-2.81.18-.7 0-1.33-.06-1.9-.2a4 4 0 0 1-1.47-.63c-.4-.3-.72-.67-.95-1.13a4.3 4.3 0 0 1-.34-1.8c0-.66.13-1.08.38-1.53.26-.45.61-.82 1.05-1.1.44-.3.95-.5 1.53-.62a8.8 8.8 0 0 1 3.8.05v-.43c0-.31-.04-.6-.12-.88-.07-.28-.2-.52-.38-.73a1.78 1.78 0 0 0-.73-.5c-.3-.1-.68-.2-1.14-.2a9.85 9.85 0 0 0-2.95.47l-.32-2.19a11.63 11.63 0 0 1 3.55-.53zm-8.03-1.27a1.62 1.62 0 0 0 0-3.24 1.62 1.62 0 1 0 0 3.24zm1.35 13.22h-2.7V7.27l2.7-.42V18.8zm-4.72 0c-4.38.02-4.38-3.54-4.38-4.1l-.01-13.34 2.67-.42v13.25c0 .32 0 2.36 1.72 2.37v2.24zm-8.7-5.9a4.7 4.7 0 0 0-.74-2.79 2.4 2.4 0 0 0-2.07-1 2.4 2.4 0 0 0-2.06 1 4.7 4.7 0 0 0-.74 2.8c0 1.16.25 1.94.74 2.62a2.4 2.4 0 0 0 2.07 1.02c.88 0 1.57-.34 2.07-1.02.49-.68.73-1.46.73-2.63zm2.74 0a6.46 6.46 0 0 1-1.52 4.23c-.49.53-1.07.94-1.76 1.22-.68.29-1.73.45-2.26.45-.53 0-1.58-.15-2.25-.45a5.1 5.1 0 0 1-2.88-3.13 7.3 7.3 0 0 1-.01-4.84 5.13 5.13 0 0 1 2.9-3.1 5.67 5.67 0 0 1 2.22-.42c.81 0 1.56.14 2.24.42.69.29 1.28.69 1.75 1.22.49.52.87 1.15 1.14 1.89a7 7 0 0 1 .43 2.5zm-20.14 0c0 1.11.25 2.36.74 2.88.5.52 1.13.78 1.91.78a4.07 4.07 0 0 0 2.12-.6V9.33c-.19-.04-.99-.2-1.76-.23a2.67 2.67 0 0 0-2.23 1 4.73 4.73 0 0 0-.78 2.8zm7.44 5.27c0 1.82-.46 3.16-1.4 4-.94.85-2.37 1.27-4.3 1.27-.7 0-2.17-.13-3.34-.4l.43-2.11c.98.2 2.27.26 2.95.26 1.08 0 1.84-.22 2.3-.66.46-.43.68-1.08.68-1.94v-.44a5.2 5.2 0 0 1-2.54.6 5.6 5.6 0 0 1-2.01-.36 4.2 4.2 0 0 1-2.58-2.71 9.88 9.88 0 0 1 .02-5.35 4.92 4.92 0 0 1 2.93-2.96 6.6 6.6 0 0 1 2.43-.46 19.64 19.64 0 0 1 4.43.66v10.6z"}))))}var Wa=yn("path",{fill:"#5468FF",d:"M78.99.94h16.6a2.97 2.97 0 0 1 2.96 2.96v16.6a2.97 2.97 0 0 1-2.97 2.96h-16.6a2.97 2.97 0 0 1-2.96-2.96V3.9A2.96 2.96 0 0 1 79 .94"}),Ba=yn("path",{fill:"#FFF",d:"M89.63 5.97v-.78a.98.98 0 0 0-.98-.97h-2.28a.98.98 0 0 0-.97.97V6c0 .09.08.15.17.13a7.13 7.13 0 0 1 3.9-.02c.08.02.16-.04.16-.13m-6.25 1L83 6.6a.98.98 0 0 0-1.38 0l-.46.46a.97.97 0 0 0 0 1.38l.38.39c.06.06.15.04.2-.02a7.49 7.49 0 0 1 1.63-1.62c.07-.04.08-.14.02-.2m4.16 2.45v3.34c0 .1.1.17.2.12l2.97-1.54c.06-.03.08-.12.05-.18a3.7 3.7 0 0 0-3.08-1.87c-.07 0-.14.06-.14.13m0 8.05a4.49 4.49 0 1 1 0-8.98 4.49 4.49 0 0 1 0 8.98m0-10.85a6.37 6.37 0 1 0 0 12.74 6.37 6.37 0 0 0 0-12.74"}),Ua=ot("PoweredBy"),Qa=Ae({name:"powered-by"});var qa,Va,$a=[],Ka=cn.__r;cn.__r=function(e){Ka&&Ka(e),qa=0,(Va=e.__c).__H&&(Va.__H.t=ns(Va.__H.t))};var za=cn.diffed;cn.diffed=function(e){za&&za(e);var t=e.__c;if(t){var n=t.__H;n&&(n.u=(n.u.some(function(e){e.ref&&(e.ref.current=e.createHandle())}),[]),n.i=ns(n.i))}};var Ja=cn.unmount;function Ya(e){cn.__h&&cn.__h(Va);var t=Va.__H||(Va.__H={o:[],t:[],i:[],u:[]});return e>=t.o.length&&t.o.push({}),t.o[e]}function Ga(e){return function(n,e,t){var r=Ya(qa++);return r.__c||(r.__c=Va,r.v=[t?t(e):ss(void 0,e),function(e){var t=n(r.v[0],e);r.v[0]!==t&&(r.v[0]=t,r.__c.setState({}))}]),r.v}(ss,e)}function Xa(e){return function(e,t){var n=Ya(qa++);return as(n.m,t)?(n.m=t,n.p=e,n.v=e()):n.v}(function(){return{current:e}},[])}cn.unmount=function(e){Ja&&Ja(e);var t=e.__c;if(t){var n=t.__H;n&&n.o.forEach(function(e){return e.l&&e.l()})}};var Za=function(){};function es(){$a.some(function(e){e.s=!1,e.__P&&(e.__H.t=ns(e.__H.t))}),$a=[]}if("undefined"!=typeof window){var ts=cn.requestAnimationFrame;Za=function(e){(!e.s&&(e.s=!0)&&1===$a.push(e)||ts!==cn.requestAnimationFrame)&&(ts=cn.requestAnimationFrame,(cn.requestAnimationFrame||function(e){function t(){clearTimeout(n),cancelAnimationFrame(r),setTimeout(e)}var n=setTimeout(t,100),r=requestAnimationFrame(t)})(es))}}function ns(e){return e.forEach(rs),e.forEach(is),[]}function rs(e){e.l&&e.l()}function is(e){var t=e.v();"function"==typeof t&&(e.l=t)}function as(n,e){return!n||e.some(function(e,t){return e!==n[t]})}function ss(e,t){return"function"==typeof t?t(e):t}function os(e){var t,n=B(Ga(e.isCollapsed),2),r=n[0],i=n[1],a=B(Ga(!1),2),s=a[0],o=a[1],c=Xa(null);return function(e,t){var n=Ya(qa++);as(n.m,t)&&(n.v=e,n.m=t,Va.__H.t.push(n),Za(Va))}(function(){if(c.current)return c.current.appendChild(e.bodyElement),function(){c.current.removeChild(e.bodyElement)}},[c,e.bodyElement]),s||e.isCollapsed===r||i(e.isCollapsed),yn("div",{className:Qr(e.cssClasses.root,(t={},j(t,e.cssClasses.noRefinementRoot,e.hidden),j(t,e.cssClasses.collapsibleRoot,e.collapsible),j(t,e.cssClasses.collapsedRoot,r),t)),hidden:e.hidden},e.templates.header&&yn("div",{className:e.cssClasses.header},yn(qr,{templates:e.templates,templateKey:"header",rootTagName:"span",data:e.data}),e.collapsible&&yn("button",{className:e.cssClasses.collapseButton,"aria-expanded":!r,onClick:function(e){e.preventDefault(),o(!0),i(function(e){return!e})}},yn(qr,{templates:e.templates,templateKey:"collapseButtonText",rootTagName:"span",data:{collapsed:r}}))),yn("div",{className:e.cssClasses.body,ref:c}),e.templates.footer&&yn(qr,{templates:e.templates,templateKey:"footer",rootProps:{className:e.cssClasses.footer},data:e.data}))}function cs(e){var t=e.cssClasses,n=e.isBrowserSupported,r=e.isListening,i=e.toggleListening,a=e.voiceListeningState,s=e.templates,o=a.status,c=a.transcript,u=a.isSpeechFinal,l=a.errorCode;return yn("div",{className:t.root},yn(qr,{templateKey:"buttonText",rootTagName:"button",rootProps:{className:t.button,type:"button",title:"Search by voice".concat(n?"":" (not supported on this browser)"),onClick:function(e){e.currentTarget.blur(),i()},disabled:!n},data:{status:o,errorCode:l,isListening:r,transcript:c,isSpeechFinal:u,isBrowserSupported:n},templates:s}),yn(qr,{templateKey:"status",rootProps:{className:t.status},data:{status:o,errorCode:l,isListening:r,transcript:c,isSpeechFinal:u,isBrowserSupported:n},templates:s}))}function us(e){var t=e.isBrowserSupported,n=e.isListening,r=e.toggleListening,i=e.voiceListeningState,a=e.widgetParams,s=a.container,o=a.cssClasses,c=a.templates;On(yn(cs,{cssClasses:o,templates:c,isBrowserSupported:t,isListening:n,toggleListening:r,voiceListeningState:i}),s)}function ls(e){var t=e.cssClasses,n=e.templates,r=e.items;return yn(qr,{templateKey:"default",templates:n,rootProps:{className:t.root},data:{items:r}})}function hs(e){var t=e.items,n=e.widgetParams,r=n.container,i=n.cssClasses,a=n.templates;On(yn(ls,{cssClasses:i,templates:a,items:t}),r)}var ds=Ae({name:"panel"}),fs=ot("Panel"),ms={buttonText:function(e){var t=e.status,n=e.errorCode,r=e.isListening;return'\n '.concat(function(e,t,n){return"error"===e&&"not-allowed"===t?'\n \n \n \n ':'\n \n \n \n ')}(t,n,r),"\n ")},status:"

    {{transcript}}

    "},ps=Ae({name:"voice-search"}),gs=ot("VoiceSearch"),vs=Ae({name:"query-rule-custom-data"}),ys=ot("QueryRuleCustomData"),bs=Ae({name:"query-rule-context"}),Rs=Object.freeze({__proto__:null,clearRefinements:function(e){var t=e||{},n=t.container,r=t.templates,i=void 0===r?Jr:r,a=t.includedAttributes,s=t.excludedAttributes,o=t.transformItems,c=t.cssClasses,u=void 0===c?{}:c;if(!n)throw new Error(Yr("The `container` option is required."));var l=ce(n),h={root:Qr(Gr(),u.root),button:Qr(Gr({descendantName:"button"}),u.button),disabledButton:Qr(Gr({descendantName:"button",modifierName:"disabled"}),u.disabledButton)},d=function(e){var a=e.containerNode,s=e.cssClasses,o=e.renderState,c=e.templates;return function(e,t){var n=e.refine,r=e.hasRefinements,i=e.instantSearchInstance;t?o.templateProps=he({defaultTemplates:Jr,templatesConfig:i.templatesConfig,templates:c}):On(yn(Vr,{refine:n,cssClasses:s,hasRefinements:r,templateProps:o.templateProps}),a)}}({containerNode:l,cssClasses:h,renderState:{},templates:i});return $t(d,function(){return On(null,l)})({includedAttributes:a,excludedAttributes:s,transformItems:o})},configure:function(e){return Er(_e)({searchParameters:e})},EXPERIMENTAL_configureRelatedItems:function(e){return jr(_e)(e)},currentRefinements:function(e){var t=e||{},n=t.container,r=t.includedAttributes,i=t.excludedAttributes,a=t.cssClasses,s=void 0===a?{}:a,o=t.transformItems;if(!n)throw new Error(Xr("The `container` option is required."));var c=ce(n),u={root:Qr(Zr(),s.root),list:Qr(Zr({descendantName:"list"}),s.list),item:Qr(Zr({descendantName:"item"}),s.item),label:Qr(Zr({descendantName:"label"}),s.label),category:Qr(Zr({descendantName:"category"}),s.category),categoryLabel:Qr(Zr({descendantName:"categoryLabel"}),s.categoryLabel),delete:Qr(Zr({descendantName:"delete"}),s.delete)};return Jt(Kr,function(){return On(null,c)})({container:c,cssClasses:u,includedAttributes:r,excludedAttributes:i,transformItems:o})},geoSearch:function(e){var t=0=")&&r.hasOwnProperty("<="))r[">="]&&r[">="][0]===r["<="]&&r["<="][0]?t.push("".concat(n,"=").concat(n,"_").concat(r[">="])):t.push("".concat(n,"=").concat(n,"_").concat(r[">="],"to").concat(r["<="]));else if(r.hasOwnProperty(">="))t.push("".concat(n,"=").concat(n,"_from").concat(r[">="]));else if(r.hasOwnProperty("<="))t.push("".concat(n,"=").concat(n,"_to").concat(r["<="]));else if(r.hasOwnProperty("=")){var i=[];for(var a in r["="])r["="].hasOwnProperty(a)&&i.push(r["="][a]);t.push("".concat(n,"=").concat(n,"_").concat(i.join("-")))}}return t.join("&")}(e.state.numericRefinements);""!==n&&t.push(n),""!==r&&t.push(r);var i=t.join("&"),a="Query: ".concat(e.state.query||"",", ").concat(i);!0===l&&(a+=", Page: ".concat(e.state.page||0)),m!==a&&(s(i,e.state,e.results),m=a)}}var d,f=null,m="",p=!0;!0===c&&(p=!1);function g(){h(f)}function v(){h(f)}return{init:function(){!0===a&&(document.addEventListener("click",g),window.addEventListener("beforeunload",v))},render:function(e){var t=e.results,n=e.state;!0!==p?(f={results:t,state:n},d&&clearTimeout(d),d=window.setTimeout(function(){return h(f)},r)):p=!1},dispose:function(){!0===a&&(document.removeEventListener("click",g),window.removeEventListener("beforeunload",v))},getRenderState:function(e,t){return D({},e,{analytics:this.getWidgetRenderState(t)})},getWidgetRenderState:function(){return{widgetParams:e}}}},breadcrumb:function(e){var t=e||{},n=t.container,r=t.attributes,i=t.separator,a=t.rootPath,s=t.transformItems,o=t.templates,c=void 0===o?ka:o,u=t.cssClasses,l=void 0===u?{}:u;if(!n)throw new Error(Ma("The `container` option is required."));var h=ce(n),d={root:Qr(ja(),l.root),noRefinementRoot:Qr(ja({modifierName:"noRefinement"}),l.noRefinementRoot),list:Qr(ja({descendantName:"list"}),l.list),item:Qr(ja({descendantName:"item"}),l.item),selectedItem:Qr(ja({descendantName:"item",modifierName:"selected"}),l.selectedItem),separator:Qr(ja({descendantName:"separator"}),l.separator),link:Qr(ja({descendantName:"link"}),l.link)},f=function(e){var o=e.containerNode,c=e.cssClasses,u=e.renderState,l=e.templates;return function(e,t){var n=e.canRefine,r=e.createURL,i=e.instantSearchInstance,a=e.items,s=e.refine;t?u.templateProps=he({defaultTemplates:ka,templatesConfig:i.templatesConfig,templates:l}):On(yn(Ta,{canRefine:n,cssClasses:c,createURL:r,items:a,refine:s,templateProps:u.templateProps}),o)}}({containerNode:h,cssClasses:d,renderState:{},templates:c});return wr(f,function(){return On(null,h)})({attributes:r,separator:i,rootPath:a,transformItems:s})},menuSelect:function(e){var t=e.container,n=e.attribute,r=e.sortBy,i=void 0===r?["name:asc"]:r,a=e.limit,s=void 0===a?10:a,o=e.cssClasses,c=void 0===o?{}:o,u=e.templates,l=void 0===u?Oa:u,h=e.transformItems;if(!t)throw new Error(Aa("The `container` option is required."));var d=ce(t),f={root:Qr(Ha(),c.root),noRefinementRoot:Qr(Ha({modifierName:"noRefinement"}),c.noRefinementRoot),select:Qr(Ha({descendantName:"select"}),c.select),option:Qr(Ha({descendantName:"option"}),c.option)};return Kn(function(e){var s=e.containerNode,o=e.cssClasses,c=e.renderState,u=e.templates;return function(e,t){var n=e.refine,r=e.items,i=e.canRefine,a=e.instantSearchInstance;t?c.templateProps=he({defaultTemplates:Oa,templatesConfig:a.templatesConfig,templates:u}):On(yn(La,{cssClasses:o,items:r,refine:n,templateProps:c.templateProps,canRefine:i}),s)}}({containerNode:d,cssClasses:f,renderState:{},templates:l}),function(){return On(null,d)})({attribute:n,limit:s,sortBy:i,transformItems:h})},poweredBy:function(){var e=0\n \n ')}},s=function(e){var a=e.containerNode,s=e.bodyContainerNode,o=e.cssClasses,c=e.templates;return function(e){var t=e.options,n=e.hidden,r=e.collapsible,i=e.collapsed;On(yn(os,{cssClasses:o,hidden:n,collapsible:r,isCollapsed:i,templates:c,data:t,bodyElement:s}),a)}}({containerNode:ce(i),bodyContainerNode:u,cssClasses:d,templates:D({},t,{},r)});s({options:{},hidden:!0,collapsible:l,collapsed:!1});var o=n(D({},e,{container:u}));return D({},o,{dispose:function(){if(On(null,ce(i)),"function"==typeof o.dispose){for(var e,t=arguments.length,n=new Array(t),r=0;r "},_getHierarchicalRootPath:function(e){return e.rootPath||null},_getHierarchicalShowParentLevel:function(e){return"boolean"!=typeof e.showParentLevel||e.showParentLevel},getHierarchicalFacetByName:function(t){return g(this.hierarchicalFacets,function(e){return e.name===t})},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)}};var R=b;function S(e,t){if(e!==t){var n=void 0!==e,r=null===e,i=void 0!==t,a=null===t;if(!a&&t=i.length?r:"desc"===i[n]?-r:r}return e.index-t.index}),t.map(function(e){return e.value})},N=function(h){return function(e,t){var n=h.hierarchicalFacets[t],r=h.hierarchicalFacetsRefinements[n.name]&&h.hierarchicalFacetsRefinements[n.name][0]||"",i=h._getHierarchicalFacetSeparator(n),a=h._getHierarchicalRootPath(n),s=h._getHierarchicalShowParentLevel(n),o=_(h._getHierarchicalFacetSortBy(n)),c=e.every(function(e){return e.exhaustive}),u=function(o,c,u,l,h){return function(e,n,t){var r=e;if(0n&&(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},q.prototype.once=function(e,t){if(!V(t))throw TypeError("listener must be a function");var n=!1;function r(){this.removeListener(e,r),n||(n=!0,t.apply(this,arguments))}return r.listener=t,this.on(e,r),this},q.prototype.removeListener=function(e,t){var n,r,i,a;if(!V(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(i=(n=this._events[e]).length,r=-1,n===t||V(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if($(n)){for(a=i;0":7,"=":8,_v:9,"{":10,"&":11,_t:12},R.scan=function(e,t){var n,r,i,a,s,o=e.length,c=0,u=null,l=null,h="",d=[],f=!1,m=0,p=0,g="{{",v="}}";function y(){0"==n.tag&&(n.indent=d[r].text.toString()),d.splice(r,1));else t||d.push({tag:"\n"});f=!1,p=d.length}for(t&&(t=t.split(" "),g=t[0],v=t[1]),m=0;m":m,"<":function(e,t){var n={partials:{},code:"",subs:{},inPartial:!0};R.walk(e.nodes,n);var r=t.partials[m(e,t)];r.subs=n.subs,r.partials=n.partials},$:function(e,t){var n={subs:{},code:"",partials:t.partials,prefix:e.n};R.walk(e.nodes,n),t.subs[e.n]=n.code,t.inPartial||(t.code+='t.sub("'+d(e.n)+'",c,p,i);')},"\n":function(e,t){t.code+=p('"\\n"'+(e.last?"":" + i"))},_v:function(e,t){t.code+="t.b(t.v(t."+f(e.n)+'("'+d(e.n)+'",c,p,0)));'},_t:function(e,t){t.code+=p('"'+d(e.text)+'"')},"{":e,"&":e},R.walk=function(e,t){for(var n,r=0,i=e.length;r/g,i=/\'/g,a=/\"/g,s=/[&<>\"\']/;function o(e){return String(null==e?"":e)}var h=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}}(t)});fe.Template=me.Template,fe.template=fe.Template;var pe=fe;function ge(e){var t=e.templates,n=e.templateKey,r=e.compileOptions,i=e.helpers,a=e.data,s=e.bindEvent,o=t[n],c=h(o),u="function"===c;if(!("string"===c)&&!u)throw new Error("Template must be 'string' or 'function', was '".concat(c,"' (key: ").concat(n,")"));if(u)return o(a,s);var l=function(e,t,n){var r=0":">",'"':""","'":"'"},ke=/[&<>"']/g,Le=RegExp(ke.source);function Me(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",highlightPostTag:""};function rt(e){return function(e){return e&&Le.test(e)?e.replace(ke,function(e){return Ee[e]}):e}(e).replace(new RegExp(tt.highlightPreTag,"g"),nt.highlightPreTag).replace(new RegExp(tt.highlightPostTag,"g"),nt.highlightPostTag)}function it(n){return Fe(n)&&"string"!=typeof n.value?Object.keys(n).reduce(function(e,t){return D({},e,M({},t,it(n[t])))},{}):Array.isArray(n)?n.map(it):D({},n,{value:rt(n.value)})}function at(e){return void 0===e.__escaped&&((e=e.map(function(e){var t=d({},e);return t._highlightResult&&(t._highlightResult=it(t._highlightResult)),t._snippetResult&&(t._snippetResult=it(t._snippetResult)),t})).__escaped=!0),e}function st(e){return e.map(function(e){return D({},e,{highlighted:rt(e.highlighted)})})}function ot(a){return function(){var e=0')).replace(new RegExp(nt.highlightPostTag,"g"),""))}var lt=ot("Snippet");function ht(e){var t=e.attribute,n=e.highlightedTagName,r=void 0===n?"mark":n,i=e.hit,a=e.cssClasses,s=void 0===a?{}:a,o=(xe(i._snippetResult,t)||{}).value,c=void 0===o?"":o,u=lt({descendantName:"highlighted"})+(s.highlighted?" ".concat(s.highlighted):"");return c.replace(new RegExp(nt.highlightPreTag,"g"),"<".concat(r,' class="').concat(u,'">')).replace(new RegExp(nt.highlightPostTag,"g"),""))}function dt(e,t){return function(e){var t,n=e.method,r=e.payload;if("object"!==h(r))throw new Error("The insights helper expects the payload to be an object.");try{t=btoa(JSON.stringify(r))}catch(e){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 ft(){return function(e){for(var t="".concat(e,"="),n=document.cookie.split(";"),r=0;r>6]+xt[128|63&s]:s<55296||57344<=s?i+=xt[224|s>>12]+xt[128|s>>6&63]+xt[128|63&s]:(a+=1,s=65536+((1023&s)<<10|1023&r.charCodeAt(a)),i+=xt[240|s>>18]+xt[128|s>>12&63]+xt[128|s>>6&63]+xt[128|63&s])}return i},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)},merge:function r(i,a,s){if(!a)return i;if("object"!=typeof a){if(_t(i))i.push(a);else{if(!i||"object"!=typeof i)return[i,a];(s&&(s.plainObjects||s.allowPrototypes)||!Pt.call(Object.prototype,a))&&(i[a]=!0)}return i}if(!i||"object"!=typeof i)return[i].concat(a);var e=i;return _t(i)&&!_t(a)&&(e=gt(i,s)),_t(i)&&_t(a)?(a.forEach(function(e,t){if(Pt.call(i,t)){var n=i[t];n&&"object"==typeof n&&e&&"object"==typeof e?i[t]=r(n,e,s):i.push(e)}else i[t]=e}),i):Object.keys(a).reduce(function(e,t){var n=a[t];return Pt.call(e,t)?e[t]=r(e[t],n,s):e[t]=n,e},e)}},Ft=String.prototype.replace,It=/%20/g,Ct={RFC1738:"RFC1738",RFC3986:"RFC3986"},Tt=Nt.assign({default:Ct.RFC3986,formatters:{RFC1738:function(e){return Ft.call(e,It,"+")},RFC3986:function(e){return String(e)}}},Ct),Et=Object.prototype.hasOwnProperty,kt={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},Lt=Array.isArray,Mt=Array.prototype.push,jt=Date.prototype.toISOString,Ot=Tt.default,At={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:Nt.encode,encodeValuesOnly:!1,format:Ot,formatter:Tt.formatters[Ot],indices:!1,serializeDate:function(e){return jt.call(e)},skipNulls:!1,strictNullHandling:!1},Ht=Object.prototype.hasOwnProperty,Dt={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:Nt.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},Wt={formats:Tt,parse:function(e,t){var n=function(e){if(!e)return Dt;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new Error("The charset option must be either utf-8, iso-8859-1, or undefined");var t=void 0===e.charset?Dt.charset:e.charset;return{allowDots:void 0===e.allowDots?Dt.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:Dt.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:Dt.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:Dt.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:Dt.comma,decoder:"function"==typeof e.decoder?e.decoder:Dt.decoder,delimiter:"string"==typeof e.delimiter||Nt.isRegExp(e.delimiter)?e.delimiter:Dt.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:Dt.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:Dt.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:Dt.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:Dt.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:Dt.strictNullHandling}}(t);if(""===e||null==e)return n.plainObjects?Object.create(null):{};for(var r="string"==typeof e?function(e,t){var n,r={},i=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,a=t.parameterLimit===1/0?void 0:t.parameterLimit,s=i.split(t.delimiter,a),o=-1,c=t.charset;if(t.charsetSentinel)for(n=0;n=":return"≥";case"<=":return"≤";default:return e}}(e.operator)," ").concat(e.name):e.name,r={attribute:e.attribute,type:e.type,value:t,label:n};return void 0!==e.operator&&(r.operator=e.operator),void 0!==e.count&&(r.count=e.count),void 0!==e.exhaustive&&(r.exhaustive=e.exhaustive),r}var tn=Ae({name:"hierarchical-menu",connector:!0});function nn(w){var P=1 ":e,t=c.rootPath,h=void 0===t?null:t,n=c.showParentLevel,d=void 0===n||n,r=c.limit,f=void 0===r?10:r,i=c.showMore,m=void 0!==i&&i,a=c.showMoreLimit,p=void 0===a?20:a,s=c.sortBy,g=void 0===s?["name:asc"]:s,o=c.transformItems,v=void 0===o?function(e){return e}:o;if(!u||!Array.isArray(u)||0===u.length)throw new Error(tn("The `attributes` option expects an array of strings."));if(!0===m&&p<=f)throw new Error(tn("The `showMoreLimit` option must be greater than `limit`."));var y,b=B(u,1)[0],R=function(){};function S(){R()}return{$$type:"ais.hierarchicalMenu",isShowingMore:!1,createToggleShowMore:function(e){var t=this;return function(){t.isShowingMore=!t.isShowingMore,t.render(e)}},getLimit:function(){return this.isShowingMore?p:f},init:function(e){var t=e.instantSearchInstance;w(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!0)},_prepareFacetValues:function(e){var i=this;return e.slice(0,this.getLimit()).map(function(e){var t=e.name,n=e.path,r=A(e,["name","path"]);return Array.isArray(r.data)&&(r.data=i._prepareFacetValues(r.data)),D({},r,{label:t,value:n})})},render:function(e){var t=e.instantSearchInstance;R=this.createToggleShowMore(e),w(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!1)},dispose:function(e){var t=e.state;return P(),t.removeHierarchicalFacet(b).setQueryParameter("maxValuesPerFacet",void 0)},getRenderState:function(e,t){return D({},e,{hierarchicalMenu:D({},e.hierarchicalMenu,M({},b,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=this,n=e.results,r=e.state,i=e.createURL,a=e.instantSearchInstance,s=e.helper;y=y||Ue({instantSearchInstance:a,helper:s,attribute:b,widgetType:this.$$type}),this._refine||(this._refine=function(e){y("click",e),s.toggleRefinement(b,e).search()});var o=n&&n.getFacetValues(b,{sortBy:g}).data||[];return{items:v(n?this._prepareFacetValues(o):[]),refine:this._refine,createURL:function(e){return i(r.toggleRefinement(b,e))},sendEvent:y,widgetParams:c,isShowingMore:this.isShowingMore,toggleShowMore:S,canToggleShowMore:m&&(this.isShowingMore||!function(){if(!n)return!1;var e=t.getLimit();return r.maxValuesPerFacet>e?o.length<=e:o.lengththis.getLimit()),a=p(c.slice(0,this.getLimit()).map(function(e){var t=e.name,n=e.path;return D({},A(e,["name","path"]),{label:t,value:n})}))}return{items:a,createURL:this._createURL,refine:this._refine,sendEvent:u,canRefine:0="]&&n[">="][0]||"",a=n["<="]&&n["<="][0]||"";return""===i&&""===a?e:D({},e,{numericMenu:D({},e.numericMenu,M({},u,"".concat(i,":").concat(a)))})},getWidgetSearchParameters:function(e,t){var n=t.uiState,r=n.numericMenu&&n.numericMenu[u],i=e.clearRefinements(u);if(!r)return i.setQueryParameters({numericRefinements:D({},i.numericRefinements,M({},u,{}))});if(-1===r.indexOf(":"))return i.addNumericRefinement(u,"=",Number(r));var a=B(r.split(":").map(parseFloat),2),s=a[0],o=a[1],c=Ne(s)?i.addNumericRefinement(u,">=",s):i;return Ne(o)?c.addNumericRefinement(u,"<=",o):c},getRenderState:function(e,t){return D({},e,{numericMenu:D({},e.numericMenu,M({},u,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=e.results,n=e.state,r=e.instantSearchInstance,i=e.helper,a=e.createURL;return l.refine||(l.refine=function(e){var t=Xn(i.state,u,e);l.sendEvent("click",e),i.setState(t).search()}),l.createURL||(l.createURL=function(t){return function(e){return a(Xn(t,u,e))}}),l.sendEvent||(l.sendEvent=function(e){var c=e.instantSearchInstance,u=e.helper,l=e.attribute;return function(){for(var e=arguments.length,t=new Array(e),n=0;n=",n.start):void 0!==n.end?Zn(r,"<=",n.end):void 0===n.start&&void 0===n.end&&Object.keys(r).every(function(e){return 0===(r[e]||[]).length})}function Xn(e,t,n){var r=e,i=JSON.parse(window.decodeURI(n)),a=r.getNumericRefinements(t);if(void 0===i.start&&void 0===i.end)return r.removeNumericRefinement(t);if(Gn(r,t,i)||(r=r.removeNumericRefinement(t)),void 0!==i.start&&void 0!==i.end){if(i.start>i.end)throw new Error("option.start should be > to option.end");if(i.start===i.end)return r=Zn(a,"=",i.start)?r.removeNumericRefinement(t,"=",i.start):r.addNumericRefinement(t,"=",i.start)}return void 0!==i.start&&(r=Zn(a,">=",i.start)?r.removeNumericRefinement(t,">=",i.start):r.addNumericRefinement(t,">=",i.start)),void 0!==i.end&&(r=Zn(a,"<=",i.end)?r.removeNumericRefinement(t,"<=",i.end):r.addNumericRefinement(t,"<=",i.end)),"number"==typeof r.page&&(r.page=0),r}function Zn(e,t,n){return void 0!==e[t]&&e[t].includes(n)}function er(n,e){var r=1=")||[],1)[0],l=B(s.getNumericRefinement(w,"<=")||[],1)[0],h=void 0===n||""===n,d=void 0===r||""===r,f=ar({min:h?void 0:parseFloat(n),max:d?void 0:parseFloat(r),precision:x}),m=f.min,p=f.max;i=Ne(P)||o!==m?Ne(P)&&h?P:m:void 0,a=Ne(_)||c!==p?Ne(_)&&d?_:p:void 0;var g=void 0===i,v=Ne(o)&&o<=i,y=g||Ne(i)&&(!Ne(o)||v),b=void 0===a,R=Ne(a)&&a<=c,S=b||Ne(a)&&(!Ne(c)||R);return(u!==i||l!==a)&&y&&S?(s=s.removeNumericRefinement(w),Ne(i)&&(s=s.addNumericRefinement(w,">=",i)),Ne(a)&&(s=s.addNumericRefinement(w,"<=",a)),s):null}function m(e,t,n,r){var i=3=")||[],1)[0],n=B(e.getNumericRefinement(w,"<=")||[],1)[0];return[Ne(t)?t:-1/0,Ne(n)?n:1/0]}(n);return{refine:u(r,n,t?a:{min:void 0,max:void 0}),format:c,range:a,sendEvent:function(l,h,d){return function(){for(var e=arguments.length,t=new Array(e),n=0;n="],i=void 0===r?[]:r,a=n["<="],s=void 0===a?[]:a;return 0===i.length&&0===s.length?e:D({},e,{range:D({},e.range,M({},w,"".concat(i,":").concat(s)))})},getWidgetSearchParameters:function(e,t){var n=t.uiState,r=e.addDisjunctiveFacet(w).setQueryParameters({numericRefinements:D({},e.numericRefinements,M({},w,{}))});Ne(P)&&(r=r.addNumericRefinement(w,">=",P)),Ne(_)&&(r=r.addNumericRefinement(w,"<=",_));var i=n.range&&n.range[w];if(!i||-1===i.indexOf(":"))return r;var a=B(i.split(":").map(parseFloat),2),s=a[0],o=a[1];return Ne(s)&&(r=r.addNumericRefinement(w,">=",s)),Ne(o)&&(r=r.addNumericRefinement(w,"<=",o)),r}}}}var or=Ae({name:"refinement-list",connector:!0});function cr(T){var o=1g;T(D({},s.getWidgetRenderState(D({},a,{results:P})),{items:n,canToggleShowMore:r,canRefine:!0,instantSearchInstance:i,isFromSearch:!0}))})}}}}.call(this,c)),n){u=o?(t=b?st(n.facetHits):n.facetHits,R(t.map(function(e){var t=e.value;return D({},A(e,["value"]),{value:t,label:t})}))):(t=n.getFacetValues(p,{sortBy:y})||[],R(t.slice(0,this.getLimit()).map(S)));var l=r.maxValuesPerFacet,h=this.getLimit();C=hg||v&&!o&&!C;return{createURL:function(e){return i(r.toggleRefinement(p,e))},items:u,refine:x,searchForItems:d,isFromSearch:o,canRefine:o||0=").concat(i)]}})}else o.sendEventToInsights(t[0])}};function gr(n){var t=this,r=1 ":n,i=e.rootPath,a=void 0===i?null:i,o=e.transformItems,c=void 0===o?function(e){return e}:o;if(!t||!Array.isArray(t)||0===t.length)throw new Error(_r("The `attributes` option expects an array of strings."));var u=B(t,1)[0];return{$$type:"ais.breadcrumb",init:function(e){l(D({},this.getWidgetRenderState(e),{instantSearchInstance:e.instantSearchInstance}),!0)},render:function(e){l(D({},this.getWidgetRenderState(e),{instantSearchInstance:e.instantSearchInstance}),!1)},dispose:function(){h()},getRenderState:function(e,t){return D({},e,{breadcrumb:D({},e.breadcrumb,M({},u,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var n=e.helper,r=e.createURL,i=e.results,a=e.state;var t=function(){if(!i)return[];var e=B(a.hierarchicalFacets,1)[0].name,t=i.getFacetValues(e,{}),n=Array.isArray(t.data)?t.data:[];return c(function(n){return n.map(function(e,t){return{label:e.label,value:t+1===n.length?null:n[t+1].value}})}(function n(e){return e.reduce(function(e,t){return t.isRefined&&(e.push({label:t.name,value:t.path}),Array.isArray(t.data)&&(e=e.concat(n(t.data)))),e},[])}(n)))}();return d.createURL||(d.createURL=function(e){if(!e){var t=n.getHierarchicalFacetBreadcrumb(u);if(0")}function jr(c,u){return function(e){var t=e||{},a=t.hit,s=t.matchingPatterns,n=t.transformSearchParameters,r=void 0===n?function(e){return e}:n;if(!a)throw new Error(Lr("The `hit` option is required."));if(!s)throw new Error(Lr("The `matchingPatterns` option is required."));var i=Object.keys(s).reduce(function(e,t){var n=s[t],r=xe(a,t),i=n.score;return Array.isArray(r)?[].concat(P(e),[r.map(function(e){return Mr({attributeName:t,attributeValue:e,attributeScore:i})})]):"string"==typeof r?[].concat(P(e),[Mr({attributeName:t,attributeValue:r,attributeScore:i})]):e},[]),o=D({},r(new ae.SearchParameters({sumOrFiltersScores:!0,facetFilters:["objectID:-".concat(a.objectID)],optionalFilters:i})));return D({},kr(c,u)({searchParameters:o}),{$$type:"ais.configureRelatedItems"})}}var Or=Ae({name:"autocomplete",connector:!0}),Ar=Ae({name:"query-rules",connector:!0});function Hr(e){var t=this.helper,n=this.initialRuleContexts,r=this.trackedFilters,i=this.transformRuleContexts,a=e.state,s=a.ruleContexts||[],o=function(e){var i=e.helper,a=e.sharedHelperState,s=e.trackedFilters;return Object.keys(s).reduce(function(e,t){var n=Re(i.lastResults||{},a).filter(function(e){return e.attribute===t}).map(function(e){return e.numericValue||e.name}),r=(0,s[t])(n);return[].concat(P(e),P(n.filter(function(e){return r.includes(e)}).map(function(e){return function(e){return e.replace(/[^a-z0-9-_]+/gi,"_")}("ais-".concat(t,"-").concat(e))})))},[])}({helper:t,sharedHelperState:a,trackedFilters:r}),c=i([].concat(P(n),P(o))).slice(0,10);Te(s,c)||t.overrideStateWithoutTriggeringChangeEvent(D({},a,{ruleContexts:c}))}function Dr(h,e){var d=1Your custom HTML Marker

    ",reset:"Clear the map refinement",toggle:"Search as I move the map",redo:"Redo search here"},oi=Ae({name:"geo-search"}),ci=ot("GeoSearch");function ui(e){var t=e.className,n=e.handleClick,r=e.facetValueToRefine,i=e.isRefined,a=e.templateProps,s=e.templateKey,o=e.templateData,c=e.subItems;return yn("li",{className:t,onClick:function(e){n({facetValueToRefine:r,isRefined:i,originalEvent:e})}},yn(Vr,d({},a,{templateKey:s,data:o})),c)}var li=function(){function i(){var e,s;k(this,i);for(var t=arguments.length,n=new Array(t),r=0;r{{label}}{{#helpers.formatNumber}}{{count}}{{/helpers.formatNumber}}',showMoreText:"\n {{#isShowingMore}}\n Show less\n {{/isShowingMore}}\n {{^isShowingMore}}\n Show more\n {{/isShowingMore}}\n "},fi=Ae({name:"hierarchical-menu"}),mi=ot("HierarchicalMenu");function pi(e){var t=e.results,n=e.hits,r=e.bindEvent,i=e.cssClasses,a=e.templateProps;return 0===t.hits.length?yn(Vr,d({},a,{templateKey:"empty",rootProps:{className:qr(i.root,i.emptyRoot)},data:t})):yn("div",{className:i.root},yn("ol",{className:i.list},n.map(function(e,t){return yn(Vr,d({},a,{templateKey:"item",rootTagName:"li",rootProps:{className:i.item},key:e.objectID,data:D({},e,{__hitIndex:t}),bindEvent:r}))})))}pi.defaultProps={results:{hits:[]},hits:[]};var gi={empty:"No results",item:function(e){return JSON.stringify(e,null,2)}},vi=Ae({name:"hits"}),yi=ot("Hits"),bi=Hn(pi);function Ri(e){var t=e.currentValue,n=e.options,r=e.cssClasses,i=e.setValue;return yn("select",{className:qr(r.select),onChange:function(e){return i(e.target.value)},value:"".concat(t)},n.map(function(e){return yn("option",{className:qr(r.option),key:e.label+e.value,value:"".concat(e.value)},e.label)}))}var Si=Ae({name:"hits-per-page"}),wi=ot("HitsPerPage"),Pi={empty:"No results",showPreviousText:"Show previous results",showMoreText:"Show more results",item:function(e){return JSON.stringify(e,null,2)}},_i=Ae({name:"infinite-hits"}),xi=ot("InfiniteHits"),Ni=Hn(function(e){var t=e.results,n=e.hits,r=e.bindEvent,i=e.hasShowPrevious,a=e.showPrevious,s=e.showMore,o=e.isFirstPage,c=e.isLastPage,u=e.cssClasses,l=e.templateProps;return 0===t.hits.length?yn(Vr,d({},l,{templateKey:"empty",rootProps:{className:qr(u.root,u.emptyRoot)},data:t})):yn("div",{className:u.root},i&&yn(Vr,d({},l,{templateKey:"showPreviousText",rootTagName:"button",rootProps:{className:qr(u.loadPrevious,M({},u.disabledLoadPrevious,o)),disabled:o,onClick:a}})),yn("ol",{className:u.list},n.map(function(e,t){return yn(Vr,d({},l,{templateKey:"item",rootTagName:"li",rootProps:{className:u.item},key:e.objectID,data:D({},e,{__hitIndex:t}),bindEvent:r}))})),yn(Vr,d({},l,{templateKey:"showMoreText",rootTagName:"button",rootProps:{className:qr(u.loadMore,M({},u.disabledLoadMore,c)),disabled:c,onClick:s}})))}),Fi={item:'{{label}}{{#helpers.formatNumber}}{{count}}{{/helpers.formatNumber}}',showMoreText:"\n {{#isShowingMore}}\n Show less\n {{/isShowingMore}}\n {{^isShowingMore}}\n Show more\n {{/isShowingMore}}\n "},Ii=Ae({name:"menu"}),Ci=ot("Menu");var Ti={reset:'\n\n \n\n ',submit:'\n\n \n\n ',loadingIndicator:'\n\n \n \n \n \n \n \n \n \n\n '},Ei={item:'',showMoreText:"\n {{#isShowingMore}}\n Show less\n {{/isShowingMore}}\n {{^isShowingMore}}\n Show more\n {{/isShowingMore}}\n ",searchableNoResults:"No results",searchableReset:Ti.reset,searchableSubmit:Ti.submit,searchableLoadingIndicator:Ti.loadingIndicator},ki=Ae({name:"refinement-list"}),Li=ot("RefinementList"),Mi=ot("SearchBox");var ji={item:''},Oi=Ae({name:"numeric-menu"}),Ai=ot("NumericMenu");function Hi(e){var t=e.cssClasses,n=e.label,r=e.ariaLabel,i=e.url,a=e.isDisabled,s=e.handleClick,o=e.pageNumber;return yn("li",{className:t.item},a?yn("span",{className:t.link,dangerouslySetInnerHTML:{__html:n}}):yn("a",{className:t.link,"aria-label":r,href:i,onClick:function(e){return s(o,e)},dangerouslySetInnerHTML:{__html:n}}))}var Di=function(){function a(){var e,n;k(this,a);for(var t=arguments.length,r=new Array(t),i=0;i=this.props.max}}]),a}(),ma=Ae({name:"range-slider"}),pa=ot("RangeSlider");var ga=Ae({name:"sort-by"}),va=ot("SortBy");var ya={item:'{{#count}}{{/count}}{{^count}}{{/count}}'},ba=Ae({name:"rating-menu"}),Ra=ot("RatingMenu"),Sa=yn("path",{d:"M12 .288l2.833 8.718h9.167l-7.417 5.389 2.833 8.718-7.416-5.388-7.417 5.388 2.833-8.718-7.416-5.389h9.167z"}),wa=yn("path",{d:"M12 6.76l1.379 4.246h4.465l-3.612 2.625 1.379 4.246-3.611-2.625-3.612 2.625 1.379-4.246-3.612-2.625h4.465l1.38-4.246zm0-6.472l-2.833 8.718h-9.167l7.416 5.389-2.833 8.718 7.417-5.388 7.416 5.388-2.833-8.718 7.417-5.389h-9.167l-2.833-8.718z"});function Pa(e){var t=e.nbHits,n=e.hitsPerPage,r=e.nbPages,i=e.page,a=e.processingTimeMS,s=e.query,o=e.templateProps,c=e.cssClasses;return yn("div",{className:c.root},yn(Vr,d({},o,{templateKey:"text",rootTagName:"span",rootProps:{className:c.text},data:{hasManyResults:1"},Ma=Ae({name:"breadcrumb"}),ja=ot("Breadcrumb");function Oa(e){var t=e.cssClasses,n=e.templateProps,r=e.items,i=e.refine,a=(ve(r,function(e){return e.isRefined})||{value:""}).value;return yn("div",{className:qr(t.root,M({},t.noRefinementRoot,0===r.length))},yn("select",{className:t.select,value:a,onChange:function(e){i(e.target.value)}},yn(Vr,d({},n,{templateKey:"defaultOption",rootTagName:"option",rootProps:{value:"",className:t.option}})),r.map(function(e){return yn(Vr,d({},n,{templateKey:"item",rootTagName:"option",rootProps:{value:e.value,className:t.option},key:e.value,data:e}))})))}var Aa={item:"{{label}} ({{#helpers.formatNumber}}{{count}}{{/helpers.formatNumber}})",defaultOption:"See all"},Ha=Ae({name:"menu-select"}),Da=ot("MenuSelect");function Wa(e){var t=e.url,n=e.theme,r=e.cssClasses;return yn("div",{className:r.root},yn("a",{href:t,target:"_blank",className:r.link,"aria-label":"Search by Algolia",rel:"noopener noreferrer"},yn("svg",{height:"1.2em",className:r.logo,viewBox:"0 0 168 24",style:{width:"auto"}},yn("path",{fill:"dark"===n?"#FFF":"#5D6494",d:"M6.97 6.68V8.3a4.47 4.47 0 0 0-2.42-.67 2.2 2.2 0 0 0-1.38.4c-.34.26-.5.6-.5 1.02 0 .43.16.77.49 1.03.33.25.83.53 1.51.83a7.04 7.04 0 0 1 1.9 1.08c.34.24.58.54.73.89.15.34.23.74.23 1.18 0 .95-.33 1.7-1 2.24a4 4 0 0 1-2.6.81 5.71 5.71 0 0 1-2.94-.68v-1.71c.84.63 1.81.94 2.92.94.58 0 1.05-.14 1.39-.4.34-.28.5-.65.5-1.13 0-.29-.1-.55-.3-.8a2.2 2.2 0 0 0-.65-.53 23.03 23.03 0 0 0-1.64-.78 13.67 13.67 0 0 1-1.11-.64c-.12-.1-.28-.22-.46-.4a1.72 1.72 0 0 1-.39-.5 4.46 4.46 0 0 1-.22-.6c-.07-.23-.1-.48-.1-.75 0-.91.33-1.63 1-2.17a4 4 0 0 1 2.57-.8c.97 0 1.8.18 2.47.52zm7.47 5.7v-.3a2.26 2.26 0 0 0-.5-1.44c-.3-.35-.74-.53-1.32-.53-.53 0-.99.2-1.37.58-.38.39-.62.95-.72 1.68h3.91zm1 2.79v1.4c-.6.34-1.38.51-2.36.51a4.02 4.02 0 0 1-3-1.13 4.04 4.04 0 0 1-1.11-2.97c0-1.3.34-2.32 1.02-3.06a3.38 3.38 0 0 1 2.6-1.1c1.03 0 1.85.32 2.46.96.6.64.9 1.57.9 2.78 0 .33-.03.68-.09 1.04h-5.31c.1.7.4 1.24.89 1.61.49.38 1.1.56 1.85.56.86 0 1.58-.2 2.15-.6zm6.61-1.78h-1.21c-.6 0-1.05.12-1.35.36-.3.23-.46.53-.46.89 0 .37.12.66.36.88.23.2.57.32 1.02.32.5 0 .9-.15 1.2-.43.3-.28.44-.65.44-1.1v-.92zm-4.07-2.55V9.33a4.96 4.96 0 0 1 2.5-.55c2.1 0 3.17 1.03 3.17 3.08V17H22.1v-.96c-.42.68-1.15 1.02-2.19 1.02-.76 0-1.38-.22-1.84-.66-.46-.44-.7-1-.7-1.68 0-.78.3-1.38.88-1.81.59-.43 1.4-.65 2.46-.65h1.34v-.46c0-.55-.13-.97-.4-1.25-.26-.29-.7-.43-1.32-.43-.86 0-1.65.24-2.35.72zm9.34-1.93v1.42c.39-1 1.1-1.5 2.12-1.5.15 0 .31.02.5.05v1.53c-.23-.1-.48-.14-.76-.14-.54 0-.99.24-1.34.71a2.8 2.8 0 0 0-.52 1.71V17h-1.57V8.91h1.57zm5 4.09a3 3 0 0 0 .76 2.01c.47.53 1.14.8 2 .8.64 0 1.24-.18 1.8-.53v1.4c-.53.32-1.2.48-2 .48a3.98 3.98 0 0 1-4.17-4.18c0-1.16.38-2.15 1.14-2.98a4 4 0 0 1 3.1-1.23c.7 0 1.34.15 1.92.44v1.44a3.24 3.24 0 0 0-1.77-.5A2.65 2.65 0 0 0 32.33 13zm7.92-7.28v4.58c.46-1 1.3-1.5 2.5-1.5.8 0 1.42.24 1.9.73.48.5.72 1.17.72 2.05V17H43.8v-5.1c0-.56-.14-.99-.43-1.29-.28-.3-.65-.45-1.1-.45-.54 0-1 .2-1.42.6-.4.4-.61 1.02-.61 1.85V17h-1.56V5.72h1.56zM55.2 15.74c.6 0 1.1-.25 1.5-.76.4-.5.6-1.16.6-1.95 0-.92-.2-1.62-.6-2.12-.4-.5-.92-.74-1.55-.74-.56 0-1.05.22-1.5.67-.44.45-.66 1.13-.66 2.06 0 .96.22 1.67.64 2.14.43.47.95.7 1.57.7zM53 5.72v4.42a2.74 2.74 0 0 1 2.43-1.34c1.03 0 1.86.38 2.51 1.15.65.76.97 1.78.97 3.05 0 1.13-.3 2.1-.92 2.9-.62.81-1.47 1.21-2.54 1.21s-1.9-.45-2.46-1.34V17h-1.58V5.72H53zm9.9 11.1l-3.22-7.9h1.74l1 2.62 1.26 3.42c.1-.32.48-1.46 1.15-3.42l.91-2.63h1.66l-2.92 7.87c-.78 2.07-1.96 3.1-3.56 3.1-.28 0-.53-.02-.73-.07v-1.34c.17.04.35.06.54.06 1.03 0 1.76-.57 2.17-1.7z"}),Ba,Ua,yn("path",{fill:"dark"===n?"#FFF":"#5468FF",d:"M120.92 18.8c-4.38.02-4.38-3.54-4.38-4.1V1.36l2.67-.42v13.25c0 .32 0 2.36 1.71 2.37v2.24zm-10.84-2.18c.82 0 1.43-.04 1.85-.12v-2.72a5.48 5.48 0 0 0-1.57-.2c-.3 0-.6.02-.9.07-.3.04-.57.12-.81.24-.24.11-.44.28-.58.49a.93.93 0 0 0-.22.65c0 .63.22 1 .61 1.23.4.24.94.36 1.62.36zm-.23-9.7c.88 0 1.62.11 2.23.33.6.22 1.09.53 1.44.92.36.4.61.92.76 1.48.16.56.23 1.17.23 1.85v6.87c-.4.1-1.03.2-1.86.32-.84.12-1.78.18-2.82.18-.69 0-1.32-.07-1.9-.2a4 4 0 0 1-1.46-.63c-.4-.3-.72-.67-.96-1.13a4.3 4.3 0 0 1-.34-1.8c0-.66.13-1.08.39-1.53.26-.45.6-.82 1.04-1.1.45-.3.95-.5 1.54-.62a8.8 8.8 0 0 1 3.79.05v-.44c0-.3-.04-.6-.11-.87a1.78 1.78 0 0 0-1.1-1.22c-.31-.12-.7-.2-1.15-.2a9.75 9.75 0 0 0-2.95.46l-.33-2.19c.34-.12.84-.23 1.48-.35.65-.12 1.34-.18 2.08-.18zm52.84 9.63c.82 0 1.43-.05 1.85-.13V13.7a5.42 5.42 0 0 0-1.57-.2c-.3 0-.6.02-.9.07-.3.04-.57.12-.81.24-.24.12-.44.28-.58.5a.93.93 0 0 0-.22.65c0 .63.22.99.61 1.23.4.24.94.36 1.62.36zm-.23-9.7c.88 0 1.63.11 2.23.33.6.22 1.1.53 1.45.92.35.39.6.92.76 1.48.15.56.23 1.18.23 1.85v6.88c-.41.08-1.03.19-1.87.31-.83.12-1.77.18-2.81.18-.7 0-1.33-.06-1.9-.2a4 4 0 0 1-1.47-.63c-.4-.3-.72-.67-.95-1.13a4.3 4.3 0 0 1-.34-1.8c0-.66.13-1.08.38-1.53.26-.45.61-.82 1.05-1.1.44-.3.95-.5 1.53-.62a8.8 8.8 0 0 1 3.8.05v-.43c0-.31-.04-.6-.12-.88-.07-.28-.2-.52-.38-.73a1.78 1.78 0 0 0-.73-.5c-.3-.1-.68-.2-1.14-.2a9.85 9.85 0 0 0-2.95.47l-.32-2.19a11.63 11.63 0 0 1 3.55-.53zm-8.03-1.27a1.62 1.62 0 0 0 0-3.24 1.62 1.62 0 1 0 0 3.24zm1.35 13.22h-2.7V7.27l2.7-.42V18.8zm-4.72 0c-4.38.02-4.38-3.54-4.38-4.1l-.01-13.34 2.67-.42v13.25c0 .32 0 2.36 1.72 2.37v2.24zm-8.7-5.9a4.7 4.7 0 0 0-.74-2.79 2.4 2.4 0 0 0-2.07-1 2.4 2.4 0 0 0-2.06 1 4.7 4.7 0 0 0-.74 2.8c0 1.16.25 1.94.74 2.62a2.4 2.4 0 0 0 2.07 1.02c.88 0 1.57-.34 2.07-1.02.49-.68.73-1.46.73-2.63zm2.74 0a6.46 6.46 0 0 1-1.52 4.23c-.49.53-1.07.94-1.76 1.22-.68.29-1.73.45-2.26.45-.53 0-1.58-.15-2.25-.45a5.1 5.1 0 0 1-2.88-3.13 7.3 7.3 0 0 1-.01-4.84 5.13 5.13 0 0 1 2.9-3.1 5.67 5.67 0 0 1 2.22-.42c.81 0 1.56.14 2.24.42.69.29 1.28.69 1.75 1.22.49.52.87 1.15 1.14 1.89a7 7 0 0 1 .43 2.5zm-20.14 0c0 1.11.25 2.36.74 2.88.5.52 1.13.78 1.91.78a4.07 4.07 0 0 0 2.12-.6V9.33c-.19-.04-.99-.2-1.76-.23a2.67 2.67 0 0 0-2.23 1 4.73 4.73 0 0 0-.78 2.8zm7.44 5.27c0 1.82-.46 3.16-1.4 4-.94.85-2.37 1.27-4.3 1.27-.7 0-2.17-.13-3.34-.4l.43-2.11c.98.2 2.27.26 2.95.26 1.08 0 1.84-.22 2.3-.66.46-.43.68-1.08.68-1.94v-.44a5.2 5.2 0 0 1-2.54.6 5.6 5.6 0 0 1-2.01-.36 4.2 4.2 0 0 1-2.58-2.71 9.88 9.88 0 0 1 .02-5.35 4.92 4.92 0 0 1 2.93-2.96 6.6 6.6 0 0 1 2.43-.46 19.64 19.64 0 0 1 4.43.66v10.6z"}))))}var Ba=yn("path",{fill:"#5468FF",d:"M78.99.94h16.6a2.97 2.97 0 0 1 2.96 2.96v16.6a2.97 2.97 0 0 1-2.97 2.96h-16.6a2.97 2.97 0 0 1-2.96-2.96V3.9A2.96 2.96 0 0 1 79 .94"}),Ua=yn("path",{fill:"#FFF",d:"M89.63 5.97v-.78a.98.98 0 0 0-.98-.97h-2.28a.98.98 0 0 0-.97.97V6c0 .09.08.15.17.13a7.13 7.13 0 0 1 3.9-.02c.08.02.16-.04.16-.13m-6.25 1L83 6.6a.98.98 0 0 0-1.38 0l-.46.46a.97.97 0 0 0 0 1.38l.38.39c.06.06.15.04.2-.02a7.49 7.49 0 0 1 1.63-1.62c.07-.04.08-.14.02-.2m4.16 2.45v3.34c0 .1.1.17.2.12l2.97-1.54c.06-.03.08-.12.05-.18a3.7 3.7 0 0 0-3.08-1.87c-.07 0-.14.06-.14.13m0 8.05a4.49 4.49 0 1 1 0-8.98 4.49 4.49 0 0 1 0 8.98m0-10.85a6.37 6.37 0 1 0 0 12.74 6.37 6.37 0 0 0 0-12.74"}),Qa=ot("PoweredBy"),qa=Ae({name:"powered-by"});var Va,$a,Ka=[],za=cn.__r;cn.__r=function(e){za&&za(e),Va=0,($a=e.__c).__H&&($a.__H.t=rs($a.__H.t))};var Ja=cn.diffed;cn.diffed=function(e){Ja&&Ja(e);var t=e.__c;if(t){var n=t.__H;n&&(n.u=(n.u.some(function(e){e.ref&&(e.ref.current=e.createHandle())}),[]),n.i=rs(n.i))}};var Ya=cn.unmount;function Ga(e){cn.__h&&cn.__h($a);var t=$a.__H||($a.__H={o:[],t:[],i:[],u:[]});return e>=t.o.length&&t.o.push({}),t.o[e]}function Xa(e){return function(n,e,t){var r=Ga(Va++);return r.__c||(r.__c=$a,r.v=[t?t(e):os(void 0,e),function(e){var t=n(r.v[0],e);r.v[0]!==t&&(r.v[0]=t,r.__c.setState({}))}]),r.v}(os,e)}function Za(e){return function(e,t){var n=Ga(Va++);return ss(n.m,t)?(n.m=t,n.p=e,n.v=e()):n.v}(function(){return{current:e}},[])}cn.unmount=function(e){Ya&&Ya(e);var t=e.__c;if(t){var n=t.__H;n&&n.o.forEach(function(e){return e.l&&e.l()})}};var es=function(){};function ts(){Ka.some(function(e){e.s=!1,e.__P&&(e.__H.t=rs(e.__H.t))}),Ka=[]}if("undefined"!=typeof window){var ns=cn.requestAnimationFrame;es=function(e){(!e.s&&(e.s=!0)&&1===Ka.push(e)||ns!==cn.requestAnimationFrame)&&(ns=cn.requestAnimationFrame,(cn.requestAnimationFrame||function(e){function t(){clearTimeout(n),cancelAnimationFrame(r),setTimeout(e)}var n=setTimeout(t,100),r=requestAnimationFrame(t)})(ts))}}function rs(e){return e.forEach(is),e.forEach(as),[]}function is(e){e.l&&e.l()}function as(e){var t=e.v();"function"==typeof t&&(e.l=t)}function ss(n,e){return!n||e.some(function(e,t){return e!==n[t]})}function os(e,t){return"function"==typeof t?t(e):t}function cs(e){var t,n=B(Xa(e.isCollapsed),2),r=n[0],i=n[1],a=B(Xa(!1),2),s=a[0],o=a[1],c=Za(null);return function(e,t){var n=Ga(Va++);ss(n.m,t)&&(n.v=e,n.m=t,$a.__H.t.push(n),es($a))}(function(){if(c.current)return c.current.appendChild(e.bodyElement),function(){c.current.removeChild(e.bodyElement)}},[c,e.bodyElement]),s||e.isCollapsed===r||i(e.isCollapsed),yn("div",{className:qr(e.cssClasses.root,(t={},M(t,e.cssClasses.noRefinementRoot,e.hidden),M(t,e.cssClasses.collapsibleRoot,e.collapsible),M(t,e.cssClasses.collapsedRoot,r),t)),hidden:e.hidden},e.templates.header&&yn("div",{className:e.cssClasses.header},yn(Vr,{templates:e.templates,templateKey:"header",rootTagName:"span",data:e.data}),e.collapsible&&yn("button",{className:e.cssClasses.collapseButton,"aria-expanded":!r,onClick:function(e){e.preventDefault(),o(!0),i(function(e){return!e})}},yn(Vr,{templates:e.templates,templateKey:"collapseButtonText",rootTagName:"span",data:{collapsed:r}}))),yn("div",{className:e.cssClasses.body,ref:c}),e.templates.footer&&yn(Vr,{templates:e.templates,templateKey:"footer",rootProps:{className:e.cssClasses.footer},data:e.data}))}function us(e){var t=e.cssClasses,n=e.isBrowserSupported,r=e.isListening,i=e.toggleListening,a=e.voiceListeningState,s=e.templates,o=a.status,c=a.transcript,u=a.isSpeechFinal,l=a.errorCode;return yn("div",{className:t.root},yn(Vr,{templateKey:"buttonText",rootTagName:"button",rootProps:{className:t.button,type:"button",title:"Search by voice".concat(n?"":" (not supported on this browser)"),onClick:function(e){e.currentTarget.blur(),i()},disabled:!n},data:{status:o,errorCode:l,isListening:r,transcript:c,isSpeechFinal:u,isBrowserSupported:n},templates:s}),yn(Vr,{templateKey:"status",rootProps:{className:t.status},data:{status:o,errorCode:l,isListening:r,transcript:c,isSpeechFinal:u,isBrowserSupported:n},templates:s}))}function ls(e){var t=e.isBrowserSupported,n=e.isListening,r=e.toggleListening,i=e.voiceListeningState,a=e.widgetParams,s=a.container,o=a.cssClasses,c=a.templates;On(yn(us,{cssClasses:o,templates:c,isBrowserSupported:t,isListening:n,toggleListening:r,voiceListeningState:i}),s)}function hs(e){var t=e.cssClasses,n=e.templates,r=e.items;return yn(Vr,{templateKey:"default",templates:n,rootProps:{className:t.root},data:{items:r}})}function ds(e){var t=e.items,n=e.widgetParams,r=n.container,i=n.cssClasses,a=n.templates;On(yn(hs,{cssClasses:i,templates:a,items:t}),r)}var fs=Ae({name:"panel"}),ms=ot("Panel"),ps={buttonText:function(e){var t=e.status,n=e.errorCode,r=e.isListening;return'\n '.concat(function(e,t,n){return"error"===e&&"not-allowed"===t?'\n \n \n \n ':'\n
    \n \n \n ')}(t,n,r),"\n ")},status:"

    {{transcript}}

    "},gs=Ae({name:"voice-search"}),vs=ot("VoiceSearch"),ys=Ae({name:"query-rule-custom-data"}),bs=ot("QueryRuleCustomData"),Rs=Ae({name:"query-rule-context"}),Ss=Object.freeze({__proto__:null,clearRefinements:function(e){var t=e||{},n=t.container,r=t.templates,i=void 0===r?Yr:r,a=t.includedAttributes,s=t.excludedAttributes,o=t.transformItems,c=t.cssClasses,u=void 0===c?{}:c;if(!n)throw new Error(Gr("The `container` option is required."));var l=ce(n),h={root:qr(Xr(),u.root),button:qr(Xr({descendantName:"button"}),u.button),disabledButton:qr(Xr({descendantName:"button",modifierName:"disabled"}),u.disabledButton)},d=function(e){var a=e.containerNode,s=e.cssClasses,o=e.renderState,c=e.templates;return function(e,t){var n=e.refine,r=e.hasRefinements,i=e.instantSearchInstance;t?o.templateProps=he({defaultTemplates:Yr,templatesConfig:i.templatesConfig,templates:c}):On(yn($r,{refine:n,cssClasses:s,hasRefinements:r,templateProps:o.templateProps}),a)}}({containerNode:l,cssClasses:h,renderState:{},templates:i});return $t(d,function(){return On(null,l)})({includedAttributes:a,excludedAttributes:s,transformItems:o})},configure:function(e){return kr(_e)({searchParameters:e})},EXPERIMENTAL_configureRelatedItems:function(e){return jr(_e)(e)},currentRefinements:function(e){var t=e||{},n=t.container,r=t.includedAttributes,i=t.excludedAttributes,a=t.cssClasses,s=void 0===a?{}:a,o=t.transformItems;if(!n)throw new Error(Zr("The `container` option is required."));var c=ce(n),u={root:qr(ei(),s.root),list:qr(ei({descendantName:"list"}),s.list),item:qr(ei({descendantName:"item"}),s.item),label:qr(ei({descendantName:"label"}),s.label),category:qr(ei({descendantName:"category"}),s.category),categoryLabel:qr(ei({descendantName:"categoryLabel"}),s.categoryLabel),delete:qr(ei({descendantName:"delete"}),s.delete)};return Jt(zr,function(){return On(null,c)})({container:c,cssClasses:u,includedAttributes:r,excludedAttributes:i,transformItems:o})},geoSearch:function(e){var t=0=")&&r.hasOwnProperty("<="))r[">="]&&r[">="][0]===r["<="]&&r["<="][0]?t.push("".concat(n,"=").concat(n,"_").concat(r[">="])):t.push("".concat(n,"=").concat(n,"_").concat(r[">="],"to").concat(r["<="]));else if(r.hasOwnProperty(">="))t.push("".concat(n,"=").concat(n,"_from").concat(r[">="]));else if(r.hasOwnProperty("<="))t.push("".concat(n,"=").concat(n,"_to").concat(r["<="]));else if(r.hasOwnProperty("=")){var i=[];for(var a in r["="])r["="].hasOwnProperty(a)&&i.push(r["="][a]);t.push("".concat(n,"=").concat(n,"_").concat(i.join("-")))}}return t.join("&")}(e.state.numericRefinements);""!==n&&t.push(n),""!==r&&t.push(r);var i=t.join("&"),a="Query: ".concat(e.state.query||"",", ").concat(i);!0===l&&(a+=", Page: ".concat(e.state.page||0)),m!==a&&(s(i,e.state,e.results),m=a)}}var d,f=null,m="",p=!0;!0===c&&(p=!1);function g(){h(f)}function v(){h(f)}return{init:function(){!0===a&&(document.addEventListener("click",g),window.addEventListener("beforeunload",v))},render:function(e){var t=e.results,n=e.state;!0!==p?(f={results:t,state:n},d&&clearTimeout(d),d=window.setTimeout(function(){return h(f)},r)):p=!1},dispose:function(){!0===a&&(document.removeEventListener("click",g),window.removeEventListener("beforeunload",v))},getRenderState:function(e,t){return D({},e,{analytics:this.getWidgetRenderState(t)})},getWidgetRenderState:function(){return{widgetParams:e}}}},breadcrumb:function(e){var t=e||{},n=t.container,r=t.attributes,i=t.separator,a=t.rootPath,s=t.transformItems,o=t.templates,c=void 0===o?La:o,u=t.cssClasses,l=void 0===u?{}:u;if(!n)throw new Error(Ma("The `container` option is required."));var h=ce(n),d={root:qr(ja(),l.root),noRefinementRoot:qr(ja({modifierName:"noRefinement"}),l.noRefinementRoot),list:qr(ja({descendantName:"list"}),l.list),item:qr(ja({descendantName:"item"}),l.item),selectedItem:qr(ja({descendantName:"item",modifierName:"selected"}),l.selectedItem),separator:qr(ja({descendantName:"separator"}),l.separator),link:qr(ja({descendantName:"link"}),l.link)},f=function(e){var o=e.containerNode,c=e.cssClasses,u=e.renderState,l=e.templates;return function(e,t){var n=e.canRefine,r=e.createURL,i=e.instantSearchInstance,a=e.items,s=e.refine;t?u.templateProps=he({defaultTemplates:La,templatesConfig:i.templatesConfig,templates:l}):On(yn(Ea,{canRefine:n,cssClasses:c,createURL:r,items:a,refine:s,templateProps:u.templateProps}),o)}}({containerNode:h,cssClasses:d,renderState:{},templates:c});return Pr(f,function(){return On(null,h)})({attributes:r,separator:i,rootPath:a,transformItems:s})},menuSelect:function(e){var t=e.container,n=e.attribute,r=e.sortBy,i=void 0===r?["name:asc"]:r,a=e.limit,s=void 0===a?10:a,o=e.cssClasses,c=void 0===o?{}:o,u=e.templates,l=void 0===u?Aa:u,h=e.transformItems;if(!t)throw new Error(Ha("The `container` option is required."));var d=ce(t),f={root:qr(Da(),c.root),noRefinementRoot:qr(Da({modifierName:"noRefinement"}),c.noRefinementRoot),select:qr(Da({descendantName:"select"}),c.select),option:qr(Da({descendantName:"option"}),c.option)};return Kn(function(e){var s=e.containerNode,o=e.cssClasses,c=e.renderState,u=e.templates;return function(e,t){var n=e.refine,r=e.items,i=e.canRefine,a=e.instantSearchInstance;t?c.templateProps=he({defaultTemplates:Aa,templatesConfig:a.templatesConfig,templates:u}):On(yn(Oa,{cssClasses:o,items:r,refine:n,templateProps:c.templateProps,canRefine:i}),s)}}({containerNode:d,cssClasses:f,renderState:{},templates:l}),function(){return On(null,d)})({attribute:n,limit:s,sortBy:i,transformItems:h})},poweredBy:function(){var e=0\n \n ')}},s=function(e){var a=e.containerNode,s=e.bodyContainerNode,o=e.cssClasses,c=e.templates;return function(e){var t=e.options,n=e.hidden,r=e.collapsible,i=e.collapsed;On(yn(cs,{cssClasses:o,hidden:n,collapsible:r,isCollapsed:i,templates:c,data:t,bodyElement:s}),a)}}({containerNode:ce(i),bodyContainerNode:u,cssClasses:d,templates:D({},t,{},r)});s({options:{},hidden:!0,collapsible:l,collapsed:!1});var o=n(D({},e,{container:u}));return D({},o,{dispose:function(){if(On(null,ce(i)),"function"==typeof o.dispose){for(var e,t=arguments.length,n=new Array(t),r=0;r