vendor: 9,814 bytes, line 1
1(self.webpackChunk=self.webpackChunk||[]).push([[1421],{9397:function(e,t){!function(e){var t=/\S/,r=/\"/g,n=/\n/g,o=/\r/g,i=/\\/g,a=/\u2028/,s=/\u2029/;function c(e){"}"===e.n.substr(e.n.length-1)&&(e.n=e.n.substring(0,e.n.length-1))}function u(e){return e.trim?e.trim():e.replace(/^\s*|\s*$/g,"")}function l(e,t,r){if(t.charAt(r)!=e.charAt(0))return!1;for(var n=1,o=e.length;n<o;n++)if(t.charAt(r+n)!=e.charAt(n))return!1;return!0}e.tags={"#":1,"^":2,"<":3,$:4,"/":5,"!":6,">":7,"=":8,_v:9,"{":10,"&":11,_t:12},e.scan=function(r,n){var o=r.length,i=0,a=null,s=null,f="",p=[],m=!1,d=0,b=0,y="{{",v="}}";function h(){f.length>0&&(p.push({tag:"_t",text:new String(f)}),f="")}function g(r,n){if(h(),r&&function(){for(var r=!0,n=b;n<p.length;n++)if(!(r=e.tags[p[n].tag]<e.tags._v||"_t"==p[n].tag&&null===p[n].text.match(t)))return!1;return r}())for(var o,i=b;i<p.length;i++)p[i].text&&((o=p[i+1])&&">"==o.tag&&(o.indent=p[i].text.toString()),p.splice(i,1));else n||p.push({tag:"\n"});m=!1,b=p.length}function O(e,t){var r="="+v,n=e.indexOf(r,t),o=u(e.substring(e.indexOf("=",t)+1,n)).split(" ");return y=o[0],v=o[o.length-1],n+r.length-1}for(n&&(n=n.split(" "),y=n[0],v=n[1]),d=0;d<o;d++)0==i?l(y,r,d)?(--d,h(),i=1):"\n"==r.charAt(d)?g(m):f+=r.charAt(d):1==i?(d+=y.length-1,"="==(a=(s=e.tags[r.charAt(d+1)])?r.charAt(d+1):"_v")?(d=O(r,d),i=0):(s&&d++,i=2),m=d):l(v,r,d)?(p.push({tag:a,n:u(f),otag:y,ctag:v,i:"/"==a?m-y.length:d+v.length}),f="",d+=v.length-1,i=0,"{"==a&&("}}"==v?d++:c(p[p.length-1]))):f+=r.charAt(d);return g(m,!0),p};var f={_t:!0,"\n":!0,$:!0,"/":!0};function p(t,r,n,o){var i,a=[],s=null,c=null;for(i=n[n.length-1];t.length>0;){if(c=t.shift(),i&&"<"==i.tag&&!(c.tag in f))throw new Error("Illegal content in < super tag.");if(e.tags[c.tag]<=e.tags.$||m(c,o))n.push(c),c.nodes=p(t,c.tag,n,o);else{if("/"==c.tag){if(0===n.length)throw new Error("Closing tag without opener: /"+c.n);if(s=n.pop(),c.n!=s.n&&!d(c.n,s.n,o))throw new Error("Nesting error: "+s.n+" vs. "+c.n);return s.end=c.i,a}"\n"==c.tag&&(c.last=0==t.length||"\n"==t[0].tag)}a.push(c)}if(n.length>0)throw new Error("missing closing tag: "+n.pop().n);return a}function m(e,t){for(var r=0,n=t.length;r<n;r++)if(t[r].o==e.n)return e.tag="#",!0}function d(e,t,r){for(var n=0,o=r.length;n<o;n++)if(r[n].c==e&&r[n].o==t)return!0}function b(e){var t=[];for(var r in e.partials)t.push('"'+v(r)+'":{name:"'+v(e.partials[r].name)+'", '+b(e.partials[r])+"}");return"partials: {"+t.join(",")+"}, subs: "+function(e){var t=[];for(var r in e)t.push('"'+v(r)+'": function(c,p,t,i) {'+e[r]+"}");return"{ "+t.join(",")+" }"}(e.subs)}e.stringify=function(t,r,n){return"{code: function (c,p,i) { "+e.wrapMain(t.code)+" },"+b(t)+"}"};var y=0;function v(e){return e.replace(i,"\\\\").replace(r,'\\"').replace(n,"\\n").replace(o,"\\r").replace(a,"\\u2028").replace(s,"\\u2029")}function h(e){return~e.indexOf(".")?"d":"f"}function g(e,t){var r="<"+(t.prefix||"")+e.n+y++;return t.partials[r]={name:e.n,partials:{}},t.code+='t.b(t.rp("'+v(r)+'",c,p,"'+(e.indent||"")+'"));',r}function O(e,t){t.code+="t.b(t.t(t."+h(e.n)+'("'+v(e.n)+'",c,p,0)));'}function S(e){return"t.b("+e+");"}e.generate=function(t,r,n){y=0;var o={code:"",subs:{},partials:{}};return e.walk(t,o),n.asString?this.stringify(o,r,n):this.makeTemplate(o,r,n)},e.wrapMain=function(e){return'var t=this;t.b(i=i||"");'+e+"return t.fl();"},e.template=e.Template,e.makeTemplate=function(e,t,r){var n=this.makePartials(e);return n.code=new Function("c","p","i",this.wrapMain(e.code)),new this.template(n,t,this,r)},e.makePartials=function(e){var t,r={subs:{},partials:e.partials,name:e.name};for(t in r.partials)r.partials[t]=this.makePartials(r.partials[t]);for(t in e.subs)r.subs[t]=new Function("c","p","t","i",e.subs[t]);return r},e.codegen={"#":function(t,r){r.code+="if(t.s(t."+h(t.n)+'("'+v(t.n)+'",c,p,1),c,p,0,'+t.i+","+t.end+',"'+t.otag+" "+t.ctag+'")){t.rs(c,p,function(c,p,t){',e.walk(t.nodes,r),r.code+="});c.pop();}"},"^":function(t,r){r.code+="if(!t.s(t."+h(t.n)+'("'+v(t.n)+'",c,p,1),c,p,1,0,0,"")){',e.walk(t.nodes,r),r.code+="};"},">":g,"<":function(t,r){var n={partials:{},code:"",subs:{},inPartial:!0};e.walk(t.nodes,n);var o=r.partials[g(t,r)];o.subs=n.subs,o.partials=n.partials},$:function(t,r){var n={subs:{},code:"",partials:r.partials,prefix:t.n};e.walk(t.nodes,n),r.subs[t.n]=n.code,r.inPartial||(r.code+='t.sub("'+v(t.n)+'",c,p,i);')},"\n":function(e,t){t.code+=S('"\\n"'+(e.last?"":" + i"))},_v:function(e,t){t.code+="t.b(t.v(t."+h(e.n)+'("'+v(e.n)+'",c,p,0)));'},_t:function(e,t){t.code+=S('"'+v(e.text)+'"')},"{":O,"&":O},e.walk=function(t,r){for(var n,o=0,i=t.length;o<i;o++)(n=e.codegen[t[o].tag])&&n(t[o],r);return r},e.parse=function(e,t,r){return p(e,0,[],(r=r||{}).sectionTags||[])},e.cache={},e.cacheKey=function(e,t){return[e,!!t.asString,!!t.disableLambda,t.delimiters,!!t.modelGet].join("||")},e.compile=function(t,r){r=r||{};var n=e.cacheKey(t,r),o=this.cache[n];if(o){var i=o.partials;for(var a in i)delete i[a].instance;return o}return o=this.generate(this.parse(this.scan(t,r.delimiters),t,r),t,r),this.cache[n]=o}}(t)},5485:function(e,t,r){var n=r(9397);n.Template=r(2882).Template,n.template=n.Template,e.exports=n},2882:function(e,t){!function(e){function t(e,t,r){var n;return t&&"object"==typeof t&&(void 0!==t[e]?n=t[e]:r&&t.get&&"function"==typeof t.get&&(n=t.get(e))),n}e.Template=function(e,t,r,n){e=e||{},this.r=e.code||this.r,this.c=r,this.options=n||{},this.text=t||"",this.partials=e.partials||{},this.subs=e.subs||{},this.buf=""},e.Template.prototype={r:function(e,t,r){return""},v:function(e){return e=c(e),s.test(e)?e.replace(r,"&").replace(n,"<").replace(o,">").replace(i,"'").replace(a,"""):e},t:c,render:function(e,t,r){return this.ri([e],t||{},r)},ri:function(e,t,r){return this.r(e,t,r)},ep:function(e,t){var r=this.partials[e],n=t[r.name];if(r.instance&&r.base==n)return r.instance;if("string"==typeof n){if(!this.c)throw new Error("No compiler available.");n=this.c.compile(n,this.options)}if(!n)return null;if(this.partials[e].base=n,r.subs){for(key in t.stackText||(t.stackText={}),r.subs)t.stackText[key]||(t.stackText[key]=void 0!==this.activeSub&&t.stackText[this.activeSub]?t.stackText[this.activeSub]:this.text);n=function(e,t,r,n,o,i){function a(){}function s(){}var c;a.prototype=e,s.prototype=e.subs;var u=new a;for(c in u.subs=new s,u.subsText={},u.buf="",n=n||{},u.stackSubs=n,u.subsText=i,t)n[c]||(n[c]=t[c]);for(c in n)u.subs[c]=n[c];for(c in o=o||{},u.stackPartials=o,r)o[c]||(o[c]=r[c]);for(c in o)u.partials[c]=o[c];return u}(n,r.subs,r.partials,this.stackSubs,this.stackPartials,t.stackText)}return this.partials[e].instance=n,n},rp:function(e,t,r,n){var o=this.ep(e,r);return o?o.ri(t,r,n):""},rs:function(e,t,r){var n=e[e.length-1];if(u(n))for(var o=0;o<n.length;o++)e.push(n[o]),r(e,t,this),e.pop();else r(e,t,this)},s:function(e,t,r,n,o,i,a){var s;return(!u(e)||0!==e.length)&&("function"==typeof e&&(e=this.ms(e,t,r,n,o,i,a)),s=!!e,!n&&s&&t&&t.push("object"==typeof e?e:t[t.length-1]),s)},d:function(e,r,n,o){var i,a=e.split("."),s=this.f(a[0],r,n,o),c=this.options.modelGet,l=null;if("."===e&&u(r[r.length-2]))s=r[r.length-1];else for(var f=1;f<a.length;f++)void 0!==(i=t(a[f],s,c))?(l=s,s=i):s="";return!(o&&!s)&&(o||"function"!=typeof s||(r.push(l),s=this.mv(s,r,n),r.pop()),s)},f:function(e,r,n,o){for(var i=!1,a=!1,s=this.options.modelGet,c=r.length-1;c>=0;c--)if(void 0!==(i=t(e,r[c],s))){a=!0;break}return a?(o||"function"!=typeof i||(i=this.mv(i,r,n)),i):!o&&""},ls:function(e,t,r,n,o){var i=this.options.delimiters;return this.options.delimiters=o,this.b(this.ct(c(e.call(t,n)),t,r)),this.options.delimiters=i,!1},ct:function(e,t,r){if(this.options.disableLambda)throw new Error("Lambda features disabled.");return this.c.compile(e,this.options).render(t,r)},b:function(e){this.buf+=e},fl:function(){var e=this.buf;return this.buf="",e},ms:function(e,t,r,n,o,i,a){var s,c=t[t.length-1],u=e.call(c);return"function"==typeof u?!!n||(s=this.activeSub&&this.subsText&&this.subsText[this.activeSub]?this.subsText[this.activeSub]:this.text,this.ls(u,c,r,s.substring(o,i),a)):u},mv:function(e,t,r){var n=t[t.length-1],o=e.call(n);return"function"==typeof o?this.ct(c(o.call(n)),n,r):o},sub:function(e,t,r,n){var o=this.subs[e];o&&(this.activeSub=e,o(t,r,this,n),this.activeSub=!1)}};var r=/&/g,n=/</g,o=/>/g,i=/\'/g,a=/\"/g,s=/[&<>\"\']/;function c(e){return String(null==e?"":e)}var u=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}}(t)},1583:function(e,t,r){"use strict";var n=r(7456),o=r(1490),i=r(2244),a=r(2895);function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function c(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=l(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],c=!0,u=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,o=e}
1finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw o}}return s}}(e,t)||l(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){if(e){if("string"==typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?f(e,t):void 0}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){d(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function d(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==s(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==s(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===s(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var b=(0,n.K)({name:"numeric-menu",connector:!0}),y="ais.numericMenu",v=function(e){var t=e.instantSearchInstance;return function(){1!==arguments.length||t.sendEventToInsights(arguments.length<=0?void 0:arguments[0])}};function h(e,t,r){var n=e.getNumericRefinements(t);return void 0!==r.start&&void 0!==r.end?r.start===r.end?O(n,"=",r.start):O(n,">=",r.start)&&O(n,"<=",r.end):void 0!==r.start?O(n,">=",r.start):void 0!==r.end?O(n,"<=",r.end):void 0===r.start&&void 0===r.end&&Object.keys(n).every((function(e){return 0===(n[e]||[]).length}))}function g(e,t,r){var n=e,o=JSON.parse(decodeURI(r)),i=n.getNumericRefinements(t);if(void 0===o.start&&void 0===o.end)return n.removeNumericRefinement(t);if(h(n,t,o)||(n=n.removeNumericRefinement(t)),void 0!==o.start&&void 0!==o.end){if(o.start>o.end)throw new Error("option.start should be > to option.end");if(o.start===o.end)return n=O(i,"=",o.start)?n.removeNumericRefinement(t,"=",o.start):n.addNumericRefinement(t,"=",o.start)}return void 0!==o.start&&(O(i,">=",o.start)&&(n=n.removeNumericRefinement(t,">=",o.start)),n=n.addNumericRefinement(t,">=",o.start)),void 0!==o.end&&(O(i,"<=",o.end)&&(n=n.removeNumericRefinement(t,"<=",o.end)),n=n.addNumericRefinement(t,"<=",o.end)),"number"==typeof n.page&&(n.page=0),n}function O(e,t,r){return void 0!==e[t]&&e[t].includes(r)}t.Z=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.Z;return(0,i._)(e,b()),function(r){var n=r||{},o=n.attribute,i=void 0===o?"":o,s=n.items,l=void 0===s?[]:s,f=n.transformItems,p=void 0===f?function(e){return e}:f;if(""===i)throw new Error(b("The `attribute` option is required."));if(!l||0===l.length)throw new Error(b("The `items` option expects an array of objects."));var O={};return{$$type:y,init:function(t){var r=t.instantSearchInstance;e(m(m({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(m(m({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var r=e.state;return t(),r.clearRefinements(i)},getWidgetUiState:function(e,t){var r=t.searchParameters.getNumericRefinements(i),n=r["="]&&r["="][0];if(n||0===n)return m(m({},e),{},{numericMenu:m(m({},e.numericMenu),{},d({},i,"".concat(r["="])))});var o=r[">="]&&r[">="][0]||"",a=r["<="]&&r["<="][0]||"";return""===o&&""===a?e:m(m({},e),{},{numericMenu:m(m({},e.numericMenu),{},d({},i,"".concat(o,":").concat(a)))})},getWidgetSearchParameters:function(e,t){var r=t.uiState,n=r.numericMenu&&r.numericMenu[i],o=e.clearRefinements(i);if(!n)return o.setQueryParameters({numericRefinements:m(m({},o.numericRefinements),{},d({},i,{}))});if(-1===n.indexOf(":"))return o.addNumericRefinement(i,"=",Number(n));var s=u(n.split(":").map(parseFloat),2),c=s[0],l=s[1],f=(0,a.z)(c)?o.addNumericRefinement(i,">=",c):o;return(0,a.z)(l)?f.addNumericRefinement(i,"<=",l):f},getRenderState:function(e,t){return m(m({},e),{},{numericMenu:m(m({},e.numericMenu),{},d({},i,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=e.results,n=e.state,o=e.instantSearchInstance,a=e.helper,s=e.createURL;O.refine||(O.refine=function(e){var t=g(a.state,i,e);O.sendEvent("click",e),a.setState(t).search()}),O.createURL||(O.createURL=function(e){return function(t){return s(g(e,i,t))}}),O.sendEvent||(O.sendEvent=v({instantSearchInstance:o}));var u,f=!t||0===t.nbHits,m=function(e){return l.map((function(t){var r=t.start,n=t.end,o=t.label;return{label:o,value:encodeURI(JSON.stringify({start:r,end:n})),isRefined:h(e,i,{start:r,end:n,label:o})}}))}(n),d=!0,b=c(m);try{for(b.s();!(u=b.n()).done;){var y=u.value;if(y.isRefined&&"{}"!==decodeURI(y.value)){d=!1;break}}}catch(e){b.e(e)}finally{b.f()}return{createURL:O.createURL(n),items:p(m,{results:t}),hasNoResults:f,canRefine:!(f&&d),refine:O.refine,sendEvent:O.sendEvent,widgetParams:r}}}}}},2244:function(e,t,r){"use strict";function n(e,t){if(void 0===e||"function"!=typeof e)throw new Error("The render function is not val
1id (received type ".concat((r=e,Object.prototype.toString.call(r).slice(8,-1)),").\n\n").concat(t));var r}r.d(t,{_:function(){return n}})},3616:function(e,t,r){"use strict";function n(e,t,r){return e.state.isHierarchicalFacet(t)?e.state.isHierarchicalFacetRefined(t,r):e.state.isConjunctiveFacet(t)?e.state.isFacetRefined(t,r):e.state.isDisjunctiveFacetRefined(t,r)}function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function i(e){var t=e.instantSearchInstance,r=e.helper,i=e.attribute,a=e.widgetType;return function(){for(var e=arguments.length,s=new Array(e),c=0;c<e;c++)s[c]=arguments[c];var u=s[0],l=s[1],f=s[2],p=void 0===f?"Filter Applied":f,m="string"==typeof i?i:i(l);1===s.length&&"object"===o(s[0])?t.sendEventToInsights(s[0]):"click"!==u||2!==s.length&&3!==s.length||n(r,m,l)||t.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:a,eventType:u,payload:{eventName:p,index:r.getIndex(),filters:["".concat(m,":").concat(l)]},attribute:m})}}r.d(t,{l:function(){return i}})},7122:function(e,t,r){"use strict";function n(e,t){for(var r,n=0;n<e.length;n++)if(t(r=e[n],n,e))return r}r.d(t,{s:function(){return n}})},2895:function(e,t,r){"use strict";function n(e){return"number"==typeof e&&isFinite(e)}r.d(t,{z:function(){return n}})},9302:function(e,t,r){"use strict";r.r(t),r.d(t,{EXPERIMENTAL_answers:function(){return Kd},EXPERIMENTAL_configureRelatedItems:function(){return so},EXPERIMENTAL_dynamicWidgets:function(){return Qd},analytics:function(){return vr},breadcrumb:function(){return Ar},clearRefinements:function(){return ln},configure:function(){return jn},currentRefinements:function(){return Qn},dynamicWidgets:function(){return fr},geoSearch:function(){return ci},hierarchicalMenu:function(){return ca},hits:function(){return Ha},hitsPerPage:function(){return ts},index:function(){return rs.Z},infiniteHits:function(){return Ts},menu:function(){return Ys},menuSelect:function(){return sc},numericMenu:function(){return vc},pagination:function(){return Uc},panel:function(){return gu},places:function(){return Nu},poweredBy:function(){return $u},queryRuleContext:function(){return ol},queryRuleCustomData:function(){return ml},rangeInput:function(){return Ql},rangeSlider:function(){return Jf},ratingMenu:function(){return Sp},refinementList:function(){return Kp},relevantSort:function(){return am},searchBox:function(){return Om},sortBy:function(){return km},stats:function(){return td},toggleRefinement:function(){return gd},voiceSearch:function(){return Ud}});var n=r(1443);function o(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce((function(e,t){return Array.isArray(t)?e.concat(t):e.concat([t])}),[]).filter(Boolean).join(" ")}var i,a,s,c,u,l,f,p={},m=[],d=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function b(e,t){for(var r in t)e[r]=t[r];return e}function y(e){var t=e.parentNode;t&&t.removeChild(e)}function v(e,t,r){var n,o,a,s={};
vendor: 5,128 bytes, line 1
1for(a in t)"key"==a?n=t[a]:"ref"==a?o=t[a]:s[a]=t[a];if(arguments.length>2&&(s.children=arguments.length>3?i.call(arguments,2):r),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===s[a]&&(s[a]=e.defaultProps[a]);return h(e,s,n,o,null)}function h(e,t,r,n,o){var i={type:e,props:t,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==o?++s:o};return null==o&&null!=a.vnode&&a.vnode(i),i}function g(e){return e.children}function O(e,t){this.props=e,this.context=t}function S(e,t){if(null==t)return e.__?S(e.__,e.__.__k.indexOf(e)+1):null;for(var r;t<e.__k.length;t++)if(null!=(r=e.__k[t])&&null!=r.__e)return r.__e;return"function"==typeof e.type?S(e):null}function w(e){var t,r;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(r=e.__k[t])&&null!=r.__e){e.__e=e.__c.base=r.__e;break}return w(e)}}function P(e){(!e.__d&&(e.__d=!0)&&c.push(e)&&!j.__r++||u!==a.debounceRendering)&&((u=a.debounceRendering)||l)(j)}function j(){var e,t,r,n,o,i,a,s;for(c.sort(f);e=c.shift();)e.__d&&(t=c.length,n=void 0,o=void 0,a=(i=(r=e).__v).__e,(s=r.__P)&&(n=[],(o=b({},i)).__v=i.__v+1,k(s,i,o,r.__n,void 0!==s.ownerSVGElement,null!=i.__h?[a]:null,n,null==a?S(i):a,i.__h),D(n,i),i.__e!=a&&w(i)),c.length>t&&c.sort(f));j.__r=0}function _(e,t,r,n,o,i,a,s,c,u){var l,f,d,b,y,v,O,w=n&&n.__k||m,P=w.length;for(r.__k=[],l=0;l<t.length;l++)if(null!=(b=r.__k[l]=null==(b=t[l])||"boolean"==typeof b||"function"==typeof b?null:"string"==typeof b||"number"==typeof b||"bigint"==typeof b?h(null,b,null,null,b):Array.isArray(b)?h(g,{children:b},null,null,null):b.__b>0?h(b.type,b.props,b.key,b.ref?b.ref:null,b.__v):b)){if(b.__=r,b.__b=r.__b+1,null===(d=w[l])||d&&b.key==d.key&&b.type===d.type)w[l]=void 0;else for(f=0;f<P;f++){if((d=w[f])&&b.key==d.key&&b.type===d.type){w[f]=void 0;break}d=null}k(e,b,d=d||p,o,i,a,s,c,u),y=b.__e,(f=b.ref)&&d.ref!=f&&(O||(O=[]),d.ref&&O.push(d.ref,null,b),O.push(f,b.__c||y,b)),null!=y?(null==v&&(v=y),"function"==typeof b.type&&b.__k===d.__k?b.__d=c=R(b,c,e):c=N(e,b,d,w,y,c),"function"==typeof r.type&&(r.__d=c)):c&&d.__e==c&&c.parentNode!=e&&(c=S(d))}for(r.__e=v,l=P;l--;)null!=w[l]&&("function"==typeof r.type&&null!=w[l].__e&&w[l].__e==r.__d&&(r.__d=E(n).nextSibling),A(w[l],w[l]));if(O)for(l=0;l<O.length;l++)L(O[l],O[++l],O[++l])}function R(e,t,r){for(var n,o=e.__k,i=0;o&&i<o.length;i++)(n=o[i])&&(n.__=e,t="function"==typeof n.type?R(n,t,r):N(r,n,n,o,n.__e,t));return t}function N(e,t,r,n,o,i){var a,s,c;if(void 0!==t.__d)a=t.__d,t.__d=void 0;else if(null==r||o!=i||null==o.parentNode)e:if(null==i||i.parentNode!==e)e.appendChild(o),a=null;else{for(s=i,c=0;(s=s.nextSibling)&&c<n.length;c+=1)if(s==o)break e;e.insertBefore(o,i),a=i}return void 0!==a?a:o.nextSibling}function E(e){var t,r,n;if(null==e.type||"string"==typeof e.type)return e.__e;if(e.__k)for(t=e.__k.length-1;t>=0;t--)if((r=e.__k[t])&&(n=E(r)))return n;return null}function I(e,t,r){"-"===t[0]?e.setProperty(t,null==r?"":r):e[t]=null==r?"":"number"!=typeof r||d.test(t)?r:r+"px"}function T(e,t,r,n,o){var i;e:if("style"===t)if("string"==typeof r)e.style.cssText=r;else{if("string"==typeof n&&(e.style.cssText=n=""),n)for(t in n)r&&t in r||I(e.style,t,"");if(r)for(t in r)n&&r[t]===n[t]||I(e.style,t,r[t])}else if("o"===t[0]&&"n"===t[1])i=t!==(t=t.replace(/Capture$/,"")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=r,r?n||e.addEventListener(t,i?C:x,i):e.removeEventListener(t,i?C:x,i);else if("dangerouslySetInnerHTML"!==t){if(o)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!==t&&"height"!==t&&"href"!==t&&"list"!==t&&"form"!==t&&"tabIndex"!==t&&"download"!==t&&t in e)try{e[t]=null==r?"":r;break e}catch(e){}"function"==typeof r||(null==r||!1===r&&-1==t.indexOf("-")?e.removeAttribute(t):e.setAttribute(t,r))}}function x(e){return this.l[e.type+!1](a.event?a.event(e):e)}function C(e){return this.l[e.type+!0](a.event?a.event(e):e)}function k(e,t,r,n,o,i,s,c,u){var l,f,p,m,d,y,v,h,S,w,P,j,R,N,E,I=t.type;if(void 0!==t.constructor)return null;null!=r.__h&&(u=r.__h,c=t.__e=r.__e,t.__h=null,i=[c]),(l=a.__b)&&l(t);try{e:if("function"==typeof I){if(h=t.props,S=(l=I.contextType)&&n[l.__c],w=l?S?S.props.value:l.__:n,r.__c?v=(f=t.__c=r.__c).__=f.__E:("prototype"in I&&I.prototype.render?t.__c=f=new I(h,w):(t.__c=f=new O(h,w),f.constructor=I,f.render=F),S&&S.sub(f),f.props=h,f.state||(f.state={}),f.context=w,f.__n=n,p=f.__d=!0,f.__h=[],f._sb=[]),null==f.__s&&(f.__s=f.state),null!=I.getDerivedStateFromProps&&(f.__s==f.state&&(f.__s=b({},f.__s)),b(f.__s,I.getDerivedStateFromProps(h,f.__s))),m=f.props,d=f.state,f.__v=t,p)null==I.getDerivedStateFromProps&&null!=f.componentWillMount&&f.componentWillMount(),null!=f.componentDidMount&&f.__h.push(f.componentDidMount);else{if(null==I.getDerivedStateFromProps&&h!==m&&null!=f.componentWillReceiveProps&&f.componentWillReceiveProps(h,w),!f.__e&&null!=f.shouldComponentUpdate&&!1===f.shouldComponentUpdate(h,f.__s,w)||t.__v===r.__v){for(t.__v!==r.__v&&(f.props=h,f.state=f.__s,f.__d=!1),f.__e=!1,t.__e=r.__e,t.__k=r.__k,t.__k.forEac
vendor: 4,004 bytes, line 1
1h((function(e){e&&(e.__=t)})),P=0;P<f._sb.length;P++)f.__h.push(f._sb[P]);f._sb=[],f.__h.length&&s.push(f);break e}null!=f.componentWillUpdate&&f.componentWillUpdate(h,f.__s,w),null!=f.componentDidUpdate&&f.__h.push((function(){f.componentDidUpdate(m,d,y)}))}if(f.context=w,f.props=h,f.__P=e,j=a.__r,R=0,"prototype"in I&&I.prototype.render){for(f.state=f.__s,f.__d=!1,j&&j(t),l=f.render(f.props,f.state,f.context),N=0;N<f._sb.length;N++)f.__h.push(f._sb[N]);f._sb=[]}else do{f.__d=!1,j&&j(t),l=f.render(f.props,f.state,f.context),f.state=f.__s}while(f.__d&&++R<25);f.state=f.__s,null!=f.getChildContext&&(n=b(b({},n),f.getChildContext())),p||null==f.getSnapshotBeforeUpdate||(y=f.getSnapshotBeforeUpdate(m,d)),E=null!=l&&l.type===g&&null==l.key?l.props.children:l,_(e,Array.isArray(E)?E:[E],t,r,n,o,i,s,c,u),f.base=t.__e,t.__h=null,f.__h.length&&s.push(f),v&&(f.__E=f.__=null),f.__e=!1}else null==i&&t.__v===r.__v?(t.__k=r.__k,t.__e=r.__e):t.__e=M(r.__e,t,r,n,o,i,s,u);(l=a.diffed)&&l(t)}catch(e){t.__v=null,(u||null!=i)&&(t.__e=c,t.__h=!!u,i[i.indexOf(c)]=null),a.__e(e,t,r)}}function D(e,t){a.__c&&a.__c(t,e),e.some((function(t){try{e=t.__h,t.__h=[],e.some((function(e){e.call(t)}))}catch(e){a.__e(e,t.__v)}}))}function M(e,t,r,n,o,a,s,c){var u,l,f,m=r.props,d=t.props,b=t.type,v=0;if("svg"===b&&(o=!0),null!=a)for(;v<a.length;v++)if((u=a[v])&&"setAttribute"in u==!!b&&(b?u.localName===b:3===u.nodeType)){e=u,a[v]=null;break}if(null==e){if(null===b)return document.createTextNode(d);e=o?document.createElementNS("http://www.w3.org/2000/svg",b):document.createElement(b,d.is&&d),a=null,c=!1}if(null===b)m===d||c&&e.data===d||(e.data=d);else{if(a=a&&i.call(e.childNodes),l=(m=r.props||p).dangerouslySetInnerHTML,f=d.dangerouslySetInnerHTML,!c){if(null!=a)for(m={},v=0;v<e.attributes.length;v++)m[e.attributes[v].name]=e.attributes[v].value;(f||l)&&(f&&(l&&f.__html==l.__html||f.__html===e.innerHTML)||(e.innerHTML=f&&f.__html||""))}if(function(e,t,r,n,o){var i;for(i in r)"children"===i||"key"===i||i in t||T(e,i,null,r[i],n);for(i in t)o&&"function"!=typeof t[i]||"children"===i||"key"===i||"value"===i||"checked"===i||r[i]===t[i]||T(e,i,t[i],r[i],n)}(e,d,m,o,c),f)t.__k=[];else if(v=t.props.children,_(e,Array.isArray(v)?v:[v],t,r,n,o&&"foreignObject"!==b,a,s,a?a[0]:r.__k&&S(r,0),c),null!=a)for(v=a.length;v--;)null!=a[v]&&y(a[v]);c||("value"in d&&void 0!==(v=d.value)&&(v!==e.value||"progress"===b&&!v||"option"===b&&v!==m.value)&&T(e,"value",v,m.value,!1),"checked"in d&&void 0!==(v=d.checked)&&v!==e.checked&&T(e,"checked",v,m.checked,!1))}return e}function L(e,t,r){try{"function"==typeof e?e(t):e.current=t}catch(e){a.__e(e,r)}}function A(e,t,r){var n,o;if(a.unmount&&a.unmount(e),(n=e.ref)&&(n.current&&n.current!==e.__e||L(n,null,t)),null!=(n=e.__c)){if(n.componentWillUnmount)try{n.componentWillUnmount()}catch(e){a.__e(e,t)}n.base=n.__P=null,e.__c=void 0}if(n=e.__k)for(o=0;o<n.length;o++)n[o]&&A(n[o],t,r||"function"!=typeof e.type);r||null==e.__e||y(e.__e),e.__=e.__e=e.__d=void 0}function F(e,t,r){return this.constructor(e,r)}function H(e,t,r){var n,o,s;a.__&&a.__(e,t),o=(n="function"==typeof r)?null:r&&r.__k||t.__k,s=[],k(t,e=(!n&&r||t).__k=v(g,null,[e]),o||p,p,void 0!==t.ownerSVGElement,!n&&r?[r]:o?null:t.firstChild?i.call(t.childNodes):null,s,!n&&r?r:o?o.__e:t.firstChild,n),D(s,e)}i=m.slice,a={__e:function(e,t,r,n){for(var o,i,a;t=t.__;)if((o=t.__c)&&!o.__)try{if((i=o.constructor)&&null!=i.getDerivedStateFromError&&(o.setState(i.getDerivedStateFromError(e)),a=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(e,n||{}),a=o.__d),a)return o.__E=o}catch(t){e=t}throw e}},s=0,O.prototype.setState=function(e,t){var r;r=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=b({},this.state),"function"==typeof e&&(e=e(b({},r),this.props)),e&&b(r,e),null!=e&&this.__v&&(t&&this._sb.push(t),P(this))},O.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),P(this))},O.prototype.render=g,c=[],l="function"==typeof Promise?Promise.prototype.then.bind(Prom
1ise.resolve()):setTimeout,f=function(e,t){return e.__v.__b-t.__v.__b},j.__r=0;var W=r(5485),B=function(e,t,r,n){var o;t[0]=0;for(var i=1;i<t.length;i++){var a=t[i++],s=t[i]?(t[0]|=a?1:2,r[t[i++]]):t[++i];3===a?n[0]=s:4===a?n[1]=Object.assign(n[1]||{},s):5===a?(n[1]=n[1]||{})[t[++i]]=s:6===a?n[1][t[++i]]+=s+"":a?(o=e.apply(s,B(e,s,r,["",null])),n.push(o),s[0]?t[0]|=2:(t[i-2]=0,t[i]=o)):n.push(s)}return n},$=new Map;var q=function(e){var t=$.get(this);return t||(t=new Map,$.set(this,t)),(t=B(this,t.get(e)||(t.set(e,t=function(e){for(var t,r,n=1,o="",i="",a=[0],s=function(e){1===n&&(e||(o=o.replace(/^\s*\n\s*|\s*\n\s*$/g,"")))?a.push(0,e,o):3===n&&(e||o)?(a.push(3,e,o),n=2):2===n&&"..."===o&&e?a.push(4,e,0):2===n&&o&&!e?a.push(5,0,!0,o):n>=5&&((o||!e&&5===n)&&(a.push(n,0,o,r),n=6),e&&(a.push(n,e,0,r),n=6)),o=""},c=0;c<e.length;c++){c&&(1===n&&s(),s(c));for(var u=0;u<e[c].length;u++)t=e[c][u],1===n?"<"===t?(s(),a=[a],n=3):o+=t:4===n?"--"===o&&">"===t?(n=1,o=""):o=t+o[0]:i?t===i?i="":o+=t:'"'===t||"'"===t?i=t:">"===t?(s(),n=1):n&&("="===t?(n=5,r=o,o=""):"/"===t&&(n<5||">"===e[c][u+1])?(s(),3===n&&(a=a[0]),n=a,(a=a[0]).push(2,0,n),n=0):" "===t||"\t"===t||"\n"===t||"\r"===t?(s(),n=2):o+=t),3===n&&"!--"===o&&(n=4,a=a[0])}return s(),a}(e)),t),arguments,[])).length>1?t:t[0]}.bind(v);function V(){return V=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},V.apply(this,arguments)}function U(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var K=["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"];var Q=function(e){var t=e.createElement,r=e.Fragment,n=function(e){var t=e.createElement;return function(e){var r=e.classNames,n=e.children,o=e.highlightedTagName,i=e.isHighlighted,a=e.nonHighlightedTagName;return t(i?o:a,{className:i?r.highlighted:r.nonHighlighted},n)}}({createElement:t,Fragment:r});return function(e){var i=e.parts,a=e.highlightedTagName,s=void 0===a?"mark":a,c=e.nonHighlightedTagName,u=void 0===c?"span":c,l=e.separator,f=void 0===l?", ":l,p=e.className,m=e.classNames,d=void 0===m?{}:m,b=U(e,K);return t("span",V({},b,{className:o(d.root,p)}),i.map((function(e,o){var a=o===i.length-1;return t(r,{key:o},e.map((function(e,r){return t(n,{key:r,classNames:d,highlightedTagName:s,nonHighlightedTagName:u,isHighlighted:e.isHighlighted},e.value)})),!a&&t("span",{className:d.separator},f))})))}}({createElement:v,Fragment:g}),Z=["classNames"];function z(){return z=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},z.apply(this,arguments)}function Y(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function J(e){var t=e.classNames,r=void 0===t?{}:t,n=Y(e,Z);return v(Q,z({classNames:{root:o("ais-Highlight",r.root),highlighted:o("ais-Highlight-highlighted",r.highlighted),nonHighlighted:o("ais-Highlight-nonHighlighted",r.nonHighlighted),separator:o("ais-Highlight-separator",r.separator)}},n))}var X=r(4442);function G(e){return Array.isArray(e)?e:[e]}var ee=r(8361),te=r(8139),re=["hit","attribute","cssClasses"];function ne(){return ne=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ne.apply(this,arguments)}function oe(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}
1function ie(e){var t=e.hit,r=e.attribute,n=e.cssClasses,o=oe(e,re),i=G((0,X.E)(t._highlightResult,r)||[]).map((function(e){var t=e.value;return(0,ee.H)((0,te.A)(t||""))}));return v(J,ne({},o,{parts:i,classNames:n}))}var ae=["classNames"];function se(){return se=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},se.apply(this,arguments)}function ce(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function ue(e){var t=e.classNames,r=void 0===t?{}:t,n=ce(e,ae);return v(Q,se({classNames:{root:o("ais-ReverseHighlight",r.root),highlighted:o("ais-ReverseHighlight-highlighted",r.highlighted),nonHighlighted:o("ais-ReverseHighlight-nonHighlighted",r.nonHighlighted),separator:o("ais-ReverseHighlight-separator",r.separator)}},n))}function le(e){return le="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},le(e)}var fe=["hit","attribute","cssClasses"],pe=["isHighlighted"];function me(){return me=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},me.apply(this,arguments)}function de(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function be(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?de(Object(r),!0).forEach((function(t){ye(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):de(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ye(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==le(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==le(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===le(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ve(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function he(e){var t=e.hit,r=e.attribute,n=e.cssClasses,o=ve(e,fe),i=G((0,X.E)(t._highlightResult,r)||[]).map((function(e){var t=e.value;return(0,ee.H)((0,te.A)(t||"")).map((function(e){var t=e.isHighlighted;return be(be({},ve(e,pe)),{},{isHighlighted:!t})}))}));return v(ue,me({},o,{parts:i,classNames:n}))}var ge=["classNames"];function Oe(){return Oe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Oe.apply(this,arguments)}function Se(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function we(e){var t=e.classNames,r=void 0===t?{}:t,n=Se(e,ge);
1return v(Q,Oe({classNames:{root:o("ais-Snippet",r.root),highlighted:o("ais-Snippet-highlighted",r.highlighted),nonHighlighted:o("ais-Snippet-nonHighlighted",r.nonHighlighted),separator:o("ais-Snippet-separator",r.separator)}},n))}var Pe=["hit","attribute","cssClasses"];function je(){return je=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},je.apply(this,arguments)}function _e(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function Re(e){var t=e.hit,r=e.attribute,n=e.cssClasses,o=_e(e,Pe),i=G((0,X.E)(t._snippetResult,r)||[]).map((function(e){var t=e.value;return(0,ee.H)((0,te.A)(t||""))}));return v(we,je({},o,{parts:i,classNames:n}))}var Ne=["classNames"];function Ee(){return Ee=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ee.apply(this,arguments)}function Ie(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function Te(e){var t=e.classNames,r=void 0===t?{}:t,n=Ie(e,Ne);return v(Q,Ee({classNames:{root:o("ais-ReverseSnippet",r.root),highlighted:o("ais-ReverseSnippet-highlighted",r.highlighted),nonHighlighted:o("ais-ReverseSnippet-nonHighlighted",r.nonHighlighted),separator:o("ais-ReverseSnippet-separator",r.separator)}},n))}function xe(e){return xe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xe(e)}var Ce=["hit","attribute","cssClasses"],ke=["isHighlighted"];function De(){return De=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},De.apply(this,arguments)}function Me(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Le(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Me(Object(r),!0).forEach((function(t){Ae(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Me(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ae(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==xe(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==xe(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===xe(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Fe(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function He(e){var t=e.hit,r=e.attribute,n=e.cssClasses,o=Fe(e,Ce),i=G((0,X.E)(t._snippetResult,r)||[]).map((function(e){var t=e.value;return(0,ee.H)((0,te.A)(t||"")).map((function(e){var t=e.isHighlighted;return Le(Le({},Fe(e,ke)),{},{isHighlighted:!t})}))}));return v(Te,De({},o,{parts:i,classNames:n}
1))}function We(e){return We="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},We(e)}function Be(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function $e(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Be(Object(r),!0).forEach((function(t){qe(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Be(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function qe(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==We(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==We(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===We(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ve(e){var t=e.templates,r=e.templateKey,n=e.compileOptions,o=e.helpers,i=e.data,a=e.bindEvent,s=e.sendEvent,c=t[r];if("string"!=typeof c&&"function"!=typeof c)throw new Error("Template must be 'string' or 'function', was '".concat(We(c),"' (key: ").concat(r,")"));if("function"==typeof c){var u=a||{};return u.html=q,u.sendEvent=s,u.components={Highlight:ie,ReverseHighlight:he,Snippet:Re,ReverseSnippet:He},c(i,u)}var l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0;return Object.keys(e).reduce((function(n,o){return $e($e({},n),{},qe({},o,(function(){var n=this;return function(i){return e[o].call(r,i,(function(e){return W.compile(e,t).render(n)}))}})))}),{})}(o,n,i);return W.compile(c,n).render($e($e({},i),{},{helpers:l})).replace(/[ \n\r\t\f\xA0]+/g,(function(e){return e.replace(/(^|\xA0+)[^\xA0]+/g,"$1 ")})).trim()}var Ue=r(2339);function Ke(){return Ke=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ke.apply(this,arguments)}function Qe(e){return Qe="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},Qe(e)}function Ze(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ze(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,et(n.key),n)}}function Ye(e,t){return Ye=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ye(e,t)}function Je(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ge(e);if(t){var o=Ge(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Xe(this,r)}}function Xe(e,t){if(t&&("object"===Qe(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function Ge(e){return Ge=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ge(e)}function et(e){var t=function(e,t){if("object"!==Qe(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Qe(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Qe(t)?t:String(t)}var tt=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ye(e,t)}(i,e);var t,r,n,o=Je(i);function i(){return Ze(this,i),o.apply(this,arguments)}return t=i,(r=[{key:"shouldComponentUpdate",value:function(e){return!(0,Ue.X)(this.props.data,e.data)||this.props.templateKey!==e.templateKey||!(0,Ue.X)(this.props.rootProps,e.rootProps)}},{key:"render",value:function(){var e=this.props.rootTagName,t=this.props.useCustomCompileOptions[this.props.templateKey]?this.props.templatesConfig.compileOptions:{},r=Ve({templates:this.props.templates,templateKey:this.props.templateKey,compileOptions:t,helpers:this.props.templatesConfig.helpers,data:this.props.data,bindEvent:this.props.bindEvent,sendEvent:this.props.sendEvent});return null===r?null:"object"===Qe(r)?v(e,this.props.rootProps,r):v(e,Ke({},this.props.rootProps,{dangerouslySetInnerHTML:{__html:r}}
1))}}])&&ze(t.prototype,r),n&&ze(t,n),Object.defineProperty(t,"prototype",{writable:!1}),i}(O);!function(e,t,r){(t=et(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(tt,"defaultProps",{data:{},rootTagName:"div",useCustomCompileOptions:{},templates:{},templatesConfig:{}});var rt=tt;function nt(e){return nt="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},nt(e)}function ot(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function it(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ot(Object(r),!0).forEach((function(t){at(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ot(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function at(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==nt(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==nt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===nt(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function st(){return st=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},st.apply(this,arguments)}var ct=function(e){var t=e.hits,r=e.isLoading,n=e.cssClasses,i=e.templateProps;return v("div",{className:o(n.root,0===t.length&&n.emptyRoot)},v(rt,st({},i,{templateKey:"header",rootProps:{className:n.header},data:{hits:t,isLoading:r}})),r?v(rt,st({},i,{templateKey:"loader",rootProps:{className:n.loader}})):v("ul",{className:n.list},t.map((function(e,t){return v(rt,st({},i,{templateKey:"item",rootTagName:"li",rootProps:{className:n.item},key:e.objectID,data:it(it({},e),{},{get __hitIndex(){return t}})}))}))))},ut=r(7456),lt=r(1490),ft=r(2244);function pt(){var e=-1,t=-1,r=void 0;return function(n){var o=++e;return Promise.resolve(n).then((function(e){return r&&o<t?r:(t=o,r=e,e)}))}}function mt(e,t){var r=null;return function(){for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return new Promise((function(n,i){r&&clearTimeout(r),r=setTimeout((function(){r=null,Promise.resolve(e.apply(void 0,o)).then(n).catch(i)}),t)}))}}var dt=r(761);function bt(e){return bt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},bt(e)}function yt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function vt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?yt(Object(r),!0).forEach((function(t){ht(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ht(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==bt(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==bt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===bt(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gt(e,t,r){return e.map((function(e,n){return vt(vt({},e),{},{__position:r*t+n+1})}))}function Ot(e){return Ot="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},Ot(e)}function St(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function wt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?St(Object(r),!0).forEach((function(t){Pt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):St(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Pt(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Ot(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Ot(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Ot(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function jt(e,t){return t?e.map((function(e){return wt(wt({},e),{},{__queryID:t})})):e}function _t(e){return _t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_t(e)}function Rt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Nt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Rt(Object(r),!0).forEach((function(t){Et(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Rt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Et(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==_t(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==_t(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===_t(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function It(e){return"function"==typeof e.findAnswers}var Tt=(0,ut.K)({name:"answers",connector:!0}),xt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt.Z;return(0,ft._)(e,Tt()),function(r){var n=r||{},o=n.queryLanguages,i=n.attributesForPrediction,a=n.nbHits,s=void 0===a?1:a,c=n.renderDebounceTime,u=void 0===c?100:c,l=n.searchDebounceTime,f=void 0===l?100:l,p=n.escapeHTML,m=void 0===p||p,d=n.extraParameters,b=void 0===d?{}:d;if(!o||0===o.length)throw new Error(Tt("The `queryLanguages` expects an array of strings."));var y,v=pt(),h=[],g=!1,O=mt(e,u);return{$$type:"ais.answers",init:function(t){var r=t.state,n=t.instantSearchInstance.client.initIndex(r.index);if(!It(n))throw new Error(Tt("`algoliasearch` >= 4.8.0 required."));y=mt(n.findAnswers,f),e(Nt(Nt({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){var r=this,n=t.state.query;if(!n)return h=[],g=!1,void e(Nt(Nt({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1);h=[],g=!0,e(Nt(Nt({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1),v(y(n,o,Nt(Nt({},b),{},{nbHits:s,attributesForPrediction:i}))).then((function(e){if(e){m&&e.hits.length>0&&(e.hits=(0,dt.mY)(e.hits));var n=jt(gt(e.hits,0,s),e.queryID);h=n,g=!1,O(Nt(Nt({},r.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1)}}))},getRenderState:function(e,t){return Nt(Nt({},e),{},{answers:this.getWidgetRenderState(t)})},getWidgetRenderState:function(){return{hits:h,isLoading:g,widgetParams:r}},dispose:function(e){var r=e.state;return t(),r},getWidgetSearchParameters:function(e){return e}}}},Ct=r(6524),kt=r(7250);function Dt(e){return Dt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Dt(e)}function Mt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Lt(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Dt(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Dt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Dt(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function At(e){return function(e){if(Array.isArray(e))return Ft(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Ft(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ft(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ft(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Ht(e){var t=e.defaultTemplates,r=e.templates,n=e.templatesConfig,o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,kt.j)([].concat(At(Object.keys(e||{})),At(Object.keys(t)))).reduce((function(r,n){var o=e?e[n]:void 0,i=t[n],a=void 0!==i&&i!==o;return r.templates[n]=a?i:o,r.useCustomCompileOptions[n]=a,r}),{templates:{},useCustomCompileOptions:{}})}(t,r);return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Mt(Object(r),!0).forEach((function(t){Lt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Mt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({templatesConfig:n},o)}function Wt(e){var t,r="string"==typeof e,n=r?document.querySelector(e):e;if(!((t=n)instanceof HTMLElement||Boolean(t)&&t.nodeType>0)){var o="Container must be `string` or `HTMLElement`.";throw r&&(o+=" Unable to find ".concat(e)),new Error(o)}return n}var Bt={header:function(){return""},loader:function(){return""},item:function(e){return JSON.stringify(e)}};function $t(e){return $t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$t(e)}function qt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Vt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?qt(Object(r),!0).forEach((function(t){Ut(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ut(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==$t(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==$t(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===$t(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Kt=(0,ut.K)({name:"answers"}),Qt=(0,Ct.w)("Answers"),Zt=function(e){var t=e||{},r=t.container,n=t.attributesForPrediction,i=t.queryLanguages,a=t.nbHits,s=t.searchDebounceTime,c=t.renderDebounceTime,u=t.escapeHTML,l=t.extraParameters,f=t.templates,p=void 0===f?{}:f,m=t.cssClasses,d=void 0===m?{}:m;if(!r)throw new Error(Kt("The `container` option is required."));var b=Wt(r),y={root:o(Qt(),d.root),emptyRoot:o(Qt({modifierName:"empty"}),d.emptyRoot),header:o(Qt({descendantName:"header"}),d.header),loader:o(Qt({descendantName:"loader"}),d.loader),list:o(Qt({descendantName:"list"}),d.list),item:o(Qt({descendantName:"item"}),d.item)},h=function(e){var t=e.containerNode,r=e.cssClasses,n=e.renderState,o=e.templates;return function(e,i){var a=e.hits,s=e.isLoading,c=e.instantSearchInstance;i?n.templateProps=Ht({defaultTemplates:Bt,templatesConfig:c.templatesConfig,templates:o}):H(v(ct,{cssClasses:r,hits:a,isLoading:s,templateProps:n.templateProps}),t)}}({containerNode:b,cssClasses:y,templates:p,renderState:{}});return Vt(Vt({},xt(h,(function(){return H(null,b)}))({attributesForPrediction:n,queryLanguages:i,nbHits:a,searchDebounceTime:s,renderDebounceTime:c,escapeHTML:u,extraParameters:l})),{},{$$widgetType:"ais.answers"})};function zt(e,t){var r,n=null===(r=e.getWidgetRenderState)||void 0===r?void 0:r.call(e,t),o=null;if(n&&n.widgetParams){var i=n.widgetParams;i.attribute?o=i.attribute:Array.isArray(i.attributes)&&(o=i.attributes[0])}if("string"!=typeof o)throw new Error("Could not find the attribute of the widget:\n\n".concat(JSON.stringify(e),"\n\nPlease check whether the widget's getWidgetRenderState returns widgetParams.attribute correctly."));return o}function Yt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Jt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Yt(Object(r),!0).forEach((function(t){Xt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Yt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Xt(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Gt(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Gt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Gt(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Gt(e){return Gt="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},Gt(e)}var er=(0,ut.K)({name:"dynamic-widgets",connector:!0}),tr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt.Z;return(0,ft._)(e,er()),function(r){var n=r.widgets,o=r.maxValuesPerFacet,i=void 0===o?20:o,a=r.facets,s=void 0===a?["*"]:a,c=r.transformItems,u=void 0===c?function(e){return e}:c,l=r.fallbackWidget;if(!(n&&Array.isArray(n)&&n.every((function(e){return"object"===Gt(e)}))))throw new Error(er("The `widgets` option expects an array of widgets."));if(!(Array.isArray(s)&&s.length<=1)||"*"!==s[0]&&void 0!==s[0])throw new Error(er('The `facets` option only accepts [] or ["*"], you passed '.concat(JSON.stringify(s))));var f=new Map;
1return{$$type:"ais.dynamicWidgets",init:function(t){n.forEach((function(e){var r=zt(e,t);f.set(r,{widget:e,isMounted:!1})})),e(Jt(Jt({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){var r=t.parent,n=this.getWidgetRenderState(t),o=[],i=[];l&&n.attributesToRender.forEach((function(e){if(!f.has(e)){var t=l({attribute:e});f.set(e,{widget:t,isMounted:!1})}})),f.forEach((function(e,t){var r=e.widget,a=e.isMounted,s=n.attributesToRender.indexOf(t)>-1;!a&&s?(i.push(r),f.set(t,{widget:r,isMounted:!0})):a&&!s&&(o.push(r),f.set(t,{widget:r,isMounted:!1}))})),r.addWidgets(i),setTimeout((function(){return r.removeWidgets(o)}),0),e(Jt(Jt({},n),{},{instantSearchInstance:t.instantSearchInstance}),!1)},dispose:function(e){var r=e.parent,n=[];f.forEach((function(e){var t=e.widget;e.isMounted&&n.push(t)})),r.removeWidgets(n),t()},getWidgetSearchParameters:function(e){return s.reduce((function(e,t){return e.addFacet(t)}),e.setQueryParameters({maxValuesPerFacet:Math.max(i||0,e.maxValuesPerFacet||0)}))},getRenderState:function(e,t){return Jt(Jt({},e),{},{dynamicWidgets:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t,n,o,i,a=e.results;e.state;if(!a)return{attributesToRender:[],widgetParams:r};var s=u(null!==(t=null===(n=a.renderingContent)||void 0===n||null===(o=n.facetOrdering)||void 0===o||null===(i=o.facets)||void 0===i?void 0:i.order)&&void 0!==t?t:[],{results:a});if(!Array.isArray(s))throw new Error(er("The `transformItems` option expects a function that returns an Array."));return{attributesToRender:s,widgetParams:r}}}}};function rr(e){return rr="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},rr(e)}var nr=["container","widgets","fallbackWidget"];function or(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ir(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?or(Object(r),!0).forEach((function(t){ar(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):or(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ar(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==rr(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==rr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===rr(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function sr(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var cr=(0,ut.K)({name:"dynamic-widgets"}),ur=(0,Ct.w)("DynamicWidgets");function lr(e){var t=document.createElement("div");return t.className=ur({descendantName:"widget"}),e.appendChild(t),t}var fr=function(e){var t=e||{},r=t.container,n=t.widgets,o=t.fallbackWidget,i=sr(t,nr);if(!r)throw new Error(cr("The `container` option is required."));if(!(n&&Array.isArray(n)&&n.every((function(e){return"function"==typeof e}))))throw new Error(cr("The `widgets` option expects an array of callbacks."));var a=Wt(r),s=document.createElement("div");s.className=ur();var c=new Map,u=[],l=tr((function(e,t){var r=e.attributesToRender;t&&a.appendChild(s),r.forEach((function(e){if(c.has(e)){var t=c.get(e);s.appendChild(t)}}))}),(function(){a.removeChild(s)})),f=l(ir(ir({},i),{},{widgets:u,fallbackWidget:"function"==typeof o?function(e){var t=e.attribute,r=lr(s);return c.set(t,r),o({attribute:t,container:r})}:void 0}));return ir(ir({},f),{}
1,{init:function(e){n.forEach((function(t){var r=lr(s),n=t(r),o=zt(n,e);c.set(o,r),u.push(n)})),f.init(e)},$$widgetType:"ais.dynamicWidgets"})};function pr(e){return pr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pr(e)}function mr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function dr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?mr(Object(r),!0).forEach((function(t){br(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function br(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==pr(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==pr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===pr(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var yr=(0,ut.K)({name:"analytics"}),vr=function(e){var t=e||{},r=t.pushFunction,n=t.delay,o=void 0===n?3e3:n,i=t.triggerOnUIInteraction,a=void 0!==i&&i,s=t.pushInitialSearch,c=void 0===s||s,u=t.pushPagination,l=void 0!==u&&u;if(!r)throw new Error(yr("The `pushFunction` option is required."));var f,p=null,m="",d=function(e){if(null!==e){var t=[],n=function(e){var t=[];for(var r in e)if(e.hasOwnProperty(r)){var n=e[r].join("+");t.push("".concat(encodeURIComponent(r),"=").concat(encodeURIComponent(r),"_").concat(encodeURIComponent(n)))}return t.join("&")}(dr(dr(dr({},e.state.disjunctiveFacetsRefinements),e.state.facetsRefinements),e.state.hierarchicalFacetsRefinements)),o=function(e){var t=[];for(var r in e)if(e.hasOwnProperty(r)){var n=e[r];if(n.hasOwnProperty(">=")&&n.hasOwnProperty("<="))n[">="]&&n[">="][0]===n["<="]&&n["<="][0]?t.push("".concat(r,"=").concat(r,"_").concat(n[">="])):t.push("".concat(r,"=").concat(r,"_").concat(n[">="],"to").concat(n["<="]));else if(n.hasOwnProperty(">="))t.push("".concat(r,"=").concat(r,"_from").concat(n[">="]));else if(n.hasOwnProperty("<="))t.push("".concat(r,"=").concat(r,"_to").concat(n["<="]));else if(n.hasOwnProperty("=")){var o=[];for(var i in n["="])n["="].hasOwnProperty(i)&&o.push(n["="][i]);t.push("".concat(r,"=").concat(r,"_").concat(o.join("-")))}}return t.join("&")}(e.state.numericRefinements);""!==n&&t.push(n),""!==o&&t.push(o);var i=t.join("&"),a="Query: ".concat(e.state.query||"",", ").concat(i);!0===l&&(a+=", Page: ".concat(e.state.page||0)),m!==a&&(r(i,e.state,e.results),m=a)}},b=!0;!0===c&&(b=!1);var y=function(){d(p)},v=function(){d(p)};return{$$type:"ais.analytics",$$widgetType:"ais.analytics",init:function(){!0===a&&(document.addEventListener("click",y),window.addEventListener("beforeunload",v))},render:function(e){var t=e.results,r=e.state;!0!==b?(p={results:t,state:r},f&&clearTimeout(f),f=window.setTimeout((function(){return d(p)}),o)):b=!1},dispose:function(){!0===a&&(document.removeEventListener("click",y),window.removeEventListener("beforeunload",v))},getRenderState:function(e,t){return dr(dr({},e),{},{analytics:this.getWidgetRenderState(t)})},getWidgetRenderState:function(){return{widgetParams:e}}}};function hr(){return hr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},hr.apply(this,arguments)}var gr=function(e){var t=e.items,r=e.cssClasses,n=e.templateProps,i=e.createURL,a=e.refine;return v("div",{className:o(r.root,0===t.length&&r.noRefinementRoot)},v("ul",{className:r.list},v("li",{className:o(r.item,0===t.length&&r.selectedItem)},v(rt,hr({},n,{templateKey:"home",rootTagName:"a",rootProps:{className:r.link,href:i(void 0),onClick:function(e){e.preventDefault(),a(void 0)}}}))),t.map((function(e,s){var c=s===t.length-1;return v("li",{key:e.label+s,className:o(r.item,c&&r.selectedItem)},v(rt,hr({},n,{templateKey:"separator",rootTagName:"span",rootProps:{className:r.separator,"aria-hidden":!0}})),c?e.label:v("a",{className:r.link,href:i(e.value),onClick:function(t){t.preventDefault(),a(e.value)}},e.label))}))))};function Or(e){return Or="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},Or(e)}function Sr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function wr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Sr(Object(r),!0).forEach((function(t){Pr(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Sr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Pr(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Or(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Or(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Or(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function jr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],c=!0,u=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw o}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return _r(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _r(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _r(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Rr=(0,ut.K)({name:"breadcrumb",connector:!0});function Nr(e){return e.reduce((function(e,t){return t.isRefined&&(e.push({label:t.name,value:t.escapedValue}),Array.isArray(t.data)&&(e=e.concat(Nr(t.data)))),e}),[])}function Er(e){return e.map((function(t,r){return{label:t.label,value:r+1===e.length?null:e[r+1].value}}))}var Ir=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt.Z;(0,ft._)(e,Rr());var r={};return function(n){var o=n||{},i=o.attributes,a=o.separator,s=void 0===a?" > ":a,c=o.rootPath,u=void 0===c?null:c,l=o.transformItems,f=void 0===l?function(e){return e}:l;if(!i||!Array.isArray(i)||0===i.length)throw new Error(Rr("The `attributes` option expects an array of strings."));var p=jr(i,1)[0];function m(e,t){if(!t){var r=e.getHierarchicalFacetBreadcrumb(p);return 0===r.length?e:e.resetPage().toggleFacetRefinement(p,r[0])}return e.resetPage().toggleFacetRefinement(p,t)}return{$$type:"ais.breadcrumb",init:function(t){e(wr(wr({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e(wr(wr({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1)},dispose:function(){t()},getRenderState:function(e,t){return wr(wr({},e),{},{breadcrumb:wr(wr({},e.breadcrumb),{},Pr({},p,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=e.helper,o=e.createURL,i=e.results,a=e.state;var s=function(){if(!i||0===a.hierarchicalFacets.length)return[];var e=jr(a.hierarchicalFacets,1)[0].name,t=i.getFacetValues(e,{}),r=t&&!Array.isArray(t)&&t.data?t.data:[];return f(Er(Nr(r)),{results:i})}();return r.createURL||(r.createURL=function(e){return o(m(t.state,e))}),r.refine||(r.refine=function(e){t.setState(m(t.state,e)).search()}),{canRefine:s.length>0,createURL:r.createURL,items:s,refine:r.refine,widgetParams:n}},getWidgetSearchParameters:function(e){if(e.isHierarchicalFacet(p)){e.getHierarchicalFacetByName(p);return e}return e.addHierarchicalFacet({name:p,attributes:i,separator:s,rootPath:u})}}}},Tr={home:function(){return"Home"},separator:function(){return">"}};function xr(e){return xr="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},xr(e)}function Cr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function kr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Cr(Object(r),!0).forEach((function(t){Dr(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Cr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Dr(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==xr(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==xr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===xr(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Mr=(0,ut.K)({name:"breadcrumb"}),Lr=(0,Ct.w)("Breadcrumb"),Ar=function(e){var t=e||{},r=t.container,n=t.attributes,i=t.separator,a=t.rootPath,s=t.transformItems,c=t.templates,u=void 0===c?{}:c,l=t.cssClasses,f=void 0===l?{}:l;if(!r)throw new Error(Mr("The `container` option is required."));var p=Wt(r),m={root:o(Lr(),f.root),noRefinementRoot:o(Lr({modifierName:"noRefinement"}),f.noRefinementRoot),list:o(Lr({descendantName:"list"}),f.list),item:o(Lr({descendantName:"item"}),f.item),selectedItem:o(Lr({descendantName:"item",modifierName:"selected"}),f.selectedItem),separator:o(Lr({descendantName:"separator"}),f.separator),link:o(Lr({descendantName:"link"}),f.link)},d=function(e){var t=e.containerNode,r=e.cssClasses,n=e.renderState,o=e.templates;return function(e,i){var a=e.canRefine,s=e.createURL,c=e.instantSearchInstance,u=e.items,l=e.refine;i?n.templateProps=Ht({defaultTemplates:Tr,templatesConfig:c.templatesConfig,templates:o}
1):H(v(gr,{canRefine:a,cssClasses:r,createURL:s,items:u,refine:l,templateProps:n.templateProps}),t)}}({containerNode:p,cssClasses:m,renderState:{},templates:u});return kr(kr({},Ir(d,(function(){return H(null,p)}))({attributes:n,separator:i,rootPath:a,transformItems:s})),{},{$$widgetType:"ais.breadcrumb"})};function Fr(){return Fr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Fr.apply(this,arguments)}var Hr=function(e){var t=e.hasRefinements,r=e.refine,n=e.cssClasses,i=e.templateProps;return v("div",{className:n.root},v(rt,Fr({},i,{templateKey:"resetLabel",rootTagName:"button",rootProps:{className:o(n.button,!t&&n.disabledButton),onClick:r,disabled:!t},data:{hasRefinements:t}})))};function Wr(e){var t=e.helper,r=e.attributesToClear,n=void 0===r?[]:r,o=t.state.setPage(0);return o=n.reduce((function(e,t){return o.isNumericRefined(t)?e.removeNumericRefinement(t):o.isHierarchicalFacet(t)?e.removeHierarchicalFacetRefinement(t):o.isDisjunctiveFacet(t)?e.removeDisjunctiveFacetRefinement(t):o.isConjunctiveFacet(t)?e.removeFacetRefinement(t):e}),o),-1!==n.indexOf("query")&&(o=o.setQuery("")),o}var Br=r(5853);function $r(e){return"string"==typeof e?e.replace(/^\\-/,"-"):e}function qr(e){return"number"==typeof e&&e<0||"string"==typeof e?String(e).replace(/^-/,"\\-"):e}var Vr=r(7122);function Ur(e,t,r,n){var o,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],a={type:t,attribute:r,name:n,escapedValue:qr(n)},s=(0,Vr.s)(i,(function(e){return e.name===r}));if("hierarchical"===t){for(var c=e.getHierarchicalFacetByName(r),u=n.split(c.separator),l=function(e){return function(t){return e[t]}},f=function(e){s=s&&s.data&&(0,Vr.s)(Object.keys(s.data).map(l(s.data)),(function(t){return t.name===u[e]}))},p=0;void 0!==s&&p<u.length;++p)f(p);o=s&&s.count}else o=s&&s.data&&s.data[a.name];return void 0!==o&&(a.count=o),s&&void 0!==s.exhaustive&&(a.exhaustive=s.exhaustive),a}function Kr(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=[],o=t.facetsRefinements,i=void 0===o?{}:o,a=t.facetsExcludes,s=void 0===a?{}:a,c=t.disjunctiveFacetsRefinements,u=void 0===c?{}:c,l=t.hierarchicalFacetsRefinements,f=void 0===l?{}:l,p=t.numericRefinements,m=void 0===p?{}:p,d=t.tagRefinements,b=void 0===d?[]:d;
1return Object.keys(i).forEach((function(r){i[r].forEach((function(o){n.push(Ur(t,"facet",r,o,e.facets))}))})),Object.keys(s).forEach((function(e){s[e].forEach((function(t){n.push({type:"exclude",attribute:e,name:t,exclude:!0})}))})),Object.keys(u).forEach((function(r){u[r].forEach((function(o){n.push(Ur(t,"disjunctive",r,$r(o),e.disjunctiveFacets))}))})),Object.keys(f).forEach((function(r){f[r].forEach((function(o){n.push(Ur(t,"hierarchical",r,o,e.hierarchicalFacets))}))})),Object.keys(m).forEach((function(e){var t=m[e];Object.keys(t).forEach((function(r){var o=r,i=t[o];(Array.isArray(i)?i:[i]).forEach((function(t){n.push({type:"numeric",attribute:e,name:"".concat(t),numericValue:t,operator:o})}))}))})),b.forEach((function(e){n.push({type:"tag",attribute:"_tags",name:e})})),r&&t.query&&t.query.trim()&&n.push({attribute:"query",type:"query",name:t.query,query:t.query}),n}function Qr(e){return Qr="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},Qr(e)}function Zr(e){return function(e){if(Array.isArray(e))return zr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return zr(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return zr(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Yr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Jr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Yr(Object(r),!0).forEach((function(t){Xr(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Yr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Xr(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Qr(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Qr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Qr(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Gr=(0,ut.K)({name:"clear-refinements",connector:!0});function en(e){var t=e.scopedResult,r=e.includedAttributes,n=e.excludedAttributes,o=e.transformItems,i=e.results,a=-1!==r.indexOf("query")||-1===n.indexOf("query");return{helper:t.helper,items:o((0,kt.j)(Kr(t.results,t.helper.state,a).map((function(e){return e.attribute})).filter((function(e){return 0===r.length||-1!==r.indexOf(e)})).filter((function(e){return"query"===e&&a||-1===n.indexOf(e)}))),{results:i})}}var tn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt.Z;return(0,ft._)(e,Gr()),function(r){var n=r||{},o=n.includedAttributes,i=void 0===o?[]:o,a=n.excludedAttributes,s=void 0===a?["query"]:a,c=n.transformItems,u=void 0===c?function(e){return e}:c;if(r&&r.includedAttributes&&r.excludedAttributes)throw new Error(Gr("The options `includedAttributes` and `excludedAttributes` cannot be used together."));var l={refine:lt.Z,createURL:function(){return""},attributesToClear:[]},f=function(){return l.refine()},p=function(){return l.createURL()};return{$$type:"ais.clearRefinements",init:function(t){var r=t.instantSearchInstance;e(Jr(Jr({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(Jr(Jr({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(){t()},getRenderState:function(e,t){return Jr(Jr({},e),{},{clearRefinements:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.createURL,n=e.scopedResults,o=e.results;l.attributesToClear=n.reduce((function(e,t){return e.concat(en({scopedResult:t,includedAttributes:i,excludedAttributes:s,transformItems:u,results:o}))}),[]),l.refine=function(){l.attributesToClear.forEach((function(e){var t=e.helper,r=e.items;t.setState(Wr({helper:t,attributesToClear:r})).search()}))},l.createURL=function(){return t(Br.Z.apply(void 0,Zr(l.attributesToClear.map((function(e){return Wr({helper:e.helper,attributesToClear:e.items})})))))};var a=l.attributesToClear.some((function(e){return e.items.length>0}));return{canRefine:a,hasRefinements:a,refine:f,createURL:p,widgetParams:r}}}}},rn={resetLabel:function(){return"Clear refinements"}};function nn(e){return nn="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},nn(e)}function on(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function an(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?on(Object(r),!0).forEach((function(t){sn(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):on(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function sn(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==nn(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==nn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===nn(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var cn=(0,ut.K)({name:"clear-refinements"}),un=(0,Ct.w)("ClearRefinements"),ln=function(e){var t=e||{},r=t.container,n=t.templates,i=void 0===n?{}:n,a=t.includedAttributes,s=t.excludedAttributes,c=t.transformItems,u=t.cssClasses,l=void 0===u?{}:u;if(!r)throw new Error(cn("The `container` option is required."));var f=Wt(r),p={root:o(un(),l.root),button:o(un({descendantName:"button"}),l.button),disabledButton:o(un({descendantName:"button",modifierName:"disabled"}),l.disabledButton)},m=function(e){var t=e.containerNode,r=e.cssClasses,n=e.renderState,o=e.templates;return function(e,i){var a=e.refine,s=e.canRefine,c=e.instantSearchInstance;i?n.templateProps=Ht({defaultTemplates:rn,templatesConfig:c.templatesConfig,templates:o}
1):H(v(Hr,{refine:a,cssClasses:r,hasRefinements:s,templateProps:n.templateProps}),t)}}({containerNode:f,cssClasses:p,renderState:{},templates:i});return an(an({},tn(m,(function(){return H(null,f)}))({includedAttributes:a,excludedAttributes:s,transformItems:c})),{},{$$widgetType:"ais.clearRefinements"})},fn=r(8131),pn=r(7105);function mn(e){return mn="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},mn(e)}function dn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function bn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?dn(Object(r),!0).forEach((function(t){yn(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function yn(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==mn(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==mn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===mn(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var vn=(0,ut.K)({name:"configure",connector:!0});function hn(e,t){return e.setQueryParameters(Object.keys(t.searchParameters).reduce((function(e,t){return bn(bn({},e),{},yn({},t,void 0))}),{}))}var gn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:lt.Z,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt.Z;return function(r){if(!r||!(0,pn.P)(r.searchParameters))throw new Error(vn("The `searchParameters` option expects an object."));var n={};return{$$type:"ais.configure",init:function(t){var r=t.instantSearchInstance;e(bn(bn({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(bn(bn({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var n=e.state;return t(),hn(n,r)},getRenderState:function(e,t){var r,n=this.getWidgetRenderState(t);return bn(bn({},e),{},{configure:bn(bn({},n),{},{widgetParams:bn(bn({},n.widgetParams),{},{searchParameters:(0,Br.Z)(new fn.SearchParameters(null===(r=e.configure)||void 0===r?void 0:r.widgetParams.searchParameters),new fn.SearchParameters(n.widgetParams.searchParameters)).getQueryParams()})})})},getWidgetRenderState:function(e){var t=e.helper;return n.refine||(n.refine=function(e){return function(t){var n=hn(e.state,r),o=(0,Br.Z)(n,new fn.SearchParameters(t));r.searchParameters=t,e.setState(o).search()}}(t)),{refine:n.refine,widgetParams:r}},getWidgetSearchParameters:function(e,t){var n=t.uiState;return(0,Br.Z)(e,new fn.SearchParameters(bn(bn({},n.configure),r.searchParameters)))},getWidgetUiState:function(e){return bn(bn({},e),{},{configure:bn(bn({},e.configure),r.searchParameters)})}}}};function On(e){return On="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},On(e)}function Sn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function wn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Sn(Object(r),!0).forEach((function(t){Pn(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Sn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Pn(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==On(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==On(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===On(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var jn=function(e){return wn(wn({},gn(lt.Z)({searchParameters:e})),{},{$$widgetType:"ais.configure"})};function _n(e){return 1===e.button||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey}var Rn=function(e){var t=e.attribute,r=e.value;return[t,e.type,r,e.operator].map((function(e){return e}
1)).filter(Boolean).join(":")},Nn=function(e){var t=e.items,r=e.cssClasses,n=e.canRefine;return v("div",{className:o(r.root,!n&&r.noRefinementRoot)},v("ul",{className:r.list},t.map((function(e,t){return v("li",{key:"".concat(e.indexName,"-").concat(e.attribute,"-").concat(t),className:r.item},v("span",{className:r.label},(n=e.label).toString().charAt(0).toUpperCase()+n.toString().slice(1),":"),e.refinements.map((function(t){return v("span",{key:Rn(t),className:r.category},v("span",{className:r.categoryLabel},"query"===t.attribute?v("q",null,t.label):t.label),v("button",{className:r.delete,onClick:(n=e.refine.bind(null,t),function(e){_n(e)||(e.preventDefault(),n())})},"✕"));var n})));var n}))))};function En(e){return En="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},En(e)}function In(e){return function(e){if(Array.isArray(e))return Tn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Tn(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Tn(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Tn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function xn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Cn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?xn(Object(r),!0).forEach((function(t){kn(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function kn(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==En(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==En(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===En(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Dn=(0,ut.K)({name:"current-refinements",connector:!0});function Mn(e){var t=e.results,r=e.helper,n=e.includedAttributes,o=e.excludedAttributes,i=-1!==(n||[]).indexOf("query")||-1===(o||[]).indexOf("query"),a=n?function(e){return-1!==n.indexOf(e.attribute)}:function(e){return-1===o.indexOf(e.attribute)},s=Kr(t,r.state,i).map(Fn).filter(a);return s.reduce((function(e,t){return[].concat(In(e.filter((function(e){return e.attribute!==t.attribute}))),[{indexName:r.state.index,attribute:t.attribute,label:t.attribute,refinements:s.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 An(r,e)}}])}),[])}function Ln(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 An(e,t){e.setState(Ln(e.state,t)).search()}function Fn(e){var t=function(e){if("numeric"===e.type)return Number(e.name);if("escapedValue"in e)return e.escapedValue;return e.name}(e),r=e.operator?"".concat(function(e){switch(e){case">=":return"≥";case"<=":return"≤";default:return e}}(e.operator)," ").concat(e.name):e.name,n={attribute:e.attribute,type:e.type,value:t,label:r};return void 0!==e.operator&&(n.operator=e.operator),void 0!==e.count&&(n.count=e.count),void 0!==e.exhaustive&&(n.exhaustive=e.exhaustive),n}var Hn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt.Z;return(0,ft._)(e,Dn()),function(r){if((r||{}).includedAttributes&&(r||{}).excludedAttributes)throw new Error(Dn("The options `includedAttributes` and `excludedAttributes` cannot be used together."));var n=r||{},o=n.includedAttributes,i=n.excludedAttributes,a=void 0===i?["query"]:i,s=n.transformItems,c=void 0===s?function(e){return e}:s;return{$$type:"ais.currentRefinements",init:function(t){var r=t.instantSearchInstance;e(Cn(Cn({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(Cn(Cn({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(){t()},getRenderState:function(e,t){return Cn(Cn({},e),{},{currentRefinements:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,n=e.scopedResults,i=e.createURL,s=e.helper;var u=t?n.reduce((function(e,r){return e.concat(c(Mn({results:r.results,helper:r.helper,includedAttributes:o,excludedAttributes:a}),{results:t}))}),[]):c(Mn({results:{},helper:s,includedAttributes:o,excludedAttributes:a}),{results:t});return{items:u,canRefine:u.length>0,refine:function(e){return An(s,e)},createURL:function(e){return i(Ln(s.state,e))},widgetParams:r}}}}};function Wn(e){return Wn="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},Wn(e)}function Bn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function $n(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Bn(Object(r),!0).forEach((function(t){qn(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Bn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function qn(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Wn(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Wn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Wn(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Vn=(0,ut.K)({name:"current-refinements"}),Un=(0,Ct.w)("CurrentRefinements"),Kn=function(e,t){var r=e.items,n=e.widgetParams,o=e.canRefine;if(!t){var i=n,a=i.container,s=i.cssClasses;H(v(Nn,{cssClasses:s,items:r,canRefine:o}),a)}},Qn=function(e){var t=e||{},r=t.container,n=t.includedAttributes,i=t.excludedAttributes,a=t.cssClasses,s=void 0===a?{}:a,c=t.transformItems;if(!r)throw new Error(Vn("The `container` option is required."));var u=Wt(r),l={root:o(Un(),s.root),noRefinementRoot:o(Un({modifierName:"noRefinement"}),s.noRefinementRoot),list:o(Un({descendantName:"list"}),s.list),item:o(Un({descendantName:"item"}),s.item),label:o(Un({descendantName:"label"}),s.label),category:o(Un({descendantName:"category"}),s.category),categoryLabel:o(Un({descendantName:"categoryLabel"}),s.categoryLabel),delete:o(Un({descendantName:"delete"}),s.delete)};return $n($n({},Hn(Kn,(function(){return H(null,u)}))({container:u,cssClasses:l,includedAttributes:n,excludedAttributes:i,transformItems:c})),{},{$$widgetType:"ais.currentRefinements"})};function Zn(e){return Zn="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},Zn(e)}function zn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Yn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?zn(Object(r),!0).forEach((function(t){Jn(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Jn(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Zn(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Zn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Zn(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Xn(e){return function(e){if(Array.isArray(e))return Gn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Gn(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Gn(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var eo=(0,ut.K)({name:"configure-related-items",connector:!0});function to(e){var t=e.attributeName,r=e.attributeValue,n=e.attributeScore;return"".concat(t,":").concat(r,"<score=").concat(n||1,">")}var ro=function(e,t){return function(r){var n=r||{},o=n.hit,i=n.matchingPatterns,a=n.transformSearchParameters,s=void 0===a?function(e){return e}:a;if(!o)throw new Error(eo("The `hit` option is required."));if(!i)throw new Error(eo("The `matchingPatterns` option is required."));var c=Object.keys(i).reduce((function(e,t){var r=i[t],n=(0,X.E)(o,t),a=r.score;return Array.isArray(n)?[].concat(Xn(e),[n.map((function(e){return to({attributeName:t,attributeValue:e,attributeScore:a})}))]):"string"==typeof n?[].concat(Xn(e),[to({attributeName:t,attributeValue:n,attributeScore:a})]):e}),[]),u=Yn({},s(new fn.SearchParameters({sumOrFiltersScores:!0,facetFilters:["objectID:-".concat(o.objectID)],optionalFilters:c})));return Yn(Yn({},gn(e,t)({searchParameters:u})),{},{$$type:"ais.configureRelatedItems"})}};function no(e){return no="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},no(e)}function oo(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function io(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?oo(Object(r),!0).forEach((function(t){ao(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oo(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ao(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==no(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==no(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===no(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var so=function(e){return io(io({},ro(lt.Z)(e)),{},{$$widgetType:"ais.configureRelatedItems"})};function co(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],c=!0,u=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw o}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return uo(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return uo(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function uo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var lo=/^(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)$/;function fo(e){var t=e.match(lo);if(!t)throw new Error('Invalid value for "aroundLatLng" parameter: "'.concat(e,'"'));return{lat:parseFloat(t[1]),lng:parseFloat(t[2])}}function po(e){return Array.isArray(e)?function(e){var t=co(e,1)[0],r=co(void 0===t?[void 0,void 0,void 0,void 0]:t,4),n=r[0],o=r[1],i=r[2],a=r[3];if(!(n&&o&&i&&a))throw new Error('Invalid value for "insideBoundingBox" parameter: ['.concat(e,"]"));return{northEast:{lat:n,lng:o},southWest:{lat:i,lng:a}}}(e):function(e){var t=co(e.split(",").map(parseFloat),4),r=t[0],n=t[1],o=t[2],i=t[3];if(!(r&&n&&o&&i))throw new Error('Invalid value for "insideBoundingBox" parameter: "'.concat(e,'"'));return{northEast:{lat:r,lng:n},southWest:{lat:o,lng:i}}}(e)}var mo=r(4004);function bo(e){return bo="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},bo(e)}var yo=function(e){var t=e.index,r=e.widgetType,n=(e.methodName,e.args),o=e.instantSearchInstance;if(1===n.length&&"object"===bo(n[0]))return[n[0]];var i=n[0],a=n[1],s=n[2];if(!a)return[];if(("click"===i||"conversion"===i)&&!s)return[];var c=Array.isArray(a)?a:[a];if(0===c.length)return[];var u=c[0].__queryID,l=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n<Math.ceil(e.length/t);n++)r.push(e.slice(n*t,(n+1)*t));return r}(c),f=l.map((function(e){return e.map((function(e){return e.objectID}))})),p=l.map((function(e){return e.map((function(e){return e.__position}))}));return"view"===i?"idle"!==o.status?[]:l.map((function(e,n){return{insightsMethod:"viewedObjectIDs",widgetType:r,eventType:i,payload:{eventName:s||"Hits Viewed",index:t,objectIDs:f[n]},hits:e}})):"click"===i?l.map((function(e,n){return{insightsMethod:"clickedObjectIDsAfterSearch",widgetType:r,eventType:i,payload:{eventName:s,index:t,queryID:u,objectIDs:f[n],positions:p[n]},hits:e}})):"conversion"===i?l.map((function(e,n){return{insightsMethod:"convertedObjectIDsAfterSearch",widgetType:r,eventType:i,payload:{eventName:s,index:t,queryID:u,objectIDs:f[n]},hits:e}})):[]};function vo(e){var t=e.instantSearchInstance,r=e.index,n=e.widgetType;return function(){for(var e=arguments.length,o=new Array(e),i=0;i<e;i++)o[i]=arguments[i];var a=yo({widgetType:n,index:r,methodName:"sendEvent",args:o,instantSearchInstance:t});a.forEach((function(e){return t.sendEventToInsights(e)}))}}function ho(e){var t=e.index,r=e.widgetType,n=e.instantSearchInstance;return function(){for(var e=arguments.length,o=new Array(e),i=0;i<e;i++)o[i]=arguments[i];var a=yo({widgetType:r,index:t,methodName:"bindEvent",args:o,instantSearchInstance:n});return a.length?"data-insights-event=".concat((0,mo.a)(a)):""}}function go(e){return go="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},go(e)}function Oo(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function So(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Oo(Object(r),!0).forEach((function(t){wo(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Oo(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function wo(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==go(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==go(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===go(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Po=(0,ut.K)({name:"geo-search",connector:!0});function jo(e){return e.insideBoundingBox||""}function _o(e,t){return e.setQueryParameter("insideBoundingBox",t)}var Ro="ais.geoSearch",No=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt.Z;return(0,ft._)(e,Po()),function(r){var n,o=r||{},i=o.enableRefineOnMapMove,a=void 0===i||i,s=o.transformItems,c=void 0===s?function(e){return e}:s,u={isRefineOnMapMove:a,hasMapMoveSinceLastRefine:!1,lastRefinePosition:"",lastRefineBoundingBox:"",internalToggleRefineOnMapMove:lt.Z,internalSetMapMoveSinceLastRefine:lt.Z},l=function(e){return e.aroundLatLng?fo(e.aroundLatLng):void 0},f=function(e){return e.insideBoundingBox&&po(e.insideBoundingBox)},p=function(e){return function(t){var r=t.northEast,n=t.southWest,o=[r.lat,r.lng,n.lat,n.lng].join();e.setState(_o(e.state,o).resetPage()).search(),u.hasMapMoveSinceLastRefine=!1,u.lastRefineBoundingBox=o}},m=function(e){return function(){e.setQueryParameter("insideBoundingBox",void 0).search()}},d=function(e){return function(){return Boolean(e.insideBoundingBox)}},b=function(){return u.internalToggleRefineOnMapMove()},y=function(e,t){return function(){u.isRefineOnMapMove=!u.isRefineOnMapMove,t(e)}},v=function(){return u.isRefineOnMapMove},h=function(){return u.internalSetMapMoveSinceLastRefine()},g=function(e,t){return function(){var r=!0!==u.hasMapMoveSinceLastRefine;u.hasMapMoveSinceLastRefine=!0,r&&t(e)}},O=function(){return u.hasMapMoveSinceLastRefine};return{$$type:Ro,init:function(t){var r=t.instantSearchInstance;u.internalToggleRefineOnMapMove=y(t,lt.Z),u.internalSetMapMoveSinceLastRefine=g(t,lt.Z),e(So(So({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.helper,o=t.instantSearchInstance,i=r.state,a=Boolean(i.aroundLatLng)&&Boolean(u.lastRefinePosition)&&i.aroundLatLng!==u.lastRefinePosition,s=!i.insideBoundingBox&&Boolean(u.lastRefineBoundingBox)&&i.insideBoundingBox!==u.lastRefineBoundingBox;(a||s)&&(u.hasMapMoveSinceLastRefine=!1),u.lastRefinePosition=i.aroundLatLng||"",u.lastRefineBoundingBox=jo(i),u.internalToggleRefineOnMapMove=y(t,this.render.bind(this)),u.internalSetMapMoveSinceLastRefine=g(t,this.render.bind(this));var c=this.getWidgetRenderState(t);n("view",c.items),e(So(So({},c),{},{instantSearchInstance:o}),!1)},getWidgetRenderState:function(e){var t=e.helper,o=e.results,i=e.instantSearchInstance,a=t.state,s=o?c(o.hits.filter((function(e){return e._geoloc})),{results:o}):[];return n||(n=vo({instantSearchInstance:i,index:t.getIndex(),widgetType:Ro})),{items:s,position:l(a),currentRefinement:f(a),refine:p(t),sendEvent:n,clearMapRefinement:m(t),isRefinedWithMap:d(a),toggleRefineOnMapMove:b,isRefineOnMapMove:v,setMapMoveSinceLastRefine:h,hasMapMoveSinceLastRefine:O,widgetParams:r}},getRenderState:function(e,t){return So(So({},e),{},{geoSearch:this.getWidgetRenderState(t)})},dispose:function(e){var r=e.state;return t(),r.setQueryParameter("insideBoundingBox",void 0)},getWidgetUiState:function(e,t){var r=jo(t.searchParameters);return!r||e&&e.geoSearch&&e.geoSearch.boundingBox===r?e:So(So({},e),{},{geoSearch:{boundingBox:r}})},getWidgetSearchParameters:function(e,t){var r=t.uiState;return r&&r.geoSearch?_o(e,r.geoSearch.boundingBox):e.setQueryParameter("insideBoundingBox",void 0)}}}};function Eo(e){return Eo="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},Eo(e)}function Io(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Lo(n.key),n)}}
1function To(e,t){return To=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},To(e,t)}function xo(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Do(e);if(t){var o=Do(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Co(this,r)}}function Co(e,t){if(t&&("object"===Eo(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ko(e)}function ko(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Do(e){return Do=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Do(e)}function Mo(e,t,r){return(t=Lo(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Lo(e){var t=function(e,t){if("object"!==Eo(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Eo(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Eo(t)?t:String(t)}var Ao=function(e){var t=function(t){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&To(e,t)}(a,t);var r,n,o,i=xo(a);function a(t){var r,n=t.__id,o=t.position,s=t.map,c=t.template,u=t.className,l=t.anchor,f=void 0===l?{x:0,y:0}:l;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),Mo(ko(r=i.call(this)),"__id",void 0),Mo(ko(r),"anchor",void 0),Mo(ko(r),"offset",void 0),Mo(ko(r),"listeners",void 0),Mo(ko(r),"latLng",void 0),Mo(ko(r),"element",void 0),r.__id=n,r.anchor=f,r.listeners={},r.latLng=new e.maps.LatLng(o),r.element=document.createElement("div"),r.element.className=u,r.element.style.position="absolute","object"===Eo(c)?H(c,r.element):r.element.innerHTML=c,r.setMap(s),r}return r=a,n=[{key:"onAdd",value:function(){this.getPanes().overlayMouseTarget.appendChild(this.element);var e=this.element.getBoundingClientRect();this.offset={x:this.anchor.x+e.width/2,y:this.anchor.y+e.height},this.element.style.width="".concat(e.width,"px")}},{key:"draw",value:function(){var e=this.getProjection().fromLatLngToDivPixel(this.latLng);this.element.style.left="".concat(Math.round(e.x-this.offset.x),"px"),this.element.style.top="".concat(Math.round(e.y-this.offset.y),"px"),this.element.style.zIndex=String(parseInt(this.element.style.top,10))}},{key:"onRemove",value:function(){var e=this;this.element&&(this.element.parentNode.removeChild(this.element),Object.keys(this.listeners).forEach((function(t){e.element.removeEventListener(t,e.listeners[t])})),delete this.element,delete this.listeners)}},{key:"addListener",value:function(e,t){this.listeners[e]=t;var r=this.element;return r.addEventListener(e,t),{remove:function(){return r.removeEventListener(e,t)}}}},{key:"getPosition",value:function(){return this.latLng}}],n&&Io(r.prototype,n),o&&Io(r,o),Object.defineProperty(r,"prototype",{writable:!1}),a}(e.maps.OverlayView);return t},Fo=v("p",null,"Your custom HTML Marker"),Ho={HTMLMarker:function(){return Fo},reset:function(){return"Clear the map refinement"},toggle:function(){return"Search as I move the map"},redo:function(){return"Redo search here"}},Wo=function(e){var t=e.className,r=e.disabled,n=void 0!==r&&r;return v("button",{className:t,onClick:e.onClick,disabled:n},e.children)},Bo=function(e){var t=e.classNameLabel,r=e.classNameInput,n=e.checked,o=e.onToggle,i=e.children;return v("label",{className:t},v("input",{className:r,type:"checkbox",checked:n,onChange:o}),i)};function $o(){return $o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
1for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},$o.apply(this,arguments)}var qo=function(e){var t=e.cssClasses,r=e.enableRefine,n=e.enableRefineControl,i=e.enableClearMapRefinement,a=e.isRefineOnMapMove,s=e.isRefinedWithMap,c=e.hasMapMoveSinceLastRefine,u=e.onRefineToggle,l=e.onRefineClick,f=e.onClearClick,p=e.templateProps;return v(g,null,r&&v("div",null,n&&v("div",{className:t.control},a||!c?v(Bo,{classNameLabel:o(t.label,a&&t.selectedLabel),classNameInput:t.input,checked:a,onToggle:u},v(rt,$o({},p,{templateKey:"toggle",rootTagName:"span"}))):v(Wo,{className:t.redo,disabled:!c,onClick:l},v(rt,$o({},p,{templateKey:"redo",rootTagName:"span"})))),!n&&!a&&v("div",{className:t.control},v(Wo,{className:o(t.redo,!c&&t.disabledRedo),disabled:!c,onClick:l},v(rt,$o({},p,{templateKey:"redo",rootTagName:"span"})))),i&&s&&v(Wo,{className:t.reset,onClick:f},v(rt,$o({},p,{templateKey:"reset",rootTagName:"span"})))))};function Vo(e){return Vo="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},Vo(e)}function Uo(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ko(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Vo(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Vo(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Vo(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Qo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],c=!0,u=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw o}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Zo(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Zo(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var zo=function(e){var t=e.refine,r=e.mapInstance;return t({northEast:r.getBounds().getNorthEast().toJSON(),southWest:r.getBounds().getSouthWest
1().toJSON()})},Yo=function(e,t){e.isUserInteraction=!1,t(),e.isUserInteraction=!0},Jo=function(e,t){var r=e.items,n=e.position,o=e.currentRefinement,i=e.refine,a=e.clearMapRefinement,s=e.toggleRefineOnMapMove,c=e.isRefineOnMapMove,u=e.setMapMoveSinceLastRefine,l=e.hasMapMoveSinceLastRefine,f=e.isRefinedWithMap,p=e.widgetParams,m=e.instantSearchInstance,d=p.container,b=p.googleReference,y=p.cssClasses,h=p.templates,g=p.initialZoom,O=p.initialPosition,S=p.enableRefine,w=p.enableClearMapRefinement,P=p.enableRefineControl,j=p.mapOptions,_=p.createMarker,R=p.markerOptions,N=p.renderState;if(t){N.isUserInteraction=!0,N.isPendingRefine=!1,N.markers=[];var E=document.createElement("div");E.className=y.root,d.appendChild(E);var I=document.createElement("div");I.className=y.map,E.appendChild(I);var T=document.createElement("div");T.className=y.tree,E.appendChild(T),N.mapInstance=new b.maps.Map(I,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Uo(Object(r),!0).forEach((function(t){Ko(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Uo(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({mapTypeControl:!1,fullscreenControl:!1,streetViewControl:!1,clickableIcons:!1,zoomControlOptions:{position:b.maps.ControlPosition.LEFT_TOP}},j));return b.maps.event.addListenerOnce(N.mapInstance,"idle",(function(){var e=function(){N.isUserInteraction&&S&&(u(),c()&&(N.isPendingRefine=!0))};N.mapInstance.addListener("center_changed",e),N.mapInstance.addListener("zoom_changed",e),N.mapInstance.addListener("dragstart",e),N.mapInstance.addListener("idle",(function(){N.isUserInteraction&&N.isPendingRefine&&(N.isPendingRefine=!1,zo({mapInstance:N.mapInstance,refine:i}))}))})),void(N.templateProps=Ht({templatesConfig:m.templatesConfig,templates:h}))}var x,C,k=r.map((function(e){return e.objectID})),D=(x=N.markers,C=k,x.reduce((function(e,t){var r=Qo(e,2),n=r[0],o=r[1];return C.includes(t.__id)?[n.concat(t),o]:[n,o.concat(t)]}),[[],[]])),M=Qo(D,2),L=M[0],A=M[1],F=L.map((function(e){return e.__id})),W=r.filter((function(e){return!F.includes(e.objectID)}));A.forEach((function(e){return e.setMap(null)})),N.markers=L.concat(W.map((function(e){var t=_({map:N.mapInstance,item:e});return Object.keys(R.events).forEach((function(r){t.addListener(r,(function(n){R.events[r]({map:N.mapInstance,event:n,item:e,marker:t})}))})),t})));var B=!l(),$=o?0:null,q=!o&&Boolean(N.markers.length)?function(e,t){var r=t.reduce((function(e,t){return e.extend(t.getPosition())}),new e.maps.LatLngBounds);return{northEast:r.getNorthEast().toJSON(),southWest:r.getSouthWest
1().toJSON()}}(b,N.markers):o;q&&B?Yo(N,(function(){N.mapInstance.fitBounds(new b.maps.LatLngBounds(q.southWest,q.northEast),$)})):B&&Yo(N,(function(){N.mapInstance.setCenter(n||O),N.mapInstance.setZoom(g)})),H(v(qo,{cssClasses:y,enableRefine:S,enableRefineControl:P,enableClearMapRefinement:w,isRefineOnMapMove:c(),isRefinedWithMap:f(),hasMapMoveSinceLastRefine:l(),onRefineToggle:s,onRefineClick:function(){return zo({mapInstance:N.mapInstance,refine:i})},onClearClick:a,templateProps:N.templateProps}),d.querySelector(".".concat(y.tree)))};function Xo(e){return Xo="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},Xo(e)}var Go=["initialZoom","initialPosition","templates","cssClasses","builtInMarker","customHTMLMarker","enableRefine","enableClearMapRefinement","enableRefineControl","container","googleReference"],ei=["item"],ti=["item"];function ri(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ni(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ri(Object(r),!0).forEach((function(t){oi(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ri(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function oi(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Xo(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Xo(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Xo(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ii(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var ai=(0,ut.K)({name:"geo-search"}),si=(0,Ct.w)("GeoSearch"),ci=function(e){var t=e||{},r=t.initialZoom,n=void 0===r?1:r,i=t.initialPosition,a=void 0===i?{lat:0,lng:0}:i,s=t.templates,c=void 0===s?{}:s,u=t.cssClasses,l=void 0===u?{}:u,f=t.builtInMarker,p=void 0===f?{}:f,m=t.customHTMLMarker,d=t.enableRefine,b=void 0===d||d,y=t.enableClearMapRefinement,v=void 0===y||y,h=t.enableRefineControl,g=void 0===h||h,O=t.container,S=t.googleReference,w=ii(t,Go);if(!O)throw new Error(ai("The `container` option is required."));if(!S)throw new Error(ai("The `googleReference` option is required."));var P=Wt(O),j={root:o(si(),l.root),tree:si({descendantName:"tree"}),map:o(si({descendantName:"map"}),l.map),control:o(si({descendantName:"control"}),l.control),label:o(si({descendantName:"label"}),l.label),selectedLabel:o(si({descendantName:"label",modifierName:"selected"}),l.selectedLabel),input:o(si({descendantName:"input"}),l.input),redo:o(si({descendantName:"redo"}),l.redo),disabledRedo:o(si({descendantName:"redo",modifierName:"disabled"}),l.disabledRedo),reset:o(si({descendantName:"reset"}),l.reset)},_=ni(ni({},Ho),c),R=ni(ni({},{createOptions:function(){return{}},events:{}}),p),N=(Boolean(m)||Boolean(c.HTMLMarker))&&ni(ni({},{createOptions:function(){return{}},events:{}}),m),E=Ao(S),I=N?function(e){var t=e.item,r=ii(e,ti);return new E(ni(ni(ni({},N.createOptions(t)),r),{},{__id:t.objectID,position:t._geoloc,className:o(si({descendantName:"marker"})),template:Ve({templateKey:"HTMLMarker",templates:_,data:t})}))}:function(e){var t=e.item,r=ii(e,ei);return new S.maps.Marker(ni(ni(ni({},R.createOptions(t)),r),{},{__id:t.objectID,position:t._geoloc}))},T=N||R;return ni(ni({},No(Jo,(function(){return H(null,P)}))(ni(ni({},w),{},{renderState:{},container:P,googleReference:S,initialZoom:n,initialPosition:a,templates:_,cssClasse
1s:j,createMarker:I,markerOptions:T,enableRefine:b,enableClearMapRefinement:v,enableRefineControl:g}))),{},{$$widgetType:"ais.geoSearch"})};function ui(e){return ui="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},ui(e)}function li(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fi(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,hi(n.key),n)}}function pi(e,t){return pi=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},pi(e,t)}function mi(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=yi(e);if(t){var o=yi(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return di(this,r)}}function di(e,t){if(t&&("object"===ui(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return bi(e)}function bi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yi(e){return yi=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},yi(e)}function vi(e,t,r){return(t=hi(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hi(e){var t=function(e,t){if("object"!==ui(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==ui(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ui(t)?t:String(t)}var gi={query:"",showSubmit:!0,showReset:!0,showLoadingIndicator:!0,autofocus:!1,searchAsYouType:!0,isSearchStalled:!1,disabled:!1,onChange:lt.Z,onSubmit:lt.Z,onReset:lt.Z,refine:lt.Z},Oi=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&pi(e,t)}(i,e);var t,r,n,o=mi(i);function i(){var e;li(this,i);for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return vi(bi(e=o.call.apply(o,[this].concat(r))),"state",{query:e.props.query,focused:!1}),vi(bi(e),"input",{current:null}),vi(bi(e),"onInput",(function(t){var r=e.props,n=r.searchAsYouType,o=r.refine,i=r.onChange,a=t.target.value;n&&o(a),e.setState({query:a}),i(t)})),vi(bi(e),"onSubmit",(function(t){var r=e.props,n=r.searchAsYouType,o=r.refine,i=r.onSubmit;return t.preventDefault(),t.stopPropagation(),e.input.current&&e.input.current.blur(),n||o(e.state.query),i(t),!1})),vi(bi(e),"onReset",(function(t){var r=e.props,n=r.refine,o=r.onReset;e.input.current&&e.input.current.focus(),n(""),e.setState({query:""}),o(t)})),vi(bi(e),"onBlur",(function(){e.setState({focused:!1})})),vi(bi(e),"onFocus",(function(){e.setState({focused:!0})})),e}return t=i,(r=[{key:"resetInput",value:function(){this.setState({query:""})}},{key:"componentWillReceiveProps",value:function(e){this.state.focused||e.query===this.state.query||this.setState({query:e.query})}},{key:"render",value:function(){var e=this.props,t=e.cssClasses,r=e.placeholder,n=e.autofocus,o=e.showSubmit,i=e.showReset,a=e.showLoadingIndicator,s=e.templates,c=e.isSearchStalled;return v("div",{className:t.root},v("form",{action:"",role:"search",className:t.form,noValidate:!0,onSubmit:this.onSubmit,onReset:this.onReset},v("input",{ref:this.input,value:this.state.query,disabled:this.props.disabled,className:t.input,type:"search",placeholder:r,autoFocus:n,autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",spellCheck:"false",maxLength:512,onInput:this.onInput,onBlur:this.onBlur,onFocus:this.onFocus}),v(rt,{templateKey:"submit",rootTagName:"button",rootProps:{className:t.
1submit,type:"submit",title:"Submit the search query.",hidden:!o},templates:s,data:{cssClasses:t}}),v(rt,{templateKey:"reset",rootTagName:"button",rootProps:{className:t.reset,type:"reset",title:"Clear the search query.",hidden:!(i&&this.state.query.trim()&&!c)},templates:s,data:{cssClasses:t}}),a&&v(rt,{templateKey:"loadingIndicator",rootTagName:"span",rootProps:{className:t.loadingIndicator,hidden:!c},templates:s,data:{cssClasses:t}})))}}])&&fi(t.prototype,r),n&&fi(t,n),Object.defineProperty(t,"prototype",{writable:!1}),i}(O);vi(Oi,"defaultProps",gi);var Si=Oi;function wi(){return wi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},wi.apply(this,arguments)}var Pi=function(e){var t=e.className,r=e.handleClick,n=e.facetValueToRefine,o=e.isRefined,i=e.templateProps,a=e.templateKey,s=e.templateData,c=e.subItems;return v("li",{className:t,onClick:function(e){r({facetValueToRefine:n,isRefined:o,originalEvent:e})}},v(rt,wi({},i,{templateKey:a,data:s})),c)},ji=["root"];function _i(e){return _i="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},_i(e)}function Ri(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ni(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ri(Object(r),!0).forEach((function(t){Li(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ri(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ei(){return Ei=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ei.apply(this,arguments)}function Ii(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function Ti(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Ai(n.key),n)}}function xi(e,t){return xi=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},xi(e,t)}function Ci(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Mi(e);if(t){var o=Mi(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return ki(this,r)}}function ki(e,t){if(t&&("object"===_i(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Di(e)}function Di(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Mi(e){return Mi=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Mi(e)}function Li(e,t,r){return(t=Ai(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ai(e){var t=function(e,t){if("object"!==_i(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==_i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===_i(t)?t:String(t)}function Fi(e){return void 0!==e.data}var Hi=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&xi(e,t)}(a,e);var t,r,n,i=Ci(a);function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),Li(Di(t=i.call(this,e)),"searchBox",{current:null}
1),t.handleItemClick=t.handleItemClick.bind(Di(t)),t}return t=a,r=[{key:"shouldComponentUpdate",value:function(e){return!(0,Ue.X)(this.props.facetValues,e.facetValues)}},{key:"refine",value:function(e){this.props.toggleRefinement(e)}},{key:"_generateFacetItem",value:function(e){var t;if(Fi(e)&&Array.isArray(e.data)&&e.data.length>0){var r=this.props.cssClasses,n=(r.root,Ii(r,ji));t=v(a,Ei({},this.props,{cssClasses:n,depth:this.props.depth+1,facetValues:e.data,showMore:!1,className:this.props.cssClasses.childList}))}var i=this.props.createURL(e.value),s=Ni(Ni({},e),{},{url:i,attribute:this.props.attribute,cssClasses:this.props.cssClasses,isFromSearch:this.props.isFromSearch}),c=e.value;void 0!==e.isRefined&&(c+="/".concat(e.isRefined)),void 0!==e.count&&(c+="/".concat(e.count));var u=o(this.props.cssClasses.item,e.isRefined&&this.props.cssClasses.selectedItem,!e.count&&this.props.cssClasses.disabledItem,Boolean(Fi(e)&&Array.isArray(e.data)&&e.data.length>0)&&this.props.cssClasses.parentItem);return v(Pi,{templateKey:"item",key:c,facetValueToRefine:e.value,handleClick:this.handleItemClick,isRefined:e.isRefined,className:u,subItems:t,templateData:s,templateProps:this.props.templateProps})}},{key:"handleItemClick",value:function(e){var t=e.facetValueToRefine,r=e.isRefined,n=e.originalEvent;if(!_n(n)&&n.target instanceof HTMLElement&&n.target.parentNode instanceof HTMLElement&&(!r||!n.target.parentNode.querySelector('input[type="radio"]:checked')))if("INPUT"!==n.target.tagName){for(var o=n.target;o!==n.currentTarget;){if("LABEL"===o.tagName&&(o.querySelector('input[type="checkbox"]')||o.querySelector('input[type="radio"]')))return;"A"===o.tagName&&o.href&&n.preventDefault(),o=o.parentNode}n.stopPropagation(),this.refine(t)}else this.refine(t)}},{key:"componentWillReceiveProps",value:function(e){this.searchBox.current&&!e.isFromSearch&&this.searchBox.current.resetInput()}},{key:"refineFirstValue",value:function(){var e=this.props.facetValues&&this.props.facetValues[0];if(e){var t=e.value;this.props.toggleRefinement(t)}}},{key:"render",value:function(){var e=this,t=o(this.props.cssClasses.showMore,!(!0===this.props.showMore&&this.props.canToggleShowMore)&&this.props.cssClasses.disabledShowMore),r=!0===this.props.showMore&&v(rt,Ei({},this.props.templateProps,{templateKey:"showMoreText",rootTagName:"button",rootProps:{className:t,disabled:!this.props.canToggleShowMore,onClick:this.props.toggleShowMore},data:{isShowingMore:this.props.isShowingMore}})),n=!0!==this.props.searchIsAlwaysActive&&!(this.props.isFromSearch||!this.props.hasExhaustiveItems),i=this.props.searchFacetValues&&v("div",{className:this.props.cssClasses.searchBox},v(Si,{ref:this.searchBox,placeholder:this.props.searchPlaceholder,disabled:n,cssClasses:this.props.cssClasses.searchable,templates:this.props.searchBoxTemplateProps.templates,onChange:function(t){return e.props.searchFacetValues(t.target.value)},onReset:function(){return e.props.searchFacetValues("")},onSubmit:function(){return e.refineFirstValue()},searchAsYouType:!1})),a=this.props.facetValues&&this.props.facetValues.length>0&&v("ul",{className:this.props.cssClasses.list},this.props.facetValues.map(this._generateFacetItem,this)),s=this.props.searchFacetValues&&this.props.isFromSearch&&(!this.props.facetValues||0===this.props.facetValues.length)&&v(rt,Ei({},this.props.templateProps,{templateKey:"searchableNoResults",rootProps:{className:this.props.cssClasses.noResults}}));return v("div",{className:o(this.props.cssClasses.root,(!this.props.facetValues||0===this.props.facetValues.length)&&this.props.cssClasses.noRefinementRoot,this.props.className)},this.props.children,i,a,s,r)}}],r&&Ti(t.prototype,r),n&&Ti(t,n),Object.defineProperty(t,"prototype",{writable:!1}),a}(O);Li(Hi,"defaultProps",{cssClasses:{},depth:0});var Wi=Hi,Bi=r(3616);function $i(e){return $i="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},$i(e)}var qi=["name","escapedValue","data","path"];function Vi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ui(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Vi(Object(r),!0).forEach((function(t){Ki(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Vi(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ki(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==$i(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==$i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===$i(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Qi(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function Zi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],c=!0,u=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw o}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return zi(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return zi(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zi(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Yi=(0,ut.K)({name:"hierarchical-menu",connector:!0}),Ji=["name:asc"],Xi=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt.Z;return(0,ft._)(e,Yi()),function(r){var n=r||{},o=n.attributes,i=n.separator,a=void 0===i?" > ":i,s=n.rootPath,c=void 0===s?null:s,u=n.showParentLevel,l=void 0===u||u,f=n.limit,p=void 0===f?10:f,m=n.showMore,d=void 0!==m&&m,b=n.showMoreLimit,y=void 0===b?20:b,v=n.sortBy,h=void 0===v?Ji:v,g=n.transformItems,O=void 0===g?function(e){return e}:g;if(!o||!Array.isArray(o)||0===o.length)throw new Error(Yi("The `attributes` option expects an array of strings."));if(!0===d&&y<=p)throw new Error(Yi("The `showMoreLimit` option must be greater than `limit`."));var S,w,P=Zi(o,1)[0],j=function(){};function _(){j()}var R=!1;function N(){return R?y:p}function E(e){return e.slice(0,N()).map((function(e){var t=e.name,r=e.escapedValue,n=e.data,o=(e.path,Ui(Ui({},Qi(e,qi)),{},{value:r,label:t,data:null}));return Array.isArray(n)&&(o.data=E(n)),o}))}return{$$type:"ais.hierarchicalMenu",init:function(t){var r=t.instantSearchInstance;e(Ui(Ui({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;j=function(e,t){return function(){R=!R,t.render(e)}}(t,this),e(Ui(Ui({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var r=e.state;return t(),r.removeHierarchicalFacet(P).setQueryParameter("maxValuesPerFacet",void 0)},getRenderState:function(e,t){return Ui(Ui({},e),{},{hierarchicalMenu:Ui(Ui({},e.hierarchicalMenu),{},Ki({},P,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=e.results,n=e.state,i=e.createURL,s=e.instantSearchInstance,c=e.helper,u=[],l=!1;if(S||(S=(0,Bi.l)({instantSearchInstance:s,helper:c,attribute:function(e){var t=e.split(a).length-1;return o[t]},widgetType:this.$$type})),w||(w=function(e){S("click",e),c.toggleFacetRefinement(P,e).search()}),t){var f=t.getFacetValues(P,{sortBy:h,facetOrdering:h===Ji}),p=f&&!Array.isArray(f)&&f.data?f.data:[],m=(n.maxValuesPerFacet||0)>N()?p.length<=N():p.length<N();l=d&&(R||!m),u=O(E(p),{results:t})}return{items:u,refine:w,canRefine:u.length>0,createURL:function(e){return i(n.resetPage().toggleFacetRefinement(P,e))},sendEvent:S,widgetParams:r,isShowingMore:R,toggleShowMore:_,canToggleShowMore:l}},getWidgetUiState:function(e,t){var r=t.searchParameters.getHierarchicalFacetBreadcrumb(P);return r.length?Ui(Ui({},e),{},{hierarchicalMenu:Ui(Ui({},e.hierarchicalMenu),{},Ki({},P,r))}):e},getWidgetSearchParameters:function(e,t){var r=t.uiState,n=r.hierarchicalMenu&&r.hierarchicalMenu[P];if(e.isHierarchicalFacet(P))e.getHierarchicalFacetByName(P);var i=e.removeHierarchicalFacet(P).addHierarchicalFacet({name:P,attributes:o,separator:a,rootPath:c,showParentLevel:l}
1),s=i.maxValuesPerFacet||0,u=Math.max(s,d?y:p),f=i.setQueryParameter("maxValuesPerFacet",u);return n?f.addHierarchicalFacetRefinement(P,n.join(a)):f.setQueryParameters({hierarchicalFacetsRefinements:Ui(Ui({},f.hierarchicalFacetsRefinements),{},Ki({},P,[]))})}}}},Gi=r(8964),ea={item:function(e){var t=e.url,r=e.label,n=e.count,i=e.cssClasses,a=e.isRefined;return v("a",{className:o(o(i.link),o(a?i.selectedItemLink:void 0)),href:t},v("span",{className:o(i.label)},r),v("span",{className:o(i.count)},(0,Gi.u)(n)))},showMoreText:function(e){return e.isShowingMore?"Show less":"Show more"}},ta=ea;function ra(e){return ra="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},ra(e)}function na(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function oa(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?na(Object(r),!0).forEach((function(t){ia(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):na(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ia(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==ra(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==ra(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ra(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var aa=(0,ut.K)({name:"hierarchical-menu"}),sa=(0,Ct.w)("HierarchicalMenu"),ca=function(e){var t=e||{},r=t.container,n=t.attributes,i=t.separator,a=t.rootPath,s=t.showParentLevel,c=t.limit,u=t.showMore,l=void 0!==u&&u,f=t.showMoreLimit,p=t.sortBy,m=t.transformItems,d=t.templates,b=void 0===d?{}:d,y=t.cssClasses,h=void 0===y?{}:y;if(!r)throw new Error(aa("The `container` option is required."));var g=Wt(r),O=function(e){var t=e.cssClasses,r=e.containerNode,n=e.showMore,o=e.templates,i=e.renderState;return function(e,a){var s=e.createURL,c=e.items,u=e.refine,l=e.instantSearchInstance,f=e.isShowingMore,p=e.toggleShowMore,m=e.canToggleShowMore;a?i.templateProps=Ht({defaultTemplates:ta,templatesConfig:l.templatesConfig,templates:o}):H(v(Wi,{createURL:s,cssClasses:t,facetValues:c,templateProps:i.templateProps,toggleRefinement:u,showMore:n,toggleShowMore:p,isShowingMore:f,canToggleShowMore:m}),r)}}({cssClasses:{root:o(sa(),h.root),noRefinementRoot:o(sa({modifierName:"noRefinement"}),h.noRefinementRoot),list:o(sa({descendantName:"list"}),h.list),childList:o(sa({descendantName:"list",modifierName:"child"}),h.childList),item:o(sa({descendantName:"item"}),h.item),selectedItem:o(sa({descendantName:"item",modifierName:"selected"}),h.selectedItem),parentItem:o(sa({descendantName:"item",modifierName:"parent"}),h.parentItem),link:o(sa({descendantName:"link"}),h.link),selectedItemLink:o(sa({descendantName:"link",modifierName:"selected"}),h.selectedItemLink),label:o(sa({descendantName:"label"}),h.label),count:o(sa({descendantName:"count"}),h.count),showMore:o(sa({descendantName:"showMore"}),h.showMore),disabledShowMore:o(sa({descendantName:"showMore",modifierName:"disabled"}),h.disabledShowMore)},containerNode:g,templates:b,showMore:l,renderState:{}});return oa(oa({},Xi(O,(function(){return H(null,g)}))({attributes:n,separator:i,rootPath:a,showParentLevel:s,limit:c,showMore:l,showMoreLimit:f,sortBy:p,transformItems:m})),{},{$$widgetType:"ais.hierarchicalMenu"})};function ua(e){return ua="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},ua(e)}function la(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function fa(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?la(Object(r),!0).forEach((function(t){pa(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):la(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function pa(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==ua(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==ua(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ua(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ma(){return ma=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ma.apply(this,arguments)}var da=function(e){var t=e.results,r=e.hits,n=e.bindEvent,i=e.sendEvent,a=e.cssClasses,s=e.templateProps;return 0===t.hits.length?v(rt,ma({},s,{templateKey:"empty",rootProps:{className:o(a.root,a.emptyRoot)},data:t})):v("div",{className:a.root},v("ol",{className:a.list},r.map((function(e,t){return v(rt,ma({},s,{templateKey:"item",rootTagName:"li",rootProps:{className:a.item},key:e.objectID,data:fa(fa({},e),{},{get __hitIndex(){return t}}),bindEvent:n,sendEvent:i}))}))))};function ba(e){return ba="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ba(e)}function ya(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function va(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ya(Object(r),!0).forEach((function(t){ha(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ya(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ha(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==ba(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==ba(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ba(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ga=(0,ut.K)({name:"hits",connector:!0}),Oa=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt.Z;return(0,ft._)(e,ga()),function(r){var n,o,i=r||{},a=i.escapeHTML,s=void 0===a||a,c=i.transformItems,u=void 0===c?function(e){return e}:c;return{$$type:"ais.hits",init:function(t){e(va(va({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){var r=this.getWidgetRenderState(t);e(va(va({},r),{},{instantSearchInstance:t.instantSearchInstance}),!1),r.sendEvent("view",r.hits)},getRenderState:function(e,t){return va(va({},e),{},{hits:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,i=e.helper,a=e.instantSearchInstance;if(n||(n=vo({instantSearchInstance:a,index:i.getIndex(),widgetType:this.$$type})),o||(o=ho({index:i.getIndex(),widgetType:this.$$type,instantSearchInstance:a})),!t)return{hits:[],results:void 0,sendEvent:n,bindEvent:o,widgetParams:r};s&&t.hits.length>0&&(t.hits=(0,dt.mY)(t.hits));var c=jt(gt(t.hits,t.page,t.hitsPerPage),t.queryID);return{hits:u(c,{results:t}),results:t,sendEvent:n,bindEvent:o,widgetParams:r}},dispose:function(e){var r=e.state;return t(),s?r.setQueryParameters(Object.keys(dt.dg).reduce((function(e,t){return va(va({},e),{},ha({},t,void 0))}),{})):r},getWidgetSearchParameters:function(e){return s?e.setQueryParameters(dt.dg):e}}}},Sa=r(8959),wa=function(e,t,r){for(var n=e;n&&!r(n);){if(n===t)return null;n=n.parentElement}return n},Pa=function(e){return function(t){return v("div",{onClick:function(e){if(t.sendEvent){var r=wa(e.target,e.currentTarget,(function(e){return e.hasAttribute("data-insights-event")}));if(r)(function(e){var t=e.getAttribute("data-insights-event");
1if("string"!=typeof t)throw new Error("The insights middleware expects `data-insights-event` to be a base64-encoded JSON string.");try{return(0,mo.L)(t)}catch(e){throw new Error("The insights middleware was unable to parse `data-insights-event`.")}})(r).forEach((function(e){return t.sendEvent(e)}))}var n=wa(e.target,e.currentTarget,(function(e){return(0,Sa.H)(e)}));if(n){var o=(0,Sa.Pk)(n),i=o.method,a=o.payload;t.insights(i,a)}}},v(e,t))}};function ja(e){return ja="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},ja(e)}function _a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ra(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?_a(Object(r),!0).forEach((function(t){Na(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Na(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==ja(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==ja(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ja(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ea=function(e){var t=e.method,r=e.results,n=e.hits,o=e.objectIDs,i=r.index,a=function(e,t){return t.map((function(t){var r=(0,Vr.s)(e,(function(e){return e.objectID===t}));if(void 0===r)throw new Error('Could not find objectID "'.concat(t,'" passed to `clickedObjectIDsAfterSearch` in the returned hits. This is necessary to infer the absolute position and the query ID.'));return r}))}(n,o),s=function(e){var t=(0,kt.j)(e.map((function(e){return e.__queryID})));if(t.length>1)throw new Error("Insights currently allows a single `queryID`. The `objectIDs` provided map to multiple `queryID`s.");var r=t[0];if("string"!=typeof r)throw new Error("Could not infer `queryID`. Ensure InstantSearch `clickAnalytics: true` was added with the Configure widget.\n\nSee: https://alg.li/lNiZZ7");return r}(a);switch(t){case"clickedObjectIDsAfterSearch":var c=function(e){return e.map((function(e){return e.__position}))}(a);return{index:i,queryID:s,objectIDs:o,positions:c};case"convertedObjectIDsAfterSearch":return{index:i,queryID:s,objectIDs:o};default:throw new Error('Unsupported method passed to insights: "'.concat(t,'".'))}};function Ia(e){return function(t,r){return e((function(e,r){var n=e.results,o=e.hits,i=e.instantSearchInstance;if(n&&o&&i){var a=function(e,t,r){return function(n){for(var o=arguments.length,i=new Array(o>1?o-1:0),a=1;a<o;a++)i[a-1]=arguments[a];var s=i[0];if(!e){var c=(0,ut.K)({name:"instantsearch"});throw new Error(c("The `insightsClient` option has not been provided to `instantsearch`."))}if(!Array.isArray(s.objectIDs))throw new TypeError("Expected `objectIDs` to be an array.");var u=Ea({method:n,results:t,hits:r,objectIDs:s.objectIDs});e(n,Ra(Ra({},u),s))}}(i.insightsClient,n,o);return t(Ra(Ra({},e),{},{insights:a}),r)}return t(e,r)}),r)}}function Ta(e,t){return null==e?e:Object.keys(e).reduce((function(r,n){if(t.indexOf(n)>=0)return r;var o=n;return r[o]=e[o],r}),{})}var xa={empty:function(){return"No results"},item:function(e){return JSON.stringify(Ta(e,["__hitIndex"]),null,2)}};function Ca(e){return Ca="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},Ca(e)}function ka(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Da(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?ka(Object(r),!0).forEach((function(t){Ma(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ka(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ma(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Ca(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Ca(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Ca(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var La=(0,ut.K)({name:"hits"}),Aa=(0,Ct.w)("Hits"),Fa=Pa(da),Ha=function(e){var t=e||{},r=t.container,n=t.escapeHTML,i=t.transformItems,a=t.templates,s=void 0===a?{}:a,c=t.cssClasses,u=void 0===c?{}:c;if(!r)throw new Error(La("The `container` option is required."));var l=Wt(r),f={root:o(Aa(),u.root),emptyRoot:o(Aa({modifierName:"empty"}),u.emptyRoot),list:o(Aa({descendantName:"list"}),u.list),item:o(Aa({descendantName:"item"}),u.item)},p=function(e){var t=e.renderState,r=e.cssClasses,n=e.containerNode,o=e.templates;return function(e,i){var a=e.hits,s=e.results,c=e.instantSearchInstance,u=e.insights,l=e.bindEvent,f=e.sendEvent;i?t.templateProps=Ht({defaultTemplates:xa,templatesConfig:c.templatesConfig,templates:o}):H(v(Fa,{cssClasses:r,hits:a,results:s,templateProps:t.templateProps,insights:u,sendEvent:f,bindEvent:l}),n)}}({containerNode:l,cssClasses:f,renderState:{},templates:s});return Da(Da({},Ia(Oa)(p,(function(){return H(null,l)}))({escapeHTML:n,transformItems:i})),{},{$$widgetType:"ais.hits"})};var Wa=function(e){var t=e.currentValue,r=e.options,n=e.cssClasses,i=e.setValue;return v("select",{className:o(n.select),onChange:function(e){return i(e.target.value)},value:"".concat(t)},r.map((function(e){return v("option",{className:o(n.option),key:e.label+e.value,value:"".concat(e.value)},e.label)})))};function Ba(e){return Ba="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ba(e)}function $a(e){return function(e){if(Array.isArray(e))return qa(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return qa(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return qa(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qa(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Va(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ua(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Va(Object(r),!0).forEach((function(t){Ka(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Va(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ka(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Ba(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Ba(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Ba(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Qa=(0,ut.K)({name:"hits-per-page",connector:!0}),Za=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt.Z;return(0,ft._)(e,Qa()),function(r){var n=r||{},o=n.items,i=n.transformItems,a=void 0===i?function(e){return e}:i;if(!Array.isArray(o))throw new Error(Qa("The `items` option expects an array of objects."));var s=o,c=s.filter((function(e){return!0===e.default}));if(0===c.length)throw new Error(Qa("A default value must be specified in `items`."));if(c.length>1)throw new Error(Qa("More than one default value is specified in `items`."));var u=c[0],l=function(e){var t=e.hitsPerPage;return s.map((function(e){return Ua(Ua({},e),{},{isRefined:Number(e.value)===Number(t)})}))},f=function(e){return function(t){return t||0===t?e.setQueryParameter("hitsPerPage",t).search():e.setQueryParameter("hitsPerPage",void 0).search()}},p=function(e){var t=e.state,r=e.createURL;return function(e){return r(t.resetPage().setQueryParameter("hitsPerPage",e||0===e?e:void 0))}};return{$$type:"ais.hitsPerPage",init:function(t){var r=t.state,n=t.
1instantSearchInstance;s.some((function(e){return Number(r.hitsPerPage)===Number(e.value)}))||(s=[{value:"",label:""}].concat($a(s))),e(Ua(Ua({},this.getWidgetRenderState(t)),{},{instantSearchInstance:n}),!0)},render:function(t){var r=t.instantSearchInstance;e(Ua(Ua({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var r=e.state;return t(),r.setQueryParameter("hitsPerPage",void 0)},getRenderState:function(e,t){return Ua(Ua({},e),{},{hitsPerPage:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.state,n=e.results,o=e.createURL,i=e.helper,s=!!n&&n.nbHits>0;return{items:a(l(t),{results:n}),refine:f(i),createURL:p({state:t,createURL:o}),hasNoResults:!s,canRefine:s,widgetParams:r}},getWidgetUiState:function(e,t){var r=t.searchParameters.hitsPerPage;return void 0===r||r===u.value?e:Ua(Ua({},e),{},{hitsPerPage:r})},getWidgetSearchParameters:function(e,t){var r=t.uiState;return e.setQueryParameters({hitsPerPage:r.hitsPerPage||u.value})}}}};function za(e){return za="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},za(e)}function Ya(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ja(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ya(Object(r),!0).forEach((function(t){Xa(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ya(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Xa(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==za(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==za(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===za(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ga=(0,ut.K)({name:"hits-per-page"}),es=(0,Ct.w)("HitsPerPage"),ts=function(e){var t=e||{},r=t.container,n=t.items,i=t.cssClasses,a=void 0===i?{}:i,s=t.transformItems;if(!r)throw new Error(Ga("The `container` option is required."));var c=Wt(r),u={root:o(es(),a.root),select:o(es({descendantName:"select"}),a.select),option:o(es({descendantName:"option"}),a.option)},l=function(e){var t=e.containerNode,r=e.cssClasses;return function(e,n){var o=e.items,i=e.refine;if(!n){var a=(0,Vr.s)(o,(function(e){return e.isRefined}))||{},s=a.value;H(v("div",{className:r.root},v(Wa,{cssClasses:r,currentValue:s,options:o,setValue:i})),t)}}}({containerNode:c,cssClasses:u});return Ja(Ja({},Za(l,(function(){return H(null,c)}))({items:n,transformItems:s})),{},{$$widgetType:"ais.hitsPerPage"})},rs=r(2403);function ns(e){return ns="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},ns(e)}function os(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function is(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?os(Object(r),!0).forEach((function(t){as(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):os(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function as(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==ns(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==ns(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ns(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ss(){return ss=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
1for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ss.apply(this,arguments)}var cs=function(e){var t=e.results,r=e.hits,n=e.bindEvent,i=e.sendEvent,a=e.hasShowPrevious,s=e.showPrevious,c=e.showMore,u=e.isFirstPage,l=e.isLastPage,f=e.cssClasses,p=e.templateProps;return 0===t.hits.length?v(rt,ss({},p,{templateKey:"empty",rootProps:{className:o(f.root,f.emptyRoot)},data:t})):v("div",{className:f.root},a&&v(rt,ss({},p,{templateKey:"showPreviousText",rootTagName:"button",rootProps:{className:o(f.loadPrevious,u&&f.disabledLoadPrevious),disabled:u,onClick:s}})),v("ol",{className:f.list},r.map((function(e,t){return v(rt,ss({},p,{templateKey:"item",rootTagName:"li",rootProps:{className:f.item},key:e.objectID,data:is(is({},e),{},{get __hitIndex(){return t}}),bindEvent:n,sendEvent:i}))}))),v(rt,ss({},p,{templateKey:"showMoreText",rootTagName:"button",rootProps:{className:o(f.loadMore,l&&f.disabledLoadMore),disabled:l,onClick:c}})))};function us(e){return us="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},us(e)}var ls=["page"];function fs(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ps(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?fs(Object(r),!0).forEach((function(t){ms(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fs(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ms(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==us(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==us(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===us(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ds(e){return function(e){if(Array.isArray(e))return bs(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return bs(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return bs(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bs(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ys(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var vs=(0,ut.K)({name:"infinite-hits",connector:!0});function hs(e){var t=e||{};t.page;return ys(t,ls)}function gs(){var e=null,t=null;return{read:function(r){var n=r.state;return(0,Ue.X)(t,hs(n))?e:null},write:function(r){var n=r.state,o=r.hits;t=hs(n),e=o}}}function Os(e){return Object.keys(e).map(Number).sort((function(e,t){return e-t})).reduce((function(t,r){return t.concat(e[r])}),[])}var Ss=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt.Z;return(0,ft._)(e,vs()),function(r){var n,o,i,a,s=r||{},c=s.escapeHTML,u=void 0===c||c,l=s.transformItems,f=void 0===l?function(e){return e}:l,p=s.cache,m=void 0===p?gs():p,d=function(e,t){var r=e.page,n=void 0===r?0:r,o=Object.keys(t).map(Number);return 0===o.length?n:Math.min.apply(Math,[n].concat(ds(o)))},b=function(e,t){var r=e.page,n=void 0===r?0:r,o=Object.keys(t).map(Number);return 0===o.length?n:Math.max.apply(Math,[n].concat(ds(o)))};return{$$type:"ais.infiniteHits",init:function(t){e(ps(ps({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){var r=t.instantSearchInstance,n=this.getWidgetRenderState(t);e(ps(ps({},n),{},{instantSearchInstance:r}),!1),i("view",n.currentPageHits)},getRenderState:function(e,t){return ps(ps({},e),{},{infiniteHits:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t,s=e.results,c=e.helper,l=e.parent,p=e.state,y=e.instantSearchInstance,v=[],h=l.getPreviousState()||p,g=m.read({state:h})||{};if(s){var O=h.page,S=void 0===O?0:O;u&&s.hits.length>0&&(s.hits=(0,dt.mY)(s.hits));var w=jt(gt(s.hits,s.page,s.hitsPerPage),s.queryID),P=f(w,{results:s});void 0!==g[S]||s.__isArtificial||"idle"!==y.status||(g[S]=P,m.write({state:h,hits:g})),v=P,t=0===d(h,g)}else n=function(e){return function(){e.overrideStateWithoutTriggeringChangeEvent(ps(ps({},e.state),{},{page:d(e.state,m.read({state:e.state})||{})-1})).searchWithoutTriggeringOnStateChange()}}(c),o=function(e){return function(){e.setPage(b(e.state,m.read({state:e.state})||{})+1).search()}}(c),i=vo({instantSearchInstance:y,index:c.getIndex(),widgetType:this.$$type}),a=ho({index:c.getIndex(),widgetType:this.$$type,instantSearchInstance:y}),t=void 0===h.page||0===d(h,g);var j=Os(g),_=!s||s.nbPages<=b(h,g)+1;return{hits:j,currentPageHits:v,sendEvent:i,bindEvent:a,results:s,showPrevious:n,showMore:o,isFirstPage:t,isLastPage:_,widgetParams:r}},dispose:function(e){var r=e.state;t();var n=r.setQueryParameter("page",void 0);return u?n.setQueryParameters(Object.keys(dt.dg).reduce((function(e,t){return ps(ps({},e),{},ms({},t,void 0))}),{})):n},getWidgetUiState:function(e,t){var r=t.searchParameters.page||0;return r?ps(ps({},e),{},{page:r+1}):e},getWidgetSearchParameters:function(e,t){var r=t.uiState,n=e;u&&(n=e.setQueryParameters(dt.dg));var o=r.page?r.page-1:0;return n.setQueryParameter("page",o)}}}},ws={empty:function(){return"No results"},showPreviousText:function(){return"Show previous results"},showMoreText:function(){return"Show more results"},item:function(e){return JSON.stringify(Ta(e,["__hitIndex"]),null,2)}};function Ps(e){return Ps="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},Ps(e)}function js(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?js(Object(r),!0).forEach((function(t){Rs(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):js(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Rs(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Ps(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Ps(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Ps(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ns=(0,ut.K)({name:"infinite-hits"}),Es=(0,Ct.w)("InfiniteHits"),Is=Pa(cs),Ts=function(e){var t=e||{},r=t.container,n=t.escapeHTML,i=t.transformItems,a=t.templates,s=void 0===a?{}:a,c=t.cssClasses,u=void 0===c?{}:c,l=t.showPrevious,f=t.cache;if(!r)throw new Error(Ns("The `container` option is required."));var p=Wt(r),m={root:o(Es(),u.root),emptyRoot:o(Es({modifierName:"empty"}),u.emptyRoot),item:o(Es({descendantName:"item"}),u.item),list:o(Es({descendantName:"list"}),u.list),loadPrevious:o(Es({descendantName:"loadPrevious"}),u.loadPrevious),disabledLoadPrevious:o(Es({descendantName:"loadPrevious",modifierName:"disabled"}),u.disabledLoadPrevious),loadMore:o(Es({descendantName:"loadMore"}),u.loadMore),disabledLoadMore:o(Es({descendantName:"loadMore",modifierName:"disabled"}),u.disabledLoadMore)},d=function(e){var t=e.containerNode,r=e.cssClasses,n=e.renderState,o=e.templates,i=e.showPrevious;return function(e,a){var s=e.hits,c=e.results,u=e.showMore,l=e.showPrevious,f=e.isFirstPage,p=e.isLastPage,m=e.instantSearchInstance,d=e.insights,b=e.bindEvent,y=e.sendEvent;a?n.templateProps=Ht({defaultTemplates:ws,templatesConfig:m.templatesConfig,templates:o}):H(v(Is,{cssClasses:r,hits:s,results:c,hasShowPrevious:i,showPrevious:l,showMore:u,templateProps:n.templateProps,isFirstPage:f,isLastPage:p,insights:d,sendEvent:y,bindEvent:b}),t)}}({containerNode:p,cssClasses:m,templates:s,showPrevious:l,renderState:{}});return _s(_s({},Ia(Ss)(d,(function(){return H(null,p)}))({escapeHTML:n,transformItems:i,showPrevious:l,cache:f})),{},{$$widgetType:"ais.infiniteHits"})},xs=["name","escapedValue","path"];function Cs(e){return Cs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Cs(e)}function ks(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function Ds(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],c=!0,u=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw o}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ms(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ms(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ms(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Ls(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function As(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Ls(Object(r),!0).forEach((function(t){Fs(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ls(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Fs(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Cs(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Cs(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Cs(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Hs=(0,ut.K)({name:"menu",connector:!0}),Ws=["isRefined","name:asc"],Bs=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt.Z;return(0,ft._)(e,Hs()),function(r){var n,o,i,a=r||{},s=a.attribute,c=a.limit,u=void 0===c?10:c,l=a.showMore,f=void 0!==l&&l,p=a.showMoreLimit,m=void 0===p?20:p,d=a.sortBy,b=void 0===d?Ws:d,y=a.transformItems,v=void 0===y?function(e){return e}:y;if(!s)throw new Error(Hs("The `attribute` option is required."));if(!0===f&&m<=u)throw new Error(Hs("The `showMoreLimit` option must be greater than `limit`."));var h=!1,g=function(){};function O(){g()}function S(){return h?m:u}return{$$type:"ais.menu",init:function(t){var r=t.instantSearchInstance;e(As(As({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(As(As({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var r=e.state;return t(),r.removeHierarchicalFacet(s).setQueryParameter("maxValuesPerFacet",void 0)},getRenderState:function(e,t){return As(As({},e),{},{menu:As(As({},e.menu),{},Fs({},s,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=e.results,a=e.createURL,c=e.instantSearchInstance,u=e.helper,l=[],p=!1;if(n||(n=(0,Bi.l)({instantSearchInstance:c,helper:u,attribute:s,widgetType:this.$$type})),o||(o=function(e){return a(u.state.resetPage().toggleFacetRefinement(s,e))}),i||(i=function(e){var t=Ds(u.getHierarchicalFacetBreadcrumb(s),1)[0];n("click",e||t),u.toggleFacetRefinement(s,e||t).search()}),e.results&&(g=function(e,t){return function(){h=!h,t.render(e)}}(e,this)),t){var m=t.getFacetValues(s,{sortBy:b,facetOrdering:b===Ws}),d=m&&!Array.isArray(m)&&m.data?m.data:[];p=f&&(h||d.length>S()),l=v(d.slice(0,S()).map((function(e){var t=e.name,r=e.escapedValue;e.path;return As(As({},ks(e,xs)),{},{label:t,value:r})})),{results:t})}return{items:l,createURL:o,refine:i,sendEvent:n,canRefine:l.length>0,widgetParams:r,isShowingMore:h,toggleShowMore:O,canToggleShowMore:p}},getWidgetUiState:function(e,t){var r=Ds(t.searchParameters.getHierarchicalFacetBreadcrumb(s),1)[0];return r?As(As({},e),{},{menu:As(As({},e.menu),{},Fs({},s,r))}):e},getWidgetSearchParameters:function(e,t){var r=t.uiState,n=r.menu&&r.menu[s],o=e.removeHierarchicalFacet(s).addHierarchicalFacet({name:s,attributes:[s]}),i=o.maxValuesPerFacet||0,a=Math.max(i,f?m:u),c=o.setQueryParameter("maxValuesPerFacet",a);return n?c.addHierarchicalFacetRefinement(s,n):c.setQueryParameters({hierarchicalFacetsRefinements:As(As({},c.hierarchicalFacetsRefinements),{},Fs({},s,[]))})}}}},$s={item:function(e){var t=e.cssClasses,r=e.url,n=e.label,i=e.count;return v("a",{className:o(t.link),href:r},v("span",{className:o(t.label)},n),v("span",{className:o(t.count)},(0,Gi.u)(i)))},showMoreText:function(e){return e.isShowingMore?"Show less":"Show more"}},qs=$s;function Vs(e){return Vs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Vs(e)}function Us(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ks(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Us(Object(r),!0).forEach((function(t){Qs(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Us(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Qs(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Vs(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Vs(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Vs(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Zs=(0,ut.K)({name:"menu"}),zs=(0,Ct.w)("Menu"),Ys=function(e){var t=e||{},r=t.container,n=t.attribute,i=t.sortBy,a=t.limit,s=t.showMore,c=t.showMoreLimit,u=t.cssClasses,l=void 0===u?{}:u,f=t.templates,p=void 0===f?{}:f,m=t.transformItems;if(!r)throw new Error(Zs("The `container` option is required."));var d=Wt(r),b={root:o(zs(),l.root),noRefinementRoot:o(zs({modifierName:"noRefinement"}),l.noRefinementRoot),list:o(zs({descendantName:"list"}),l.list),item:o(zs({descendantName:"item"}),l.item),selectedItem:o(zs({descendantName:"item",modifierName:"selected"}),l.selectedItem),link:o(zs({descendantName:"link"}),l.link),label:o(zs({descendantName:"label"}),l.label),count:o(zs({descendantName:"count"}),l.count),showMore:o(zs({descendantName:"showMore"}),l.showMore),disabledShowMore:o(zs({descendantName:"showMore",modifierName:"disabled"}),l.disabledShowMore)},y=function(e){var t=e.containerNode,r=e.cssClasses,n=e.renderState,o=e.templates,i=e.showMore;return function(e,a){var s=e.refine,c=e.items,u=e.createURL,l=e.instantSearchInstance,f=e.isShowingMore,p=e.toggleShowMore,m=e.canToggleShowMore;if(a)n.templateProps=Ht({defaultTemplates:qs,templatesConfig:l.templatesConfig,templates:o});else{var d=c.map((function(e){return Ks(Ks({},e),{},{url:u(e.value)})}));H(v(Wi,{createURL:u,cssClasses:r,facetValues:d,showMore:i,templateProps:n.templateProps,toggleRefinement:s,toggleShowMore:p,isShowingMore:f,canToggleShowMore:m}),t)}}}
1({containerNode:d,cssClasses:b,renderState:{},templates:p,showMore:s});return Ks(Ks({},Bs(y,(function(){return H(null,d)}))({attribute:n,limit:a,showMore:s,showMoreLimit:c,sortBy:i,transformItems:m})),{},{$$widgetType:"ais.menu"})};function Js(){return Js=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Js.apply(this,arguments)}var Xs=function(e){var t=e.cssClasses,r=e.templateProps,n=e.items,i=e.refine,a=((0,Vr.s)(n,(function(e){return e.isRefined}))||{value:""}).value;return v("div",{className:o(t.root,0===n.length&&t.noRefinementRoot)},v("select",{className:t.select,value:a,onChange:function(e){i(e.target.value)}},v(rt,Js({},r,{templateKey:"defaultOption",rootTagName:"option",rootProps:{value:"",className:t.option}})),n.map((function(e){return v(rt,Js({},r,{templateKey:"item",rootTagName:"option",rootProps:{value:e.value,className:t.option},key:e.value,data:e}))}))))},Gs={item:function(e){var t=e.label,r=e.count;return"".concat(t," (").concat((0,Gi.u)(r),")")},defaultOption:function(){return"See all"}},ec=Gs;function tc(e){return tc="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},tc(e)}function rc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function nc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?rc(Object(r),!0).forEach((function(t){oc(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rc(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function oc(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==tc(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==tc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===tc(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ic=(0,ut.K)({name:"menu-select"}),ac=(0,Ct.w)("MenuSelect"),sc=function(e){var t=e||{},r=t.container,n=t.attribute,i=t.sortBy,a=void 0===i?["name:asc"]:i,s=t.limit,c=void 0===s?10:s,u=t.cssClasses,l=void 0===u?{}:u,f=t.templates,p=void 0===f?{}:f,m=t.transformItems;if(!r)throw new Error(ic("The `container` option is required."));var d=Wt(r),b={root:o(ac(),l.root),noRefinementRoot:o(ac({modifierName:"noRefinement"}),l.noRefinementRoot),select:o(ac({descendantName:"select"}),l.select),option:o(ac({descendantName:"option"}
1),l.option)},y=function(e){var t=e.containerNode,r=e.cssClasses,n=e.renderState,o=e.templates;return function(e,i){var a=e.refine,s=e.items,c=e.instantSearchInstance;i?n.templateProps=Ht({defaultTemplates:ec,templatesConfig:c.templatesConfig,templates:o}):H(v(Xs,{cssClasses:r,items:s,refine:a,templateProps:n.templateProps}),t)}}({containerNode:d,cssClasses:b,renderState:{},templates:p});return nc(nc({},Bs(y,(function(){return H(null,d)}))({attribute:n,limit:c,sortBy:a,transformItems:m})),{},{$$widgetType:"ais.menuSelect"})},cc=r(1583),uc={item:function(e){var t=e.cssClasses,r=e.attribute,n=e.label,o=e.isRefined;return v("label",{className:t.label},v("input",{type:"radio",className:t.radio,name:r,defaultChecked:o}),v("span",{className:t.labelText},n))}},lc=uc;function fc(e){return fc="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},fc(e)}function pc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function mc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?pc(Object(r),!0).forEach((function(t){dc(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pc(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function dc(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==fc(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==fc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===fc(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var bc=(0,ut.K)({name:"numeric-menu"}),yc=(0,Ct.w)("NumericMenu"),vc=function(e){var t=e||{},r=t.container,n=t.attribute,i=t.items,a=t.cssClasses,s=void 0===a?{}:a,c=t.templates,u=void 0===c?{}:c,l=t.transformItems;if(!r)throw new Error(bc("The `container` option is required."));var f=Wt(r),p={root:o(yc(),s.root),noRefinementRoot:o(yc({modifierName:"noRefinement"}),s.noRefinementRoot),list:o(yc({descendantName:"list"}),s.list),item:o(yc({descendantName:"item"}),s.item),selectedItem:o(yc({descendantName:"item",modifierName:"selected"}),s.selectedItem),label:o(yc({descendantName:"label"}),s.label),radio:o(yc({descendantName:"radio"}),s.radio),labelText:o(yc({descendantName:"labelText"}),s.labelText)},m=function(e){var t=e.containerNode,r=e.attribute,n=e.cssClasses,o=e.renderState,i=e.templates;return function(e,a){var s=e.createURL,c=e.instantSearchInstance,u=e.refine,l=e.items;a?o.templateProps=Ht({defaultTemplates:lc,templatesConfig:c.templatesConfig,templates:i}):H(v(Wi,{createURL:s,cssClasses:n,facetValues:l,templateProps:o.templateProps,toggleRefinement:u,attribute:r}),t)}}({containerNode:f,attribute:n,cssClasses:p,renderState:{},templates:u});return mc(mc({},(0,cc.Z)(m,(function(){return H(null,f)}))({attribute:n,items:i,transformItems:l})),{},{$$widgetType:"ais.numericMenu"})};function hc(e){var t=e.label,r=e.ariaLabel,n=e.pageNumber,i=e.className,a=e.isDisabled,s=void 0!==a&&a,c=e.isSelected,u=void 0!==c&&c,l=e.cssClasses,f=e.createURL,p=e.createClickHandler;return v("li",{className:o(l.item,i,s&&l.disabledItem,u&&l.selectedItem)},s?v("span",{className:l.link,dangerouslySetInnerHTML:{__html:t}}):v("a",{className:l.link,"aria-label":r,href:f(n),onClick:p(n),dangerouslySetInnerHTML:{__html:t}}))}var gc=function(e){function t(t){return function(r){_n(r)||(r.preventDefault(),e.setCurrentPage(t))}}return v("div",{className:o(e.cssClasses.root,e.nbPages<=1&&e.cssClasses.noRefinementRoot)},v("ul",{className:e.cssClasses.list},e.showFirst&&v(hc,{ariaLabel:"First",className:e.cssClasses.firstPageItem,isDisabled:e.isFirstPage,label:e.templates.first,pageNumber:0,createURL:e.createURL,cssClasse
1s:e.cssClasses,createClickHandler:t}),e.showPrevious&&v(hc,{ariaLabel:"Previous",className:e.cssClasses.previousPageItem,isDisabled:e.isFirstPage,label:e.templates.previous,pageNumber:e.currentPage-1,createURL:e.createURL,cssClasses:e.cssClasses,createClickHandler:t}),e.pages.map((function(r){return v(hc,{key:r,ariaLabel:"Page ".concat(r+1),className:e.cssClasses.pageItem,isSelected:r===e.currentPage,label:"".concat(r+1),pageNumber:r,createURL:e.createURL,cssClasses:e.cssClasses,createClickHandler:t})})),e.showNext&&v(hc,{ariaLabel:"Next",className:e.cssClasses.nextPageItem,isDisabled:e.isLastPage,label:e.templates.next,pageNumber:e.currentPage+1,createURL:e.createURL,cssClasses:e.cssClasses,createClickHandler:t}),e.showLast&&v(hc,{ariaLabel:"Last",className:e.cssClasses.lastPageItem,isDisabled:e.isLastPage,label:e.templates.last,pageNumber:e.nbPages-1,createURL:e.createURL,cssClasses:e.cssClasses,createClickHandler:t})))};function Oc(e){return function(e){if(Array.isArray(e))return Sc(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Sc(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Sc(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Sc(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function wc(e){var t=e.start,r=void 0===t?0:t,n=e.end,o=e.step,i=void 0===o?1:o,a=0===i?1:i,s=Math.round((n-r)/a);return Oc(Array(s)).map((function(e,t){return r+t*a}))}function Pc(e){return Pc="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},Pc(e)}function jc(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Rc(n.key),n)}}function _c(e,t,r){return(t=Rc(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Rc(e){var t=function(e,t){if("object"!==Pc(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Pc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Pc(t)?t:String(t)}var Nc=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),_c(this,"currentPage",void 0),_c(this,"total",void 0),_c(this,"padding",void 0),this.currentPage=t.currentPage,this.total=t.total,this.padding=t.padding}var t,r,n;return t=e,(r=[{key:"pages",value:function(){var e=this.total,t=this.currentPage,r=this.padding;if(0===e)return[0];var n=this.nbPagesDisplayed(r,e);if(n===e)return wc({end:e});var o=this.calculatePaddingLeft(t,r,e,n);return wc({start:t-o,end:t+(n-o)})}},{key:"nbPagesDisplayed",value:function(e,t){return Math.min(2*e+1,t)}},{key:"calculatePaddingLeft",value:function(e,t,r,n){return e<=t?e:e>=r-t?n-(r-e):t}},{key:"isLastPage",value:function(){return this.currentPage===this.total-1||0===this.total}},{key:"isFirstPage",value:function(){return 0===this.currentPage}}])&&jc(t.prototype,r),n&&jc(t,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function Ec(e){return Ec="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},Ec(e)}function Ic(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Tc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Ic(Object(r),!0).forEach((function(t){xc(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ic(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function xc(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Ec(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Ec(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Ec(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Cc=(0,ut.K)({name:"pagination",connector:!0}),kc=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt.Z;return(0,ft._)(e,Cc()),function(r){var n=r||{},o=n.totalPages,i=n.padding,a=new Nc({currentPage:0,total:0,padding:void 0===i?3:i}),s={};return{$$type:"ais.pagination",init:function(t){var r=t.instantSearchInstance;e(Tc(Tc({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(Tc(Tc({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var r=e.state;return t(),r.setQueryParameter("page",void 0)},getWidgetUiState:function(e,t){var r=t.searchParameters.page||0;return r?Tc(Tc({},e),{},{page:r+1}):e},getWidgetSearchParameters:function(e,t){var r=t.uiState,n=r.page?r.page-1:0;return e.setQueryParameter("page",n)},getWidgetRenderState:function(e){var t=e.results,n=e.helper,i=e.state,c=e.createURL;s.refine||(s.refine=function(e){n.setPage(e),n.search()}),s.createURL||(s.createURL=function(e){return function(t){return c(e.setPage(t))}});var u=i.page||0,l=function(e){var t=e.nbPages;return void 0!==o?Math.min(o,t):t}(t||{nbPages:0});return a.currentPage=u,a.total=l,{createURL:s.createURL(i),refine:s.refine,canRefine:l>1,currentRefinement:u,nbHits:(null==t?void 0:t.nbHits)||0,nbPages:l,pages:t?a.pages():[],isFirstPage:a.isFirstPage(),isLastPage:a.isLastPage(),widgetParams:r}},getRenderState:function(e,t){return Tc(Tc({},e),{},{pagination:this.getWidgetRenderState(t)})}}}};function Dc(e){return Dc="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},Dc(e)}function Mc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Lc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Mc(Object(r),!0).forEach((function(t){Ac(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Mc(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ac(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Dc(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Dc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Dc(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Fc,Hc,Wc,Bc,$c=(0,Ct.w)("Pagination"),qc=(0,ut.K)({name:"pagination"}
1),Vc={previous:"‹",next:"›",first:"«",last:"»"},Uc=function(e){var t=e||{},r=t.container,n=t.templates,i=void 0===n?{}:n,a=t.cssClasses,s=void 0===a?{}:a,c=t.totalPages,u=t.padding,l=t.showFirst,f=void 0===l||l,p=t.showLast,m=void 0===p||p,d=t.showPrevious,b=void 0===d||d,y=t.showNext,h=void 0===y||y,g=t.scrollTo,O=void 0===g?"body":g;if(!r)throw new Error(qc("The `container` option is required."));var S=Wt(r),w=!0===O?"body":O,P=!1!==w&&Wt(w),j={root:o($c(),s.root),noRefinementRoot:o($c({modifierName:"noRefinement"}),s.noRefinementRoot),list:o($c({descendantName:"list"}),s.list),item:o($c({descendantName:"item"}),s.item),firstPageItem:o($c({descendantName:"item",modifierName:"firstPage"}),s.firstPageItem),lastPageItem:o($c({descendantName:"item",modifierName:"lastPage"}),s.lastPageItem),previousPageItem:o($c({descendantName:"item",modifierName:"previousPage"}),s.previousPageItem),nextPageItem:o($c({descendantName:"item",modifierName:"nextPage"}),s.nextPageItem),pageItem:o($c({descendantName:"item",modifierName:"page"}),s.pageItem),selectedItem:o($c({descendantName:"item",modifierName:"selected"}),s.selectedItem),disabledItem:o($c({descendantName:"item",modifierName:"disabled"}),s.disabledItem),link:o($c({descendantName:"link"}),s.link)},_=Lc(Lc({},Vc),i),R=function(e){var t=e.containerNode,r=e.cssClasses,n=e.templates,o=e.showFirst,i=e.showLast,a=e.showPrevious,s=e.showNext,c=e.scrollToNode;return function(e,u){var l=e.createURL,f=e.currentRefinement,p=e.nbPages,m=e.pages,d=e.isFirstPage,b=e.isLastPage,y=e.refine;u||H(v(gc,{createURL:l,cssClasses:r,currentPage:f,templates:n,nbPages:p,pages:m,isFirstPage:d,isLastPage:b,setCurrentPage:function(e){y(e),!1!==c&&c.scrollIntoView()},showFirst:o,showLast:i,showPrevious:a,showNext:s}),t)}}({containerNode:S,cssClasses:j,templates:_,showFirst:f,showLast:m,showPrevious:b,showNext:h,scrollToNode:P});return Lc(Lc({},kc(R,(function(){return H(null,S)}))({totalPages:c,padding:u})),{},{$$widgetType:"ais.pagination"})},Kc=0,Qc=[],Zc=[],zc=a.__b,Yc=a.__r,Jc=a.diffed,Xc=a.__c,Gc=a.unmount;function eu(e,t){a.__h&&a.__h(Hc,e,Kc||t),Kc=0;var r=Hc.__H||(Hc.__H={__:[],__h:[]});return e>=r.__.length&&r.__.push({__V:Zc}),r.__[e]}function tu(e){return Kc=1,function(e,t,r){var n=eu(Fc++,2);if(n.t=e,!n.__c&&(n.__=[r?r(t):uu(void 0,t),function(e){var t=n.__N?n.__N[0]:n.__[0],r=n.t(t,e);t!==r&&(n.__N=[r,n.__[1]],n.__c.setState({}))}],n.__c=Hc,!Hc.u)){var o=function(e,t,r){if(!n.__c.__H)return!0;var o=n.__c.__H.__.filter((function(e){return e.__c}));if(o.every((function(e){return!e.__N})))return!i||i.call(this,e,t,r);var a=!1;return o.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(a=!0)}})),!(!a&&n.__c.props===e)&&(!i||i.call(this,e,t,r))};Hc.u=!0;var i=Hc.shouldComponentUpdate,a=Hc.componentWillUpdate;Hc.componentWillUpdate=function(e,t,r){if(this.__e){var n=i;i=void 0,o(e,t,r),i=n}a&&a.call(this,e,t,r)},Hc.shouldComponentUpdate=o}return n.__N||n.__}(uu,e)}function ru(e,t){var r=eu(Fc++,7);return cu(r.__H,t)?(r.__V=e(),r.i=t,r.__h=e,r.__V):r.__}function nu(){for(var e;e=Qc.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(au),e.__H.__h.forEach(su),e.__H.__h=[]}catch(t){e.__H.__h=[],a.__e(t,e.__v)}}a.__b=function(e){Hc=null,zc&&zc(e)},a.__r=function(e){Yc&&Yc(e),Fc=0;var t=(Hc=e.__c).__H;t&&(Wc===Hc?(t.__h=[],Hc.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.__V=Zc,e.__N=e.i=void 0}))):(t.__h.forEach(au),t.__h.forEach(su),t.__h=[])),Wc=Hc},a.diffed=function(e){Jc&&Jc(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==Qc.push(t)&&Bc===a.requestAnimationFrame||((Bc=a.requestAnimationFrame)||iu)(nu)),t.__H.__.forEach((function(e){e.i&&(e.__H=e.i),e.__V!==Zc&&(e.__=e.__V),e.i=void 0,e.__V=Zc}))),Wc=Hc=null},a.__c=function(e,t){t.some((function(e){try{e.__h.forEach(au),e.__h=e.__h.filter((function(e){return!e.__||su(e)}))}catch(r){t.some((function(e){e.__h&&(e.__h=[])})),t=[],a.__e(r,e.__v)}})),Xc&&Xc(e,t)},a.unmount=function(e){Gc&&Gc(e);var t,r=e.__c;r&&r.__H&&(r.__H.__.forEach((function(e){try{au(e)}catch(e){t=e}})),r.__H=void 0,t&&a.__e(t,r.__v))};var ou="function"==typeof requestAnimationFrame;function iu(e){var t,r=function(){clearTimeout(n),ou&&cancelAnimationFrame(t),setTimeout(e)},n=setTimeout(r,100);ou&&(t=requestAnimationFrame(r))}function au(e){var t=Hc,r=e.__c;
1"function"==typeof r&&(e.__c=void 0,r()),Hc=t}function su(e){var t=Hc;e.__c=e.__(),Hc=t}function cu(e,t){return!e||e.length!==t.length||t.some((function(t,r){return t!==e[r]}))}function uu(e,t){return"function"==typeof t?t(e):t}function lu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],c=!0,u=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw o}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return fu(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return fu(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function fu(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var pu=function(e){var t=lu(tu(e.isCollapsed),2),r=t[0],n=t[1],i=lu(tu(!1),2),s=i[0],c=i[1],u=function(e){return Kc=5,ru((function(){return{current:e}}),[])}(null);return function(e,t){var r=eu(Fc++,3);!a.__s&&cu(r.__H,t)&&(r.__=e,r.i=t,Hc.__H.__h.push(r))}((function(){var t=u.current;if(t)return t.appendChild(e.bodyElement),function(){t.removeChild(e.bodyElement)}}),[u,e.bodyElement]),s||e.isCollapsed===r||n(e.isCollapsed),v("div",{className:o(e.cssClasses.root,e.hidden&&e.cssClasses.noRefinementRoot,e.collapsible&&e.cssClasses.collapsibleRoot,r&&e.cssClasses.collapsedRoot),hidden:e.hidden},e.templates.header&&v("div",{className:e.cssClasses.header},v(rt,{templates:e.templates,templateKey:"header",rootTagName:"span",data:e.data}),e.collapsible&&v("button",{className:e.cssClasses.collapseButton,"aria-expanded":!r,onClick:function(e){e.preventDefault(),c(!0),n((function(e){return!e}))}},v(rt,{templates:e.templates,templateKey:"collapseButtonText",rootTagName:"span",data:{collapsed:r}}))),v("div",{className:e.cssClasses.body,ref:u}),e.templates.footer&&v(rt,{templates:e.templates,templateKey:"footer",rootProps:{className:e.cssClasses.footer},data:e.data}))};function mu(e){return mu="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},mu(e)}function du(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function bu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?du(Object(r),!0).forEach((function(t){yu(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):du(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function yu(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==mu(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==mu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===mu(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var vu=(0,ut.K)({name:"panel"}),hu=(0,Ct.w)("Panel"),gu=function(e){var t=e||{},r=t.templates,n=void 0===r?{}:r,i=t.hidden,a=void 0===i?function(){return!1}:i,s=t.collapsed,c=t.cssClasses,u=void 0===c?{}:c,l=document.createElement("div"),f=Boolean(s),p="function"==typeof s?s:function(){return!1},m={root:o(hu(),u.root),noRefinementRoot:o(hu({modifierName:"noRefinement"}),u.noRefinementRoot),collapsibleRoot:o(hu({modifierName:"collapsible"}),u.collapsibleRoot),collapsedRoot:o(hu({modifierName:"collapsed"}),u.collapsedRoot),collapseButton:o(hu({descendantName:"collapseButton"}),u.collapseButton),collapseIcon:o(hu({descendantName:"collapseIcon"}),u.collapseIcon),body:o(hu({descendantName:"body"}),u.body),header:o(hu({descendantName:"header"}),u.header),footer:o(hu({descendantName:"footer"}),u.footer)};return function(e){return function(t){if(!t||!t.container)throw new Error(vu("The `container` option is required in the widget within the panel."));var r=Wt(t.container),o={header:"",footer:"",collapseButtonText:function(e){var t=e.collapsed;return'<svg\n class="'.concat(m.collapseIcon,'"\n width="1em"\n height="1em"\n viewB
1ox="0 0 500 500"\n >\n <path d="').concat(t?"M100 250l300-150v300z":"M250 400l150-300H100z",'" fill="currentColor" />\n </svg>')}},i=function(e){var t=e.containerNode,r=e.bodyContainerNode,n=e.cssClasses,o=e.templates;return function(e){var i=e.options,a=e.hidden,s=e.collapsible,c=e.collapsed;H(v(pu,{cssClasses:n,hidden:a,collapsible:s,isCollapsed:c,templates:o,data:i,bodyElement:r}),t)}}({containerNode:r,bodyContainerNode:l,cssClasses:m,templates:bu(bu({},o),n)}),s=e(bu(bu({},t),{},{container:l}));return bu(bu({},s),{},{init:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n,o=t[0],a=bu(bu({},s.getWidgetRenderState?s.getWidgetRenderState(o):{}),o);(i({options:a,hidden:!0,collapsible:f,collapsed:!1}),"function"==typeof s.init)&&(n=s.init).call.apply(n,[this].concat(t))},render:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n,o=t[0],c=bu(bu({},s.getWidgetRenderState?s.getWidgetRenderState(o):{}),o);(i({options:c,hidden:Boolean(a(c)),collapsible:f,collapsed:Boolean(p(c))}),"function"==typeof s.render)&&(n=s.render).call.apply(n,[this].concat(t))},dispose:function(){if(H(null,r),"function"==typeof s.dispose){for(var e,t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return(e=s.dispose).call.apply(e,[this].concat(n))}}})}}};function Ou(e){return Ou="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},Ou(e)}var Su=["placesReference","defaultPosition"],wu=["places"];function Pu(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ju(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Pu(Object(r),!0).forEach((function(t){_u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Pu(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Ou(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Ou(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Ou(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ru(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var Nu=function(e){var t=e||{},r=t.placesReference,n=t.defaultPosition,o=void 0===n?[]:n,i=Ru(t,Su);if("function"!=typeof r)throw new Error("The `placesReference` option requires a valid Places.js reference.");var a=r(i),s={query:"",initialLatLngViaIP:void 0,isInitialLatLngViaIPSet:!1};return{$$type:"ais.places",$$widgetType:"ais.places",init:function(e){var t=e.helper;a.on("change",(function(e){var r=e.suggestion,n=r.value,o=r.latlng,i=o.lat,a=o.lng;s.query=n,t.setQueryParameter("insideBoundingBox",void 0).setQueryParameter("aroundLatLngViaIP",!1).setQueryParameter("aroundLatLng","".concat(i,",").concat(a)).search()})),a.on("clear",(function(){s.query="",t.setQueryParameter("insideBoundingBox",void 0),o.length>1?t.setQueryParameter("aroundLatLngViaIP",!1).setQueryParameter("aroundLatLng",o.join(",")):t.setQueryParameter("aroundLatLngViaIP",s.initialLatLngViaIP).setQueryParameter("aroundLatLng",void 0),t.search()}))},getWidgetUiState:function(e,t){var r=t.searchParameters.aroundLatLng||o.join(",");if(!(r!==o.join(","))&&!s.query){e.places;return Ru(e,wu)}return ju(ju({},e),{},{places:{query:s.query,position:r}})},getWidgetSearchParameters:function(e,t){var r=t.uiState.places||{},n=r.query,i=void 0===n?"":n,c=r.position,u=void 0===c?o.join(","):c;return s.query=i,s.isInitialLatLngViaIPSet||(s.isInitialLatLngViaIPSet
1=!0,s.initialLatLngViaIP=e.aroundLatLngViaIP),a.setVal(i),a.close(),e.setQueryParameter("insideBoundingBox",void 0).setQueryParameter("aroundLatLngViaIP",!1).setQueryParameter("aroundLatLng",u||void 0)},getRenderState:function(e,t){return ju(ju({},e),{},{places:this.getWidgetRenderState(t)})},getWidgetRenderState:function(){return{widgetParams:e}}}},Eu=function(e){var t=e.url,r=e.theme,n=e.cssClasses;return v("div",{className:n.root},v("a",{href:t,target:"_blank",className:n.link,"aria-label":"Search by Algolia",rel:"noopener noreferrer"},v("svg",{height:"1.2em",className:n.logo,viewBox:"0 0 572 64",style:{width:"auto"}},v("path",{fill:"dark"===r?"#FFF":"#36395A",d:"M16 48.3c-3.4 0-6.3-.6-8.7-1.7A12.4 12.4 0 0 1 1.9 42C.6 40 0 38 0 35.4h6.5a6.7 6.7 0 0 0 3.9 6c1.4.7 3.3 1.1 5.6 1.1 2.2 0 4-.3 5.4-1a7 7 0 0 0 3-2.4 6 6 0 0 0 1-3.4c0-1.5-.6-2.8-1.9-3.7-1.3-1-3.3-1.6-5.9-1.8l-4-.4c-3.7-.3-6.6-1.4-8.8-3.4a10 10 0 0 1-3.3-7.9c0-2.4.6-4.6 1.8-6.4a12 12 0 0 1 5-4.3c2.2-1 4.7-1.6 7.5-1.6s5.5.5 7.6 1.6a12 12 0 0 1 5 4.4c1.2 1.8 1.8 4 1.8 6.7h-6.5a6.4 6.4 0 0 0-3.5-5.9c-1-.6-2.6-1-4.4-1s-3.2.3-4.4 1c-1.1.6-2 1.4-2.6 2.4-.5 1-.8 2-.8 3.1a5 5 0 0 0 1.5 3.6c1 1 2.6 1.7 4.7 1.9l4 .3c2.8.2 5.2.8 7.2 1.8 2.1 1 3.7 2.2 4.9 3.8a9.7 9.7 0 0 1 1.7 5.8c0 2.5-.7 4.7-2 6.6a13 13 0 0 1-5.6 4.4c-2.4 1-5.2 1.6-8.4 1.6Zm35.6 0c-2.6 0-4.8-.4-6.7-1.3a13 13 0 0 1-4.7-3.5 17.1 17.1 0 0 1-3.6-10.4v-1c0-2 .3-3.8 1-5.6a13 13 0 0 1 7.3-8.3 15 15 0 0 1 6.3-1.4A13.2 13.2 0 0 1 64 24.3c1 2.2 1.6 4.6 1.6 7.2V34H39.4v-4.3h21.8l-1.8 2.2c0-2-.3-3.7-.9-5.1a7.3 7.3 0 0 0-2.7-3.4c-1.2-.7-2.7-1.1-4.6-1.1s-3.4.4-4.7 1.3a8 8 0 0 0-2.9 3.6c-.6 1.5-.9 3.3-.9 5.4 0 2 .3 3.7 1 5.3a7.9 7.9 0 0 0 2.8 3.7c1.3.8 3 1.3 5 1.3s3.8-.5 5.1-1.3c1.3-1 2.1-2 2.4-3.2h6a11.8 11.8 0 0 1-7 8.7 16 16 0 0 1-6.4 1.2ZM80 48c-2.2 0-4-.3-5.7-1a8.4 8.4 0 0 1-3.7-3.3 9.7 9.7 0 0 1-1.3-5.2c0-2 .5-3.8 1.5-5.2a9 9 0 0 1 4.3-3.1c1.8-.7 4-1 6.7-1H89v4.1h-7.5c-2 0-3.4.5-4.4 1.4-1 1-1.6 2.1-1.6 3.6s.5 2.7 1.6 3.6c1 1 2.5 1.4 4.4 1.4 1.1 0 2.2-.2 3.2-.7 1-.4 1.9-1 2.6-2 .6-1 1-2.4 1-4.2l1.7 2.1c-.2 2-.7 3.8-1.5 5.2a9 9 0 0 1-3.4 3.3 12 12 0 0 1-5.3 1Zm9.5-.7v-8.8h-1v-10c0-1.8-.5-3.2-1.4-4.1-1-1-2.4-1.4-4.2-1.4a142.9 142.9 0 0 0-10.2.4v-5.6a74.8 74.8 0 0 1 8.6-.4c3 0 5.5.4 7.5 1.2s3.4 2 4.4 3.6c1 1.7 1.4 4 1.4 6.7v18.4h-5Zm12.9 0V17.8h5v12.3h-.2c0-4.2 1-7.4 2.8-9.5a11 11 0 0 1 8.3-3.1h1v5.6h-2a9 9 0 0 0-6.3 2.2c-1.5 1.5-2.2 3.6-2.2 6.4v15.6h-6.4Zm34.4 1a15 15 0 0 1-6.6-1.3c-1.9-.9-3.4-2-4.7-3.5a15.5 15.5 0 0 1-2.7-5c-.6-1.7-1-3.6-1-5.4v-1c0-2 .4-3.8 1-5.6a15 15 0 0 1 2.8-4.9c1.3-1.5 2.8-2.6 4.6-3.5a16.4 16.4 0 0 1 13.3.2c2 1 3.5 2.3 4.8 4a12 12 0 0 1 2 6H144c-.2-1.6-1-3-2.2-4.1a7.5 7.5 0 0 0-5.2-1.7 8 8 0 0 0-4.7 1.3 8 8 0 0 0-2.8 3.6 13.8 13.8 0 0 0 0 10.3c.6 1.5 1.5 2.7 2.8 3.6s2.8 1.3 4.8 1.3c1.5 0 2.7-.2 3.8-.8a7 7 0 0 0 2.6-2c.7-1 1-2 1.2-3.2h6.2a11 11 0 0 1-2 6.2 15.1 15.1 0 0 1-11.8 5.5Zm19.7-1v-40h6.4V31h-1.3c0-3 .4-5.5 1.1-7.6a9.7 9.7 0 0 1 3.5-4.8A9.9 9.9 0 0 1 172 17h.3c3.5 0 6 1.1 7.9 3.5 1.7 2.3 2.6 5.7 2.6 10v16.8h-6.4V29.6c0-2.1-.6-3.8-1.8-5a6.4 6.4 0 0 0-4.8-1.8c-2 0-3.7.7-5 2a7.8 7.8 0 0 0-1.9 5.5v17h-6.4Zm63.8 1a12.2 12.2 0 0 1-10.9-6.2 19 19 0 0 1-1.8-7.3h1.4v12.5h-5.1v-40h6.4v19.8l-2 3.5c.2-3.1.8-5.7 1.9-7.7a11 11 0 0 1 4.4-4.5c1.8-1 3.9-1.5 6.1-1.5a13.4 13.4 0 0 1 12.8 9.1c.7 1.9 1 3.8 1 6v1c0 2.2-.3 4.1-1 6a13.6 13.6 0 0 1-13.2 9.4Zm-1.2-5.5a8.4 8.4 0 0 0 7.9-5c.7-1.5 1.1-3.3 1.1-5.3s-.4-3.8-1.1-5.3a8.7 8.7 0 0 0-3.2-3.6 9.6 9.6 0 0 0-9.2-.2 8.5 8.5 0 0 0-3.3 3.2c-.8 1.4-1.3 3-1.3 5v2.3a9 9 0 0 0 1.3 4.8 9 9 0 0 0 3.4 3c1.4.7 2.8 1 4.4 1Zm27.3 3.9-10-28.9h6.5l9.5 28.9h-6Zm-7.5 12.2v-5.7h4.9c1 0 2-.1 2.9-.4a4 4 0 0 0 2-1.4c.4-.7.9-1.6 1.2-2.7l8.6-30.9h6.2l-9.3 32.4a14 14 0 0 1-2.5 5 8.9 8.9 0 0 1-4 2.8c-1.5.6-3.4.9-5.6.9h-4.4Zm9-12.2v-5.2h6.4v5.2H248Z"}),v("path",{fill:"dark"===r?"#FFF":"#003DFF",d:"M534.4 9.1H528a.8.8 0 0 1-.7-.7V1.8c0-.4.2-.7.6-.8l6.5-1c.4 0 .8.2.9.6v7.8c0 .4-.4.7-.8.7zM428 35.2V.8c0-.5-.3-.8-.7-.8h-.2l-6.4 1c-.4 0-.7.4-.7.8v35c0 1.6 0 11.8 12.3 12.2.5 0 .8-.4.8-.8V43c0-.4-.3-.7-.6-.8-4.5-.5-4.5-6-4.5-7zm106.5-21.8H528c-.4 0-.7.4-.7.8v34c0 .4.3.8.7.8h6.5c.4 0 .8-.4.8-.8v-34c0-.5-.4-.8-.8-.8zm-17.7 21.8V.8c0-.5-.3-.8-.8-.8l-6.5 1c-.4 0-.7.4-.7.8v35c0 1.6 0 11.8 12.3 12.2.4 0 .8-.4.8-.8V43c0-.4-.3-.7-.7-.8-4.4-.5-4.4-6-4.4-7zm-22.2-20.6a16.5 16.5 0 0 1 8.6 9.3c.8 2.2 1.3 4.8 1.3 7.5a19.4 19.4 0 0 1-4.6 12.6 14.8 14.8 0 0 1-5.2 3.6c-2 .9-5.2 1.4-6.8 1.4a21 21 0 0 1-6.7-1.4 15.4 15.4 0 0 1-8.6-9.3 21.3 21.3 0 0 1 0-14.4 15.2 15.2 0 0 1 8.6-9.3c2-.8 4.3-1.2 6.7-1.2s4.6.4
16.7 1.2zm-6.7 27.6c2.7 0 4.7-1 6.2-3s2.2-4.3 2.2-7.8-.7-6.3-2.2-8.3-3.5-3-6.2-3-4.7 1-6.1 3c-1.5 2-2.2 4.8-2.2 8.3s.7 5.8 2.2 7.8 3.5 3 6.2 3zm-88.8-28.8c-6.2 0-11.7 3.3-14.8 8.2a18.6 18.6 0 0 0 4.8 25.2c1.8 1.2 4 1.8 6.2 1.7s.1 0 .1 0h.9c4.2-.7 8-4 9.1-8.1v7.4c0 .4.3.7.8.7h6.4a.7.7 0 0 0 .7-.7V14.2c0-.5-.3-.8-.7-.8h-13.5zm6.3 26.5a9.8 9.8 0 0 1-5.7 2h-.5a10 10 0 0 1-9.2-14c1.4-3.7 5-6.3 9-6.3h6.4v18.3zm152.3-26.5h13.5c.5 0 .8.3.8.7v33.7c0 .4-.3.7-.8.7h-6.4a.7.7 0 0 1-.8-.7v-7.4c-1.2 4-4.8 7.4-9 8h-.1a4.2 4.2 0 0 1-.5.1h-.9a10.3 10.3 0 0 1-7-2.6c-4-3.3-6.5-8.4-6.5-14.2 0-3.7 1-7.2 3-10 3-5 8.5-8.3 14.7-8.3zm.6 28.4c2.2-.1 4.2-.6 5.7-2V21.7h-6.3a9.8 9.8 0 0 0-9 6.4 10.2 10.2 0 0 0 9.1 13.9h.5zM452.8 13.4c-6.2 0-11.7 3.3-14.8 8.2a18.5 18.5 0 0 0 3.6 24.3 10.4 10.4 0 0 0 13 .6c2.2-1.5 3.8-3.7 4.5-6.1v7.8c0 2.8-.8 5-2.2 6.3-1.5 1.5-4 2.2-7.5 2.2l-6-.3c-.3 0-.7.2-.8.5l-1.6 5.5c-.1.4.1.8.5 1h.1c2.8.4 5.5.6 7 .6 6.3 0 11-1.4 14-4.1 2.7-2.5 4.2-6.3 4.5-11.4V14.2c0-.5-.4-.8-.8-.8h-13.5zm6.3 8.2v18.3a9.6 9.6 0 0 1-5.6 2h-1a10.3 10.3 0 0 1-8.8-14c1.4-3.7 5-6.3 9-6.3h6.4zM291 31.5A32 32 0 0 1 322.8 0h30.8c.6 0 1.2.5 1.2 1.2v61.5c0 1.1-1.3 1.7-2.2 1l-19.2-17a18 18 0 0 1-11 3.4 18.1 18.1 0 1 1 18.2-14.8c-.1.4-.5.7-.9.6-.1 0-.3 0-.4-.2l-3.8-3.4c-.4-.3-.6-.8-.7-1.4a12 12 0 1 0-2.4 8.3c.4-.4 1-.5 1.6-.2l14.7 13.1v-46H323a26 26 0 1 0 10 49.7c.8-.4 1.6-.2 2.3.3l3 2.7c.3.2.3.7 0 1l-.2.2a32 32 0 0 1-47.2-28.6z"}))))},Iu=r(3871);function Tu(e){return Tu="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},Tu(e)}function xu(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Cu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?xu(Object(r),!0).forEach((function(t){ku(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xu(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ku(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Tu(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Tu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Tu(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Du=(0,ut.K)({name:"powered-by",connector:!0}),Mu=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt.Z;(0,ft._)(e,Du());var r="https://www.algolia.com/?utm_source=instantsearch.js&utm_medium=website&"+"utm_content=".concat((0,Iu.U)((function(e){var t;return(null===(t=e.window.location)||void 0===t?void 0:t.hostname)||""}),{fallback:function(){return""}}),"&")+"utm_campaign=poweredby";return function(n){var o=(n||{}).url,i=void 0===o?r:o;return{$$type:"ais.poweredBy",init:function(t){var r=t.instantSearchInstance;e(Cu(Cu({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(Cu(Cu({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},getRenderState:function(e,t){return Cu(Cu({},e),{},{poweredBy:this.getWidgetRenderState(t)})},getWidgetRenderState:function(){return{url:i,widgetParams:n}},dispose:function(){t()}}}};function Lu(e){return Lu="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},Lu(e)}function Au(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Fu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Au(Object(r),!0).forEach((function(t){Hu(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Au(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Hu(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Lu(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Lu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Lu(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Wu=(0,Ct.w)("PoweredBy"),Bu=(0,ut.K)({name:"powered-by"}),$u=function(e){var t=e||{},r=t.container,n=t.cssClasses,i=void 0===n?{}:n,a=t.theme,s=void 0===a?"light":a;if(!r)throw new Error(Bu("The `container` option is required."));var c=Wt(r),u={root:o(Wu(),Wu({modifierName:"dark"===s?"dark":"light"}),i.root),link:o(Wu({descendantName:"link"}),i.link),logo:o(Wu({descendantName:"logo"}),i.logo)},l=function(e){var t=e.containerNode,r=e.cssClasses;return function(e,n){var o=e.url,i=e.widgetParams;if(n){var a=i.theme;
1H(v(Eu,{cssClasses:r,url:o,theme:void 0===a?"light":a}),t)}}}({containerNode:c,cssClasses:u});return Fu(Fu({},Mu(l,(function(){return H(null,c)}))({theme:s})),{},{$$widgetType:"ais.poweredBy"})};function qu(e){return qu="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},qu(e)}function Vu(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Uu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Vu(Object(r),!0).forEach((function(t){Ku(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Vu(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ku(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==qu(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==qu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===qu(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Qu(e){return function(e){if(Array.isArray(e))return Zu(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Zu(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Zu(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zu(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var zu=(0,ut.K)({name:"query-rules",connector:!0});function Yu(e){return[e.disjunctiveFacetsRefinements,e.facetsRefinements,e.hierarchicalFacetsRefinements,e.numericRefinements].some((function(e){return Boolean(e&&Object.keys(e).length>0)}))}function Ju(e){var t=this.helper,r=this.initialRuleContexts,n=this.trackedFilters,o=this.transformRuleContexts,i=e.state,a=i.ruleContexts||[],s=function(e){var t=e.helper,r=e.sharedHelperState,n=e.trackedFilters;return Object.keys(n).reduce((function(e,o){var i=Kr(t.lastResults||{},r,!0).filter((function(e){return e.attribute===o})).map((function(e){return e.numericValue||e.name})),a=(0,n[o])(i);return[].concat(Qu(e),Qu(i.filter((function(e){return a.includes(e)})).map((function(e){return"ais-".concat(o,"-").concat(e).replace(/[^a-z0-9-_]+/gi,"_")}))))}),[])}({helper:t,sharedHelperState:i,trackedFilters:n}),c=o([].concat(Qu(r),Qu(s))).slice(0,10);(0,Ue.X)(a,c)||t.overrideStateWithoutTriggeringChangeEvent(Uu(Uu({},i),{},{ruleContexts:c}))}var Xu=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt.Z;return(0,ft._)(e,zu()),function(r){var n=r||{},o=n.trackedFilters,i=void 0===o?{}:o,a=n.transformRuleContexts,s=void 0===a?function(e){return e}:a,c=n.transformItems,u=void 0===c?function(e){return e}:c;
1Object.keys(i).forEach((function(e){if("function"!=typeof i[e])throw new Error(zu("'The \"".concat(e,'" filter value in the `trackedFilters` option expects a function.')))}));var l,f=Object.keys(i).length>0,p=[];return{$$type:"ais.queryRules",init:function(t){var n=t.helper,o=t.state,a=t.instantSearchInstance;p=o.ruleContexts||[],l=Ju.bind({helper:n,initialRuleContexts:p,trackedFilters:i,transformRuleContexts:s}),f&&((Yu(o)||Boolean(r.transformRuleContexts))&&l({state:o}),n.on("change",l)),e(Uu(Uu({},this.getWidgetRenderState(t)),{},{instantSearchInstance:a}),!0)},render:function(t){var r=t.instantSearchInstance;e(Uu(Uu({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},getWidgetRenderState:function(e){var t=e.results,n=(t||{}).userData;return{items:u(void 0===n?[]:n,{results:t}),widgetParams:r}},getRenderState:function(e,t){return Uu(Uu({},e),{},{queryRules:this.getWidgetRenderState(t)})},dispose:function(e){var r=e.helper,n=e.state;return t(),f?(r.removeListener("change",l),n.setQueryParameter("ruleContexts",p)):n}}}};function Gu(e){return Gu="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},Gu(e)}function el(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function tl(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?el(Object(r),!0).forEach((function(t){rl(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):el(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function rl(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Gu(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Gu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Gu(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var nl=(0,ut.K)({name:"query-rule-context"}),ol=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!e.trackedFilters)throw new Error(nl("The `trackedFilters` option is required."));return tl(tl({},Xu(lt.Z)(e)),{},{$$widgetType:"ais.queryRuleContext"})},il=function(e){var t=e.cssClasses,r=e.templates,n=e.items;return v(rt,{templateKey:"default",templates:r,rootProps:{className:t.root},data:{items:n}})};function al(e){return al="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},al(e)}function sl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function cl(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?sl(Object(r),!0).forEach((function(t){ul(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sl(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ul(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==al(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==al(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===al(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ll={default:function(e){var t=e.items;return JSON.stringify(t,null,2)}},fl=(0,ut.K)({name:"query-rule-custom-data"}),pl=(0,Ct.w)("QueryRuleCustomData"),ml=function(e){var t=e||{}
1,r=t.container,n=t.cssClasses,i=void 0===n?{}:n,a=t.templates,s=void 0===a?{}:a,c=t.transformItems,u=void 0===c?function(e){return e}:c;if(!r)throw new Error(fl("The `container` option is required."));var l={root:o(pl(),i.root)},f=Wt(r),p=cl(cl({},ll),s),m=function(e){var t=e.containerNode,r=e.cssClasses,n=e.templates;return function(e){var o=e.items;H(v(il,{cssClasses:r,templates:n,items:o}),t)}}({containerNode:f,cssClasses:l,renderState:{},templates:p});return cl(cl({},Xu(m,(function(){H(null,f)}))({transformItems:u})),{},{$$widgetType:"ais.queryRuleCustomData"})};function dl(e){return dl="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},dl(e)}function bl(){return bl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},bl.apply(this,arguments)}function yl(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vl(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,jl(n.key),n)}}function hl(e,t){return hl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},hl(e,t)}function gl(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=wl(e);if(t){var o=wl(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Ol(this,r)}}function Ol(e,t){if(t&&("object"===dl(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Sl(e)}function Sl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wl(e){return wl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},wl(e)}function Pl(e,t,r){return(t=jl(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function jl(e){var t=function(e,t){if("object"!==dl(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==dl(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===dl(t)?t:String(t)}var _l=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&hl(e,t)}(a,e);var t,r,n,i=gl(a);function a(){var e;yl(this,a);for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return Pl(Sl(e=i.call.apply(i,[this].concat(r))),"state",{min:e.props.values.min,max:e.props.values.max}),Pl(Sl(e),"onInput",(function(t){return function(r){var n=r.currentTarget.value;e.setState(Pl({},t,Number(n)))}})),Pl(Sl(e),"onSubmit",(function(t){t.preventDefault(),e.props.refine([e.state.min,e.state.max])})),e}return t=a,(r=[{key:"componentWillReceiveProps",value:function(e){this.setState({min:e.values.min,max:e.values.max})}},{key:"render",value:function(){var e=this.state,t=e.min,r=e.max,n=this.props,i=n.min,a=n.max,s=n.step,c=n.cssClasses,u=n.templateProps,l=!(!i||!a)&&i>=a,f=Boolean(t||r);return v("div",{className:o(c.root,!f&&c.noRefinement)},v("form",{className:c.form,onSubmit:this.onSubmit},v("label",{className:c.label},v("input",{className:o(c.input,c.inputMin),type:"number",min:i,max:a,step:s,value:null!=t?t:"",onInput:this.onInput("min"),placeholder:null==i?void 0:i.toString(),disabled:l})),v(rt,bl({},u,{templateKey:"separatorText",rootTagName:"span",rootProps:{className:c.separator}})),v("label",{className:c.label},v("input",{className:o(c.input,c.inputMax),type:"number",min:i,max:a,step:s,value:null!=r?r:"",onInput:this.onInput("max"),placeholder:null==a?void 0:a.toString(),disabled:l})),v(rt,bl({},u,{templateKey:"submitText",rootTagName:"button",rootProps:{type:"submit",className:c.submit,disabled:l}}))))}}])&&vl(t.prototype,r),n&&vl(t,n),Object.defineProperty(t,"prototype",{writable:!1}),a}(O),Rl=_l,Nl=r(2895);function El(e){return El="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},El(e)}function Il(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Tl(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Il(Object(r),!0).forEach((function(t){xl(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Il(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function xl(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==El(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==El(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===El(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Cl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],c=!0,u=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw o}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return kl(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return kl(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function kl(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Dl=(0,ut.K)({name:"range-input",connector:!0},{name:"range-slider",connector:!0}),Ml="ais.range";function Ll(e){var t=e.min,r=e.max,n=e.precision,o=Math.pow(10,n);return{min:t?Math.floor(t*o)/o:t,max:r?Math.ceil(r*o)/o:r}}var Al=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt.Z;return(0,ft._)(e,Dl()),function(r){var n=r||{},o=n.attribute,i=void 0===o?"":o,a=n.min,s=n.max,c=n.precision,u=void 0===c?0:c;if(!i)throw new Error(Dl("The `attribute` option is required."));if((0,Nl.z)(a)&&(0,Nl.z)(s)&&a>s)throw new Error(Dl("The `max` option can't be lower than `min`."));var l={from:function(e){return e.toLocaleString()},to:function(e){return function(e){return Number(Number(e).toFixed(u))}(e).toLocaleString()}},f=function(e,t,r,n){var o,c,l=e.state,f=t.min,p=t.max,m=Cl(l.getNumericRefinement(i,">=")||[],1)[0],d=Cl(l.getNumericRefinement(i,"<=")||[],1)[0],b=void 0===r||""===r,y=void 0===n||""===n,v=Ll({min:b?void 0:parseFloat(r),max:y?void 0:parseFloat(n),precision:u}),h=v.min,g=v.max;o=(0,Nl.z)(a)||f!==h?(0,Nl.z)(a)&&b?a:h:void 0,c=(0,Nl.z)(s)||p!==g?(0,Nl.z)(s)&&y?s:g:void 0;var O=void 0===o,S=(0,Nl.z)(f)&&f<=o,w=O||(0,Nl.z)(o)&&(!(0,Nl.z)(f)||S),P=void 0===c,j=(0,Nl.z)(c)&&p>=c,_=P||(0,Nl.z)(c)&&(!(0,Nl.z)(p)||j);return(m!==o||d!==c)&&w&&_?(l=l.removeNumericRefinement(i),(0,Nl.z)(o)&&(l=l.addNumericRefinement(i,">=",o)),(0,Nl.z)(c)&&(l=l.addNumericRefinement(i,"<=",c)),l.resetPage()):null},p=function(e){return function(){1!==arguments.length||e.sendEventToInsights(arguments.length<=0?void 0:arguments[0])}};function m(e,t){return function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[void 0,void 0],n=Cl(r,2),o=n[0],i=n[1],a=f(e,t,o,i);a&&e.setState(a).search()}}return{$$type:Ml,init:function(t){e(Tl(Tl({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e(Tl(Tl({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1)},getRenderState:function(e,t){return Tl(Tl({},e),{},{range:Tl(Tl({},e.range),{},xl({},i,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=e.results,n=e.helper,o=e.instantSearchInstance,c=t&&t.disjunctiveFacets||[],f=(0,Vr.s)(c,(function(e){return e.name===i})),d=function(e){return Ll({min:(0,Nl.z)(a)?a:(0,Nl.z)(e.min)?e.min:0,max:(0,Nl.z)(s)?s:(0,Nl.z)(e.max)?e.max:0,precision:u})}(f&&f.stats||{min:void 0,max:void 0}),b=function(e){var t=Cl(e.getNumericRefinement(i,">=")||[],1)[0],r=Cl(e.getNumericRefinement(i,"<=")||[],1)[0];return[(0,Nl.z)(t)?t:-1/0,(0,Nl.z)(r)?r:1/0]}(n);return{refine:m(n,t?d:{min:void 0,max:void 0}),canRefine:d.min!==d.max,format:l,range:d,sendEvent:p(o),widgetParams:Tl(Tl({},r),{},{precision:u}),start:b}},dispose:function(e){var r=e.state;return t(),r.removeDisjunctiveFacet(i).removeNumericRefinement(i)},getWidgetUiState:function(e,t){var r=t.searchParameters.getNumericRefinements(i),n=r[">="],o=void 0===n?[]:n,a=r["<="],s=void 0===a?[]:a;return 0===o.length&&0===s.length?e:Tl(Tl({},e),{},{range:Tl(Tl({},e.range),{},xl({},i,"".concat(o,":").concat(s)))})},getWidgetSearchParameters:function(e,t){var r=t.uiState,n=e.addDisjunctiveFacet(i).setQueryParameters({numericRefinements:Tl(Tl({},e.numericRefinements),{},xl({},i,{}))});(0,Nl.z)(a)&&(n=n.addNumericRefinement(i,">=",a)),(0,Nl.z)(s)&&(n=n.addNumericRefinement(i,"<=",s));var o=r.range&&r.range[i];if(!o||-1===o.indexOf(":"))return n;var c=Cl(o.split(":").map(parseFloat),2),u=c[0],l=c[1];return(0,Nl.z)(u)&&(!(0,Nl.z)(a)||a<u)&&(n=(n=n.removeNumericRefinement(i,">=")).addNumericRefinement(i,">=",u)),(0,Nl.z)(l)&&(!(0,Nl.z)(s)||l<s)&&(n=(n=n.removeNumericRefinement(i,"<=")).addNumericRefinement(i,"<=",l)),n}}}};function Fl(e){return Fl="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},Fl(e)}function Hl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Wl(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Hl(Object(r),!0).forEach((function(t){Bl(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Hl(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Bl(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Fl(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Fl(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Fl(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],c=!0,u=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw o}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ql(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ql(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ql(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Vl=(0,ut.K)({name:"range-input"}),Ul=(0,Ct.w)("RangeInput"),Kl={separatorText:function(){return"to"},submitText:function(){return"Go"}},Ql=function(e){var t=e||{},r=t.container,n=t.attribute,i=t.min,a=t.max,s=t.precision,c=void 0===s?0:s,u=t.cssClasses,l=void 0===u?{}:u,f=t.templates,p=void 0===f?{}:f;if(!r)throw new Error(Vl("The `container` option is required."));var m=Wt(r),d={root:o(Ul(),l.root),noRefinement:o(Ul({modifierName:"noRefinement"})),form:o(Ul({descendantName:"form"}),l.form),label:o(Ul({descendantName:"label"}),l.label),input:o(Ul({descendantName:"input"}),l.input),inputMin:o(Ul({descendantName:"input",modifierName:"min"}),l.inputMin),inputMax:o(Ul({descendantName:"input",modifierName:"max"}),l.inputMax),separator:o(Ul({descendantName:"separator"}),l.separator),submit:o(Ul({descendantName:"submit"}),l.submit)},b=function(e){var t=e.containerNode,r=e.cssClasses,n=e.renderState,o=e.templates;return function(e,i){var a=e.refine,s=e.range,c=e.start,u=e.widgetParams,l=e.instantSearchInstance;if(i)n.templateProps=Ht({defaultTemplates:Kl,templatesConfig:l.templatesConfig,templates:o});else{var f=s.min,p=s.max,m=$l(c,2),d=m[0],b=m[1],y=1/Math.pow(10,u.precision||0);H(v(Rl,{min:f,max:p,step:y,values:{min:d!==-1/0&&d!==f?d:void 0,max:b!==1/0&&b!==p?b:void 0},cssClasses:r,refine:a,templateProps:n.templateProps}),t)}}}({containerNode:m,cssClasses:d,templates:p,renderState:{}});return Wl(Wl({},Al(b,(function(){return H(null,m)}))({attribute:n,min:i,max:a,precision:c})),{},{$$type:"ais.rangeInput",$$widgetType:"ais.rangeInput"})};function Zl(e){return Zl="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},Zl(e)}function zl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Yl(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?zl(Object(r),!0).forEach((function(t){Jl(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zl(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Jl(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Zl(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Zl(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Zl(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Xl=function(e){var t=e.style,r=e.children,n=Math.round(parseFloat(t.left)),i=[0,50,100].includes(n),a=r,s=Math.round(100*parseInt(a,10))/100;return v("div",{style:Yl(Yl({},t),{},{marginLeft:100===n?"-2px":0}),className:o("rheostat-marker","rheostat-marker-horizontal",i&&"rheostat-marker-large")},i&&v("div",{className:"rheostat-value"},s))};function Gl(e){return Gl="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},Gl(e)}function ef(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,cf(n.key),n)}}function tf(e,t){return tf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},tf(e,t)}function rf(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=af(e);
1if(t){var o=af(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return nf(this,r)}}function nf(e,t){if(t&&("object"===Gl(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return of(e)}function of(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function af(e){return af=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},af(e)}function sf(e,t,r){return(t=cf(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function cf(e){var t=function(e,t){if("object"!==Gl(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Gl(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Gl(t)?t:String(t)}function uf(){return uf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},uf.apply(this,arguments)}var lf=40,ff=35,pf=27,mf=36,df=37,bf=34,yf=33,vf=39,hf=38,gf=100;function Of(e,t,r){return(e-t)/(r-t)*100}function Sf(e,t,r){var n=e/100;return 0===e?t:100===e?r:Math.round((r-t)*n+t)}function wf(e){return["rheostat","vertical"===e.orientation?"rheostat-vertical":"rheostat-horizontal"].concat(e.className.split(" ")).join(" ")}function Pf(e){return Number(e.currentTarget.getAttribute("data-handle-key"))}function jf(e){e.stopPropagation(),e.preventDefault()}var _f=v("div",{className:"rheostat-background"}),Rf=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&tf(e,t)}(i,e);var t,r,n,o=rf(i);function i(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),sf(of(t=o.call(this,e)),"state",{className:wf(t.props),handlePos:t.props.values.map((function(e){return Of(e,t.props.min,t.props.max)}
1)),handleDimensions:0,mousePos:null,sliderBox:{},slidingIndex:null,values:t.props.values}),sf(of(t),"rheostat",{current:null}),t.getPublicState=t.getPublicState.bind(of(t)),t.getSliderBoundingBox=t.getSliderBoundingBox.bind(of(t)),t.getProgressStyle=t.getProgressStyle.bind(of(t)),t.getMinValue=t.getMinValue.bind(of(t)),t.getMaxValue=t.getMaxValue.bind(of(t)),t.getHandleDimensions=t.getHandleDimensions.bind(of(t)),t.getClosestSnapPoint=t.getClosestSnapPoint.bind(of(t)),t.getSnapPosition=t.getSnapPosition.bind(of(t)),t.getNextPositionForKey=t.getNextPositionForKey.bind(of(t)),t.getNextState=t.getNextState.bind(of(t)),t.handleClick=t.handleClick.bind(of(t)),t.getClosestHandle=t.getClosestHandle.bind(of(t)),t.setStartSlide=t.setStartSlide.bind(of(t)),t.startMouseSlide=t.startMouseSlide.bind(of(t)),t.startTouchSlide=t.startTouchSlide.bind(of(t)),t.handleMouseSlide=t.handleMouseSlide.bind(of(t)),t.handleTouchSlide=t.handleTouchSlide.bind(of(t)),t.handleSlide=t.handleSlide.bind(of(t)),t.endSlide=t.endSlide.bind(of(t)),t.handleKeydown=t.handleKeydown.bind(of(t)),t.validatePosition=t.validatePosition.bind(of(t)),t.validateValues=t.validateValues.bind(of(t)),t.canMove=t.canMove.bind(of(t)),t.fireChangeEvent=t.fireChangeEvent.bind(of(t)),t.slideTo=t.slideTo.bind(of(t)),t.updateNewValues=t.updateNewValues.bind(of(t)),t}return t=i,r=[{key:"componentWillReceiveProps",value:function(e){var t=this.props,r=t.className,n=t.disabled,o=t.min,i=t.max,a=t.orientation,s=this.state,c=s.values,u=s.slidingIndex,l=e.min!==o||e.max!==i,f=c.length!==e.values.length||c.some((function(t,r){return e.values[r]!==t})),p=e.className!==r||e.orientation!==a,m=e.disabled&&!n;p&&this.setState({className:wf(e)}),(l||f)&&this.updateNewValues(e),m&&null!==u&&this.endSlide()}},{key:"getPublicState",value:function(){var e=this.props,t=e.min;return{max:e.max,min:t,values:this.state.values}}},{key:"getSliderBoundingBox",value:function(){var e=this.rheostat.current,t=e.getBoundingClientRect();return{height:t.height||e.clientHeight,left:t.left,top:t.top,width:t.width||e.clientWidth}}},{key:"getProgressStyle",value:function(e){var t=this.state.handlePos,r=t[e];if(0===e)return"vertical"===this.props.orientation?{height:"".concat(r,"%"),top:0}:{left:0,width:"".concat(r,"%")};var n=t[e-1],o=r-n;return"vertical"===this.props.orientation?{height:"".concat(o,"%"),top:"".concat(n,"%")}:{left:"".concat(n,"%"),width:"".concat(o,"%")}}},{key:"getMinValue",value:function(e){return this.state.values[e-1]?Math.max(this.props.min,this.state.values[e-1]):this.props.min}},{key:"getMaxValue",value:function(e){return this.state.values[e+1]?Math.min(this.props.max,this.state.values[e+1]):this.props.max}},{key:"getHandleDimensions",value:function(e,t){var r=e.currentTarget||null;return r?"vertical"===this.props.orientation?r.clientHeight/t.height*gf/2:r.clientWidth/t.width*gf/2:0}},{key:"getClosestSnapPoint",value:function(e){return this.props.snapPoints.length?this.props.snapPoints.reduce((function(t,r){return Math.abs(t-e)<Math.abs(r-e)?t:r})):e}},{key:"getSnapPosition",value:function(e){if(!this.props.snap)return e;var t=this.props,r=t.max,n=t.min,o=Sf(e,n,r);return Of(this.getClosestSnapPoint(o),n,r)}},{key:"getNextPositionForKey",value:function(e,t){var r,n=this.state,o=n.handlePos,i=n.values,a=this.props,s=a.max,c=a.min,u=a.snapPoints,l=this.props.snap,f=i[e],p=o[e],m=p,d=1;s>=100?p=Math.round(p):d=100/(s-c);var b=null;l&&(b=u.indexOf(this.getClosestSnapPoint(i[e])));var y=(sf(r={},df,(function(e){return-1*e})),sf(r,vf,(function(e){return e})),sf(r,hf,(function(e){return e})),sf(r,lf,(function(e){return-1*e})),sf(r,bf,(function(e){return e>1?-e:-10*e})),sf(r,yf,(function(e){return e>1?e:10*e})),r);if(Object.prototype.hasOwnProperty.call(y,t))p+=y[t](d),l&&b&&(p>m?b<u.length-1&&(f=u[b+1]):b>0&&(f=u[b-1]));else if(t===mf)p=0,l&&(f=u[0]);else{if(t!==ff)return null;p=gf,l&&(f=u[u.length-1])}return l?Of(f,c,s):p}},{key:"getNextState",value:function(e,t){var r=this.state.handlePos,n=this.props,o=n.max,i=n.min,a=this.validatePosition(e,t),s=r.map((function(t,r){return r===e?a:t}));return{handlePos:s,values:s.map((function(e){return Sf(e,i,o)}))}}},{key:"getClosestHandle",value:function(e){var t=this.state.handlePos;return t.reduce((function(r,n,o){return Math.abs(t[o]-e)<Math.abs(t[r]-e)?o:r}),0)}},{key:"setStartSlide",value:function(e,t,r){var n=this.getSliderBoundingBox();this.setState({handleDimensions:this.getHandleDimensions(e,n),mousePos:{x:t,y:r},sliderBox:n,slidingIndex:Pf(e)})}},{key:"startMouseSlide",value:function(e){this.setStartSlide(e,e.clientX,e.clientY),document.addEventListener("mousemove",this.handleMouseSlide,!1),document.addEventListener("mouseup",this.endSlide,!1),jf(e)}},{key:"startTouchSlide",value:function(e){if(!(e.changedTouches.length>1)){var t=e.changedTouches[0];this.setStartSlide(e,t.clientX,t.clientY),document.addEventListener("touchmove",this.handleTouchSlide,!1),document.addEventListener("touchend",this.endSlide,!1),this.props.onSliderDragStart&&this.props.onSliderDragStart(),jf(e)}}},{key:"handleMouseSlide",value:function(e){null!==this.state.slidingIndex&&(this.handleSlide(e.clientX,e.clientY),jf(e))}},{key:"handleTouchSlide",value:function(e){if(null!==this.state.slidingIndex)if(e.changedTouches.length>1)this.endSlide();else{var t=e.changedTouches[0];this.handleSlide(t.clientX,t.clientY),jf(e)}}},{key:"handleSlide",value:function(e,t){var r=this.state,n=r.slidingIndex,o=r.sliderBox,i="vertical"===this.props.orientation?(t-o.top)/o.height*gf:(e-o.left)/o.width*gf;this.slideTo(n,i),this.canMove(n,i)&&(this.setState({mousePos:{x:e,y:t}}),this.props.onSliderDragMove&&this.props.onSliderDragMove())}},{key:"endSlide",value:function(){var e=this,t=this.state.slidingIndex;if(this.setState({slidingIndex:null}),document.removeEventListener("mouseup",this.endSlide,!1),document.removeEventListener("touchend",this.endSlide,!1),document.removeEventListener("touchmove",this.handleTouchSlide,!1),document.removeEventListener("mousemove",this.handleMouseSlide,!1),this.props.onSliderDragEnd&&this.props.onSliderDragEnd(),this.props.snap){var r=this.getSnapPosition(this.state.handlePos[t]);this.slideTo(t,r,(function(){return e.fireChangeEvent()}))}else this.fireChangeEvent()}},{key:"handleClick",value:function(e){var t=this;if(!e.target.getAttribute("data-handle-key")){var r=this.getSliderBoundingBox(),n=("vertical"===this.props.orientation?(e.clientY-r.top)/r.height:(e.clientX-r.left)/r.width)*gf,o=this.getClosestHandle(n),i=this.getSnapPosition(n);this.slideTo(o,i,(function(){return t.fireChangeEvent()})),this.props.onClick&&this.props.onClick()}}},{key:"handleKeydown",value:function(e){var t=this,r=Pf(e);if(e.keyCode!==pf){var n=this.getNextPositionForKey(r,e.keyCode);
1null!==n&&(this.canMove(r,n)&&(this.slideTo(r,n,(function(){return t.fireChangeEvent()})),this.props.onKeyPress&&this.props.onKeyPress()),jf(e))}else e.currentTarget.blur()}},{key:"validatePosition",value:function(e,t){var r=this.state,n=r.handlePos,o=r.handleDimensions;return Math.max(Math.min(t,void 0!==n[e+1]?n[e+1]-o:gf),void 0!==n[e-1]?n[e-1]+o:0)}},{key:"validateValues",value:function(e,t){var r=t||this.props,n=r.max,o=r.min;return e.map((function(e,t,r){var i=Math.max(Math.min(e,n),o);return r.length&&i<r[t-1]?r[t-1]:i}))}},{key:"canMove",value:function(e,t){var r=this.state,n=r.handlePos,o=r.handleDimensions;return!(t<0||t>gf||t>(void 0!==n[e+1]?n[e+1]-o:1/0)||t<(void 0!==n[e-1]?n[e-1]+o:-1/0))}},{key:"fireChangeEvent",value:function(){var e=this.props.onChange;e&&e(this.getPublicState())}},{key:"slideTo",value:function(e,t,r){var n=this,o=this.getNextState(e,t);this.setState(o,(function(){var e=n.props.onValuesUpdated;e&&e(n.getPublicState()),r&&r()}))}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var r=e.max,n=e.min,o=e.values,i=this.validateValues(o,e);this.setState({handlePos:i.map((function(e){return Of(e,n,r)})),values:i},(function(){return t.fireChangeEvent()}))}}},{key:"render",value:function(){var e=this,t=this.props,r=t.children,n=t.disabled,o=t.handle,i=t.max,a=t.min,s=t.orientation,c=t.pitComponent,u=t.pitPoints,l=t.progressBar,f=this.state,p=f.className,m=f.handlePos,d=f.values;return v("div",{className:p,ref:this.rheostat,onClick:n?void 0:this.handleClick,style:{position:"relative"}},_f,m.map((function(t,r){var i="vertical"===s?{top:"".concat(t,"%"),position:"absolute"}:{left:"".concat(t,"%"),position:"absolute"};return v(o,{"aria-valuemax":e.getMaxValue(r),"aria-valuemin":e.getMinValue(r),"aria-valuenow":d[r],"aria-disabled":n,"data-handle-key":r,className:"rheostat-handle",key:"handle-".concat(r),onClick:jf,onKeyDown:n?void 0:e.handleKeydown,onMouseDown:n?void 0:e.startMouseSlide,onTouchStart:n?void 0:e.startTouchSlide,role:"slider",style:i,tabIndex:0})})),m.map((function(t,r,n){return 0===r&&n.length>1?null:v(l,{className:"rheostat-progress",key:"progress-bar-".concat(r),style:e.getProgressStyle(r)})})),c&&u.map((function(e){var t=Of(e,a,i),r="vertical"===s?{top:"".concat(t,"%"),position:"absolute"}:{left:"".concat(t,"%"),position:"absolute"};return v(c,{key:"pit-".concat(e),style:r},e)})),r)}}],r&&ef(t.prototype,r),n&&ef(t,n),Object.defineProperty(t,"prototype",{writable:!1}),i}(O);sf(Rf,"defaultProps",{className:"",children:null,disabled:!1,handle:function(e){return v("button",uf({},e,{type:"button"}))},max:gf,min:0,onClick:null,onChange:null,onKeyPress:null,onSliderDragEnd:null,onSliderDragMove:null,onSliderDragStart:null,onValuesUpdated:null,orientation:"horizontal",pitComponent:null,pitPoints:[],progressBar:"div",snap:!1,snapPoints:[],values:[0]});var Nf=Rf;function Ef(e){return function(e){if(Array.isArray(e))return If(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return If(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return If(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function If(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Tf(){return Tf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Tf.apply(this,arguments)}function xf(e){return xf="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},xf(e)}function Cf(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function kf(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Wf(n.key),n)}}function Df(e,t){return Df=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Df(e,t)}function Mf(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ff(e);
1if(t){var o=Ff(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Lf(this,r)}}function Lf(e,t){if(t&&("object"===xf(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Af(e)}function Af(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ff(e){return Ff=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ff(e)}function Hf(e,t,r){return(t=Wf(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Wf(e){var t=function(e,t){if("object"!==xf(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==xf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===xf(t)?t:String(t)}var Bf=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Df(e,t)}(a,e);var t,r,n,i=Mf(a);function a(){var e;Cf(this,a);for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return Hf(Af(e=i.call.apply(i,[this].concat(r))),"handleChange",(function(t){var r=t.values;e.isDisabled||e.props.refine(r)})),Hf(Af(e),"createHandleComponent",(function(e){return function(t){var r=Math.round(100*parseFloat(t["aria-valuenow"]))/100,n="object"===xf(e)&&e.format?e.format(r):r;return v("div",Tf({},t,{className:o(t.className,0===t["data-handle-key"]&&"rheostat-handle-lower",1===t["data-handle-key"]&&"rheostat-handle-upper")}),e&&v("div",{className:"rheostat-tooltip"},n))}})),e}return t=a,r=[{key:"isDisabled",get:function(){return this.props.min>=this.props.max}},{key:"computeDefaultPitPoints",value:function(e){var t=e.min,r=e.max,n=(r-t)/34;return[t].concat(Ef(wc({end:33}).map((function(e){return t+n*(e+1)}))),[r])}},{key:"computeSnapPoints",value:function(e){var t=e.min,r=e.max,n=e.step;if(n)return[].concat(Ef(wc({start:t,end:r,step:n})),[r])}},{key:"render",value:function(){var e=this.props,t=e.tooltips,r=e.step,n=e.pips,i=e.values,a=e.cssClasses,s=this.isDisabled?{min:this.props.min,max:this.props.max+.001}:this.props,c=s.min,u=s.max,l=this.computeSnapPoints({min:c,max:u,step:r}),f=!1===n?[]:this.computeDefaultPitPoints({min:c,max:u});return v("div",{className:o(a.root,this.isDisabled&&a.disabledRoot)},v(Nf,{handle:this.createHandleComponent(t),onChange:this.handleChange,min:c,max:u,pitComponent:Xl,pitPoints:f,snap:!0,snapPoints:l,values:this.isDisabled?[c,u]:i,disabled:this.isDisabled}))}}],r&&kf(t.prototype,r),n&&kf(t,n),Object.defineProperty(t,"prototype",{writable:!1}),a}(O),$f=Bf;function qf(e){return qf="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},qf(e)}function Vf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Uf(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Vf(Object(r),!0).forEach((function(t){Kf(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Vf(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Kf(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==qf(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==qf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===qf(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Qf(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],c=!0,u=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,o=e}
1finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw o}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Zf(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Zf(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zf(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var zf=(0,ut.K)({name:"range-slider"}),Yf=(0,Ct.w)("RangeSlider"),Jf=function(e){var t=e||{},r=t.container,n=t.attribute,i=t.min,a=t.max,s=t.cssClasses,c=void 0===s?{}:s,u=t.step,l=t.pips,f=void 0===l||l,p=t.precision,m=void 0===p?0:p,d=t.tooltips,b=void 0===d||d;if(!r)throw new Error(zf("The `container` option is required."));var y=Wt(r),h={root:o(Yf(),c.root),disabledRoot:o(Yf({modifierName:"disabled"}),c.disabledRoot)},g=function(e){var t=e.containerNode,r=e.cssClasses,n=e.pips,o=e.step,i=e.tooltips;return function(e,a){var s=e.refine,c=e.range,u=e.start;if(!a){var l=c.min,f=c.max,p=Qf(u,2),m=p[0],d=p[1],b=m===-1/0?l:m,y=d===1/0?f:d;
1H(v($f,{cssClasses:r,refine:s,min:l,max:f,values:[b>f?f:b,y<l?l:y],tooltips:i,step:o,pips:n}),t)}}}({containerNode:y,step:u,pips:f,tooltips:b,cssClasses:h});return Uf(Uf({},Al(g,(function(){return H(null,y)}))({attribute:n,min:i,max:a,precision:m})),{},{$$type:"ais.rangeSlider",$$widgetType:"ais.rangeSlider"})};function Xf(e){return Xf="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},Xf(e)}function Gf(e){return function(e){if(Array.isArray(e))return ip(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||op(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ep(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function tp(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ep(Object(r),!0).forEach((function(t){rp(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ep(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function rp(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Xf(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Xf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Xf(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function np(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],c=!0,u=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw o}}return s}}(e,t)||op(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function op(e,t){if(e){if("string"==typeof e)return ip(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ip(e,t):void 0}}function ip(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var ap=(0,ut.K)({name:"rating-menu",connector:!0}),sp="ais.ratingMenu",cp=function(e){var t=e.instantSearchInstance,r=e.helper,n=e.getRefinedStar,o=e.attribute;return function(){for(var e=arguments.length,i=new Array(e),a=0;a<e;a++)i[a]=arguments[a];if(1!==i.length){var s=i[0],c=i[1],u=i[2],l=void 0===u?"Filter Applied":u;if("click"===s){var f=n()===Number(c);f||t.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:sp,eventType:s,payload:{eventName:l,index:r.getIndex(),filters:["".concat(o,">=").concat(c)]},attribute:o})}}else t.sendEventToInsights(i[0])}},up=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt.Z;return(0,ft._)(e,ap()),function(r){var n,o=r||{},i=o.attribute,a=o.max,s=void 0===a?5:a;if(!i)throw new Error(ap("The `attribute` option is required."));var c=function(e){var t,r=e.getNumericRefinements(i);if(null!==(t=r[">="])&&void 0!==t&&t.length)return r[">="][0]};function u(e,t){var r=c(e)===Number(t),n=e.resetPage().removeNumericRefinement(i);return r?n:n.addNumericRefinement(i,"<=",s).addNumericRefinement(i,">=",Number(t))}var l=function(e,t){n("click",t),e.setState(u(e.state,t)).search()},f=function(e){return l.bind(null,e)},p=function(e){var t=e.state,r=e.createURL;return function(e){return r(u(t,e))}};return{$$type:sp,init:function(t){var r=t.instantSearchInstance;e(tp(tp({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(tp(tp({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},getRenderState:function(e,t){return tp(tp({},e),{},{ratingMenu:tp(tp({},e.ratingMenu),{},rp({},i,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=e.helper,o=e.results,a=e.state,u=e.instantSearchInstance,l=e.createURL,m=[];n||(n=cp({instantSearchInstance:u,helper:t,getRefinedStar:function(){return c(t.state)},attribute:i}));var d=!1,b=0,y=null==o?void 0:o.getFacetValues(i,{});if(o&&y){y.length;for(var v=function(e){var t=0;return e.forEach((function(e){var r=np(e.name.split("."),2)[1],n=void 0===r?"":r;t=Math.max(t,n.length)})),t}(y),h=(Math.pow(10,v),c(a)),g=function(e){var t=h===e;d=d||t;
1var r=y.filter((function(t){return Number(t.name)>=e&&Number(t.name)<=s})).map((function(e){return e.count})).reduce((function(e,t){return e+t}),0);if(b+=r,h&&!t&&0===r)return"continue";var n=Gf(new Array(Math.floor(s/1))).map((function(t,r){return 1*r<e}));m.push({stars:n,name:String(e),label:String(e),value:String(e),count:r,isRefined:t})},O=1;O<s;O+=1)g(O)}m=m.reverse();var S=!o||0===o.nbHits;return{items:m,hasNoResults:S,canRefine:(!S||d)&&b>0,refine:f(t),sendEvent:n,createURL:p({state:a,createURL:l}),widgetParams:r}},dispose:function(e){var r=e.state;return t(),r.removeNumericRefinement(i)},getWidgetUiState:function(e,t){var r=t.searchParameters,n=c(r);return"number"!=typeof n?e:tp(tp({},e),{},{ratingMenu:tp(tp({},e.ratingMenu),{},rp({},i,n))})},getWidgetSearchParameters:function(e,t){var r=t.uiState,n=r.ratingMenu&&r.ratingMenu[i],o=e.clearRefinements(i).addDisjunctiveFacet(i);return n?o.addNumericRefinement(i,"<=",s).addNumericRefinement(i,">=",n):o.setQueryParameters({numericRefinements:tp(tp({},o.numericRefinements),{},rp({},i,{}))})}}}};function lp(e){var t=e.children,r=e.count,n=e.value,i=e.url,a=e.cssClasses;return r?v("a",{className:o(a.link),"aria-label":"".concat(n," & up"),href:i},t):v("div",{className:o(a.link),"aria-label":"".concat(n," & up"),disabled:!0},t)}var fp={item:function(e){var t=e.count,r=e.value,n=e.url,i=e.stars,a=e.cssClasses;return v(lp,{count:t,value:r,url:n,cssClasses:a},i.map((function(e,t){return v("svg",{key:t,className:o(a.starIcon,e?a.fullStarIcon:a.emptyStarIcon),"aria-hidden":"true",width:"24",height:"24"},v("use",{xlinkHref:e?"#ais-RatingMenu-starSymbol":"#ais-RatingMenu-starEmptySymbol"}))})),v("span",{className:o(a.label)},"& Up"),t&&v("span",{className:o(a.count)},(0,Gi.u)(t)))}},pp=fp;function mp(e){return mp="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},mp(e)}function dp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function bp(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?dp(Object(r),!0).forEach((function(t){yp(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dp(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function yp(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==mp(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==mp(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===mp(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var vp=(0,ut.K)({name:"rating-menu"}),hp=(0,Ct.w)("RatingMenu"),gp=v("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"}),Op=v("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"}),Sp=function(e){var t=e||{},r=t.container,n=t.attribute,i=t.max,a=void 0===i?5:i,s=t.cssClasses,c=void 0===s?{}:s,u=t.templates,l=void 0===u?{}:u;if(!r)throw new Error(vp("The `container` option is required."));var f=Wt(r),p={root:o(hp(),c.root),noRefinementRoot:o(hp({modifierName:"noRefinement"}),c.noRefinementRoot),list:o(hp({descendantName:"list"}),c.list),item:o(hp({descendantName:"item"}),c.item),selectedItem:o(hp({descendantName:"item",modifierName:"selected"}),c.selectedItem),disabledItem:o(hp({descendantName:"item",modifierName:"disabled"}),c.disabledItem),link:o(hp({descendantName:"link"}
1),c.link),starIcon:o(hp({descendantName:"starIcon"}),c.starIcon),fullStarIcon:o(hp({descendantName:"starIcon",modifierName:"full"}),c.fullStarIcon),emptyStarIcon:o(hp({descendantName:"starIcon",modifierName:"empty"}),c.emptyStarIcon),label:o(hp({descendantName:"label"}),c.label),count:o(hp({descendantName:"count"}),c.count)},m=function(e){var t=e.containerNode,r=e.cssClasses,n=e.templates,o=e.renderState;return function(e,i){var a=e.refine,s=e.items,c=e.createURL,u=e.instantSearchInstance;i?o.templateProps=Ht({defaultTemplates:pp,templatesConfig:u.templatesConfig,templates:n}):H(v(Wi,{createURL:c,cssClasses:r,facetValues:s,templateProps:o.templateProps,toggleRefinement:a},v("svg",{style:"display:none;"},v("symbol",{id:hp({descendantName:"starSymbol"}),viewBox:"0 0 24 24"},gp),v("symbol",{id:hp({descendantName:"starEmptySymbol"}),viewBox:"0 0 24 24"},Op))),t)}}({containerNode:f,cssClasses:p,renderState:{},templates:l});return bp(bp({},up(m,(function(){return H(null,f)}))({attribute:n,max:a})),{},{$$widgetType:"ais.ratingMenu"})};function wp(e){return wp="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},wp(e)}var Pp=["name","escapedValue"],jp=["escapedValue","value"];function _p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Rp(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?_p(Object(r),!0).forEach((function(t){Np(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Np(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==wp(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==wp(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===wp(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ep(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var Ip=(0,ut.K)({name:"refinement-list",connector:!0}),Tp=["isRefined","count:desc","name:asc"],xp=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt.Z;return(0,ft._)(e,Ip()),function(r){var n=r||{},o=n.attribute,i=n.operator,a=void 0===i?"or":i,s=n.limit,c=void 0===s?10:s,u=n.showMore,l=void 0!==u&&u,f=n.showMoreLimit,p=void 0===f?20:f,m=n.sortBy,d=void 0===m?Tp:m,b=n.escapeFacetValues,y=void 0===b||b,v=n.transformItems,h=void 0===v?function(e){return e}:v;if(!o)throw new Error(Ip("The `attribute` option is required."));if(!/^(and|or)$/.test(a))throw new Error(Ip('The `operator` must one of: `"and"`, `"or"` (got "'.concat(a,'").')));if(!0===l&&p<=c)throw new Error(Ip("`showMoreLimit` should be greater than `limit`."));var g,O,S,w=function(e){var t=e.name,r=e.escapedValue;return Rp(Rp({},Ep(e,Pp)),{},{value:r,label:t,highlighted:t})},P=[],j=!0,_=!1,R=function(){};function N(){R()}function E(){return _?p:c}var I=function(){return function(){}};return{$$type:"ais.refinementList",init:function(t){e(Rp(Rp({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e(Rp(Rp({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1)},getRenderState:function(e,t){return Rp(Rp({},e),{},{refinementList:Rp(Rp({},e.refinementList),{},Np({},o,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(t){var n=t.results,i=t.state,a=t.createURL,s=t.instantSearchInstance,u=t.helper,f=[],p=[];if(S&&O&&I||(S=(0,Bi.l)({instantSearchInstance:s,helper:u,attribute:o,widgetType:this.$$type}
1),O=function(e){S("click",e),u.toggleFacetRefinement(o,e).search()},I=function(t,r){return function(n){return function(i){var a=n.instantSearchInstance,s=n.results;if(""===i&&P)e(Rp(Rp({},r.getWidgetRenderState(Rp(Rp({},n),{},{results:g}))),{},{instantSearchInstance:a}),!1);else{var c={highlightPreTag:y?dt.dg.highlightPreTag:dt.Rn.highlightPreTag,highlightPostTag:y?dt.dg.highlightPostTag:dt.Rn.highlightPostTag};t.searchForFacetValues(o,i,Math.min(E(),100),c).then((function(t){var o=y?(0,dt.gf)(t.facetHits):t.facetHits,i=h(o.map((function(e){var t=e.escapedValue,r=e.value;return Rp(Rp({},Ep(e,jp)),{},{value:t,label:r})})),{results:s});e(Rp(Rp({},r.getWidgetRenderState(Rp(Rp({},n),{},{results:g}))),{},{items:i,canToggleShowMore:!1,canRefine:!0,isFromSearch:!0,instantSearchInstance:a}),!1)}))}}}}(u,this)),n){var m=n.getFacetValues(o,{sortBy:d,facetOrdering:d===Tp});p=m&&Array.isArray(m)?m:[],f=h(p.slice(0,E()).map(w),{results:n});var b=i.maxValuesPerFacet,v=E();j=b>v?p.length<=v:p.length<v,g=n,P=f,t.results&&(R=function(e,t){return function(){_=!_,t.render(e)}}(t,this))}var T=I&&I(t),x=_&&P.length>c||l&&!j;return{createURL:function(e){return a(i.resetPage().toggleFacetRefinement(o,e))},items:f,refine:O,searchForItems:T,isFromSearch:!1,canRefine:f.length>0,widgetParams:r,isShowingMore:_,canToggleShowMore:x,toggleShowMore:N,sendEvent:S,hasExhaustiveItems:j}},dispose:function(e){var r=e.state;t();var n=r.setQueryParameter("maxValuesPerFacet",void 0);return"and"===a?n.removeFacet(o):n.removeDisjunctiveFacet(o)},getWidgetUiState:function(e,t){var r=t.searchParameters,n="or"===a?r.getDisjunctiveRefinements(o):r.getConjunctiveRefinements(o);return n.length?Rp(Rp({},e),{},{refinementList:Rp(Rp({},e.refinementList),{},Np({},o,n))}):e},getWidgetSearchParameters:function(e,t){var r=t.uiState,n="or"===a,i=r.refinementList&&r.refinementList[o],s=e.clearRefinements(o),u=n?s.addDisjunctiveFacet(o):s.addFacet(o),f=u.maxValuesPerFacet||0,m=Math.max(f,l?p:c),d=u.setQueryParameter("maxValuesPerFacet",m);if(!i){var b=n?"disjunctiveFacetsRefinements":"facetsRefinements";return d.setQueryParameters(Np({},b,Rp(Rp({},d[b]),{},Np({},o,[]))))}return i.reduce((function(e,t){return n?e.addDisjunctiveFacetRefinement(o,t):e.addFacetRefinement(o,t)}),d)}}}},Cp=v("path",{d:"M8.114 10L.944 2.83 0 1.885 1.886 0l.943.943L10 8.113l7.17-7.17.944-.943L20 1.886l-.943.943-7.17 7.17 7.17 7.17.943.944L18.114 20l-.943-.943-7.17-7.17-7.17 7.17-.944.943L0 18.114l.943-.943L8.113 10z"}),kp=v("path",{d:"M26.804 29.01c-2.832 2.34-6.465 3.746-10.426 3.746C7.333 32.756 0 25.424 0 16.378 0 7.333 7.333 0 16.378 0c9.046 0 16.378 7.333 16.378 16.378 0 3.96-1.406 7.594-3.746 10.426l10.534 10.534c.607.607.61 1.59-.004 2.202-.61.61-1.597.61-2.202.004L26.804 29.01zm-10.426.627c7.323 0 13.26-5.936 13.26-13.26 0-7.32-5.937-13.257-13.26-13.257C9.056 3.12 3.12 9.056 3.12 16.378c0 7.323 5.936 13.26 13.258 13.26z"}),Dp=v("g",{fill:"none",fillRule:"evenodd"},v("g",{transform:"translate(1 1)",strokeWidth:"2"},v("circle",{strokeOpacity:".5",cx:"18",cy:"18",r:"18"}),v("path",{d:"M36 18c0-9.94-8.06-18-18-18"},v("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))),Mp={reset:function(e){return v("svg",{className:e.cssClasses.resetIcon,viewBox:"0 0 20 20",width:"10",height:"10"},Cp)},submit:function(e){return v("svg",{className:e.cssClasses.submitIcon,width:"10",height:"10",viewBox:"0 0 40 40"},kp)},loadingIndicator:function(e){return v("svg",{className:e.cssClasses.loadingIcon,width:"16",height:"16",viewBox:"0 0 38 38",stroke:"#444"},Dp)}},Lp=Mp,Ap={item:function(e){var t=e.cssClasses,r=e.count,n=e.value,i=e.highlighted,a=e.isRefined,s=e.isFromSearch;return v("label",{className:o(t.label)},v("input",{type:"checkbox",className:o(t.checkbox),value:n,defaultChecked:a}),v("span",{className:o(t.labelText),dangerouslySetInnerHTML:s?{__html:i}:void 0},!s&&i),v("span",{className:o(t.count)},(0,Gi.u)(r)))},showMoreText:function(e){return e.isShowingMore?"Show less":"Show more"},searchableNoResults:function(){return"No results"}},Fp=Ap;function Hp(e){return Hp="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},Hp(e)}function Wp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Bp(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Wp(Object(r),!0).forEach((function(t){$p(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Wp(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function $p(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Hp(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Hp(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Hp(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var qp=(0,ut.K)({name:"refinement-list"}),Vp=(0,Ct.w)("RefinementList"),Up=(0,Ct.w)("SearchBox"),Kp=function(e){var t=e||{},r=t.container,n=t.attribute,i=t.operator,a=t.sortBy,s=t.limit,c=t.showMore,u=t.showMoreLimit,l=t.searchable,f=void 0!==l&&l,p=t.searchablePlaceholder,m=void 0===p?"Search...":p,d=t.searchableEscapeFacetValues,b=void 0===d||d,y=t.searchableIsAlwaysActive,h=void 0===y||y,g=t.cssClasses,O=void 0===g?{}:g,S=t.templates,w=void 0===S?{}:S,P=t.transformItems;if(!r)throw new Error(qp("The `container` option is required."));var j=!!f&&Boolean(b),_=Wt(r),R={root:o(Vp(),O.root),noRefinementRoot:o(Vp({modifierName:"noRefinement"}),O.noRefinementRoot),list:o(Vp({descendantName:"list"}),O.list),item:o(Vp({descendantName:"item"}),O.item),selectedItem:o(Vp({descendantName:"item",modifierName:"selected"}),O.selectedItem),searchBox:o(Vp({descendantName:"searchBox"}),O.searchBox),label:o(Vp({descendantName:"label"}),O.label),checkbox:o(Vp({descendantName:"checkbox"}),O.checkbox),labelText:o(Vp({descendantName:"labelText"}),O.labelText),count:o(Vp({descendantName:"count"}),O.count),noResults:o(Vp({descendantName:"noResults"}),O.noResults),showMore:o(Vp({descendantName:"showMore"}),O.showMore),disabledShowMore:o(Vp({descendantName:"showMore",modifierName:"disabled"}),O.disabledShowMore),searchable:{root:o(Up(),O.searchableRoot),form:o(Up({descendantName:"form"}),O.searchableForm),input:o(Up({descendantName:"input"}),O.searchableInput),submit:o(Up({descendantName:"submit"}),O.searchableSubmit),submitIcon:o(Up({descendantName:"submitIcon"}),O.searchableSubmitIcon),reset:o(Up({descendantName:"reset"}),O.searchableReset),resetIcon:o(Up({descendantName:"resetIcon"}),O.searchableResetIcon),loadingIndicator:o(Up({descendantName:"loadingIndicator"}),O.searchableLoadingIndicator),loadingIcon:o(Up({descendantName:"loadingIcon"}),O.searchableLoadingIcon)}},N=function(e){var t=e.containerNode,r=e.cssClasses,n=e.templates,o=e.searchBoxTemplates,i=e.renderState,a=e.showMore,s=e.searchable,c=e.searchablePlaceholder,u=e.searchableIsAlwaysActive;return function(e,l){var f=e.refine,p=e.items,m=e.createURL,d=e.searchForItems,b=e.isFromSearch,y=e.instantSearchInstance,h=e.toggleShowMore,g=e.isShowingMore,O=e.hasExhaustiveItems,S=e.canToggleShowMore;if(l)return i.templateProps=Ht({defaultTemplates:Fp,templatesConfig:y.templatesConfig,templates:n}),void(i.searchBoxTemplateProps=Ht({defaultTemplates:Lp,templatesConfig:y.templatesConfig,templates:o}));H(v(Wi,{createURL:m,cssClasses:r,facetValues:p,templateProps:i.templateProps,searchBoxTemplateProps:i.searchBoxTemplateProps,toggleRefinement:f,searchFacetValues:s?d:void 0,searchPlaceholder:c,searchIsAlwaysActive:u,isFromSearch:b,showMore:a&&!b&&p.length>0,toggleShowMore:h,isShowingMore:g,hasExhaustiveItems:O,canToggleShowMore:S}),t)}}({containerNode:_,cssClasses:R,templates:w,searchBoxTemplates:{submit:w.searchableSubmit,reset:w.searchableReset,loadingIndicator:w.searchableLoadingIndicator},renderState:{},searchable:f,searchablePlaceholder:m,searchableIsAlwaysActive:h,showMore:c});return Bp(Bp({},xp(N,(function(){return H(null,_)}))({attribute:n,operator:i,limit:s,showMore:c,showMoreLimit:u,sortBy:a,escapeFacetValues:j,transformItems:P})),{},{$$widgetType:"ais.refinementList"})},Qp=function(e){var t=e.cssClasses,r=e.templates,n=e.isRelevantSorted,o=e.isVirtualReplica,i=e.refine;return o?v("div",{className:t.root},v(rt,{templateKey:"text",templates:r,rootProps:{className:t.text},data:{isRelevantSorted:n}}),v("button",{type:"button",className:t.button,onClick:function(){i(n?0:void 0)}},v(rt,{rootTagName:"span",templateKey:"button",templates:r,data:{isRelevantSorted:n}}))):null};function Zp(e){return Zp="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},Zp(e)}function zp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Yp(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?zp(Object(r),!0).forEach((function(t){Jp(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zp(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Jp(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Zp(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Zp(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Zp(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Xp=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:lt.Z,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt.Z;return function(r){var n={};return{$$type:"ais.relevantSort",init:function(t){var r=t.instantSearchInstance;e(Yp(Yp({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(Yp(Yp({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var r=e.state;return t(),r.setQueryParameter("relevancyStrictness",void 0)},getRenderState:function(e,t){return Yp(Yp({},e),{},{relevantSort:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,o=e.helper;n.refine||(n.refine=function(e){o.setQueryParameter("relevancyStrictness",e).search()});var i=(t||{}).appliedRelevancyStrictness,a=void 0!==i;return{isRelevantSorted:void 0!==i&&i>0,isVirtualReplica:a,canRefine:a,refine:n.refine,widgetParams:r}},getWidgetSearchParameters:function(e,t){var r,n=t.uiState;return e.setQueryParameter("relevancyStrictness",null!==(r=n.relevantSort)&&void 0!==r?r:e.relevancyStrictness)},getWidgetUiState:function(e,t){var r=t.searchParameters;return Yp(Yp({},e),{},{relevantSort:r.relevancyStrictness||e.relevantSort})}}}},Gp={text:function(){return""},button:function(e){return e.isRelevantSorted?"See all results":"See relevant results"}};function em(e){return em="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},em(e)}function tm(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function rm(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tm(Object(r),!0).forEach((function(t){nm(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tm(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function nm(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==em(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==em(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===em(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var om=(0,ut.K)({name:"relevant-sort"}),im=(0,Ct.w)("RelevantSort"),am=function(e){var t=e.container,r=e.templates,n=void 0===r?{}:r,i=e.cssClasses,a=void 0===i?{}:i;if(!t)throw new Error(om("The `container` option is required."));var s=Wt(t),c={root:o(im(),a.root),text:o(im({descendantName:"text"}),a.text),button:o(im({descendantName:"button"}),a.button)},u=rm(rm({},Gp),n),l=function(e){var t=e.containerNode,r=e.cssClasses,n=e.templates;return function(e){var o=e.isRelevantSorted,i=e.isVirtualReplica,a=e.refine;H(v(Qp,{cssClasses:r,templates:n,isRelevantSorted:o,isVirtualReplica:i,refine:a}),t)}}({containerNode:s,cssClasses:c,renderState:{},templates:u});return rm(rm({},Xp(l,(function(){H(null,s)}))({})),{},{$$widgetType:"ais.relevantSort"})};function sm(e){return sm="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},sm(e)}function cm(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function um(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?cm(Object(r),!0).forEach((function(t){lm(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cm(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function lm(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==sm(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==sm(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===sm(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var fm=(0,ut.K)({name:"search-box",connector:!0}),pm=function(e,t){return t(e)},mm=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt.Z;return(0,ft._)(e,fm()),function(r){var n,o,i=(r||{}).queryHook,a=void 0===i?pm:i;return{$$type:"ais.searchBox",init:function(t){var r=t.instantSearchInstance;e(um(um({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(um(um({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var r=e.state;return t(),r.setQueryParameter("query",void 0)},getRenderState:function(e,t){return um(um({},e),{},{searchBox:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.helper,i=e.searchMetadata,s=e.state;return n||(n=function(e){a(e,(function(e){return t.setQuery(e).search()}))},o=function(){t.setQuery("").search()}),{query:s.query||"",refine:n,clear:o,widgetParams:r,isSearchStalled:i.isSearchStalled}},getWidgetUiState:function(e,t){var r=t.searchParameters.query||"";return""===r||e&&e.query===r?e:um(um({},e),{},{query:r})},getWidgetSearchParameters:function(e,t){var r=t.uiState;return e.setQueryParameter("query",r.query||"")}}}};function dm(e){return dm="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},dm(e)}function bm(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ym(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?bm(Object(r),!0).forEach((function(t){vm(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bm(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function vm(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==dm(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==dm(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===dm(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var hm=(0,ut.K)({name:"search-box"}),gm=(0,Ct.w)("SearchBox"),Om=function(e){var t=e||{},r=t.container,n=t.placeholder,i=void 0===n?"":n,a=t.cssClasses,s=void 0===a?{}:a,c=t.autofocus,u=void 0!==c&&c,l=t.searchAsYouType,f=void 0===l||l,p=t.showReset,m=void 0===p||p,d=t.showSubmit,b=void 0===d||d,y=t.showLoadingIndicator,h=void 0===y||y,g=t.queryHook,O=t.templates,S=void 0===O?{}:O;if(!r)throw new Error(hm("The `container` option is required."));var w=Wt(r),P={root:o(gm(),s.root),form:o(gm({descendantName:"form"}),s.form),input:o(gm({descendantName:"input"}),s.input),submit:o(gm({descendantName:"submit"}),s.submit),submitIcon:o(gm({descendantName:"submitIcon"}),s.submitIcon),reset:o(gm({descendantName:"reset"}),s.reset),resetIcon:o(gm({descendantName:"resetIcon"}),s.resetIcon),loadingIndicator:o(gm({descendantName:"loadingIndicator"}),s.loadingIndicator),loadingIcon:o(gm({descendantName:"loadingIcon"}),s.loadingIcon)},j=ym(ym({}
1,Lp),S),_=function(e){var t=e.containerNode,r=e.cssClasses,n=e.placeholder,o=e.templates,i=e.autofocus,a=e.searchAsYouType,s=e.showReset,c=e.showSubmit,u=e.showLoadingIndicator;return function(e){var l=e.refine,f=e.query,p=e.isSearchStalled;H(v(Si,{query:f,placeholder:n,autofocus:i,refine:l,searchAsYouType:a,templates:o,showSubmit:c,showReset:s,showLoadingIndicator:u,isSearchStalled:p,cssClasses:r}),t)}}({containerNode:w,cssClasses:P,placeholder:i,templates:j,autofocus:u,searchAsYouType:f,showReset:m,showSubmit:b,showLoadingIndicator:h});return ym(ym({},mm(_,(function(){return H(null,w)}))({queryHook:g})),{},{$$widgetType:"ais.searchBox"})};function Sm(e){return Sm="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},Sm(e)}function wm(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Pm(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?wm(Object(r),!0).forEach((function(t){jm(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wm(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function jm(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Sm(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Sm(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Sm(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var _m=(0,ut.K)({name:"sort-by",connector:!0}),Rm=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt.Z;(0,ft._)(e,_m());var r={};return function(n){var o=n||{},i=o.items,a=o.transformItems,s=void 0===a?function(e){return e}:a;if(!Array.isArray(i))throw new Error(_m("The `items` option expects an array of objects."));return{$$type:"ais.sortBy",init:function(t){var r=t.instantSearchInstance,n=this.getWidgetRenderState(t),o=n.currentRefinement;(0,Vr.s)(i,(function(e){return e.value===o}));e(Pm(Pm({},n),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(Pm(Pm({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var n=e.state;return t(),r.initialIndex?n.setIndex(r.initialIndex):n},getRenderState:function(e,t){return Pm(Pm({},e),{},{sortBy:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,o=e.helper,a=e.state,c=e.parent;!r.initialIndex&&c&&(r.initialIndex=c.getIndexName()),r.setIndex||(r.setIndex=function(e){o.setIndex(e).search()});var u=!t||0===t.nbHits;return{currentRefinement:a.index,options:s(i,{results:t}),refine:r.setIndex,hasNoResults:u,canRefine:!u&&i.length>0,widgetParams:n}},getWidgetUiState:function(e,t){var n=t.searchParameters.index;return Pm(Pm({},e),{},{sortBy:n!==r.initialIndex?n:void 0})},getWidgetSearchParameters:function(e,t){var n=t.uiState;return e.setQueryParameter("index",n.sortBy||r.initialIndex||e.index)}}}};function Nm(e){return Nm="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},Nm(e)}function Em(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Im(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Em(Object(r),!0).forEach((function(t){Tm(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Em(Object(r)).forEac
1h((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Tm(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Nm(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Nm(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Nm(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var xm=(0,ut.K)({name:"sort-by"}),Cm=(0,Ct.w)("SortBy"),km=function(e){var t=e||{},r=t.container,n=t.items,i=t.cssClasses,a=void 0===i?{}:i,s=t.transformItems;if(!r)throw new Error(xm("The `container` option is required."));var c=Wt(r),u={root:o(Cm(),a.root),select:o(Cm({descendantName:"select"}),a.select),option:o(Cm({descendantName:"option"}),a.option)},l=function(e){var t=e.containerNode,r=e.cssClasses;return function(e,n){var o=e.currentRefinement,i=e.options,a=e.refine;n||H(v("div",{className:r.root},v(Wa,{cssClasses:r,currentValue:o,options:i,setValue:a})),t)}}({containerNode:c,cssClasses:u});return Im(Im({},Rm(l,(function(){return H(null,c)}))({container:c,items:n,transformItems:s})),{},{$$widgetType:"ais.sortBy"})};function Dm(e){return Dm="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},Dm(e)}var Mm=["nbHits","nbSortedHits","cssClasses","templateProps"];function Lm(){return Lm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Lm.apply(this,arguments)}function Am(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Fm(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Am(Object(r),!0).forEach((function(t){Hm(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Am(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Hm(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Dm(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Dm(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Dm(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Wm(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var Bm=function(e){var t=e.nbHits,r=e.nbSortedHits,n=e.cssClasses,i=e.templateProps,a=Wm(e,Mm);return v("div",{className:o(n.root)},v(rt,Lm({},i,{templateKey:"text",rootTagName:"span",rootProps:{className:n.text},data:Fm({hasManySortedResults:r&&r>1,hasNoSortedResults:0===r,hasOneSortedResults:1===r,hasManyResults:t>1,hasNoResults:0===t,hasOneResult:1===t,nbHits:t,nbSortedHits:r,cssClasses:n},a)})))};function $m(e){return $m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$m(e)}function qm(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Vm(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?qm(Object(r),!0).forEach((function(t){Um(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qm(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Um(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==$m(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==$m(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===$m(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Km=(0,ut.K)({name:"stats",connector:!0}),Qm=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt.Z;return(0,ft._)(e,Km()),function(r){return{$$type:"ais.stats",init:function(t){var r=t.instantSearchInstance;e(Vm(Vm({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(Vm(Vm({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(){t()},getRenderState:function(e,t){return Vm(Vm({},e),{},{stats:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,n=e.state;return t?{hitsPerPage:t.hitsPerPage,nbHits:t.nbHits,nbSortedHits:t.nbSortedHits,areHitsSorted:void 0!==t.appliedRelevancyStrictness&&t.appliedRelevancyStrictness>0&&t.nbSortedHits!==t.nbHits,nbPages:t.nbPages,page:t.page,processingTimeMS:t.processingTimeMS,query:t.query,widgetParams:r}:{hitsPerPage:n.hitsPerPage,nbHits:0,nbSortedHits:void 0,areHitsSorted:!1,nbPages:0,page:n.page||0,processingTimeMS:-1,query:n.query||"",widgetParams:r}}}}};function Zm(e){return Zm="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},Zm(e)}function zm(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ym(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?zm(Object(r),!0).forEach((function(t){Jm(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zm(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Jm(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Zm(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Zm(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Zm(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Xm=(0,ut.K)({name:"stats"}),Gm=(0,Ct.w)("Stats"),ed={text:function(e){return"".concat(e.areHitsSorted?function(e){var t=e.nbHits,r=e.hasNoSortedResults,n=e.hasOneSortedResults,o=e.hasManySortedResults,i=e.nbSortedHits,a="sorted out of ".concat((0,Gi.u)(t));if(r)return"No relevant results ".concat(a);if(n)return"1 relevant result ".concat(a);if(o)return"".concat((0,Gi.u)(i||0)," relevant results ").concat(a);return""}(e):function(e){var t=e.nbHits,r=e.hasNoResults,n=e.hasOneResult,o=e.hasManyResults;if(r)return"No results";if(n)return"1 result";if(o)return"".concat((0,Gi.u)(t)," results");return""}(e)," found in ").concat(e.processingTimeMS,"ms")}};var td=function(e){var t=e||{},r=t.container,n=t.cssClasses,i=void 0===n?{}:n,a=t.templates,s=void 0===a?{}:a;if(!r)throw new Error(Xm("The `container` option is required."));var c=Wt(r),u={root:o(Gm(),i.root),text:o(Gm({descendantName:"text"}),i.text)},l=function(e){var t=e.renderState,r=e.cssClasses,n=e.containerNode,o=e.templates;return function(e,i){var a=e.hitsPerPage,s=e.nbHits,c=e.nbSortedHits,u=e.areHitsSorted,l=e.nbPages,f=e.page,p=e.processingTimeMS,m=e.query,d=e.instantSearchInstance;i?t.templateProps=Ht({defaultTemplates:ed,templatesConfig:d.templatesConfig,templates:o}
1):H(v(Bm,{cssClasses:r,hitsPerPage:a,nbHits:s,nbSortedHits:c,areHitsSorted:u,nbPages:l,page:f,processingTimeMS:p,query:m,templateProps:t.templateProps}),n)}}({containerNode:c,cssClasses:u,templates:s,renderState:{}});return Ym(Ym({},Qm(l,(function(){return H(null,c)}))({})),{},{$$widgetType:"ais.stats"})};function rd(){return rd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},rd.apply(this,arguments)}var nd=function(e){var t=e.currentRefinement,r=e.refine,n=e.cssClasses,o=e.templateProps;return v("div",{className:n.root},v("label",{className:n.label},v("input",{className:n.checkbox,type:"checkbox",checked:t.isRefined,onChange:function(e){return r({isRefined:!e.target.checked})}}),v(rt,rd({},o,{rootTagName:"span",rootProps:{className:n.labelText},templateKey:"labelText",data:t}))))};function od(e){return od="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},od(e)}function id(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ad(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?id(Object(r),!0).forEach((function(t){sd(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):id(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function sd(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==od(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==od(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===od(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var cd=(0,ut.K)({name:"toggle-refinement",connector:!0}),ud="ais.toggleRefinement",ld=function(e){var t=e.instantSearchInstance,r=e.helper,n=e.attribute,o=e.on;return function(){for(var e=arguments.length,i=new Array(e),a=0;a<e;a++)i[a]=arguments[a];if(1!==i.length){var s=i[0],c=i[1],u=i[2],l=void 0===u?"Filter Applied":u;"click"===s&&void 0!==o&&(c||t.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:ud,eventType:s,payload:{eventName:l,index:r.getIndex(),filters:o.map((function(e){return"".concat(n,":").concat(e)}))},attribute:n}))}else t.sendEventToInsights(i[0])}},fd=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt.Z;return(0,ft._)(e,cd()),function(r){var n=r||{},o=n.attribute,i=n.on,a=void 0===i||i,s=n.off;if(!o)throw new Error(cd("The `attribute` option is required."));var c,u=void 0!==s,l=G(a).map(qr),f=u?G(s).map(qr):void 0,p=function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isRefined:!1},r=t.isRefined;r?(l.forEach((function(t){return e.removeDisjunctiveFacetRefinement(o,t)})),u&&f.forEach((function(t){return e.addDisjunctiveFacetRefinement(o,t)}))):(c("click",r),u&&f.forEach((function(t){return e.removeDisjunctiveFacetRefinement(o,t)})),l.forEach((function(t){return e.addDisjunctiveFacetRefinement(o,t)}))),e.search()}},m=function(e,t){var r=t.state,n=t.createURL;return function(){r=r.resetPage();var t=e?l:f;t&&t.forEach((function(e){r=r.removeDisjunctiveFacetRefinement(o,e)}));var i=e?f:l;return i&&i.forEach((function(e){r=r.addDisjunctiveFacetRefinement(o,e)})),n(r)}};return{$$type:ud,init:function(t){var r=t.instantSearchInstance;e(ad(ad({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(ad(ad({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var r=e.state;return t(),r.removeDisjunctiveFacet(o)},getRenderState:function(e,t){return ad(ad({},e),{},{toggleRefinement:ad(ad({},e.toggleRefinement),{},sd({},o,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=e.state,n=e.helper,i=e.results,a=e.createURL,s=e.instantSearchInstance,d=l.every((function(e){return t.isDisjunctiveFacetRefined(o,e)})),b={isRefined:d,count:0},y={isRefined:u&&!d,count:0};if(i){var v=G(f||!1),h=i.getFacetValues(o,{})||[],g=l.map((function(e){return(0,Vr.s)(h,(function(t){return t.escapedValue===qr(String(e))}))})).filter((function(e){return void 0!==e})),O=u?v.map((function(e){return(0,Vr.s)(h,(function(t){return t.escapedValue===qr(String(e))}))})).filter((function(e){return void 0!==e})):[];b={isRefined:!!g.length&&g.every((function(e){return e.isRefined})),count:g.reduce((function(e,t){return e+t.count}),0)||null},y={isRefined:!!O.length&&O.every((function(e){return e.isRefined})),count:O.reduce((function(e,t){return e+t.count}),0)||h.reduce((function(e,t){return e+t.count}),0)}}c||(c=ld({instantSearchInstance:s,attribute:o,on:l,helper:n}));var S=d?y:b;return{value:{name:o,isRefined:d,count:i?S.count:null,onFacetValue:b,offFacetValue:y},createURL:m(d,{state:t,createURL:a}),sendEvent:c,canRefine:Boolean(i?S.count:null),refine:p(n),widgetParams:r}},getWidgetUiState:function(e,t){var r=t.searchParameters,n=l&&l.every((function(e){return r.isDisjunctiveFacetRefined(o,e)}));return n?ad(ad({},e),{},{toggle:ad(ad({},e.toggle),{},sd({},o,n))}):e},getWidgetSearchParameters:function(e,t){var r=t.uiState,n=e.clearRefinements(o).addDisjunctiveFacet(o);return Boolean(r.toggle&&r.toggle[o])?(l&&l.forEach((function(e){n=n.addDisjunctiveFacetRefinement(o,e)})),n):u?(f&&f.forEach((function(e){n=n.addDisjunctiveFacetRefinement(o,e)})),n):n.setQueryParameters({disjunctiveFacetsRefinements:ad(ad({},e.disjunctiveFacetsRefinements),{},sd({},o,[]))})}}}},pd={labelText:function(e){return e.name}};function md(e){return md="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},md(e)}function dd(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function bd(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?dd(Object(r),!0).forEach((function(t){yd(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dd(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function yd(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==md(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==md(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===md(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var vd=(0,ut.K)({name:"toggle-refinement"}),hd=(0,Ct.w)("ToggleRefinement"),gd=function(e){var t=e||{},r=t.container,n=t.attribute,i=t.cssClasses,a=void 0===i?{}:i,s=t.templates,c=void 0===s?{}:s,u=t.on,l=void 0===u||u,f=t.off;if(!r)throw new Error(vd("The `container` option is required."));var p=Wt(r),m={root:o(hd(),a.root),label:o(hd({descendantName:"label"}),a.label),checkbox:o(hd({descendantName:"checkbox"}),a.checkbox),labelText:o(hd({descendantName:"labelText"}),a.labelText)},d=function(e){var t=e.containerNode,r=e.cssClasses,n=e.renderState,o=e.templates;return function(e,i){var a=e.value,s=e.refine,c=e.instantSearchInstance;i?n.templateProps=Ht({defaultTemplates:pd,templatesConfig:c.templatesConfig,templates:o}):H(v(nd,{cssClasses:r,currentRefinement:a,templateProps:n.templateProps,refine:s}),t)}}({containerNode:p,cssClasses:m,renderState:{},templates:c});return bd(bd({},fd(d,(function(){return H(null,p)}))({attribute:n,on:l,off:f})),{},{$$widgetType:"ais.toggleRefinement"})},Od=function(e){var t=e.cssClasses,r=e.isBrowserSupported,n=e.isListening,o=e.toggleListening,i=e.voiceListeningState,a=e.templates,s=i.status,c=i.transcript,u=i.isSpeechFinal,l=i.errorCode;return v("div",{className:t.root},v(rt,{templateKey:"buttonText",rootTagName:"button",rootProps:{className:t.button,type:"button",title:"Search by voice".concat(r?"":" (not supported on this browser)"),onClick:function(e){e.currentTarget instanceof HTMLElement&&e.currentTarget.blur(),o()},disabled:!r},data:{status:s,errorCode:l,isListening:n,transcript:c,isSpeechFinal:u,isBrowserSupported:r},templates:a}),v(rt,{templateKey:"status",rootProps:{className:t.status},data:{status:s,errorCode:l,isListening:n,transcript:c,isSpeechFinal:u,isBrowserSupported:r},templates:a}))};function Sd(e){return Sd="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},Sd(e)}function wd(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Pd(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?wd(Object(r),!0).forEach((function(t){jd(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wd(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function jd(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Sd(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Sd(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Sd(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var _d=function(e){var t,r=e.searchAsYouSpeak,n=e.language,o=e.onQueryChange,i=e.onStateChange,a=window.webkitSpeechRecognition||window.SpeechRecognition,s=function(e){return{status:e,transcript:"",isSpeechFinal:!1,errorCode:void 0}},c=s("initial"),u=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};c=Pd(Pd({},c),e),i()},l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"initial";u(s(e))},f=function(){u({status:"waiting"})},p=function(e){u({status:"error",errorCode:e.error})},m=function(e){u({status:"recognizing",transcript:e.results[0]&&e.results[0][0]&&e.results[0][0].transcript||"",isSpeechFinal:e.results[0]&&e.results[0].isFinal}),r&&c.transcript&&o(c.transcript)},d=function(){c.errorCode||!c.transcript||r||o(c.transcript),"error"!==c.status&&u({status:"finished"})},b=function(){t&&(t.stop(),t.removeEventListener("start",f),t.removeEventListener("error",p),t.removeEventListener("result",m),t.removeEventListener("end",d),t=void 0)};return{getState:function(){return c},isBrowserSupported:function(){return Boolean(a)},isListening:function(){return"askingPermission"===c.status||"waiting"===c.status||"recognizing"===c.status},startListening:function(){(t=new a)&&(l("askingPermission"),t.interimResults=!0,n&&(t.lang=n),t.addEventListener("start",f),t.addEventListener("error",p),t.addEventListener("result",m),t.addEventListener("end",d),t.start())},stopListening:function(){b(),l("finished")},dispose:b}};function Rd(e){return Rd="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},Rd(e)}function Nd(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ed(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Nd(Object(r),!0).forEach((function(t){Id(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Nd(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Id(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Rd(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Rd(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Rd(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Td=(0,ut.K)({name:"voice-search",connector:!0}),xd=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt.Z;return(0,ft._)(e,Td()),function(r){var n=r.searchAsYouSpeak,o=void 0!==n&&n,i=r.language,a=r.additionalQueryParameters,s=r.createVoiceSearchHelper,c=void 0===s?_d:s;return{$$type:"ais.voiceSearch",init:function(t){var r=t.instantSearchInstance;e(Ed(Ed({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(Ed(Ed({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},getRenderState:function(e,t){return Ed(Ed({},e),{},{voiceSearch:this.getWidgetRenderState(t)})},getWidgetRenderState:function(t){var n=this,s=t.helper,u=t.instantSearchInstance;this._refine||(this._refine=function(e){if(e!==s.state.query){var t=i?[i.split("-")[0]]:void 0;s.setQueryParameter("queryLanguages",t),"function"==typeof a&&s.setState(s.state.setQueryParameters(Ed({ignorePlurals:!0,removeStopWords:!0,optionalWords:e},a({query:e})))),s.setQuery(e).search()}}),this._voiceSearchHelper||(this._voiceSearchHelper=c({searchAsYouSpeak:o,language:i,onQueryChange:function(e){return n._refine(e)},onStateChange:function(){e(Ed(Ed({},n.getWidgetRenderState(t)),{},{instantSearchInstance:u}),!1)}}));var l=this._voiceSearchHelper,f=l.isBrowserSupported,p=l.isListening,m=l.startListening,d=l.stopListening,b=l.getState;return{isBrowserSupported:f(),isListening:p(),toggleListening:function(){f()&&(p()?d():m())},voiceListeningState:b(),widgetParams:r}},dispose:function(e){var r=e.state;this._voiceSearchHelper.dispose(),t();var n=r;if("function"==typeof a){var o=a({query:""}),i=o?Object.keys(o).reduce((function(e,t){return e[t]=void 0,e}),{}):{};n=r.setQueryParameters(Ed({queryLanguages:void 0,ignorePlurals:void 0,removeStopWords:void 0,optionalWords:void 0},i))}return n.setQueryParameter("query",void 0)},getWidgetUiState:function(e,t){var r=t.searchParameters.query||"";return r?Ed(Ed({},e),{},{query:r}):e},getWidgetSearchParameters:function(e,t){var r=t.uiState;return e.setQueryParameter("query",r.query||"")}}}},Cd=v(g,null,v("line",{x1:"1",y1:"1",x2:"23",y2:"23"}),v("path",{d:"M9 9v3a3 3 0 0 0 5.12 2.12M15 9.34V4a3 3 0 0 0-5.94-.6"}),v("path",{d:"M17 16.95A7 7 0 0 1 5 12v-2m14 0v2a7 7 0 0 1-.11 1.23"}),v("line",{x1:"12",y1:"19",x2:"12",y2:"23"}),v("line",{x1:"8",y1:"23",x2:"16",y2:"23"})),kd=v("path",{d:"M19 10v2a7 7 0 0 1-14 0v-2"}),Dd=v("line",{x1:"12",y1:"19",x2:"12",y2:"23"}),Md=v("line",{x1:"8",y1:"23",x2:"16",y2:"23"}),Ld=function(e){var t=e.status,r=e.errorCode,n=e.isListening;return"error"===t&&"not-allowed"===r?Cd:v(g,null,v("path",{d:"M12 1a3 3 0 0 0-3 3v8a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3z",fill:n?"currentColor":"none"}),kd,Dd,Md)},Ad={buttonText:function(e){var t=e.status,r=e.errorCode,n=e.isListening;return v("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},v(Ld,{status:t,errorCode:r,isListening:n}))},status:function(e){return v("p",null,e.transcript)}},Fd=Ad;function Hd(e){return Hd="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},Hd(e)}function Wd(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Bd(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Wd(Object(r),!0).forEach((function(t){$d(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Wd(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function $d(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Hd(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Hd(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Hd(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var qd=(0,ut.K)({name:"voice-search"}),Vd=(0,Ct.w)("VoiceSearch"),Ud=function(e){var t=e||{},r=t.container,n=t.cssClasses,i=void 0===n?{}:n,a=t.templates,s=void 0===a?{}:a,c=t.searchAsYouSpeak,u=void 0!==c&&c,l=t.language,f=t.additionalQueryParameters,p=t.createVoiceSearchHelper;if(!r)throw new Error(qd("The `container` option is required."));var m=Wt(r),d={root:o(Vd(),i.root),button:o(Vd({descendantName:"button"}),i.button),status:o(Vd({descendantName:"status"}),i.status)},b=Bd(Bd({},Fd),s),y=function(e){var t=e.containerNode,r=e.cssClasses,n=e.templates;return function(e){var o=e.isBrowserSupported,i=e.isListening,a=e.toggleListening,s=e.voiceListeningState;H(v(Od,{cssClasses:r,templates:n,isBrowserSupported:o,isListening:i,toggleListening:a,voiceListeningState:s}),t)}}({containerNode:m,cssClasses:d,templates:b});return Bd(Bd({},xd(y,(function(){return H(null,m)}))({container:m,cssClasses:d,templates:b,searchAsYouSpeak:u,language:l,additionalQueryParameters:f,createVoiceSearchHelper:p})),{},{$$widgetType:"ais.voiceSearch"})},Kd=(0,n.Rn)(Zt,"answers is no longer supported"),Qd=(0,n.Rn)(fr,"use dynamicWidgets")}}]);
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.