1(n=>{var r={};function i(e){var t;return(r[e]||(t=r[e]={i:e,l:!1,exports:{}},n[e].call(t.exports,t,t.exports,i),t.l=!0,t)).exports}i.m=n,i.c=r,i.i=function(e){return e},i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=219)})([function(e,t,i){i.d(t,"a",function(){return n});var a=i(6);function n(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);(r="function"==typeof Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})):r).forEach(function(e){i.i(a.a)(t,e,n[e])})}return t}},function(e,t,n){function r(t,n){var r,e,i,a;return n=null!=n?n:{},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(r=Object(n),a=Object.keys(r),Object.getOwnPropertySymbols&&(i=Object.getOwnPropertySymbols(r),e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})),a.push.apply(a,i)),a.forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})),t}n.d(t,"a",function(){return r})},function(R,e,t){t.d(e,"f",function(){return j}),t.d(e,"b",function(){return O}),t.d(e,"d",function(){return h}),t.d(e,"e",function(){return _}),t.d(e,"a",function(){return h}),t.d(e,"g",function(){return E}),t.d(e,"c",function(){return P});var I,E,a,n,r,i,o,s,c,u,l,d,f,k={},T=[],x=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,N=Array.isArray;function A(e,t){for(var n in t)e[n]=t[n];return e}function F(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function h(e,t,n){var r,i,a,o={};for(a in t)"key"==a?r=t[a]:"ref"==a?i=t[a]:o[a]=t[a];if(2<arguments.length&&(o.children=3<arguments.length?I.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===o[a]&&(o[a]=e.defaultProps[a]
1);return b(e,o,r,i,null)}function b(e,t,n,r,i){e={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:null==i?++a:i,__i:-1,__u:0};return null==i&&null!=E.vnode&&E.vnode(e),e}function _(){return{current:null}}function O(e){return e.children}function j(e,t){this.props=e,this.context=t}function M(e,t){if(null==t)return e.__?M(e.__,e.__i+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?M(e):null}function C(e){var t,n,r,i,a;e.__P&&e.__d&&(n=(t=e.__v).__e,r=[],i=[],(a=A({},t)).__v=t.__v+1,E.vnode&&E.vnode(a),S(e.__P,a,t,e.__n,e.__P.namespaceURI,32&t.__u?[n]:null,r,null==n?M(t):n,!!(32&t.__u),i),a.__v=t.__v,y(r,a.__.__k[a.__i]=a,i),t.__e=t.__=null,a.__e!=n)&&function e(t){if(null!=(t=t.__)&&null!=t.__c)return t.__e=t.__c.base=null,t.__k.some(function(e){if(null!=e&&null!=e.__e)return t.__e=t.__c.base=e.__e}),e(t)}(a)}function p(e){(e.__d||(e.__d=!0,!n.push(e))||m.__r++)&&r==E.debounceRendering||((r=E.debounceRendering)||i)(m)}function m(){try{for(var e,t=1;n.length;)n.length>t&&n.sort(o),e=n.shift(),t=n.length,C(e)}finally{n.length=m.__r=0}}function L(e,t,n,r,i,a,o,s,c,u,l){var d,f,h,p,m,g,v=r&&r.__k||T,y=t.length;for(c=((e,t,n,r,i)=>{var a,o,s,c,u,l=n.length,d=l,f=0;for(e.__k=new Array(i),a=0;a<i;a++)null!=(o=t[a])&&"boolean"!=typeof o&&"function"!=typeof o?("string"==typeof o||"number"==typeof o||"bigint"==typeof o||o.constructor==String?o=e.__k[a]=b(null,o,null,null,null):N(o)?o=e.__k[a]=b(O,{children:o},null,null,null):void 0===o.constructor&&0<o.__b?o=e.__k[a]=b(o.type,o.props,o.key,o.ref||null,o.__v):e.__k[a]=o,c=a+f,o.__=e,o.__b=e.__b+1,s=null,-1!=(u=o.__i=((e,t,n,r)=>{var i,a,o,s=e.key,c=e.type,u=t[n],e=null!=u&&0==(2&u.__u);if(null===u&&null==s||e&&s==u.key&&c==u.type)return n;if((e?1:0)<r)for(i=n-1,a=n+1;0<=i||a<t.length;)if(null!=(u=t[o=0<=i?i--:a++])&&0==(2&u.__u)&&s==u.key&&c==u.type)return o;return-1})(o,n,c,d))&&(d--,s=n[u])&&(s.__u|=2),null==s||null==s.__v?(-1==u&&(l<i?f--:i<l&&f++),"function"!=typeof o.type&&(o.__u|=4)):u!=c&&(u==c-1?f--:u==c+1?f++:(c<u?f--:f++,o.__u|=4))):e.__k[a]=null;if(d)for(a=0;a<l;a++)null!=(s=n[a])&&0==(2&s.__u)&&(s.__e==r&&(r=M(s)),function e(t,n,r){var i,a;if(E.unmount&&E.unmount(t),!(i=t.ref)||i.current&&i.current!=t.__e||w(i,null,n),null!=(i=t.__c)){if(i.componentWillUnmount)try{i.componentWillUnmount()}catch(t){E.__e(t,n)}i.base=i.__P=i.__n=null}if(i=t.__k)for(a=0;a<i.length;a++)i[a]&&e(i[a],n,r||"function"!=typeof t.type);r||F(t.__e),t.__c=t.__=t.__e=void 0}(s,s));return r})(n,t,v,c,y),d=0;d<y;d++)null!=(h=n.__k[d])&&(f=-1!=h.__i&&v[h.__i]||k,h.__i=d,g=S(e,h,f,i,a,o,s,c,u,l),p=h.__e,h.ref&&f.ref!=h.ref&&(f.ref&&w(f.ref,null,h),l.push(h.ref,h.__c||p,h)),null==m&&null!=p&&(m=p),4&h.__u?(c=function e(t,n,r){var i,a;if("function"==typeof t.type){for(i=t.__k,a=0;i&&a<i.length;a++)i[a]&&(i[a].__=t,n=e(i[a],n,r));return n}t.__e!=n&&(n&&t.type&&!n.parentNode&&(n=M(t)),n=r.insertBefore(t.__e,n||null));for(;n=n&&n.nextSibling,null!=n&&8==n.nodeType;);return n}(h,c,e),f.__e&&(f.__e=null)):"function"==typeof h.type&&void 0!==g?c=g:p&&(c=p.nextSibling),h.__u&=-7);return n.__e=m,c}function g(e,t,n){"-"==t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||x.test(t)?n:n+"px"}function D(e,t,n,r,i){var a,o;e:if("style"==t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||g(e.style,t,"");if(n)for(t in n)r&&n[t]==r[t]||g(e.style,t,n[t])}else if("o"==t[0]&&"n"==t[1])a=t!=(t=t.replace(u,"$1")),t=((o=t.toLowerCase())in e||"onFocusOut"==t||"onFocusIn"==t?o:t).slice(2),e.l||(e.l={}),(e.l[t+a]=n)?r?n[c]=r[c]:(n[c]=l,e.addEventListener(t,a?f:d,a)):e.removeEventListener(t,a?f:d,a);else{if("http://www.w3.org/2000/svg"==i)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&&"rowSpan"!=t&&"colSpan"!=t&&"role"!=t&&"popover"!=t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"!=typeof n&&(null==n||!1===n&&"-"!=t[4]?e.removeAttribute(t):e.setAttribute(t,"popover"==t&&1==n?"":n))}}function v(n){return function(e){if(this.l){var t=this.l[e.type+n];if(null==e[s])e[s]=l++;else if(e[s]<t[c])return;return t(E.event?E.event(e):e)}}}function S(e,t,n,r,i,a,o,s,c,u){var l,d,f,h,p,m,g,v,y,b,S,w,R,x,_,C,P=t.type;if(void 0!==t.constructor)return null;128&n.__u&&(c=!!(32&n.__u),a=[s=t.__e=n.__e]),(l=E.__b)&&l(t);e:if("function"==typeof P){d=o.length;try{if(y=t.props,b=P.prototype&&P.prototype.render,S=(l=P.contextType)&&r[l.__c],w=l?S?S.props.value:l.__:r,n.__c?v=(f=t.__c=n.__c).__=f.__E:(b?t.__c=f=new P(y,w):(t.__c=f=new j(y,w),f.constructor=P,f.render=q),S&&S.sub(f),f.state||(f.state={}),f.__n=r,h=f.__d=!0,f.__h=[],f._sb=[]),b&&null==f.__s&&(f.__s=f.state),b&&null!=P.getDerivedStateFromProps&&(f.__s==f.state&&(f.__s=A({},f.__s)),A(f.__s,P.getDerivedStateFromProps(y,f.__s))),p=f.props,m=f.state,f.__v=t,h)b&&null==P.getDerivedStateFromProps&&null!=f.componentWillMount&&f.componentWillMount(),b&&null!=f.componentDidMount&&f.__h.push(f.componentDidMount);else{if(b&&null==P.getDerivedStateFromProps&&y!==p&&null!=f.componentWillReceiveProps&&f.componentWillReceiveProps(y,w),t.__v==n.__v||!f.__e&&null!=f.shouldComponentUpdate&&!1===f.shouldComponentUpdate(y,f.__s,w)){t.__v!=n.__v&&(f.props=y,f.state=f.__s,f.__d=!1),t.__e=n.__e,t.__k=n.__k,t.__k.some(function(e){e&&(e.__=t)}),T.push.apply(f.__h,f._sb),f._sb=[],f.__h.length&&o.push(f),s=M(n);break e}null!=f.componentWillUpdate&&f.componentWillUpdate(y,f.__s,w),b&&null!=f.componentDidUpdate&&f.__h.push(function(){f.componentDidUpdate(p,m,g)})}if(f.context=w,f.props=y,f.__P=e,f.__e=!1,R=E.__r,x=0,b)f.state=f.__s,f.__d=!1,R&&R(t),l=f.render(f.props,f.state,f.context),T.push.apply(f.__h,f._sb),f._sb=[];else for(;f.__d=!1,R&&R(t),l=f.render(f.props,f.state,f.context),f.state=f.__s,f.__d&&++x<25;);f.state=f.__s,null!=f.getChildContext&&(r=A(A({},r),f.getChildContext())),b&&!h&&null!=f.getSnapshotBeforeUpdate&&(g=f.getSnapshotBeforeUpdate(p,m)),_=null!=l&&l.type===O&&null==l.key?W(l.props.children):l,s=L(e,N(_)?_:[_],t,n,r,i,a,o,s,c,u),f.base=t.__e,t.__u&=-161,f.__h.length&&o.push(f),v&&(f.__E=f.__=null)}
1catch(e){if(o.length=d,t.__v=null,c||null!=a){if(e.then){for(t.__u|=c?160:128;s&&8==s.nodeType&&s.nextSibling;)s=s.nextSibling;null!=a&&(a[a.indexOf(s)]=null),t.__e=s}else if(null!=a)for(C=a.length;C--;)F(a[C])}else t.__e=n.__e;null==t.__k&&(t.__k=n.__k||[]),e.then||H(t),E.__e(e,t,n)}}else null==a&&t.__v==n.__v?(t.__k=n.__k,t.__e=n.__e):s=t.__e=((e,t,n,r,i,a,o,s,c)=>{var u,l,d,f,h,p,m,g=n.props||k,v=t.props,y=t.type;if(i="svg"==y?"http://www.w3.org/2000/svg":"math"==y?"http://www.w3.org/1998/Math/MathML":i||"http://www.w3.org/1999/xhtml",null!=a)for(u=0;u<a.length;u++)if((h=a[u])&&"setAttribute"in h==!!y&&(y?h.localName==y:3==h.nodeType)){e=h,a[u]=null;break}if(null==e){if(null==y)return document.createTextNode(v);e=document.createElementNS(i,y,v.is&&v),s&&(E.__m&&E.__m(t,a),s=!1),a=null}if(null==y)g===v||s&&e.data==v||(e.data=v);else{if(a="textarea"==y&&null!=v.defaultValue?null:a&&I.call(e.childNodes),!s&&null!=a)for(g={},u=0;u<e.attributes.length;u++)g[(h=e.attributes[u]).name]=h.value;for(u in g)h=g[u],"dangerouslySetInnerHTML"==u?d=h:"children"==u||u in v||"value"==u&&"defaultValue"in v||"checked"==u&&"defaultChecked"in v||D(e,u,null,h,i);for(u in v)h=v[u],"children"==u?f=h:"dangerouslySetInnerHTML"==u?l=h:"value"==u?p=h:"checked"==u?m=h:s&&"function"!=typeof h||g[u]===h||D(e,u,h,g[u],i);if(l)s||d&&(l.__html==d.__html||l.__html==e.innerHTML)||(e.innerHTML=l.__html),t.__k=[];else if(d&&(e.innerHTML=""),L("template"==t.type?e.content:e,N(f)?f:[f],t,n,r,"foreignObject"==y?"http://www.w3.org/1999/xhtml":i,a,o,a?a[0]:n.__k&&M(n,0),s,c),null!=a)for(u=a.length;u--;)F(a[u]);s&&"textarea"!=y||(u="value","progress"==y&&null==p?e.removeAttribute("value"):null!=p&&(p!==e[u]||"progress"==y&&!p||"option"==y&&p!=g[u])&&D(e,u,p,g[u],i),u="checked",null!=m&&m!=e[u]&&D(e,u,m,g[u],i))}return e})(n.__e,t,n,r,i,a,o,c,u);return(l=E.diffed)&&l(t),128&t.__u?void 0:s}function H(e){e&&(e.__c&&(e.__c.__e=!0),e.__k)&&e.__k.some(H)}function y(e,t,n){for(var r=0;r<n.length;r++)w(n[r],n[++r],n[++r]);E.__c&&E.__c(t,e),e.some(function(t){try{e=t.__h,t.__h=[],e.some(function(e){e.call(t)})}catch(e){E.__e(e,t.__v)}})}function W(e){return"object"!=typeof e||null==e||0<e.__b?e:N(e)?e.map(W):void 0!==e.constructor?null:A({},e)}function w(e,t,n){try{var r;"function"==typeof e?((r="function"==typeof e.__u)&&e.__u(),r&&null==t||(e.__u=e(t))):e.current=t}catch(e){E.__e(e,n)}}function q(e,t,n){return this.constructor(e,n)}function P(e,t,n){var r,i,a,o;t==document&&(t=document.documentElement),E.__&&E.__(e,t),i=(r="function"==typeof n)?null:n&&n.__k||t.__k,a=[],o=[],S(t,e=(!r&&n||t).__k=h(O,null,[e]),i||k,k,t.namespaceURI,!r&&n?[n]:!i&&t.firstChild?I.call(t.childNodes):null,a,!r&&n?n:i?i.__e:t.firstChild,r,o),y(a,e,o),e.props.children=null}I=T.slice,E={__e:function(e,t,n,r){for(var i,a,o;t=t.__;)if((i=t.__c)&&!i.__)try{if((a=i.constructor)&&null!=a.getDerivedStateFromError&&(i.setState(a.getDerivedStateFromError(e)),o=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(e,r||{}),o=i.__d),o)return i.__E=i}catch(t){e=t}throw e}},a=0,j.prototype.setState=function(e,t){var n=null!=this.__s&&this.__s!=this.state?this.__s:this.__s=A({},this.state);(e="function"==typeof e?e(A({},n),this.props):e)&&A(n,e),null!=e&&this.__v&&(t&&this._sb.push(t),p(this))},j.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),p(this))},j.prototype.render=O,n=[],i="function"==typeof Promise?Promise.prototype.then.bind(Prom
1ise.resolve()):setTimeout,o=function(e,t){return e.__v.__b-t.__v.__b},m.__r=0,t=Math.random().toString(8),s="__d"+t,c="__a"+t,d=v(!(u=/(PointerCapture)$|Capture$/i)),f=v(!(l=0))},function(e,t,n){function r(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.map(function(e){return["https://www.algolia.com/doc/api-reference/widgets/",(t=e).name,"/js/",void 0!==(t=e.connector)&&t?"#connector":""].join("");var t}).join(", ");return function(e){return[e,"See documentation: ".concat(r)].filter(Boolean).join("\n\n")}}n.d(t,"a",function(){return r})},function(e,t,o){o.d(t,"a",function(){return n});var s=o(202);function n(e,t){if(null==e)return{};var n,r,i,a={};if("undefined"!=typeof Reflect&&Reflect.ownKeys)for(n=Reflect.ownKeys(e),i=0;i<n.length;i++)r=n[i],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r]);else if(a=o.i(s.a)(e,t),Object.getOwnPropertySymbols)for(n=Object.getOwnPropertySymbols(e),i=0;i<n.length;i++)r=n[i],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r]);return a}},function(e,t,n){var r=n(259),i=(n.d(t,"a",function(){return r.a}),n(260)),a=(n.d(t,"h",function(){return i.a}),n(261)),o=(n.d(t,"j",function(){return a.a}),n(262)),s=(n.d(t,"i",function(){return o.a}),n(263)),c=(n.d(t,"k",function(){return s.a}),n(264)),u=(n.d(t,"c",function(){return c.a}
1),n(265)),l=(n.d(t,"b",function(){return u.a}),n(266)),d=(n.d(t,"e",function(){return l.a}),n(267)),f=(n.d(t,"g",function(){return d.a}),n(268)),h=(n.d(t,"f",function(){return f.a}),n(269)),p=(n.d(t,"d",function(){return h.a}),n(270)),m=(n.d(t,"l",function(){return p.a}),n(271)),g=(n.d(t,"m",function(){return m.a}),n(29)),v=(n.d(t,"x",function(){return g.a}),n(116)),y=(n.d(t,"A",function(){return v.a}),n.d(t,"B",function(){return v.b}),n(272)),b=(n.d(t,"u",function(){return y.a}),n(122),n(274),n(276),n(117),n(118),n(121),n(120),n(119),n(273),n(123),n(124),n(278)),S=(n.d(t,"t",function(){return b.a}),n(277)),w=(n.d(t,"s",function(){return S.a}),n(279)),R=(n.d(t,"C",function(){return w.a}),n(26)),x=(n.d(t,"y",function(){return R.c}),n.d(t,"z",function(){return R.d}),n(280)),_=(n.d(t,"w",function(){return x.a}),n(252)),C=(n.d(t,"E",function(){return _.a}),n(253)),P=(n.d(t,"q",function(){return C.a}),n(254)),I=(n.d(t,"I",function(){return P.a}),n(255)),E=(n.d(t,"D",function(){return I.a}),n(256)),k=(n.d(t,"H",function(){return E.a}),n(258)),T=(n.d(t,"F",function(){return k.a}),n(257)),N=(n.d(t,"G",function(){return T.a}),n(251)),A=(n.d(t,"r",function(){return N.a}),n(12)),F=(n.d(t,"o",function(){return A.a}),n(281)),O=(n.d(t,"v",function(){return F.a}),n(46),n(74),n(125),n(282));n.d(t,"n",function(){return O.a}),n.d(t,"p",function(){return O.b}),n(75)},function(e,t,n){function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",function(){return r})},function(e,t,n){n.d(t,"a",function(){return s});var r=n(193),i=n(199),a=n(200),o=n(96);function s(e,t){return n.i(r.a)(e)||n.i(i.a)(e,t)||n.i(o.a)(e,t)||n.i(a.a)()}},function(e,t,n){n.d(t,"a",function(){return s});var r=n(194),i=n(198),a=n(201),o=n(96);function s(e){return n.i(r.a)(e)||n.i(i.a)(e)||n.i(o.a)(e)||n.i(a.a)()}},function(e,t,n){function r(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]}n.d(t,"a",function(){return r})},function(e,t,r){r.d(t,"a",function(){return n});var i=r(393);function n(e){var t="string"==typeof e,n=t?document.querySelector(e):e;if(r.i(i.a)(n))return n;throw n="Container must be `string` or `HTMLElement`.",t&&(n+=" Unable to find ".concat(e)),new Error(n)}},function(e,t,n){function r(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}n.d(t,"a",function(){return r})},function(e,t,n){function r(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce(function(e,t){return Array.isArray(t)?e.concat(t):e.concat([t])},[]).filter(Boolean).join(" ")}n.d(t,"a",function(){return r})},function(e,t,n){n.d(t,"a",function(){return i});var r=n(163);function i(e,t){if(void 0===e||"function"!=typeof e)throw new Error("The render function is not valid (received type ".concat(n.i(r.a)(e),").\n\n").concat(t))}},function(e,t,n){n.d(t,"a",function(){return r});var r=function(n){return function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=e.descendantName,e=e.modifierName,t=t?"-".concat(t):"",e=e?"--".concat(e):"";return"".concat("ais","-").concat(n).concat(t).concat(e)}}},function(e,t,n){n.d(t,"a",function(){return v});var r=n(27),i=n(21),a=n(25),o=n(6),s=n(28),c=n(16),u=n(0),l=n(1),d=n(8),f=n(11),h=n(2),p=n(50),m=n(159),g=(e=>{function t(){var e;return n.i(i.a)(this,t),e=n.i(r.a)(this,t,arguments),n.i(o.a)(e,"ref",n.i(h.e)()),n.i(o.a)(e,"nodes",[]),e}return n.i(s.a)(t,e),n.i(a.a)(t,[{key:"componentDidMount",value:function(){var t=new DocumentFragment,e=document.createElement("div");e.innerHTML=this.props.content,this.nodes=n.i(d.a)(e.childNodes),this.nodes.forEach(function(e){return t.appendChild(e)}),this.ref.current.replaceWith(t)}},{key:"componentWillUnmount",value:function(){this.nodes.forEach(function(e){n.i(c.a)(e,Element)?e.outerHTML="":e.nodeValue=""}),this.nodes[0]&&this.nodes[0].nodeValue&&(this.nodes[0].nodeValue="")}},{key:"render",value:function(){return n.i(h.a)("div",{ref:this.ref})}}]),t})(h.f),v=(e=>{function t(){return n.i(i.a)(this,t),n.i(r.a)(this,t,arguments)}return n.i(s.a)(t,e),n.i(a.a)(t,[{key:"shouldComponentUpdate",value:function(e){return!n.i(p.a)(this.props.data,e.data)||this.props.templateKey!==e.templateKey||!n.i(p.a)(this.props.rootProps,e.rootProps)}},{key:"render",value:function(){var e="fragment"===this.props.rootTagName?h.b:this.props.rootTagName,t=this.props.useCustomCompileOptions[this.props.templateKey]?this.props.templatesConfig.compileOptions:{},t=n.i(m.a)({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===t?null:"object"===(void 0===t?"undefined":n.i(f.a)(t))?n.i(h.a)(e,this.props.rootProps,t):e===h.b?n.i(h.a)(g,{content:t,key:Math.random()}):n.i(h.a)(e,n.i(l.a)(n.i(u.a)({},this.props.rootProps),{dangerouslySetInnerHTML:{__html:t}}))}}]),t})(h.f);n.i(o.a)(v,"defaultProps",{data:{},rootTagName:"div",useCustomCompileOptions:{},templates:{},templatesConfig:{}})},function(e,t,n){function r(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t}n.d(t,"a",function(){return r})},function(e,t,r){r.d(t,"a",function(){return n});var i=r(0),s=r(8),c=r(52);function n(e){var t=e.defaultTemplates,n=e.templatesConfig,t=function(a,e){var o=1<arguments.length&&void 0!==e?e:{};return r.i(c.a)(r.i(s.a)(Object.keys(a||{})).concat(r.i(s.a)(Object.keys(o)))).reduce(function(e,t){var n=a?a[t]:void 0,r=o[t],i=void 0!==r&&r!==n;return e.templates[t]=i?r:n,e.useCustomCompileOptions[t]=i,e},{templates:{},useCustomCompileOptions:{}})}(t,e.templates);return r.i(i.a)({templatesConfig:n},t)}},function(e,t,n){var i=n(208),r=n(97),a=n(98),o=n(99),s=n(100);function c(e,t,n,r){return new i(e,t,n,r)}c.version=n(104),c.AlgoliaSearchHelper=i,c.SearchParameters=o,c.RecommendParameters=r,c.SearchResults=s,c.RecommendResults=a,e.exports=c},function(e,t,r){r.d(t,"c",function(){return l}),r.d(t,"a",function(){return d}),r.d(t,"d",function(){return m}),r.d(t,"b",function(){return p});var i=r(6),n=r(22),a=r(23),o=r(0),s=r(1),c=r(39),u=r(167),l={highlightPreTag:"__ais-highlight__",highlightPostTag:"__/ais-highlight__"},d={highlightPreTag:"<mark>",highlightPostTag:"</mark>"};function f(e){return r.i(c.b)(e).replace(new RegExp(l.highlightPreTag,"g"),d.highlightPreTag).replace(new RegExp(l.highlightPostTag,"g"),d.highlightPostTag)}function h(n){return r.i(u.a)(n)&&"string"!=typeof n.value?Object.keys(n).reduce(function(e,t){return r.i(s.a)(r.i(o.a)({},e),r.i(i.a)({},t,h(n[t])))},{}):Array.isArray(n)?n.map(h):r.i(s.a)(r.i(o.a)({},n),{value:f(n.value)})}function p(e){return void 0===e.__escaped&&((e=e.map(function(e){r.i(a.a)(e);e=r.i(n.a)({},e);return e._highlightResult&&(e._highlightResult=h(e._highlightResult)),e._snippetResult&&(e._snippetResult=h(e._snippetResult)),e})).__escaped=!0),e}function m(e){return e.map(function(e){return r.i(s.a)(r.i(o.a)({},e),{highlighted:f(e.highlighted)})})}},function(e,t,o){o.d(t,"a",function(){return n});var s=o(8),c=Promise.resolve();function n(r){function e(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];null===i&&(i=c.then(function(){i=null,a?a=!1:r.apply(void 0,o.i(s.a)(t))}))}var i=null,a=!1;return e.wait=function(){if(null===i)throw new Error("The deferred function should be called before calling `wait()`");return i},e.cancel=function(){null!==i&&(a=!0)},e}},function(e,t,n){function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,"a",function(){return r})},function(e,t,n){function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];
1for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}n.d(t,"a",function(){return r})},function(e,t,n){function r(e){if(null==e)throw new TypeError("Cannot destructure "+e);return e}n.d(t,"a",function(){return r})},function(e,t){},function(e,t,n){function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}n.d(t,"a",function(){return i})},function(e,t,n){function r(e){e=e.createElement;return e("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 20"},e("path",{fill:"currentColor",fillRule:"evenodd",d:"M10 1.875c.27 0 .51.173.594.43l1.593 4.844a1.043 1.043 0 0 0 .664.664l4.844 1.593a.625.625 0 0 1 0 1.188l-4.844 1.593a1.043 1.043 0 0 0-.664.664l-1.593 4.844a.625.625 0 0 1-1.188 0l-1.593-4.844a1.042 1.042 0 0 0-.664-.664l-4.844-1.593a.625.625 0 0 1 0-1.188l4.844-1.593a1.042 1.042 0 0 0 .664-.664l1.593-4.844a.625.625 0 0 1 .594-.43ZM9 7.539A2.292 2.292 0 0 1 7.54 9L4.5 10l3.04 1A2.292 2.292 0 0 1 9 12.46l1 3.04 1-3.04A2.293 2.293 0 0 1 12.46 11l3.04-1-3.04-1A2.292 2.292 0 0 1 11 7.54L10 4.5 9 7.54ZM4.167 1.875c.345 0 .625.28.625.625v3.333a.625.625 0 0 1-1.25 0V2.5c0-.345.28-.625.625-.625ZM15.833 13.542c.345 0 .625.28.625.625V17.5a.625.625 0 1 1-1.25 0v-3.333c0-.345.28-.625.625-.625Z",clipRule:"evenodd"}),e("path",{fill:"currentColor",fillRule:"evenodd",d:"M1.875 4.167c0-.346.28-.625.625-.625h3.333a.625.625 0 1 1 0 1.25H2.5a.625.625 0 0 1-.625-.625ZM13.542 15.833c0-.345.28-.625.625-.625H17.5a.625.625 0 0 1 0 1.25h-3.333a.625.625 0 0 1-.625-.625Z",clipRule:"evenodd"}))}function i(e){e=e.createElement;return e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},e("path",{d:"m5 12 7-7 7 7"}),e("path",{d:"M12 19V5"}))}function a(e){e=e.createElement;return e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},e("path",{d:"M5 12h14"}),e("path",{d:"m12 5 7 7-7 7"}))}function o(e){e=e.createElement;return e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},e("path",{d:"m18 15-6-6-6 6"}))}function s(e){e=e.createElement;return e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},e("path",{d:"m6 9 6 6 6-6"}))}function c(e){e=e.createElement;return e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},e("path",{d:"M18 6 6 18"}),e("path",{d:"m6 6 12 12"}))}function u(e){e=e.createElement;return e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},e("path",{d:"M15 3h6v6"}),e("path",{d:"m21 3-7 7"}),e("path",{d:"m3 21 7-7"}),e("path",{d:"M9 21H3v-6"}))}function l(e){e=e.createElement;return e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},e("path",{d:"m14 10 7-7"}),e("path",{d:"M20 10h-6V4"}),e("path",{d:"m3 21 7-7"}),e("path",{d:"M4 14h6v6"}))}function d(e){e=e.createElement;return e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},e("circle",{cx:"12",cy:"12",r:"10"}),e("rect",{x:"9",y:"9",width:"6",height:"6",rx:"1"}))}function f(e){e=e.createElement;return e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},e("path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8"}),e("path",{d:"M21 3v5h-5"}),e("path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16"}),e("path",{d:"M3 21v-5h5"}))}function h(e){e=e.createElement;return e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},e("rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2"}),e("path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"}))}function p(e){e=e.createElement;return e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},e("circle",{cx:"12",cy:"12",r:"1"}),e("circle",{cx:"12",cy:"5",r:"1"}),e("circle",{cx:"12",cy:"19",r:"1"}))}function m(e){e=e.createElement;return e("svg",{viewBox:"12 12 24 24",role:"status","aria-busy":"true","aria-live":"polite"}
1,e("title",null,"Loading spinner"),e("circle",{cx:"24",cy:"24",r:"11",fill:"none",stroke:"currentColor"}))}function g(e){e=e.createElement;return e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},e("path",{d:"M21.801 10A10 10 0 1 1 17 3.335"}),e("path",{d:"m9 11 3 3L22 4"}))}function v(e){e=e.createElement;return e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},e("path",{d:"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z"}),e("path",{d:"M7 10v12"}))}function y(e){e=e.createElement;return e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},e("path",{d:"M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88Z"}),e("path",{d:"M17 14V2"}))}function b(e){e=e.createElement;return e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},e("path",{d:"M12 18V5"}),e("path",{d:"M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4"}),e("path",{d:"M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5"}),e("path",{d:"M17.997 5.125a4 4 0 0 1 2.526 5.77"}),e("path",{d:"M18 18a4 4 0 0 0 2-7.464"}),e("path",{d:"M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517"}),e("path",{d:"M6 18a4 4 0 0 1-2-7.464"}),e("path",{d:"M6.003 5.125a4 4 0 0 0-2.526 5.77"}))}function S(e){e=e.createElement;return e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},e("path",{d:"m15 18-6-6 6-6"}))}function w(e){e=e.createElement;return e("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},e("path",{d:"m9 18 6-6-6-6"}))}n.d(t,"b",function(){return a}),n.d(t,"g",function(){return i}),n.d(t,"p",function(){return b}),n.d(t,"k",function(){return g}),n.d(t,"n",function(){return s}),n.d(t,"c",function(){return S}),n.d(t,"d",function(){return w}),n.d(t,"e",function(){return o}),n.d(t,"s",function(){return c}),n.d(t,"j",function(){return h}),n.d(t,"i",function(){return m}),n.d(t,"r",function(){return u}),n.d(t,"o",function(){return p}),n.d(t,"q",function(){return l}),n.d(t,"h",function(){return f}),n.d(t,"a",function(){return r}),n.d(t,"f",function(){return d}),n.d(t,"m",function(){return y}),n.d(t,"l",function(){return v})},function(e,t,r){r.d(t,"a",function(){return n});var i=r(94),a=r(95),o=r(203);function n(e,t,n){return t=r.i(i.a)(t),r.i(o.a)(e,r.i(a.a)()?Reflect.construct(t,n||[],r.i(i.a)(e).constructor):t.apply(e,n))}},function(e,t,n){n.d(t,"a",function(){return i});var r=n(65);function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&n.i(r.a)(e,t)}},function(e,t,s){s.d(t,"a",function(){return n});var c=s(0),u=s(4),l=s(12);function n(e){var o=e.createElement;return function(e){var t=e.variant,t=void 0===t?"primary":t,n=e.size,n=void 0===n?"md":n,r=e.iconOnly,r=void 0!==r&&r,i=e.className,a=e.children,e=s.i(u.a)(e,["variant","size","iconOnly","className","children"]);return o("button",s.i(c.a)({type:"button",className:s.i(l.a)("ais-Button","ais-Button--".concat(t),"ais-Button--".concat(n),r&&"ais-Button--icon-only",i)},e),a)}}},function(e,t,n){var r,i;r=window,i=function(n,a){var c={extend:function(e,t){for(var n in t)e[n]=t[n];return e},modulo:function(e,t){return(e%t+t)%t}},t=Array.prototype.slice,u=(c.makeArray=function(e){return Array.isArray(e)?e:null==e?[]:"object"==typeof e&&"number"==typeof e.length?t.call(e):[e]},c.removeFrom=function(e,t){t=e.indexOf(t);-1!=t&&e.splice(t,1)},c.getParent=function(e,t){for(;e.parentNode&&e!=document.body;)if(a(e=e.parentNode,t))return e},c.getQueryElement=function(e){return"string"==typeof e?document.querySelector(e):e},c.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},c.filterFindElements=function(e,r){e=c.makeArray(e);var i=[];return e.forEach(function(e){if(e instanceof HTMLElement)if(r){a(e,r)&&i.push(e);for(var t=e.querySelectorAll(r),n=0;n<t.length;n++)i.push(t[n])}else i.push(e)}),i},c.debounceMethod=function(e,t,r){r=r||100;var i=e.prototype[t],a=t+"Timeout";e.prototype[t]=function(){var e=this[a],t=(clearTimeout(e),arguments),n=this;this[a]=setTimeout(function(){i.apply(n,t),delete n[a]},r)}},c.docReady=function(e){var t=document.readyState;"complete"==t||"interactive"==t?setTimeout(e):document.addEventListener("DOMContentLoaded",e)},c.toDashed=function(e){return e.replace(/(.)([A-Z])/g,function(e,t,n){return t+"-"+n}).toLowerCase()},n.console);return c.htmlInit=function(o,s){c.docReady(function(){var e=c.toDashed(s),r="data-"+e,t
1=document.querySelectorAll("["+r+"]"),e=document.querySelectorAll(".js-"+e),t=c.makeArray(t).concat(c.makeArray(e)),i=r+"-options",a=n.jQuery;t.forEach(function(t){var e,n=t.getAttribute(r)||t.getAttribute(i);try{e=n&&JSON.parse(n)}catch(e){return void(u&&u.error("Error parsing "+r+" on "+t.className+": "+e))}n=new o(t,e);a&&a.data(t,s,n)})})},c},n=[n(222)],void 0!==(t=function(e){return i(r,e)}.apply(t,n))&&(e.exports=t)},function(e,t,f){f.d(t,"b",function(){return r}),f.d(t,"a",function(){return n});var h=f(0),p=f(7),m=f(11),s=f(87);function c(e){var r,i,a,o,s,t,c,u,l=e.helper,d=e.widgetType,n=e.args,e=e.instantSearchInstance;return 1===n.length&&"object"===f.i(m.a)(n[0])?[n[0]]:(t=f.i(p.a)(n[0].split(":"),2),r=t[0],i=t[1],t=n[1],a=n[2],o=n[3]||{},!t||!("click"!==r&&"conversion"!==r||a)||0===(n=Array.isArray(t)?t:[t]).length?[]:(s=n[0].__queryID,t=function(e,t){for(var n=1<arguments.length&&void 0!==t?t:20,r=[],i=0;i<Math.ceil(e.length/n);i++)r.push(e.slice(i*n,(i+1)*n));return r}(n),c=t.map(function(e){return e.map(function(e){return e.objectID})}),u=t.map(function(e){return e.map(function(e){return e.__position})}),"view"===r?"idle"!==e.status?[]:t.map(function(e,t){var n;return{insightsMethod:"viewedObjectIDs",widgetType:d,eventType:r,payload:f.i(h.a)({eventName:a||"Hits Viewed",index:(null==(n=l.lastResults)?void 0:n.index)||l.state.index,objectIDs:c[t]},o),hits:e,eventModifier:i}}):"click"===r?t.map(function(e,t){var n;return{insightsMethod:"clickedObjectIDsAfterSearch",widgetType:d,eventType:r,payload:f.i(h.a)({eventName:a||"Hit Clicked",index:(null==(n=l.lastResults)?void 0:n.index)||l.state.index,queryID:s,objectIDs:c[t],positions:u[t]},o),hits:e,eventModifier:i}}):"conversion"===r?t.map(function(e,t){var n;return{insightsMethod:"convertedObjectIDsAfterSearch",widgetType:d,eventType:r,payload:f.i(h.a)({eventName:a||"Hit Converted",index:(null==(n=l.lastResults)?void 0:n.index)||l.state.index,queryID:s,objectIDs:c[t]},o),hits:e,eventModifier:i}}):[]))}function n(e){var r=e.instantSearchInstance,i=e.helper,a=e.widgetType,o={},s=void 0;return function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];c({widgetType:a,helper:i,methodName:"sendEvent",args:t,instantSearchInstance:r}).forEach(function(e){"click"===e.eventType&&"internal"===e.eventModifier&&o[e.eventType]||(o[e.eventType]=!0,r.sendEventToInsights(e))}),clearTimeout(s),s=setTimeout(function(){o={}},0)}}function r(e){var i=e.helper,a=e.widgetType,o=e.instantSearchInstance;return function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=c({widgetType:a,helper:i,methodName:"bindEvent",args:t,instantSearchInstance:o});return r.length?"data-insights-event=".concat(f.i(s.a)(r)):""}}},function(e,t,n){function r(e,t){return(Array.isArray(t)?t:t.split(".")).reduce(function(e,t){return e&&e[t]},e)}n.d(t,"a",function(){return r})},function(e,t,n){function r(e,t){for(var n,r=0;r<e.length;r++)if(t(n=e[r],r,e))return n}n.d(t,"a",function(){return r})},function(e,t,i){i.d(t,"a",function(){return n});var a=i(0),o=i(1);function n(e,n,r){return e.map(function(e,t){return i.i(o.a)(i.i(a.a)({},e),{__position:r*n+t+1})})}},function(e,t,n){n.d(t,"a",function(){return a});var r=n(0),i=n(1);function a(e,t){return t?e.map(function(e){return n.i(i.a)(n.i(r.a)({},e),{__queryID:t})}):e}},function(e,t,n){n.d(t,"f",function(){return w}),n.d(t,"a",function(){return y}),n.d(t,"b",function(){return R}),n.d(t,"c",function(){return S}),n.d(t,"d",function(){return b}),n.d(t,"e",function(){return v});var r,c,i,a,t=n(2),u=0,o=[],s=t.g,l=s.__b,d=s.__r,f=s.diffed,h=s.__c,p=s.unmount,m=s.__;function g(e,t){s.__h&&s.__h(c,e,u||t),u=0;t=c.__H||(c.__H={__:[],__h:[]});return e>=t.__.length&&t.__.push({}),t.__[e]}function v(e){u=1;var i,a,o,t=E,n=void 0,s=g(r++,2);return s.t=t,s.__c||(s.__=[n?n(e):E(void 0,e),function(e){var t=(s.__N||s.__)[0],e=s.t(t,e);t!==e&&(s.__N=[e,s.__[1]],s.__c.setState({}))}],(s.__c=c).__f)||(i=function(e,t,n){var r,i;return!s.__c.__H||(r=!1,i=s.__c.props!==e,s.__c.__H.__.some(function(e){var t;e.__N&&(r=!0,t=e.__[0],e.__=e.__N,e.__N=void 0,t!==e.__[0])&&(i=!0)}),a?(e=a.call(this,e,t,n),r?e||i:e):!r||i)},c.__f=!0,a=c.shouldComponentUpdate,o=c.componentWillUpdate,c.componentWillUpdate=function(e,t,n){var r;
1this.__e&&(r=a,a=void 0,i(e,t,n),a=r),o&&o.call(this,e,t,n)},c.shouldComponentUpdate=i),s.__N||s.__}function y(e,t){var n=g(r++,3);!s.__s&&I(n.__H,t)&&(n.__=e,n.u=t,c.__H.__h.push(n))}function b(e){return u=5,S(function(){return{current:e}},[])}function S(e,t){var n=g(r++,7);return I(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function w(e,t){return u=8,S(function(){return e},t)}function R(){var e=g(r++,11);if(!e.__){for(var t=c.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var n=t.__m||(t.__m=[0,0]);e.__="P"+n[0]+"-"+n[1]++}return e.__}function x(){for(var t;t=o.shift();){var n=t.__H;if(t.__P&&n)try{n.__h.some(C),n.__h.some(P),n.__h=[]}catch(e){n.__h=[],s.__e(e,t.__v)}}}s.__b=function(e){c=null,l&&l(e)},s.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),m&&m(e,t)},s.__r=function(e){d&&d(e),r=0;e=(c=e.__c).__H;e&&(i===c?(e.__h=[],c.__h=[],e.__.some(function(e){e.__N&&(e.__=e.__N),e.u=e.__N=void 0})):(e.__h.some(C),e.__h.some(P),e.__h=[],r=0)),i=c},s.diffed=function(e){f&&f(e);e=e.__c;e&&e.__H&&(!e.__H.__h.length||1!==o.push(e)&&a===s.requestAnimationFrame||((a=s.requestAnimationFrame)||function(e){function t(){clearTimeout(r),_&&cancelAnimationFrame(n),setTimeout(e)}var n,r=setTimeout(t,35);_&&(n=requestAnimationFrame(t))})(x),e.__H.__.some(function(e){e.u&&(e.__H=e.u,e.u=void 0)})),i=c=null}
1,s.__c=function(e,n){n.some(function(t){try{t.__h.some(C),t.__h=t.__h.filter(function(e){return!e.__||P(e)})}catch(e){n.some(function(e){e.__h&&(e.__h=[])}),n=[],s.__e(e,t.__v)}}),h&&h(e,n)},s.unmount=function(e){p&&p(e);var t,e=e.__c;e&&e.__H&&(e.__H.__.some(function(e){try{C(e)}catch(e){t=e}}),e.__H=void 0,t)&&s.__e(t,e.__v)};var _="function"==typeof requestAnimationFrame;function C(e){var t=c,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),c=t}function P(e){var t=c;e.__c=e.__(),c=t}function I(n,e){return!n||n.length!==e.length||e.some(function(e,t){return e!==n[t]})}function E(e,t){return"function"==typeof t?t(e):t}},function(e,t,n){var o,s;o=window,s=function(r,e,t,o,n,s,i){var a=r.jQuery,c=r.getComputedStyle,u=r.console;function l(e,t){for(e=o.makeArray(e);e.length;)t.appendChild(e.shift())}var d=0,f={};function h(e,t){var n,r=o.getQueryElement(e);if(r){if(this.element=r,this.element.flickityGUID)return(n=f[this.element.flickityGUID])&&n.option(t),n;a&&(this.$element=a(this.element)),this.options=o.extend({},this.constructor.defaults),this.option(t),this._create()}else u&&u.error("Bad element for Flickity: "+(r||e))}h.defaults={accessibility:!0,cellAlign:"center",freeScrollFriction:.075,friction:.28,namespaceJQueryEvents:!0,percentPosition:!0,resize:!0,selectedAttraction:.025,setGallerySize:!0},h.createMethods=[];var p=h.prototype,m=(o.extend(p,e.prototype),p._create=function(){var e,t=this.guid=++d;for(e in this.element.flickityGUID=t,(f[t]=this).selectedIndex=0,this.restingFrames=0,this.x=0,this.velocity=0,this.originSide=this.options.rightToLeft?"right":"left",this.viewport=document.createElement("div"),this.viewport.className="flickity-viewport",this._createSlider(),(this.options.resize||this.options.watchCSS)&&r.addEventListener("resize",this),this.options.on){var n=this.options.on[e];this.on(e,n)}h.createMethods.forEach(function(e){this[e]()},this),this.options.watchCSS?this.watchCSS():this.activate()},p.option=function(e){o.extend(this.options,e)},p.activate=function(){this.isActive||(this.isActive=!0,this.element.classList.add("flickity-enabled"),this.options.rightToLeft&&this.element.classList.add("flickity-rtl"),this.getSize(),l(this._filterFindCellElements(this.element.children),this.slider),this.viewport.appendChild(this.slider),this.element.appendChild(this.viewport),this.reloadCells(),this.options.accessibility&&(this.element.tabIndex=0,this.element.addEventListener("keydown",this)),this.emitEvent("activate"),this.selectInitialIndex(),this.isInitActivated=!0,this.dispatchEvent("ready"))},p._createSlider=function(){var e=document.createElement("div");e.className="flickity-slider",e.style[this.originSide]=0,this.slider=e},p._filterFindCellElements=function(e){return o.filterFindElements(e,this.options.cellSelector)},p.reloadCells=function(){this.cells=this._makeCells(this.slider.children),this.positionCells(),this._getWrapShiftCells(),this.setGallerySize()},p._makeCells=function(e){return this._filterFindCellElements(e).map(function(e){return new n(e,this)},this)},p.getLastCell=function(){return this.cells[this.cells.length-1]},p.getLastSlide=function(){return this.slides[this.slides.length-1]},p.positionCells=function(){this._sizeCells(this.cells),this._positionCells(0)},p._positionCells=function(e){this.maxCellHeight=(e=e||0)&&this.maxCellHeight||0;for(var t,n=0,r=(0<e&&(n=(t=this.cells[e-1]).x+t.size.outerWidth),this.cells.length),i=e;i<r;i++){var a=this.cells[i];a.setPosition(n),n+=a.size.outerWidth,this.maxCellHeight=Math.max(a.size.outerHeight,this.maxCellHeight)}this.slideableWidth=n,this.updateSlides(),this._containSlides(),this.slidesWidth=r?this.getLastSlide().target-this.slides[0].target:0},p._sizeCells=function(e){e.forEach(function(e){e.getSize()})},p.updateSlides=function(){var r,i,a;this.slides=[],this.cells.length&&(r=new s(this),this.slides.push(r),i="left"==this.originSide?"marginRight":"marginLeft",a=this._getCanCellFit(),this.cells.forEach(function(e,t){var n;r.cells.length&&(n=r.outerWidth-r.firstMargin+(e.size.outerWidth-e.size[i]),a.call(this,t,n)||(r.updateTarget(),r=new s(this),this.slides.push(r))),r.addCell(e)},this),r.updateTarget(),this.updateSelectedSlide())},p._getCanCellFit=function(){var t,n,e=this.options.groupCells;return e?"number"==typeof e?(t=parseInt(e,10),function(e){return e%t!=0}):(e="string"==typeof e&&e.match(/^(\d+)%$/),n=e?parseInt(e[1],10)/100:1,function(e,t){return t<=(this.size.innerWidth+1)*n}):function(){return!1}},p._init=p.reposition=function(){this.positionCells(),this.positionSliderAtSelected()},p.getSize=function(){this.size=t(this.element),this.setCellAlign(),this.cursorPosition=this.size.innerWidth*this.cellAlign},{center:{left:.5,right:.5},left:{left:0,right:1},right:{right:0,left:1}});return p.setCellAlign=function(){var e=m[this.options.cellAlign];this.cellAlign=e?e[this.originSide]:this.options.cellAlign},p.setGallerySize=function(){var e;this.options.setGallerySize&&(e=this.options.adaptiveHeight&&this.selectedSlide?this.selectedSlide.height:this.maxCellHeight,this.viewport.style.height=e+"px")},p._getWrapShiftCells=function(){var e,t;this.options.wrapAround&&(this._unshiftCells(this.beforeShiftCells),this._unshiftCells(this.afterShiftCells),e=this.cursorPosition,t=this.cells.length-1,this.beforeShiftCells=this._getGapCells(e,t,-1),e=this.size.innerWidth-this.cursorPosition,this.afterShiftCells=this._getGapCells(e,0,1))},p._getGapCells=function(e,t,n){for(var r=[];0<e;){var i=this.cells[t];if(!i)break;r.push(i),t+=n,e-=i.size.outerWidth}return r},p._containSlides=function(){var e,t,n,r,i,a;this.options.contain&&!this.options.wrapAround&&this.cells.length&&(e=(t=this.options.rightToLeft)?"marginRight":"marginLeft",t=t?"marginLeft":"marginRight",n=this.slideableWidth-this.getLastCell().size[t],r=n<this.size.innerWidth,i=this.cursorPosition+this.cells[0].size[e],a=n-this.size.innerWidth*(1-this.cellAlign),this.slides.forEac
1h(function(e){r?e.target=n*this.cellAlign:(e.target=Math.max(e.target,i),e.target=Math.min(e.target,a))},this))},p.dispatchEvent=function(e,t,n){var r=t?[t].concat(n):n;this.emitEvent(e,r),a&&this.$element&&(r=e+=this.options.namespaceJQueryEvents?".flickity":"",t&&((t=new a.Event(t)).type=e,r=t),this.$element.trigger(r,n))},p.select=function(e,t,n){this.isActive&&(e=parseInt(e,10),this._wrapSelect(e),(this.options.wrapAround||t)&&(e=o.modulo(e,this.slides.length)),this.slides[e])&&(t=this.selectedIndex,this.selectedIndex=e,this.updateSelectedSlide(),n?this.positionSliderAtSelected():this.startAnimation(),this.options.adaptiveHeight&&this.setGallerySize(),this.dispatchEvent("select",null,[e]),e!=t&&this.dispatchEvent("change",null,[e]),this.dispatchEvent("cellSelect"))},p._wrapSelect=function(e){var t=this.slides.length;if(!(this.options.wrapAround&&1<t))return e;var n=o.modulo(e,t),r=Math.abs(n-this.selectedIndex),i=Math.abs(n+t-this.selectedIndex),n=Math.abs(n-t-this.selectedIndex);!this.isDragSelect&&i<r?e+=t:!this.isDragSelect&&n<r&&(e-=t),e<0?this.x-=this.slideableWidth:t<=e&&(this.x+=this.slideableWidth)},p.previous=function(e,t){this.select(this.selectedIndex-1,e,t)},p.next=function(e,t){this.select(this.selectedIndex+1,e,t)},p.updateSelectedSlide=function(){var e=this.slides[this.selectedIndex];e&&(this.unselectSelectedSlide(),(this.selectedSlide=e).select(),this.selectedCells=e.cells,this.selectedElements=e.getCellElements(),this.selectedCell=e.cells[0],this.selectedElement=this.selectedElements[0])},p.unselectSelectedSlide=function(){this.selectedSlide&&this.selectedSlide.unselect()},p.selectInitialIndex=function(){var e=this.options.initialIndex;if(this.isInitActivated)this.select(this.selectedIndex,!1,!0);else{if(e&&"string"==typeof e)if(this.queryCell(e))return void this.selectCell(e,!1,!0);var t=0;e&&this.slides[e]&&(t=e),this.select(t,!1,!0)}},p.selectCell=function(e,t,n){var e=this.queryCell(e);e&&(e=this.getCellSlideIndex(e),this.select(e,t,n))},p.getCellSlideIndex=function(e){for(var t=0;t<this.slides.length;t++)if(-1!=this.slides[t].cells.indexOf(e))return t},p.getCell=function(e){for(var t=0;t<this.cells.length;t++){var n=this.cells[t];if(n.element==e)return n}},p.getCells=function(e){e=o.makeArray(e);var t=[];return e.forEach(function(e){e=this.getCell(e);e&&t.push(e)},this),t},p.getCellElements=function(){return this.cells.map(function(e){return e.element})},p.getParentCell=function(e){var t=this.getCell(e);return t||(e=o.getParent(e,".flickity-slider > *"),this.getCell(e))},p.getAdjacentCellElements=function(e,t){if(!e)return this.selectedSlide.getCellElements();t=void 0===t?this.selectedIndex:t;var n=this.slides.length;if(n<=1+2*e)return this.getCellElements();for(var r=[],i=t-e;i<=t+e;i++){var a=this.options.wrapAround?o.modulo(i,n):i,a=this.slides[a];a&&(r=r.concat(a.getCellElements()))}return r},p.queryCell=function(e){if("number"==typeof e)return this.cells[e];if("string"==typeof e){if(e.match(/^[#.]?[\d/]/))return;e=this.element.querySelector(e)}return this.getCell(e)},p.uiChange=function(){this.emitEvent("uiChange")},p.childUIPointerDown=function(e){"touchstart"!=e.type&&e.preventDefault(),this.focus()},p.onresize=function(){this.watchCSS(),this.resize()},o.debounceMethod(h,"onresize",150),p.resize=function(){var e;!this.isActive||this.isAnimating||this.isDragging||(this.getSize(),this.options.wrapAround&&(this.x=o.modulo(this.x,this.slideableWidth)),this.positionCells(),this._getWrapShiftCells(),this.setGallerySize(),this.emitEvent("resize"),e=this.selectedElements&&this.selectedElements[0],this.selectCell(e,!1,!0))},p.watchCSS=function(){this.options.watchCSS&&(-1!=c(this.element,":after").content.indexOf("flickity")?this.activate():this.deactivate())},p.onkeydown=function(e){var t=document.activeElement&&document.activeElement!=this.element;this.options.accessibility&&!t&&(t=h.keyboardHandlers[e.keyCode])&&t.call(this)},h.keyboardHandlers={37:function(){var e=this.options.rightToLeft?"next":"previous";this.uiChange(),this[e]()},39:function(){var e=this.options.rightToLeft?"previous":"next";this.uiChange(),this[e]()}},p.focus=function(){var e=r.pageYOffset;this.element.focus({preventScroll:!0}),r.pageYOffset!=e&&r.scrollTo(r.pageXOffset,e)},p.deactivate=function(){this.isActive&&(this.element.classList.remove("flickity-enabled"),this.element.classList.remove("flickity-rtl"),this.unselectSelectedSlide(),this.cells.forEac
1h(function(e){e.destroy()}),this.element.removeChild(this.viewport),l(this.slider.children,this.element),this.options.accessibility&&(this.element.removeAttribute("tabIndex"),this.element.removeEventListener("keydown",this)),this.isActive=!1,this.emitEvent("deactivate"))},p.destroy=function(){this.deactivate(),r.removeEventListener("resize",this),this.allOff(),this.emitEvent("destroy"),a&&this.$element&&a.removeData(this.element,"flickity"),delete this.element.flickityGUID,delete f[this.guid]},o.extend(p,i),h.data=function(e){e=(e=o.getQueryElement(e))&&e.flickityGUID;return e&&f[e]},o.htmlInit(h,"flickity"),a&&a.bridget&&a.bridget("flickity",h),h.setJQuery=function(e){a=e},h.Cell=n,h.Slide=s,h},n=[n(72),n(113),n(30),n(233),n(239),n(232)],void 0!==(t=function(e,t,n,r,i,a){return s(o,e,t,n,r,i,a)}.apply(t,n))&&(e.exports=t)},function(e,t,n){function r(e,t){return e.toLocaleString(t)}n.d(t,"a",function(){return r})},function(e,t,n){n.d(t,"b",function(){return o}),n.d(t,"a",function(){return l});var r={"&":"&","<":"<",">":">",'"':""","'":"'"},i=/[&<>"']/g,a=RegExp(i.source);function o(e){return e&&a.test(e)?e.replace(i,function(e){return r[e]}):e}var s={"&":"&","<":"<",">":">",""":'"',"'":"'"},c=/&(amp|quot|lt|gt|#39);/g,u=RegExp(c.source);function l(e){return e&&u.test(e)?e.replace(c,function(e){return s[e]}):e}},function(e,t,n){e.exports=TypeError},function(e,t,n){n.d(t,"a",function(){return r});n(6),n(22),n(23),n(0),n(1),n(11);var r={highlightPreTag:"<mark>",highlightPostTag:"</mark>"}},function(e,t,n){n.d(t,"a",function(){return r});var i=n(19);function r(e){var t=i.a.highlightPostTag,n=i.a.highlightPreTag,e=e.split(n),n=e.shift(),r=n?[{value:n,isHighlighted:!1}]:[];return e.forEach(function(e){e=e.split(t);r.push({value:e[0],isHighlighted:!0}),""!==e[1]&&r.push({value:e[1],isHighlighted:!1})}),r}},function(e,t,d){d.d(t,"a",function(){return n});var f=d(162),h=d(33);function l(e,t,n,r,i){var a,i=4<arguments.length&&void 0!==i?i:[],o={type:t,attribute:n,name:r,escapedValue:d.i(f.a)(r)},s=d.i(h.a)(i,function(e){return e.name===n});if("hierarchical"===t){for(var i=e.getHierarchicalFacetByName(n),c=r.split(i.separator),u=function(t){return function(e){return t[e]}},l=0;void 0!==s&&l<c.length;++l)(t=>{s=s&&s.data&&d.i(h.a)(Object.keys(s.data).map(u(s.data)),function(e){return e.name===c[t]})})(l);a=s&&s.count}else a=s&&s.data&&s.data[o.name];return void 0!==a&&(o.count=a),s&&void 0!==s.exhaustive&&(o.exhaustive=s.exhaustive),o}function n(e,n){var t=2<arguments.length&&void 0!==arguments[2]&&arguments[2],r=e||{},i=[],e=n.facetsRefinements,a=void 0===e?{}:e,e=n.facetsExcludes,o=void 0===e?{}:e,e=n.disjunctiveFacetsRefinements,s=void 0===e?{}:e,e=n.hierarchicalFacetsRefinements,c=void 0===e?{}:e,e=n.numericRefinements,u=void 0===e?{}:e,e=n.tagRefinements,e=void 0===e?[]:e;return Object.keys(a).forEach(function(t){a[t].forEach(function(e){i.push(l(n,"facet",t,e,r.facets))})}),Object.keys(o).forEach(function(t){o[t].forEach(function(e){i.push({type:"exclude",attribute:t,name:e,exclude:!0})})}),Object.keys(s).forEach(function(t){s[t].forEach(function(e){i.push(l(n,"disjunctive",t,d.i(f.b)(e),r.disjunctiveFacets))})}),Object.keys(c).forEach(function(t){c[t].forEach(function(e){i.push(l(n,"hierarchical",t,e,r.hierarchicalFacets))})}),Object.keys(u).forEach(function(n){var r=u[n];Object.keys(r).forEach(function(e){var t=e,e=r[t];(Array.isArray(e)?e:[e]).forEach(function(e){i.push({type:"numeric",attribute:n,name:"".concat(e),numericValue:e,operator:t})})})}),e.forEach(function(e){i.push({type:"tag",attribute:"_tags",name:e})}),t&&n.query&&n.query.trim()&&i.push({attribute:"query",type:"query",name:n.query,query:n.query}),i}},function(e,t,n){e.exports=function(e,t){if(Array.isArray(e))for(var n=0;n<e.length;n++)if(t(e[n]))return e[n]}},function(e,t,n){function r(e){var t=e.createElement,n=e.Fragment;return function(e){return t(n,null,JSON.stringify(e.item,null,2))}}n.d(t,"a",function(){return r})},function(e,t,a){a.d(t,"h",function(){return d}),a.d(t,"b",function(){return p}),a.d(t,"a",function(){return m}),a.d(t,"c",function(){return n}),a.d(t,"d",function(){return r}),a.d(t,"f",function(){return c}),a.d(t,"g",function(){return u}),a.d(t,"e",function(){return l});var i=a(7),o=a(75),s="algolia_search_index",n=function(e){return e.parts.map(function(e){return"text"===e.type?e.text:""}).join("")},r=function(e){return""!==n(e).trim()},c=function(e){return"text"===e.type},u=function(e){return a.i(o.a)(e.type,"tool-")};function l(e,t){var n=e[t];return"reasoning"===(null==n?void 0:n.type)&&"streaming"===n.state&&!e.slice(t+1).some(function(e){return"reasoning"!==e.type||"streaming"===e.state})}var d=function(e,t){var n=e.replace("tool-",""),e=t[n];return e=e||(null==(t=Object.entries(t).find(function(e){e=a.i(i.a)(e,1)[0];return a.i(o.a)(n,"".concat(e,"_"))}))?void 0:t[1])},f="facet_",h=function(e){return Array.isArray(e.queries)},p=function(e){e=(e=>{if(e)return h(e)?e.queries[0]:e})(e);return{query:null==e?void 0:e.query,facetFilters:(e=>{if(e)return Array.isArray(e.facet_filters)?e.facet_filters:0<(e=Object.entries(e).reduce(function(e,t){var n,t=a.i(i.a)(t,2),r=t[0],t=t[1];return a.i(o.a)(r,f)&&Array.isArray(t)&&(n=r.slice(f.length),r=t.filter(function(e){return"string"==typeof e}),n)&&0<r.length&&e.push(r.map(function(e){return"".concat(n,":").concat(e)})),e},[])).length?e:void 0})(e)}},m=function(e,r){var i=Object.create(null),e=e.some(function(e){return e.parts.some(function(e){if(u(e)){if(r&&e===r)return!0;var t,n;(n=e).type!=="tool-".concat(s)&&!a.i(o.a)(n.type,"tool-".concat(s,"_"))||(t=i,n=null==(n="output-available"===(n=e).state?n.output:void 0)?void 0:n.hits,Array.isArray(n)&&n.forEac
1h(function(e){e&&"string"==typeof e.objectID&&""!==e.objectID&&(t[e.objectID]=e)}))}return!1})});return r&&!e?Object.create(null):i}},function(e,t,s){s.d(t,"a",function(){return o});var n=s(27),r=s(21),i=s(25),c=s(6),a=s(28),u=s(0),l=s(1),d=s(4),f=s(5),h=s(2),p=s(126),m=s(15),g=s(298),v=s(62),y=s(50);function b(e){return void 0!==e.data}var o=(e=>{function o(){var a;return s.i(r.a)(this,o),a=s.i(n.a)(this,o,arguments),s.i(c.a)(a,"listRef",s.i(h.e)()),s.i(c.a)(a,"searchBox",s.i(h.e)()),s.i(c.a)(a,"lastRefinedValue",void 0),s.i(c.a)(a,"_generateFacetItem",function(e){b(e)&&Array.isArray(e.data)&&0<e.data.length&&((t=a.props.cssClasses).root,t=s.i(d.a)(t,["root"]),t=s.i(h.a)(o,s.i(l.a)(s.i(u.a)({},a.props),{cssClasses:t,depth:a.props.depth+1,facetValues:e.data,showMore:!1,className:a.props.cssClasses.childList})));var t,n=a.props.createURL(e.value),n=s.i(l.a)(s.i(u.a)({},e),{url:n,attribute:a.props.attribute,cssClasses:a.props.cssClasses,isFromSearch:a.props.isFromSearch}),r=e.value,i=(void 0!==e.isRefined&&(r+="/".concat(e.isRefined)),void 0!==e.count&&(r+="/".concat(e.count)),s.i(f.o)(a.props.cssClasses.item,e.isRefined&&a.props.cssClasses.selectedItem,!e.count&&a.props.cssClasses.disabledItem,Boolean(b(e)&&Array.isArray(e.data)&&0<e.data.length)&&a.props.cssClasses.parentItem));return s.i(h.a)(g.a,{templateKey:"item",key:r,facetValueToRefine:e.value,handleClick:a.handleItemClick,isRefined:e.isRefined,className:i,subItems:t,templateData:n,templateProps:a.props.templateProps})}),s.i(c.a)(a,"handleItemClick",function(e){var t=e.facetValueToRefine,n=e.isRefined,r=e.originalEvent;if(!s.i(v.a)(r)){var i=r.target;if(!(null===i||null===i.parentNode||n&&i.parentNode.querySelector('input[type="radio"]:checked'))){if("INPUT"!==i.tagName){for(;i!==r.currentTarget;){if("LABEL"===i.tagName&&(i.querySelector('input[type="checkbox"]')||i.querySelector('input[type="radio"]')))return;"A"===i.tagName&&i.href&&r.preventDefault(),i=i.parentNode}r.stopPropagation()}a.refine(t)}}}),a}return s.i(a.a)(o,e),s.i(i.a)(o,[{key:"shouldComponentUpdate",value:function(e){return!s.i(y.a)(this.props.facetValues,e.facetValues)}},{key:"refine",value:function(e){this.lastRefinedValue=e,this.props.toggleRefinement(e)}},{key:"componentWillReceiveProps",value:function(e){this.searchBox.current&&!e.isFromSearch&&this.searchBox.current.resetInput()}},{key:"componentDidUpdate",value:function(){for(var e,t=(null==(e=this.listRef.current)?void 0:e.getElementsByTagName("input"))||[],n=0;n<t.length;n++)if(t[n].value===this.lastRefinedValue){t[n].focus();break}this.lastRefinedValue=void 0}},{key:"refineFirstValue",value:function(){var e;!1!==this.props.searchableSelectOnSubmit&&(e=this.props.facetValues&&this.props.facetValues[0])&&(e=e.value,this.props.toggleRefinement(e))}},{key:"render",value:function(){var t=this,e=s.i(f.o)(this.props.cssClasses.showMore,!(!0===this.props.showMore&&this.props.canToggleShowMore)&&this.props.cssClasses.disabledShowMore),e=!0===this.props.showMore&&s.i(h.a)(m.a,s.i(l.a)(s.i(u.a)({},this.props.templateProps),{templateKey:"showMoreText",rootTagName:"button",rootProps:{className:e,disabled:!this.props.canToggleShowMore,onClick:this.props.toggleShowMore,"aria-expanded":Boolean(this.props.isShowingMore),"aria-label":this.props.showMoreButtonLabel},data:{isShowingMore:this.props.isShowingMore}})),n=!0!==this.props.searchIsAlwaysActive&&!(this.props.isFromSearch||!this.props.hasExhaustiveItems),n=this.props.searchFacetValues&&s.i(h.a)("div",{className:this.props.cssClasses.searchBox},s.i(h.a)(p.a,{ref:this.searchBox,placeholder:this.props.searchPlaceholder,disabled:n,cssClasses:this.props.cssClasses.searchable,templates:this.props.searchBoxTemplateProps.templates,onChange:function(e){return t.props.searchFacetValues(e.target.value)},onReset:function(){return t.props.searchFacetValues("")},onSubmit:function(){return t.refineFirstValue()},searchAsYouType:!1,ariaLabel:"Search for filters"})),r=this.props.facetValues&&0<this.props.facetValues.length&&s.i(h.a)("ul",{ref:this.listRef,className:this.props.cssClasses.list},this.props.facetValues.map(this._generateFacetItem,this)),i=this.props.searchFacetValues&&this.props.isFromSearch&&(!this.props.facetValues||0===this.props.facetValues.length)&&s.i(h.a)(m.a,s.i(l.a)(s.i(u.a)({},this.props.templateProps),{templateKey:"searchableNoResults",rootProps:{className:this.props.cssClasse
1s.noResults}})),a=s.i(f.o)(this.props.cssClasses.root,(!this.props.facetValues||0===this.props.facetValues.length)&&this.props.cssClasses.noRefinementRoot,this.props.className);return s.i(h.a)("div",{className:a},this.props.children,n,r,i,e)}}]),o})(h.f);s.i(c.a)(o,"defaultProps",{cssClasses:{},depth:0})},function(e,t,n){n.d(t,"a",function(){return i});var t=n(24),r=(n.n(t),n(138));function i(e){return r.a.includes(e.$$type)}},function(e,t,a){a.d(t,"b",function(){return s}),a.d(t,"a",function(){return n});var o=a(0);function n(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},n=t.message,r=t.referer,t=t.turnContext;if(!e)return!1;null!=(i=e.setOpen)&&i.call(e,!0);var i,n=null!=(i=null==n?void 0:n.trim())?i:"";return n?!(s(e)||!e.sendMessage||(e.sendMessage(a.i(o.a)({text:n},t?{metadata:{turnContext:t}}:{}),r?{headers:{"x-algolia-referer":r}}:void 0),0)):(null!=(i=e.focusInput)&&i.call(e),!1)}function s(e){return"submitted"===(null==e?void 0:e.status)||"streaming"===(null==e?void 0:e.status)}},function(e,t,n){function c(e){return e!==Object(e)}function u(e,t){if(e!==t){if(c(e)||c(t)||"function"==typeof e||"function"==typeof t)return e===t;if(Object.keys(e).length!==Object.keys(t).length)return!1;var n=!0,r=!1,i=void 0;try{for(var a,o=Object.keys(e)[Symbol.iterator]();!(n=(a=o.next()).done);n=!0){var s=a.value;if(!(s in t))return!1;if(!u(e[s],t[s]))return!1}}catch(e){r=!0,i=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw i}}}return!0}n.d(t,"a",function(){return u})},function(e,t,n){function r(e){return Array.isArray(e)?e:[e]}n.d(t,"a",function(){return r})},function(e,t,n){function r(e){return e.filter(function(e,t,n){return n.indexOf(e)===t})}n.d(t,"a",function(){return r})},function(e,t,n){n=n(240);e.exports=Function.prototype.bind||n},function(e,t,r){r.d(t,"f",function(){return l}),r.d(t,"b",function(){return u}),r.d(t,"c",function(){return f}),r.d(t,"e",function(){return o}),r.d(t,"g",function(){return s}),r.d(t,"d",function(){return a}),r.d(t,"i",function(){return d}),r.d(t,"a",function(){return n}),r.d(t,"h",function(){return c});var i=r(12);function n(e){var t=e.createElement,e=e.className;return t("svg",{className:r.i(i.a)("ais-AutocompleteSubmitIcon",e),viewBox:"0 0 24 24",fill:"currentColor"},t("path",{d:"M16.041 15.856c-0.034 0.026-0.067 0.055-0.099 0.087s-0.060 0.064-0.087 0.099c-1.258 1.213-2.969 1.958-4.855 1.958-1.933 0-3.682-0.782-4.95-2.050s-2.050-3.017-2.050-4.95 0.782-3.682 2.050-4.95 3.017-2.050 4.95-2.050 3.682 0.782 4.95 2.050 2.050 3.017 2.050 4.95c0 1.886-0.745 3.597-1.959 4.856zM21.707 20.293l-3.675-3.675c1.231-1.54 1.968-3.493 1.968-5.618 0-2.485-1.008-4.736-2.636-6.364s-3.879-2.636-6.364-2.636-4.736 1.008-6.364 2.636-2.636 3.879-2.636 6.364 1.008 4.736 2.636 6.364 3.879 2.636 6.364 2.636c2.125 0 4.078-0.737 5.618-1.968l3.675 3.675c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414z"}))}function a(e){var t=e.createElement,n=e.isSearchStalled,e=e.className;return t("svg",{className:r.i(i.a)("ais-AutocompleteLoadingIcon",e),viewBox:"0 0 100 100",ref:function(e){var t;t=n,(e=e)&&"function"==typeof e.pauseAnimations&&"function"==typeof e.unpauseAnimations&&(t?e.unpauseAnimations():e.pauseAnimations())}},t("circle",{cx:"50",cy:"50",fill:"none",r:"35",stroke:"currentColor",strokeDasharray:"164.93361431346415 56.97787143782138",strokeWidth:"6"},t("animateTransform",{attributeName:"transform",type:"rotate",repeatCount:"indefinite",dur:"1s",values:"0 50 50;90 50 50;180 50 50;360 50 50",keyTimes:"0;0.40;0.65;1"})))}function o(e){var t=e.createElement,e=e.className;return t("svg",{className:r.i(i.a)("ais-AutocompleteClearIcon",e),viewBox:"0 0 24 24",fill:"currentColor"},t("path",{d:"M5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"}))}function s(e){var t=e.createElement,e=e.className;
1return t("svg",{className:r.i(i.a)(e)||void 0,viewBox:"0 0 24 24",fill:"currentColor"},t("path",{d:"M12.516 6.984v5.25l4.5 2.672-0.75 1.266-5.25-3.188v-6h1.5zM12 20.016q3.281 0 5.648-2.367t2.367-5.648-2.367-5.648-5.648-2.367-5.648 2.367-2.367 5.648 2.367 5.648 5.648 2.367zM12 2.016q4.125 0 7.055 2.93t2.93 7.055-2.93 7.055-7.055 2.93-7.055-2.93-2.93-7.055 2.93-7.055 7.055-2.93z"}))}function c(e){var t=e.createElement,e=e.className;return t("svg",{className:r.i(i.a)(e)||void 0,viewBox:"0 0 24 24",fill:"currentColor"},t("path",{d:"M18 7v13c0 0.276-0.111 0.525-0.293 0.707s-0.431 0.293-0.707 0.293h-10c-0.276 0-0.525-0.111-0.707-0.293s-0.293-0.431-0.293-0.707v-13zM17 5v-1c0-0.828-0.337-1.58-0.879-2.121s-1.293-0.879-2.121-0.879h-4c-0.828 0-1.58 0.337-2.121 0.879s-0.879 1.293-0.879 2.121v1h-4c-0.552 0-1 0.448-1 1s0.448 1 1 1h1v13c0 0.828 0.337 1.58 0.879 2.121s1.293 0.879 2.121 0.879h10c0.828 0 1.58-0.337 2.121-0.879s0.879-1.293 0.879-2.121v-13h1c0.552 0 1-0.448 1-1s-0.448-1-1-1zM9 5v-1c0-0.276 0.111-0.525 0.293-0.707s0.431-0.293 0.707-0.293h4c0.276 0 0.525 0.111 0.707 0.293s0.293 0.431 0.293 0.707v1zM9 11v6c0 0.552 0.448 1 1 1s1-0.448 1-1v-6c0-0.552-0.448-1-1-1s-1 0.448-1 1zM13 11v6c0 0.552 0.448 1 1 1s1-0.448 1-1v-6c0-0.552-0.448-1-1-1s-1 0.448-1 1z"}))}function u(e){var t=e.createElement,e=e.className;return t("svg",{className:r.i(i.a)(e)||void 0,viewBox:"0 0 24 24",fill:"currentColor"},t("path",{d:"M8 17v-7.586l8.293 8.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-8.293-8.293h7.586c0.552 0 1-0.448 1-1s-0.448-1-1-1h-10c-0.552 0-1 0.448-1 1v10c0 0.552 0.448 1 1 1s1-0.448 1-1z"}))}function l(e){var t=e.createElement,e=e.className;return t("svg",{className:r.i(i.a)("ais-AiModeButton-icon",e),xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 20",width:"16",height:"16","aria-hidden":"true"},t("path",{fill:"currentColor",fillRule:"evenodd",d:"M10 1.875c.27 0 .51.173.594.43l1.593 4.844a1.043 1.043 0 0 0 .664.664l4.844 1.593a.625.625 0 0 1 0 1.188l-4.844 1.593a1.043 1.043 0 0 0-.664.664l-1.593 4.844a.625.625 0 0 1-1.188 0l-1.593-4.844a1.042 1.042 0 0 0-.664-.664l-4.844-1.593a.625.625 0 0 1 0-1.188l4.844-1.593a1.042 1.042 0 0 0 .664-.664l1.593-4.844a.625.625 0 0 1 .594-.43ZM9 7.539A2.292 2.292 0 0 1 7.54 9L4.5 10l3.04 1A2.292 2.292 0 0 1 9 12.46l1 3.04 1-3.04A2.293 2.293 0 0 1 12.46 11l3.04-1-3.04-1A2.292 2.292 0 0 1 11 7.54L10 4.5 9 7.54ZM4.167 1.875c.345 0 .625.28.625.625v3.333a.625.625 0 0 1-1.25 0V2.5c0-.345.28-.625.625-.625ZM15.833 13.542c.345 0 .625.28.625.625V17.5a.625.625 0 1 1-1.25 0v-3.333c0-.345.28-.625.625-.625Z",clipRule:"evenodd"}),t("path",{fill:"currentColor",fillRule:"evenodd",d:"M1.875 4.167c0-.346.28-.625.625-.625h3.333a.625.625 0 1 1 0 1.25H2.5a.625.625 0 0 1-.625-.625ZM13.542 15.833c0-.345.28-.625.625-.625H17.5a.625.625 0 0 1 0 1.25h-3.333a.625.625 0 0 1-.625-.625Z",clipRule:"evenodd"}))}function d(e){var t=e.createElement,e=e.className;return t("svg",{className:r.i(i.a)("ais-AutocompleteDetachedSearchIcon",e),viewBox:"0 0 24 24",fill:"currentColor"},t("path",{d:"M16.041 15.856c-0.034 0.026-0.067 0.055-0.099 0.087s-0.060 0.064-0.087 0.099c-1.258 1.213-2.969 1.958-4.855 1.958-1.933 0-3.682-0.782-4.95-2.050s-2.050-3.017-2.050-4.95 0.782-3.682 2.050-4.95 3.017-2.050 4.95-2.050 3.682 0.782 4.95 2.050 2.050 3.017 2.050 4.95c0 1.886-0.745 3.597-1.959 4.856zM21.707 20.293l-3.675-3.675c1.231-1.54 1.968-3.493 1.968-5.618 0-2.485-1.008-4.736-2.636-6.364s-3.879-2.636-6.364-2.636-4.736 1.008-6.364 2.636-2.636 3.879-2.636 6.364 1.008 4.736 2.636 6.364 3.879 2.636 6.364 2.636c2.125 0 4.078-0.737 5.618-1.968l3.675 3.675c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414z"}))}function f(e){var t=e.createElement,e=e.className;return t("svg",{className:r.i(i.a)("ais-AutocompleteBackIcon",e),viewBox:"0 0 24 24",fill:"currentColor"},t("path",{d:"M9.828 11H21a1 1 0 110 2H9.828l3.586 3.586a1 1 0 01-1.414 1.414l-5.3-5.3a1 1 0 010-1.414l5.3-5.3a1 1 0 111.414 1.414L9.828 11z"}))}},function(e,t,n){function r(e){var t=e.createElement,n=e.Fragment;return function(){return t(n,null,"No results")}}n.d(t,"a",function(){return r})},function(e,t,n){function r(e){var r=e.createElement;return function(e){var t=e.classNames,n=e.items,e=e.translations;return n&&!(n.length<1)&&e.title?r("h3",{className:(void 0===t?{}:t).title},e.title):null}}n.d(t,"a",function(){return r})},function(e,t,n){function r(e){var a=e.createElement;return function(e){var t=e.classNames,n=void 0===t?{}:t,r=e.itemComponent,t=e.items,i=e.sendEvent;return a("div",{className:n.container},a("ol",{className:n.list},t.map(function(e){return a("li",{key:e.objectID,className:n.item,onClick:function(){i("click:internal",e,"Item Clicked")},onAuxClick:function(){i("click:internal",e,"Item Clicked")}},a(r,{item:e,sendEvent:i}))})))}}n.d(t,"a",function(){return r})},function(e,t,n){n.d(t,"a",function(){return i});var t=n(5),r=n(2),i=n.i(t.q)({createElement:r.d,Fragment:r.b})},function(e,t,n){n.d(t,"a",function(){return r});var r=function(n){return function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=e.descendantName,e=e.modifierName,t=t?"-".concat(t):"",e=e?"--".concat(e):"";return"".concat("ais","-").concat(n).concat(t).concat(e)}}},function(e,t,n){function r(e,t){return(Array.isArray(t)?t:t.split(".")).reduce(function(e,t){return e&&e[t]},e)}n.d(t,"a",function(){return r})},function(e,t,n){function r(e){var t=(1<arguments.length&&void 0!==arguments[1]?arguments[1]:{fallback:function(){}}).fallback;return"undefined"==typeof window?t():e({window:window})}n.d(t,"a",function(){return r})},function(e,t,n){function r(e){return 1===e.button||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey}n.d(t,"a",function(){return r})},function(o,e,s){!function(b){var e="function"==typeof Map&&Map.prototype,t=Object.getOwnPropertyDescriptor&&e?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,S=e&&t&&"function"==typeof t.get?t.get:null,w=e&&Map.prototype.forEach,t="function"==typeof Set&&Set.prototype,e=Object.getOwnPropertyDescriptor&&t?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,R=t&&e&&"function"==typeof e.get?e.get:null,x=t&&Set.prototype.forEach,_="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,C="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,P="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,G=Boolean.prototype.valueOf,n=Object.prototype.toString,Y=Function.prototype.toString,Z=String.prototype.match,I=String.prototype.slice,E=String.prototype.replace,r=String.prototype.toUpperCase,k=String.prototype.toLowerCase,l=RegExp.prototype.test,T=Array.prototype.concat,N=Array.prototype.join,X=Array.prototype.slice,i=Math.floor,A="function"==typeof BigInt?BigInt.prototype.valueOf:null,d=Object.getOwnPropertySymbols,F="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,O="function"==typeof Symbol&&"object"==typeof Symbol.iterator,j="function"==typeof Symbol&&Symbol.toStringTag&&(Symbol.toStringTag,1)?Symbol.toStringTag:null,M=Object.prototype.propertyIsEnumerable,L=("function"==typeof Reflect?Reflect:Object).getPrototypeOf||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function D(e,t){if(e===1/0||e===-1/0||e!=e||e&&-1e3<e&&e<1e3||l.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var r=e<0?-i(-e):i(e);if(r!==e)return e=String(r),r=I.call(t,e.length+1),E.call(e,n,"$&_")+"."+E.call(E.call(r,/([0-9]{3})/g,"$&_"),/_$/,"")}return E.call(t,n,"$&_")}var H=s(483),e=H.custom,W=re(e)?e:null,q={__proto__:null,double:'"',single:"'"},ee={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};function te(e,t,n){n=n.quoteStyle||t,t=q[n];return t+e+t}function B(e){return!j||!("object"==typeof e&&(j in e||void 0!==e[j]))}function U(e){return"[object Array]"===Q(e)&&B(e)}function ne(e){return"[object RegExp]"===Q(e)&&B(e)}function re(e){if(O)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return 1;if(e&&"object"==typeof e&&F)try{return F.call(e),1}catch(e){}}o.exports=function r(n,e,i,a){var o=e||{};if($(o,"quoteStyle")&&!$(q,o.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if($(o,"maxStringLength")&&("number"==typeof o.maxStringLength?o.maxStringLength<0&&o.maxStringLength!==1/0:null!==o.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');e=!$(o,"customInspect")||o.customInspect;if("boolean"!=typeof e&&"symbol"!==e)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");
vendor: 5,257 bytes, line 1
1if($(o,"indent")&&null!==o.indent&&"\t"!==o.indent&&!(parseInt(o.indent,10)===o.indent&&0<o.indent))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if($(o,"numericSeparator")&&"boolean"!=typeof o.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var t=o.numericSeparator;if(void 0===n)return"undefined";if(null===n)return"null";if("boolean"==typeof n)return n?"true":"false";if("string"==typeof n)return function e(t,n){if(t.length>n.maxStringLength)return r=t.length-n.maxStringLength,r="... "+r+" more character"+(1<r?"s":""),e(I.call(t,0,n.maxStringLength),n)+r;var r=ee[n.quoteStyle||"single"];r.lastIndex=0;t=E.call(E.call(t,r,"\\$1"),/[\x00-\x1f]/g,ae);return te(t,"single",n)}(n,o);if("number"==typeof n)return 0===n?0<1/0/n?"0":"-0":(p=String(n),t?D(n,p):p);if("bigint"==typeof n)return p=String(n)+"n",t?D(n,p):p;t=void 0===o.depth?5:o.depth;if(t<=(i=void 0===i?0:i)&&0<t&&"object"==typeof n)return U(n)?"[Array]":"[Object]";var s,c,u,l,d,f,h,p=((e,t)=>{var n;if("\t"===e.indent)n="\t";else{if(!("number"==typeof e.indent&&0<e.indent))return null;n=N.call(Array(e.indent+1)," ")}return{base:n,prev:N.call(Array(t+1),n)}})(o,i);if(void 0===a)a=[];else if(0<=ie(a,n))return"[Circular]";function m(e,t,n){return t&&(a=X.call(a)).push(t),n?(t={depth:o.depth},$(o,"quoteStyle")&&(t.quoteStyle=o.quoteStyle),r(e,t,i+1,a)):r(e,o,i+1,a)}if("function"==typeof n&&!ne(n))return"[Function"+((c=(e=>e.name||((e=Z.call(Y.call(e),/^function\s*([\w$]+)/))?e[1]:null))(n))?": "+c:" (anonymous)")+"]"+(0<(c=J(n,m)).length?" { "+N.call(c,", ")+" }":"");if(re(n))return c=O?E.call(String(n),/^(Symbol\(.*\))_[^)]*$/,"$1"):F.call(n),"object"!=typeof n||O?c:z(c);if((e=>e&&"object"==typeof e&&("undefined"!=typeof HTMLElement&&e instanceof HTMLElement||"string"==typeof e.nodeName&&"function"==typeof e.getAttribute))(n)){for(var g="<"+k.call(String(n.nodeName)),v=n.attributes||[],y=0;y<v.length;y++)g+=" "+v[y].name+"="+te((s=v[y].value,E.call(String(s),/"/g,""")),"double",o);return g+=">",n.childNodes&&n.childNodes.length&&(g+="..."),g+="</"+k.call(String(n.nodeName))+">"}if(U(n))return 0===n.length?"[]":(c=J(n,m),p&&!(e=>{for(var t=0;t<e.length;t++)if(0<=ie(e[t],"\n"))return;return 1})(c)?"["+K(c,p)+"]":"[ "+N.call(c,", ")+" ]");if("[object Error]"===Q(c=n)&&B(c))return d=J(n,m),"cause"in Error.prototype||!("cause"in n)||M.call(n,"cause")?0===d.length?"["+String(n)+"]":"{ ["+String(n)+"] "+N.call(d,", ")+" }":"{ ["+String(n)+"] "+N.call(T.call("[cause]: "+m(n.cause),d),", ")+" }";if("object"==typeof n&&e){if(W&&"function"==typeof n[W]&&H)return H(n,{depth:t-i});if("symbol"!==e&&"function"==typeof n.inspect)return n.inspect()}return(e=>{if(S&&e&&"object"==typeof e)try{S.call(e);try{R.call(e)}catch(e){return 1}return e instanceof Map}catch(e){}})(n)?(u=[],w&&w.call(n,function(e,t){u.push(m(t,n,!0)+" => "+m(e,n))}),oe("Map",S.call(n),u,p)):(e=>{if(R&&e&&"object"==typeof e)try{R.call(e);try{S.call(e)}catch(e){return 1}return e instanceof Set}catch(e){}})(n)?(l=[],x&&x.call(n,function(e){l.push(m(e,n))}),oe("Set",R.call(n),l,p)):(e=>{if(_&&e&&"object"==typeof e)try{_.call(e,_);try{C.call(e,C)}catch(e){return 1}return e instanceof WeakMap}catch(e){}})(n)?V("WeakMap"):(e=>{if(C&&e&&"object"==typeof e)try{C.call(e,C);try{_.call(e,_)}catch(e){return 1}return e instanceof WeakSet}catch(e){}})(n)?V("WeakSet"):(e=>{if(P&&e&&"object"==typeof e)try{return P.call(e),1}catch(e){}})(n)?V("WeakRef"):"[object Number]"===Q(d=n)&&B(d)?z(m(Number(n))):(e=>{if(e&&"object"==typeof e&&A)try{return A.call(e),1}catch(e){}})(n)?z(m(A.call(n))):"[object Boolean]"===Q(t=n)&&B(t)?z(G.call(n)):"[object String]"===Q(e=n)&&B(e)?z(m(String(n))):"undefined"!=typeof window&&n===window?"{ [object Window] }":"undefined"!=typeof globalThis&&n===globalThis||void 0!==b&&n===b?"{ [object globalThis] }":"[object Date]"===Q(t=n)&&B(t)||ne(n)?String(n):(e=J(n,m),t=L?L(n)===Object.prototype:n instanceof Object||n.constructor===Object,f=n instanceof Object?"":"null prototype",h=!t&&j&&Object(n)===n&&j in n?I.call(Q(n),8,-1):f?"Object":"",t=(!t&&"function"==typeof n.constructor&&n.constructor.name?n.constructor.name+" ":"")+(h||f?"["+N.call(T.call([],h||[],f||[]),": ")+"] ":""),0===e.length?t+"{}":p?t+"{"+K(e,p)+"}":t+"{ "+N.call(e,", ")+" }")};var a=Object.prototype.hasOwnProperty||function(e){return e in this};function $(e,t){return a.call(e,t)}function Q(e){return n.call(e)}function ie(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function ae(e){var e=e.charCodeAt(0),t={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return t?"\\"+t:"\\x"+(e<16?"0":"")+r.call(e.toString(16))}function z(e){return"Object("+e+")"}function V(e){return e+" { ? }"}function oe(e,t,n,r){return e+" ("+t+") {"+(r?K(n,r):N.call(n,", "))+"}"}function K(e,t){var n;return 0===e.length?"":(n="\n"+t.prev+t.base)+N.call(e,","+n)+"\n"+t.prev}function J(e,t){var n=U(e),r=[];if(n){r.length=e.length;for(var i=0;i<e.length;i++)r[i]=$(e,i)?t(e[i],e):""}var a,o="function"==typeof d?d(e):[];if(O)for(var s={},c=0;c<o.length;c++)s["$"+o[c]]=o[c];for(a in e)!$(e,a)||n&&String(Number(a))===a&&a<e.length||O&&s["$"+a]instanceof Symbol||(l.call(/[^\w$]/,a)?r.pu
1sh(t(a,e)+": "+t(e[a],e)):r.push(a+": "+t(e[a],e)));if("function"==typeof d)for(var u=0;u<o.length;u++)M.call(e,o[u])&&r.push("["+t(o[u])+"]: "+t(e[o[u]],e));return r}}.call(e,s(481))},function(e,t){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function c(e){return"function"==typeof e}function u(e){return"object"==typeof e&&null!==e}function l(e){return void 0===e}(e.exports=n).prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},n.prototype.emit=function(e){var t,n,r,i,a,o,s;if((this._events||(this._events={}),"error"===e)&&(!this._events.error||u(this._events.error)&&!this._events.error.length))throw(s=arguments[1])instanceof Error?s:((o=new Error('Uncaught, unspecified "error" event. ('+s+")")).context=s,o);if(l(t=this._events[e]))return!1;if(c(t))switch(arguments.length){case 1:t.call(this);break;case 2:t.call(this,arguments[1]);break;case 3:t.call(this,arguments[1],arguments[2]);break;default:r=Array.prototype.slice.call(arguments,1),t.apply(this,r)}else if(u(t))for(r=Array.prototype.slice.call(arguments,1),n=(a=t.slice()).length,i=0;i<n;i++)a[i].apply(this,r);return!0},n.prototype.on=n.prototype.addListener=function(e,t){if(c(t))return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,c(t.listener)?t.listener:t),this._events[e]?u(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,u(this._events[e])&&!this._events[e].warned&&(t=l(this._maxListeners)?n.defaultMaxListeners:this._maxListeners)&&0<t&&this._events[e].length>t&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace)&&console.trace(),this;throw TypeError("listener must be a function")},n.prototype.once=function(e,t){var n;if(c(t))return n=!1,r.listener=t,this.on(e,r),this;throw TypeError("listener must be a function");function r(){this.removeListener(e,r),n||(n=!0,t.apply(this,arguments))}},n.prototype.removeListener=function(e,t){var n,r,i,a;if(!c(t))throw TypeError("listener must be a function");if(this._events&&this._events[e])if(i=(n=this._events[e]).length,r=-1,n===t||c(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(u(n)){for(a=i;0<a--;)if(n[a]===t||n[a].listener&&n[a].listener===t){r=a;break}if(r<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(r,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},n.prototype.removeAllListeners=function(e){var t,n;if(this._events)if(this._events.removeListener)if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);this.removeAllListeners("removeListener"),this._events={}}else{if(c(n=this._events[e]))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);delete this._events[e]}else 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e];return this},n.prototype.listeners=function(e){e=this._events&&this._events[e]?c(this._events[e])?[this._events[e]]:this._events[e].slice():[];return e},n.prototype.listenerCount=function(e){if(this._events){e=this._events[e];if(c(e))return 1;if(e)return e.length}return 0},n.listenerCount=function(e,t){return e.listenerCount(t)}},function(e,t,n){function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}n.d(t,"a",function(){return r})},function(e,t,n){e.exports=function(){return Array.prototype.slice.call(arguments).reduceRight(function(t,n){return Object.keys(Object(n)).forEach(function(e){void 0!==n[e]&&(void 0!==t[e]&&delete t[e],t[e]=n[e])}),t},{})}},function(e,t,n){e.exports={escapeFacetValue:function(e){return"string"!=typeof e?e:String(e).replace(/^-/,"\\-")},unescapeFacetValue:function(e){return"string"!=typeof e?e:e.replace(/^\\-/,"-")}}},function(e,t,n){function a(e){return"function"==typeof e||Array.isArray(e)||"[object Object]"===Object.prototype.toString.call(e)}function o(e,t){var n,r;if(e!==t)for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&"__proto__"!==i&&"constructor"!==i&&(n=t[i],void 0!==(r=e[i])&&void 0===n||(a(r)&&a(n)?e[i]=o(r,n):e[i]="object"==typeof(r=n)&&null!==r?o(Array.isArray(r)?[]:{},r):r));return e}e.exports=function(e){a(e)||(e={});for(var t=1,n=arguments.length;t<n;t++){var r=arguments[t];a(r)&&o(e,r)}return e}},function(e,t,n){e.exports=function(e){return e&&0<Object.keys(e).length}},function(e,t,n){e.exports=function(e,t){if(null===e)return{};for(var n,r={},i=Object.keys(e),a=0;a<i.length;a++)n=i[a],0<=t.indexOf(n)||(r[n]=e[n]);return r}},function(e,t,n){e.exports=Function.prototype.call},function(e,t,n){var r;void 0!==(n="function"==typeof(r=function(){function e(){}var t=e.prototype;return t.on=function(e,t){var n;if(e&&t)return-1==(n=(n=this._events=this._events||{})[e]=n[e]||[]).indexOf(t)&&n.push(t),this},t.once=function(e,t){var n;if(e&&t)return this.on(e,t),((n=this._onceEvents=this._onceEvents||{})[e]=n[e]||{})[t]=!0,this},t.off=function(e,t){e=this._events&&this._events[e];if(e&&e.length)return-1!=(t=e.indexOf(t))&&e.splice(t,1),this},t.emitEvent=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){n=n.slice(0),t=t||[];for(var r=this._onceEvents&&this._onceEvents[e],i=0;i<n.length;i++){var a=n[i];r&&r[a]&&(this.off(e,a),delete r[a]),a.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e})?r.call(t,n,t,e):r)&&(e.exports=n)},function(e,M,t){function n(){throw new h}var r,i=t(109),a=t(225),o=t(224),s=t(226),c=t(227),f=t(228),h=t(40),u=t(229),l=t(464),d=t(465),p=t(467),m=t(468),g=t(469),v=t(470),y=t(471),b=Function,S=function(e){try{return b('"use strict"; return ('+e+").constructor;")()}catch(e){}},w=t(114),R=t(108),x=w?function(){try{return n}catch(e){try{return w(arguments,"callee").get}catch(e){return n}}}():n,_=t(243)(),C=t(241),P=t(111),L=t(112),I=t(105),E=t(71),k={},D="undefined"!=typeof Uint8Array&&C?C(Uint8Array):r,T={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":_&&C?C([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":k,"%AsyncGenerator%":k,"%AsyncGeneratorFunction%":k,"%AsyncIteratorPrototype%":k,"%Atomics%":"undefined"==typeof Atomics?r:Atom
vendor: 7,118 bytes, line 1
1ics,"%BigInt%":"undefined"==typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":a,"%eval%":eval,"%EvalError%":o,"%Float16Array%":"undefined"==typeof Float16Array?r:Float16Array,"%Float32Array%":"undefined"==typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":b,"%GeneratorFunction%":k,"%Int8Array%":"undefined"==typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":_&&C?C(C([][Symbol.iterator]())):r,"%JSON%":"object"==typeof JSON?JSON:r,"%Map%":"undefined"==typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&_&&C?C((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":i,"%Object.getOwnPropertyDescriptor%":w,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?r:Promise,"%Proxy%":"undefined"==typeof Proxy?r:Proxy,"%RangeError%":s,"%ReferenceError%":c,"%Reflect%":"undefined"==typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&_&&C?C((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":_&&C?C(""[Symbol.iterator]()):r,"%Symbol%":_?Symbol:r,"%SyntaxError%":f,"%ThrowTypeError%":x,"%TypedArray%":D,"%TypeError%":h,"%Uint8Array%":"undefined"==typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?r:Uint32Array,"%URIError%":u,"%WeakMap%":"undefined"==typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?r:WeakSet,"%Function.prototype.call%":E,"%Function.prototype.apply%":I,"%Object.defineProperty%":R,"%Object.getPrototypeOf%":P,"%Math.abs%":l,"%Math.floor%":d,"%Math.max%":p,"%Math.min%":m,"%Math.pow%":g,"%Math.round%":v,"%Math.sign%":y,"%Reflect.getPrototypeOf%":L};if(C)try{null.error}catch(e){a=C(C(e));T["%Error.prototype%"]=a}function N(e){var t,n;return"%AsyncFunction%"===e?t=S("async function () {}"):"%GeneratorFunction%"===e?t=S("function* () {}"):"%AsyncGeneratorFunction%"===e?t=S("async function* () {}"):"%AsyncGenerator%"===e?(n=N("%AsyncGeneratorFunction%"))&&(t=n.prototype):"%AsyncIteratorPrototype%"===e&&(n=N("%AsyncGenerator%"))&&C&&(t=C(n.prototype)),T[e]=t}var A={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},o=t(53),F=t(245),H=o.call(E,Array.prototype.concat),W=o.call(I,Array.prototype.splice),O=o.call(E,String.prototype.replace),j=o.call(E,String.prototype.slice),q=o.call(E,RegExp.prototype.exec),B=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,U=/\\(\\)?/g;e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new h("intrinsic name must be a non-empty string");if(1<arguments.length&&"boolean"!=typeof t)throw new h('"allowMissing" argument must be a boolean');if(null===q(/^%?[^%]*%?$/,e))throw new f("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=(e=>{var t=j(e,0,1),n=j(e,-1);if("%"===t&&"%"!==n)throw new f("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new f("invalid intrinsic syntax, expected opening `%`");var i=[];return O(e,B,function(e,t,n,r){i[i.length]=n?O(r,U,"$1"):t||e}),i})(e),r=0<n.length?n[0]:"",i=((e,t)=>{var n,r=e;if(F(A,r)&&(r="%"+(n=A[r])[0]+"%"),F(T,r)){var i=T[r];if(void 0!==(i=i===k?N(r):i)||t)return{alias:n,name:r,value:i};throw new h("intrinsic "+e+" exists, but is not available. Please file an issue!")}throw new f("intrinsic "+e+" does not exist!")})("%"+r+"%",t),a=(i.name,i.value),o=!1,i=i.alias;i&&(r=i[0],W(n,H([0,1],i)));for(var s=1,c=!0;s<n.length;s+=1){var u=n[s],l=j(u,0,1),d=j(u,-1);if(('"'===l||"'"===l||"`"===l||'"'===d||"'"===d||"`"===d)&&l!==d)throw new f("property names with quotes must have matching quotes");if("constructor"!==u&&c||(o=!0),F(T,l="%"+(r+="."+u)+"%"))a=T[l];
1else if(null!=a){if(!(u in a)){if(t)return;throw new h("base intrinsic for "+e+" exists, but the property is not available.")}a=w&&s+1>=n.length?(c=!!(d=w(a,u)))&&"get"in d&&!("originalValue"in d.get)?d.get:a[u]:(c=F(a,u),a[u]),c&&!o&&(T[l]=a)}}return a}},function(e,t,n){function r(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(t(r,n,e))return r}}n.d(t,"a",function(){return r})},function(e,t,n){function r(e,t){return e.slice(0,t.length)===t}n.d(t,"a",function(){return r})},function(e,t,n){n.d(t,"a",function(){return r});var r="4.109.0"},function(e,t,r){r.d(t,"a",function(){return n}),r.d(t,"c",function(){return s}),r.d(t,"b",function(){return c});var i=r(6),a=r(0),o=r(1);function n(e,t,n){var r=t.getHelper();return{uiState:n,helper:r,parent:t,instantSearchInstance:e,state:r.state,renderState:e.renderState,templatesConfig:e.templatesConfig,createURL:t.createURL,scopedResults:[],searchMetadata:{isSearchStalled:"stalled"===e.status},status:e.status,error:e.error}}function s(e,t,n){var n=t.getResultsForWidget(n),r=t.getHelper();return{helper:r,parent:t,instantSearchInstance:e,results:n,scopedResults:t.getScopedResults(),state:n&&"_state"in n?n._state:r.state,renderState:e.renderState,templatesConfig:e.templatesConfig,createURL:t.createURL,searchMetadata:{isSearchStalled:"stalled"===e.status},status:e.status,error:e.error}}function c(e){var t=e.renderState,n=e.instantSearchInstance,e=e.parent,e=(e||n.mainIndex).getIndexId();n.renderState=r.i(o.a)(r.i(a.a)({},n.renderState),r.i(i.a)({},e,r.i(a.a)({},n.renderState[e],t)))}},function(e,t,r){r.d(t,"a",function(){return u}),r.d(t,"b",function(){return c});var i=r(11),t=(r(0),r(1),r(18)),a=(r.n(t),r(7),r(8),r(6),r(22),r(23),r(360)),t=r(24),n=(r.n(t),r(20),r(16),r(4),r(147)),o="ais.usage.sessionId",s=null;function c(){if(s)return s;try{var e=sessionStorage.getItem(o);return e?s=e:(s=r.i(n.a)(),sessionStorage.setItem(o,s),s)}catch(e){return s=r.i(n.a)()}}function u(e,t){var n,e={method:e,payload:t},t=e.method;if("object"!==(void 0===(e=e.payload)?"undefined":r.i(i.a)(e)))throw new Error("The insights helper expects the payload to be an object.");try{n=r.i(a.a)(e)}catch(e){throw new Error("Could not JSON serialize the payload object.")}return'data-insights-method="'.concat(t,'" data-insights-payload="').concat(n,'"')}},function(e,t,n){function r(t){var u=new TextDecoder,l="";return new ReadableStream({start:function(s){var e=t.getReader(),c=function(){e.read().then(function(e){var t=e.done,e=e.value;if(t){if(l.trim()){t=d(l.trim());if(t)try{var n=JSON.parse(t);s.enqueue(n)}catch(e){}}s.close()}else{var r=(l+=u.decode(e,{stream:!0})).split("\n");l=r.pop()||"";for(var i=0;i<r.length;i++){var a=r[i].trim();if(a){a=d(a);if(a)try{var o=JSON.parse(a);s.enqueue(o)}catch(e){}}}c()}},function(e){s.error(e)})};c()}})}function d(e){var t;return e.startsWith("data:")?"[DONE]"===(t=e.slice(5).trim())?null:t:e.startsWith("{")?e:null}function i(e,r,i,a){function o(){s.read().then(function(e){var t=e.done,e=e.value;if(t)s.releaseLock(),i();else try{var n=r(e);n&&"function"==typeof n.then?n.then(o,function(e){s.releaseLock(),a(e)}):o()}catch(e){s.releaseLock(),a(e)}},function(e){s.releaseLock(),a(e)})}var s=e.getReader();o()}n.d(t,"a",function(){return r}),n.d(t,"b",function(){return i})},function(e,t,r){r.d(t,"c",function(){return l}),r.d(t,"b",function(){return s}),r.d(t,"a",function(){return u}),r.d(t,"e",function(){return d}),r.d(t,"d",function(){return f});r(27);var n=r(21),i=r(25),a=r(6),o=(r(28),r(11)),t=r(204);function s(){return Math.random().toString(36).substring(2,9)}function c(e){return"object"===(void 0===e?"undefined":r.i(o.a)(e))&&null!==e&&"string"==typeof(e=e).type&&(e.type.startsWith("tool-")||"dynamic-tool"===e.type)}function u(e){var e=e.messages;return 0!==e.length&&"assistant"===(e=e[e.length-1]).role&&!(!e.parts||0===e.parts.length)&&0!==(e=e.parts.filter(c)).length&&e.every(function(e){return"output-available"===e.state||"output-error"===e.state})}var l=(()=>{function e(){r.i(n.a)(this,e),r.i(a.a)(this,"queue",[]),r.i(a.a)(this,"isRunning",!1)}return r.i(i.a)(e,[{key:"run",value:function(e){var r=this;return new Promise(function(t,n){r.queue.push(function(){return e().then(function(e){t(e)},function(e){n(e)})}),r.processQueue()})}},{key:"processQueue",value:function(){var t,n=this;this.isRunning||(this.isRunning=!0,(t=function(){var e;0===n.queue.length?n.isRunning=!1:(e=n.queue.shift())&&e().then(t,t)})())}}]),e})();function d(e){return void 0===e?Promise.resolve(void 0):"function"==typeof e?Promise.resolve(e()):Promise.resolve(e)}r.i(t.a)(Error);function f(e){try{var t=JSON.parse(e);if(t&&"object"===(void 0===t?"undefined":r.i(o.a)(t))&&!Array.isArray(t)&&"string"==typeof t.message){var n=t.message.trim();if(n)return n}}catch(e){}}},function(e,t,h){h.d(t,"a",function(){return n});var p=h(0),m=h(7),g=h(11),v=h(394);function n(e){var u=e.instantSearchInstance,l=e.helper,d=e.attribute,f=e.widgetType;return function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=h.i(m.a)(t,4),i=r[1],a=r[2],a=void 0===a?"Filter Applied":a,r=r[3],r=void 0===r?{}:r,o=h.i(m.a)(t[0].split(":"),2),s=o[0],o=o[1],c="string"==typeof d?d:d(i);1===t.length&&"object"===h.i(g.a)(t[0])?u.sendEventToInsights(t[0]):"click"===s&&2<=t.length&&t.length<=4&&(h.i(v.a)(l,c,i)||u.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:f,eventType:s,eventModifier:o,payload:h.i(p.a)({eventName:a,index:(null==(s=l.lastResults)?void 0:s.index)||l.state.index,filters:["".concat(c,":").concat(i)]},r),attribute:c}))}}},function(e,t,n){function r(e){return e.transporter&&e.transporter.userAgent?e.transporter.userAgent.value:e._ua}n.d(t,"a",function(){return r})},function(e,t,n){function r(e){var t,n,r;return e.appId&&e.apiKey?[e.appId,e.apiKey]:e.transporter?(t=(n=e.transporter).headers||n.baseHeaders,n=n.queryParameters||n.baseQueryParameters,[t[r="x-algolia-application-id"]||n[r],t[r="x-algolia-api-key"]||n[r]]):[e.applicationID,e.apiKey]}n.d(t,"a",function(){return r})},function(e,t,n){n.d(t,"a",function(){return r});n(8);var t=n(9),r=function(e,t){return e};t.a},function(e,t,r){r.d(t,"a",function(){return n});
1var i=r(0),a=r(4),o=r(389),s=r(52),n=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce(function(e,t){n=t;var e=(e=e).setQueryParameters({hierarchicalFacetsRefinements:r.i(i.a)({},e.hierarchicalFacetsRefinements,n.hierarchicalFacetsRefinements)}),n=e.setQueryParameters({hierarchicalFacets:t.hierarchicalFacets.reduce(function(e,t){var n=r.i(o.a)(e,function(e){return e.name===t.name});return-1===n?e.concat(t):((e=e.slice()).splice(n,1,t),e)},e.hierarchicalFacets)}),e=t.tagRefinements.reduce(function(e,t){return e.addTagRefinement(t)},n),e=(n=t,(e=e).setQueryParameters({numericRefinements:r.i(i.a)({},e.numericRefinements,n.numericRefinements)})),e=(n=t,(e=e).setQueryParameters({disjunctiveFacetsRefinements:r.i(i.a)({},e.disjunctiveFacetsRefinements,n.disjunctiveFacetsRefinements)})),e=(n=t,(e=e).setQueryParameters({facetsExcludes:r.i(i.a)({},e.facetsExcludes,n.facetsExcludes)})),e=(n=t,(e=e).setQueryParameters({facetsRefinements:r.i(i.a)({},e.facetsRefinements,n.facetsRefinements)})),n=((e,t)=>0<(t=r.i(s.a)([].concat(e.ruleContexts).concat(t.ruleContexts).filter(Boolean))).length?e.setQueryParameters({ruleContexts:t}):e)(t.disjunctiveFacets.reduce(function(e,t){return e.addDisjunctiveFacet(t)},e),t),e=t.facets.reduce(function(e,t){return e.addFacet(t)},n),n=t;return n.facets,n=r.i(a.a)(n,["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"]),e.setQueryParameters(n)})}},function(e,t,n){function r(e){var t=(1<arguments.length&&void 0!==arguments[1]?arguments[1]:{fallback:function(){}}).fallback;return"undefined"==typeof window?t():e({window:window})}n.d(t,"a",function(){return r})},function(e,t,n){function r(e){return btoa(encodeURIComponent(JSON.stringify(e)))}function i(e){return JSON.parse(decodeURIComponent(atob(e)))}n.d(t,"b",function(){return i}),n.d(t,"a",function(){return r})},function(e,t,n){n.d(t,"a",function(){return i});var r=n(166);function i(e,t){t(e),e.getWidgets().forEach(function(e){n.i(r.a)(e)&&i(e,t)})}},function(e,t){var n,r,e=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}function o(t){if(n===setTimeout)return setTimeout(t,0);if((n===i||!n)&&setTimeout)return(n=setTimeout)(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}var s,c=[],u=!1,l=-1;function d(){u&&s&&(u=!1,s.length?c=s.concat(c):l=-1,c.length)&&f()}function f(){if(!u){for(var e=o(d),t=(u=!0,c.length);t;){for(s=c,c=[];++l<t;)s&&s[l].run();l=-1,t=c.length}s=null,u=!1,!function(t){if(r===clearTimeout)return clearTimeout(t);if((r===a||!r)&&clearTimeout)return(r=clearTimeout)(t);try{r(t)}catch(e){try{return r.call(null,t)}catch(e){return r.call(this,t)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function p(){}e.nextTick=function(e){var t=new Array(arguments.length-1);if(1<arguments.length)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||u||o(f)},h.prototype.run=function(){this.fun.apply(null,this.array)},e.title="browser",e.browser=!0,e.env={},e.argv=[],e.version="",e.versions={},e.on=p,e.addListener=p,e.once=p,e.off=p,e.removeListener=p,e.removeAllListeners=p,e.emit=p,e.prependListener=p,e.prependOnceListener=p,e.listeners=function(e){return[]},e.binding=function(e){throw new Error("process.binding is not supported")},e.cwd=function(){return"/"},e.chdir=function(e){throw new Error("process.chdir is not supported")},e.umask=function(){return 0}},function(e,t,n){var r=String.prototype.replace,i=/%20/g,a="RFC1738",o="RFC3986";e.exports={default:o,formatters:{RFC1738:function(e){return r.call(e,i,"+")},RFC3986:function(e){return String(e)}},RFC1738:a,RFC3986:o}},function(e,t,n){var r,i;r=window,i=function(r,e){function t(){}var e=t.prototype=Object.create(e.prototype),n=(e.bindStartEvent=function(e){this._bindStartEvent(e,!0)},e.unbindStartEvent=function(e){this._bindStartEvent(e,!1)},e._bindStartEvent=function(e,t){var t=(t=void 0===t||t)?"addEventListener":"removeEventListener",n="mousedown";"ontouchstart"in r?n="touchstart":r.PointerEvent&&(n="pointerdown"),e[t](n,this)},e.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},e.getTouch=function(e){for(var t=0;t<e.length;t++){var n=e[t];if(n.identifier==this.pointerIdentifier)return n}},e.onmousedown=function(e){var t=e.button;t&&0!==t&&1!==t||this._pointerDown(e,e)},e.ontouchstart=function(e){this._pointerDown(e,e.changedTouches[0])}
1,e.onpointerdown=function(e){this._pointerDown(e,e)},e._pointerDown=function(e,t){e.button||this.isPointerDown||(this.isPointerDown=!0,this.pointerIdentifier=void 0!==t.pointerId?t.pointerId:t.identifier,this.pointerDown(e,t))},e.pointerDown=function(e,t){this._bindPostStartEvents(e),this.emitEvent("pointerDown",[e,t])},{mousedown:["mousemove","mouseup"],touchstart:["touchmove","touchend","touchcancel"],pointerdown:["pointermove","pointerup","pointercancel"]});return e._bindPostStartEvents=function(e){e&&((e=n[e.type]).forEach(function(e){r.addEventListener(e,this)},this),this._boundPointerEvents=e)},e._unbindPostStartEvents=function(){this._boundPointerEvents&&(this._boundPointerEvents.forEach(function(e){r.removeEventListener(e,this)},this),delete this._boundPointerEvents)},e.onmousemove=function(e){this._pointerMove(e,e)},e.onpointermove=function(e){e.pointerId==this.pointerIdentifier&&this._pointerMove(e,e)},e.ontouchmove=function(e){var t=this.getTouch(e.changedTouches);t&&this._pointerMove(e,t)},e._pointerMove=function(e,t){this.pointerMove(e,t)},e.pointerMove=function(e,t){this.emitEvent("pointerMove",[e,t])},e.onmouseup=function(e){this._pointerUp(e,e)},e.onpointerup=function(e){e.pointerId==this.pointerIdentifier&&this._pointerUp(e,e)},e.ontouchend=function(e){var t=this.getTouch(e.changedTouches);t&&this._pointerUp(e,t)},e._pointerUp=function(e,t){this._pointerDone(),this.pointerUp(e,t)},e.pointerUp=function(e,t){this.emitEvent("pointerUp",[e,t])},e._pointerDone=function(){this._pointerReset(),this._unbindPostStartEvents(),this.pointerDone()},e._pointerReset=function(){this.isPointerDown=!1,delete this.pointerIdentifier},e.pointerDone=function(){},e.onpointercancel=function(e){e.pointerId==this.pointerIdentifier&&this._pointerCancel(e,e)},e.ontouchcancel=function(e){var t=this.getTouch(e.changedTouches);t&&this._pointerCancel(e,t)},e._pointerCancel=function(e,t){this._pointerDone(),this.pointerCancel(e,t)},e.pointerCancel=function(e,t){this.emitEvent("pointerCancel",[e,t])},t.getPointerPoint=function(e){return{x:e.pageX,y:e.pageY}},t},n=[n(72)],void 0!==(t=function(e){return i(r,e)}.apply(t,n))&&(e.exports=t)},function(e,t){function n(e){return e===e.window}function r(e){return n(e)?e:e.defaultView}function i(e){this.element=e,this.handlers={}}var a,o,s,c,u,h,l,d,f;function p(e,t){return e.triggerPoint-t.triggerPoint}function m(e,t){return t.triggerPoint-e.triggerPoint}function g(e){this.name=e.name,this.axis=e.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),o[this.axis][this.name]=this}function v(e){window.setTimeout(e,1e3/60)}function y(e){this.element=e,this.Adapter=h.Adapter,this.adapter=new this.Adapter(e),this.key="waypoint-context-"+c,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},e.waypointContextKey=this.key,u[e.waypointContextKey]=this,c+=1,h.windowContext||(h.windowContext=!0,h.windowContext=new y(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}function b(e){if(!e)throw new Error("No options passed to Waypoint constructor");if(!e.element)throw new Error("No element option passed to Waypoint constructor");if(!e.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+d,this.options=b.Adapter.extend({},b.defaults,e),this.element=this.options.element,this.adapter=new b.Adapter(this.element),this.callback=e.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=b.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=b.Context.findOrCreateByElement(this.options.context),b.offsetAliases[this.options.offset]&&(this.options.offset=b.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),f[this.key]=this,d+=1}d=0,f={},b.prototype.queueTrigger=function(e){this.group.queueTrigger(this,e)},b.prototype.trigger=function(e){this.enabled&&this.callback&&this.callback.apply(this,e)},b.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete f[this.key]},b.prototype.disable=function(){return this.enabled=!1,this},b.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},b.prototype.next=function(){return this.group.next(this)},b.prototype.previous=function(){return this.group.previous(this)},b.invokeAll=function(e){var t,n=[];for(t in f)n.push(f[t]);for(var r=0,i=n.length;r<i;r++)n[r][e]()},b.destroyAll=function(){b.invokeAll("destroy")},b.disableAll=function(){b.invokeAll("disable")},b.enableAll=function(){for(var e in b.Context.refreshAll(),f)f[e].enabled=!0;return this},b.refreshAll=function(){b.Context.refreshAll()}
1,b.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},b.viewportWidth=function(){return document.documentElement.clientWidth},b.adapters=[],b.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},b.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=b,c=0,u={},h=window.Waypoint,l=window.onload,y.prototype.add=function(e){var t=e.options.horizontal?"horizontal":"vertical";this.waypoints[t][e.key]=e,this.refresh()},y.prototype.checkEmpty=function(){var e=this.Adapter.isEmptyObject(this.waypoints.horizontal),t=this.Adapter.isEmptyObject(this.waypoints.vertical),n=this.element==this.element.window;e&&t&&!n&&(this.adapter.off(".waypoints"),delete u[this.key])},y.prototype.createThrottledResizeHandler=function(){function e(){t.handleResize(),t.didResize=!1}var t=this;this.adapter.on("resize.waypoints",function(){t.didResize||(t.didResize=!0,h.requestAnimationFrame(e))})},y.prototype.createThrottledScrollHandler=function(){function e(){t.handleScroll(),t.didScroll=!1}var t=this;this.adapter.on("scroll.waypoints",function(){t.didScroll&&!h.isTouch||(t.didScroll=!0,h.requestAnimationFrame(e))})},y.prototype.handleResize=function(){h.Context.refreshAll()},y.prototype.handleScroll=function(){var e,t,n={},r={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(e in r){var i,a=r[e],o=a.newScroll>a.oldScroll?a.forward:a.backward;for(i in this.waypoints[e]){var s,c,u=this.waypoints[e][i];null!==u.triggerPoint&&(s=a.oldScroll<u.triggerPoint,c=a.newScroll>=u.triggerPoint,s&&c||!s&&!c)&&(u.queueTrigger(o),n[u.group.id]=u.group)}}for(t in n)n[t].flushTriggers();this.oldScroll={x:r.horizontal.newScroll,y:r.vertical.newScroll}},y.prototype.innerHeight=function(){return this.element==this.element.window?h.viewportHeight():this.adapter.innerHeight()},y.prototype.remove=function(e){delete this.waypoints[e.axis][e.key],this.checkEmpty()},y.prototype.innerWidth=function(){return this.element==this.element.window?h.viewportWidth():this.adapter.innerWidth()},y.prototype.destroy=function(){var e,t=[];for(e in this.waypoints)for(var n in this.waypoints[e])t.push(this.waypoints[e][n]);for(var r=0,i=t.length;r<i;r++)t[r].destroy()},y.prototype.refresh=function(){var e,t,n=this.element==this.element.window,r=n?void 0:this.adapter.offset(),i={};for(t in this.handleScroll(),e={horizontal:{contextOffset:n?0:r.left,contextScroll:n?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:n?0:r.top,contextScroll:n?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}}){var a,o=e[t];for(a in this.waypoints[t]){var s,c=this.waypoints[t][a],u=c.options.offset,l=c.triggerPoint,d=0,f=null==l;c.element!==c.element.window&&(d=c.adapter.offset()[o.offsetProp]),"function"==typeof u?u=u.apply(c):"string"==typeof u&&(u=parseFloat(u),-1<c.options.offset.indexOf("%"))&&(u=Math.ceil(o.contextDimension*u/100)),s=o.contextScroll-o.contextOffset,c.triggerPoint=Math.floor(d+s-u),d=l<o.oldScroll,s=c.triggerPoint>=o.oldScroll,u=!d&&!s,!f&&(d&&s)?(c.queueTrigger(o.backward),i[c.group.id]=c.group):(!f&&u||f&&o.oldScroll>=c.triggerPoint)&&(c.queueTrigger(o.forward),i[c.group.id]=c.group)}}return h.requestAnimationFrame(function(){for(var e in i)i[e].flushTriggers()}),this},y.findOrCreateByElement=function(e){return y.findByElement(e)||new y(e)},y.refreshAll=function(){for(var e in u)u[e].refresh()},y.findByElement=function(e){return u[e.waypointContextKey]},window.onload=function(){l&&l(),y.refreshAll()},h.requestAnimationFrame=function(e){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||v).call(window,e)},h.Context=y,o={vertical:{},horizontal:{}},s=window.Waypoint,g.prototype.add=function(e){this.waypoints.push(e)},g.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],r
1ight:[]}},g.prototype.flushTriggers=function(){for(var e in this.triggerQueues){var t=this.triggerQueues[e];t.sort("up"===e||"left"===e?m:p);for(var n=0,r=t.length;n<r;n+=1){var i=t[n];!i.options.continuous&&n!==t.length-1||i.trigger([e])}}this.clearTriggerQueues()},g.prototype.next=function(e){this.waypoints.sort(p);e=s.Adapter.inArray(e,this.waypoints);return e===this.waypoints.length-1?null:this.waypoints[e+1]},g.prototype.previous=function(e){this.waypoints.sort(p);e=s.Adapter.inArray(e,this.waypoints);return e?this.waypoints[e-1]:null},g.prototype.queueTrigger=function(e,t){this.triggerQueues[t].push(e)},g.prototype.remove=function(e){e=s.Adapter.inArray(e,this.waypoints);-1<e&&this.waypoints.splice(e,1)},g.prototype.first=function(){return this.waypoints[0]},g.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},g.findOrCreate=function(e){return o[e.axis][e.name]||new g(e)},s.Group=g,a=window.Waypoint,i.prototype.innerHeight=function(){return n(this.element)?this.element.innerHeight:this.element.clientHeight},i.prototype.innerWidth=function(){return n(this.element)?this.element.innerWidth:this.element.clientWidth},i.prototype.off=function(e,t){function n(e,t,n){for(var r=0,i=t.length-1;r<i;r++){var a=t[r];n&&n!==a||e.removeEventListener(a)}}var e=e.split("."),r=e[0],i=e[1],a=this.element;if(i&&this.handlers[i]&&r)n(a,this.handlers[i][r],t),this.handlers[i][r]=[];else if(r)for(var o in this.handlers)n(a,this.handlers[o][r]||[],t),this.handlers[o][r]=[];else if(i&&this.handlers[i]){for(var s in this.handlers[i])n(a,this.handlers[i][s],t);this.handlers[i]={}}},i.prototype.offset=function(){var e,t,n;return this.element.ownerDocument?(e=this.element.ownerDocument.documentElement,t=r(this.element.ownerDocument),n={top:0,left:0},{top:(n=this.element.getBoundingClientRect?this.element.getBoundingClientRect():n).top+t.pageYOffset-e.clientTop,left:n.left+t.pageXOffset-e.clientLeft}):null},i.prototype.on=function(e,t){var e=e.split("."),n=e[0],e=e[1]||"__default",e=this.handlers[e]=this.handlers[e]||{};(e[n]=e[n]||[]).push(t),this.element.addEventListener(n,t)},i.prototype.outerHeight=function(e){var t=this.innerHeight();return e&&!n(this.element)&&(e=window.getComputedStyle(this.element),t=(t+=parseInt(e.marginTop,10))+parseInt(e.marginBottom,10)),t},i.prototype.outerWidth=function(e){var t=this.innerWidth();return e&&!n(this.element)&&(e=window.getComputedStyle(this.element),t=(t+=parseInt(e.marginLeft,10))+parseInt(e.marginRight,10)),t},i.prototype.scrollLeft=function(){var e=r(this.element);return e?e.pageXOffset:this.element.scrollLeft},i.prototype.scrollTop=function(){var e=r(this.element);return e?e.pageYOffset:this.element.scrollTop},i.extend=function(){for(var e=Array.prototype.slice.call(arguments),t=1,n=e.length;t<n;t++){r=void 0;i=void 0;a=void 0;var r=e[0];var i=e[t];if("object"==typeof r&&"object"==typeof i)for(var a in i)i.hasOwnProperty(a)&&(r[a]=i[a])}return e[0]},i.inArray=function(e,t,n){return null==t?-1:t.indexOf(e,n)},i.isEmptyObject=function(e){for(var t in e)return!1;return!0},a.adapters.push({name:"noframework",Adapter:i}),a.Adapter=i},function(e,t,n){function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,"a",function(){return r})},function(e,t,n){function r(e){return(r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n.d(t,"a",function(){return r})},function(e,t,n){function r(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(r=function(){return!!e})()}n.d(t,"a",function(){return r})},function(e,t,r){r.d(t,"a",function(){return n});var i=r(93);function n(e,t){var n;if(e)return"string"==typeof e?r.i(i.a)(e,t):"Map"===(n="Object"===(n=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r.i(i.a)(e,t):void 0}},function(e,t,n){function r(e){this.params=(e=e||{}).params||[]}r.prototype={constructor:r,addParams:function(e){var t=this.params.slice();return t.push(e),new r({params:t})}
1,removeParams:function(t){return new r({params:this.params.filter(function(e){return e.$$id!==t})})},addFrequentlyBoughtTogether:function(e){return this.addParams(Object.assign({},e,{model:"bought-together"}))},addRelatedProducts:function(e){return this.addParams(Object.assign({},e,{model:"related-products"}))},addTrendingItems:function(e){return this.addParams(Object.assign({},e,{model:"trending-items"}))},addTrendingFacets:function(e){return this.addParams(Object.assign({},e,{model:"trending-facets"}))},addLookingSimilar:function(e){return this.addParams(Object.assign({},e,{model:"looking-similar"}))},_buildQueries:function(t,n){return this.params.filter(function(e){return void 0===n[e.$$id]}).map(function(e){e=Object.assign({},e,{indexName:t,threshold:e.threshold||0});return delete e.$$id,e})}},e.exports=r},function(e,t,n){function r(e,t){this._state=e,this._rawResults={};var n=this;e.params.forEach(function(e){e=e.$$id;n[e]=t[e],n._rawResults[e]=t[e]})}r.prototype={constructor:r},e.exports=r},function(e,t,n){var i=n(66),a=n(44),r=n(212),o=n(68),c=n(69),u=n(70),s=n(214),l=n(216),d=n(206);function f(e,n){return Array.isArray(e)&&Array.isArray(n)?e.length===n.length&&e.every(function(e,t){return f(n[t],e)}):e===n}function h(e){var r=e?h._parseNumbers(e):{},i=(void 0===r.userToken||l(r.userToken)||console.warn("[algoliasearch-helper] The `userToken` parameter is invalid. This can lead to wrong analytics.\n - Format: [a-zA-Z0-9_-]{1,64}"),this.facets=r.facets||[],this.disjunctiveFacets=r.disjunctiveFacets||[],this.hierarchicalFacets=r.hierarchicalFacets||[],this.facetsRefinements=r.facetsRefinements||{},this.facetsExcludes=r.facetsExcludes||{},this.disjunctiveFacetsRefinements=r.disjunctiveFacetsRefinements||{},this.numericRefinements=r.numericRefinements||{},this.tagRefinements=r.tagRefinements||[],this.hierarchicalFacetsRefinements=r.hierarchicalFacetsRefinements||{},this);Object.keys(r).forEach(function(e){var t=-1!==h.PARAMETERS.indexOf(e),n=void 0!==r[e];!t&&n&&(i[e]=r[e])})}function p(e){e=parseFloat(e);return isFinite(e)?e:null}h.PARAMETERS=Object.keys(new h),h._parseNumbers=function(i){var r,a;return i instanceof h?i:(r={},["aroundPrecision","aroundRadius","getRankingInfo","minWordSizefor2Typos","minWordSizefor1Typo","page","maxValuesPerFacet","distinct","minimumAroundRadius","hitsPerPage","minProximity"].forEach(function(e){var t,n=i[e];"string"==typeof n?(t=parseFloat(n),isNaN(t)?r[e]=n:isFinite(t)?r[e]=t:r[e]=null):"number"!=typeof n||isFinite(n)||(r[e]=null)}),Array.isArray(i.insideBoundingBox)&&(r.insideBoundingBox=i.insideBoundingBox.map(function(e){return Array.isArray(e)?e.map(function(e){return"string"==typeof e?p(e):"number"!=typeof e||isFinite(e)?e:null}):e})),i.numericRefinements&&(a={},Object.keys(i.numericRefinements).forEach(function(n){var r=i.numericRefinements[n]||{};a[n]={},Object.keys(r).forEach(function(e){var t=r[e].map(function(e){return Array.isArray(e)?e.map(function(e){return"string"==typeof e?p(e):"number"!=typeof e||isFinite(e)?e:null}):"string"==typeof e?p(e):"number"!=typeof e||isFinite(e)?e:null});a[n][e]=t})}),r.numericRefinements=a),o(i,r))},h.make=function(e){var n=new h(e);return(e.hierarchicalFacets||[]).forEach(function(e){var t;e.rootPath&&0===(t=(n=0<(t=n.getHierarchicalRefinement(e.name)).length&&0!==t[0].indexOf(e.rootPath)?n.clearRefinements(e.name):n).getHierarchicalRefinement(e.name)).length&&(n=n.toggleHierarchicalFacetRefinement(e.name,e.rootPath))}),n},h.validate=function(e,t){t=t||{};return e.tagFilters&&t.tagRefinements&&0<t.tagRefinements.length?new Error("[Tags] Cannot switch from the managed tag API to the advanced API. It is probably an error, if it is really what you want, you should first clear the tags with clearTags method."):0<e.tagRefinements.length&&t.tagFilters?new Error("[Tags] Cannot switch from the advanced tag API to the managed API. It is probably an error, if it is not, you should first clear the tags with clearTags method."):e.numericFilters&&t.numericRefinements&&c(t.numericRefinements)?new Error("[Numeric filters] Can't switch from the advanced to the managed API. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):c(e.numericRefinements)&&t.numericFilters?new Error("[Numeric filters] Can't switch from the managed API to the advanced. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):null},h.prototype={constructor:h,clearRefinements:function(e){e={numericRefinements:this._clearNumericRefinements(e),facetsRefinements:d.clearRefinement(this.facetsRefinements,e,"conjunctiveFacet"),facetsExcludes:d.clearRefinement(this.facetsExcludes,e,"exclude"),disjunctiveFacetsRefinements:d.clearRefinement(this.disjunctiveFacetsRefinements,e,"disjunctiveFacet"),hierarchicalFacetsRefinements:d.clearRefinement(this.hierarchicalFacetsRefinements,e,"hierarchicalFacet")};return e.numericRefinements===this.numericRefinements&&e.facetsRefinements===this.facetsRefinements&&e.facetsExcludes===this.facetsExcludes&&e.disjunctiveFacetsRefinements===this.disjunctiveFacetsRefinements&&e.hierarchicalFacetsRefinements===this.hierarchicalFacetsRefinements?this:this.setQueryParameters(e)},clearTags:function(){return void 0===this.tagFilters&&0===this.tagRefinements.length?this:this.setQueryParameters({tagFilters:void 0,tagRefinements:[]})},setIndex:function(e){return e===this.index?this:this.setQueryParameters({index:e})},setQuery:function(e){return e===this.query?this:this.setQueryParameters({query:e})},setPage:function(e){return e===this.page?this:this.setQueryParameters({page:e})},setFacets:function(e){return this.setQueryParameters({facets:e})},setDisjunctiveFacets:function(e){return this.setQueryParameters({disjunctiveFacets:e})},setHitsPerPage:function(e){return this.hitsPerPage===e?this:this.setQueryParameters({hitsPerPage:e})},setTypoTolerance:function(e){return this.typoTolerance===e?this:this.setQueryParameters({typoTolerance:e})},addNumericRefinement:function(e,t,n){var r,n=s(n);return this.isNumericRefined(e,t,n)?this:((r=o({},this.numericRefinements))[e]=o({},r[e]),r[e][t]?(r[e][t]=r[e][t].slice(),r[e][t].push(n)):r[e][t]=[n],this.setQueryParameters({numericRefinements:r}))},getConjunctiveRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsRefinements[e]||[]},getDisjunctiveRefinements:function(e){return this.isDisjunctiveFacet(e)&&this.disjunctiveFacetsRefinements[e]||[]},getHierarchicalRefinement:function(e){return this.hierarchicalFacetsRefinements[e]||[]},getExcludeRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsExcludes[e]||[]},removeNumericRefinement:function(n,r,e){var i=e;return void 0!==i?this.isNumericRefined(n,r,i)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(e,t){return t===n&&e.op===r&&f(e.val,s(i))})}):this:void 0!==r?this.isNumericRefined(n,r)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(e,t){return t===n&&e.op===r})}):this:this.isNumericRefined(n)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(e,t){return t===n})}):this},getNumericRefinements:function(e){return this.numericRefinements[e]||{}},getNumericRefinement:function(e,t){return this.numericRefinements[e]&&this.numericRefinements[e][t]},_clearNumericRefinements:function(o){var s,t,e;return void 0===o?c(this.numericRefinements)?{}:this.numericRefinements:"string"==typeof o?u(this.numericRefinements,[o]):"function"==typeof o?(s=!1,t=this.numericRefinements,e=Object.keys(t).reduce(function(e,r){var i=t[r],a={},i=i||{};
1return Object.keys(i).forEach(function(t){var e=i[t]||[],n=[];e.forEach(function(e){o({val:e,op:t},r,"numeric")||n.push(e)}),n.length!==e.length&&(s=!0),a[t]=n}),e[r]=a,e},{}),s?e:this.numericRefinements):void 0},addFacet:function(e){return this.isConjunctiveFacet(e)?this:this.setQueryParameters({facets:this.facets.concat([e])})},addDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this:this.setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.concat([e])})},addHierarchicalFacet:function(e){if(this.isHierarchicalFacet(e.name))throw new Error("Cannot declare two hierarchical facets with the same name: `"+e.name+"`");return this.setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.concat([e])})},addFacetRefinement:function(e,t){if(this.isConjunctiveFacet(e))return d.isRefined(this.facetsRefinements,e,t)?this:this.setQueryParameters({facetsRefinements:d.addRefinement(this.facetsRefinements,e,t)});throw new Error(e+" is not defined in the facets attribute of the helper configuration")},addExcludeRefinement:function(e,t){if(this.isConjunctiveFacet(e))return d.isRefined(this.facetsExcludes,e,t)?this:this.setQueryParameters({facetsExcludes:d.addRefinement(this.facetsExcludes,e,t)});throw new Error(e+" is not defined in the facets attribute of the helper configuration")},addDisjunctiveFacetRefinement:function(e,t){if(this.isDisjunctiveFacet(e))return d.isRefined(this.disjunctiveFacetsRefinements,e,t)?this:this.setQueryParameters({disjunctiveFacetsRefinements:d.addRefinement(this.disjunctiveFacetsRefinements,e,t)});throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration")},addTagRefinement:function(e){return this.isTagRefined(e)?this:(e={tagRefinements:this.tagRefinements.concat(e)},this.setQueryParameters(e))},removeFacet:function(t){return this.isConjunctiveFacet(t)?this.clearRefinements(t).setQueryParameters({facets:this.facets.filter(function(e){return e!==t})}):this},removeDisjunctiveFacet:function(t){return this.isDisjunctiveFacet(t)?this.clearRefinements(t).setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.filter(function(e){return e!==t})}):this},removeHierarchicalFacet:function(t){return this.isHierarchicalFacet(t)?this.clearRefinements(t).setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.filter(function(e){return e.name!==t})}):this},removeFacetRefinement:function(e,t){if(this.isConjunctiveFacet(e))return d.isRefined(this.facetsRefinements,e,t)?this.setQueryParameters({facetsRefinements:d.removeRefinement(this.facetsRefinements,e,t)}):this;throw new Error(e+" is not defined in the facets attribute of the helper configuration")},removeExcludeRefinement:function(e,t){if(this.isConjunctiveFacet(e))return d.isRefined(this.facetsExcludes,e,t)?this.setQueryParameters({facetsExcludes:d.removeRefinement(this.facetsExcludes,e,t)}):this;throw new Error(e+" is not defined in the facets attribute of the helper configuration")},removeDisjunctiveFacetRefinement:function(e,t){if(this.isDisjunctiveFacet(e))return d.isRefined(this.disjunctiveFacetsRefinements,e,t)?this.setQueryParameters({disjunctiveFacetsRefinements:d.removeRefinement(this.disjunctiveFacetsRefinements,e,t)}):this;throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration")},removeTagRefinement:function(t){var e;return this.isTagRefined(t)?(e={tagRefinements:this.tagRefinements.filter(function(e){return e!==t})},this.setQueryParameters(e)):this},toggleRefinement:function(e,t){return this.toggleFacetRefinement(e,t)},toggleFacetRefinement:function(e,t){if(this.isHierarchicalFacet(e))return this.toggleHierarchicalFacetRefinement(e,t);if(this.isConjunctiveFacet(e))return this.toggleConjunctiveFacetRefinement(e,t);if(this.isDisjunctiveFacet(e))return this.toggleDisjunctiveFacetRefinement(e,t);throw new Error("Cannot refine the undeclared facet "+e+"; it should be added to the helper options facets, disjunctiveFacets or hierarchicalFacets")},toggleConjunctiveFacetRefinement:function(e,t){if(this.isConjunctiveFacet(e))return this.setQueryParameters({facetsRefinements:d.toggleRefinement(this.facetsRefinements,e,t)});throw new Error(e+" is not defined in the facets attribute of the helper configuration")},toggleExcludeFacetRefinement:function(e,t){if(this.isConjunctiveFacet(e))return this.setQueryParameters({facetsExcludes:d.toggleRefinement(this.facetsExcludes,e,t)});throw new Error(e+" is not defined in the facets attribute of the helper configuration")},toggleDisjunctiveFacetRefinement:function(e,t){if(this.isDisjunctiveFacet(e))return this.setQueryParameters({disjunctiveFacetsRefinements:d.toggleRefinement(this.disjunctiveFacetsRefinements,e,t)});throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration")},toggleHierarchicalFacetRefinement:function(e,t){var n,r;if(this.isHierarchicalFacet(e))return n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),r={},void 0!==this.hierarchicalFacetsRefinements[e]&&0<this.hierarchicalFacetsRefinements[e].length&&(this.hierarchicalFacetsRefinements[e][0]===t||0===this.hierarchicalFacetsRefinements[e][0].indexOf(t+n))?-1===t.indexOf(n)?r[e]=[]:r[e]=[t.slice(0,t.lastIndexOf(n))]:r[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:i(r,this.hierarchicalFacetsRefinements)});throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration")},addHierarchicalFacetRefinement:function(e,t){if(this.isHierarchicalFacetRefined(e))throw new Error(e+" is already refined.");var n;if(this.isHierarchicalFacet(e))return(n={})[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:i(n,this.hierarchicalFacetsRefinements)});throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration.")},removeHierarchicalFacetRefinement:function(e){var t;return this.isHierarchicalFacetRefined(e)?((t={})[e]=[],this.setQueryParameters({hierarchicalFacetsRefinements:i(t,this.hierarchicalFacetsRefinements)})):this},toggleTagRefinement:function(e){return this.isTagRefined(e)?this.removeTagRefinement(e):this.addTagRefinement(e)},isDisjunctiveFacet:function(e){return-1<this.disjunctiveFacets.indexOf(e)},isHierarchicalFacet:function(e){return void 0!==this.getHierarchicalFacetByName(e)},isConjunctiveFacet:function(e){return-1<this.facets.indexOf(e)},isFacetRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&d.isRefined(this.facetsRefinements,e,t)},isExcludeRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&d.isRefined(this.facetsExcludes,e,t)},isDisjunctiveFacetRefined:function(e,t){return!!this.isDisjunctiveFacet(e)&&d.isRefined(this.disjunctiveFacetsRefinements,e,t)},isHierarchicalFacetRefined:function(e,t){return!!this.isHierarchicalFacet(e)&&(e=this.getHierarchicalRefinement(e),t?-1!==e.indexOf(t):0<e.length)},isNumericRefined:function(e,t,n){var r,i;return void 0===n&&void 0===t?Boolean(this.numericRefinements[e]):(r=this.numericRefinements[e]&&void 0!==this.numericRefinements[e][t],void 0!==n&&r?(n=s(n),t=void 0!==(e=this.numericRefinements[e][t],i=n,a(e,function(e){return f(e,i
1)})),r&&t):r)},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var t=this,e=r(Object.keys(this.numericRefinements).filter(function(e){return 0<Object.keys(t.numericRefinements[e]).length}),this.disjunctiveFacets);return Object.keys(this.disjunctiveFacetsRefinements).filter(function(e){return 0<t.disjunctiveFacetsRefinements[e].length}).concat(e).concat(this.getRefinedHierarchicalFacets()).sort()},getRefinedHierarchicalFacets:function(){var t=this;return r(this.hierarchicalFacets.map(function(e){return e.name}),Object.keys(this.hierarchicalFacetsRefinements).filter(function(e){return 0<t.hierarchicalFacetsRefinements[e].length})).sort()},getUnrefinedDisjunctiveFacets:function(){var t=this.getRefinedDisjunctiveFacets();return this.disjunctiveFacets.filter(function(e){return-1===t.indexOf(e)})},managedParameters:["index","facets","disjunctiveFacets","facetsRefinements","hierarchicalFacets","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacetsRefinements"],getQueryParams:function(){var n=this.managedParameters,r={},i=this;return Object.keys(this).forEach(function(e){var t=i[e];-1===n.indexOf(e)&&void 0!==t&&(r[e]=t)}),r},setQueryParameter:function(e,t){var n;return this[e]===t?this:((n={})[e]=t,this.setQueryParameters(n))},setQueryParameters:function(e){if(!e)return this;var t=h.validate(this,e);if(t)throw t;var n=this,i=h._parseNumbers(e),t=Object.keys(this).reduce(function(e,t){return e[t]=n[t],e},{}),e=Object.keys(i).reduce(function(e,t){var n=void 0!==e[t],r=void 0!==i[t];return n&&!r?u(e,[t]):(r&&(e[t]=i[t]),e)},t);return new this.constructor(e)},resetPage:function(){return void 0===this.page?this:this.setPage(0)},_getHierarchicalFacetSortBy:function(e){return e.sortBy||["isRefined:desc","name:asc"]},_getHierarchicalFacetSeparator:function(e){return e.separator||" > "},_getHierarchicalRootPath:function(e){return e.rootPath||null},_getHierarchicalShowParentLevel:function(e){return"boolean"!=typeof e.showParentLevel||e.showParentLevel},getHierarchicalFacetByName:function(t){return a(this.hierarchicalFacets,function(e){return e.name===t})},getHierarchicalFacetBreadcrumb:function(e){var t;return this.isHierarchicalFacet(e)&&(t=this.getHierarchicalRefinement(e)[0])?(e=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),t.split(e).map(function(e){return e.trim()})):[]},toString:function(){return JSON.stringify(this,null,2)}},e.exports=h},function(e,t,n){var i=n(209),h=n(66),r=n(67),p=n(44),m=n(210),f=n(101),g=n(213),v=n(103),u=r.escapeFacetValue,y=r.unescapeFacetValue,a=n(207);function o(e){var n={};return e.forEach(function(e,t){n[e]=t}),n}function b(e,t,n){t&&t[n]&&(e.stats=t[n])}function S(l,t,e){var s=t[0]||{},d=(this._rawResults=t,this),n=(Object.keys(s).forEach(function(e){d[e]=s[e]}),h(e,{persistHierarchicalRootCount:!1})),e=(Object.keys(n).forEach(function(e){d[e]=n[e]}),this.processingTimeMS=t.reduce(function(e,t){return void 0===t.processingTimeMS?e:e+t.processingTimeMS},0),this.disjunctiveFacets=[],this.hierarchicalFacets=l.hierarchicalFacets.map(function(){return[]}),this.facets=[],l.getRefinedDisjunctiveFacets()),c=o(l.facets),u=o(l.disjunctiveFacets),r=1,f=s.facets||{};Object.keys(f).forEach(function(e){var t,n,r,i,a=f[e],o=(r=l.hierarchicalFacets,t=e,p(r,function(e){return-1<(e.attributes||[]).indexOf(t)}));o?(r=o.attributes.indexOf(e),n=m(l.hierarchicalFacets,function(e){return e.name===o.name}),d.hierarchicalFacets[n][r]={attribute:e,data:a,exhaustive:s.exhaustiveFacetsCount}):(n=-1!==l.disjunctiveFacets.indexOf(e),r=-1!==l.facets.indexOf(e),n&&(i=u[e],d.disjunctiveFacets[i]={name:e,data:a,exhaustive:s.exhaustiveFacetsCount},b(d.disjunctiveFacets[i],s.facets_stats,e)),r&&(i=c[e],d.facets[i]={name:e,data:a,exhaustive:s.exhaustiveFacetsCount},b(d.facets[i],s.facets_stats,e)))}),this.hierarchicalFacets=i(this.hierarchicalFacets),e.forEach(function(e){var i=t[r],a=i&&i.facets?i.facets:{},o=l.getHierarchicalFacetByName(e);Object.keys(a).forEach(function(t){var n,e,r=a[t];o?(n=m(l.hierarchicalFacets,function(e){return e.name===o.name}),-1!==(e=m(d.hierarchicalFacets[n],function(e){return e.attribute===t}))&&(d.hierarchicalFacets[n][e].data=d.persistHierarchicalRootCount?g(d.hierarchicalFacets[n][e].data,r):h(r,d.hierarchicalFacets[n][e].data))):(n=u[t],e=s.facets&&s.facets[t]||{},d.disjunctiveFacets[n]={name:t,data:g(e,r),exhaustive:i.exhaustiveFacetsCount},b(d.disjunctiveFacets[n],i.facets_stats,t),l.disjunctiveFacetsRefinements[t]&&l.disjunctiveFacetsRefinements[t].forEach(function(e){!d.disjunctiveFacets[n].data[e]&&-1<l.disjunctiveFacetsRefinements[t].indexOf(y(e))&&(d.disjunctiveFacets[n].data[e]=0)}))}),r++}
1),l.getRefinedHierarchicalFacets().forEach(function(e){var s=l.getHierarchicalFacetByName(e),c=l._getHierarchicalFacetSeparator(s),u=l.getHierarchicalRefinement(e);0===u.length||u[0].split(c).length<2||t.slice(r).forEach(function(e){var o=e&&e.facets?e.facets:{};Object.keys(o).forEach(function(t){var e,n,r=o[t],i=m(l.hierarchicalFacets,function(e){return e.name===s.name}),a=m(d.hierarchicalFacets[i],function(e){return e.attribute===t});-1!==a&&(e={},0<u.length&&!d.persistHierarchicalRootCount&&(e[n=u[0].split(c)[0]]=d.hierarchicalFacets[i][a].data[n]),d.hierarchicalFacets[i][a].data=h(e,r,d.hierarchicalFacets[i][a].data))}),r++})}),Object.keys(l.facetsExcludes).forEach(function(t){var e=l.facetsExcludes[t],n=c[t];d.facets[n]={name:t,data:f[t],exhaustive:s.exhaustiveFacetsCount},e.forEach(function(e){d.facets[n]=d.facets[n]||{name:t},d.facets[n].data=d.facets[n].data||{},d.facets[n].data[e]=0})}),this.hierarchicalFacets=this.hierarchicalFacets.map(a(l)),this.facets=i(this.facets),this.disjunctiveFacets=i(this.disjunctiveFacets),this._state=l}function s(n,r){function e(e){return e.name===r}var i,a,t,o,s,c;return n._state.isConjunctiveFacet(r)?(i=p(n.facets,e))?Object.keys(i.data).map(function(e){var t=u(e);return{name:e,escapedValue:t,count:i.data[e],isRefined:n._state.isFacetRefined(r,t),isExcluded:n._state.isExcludeRefined(r,e)}}):[]:n._state.isDisjunctiveFacet(r)?(a=p(n.disjunctiveFacets,e))?Object.keys(a.data).map(function(e){var t=u(e);return{name:e,escapedValue:t,count:a.data[e],isRefined:n._state.isDisjunctiveFacetRefined(r,t)}}):[]:n._state.isHierarchicalFacet(r)?((t=p(n.hierarchicalFacets,e))&&(c=n._state.getHierarchicalFacetByName(r),o=n._state._getHierarchicalFacetSeparator(c),(c=(s=0===(s=y(n._state.getHierarchicalRefinement(r)[0]||"")).indexOf(c.rootPath)?s.replace(c.rootPath+o,""):s).split(o)).unshift(r),function t(e,n,r){e.isRefined=e.name===(n[r]&&n[r].trim());e.data&&e.data.forEach(function(e){t(e,n,r+1)})}(t,c,0)),t):void 0}function c(e,t){e=p(e,function(e){return e.name===t});return e&&e.stats}function l(e,t,n,r,i){var i=p(i,function(e){return e.name===n}),a=i&&i.data&&i.data[r]?i.data[r]:0,i=i&&i.exhaustive||!1;return{type:t,attributeName:n,name:r,count:a,exhaustive:i}}S.prototype.getFacetByName=function(t){function e(e){return e.name===t}return p(this.facets,e)||p(this.disjunctiveFacets,e)||p(this.hierarchicalFacets,e)},S.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],S.prototype.getFacetValues=function(e,t){var l,d,n=s(this,e);if(n)return l=h(t,{sortBy:S.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),d=this,function t(n,e,r,i){var a;return i=i||0,Array.isArray(e)?n(e,r[i]):e.data&&0!==e.data.length?(a=e.data.map(function(e){return t(n,e,r,i+1)}),a=n(a,r[i]),h({data:a},e)):e}(function(e,t){t=t;var r,i,a,o,n,s,c,u=(u=d).renderingContent&&u.renderingContent.facetOrdering&&u.renderingContent.facetOrdering.values&&u.renderingContent.facetOrdering.values[t];if(l.facetOrdering&&u)return t=e,r=[],i=[],a=(n=u).hide||[],o=(n.order||[]).reduce(function(e,t,n){return e[t]=n,e},{}),t.forEach(function(e){var t=e.path||e.name,n=-1<a.indexOf(t);n||void 0===o[t]?n||i.push(e):r[o[t]]=e}),r=r.filter(function(e){return e}
1),"hidden"===(t=n.sortRemainingBy)?r:r.concat(v(i,(n="alpha"===t?[["path","name"],["asc","asc"]]:[["count"],["desc"]])[0],n[1]));if(Array.isArray(l.sortBy))return t=f(l.sortBy,S.DEFAULT_SORT),n=v(e,t[0],t[1]),0<(s=u&&u.hide?u.hide:[]).length?(c=[],n.forEach(function(e){var t=e.path||e.name;-1===s.indexOf(t)&&c.push(e)}),c):n;if("function"==typeof l.sortBy)return t=l.sortBy,e.sort(t);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")},n,Array.isArray(n)?[e]:d._state.getHierarchicalFacetByName(n.name).attributes)},S.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?c(this.facets,e):this._state.isDisjunctiveFacet(e)?c(this.disjunctiveFacets,e):void 0},S.prototype.getRefinements=function(){var o=this._state,s=this,c=[];return Object.keys(o.facetsRefinements).forEach(function(t){o.facetsRefinements[t].forEach(function(e){c.push(l(0,"facet",t,e,s.facets))})}),Object.keys(o.facetsExcludes).forEach(function(t){o.facetsExcludes[t].forEach(function(e){c.push(l(0,"exclude",t,e,s.facets))})}),Object.keys(o.disjunctiveFacetsRefinements).forEach(function(t){o.disjunctiveFacetsRefinements[t].forEach(function(e){c.push(l(0,"disjunctive",t,e,s.disjunctiveFacets))})}),Object.keys(o.hierarchicalFacetsRefinements).forEach(function(a){o.hierarchicalFacetsRefinements[a].forEach(function(e){var t,n,r,i;c.push((t=o,n=a,e=e,r=s.hierarchicalFacets,i=t.getHierarchicalFacetByName(n),t=t._getHierarchicalFacetSeparator(i),i=e.split(t),e=p(r,function(e){return e.name===n}),t=i.reduce(function(e,t){var n=e&&p(e.data,function(e){return e.name===t});return void 0!==n?n:e},e),r=t&&t.count||0,i=t&&t.exhaustive||!1,e=t&&t.path||"",{type:"hierarchical",attributeName:n,name:e,count:r,exhaustive:i}))})}),Object.keys(o.numericRefinements).forEach(function(n){var e=o.numericRefinements[n];Object.keys(e).forEach(function(t){e[t].forEach(function(e){c.push({type:"numeric",attributeName:n,name:e,numericValue:e,operator:t})})})}),o.tagRefinements.forEach(function(e){c.push({type:"tag",attributeName:"_tags",name:e})}),c},e.exports=S},function(e,t,n){var i=n(44);e.exports=function(e,t){var r=(t||[]).map(function(e){return e.split(":")});return e.reduce(function(e,t){var n=t.split(":"),t=i(r,function(e){return e[0]===n[0]});return 1<n.length||!t?(e[0].push(n[0]),e[1].push(n[1])):(e[0].push(t[0]),e[1].push(t[1])),e},[[],[]])}},function(e,t,n){e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},function(e,t,n){e.exports=function(e,n,i){return Array.isArray(e)?(Array.isArray(i)||(i=[]),(e=e.map(function(t,e){return{criteria:n.map(function(e){return t[e]}),index:e,value:t}})).sort(function(e,t){for(var n=-1;++n<e.criteria.length;){var r=((e,t)=>{if(e!==t){var n=void 0!==e,r=null===e,i=void 0!==t,a=null===t;if(!a&&t<e||r&&i||!n)return 1;if(!r&&e<t||a&&n||!i)return-1}return 0})(e.criteria[n],t.criteria[n]);if(r)return!(n>=i.length)&&"desc"===i[n]?-r:r}return e.index-t.index}),e.map(function(e){return e.value})):[]}},function(e,t,n){e.exports="3.29.3"},function(e,t,n){e.exports=Function.prototype.apply},function(e,t,n){var r=n(53),i=n(40),a=n(71),o=n(220);e.exports=function(e){if(e.length<1||"function"!=typeof e[0])throw new i("a function is required");return o(r,a,e)}},function(e,t,n){var r=n(73),i=n(106),a=i([r("%String.prototype.indexOf%")]);e.exports=function(e,t){t=r(e,!!t);return"function"==typeof t&&-1<a(e,".prototype.")?i([t]):t}},function(e,t,n){var r=Object.defineProperty||!1;if(r)try{r({},"a",{value:1})}catch(e){r=!1}e.exports=r},function(e,t,n){e.exports=Object},function(e,t,n){var r;window,r=function(e){return e},n=[n(37),n(234),n(238),n(236),n(237),n(231),n(235)],void 0!==(t="function"==typeof(r=r)?r.apply(t,n):r)&&(e.exports=t)},function(e,t,n){n=n(109);e.exports=n.getPrototypeOf||null},function(e,t,n){e.exports="undefined"!=typeof Reflect&&Reflect.getPrototypeOf||null},function(e,t,n){var r;window,void 0!==(n="function"==typeof(r=function(){function g(e){var t=parseFloat(e);return-1==e.indexOf("%")&&!isNaN(t)&&t}var t="undefined"==typeof console?function(){}:function(e){console.error(e)},v=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],y=v.length;function b(e){e=getComputedStyle(e);return e||t("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}var S,w=!1;function R(e){if(w||(w=!0,(l=document.createElement("div")).style.width="200px",l.style.padding="1px 2px 3px 4px",l.style.borderStyle="solid",l.style.borderWidth="1px 2px 3px 4px",l.style.boxSizing="border-box",(u=document.body||document.documentElement).appendChild(l),a=b(l),S=200==Math.round(g(a.width)),R.isBoxSizeOuter=S,u.removeChild(l)),(e="string"==typeof e?document.querySelector(e):e)&&"object"==typeof e&&e.nodeType){var t=b(e);
1if("none"==t.display){for(var n={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},r=0;r<y;r++)n[v[r]]=0;return n}for(var i={},a=(i.width=e.offsetWidth,i.height=e.offsetHeight,i.isBorderBox="border-box"==t.boxSizing),o=0;o<y;o++){var s=v[o],c=t[s],c=parseFloat(c);i[s]=isNaN(c)?0:c}var u=i.paddingLeft+i.paddingRight,l=i.paddingTop+i.paddingBottom,e=i.marginLeft+i.marginRight,d=i.marginTop+i.marginBottom,f=i.borderLeftWidth+i.borderRightWidth,h=i.borderTopWidth+i.borderBottomWidth,p=a&&S,m=g(t.width),m=(!1!==m&&(i.width=m+(p?0:u+f)),g(t.height));return!1!==m&&(i.height=m+(p?0:l+h)),i.innerWidth=i.width-(u+f),i.innerHeight=i.height-(l+h),i.outerWidth=i.width+e,i.outerHeight=i.height+d,i}}return R})?r.call(t,n,t,e):r)&&(e.exports=n)},function(e,t,n){n=n(242);if(n)try{n([],"length")}catch(e){n=null}e.exports=n},function(e,t,n){n.d(t,"a",function(){return r});var t=n(2),r=n(250).a.bind(t.a)},function(e,t,I){I.d(t,"a",function(){return i}),I.d(t,"b",function(){return r});var E=I(0),k=I(1),T=I(4),N=I(45),A=I(12);function F(e){var t,n=e.listRef,r=e.nextButtonRef,i=e.previousButtonRef,a=e.setCanScrollLeft,e=e.setCanScrollRight;n.current&&(t=n.current.scrollLeft<=0,n=n.current.scrollLeft+n.current.clientWidth>=n.current.scrollWidth,a(!t),e(!n),i.current&&(i.current.hidden=t),r.current)&&(r.current.hidden=n)}var n=0;function r(){return"ais-Carousel-".concat(n++)}function O(e){e=e.createElement;return e("svg",{width:"8",height:"16",viewBox:"0 0 8 16",fill:"none"},e("path",{fillRule:"evenodd",clipRule:"evenodd",fill:"currentColor",d:"M7.13809 0.744078C7.39844 1.06951 7.39844 1.59715 7.13809 1.92259L2.27616 8L7.13809 14.0774C7.39844 14.4028 7.39844 14.9305 7.13809 15.2559C6.87774 15.5814 6.45563 15.5814 6.19528 15.2559L0.861949 8.58926C0.6016 8.26382 0.6016 7.73618 0.861949 7.41074L6.19528 0.744078C6.45563 0.418641 6.87774 0.418641 7.13809 0.744078Z"}))}function j(e){e=e.createElement;return e("svg",{width:"8",height:"16",viewBox:"0 0 8 16",fill:"none"},e("path",{fillRule:"evenodd",clipRule:"evenodd",fill:"currentColor",d:"M0.861908 15.2559C0.601559 14.9305 0.601559 14.4028 0.861908 14.0774L5.72384 8L0.861908 1.92259C0.601559 1.59715 0.601559 1.06952 0.861908 0.744079C1.12226 0.418642 1.54437 0.418642 1.80472 0.744079L7.13805 7.41074C7.3984 7.73618 7.3984 8.26382 7.13805 8.58926L1.80472 15.2559C1.54437 15.5814 1.12226 15.5814 0.861908 15.2559Z"}))}function i(e){var x=e.createElement,_=e.Fragment,C=e.useEffect,P=e.useRef;return function(e){var r,t=e.listRef,n=e.nextButtonRef,i=e.previousButtonRef,a=e.carouselIdRef,o=e.canScrollLeft,s=e.canScrollRight,c=e.setCanScrollLeft,u=e.setCanScrollRight,l=e.classNames,l=void 0===l?{}:l,d=e.itemComponent,f=void 0===d?I.i(N.a)({createElement:x,Fragment:_}):d,d=e.previousIconComponent,d=void 0===d?O:d,h=e.nextIconComponent,h=void 0===h?j:h,p=e.headerComponent,m=e.showNavigation,m=void 0===m||m,g=e.items,v=e.translations,y=e.sendEvent,e=I.i(T.a)(e,["listRef","nextButtonRef","previousButtonRef","carouselIdRef","canScrollLeft","canScrollRight","setCanScrollLeft","setCanScrollRight","classNames","itemComponent","previousIconComponent","nextIconComponent","headerComponent","showNavigation","items","translations","sendEvent"]),v=I.i(E.a)({listLabel:"Items",nextButtonLabel:"Next",nextButtonTitle:"Next",previousButtonLabel:"Previous",previousButtonTitle:"Previous"},v),b=P(g.length),S={root:I.i(A.a)("ais-Carousel",l.root),list:I.i(A.a)("ais-Carousel-list",l.list),item:I.i(A.a)("ais-Carousel-item",l.item),navigation:I.i(A.a)("ais-Carousel-navigation",l.navigation),navigationNext:I.i(A.a)("ais-Carousel-navigation--next",l.navigationNext),navigationPrevious:I.i(A.a)("ais-Carousel-navigation--previous",l.navigationPrevious)};function w(){t.current&&(t.current.scrollLeft-=.75*t.current.offsetWidth)}function R(){t.current&&(t.current.scrollLeft+=.75*t.current.offsetWidth)}return C(function(){b.current!==g.length&&(F({listRef:t,nextButtonRef:n,previousButtonRef:i,setCanScrollLeft:c,setCanScrollRight:u}),b.current=g.length)},[g.length,t,n,i,c,u]),0===g.length?null:(r=new Map,x("div",I.i(k.a)(I.i(E.a)({},e),{className:I.i(A.a)(S.root)}),p&&x(p,{nbItems:g.length,canScrollLeft:o,canScrollRight:s,scrollLeft:w,scrollRight:R}),m&&x("button",{ref:i,title:v.previousButtonTitle,"aria-label":v.previousButtonLabel,hidden:!0,"aria-controls":a.current,className:I.i(A.a)(S.navigation,S.navigationPrevious),onClick:function(e){e.preventDefault(),w()}},x(d,{createElement:x}
1)),x("ol",{className:I.i(A.a)(S.list),ref:t,tabIndex:0,id:a.current,"aria-roledescription":"carousel","aria-label":v.listLabel,"aria-live":"polite",onScroll:function(){return F({listRef:t,nextButtonRef:n,previousButtonRef:i,setCanScrollLeft:c,setCanScrollRight:u})},onKeyDown:function(e){"ArrowLeft"===e.key?(e.preventDefault(),w()):"ArrowRight"===e.key&&(e.preventDefault(),R())}},g.map(function(e,t){var n=null!=(n=r.get(e.objectID))?n:0;return r.set(e.objectID,n+1),x("li",{key:JSON.stringify([e.objectID,n]),className:I.i(A.a)(S.item),"aria-roledescription":"slide","aria-label":"".concat(t+1," of ").concat(g.length),onClick:function(){y("click:internal",e,"Item Clicked")},onAuxClick:function(){y("click:internal",e,"Item Clicked")}},x(f,{item:e,sendEvent:y}))})),m&&x("button",{ref:n,title:v.nextButtonTitle,"aria-label":v.nextButtonLabel,"aria-controls":a.current,className:I.i(A.a)(S.navigation,S.navigationNext),onClick:function(e){e.preventDefault(),R()}},x(h,{createElement:x}))))}}},function(e,t,p){p.d(t,"a",function(){return r});var m=p(0),g=p(4),n=p(29),v=p(26),y=p(12);function r(e){var f=e.createElement,h=p.i(n.a)({createElement:f});return function(e){var t=e.maximized,t=void 0!==t&&t,n=e.onToggleMaximize,r=e.onClose,i=e.onClear,a=e.canClear,a=void 0!==a&&a,o=e.closeIconComponent,s=e.maximizeIconComponent,c=e.titleIconComponent,u=e.classNames,u=void 0===u?{}:u,l=e.translations,e=p.i(g.a)(e,["maximized","onToggleMaximize","onClose","onClear","canClear","closeIconComponent","minimizeIconComponent","maximizeIconComponent","titleIconComponent","classNames","translations"]),l=p.i(m.a)({title:"Chat",minimizeLabel:"Minimize chat",maximizeLabel:"Maximize chat",closeLabel:"Close chat",clearLabel:"Clear"},l),d=f(t?v.q:v.r,{createElement:f});return f("div",p.i(m.a)({className:p.i(y.a)("ais-ChatHeader",u.root,e.className)},e),f("span",{className:p.i(y.a)("ais-ChatHeader-title",u.title)},f("span",{className:p.i(y.a)("ais-ChatHeader-titleIcon",u.titleIcon)},c?f(c,null):f(v.a,{createElement:f})),l.title),f("div",{className:p.i(y.a)("ais-ChatHeader-actions")},i&&f(h,{variant:"ghost",size:"sm",className:p.i(y.a)("ais-ChatHeader-clear",u.clear),onClick:i,disabled:!a},l.clearLabel),f(h,{variant:"ghost",size:"sm",iconOnly:!0,className:p.i(y.a)("ais-ChatHeader-maximize",u.maximize),onClick:n,"aria-label":t?l.minimizeLabel:l.maximizeLabel},s?f(s,{maximized:t}):d),f(h,{variant:"ghost",size:"sm",iconOnly:!0,className:p.i(y.a)("ais-ChatHeader-close",u.close),onClick:r,"aria-label":l.closeLabel,title:l.closeLabel},o?f(o,null):f(v.s,{createElement:f}))))}}},function(e,t,I){I.d(t,"a",function(){return i});var E=I(0),k=I(1),T=I(4),N=I(175),A=I(46),n=I(29),r=I(275),F=I(26),O=I(75),j=I(12),M="algolia_search_index";function i(e){var _=e.createElement,C=I.i(n.a)({createElement:_}),P=I.i(r.a)({createElement:_});return function(e){var t=e.classNames,c=void 0===t?{}:t,u=e.message,l=e.status,t=e.side,t=void 0===t?"left":t,n=e.variant,n=void 0===n?"subtle":n,r=e.actions,r=void 0===r?[]:r,i=e.autoHideActions,i=void 0!==i&&i,a=e.leadingComponent,o=e.actionsComponent,s=e.footerComponent,d=e.tools,f=void 0===d?{}:d,h=e.indexUiState,p=e.setIndexUiState,m=e.messages,g=e.onClose,d=e.translations,v=e.suggestionsElement,y=e.showReasoning,b=void 0!==y&&y,y=e.parseMarkdown,S=void 0===y||y,y=I.i(T.a)(e,["classNames","message","status","side","variant","actions","autoHideActions","leadingComponent","actionsComponent","footerComponent","tools","indexUiState","setIndexUiState","messages","onClose","translations","suggestionsElement","showReasoning","parseMarkdown"]),w=I.i(E.a)({messageLabel:"Message",actionsLabel:"Message actions",reasoningLabel:"Reasoning"},d),e=Boolean(a),R=void 0===m||(null==(d=m[m.length-1])?void 0:d.id)===u.id,d=Boolean(0<r.length||o)&&"ready"===l,x={root:I.i(j.a)("ais-ChatMessage","ais-ChatMessage--".concat(t),"ais-ChatMessage--".concat(n),i&&"ais-ChatMessage--auto-hide-actions",c.root),container:I.i(j.a)("ais-ChatMessage-container",c.container),leading:I.i(j.a)("ais-ChatMessage-leading",c.leading),content:I.i(j.a)("ais-ChatMessage-content",c.content),message:I.i(j.a)("ais-ChatMessage-message",c.message),actions:I.i(j.a)("ais-ChatMessage-actions",c.actions),footer:I.i(j.a)("ais-ChatMessage-footer",c.footer),reasoning:I.i(j.a)("ais-ChatMessageReasoning",c.reasoning),reasoningHeader:I.i(j.a)("ais-ChatMessageReasoning-header",c.reasoningHeader),reasoningIcon:I.i(j.a)("ais-ChatMessageReasoning-icon",c.reasoningIcon),reasoningLabel:I.i(j.a)("ais-ChatMessageReasoning-label",c.reasoningLabel),reasoningChevron:I.i(j.a)("ais-ChatMessageReasoning-chevron",c.reasoningChevron),reasoningBody:I.i(j.a)("ais-ChatMessageReasoning-body",c.reasoningBody),reasoningText:I.i(j.a)("ais-ChatMessageReasoning-text",c.reasoningText)};return _("article",I.i(k.a)(I.i(E.a)({},y),{className:I.i(j.a)(x.root,y.className),"aria-label":w.messageLabel}
1),_("div",{className:I.i(j.a)(x.container)},e&&_("div",{className:I.i(j.a)(x.leading)},a&&_(a,null)),_("div",{className:I.i(j.a)(x.content)},_("div",{className:I.i(j.a)(x.message)},u.parts.map(function(t,e){if("step-start"!==t.type){if("reasoning"===t.type)return b&&((r="streaming"===l&&R&&I.i(A.e)(u.parts,e))||0!==t.text.trim().length)?_(P,{key:"".concat(u.id,"-").concat(e),part:t,isStreaming:r,parseMarkdown:S,translations:w,classNames:I.i(k.a)(I.i(E.a)({},x),{reasoningLabel:I.i(j.a)("ais-ChatMessageReasoning-label",r&&"ais-ChatMessageReasoning-label--streaming",c.reasoningLabel)})}):null;if("text"===t.type)return t.text.startsWith("<context>")&&t.text.endsWith("</context>")?null:S?(r=I.i(N.a)(t.text,{createElement:_,disableParsingRawHTML:!0}),_("span",{key:"".concat(u.id,"-").concat(e)},r)):_("p",{key:"".concat(u.id,"-").concat(e),className:"ais-ChatMessage-text"},t.text);if(I.i(O.a)(t.type,"tool-")){var n,i,a,o,r=t.type.replace("tool-",""),s=f[r];if(!s&&I.i(O.a)(r,"".concat(M,"_"))&&(s=f[M]),!0===(null==(r=u.metadata)?void 0:r.displayResultsEnabled)&&s&&s===f[M])return null;if(s)return r=s.layoutComponent,("input-streaming"!==(i=t).state||s.streamInput)&&r?(a=s.sendEvent||function(){},o=null==(n=s.insightsEventContext)?void 0:n.agentId,_("div",{key:"".concat(u.id,"-").concat(e),className:"ais-ChatMessage-tool"},_(r,{message:i,insightsEventContext:s.insightsEventContext,status:l,indexUiState:h,setIndexUiState:p,messages:m,addToolResult:function(e){return s["~addToolResultForMessage"]?s["~addToolResultForMessage"](u,{output:e.output,tool:t.type,toolCallId:i.toolCallId}):s.addToolResult({output:e.output,tool:t.type,toolCallId:i.toolCallId})},applyFilters:s.applyFilters,sendEvent:function(e,t,n,r){return void 0===t&&void 0===n&&void 0===r?a(e):a(e,t,n,I.i(k.a)(I.i(E.a)(I.i(k.a)(I.i(E.a)({},r||{}),{queryID:"message_"+u.id}),o?{agentId:o}:{}),{toolCallId:i.toolCallId}))},onClose:g}))):null}}return null})),v,d&&_("div",{className:I.i(j.a)(x.actions),"aria-label":w.actionsLabel},o?_(o,{actions:r,message:u}):r.map(function(t,e){return _(C,{key:e,variant:"ghost",size:"sm",iconOnly:!0,className:"ais-ChatMessage-action",disabled:t.disabled,"aria-label":t.title,onClick:function(){var e;return null==(e=t.onClick)?void 0:e.call(t,u)}},t.icon?_(t.icon,null):_(F.o,{createElement:_}))})),s&&_("div",{className:I.i(j.a)(x.footer)},_(s,null)))))}}},function(e,t,f){f.d(t,"a",function(){return r});var h=f(0),p=f(4),n=f(29),m=f(26);function r(e){var l=e.createElement,d=f.i(n.a)({createElement:l});return function(e){var t=e.errorMessage,n=e.onReload,r=e.onNewConversation,i=e.actions,a=e.translations,e=f.i(p.a)(e,["errorMessage","onReload","onNewConversation","actions","translations"]),o=null==a?void 0:a.errorMessage,t="function"==typeof o?o({errorMessage:t}):null!=o?o:"Sorry, we are not able to generate a response at the moment. Please contact support.",o=null!=(o=null==a?void 0:a.newConversationText)?o:"Start a new conversation",a=null!=(a=null==a?void 0:a.retryText)?a:"Retry",s=Boolean(i),c=!s&&Boolean(r),u=!s&&!c&&Boolean(n),u=s||c||u;return l("article",f.i(h.a)({className:"ais-ChatMessageError ais-ChatMessage ais-ChatMessage--left ais-ChatMessage--subtle"},e),l("div",{className:"ais-ChatMessage-container"},l("div",{className:"ais-ChatMessage-content"},l("div",{className:"ais-ChatMessage-message"},t),u&&l("div",{className:"ais-ChatMessage-actions"},s?i.map(function(e,t){return l(d,f.i(h.a)({key:t,variant:"ghost",className:"ais-ChatMessage-action"},e),e.children)}):c?l(d,{variant:"primary",size:"md",className:"ais-ChatMessage-errorAction",onClick:function(){return null==r?void 0:r()}},o):l(d,{variant:"primary",size:"md",className:"ais-ChatMessage-errorAction",onClick:function(){return null==n?void 0:n()}},l(m.h,{createElement:l}),a)))))}}},function(e,t,r){r.d(t,"a",function(){return n});var i=r(0),a=r(4),o=r(26);function n(e){var n=e.createElement;return function(e){var t=e.translations,e=r.i(a.a)(e,["translations"]),t=r.i(i.a)({loaderText:""},t);return n("article",r.i(i.a)({className:"ais-ChatMessageLoader ais-ChatMessage ais-ChatMessage--left ais-ChatMessage--subtle"},e),n("div",{className:"ais-ChatMessage-container"},n("div",{className:"ais-ChatMessage-leading"},n("div",{className:"ais-ChatMessageLoader-spinner"},n(o.i,{createElement:n}))),n("div",{className:"ais-ChatMessage-content"},n("div",{className:"ais-ChatMessage-message"},t.loaderText&&n("div",{className:"ais-ChatMessageLoader-text"},t.loaderText),n("div",{className:"ais-ChatMessageLoader-skeletonWrapper"},n("div",{className:"ais-ChatMessageLoader-skeletonItem"}),n("div",{className:"ais-ChatMessageLoader-skeletonItem"}))))))}}},function(e,t,q){q.d(t,"a",function(){return o}
1);var B=q(0),U=q(1),$=q(4),w=q(8),Q=q(46),n=q(29),r=q(118),i=q(119),a=q(120),z=q(26),V=q(12),R=function(e){navigator.clipboard.writeText(q.i(Q.c)(e))};var m=function(e,t){return void 0!==e&&Object.prototype.hasOwnProperty.call(e,t)};function o(e){function h(e){var t=e.message,n=e.status,r=e.userMessageProps,i=e.assistantMessageProps,a=e.tools,o=e.indexUiState,s=e.setIndexUiState,c=e.messages,u=e.onReload,l=e.onClose,d=e.onFeedback,f=e.feedbackState,h=e.actionsComponent,p=e.classNames,m=e.messageTranslations,g=e.translations,e=e.suggestionsElement,v=q.i(w.a)(q.i(Q.d)(t)?[{title:g.copyToClipboardLabel,icon:function(){return b(z.j,{createElement:b})},onClick:R}]:[]).concat([{title:g.regenerateLabel,icon:function(){return b(z.h,{createElement:b})},onClick:function(e){return u(e.id)}}]),y=void 0!==(f=null==f?void 0:f[t.id]),f=(d&&("sending"===f?v.push({title:g.sendingFeedbackLabel,icon:function(){return b("span",{className:"ais-ChatMessage-feedbackSpinner"},b(z.i,{createElement:b}))},disabled:!0}):y?v.push({title:g.feedbackThankYouText,icon:function(){return b("span",{className:"ais-ChatMessage-feedbackCheck"},b(z.k,{createElement:b}),b("span",{className:"ais-ChatMessage-feedbackText"},g.feedbackThankYouText))},disabled:!0}):v.push({title:g.thumbsUpLabel,icon:function(){return b(z.l,{createElement:b})},onClick:function(e){return d(e.id,1)}},{title:g.thumbsDownLabel,icon:function(){return b(z.m,{createElement:b})},onClick:function(e){return d(e.id,0)}})),"user"===t.role?r:i),y="user"===t.role?void 0:v;return b(S,q.i(B.a)({side:"user"===t.role?"right":"left",variant:"user"===t.role?"neutral":"subtle",message:t,status:n,tools:a,indexUiState:o,setIndexUiState:s,messages:c,onClose:l,actions:y,actionsComponent:h,"data-role":t.role,classNames:p,translations:m,suggestionsElement:e},f))}var b,S,M=e.createElement,t=e.Fragment,p=e.useMemo,L=q.i(n.a)({createElement:M});b=(e={createElement:M,Fragment:t}).createElement,e=e.Fragment,S=q.i(r.a)({createElement:b,Fragment:e});function D(e){var t=null==(t=e.feedbackState)?void 0:t[e.message.id],n=(n=e.tools,null==(n=Object.values(n).find(function(e){return e.insightsEventContext}))||null==(n=n.insightsEventContext)?void 0:n.instantSearchStatus),r="user"===e.message.role?e.userMessageProps:e.assistantMessageProps,i=null==r?void 0:r.showReasoning,a=null==r?void 0:r.parseMarkdown,o=m(r,"translations")?null==r?void 0:r.translations:e.messageTranslations,o=null==o?void 0:o.reasoningLabel,r=m(r,"classNames")?null==r?void 0:r.classNames:e.classNames,s=q.i(V.a)(null==r?void 0:r.reasoning),c=q.i(V.a)(null==r?void 0:r.reasoningHeader),u=q.i(V.a)(null==r?void 0:r.reasoningIcon),l=q.i(V.a)(null==r?void 0:r.reasoningLabel),d=q.i(V.a)(null==r?void 0:r.reasoningChevron),f=q.i(V.a)(null==r?void 0:r.reasoningBody),r=q.i(V.a)(null==r?void 0:r.reasoningText);return p(function(){return M(h,e)},[e.message,e.isCurrentMessage,e.status,n,e.suggestionsElement,t,i,a,o,s,c,u,l,d,f,r])}var H=q.i(a.a)({createElement:M}),W=q.i(i.a)({createElement:M});return function(e){var t=e.classNames,t=void 0===t?{}:t,n=e.messageClassNames,r=void 0===n?{}:n,i=e.messageTranslations,n=e.messages,a=void 0===n?[]:n,n=e.messageComponent,o=e.loaderComponent,s=e.errorComponent,c=e.emptyComponent,u=e.actionsComponent,l=e.tools,d=e.indexUiState,f=e.setIndexUiState,h=e.status,p=void 0===h?"ready":h,h=e.error,m=e.hideScrollToBottom,m=void 0!==m&&m,g=e.onReload,v=e.onNewConversation,y=e.onClose,b=e.sendMessage,S=e.setInput,w=e.translations,R=e.userMessageProps,x=e.assistantMessageProps,_=e.isClearing,C=void 0!==_&&_,P=e.onClearTransitionEnd,_=e.isScrollAtBottom,I=e.scrollRef,E=e.contentRef,k=e.onScrollToBottom,T=e.suggestionsElement,N=e.onFeedback,A=e.feedbackState,e=q.i($.a)(e,["classNames","messageClassNames","messageTranslations","messages","messageComponent","loaderComponent","errorComponent","emptyComponent","actionsComponent","tools","indexUiState","setIndexUiState","status","error","hideScrollToBottom","onReload","onNewConversation","onClose","sendMessage","setInput","translations","userMessageProps","assistantMessageProps","isClearing","onClearTransitionEnd","isScrollAtBottom","scrollRef","contentRef","onScrollToBottom","suggestionsElement","onFeedback","feedbackState"]),F=q.i(B.a)({scrollToBottomLabel:"Scroll to bottom",copyToClipboardLabel:"Copy to clipboard",regenerateLabel:"Regenerate",thumbsUpLabel:"Like",thumbsDownLabel:"Dislike",feedbackThankYouText:"Thanks for your feedback!",sendingFeedbackLabel:"Sending feedback..."},w),w={root:q.i(V.a)("ais-ChatMessages",t.root),scroll:q.i(V.a)("ais-ChatMessages-scroll ais-Scrollbar",t.scroll),content:q.i(V.a)("ais-ChatMessages-content",t.content),scrollToBottom:q.i(V.a)("ais-ChatMessages-scrollToBottom",t.scrollToBottom),scrollToBottomHidden:q.i(V.a)("ais-ChatMessages-scrollToBottom--hidden",t.scrollToBottomHidden)},t=a[a.length-1],O=null==t||null==(O=t.parts)?void 0:O[t.parts.length-1],t=!(null==x||!x.showReasoning)&&null!=(t=null==t||null==(t=t.parts)?void 0:t.some(function(e,t,n){return q.i(Q.e)(n,t)}))&&t,O=K(p,O,l,null==x?void 0:x.showReasoning,t),t=0===a.length&&!O&&!C&&"error"!==p,j=n||D,n=o||H,o=s||W;return M("div",q.i(U.a)(q.i(B.a)({},e),{className:q.i(V.a)(w.root,e.className),role:"log","aria-live":"polite"}),M("div",{className:q.i(V.a)(w.scroll),ref:I},M("div",{className:q.i(V.a)(w.content,C&&"ais-ChatMessages-content--clearing"),ref:E,onTransitionEnd:function(e){e.target===e.currentTarget&&"opacity"===e.propertyName&&C&&null!=P&&P()}},t&&c&&M(c,{sendMessage:b,setInput:S,status:p,onClose:y}),a.map(function(e,t){return M(j,{key:e.id,message:e,isCurrentMessage:t===a.length-1,status:p,userMessageProps:R,assistantMessageProps:x,tools:l,indexUiState:d,setIndexUiState:f,messages:a,onReload:g,onFeedback:N,feedbackState:A,actionsComponent:u,onClose:y,translations:F,classNames:r,messageTranslations:i,suggestionsElement:"ready"===p&&"assistant"===e.role&&t===a.length-1?T:void 0})}),O&&M(n,{translations:{loaderText:F.loaderText}}),"error"===p&&M(o,{onNewConversation:v,errorMessage:null==h?void 0:h.message,translations:"GuardrailViolationError"===(null==h?void 0:h.name)?{errorMessage:function(e){e=e.errorMessage;return null!=e?e:""}}:void 0}))),M(L,{variant:"outline",size:"sm",iconOnly:!0,className:q.i(V.a)(w.scrollToBottom,(m||_)&&w.scrollToBottomHidden),onClick:k,"aria-label":F.scrollToBottomLabel,tabIndex:_?-1:0},M(z.n,{createElement:M})))}}var K=function(e,t,n,r,i){return!("submitted"!==e&&"streaming"!==e||"submitted"!==e&&t&&(r&&i||q.i(Q.f)(t)||q.i(Q.g)(t)&&"input-streaming"===t.state&&null!=(e=q.i(Q.h)(t.type,n))&&e.streamInput))}},function(e,t,u){u.d(t,"a",function(){return n});var l=u(0),d=u(1),f=u(4),h=u(12);function n(e){var c=e.createElement;return function(e){var t=e.open,n=e.maximized,r=e.headerComponent,i=e.messagesComponent,a=e.promptComponent,o=e.classNames,o=void 0===o?{}:o,s=e.className,e=u.i(f.a)(e,["open","maximized","headerComponent","messagesComponent","promptComponent","classNames","className","messages","status","isClearing","clearMessages","onClearTransitionEnd","suggestions","tools","sendMessage","regenerate","stop","error"]);return c("div",u.i(d.a)(u.i(l.a)({},e),{className:u.i(h.a)("ais-Chat","ais-ChatOverlayLayout",n&&"ais-ChatOverlayLayout--maximized",o.root,s)}),c("div",{className:u.i(h.a)("ais-Chat-container",t&&"ais-Chat-container--open",n&&"ais-Chat-container--maximized",o.container)},r,i,a))}}},function(e,t,P){P.d(t,"a",function(){return r});var I=P(0),E=P(1),k=P(4),n=P(29),T=P(26),N=P(12);function r(e){function S(){if(x){x.style.height="auto";var e=x.scrollHeight;if(x.getAttribute("data-max-rows")){var t=parseInt(x.getAttribute("data-max-rows")||"0",10);if(0<t)return t=t*_+C,x.style.overflowY=t<e?"auto":"hidden",x.style.height="".concat(Math.min(e,t),"px")}
1x.style.overflowY="hidden",x.style.height="".concat(e,"px")}}var w=e.createElement,R=P.i(n.a)({createElement:w}),x=null,_=0,C=0;return function(e){var t=e.classNames,t=void 0===t?{}:t,n=e.headerComponent,r=e.footerComponent,i=e.value,a=e.placeholder,o=e.status,o=void 0===o?"ready":o,s=e.disabled,s=void 0!==s&&s,c=e.maxRows,c=void 0===c?5:c,u=e.autoFocus,u=void 0===u||u,l=e.translations,d=e.onInput,f=e.onSubmit,h=e.onKeyDown,p=e.onStop,m=e.promptRef,e=P.i(k.a)(e,["classNames","headerComponent","footerComponent","value","placeholder","status","disabled","maxRows","autoFocus","translations","onInput","onSubmit","onKeyDown","onStop","promptRef"]),l=P.i(I.a)({textareaLabel:"Type your message...",textareaPlaceholder:"Type your message...",emptyMessageTooltip:"Message is empty",stopResponseTooltip:"Stop response",sendMessageTooltip:"Send message",disclaimer:"AI can make mistakes. Verify responses."},l),t={root:P.i(N.a)("ais-ChatPrompt",t.root),header:P.i(N.a)("ais-ChatPrompt-header",t.header),body:P.i(N.a)("ais-ChatPrompt-body",t.body),textarea:P.i(N.a)("ais-ChatPrompt-textarea ais-Scrollbar",s&&"ais-ChatPrompt-textarea--disabled",t.textarea),actions:P.i(N.a)("ais-ChatPrompt-actions",t.actions,s&&"ais-ChatPrompt-actions--disabled"),submit:P.i(N.a)("ais-ChatPrompt-submit",t.submit),footer:P.i(N.a)("ais-ChatPrompt-footer",t.footer)},g="string"==typeof i?""!==i.trim():Boolean(i),v="submitted"===o||"streaming"===o,y=!g&&!v||s,b=w(v?T.f:T.g,{createElement:w});return w("form",{className:P.i(N.a)(t.root,e.className),onSubmit:function(e){e.preventDefault(),v?null!=p&&p():g&&null!=f&&f(e)}},n&&w("div",{className:P.i(N.a)(t.header)},w(n,null)),w("div",{className:P.i(N.a)(t.body),onClick:function(e){e.target!==x&&null!=x&&x.focus()}},w("textarea",P.i(E.a)(P.i(I.a)({},e),{ref:function(e){var t;x=e=e,(t=m)&&(t.current=e),e&&(t=getComputedStyle(e),_=parseFloat(t.lineHeight),e=parseFloat(t.paddingTop),t=parseFloat(t.paddingBottom),C=e+t,S())},"data-max-rows":c,className:P.i(N.a)(t.textarea),value:i,placeholder:a||l.textareaPlaceholder,"aria-label":l.textareaLabel,disabled:s,autoFocus:u,onInput:function(e){S(),null!=d&&d(e)},onKeyDown:function(e){if(null!=h&&h(e),"Enter"===e.key&&!e.shiftKey){if(e.preventDefault(),v)return void(null!=p&&p());if(!g)return;null!=f&&f(e)}"Escape"===e.key&&e.currentTarget&&e.currentTarget.blur&&e.currentTarget.blur()}})),w("div",{className:P.i(N.a)(t.actions)},w(R,{type:"submit",variant:"primary",size:"sm",iconOnly:!0,className:P.i(N.a)(t.submit),disabled:y,"aria-label":y?l.emptyMessageTooltip:v?l.stopResponseTooltip:l.sendMessageTooltip,"data-status":o},b))),w("div",{className:P.i(N.a)(t.footer)},r?w(r,null):w("div",{className:"ais-ChatPrompt-disclaimer"},l.disclaimer)))}}},function(e,t,o){o.d(t,"a",function(){return r});var n=o(29),s=o(12);function r(e){var i=e.createElement,a=o.i(n.a)({createElement:i});return function(e){var t=e.suggestions,t=void 0===t?[]:t,n=e.onSuggestionClick,e=e.classNames,r=void 0===e?{}:e;return 0===t.length?null:i("div",{className:o.i(s.a)("ais-ChatPromptSuggestions",r.root)},t.map(function(e,t){return i(a,{key:t,size:"sm",variant:"primary",className:o.i(s.a)("ais-ChatPromptSuggestions-suggestion",r.suggestion),onClick:function(){return n(e)}},e)}))}}},function(e,t,i){i.d(t,"b",function(){return n}),i.d(t,"a",function(){return r});var a=i(0),o=i(1);function n(e,n,r){return e.map(function(e,t){return i.i(o.a)(i.i(a.a)({},e),{__position:r*n+t+1})})}function r(e,t){return t?e.map(function(e){return i.i(o.a)(i.i(a.a)({},e),{__queryID:t})}):e}},function(e,t,f){f.d(t,"a",function(){return s});var n=f(27),r=f(21),i=f(25),o=f(6),a=f(28),h=f(0),p=f(1),m=f(2),g=f(15),t=f(9),t={query:"",showSubmit:!0,showReset:!0,showLoadingIndicator:!0,autofocus:!1,searchAsYouType:!0,ignoreCompositionEvents:!1,isSearchStalled:!1,disabled:!1,ariaLabel:"Search",submitTitle:"Submit the search query",resetTitle:"Clear the search query",onChange:t.a,onSubmit:t.a,onReset:t.a,refine:t.a,inputProps:{}},s=(e=>{function t(){var a;return f.i(r.a)(this,t),a=f.i(n.a)(this,t,arguments),f.i(o.a)(a,"state",{query:a.props.query,focused:!1}),f.i(o.a)(a,"input",f.i(m.e)()),f.i(o.a)(a,"onInput",function(e){null!=(t=(n=a.props.inputProps).onInput)&&t.call(n,e);var t=a.props,n=t.searchAsYouType,r=t.refine,t=t.onChange,i=e.target.value;a.props.ignoreCompositionEvents&&e.isComposing||(n&&r(i),a.setState({query:i}),t(e))}),f.i(o.a)(a,"onSubmit",function(e){var t=a.props,n=t.searchAsYouType,r=t.refine,t=t.onSubmit;return e.preventDefault(),e.stopPropagation(),a.input.current&&a.input.current.blur(),n||r(a.state.query),t(e),!1}),f.i(o.a)(a,"onReset",function(e){var t=a.props,n=t.refine,t=t.onReset;a.input.current&&a.input.current.focus(),n(""),a.setState({query:""}),t(e)}),f.i(o.a)(a,"onBlur",function(e){var t,n;null!=(t=(n=a.props.inputProps).onBlur)&&t.call(n,e),a.setState({focused:!1})}),f.i(o.a)(a,"onFocus",function(e){var t,n;null!=(t=(n=a.props.inputProps).onFocus)&&t.call(n,e),a.setState({focused:!0})}),f.i(o.a)(a,"onAiModeClick",function(e){var t;e.preventDefault(),null!=(t=(e=a.props).onAiModeClick)&&t.call(e,a.state.query)}),a}return f.i(a.a)(t,e),f.i(i.a)(t,[{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})}}
1,{key:"render",value:function(){var e=this.props,t=e.cssClasses,n=e.placeholder,r=e.autofocus,i=e.showSubmit,a=e.showReset,o=e.showLoadingIndicator,s=e.templates,c=e.isSearchStalled,u=e.ariaLabel,l=e.inputProps,d=e.onAiModeClick,e=e.aiModeButtonDisabled;return f.i(m.a)("div",{className:t.root},f.i(m.a)("form",{action:"",role:"search",className:t.form,noValidate:!0,onSubmit:this.onSubmit,onReset:this.onReset},f.i(m.a)("input",f.i(p.a)(f.i(h.a)({},l),{ref:this.input,value:this.state.query,disabled:this.props.disabled,className:t.input,type:"search",placeholder:n,autoFocus:r,autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",spellCheck:"false",maxLength:512,onInput:this.onInput,oncompositionend:this.onInput,onBlur:this.onBlur,onFocus:this.onFocus,"aria-label":u})),f.i(m.a)(g.a,{templateKey:"submit",rootTagName:"button",rootProps:{className:t.submit,type:"submit",title:this.props.submitTitle,"aria-label":this.props.submitTitle,hidden:!i},templates:s,data:{cssClasses:t}}),f.i(m.a)(g.a,{templateKey:"reset",rootTagName:"button",rootProps:{className:t.reset,type:"reset",title:this.props.resetTitle,"aria-label":this.props.resetTitle,hidden:!(a&&this.state.query.trim()&&!c)},templates:s,data:{cssClasses:t}}),o&&f.i(m.a)(g.a,{templateKey:"loadingIndicator",rootTagName:"span",rootProps:{className:t.loadingIndicator,hidden:!c},templates:s,data:{cssClasses:t}}),d&&f.i(m.a)(g.a,{templateKey:"aiMode",rootTagName:"button",rootProps:{className:t.aiModeButton,type:"button",title:"AI Mode",disabled:e,onClick:this.onAiModeClick},templates:s,data:{cssClasses:t}})))}}]),t})(m.f);f.i(o.a)(s,"defaultProps",t)},function(e,t,a){a.d(t,"a",function(){return n});var o=a(5),s=a(2);function n(e){var t=e.currentValue,n=e.options,r=e.cssClasses,i=e.setValue,e=e.ariaLabel;return a.i(s.a)("select",{className:a.i(o.o)(r.select),onChange:function(e){return i(e.target.value)},value:"".concat(t),"aria-label":e},n.map(function(e){return a.i(s.a)("option",{className:a.i(o.o)(r.option),key:e.label+e.value,value:"".concat(e.value)},e.label)}))}},function(e,t,a){a.d(t,"a",function(){return i});var n=a(6),o=a(0),s=a(1),t=a(18),c=a.n(t),u=a(167),t=a(3),l=a(85),r=a(9),d=a.i(t.a)({name:"configure",connector:!0});function f(e,t){return e.setQueryParameters(Object.keys(t.searchParameters).reduce(function(e,t){return a.i(s.a)(a.i(o.a)({},e),a.i(n.a)({},t,void 0))},{}))}var i=function(){var n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:r.a,i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:r.a;return function(r){var t;if(r&&a.i(u.a)(r.searchParameters))return t={},{$$type:"ais.configure",init:function(e){var t=e.instantSearchInstance;n(a.i(s.a)(a.i(o.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;n(a.i(s.a)(a.i(o.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!1)},dispose:function(e){e=e.state;return i(),f(e,r)},getRenderState:function(e,t){t=this.getWidgetRenderState(t);return a.i(s.a)(a.i(o.a)({},e),{configure:a.i(s.a)(a.i(o.a)({},t),{widgetParams:a.i(s.a)(a.i(o.a)({},t.widgetParams),{searchParameters:a.i(l.a)(new c.a.SearchParameters(null==(e=e.configure)?void 0:e.widgetParams.searchParameters),new c.a.SearchParameters(t.widgetParams.searchParameters)).getQueryParams()})})})},getWidgetRenderState:function(e){var n,e=e.helper;return t.refine||(t.refine=(n=e,function(e){var t=f(n.state,r),t=a.i(l.a)(t,new c.a.SearchParameters(e));r.searchParameters=e,n.setState(t).search()})),{refine:t.refine,widgetParams:r}},getWidgetSearchParameters:function(e,t){t=t.uiState;return a.i(l.a)(e,new c.a.SearchParameters(a.i(o.a)({},t.configure,r.searchParameters)))},getWidgetUiState:function(e){return a.i(s.a)(a.i(o.a)({},e),{configure:a.i(o.a)({},e.configure,r.searchParameters)})}};throw new Error(d("The `searchParameters` option expects an object."))}}},function(e,t,c){c.d(t,"a",function(){return n});var u=c(16),t=c(18),l=c.n(t),d=c(170);function n(n,i,r){var a=[],o=!1,s={$$type:"ais.feedContainer",$$widgetType:"ais.feedContainer",_isolated:!0,getIndexName:function(){return i.getIndexName()},getIndexId:function(){return n},getHelper:function(){return i.getHelper()},getResults:function(){var e,t=i.getResults();return t?t.feeds?(e=t.feeds.find(function(e){return e.feedID===n}))?(e._state=i.getHelper().state,e):null:""===n?(t._state=i.getHelper().state,t):null:null},getResultsForWidget:function(){return this.getResults()},getParent:function(){return i},getWidgets:function(){return a},getScopedResults:function(){return i.getScopedResults()},getPreviousState:function(){return null},createURL:function(e){return i.createURL(e)},scheduleLocalSearch:function(){return i.scheduleLocalSearch()},addWidgets:function(e){var t,e=e.reduce(function(e,t){return e.concat(Array.isArray(t)?t:[t])},[]);return e.forEach(function(e){e.parent=s}),a=a.concat(e),o&&(e.forEach(function(e){e.getRenderState&&(e=e.getRenderState(r.render
1State[s.getIndexId()]||{},c.i(d.a)(r,s,r._initialUiState)),c.i(d.b)({renderState:e,instantSearchInstance:r,parent:s}))}),e.forEach(function(e){e.init&&e.init(c.i(d.a)(r,s,r._initialUiState))}),e=i.getHelper(),(t=s.getWidgetSearchParameters(e.state,{uiState:{}}))!==e.state)&&e.setState(t),s},removeWidgets:function(e){var t,n=e.reduce(function(e,t){return e.concat(Array.isArray(t)?t:[t])},[]),r=i.getHelper();return r?(t=r.state,n.forEach(function(e){e.dispose&&(e=e.dispose({helper:r,state:t,recommendState:r.recommendState,parent:s}),c.i(u.a)(e,l.a.RecommendParameters)||e&&(t=e))}),a=a.filter(function(e){return!n.includes(e)}),t!==r.state&&r.setState(t)):a=a.filter(function(e){return!n.includes(e)}),s},init:function(){o=!0,a.forEach(function(e){e.getRenderState&&(e=e.getRenderState(r.renderState[s.getIndexId()]||{},c.i(d.a)(r,s,r._initialUiState)),c.i(d.b)({renderState:e,instantSearchInstance:r,parent:s}))}),a.forEach(function(e){e.init&&e.init(c.i(d.a)(r,s,r._initialUiState))})},render:function(){a.forEach(function(e){e.getRenderState&&(e=e.getRenderState(r.renderState[s.getIndexId()]||{},c.i(d.c)(r,s,e)),c.i(d.b)({renderState:e,instantSearchInstance:r,parent:s}))}),a.forEach(function(e){e.render&&e.render(c.i(d.c)(r,s,e))})},dispose:function(e){var t=i.getHelper(),n=null!=(e=null==e?void 0:e.state)?e:null==t?void 0:t.state;return a.forEach(function(e){e.dispose&&t&&(e=e.dispose({helper:t,state:n,recommendState:t.recommendState,parent:s}),c.i(u.a)(e,l.a.RecommendParameters)||e&&(n=e))}),o=!(a=[]),n},getWidgetState:function(e){return this.getWidgetUiState(e)},getWidgetUiState:function(e){var t=i.getHelper(),n={searchParameters:t.state,helper:t};return a.reduce(function(e,t){return t.getWidgetUiState?t.getWidgetUiState(e,n):e},e)},getWidgetSearchParameters:function(e,t){var n=t.uiState;return a.reduce(function(e,t){return t.getWidgetSearchParameters?t.getWidgetSearchParameters(e,{uiState:n}):e},e)},refreshUiState:function(){},setIndexUiState:function(){}};return s}},function(e,t,o){o.d(t,"a",function(){return i});var s=o(16),c=o(0),u=o(1),t=o(18),l=o.n(t),t=o(3),n=o(13),r=o(9);function d(e,t){return Object.assign(new l.a.SearchResults(e,[t]),{feedID:t.feedID})}var f=o.i(t.a)({name:"feeds",connector:!0}),i=function(a){var i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:r.a;return o.i(n.a)(a,f()),function(n){var e=n.isolated,t=n.transformFeeds,r=void 0===t?function(e){return e}:t;if(!1!==e)throw new Error(f("The `isolated` option currently only supports `false`."));return{$$type:"ais.feeds",$$widgetType:"ais.feeds",init:function(e){var t,n,r,i=e.instantSearchInstance;if(!i.compositionID)throw new Error(f("The `feeds` widget requires a composition-based InstantSearch instance (compositionID must be set)."));n=e.parent,0===(t=(null==(t=null==(t=(t=i)._initialResults)?void 0:t[n.getIndexId()])?void 0:t.compositionFeedsResults)||[]).length||!(r=null==(n=n.getHelper())?void 0:n.lastResults)||r.feeds&&0<r.feeds.length||(r.feeds=t.map(function(e){return d(r._state,e)})),a(o.i(u.a)(o.i(c.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:i}),!0)},render:function(e){var t=e.instantSearchInstance;a(o.i(u.a)(o.i(c.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!1)},dispose:function(){i()},getWidgetSearchParameters:function(e){return e},getRenderState:function(e,t){return o.i(u.a)(o.i(c.a)({},e),{feeds:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results;if(!t)return{feedIDs:[],widgetParams:n};Array.isArray(t.feeds)&&0<t.feeds.length&&!t.feeds.every(function(e){return o.i(s.a)(e,l.a.SearchResults)})&&(t.feeds=t.feeds.map(function(e){return o.i(s.a)(e,l.a.SearchResults)?e:d(t._state,e)}));e=t.feeds?t.feeds.map(function(e){return e.feedID}):[""],e=r(e);if(!Array.isArray(e))throw new Error(f("The `transformFeeds` option expects a function that returns an Array."));if(e.every(function(e){return"string"==typeof e}))return{feedIDs:e,widgetParams:n};throw new Error(f("The `transformFeeds` option expects a function that returns an array of feed IDs (strings)."))}}}}},function(e,t,R){R.d(t,"a",function(){return n});var o=R(6),x=R(0),_=R(1),C=R(4),P=R(7),t=R(3),r=R(13),I=R(81),i=R(9),s=R.i(t.a)({name:"menu",connector:!0}),E=["isRefined","name:asc"],n=function(n){var a=1<arguments.length&&void 0!==arguments[1]?arguments[1]:i.a;return R.i(r.a)(n,s()),function(l){var d,f,h,e=l||{},p=e.attribute,t=e.limit,r=void 0===t?10:t,t=e.showMore,m=void 0!==t&&t,t=e.showMoreLimit,i=void 0===t?20:t,t=e.sortBy,g=void 0===t?E:t,t=e.transformItems,v=void 0===t?function(e){return e}:t;if(!p)throw new Error(s("The `attribute` option is required."));if(!0===m&&i<=r)throw new Error(s("The `showMoreLimit` option must be greater than `limit`."));var y=!1,b=function(){};function S(){b()}function w(){return y?i:r}return{$$type:"ais.menu",init:function(e){var t=e.instantSearchInstance;n(R.i(_.a)(R.i(x.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;n(R.i(_.a)(R.i(x.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!1)},dispose:function(e){e=e.state;return a(),e.removeHierarchicalFacet(p).setQueryParameter("maxValuesPerFacet",void 0)},getRenderState:function(e,t){return R.i(_.a)(R.i(x.a)({},e),{menu:R.i(_.a)(R.i(x.a)({},e.menu),R.i(o.a)({},p,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t,n,r=this,i=e.results,a=e.createURL,o=e.instantSearchInstance,s=e.helper,c=[],u=!1;return d=d||R.i(I.a)({instantSearchInstance:o,helper:s,attribute:p,widgetType:this.$$type}),f=f||function(t){return a(function(e){return r.getWidgetUiState(e,{searchParameters:s.state.resetPage().toggleFacetRefinement(p,t),helper:s})})},h=h||function(e){var t=R.i(P.a)(s.getHierarchicalFacetBreadcrumb(p),1)[0];d("click:internal",e||t),s.toggleFacetRefinement(p,e||t).search()},e.results&&(t=e,n=this,b=function(){y=!y,n.render(t)}),i&&(e=(o=i.getFacetValues(p,{sortBy:g,facetOrdering:g===E}))&&!Array.isArray(o)&&o.data?o.data:[],u=m&&(y||e.length>w()),c=v(e.slice(0,w()).map(function(e){var t=e.name,n=e.escapedValue,e=R.i(C.a)(e,["name","escapedValue","path"]);return R.i(_.a)(R.i(x.a)({},e),{label:t,value:n})}),{results:i})),{items:c,createURL:f,refine:h,sendEvent:d,canRefine:0<c.length,widgetParams:l,isShowingMore:y,toggleShowMore:S,canToggleShowMore:u}},getWidgetUiState:function(e,t){var t=t.searchParameters,t=R.i(P.a)(t.getHierarchicalFacetBreadcrumb(p),1)[0];return e=R.i(_.a)(R.i(x.a)({},e),{menu:R.i(_.a)(R.i(x.a)({},e.menu),R.i(o.a)({},p,t))}),t=p,e.menu&&(void 0===e.menu[t]&&delete e.menu[t],0===Object.keys(e.menu).length)&&delete e.menu,e},getWidgetSearchParameters:function(e,t){var n,t=t.uiState,t=t.menu&&t.menu[p];return e.isConjunctiveFacet(p)||e.isDisjunctiveFacet(p)?e:(n=(e=e.removeHierarchicalFacet(p).addHierarchicalFacet({name:p,attributes:[p]})).maxValuesPerFacet||0,n=Math.max(n,m?i:r),e=e.setQueryParameter("maxValuesPerFacet",n),t?e.addHierarchicalFacetRefinement(p,t):e.setQueryParameters({hierarchicalFacetsRefinements:R.i(_.a)(R.i(x.a)({},e.hierarchicalFacetsRefinements),R.i(o.a)({},p,[]))}))}}}}},function(e,t,d){d.d(t,"a",function(){return r});var f=d(0),h=d(1),u=d(8),t=d(3),n=d(13),l=d(50),i=d(9),p=d(43),m=d.i(t.a)({name:"query-rules",connector:!0});function g(e){var i,a,o,t=this.helper,n=this.initialRuleContexts,r=this.trackedFilters,s=this.transformRuleContexts,e=e.state,c=e.ruleContexts||[],r=(i=(r={helper:t,sharedHelperState:e,trackedFilters:r}).helper,a=r.sharedHelperState,o=r.trackedFilters,Object.keys(o).reduce(function(e,t){var n=d.i(p.a)(i.lastResults||{},a,!0).filter(function(e){return e.attribute===t}).map(function(e){return e.numericValue||e.name}),r=(0,o[t])(n);return d.i(u.a)(e).concat(d.i(u.a)(n.filter(function(e){return r.includes(e)}).map(function(e){return"ais-".concat(t,"-").concat(e).replace(/[^a-z0-9-_]+/gi,"_")})))},[])),s=s(d.i(u.a)(n).concat(d.i(u.a)(r))).slice(0,10);d.i(l.a)(c,s)||t.overrideStateWithoutTriggeringChangeEvent(d.i(h.a)(d.i(f.a)({},e),{ruleContexts:s}))}var r=function(l){var r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:i.a;
1return d.i(n.a)(l,m()),function(i){var a,e=i||{},t=e.trackedFilters,o=void 0===t?{}:t,t=e.transformRuleContexts,s=void 0===t?function(e){return e}:t,t=e.transformItems,n=void 0===t?function(e){return e}:t,c=(Object.keys(o).forEach(function(e){if("function"!=typeof o[e])throw new Error(m("'The \"".concat(e,'" filter value in the `trackedFilters` option expects a function.')))}),0<Object.keys(o).length),u=[];return{$$type:"ais.queryRules",init:function(e){var t=e.helper,n=e.state,r=e.instantSearchInstance;u=n.ruleContexts||[],a=g.bind({helper:t,initialRuleContexts:u,trackedFilters:o,transformRuleContexts:s}),c&&(([n.disjunctiveFacetsRefinements,n.facetsRefinements,n.hierarchicalFacetsRefinements,n.numericRefinements].some(function(e){return Boolean(e&&0<Object.keys(e).length)})||Boolean(i.transformRuleContexts))&&a({state:n}),t.on("change",a)),l(d.i(h.a)(d.i(f.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:r}),!0)},render:function(e){var t=e.instantSearchInstance;l(d.i(h.a)(d.i(f.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!1)},getWidgetRenderState:function(e){var e=e.results,t=(e||{}).userData;return{items:n(void 0===t?[]:t,{results:e}),widgetParams:i}},getRenderState:function(e,t){return d.i(h.a)(d.i(f.a)({},e),{queryRules:this.getWidgetRenderState(t)})},dispose:function(e){var t=e.helper,e=e.state;return r(),c?(t.removeListener("change",a),e.setQueryParameter("ruleContexts",u)):e}}}}},function(e,t,p){p.d(t,"a",function(){return n});var a=p(6),m=p(0),g=p(1),v=p(7),t=p(3),i=p(13),y=p(165),b=p(33),o=p(9),S=p.i(t.a)({name:"range-input",connector:!0},{name:"range-slider",connector:!0});function w(e){var t=e.min,n=e.max,e=Math.pow(10,e.precision);return{min:t&&Math.floor(t*e)/e,max:n&&Math.ceil(n*e)/e}}var n=function(n){var r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:o.a;return p.i(i.a)(n,S()),function(s){var e=s||{},t=e.attribute,u=void 0===t?"":t,l=e.min,d=e.max,t=e.precision,f=void 0===t?0:t;if(!u)throw new Error(S("The `attribute` option is required."));if(p.i(y.a)(l)&&p.i(y.a)(d)&&d<l)throw new Error(S("The `max` option can't be lower than `min`."));var c={from:function(e){return e.toLocaleString()},to:function(e){return Number(Number(e).toFixed(f)).toLocaleString()}},i=function(e,t,n,r){var e=e.state,i=t.min,t=t.max,a=p.i(v.a)(e.getNumericRefinement(u,">=")||[],1)[0],o=p.i(v.a)(e.getNumericRefinement(u,"<=")||[],1)[0],s=void 0===n||""===n,c=void 0===r||""===r,n=w({min:s?void 0:parseFloat(n),max:c?void 0:parseFloat(r),precision:f}),r=n.min,n=n.max,s=p.i(y.a)(l)||i!==r?p.i(y.a)(l)&&s?l:r:void 0,r=p.i(y.a)(d)||t!==n?p.i(y.a)(d)&&c?d:n:void 0,c=void 0===s,n=p.i(y.a)(i)&&i<=s,c=c||p.i(y.a)(s)&&(!p.i(y.a)(i)||n),i=void 0===r,n=p.i(y.a)(r)&&r<=t,i=i||p.i(y.a)(r)&&(!p.i(y.a)(t)||n);return(a!==s||o!==r)&&c&&i?(e=e.removeNumericRefinement(u),p.i(y.a)(s)&&(e=e.addNumericRefinement(u,">=",s)),(e=p.i(y.a)(r)?e.addNumericRefinement(u,"<=",r):e).resetPage()):null};function h(n,r){return function(){var e=p.i(v.a)(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[void 0,void 0],2),t=e[0],t=i(n,r,t,e[1]);t&&n.setState(t).search()}}return{$$type:"ais.range",init:function(e){n(p.i(g.a)(p.i(m.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:e.instantSearchInstance}),!0)},render:function(e){n(p.i(g.a)(p.i(m.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:e.instantSearchInstance}),!1)},getRenderState:function(e,t){return p.i(g.a)(p.i(m.a)({},e),{range:p.i(g.a)(p.i(m.a)({},e.range),p.i(a.a)({},u,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var r,t=e.results,n=e.helper,e=e.instantSearchInstance,i=t&&t.disjunctiveFacets||[],i=p.i(b.a)(i,function(e){return e.name===u}),i=i&&i.stats||{min:void 0,max:void 0},a=(i=i,a=p.i(y.a)(l)?l:p.i(y.a)(i.min)?i.min:0,i=p.i(y.a)(d)?d:p.i(y.a)(i.max)?i.max:0,w({min:a,max:i,precision:f})),o=(i=n,o=p.i(v.a)(i.getNumericRefinement(u,">=")||[],1)[0],i=p.i(v.a)(i.getNumericRefinement(u,"<=")||[],1)[0],[p.i(y.a)(o)?o:-1/0,p.i(y.a)(i)?i:1/0]),i=h(n,t?a:{min:void 0,max:void 0});return{refine:i,canRefine:a.min!==a.max,format:c,range:a,sendEvent:(r=e,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];1===t.length&&r.sendEventToInsights(t[0])}),widgetParams:p.i(g.a)(p.i(m.a)({},s),{precision:f}),start:o}},dispose:function(e){e=e.state;return r(),e.removeDisjunctiveFacet(u).removeNumericRefinement(u)},getWidgetUiState:function(e,t){var t=t.searchParameters.getNumericRefinements(u),n=t[">="],n=void 0===n?[]:n,t=t["<="],t=void 0===t?[]:t;return 0===n.length&&0===t.length?e:p.i(g.a)(p.i(m.a)({},e),{range:p.i(g.a)(p.i(m.a)({},e.range),p.i(a.a)({},u,"".concat(n,":").concat(t)))})},getWidgetSearchParameters:function(e,t){var n,t=t.uiState,e=e.addDisjunctiveFacet(u).setQueryParameters({numericRefinements:p.i(g.a)(p.i(m.a)({},e.numericRefinements),p.i(a.a)({},u,{}))}),t=(p.i(y.a)(l)&&(e=e.addNumericRefinement(u,">=",l)),p.i(y.a)(d)&&(e=e.addNumericRefinement(u,"<=",d)),t.range&&t.range[u]);return e=t&&-1!==t.indexOf(":")&&(n=(t=p.i(v.a)(t.split(":").map(parseFloat),2))[0],t=t[1],p.i(y.a)(n)&&(!p.i(y.a)(l)||l<n)&&(e=(e=e.removeNumericRefinement(u,">=")).addNumericRefinement(u,">=",n)),p.i(y.a)(t))&&(!p.i(y.a)(d)||t<d)?(e=e.removeNumericRefinement(u,"<=")).addNumericRefinement(u,"<=",t):e}}}}},function(e,t,s){s.d(t,"a",function(){return a});function c(e,t){return t(e)}var u=s(0),l=s(1),t=s(3),n=s(13),r=s(9),i=s.i(t.a)({name:"search-box",connector:!0}),a=function(o){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:r.a;return s.i(n.a)(o,i()),function(n){var r,i,e=(n||{}).queryHook,a=void 0===e?c:e;return{$$type:"ais.searchBox",init:function(e){var t=e.instantSearchInstance;o(s.i(l.a)(s.i(u.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;o(s.i(l.a)(s.i(u.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!1)},dispose:function(e){e=e.state;return t(),e.setQueryParameter("query",void 0)},getRenderState:function(e,t){return s.i(l.a)(s.i(u.a)({},e),{searchBox:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.helper;return r||(r=function(e){a(e,function(e){return t.setQuery(e).search()})},i=function(){t.setQuery("").search()}),{query:e.state.query||"",refine:r,clear:i,widgetParams:n,isSearchStalled:"stalled"===e.instantSearchInstance.status}},getWidgetUiState:function(e,t){t=t.searchParameters.query||"";return""===t||e&&e.query===t?e:s.i(l.a)(s.i(u.a)({},e),{query:t})},getWidgetSearchParameters:function(e,t){t=t.uiState;return e.setQueryParameter("query",t.query||"")}}}}},function(e,t,i){i.d(t,"a",function(){return n});var a=i(0),o=i(1),s=i(4),c=i(2),u=i(290),l=i(32),d=i(42),f=i(39),h=i(51);
1function n(e){var t=e.hit,n=e.attribute,r=e.cssClasses,e=i.i(s.a)(e,["hit","attribute","cssClasses"]),t=i.i(l.a)(t._highlightResult,n)||[],n=i.i(h.a)(t).map(function(e){e=e.value;return i.i(d.a)(i.i(f.a)(e||""))});return i.i(c.a)(u.a,i.i(o.a)(i.i(a.a)({},e),{parts:n,classNames:r}))}},function(e,t,i){i.d(t,"a",function(){return n});var a=i(0),o=i(1),s=i(4),c=i(2),u=i(300),l=i(32),d=i(42),f=i(39),h=i(51);function n(e){var t=e.hit,n=e.attribute,r=e.cssClasses,e=i.i(s.a)(e,["hit","attribute","cssClasses"]),t=i.i(l.a)(t._highlightResult,n)||[],n=i.i(h.a)(t).map(function(e){e=e.value;return i.i(d.a)(i.i(f.a)(e||"")).map(function(e){var t=e.isHighlighted,e=i.i(s.a)(e,["isHighlighted"]);return i.i(o.a)(i.i(a.a)({},e),{isHighlighted:!t})})});return i.i(c.a)(u.a,i.i(o.a)(i.i(a.a)({},e),{parts:n,classNames:r}))}},function(e,t,n){n.d(t,"a",function(){return i});n(11),n(398);var r=n(87);function i(e){var t=e.getAttribute("data-insights-method"),e=e.getAttribute("data-insights-payload");if("string"!=typeof e)throw new Error("The insights helper expects `data-insights-payload` to be a base64-encoded JSON string.");try{return{method:t,payload:n.i(r.b)(e)}}catch(e){throw new Error("The insights helper was unable to parse `data-insights-payload`.")}}},function(e,t,n){n.d(t,"a",function(){return r});var r=["ais.index","ais.feedContainer"]},function(e,t,n){function r(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]}n.d(t,"a",function(){return r})},function(e,t,i){i.d(t,"a",function(){return r});var t=i(59),n=(i(0),i(1),i(18)),a=(i.n(n),i(7),i(8),i(41)),n=(i(11),i(24)),o=(i.n(n),i(20),i(16),i(60)),s=(i(6),i(4),i.i(t.a)("Highlight"));function r(e){var t=e.attribute,n=e.highlightedTagName,n=void 0===n?"mark":n,r=e.hit,e=e.cssClasses,e=void 0===e?{}:e,r=(i.i(o.a)(r._highlightResult,t)||{}).value,t=void 0===r?"":r,r=s({descendantName:"highlighted"})+(e.highlighted?" ".concat(e.highlighted):"");return t.replace(new RegExp(a.a.highlightPreTag,"g"),"<".concat(n,' class="').concat(r,'">')).replace(new RegExp(a.a.highlightPostTag,"g"),"</".concat(n,">"))}},function(e,t,n){function r(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.map(function(e){return["https://www.algolia.com/doc/api-reference/widgets/",(t=e).name,"/js/",void 0!==(t=e.connector)&&t?"#connector":""].join("");var t}).join(", ");return function(e){return[e,"See documentation: ".concat(r)].filter(Boolean).join("\n\n")}}n.d(t,"a",function(){return r})},function(e,t,n){n.d(t,"a",function(){return r});var r="undefined"!=typeof performance?function(){return performance.now()}:function(){return Date.now()}},function(e,t,n){n.d(t,"a",function(){return i});var r=n(41);function i(e){var t=r.a.highlightPreTag,n=r.a.highlightPostTag;return e.map(function(e){return e.isHighlighted?t+e.value+n:e.value}).join("")}},function(e,t,i){i.d(t,"a",function(){return r});var t=i(59),n=(i(0),i(1),i(18)),a=(i.n(n),i(7),i(8),i(143)),n=(i(11),i(24)),o=(i.n(n),i(20),i(41)),s=(i(16),i(145)),c=i(60),u=(i(6),i(4),i(146)),l=i.i(t.a)("ReverseHighlight");function r(e){var t=e.attribute,n=e.highlightedTagName,n=void 0===n?"mark":n,r=e.hit,e=e.cssClasses,e=void 0===e?{}:e,r=(i.i(c.a)(r._highlightResult,t)||{}).value,t=void 0===r?"":r,r=l({descendantName:"highlighted"})+(e.highlighted?" ".concat(e.highlighted):"");return i.i(a.a)(i.i(u.a)(i.i(s.a)(t))).replace(new RegExp(o.a.highlightPreTag,"g"),"<".concat(n,' class="').concat(r,'">')).replace(new RegExp(o.a.highlightPostTag,"g"),"</".concat(n,">"))}},function(e,t,n){n.d(t,"a",function(){return r});var i=n(41);function r(e){var t=i.a.highlightPostTag,n=i.a.highlightPreTag,e=e.split(n),n=e.shift(),r=n?[{value:n,isHighlighted:!1}]:[];return e.forEach(function(e){e=e.split(t);r.push({value:e[0],isHighlighted:!0}),""!==e[1]&&r.push({value:e[1],isHighlighted:!1})}),r}},function(e,t,r){r.d(t,"a",function(){return n});var i=r(0),a=r(1),o=r(367);function n(n){return n.some(function(e){return e.isHighlighted})?n.map(function(e,t){return r.i(a.a)(r.i(i.a)({},e),{isHighlighted:!r.i(o.a)(n,t)})}):n.map(function(e){return r.i(a.a)(r.i(i.a)({},e),{isHighlighted:!1})})}},function(e,t,n){function r(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}n.d(t,"a",function(){return r})},function(e,t,n){function c(e){return e!==Object(e)}function u(e,t){if(e!==t){if(c(e)||c(t)||"function"==typeof e||"function"==typeof t)return e===t;if(Object.keys(e).length!==Object.keys(t).length)return!1;var n=!0,r=!1,i=void 0;try{for(var a,o=Object.keys(e)[Symbol.iterator]();!(n=(a=o.next()).done);
1n=!0){var s=a.value;if(!(s in t))return!1;if(!u(e[s],t[s]))return!1}}catch(e){r=!0,i=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw i}}}return!0}n.d(t,"a",function(){return u})},function(e,t,i){i.d(t,"a",function(){return r});var t=i(59),n=(i(0),i(1),i(18)),a=(i.n(n),i(7),i(8),i(41)),n=(i(11),i(24)),o=(i.n(n),i(20),i(16),i(60)),s=(i(6),i(4),i.i(t.a)("Snippet"));function r(e){var t=e.attribute,n=e.highlightedTagName,n=void 0===n?"mark":n,r=e.hit,e=e.cssClasses,e=void 0===e?{}:e,r=(i.i(o.a)(r._snippetResult,t)||{}).value,t=void 0===r?"":r,r=s({descendantName:"highlighted"})+(e.highlighted?" ".concat(e.highlighted):"");return t.replace(new RegExp(a.a.highlightPreTag,"g"),"<".concat(n,' class="').concat(r,'">')).replace(new RegExp(a.a.highlightPostTag,"g"),"</".concat(n,">"))}},function(e,t,n){function r(e){return e.transporter&&e.transporter.userAgent?e.transporter.userAgent.value:e._ua}n.d(t,"a",function(){return r})},function(e,t,i){i.d(t,"a",function(){return r});var t=i(59),n=(i(0),i(1),i(18)),a=(i.n(n),i(7),i(8),i(143)),n=(i(11),i(24)),o=(i.n(n),i(20),i(41)),s=(i(16),i(145)),c=i(60),u=(i(6),i(4),i(146)),l=i.i(t.a)("ReverseSnippet");function r(e){var t=e.attribute,n=e.highlightedTagName,n=void 0===n?"mark":n,r=e.hit,e=e.cssClasses,e=void 0===e?{}:e,r=(i.i(c.a)(r._snippetResult,t)||{}).value,t=void 0===r?"":r,r=l({descendantName:"highlighted"})+(e.highlighted?" ".concat(e.highlighted):"");return i.i(a.a)(i.i(u.a)(i.i(s.a)(t))).replace(new RegExp(o.a.highlightPreTag,"g"),"<".concat(n,' class="').concat(r,'">')).replace(new RegExp(o.a.highlightPostTag,"g"),"</".concat(n,">"))}},function(e,t,a){a.d(t,"a",function(){return r}),a.d(t,"b",function(){return n});var o=a(11),t=(a(0),a(1),a(18)),t=(a.n(t),a(7),a(8),a(6),a(22),a(23),a(24)),s=(a.n(t),a(20),a(16),a(4),"_ALGOLIA");function n(){var e=s;if("object"===("undefined"==typeof document?"undefined":a.i(o.a)(document))&&"string"==typeof document.cookie)for(var t="".concat(e,"="),n=document.cookie.split(";"),r=0;r<n.length;r++){for(var i=n[r];" "===i.charAt(0);)i=i.substring(1);if(0===i.indexOf(t))return i.substring(t.length,i.length)}}function r(){return n()}},function(e,t,E){E.d(t,"a",function(){return r});var h=E(21),n=E(25),p=E(6),i=E(16),k=E(0),T=E(1),N=E(4),m=E(7),A=E(8),l=E(50),F=E(154),o=E(79),O=E(80),r=(()=>{function f(e){var a=this,t=e.generateId,t=void 0===t?O.b:t,n=e.id,n=void 0===n?t():n,r=e.transport,i=e.state,o=e.onError,s=e.onToolCall,c=e.onFinish,u=e.onData,l=e.sendAutomaticallyWhen,e=e.shouldRepairToolInput,d=this;E.i(h.a)(this,f),E.i(p.a)(this,"conversationId",void 0),E.i(p.a)(this,"generateId",void 0),E.i(p.a)(this,"state",void 0),E.i(p.a)(this,"transport",void 0),E.i(p.a)(this,"onError",void 0),E.i(p.a)(this,"onToolCall",void 0),E.i(p.a)(this,"onFinish",void 0),E.i(p.a)(this,"onData",void 0),E.i(p.a)(this,"sendAutomaticallyWhen",void 0),E.i(p.a)(this,"shouldRepairToolInput",void 0),E.i(p.a)(this,"activeResponse",null),E.i(p.a)(this,"latestResponse",null),E.i(p.a)(this,"responsesByToolCallId",new Map),E.i(p.a)(this,"responseByMessage",new WeakMap),E.i(p.a)(this,"acceptsIdentifierOnlyToolResults",!0),E.i(p.a)(this,"jobExecutor",new O.c),E.i(p.a)(this,"sendMessage",function(r,i){return a.jobExecutor.run(function(){var t,n;return(r?(t=r.messageId||a.generateId(),"parts"in r&&r.parts?Promise.resolve(E.i(k.a)({id:t,role:"user"},r)):"text"in r&&r.text?(n=[{type:"text",text:r.text}],r.files?a.convertFilesToParts(r.files).then(function(e){return n.push.apply(n,E.i(A.a)(e)),{id:t,role:"user",parts:n,metadata:r.metadata}}):Promise.resolve({id:t,role:"user",parts:n,metadata:r.metadata})):"files"in r&&r.files?a.convertFilesToParts(r.files).then(function(e){return{id:t,role:"user",parts:e,metadata:r.metadata}}):Promise.resolve(void 0)):Promise.resolve(void 0)).then(function(e){return e&&a.state.pushMessage(e),a.makeRequest(E.i(k.a)({trigger:"submit-message",messageId:null==e?void 0:e.id},i))})})}),E.i(p.a)(this,"regenerate",function(){var e=[0<arguments.length&&void 0!==arguments[0]?arguments[0]:void 0],e=E.i(m.a)(e,1)[0],e=void 0===e?{}:e,n=e.messageId,r=E.i(N.a)(e,["messageId"]);return d.jobExecutor.run(function(){var e=-1;if(n)e=d.messages.findIndex(function(e){return e.id===n});else for(var t=d.messages.length-1;0<=t;t--)if("assistant"===d.messages[t].role){e=t;break}
1return 0<=e&&(d.messages=d.messages.slice(0,e)),d.makeRequest(E.i(k.a)({trigger:"regenerate-message",messageId:n},r))})}),E.i(p.a)(this,"resumeStream",function(e){return a.jobExecutor.run(function(){return a.transport?a.consume(function(){return a.transport.reconnectToStream(E.i(k.a)({chatId:a.id},e))}):Promise.reject(new Error("Transport is required for resuming stream. Please provide a transport when initializing the chat."))})}),E.i(p.a)(this,"clearError",function(){"error"===a.state.status&&a.setStatus({status:"ready",error:void 0})}),E.i(p.a)(this,"addToolResult",function(t){var e,n;return a.acceptsIdentifierOnlyToolResults?(e=1===(null==(e=a.responsesByToolCallId.get(t.toolCallId))?void 0:e.size)?e.values().next().value:void 0)?a.submitToolResult(e,t):(n=function(){var e=a.messages.filter(function(e){return null==(e=e.parts)?void 0:e.some(function(e){return"toolCallId"in e&&e.toolCallId===t.toolCallId})});return 1===e.length?e[0]:void 0})()?a.jobExecutor.run(function(){var e;return a.acceptsIdentifierOnlyToolResults&&(e=n())&&a.commit(t.toolCallId,t.output,e.id,void 0,e)?a.continueResponse():Promise.resolve()}):Promise.resolve():Promise.resolve()}),E.i(p.a)(this,"~addToolResultForMessage",function(t,n){function r(e){return!0===(null==(e=e.parts)?void 0:e.some(function(e){return"toolCallId"in e&&e.toolCallId===n.toolCallId}))}var i,e;return r(t)&&(i=a.responseByMessage.get(t),e=a.messages.includes(t)?t:i&&!i.isRetired?a.messages.find(function(e){return e.id===t.id&&a.responseByMessage.get(e)===i&&r(e)}):void 0)?a.submitToolResult(i,n,e.id,e):Promise.resolve()}),E.i(p.a)(this,"stop",function(){var e;return a.activeResponse&&((e=a.activeResponse).outcome="aborted",a.activeResponse=null,e.abortController.abort()),a.setStatus({status:"ready"}),Promise.resolve()}),this.conversationId=n,this.generateId=t,this.state=i,this.transport=r,this.onError=o,this.onToolCall=s,this.onFinish=c,this.onData=u,this.sendAutomaticallyWhen=l,this.shouldRepairToolInput=e}return E.i(n.a)(f,[{key:"id",get:function(){return this.conversationId}},{key:"status",get:function(){return this.state.status}},{key:"setStatus",value:function(e){var t=e.status,e=e.error;this.state.status=t,void 0!==e&&(this.state.error=e)}},{key:"error",get:function(){return this.state.error}},{key:"resetConversationId",value:function(){(0<this.responsesByToolCallId.size||this.messages.some(function(e){return null==(e=e.parts)?void 0:e.some(function(e){return"toolCallId"in e})}))&&(this.acceptsIdentifierOnlyToolResults=!1),this.conversationId=this.generateId()}},{key:"messages",get:function(){return this.state.messages},set:function(i){function n(t){var e,n,r=i.filter(function(e){return e.id===t.id});return 1===r.length&&(e=a(t),n=a(r[0]),0<e.length||0<n.length?E.i(l.a)(e,n):E.i(l.a)(t.parts,r[0].parts))}var r=this,a=function(e){return e.parts.filter(function(e){return"toolCallId"in e}).map(function(e){return{type:e.type,toolCallId:e.toolCallId,state:"state"in e?e.state:void 0,input:"input"in e?e.input:void 0,output:"output"in e?e.output:void 0,errorText:"errorText"in e?e.errorText:void 0,providerExecuted:"providerExecuted"in e?e.providerExecuted:void 0}})},o=new Set,e=(this.state.messages.forEach(function(e){var t;i.includes(e)||(t=r.responseByMessage.get(e))&&!n(e)&&o.add(t)}),this.state.messages.some(function(e){var t;return(null==(t=e.parts)?void 0:t.some(function(e){return"toolCallId"in e}))&&!i.includes(e)&&!n(e)})),t=new Set,s=i.some(function(e){return!0===(null==(e=e.parts)?void 0:e.some(function(e){if("toolCallId"in e){if(t.has(e.toolCallId))return!0;t.add(e.toolCallId)}return!1}))}),c=((e||s)&&(this.acceptsIdentifierOnlyToolResults=!1),this.state.messages=i,new Set(i.map(function(e){return e.id}))),u=new Set;this.responsesByToolCallId.forEach(function(e){e.forEach(function(e){return u.add(e)})}),this.activeResponse&&u.add(this.activeResponse),o.forEach(function(e){u.add(e),r.retireResponse(e)}),u.forEach(function(t){var e=t.messageId?i.find(function(e){return e.id===t.messageId}):void 0;!e||t.isRetired||o.has(t)||r.responseByMessage.set(e,t)}),u.forEach(function(e){(o.has(e)||e.messageId&&!c.has(e.messageId))&&r.pruneDetachedResponse(e)})}},{key:"lastMessage",get:function(){return this.state.messages[this.state.messages.length-1]}},{key:"replaceMessage",value:function(e,t,n){this.state.replaceMessage(e,t);e=null!=(e=this.messages[e])?e:t;return n&&this.messages.includes(e)&&this.responseByMessage.set(e,n),e}},{key:"commit",value:function(t,e,n,r,i){function a(e){return"toolCallId"in e&&e.toolCallId===t}var o=this.messages.findIndex(function(e){return(!n||e.id===n)&&(!i||e===i)&&e.parts.some(a)});if(-1===o)return!1;var s=this.messages[o],c=s.parts.findIndex(a),u=s.parts[c];
1if(!("state"in u)||"output-available"===u.state&&!u.preliminary||"output-error"===u.state)return!1;u.preliminary;var u=E.i(N.a)(u,["preliminary","rawOutput"]),l=E.i(A.a)(s.parts),c=(l[c]=E.i(T.a)(E.i(k.a)({},u),{state:"output-available",output:e}),E.i(T.a)(E.i(k.a)({},s),{parts:l}));return this.replaceMessage(o,c,r),!0}},{key:"continueResponse",value:function(t){var n=this;if(t){if(this.pruneDetachedResponse(t),t.isRetired||"succeeded"!==t.outcome||0===t.requiredToolCallIds.size||Array.from(t.requiredToolCallIds).some(function(e){return!t.resolvedToolCallIds.has(e)})||!t.didNotifyFinish||t.didEvaluateContinuation)return Promise.resolve();t.didEvaluateContinuation=!0}return this.sendAutomaticallyWhen?Promise.resolve().then(function(){return n.sendAutomaticallyWhen({messages:n.messages})}).then(function(e){return(!t||(n.pruneDetachedResponse(t),!t.isRetired))&&e?n.makeRequest({trigger:"submit-message"}):void 0}).catch(function(e){if(t)return n.pruneDetachedResponse(t),t.isRetired?void 0:void n.handleError(e,{updateState:n.latestResponse===t});n.handleError(e)}):Promise.resolve()}},{key:"retireResponse",value:function(e){e.isRetired||(e.isRetired=!0,e.didEvaluateContinuation=!0,this.activeResponse===e&&(e.outcome="aborted",this.activeResponse=null,e.abortController.abort(),this.setStatus({status:"ready"})))}},{key:"pruneDetachedResponse",value:function(n){var r=this;if(!n.isRetired){if(!n.messageId||this.messages.some(function(e){return e.id===n.messageId}))return;this.retireResponse(n)}0<n.pendingToolCallbacks||this.responsesByToolCallId.forEach(function(e,t){e.delete(n),0===e.size&&r.responsesByToolCallId.delete(t)})}},{key:"submitToolResult",value:function(e,t){var n=this,r=t.toolCallId,i=t.output,a=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null==e?void 0:e.messageId,o=3<arguments.length&&void 0!==arguments[3]?arguments[3]:a?this.messages.find(function(e){return e.id===a}):void 0;return null!=e&&e.isRetired?Promise.resolve():(t=function(){return n.commit(r,i,a,e,o)?(null!=e&&e.requiredToolCallIds.has(r)&&e.resolvedToolCallIds.add(r),n.continueResponse(e)):Promise.resolve()},e&&(this.activeResponse===e||"succeeded"!==e.outcome||e.didEvaluateContinuation)?t():this.jobExecutor.run(t))}},{key:"makeRequest",value:function(t){var n=this;return this.transport?this.consume(function(e){return n.transport.sendMessages({chatId:n.id,messages:n.messages,abortSignal:e,trigger:t.trigger,messageId:t.messageId,headers:t.headers,body:t.body,requestMetadata:t.metadata})}):Promise.reject(new Error("Transport is required for sending messages. Please provide a transport when initializing the chat."))}},{key:"consume",value:function(e){var t=this,n=(this.activeResponse&&(this.activeResponse.outcome="aborted",this.activeResponse.abortController.abort()),{abortController:new AbortController,outcome:"active",isRetired:!1,requiredToolCallIds:new Set,resolvedToolCallIds:new Set,returnedToolCallbacks:[],pendingToolCallbacks:0,didNotifyFinish:!1,didEvaluateContinuation:!1});return this.activeResponse=n,this.latestResponse=n,this.setStatus({status:"submitted"}),e(n.abortController.signal).then(function(e){if(t.activeResponse===n){if(e)return t.processStream(e,n);n.outcome="succeeded",t.activeResponse=null,t.setStatus({status:"ready"})}},function(e){t.activeResponse===n&&(t.activeResponse=null,"AbortError"===e.name?(n.outcome="aborted",t.setStatus({status:"ready"})):(n.outcome="failed",t.handleError(e)))})}},{key:"processStream",value:function(n,p){function m(e,t){var n;(e=P(e))<0||(n=b.parts[e],I(e,E.i(T.a)(E.i(k.a)({},n),{callProviderMetadata:null!=t?t:n.callProviderMetadata})))}function g(e){var t,n;"active"===p.outcome&&(t=a(),n=p.isRetired,e=E.i(i.a)(e,Error)?e:new Error(String(e)),p.outcome="failed",p.abortController.abort(),S.activeResponse===p&&(S.activeResponse=null,S.handleError(e)),r({isAbort:!1,isDisconnect:!1,isError:!0,message:t,allowRetired:!n}))}function v(e){p.requiredToolCallIds.has(e)&&p.resolvedToolCallIds.add(e)}var y,b,S=this,w=(this.setStatus({status:"streaming"}),-1),R=!1,x=!1,_={},C={},P=function(t){return b.parts.findIndex(function(e){return"toolCallId"in e&&e.toolCallId===t})},I=function(e,t){var n=E.i(A.a)(b.parts);n[e<0?n.length:e]=t,b=E.i(T.a)(E.i(k.a)({},b),{parts:n}),b=S.replaceMessage(w,b,p)},a=function(){var e;return p.messageId&&null!=(e=S.messages.find(function(e){return e.id===p.messageId}))?e:b},r=function(e){var t=e.isAbort,n=e.isDisconnect,r=e.isError,i=e.message,e=e.allowRetired,e=void 0!==e&&e;S.pruneDetachedResponse(p),p.isRetired&&!e||p.didNotifyFinish||(p.didNotifyFinish=!0,e=null!=i?i:a(),S.onFinish&&e&&S.onFinish({message:e,messages:S.messages,isAbort:t,isDisconnect:n,isError:r}))};return new Promise(function(t){function e(e){"failed"===p.outcome?t():(R=R||"aborted"===p.outcome||!!e&&"AbortError"===e.name,p.outcome=R?"aborted":e?"failed":"succeeded",S.activeResponse===p&&(S.activeResponse=null,e&&!R?S.handleError(e):S.setStatus({status:"ready"})),r({isAbort:R,isDisconnect:!!e&&!R,isError:x}),t(R||e?void 0:S.continueResponse(p)))}E.i(o.b)(n,function(t){if(S.activeResponse===p&&!p.isRetired){if(y){var e=S.messages.findIndex(function(e){return e.id===y});if(-1===e)return void S.pruneDetachedResponse(p);w=e,b=S.messages[e],S.responseByMessage.set(b,p)}switch(t.type){case"start":y=t.messageId||S.generateId(),p.messageId=y;var n=S.lastMessage;n&&"assistant"===n.role&&n.id===y?(n.parts.some(function(e){return"toolCallId"in e})&&(S.acceptsIdentifierOnlyToolResults=!1),b=E.i(T.a)(E.i(k.a)({},n),{parts:E.i(A.a)(n.parts)}),w=S.messages.length-1,b=S.replaceMessage(w,b,p)):(b={id:y,role:"assistant",parts:[],metadata:t.messageMetadata},S.state.pushMessage(b),w=S.messages.length-1,S.responseByMessage.set(b,p));break;case"text-start":case"reasoning-start":b&&(n="text-start"===t.type?"text":"reasoning",I(-1,{type:n,text:"",state:"streaming",providerMetadata:t.providerMetadata}));break;case"text-delta":case"reasoning-delta":var r="text-delta"===t.type?"text":"reasoning";b&&-1!==(n=b.parts.findIndex(function(e){return e.type===r&&"streaming"===e.state}))&&(c=b.parts[n],I(n,E.i(T.a)(E.i(k.a)({},c),{text:c.text+t.delta})));break;case"text-end":case"reasoning-end":var i;b&&(i="text-end"===t.type?"text":"reasoning",-1!==(n=b.parts.findIndex(function(e){return e.type===i&&"streaming"===e.state})))&&I(n,E.i(T.a)(E.i(k.a)({},b.parts[n]),{state:"done"}));break;case"tool-input-start":!b||b.parts.find(function(e){return"toolCallId"in e&&e.toolCallId===t.toolCallId&&"state"in e&&("output-available"===e.state||"output-error"===e.state)})||(c="string"==typeof t.input?t.input:void 0!==t.input?JSON.stringify(t.input):"",_[t.toolCallId]=c,n={type:"tool-".concat(t.toolName),toolCallId:t.toolCallId,state:"input-streaming",input:t.input,rawInput:c||void 0,providerExecuted:t.providerExecuted},I(-1,n));break;
1case"tool-input-delta":b&&"output-available"!==(null==(n=0<=(c=P(t.toolCallId))?b.parts[c]:null)?void 0:n.state)&&"output-error"!==(null==n?void 0:n.state)&&(h=null!=(h=null!=(h=null==n?void 0:n.rawInput)?h:_[t.toolCallId])?h:"",h="".concat(h).concat(t.inputTextDelta),_[t.toolCallId]=h,o=!(u=null!=(u=t.toolName)?u:null==n||null==(u=n.type)?void 0:u.replace("tool-",""))||null==(a=null==(a=(o=S).shouldRepairToolInput)?void 0:a.call(o,u))||a?E.i(F.a)(h,null==n?void 0:n.input):null==n?void 0:n.input,u=E.i(T.a)(E.i(k.a)({},null!=n?n:{type:"tool-".concat(t.toolName),toolCallId:t.toolCallId}),{state:"input-streaming",input:o,rawInput:h}),I(c,u));break;case"tool-input-available":if(b&&!p.requiredToolCallIds.has(t.toolCallId)){delete _[t.toolCallId];var a=P(t.toolCallId),n=0<=a?b.parts[a]:null;if("output-available"!==(null==n?void 0:n.state)&&"output-error"!==(null==n?void 0:n.state)){var o={type:"tool-".concat(t.toolName),toolCallId:t.toolCallId,state:"input-available",input:t.input,callProviderMetadata:t.callProviderMetadata,providerExecuted:t.providerExecuted};if(I(a,o),S.messages.some(function(e){return e!==b&&(null==(e=e.parts)?void 0:e.some(function(e){return"toolCallId"in e&&e.toolCallId===t.toolCallId}))})&&(S.acceptsIdentifierOnlyToolResults=!1),S.onToolCall&&!t.providerExecuted){var s=null!=(h=S.responsesByToolCallId.get(t.toolCallId))?h:new Set,c=Array.from(s).filter(function(e){return e!==p});if(0<c.length){S.acceptsIdentifierOnlyToolResults=!1;var u=c.find(function(e){return!e.isRetired&&("active"===e.outcome||"succeeded"===e.outcome&&(!e.resolvedToolCallIds.has(t.toolCallId)||0<e.pendingToolCallbacks))});if(u){u.didEvaluateContinuation=!0,g(new Error('Tool call "'.concat(t.toolCallId,'" is already owned by another response.')));break}}p.requiredToolCallIds.add(t.toolCallId),s.add(p),S.responsesByToolCallId.set(t.toolCallId,s),p.pendingToolCallbacks++;try{var l=S.onToolCall({toolCall:{toolName:t.toolName,toolCallId:t.toolCallId,input:t.input,dynamic:"dynamic"in t?t.dynamic:void 0}},function(e){return p.isRetired?Promise.resolve():S.submitToolResult(p,e)});l?p.returnedToolCallbacks.push(Promise.resolve(l).catch(g).then(function(){p.pendingToolCallbacks--,S.pruneDetachedResponse(p)})):(p.pendingToolCallbacks--,S.pruneDetachedResponse(p))}catch(e){p.pendingToolCallbacks--,g(e),S.pruneDetachedResponse(p)}}}}break;case"data-tool-output-delta":b&&(a=(n=t.data).toolCallId,o=n.toolName,h=n.delta,p.resolvedToolCallIds.has(a)||(n=null!=(l=null!=(s=null==(u=0<=(c=P(a))?b.parts[c]:null)?void 0:u.rawOutput)?s:C[a])?l:"",s="".concat(n).concat(h),C[a]=s,l=E.i(F.a)(s,null==u?void 0:u.output),n=E.i(T.a)(E.i(k.a)({},null!=u?u:{type:"tool-".concat(o),toolCallId:a,input:void 0}),{state:"output-available",output:l,rawOutput:s,preliminary:!0}),I(c,n)));break;case"tool-output-available":if(b){var d=P(t.toolCallId);if(0<=d){delete _[t.toolCallId],delete C[t.toolCallId];var f=b.parts[d];if(p.resolvedToolCallIds.has(t.toolCallId)){m(t.toolCallId,t.callProviderMetadata);break}f.rawOutput;var h=E.i(N.a)(f,["rawOutput"]);I(d,E.i(T.a)(E.i(k.a)({},h),{state:"output-available",output:t.output,callProviderMetadata:t.callProviderMetadata,preliminary:t.preliminary})),t.preliminary||v(t.toolCallId)}}break;case"tool-input-error":b&&(p.resolvedToolCallIds.has(t.toolCallId)?m(t.toolCallId,t.providerMetadata):(delete _[t.toolCallId],delete C[t.toolCallId],(a=null!=(o=0<=(u=P(t.toolCallId))?b.parts[u]:null)?o:{}).output,l=E.i(N.a)(a,["output","rawOutput","preliminary"]),f=E.i(T.a)(E.i(k.a)({},l),{type:"tool-".concat(t.toolName),toolCallId:t.toolCallId,state:"output-error",input:void 0,rawInput:null!=(s=t.input)?s:l.rawInput,errorText:t.errorText,providerExecuted:null!=(c=t.providerExecuted)?c:l.providerExecuted,callProviderMetadata:null!=(n=t.providerMetadata)?n:l.callProviderMetadata}),I(u,f),v(t.toolCallId)));break;case"tool-output-error":b&&(p.resolvedToolCallIds.has(t.toolCallId)?m(t.toolCallId,t.providerMetadata):(d=P(t.toolCallId))<0||(delete _[t.toolCallId],delete C[t.toolCallId],(h=b.parts[d]).rawOutput,o=E.i(N.a)(h,["rawOutput","preliminary","output"]),I(d,E.i(T.a)(E.i(k.a)({},o),{state:"output-error",errorText:t.errorText,providerExecuted:null!=(a=t.providerExecuted)?a:o.providerExecuted,callProviderMetadata:null!=(s=t.providerMetadata)?s:o.callProviderMetadata})),v(t.toolCallId)));break;case"source-url":b&&(c={type:"source-url",sourceId:t.sourceId,url:t.url,t
1itle:t.title},I(-1,c));break;case"source-document":b&&(n={type:"source-document",sourceId:t.sourceId,mediaType:t.mediaType,title:t.title,filename:t.filename,providerMetadata:t.providerMetadata},I(-1,n));break;case"file":b&&(l={type:"file",url:t.url,mediaType:t.mediaType},I(-1,l));break;case"start-step":b&&I(-1,{type:"step-start"});break;case"message-metadata":b&&(b=E.i(T.a)(E.i(k.a)({},b),{metadata:t.messageMetadata}),b=S.replaceMessage(w,b,p));break;case"error":x=!0;u=t.errorText.trim();throw new Error(E.i(O.d)(u)||u||"Unknown error");case"abort":R=!0;break;case"finish":b&&void 0!==t.messageMetadata&&(b=E.i(T.a)(E.i(k.a)({},b),{metadata:t.messageMetadata}),b=S.replaceMessage(w,b,p));break;case"data-guardrail-violation":f=t.data.fallbackResponse||"Sorry, we are not able to generate a response at the moment.";b={id:(null==b?void 0:b.id)||y||S.generateId(),role:"assistant",metadata:null==b?void 0:b.metadata,parts:[{type:"text",text:f,state:"done"}]},0<=w?b=S.replaceMessage(w,b,p):(S.state.pushMessage(b),w=S.messages.length-1,S.responseByMessage.set(b,p)),y=b.id;break;default:h=t.type;null!=h&&h.startsWith("data-")&&b&&(d={type:h,id:t.id,data:t.data},I(-1,d),S.onData)&&S.onData(d)}}},function(){return Promise.all(p.returnedToolCallbacks).then(function(){return e()})},e)})}},{key:"handleError",value:function(e){var t=(1<arguments.length&&void 0!==arguments[1]?arguments[1]:{}).updateState;void 0!==t&&!t||this.setStatus({status:"error",error:e}),this.onError&&this.onError(e)}},{key:"convertFilesToParts",value:function(n){var r;if(Array.isArray(n))return Promise.resolve(n);for(var i=[],e=0;e<n.length;e++)r=this,(e=>{var t=n[e];i.push(r.fileToDataUrl(t).then(function(e){return{type:"file",mediaType:t.type,filename:t.name,url:e}}))})(e);return Promise.all(i)}},{key:"fileToDataUrl",value:function(r){return new Promise(function(e,t){var n=new FileReader;n.onload=function(){return e(n.result)},n.onerror=t,n.readAsDataURL(r)})}}]),f})()},function(e,t,n){n.d(t,"a",function(){return i});function r(e){try{return JSON.parse(e)}catch(e){}}var i=function(e,t){var n,e=e.trim();return e?void 0!==(n=r(e))?n:void 0!==(n=r((e=>{var t=e.trim();if(!t)return t;for(var n=!1,r=!1,i=[],a=0;a<t.length;a++){var o=t[a];n?r?r=!1:"\\"===o?r=!0:'"'===o&&(n=!1):'"'===o?n=!0:"{"===o||"["===o?i.push(o):("}"===o&&"{"===i[i.length-1]||"]"===o&&"["===i[i.length-1])&&i.pop()}return n&&!r&&(t+='"'),t=t.replace(RegExp(",\\s*$","u"),""),0<i.length&&(t+=i.reverse().map(function(e){return"{"===e?"}":"]"}).join("")),t.replace(RegExp(",\\s*([}\\]])","gu"),"$1")})(e)))?n:t:t}},function(e,t,o){o.d(t,"a",function(){return i});var s=o(27),c=o(21),n=o(25),u=o(6),r=o(28),l=o(0),d=o(1),f=o(4),h=o(8),p=o(86),t=o(153),m="instantsearch-chat-initial-messages";var g=(()=>{function a(){var t,n=this,e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:void 0,r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:void 0,i=!(2<arguments.length&&void 0!==arguments[2])||arguments[2];o.i(c.a)(this,a),o.i(u.a)(this,"_messages",void 0),o.i(u.a)(this,"_status","ready"),o.i(u.a)(this,"_error",void 0),o.i(u.a)(this,"_messagesCallbacks",new Set),o.i(u.a)(this,"_statusCallbacks",new Set),o.i(u.a)(this,"_errorCallbacks",new Set),o.i(u.a)(this,"pushMessage",function(e){n._messages=n._messages.concat(e),n._callMessagesCallbacks()}),o.i(u.a)(this,"popMessage",function(){n._messages=n._messages.slice(0,-1),n._callMessagesCallbacks()}),o.i(u.a)(this,"replaceMessage",function(e,t){n._messages=o.i(h.a)(n._messages.slice(0,e)).concat([n.snapshot(t)],o.i(h.a)(n._messages.slice(e+1))),n._callMessagesCallbacks()}),o.i(u.a)(this,"snapshot",function(e){return JSON.parse(JSON.stringify(e))}),o.i(u.a)(this,"~registerMessagesCallback",function(e){var t=e;return n._messagesCallbacks.add(t),function(){n._messagesCallbacks.delete(t)}}),o.i(u.a)(this,"~registerStatusCallback",function(e){return n._statusCallbacks.add(e),function(){n._statusCallbacks.delete(e)}}),o.i(u.a)(this,"~registerErrorCallback",function(e){return n._errorCallbacks.add(e),function(){n._errorCallbacks.delete(e)}}),o.i(u.a)(this,"_callMessagesCallbacks",function(){n._messagesCallbacks.forEach(function(e){return e()})}),o.i(u.a)(this,"_callStatusCallbacks",function(){n._statusCallbacks.forEach(function(e){return e()})}),o.i(u.a)(this,"_callErrorCallbacks",function(){n._errorCallbacks.forEach(function(e){return e()})}),this._messages=void 0!==r?r:i?(t=e,o.i(p.a)(function(){try{var e=sessionStorage.getItem(m+(t?"-".concat(t):""));return e?JSON.parse(e):[]}catch(e){return[]}},{fallback:function(){return[]}})):[],i&&(this["~registerMessagesCallback"](r=function(){"ready"===n.status&&o.i(p.a)(function(){try{
1sessionStorage.setItem(m+(e?"-".concat(e):""),JSON.stringify(n.messages))}catch(e){}})}),this["~registerStatusCallback"](r))}return o.i(n.a)(a,[{key:"status",get:function(){return this._status},set:function(e){this._status=e,this._callStatusCallbacks()}},{key:"error",get:function(){return this._error},set:function(e){this._error=e,this._callErrorCallbacks()}},{key:"messages",get:function(){return this._messages},set:function(e){this._messages=o.i(h.a)(e),this._callMessagesCallbacks()}}]),a})(),i=(e=>{function a(e){o.i(c.a)(this,a);var t=e.messages,n=e.agentId,r=e.persistence,r=void 0===r||r,e=o.i(f.a)(e,["messages","agentId","persistence"]),n=new g(n,t,r),i=o.i(s.a)(this,a,[o.i(d.a)(o.i(l.a)({},e),{state:n})]);return o.i(u.a)(i,"_state",void 0),o.i(u.a)(i,"~registerMessagesCallback",function(e){return i._state["~registerMessagesCallback"](e)}),o.i(u.a)(i,"~registerStatusCallback",function(e){return i._state["~registerStatusCallback"](e)}),o.i(u.a)(i,"~registerErrorCallback",function(e){return i._state["~registerErrorCallback"](e)}),i._state=n,i}return o.i(r.a)(a,e),a})(t.a)},function(e,t,n){n.d(t,"c",function(){return c}),n.d(t,"d",function(){return a}),n.d(t,"e",function(){return o}),n.d(t,"f",function(){return s}),n.d(t,"b",function(){return i}),n.d(t,"a",function(){return r});n(155),n(49),n(153);var r="algolia_search_index",i="algolia_recommend",a="algolia_memorize",o="algolia_memory_search",s="algolia_ponder",c="algolia_display_results"},function(e,t,u){u.d(t,"a",function(){return i});var l=u(0),o=u(1),d=u(7),f=u(3),r=u(33),n=u(52),h=function(n,e){return e.map(function(t){var e=u.i(r.a)(n,function(e){return e.objectID===t});if(void 0===e)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 e})},p=function(e){e=u.i(n.a)(e.map(function(e){return e.__queryID}));if(1<e.length)throw new Error("Insights currently allows a single `queryID`. The `objectIDs` provided map to multiple `queryID`s.");e=e[0];if("string"!=typeof e)throw new Error("Could not infer `queryID`. Ensure InstantSearch `clickAnalytics: true` was added with the Configure widget.\n\nSee: https://alg.li/lNiZZ7");return e},m=function(e){return e.map(function(e){return e.__position})},s=function(o,s,c){return function(e){for(var t=arguments.length,n=new Array(1<t?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=u.i(d.a)(n,1)[0];if(!o)throw a=u.i(f.a)({name:"instantsearch"}),new Error(a("The `insightsClient` option has not been provided to `instantsearch`."));if(!Array.isArray(i.objectIDs))throw new TypeError("Expected `objectIDs` to be an array.");var a=(e=>{var t=e.method,n=e.objectIDs,r=e.results.index,i=h(e.hits,n),a=p(i);switch(t){case"clickedObjectIDsAfterSearch":return{index:r,queryID:a,objectIDs:n,positions:m(i)};case"convertedObjectIDsAfterSearch":return{index:r,queryID:a,objectIDs:n};default:throw new Error('Unsupported method passed to insights: "'.concat(t,'".'))}})({method:e,results:s,hits:c,objectIDs:i.objectIDs});o(e,u.i(l.a)({},a,i))}};function i(t){return function(a,e){return t(function(e,t){var n=e.results,r=e.hits,i=e.instantSearchInstance;return n&&r&&i?(i=s(i.insightsClient,n,r),a(u.i(o.a)(u.i(l.a)({},e),{insights:i}),t)):a(e,t)},e)}}},function(e,t,i){i.d(t,"a",function(){return n});i(2);var a=i(137),o=i(87),n=function(e){var n=e.insights,r=e.sendEvent;return function(e){var t=s(e.target,e.currentTarget,function(e){return e.hasAttribute("data-insights-event")}),t=(t&&(e=>{if("string"!=typeof(e=e.getAttribute("data-insights-event")))throw new Error("The insights middleware expects `data-insights-event` to be a base64-encoded JSON string.");try{return i.i(o.b)(e)}catch(e){throw new Error("The insights middleware was unable to parse `data-insights-event`.")}})(t).forEach(function(e){return r(e)}),s(e.target,e.currentTarget,function(e){return e.hasAttribute("data-insights-method")&&e.hasAttribute("data-insights-payload")}));t&&(t=(e=i.i(a.a)(t)).method,n(t,e.payload))}};function s(e,t,n){for(var r=e;r&&!n(r);){if(r===t)return null;r=r.parentElement}return r}},function(e,t,s){s.d(t,"a",function(){return n});var c=s(6),u=s(0),l=s(1),d=s(11),t=s(248),f=s.n(t),h=s(115),p=s(135),m=s(136),g=s(343),v=s(342);function n(e){var t=e.templates,n=e.templateKey,r=e.compileOptions,i=e.helpers,a=e.data,o=e.bindEvent,e=e.sendEvent,t=t[n];if("string"!=typeof t&&"function"!=typeof t)throw new Error("Template must be 'string' or 'function', was '".concat(void 0===t?"undefined":s.i(d.a)(t),"' (key: ").concat(n,")"));return"function"==typeof t?((n=o||{}).html=h.a,n.sendEvent=e,n.components={Highlight:p.a,ReverseHighlight:m.a,Snippet:g.a,ReverseSnippet:v.a},t(a,n)):(o=function(e,t,n){var r=0<arguments.length&&void 0!==e?e:{},i=1<arguments.length?t:void 0,a=2<arguments.length?n:void 0;return Object.keys(r).reduce(function(e,n){return s.i(l.a)(s.i(u.a)({},e),s.i(c.a)({},n,function(){var t=this;return function(e){return r[n].call(a,e,function(e){return f.a.compile(e,i).render(t)})}}))},{})}(i,r,a),f.a.compile(t,r).render(s.i(l.a)(s.i(u.a)({},a),{helpers:o}
1)).replace(/[ \n\r\t\f\xA0]+/g,function(e){return e.replace(/(^|\xA0+)[^\xA0]+/g,"$1 ")}).trim())}},function(e,t,n){function r(e){var t=e.helper,e=e.attributesToClear,e=void 0===e?[]:e,n=t.state.setPage(0),n=e.reduce(function(e,t){return n.isNumericRefined(t)?e.removeNumericRefinement(t):n.isHierarchicalFacet(t)?e.removeHierarchicalFacetRefinement(t):n.isDisjunctiveFacet(t)?e.removeDisjunctiveFacetRefinement(t):n.isConjunctiveFacet(t)?e.removeFacetRefinement(t):e},n);return n=-1!==e.indexOf("query")?n.setQuery(""):n}n.d(t,"a",function(){return r})},function(e,t,n){n.d(t,"a",function(){return i});var r=n(19);function i(e){var t=r.a.highlightPreTag,n=r.a.highlightPostTag;return e.map(function(e){return e.isHighlighted?t+e.value+n:e.value}).join("")}},function(e,t,n){function r(e){return"string"==typeof e?e.replace(/^\\-/,"-"):e}function i(e){return"number"==typeof e&&e<0||"string"==typeof e?String(e).replace(/^-/,"\\-"):e}n.d(t,"a",function(){return i}),n.d(t,"b",function(){return r})},function(e,t,n){function r(e){return Object.prototype.toString.call(e).slice(8,-1)}n.d(t,"a",function(){return r})},function(e,t,n){function r(e,t){var n=null==(n=e.getWidgetRenderState)?void 0:n.call(e,t),t=null;if(n&&n.widgetParams&&((n=n.widgetParams).attribute?t=n.attribute:Array.isArray(n.attributes)&&(t=n.attributes[0])),"string"!=typeof t)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 t}n.d(t,"a",function(){return r})},function(e,t,n){function r(e){return"number"==typeof e&&isFinite(e)}n.d(t,"a",function(){return r})},function(e,t,n){n.d(t,"a",function(){return i});var r=n(401);function i(e){return r.a.includes(e.$$type)}},function(e,t,r){r.d(t,"a",function(){return n});var i=r(11);function n(e){if("object"!==(void 0===(t=e)?"undefined":r.i(i.a)(t))||null===t||"[object Object]"!==(null===(t=e)?void 0===t?"[object Undefined]":"[object Null]":Object.prototype.toString.call(t)))return!1;var t;if(null===Object.getPrototypeOf(e))return!0;for(var n=e;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return Object.getPrototypeOf(e)===n}},function(e,t,n){function r(n,r){return null==n?n:Object.keys(n).reduce(function(e,t){return 0<=r.indexOf(t)||(e[t]=n[t]),e},{})}n.d(t,"a",function(){return r})},function(e,t,i){i.d(t,"a",function(){return n});var a=i(8);function n(e){var t=e.start,n=void 0===t?0:t,t=e.step,t=void 0===t?1:t,r=0===t?1:t,t=Math.round((e.end-n)/r);return i.i(a.a)(Array(t)).map(function(e,t){return n+t*r})}},function(e,t,r){r.d(t,"a",function(){return n}),r.d(t,"c",function(){return s}),r.d(t,"b",function(){return c});var i=r(6),a=r(0),o=r(1);function n(e,t,n){var r=t.getHelper();return{uiState:n,helper:r,parent:t,instantSearchInstance:e,state:r.state,renderState:e.renderState,templatesConfig:e.templatesConfig,createURL:t.createURL,scopedResults:[],searchMetadata:{isSearchStalled:"stalled"===e.status},status:e.status,error:e.error}}function s(e,t,n){var n=t.getResultsForWidget(n),r=t.getHelper();return{helper:r,parent:t,instantSearchInstance:e,results:n,scopedResults:t.getScopedResults(),state:n&&"_state"in n?n._state:r.state,renderState:e.renderState,templatesConfig:e.templatesConfig,createURL:t.createURL,searchMetadata:{isSearchStalled:"stalled"===e.status},status:e.status,error:e.error}}function c(e){var t=e.renderState,n=e.instantSearchInstance,e=e.parent,e=(e||n.mainIndex).getIndexId();n.renderState=r.i(o.a)(r.i(a.a)({},n.renderState),r.i(i.a)({},e,r.i(a.a)({},n.renderState[e],t)))}},function(e,t,r){r.d(t,"a",function(){return n});var i=r(0),a=r(1),o=r(392);function n(n){return n.some(function(e){return e.isHighlighted})?n.map(function(e,t){return r.i(a.a)(r.i(i.a)({},e),{isHighlighted:!r.i(o.a)(n,t)})}):n.map(function(e){return r.i(a.a)(r.i(i.a)({},e),{isHighlighted:!1})})}},function(e,t,n){n.d(t,"a",function(){return s});var r=n(0),i=n(1),a=n(128),o=n(9),s=function(e){var t=n.i(a.a)(o.a);return n.i(i.a)(n.i(r.a)({},t({searchParameters:e})),{$$widgetType:"ais.configure"})}},function(e,t,y){y.d(t,"a",function(){return c});var n=y(6),i=y(16),a=y(0),o=y(1),s=y(4),b=y(8),t=y(18),S=y.n(t),r=y(384),w=y(166),R=y(388),x=y(396),_=y(383),t=y(3),C=y(85),P=y(170),I=y.i(t.a)({name:"index-widget"});
1function E(e,t){var n=t.state,r=t.recommendState,i=t.isPageReset,t=t._uiState;n!==e.state&&(e.state=n,e.emit("change",{state:e.state,results:e.lastResults,isPageReset:i,_uiState:t})),r!==e.recommendState&&(e.recommendState=r)}function k(e,n,t){return e.reduce(function(e,t){return!y.i(w.a)(t)&&(t.getWidgetUiState||t.getWidgetState)?t.getWidgetUiState?t.getWidgetUiState(e,n):t.getWidgetState(e,n):e},2<arguments.length&&void 0!==t?t:{})}function T(e,t){var n=t.initialSearchParameters,r=y.i(s.a)(t,["initialSearchParameters"]);return e.reduce(function(e,t){return!t.getWidgetSearchParameters||y.i(w.a)(t)?e:"search"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,r):t.getWidgetSearchParameters(e,r)},n)}function N(e,t){var n=t.initialRecommendParameters,r=y.i(s.a)(t,["initialRecommendParameters"]);return e.reduce(function(e,t){return!y.i(w.a)(t)&&"recommend"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,r):e},n)}function A(e){var t=function r(e){return e.reduce(function(e,t){var n;return y.i(w.a)(t)?t._isolated?e:(n=r(t.getWidgets()),{hasSearchWidget:e.hasSearchWidget||n.hasSearchWidget,hasRecommendWidget:e.hasRecommendWidget||n.hasRecommendWidget}):"recommend"===t.dependsOn?y.i(o.a)(y.i(a.a)({},e),{hasRecommendWidget:!0}):"none"===t.dependsOn?e:y.i(o.a)(y.i(a.a)({},e),{hasSearchWidget:!0})},{hasSearchWidget:!1,hasRecommendWidget:!1})}(e.mainIndex.getWidgets()),n=t.hasSearchWidget,t=t.hasRecommendWidget;e._hasSearchWidget=n,e._hasRecommendWidget=t}var c=function(e){if(void 0===e||void 0===e.indexName&&!e.isolated&&!e.EXPERIMENTAL_isolated)throw new Error(I("The `indexName` option is required."));function s(){h&&A(h)}var t=e.indexName,c=void 0===t?"":t,t=e.indexId,u=void 0===t?c:t,t=e.isolated,l=void 0===t?null!=(e=e.EXPERIMENTAL_isolated)&&e:t,d=[],f={},h=null,p=null,m=null,g=null,v=null;return{$$type:"ais.index",$$widgetType:"ais.index",_isolated:l,getIndexName:function(){return c},getIndexId:function(){return u},getHelper:function(){return m},getResults:function(){return null!=g&&g.lastResults?(g.lastResults._state=m.state,g.lastResults):null},getResultsForWidget:function(e){return"recommend"!==e.dependsOn||y.i(w.a)(e)||void 0===e.$$id?this.getResults():null!=m&&m.lastRecommendResults?m.lastRecommendResults[e.$$id]:null},getPreviousState:function(){return v},getScopedResults:function(){var e=this.getParent(),e=e?e.getWidgets():0===c.length?this.getWidgets():[this];return function n(e){return e.filter(w.a).reduce(function(e,t){return e.concat.apply(e,[{indexId:t.getIndexId(),results:t.getResults(),helper:t.getHelper()}].concat(y.i(b.a)(n(t.getWidgets()))))},[])}(e)},getParent:function(){return l?null:p},createURL:function(e){return"function"==typeof e?h._createURL(y.i(n.a)({},u,e(f))):h._createURL(y.i(n.a)({},u,k(d,{searchParameters:e,helper:m})))},scheduleLocalSearch:y.i(R.a)(function(){l&&null!=m&&m.search()}),getWidgets:function(){return d},addWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(I("The `addWidgets` method expects an array of widgets."));e=e.reduce(function(e,t){return e.concat(Array.isArray(t)?t:[t])},[]);if(e.some(function(e){return"function"!=typeof e.init&&"function"!=typeof e.render}))throw new Error(I("The widget definition expects a `render` and/or an `init` method."));return e.forEach(function(e){e.parent=t,y.i(w.a)(e)||y.i(r.a)(e)}),d=d.concat(e),s(),h&&Boolean(e.length)&&(E(m,{state:T(d,{uiState:f,initialSearchParameters:m.state}),recommendState:N(d,{uiState:f,initialRecommendParameters:m.recommendState}),_uiState:f}),e.forEach(function(e){e.getRenderState&&(e=e.getRenderState(h.renderState[t.getIndexId()]||{},y.i(P.a)(h,t,h._initialUiState)),y.i(P.b)({renderState:e,instantSearchInstance:h,parent:t}))}),e.forEach(function(e){e.init&&e.init(y.i(P.a)(h,t,h._initialUiState))}),l?this.scheduleLocalSearch():h.scheduleSearch()),this},removeWidgets:function(e){var n=this;if(!Array.isArray(e))throw new Error(I("The `removeWidgets` method expects an array of widgets."));var t,r=e.reduce(function(e,t){return e.concat(Array.isArray(t)?t:[t])},[]);if(r.some(function(e){return"function"!=typeof e.dispose}))throw new Error(I("The widget definition expects a `dispose` method."));return d=d.filter(function(e){return-1===r.indexOf(e)}),r.forEach(function(e){e.parent=void 0}),s(),h&&Boolean(r.length)&&(t=(e=r.reduce(function(e,t){t=t.dispose({helper:m,state:e.cleanedSearchState,recommendState:e.cleanedRecommendState,parent:n});return y.i(i.a)(t,S.a.RecommendParameters)?e.cleanedRecommendState=t:t&&(e.cleanedSearchState=t),e},{cleanedSearchState:m.state,cleanedRecommendState:m.recommendState})).cleanedSearchState,e=e.cleanedRecommendState,t=h.future.preserveSharedStateOnUnmount?T(d,{uiState:f,initialSearchParameters:new S.a.SearchParameters({index:this.getIndexName()})}):T(d,{uiState:k(d,{searchParameters:t,helper:m}),initialSearchParameters:t}),f=k(d,{searchParameters:t,helper:m}),m.setState(t),m.recommendState=e,d.length)&&(l?this.scheduleLocalSearch():h.scheduleSearch()),this},init:function(e){var i,t,a=this,n=e.instantSearchInstance,r=e.parent,o=e.uiState;null===m&&(h=n,p=r,f=o[u]||{},i=n.mainHelper,e=T(d,{uiState:f,initialSearchParameters:new S.a.SearchParameters({index:c})}),t=N(d,{uiState:f,initialRecommendParameters:new S.a.RecommendParameters}),(m=S()(i.getClient(),e.index,e)).recommendState=t,m.search=function(){return l?(n.status="loading",a.render({instantSearchInstance:n}),n.compositionID?m.searchWithComposition():m.searchOnlyWithDerivedHelpers()):n.onStateChange?(n.onStateChange({uiState:n.mainIndex.getWidgetUiState({}),setUiState:function(e){return n.setUiState(e,!1)}}),i):i.search()},m.searchWithoutTriggeringOnStateChange=function(){return i.search()},m.searchForFacetValues=function(e,t,n,r){r=C.a.apply(void 0,[i.state].concat(y.i(b.a)(y.i(x.a)(a)))).setQueryParameters(r);return i.searchForFacetValues(e,t,n,r)},e=c?m:S()({},"__empty_index__",{}),t=l?e:((e,t)=>{for(;e;){if(e._isolated)return e.getHelper();e=e.getParent()}return t})(r,i),g=t.derive(function(){return C.a.apply(void 0,[i.state].concat(y.i(b.a)(y.i(x.a)(a))))},function(){return y.i(_.a)(a.getHelper().recommendState,i.state)}),null!=(r=null==(e=n._initialResults)?void 0:e[this.getIndexId()])&&r.results&&(t=new S.a.SearchResults(new S.a.SearchParameters(r.state),r.results),g.lastResults=t,m.lastResults=t),null!=r&&r.recommendResults&&(e=new S.a.RecommendResults(new S.a.RecommendParameters({params:r.recommendResults.params}),r.recommendResults.results),g.lastRecommendResults=e,m.lastRecommendResults=e),m.on("change",function(e){e.isPageReset&&!function n(e){e=e.filter(w.a);0!==e.length&&e.forEach(function(e){var t=e.getHelper();E(t,{state:t.state.resetPage(),recommendState:t.recommendState,isPageReset:!0}),n(e.getWidgets())})}(d)}),g.on("search",function(){n.scheduleStalledRender()}),g.on("result",function(e){e=e.results;n.scheduleRender(),m.lastResults=e,v=null==e?void 0:e._state}),g.on("recommend:result",function(e){e=e.recommend;n.scheduleRender(),m.lastRecommendResults=e.results}),d.forEach(function(e){e.getRenderState&&(e=e.getRenderState(n.renderState[a.getIndexId()]||{},y.i(P.a)(n,a,o)),y.i(P.b)({renderState:e,instantSearchInstance:n,parent:a}))}),d.forEach(function(e){e.init&&e.init(y.i(P.a)(n,a,o))}),m.on("change",function(e){var t=e.state;f=k(d,{searchParameters:t,helper:m},e._uiState||{}),n.onStateChange||n.onInternalStateChange()}),r&&n.scheduleRender(),s())},render:function(e){var t=this,n=e.instantSearchInstance,e=("error"===n.status&&!n.mainHelper.hasPendingRequests()&&v&&m.setState(v),this.getResults()||null!=g&&g.lastRecommendResults||l&&!c?d:d.filter(function(e){return e.shouldRender}));(e=e.filter(function(e){return!e.shouldRender||e.shouldRender({instantSearchInstance:n})}
1)).forEach(function(e){e.getRenderState&&(e=e.getRenderState(n.renderState[t.getIndexId()]||{},y.i(P.c)(n,t,e)),y.i(P.b)({renderState:e,instantSearchInstance:n,parent:t}))}),e.forEach(function(e){e.render&&e.render(y.i(P.c)(n,t,e))})},dispose:function(){var t=this;d.forEach(function(e){e.dispose&&m&&e.dispose({helper:m,state:m.state,recommendState:m.recommendState,parent:t})}),(p=h=null)!=m&&m.removeAllListeners(),(m=null)!=g&&g.detach(),g=null},getWidgetUiState:function(e){return d.filter(w.a).filter(function(e){return!e._isolated}).reduce(function(e,t){return t.getWidgetUiState(e)},y.i(o.a)(y.i(a.a)({},e),y.i(n.a)({},u,y.i(a.a)({},e[u],f))))},getWidgetState:function(e){return this.getWidgetUiState(e)},getWidgetSearchParameters:function(e,t){t=t.uiState;return T(d,{uiState:t,initialSearchParameters:e})},shouldRender:function(){return!0},refreshUiState:function(){f=k(d,{searchParameters:this.getHelper().state,helper:this.getHelper()},f)},setIndexUiState:function(e){var t="function"==typeof e?e(f):e;h.setUiState(function(e){return y.i(o.a)(y.i(a.a)({},e),y.i(n.a)({},u,t))})}}}},function(e,t,n){n.d(t,"a",function(){return i});var r=n(2),i={aiMode:function(e){e=e.cssClasses;return n.i(r.a)(r.b,null,n.i(r.a)("svg",{className:e.aiModeIcon,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 20",width:"16",height:"16","aria-hidden":"true"},n.i(r.a)("path",{fill:"currentColor","fill-rule":"evenodd",d:"M10 1.875c.27 0 .51.173.594.43l1.593 4.844a1.043 1.043 0 0 0 .664.664l4.844 1.593a.625.625 0 0 1 0 1.188l-4.844 1.593a1.043 1.043 0 0 0-.664.664l-1.593 4.844a.625.625 0 0 1-1.188 0l-1.593-4.844a1.042 1.042 0 0 0-.664-.664l-4.844-1.593a.625.625 0 0 1 0-1.188l4.844-1.593a1.042 1.042 0 0 0 .664-.664l1.593-4.844a.625.625 0 0 1 .594-.43ZM9 7.539A2.292 2.292 0 0 1 7.54 9L4.5 10l3.04 1A2.292 2.292 0 0 1 9 12.46l1 3.04 1-3.04A2.293 2.293 0 0 1 12.46 11l3.04-1-3.04-1A2.292 2.292 0 0 1 11 7.54L10 4.5 9 7.54ZM4.167 1.875c.345 0 .625.28.625.625v3.333a.625.625 0 0 1-1.25 0V2.5c0-.345.28-.625.625-.625ZM15.833 13.542c.345 0 .625.28.625.625V17.5a.625.625 0 1 1-1.25 0v-3.333c0-.345.28-.625.625-.625Z","clip-rule":"evenodd"}),n.i(r.a)("path",{fill:"currentColor","fill-rule":"evenodd",d:"M1.875 4.167c0-.346.28-.625.625-.625h3.333a.625.625 0 1 1 0 1.25H2.5a.625.625 0 0 1-.625-.625ZM13.542 15.833c0-.345.28-.625.625-.625H17.5a.625.625 0 0 1 0 1.25h-3.333a.625.625 0 0 1-.625-.625Z","clip-rule":"evenodd"})),n.i(r.a)("span",{className:e.aiModeLabel},"AI Mode"))},reset:function(e){e=e.cssClasses;return n.i(r.a)("svg",{className:e.resetIcon,viewBox:"0 0 20 20",width:"10",height:"10","aria-hidden":"true"},n.i(r.a)("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"}))},submit:function(e){e=e.cssClasses;return n.i(r.a)("svg",{className:e.submitIcon,width:"10",height:"10",viewBox:"0 0 40 40","aria-hidden":"true"},n.i(r.a)("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"}))},loadingIndicator:function(e){e=e.cssClasses;return n.i(r.a)("svg",{"aria-label":"Results are loading",className:e.loadingIcon,width:"16",height:"16",viewBox:"0 0 38 38",stroke:"#444","aria-hidden":"true"},n.i(r.a)("g",{fill:"none","fill-rule":"evenodd"},n.i(r.a)("g",{transform:"translate(1 1)","stroke-width":"2"},n.i(r.a)("circle",{"stroke-opacity":".5",cx:"18",cy:"18",r:"18"}),n.i(r.a)("path",{d:"M36 18c0-9.94-8.06-18-18-18"},n.i(r.a)("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))))}}},function(c,e,t){t.d(e,"a",function(){return ze});var w=t(477);t.n(w);function R(){return(R=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];
1for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function n(e){return"(?=[\\s\\S]+?\\1"+(e?"\\1":"")+")"}var x=["allowFullScreen","allowTransparency","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","charSet","classId","colSpan","contentEditable","contextMenu","crossOrigin","encType","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","hrefLang","inputMode","keyParams","keyType","marginHeight","marginWidth","maxLength","mediaGroup","minLength","noValidate","radioGroup","readOnly","rowSpan","spellCheck","srcDoc","srcLang","srcSet","tabIndex","useMap"].reduce(function(e,t){return e[t.toLowerCase()]=t,e},{class:"className",for:"htmlFor"}),_={amp:"&",apos:"'",gt:">",lt:"<",nbsp:"Â ",quot:"â"},J=["style","script","pre"],G=["src","href","data","formAction","srcDoc","action"],Y=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,l=/\n{2,}$/,C=/^(\s*>[\s\S]*?)(?=\n\n|$)/,Z=/^ *> ?/gm,X=/^(?:\[!([^\]]*)\]\n)?([\s\S]*)/,ee=/^ {2,}\n/,te=/^(?:([-*_])( *\1){2,}) *(?:\n *)+\n/,P=/^(?: {1,3})?(`{3,}|~{3,}) *(\S+)? *([^\n]*?)?\n([\s\S]*?)(?:\1\n?|$)/,I=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,ne=/^(`+)((?:\\`|(?!\1)`|[^`])+)\1/,re=/^(?:\n *)*\n/,ie=/\r\n?/g,ae=/^\[\^([^\]]+)](:(.*)((\n+ {4,}.*)|(\n(?!\[\^).+))*)/,oe=/^\[\^([^\]]+)]/,se=/\f/g,ce=/^---[ \t]*\n(.|\n)*\n---[ \t]*\n/,ue=/^\s*?\[(x|\s)\]/,E=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,k=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,T=/^([^\n]+)\n *(=|-)\2{2,} *\n/,N=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?((?:[^>]*[^/])?)>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1\b)[\s\S])*?)<\/\1>(?!<\/\1>)\n*/i,le=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,A=/^<!--[\s\S]*?(?:-->)/,de=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,F=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,fe=/^\{.*\}$/,he=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,pe=/^<([^ >]+[:@\/][^ >]+)>/,me=/-([a-z])?/gi,O=/^(\|.*)\n(?: *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*))?\n?/,ge=/^[^\n]+(?: \n|\n{2,})/,ve=/^\[([^\]]*)\]:\s+<?([^\s>]+)>?\s*("([^"]*)")?/,ye=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,be=/^\[([^\]]*)\] ?\[([^\]]*)\]/,Se=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,we=/\t/g,u=/(^ *\||\| *$)/g,d=/^ *:-+: *$/,f=/^ *:-+ *$/,h=/^ *-+: *$/,e="((?:\\[.*?\\][([].*?[)\\]]|<.*?>(?:.*?<.*?>)?|`.*?`|\\\\\\1|[\\s\\S])+?)",Re=RegExp("^([*_])\\1"+n(1)+e+"\\1\\1(?!\\1)"),xe=RegExp("^([*_])"+n(0)+e+"\\1(?!\\1)"),_e=RegExp("^(==)"+n(0)+e+"\\1"),Ce=RegExp("^(~~)"+n(0)+e+"\\1"),Pe=/^(:[a-zA-Z0-9-_]+:)/,Ie=/^\\([^0-9A-Za-z\s])/,p=/\\([^0-9A-Za-z\s])/g,Ee=/^[\s\S](?:(?! \n|[0-9]\.|http)[^=*_~\-\n:<`\\\[!])*/,ke=/^\n+/,Te=/^([ \t]*)/,m=/(?:^|\n)( *)$/,r="(?:\\d+\\.)",i="(?:[*+-])";function a(e){return"( *)("+(1===e?r:i)+") +"}var o=a(1),s=a(2);function g(e){return RegExp("^"+(1===e?o:s))}var v=g(1),y=g(2);function b(e){return RegExp("^"+(1===e?o:s)+"[^\\n]*(?:\\n(?!\\1"+(1===e?r:i)+" )[^\\n]*)*(\\n|$)","gm")}var S=b(1),Ne=b(2);function Ae(e){e=1===e?r:i;return RegExp("^( *)("+e+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+e+" (?!"+e+" ))\\n*|\\s*\\n*$)")}var Fe=Ae(1),Oe=Ae(2);function je(i,e){var n=1===e,r=n?Fe:Oe,c=n?S:Ne,u=n?v:y;return{t:function(e){return u.test(e)},u:D(function(e,t){var n=m.exec(t.prevCapture);return n&&(t.list||!t.inline&&!t.simple)?r.exec(e=n[1]+e):null}),i:1,o:function(e,i,a){var t=n?+e[2]:void 0,o=e[0].replace(l,"\n").match(c),s=!1;return{items:o.map(function(e,t){var n=u.exec(e)[0].length,n=RegExp("^ {1,"+n+"}","gm"),e=e.replace(n,"").replace(u,""),n=t===o.length-1,t=-1!==e.indexOf("\n\n")||n&&s;s=t;var n=a.inline,r=a.list,e=(a.list=!0,t=t?(a.inline=!1,j(e)+"\n\n"):(a.inline=!0,j(e)),i(t,a));return a.inline=n,a.list=r,e}),ordered:n,start:t}},l:function(e,n,r){return i(e.ordered?"ol":"ul",{key:r.key,start:"20"===e.type?e.start:void 0},e.items.map(function(e,t){return i("li",{key:t},n(e,r))}))}}}var Me=RegExp("^\\[((?:\\[[^\\[\\]]*(?:\\[[^\\[\\]]*\\][^\\[\\]]*)*\\]|[^\\[\\]])*)\\]\\(\\s*<?((?:\\([^)]*\\)|[^\\s\\\\]|\\\\.)*?)>?(?:\\s+['\"]([\\s\\S]*?)['\"])?\\s*\\)"),Le=/^!\[(.*?)\]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/;function De(e){return"string"==typeof e}function j(e){for(var t=e.length;0<t&&e[t-1]<=" ";)t--;return e.slice(0,t)}function M(e,t){return e.startsWith(t)}function L(e){return e.replace(/[ÃÃÃÃÃÃ
à áâãäåæÃ]/g,"a").replace(/[çÃ]/g,"c").replace(/[ðÃ]/g,"d").replace(/[ÃÃÃÃéèêë]/g,"e").replace(/[ÃïÃîÃÃÃì]/g,"i").replace(/[Ãñ]/g,"n").replace(/[øÃÅÅÃõÃôÃóÃò]/g,"o").replace(/[ÃüÃûÃúÃù]/g,"u").replace(/[ŸÿÃý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function He(e){return h.test(e)?"right":d.test(e)?"center":f.test(e)?"left":null}function We(e,t,n,r){var i=n.inTable,a=(n.inTable=!0,[[]]),o="";function s(){var e;o&&((e=a[a.length-1]).push.apply(e,t(o,n)),o="")}
1return e.trim().split(/(`[^`]*`|\\\||\|)/).filter(Boolean).forEach(function(e,t,n){"|"===e.trim()&&(s(),r)?0!==t&&t!==n.length-1&&a.push([]):o+=e}),s(),n.inTable=i,a}function qe(e,t,n){n.inline=!0;var r,i,a=e[2]?e[2].replace(u,"").split("|").map(He):[],o=e[3]?(o=e[3],r=t,i=n,o.trim().split("\n").map(function(e){return We(e,r,i,!0)})):[],e=We(e[1],t,n,!!o.length);return n.inline=!1,o.length?{align:a,cells:o,header:e,type:"25"}:{children:e,type:"21"}}function Be(e,t){return null==e.align[t]?{}:{textAlign:e.align[t]}}function D(e){return e.inline=1,e}function H(n){return D(function(e,t){return t.inline?n.exec(e):null})}function W(n){return D(function(e,t){return t.inline||t.simple?n.exec(e):null})}function q(n){return function(e,t){return t.inline||t.simple?null:n.exec(e)}}function B(t){return D(function(e){return t.exec(e)})}var Ue=/(javascript|vbscript|data(?!:image)):/i;function $e(e){try{var t=decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"");if(Ue.test(t))return null}catch(e){return null}return e}function U(e){return e&&e.replace(p,"$1")}function $(e,t,n){var r=n.inline||!1,i=n.simple||!1,e=(n.inline=!0,n.simple=!0,e(t,n));return n.inline=r,n.simple=i,e}function Qe(e,t,n){var r=n.inline||!1,e=(n.inline=!1,e(t,n));return n.inline=r,e}var Q=function(e,t,n){return{children:$(t,e[2],n)}};function z(){return{}}function V(){return null}function K(e,t,n){for(var r=e,i=t.split(".");i.length&&void 0!==(r=r[i[0]]);)i.shift();return r||n}function ze(e,a){void 0===e&&(e=""),(a=void 0===a?{}:a).overrides=a.overrides||{},a.namedCodesToUnicode=a.namedCodesToUnicode?R({},_,a.namedCodesToUnicode):_;var i=a.slugify||L,c=a.sanitizer||$e,o=a.createElement||w.createElement,s=[C,P,I,a.enforceAtxHeadings?k:E,T,O,Fe,Oe],u=[].concat(s,[ge,N,A,F]);function l(e,t){for(var n=0;n<e.length;n++)if(e[n].test(t))return 1}function d(e,t){var n,r,i=K(a.overrides,e+".props",{});return o.apply(void 0,[(e=e,n=a.overrides,(r=K(n,e))?"function"==typeof r||"object"==typeof r&&"render"in r?r:K(n,e+".component",e):e),R({},t,i,{className:function(){return[].slice.call(arguments).filter(Boolean).join(" ")}(null==t?void 0:t.className,i.className)||void 0})].concat([].slice.call(arguments,2)))}function f(e){e=e.replace(ce,"");var t=!1;a.forceInline?t=!0:a.forceBlock||(t=!1===Se.test(e));for(var n=b(y(t?e:j(e).replace(ke,"")+"\n\n",{inline:t}));De(n[n.length-1])&&!n[n.length-1].trim();)n.pop();if(null===a.wrapper)return n;var r,e=a.wrapper||(t?"span":"div");if(1<n.length||a.forceWrapper)r=n;else{if(1===n.length)return"string"==typeof(r=n[0])?d("span",{key:"outer"},r):r;r=null}return o(e,{key:"outer"},r)}function h(s,e){return e&&e.trim()&&(e=e.match(Y))?e.reduce(function(e,t){var r,i,n=t.indexOf("=");if(-1!==n){var a=(a=-1!==(a=t.slice(0,n)).indexOf("-")&&null===a.match(de)?a.replace(me,function(e,t){return t.toUpperCase()}):a).trim(),o=(n=t.slice(n+1).trim(),('"'===(o=n[0])||"'"===o)&&2<=n.length&&n[n.length-1]===o?n.slice(1,-1):n),n=x[a]||a;if("ref"===n)return e;a=e[n]=(r=s,o=o,i=c,"style"===(a=a)?(e=>{var t=[],n="",r=!1,i=!1,a="";if(e){for(var o=0;o<e.length;o++){var s,c,u=e[o];'"'!==u&&"'"!==u||r||(i?u===a&&(i=!1,a=""):(i=!0,a=u)),"("===u&&n.endsWith("url")?r=!0:")"===u&&(r=r&&!1),";"!==u||i||r?n+=u:((u=n.trim())&&0<(s=u.indexOf(":"))&&(c=u.slice(0,s).trim(),u=u.slice(s+1).trim(),t.push([c,u])),n="")}var l,d,f=n.trim();f&&0<(l=f.indexOf(":"))&&(d=f.slice(0,l).trim(),f=f.slice(l+1).trim(),t.push([d,f]))}return t})(o).reduce(function(e,t){var n=t[0],t=t[1];return e[n.replace(/(-[a-z])/g,function(e){return e[1].toUpperCase()})]=i(t,r,n),e},{}):-1!==G.indexOf(a)?i(U(o),r,a):"true"===(o=o.match(fe)?U(o.slice(1,o.length-1)):o)||"false"!==o&&o);"string"==typeof a&&(N.test(a)||F.test(a))&&(e[n]=f(a.trim()))}else"style"!==t&&(e[x[t]||t]=!0);return e},{}):null}var p,m,g,v,t=[],r={},y=((n={})[0]={t:[">"],u:q(C),i:1,o:function(e,t,n){e=e[0].replace(Z,"").match(X);return{alert:e[1],children:t(e[2],n)}},l:function(e,t,n){var r={key:n.key};return e.alert&&(r.className="markdown-alert-"+i(e.alert.toLowerCase(),L),e.children.unshift({attrs:{},children:[{type:"27",text:e.alert}],noInnerParse:!0,type:"11",tag:"header"})),d("blockquote",r,t(e.children,n))}},n[1]={t:[" "],u:B(ee),i:1,o:z,l:function(e,t,n){return d("br",{key:n.key})}},n[2]={t:["--","__","**","- ","* ","_ "],u:q(te),i:1,o:z,l:function(e,t,n){return d("hr",{key:n.key})}},n[3]={t:[" "],u:q(I),i:0,o:function(e){return{lang:void 0,text:U(j(e[0].replace(/^ {4}/gm,"")))}},l:function(e,t,n){return d("pre",{key:n.key},d("code",R({},e.attrs,{className:e.lang?"lang-"+e.lang:""}),e.text))}},n[4]={t:["```","~~~"],u:q(P),i:0,o:function(e){return{attrs:h("code",e[3]||""),lang:e[2]||void 0,text:e[4],type:"3"}}},n[5]={t:["`"],u:W(ne),i:3,o:function(e){return{text:U(e[2])}},l:function(e,t,n){return d("code",{key:n.key},e.text)}},n[6]={t:["[^"],u:q(ae),i:0,o:function(e){return t.push({footnote:e[2],identifier:e[1]}),{}},l:V},n[7]={t:["[^"],u:H(oe),i:1,o:function(e){return{target:"#"+i(e[1],L),text:e[1]}},l:function(e,t,n){return d("a",{key:n.key,href:c(e.target,"a","href")},d("sup",{key:n.key},e.text))}},n[8]={t:["[ ]","[x]"],u:H(ue),i:1,o:function(e){return{completed:"x"===e[1].toLowerCase()}},l:function(e,t,n){return d("input",{checked:e.completed,key:n.key,readOnly:!0,t
1ype:"checkbox"})}},n[9]={t:["#"],u:q(a.enforceAtxHeadings?k:E),i:1,o:function(e,t,n){return{children:$(t,e[2],n),id:i(e[2],L),level:e[1].length}},l:function(e,t,n){return d("h"+e.level,{id:e.id,key:n.key},t(e.children,n))}},n[10]={t:function(e){var t=e.indexOf("\n");return 0<t&&t<e.length-1&&("="===e[t+1]||"-"===e[t+1])},u:q(T),i:1,o:function(e,t,n){return{children:$(t,e[1],n),level:"="===e[2]?1:2,type:"9"}}},n[11]={t:["<"],u:B(N),i:1,o:function(e,t,n){var r=e[3].match(Te),r=RegExp("^"+r[1],"gm"),r=e[3].replace(r,""),i=l(u,r)?Qe:$,a=e[1].toLowerCase(),o=-1!==J.indexOf(a),s=(o?a:e[1]).trim(),s={attrs:h(s,e[2]),noInnerParse:o,tag:s};return n.inAnchor=n.inAnchor||"a"===a,o?s.text=e[3]:(a=n.inHTML,n.inHTML=!0,s.children=i(t,r,n),n.inHTML=a),n.inAnchor=!1,s},l:function(e,t,n){return d(e.tag,R({key:n.key},e.attrs),e.text||(e.children?t(e.children,n):""))}},n[13]={t:["<"],u:B(F),i:1,o:function(e){var t=e[1].trim();return{attrs:h(t,e[2]||""),tag:t}},l:function(e,t,n){return d(e.tag,R({},e.attrs,{key:n.key}))}},n[12]={t:["\x3c!--"],u:B(A),i:1,o:function(){return{}},l:V},n[14]={t:["!["],u:W(Le),i:1,o:function(e){return{alt:U(e[1]),target:U(e[2]),title:U(e[3])}},l:function(e,t,n){return d("img",{key:n.key,alt:e.alt||void 0,title:e.title||void 0,src:c(e.target,"img","src")})}},n[15]={t:["["],u:H(Me),i:3,o:function(e,t,n){return{children:(t=t,r=e[1],i=(n=n).inline||!1,a=n.simple||!1,n.inline=!1,n.simple=!0,t=t(r,n),n.inline=i,n.simple=a,t),target:U(e[2]),title:U(e[3])};var r,i,a},l:function(e,t,n){return d("a",{key:n.key,href:c(e.target,"a","href"),title:e.title},t(e.children,n))}},n[16]={t:["<"],u:H(pe),i:0,o:function(e){var e=e[1],t=!1;return-1!==e.indexOf("@")&&-1===e.indexOf("//")&&(t=!0,e=e.replace("mailto:","")),{children:[{text:e,type:"27"}],target:t?"mailto:"+e:e,type:"15"}}},n[17]={t:function(e,t){return!t.inAnchor&&!a.disableAutoLink&&(M(e,"http://")||M(e,"https://"))},u:H(he),i:0,o:function(e){return{children:[{text:e[1],type:"27"}],target:e[1],title:void 0,type:"15"}}},n[20]=je(d,1),n[33]=je(d,2),n[19]={t:["\n"],u:q(re),i:3,o:z,l:function(){return"\n"}},n[21]={u:D(function(e,t){if(t.inline||t.simple||t.inHTML&&-1===e.indexOf("\n\n")&&-1===t.prevCapture.indexOf("\n\n"))return null;for(var n="",r=0;;){var i=e.indexOf("\n",r),a=e.slice(r,-1===i?void 0:i+1);if(l(s,a))break;if(n+=a,-1===i||!a.trim())break;r=i+1}t=j(n);return""===t?null:[n,,t]}),i:3,o:Q,l:function(e,t,n){return d("p",{key:n.key},t(e.children,n))}},n[22]={t:["["],u:H(ve),i:0,o:function(e){return r[e[1]]={target:e[2],title:e[4]},{}},l:V},n[23]={t:["!["],u:W(ye),i:0,o:function(e){return{alt:e[1]?U(e[1]):void 0,ref:e[2]}},l:function(e,t,n){return r[e.ref]?d("img",{key:n.key,alt:e.alt,src:c(r[e.ref].target,"img","src"),title:r[e.ref].title}):null}},n[24]={t:function(e){return"["===e[0]&&-1===e.indexOf("](")},u:H(be),i:0,o:function(e,t,n){return{children:t(e[1],n),fallbackChildren:e[0],ref:e[2]}},l:function(e,t,n){return r[e.ref]?d("a",{key:n.key,href:c(r[e.ref].target,"a","href"),title:r[e.ref].title},t(e.children,n)):d("span",{key:n.key},e.fallbackChildren)}},n[25]={t:["|"],u:q(O),i:1,o:qe,l:function(e,n,r){var i=e;return d("table",{key:r.key},d("thead",null,d("tr",null,i.header.map(function(e,t){return d("th",{key:t,style:Be(i,t)},n(e,r))}))),d("tbody",null,i.cells.map(function(e,t){return d("tr",{key:t},e.map(function(e,t){return d("td",{key:t,style:Be(i,t)},n(e,r))}))})))}},n[27]={u:D(function(e,t){var n;return(n=M(e,":")?Pe.exec(e):n)||Ee.exec(e)}),i:4,o:function(e){e=e[0];return{text:-1===e.indexOf("&")?e:e.replace(le,function(e,t){return a.namedCodesToUnicode[t]||e})}},l:function(e){return e.text}},n[28]={t:["**","__"],u:W(Re),i:2,o:function(e,t,n){return{children:t(e[2],n)}},l:function(e,t,n){return d("strong",{key:n.key},t(e.children,n))}},n[29]={t:function(e){var t=e[0];return("*"===t||"_"===t)&&e[1]!==t},u:W(xe),i:3,o:function(e,t,n){return{children:t(e[2],n)}},l:function(e,t,n){return d("em",{key:n.key},t(e.children,n))}},n[30]={t:["\\"],u:W(Ie),i:1,o:function(e){return{text:e[1],type:"27"}}},n[31]={t:["=="],u:W(_e),i:3,o:Q,l:function(e,t,n){return d("mark",{key:n.key},t(e.children,n))}},n[32]={t:["~~"],u:W(Ce),i:3,o:Q,l:function(e,t,n){return d("del",{key:n.key},t(e.children,n))}},!0===a.disableParsingRawHTML&&(delete n[11],delete n[13]),g=n,(v=Object.keys(g)).sort(function(e,t){return g[e].i-g[t].i||(e<t?-1:1)}),function(e,t){return S(e.replace(ie,"\n").replace(se,"").replace(we," "),t)}),b=(p=n,m=a.renderRule,function e(t,n){if(void 0===n&&(n={}),Array.isArray(t)){for(var r=n.key,i=[],a=!1,o=0;o<t.length;o++){var s=e(t[n.key=o],n),c=De(s);c&&a?i[i.length-1]+=s:null!==s&&i.push(s),a=c}return n.key=r,i}return l=e,d=n,f=p[(u=t).type].l,m?m(function(){return f(u,l,d)},u,l,d):f(u,l,d);var u,l,d,f}),n=f(e);function S(e,t){var n=[];if(t.prevCapture=t.prevCapture||"",e.trim())for(;e;)for(var r=0;r<v.length;){var i=v[r],a=g[i];if(!a.t||((e,t,n)=>{if(!Array.isArray(n))return n(e,t);for(var r=0;r<n.length;r++)if(M(e,n[r]))return 1})(e,t,a.t)){var o=a.u(e,t);if(o&&o[0]){e=e.substring(o[0].length);a=a.o(o,S,t);t.prevCapture+=o[0],a.type||(a.type=i),n.push(a);break}}r++}return t.prevCapture="",n}return t.length?d("div",null,n,d("footer",{key:"footer"},t.map(function(e){return d("div",{id:i(e.identifier,L),key:e.identifier},e.identifier,b(y(e.footnote,{inline:!0})))}))):n}},function(e,t,n){function c(e,t){return i.set(e,t),e}function u(e){return i.has(e)}function l(e){return i.get(e)}function d(e,t){i.set(e,t)}function f(e,t){for(var n=t&&t.plainObjects?{__proto__:null}:{},r=0;r<e.length;++r)void 0!==e[r]&&(n[r]=e[r]);return n}function h(e,t,n){"__proto__"===t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var p=n(90),m=n(178),r=n(108),g=Object.prototype.hasOwnProperty,v=Array.isArray,i=m(),y=(()=>{for(var e=[],t=0;t<256;++t)e[e.length]="%"+((t<16?"0":"")+t.toString(16)).toUpperCase();return e})();e.exports={arrayToObject:f,assign:function(e,n){return Object.keys(n).reduce(function(e,t){return h(e,t,n[t]),e},e)},combine:function(e,t,n,r,i){if(u(e)){if(i)throw new RangeError("Array limit exceeded. Only "+n+" element"+(1===n?"":"s")+" allowed in an array.");var a=l(e)+1;return e[a]=t,d(e,a),e}a=[].concat(e,t);if(a.length>n){if(i)throw new RangeError("Array limit exceeded. Only "+n+" element"+(1===n?"":"s")+" allowed in an array.");return c(f(a,{plainObjects:r}),a.length-1)}return a},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],n=m(),r=0;r<t.length;++r)for(var i=t[r],a=i.obj[i.prop],o=Object.keys(a),s=0;s<o.length;++s){var c=o[s],u=a[c];"object"!=typeof u||null===u||n.has(u)||(t[t.length]={obj:a,prop:c},n.set(u,!0))}for(var l=t;1<l.length;){var d=l.pop(),f=d.obj[d.prop];if(v(f)){for(var h=[],p=0;p<f.length;++p)void 0!==f[p]&&(h[h.length]=f[p]);d.obj[d.prop]=h}}return e},decode:function(t,e,n){t=t.replace(/\+/g," ");
1if("iso-8859-1"===n)return t.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(t)}catch(e){return t}},encode:function(e,t,n,r,i){if(0===e.length)return e;var a=e;if("symbol"==typeof e?a=Symbol.prototype.toString.call(e):"string"!=typeof e&&(a=String(e)),"iso-8859-1"===n)return escape(a).replace(/%u[0-9a-f]{4}/gi,function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"});for(var o="",s=0;s<a.length;s+=1024){for(var c,u=1024<=a.length?a.slice(s,s+1024):a,l=(s+1024<a.length&&55296<=(c=u.charCodeAt(u.length-1))&&c<=56319&&(u=u.slice(0,-1),--s),[]),d=0;d<u.length;++d){var f=u.charCodeAt(d);45===f||46===f||95===f||126===f||48<=f&&f<=57||65<=f&&f<=90||97<=f&&f<=122||i===p.RFC1738&&(40===f||41===f)?l[l.length]=u.charAt(d):f<128?l[l.length]=y[f]:f<2048?l[l.length]=y[192|f>>6]+y[128|63&f]:f<55296||57344<=f?l[l.length]=y[224|f>>12]+y[128|f>>6&63]+y[128|63&f]:(d+=1,f=65536+((1023&f)<<10|1023&u.charCodeAt(d)),l[l.length]=y[240|f>>18]+y[128|f>>12&63]+y[128|f>>6&63]+y[128|63&f])}o+=l.join("")}return o},isBuffer:function(e){return!(!e||"object"!=typeof e||!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e)))},isOverflow:u,isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},markOverflow:c,maybeMap:function(e,t){if(v(e)){for(var n=[],r=0;r<e.length;r+=1)n[n.length]=t(e[r]);return n}return t(e)},merge:function r(i,a,o){if(!a)return i;if("object"!=typeof a&&"function"!=typeof a){if(v(i)){var e=i.length;if(o&&"number"==typeof o.arrayLimit&&e>=o.arrayLimit){if(o.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+o.arrayLimit+" element"+(1===o.arrayLimit?"":"s")+" allowed in an array.");return c(f(i.concat(a),o),e)}i[e]=a}else{if(!i||"object"!=typeof i)return[i,a];if(u(i)){e=l(i)+1;i[e]=a,d(i,e)}else{if(o&&o.strictMerge)return[i,a];(o&&(o.plainObjects||o.allowPrototypes)||!g.call(Object.prototype,a))&&(i[a]=!0)}}return i}if(!i||"object"!=typeof i){if(u(a)){for(var t=Object.keys(a),n=o&&o.plainObjects?{__proto__:null,0:i}:{0:i},s=0;s<t.length;s++)n[parseInt(t[s],10)+1]=a[t[s]];return c(n,l(a)+1)}e=[i].concat(a);if(o&&"number"==typeof o.arrayLimit&&e.length>o.arrayLimit){if(o.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+o.arrayLimit+" element"+(1===o.arrayLimit?"":"s")+" allowed in an array.");return c(f(e,o),e.length-1)}return e}e=i;if(v(i)&&!v(a)&&(e=f(i,o)),v(i)&&v(a)){if(a.forEach(function(e,t){var n;g.call(i,t)?(n=i[t])&&"object"==typeof n&&e&&"object"==typeof e?i[t]=r(n,e,o):i[i.length]=e:i[t]=e}),o&&"number"==typeof o.arrayLimit&&i.length>o.arrayLimit){if(o.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+o.arrayLimit+" element"+(1===o.arrayLimit?"":"s")+" allowed in an array.");return c(f(i,o),i.length-1)}return i}return Object.keys(a).reduce(function(e,t){var n=a[t];return g.call(e,t)?h(e,t,r(e[t],n,o)):h(e,t,n),u(a)&&!u(e)&&c(e,l(a)),u(e)&&(n=parseInt(t,10),String(n)===t)&&0<=n&&n>l(e)&&d(e,n),e},e)}}},function(e,t,n){var r=n(73),i=n(107),a=n(63),o=n(40),s=r("%Map%",!0),c=i("Map.prototype.get",!0),u=i("Map.prototype.set",!0),l=i("Map.prototype.has",!0),d=i("Map.prototype.delete",!0),f=i("Map.prototype.size",!0);e.exports=!!s&&function(){var n,t={assert:function(e){if(!t.has(e))throw new o("Side channel does not contain "+a(e))},delete:function(e){return!!n&&(e=d(n,e),0===f(n)&&(n=void 0),e)},get:function(e){if(n)return c(n,e)},has:function(e){return!!n&&l(n,e)},set:function(e,t){n=n||new s,u(n,e,t)}};return t}},function(e,t,n){var r=n(40),i=n(63),a=n(478),o=n(177),s=n(479)||o||a;e.exports=function(){var n,t={assert:function(e){if(!t.has(e))throw e=e&&Object(e)===e?"the given object key":i(e),new r("Side channel does not contain "+e)},delete:function(e){return!!n&&n.delete(e)},get:function(e){return n&&n.get(e)},has:function(e){return!!n&&n.has(e)},set:function(e,t){(n=n||s()).set(e,t)}};return t}},function(e,t){var n=document.querySelectorAll(".waypoint-pic"),r=document.querySelectorAll(".waypoint-text"),i=document.querySelectorAll(".timeline-marker"),a=window.matchMedia("(min-width: 768px)");if(n&&r&&a.matches){for(var o=[],s=0;s<n.length;s+=2)o.push(n[s]);o.forEach(function(e){e.setAttribute("data-aos","fade-left"),e.setAttribute("data-aos-easing","ease-out-quart")});for(var c=[],s=1;s<n.length;s+=2)c.push(n[s]);
1c.forEach(function(e){e.setAttribute("data-aos","fade-right"),e.setAttribute("data-aos-easing","ease-out-quart")});for(var u=[],s=0;s<r.length;s+=2)u.push(r[s]);u.forEach(function(e){e.setAttribute("data-aos","fade-right"),e.setAttribute("data-aos-delay","300"),e.setAttribute("data-aos-easing","ease-out")});for(var l=[],s=1;s<r.length;s+=2)l.push(r[s]);l.forEach(function(e){e.setAttribute("data-aos","fade-left"),e.setAttribute("data-aos-delay","300"),e.setAttribute("data-aos-easing","ease-out")}),i.forEach(function(e){e.setAttribute("data-aos","zoom-in")})}AOS.init({})},function(e,t,n){var r;n(92),(r=jQuery)(".single__ss-container").length&&(new Waypoint({element:document.getElementById("single__ss-container"),handler:function(e){var t=r(".single__ss-box");"down"===e&&t.addClass("is-fixed"),"up"===e&&t.removeClass("is-fixed")},offset:"0"}),new Waypoint({element:document.getElementById("single__ss-container"),handler:function(e){var t=r(".single__ss-box");"down"===e&&t.addClass("is-bottom"),"up"===e&&t.removeClass("is-bottom")},offset:function(){return-r("#single__ss-container").outerHeight()+r(".single__ss-box").outerHeight()+0}}))},function(e,t){var n,r;n=jQuery,(r=n(".bottom-forms--module .nav-wrap li")).click(function(){r.removeClass("is-active"),n(this).addClass("is-active")})},function(e,t){function n(e){return(e=>{if(Array.isArray(e))return r(e)})(e)||(e=>{if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)})(e)||((e,t)=>{var n;if(e)return"string"==typeof e?r(e,t):"Map"===(n="Object"===(n={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0})(e)||(()=>{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 r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}for(var i=document.getElementsByClassName("donate-now__siderail-accordion-btn"),a=0;a<i.length;a++)i[a].addEventListener("click",function(){var e;this.classList.contains("active-accordion")?(this.classList.remove("active-accordion"),(e=this.nextElementSibling).style.maxHeight=null):(n(i).forEach(function(e){e.classList.remove("active-accordion"),e.nextElementSibling.style.maxHeight=null}),this.classList.add("active-accordion"),(e=this.nextElementSibling).style.maxHeight=e.scrollHeight+"px")})},function(e,t){var n;0<(n=jQuery)(".eyebrow").length&&(document.cookie.includes("eyebrowClose=true")&&document.cookie.includes("cmplz_consent_status=allow")||(setTimeout(function(){var e=window.matchMedia("(max-width: 768px)"),t=n(".eyebrow__text-container").outerHeight(),e=e.matches?t+40:t+50,t=e+"px";n(".eyebrow").css("height",t),n("header").css("top",t),setInterval(function(){n(".eyebrow").toggleClass("is-active")},1e3)},500),n(".close-eyebrow").click(function(){n(".eyebrow").css("height","0"),n("header").css("top","0"),n(".eyebrow").addClass("is-hidden"),document.cookie="eyebrowClose=true"})))},function(e,t,n){var r=n(230);n.n(r)},function(e,t,n){var o,r=n(110),s=n.n(r);function c(e){return(e=>{if(Array.isArray(e))return i(e)})(e)||(e=>{if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)})(e)||((e,t)=>{var n;if(e)return"string"==typeof e?i(e,t):"Map"===(n="Object"===(n={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0})(e)||(()=>{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 i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}0<(o=jQuery)(".home--slider").length&&o(document).ready(function(){var e,t,n,r,i=new s.a(".global-slider-main",{wrapAround:!0,arrowShape:"",pageDots:!0,adaptiveHeight:!0,on:{change:function(e){e==c(o(".slice")).length-1&&window.matchMedia("(max-width: 700px)").matches?i.select(11):11<e&&window.matchMedia("(max-width: 768px)").matches&&i.select(0)}}});e=o(".home--slider .fake-arrow.left"),t=o(".home--slider .fake-arrow.right"),n=o(".home--slider .flickity-button.previous"),r=o(".home--slider .flickity-button.next"),t.click(function(){r.click()}),e.click(function(){n.click()})}),0<o(".impact__testimonial-container").length&&o(document).ready(function(){new s.a(".impact__testimonial-container",{wrapAround:!0,arrowShape:"",pageDots:!0,adaptiveHeight:!0})}),0<o(".impact__map-slider-container").length&&o(document).ready(function(){var e,t,n,r,i=o(".map-dot"),a=new s.a(".impact__map-slider-container",{wrapAround:!0,arrowShape:"",pageDots:!1,fade:!0,on:{ready:function(){i[0].classList.add("active")},change:function(e){var t=document.querySelector(".is-selected");if(t.hasAttribute("data-dotNum")){for(var t=parseFloat(t.getAttribute("data-dotNum")),n=0;n<i.length;n++)i[n].classList.remove("active");i[t-1].classList.add("active")}}}});i.each(function(r,e){o(this).on("click",function(){for(var e=0;e<i.length;e++)i[e].classList.remove("active");i[r].classList.add("active");var t=document.querySelectorAll(".map-slide"),n=[],t=(c(t).forEach(function(e){e.getAttribute("data-dotNum")==r+1&&n.push(e)}),c(t).indexOf(n[0]));a.select(t)})}),e=o(".impact__map-container .map-slider-prev"),t=o(".impact__map-container .map-slider-next"),n=o(".
1impact__map-container .flickity-button.previous"),r=o(".impact__map-container .flickity-button.next"),t.click(function(){r.click()}),e.click(function(){n.click()})})},function(e,t){jQuery},function(e,t,n){var r=n(246),n=n.n(r);new n.a(header);jQuery,new n.a(document.querySelector("#header"),{offset:65}).init()},function(e,t){0<$(".impact__map-slider-container").length&&$(document).ready(function(){$(".map-dot").each(function(e,t){var n=$(this).attr("data-dot-x"),r=$(this).attr("data-dot-y");$(this).css("left",n),$(this).css("top",r)})})},function(e,t){var n,r,i,a,o,s,c,u;n=jQuery,i=n(".hamburger"),a=n(".menu-text"),o=n(".mobile-nav--tray"),s=n("header"),c=n("body"),u=n("html"),i.on("click",function(){n(this).toggleClass("is-active"),s.toggleClass("is-active"),c.toggleClass("is-locked"),u.toggleClass("is-locked"),o.toggleClass("menuOpen")}),a.on("click",function(){i.toggleClass("is-active"),s.toggleClass("is-active"),c.toggleClass("is-locked"),u.toggleClass("is-locked"),o.toggleClass("menuOpen")}),r=window.location.pathname,n("header .header--nav .header--nav-title").each(function(){var e=n(this);n(this).attr("href")===r&&e.addClass("is-active")})},function(e,t){var n=document.querySelector(".our-board__main-nav"),r=document.querySelectorAll(".our-board__nav-link"),i=document.querySelector(".our-board__main-nav-mobile");n&&(n.firstElementChild.classList.add("active"),r.forEach(function(e){e.addEventListener("click",function(){r.forEach(function(e){e.classList.remove("active")}),e.classList.add("active")})})),i&&i.addEventListener("change",function(){window.location=window.location.pathname+i.value})},function(e,t,n){var r,i,a,o,s,c,u,l=n(218),l=n.n(l),d=n(350),f=n(429);n(346);r=jQuery,c=r("html, body"),u=r(".BodyWrap"),l=l()("9O3OD8S8A9","0c4a933ca72b297a5edbbc029e1c8059"),document.querySelector("#searchbox")&&((l=n.i(d.default)({indexName:"wp_page",searchClient:l,searchFunction:function(e){e.state.query&&e.search()}})).addWidgets([n.i(f.a)({container:"#searchbox",placeholder:"Search"}),n.i(f.b)({container:"#page-hits",templates:{item:'\n <article>\n <a href="{{ url }}">\n <div class="page-hit-info hits-info">\n <h4>\n {{#helpers.highlight}}\n { "attribute": "title", "highlightedTagName": "mark" }\n {{/helpers.highlight}}\n </h4>\n <small>\n {{#helpers.highlight}}\n { "attribute": "url", "highlightedTagName": "mark" }\n {{/helpers.highlight}}\n </small>\n <p>\n {{#helpers.highlight}}\n { "attribute": "metaDescription", "highlightedTagName": "mark" }\n {{/helpers.highlight}}\n </p>\n <p>\n {{#helpers.snippet}}\n { "attribute": "custom_content", "highlightedTagName": "mark" }\n {{/helpers.snippet}}\n </p>\n </div>\n </a>\n </article>\n ',empty:"<p>No results can be found in pages</p>"}}),n.i(f.c)({indexName:"wp_post"}).addWidgets([n.i(f.b)({container:"#post-hits",templates:{item:'\n <article>\n <a href="{{ url }}">\n <div class="post-hit-info hits-info">\n <h4>\n {{#helpers.highlight}}\n { "attribute": "title", "highlightedTagName": "mark" }\n {{/helpers.highlight}}\n </h4>\n <small>\n {{#helpers.highlight}}\n { "attribute": "url", "highlightedTagName": "mark" }\n {{/helpers.highlight}}\n </small>\n <p>\n {{#helpers.snippet}}\n { "attribute": "excerpt", "highlightedTagName": "mark" }\n {{/helpers.snippet}}\n </p>\n </div>\n </a>\n </article>\n ',empty:"<p>No results can be found in blog posts</p>"}})])]),l.start(),a=document.querySelector(".global-search"),o=document.querySelector(".results"),r(".show-searchbox").click(function(){r(".ais-SearchBox-input").focus(),a.classList.add("opened-search"),o.classList.add("is-visible"),r(".page-dim").addClass("is-active"),window.pageYOffset&&(i=window.pageYOffset,u.css({top:-i})),c.css({height:"100%",overflow:"hidden"}),r("html").addClass("removeScrollBehavior")}),[document.querySelector(".close-searchbox"),document.querySelector(".page-dim")].forEac
1h(function(e){e.addEventListener("click",function(){console.log("Close"),a.classList.remove("opened-search"),o.classList.remove("is-visible"),document.querySelector(".page-dim").classList.remove("is-active"),c.css({height:"",overflow:""}),u.css({top:""}),window.scrollTo(0,i),window.setTimeout(function(){i=null},0),r("html").removeClass("removeScrollBehavior")})}),(s=document.querySelector("#searchbox").querySelector("input")).onkeyup=function(){s?(document.querySelector(".results-wrapper").classList.add("show-results-wrapper"),setTimeout(function(){document.querySelectorAll(".global-search .results").forEach(function(e,t){var n=document.querySelectorAll(".global-search .results")[t],r=n.querySelectorAll(".ais-Hits-item").length,t=document.querySelectorAll(".global-search .results-col-l li")[t];r<=0?(n.classList.remove("is-visible"),n.style.display="none",t.style.display="none"):(n.classList.add("is-visible"),n.style.display="block",t.style.display="block")}),r(".global-search .results-col-l li").length===r(".global-search .results-col-l li:hidden").length?(console.log("show"),r(".global-search .results-col").addClass("is-hidden"),r(".global-search .results-no-found").show()):(console.log("hide"),r(".global-search .results-col").removeClass("is-hidden"),r(".global-search .results-no-found").hide())},100)):document.querySelector(".results-wrapper").classList.remove("show-results-wrapper")}),document.getElementById("searchbox").querySelector("input").setAttribute("aria-label","Global Search Input"),document.querySelector("#searchbox .ais-SearchBox-submitIcon").removeAttribute("width"),document.querySelector("#searchbox .ais-SearchBox-submitIcon").removeAttribute("height"),r(".global-search .results-col-l li").click(function(){var e=r(".global-search .results-col-r .results"),t=r(this).index();r(this).is(".is-checked")?(r(this).removeClass("is-checked"),e.eq(t).addClass("is-hidden")):(r(this).addClass("is-checked"),e.eq(t).removeClass("is-hidden"))})},function(e,t){var n;(n=jQuery)('a[href*="#"]:not([href="#!"])').click(function(){var e;if(location.pathname.replace(/^\//,"")===this.pathname.replace(/^\//,"")&&location.hostname===this.hostname)return(e=(e=n(this.hash)).length?e:n("[name="+this.hash.slice(1)+"]")).length&&window.innerWidth<768?(n("html,body").animate({scrollTop:e.offset().top-(e.attr("mobile-scroll-offset")?e.attr("mobile-scroll-offset"):0)},600),!1):e.length?(n("html,body").animate({scrollTop:e.offset().top-(e.attr("scroll-offset")?e.attr("scroll-offset"):0)},600),!1):void 0})},function(e,t,n){function r(e){if(Array.isArray(e))return e}n.d(t,"a",function(){return r})},function(e,t,n){n.d(t,"a",function(){return i});var r=n(93);function i(e){if(Array.isArray(e))return n.i(r.a)(e)}},function(e,t,n){function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,"a",function(){return r})},function(e,t,i){i.d(t,"a",function(){return o});var r=i(95),a=i(65);function o(e,t,n){return(o=i.i(r.a)()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);t=new(Function.bind.apply(e,r));return n&&i.i(a.a)(t,n.prototype),t}).apply(null,arguments)}},function(e,t,n){function r(e){return-1!==Function.toString.call(e).indexOf("[native code]")}n.d(t,"a",function(){return r})},function(e,t,n){function r(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.d(t,"a",function(){return r})},function(e,t,n){function r(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);o=!0);}catch(e){s=!0,i=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw i}}return a}}n.d(t,"a",function(){return r})},function(e,t,n){function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,"a",function(){return r})},function(e,t,n){function r(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,"a",function(){return r})},function(e,t,n){function r(e,t){if(null==e)return{};for(var n,r={},i=Object.getOwnPropertyNames(e),a=0;a<i.length;a++)n=i[a],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n]);return r}n.d(t,"a",function(){return r})},function(e,t,n){n.d(t,"a",function(){return a});var r=n(195),i=n(11);function a(e,t){return!t||"object"!==n.i(i.a)(t)&&"function"!=typeof t?n.i(r.a)(e):t}},function(e,t,r){r.d(t,"a",function(){return c});var i=r(196),a=r(94),o=r(197),s=r(65);function c(e){var n="function"==typeof Map?new Map:void 0;return(c=function(e){if(null===e||!r.i(o.a)(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");
1if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,t)}function t(){return r.i(i.a)(e,arguments,r.i(a.a)(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),r.i(s.a)(t,e)})(e)}},function(e,t,n){var r=n(64);function i(e,t,n){this.main=e,this.fn=t,this.recommendFn=n,this.lastResults=null,this.lastRecommendResults=null}n(102)(i,r),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},i.prototype.getModifiedRecommendState=function(e){return this.recommendFn(e)},e.exports=i},function(e,t,n){var i=n(66),r=n(69),c=n(70),a={addRefinement:function(e,t,n){var r;return a.isRefined(e,t,n)?e:(n=""+n,n=e[t]?e[t].concat(n):[n],(r={})[t]=n,i(r,e))},removeRefinement:function(e,n,t){var r;return void 0===t?a.clearRefinement(e,function(e,t){return n===t}):(r=""+t,a.clearRefinement(e,function(e,t){return n===t&&r===e}))},toggleRefinement:function(e,t,n){if(void 0===n)throw new Error("toggleRefinement should be used with a value");return a.isRefined(e,t,n)?a.removeRefinement(e,t,n):a.addRefinement(e,t,n)},clearRefinement:function(i,a,o){var s,e;return void 0===a?r(i)?{}:i:"string"==typeof a?c(i,[a]):"function"==typeof a?(s=!1,e=Object.keys(i).reduce(function(e,t){var n=i[t]||[],r=n.filter(function(e){return!a(e,t,o)});return r.length!==n.length&&(s=!0),e[t]=r,e},{}),s?e:i):void 0},isRefined:function(e,t,n){var r=Boolean(e[t])&&0<e[t].length;return void 0!==n&&r?-1!==e[t].indexOf(""+n):r}};e.exports=a},function(e,t,n){e.exports=function(p){return function(e,t){function n(e,o,t){var n,s=e;if(0<t){var r=0;for(s=e;r<t;){var i=s&&Array.isArray(s.data)?s.data:[],s=m(i,function(e){return e.isRefined});r++}}return s&&(n=Object.keys(o.data).map(function(e){return[e,o.data[e]]}).filter(function(e){var t,n,r,i,a,e=e[0];return e=e,t=s.path||u,n=d,r=c,a=l,(!(i=u)||0===e.indexOf(i)&&i!==e)&&(!i&&-1===e.indexOf(r)||i&&e.split(r).length-i.split(r).length==1||-1===e.indexOf(r)&&-1===n.indexOf(r)||0===n.indexOf(e)||0===e.indexOf(t+r)&&(a||0===e.indexOf(n)))}),s.data=v(n.map(function(e){var t,n,r,i,a=e[0];return e=e[1],a=a,t=c,n=b(d),r=o.exhaustive,{name:(i=a.split(t))[i.length-1].trim(),path:a,escapedValue:y(a),count:e,isRefined:n===a||0===n.indexOf(a+t),exhaustive:r,data:null}}),a[0],a[1])),e}var a,c,u,l,d,r=p.hierarchicalFacets[t],i=p.hierarchicalFacetsRefinements[r.name]&&p.hierarchicalFacetsRefinements[r.name][0]||"",o=p._getHierarchicalFacetSeparator(r),s=p._getHierarchicalRootPath(r),f=p._getHierarchicalShowParentLevel(r),r=g(p._getHierarchicalFacetSortBy(r)),h=e.every(function(e){return e.exhaustive}),r=(a=r,c=o,l=f,d=i,e);return(r=(u=s)?e.slice(s.split(o).length):r).reduce(n,{name:p.hierarchicalFacets[t].name,count:null,isRefined:!0,path:null,escapedValue:null,exhaustive:h,data:null})}};var e=n(67),m=n(44),g=n(101),v=n(103),y=e.escapeFacetValue,b=e.unescapeFacetValue},function(e,t,n){var r=n(64),i=n(205),l=n(67).escapeFacetValue,a=n(102),o=n(68),s=n(69),c=n(70),u=n(97),d=n(98),f=n(215),h=n(99),p=n(100),m=n(217),g=n(104);function v(e,t,n,r){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+g+")"),this.setClient(e);e=n||{};e.index=t,this.state=h.make(e),this.recommendState=new u({params:e.recommendState}),this.lastResults=null,this.lastRecommendResults=null,this._queryId=0,this._recommendQueryId=0,this._lastQueryIdReceived=-1,this._lastRecommendQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0,this._currentNbRecommendQueries=0,this._searchResultsOptions=r,this._recommendCache={}}function y(e){if(e<0)throw new Error("Page requested below 0.");return this._change({state:this.state.setPage(e),isPageReset:!1}),this}function b(){return this.state.page}a(v,r),v.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},v.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},v.prototype.searchWithComposition=function(){return this._runComposition({onlyWithDerivedHelpers:!0}),this},v.prototype.recommend=function(){return this._recommend(),this},v.prototype.getQuery=function(){var e=this.state;return f._getHitsSearchParams(e)},v.prototype.searchOnce=function(e,t){var n=e?this.state.setQueryParameters(e):this.state,e=f._getQueries(n.index,n),r=this;
1if(this._currentNbQueries++,this.emit("searchOnce",{state:n}),!t)return this.client.search(e).then(function(e){return r._currentNbQueries--,0===r._currentNbQueries&&r.emit("searchQueueEmpty"),{content:new p(n,e.results),state:n,_originalResponse:e}},function(e){throw r._currentNbQueries--,0===r._currentNbQueries&&r.emit("searchQueueEmpty"),e});this.client.search(e).then(function(e){r._currentNbQueries--,0===r._currentNbQueries&&r.emit("searchQueueEmpty"),t(null,new p(n,e.results),n)}).catch(function(e){r._currentNbQueries--,0===r._currentNbQueries&&r.emit("searchQueueEmpty"),t(e,null,n)})},v.prototype.findAnswers=function(e){console.warn("[algoliasearch-helper] answers is no longer supported");var t=this.state,n=this.derivedHelpers[0];if(!n)return Promise.resolve([]);var n=n.getModifiedState(t),t=o({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:c(f._getHitsSearchParams(n),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),r="search for answers was called, but this client does not have a function client.initIndex(index).findAnswers";if("function"!=typeof this.client.initIndex)throw new Error(r);var i=this.client.initIndex(n.index);if("function"!=typeof i.findAnswers)throw new Error(r);return i.findAnswers(n.query,e.queryLanguages,t)},v.prototype.searchForFacetValues=function(n,e,t,r){var i,a,o,s,c="function"==typeof this.client.searchForFacetValues&&"function"!=typeof this.client.searchForFacets,u="function"==typeof this.client.initIndex;if(c||u||"function"==typeof this.client.search)return i=this.state.setQueryParameters(r||{}),a=i.isDisjunctiveFacet(n),r=f.getSearchForFacetQuery(n,e,t,i),this._currentNbQueries++,o=this,t=c?this.client.searchForFacetValues([{indexName:i.index,params:r}]):u?this.client.initIndex(i.index).searchForFacetValues(r):(delete r.facetName,this.client.search([{type:"facet",facet:n,indexName:i.index,params:r}]).then(function(e){return e.results[0]})),this.emit("searchForFacetValues",{state:i,facet:n,query:e}),s=this.lastResults&&this.lastResults.index===i.index&&this.lastResults.renderingContent&&this.lastResults.renderingContent.facetOrdering&&this.lastResults.renderingContent.facetOrdering.values&&this.lastResults.renderingContent.facetOrdering.values[n]&&this.lastResults.renderingContent.facetOrdering.values[n].hide||[],t.then(function(e){return o._currentNbQueries--,0===o._currentNbQueries&&o.emit("searchQueueEmpty"),(e=Array.isArray(e)?e[0]:e).facetHits=e.facetHits.reduce(function(e,t){return-1<s.indexOf(t.value)||(t.escapedValue=l(t.value),t.isRefined=a?i.isDisjunctiveFacetRefined(n,t.escapedValue):i.isFacetRefined(n,t.escapedValue),e.push(t)),e},[]),e},function(e){throw o._currentNbQueries--,0===o._currentNbQueries&&o.emit("searchQueueEmpty"),e});throw new Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues or client.initIndex(index).searchForFacetValues")},v.prototype.searchForCompositionFacetValues=function(t,e,n,r){if("function"!=typeof this.client.searchForFacetValues)throw new Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues");var i=this.state.setQueryParameters(r||{}),a=i.isDisjunctiveFacet(t),o=(this._currentNbQueries++,this),r=this.client.searchForFacetValues({compositionID:i.index,facetName:t,searchForFacetValuesRequest:{params:{query:e,maxFacetHits:n,searchQuery:f._getCompositionHitsSearchParams(i)}}});return this.emit("searchForFacetValues",{state:i,facet:t,query:e}),r.then(function(e){return o._currentNbQueries--,0===o._currentNbQueries&&o.emit("searchQueueEmpty"),(e=e.results[0]).facetHits.forEach(function(e){e.escapedValue=l(e.value),e.isRefined=a?i.isDisjunctiveFacetRefined(t,e.escapedValue):i.isFacetRefined(t,e.escapedValue)}),e},function(e){throw o._currentNbQueries--,0===o._currentNbQueries&&o.emit("searchQueueEmpty"),e})},v.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},v.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},v.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},v.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},v.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},v.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},v.prototype.addNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,n),isPageReset:!0}),this},v.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},v.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},v.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},v.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},v.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},v.prototype.addFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.addFrequentlyBoughtTogether(e)}),this},v.prototype.addRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.addRelatedProducts(e)}),this},v.prototype.addTrendingItems=function(e){return this._recommendChange({state:this.recommendState.addTrendingItems(e)}),this},v.prototype.addTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.addTrendingFacets(e)}),this},v.prototype.addLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.addLookingSimilar(e)}),this},v.prototype.removeNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,n),isPageReset:!0}),this},v.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},v.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},v.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},v.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},v.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},v.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},v.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},v.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},v.prototype.removeFrequentlyBoughtTogether=function(e){return this._recommendChange({state:this.recommendState.removeParam
1s(e)}),this},v.prototype.removeRelatedProducts=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},v.prototype.removeTrendingItems=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},v.prototype.removeTrendingFacets=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},v.prototype.removeLookingSimilar=function(e){return this._recommendChange({state:this.recommendState.removeParams(e)}),this},v.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},v.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},v.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},v.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},v.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},v.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},v.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},v.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},v.prototype.setCurrentPage=y,v.prototype.setPage=y,v.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},v.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},v.prototype.setState=function(e){return this._change({state:h.make(e),isPageReset:!1}),this},v.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new h(e),this},v.prototype.hasRefinements=function(e){return!!s(this.state.getNumericRefinements(e))||(this.state.isConjunctiveFacet(e)?this.state.isFacetRefined(e):this.state.isDisjunctiveFacet(e)?this.state.isDisjunctiveFacetRefined(e):!!this.state.isHierarchicalFacet(e)&&this.state.isHierarchicalFacetRefined(e))},v.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},v.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},v.prototype.hasTag=function(e){return this.state.isTagRefined(e)},v.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},v.prototype.getIndex=function(){return this.state.index},v.prototype.getCurrentPage=b,v.prototype.getPage=b,v.prototype.getTags=function(){return this.state.tagRefinements},v.prototype.getRefinements=function(e){var n=[],r=(this.state.isConjunctiveFacet(e)?(this.state.getConjunctiveRefinements(e).forEach(function(e){n.push({value:e,type:"conjunctive"})}),this.state.getExcludeRefinements(e).forEach(function(e){n.push({value:e,type:"exclude"})})):this.state.isDisjunctiveFacet(e)&&this.state.getDisjunctiveRefinements(e).forEach(function(e){n.push({value:e,type:"disjunctive"})}),this.state.getNumericRefinements(e));return Object.keys(r).forEach(function(e){var t=r[e];n.push({value:t,operator:e,type:"numeric"})}),n},v.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},v.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},v.prototype._search=function(e){var r=this.state,i=[],t=[],e=(e.onlyWithDerivedHelpers||(t=f._getQueries(r.index,r),i.push({state:r,queriesCount:t.length,helper:this}),this.emit("search",{state:r,results:this.lastResults})),this.derivedHelpers.map(function(e){var t=e.getModifiedState(r),n=t.index?f._getQueries(t.index,t):[];return i.push({state:t,queriesCount:n.length,helper:e}),e.emit("search",{state:t,results:e.lastResults}),n})),t=Array.prototype.concat.apply(t,e),e=this._queryId++;if(this._currentNbQueries++,!t.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,i,e));
1try{this.client.search(t).then(this._dispatchAlgoliaResponse.bind(this,i,e)).catch(this._dispatchAlgoliaError.bind(this,e))}catch(e){this.emit("error",{error:e})}},v.prototype._runComposition=function(){var r=this.state,i=[],e=this.derivedHelpers.map(function(e){var t=e.getModifiedState(r),n=f._getCompositionQueries(t);return i.push({state:t,helper:e}),e.emit("search",{state:t,results:e.lastResults}),n}),e=Array.prototype.concat.apply([],e),t=this._queryId++;if(this._currentNbQueries++,!e.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,i,t));if(1<e.length)throw new Error("Only one query is allowed when using a composition.");e=e[0];try{this.client.search(e).then(this._dispatchAlgoliaResponse.bind(this,i,t)).catch(this._dispatchAlgoliaError.bind(this,t))}catch(e){this.emit("error",{error:e})}},v.prototype._recommend=function(){var r=this.state,e=this.recommendState,t=this.getIndex(),i=[{state:e,index:t,helper:this}],a=e.params.map(function(e){return e.$$id}),o=(this.emit("fetch",{recommend:{state:e,results:this.lastRecommendResults}}),this._recommendCache),e=this.derivedHelpers.map(function(e){var t,n=e.getModifiedState(r).index;return n?(t=e.getModifiedRecommendState(new u),i.push({state:t,index:n,helper:e}),a=Array.prototype.concat.apply(a,t.params.map(function(e){return e.$$id})),e.emit("fetch",{recommend:{state:t,results:e.lastRecommendResults}}),t._buildQueries(n,o)):[]}),t=Array.prototype.concat.apply(this.recommendState._buildQueries(t,o),e);if(0!==t.length)if(0<t.length&&void 0===this.client.getRecommendations)console.warn("Please update algoliasearch/lite to the latest version in order to use recommend widgets.");else{e=this._recommendQueryId++;this._currentNbRecommendQueries++;try{this.client.getRecommendations(t).then(this._dispatchRecommendResponse.bind(this,e,i,a)).catch(this._dispatchRecommendError.bind(this,e))}catch(e){this.emit("error",{error:e})}}},v.prototype._dispatchAlgoliaResponse=function(e,t,n){var i,a,o=this;t<this._lastQueryIdReceived||(this._currentNbQueries-=t-this._lastQueryIdReceived,this._lastQueryIdReceived=t,0===this._currentNbQueries&&this.emit("searchQueueEmpty"),i=n.results.slice(),a=Object.keys(n).reduce(function(e,t){return"results"!==t&&(e[t]=n[t]),e},{}),Object.keys(a).length<=0&&(a=void 0),e.forEach(function(e){var t,n=e.state,r=e.queriesCount,e=e.helper,r=void 0!==r?i.splice(0,r):i;n.index?(0<r.length&&r[0].feedID?(t=r.map(function(e){e=new p(n,[e],o._searchResultsOptions);return void 0!==a&&(e._rawContent=a),e}),e.lastResults=new p(n,[r[0]],o._searchResultsOptions),e.lastResults.feeds=t):e.lastResults=new p(n,r,o._searchResultsOptions),void 0!==a&&(e.lastResults._rawContent=a),e.emit("result",{results:e.lastResults,state:n})):e.emit("result",{results:null,state:n})}))},v.prototype._dispatchRecommendResponse=function(e,t,r,i){var a,o,s;e<this._lastRecommendQueryIdReceived||(this._currentNbRecommendQueries-=e-this._lastRecommendQueryIdReceived,this._lastRecommendQueryIdReceived=e,0===this._currentNbRecommendQueries&&this.emit("recommendQueueEmpty"),a=this._recommendCache,o={},r.filter(function(e){return void 0===a[e]}).forEach(function(e,t){o[e]||(o[e]=[]),o[e].push(t)}),Object.keys(o).forEach(function(e){var t=o[e],n=i.results[t[0]];a[e]=1===t.length?n:Object.assign({},n,{hits:m(r,t.map(function(e){return i.results[e].hits}))})}),s={},r.forEach(function(e){s[e]=a[e]}),t.forEach(function(e){var t=e.state,n=e.helper;e.index?(n.lastRecommendResults=new d(t,s),n.emit("recommend:result",{recommend:{results:n.lastRecommendResults,state:t}})):n.emit("recommend:result",{results:null,state:t})}))},v.prototype._dispatchAlgoliaError=function(e,t){e<this._lastQueryIdReceived||(this._currentNbQueries-=e-this._lastQueryIdReceived,this._lastQueryIdReceived=e,this.emit("error",{error:t}),0===this._currentNbQueries&&this.emit("searchQueueEmpty"))},v.prototype._dispatchRecommendError=function(e,t){e<this._lastRecommendQueryIdReceived||(this._currentNbRecommendQueries-=e-this._lastRecommendQueryIdReceived,this._lastRecommendQueryIdReceived=e,this.emit("error",{error:t}
1),0===this._currentNbRecommendQueries&&this.emit("recommendQueueEmpty"))},v.prototype.containsRefinement=function(e,t,n,r){return e||0!==t.length||0!==n.length||0!==r.length},v.prototype._hasDisjunctiveRefinements=function(e){return this.state.disjunctiveRefinements[e]&&0<this.state.disjunctiveRefinements[e].length},v.prototype._change=function(e){var t=e.state,e=e.isPageReset;t!==this.state&&(this.state=t,this.emit("change",{state:this.state,results:this.lastResults,isPageReset:e}))},v.prototype._recommendChange=function(e){e=e.state;e!==this.recommendState&&(this.recommendState=e,this.emit("recommend:change",{search:{results:this.lastResults,state:this.state},recommend:{results:this.lastRecommendResults,state:this.recommendState}}))},v.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},v.prototype.setClient=function(e){return this.client!==e&&("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+g+")"),this.client=e),this},v.prototype.getClient=function(){return this.client},v.prototype.derive=function(e,t){e=new i(this,e,t);return this.derivedHelpers.push(e),e},v.prototype.detachDerivedHelper=function(e){e=this.derivedHelpers.indexOf(e);if(-1===e)throw new Error("Derived helper already detached");this.derivedHelpers.splice(e,1)},v.prototype.hasPendingRequests=function(){return 0<this._currentNbQueries},e.exports=v},function(e,t,n){e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},function(e,t,n){e.exports=function(e,t){if(Array.isArray(e))for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}},function(e,t){e.exports=function(e){return e.reduce(function(e,t){return e.concat(t)},[])}},function(e,t,n){e.exports=function(n,r){return n.filter(function(e,t){return-1<r.indexOf(e)&&n.indexOf(e)===t})}},function(e,t,n){e.exports=function(){return Array.prototype.slice.call(arguments).reduceRight(function(r,i){return Object.keys(Object(i)).forEach(function(e){var t="number"==typeof r[e]?r[e]:0,n=i[e];void 0!==n&&t<=n&&(void 0!==r[e]&&delete r[e],r[e]=n)}),r},{})}},function(e,t,n){e.exports=function e(t){if("number"==typeof t)return t;if("string"==typeof t)return parseFloat(t);if(Array.isArray(t))return t.map(e);throw new Error("The value should be a number, a parsable string or an array of those.")}},function(e,t,n){var s=n(68);function c(n){return Object.keys(n).sort().reduce(function(e,t){return e[t]=n[t],e},{})}var l={_getQueries:function(s,c){var u=[];return u.push({indexName:s,params:l._getHitsSearchParams(c)}),c.getRefinedDisjunctiveFacets().forEach(function(e){u.push({indexName:s,params:l._getDisjunctiveFacetSearchParams(c,e)})}),c.getRefinedHierarchicalFacets().forEach(function(e){var a,o=c.getHierarchicalFacetByName(e),e=c.getHierarchicalRefinement(e),r=c._getHierarchicalFacetSeparator(o);0<e.length&&1<e[0].split(r).length&&(a=e[0].split(r).slice(0,-1).reduce(function(e,t,n){return e.concat({attribute:o.attributes[n],value:0===n?t:[e[e.length-1].value,t].join(r)})},[])).forEach(function(e,t){e=l._getDisjunctiveFacetSearchParams(c,e.attribute,0===t);function r(t){return o.attributes.some(function(e){return e===t.split(":")[0]})}var n=(e.facetFilters||[]).reduce(function(e,t){var n;return Array.isArray(t)&&0<(n=t.filter(function(e){return!r(e)})).length&&e.push(n),"string"!=typeof t||r(t)||e.push(t),e},[]),i=a[t-1];0<t?e.facetFilters=n.concat(i.attribute+":"+i.value):0<n.length?e.facetFilters=n:delete e.facetFilters,u.push({indexName:s,params:e})})}),u},_getCompositionQueries:function(e){return[{compositionID:e.index,requestBody:{params:l._getCompositionHitsSearchParams(e)}}]},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(l._getHitsHierarchicalFacetsAttributes(e)).sort(),n=l._getFacetFilters(e),r=l._getNumericFilters(e),i=l._getTagFilters(e),a={};return 0<t.length&&(a.facets=-1<t.indexOf("*")?["*"]:t),0<i.length&&(a.tagFilters=i),0<n.length&&(a.facetFilters=n),0<r.length&&(a.numericFilters=r),c(s({},e.getQueryParams(),a))},_getCompositionHitsSearchParams:function(t){var e=t.facets.concat(t.disjunctiveFacets.map(function(e){return t.disjunctiveFacetsRefinements&&t.disjunctiveFacetsRefinements[e]&&0<t.disjunctiveFacetsRefinements[e].length?"disjunctive("+e+")":e})).concat(l._getHitsHierarchicalFacetsAttributes(t)).sort(),n=l._getFacetFilters(t),r=l._getNumericFilters(t),i=l._getTagFilters(t),a={},e=(0<e.length&&(a.facets=-1<e.indexOf("*")?["*"]:e),0<i.length&&(a.tagFilters=i),0<n.length&&(a.facetFilters=n),0<r.length&&(a.numericFilters=r),t.getQueryParams());return delete e.highlightPreTag,delete e.highlightPostTag,delete e.index,c(s({},e,a))},_getDisjunctiveFacetSearchParams:function(e,t,n){var r=l._getFacetFilters(e,t,n),i=l._getNumericFilters(e,t),a=l._getTagFilters(e),o={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1},a=(0<a.length&&(o.tagFilters=a),e.getHierarchicalFacetByName(t));return o.facets=a?l._getDisjunctiveHierarchicalFacetAttribute(e,a,n):t,0<i.length&&(o.numericFilters=i),0<r.length&&(o.facetFilters=r),c(s({},e.getQueryParams(),o))},_getNumericFilters:function(e,i){var a;return e.numericFilters||(a=[],Object.keys(e.numericRefinements).forEac
1h(function(r){var t=e.numericRefinements[r]||{};Object.keys(t).forEach(function(n){var e=t[n]||[];i!==r&&e.forEach(function(e){var t;Array.isArray(e)?(t=e.map(function(e){return r+n+e}),a.push(t)):a.push(r+n+e)})})}),a)},_getTagFilters:function(e){return e.tagFilters||e.tagRefinements.join(",")},_getFacetFilters:function(o,s,c){var u=[],e=o.facetsRefinements||{},n=(Object.keys(e).sort().forEach(function(t){(e[t]||[]).slice().sort().forEach(function(e){u.push(t+":"+e)})}),o.facetsExcludes||{}),r=(Object.keys(n).sort().forEach(function(t){(n[t]||[]).sort().forEach(function(e){u.push(t+":-"+e)})}),o.disjunctiveFacetsRefinements||{}),l=(Object.keys(r).sort().forEach(function(t){var n,e=r[t]||[];t!==s&&e&&0!==e.length&&(n=[],e.slice().sort().forEach(function(e){n.push(t+":"+e)}),u.push(n))}),o.hierarchicalFacetsRefinements||{});return Object.keys(l).sort().forEach(function(e){var t=(l[e]||[])[0];if(void 0!==t){var n,r=o.getHierarchicalFacetByName(e),i=o._getHierarchicalFacetSeparator(r),a=o._getHierarchicalRootPath(r);if(s===e){if(-1===t.indexOf(i)||!a&&!0===c||a&&a.split(i).length===t.split(i).length)return;t=a?(n=a.split(i).length-1,a):(n=t.split(i).length-2,t.slice(0,t.lastIndexOf(i)))}else n=t.split(i).length-1;(e=r.attributes[n])&&u.push([e+":"+t])}}),u},_getHitsHierarchicalFacetsAttributes:function(i){return i.hierarchicalFacets.reduce(function(e,t){var n,r=i.getHierarchicalRefinement(t.name)[0];return r?(n=i._getHierarchicalFacetSeparator(t),r=r.split(n).length,n=t.attributes.slice(0,r+1),e.concat(n)):(e.push(t.attributes[0]),e)},[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,n){var r,i=e._getHierarchicalFacetSeparator(t);return!0===n?(n=0,(r=e._getHierarchicalRootPath(t))&&(n=r.split(i).length),[t.attributes[n]]):(r=(e.getHierarchicalRefinement(t.name)[0]||"").split(i).length-1,t.attributes.slice(0,1+r))},getSearchForFacetQuery:function(e,t,n,r){r=r.isDisjunctiveFacet(e)?r.clearRefinements(e):r,t={facetQuery:t,facetName:e};return"number"==typeof n&&(t.maxFacetHits=n),c(s({},l._getHitsSearchParams(r),t))}};e.exports=l},function(e,t,n){e.exports=function(e){return null!==e&&/^[a-zA-Z0-9_-]{1,64}$/.test(e)}},function(e,t,n){var s=n(44),c=n(211);e.exports=function(n,r){var t,i,a,o={};return r.forEach(function(e){e.forEach(function(e,t){n.includes(e.objectID)||(o[e.objectID]?o[e.objectID]={indexSum:o[e.objectID].indexSum+t,count:o[e.objectID].count+1}:o[e.objectID]={indexSum:t,count:1})})}),t=o,i=r.length,a=[],Object.keys(t).forEach(function(e){t[e].count<2&&(t[e].indexSum+=100),a.push({objectID:e,avgOfIndices:t[e].indexSum/i})}),a.sort(function(e,t){return e.avgOfIndices>t.avgOfIndices?1:-1}).reduce(function(e,t){var n=s(c(r),function(e){return e.objectID===t.objectID});return n?e.concat(n):e},[])}},function(e,t,n){var r;r=function(){function t(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function v(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?t(Object(i),!0).forEach(function(e){var t,n;t=r,n=i[e=e],e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):t(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function d(e,t){if(null==e)return{};var n,r=((e,t)=>{if(null==e)return{};for(var n,r={},i=Object.keys(e),a=0;a<i.length;a++)n=i[a],0<=t.indexOf(n)||(r[n]=e[n]);return r})(e,t);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(e),a=0;a<i.length;a++)n=i[a],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n]);return r}function f(e,t){return(e=>{if(Array.isArray(e))return e})(e)||((e,t)=>{if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}return n}})(e,t)||(()=>
1{throw new TypeError("Invalid attempt to destructure non-iterable instance")})()}function y(e){return(e=>{if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}})(e)||(e=>{if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)})(e)||(()=>{throw new TypeError("Invalid attempt to spread non-iterable instance")})()}function r(){var e="undefined"!=typeof globalThis?globalThis:void 0;return e&&e.scheduler&&e.scheduler.yield?e.scheduler.yield().catch(function(e){return console.error("Failed to yield to main: ",e),new Promise(function(e){return setTimeout(e,0)})}):new Promise(function(e){return setTimeout(e,0)})}function D(s){function c(){return JSON.parse(l().getItem(u)||"{}")}var e,u="algoliasearch-client-js-".concat(s.key),l=function(){return e=void 0===e?s.localStorage||window.localStorage:e};return{get:function(i,a){var o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r().then(function(){t=s.timeToLive?1e3*s.timeToLive:null,e=c(),n=(new Date).getTime();var t,n,e=Object.fromEntries(Object.entries(e).filter(function(e){e=f(e,2)[1];return!(!e||void 0===e.timestamp)&&(!t||e.timestamp+t>=n)})),r=e[JSON.stringify(i)];return e=e,l().setItem(u,JSON.stringify(e)),r?r.value:a().then(function(e){return o.miss(e).then(function(){return e})})})},set:function(t,n){return r().then(function(){var e=c();return e[JSON.stringify(t)]={timestamp:(new Date).getTime(),value:n},l().setItem(u,JSON.stringify(e)),n})},delete:function(t){return r().then(function(){var e=c();delete e[JSON.stringify(t)],l().setItem(u,JSON.stringify(e))})},clear:function(){return Promise.resolve().then(function(){l().removeItem(u)})}}}function u(e){var a=0<arguments.length&&void 0!==e?e:{serializable:!0},o={};return{get:function(e,t){var n,r,i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},e=JSON.stringify(e);return e in o?Promise.resolve(a.serializable?JSON.parse(o[e]):o[e]):(n=t(),r=i&&i.miss||function(){return Promise.resolve()},n.then(function(e){return r(e)}).then(function(){return n}))},set:function(e,t){return o[JSON.stringify(e)]=a.serializable?JSON.stringify(t):t,Promise.resolve(t)},delete:function(e){return delete o[JSON.stringify(e)],Promise.resolve()},clear:function(){return o={},Promise.resolve()}}}function l(e,t,n){var r={"x-algolia-api-key":n,"x-algolia-application-id":t};return{headers:function(){return e===g.WithinHeaders?r:{}},queryParameters:function(){return e===g.WithinQueryParameters?r:{}}}}function s(n){var r=0;return n(function t(){return r++,new Promise(function(e){setTimeout(function(){e(n(t))},Math.min(100*r,1e3))})})}function h(e,t){var n=1<arguments.length&&void 0!==t?t:function(e,t){return Promise.resolve()};return Object.assign(e,{wait:function(t){return h(e.then(function(e){return Promise.all([n(e,t),e])}).then(function(e){return e[1]}))}})}function p(t,n){return n&&Object.keys(n).forEach(function(e){t[e]=n[e](t)}),t}function m(e){for(var t=arguments.length,n=new Array(1<t?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=0;return e.replace(/%s/g,function(){return encodeURIComponent(n[i++])})}var g={WithinQueryParameters:0,WithinHeaders:1};function o(e,t){var n=e||{},r=n.data||{};return Object.keys(n).forEach(function(e){-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&&(r[e]=n[e])}),{data:0<Object.entries(r).length?r:void 0,timeout:n.timeout||t,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}var b={Read:1,Write:2,Any:3},S=1,H=2,w=3;function W(e,t){t=1<arguments.length&&void 0!==t?t:S;return v(v({},e),{},{status:t,lastUpdate:Date.now()})}function q(e){return"string"==typeof e?{protocol:"https",url:e,accept:b.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||b.Any}}var i="DELETE",R="GET",x="POST",c="PUT";function B(s,e,c,u){function l(n,r){var i=n.pop();if(void 0===i)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, please reach out to the Algolia Support team: https://alg.li/support .",transporterStackTrace:$(d)};function a(e){return e={request:t,response:e,host:i,triesLeft:n.length},d.push(e),e}var t={data:f,headers:h,method:p,url:((e,t,n)=>(n=U(n),e="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t),n.length&&(e+="?".concat(n)),e))(i,c.path,m),connectTimeout:r(g,s.timeouts.connect),responseTimeout:r(g,u.timeout)},o={onSuccess:function(t){try{return JSON.parse(t.content)}catch(e){throw{name:"DeserializationError",message:e.message,response:t}}},onRetry:function(e){var t=a(e);return e.isTimedOut&&g++,Promise.all([s.logger.info("Retryable failure",Q(t)),s.hostsCache.set(i,W(i,e.isTimedOut?w:H))]).then(function(){return l(n,r)})},onFail:function(e){throw a(e),((e,t)=>{var n=e.content,r=e.status,i=n;try{i=JSON.parse(n).message}catch(e){}return{name:"ApiError",message:i,status:r,transporterStackTrace:t}})(e,$(d))}};
1return s.requester.send(t).then(function(e){return t=o,r=(n=e=e).status,n.isTimedOut||!n.isTimedOut&&0==~~n.status||2!=~~(r/100)&&4!=~~(r/100)?t.onRetry(e):2==~~(e.status/100)?t.onSuccess(e):t.onFail(e);var t,n,r})}var n,r,t,i,d=[],f=((e,t)=>{if(e.method!==R&&(void 0!==e.data||void 0!==t.data))return e=Array.isArray(e.data)?e.data:v(v({},e.data),t.data),JSON.stringify(e)})(c,u),h=(a=u,n=v(v({},s.headers),a.headers),r={},Object.keys(n).forEach(function(e){var t=n[e];r[e.toLowerCase()]=t}),r),p=c.method,a=c.method!==R?{}:v(v({},c.data),u.data),m=v(v(v({"x-algolia-agent":s.userAgent.value},s.queryParameters),a),u.queryParameters),g=0;return t=s.hostsCache,i=e,Promise.all(i.map(function(e){return t.get(e,function(){return Promise.resolve(W(e))})})).then(function(e){var t=e.filter(function(e){return(e=e).status===S||12e4<Date.now()-e.lastUpdate}),n=e.filter(function(e){return(e=e).status===w&&Date.now()-e.lastUpdate<=12e4}),e=[].concat(y(t),y(n));return{getTimeout:function(e,t){return(0===n.length&&0===e?1:n.length+3+e)*t},statelessHosts:0<e.length?e.map(q):i}}).then(function(e){return l(y(e.statelessHosts).reverse(),e.getTimeout)})}function _(e){var t=e.hostsCache,n=e.hosts,a={hostsCache:t,logger:e.logger,requester:e.requester,requestsCache:e.requestsCache,responsesCache:e.responsesCache,timeouts:e.timeouts,userAgent:e.userAgent,headers:e.headers,queryParameters:e.queryParameters,hosts:n.map(q),read:function(e,t){function n(){return B(a,a.hosts.filter(function(e){return 0!=(e.accept&b.Read)}),e,i)}var r,i=o(t,a.timeouts.read);return!0!==(void 0!==i.cacheable?i:e).cacheable?n():a.responsesCache.get(r={request:e,mappedRequestOptions:i,transporter:{queryParameters:a.queryParameters,headers:a.headers}},function(){return a.requestsCache.get(r,function(){return a.requestsCache.set(r,n()).then(function(e){return Promise.all([a.requestsCache.delete(r),e])},function(e){return Promise.all([a.requestsCache.delete(r),Promise.reject(e)])}).then(function(e){e=f(e,2);return e[0],e[1]})})},{miss:function(e){return a.responsesCache.set(r,e)}})},write:function(e,t){return B(a,a.hosts.filter(function(e){return 0!=(e.accept&b.Write)}),e,o(t,a.timeouts.write))}};return a}function U(n){return Object.keys(n).map(function(e){return m("%s=%s",e,(t=n[e],"[object Object]"===Object.prototype.toString.call(t)||"[object Array]"===Object.prototype.toString.call(t)?JSON.stringify(n[e]):n[e]));var t}).join("&")}function $(e){return e.map(Q)}function Q(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return v(v({},e),{},{request:v(v({},e.request),{},{headers:v(v({},e.request.headers),t)})})}function z(n){return function(e,t){return n.transporter.write({method:x,path:"2/abtests",data:e},t)}}function V(n){return function(e,t){return n.transporter.write({method:i,path:m("2/abtests/%s",e)},t)}}function K(n){return function(e,t){return n.transporter.read({method:R,path:m("2/abtests/%s",e)},t)}}function J(t){return function(e){return t.transporter.read({method:R,path:"2/abtests"},e)}}function G(n){return function(e,t){return n.transporter.write({method:x,path:m("2/abtests/%s/stop",e)},t)}}function Y(t){return function(e){return t.transporter.read({method:R,path:"1/strategies/personalization"},e)}}function Z(n){return function(e,t){return n.transporter.write({method:x,path:"1/strategies/personalization",data:e},t)}}function a(r){return function t(n){return r.request(n).then(function(e){if(void 0!==r.batch&&r.batch(e.hits),!r.shouldStop(e))return e.cursor?t({cursor:e.cursor}):t({page:(n.page||0)+1})})}({})}function X(r){return function(e,t){var t=t||{},n=t.queryParameters,t=d(t,["queryParameters"]),e=v({acl:e},void 0!==n?{queryParameters:n}:{});return h(r.transporter.write({method:x,path:"1/keys",data:e},t),function(e,n){return s(function(t){return P(r)(e.key,n).catch(function(e){if(404!==e.status)throw e;return t()})})})}}function ee(r){return function(e,t,n){n=o(n);return n.queryParameters["X-Algolia-User-ID"]=e,r.transporter.write({method:x,path:"1/clusters/mapping",data:{cluster:t}},n)}}function te(r){return function(e,t,n){return r.transporter.write({method:x,path:"1/clusters/mapping/batch",data:{users:e,cluster:t}},n)}}function ne(n){return function(e,t){return h(n.transporter.write({method:x,path:m("/1/dictionaries/%s/batch",e),data:{clearExistingDictionaryEntries:!0,requests:{action:"addEntry",body:[]}}},t),function(e,t){return E(n)(e.taskID,t)}
1)}}function re(r){return function(e,t,n){return C(r)(e,t,v(v({},n),{},{scope:[j.Rules]}))}}function ie(r){return function(e,t,n){return C(r)(e,t,v(v({},n),{},{scope:[j.Settings]}))}}function ae(r){return function(e,t,n){return C(r)(e,t,v(v({},n),{},{scope:[j.Synonyms]}))}}function oe(n){return function(e,t){return e.method===R?n.transporter.read(e,t):n.transporter.write(e,t)}}function se(r){return function(n,e){return h(r.transporter.write({method:i,path:m("1/keys/%s",n)},e),function(e,t){return s(function(e){return P(r)(n,t).then(e).catch(function(e){if(404!==e.status)throw e})})})}}function ce(r){return function(e,t,n){t=t.map(function(e){return{action:"deleteEntry",body:{objectID:e}}});return h(r.transporter.write({method:x,path:m("/1/dictionaries/%s/batch",e),data:{clearExistingDictionaryEntries:!1,requests:t}},n),function(e,t){return E(r)(e.taskID,t)})}}function ue(t){return function(e){return t.transporter.read({method:R,path:"/1/dictionaries/*/settings"},e)}}function le(t){return function(e){return t.transporter.read({method:R,path:"1/logs"},e)}}function de(t){return function(e){return t.transporter.read({method:R,path:"1/clusters/mapping/top"},e)}}function fe(n){return function(e,t){return n.transporter.read({method:R,path:m("1/clusters/mapping/%s",e)},t)}}function he(n){return function(e){var e=e||{},t=e.retrieveMappings,e=d(e,["retrieveMappings"]);return!0===t&&(e.getClusters=!0),n.transporter.read({method:R,path:"1/clusters/mapping/pending"},e)}}function pe(t){return function(e){return t.transporter.read({method:R,path:"1/keys"},e)}}function me(t){return function(e){return t.transporter.read({method:R,path:"1/clusters"},e)}}function ge(t){return function(e){return t.transporter.read({method:R,path:"1/indexes"},e)}}function ve(t){return function(e){return t.transporter.read({method:R,path:"1/clusters/mapping"},e)}}function ye(r){return function(n,e,t){return h(r.transporter.write({method:x,path:m("1/indexes/%s/operation",n),data:{operation:"move",destination:e}},t),function(e,t){return I(r)(n,{methods:{waitTask:F}}).waitTask(e.taskID,t)})}}function be(r){return function(e,t){return h(r.transporter.write({method:x,path:"1/indexes/*/batch",data:{requests:e}},t),function(t,n){return Promise.all(Object.keys(t.taskID).map(function(e){return I(r)(e,{methods:{waitTask:F}}).waitTask(t.taskID[e],n)}))})}}function Se(n){return function(e,t){return n.transporter.read({method:x,path:"1/indexes/*/objects",data:{requests:e}},t)}}function we(n){return function(e,t){e=e.map(function(e){return v(v({},e),{},{params:U(e.params||{})})});return n.transporter.read({method:x,path:"1/indexes/*/queries",data:{requests:e},cacheable:!0},t)}}function Re(a){return function(e,i){return Promise.all(e.map(function(e){var t=e.params,n=t.facetName,r=t.facetQuery,t=d(t,["facetName","facetQuery"]);return I(a)(e.indexName,{methods:{searchForFacetValues:gt}}).searchForFacetValues(n,r,v(v({},i),t))}))}}function xe(n){return function(e,t){t=o(t);return t.queryParameters["X-Algolia-User-ID"]=e,n.transporter.write({method:i,path:"1/clusters/mapping"},t)}}function _e(r){return function(e,t,n){t=t.map(function(e){return{action:"addEntry",body:e}});return h(r.transporter.write({method:x,path:m("/1/dictionaries/%s/batch",e),data:{clearExistingDictionaryEntries:!0,requests:t}},n),function(e,t){return E(r)(e.taskID,t)})}}function Ce(i){return function(r,e){return h(i.transporter.write({method:x,path:m("1/keys/%s/restore",r)},e),function(e,n){return s(function(t){return P(i)(r,n).catch(function(e){if(404!==e.status)throw e;return t()})})})}}function Pe(r){return function(e,t,n){t=t.map(function(e){return{action:"addEntry",body:e}});return h(r.transporter.write({method:x,path:m("/1/dictionaries/%s/batch",e),data:{clearExistingDictionaryEntries:!1,requests:t}},n),function(e,t){return E(r)(e.taskID,t)})}}function Ie(r){return function(e,t,n){return r.transporter.read({method:x,path:m("/1/dictionaries/%s/search",e),data:{query:t},cacheable:!0},n)}}function Ee(n){return function(e,t){return n.transporter.read({method:x,path:"1/clusters/mapping/search",data:{query:e}},t)}}function ke(n){return function(e,t){return h(n.transporter.write({method:c,path:"/1/dictionaries/*/settings",data:e},t),function(e,t){return E(n)(e.taskID,t)}
1)}}function Te(o){return function(r,e){var i=Object.assign({},e),e=e||{},t=e.queryParameters,e=d(e,["queryParameters"]),t=t?{queryParameters:t}:{},a=["acl","indexes","referers","restrictSources","queryParameters","description","maxQueriesPerIPPerHour","maxHitsPerQuery"];return h(o.transporter.write({method:c,path:m("1/keys/%s",r),data:t},e),function(e,t){return s(function(n){return P(o)(r,t).then(function(e){return t=e,Object.keys(i).filter(function(e){return-1!==a.indexOf(e)}).every(function(n){var e;return Array.isArray(t[n])&&Array.isArray(i[n])?(e=t[n]).length===i[n].length&&e.every(function(e,t){return e===i[n][t]}):t[n]===i[n]})?Promise.resolve():n();var t})})})}}function Ne(n){return function(t){return a(v(v({shouldStop:function(e){return void 0===e.cursor}},t),{},{request:function(e){return n.transporter.read({method:x,path:m("1/indexes/%s/browse",n.indexName),data:e},t)}}))}}function Ae(n){return function(e){var t=v({hitsPerPage:1e3},e);return a(v(v({shouldStop:function(e){return e.hits.length<t.hitsPerPage}},t),{},{request:function(e){return vt(n)("",v(v({},t),e)).then(function(e){return v(v({},e),{},{hits:e.hits.map(function(e){return delete e._highlightResult,e})})})}}))}}function Fe(n){return function(e){var t=v({hitsPerPage:1e3},e);return a(v(v({shouldStop:function(e){return e.hits.length<t.hitsPerPage}},t),{},{request:function(e){return yt(n)("",v(v({},t),e)).then(function(e){return v(v({},e),{},{hits:e.hits.map(function(e){return delete e._highlightResult,e})})})}}))}}function Oe(n){return function(e){return h(n.transporter.write({method:x,path:m("1/indexes/%s/clear",n.indexName)},e),function(e,t){return F(n)(e.taskID,t)})}}function je(n){return function(e){var e=e||{},t=e.forwardToReplicas,e=o(d(e,["forwardToReplicas"]));return t&&(e.queryParameters.forwardToReplicas=1),h(n.transporter.write({method:x,path:m("1/indexes/%s/rules/clear",n.indexName)},e),function(e,t){return F(n)(e.taskID,t)})}}function Me(n){return function(e){var e=e||{},t=e.forwardToReplicas,e=o(d(e,["forwardToReplicas"]));return t&&(e.queryParameters.forwardToReplicas=1),h(n.transporter.write({method:x,path:m("1/indexes/%s/synonyms/clear",n.indexName)},e),function(e,t){return F(n)(e.taskID,t)})}}function Le(n){return function(e,t){return h(n.transporter.write({method:x,path:m("1/indexes/%s/deleteByQuery",n.indexName),data:e},t),function(e,t){return F(n)(e.taskID,t)})}}function De(n){return function(e,t){return h(ft(n)([e],t).then(function(e){return{taskID:e.taskIDs[0]}}),function(e,t){return F(n)(e.taskID,t)})}}function He(r){return function(e,t){var t=t||{},n=t.forwardToReplicas,t=o(d(t,["forwardToReplicas"]));return n&&(t.queryParameters.forwardToReplicas=1),h(r.transporter.write({method:i,path:m("1/indexes/%s/rules/%s",r.indexName,e)},t),function(e,t){return F(r)(e.taskID,t)})}}function We(r){return function(e,t){var t=t||{},n=t.forwardToReplicas,t=o(d(t,["forwardToReplicas"]));return n&&(t.queryParameters.forwardToReplicas=1),h(r.transporter.write({method:i,path:m("1/indexes/%s/synonyms/%s",r.indexName,e)},t),function(e,t){return F(r)(e.taskID,t)})}}function qe(t){return function(e){return ht(t)(e).then(function(){return!0}).catch(function(e){if(404!==e.status)throw e;return!1})}}function Be(r){return function(e,t,n){return r.transporter.read({method:x,path:m("1/answers/%s/prediction",r.indexName),data:{query:e,queryLanguages:t},cacheable:!0},n)}}function Ue(r){return function(o,e){var e=e||{},t=e.query,s=e.paginate,n=d(e,["query","paginate"]),c=0;return function a(){return mt(r)(t||"",v(v({},n),{},{page:c})).then(function(e){for(var t=0,n=Object.entries(e.hits);t<n.length;t++){var r=f(n[t],2),i=r[0],r=r[1];if(o(r))return{object:r,position:parseInt(i,10),page:c}}if(c++,!1===s||c>=e.nbPages)throw{name:"ObjectNotFoundError",message:"Object not found."};return a()})}()}}function $e(n){return function(e,t){return n.transporter.read({method:R,path:m("1/indexes/%s/%s",n.indexName,e)},t)}}function Qe(){return function(e,t){for(var n=0,r=Object.entries(e.hits);n<r.length;n++){var i=f(r[n],2),a=i[0];if(i[1].objectID===t)return parseInt(a,10)}return-1}}function ze(r){return function(e,t){var t=t||{},n=t.attributesToRetrieve,t=d(t,["attributesToRetrieve"]),e=e.map(function(e){return v({indexName:r.indexName,objectID:e},n?{attributesToRetrieve:n}:{})});return r.transporter.read({method:x,path:"1/indexes/*/objects",data:{requests:e}},t)}}function Ve(n){return function(e,t){return n.transporter.read({method:R,path:m("1/indexes/%s/rules/%s",n.indexName,e)},t)}}function Ke(n){return function(e,t){return n.transporter.read({method:R,path:m("1/indexes/%s/synonyms/%s",n.indexName,e)},t)}}function Je(n){return function(e,t){return h(pt(n)([e],t).then(function(e){return{objectID:e.objectIDs[0],taskID:e.taskIDs[0]}}),function(e,t){return F(n)(e.taskID,t)}
1)}}function Ge(l){return function(t,e){function n(e,t,n,r){return h(l.transporter.write({method:x,path:m("1/indexes/%s/operation",e),data:{operation:n,destination:t}},r),function(e,t){return F(l)(e.taskID,t)})}var e=e||{},r=e.safe,i=e.autoGenerateObjectIDIfNotExist,a=e.batchSize,o=d(e,["safe","autoGenerateObjectIDIfNotExist","batchSize"]),e=Math.random().toString(36).substring(7),s="".concat(l.indexName,"_tmp_").concat(e),c=T({appId:l.appId,transporter:l.transporter,indexName:s}),u=[],e=n(l.indexName,s,"copy",v(v({},o),{},{scope:["settings","synonyms","rules"]}));return u.push(e),h((r?e.wait(o):e).then(function(){var e=c(t,v(v({},o),{},{autoGenerateObjectIDIfNotExist:i,batchSize:a}));return u.push(e),r?e.wait(o):e}).then(function(){var e=n(s,l.indexName,"move",o);return u.push(e),r?e.wait(o):e}).then(function(){return Promise.all(u)}).then(function(e){var e=f(e,3),t=e[0],n=e[1],e=e[2];return{objectIDs:n.objectIDs,taskIDs:[t.taskID].concat(y(n.taskIDs),[e.taskID])}}).catch(function(e){return dt({appId:l.appId,transporter:l.transporter,indexName:s})().catch(function(){}).then(function(){throw e})}),function(e,t){return Promise.all(u.map(function(e){return e.wait(t)}))})}}function Ye(n){return function(e,t){return N(n)(e,v(v({},t),{},{clearExistingRules:!0}))}}function Ze(n){return function(e,t){return A(n)(e,v(v({},t),{},{clearExistingSynonyms:!0}))}}function Xe(n){return function(e,t){return h(T(n)([e],t).then(function(e){return{objectID:e.objectIDs[0],taskID:e.taskIDs[0]}}),function(e,t){return F(n)(e.taskID,t)})}}function et(n){return function(e,t){return N(n)([e],t)}}function tt(n){return function(e,t){return A(n)([e],t)}}function nt(r){return function(e,t){var t=t||{},n=t.forwardToReplicas,t=o(d(t,["forwardToReplicas"]));return n&&(t.queryParameters.forwardToReplicas=1),h(r.transporter.write({method:c,path:m("1/indexes/%s/settings",r.indexName),data:e},t),function(e,t){return F(r)(e.taskID,t)})}}function rt(n){return function(e,t){return M(n)(e.map(function(e){return v(v({},e),{},{fallbackParameters:{},model:"bought-together"})}),t)}}function it(n){return function(e,t){return M(n)(e.map(function(e){return v(v({},e),{},{model:"related-products"})}),t)}}function at(n){return function(e,t){e=e.map(function(e){return v(v({},e),{},{model:"trending-facets",threshold:e.threshold||0})});return n.transporter.read({method:x,path:"1/indexes/*/recommendations",data:{requests:e},cacheable:!0},t)}}function ot(n){return function(e,t){e=e.map(function(e){return v(v({},e),{},{model:"trending-items",threshold:e.threshold||0})});return n.transporter.read({method:x,path:"1/indexes/*/recommendations",data:{requests:e},cacheable:!0},t)}}function st(n){return function(e,t){return M(n)(e.map(function(e){return v(v({},e),{},{model:"looking-similar"})}),t)}}function ct(n){return function(e,t){e=e.map(function(e){return v(v({},e),{},{model:"recommended-for-you",threshold:e.threshold||0})});return n.transporter.read({method:x,path:"1/indexes/*/recommendations",data:{requests:e},cacheable:!0},t)}}var C=function(r){return function(n,e,t){return h(r.transporter.write({method:x,path:m("1/indexes/%s/operation",n),data:{operation:"copy",destination:e}},t),function(e,t){return I(r)(n,{methods:{waitTask:F}}).waitTask(e.taskID,t)})}},P=function(n){return function(e,t){return n.transporter.read({method:R,path:m("1/keys/%s",e)},t)}},ut=function(n){return function(e,t){return n.transporter.read({method:R,path:m("1/task/%s",e.toString())},t)}},I=function(t){return function(e){return p({transporter:t.transporter,appId:t.appId,indexName:e},(1<arguments.length&&void 0!==arguments[1]?arguments[1]:{}).methods)}},E=function(r){return function(e,n){return s(function(t){return ut(r)(e,n).then(function(e){return"published"!==e.status?t():void 0})})}},lt=function(n){return function(e,t){return h(n.transporter.write({method:x,path:m("1/indexes/%s/batch",n.indexName),data:{requests:e}},t),function(e,t){return F(n)(e.taskID,t)})}},k=function(c){return function(r,i,e){var e=e||{},a=e.batchSize,o=d(e,["batchSize"]),s={taskIDs:[],objectIDs:[]};return h(function t(){for(var e=[],n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:0;n<r.length&&(e.push(r[n]),e.length!==(a||1e3));n++);return 0===e.length?Promise.resolve(s):lt(c)(e.map(function(e){return{action:i,body:e}}),o).then(function(e){return s.objectIDs=s.objectIDs.concat(e.objectIDs),s.taskIDs.push(e.taskID),t(++n)})}(),function(e,t){return Promise.all(e.taskIDs.map(function(e){return F(c)(e,t)}))})}},dt=function(n){return function(e){return h(n.transporter.write({method:i,path:m("1/indexes/%s",n.indexName)},e),function(e,t){return F(n)(e.taskID,t)}
1)}},ft=function(n){return function(e,t){e=e.map(function(e){return{objectID:e}});return k(n)(e,O.DeleteObject,t)}},ht=function(t){return function(e){return t.transporter.read({method:R,path:m("1/indexes/%s/settings",t.indexName),data:{getVersion:2}},e)}},pt=function(r){return function(e,t){var t=t||{},n=t.createIfNotExists,t=d(t,["createIfNotExists"]),n=n?O.PartialUpdateObject:O.PartialUpdateObjectNoCreate;return k(r)(e,n,t)}},T=function(c){return function(e,t){var t=t||{},n=t.autoGenerateObjectIDIfNotExist,t=d(t,["autoGenerateObjectIDIfNotExist"]),n=n?O.AddObject:O.UpdateObject;if(n===O.UpdateObject){var r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done);r=!0)if(void 0===o.value.objectID)return h(Promise.reject({name:"MissingObjectIDError",message:"All objects must have an unique objectID (like a primary key) to be valid. Algolia is also able to generate objectIDs automatically but *it's not recommended*. To do it, use the `{'autoGenerateObjectIDIfNotExist': true}` option."}))}catch(e){i=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}}return k(c)(e,n,t)}},N=function(i){return function(e,t){var t=t||{},n=t.forwardToReplicas,r=t.clearExistingRules,t=o(d(t,["forwardToReplicas","clearExistingRules"]));return n&&(t.queryParameters.forwardToReplicas=1),r&&(t.queryParameters.clearExistingRules=1),h(i.transporter.write({method:x,path:m("1/indexes/%s/rules/batch",i.indexName),data:e},t),function(e,t){return F(i)(e.taskID,t)})}},A=function(a){return function(e,t){var t=t||{},n=t.forwardToReplicas,r=t.clearExistingSynonyms,i=t.replaceExistingSynonyms,t=o(d(t,["forwardToReplicas","clearExistingSynonyms","replaceExistingSynonyms"]));return n&&(t.queryParameters.forwardToReplicas=1),(i||r)&&(t.queryParameters.replaceExistingSynonyms=1),h(a.transporter.write({method:x,path:m("1/indexes/%s/synonyms/batch",a.indexName),data:e},t),function(e,t){return F(a)(e.taskID,t)})}},mt=function(n){return function(e,t){return n.transporter.read({method:x,path:m("1/indexes/%s/query",n.indexName),data:{query:e},cacheable:!0},t)}},gt=function(r){return function(e,t,n){return r.transporter.read({method:x,path:m("1/indexes/%s/facets/%s/query",r.indexName,e),data:{facetQuery:t},cacheable:!0},n)}},vt=function(n){return function(e,t){return n.transporter.read({method:x,path:m("1/indexes/%s/rules/search",n.indexName),data:{query:e}},t)}},yt=function(n){return function(e,t){return n.transporter.read({method:x,path:m("1/indexes/%s/synonyms/search",n.indexName),data:{query:e}},t)}},F=function(i){return function(e,r){return s(function(t){return n=i,((e,t)=>n.transporter.read({method:R,path:m("1/indexes/%s/task/%s",n.indexName,e.toString())},t))(e,r).then(function(e){return"published"!==e.status?t():void 0});var n})}},O={AddObject:"addObject",UpdateObject:"updateObject",PartialUpdateObject:"partialUpdateObject",PartialUpdateObjectNoCreate:"partialUpdateObjectNoCreate",DeleteObject:"deleteObject",DeleteIndex:"delete",ClearIndex:"clear"},j={Settings:"settings",Synonyms:"synonyms",Rules:"rules"},M=function(n){return function(e,t){e=e.map(function(e){return v(v({},e),{},{threshold:e.threshold||0})});return n.transporter.read({method:x,path:"1/indexes/*/recommendations",data:{requests:e},cacheable:!0},t)}};function L(e){return{name:"TransformationConfigurationError",message:e}}function e(e,t,n){function r(){return function(e){return e=v(v(v({},o),e),{},{methods:{getPersonalizationStrategy:Y,setPersonalizationStrategy:Z}}),t=e.region||"us",n=l(g.WithinHeaders,e.appId,e.apiKey),t=_(v(v({hosts:[{url:"personalization.".concat(t,".algolia.com")}]},e),{},{headers:v(v(v({},n.headers()),{"content-type":"application/json"}),e.headers),queryParameters:v(v({},n.queryParameters()),e.queryParameters)})),p({appId:e.appId,transporter:t},e.methods);var t,n}}var c,i,a,o={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(a){return new Promise(function(n){var r=new XMLHttpRequest;r.open(a.method,a.url,!0),Object.keys(a.headers).forEach(function(e){return r.setRequestHeader(e,a.headers[e])});function e(e,t){return setTimeout(function(){r.abort(),n({status:0,content:t,isTimedOut:!0})},1e3*e)}var t,i=e(a.connectTimeout,"Connection timeout");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===t&&(clearTimeout(i),t=e(a.responseTimeout,"Socket timeout"))},r.onerror=function(){0===r.status&&(clearTimeout(i),clearTimeout(t),n({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(i),clearTimeout(t),n({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(a.data)})}},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}},responsesCache:u(),requestsCache:u({serializable:!1}),hostsCache:function r(e){var i=y(e.caches),a=i.shift();return void 0===a?{get:function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then(function(e){return Promise.all([e,n.miss(e)])}).then(function(e){return f(e,1)[0]})},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return a.get(e,t,n).catch(function(){return r({caches:i}).get(e,t,n)})},set:function(e,t){return a.set(e,t).catch(function(){return r({caches:i}).set(e,t)})},delete:function(e){return a.delete(e).catch(function(){return r({caches:i}).delete(e)})}
1,clear:function(){return a.clear().catch(function(){return r({caches:i}).clear()})}}}({caches:[D({key:"".concat("4.26.0","-").concat(e)}),u()]}),userAgent:(i={value:"Algolia for JavaScript (".concat("4.26.0",")"),add:function(e){e="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===i.value.indexOf(e)&&(i.value="".concat(i.value).concat(e)),i}}).add({segment:"Browser"})},s=v(v({},o),n);if(n&&n.transformation){if(!n.transformation.region)throw L("`region` must be provided when leveraging the transformation pipeline");c=(e=>{if(!e||!e.transformation||!e.transformation.region)throw L("`region` must be provided when leveraging the transformation pipeline");if("eu"!==e.transformation.region&&"us"!==e.transformation.region)throw L("`region` is required and must be one of the following: eu, us");var t=e.appId,n=l(g.WithinHeaders,t,e.apiKey),i=_(v(v({hosts:[{url:"data.".concat(e.transformation.region,".algolia.com"),accept:b.ReadWrite,protocol:"https"}]},e),{},{headers:v(v(v({},n.headers()),{"content-type":"text/plain"}),e.headers),queryParameters:v(v({},n.queryParameters()),e.queryParameters)}));return{transporter:i,appId:t,addAlgoliaAgent:function(e,t){i.userAgent.add({segment:e,version:t}),i.userAgent.add({segment:"Ingestion",version:t}),i.userAgent.add({segment:"Ingestion via Algoliasearch"})},clearCache:function(){return Promise.all([i.requestsCache.clear(),i.responsesCache.clear()]).then(function(){})},push:function(e,t){var n=e.indexName,r=e.pushTaskPayload,e=e.watch;if(!n)throw L("Parameter `indexName` is required when calling `push`.");if(!r)throw L("Parameter `pushTaskPayload` is required when calling `push`.");if(!r.action)throw L("Parameter `pushTaskPayload.action` is required when calling `push`.");if(r.records)return t=t||{queryParameters:{}},i.write({method:x,path:m("1/push/%s",n),data:r},v(v({},t),{},{queryParameters:v(v({},t.queryParameters),{},{watch:void 0!==e})}));throw L("Parameter `pushTaskPayload.records` is required when calling `push`.")}}})(v(v({},n),o))}return t=v(v({},s),{},{methods:{search:we,searchForFacetValues:Re,multipleBatch:be,multipleGetObjects:Se,multipleQueries:we,copyIndex:C,copySettings:ie,copySynonyms:ae,copyRules:re,moveIndex:ye,listIndices:ge,getLogs:le,listClusters:me,multipleSearchForFacetValues:Re,getApiKey:P,addApiKey:X,listApiKeys:pe,updateApiKey:Te,deleteApiKey:se,restoreApiKey:Ce,assignUserID:ee,assignUserIDs:te,getUserID:fe,searchUserIDs:Ee,listUserIDs:ve,getTopUserIDs:de,removeUserID:xe,hasPendingMappings:he,clearDictionaryEntries:ne,deleteDictionaryEntries:ce,getDictionarySettings:ue,getAppTask:ut,replaceDictionaryEntries:_e,saveDictionaryEntries:Pe,searchDictionaryEntries:Ie,setDictionarySettings:ke,waitAppTask:E,customRequest:oe,initIndex:function(t){return function(e){return v(v({},I(t)(e,{methods:{batch:lt,delete:dt,findAnswers:Be,getObject:$e,getObjects:ze,saveObject:Xe,saveObjects:T,search:mt,searchForFacetValues:gt,waitTask:F,setSettings:nt,getSettings:ht,partialUpdateObject:Je,partialUpdateObjects:pt,deleteObject:De,deleteObjects:ft,deleteBy:Le,clearObjects:Oe,browseObjects:Ne,getObjectPosition:Qe,findObject:Ue,exists:qe,saveSynonym:tt,saveSynonyms:A,getSynonym:Ke,searchSynonyms:yt,browseSynonyms:Fe,deleteSynonym:We,clearSynonyms:Me,replaceAllObjects:Ge,replaceAllSynonyms:Ze,searchRules:vt,getRule:Ve,deleteRule:He,saveRule:et,saveRules:N,replaceAllRules:Ye,browseRules:Ae,clearRules:je}})),{},{saveObjectsWithTransformation:function(e,t){var n,r;if(s)return r=(t=t||{}).autoGenerateObjectIDIfNotExist,n=t.watch,t=d(t,["autoGenerateObjectIDIfNotExist","watch"]),r=r?O.AddObject:O.UpdateObject,s.push({indexName:o,pushTaskPayload:{action:r,records:e},watch:n},t);throw L("`options.transformation.region` must be provided at client instantiation before calling this method.")},partialUpdateObjectsWithTransformation:(i=o=e,a=s=c,function(e,t){var n,r;if(a)return r=(t=t||{}).createIfNotExists,n=t.watch,t=d(t,["createIfNotExists","watch"]),r=r?O.PartialUpdateObject:O.PartialUpdateObjectNoCreate,a.push({indexName:i,pushTaskPayload:{action:r,records:e},watch:n},t);throw L("`options.transformation.region` must be provided at client instantiation before calling this method.")})});var i,a,o,s}},initAnalytics:function(){return function(e){return e=v(v(v({},o),e),{},{methods:{addABTest:z,getABTest:K,getABTests:J,stopABTest:G,deleteABTest:V}}),t=e.region||"us",n=l(g.WithinHeaders,e.appId,e.apiKey),t=_(v(v({hosts:[{url:"analytics.".concat(t,".algolia.com")}]},e),{},{headers:v(v(v({},n.headers()),{"content-type":"application/json"}),e.headers),queryParameters:v(v({},n.queryParameters()),e.queryParameters)})),p({appId:e.appId,transporter:t},e.methods);var t,n}},initPersonalization:r,initRecommendation:function(){return function(e){return s.logger.info("The `initRecommendation` method is deprecated. Use `initPersonalization` instead."),r()(e)}},getRecommendations:M,getFrequentlyBoughtTogether:rt,getLookingSimilar:st,getRecommendedForYou:ct,getRelatedProducts:it,getTrendingFacets:at,getTrendingItems:ot}}),e=t.appId,n=l(void 0!==t.authMode?t.authMode:g.WithinHeaders,e,t.apiKey),p({transporter:a=_(v(v({hosts:[{url:"".concat(e,"-dsn.algolia.net"),accept:b.Read},{url:"".concat(e,".algolia.net"),accept:b.Write}].concat((e=>{for(var t=e.length-1;0<t;t--){var n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e})([{url:"".concat(e,"-1.algolianet.com")},{url:"".concat(e,"-2.algolianet.com")},{url:"".concat(e,"-3.algolianet.com")}]))},t),{},{headers:v(v(v({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),t.headers),queryParameters:v(v({},n.queryParameters()),t.queryParameters)})),appId:e,addAlgoliaAgent:function(e,t){a.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([a.requestsCache.clear(),a.responsesCache.clear()]).then(function(){})}},t.methods)}return e.version="4.26.0",e},e.exports=r()}
1,function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});t=n(92),n.n(t),t=n(179),n.n(t),t=n(192),n.n(t),t=n(189),n.n(t),t=n(186),n.n(t),n(187),t=n(181),n.n(t),n(185),n(184),t=n(180),n.n(t),t=n(190),n.n(t),t=n(188),n.n(t),t=n(183),n.n(t),t=n(182);n.n(t),n(191)},function(e,t,n){var r=n(53),i=n(105),a=n(71),n=n(221);e.exports=n||r.call(a,i)},function(e,t,n){e.exports="undefined"!=typeof Reflect&&Reflect&&Reflect.apply},function(e,t,n){var r;window,void 0!==(n="function"==typeof(r=function(){var n=(()=>{var e=window.Element.prototype;if(e.matches)return"matches";if(e.matchesSelector)return"matchesSelector";for(var t=["webkit","moz","ms","o"],n=0;n<t.length;n++){var r=t[n]+"MatchesSelector";if(e[r])return r}})();return function(e,t){return e[n](t)}})?r.call(t,n,t,e):r)&&(e.exports=n)},function(e,t,n){var r=n(106),n=n(114);try{i=[].__proto__===Array.prototype}catch(e){if(!(e&&"object"==typeof e&&"code"in e&&"ERR_PROTO_ACCESS"===e.code))throw e}var i=!!i&&n&&n(Object.prototype,"__proto__"),a=Object,o=a.getPrototypeOf;e.exports=i&&"function"==typeof i.get?r([i.get]):"function"==typeof o&&function(e){return o(null==e?e:a(e))}},function(e,t,n){e.exports=EvalError},function(e,t,n){e.exports=Error},function(e,t,n){e.exports=RangeError},function(e,t,n){e.exports=ReferenceError},function(e,t,n){e.exports=SyntaxError},function(e,t,n){e.exports=URIError},function(e,t,n){var r;r=function(e,r){var t=e.Slide,i=t.prototype.updateTarget,t=(t.prototype.updateTarget=function(){var n,r;i.apply(this,arguments),this.parent.options.fade&&(n=this.target-this.x,r=this.cells[0].x,this.cells.forEach(function(e){var t=e.x-r-n;e.renderPosition(t)}))},t.prototype.setOpacity=function(t){this.cells.forEach(function(e){e.element.style.opacity=t})},e.prototype),n=(e.createMethods.push("_createFade"),t._createFade=function(){this.fadeIndex=this.selectedIndex,this.prevSelectedIndex=this.selectedIndex,this.on("select",this.onSelectFade),this.on("dragEnd",this.onDragEndFade),this.on("settle",this.onSettleFade),this.on("activate",this.onActivateFade),this.on("deactivate",this.onDeactivateFade)},t.updateSlides),a=(t.updateSlides=function(){n.apply(this,arguments),this.options.fade&&this.slides.forEach(function(e,t){t=t==this.selectedIndex?1:0;e.setOpacity(t)},this)},t.onSelectFade=function(){this.fadeIndex=Math.min(this.prevSelectedIndex,this.slides.length-1),this.prevSelectedIndex=this.selectedIndex},t.onSettleFade=function(){delete this.didDragEnd,this.options.fade&&(this.selectedSlide.setOpacity(1),this.slides[this.fadeIndex])&&this.fadeIndex!=this.selectedIndex&&this.slides[this.fadeIndex].setOpacity(0)},t.onDragEndFade=function(){this.didDragEnd=!0},t.onActivateFade=function(){this.options.fade&&this.element.classList.add("is-fade")},t.onDeactivateFade=function(){this.options.fade&&(this.element.classList.remove("is-fade"),this.slides.forEach(function(e){e.setOpacity("")}))},t.positionSlider),o=(t.positionSlider=function(){this.options.fade?(this.fadeSlides(),this.dispatchScrollEvent()):a.apply(this,arguments)},t.positionSliderAtSelected),s=(t.positionSliderAtSelected=function(){this.options.fade&&this.setTranslateX(0),o.apply(this,arguments)},t.fadeSlides=function(){var e,t,n,r,i;this.slides.length<2||(e=this.getFadeIndexes(),i=this.slides[e.a],t=this.slides[e.b],n=this.wrapDifference(i.target,t.target),r=this.wrapDifference(i.target,-this.x),i.setOpacity(1-(r/=n)),t.setOpacity(r),i=e.a,this.isDragging&&(i=.5<r?e.a:e.b),null!=this.fadeHideIndex&&this.fadeHideIndex!=i&&this.fadeHideIndex!=e.a&&this.fadeHideIndex!=e.b&&this.slides[this.fadeHideIndex].setOpacity(0),this.fadeHideIndex=i)},t.getFadeIndexes=function(){return this.isDragging||this.didDragEnd?this.options.wrapAround?this.getFadeDragWrapIndexes():this.getFadeDragLimitIndexes():{a:this.fadeIndex,b:this.selectedIndex}},t.getFadeDragWrapIndexes=function(){var e=this.slides.map(function(e,t){return this.getSlideDistance(-this.x,t)},this),t=e.map(function(e){return Math.abs(e)}),n=Math.min.apply(Math,t),t=t.indexOf(n),n=e[t],e=this.slides.length;return{a:t,b:r.modulo(t+(0<=n?1:-1),e)}},t.getFadeDragLimitIndexes=function(){for(var e=0,t=0;t<this.slides.length-1;t++){var n=this.slides[t];
1if(-this.x<n.target)break;e=t}return{a:e,b:e+1}},t.wrapDifference=function(e,t){var n,t=t-e;return t=this.options.wrapAround&&(e=t+this.slideableWidth,n=t-this.slideableWidth,Math.abs(e)<Math.abs(t)&&(t=e),Math.abs(n)<Math.abs(t))?n:t},t._getWrapShiftCells),c=(t._getWrapShiftCells=function(){this.options.fade||s.apply(this,arguments)},t.shiftWrapCells);return t.shiftWrapCells=function(){this.options.fade||c.apply(this,arguments)},e},n=[n(110),n(30)],void 0!==(t="function"==typeof(r=r)?r.apply(t,n):r)&&(e.exports=t)},function(e,t,n){var r;window,r=function(e,t,r){var n=t.prototype;return n.insert=function(e,t){var n,r,i,a,o,e=this._makeCells(e);e&&e.length&&(n=this.cells.length,t=void 0===t?n:t,o=e,r=document.createDocumentFragment(),o.forEach(function(e){r.appendChild(e.element)}),o=r,(i=t==n)?this.slider.appendChild(o):(a=this.cells[t].element,this.slider.insertBefore(o,a)),0===t?this.cells=e.concat(this.cells):i?this.cells=this.cells.concat(e):(o=this.cells.splice(t,n-t),this.cells=this.cells.concat(e).concat(o)),this._sizeCells(e),this.cellChange(t,!0))},n.append=function(e){this.insert(e,this.cells.length)},n.prepend=function(e){this.insert(e,0)},n.remove=function(e){var n,e=this.getCells(e);e&&e.length&&(n=this.cells.length-1,e.forEach(function(e){e.remove();var t=this.cells.indexOf(e);n=Math.min(t,n),r.removeFrom(this.cells,e)},this),this.cellChange(n,!0))},n.cellSizeChange=function(e){var e=this.getCell(e);e&&(e.getSize(),e=this.cells.indexOf(e),this.cellChange(e))},n.cellChange=function(e,t){var n=this.selectedElement,n=(this._positionCells(e),this._getWrapShiftCells(),this.setGallerySize(),this.getCell(n));n&&(this.selectedIndex=this.getCellSlideIndex(n)),this.selectedIndex=Math.min(this.slides.length-1,this.selectedIndex),this.emitEvent("cellChange",[e]),this.select(this.selectedIndex),t&&this.positionSliderAtSelected()},t},n=[n(37),n(30)],void 0!==(t=function(e,t){return r(0,e,t)}.apply(t,n))&&(e.exports=t)},function(e,t,n){var r;window,r=function(e,t){var n={startAnimation:function(){this.isAnimating||(this.isAnimating=!0,this.restingFrames=0,this.animate())},animate:function(){this.applyDragForce(),this.applySelectedAttraction();var e,t=this.x;this.integratePhysics(),this.positionSlider(),this.settle(t),this.isAnimating&&(e=this,requestAnimationFrame(function(){e.animate()}))},positionSlider:function(){var e=this.x;this.options.wrapAround&&1<this.cells.length&&(e=t.modulo(e,this.slideableWidth),e-=this.slideableWidth,this.shiftWrapCells(e)),this.setTranslateX(e,this.isAnimating),this.dispatchScrollEvent()},setTranslateX:function(e,t){e+=this.cursorPosition,e=this.options.rightToLeft?-e:e;e=this.getPositionValue(e);this.slider.style.transform=t?"translate3d("+e+",0,0)":"translateX("+e+")"},dispatchScrollEvent:function(){var e,t=this.slides[0];t&&(e=(t=-this.x-t.target)/this.slidesWidth,this.dispatchEvent("scroll",null,[e,t]))},positionSliderAtSelected:function(){this.cells.length&&(this.x=-this.selectedSlide.target,this.velocity=0,this.positionSlider())},getPositionValue:function(e){return this.options.percentPosition?.01*Math.round(e/this.size.innerWidth*1e4)+"%":Math.round(e)+"px"},settle:function(e){this.isPointerDown||Math.round(100*this.x)!=Math.round(100*e)||this.restingFrames++,2<this.restingFrames&&(this.isAnimating=!1,delete this.isFreeScrolling,this.positionSlider(),this.dispatchEvent("settle",null,[this.selectedIndex]))},shiftWrapCells:function(e){var t=this.cursorPosition+e,t=(this._shiftCells(this.beforeShiftCells,t,-1),this.size.innerWidth-(e+this.slideableWidth+this.cursorPosition));this._shiftCells(this.afterShiftCells,t,1)},_shiftCells:function(e,t,n){for(var r=0;r<e.length;r++){var i=e[r];i.wrapShift(0<t?n:0),t-=i.size.outerWidth}},_unshiftCells:function(e){if(e&&e.length)for(var t=0;t<e.length;t++)e[t].wrapShift(0)},integratePhysics:function(){this.x+=this.velocity,this.velocity*=this.getFrictionFactor()},applyForce:function(e){this.velocity+=e},getFrictionFactor:function(){return 1-this.options[this.isFreeScrolling?"freeScrollFriction":"friction"]},getRestingPosition:function(){return this.x+this.velocity/(1-this.getFrictionFactor())},applyDragForce:function(){var e;this.isDraggable&&this.isPointerDown&&(e=this.dragX-this.x-this.velocity,this.applyForce(e))},applySelectedAttraction:function(){var e;this.isDraggable&&this.isPointerDown||this.isFreeScrolling||!this.slides.length||(e=(-1*this.selectedSlide.target-this.x)*this.options.selectedAttraction,this.applyForce(e))}};return n},n=[n(30)],void 0!==(t=function(e){return r(0,e)}.apply(t,n))&&(e.exports=t)},function(e,t,n){var r;window,r=function(e,t){function n(e,t){this.element=e,this.parent=t,this.create()}var r=n.prototype;return r.create=function(){this.element.style.position="absolute",this.element.setAttribute("aria-hidden","true"),this.x=0,this.shift=0,this.element.style[this.parent.originSide]=0},r.destroy=function(){this.unselect(),this.element.style.position="";var e=this.parent.originSide;this.element.style[e]="",this.element.style.transform="",this.element.removeAttribute("aria-hidden")},r.getSize=function(){this.size=t(this.element)},r.setPosition=function(e){this.x=e,this.updateTarget(),this.renderPosition(e)}
1,r.updateTarget=r.setDefaultTarget=function(){var e="left"==this.parent.originSide?"marginLeft":"marginRight";this.target=this.x+this.size[e]+this.size.width*this.parent.cellAlign},r.renderPosition=function(e){var t="left"===this.parent.originSide?1:-1,e=this.parent.options.percentPosition?e*t*(this.parent.size.innerWidth/this.size.width):e*t;this.element.style.transform="translateX("+this.parent.getPositionValue(e)+")"},r.select=function(){this.element.classList.add("is-selected"),this.element.removeAttribute("aria-hidden")},r.unselect=function(){this.element.classList.remove("is-selected"),this.element.setAttribute("aria-hidden","true")},r.wrapShift=function(e){this.shift=e,this.renderPosition(this.x+this.parent.slideableWidth*e)},r.remove=function(){this.element.parentNode.removeChild(this.element)},n},n=[n(113)],void 0!==(t=function(e){return r(0,e)}.apply(t,n))&&(e.exports=t)},function(e,t,n){var r,i;r=window,i=function(n,e,t,a){a.extend(e.defaults,{draggable:">1",dragThreshold:3}),e.createMethods.push("_createDrag");var r=e.prototype,i=(a.extend(r,t.prototype),r._touchActionValue="pan-y",r._createDrag=function(){this.on("activate",this.onActivateDrag),this.on("uiChange",this._uiChangeDrag),this.on("deactivate",this.onDeactivateDrag),this.on("cellChange",this.updateDraggable)},r.onActivateDrag=function(){this.handles=[this.viewport],this.bindHandles(),this.updateDraggable()},r.onDeactivateDrag=function(){this.unbindHandles(),this.element.classList.remove("is-draggable")},r.updateDraggable=function(){">1"==this.options.draggable?this.isDraggable=1<this.slides.length:this.isDraggable=this.options.draggable,this.isDraggable?this.element.classList.add("is-draggable"):this.element.classList.remove("is-draggable")},r.bindDrag=function(){this.options.draggable=!0,this.updateDraggable()},r.unbindDrag=function(){this.options.draggable=!1,this.updateDraggable()},r._uiChangeDrag=function(){delete this.isFreeScrolling},r.pointerDown=function(e,t){this.isDraggable?this.okayPointerDown(e)&&(this._pointerDownPreventDefault(e),this.pointerDownFocus(e),document.activeElement!=this.element&&this.pointerDownBlur(),this.dragX=this.x,this.viewport.classList.add("is-pointer-down"),this.pointerDownScroll=o(),n.addEventListener("scroll",this),this._pointerDownDefault(e,t)):this._pointerDownDefault(e,t)},r._pointerDownDefault=function(e,t){this.pointerDownPointer={pageX:t.pageX,pageY:t.pageY},this._bindPostStartEvents(e),this.dispatchEvent("pointerDown",e,[t])},{INPUT:!0,TEXTAREA:!0,SELECT:!0});function o(){return{x:n.pageXOffset,y:n.pageYOffset}}return r.pointerDownFocus=function(e){i[e.target.nodeName]||this.focus()},r._pointerDownPreventDefault=function(e){var t="touchstart"==e.type,n=i[e.target.nodeName];t||"touch"==e.pointerType||n||e.preventDefault()},r.hasDragStarted=function(e){return Math.abs(e.x)>this.options.dragThreshold},r.pointerUp=function(e,t){delete this.isTouchScrolling,this.viewport.classList.remove("is-pointer-down"),this.dispatchEvent("pointerUp",e,[t]),this._dragPointerUp(e,t)},r.pointerDone=function(){n.removeEventListener("scroll",this),delete this.pointerDownScroll},r.dragStart=function(e,t){this.isDraggable&&(this.dragStartPosition=this.x,this.startAnimation(),n.removeEventListener("scroll",this),this.dispatchEvent("dragStart",e,[t]))},r.pointerMove=function(e,t){var n=this._dragPointerMove(e,t);this.dispatchEvent("pointerMove",e,[t,n]),this._dragMove(e,t,n)},r.dragMove=function(e,t,n){var r,i;this.isDraggable&&(e.preventDefault(),this.previousDragX=this.dragX,r=this.options.rightToLeft?-1:1,this.options.wrapAround&&(n.x%=this.slideableWidth),r=this.dragStartPosition+n.x*r,!this.options.wrapAround&&this.slides.length&&(r=(r=(i=Math.max(-this.slides[0].target,this.dragStartPosition))<r?.5*(r+i):r)<(i=Math.min(-this.getLastSlide().target,this.dragStartPosition))?.5*(r+i):r),this.dragX=r,this.dragMoveTime=new Date,this.dispatchEvent("dragMove",e,[t,n]))},r.dragEnd=function(e,t){var n,r;this.isDraggable&&(this.options.freeScroll&&(this.isFreeScrolling=!0),n=this.dragEndRestingSelect(),this.options.freeScroll&&!this.options.wrapAround?(r=this.getRestingPosition(),this.isFreeScrolling=-r>this.slides[0].target&&-r<this.getLastSlide().target):this.options.freeScroll||n!=this.selectedIndex||(n+=this.dragEndBoostSelect()),delete this.previousDragX,this.isDragSelect=this.options.wrapAround,this.select(n),delete this.isDragSelect,this.dispatchEvent("dragEnd",e,[t]))},r.dragEndRestingSelect=function(){var e=this.getRestingPosition(),t=Math.abs(this.getSlideDistance(-e,this.selectedIndex)),n=this._getClosestResting(e,t,1),e=this._getClosestResting(e,t,-1);return(n.distance<e.distance?n:e).index},r._getClosestResting=function(e,t,n){for(var r=this.selectedIndex,i=1/0,a=this.options.contain&&!this.options.wrapAround?function(e,t){return e<=t}:function(e,t){return e<t};a(t,i)&&(i=t,null!==(t=this.getSlideDistance(-e,r+=n)));)t=Math.abs(t);return{distance:i,index:r-n}},r.getSlideDistance=function(e,t){var n=this.slides.length,r=this.options.wrapAround&&1<n,i=r?a.modulo(t,n):t,i=this.slides[i];return i?(r=r?this.slideableWidth*Math.floor(t/n):0,e-(i.target+r)):null},r.dragEndBoostSelect=function(){var e,t;return void 0===this.previousDragX||!this.dragMoveTime||100<new Date-this.dragMoveTime?0:(e=this.getSlideDistance(-this.dragX,this.selectedIndex),t=this.previousDragX-this.dragX,0<e&&0<t?1:e<0&&t<0?-1:0)},r.staticClick=function(e,t){var n=this.getParentCell(e.target),r=n&&n.element,n=n&&this.cells.indexOf(n);this.dispatchEvent("staticClick",e,[t,r,n])},r.onscroll=function(){var e=o(),t=this.pointerDownScroll.x-e.x,e=this.pointerDownScroll.y-e.y;(3<Math.abs(t)||3<Math.abs(e))&&this._pointerDone()},e},n=[n(37),n(480),n(30)],void 0!==(t=function(e,t,n){return i(r,e,t,n)}.apply(t,n))&&(e.exports=t)},function(e,t,n){var r;window,r=function(e,t,i){t.createMethods.push("_createLazyload");var n=t.prototype;function r(e,t){this.img=e,this.flickity=t,this.load()}return n._createLazyload=function(){this.on("select",this.lazyLoad)},n.lazyLoad=function(){var t,e=this.options.lazyLoad;e&&(e=this.getAdjacentCellElements("number"==typeof e?e:0),t=[],e.forEach(function(e){e=(e=>{if("IMG"==e.nodeName){var t=e.getAttribute("data-flickity-lazyload"),n=e.getAttribute("data-flickity-lazyload-src"),r=e.getAttribute("data-flickity-lazyload-srcset");if(t||n||r)return[e]}return t=e.querySelectorAll("img[data-flickity-lazyload], img[data-flickity-lazyload-src], img[data-flickity-lazyload-srcset]"),i.makeArray(t)})(e);t=t.concat(e)}),t.forEach(function(e){new r(e,this)},this))},r.prototype.handleEvent=i.handleEvent,r.prototype.load=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this);var e=this.img.getAttribute("data-flickity-lazyload")||this.img.getAttribute("data-flickity-lazyload-src"),t=this.img.getAttribute("data-flickity-lazyload-srcset");this.img.src=e,t&&this.img.setAttribute("srcset",t),this.img.removeAttribute("data-flickity-lazyload"),this.img.removeAttribute("data-flickity-lazyload-src"),this.img.removeAttribute("data-flickity-lazyload-srcset")},r.prototype.onload=function(e){this.complete(e,"flickity-lazyloaded")},r.prototype.onerror=function(e){this.complete(e,"flickity-lazyerror")},r.prototype.complete=function(e,t){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this);var n=this.flickity.getParentCell(this.img),n=n&&n.element;this.flickity.cellSizeChange(n),this.img.classList.add(t),this.flickity.dispatchEvent("lazyLoad",e,n)},t.LazyLoader=r,t},n=[n(37),n(30)],void 0!==(t=function(e,t){return r(0,e,t)}.apply(t,n))&&(e.exports=t)},function(e,t,n){var r;window,r=function(e,t,n,r){function i(e){this.parent=e,this._create()}(i.prototype=Object.create(n.prototype))._create=function(){this.holder=document.createElement("ol"),this.holder.className="flickity-page-dots",this.dots=[],this.handleClick=this.onClick.bind(this),this.on("pointerDown",this.parent.childUIPointerDown.bind(this.parent))},i.prototype.activate=function(){this.setDots(),this.holder.addEventListener("click",this.handleClick),this.bindStartEvent(this.holder),this.parent.element.appendChild(this.holder)},i.prototype.deactivate=function(){this.holder.removeEventListener("click",this.handleClick),this.unbindStartEvent(this.holder),this.parent.element.removeChild(this.holder)},i.prototype.setDots=function(){var e=this.parent.slides.length-this.dots.length;0<e?this.addDots(e):e<0&&this.removeDots(-e)},i.prototype.addDots=function(e){for(var t=document.createDocumentFragment(),n=[],r=this.dots.length,i=r+e,a=r;a<i;a++){var o=document.createElement("li");o.className="dot",o.setAttribute("aria-label","Page dot "+(a+1)),t.appendChild(o),n.push(o)}this.holder.appendChild(t),this.dots=this.dots.concat(n)},i.prototype.removeDots=function(e){this.dots.splice(this.dots.length-e,e).forEach(function(e){this.holder.removeChild(e)},this)},i.prototype.updateSelected=function(){this.selectedDot&&(this.selectedDot.className="dot",this.selectedDot.removeAttribute("aria-current")),this.dots.length&&(this.selectedDot=this.dots[this.parent.selectedIndex],this.selectedDot.className="dot is-selected",this.selectedDot.setAttribute("aria-current","step"))},i.prototype.onTap=i.prototype.onClick=function(e){var e=e.target;"LI"==e.nodeName&&(this.parent.uiChange(),e=this.dots.indexOf(e),this.parent.select(e))},i.prototype.destroy=function(){this.deactivate(),this.allOff()},t.PageDots=i,r.extend(t.defaults,{pageDots:!0}),t.createMethods.push("_createPageDots");n=t.prototype;return n._createPageDots=function(){this.options.pageDots&&(this.pageDots=new i(this),this.on("activate",this.activatePageDots),this.on("select",this.updateSelectedPageDots),this.on("cellChange",this.updatePageDots),this.on("resize",this.updatePageDots),this.on("deactivate",this.deactivatePageDots))},n.activatePageDots=function(){this.pageDots.activate()},n.updateSelectedPageDots=function(){this.pageDots.updateSelected()},n.updatePageDots=function(){this.pageDots.setDots()},n.deactivatePageDots=function(){this.pageDots.deactivate()},t.PageDots=i,t},n=[n(37),n(91),n(30)],void 0!==(t=function(e,t,n){return r(0,e,t,n)}.apply(t,n))&&(e.exports=t)},function(e,t,n){var r;window,r=function(e,t,n){function r(e){this.parent=e,this.state="stopped",this.onVisibilityChange=this.visibilityChange.bind(this),this.onVisibilityPlay=this.visibilityPlay.bind(this)}(r.prototype=Object.create(e.prototype)).play=function(){"playing"!=this.state&&(document.hidden?document.addEventListener("visibilitychange",this.onVisibilityPlay):(this.state="playing",document.addEventListener("visibilitychange",this.onVisibilityChange),this.tick()))},r.prototype.tick=function(){var e,t;"playing"==this.state&&(e="number"==typeof(e=this.parent.options.autoPlay)?e:3e3,(t=this).clear(),this.timeout=setTimeout(function(){t.parent.next(!0),t.tick()},e))},r.prototype.stop=function(){this.state="stopped",this.clear(),document.removeEventListener("visibilitychange",this.onVisibilityChange)},r.prototype.clear=function(){clearTimeout(this.timeout)},r.prototype.pause=function(){"playing"==this.state&&(this.state="paused",this.clear())},r.prototype.unpause=function(){"paused"==this.state&&this.play()},r.prototype.visibilityChange=function(){this[document.hidden?"pause":"unpause"]()},r.prototype.visibilityPlay=function(){this.play(),document.removeEventListener("visibilitychange",this.onVisibilityPlay)},t.extend(n.defaults,{pauseAutoPlayOnHover:!0}),n.createMethods.push("_createPlayer");e=n.prototype;return e._createPlayer=function(){this.player=new r(this),this.on("activate",this.activatePlayer),this.on("uiChange",this.stopPlayer),this.on("pointerDown",this.stopPlayer),this.on("deactivate",this.deactivatePlayer)},e.activatePlayer=function(){this.options.autoPlay&&(this.player.play(),this.element.addEventListener("mouseenter",this))},e.playPlayer=function(){this.player.play()},e.stopPlayer=function(){this.player.stop()},e.pausePlayer=function(){this.player.pause()},e.unpausePlayer=function(){this.player.unpause()},e.deactivatePlayer=function(){this.player.stop(),this.element.removeEventListener("mouseenter",this)},e.onmouseenter=function(){this.options.pauseAutoPlayOnHover&&(this.player.pause(),this.element.addEventListener("mouseleave",this))},e.onmouseleave=function(){this.player.unpause(),this.element.removeEventListener("mouseleave",this)},n.Player=r,n},n=[n(72),n(30),n(37)],void 0!==(r=r.apply(t,n))&&(e.exports=r)},function(e,t,n){var r;window,r=function(e,t,n,r){var i="http://www.w3.org/2000/svg";function a(e,t){this.direction=e,this.parent=t,this._create()}(a.prototype=Object.create(n.prototype))._create=function(){this.isEnabled=!0,this.isPrevious=-1==this.direction;var e=this.parent.options.rightToLeft?1:-1,e=(this.isLeft=this.direction==e,this.element=document.createElement("button")),t=(e.className="flickity-button flickity-prev-next-button",e.className+=this.isPrevious?" previous":" next",e.setAttribute("type","button"),this.disable(),e.setAttribute("aria-label",this.isPrevious?"Previous":"Next"),this.createSVG());e.appendChild(t),this.parent.on("select",this.update.bind(this)),this.on("pointerDown",this.parent.childUIPointerDown.bind(this.parent))},a.prototype.activate=function(){this.bindStartEvent(this.element),this.element.addEventListener("click",this),this.parent.element.appendChild(this.element)},a.prototype.deactivate=function(){this.parent.element.removeChild(this.element),this.unbindStartEvent(this.element),this.element.removeEventListener("click",this)},a.prototype.createSVG=function(){var e=document.createElementNS(i,"svg"),t=(e.setAttribute("class","flickity-button-icon"),e.setAttribute("viewBox","0 0 100 100"),document.createElementNS(i,"path")),n="string"!=typeof(n=this.parent.options.arrowShape)?"M "+n.x0+",50 L "+n.x1+","+(n.y1+50)+" L "+n.x2+","+(n.y2+50)+" L "+n.x3+",50 L "+n.x2+","+(50-n.y2)+" L "+n.x1+","+(50-n.y1)+" Z":n;return t.setAttribute("d",n),t.setAttribute("class","arrow"),this.isLeft||t.setAttribute("transform","translate(100, 100) rotate(180) "),e.appendChild(t),e},a.prototype.handleEvent=r.handleEvent,a.prototype.onclick=function(){var e;this.isEnabled&&(this.parent.uiChange(),e=this.isPrevious?"previous":"next",this.parent[e]())},a.prototype.enable=function(){this.isEnabled||(this.element.disabled=!1,this.isEnabled=!0)},a.prototype.disable=function(){this.isEnabled&&(this.element.disabled=!0,this.isEnabled=!1)},a.prototype.update=function(){var e=this.parent.slides;this.parent.options.wrapAround&&1<e.length?this.enable():(e=e.length?e.length-1:0,e=this.isPrevious?0:e,this[this.parent.selectedIndex==e?"disable":"enable"]())},a.prototype.destroy=function(){this.deactivate(),this.allOff()},r.extend(t.defaults,{prevNextButtons:!0,arrowShape:{x0:10,x1:60,y1:50,x2:70,y2:40,x3:30}}),t.createMethods.push("_createPrevNextButtons");n=t.prototype;return n._createPrevNextButtons=function(){this.options.prevNextButtons&&(this.prevButton=new a(-1,this),this.nextButton=new a(1,this),this.on("activate",this.activatePrevNextButtons))},n.activatePrevNextButtons=function(){this.prevButton.activate(),this.nextButton.activate(),this.on("deactivate",this.deactivatePrevNextButtons)},n.deactivatePrevNextButtons=function(){this.prevButton.deactivate(),this.nextButton.deactivate(),this.off("deactivate",this.deactivatePrevNextButtons)},t.PrevNextButton=a,t},n=[n(37),n(91),n(30)],void 0!==(t=function(e,t,n){return r(0,e,t,n)}.apply(t,n))&&(e.exports=t)},function(e,t,n){var r;window,void 0!==(n="function"==typeof(r=function(){function e(e){this.parent=e,this.isOriginLeft="left"==e.originSide,this.cells=[],this.outerWidth=0,this.height=0}var t=e.prototype;return t.addCell=function(e){var t;this.cells.push(e),this.outerWidth+=e.size.outerWidth,this.height=Math.max(e.size.outerHeight,this.height),1==this.cells.length&&(this.x=e.x,t=this.isOriginLeft?"marginLeft":"marginRight",this.firstMargin=e.size[t])},t.updateTarget=function(){var e=this.isOriginLeft?"marginRight":"marginLeft",t=this.getLastCell(),t=t?t.size[e]:0,e=this.outerWidth-(this.firstMargin+t);this.target=this.x+this.firstMargin+e*this.parent.cellAlign},t.getLastCell=function(){return this.cells[this.cells.length-1]}
1,t.select=function(){this.cells.forEach(function(e){e.select()})},t.unselect=function(){this.cells.forEach(function(e){e.unselect()})},t.getCellElements=function(){return this.cells.map(function(e){return e.element})},e})?r.call(t,n,t,e):r)&&(e.exports=n)},function(e,t,n){function c(e,t){for(var n=[],r=0;r<e.length;r+=1)n[r]=e[r];for(var i=0;i<t.length;i+=1)n[i+e.length]=t[i];return n}var u=Object.prototype.toString,l=Math.max;e.exports=function(t){var n=this;if("function"!=typeof n||"[object Function]"!==u.apply(n))throw new TypeError("Function.prototype.bind called on incompatible "+n);for(var r,e,i=((e,t)=>{for(var n=[],r=t||0,i=0;r<e.length;r+=1,i+=1)n[i]=e[r];return n})(arguments,1),a=l(0,n.length-i.length),o=[],s=0;s<a;s++)o[s]="$"+s;return r=Function("binder","return function ("+((e,t)=>{for(var n="",r=0;r<e.length;r+=1)n+=e[r],r+1<e.length&&(n+=t);return n})(o,",")+"){ return binder.apply(this,arguments); }")(function(){var e;return this instanceof r?(e=n.apply(this,c(i,arguments)),Object(e)===e?e:this):n.apply(t,c(i,arguments))}),n.prototype&&((e=function(){}).prototype=n.prototype,r.prototype=new e,e.prototype=null),r}},function(e,t,n){var r=n(112),i=n(111),a=n(223);e.exports=r?function(e){return r(e)}:i?function(e){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new TypeError("getProto: not an object");return i(e)}:a?function(e){return a(e)}:null},function(e,t,n){e.exports=Object.getOwnPropertyDescriptor},function(e,t,n){var r="undefined"!=typeof Symbol&&Symbol,i=n(244);e.exports=function(){return"function"==typeof r&&"function"==typeof Symbol&&"symbol"==typeof r("foo")&&"symbol"==typeof Symbol("bar")&&i()}},function(e,t,n){e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"!=typeof Symbol.iterator){var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(var r in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;n=Object.getOwnPropertySymbols(e);if(1!==n.length||n[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){n=Object.getOwnPropertyDescriptor(e,t);if(42!==n.value||!0!==n.enumerable)return!1}}return!0}},function(e,t,n){var r=Function.prototype.call,i=Object.prototype.hasOwnProperty,n=n(53);e.exports=n.call(r,i)},function(e,t,n){var r;r=function(){function e(){return"undefined"!=typeof window}function f(e){return(a=e)&&a.document&&9===a.document.nodeType?(a=(n=e).document,r=a.body,i=a.documentElement,{scrollHeight:function(){return Math.max(r.scrollHeight,i.scrollHeight,r.offsetHeight,i.offsetHeight,r.clientHeight,i.clientHeight)},height:function(){return n.innerHeight||i.clientHeight||r.clientHeight},scrollY:function(){return void 0!==n.pageYOffset?n.pageYOffset:(i||r.parentNode||r).scrollTop}}):(t=e,{scrollHeight:function(){return Math.max(t.scrollHeight,t.offsetHeight,t.clientHeight)},height:function(){return Math.max(t.offsetHeight,t.clientHeight)},scrollY:function(){return t.scrollTop}});var t,n,r,i,a}function t(e,r,i){var t,n=(()=>{var t=!1;try{var e={get passive(){t=!0}};window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(e){t=!1}return t})(),a=!1,o=f(e),s=o.scrollY(),c={};function u(){var e=Math.round(o.scrollY()),t=o.height(),n=o.scrollHeight();c.scrollY=e,c.lastScrollY=s,c.direction=s<e?"down":"up",c.distance=Math.abs(e-s),c.isOutOfBounds=e<0||n<e+t,c.top=e<=r.offset,c.bottom=n<=e+t,c.toleranceExceeded=c.distance>r.tolerance[c.direction],i(c),s=e,a=!1}function l(){a||(a=!0,t=requestAnimationFrame(u))}var d=!!n&&{passive:!0,capture:!1};return e.addEventListener("scroll",l,d),u(),{destroy:function(){cancelAnimationFrame(t),e.removeEventListener("scroll",l,d)}}}function n(e,t){t=t||{},Object.assign(this,n.options,t),this.classes=Object.assign({},n.options.classes,t.classes),this.elem=e,this.tolerance=(t=this.tolerance)===Object(t)?t:{down:t,up:t},this.initialised=!1,this.frozen=!1}return n.prototype={constructor:n,init:function(){return n.cutsTheMustard&&!this.initialised&&(this.addClass("initial"),this.initialised=!0,setTimeout(function(e){e.scrollTracker=t(e.scroller,{offset:e.offset,tolerance:e.tolerance},e.update.bind(e))},100,this)),this},destroy:function(){this.initialised=!1,Object.keys(this.classes).forEac
1h(this.removeClass,this),this.scrollTracker.destroy()},unpin:function(){!this.hasClass("pinned")&&this.hasClass("unpinned")||(this.addClass("unpinned"),this.removeClass("pinned"),this.onUnpin&&this.onUnpin.call(this))},pin:function(){this.hasClass("unpinned")&&(this.addClass("pinned"),this.removeClass("unpinned"),this.onPin)&&this.onPin.call(this)},freeze:function(){this.frozen=!0,this.addClass("frozen")},unfreeze:function(){this.frozen=!1,this.removeClass("frozen")},top:function(){this.hasClass("top")||(this.addClass("top"),this.removeClass("notTop"),this.onTop&&this.onTop.call(this))},notTop:function(){this.hasClass("notTop")||(this.addClass("notTop"),this.removeClass("top"),this.onNotTop&&this.onNotTop.call(this))},bottom:function(){this.hasClass("bottom")||(this.addClass("bottom"),this.removeClass("notBottom"),this.onBottom&&this.onBottom.call(this))},notBottom:function(){this.hasClass("notBottom")||(this.addClass("notBottom"),this.removeClass("bottom"),this.onNotBottom&&this.onNotBottom.call(this))},shouldUnpin:function(e){return"down"===e.direction&&!e.top&&e.toleranceExceeded},shouldPin:function(e){return"up"===e.direction&&e.toleranceExceeded||e.top},addClass:function(e){this.elem.classList.add.apply(this.elem.classList,this.classes[e].split(" "))},removeClass:function(e){this.elem.classList.remove.apply(this.elem.classList,this.classes[e].split(" "))},hasClass:function(e){return this.classes[e].split(" ").every(function(e){return this.classList.contains(e)},this.elem)},update:function(e){e.isOutOfBounds||!0!==this.frozen&&(e.top?this.top():this.notTop(),e.bottom?this.bottom():this.notBottom(),this.shouldUnpin(e)?this.unpin():this.shouldPin(e)&&this.pin())}},n.options={tolerance:{up:0,down:0},offset:0,scroller:e()?window:null,classes:{frozen:"headroom--frozen",pinned:"headroom--pinned",unpinned:"headroom--unpinned",top:"headroom--top",notTop:"headroom--not-top",bottom:"headroom--bottom",notBottom:"headroom--not-bottom",initial:"headroom"}},n.cutsTheMustard=!!(e()&&function(){}.bind&&"classList"in document.documentElement&&Object.assign&&Object.keys&&requestAnimationFrame),n},e.exports=r()},function(e,t,n){function b(e){return e.trim?e.trim():e.replace(/^\s*|\s*$/g,"")}function S(e,t,n){if(t.charAt(n)==e.charAt(0)){for(var r=1,i=e.length;r<i;r++)if(t.charAt(n+r)!=e.charAt(r))return;return 1}}function c(e,t,n,r){for(var i=[],a=null,o=null,s=n[n.length-1];0<e.length;){if(o=e.shift(),s&&"<"==s.tag&&!(o.tag in g))throw new Error("Illegal content in < super tag.");if(w.tags[o.tag]<=w.tags.$||((e,t)=>{for(var n=0,r=t.length;n<r;n++)if(t[n].o==e.n)return e.tag="#"})(o,r))n.push(o),o.nodes=c(e,o.tag,n,r);else{if("/"==o.tag){if(0===n.length)throw new Error("Closing tag without opener: /"+o.n);if(a=n.pop(),o.n==a.n||((e,t,n)=>{for(var r=0,i=n.length;r<i;r++)if(n[r].c==e&&n[r].o==t)return 1})(o.n,a.n,r))return a.end=o.i,i;throw new Error("Nesting error: "+a.n+" vs. "+o.n)}"\n"==o.tag&&(o.last=0==e.length||"\n"==e[0].tag)}i.push(o)}if(0<n.length)throw new Error("missing closing tag: "+n.pop().n);return i}function r(e){var t,n=[];for(t in e.partials)n.push('"'+i(t)+'":{name:"'+i(e.partials[t].name)+'", '+r(e.partials[t])+"}");return"partials: {"+n.join(",")+"}, subs: "+(e=>{var t,n=[];for(t in e)n.push('"'+i(t)+'": function(c,p,t,i) {'+e[t]+"}");return"{ "+n.join(",")+" }"})(e.subs)}function i(e){return e.replace(h,"\\\\").replace(l,'\\"').replace(d,"\\n").replace(f,"\\r").replace(p,"\\u2028").replace(m,"\\u2029")}function a(e){return~e.indexOf(".")?"d":"f"}function o(e,t){var n="<"+(t.prefix||"")+e.n+v++;return t.partials[n]={name:e.n,partials:{}},t.code+='t.b(t.rp("'+i(n)+'",c,p,"'+(e.indent||"")+'"));',n}function s(e,t){t.code+="t.b(t.t(t."+a(e.n)+'("'+i(e.n)+'",c,p,0)));'}function u(e){return"t.b("+e+");"}var w,R,l,d,f,h,p,m,g,v;R=/\S/,l=/\"/g,d=/\n/g,f=/\r/g,h=/\\/g,p=/\u2028/,m=/\u2029/,(w=t).tags={"#":1,"^":2,"<":3,$:4,"/":5,"!":6,">":7,"=":8,_v:9,"{":10,"&":11,_t:12},w.scan=function(e,t){var n,r,i,a,o,s=e.length,c=0,u=null,l="",d=[],f=!1,h=0,p=0,m="{{",g="}}";function v(){0<l.length&&(d.push({tag:"_t",text:new String(l)}
1),l="")}function y(e,t){if(v(),e&&(()=>{for(var e=!0,t=p;t<d.length;t++)if(!(e=w.tags[d[t].tag]<w.tags._v||"_t"==d[t].tag&&null===d[t].text.match(R)))return;return e})())for(var n,r=p;r<d.length;r++)d[r].text&&((n=d[r+1])&&">"==n.tag&&(n.indent=d[r].text.toString()),d.splice(r,1));else t||d.push({tag:"\n"});f=!1,p=d.length}for(t&&(t=t.split(" "),m=t[0],g=t[1]),h=0;h<s;h++)0==c?S(m,e,h)?(--h,v(),c=1):"\n"==e.charAt(h)?y(f):l+=e.charAt(h):1==c?(h+=m.length-1,c="="==(u=(n=w.tags[e.charAt(h+1)])?e.charAt(h+1):"_v")?(i=h,o=a=void 0,a="="+g,o=(r=e).indexOf(a,i),r=b(r.substring(r.indexOf("=",i)+1,o)).split(" "),m=r[0],g=r[r.length-1],h=o+a.length-1,0):(n&&h++,2),f=h):S(g,e,h)?(d.push({tag:u,n:b(l),otag:m,ctag:g,i:"/"==u?f-m.length:h+g.length}),l="",h+=g.length-1,c=0,"{"==u&&("}}"==g?h++:"}"===(i=d[d.length-1]).n.substr(i.n.length-1)&&(i.n=i.n.substring(0,i.n.length-1)))):l+=e.charAt(h);return y(f,!0),d},g={_t:!0,"\n":!0,$:!0,"/":!0},w.stringify=function(e,t,n){return"{code: function (c,p,i) { "+w.wrapMain(e.code)+" },"+r(e)+"}"},v=0,w.generate=function(e,t,n){v=0;var r={code:"",subs:{},partials:{}};return w.walk(e,r),n.asString?this.stringify(r,t,n):this.makeTemplate(r,t,n)},w.wrapMain=function(e){return'var t=this;t.b(i=i||"");'+e+"return t.fl();"},w.template=w.Template,w.makeTemplate=function(e,t,n){var r=this.makePartials(e);return r.code=new Function("c","p","i",this.wrapMain(e.code)),new this.template(r,t,this,n)},w.makePartials=function(e){var t,n={subs:{},partials:e.partials,name:e.name};for(t in n.partials)n.partials[t]=this.makePartials(n.partials[t]);for(t in e.subs)n.subs[t]=new Function("c","p","t","i",e.subs[t]);return n},w.codegen={"#":function(e,t){t.code+="if(t.s(t."+a(e.n)+'("'+i(e.n)+'",c,p,1),c,p,0,'+e.i+","+e.end+',"'+e.otag+" "+e.ctag+'")){t.rs(c,p,function(c,p,t){',w.walk(e.nodes,t),t.code+="});c.pop();}"},"^":function(e,t){t.code+="if(!t.s(t."+a(e.n)+'("'+i(e.n)+'",c,p,1),c,p,1,0,0,"")){',w.walk(e.nodes,t),t.code+="};"},">":o,"<":function(e,t){var n={partials:{},code:"",subs:{},inPartial:!0},e=(w.walk(e.nodes,n),t.partials[o(e,t)]);e.subs=n.subs,e.partials=n.partials},$:function(e,t){var n={subs:{},code:"",partials:t.partials,prefix:e.n};w.walk(e.nodes,n),t.subs[e.n]=n.code,t.inPartial||(t.code+='t.sub("'+i(e.n)+'",c,p,i);')},"\n":function(e,t){t.code+=u('"\\n"'+(e.last?"":" + i"))},_v:function(e,t){t.code+="t.b(t.v(t."+a(e.n)+'("'+i(e.n)+'",c,p,0)));'},_t:function(e,t){t.code+=u('"'+i(e.text)+'"')},"{":s,"&":s},w.walk=function(e,t){for(var n,r=0,i=e.length;r<i;r++)(n=w.codegen[e[r].tag])&&n(e[r],t);return t},w.parse=function(e,t,n){return c(e,0,[],(n=n||{}).sectionTags||[])},w.cache={},w.cacheKey=function(e,t){return[e,!!t.asString,!!t.disableLambda,t.delimiters,!!t.modelGet].join("||")},w.compile=function(e,t){var n=w.cacheKey(e,t=t||{}),r=this.cache[n];if(r){var i,a=r.partials;for(i in a)delete a[i].instance;return r}return r=this.generate(this.parse(this.scan(e,t.delimiters),e,t),e,t),this.cache[n]=r}},function(e,t,n){var r=n(247);r.Template=n(249).Template,r.template=r.Template,e.exports=r},function(e,t,n){var r,i,a,o,s,c,l;function d(e,t,n){var r;return t&&"object"==typeof t&&(void 0!==t[e]?r=t[e]:n&&t.get&&"function"==typeof t.get&&(r=t.get(e))),r}function u(e){return String(null==e?"":e)}(t=t).Template=function(e,t,n,r){this.r=(e=e||{}).code||this.r,this.c=n,this.options=r||{},this.text=t||"",this.partials=e.partials||{},this.subs=e.subs||{},this.buf=""},t.Template.prototype={r:function(e,t,n){return""},v:function(e){return e=u(e),c.test(e)?e.replace(r,"&").replace(i,"<").replace(a,">").replace(o,"'").replace(s,"""):e},t:u,render:function(e,t,n){return this.ri([e],t||{},n)},ri:function(e,t,n){return this.r(e,t,n)},ep:function(e,t){var n=this.partials[e],r=t[n.name];if(n.instance&&n.base==r)return n.instance;if("string"==typeof r){if(!this.c)throw new Error("No compiler available.");r=this.c.compile(r,this.options)}if(!r)return null;if(this.partials[e].base=r,n.subs){for(key in t.stackText||(t.stackText={}),n.subs)t.stackText[key]||(t.stackText[key]=void 0!==this.activeSub&&t.stackText[this.activeSub]?t.stackText[this.activeSub]:this.text);r=((e,t,n,r,i,a)=>{function o(){}function s(){}s.prototype=(o.prototype=e).subs;var c,u=new o;for(c in u.subs=new s,u.subsText={},u.buf="",u.stackSubs=r=r||{},u.subsText=a,t)r[c]||(r[c]=t[c]);for(c in r)u.subs[c]=r[c];for(c in u.stackPartials=i=i||{},n)i[c]||(i[c]=n[c]);for(c in i)u.partials[c]=i[c];return u})(r,n.subs,n.partials,this.stackSubs,this.stackPartials,t.stackText)}return this.partials[e].instance=r},rp:function(e,t,n,r){e=this.ep(e,n);return e?e.ri(t,n,r):""},rs:function(e,t,n){var r=e[e.length-1];if(l(r))for(var i=0;i<r.length;i++)e.push(r[i]),n(e,t,this),e.pop();else n(e,t,this)},s:function(e,t,n,r,i,a,o){return(!l(e)||0!==e.length)&&(n=!!(e="function"==typeof e?this.ms(e,t,n,r,i,a,o):e),!r&&n&&t&&t.push("object"==typeof e?e:t[t.length-1]),n)},d:function(e,t,n,r){var i,a=e.split("."),o=this.f(a[0],t,n,r),s=this.options.modelGet,c=null;if("."===e&&l(t[t.length-2]))o=t[t.length-1];else for(var u=1;u<a.length;u++)o=void 0!==(i=d(a[u],o,s))?(c=o,i):"";return!(r&&!o)&&(r||"function"!=typeof o||(t.push(c),o=this.mv(o,t,n),t.pop()),o)},f:function(e,t,n,r){for(var i=!1,a=!1,o=this.options.modelGet,s=t.length-1;0<=s;s--)if(void 0!==(i=d(e,t[s],o))){a=!0;break}return a?r||"function"!=typeof i?i:this.mv(i,t,n):!r&&""},ls:function(e,t,n,r,i){var a=this.options.delimiters;return this.options.delimiters=i,this.b(this.ct(u(e.call(t,r)),t,n)),this.options.delimiters=a,!1},ct:function(e,t,n){if(this.options.disableLambda)throw new Error("Lambda features disabled.");return this.c.compile(e,this.options).render(t,n)},b:function(e){this.buf+=e},fl:function(){var e=this.buf;return this.buf="",e},ms:function(e,t,n,r,i,a,o){t=t[t.length-1],e=e.call(t);return"function"==typeof e?!!r||(r=this.activeSub&&this.subsText&&this.subsText[this.activeSub]?this.subsText[this.activeSub]:this.text,this.ls(e,t,n,r.substring(i,a),o)):e},mv:function(e,t,n){t=t[t.length-1],e=e.call(t);return"function"==typeof e?this.ct(u(e.call(t)),t,n):e},sub:function(e,t,n,r){var i=this.subs[e];i&&(this.activeSub=e,i(t,n,this,r),this.activeSub=!1)}},r=/&/g,i=/</g,a=/>/g,o=/\'/g,s=/\"/g,c=/[&<>\"\']/,l=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){function s(e,t,n,r){t[0]=0;for(var i=1;i<t.length;i++){var a=t[i++],o=t[i]?(t[0]|=a?1:2,n[t[i++]]):t[++i];3===a?r[0]=o:4===a?r[1]=Object.assign(r[1]||{},o):5===a?(r[1]=r[1]||{})[t[++i]]=o:6===a?r[1][t[++i]]+=o+"":a?(a=e.apply(o,s(e,o,n,["",null])),r.push(a),o[0]?t[0]|=2:(t[i-2]=0,t[i]=a)):r.push(o)}return r}var r=new Map;t.a=function(e){var t=r.get(this);return t||(t=new Map,r.set(this,t)),1<(t=s(this,t.get(e)||(t.set(e,t=(e=>{for(var t,n,r=1,i="",a="",o=[0],s=function(e){1===r&&(e||(i=i.replace(/^\s*\n\s*|\s*\n\s*$/g,"")))?o.push(0,e,i):3===r&&(e||i)?(o.push(3,e,i),r=2):2===r&&"..."===i&&e?o.push(4,e,0):2===r&&i&&!e?o.push(5,0,!0,i):5<=r&&((i||!e&&5===r)&&(o.push(r,0,i,n),r=6),e)&&(o.push(r,e,0,n),r=6),i=""},c=0;c<e.length;c++){c&&(1===r&&s(),s(c));for(var u=0;u<e[c].length;u++)t=e[c][u],1===r?"<"===t?(s(),o=[o],r=3):i+=t:4===r?i="--"===i&&">"===t?(r=1,""):t+i[0]:a?t===a?a="":i+=t:'"'===t||"'"===t?a=t:">"===t?(s(),r=1):r&&("="===t?(r=5,n=i,i=""):"/"===t&&(r<5||">"===e[c][u+1])?(s(),3===r&&(o=o[0]),(o=(r=o)[0]).push(2,0,r),r=0):" "===t||"\t"===t||"\n"===t||"\r"===t?(s(),r=2):i+=t),3===r&&"!--"===i&&(r=4,o=o[0])}return s(),o})(e)),t),arguments,[])).length?t:t[0]}},function(e,t,h){h.d(t,"a",function(){return r});var p=h(0),m=h(1),g=h(4),v=h(8),n=h(29),i=h(26),y=h(12);function r(e){var l=e.createElement,r=h.i(n.a)({createElement:l});function d(e){e=e.classNames;return l("div",{className:h.i(y.a)("ais-FilterSuggestions-header",e.header)},l("span",{className:h.i(y.a)("ais-FilterSuggestions-headerIcon",e.headerIcon)},l(i.a,{createElement:l})),l("span",{className:h.i(y.a)("ais-FilterSuggestions-headerTitle",e.headerTitle)},"Filter suggestions"))}function f(e){var t=e.suggestion,n=e.classNames,e=e.refine;return l(r,{variant:"outline",size:"sm",className:h.i(y.a)(n.button),onClick:e},l("span",{className:h.i(y.a)("ais-FilterSuggestions-label",n.label)},t.label,": ",t.value),l("span",{className:h.i(y.a)("ais-FilterSuggestions-count",n.count)}
1,t.count))}return function(e){var t,n=e.classNames,r=void 0===n?{}:n,n=e.suggestions,i=e.isLoading,a=e.refine,o=e.skeletonCount,o=void 0===o?3:o,s=e.itemComponent,c=void 0===s?f:s,s=e.headerComponent,u=e.emptyComponent,e=h.i(g.a)(e,["classNames","suggestions","isLoading","refine","skeletonCount","itemComponent","headerComponent","emptyComponent"]),s=!1===s?null:null!=s?s:d;return 0!==n.length||i?(u={header:r.header,headerIcon:r.headerIcon,headerTitle:r.headerTitle},t={item:r.item,button:r.button,label:r.label,count:r.count},l("div",h.i(m.a)(h.i(p.a)({},e),{className:h.i(y.a)("ais-FilterSuggestions",r.root,i&&h.i(y.a)("ais-FilterSuggestions--loading",r.loadingRoot),e.className)}),s&&l(s,{classNames:u}),i?l("div",{className:h.i(y.a)("ais-FilterSuggestions-skeleton",r.skeleton)},h.i(v.a)(new Array(o)).map(function(e,t){return l("div",{key:t,className:h.i(y.a)("ais-FilterSuggestions-skeletonItem",r.skeletonItem)})})):l("ul",{className:h.i(y.a)("ais-FilterSuggestions-list",r.list)},n.map(function(e){return l("li",{key:"".concat(e.attribute,"-").concat(e.value),className:h.i(y.a)("ais-FilterSuggestions-item",r.item)},l(c,{suggestion:e,classNames:t,refine:function(){return a(e.attribute,e.value)}}))})))):l("div",h.i(m.a)(h.i(p.a)({},e),{className:h.i(y.a)("ais-FilterSuggestions",r.root,"ais-FilterSuggestions--empty",r.emptyRoot,e.className)}),u&&l(u,{classNames:{emptyRoot:r.emptyRoot}}))}}},function(e,t,f){f.d(t,"a",function(){return n});var h=f(0),p=f(1),m=f(4),g=f(55),v=f(56),y=f(57),b=f(45),S=f(12);function n(e){var l=e.createElement,d=e.Fragment;return function(e){var t=e.classNames,t=void 0===t?{}:t,n=e.emptyComponent,n=void 0===n?f.i(g.a)({createElement:l,Fragment:d}):n,r=e.headerComponent,r=void 0===r?f.i(v.a)({createElement:l,Fragment:d}):r,i=e.itemComponent,i=void 0===i?f.i(b.a)({createElement:l,Fragment:d}):i,a=e.layout,a=void 0===a?f.i(y.a)({createElement:l,Fragment:d}):a,o=e.items,s=e.status,c=e.translations,u=e.sendEvent,e=f.i(m.a)(e,["classNames","emptyComponent","headerComponent","itemComponent","layout","items","status","translations","sendEvent"]),c=f.i(h.a)({title:"Frequently bought together",sliderLabel:"Frequently bought together products"},c),t={root:f.i(S.a)("ais-FrequentlyBoughtTogether",t.root),emptyRoot:f.i(S.a)("ais-FrequentlyBoughtTogether",t.root,"ais-FrequentlyBoughtTogether--empty",t.emptyRoot,e.className),title:f.i(S.a)("ais-FrequentlyBoughtTogether-title",t.title),container:f.i(S.a)("ais-FrequentlyBoughtTogether-container",t.container),list:f.i(S.a)("ais-FrequentlyBoughtTogether-list",t.list),item:f.i(S.a)("ais-FrequentlyBoughtTogether-item",t.item)};return 0===o.length&&"idle"===s?l("section",f.i(p.a)(f.i(h.a)({},e),{className:t.emptyRoot}),l(n,null)):l("section",f.i(p.a)(f.i(h.a)({},e),{className:t.root}),l(r,{classNames:t,items:o,translations:c}),l(a,{classNames:t,itemComponent:i,items:o,sendEvent:u}))}}},function(e,t,d){d.d(t,"a",function(){return n});var f=d(0),h=d(1),p=d(4),m=d(12);function n(e){function c(e){var t=e.classNames,n=e.isHighlighted;return r(n?e.highlightedTagName:e.nonHighlightedTagName,{className:n?t.highlighted:t.nonHighlighted},e.children)}var r,u=e.createElement,l=e.Fragment;r={createElement:u,Fragment:l}.createElement;return function(e){var r=e.parts,t=e.highlightedTagName,i=void 0===t?"mark":t,t=e.nonHighlightedTagName,a=void 0===t?"span":t,t=e.separator,o=void 0===t?", ":t,t=e.className,n=e.classNames,s=void 0===n?{}:n,n=d.i(p.a)(e,["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"]);return u("span",d.i(h.a)(d.i(f.a)({},n),{className:d.i(m.a)(s.root,t)}),r.map(function(e,t){var n=t===r.length-1;return u(l,{key:t},e.map(function(e,t){return u(c,{key:t,classNames:s,highlightedTagName:i,nonHighlightedTagName:a,isHighlighted:e.isHighlighted},e.value)}),!n&&u("span",{className:s.separator},o))}))}}},function(e,t,l){l.d(t,"a",function(){return n});var d=l(0),f=l(1),h=l(4),p=l(12);function n(e){function c(e){var t=e.classNames;return(e=e.banner).image.urls[0].url?n("aside",{className:l.i(p.a)("ais-Hits-banner",t.bannerRoot)},e.link?n("a",{className:l.i(p.a)("ais-Hits-banner-link",t.bannerLink),href:e.link.url,target:e.link.target},n("img",{className:l.i(p.a)("ais-Hits-banner-image",t.bannerImage),src:e.image.urls[0].url,alt:e.image.t
1itle})):n("img",{className:l.i(p.a)("ais-Hits-banner-image",t.bannerImage),src:e.image.urls[0].url,alt:e.image.title})):null}var n,u=e.createElement;n={createElement:u,Fragment:e.Fragment}.createElement;return function(e){var t=e.classNames,n=void 0===t?{}:t,t=e.hits,r=e.itemComponent,i=e.sendEvent,a=e.emptyComponent,o=e.banner,s=e.bannerComponent,e=l.i(h.a)(e,["classNames","hits","itemComponent","sendEvent","emptyComponent","banner","bannerComponent"]);return u("div",l.i(f.a)(l.i(d.a)({},e),{className:l.i(p.a)("ais-Hits",n.root,0===t.length&&l.i(p.a)("ais-Hits--empty",n.emptyRoot),e.className)}),o&&(s?u(s,{className:l.i(p.a)("ais-Hits-banner",n.bannerRoot),banner:o}):u(c,{classNames:n,banner:o})),0===t.length&&a?u(a,null):u("ol",{className:l.i(p.a)("ais-Hits-list",n.list)},t.map(function(e,t){return u(r,{key:e.objectID,hit:e,index:t,className:l.i(p.a)("ais-Hits-item",n.item),onClick:function(){i("click:internal",e,"Hit Clicked")},onAuxClick:function(){i("click:internal",e,"Hit Clicked")}})})))}}},function(e,t,f){f.d(t,"a",function(){return n});var h=f(0),p=f(1),m=f(4),g=f(55),v=f(56),y=f(45),b=f(57),S=f(12);function n(e){var l=e.createElement,d=e.Fragment;return function(e){var t=e.classNames,t=void 0===t?{}:t,n=e.emptyComponent,n=void 0===n?f.i(g.a)({createElement:l,Fragment:d}):n,r=e.headerComponent,r=void 0===r?f.i(v.a)({createElement:l,Fragment:d}):r,i=e.itemComponent,i=void 0===i?f.i(y.a)({createElement:l,Fragment:d}):i,a=e.layout,a=void 0===a?f.i(b.a)({createElement:l,Fragment:d}):a,o=e.items,s=e.status,c=e.translations,u=e.sendEvent,e=f.i(m.a)(e,["classNames","emptyComponent","headerComponent","itemComponent","layout","items","status","translations","sendEvent"]),c=f.i(h.a)({title:"Looking similar",sliderLabel:"Looking similar"},c),t={root:f.i(S.a)("ais-LookingSimilar",t.root),emptyRoot:f.i(S.a)("ais-LookingSimilar",t.root,"ais-LookingSimilar--empty",t.emptyRoot,e.className),title:f.i(S.a)("ais-LookingSimilar-title",t.title),container:f.i(S.a)("ais-LookingSimilar-container",t.container),list:f.i(S.a)("ais-LookingSimilar-list",t.list),item:f.i(S.a)("ais-LookingSimilar-item",t.item)};return 0===o.length&&"idle"===s?l("section",f.i(p.a)(f.i(h.a)({},e),{className:t.emptyRoot}),l(n,null)):l("section",f.i(p.a)(f.i(h.a)({},e),{className:t.root}),l(r,{classNames:t,items:o,translations:c}),l(a,{classNames:t,itemComponent:i,items:o,sendEvent:u}))}}},function(e,t,f){f.d(t,"a",function(){return n});var h=f(0),p=f(1),m=f(4),g=f(55),v=f(56),y=f(45),b=f(57),S=f(12);function n(e){var l=e.createElement,d=e.Fragment;return function(e){var t=e.classNames,t=void 0===t?{}:t,n=e.emptyComponent,n=void 0===n?f.i(g.a)({createElement:l,Fragment:d}):n,r=e.headerComponent,r=void 0===r?f.i(v.a)({createElement:l,Fragment:d}):r,i=e.itemComponent,i=void 0===i?f.i(y.a)({createElement:l,Fragment:d}):i,a=e.layout,a=void 0===a?f.i(b.a)({createElement:l,Fragment:d}):a,o=e.items,s=e.status,c=e.translations,u=e.sendEvent,e=f.i(m.a)(e,["classNames","emptyComponent","headerComponent","itemComponent","layout","items","status","translations","sendEvent"]),c=f.i(h.a)({title:"Related products",sliderLabel:"Related products"},c),t={root:f.i(S.a)("ais-RelatedProducts",t.root),emptyRoot:f.i(S.a)("ais-RelatedProducts",t.root,"ais-RelatedProducts--empty",t.emptyRoot,e.className),title:f.i(S.a)("ais-RelatedProducts-title",t.title),container:f.i(S.a)("ais-RelatedProducts-container",t.container),list:f.i(S.a)("ais-RelatedProducts-list",t.list),item:f.i(S.a)("ais-RelatedProducts-item",t.item)};return 0===o.length&&"idle"===s?l("section",f.i(p.a)(f.i(h.a)({},e),{className:t.emptyRoot}),l(n,null)):l("section",f.i(p.a)(f.i(h.a)({},e),{className:t.root}),l(r,{classNames:t,items:o,translations:c}),l(a,{classNames:t,itemComponent:i,items:o,sendEvent:u}))}}},function(e,t,h){h.d(t,"a",function(){return n});var p=h(0),m=h(1),g=h(4),v=h(12);function n(e){var u=e.createElement,t=e.Fragment;function l(e){var t=e.classNames,n=e.items,e=e.translations;return n&&!(n.length<1)&&e.title?u("h3",{className:(void 0===t?{}:t).title},e.title):null}function d(e){e=e.item;return u(t,null,e.facetValue)}function f(){return u(t,null,"No results")}return function(e){var t=e.classNames,t=void 0===t?{}:t,n=e.emptyComponent,n=void 0===n?f:n,r=e.headerComponent,r=void 0===r?l:r,i=e.itemComponent,a=void 0===i?d:i,i=e.items,o=e.status,s=e.translations,e=h.i(g.a)(e,["classNames","emptyComponent","headerComponent","itemComponent","items","status","translations"]),s=h.i(p.a)({title:"Trending"},s),c={root:h.i(v.a)("ais-TrendingFacets",t.root),emptyRoot:h.i(v.a)("ais-TrendingFacets",t.root,"ais-TrendingFacets--empty",t.emptyRoot,e.className),title:h.i(v.a)("ais-TrendingFacets-title",t.title),container:h.i(v.a)("ais-TrendingFacets-container",t.container),list:h.i(v.a)("ais-TrendingFacets-list",t.list),item:h.i(v.a)("ais-TrendingFacets-item",t.item)};return 0===i.length&&"idle"===o?u("section",h.i(m.a)(h.i(p.a)({},e),{className:c.emptyRoot}),u(n,null)):u("section",h.i(m.a)(h.i(p.a)({},e),{className:c.root}),u(r,{classNames:c,items:i,translations:s}),u("div",{className:c.container},u("ol",{className:c.list},i.map(function(e,t){return u("li",{key:"".concat(e.facetName,":").concat(e.facetValue,":").concat(t),className:c.item},u(a,{item:e}))}))))}}},function(e,t,f){f.d(t,"a",function(){return n});var h=f(0),p=f(1),m=f(4),g=f(55),v=f(56),y=f(45),b=f(57),S=f(12);function n(e){var l=e.createElement,d=e.Fragment;return function(e){var t=e.classNames,t=void 0===t?{}:t,n=e.emptyComponent,n=void 0===n?f.i(g.a)({createElement:l,Fragment:d}):n,r=e.headerComponent,r=void 0===r?f.i(v.a)({createElement:l,Fragment:d}):r,i=e.itemComponent,i=void 0===i?f.i(y.a)({createElement:l,Fragment:d}):i,a=e.layout,a=void 0===a?f.i(b.a)({createElement:l,Fragment:d}):a,o=e.items,s=e.status,c=e.translations,u=e.sendEvent,e=f.i(m.a)(e,["classNames","emptyComponent","headerComponent","itemComponent","layout","items","status","translations","sendEvent"]),c=f.i(h.a)({title:"Trending items",sliderLabel:"Trending items"},c),t={root:f.i(S.a)("ais-TrendingItems",t.root),emptyRoot:f.i(S.a)("ais-TrendingItems",t.root,"ais-TrendingItems--empty",t.emptyRoot,e.className),title:f.i(S.a)("ais-TrendingItems-title",t.title),container:f.i(S.a)("ais-TrendingItems-container",t.container),list:f.i(S.a)("ais-TrendingItems-list",t.list),item:f.i(S.a)("ais-TrendingItems-item",t.item)};return 0===o.length&&"idle"===s?l("section",f.i(p.a)(f.i(h.a)({},e),{className:t.emptyRoot}),l(n,null)):l("section",f.i(p.a)(f.i(h.a)({},e),{className:t.root}),l(r,{classNames:t,items:o,translations:c}),l(a,{classNames:t,itemComponent:i,items:o,sendEvent:u}))}}},function(e,t,a){a.d(t,"a",function(){return n});var o=a(0),s=a(4),c=a(12);function n(e){var i=e.createElement;return function(e){var t=e.children,n=e.classNames,n=void 0===n?{}:n,r=e.rootRef,e=a.i(s.a)(e,["children","classNames","rootRef"]);return i("div",a.i(o.a)({className:a.i(c.a)("ais-Autocomplete",n.root),ref:r},e),t)}}},function(e,t,r){r.d(t,"a",function(){return n});var i=r(12);function n(e){var n=e.createElement;return function(e){var t=e.children,e=e.classNames,e=void 0===e?{}:e;return n("div",{className:r.i(i.a)("ais-AutocompleteDetachedContainer",e.detachedContainer),onMouseDown:function(e){e.stopPropagation()}},t)}}},function(e,t,r){r.d(t,"a",function(){return n});var i=r(12);function n(e){var n=e.createElement;return function(e){var t=e.children,e=e.classNames,e=void 0===e?{}:e;return n("div",{className:r.i(i.a)("ais-AutocompleteDetachedFormContainer",e.detachedFormContainer)},t)}}},function(e,t,i){i.d(t,"a",function(){return n});var a=i(12);function n(e){var r=e.createElement;return function(e){var t=e.children,n=e.classNames,n=void 0===n?{}:n,e=e.onClose;return r("div",{className:i.i(a.a)("ais-AutocompleteDetachedOverlay",n.detachedOverlay),onMouseDown:e},t)}}},function(e,t,s){s.d(t,"a",function(){return n});var c=s(12),u=s(54);function n(e){var o=e.createElement;return function(e){var t=e.query,n=e.placeholder,n=void 0===n?"Search":n,r=e.classNames,r=void 0===r?{}:r,i=e.onClick,a=e.onClear,e=e.translations;return o("div",{className:s.i(c.a)("ais-AutocompleteDetachedSearchButton",r.detachedSearchButton),onClick:i,onKeyDown:function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),i())},role:"button",tabIndex:0,title:e.detachedSearchButtonTitle},o("div",{className:s.i(c.a)("ais-AutocompleteDetachedSearchButtonIcon",r.detachedSearchButtonIcon)},o(u.i,{createElement:o,className:r.detachedSearchButtonSearchIcon})),o("div",{className:s.i(c.a)("ais-AutocompleteDetachedSearchButtonPlaceholder",r.detachedSearchButtonPlaceholder),hidden:Boolean(t)},n),o("div",{className:s.i(c.a)("ais-AutocompleteDetachedSearchButtonQuery",r.detachedSearchButtonQuery)},t),t&&a&&o("button",{type:"reset",className:s.i(c.a)("ais-AutocompleteDetachedSearchButtonClear",r.detachedSearchButtonClear),title:e.detachedClearButtonTitle,onClick:function(e){e.stopPropagation(),a()}},o(u.e,{createElement:o,className:r.detachedSearchButtonClearIcon})))}}},function(e,t,l){l.d(t,"a",function(){return n});var d=l(0),f=l(1),h=l(4),p=l(12);function n(e){var u=e.createElement;return function(e){var t=e.items,n=e.HeaderComponent,a=e.ItemComponent,r=e.NoResultsComponent,o=e.getItemProps,s=e.sendEvent,e=e.classNames,c=void 0===e?{}:e;return 0!==t.length||r?u("div",{className:l.i(p.a)("ais-AutocompleteIndex",c.root)},n&&u("div",{className:l.i(p.a)("ais-AutocompleteIndexHeader",c.header)},u(n,{items:t})),0===t.length&&r?u("div",{className:l.i(p.a)("ais-AutocompleteIndexNoResults",c.noResults)},u(r,null)):u("ol",{className:l.i(p.a)("ais-AutocompleteIndexList",c.list)},t.map(function(e,t){var t=o(e,t),n=t.className,r=t.onSelect,i=t.onApply,t=l.i(h.a)(t,["className","onSelect","onApply"]);return u("li",l.i(f.a)(l.i(d.a)({key:"".concat(t.id,":").concat(e.objectID)},t),{className:l.i(p.a)("ais-AutocompleteIndexItem",c.item,n),onClick:function(){null!=s&&s("click:internal",e,"Hit Clicked")},onAuxClick:function(){null!=s&&s("click:internal",e,"Hit Clicked")}}),u(a,{item:e,onSelect:r,onApply:i}))}))):null}}},function(e,t,a){a.d(t,"a",function(){return n});var o=a(0),s=a(1),c=a(4),u=a(12);function n(e){var i=e.createElement;return function(e){var t=e.children,n=e.classNames,n=void 0===n?{}:n,r=e.hidden,e=a.i(c.a)(e,["children","classNames","hidden"]);return i("div",a.i(s.a)(a.i(o.a)({},e),{"aria-hidden":r,className:a.i(u.a)("ais-AutocompletePanel",!r&&"ais-AutocompletePanel--open",n.root,!r&&n.open,e.className),onMouseDown:function(e){e.preventDefault()}}),i("div",{className:a.i(u.a)("ais-AutocompletePanelLayout",n.layout)},t))}}},function(e,t,a){a.d(t,"a",function(){return n});var o=a(26),s=a(12);function n(e){var i=e.createElement;return function(e){var t=e.item,n=e.children,r=e.classNames,r=void 0===r?{}:r,t=t.label||t.prompt;return i("div",{onClick:e.onSelect,className:a.i(s.a)("ais-AutocompleteItemWrapper","ais-AutocompletePromptSuggestionWrapper",r.root)}
1,i("div",{className:a.i(s.a)("ais-AutocompleteItemContent","ais-AutocompletePromptSuggestionItemContent",r.content)},i("div",{className:a.i(s.a)("ais-AutocompleteItemIcon","ais-AutocompletePromptSuggestionItemIcon",r.icon)},i(o.a,{createElement:i})),i("div",{className:a.i(s.a)("ais-AutocompleteItemContentBody","ais-AutocompletePromptSuggestionItemContentBody",r.body)},null!=n?n:t)))}}},function(e,t,s){s.d(t,"a",function(){return n});var c=s(54),u=s(12);function n(e){var o=e.createElement;return function(e){var t=e.item,n=e.children,r=e.onRemoveRecentSearch,i=e.onApply,a=e.classNames,a=void 0===a?{}:a;return o("div",{onClick:e.onSelect,className:s.i(u.a)("ais-AutocompleteItemWrapper ais-AutocompleteRecentSearchWrapper",a.root)},o("div",{className:s.i(u.a)("ais-AutocompleteItemContent","ais-AutocompleteRecentSearchItemContent",a.content)},o("div",{className:s.i(u.a)("ais-AutocompleteItemIcon","ais-AutocompleteRecentSearchItemIcon",a.content)},o(c.g,{createElement:o})),o("div",{className:s.i(u.a)("ais-AutocompleteItemContentBody","ais-AutocompleteRecentSearchItemContentBody",a.content)},n)),o("div",{className:s.i(u.a)("ais-AutocompleteItemActions","ais-AutocompleteRecentSearchItemActions",a.actions)},o("button",{className:s.i(u.a)("ais-AutocompleteItemActionButton","ais-AutocompleteRecentSearchItemDeleteButton",a.deleteButton),title:"Remove ".concat(t.query," from recent searches"),onClick:function(e){e.stopPropagation(),r()}},o(c.h,{createElement:o})),o("button",{className:s.i(u.a)("ais-AutocompleteItemActionButton","ais-AutocompleteRecentSearchItemApplyButton",a.applyButton),title:"Apply ".concat(t.query," as search"),onClick:function(e){e.stopPropagation(),i()}},o(c.b,{createElement:o}))))}}},function(e,t,f){f.d(t,"a",function(){return n});var h=f(0),p=f(12),m=f(54);function n(e){var d=e.createElement;return function(e){var t=e.inputProps,n=e.onClear,r=e.query,i=e.isSearchStalled,a=e.onCancel,o=e.submitTitle,s=e.onAiModeClick,c=e.aiModeButtonDisabled,c=void 0!==c&&c,u=e.classNames,u=void 0===u?{}:u,e=Boolean(e.isDetached&&a),o=null!=o?o:"Close",l=t.ref;return d("form",{className:f.i(p.a)("ais-AutocompleteForm",u.form),action:"",noValidate:!0,role:"search",onSubmit:function(e){e.preventDefault()},onReset:function(){var e;return null==(e=l.current)?void 0:e.focus()}},d("div",{className:f.i(p.a)("ais-AutocompleteInputWrapperPrefix",u.inputWrapperPrefix)},e&&d("button",{className:f.i(p.a)("ais-AutocompleteBackButton",u.backButton),type:"button",title:o,onClick:a,hidden:i},d(m.c,{createElement:d,className:u.backButtonIcon})),d("label",{className:f.i(p.a)("ais-AutocompleteLabel",u.label),"aria-label":"Submit",htmlFor:t.i
1d,id:"".concat(t.id,"-label"),hidden:e||void 0},d("button",{className:f.i(p.a)("ais-AutocompleteSubmitButton",u.submitButton),type:"submit",title:"Submit",hidden:i},d(m.a,{createElement:d,className:u.submitButtonIcon}))),d("div",{className:f.i(p.a)("ais-AutocompleteLoadingIndicator",u.loadingIndicator),hidden:!i},d(m.d,{createElement:d,isSearchStalled:i,className:u.loadingIndicatorIcon}))),d("div",{className:f.i(p.a)("ais-AutocompleteInputWrapper",u.inputWrapper)},d("input",f.i(h.a)({className:f.i(p.a)("ais-AutocompleteInput",u.input),"aria-autocomplete":"both","aria-labelledby":"".concat(t.id,"-label"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:"search",spellCheck:"false",maxLength:512,type:"search",value:r},t))),d("div",{className:f.i(p.a)("ais-AutocompleteInputWrapperSuffix",u.inputWrapperSuffix)},d("button",{className:f.i(p.a)("ais-AutocompleteClearButton",u.resetButton),type:"reset",title:"Clear",hidden:0===r.length||i,onClick:n},d(m.e,{createElement:d,className:u.resetButtonIcon})),s&&d("button",{className:f.i(p.a)("ais-AiModeButton",u.aiModeButton),type:"button",title:"AI Mode",disabled:c,onClick:function(e){e.preventDefault(),s()}},d(m.f,{createElement:d,className:u.aiModeButtonIcon}),d("span",{className:f.i(p.a)("ais-AiModeButton-label",u.aiModeButtonLabel)},"AI Mode"))))}}},function(e,t,o){o.d(t,"a",function(){return n});var s=o(54),c=o(12);function n(e){var a=e.createElement;return function(e){var t=e.item,n=e.children,r=e.onApply,i=e.classNames,i=void 0===i?{}:i;return a("div",{onClick:e.onSelect,className:o.i(c.a)("ais-AutocompleteItemWrapper","ais-AutocompleteSuggestionWrapper",i.root)},a("div",{className:o.i(c.a)("ais-AutocompleteItemContent","ais-AutocompleteSuggestionItemContent",i.content)},a("div",{className:o.i(c.a)("ais-AutocompleteItemIcon","ais-AutocompleteSuggestionItemIcon",i.content)},a(s.a,{createElement:a})),a("div",{className:o.i(c.a)("ais-AutocompleteItemContentBody","ais-AutocompleteSuggestionItemContentBody",i.content)},n)),a("div",{className:o.i(c.a)("ais-AutocompleteItemActions","ais-AutocompleteSuggestionItemActions",i.actions)},a("button",{className:o.i(c.a)("ais-AutocompleteItemActionButton","ais-AutocompleteSuggestionItemApplyButton",i.applyButton),type:"button",title:"Apply ".concat(t.query," as search"),onClick:function(e){e.stopPropagation(),r()}},a(s.b,{createElement:a}))))}}},function(e,t,E){E.d(t,"a",function(){return n});var k=E(7),T=E(11),N=E(74);function n(e){var x=e.useEffect,_=e.useId,C=e.useMemo,P=e.useRef,I=e.useState;return function(e){function r(){var e,t,n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},r=(v?y(!1):null!=(r=m.current)&&r.blur(),null!=(r=n.activeDescendant)?r:b);r||void 0===n.query||o(n.query),r&&w.has(r)&&(r=(n=w.get(r)).item,e=(n=n.config).onSelect,t=n.getURL,(null!=e?e:s)({item:r,query:null!=(n=null==(e=n.getQuery)?void 0:e(r))?n:"",url:null==t?void 0:t(r),setQuery:function(e){return o(e)}}),S(void 0)),null!=u&&u()}var i,n=e.indices,a=e.indicesConfig,o=e.onRefine,s=e.onSelect,c=e.onApply,u=e.onSubmit,t=e.placeholder,l=e.isDetached,d=void 0!==l&&l,l=e.shouldHidePanel,f=void 0!==l&&l,l=e.autoFocus,h=void 0!==l&&l,l=e.id,e=_(),p=(i=null!=l?l:e,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return"".concat("autocomplete").concat(i).concat(t.join(":"))}),m=P(null),g=P(null),l=E.i(k.a)(I(h),2),v=l[0],y=l[1],e=E.i(k.a)(I(void 0),2),b=e[0],S=e[1],l=C(function(){for(var e={indices:n,indicesConfig:a,getElementId:p},o=e.indices,s=e.indicesConfig,c=e.getElementId,u=[],l=new Map,t=0;t<o.length;t++)(t=>{for(var e,n=E.i(N.a)(s,function(e){return e.indexName===o[t].indexName}),r=(null==(e=o[t])?void 0:e.hits)||[],i=0;i<r.length;i++){var a=c("item",(null==n?void 0:n.indexName)||o[t].indexName,i);l.set(a,{item:r[i],config:n}),u.push(a)}})(t);return{items:l,itemsIds:u}},[n,a,p]),w=l.items,R=l.itemsIds;x(function(){var e;return d?function(){}:(e=function(e){var t;null!=(t=(t=g).current&&"object"===E.i(T.a)(t.current)&&"base"in t.current?t.current.base:t.current)&&t.contains(e.target)||y(!1)},document.body.addEventListener("click",e),function(){document.body.removeEventListener("click",e)})},[g,d]);
1return{getInputProps:function(){return{id:p("input"),ref:m,role:"combobox",autoFocus:h,"aria-autocomplete":"list","aria-expanded":v,"aria-haspopup":"grid","aria-controls":p("panel"),"aria-activedescendant":b,placeholder:t,onFocus:function(){return y(!0)},onKeyDown:function(e){switch(e.key){case"Escape":v?(y(!1),e.preventDefault()):S(void 0);break;case"ArrowUp":case"ArrowDown":y(!0);var t=(e=>{switch(e){case"ArrowUp":var t=R.indexOf(b||"")-1;return R[t]||R[R.length-1];case"ArrowDown":t=R.indexOf(b||"")+1;return R[t]||R[0];default:return}})(e.key);S(t),null!=(t=document.getElementById(t))&&t.scrollIntoView(!1),e.preventDefault();break;case"Enter":r({query:e.target.value});break;case"Tab":d||y(!1);break;default:return void y(!0)}},onKeyUp:function(e){switch(e.key){case"ArrowLeft":case"ArrowUp":case"ArrowRight":case"ArrowDown":case"Escape":case"Return":return void e.preventDefault();default:S(void 0)}}}},getItemProps:function(e,t){var n=p("item",e.__indexName,t);return{id:n,role:"row","aria-selected":n===b,onSelect:function(){return r({activeDescendant:n})},onApply:function(){var e=w.get(n),t=e.item,e=e.config.getQuery;c(null!=(e=null==e?void 0:e(t))?e:"")}}},getPanelProps:function(){return{hidden:!v||f,id:p("panel"),role:"grid","aria-labelledby":p("input")}},getRootProps:function(){return{ref:g}},isOpen:v,setIsOpen:y,focusInput:function(){var e;null!=(e=m.current)&&e.focus()}}}}},function(e,t,p){p.d(t,"a",function(){return n});var m=p(0),g=p(1),v=p(7),y=p(8),b=p(11),S=p(74);function n(e){var d=e.useEffect,f=e.useMemo,h=e.useState;return function(e){var n,t=e.showRecent,r=e.query,i=e.indices,a=e.indicesConfig,o=e.suggestionsIndexName,s=t&&"object"===(void 0===t?"undefined":p.i(b.a)(t))?t.storageKey:void 0,c=f(function(){return t=(e={limit:5,storageKey:s}).limit,n=void 0===t?5:t,r=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:R;return(()=>{try{return localStorage.setItem(w,""),localStorage.removeItem(w),1}catch(e){}})()?{setItems:function(e){try{window.localStorage.setItem(t,JSON.stringify(e))}catch(e){}},getItems:function(){var e=window.localStorage.getItem(t);return e?JSON.parse(e):[]}}:{setItems:function(){},getItems:function(){return[]}}}(e.storageKey),i=null,{onAdd:function(e){this.onRemove(e),r.setItems([e].concat(p.i(y.a)(r.getItems())))},onRemove:function(t){r.setItems(r.getItems().filter(function(e){return e!==t})),null!=i&&i()},registerUpdateListener:function(e){i=e},unregisterUpdateListener:function(){i=null},getSnapshot:function(){return{getAll:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"";return r.getItems().filter(function(e){return e.includes(t)}).slice(0,n)}}}};var e,t,n,r,i},[s]),e=p.i(v.a)(h(c.getSnapshot()),2),u=e[0],l=e[1];return d(function(){return c.registerUpdateListener(function(){l(c.getSnapshot())}),function(){c.unregisterUpdateListener()}},[c]),t?(n=u.getAll(r).map(function(e){return{objectID:e,query:e,__indexName:"recent-searches",_highlightResult:(t=(e={item:{query:e},query:r||""}).item,(e=e.query).trim().length?{query:{value:t.query.replace(new RegExp(e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"gi"),function(e){return"<mark>".concat(e,"</mark>")})}}:{query:{matchLevel:"none"}})};var t}),e=p.i(y.a)(i.map(function(e){return e.indexName===o?p.i(g.a)(p.i(m.a)({},e),{hits:e.hits.filter(function(t){return!p.i(S.a)(n,function(e){return e.query===t.query})})}):e})),t=p.i(y.a)(a),e.unshift({indexName:"recent-searches",indexId:"recent-searches",hits:n}),t.unshift({indexName:"recent-searches",getQuery:function(e){return e.query}}),{storage:c,storageHits:n,indicesForPropGetters:e,indicesConfigForPropGetters:t}):{storage:{onAdd:function(){},onRemove:function(){}},storageHits:[],indicesForPropGetters:i,indicesConfigForPropGetters:a}}}var w="test-localstorage-support",R="autocomplete-recent-searches"},function(e,t,T){T.d(t,"a",function(){return n});var N=T(0),A=T(1),F=T(4),O=T(7),r=T(117),i=T(121),a=T(122),o=T(123),s=T(124);function n(e){var x=e.createElement,t=e.Fragment,n=e.useMemo,_=e.useState,C=T.i(r.a)({createElement:x,Fragment:t}),P=T.i(i.a)({createElement:x,Fragment:t,useMemo:n}),I=T.i(o.a)({createElement:x,Fragment:t}),E=T.i(s.a)({createElement:x,Fragment:t}),k=T.i(a.a)({createElement:x,Fragment:t});return function(e){function t(){R&&("undefined"!=typeof window&&"function"==typeof window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches?R():("submitted"!==o.status&&"streaming"!==o.status||v(),w(!0)))}function n(){null!=R&&R(),w(!1)}
1var r=e.open,i=e.maximized,i=void 0!==i&&i,a=e.headerProps,o=e.messagesProps,s=e.suggestionsProps,c=e.promptProps,c=void 0===c?{}:c,u=e.headerComponent,l=e.promptComponent,d=e.suggestionsComponent,f=e.layoutComponent,f=void 0===f?k:f,h=e.classNames,h=void 0===h?{}:h,p=e.className,m=e.sendMessage,g=e.regenerate,v=e.stop,y=e.error,e=T.i(F.a)(e,["open","maximized","headerProps","messagesProps","suggestionsProps","promptProps","headerComponent","promptComponent","suggestionsComponent","layoutComponent","classNames","className","sendMessage","regenerate","stop","error"]),b=T.i(O.a)(_(!1),2),S=b[0],w=b[1],R=a.onClear||o.onNewConversation,b=x(u||C,T.i(A.a)(T.i(N.a)({},a),{onClear:R?t:a.onClear,canClear:a.canClear&&!S,classNames:h.header,maximized:i})),u=x(P,T.i(A.a)(T.i(N.a)({},o),{isClearing:S,onClearTransitionEnd:n,onNewConversation:R?t:o.onNewConversation,error:y,classNames:h.messages,messageClassNames:h.message,suggestionsElement:x(d||E,T.i(A.a)(T.i(N.a)({},s),{classNames:h.suggestions}))})),d=x(l||I,T.i(A.a)(T.i(N.a)({},c),{classNames:h.prompt}));return x(f,T.i(A.a)(T.i(N.a)({},e),{open:r,maximized:i,headerComponent:b,messagesComponent:u,promptComponent:d,classNames:{root:h.root,container:h.container},className:p,messages:o.messages,status:o.status,tools:o.tools,isClearing:S,clearMessages:R?t:a.onClear,onClearTransitionEnd:n,suggestions:s.suggestions,sendMessage:m,regenerate:g,stop:v,error:y}))}}},function(e,t,n){n(0),n(1),n(4),n(12)},function(e,t,n){n(0),n(1),n(4),n(12)},function(e,t,o){o.d(t,"a",function(){return n});var s=o(175),c=o(26),u=o(12);function n(e){var a=e.createElement;return function(e){var t=e.part,n=e.isStreaming,r=e.parseMarkdown,i=e.translations,e=e.classNames,r=void 0===r||r?o.i(s.a)(t.text,{createElement:a,disableParsingRawHTML:!0}):a("p",{className:"ais-ChatMessage-text"},t.text);return a("details",{className:o.i(u.a)(e.reasoning),"aria-label":i.reasoningLabel,"aria-busy":n},a("summary",{className:o.i(u.a)(e.reasoningHeader)},a("span",{className:o.i(u.a)(e.reasoningIcon),"aria-hidden":"true"},a(c.p,{createElement:a})),a("span",{className:o.i(u.a)(e.reasoningLabel)},i.reasoningLabel),a("span",{className:o.i(u.a)(e.reasoningChevron),"aria-hidden":"true"},a(c.n,{createElement:a}))),a("div",{className:o.i(u.a)(e.reasoningBody),tabIndex:0},a("div",{className:o.i(u.a)(e.reasoningText)},r)))}}},function(e,t,n){n(0),n(1),n(4),n(12)},function(e,t,u){u.d(t,"a",function(){return r});var l=u(0),d=u(4),f=u(12),n=u(29),h=u(26);function r(e){var s=e.createElement,c=u.i(n.a)({createElement:s});return function(e){var t=e.open,n=e.onClick,r=e.toggleIconComponent,i=e.classNames,i=void 0===i?{}:i,a=e.className,e=u.i(d.a)(e,["open","onClick","toggleIconComponent","classNames","className"]),o=s(t?h.e:h.a,{createElement:s});return s(c,u.i(l.a)({variant:"primary",size:"md",iconOnly:!0,className:u.i(f.a)("ais-ChatToggleButton",t&&"ais-ChatToggleButton--open",i.root,a),onClick:n},e),r?s(r,{isOpen:t}):o)}}},function(e,t,h){h.d(t,"a",function(){return r});var p=h(0),m=h(1),g=h(4),v=h(8),n=h(29),y=h(12);function r(e){var l=e.createElement,d=h.i(n.a)({createElement:l});function f(e){var t=e.classNames,e=e.translations;return l("div",{className:h.i(y.a)("ais-PromptSuggestions-header",t.header)},l("span",{className:h.i(y.a)("ais-PromptSuggestions-headerTitle",t.headerTitle)},e.headerTitle))}return function(e){var t=e.suggestions,t=void 0===t?[]:t,n=e.onSuggestionClick,r=e.isLoading,i=void 0!==r&&r,r=e.skeletonCount,r=void 0===r?3:r,a=e.disabled,o=void 0!==a&&a,a=e.headerComponent,s=e.translations,c=e.classNames,u=void 0===c?{}:c,c=h.i(g.a)(e,["suggestions","onSuggestionClick","isLoading","skeletonCount","disabled","headerComponent","translations","classNames"]),e=h.i(p.a)({headerTitle:"Suggestions"},s),s=!1===a?null:null!=a?a:f,a=t.filter(function(e){return""!==e.trim()}),t=0<a.length||i;return l("div",h.i(m.a)(h.i(p.a)({},c),{className:h.i(y.a)("ais-PromptSuggestions",u.root,c.className)}),s&&t&&l(s,{classNames:{header:u.header,headerTitle:u.headerTitle},translations:e}),i&&0===a.length?l("div",{className:h.i(y.a)("ais-PromptSuggestions-skeleton",u.skeleton)},h.i(v.a)(new Array(r)).map(function(e,t){return l("div",{key:t,className:h.i(y.a)("ais-PromptSuggestions-skeletonItem",u.skeletonItem)})}
1)):a.map(function(e,t){return l(d,{key:t,size:"sm",variant:"primary",className:h.i(y.a)("ais-PromptSuggestions-suggestion",u.suggestion),onClick:function(){i||n(e)},disabled:o},e)}))}}},function(e,t,C){C.d(t,"a",function(){return r});var P=C(0),I=C(1),E=C(7),p=C(46),k=C(125),n=C(29),T=C(116),m=C(26);function r(e){function y(e){var t=e.showViewAll,n=e.canScrollLeft,r=e.canScrollRight,i=e.scrollLeft,a=e.scrollRight,o=e.nbHits,s=e.input,c=e.nbItems,u=e.applyFilters,l=e.getSearchPageURL,d=e.onClose;return c<1?null:f("div",{className:"ais-ChatToolSearchIndexCarouselHeader"},f("div",{className:"ais-ChatToolSearchIndexCarouselHeaderResults"},o&&f("div",{className:"ais-ChatToolSearchIndexCarouselHeaderCount"},c," of ",o.toLocaleString()," result",1<o?"s":""),t&&f(h,{variant:"ghost",size:"sm",onClick:function(){var e;s&&u&&(e=u(C.i(p.b)(s)),l&&(e=l(e),new URL(e,window.location.href).pathname!==window.location.pathname)&&(window.location.href=e),d())},className:"ais-ChatToolSearchIndexCarouselHeaderViewAll"},"View all",f(m.b,{createElement:f}))),2<c&&f("div",{className:"ais-ChatToolSearchIndexCarouselHeaderScrollButtons"},f(h,{variant:"outline",size:"sm",iconOnly:!0,onClick:i,disabled:!n,className:"ais-ChatToolSearchIndexCarouselHeaderScrollButton"},f(m.c,{createElement:f})),f(h,{variant:"outline",size:"sm",iconOnly:!0,onClick:a,disabled:!r,className:"ais-ChatToolSearchIndexCarouselHeaderScrollButton"},f(m.d,{createElement:f}))))}var f,h,b=e.createElement,t=e.Fragment,S=e.useEffect,w=e.useMemo,R=e.useRef,x=e.useState,_=(f={createElement:b,Fragment:t}.createElement,h=C.i(n.a)({createElement:f}),C.i(T.a)({createElement:b,Fragment:t,useEffect:S,useRef:R}));return function(e){var t=e.itemComponent,n=e.headerComponent,r=e.getSearchPageURL,i=e.toolProps,a=i.message,o=i.applyFilters,s=i.onClose,c=i.insightsEventContext,u=i.sendEvent,l=e.headerProps.showViewAll,d=null!=(i=null==c?void 0:c.instantSearchStatus)?i:"idle",f=null==a?void 0:a.input,h=null==a?void 0:a.output,e=(null==h?void 0:h.hits)||[],p=C.i(k.a)(C.i(k.b)(e,0,e.length),null==h?void 0:h.queryID),m=p.map(function(e){return"".concat(e.objectID,":").concat(e.__position)}).join("|"),g=R(void 0),c=(S(function(){var e;if("idle"===d&&0!==p.length&&m!==g.current)return e=setTimeout(function(){g.current=m,u("view:internal",p,"items_shown")},0),function(){clearTimeout(e)}},[d,p,u,m]),C.i(E.a)(x(!1),2)),i=c[0],a=c[1],e=C.i(E.a)(x(!0),2),c=e[0],e=e[1],v=R(""),v=(v.current||(v.current=C.i(T.b)()),{listRef:R(null),nextButtonRef:R(null),previousButtonRef:R(null),carouselIdRef:v,canScrollLeft:i,canScrollRight:c,setCanScrollLeft:a,setCanScrollRight:e}),i=w(function(){return n?function(e){return b(n,C.i(P.a)({showViewAll:l,nbHits:null==h?void 0:h.nbHits,input:f,applyFilters:o,getSearchPageURL:r,onClose:s},e))}:function(e){return b(y,C.i(P.a)({showViewAll:l,nbHits:null==h?void 0:h.nbHits,input:f,applyFilters:o,getSearchPageURL:r,onClose:s},e))}},[l,n,null==h?void 0:h.nbHits,f,o,r,s]);return b(_,C.i(I.a)(C.i(P.a)({},v),{items:p,itemComponent:t,headerComponent:i,showNavigation:!1,sendEvent:u}))}}},function(e,t,w){w.d(t,"a",function(){return r});var R=w(0),x=w(1),n=w(11),_=w(46),C=function(e){return null!==e&&"object"===(void 0===e?"undefined":w.i(n.a)(e))},P=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},I=function(e){return C(e)&&(P(e,"intro")||P(e,"groups"))},E=function(e){for(var t,n=[],r=!1,i=!1,a=!1,o=!1,s=0,c=0;c<e.length;c++){var u,l,d=e[c];r?i?i=!1:"\\"===d?i=!0:'"'===d&&(r=!1,a?n[n.length-1].lastKey=(t=>{if(-1===t.indexOf("\\"))return t;try{return JSON.parse('"'.concat(t,'"'))}catch(e){return t}})(e.slice(s,c)):o=!1):'"'===d?(r=!0,s=c+1,a=!o&&!0===(null==(l=n[n.length-1])?void 0:l.isObject)):":"===d?o=!0:","===d?o=!1:"{"===d||"["===d?(n.push({key:o&&null!=(u=null==(l=n[n.length-1])?void 0:l.lastKey)?u:"",lastKey:"",isObject:"{"===d}),o=!1):"}"!==d&&"]"!==d||(n.pop(),o=!1)}return r&&!a&&"objectID"===(null==(t=n[n.length-1])?void 0:t.lastKey)&&"results"===(null==(t=n[n.length-2])?void 0:t.key)&&"groups"===(null==(t=n[n.length-4])?void 0:t.key)},k={streamingLabel:"Curating resultsâ¦"};function r(e){var g=e.createElement,v=e.Fragment,y=e.useEffect,b=e.useMemo,S=e.useRef;return function(e){var t=e.toolProps,n=e.groupCarouselComponent,e=e.translations,r=t.message,i=t.messages,a=t.insightsEventContext,o=t.sendEvent,t=t.status,s=null!=(a=null==a?void 0:a.instantSearchStatus)?a:"idle",a=w.i(R.a)({},k,e),c=b(function(){return i?w.i(_.a)(i,r):void 0},[i,r]),e=I(null==r?void 0:r.input),u="output-available"!==(null==r?void 0:r.state)||!0===r.preliminary||e?void 0:r.output,e=e?null==r?void 0:r.input:I(u)?u:void 0,u="string"==typeof(null==e?void 0:e.intro)?e.intro:void 0,e=Array.isArray(null==e?void 0:e.groups)?e.groups.filter(C):[],l=null==i?void 0:i[i.length-1],t="streaming"===t&&"input-streaming"===(null==r?void 0:r.state)&&!0===(null==l?void 0:l.parts.some(function(e){return e===r})),l="input-streaming"===(null==r?void 0:r.state)?r.rawInput:void 0,d="string"==typeof l&&E(l),f=e.length-1,l=e.reduce(function(e,t,n){var r=(Array.isArray(t.results)?d&&n===f?t.results.slice(0,-1):t.results:[]).filter(function(e){return C(e)&&"string"==typeof e.objectID&&""!==e.objectID}).reduce(function(e,t){var n;return c&&P(c,t.objectID)&&(n=c[t.objectID],e.push(w.i(x.a)(w.i(R.a)({},n),{objectID:t.objectID,__position:e.length+1,__displayToolResult:t}))),e},[]);return 0!==r.length&&e.push({key:n,title:"string"==typeof t.title?t.title:void 0,why:"string"==typeof t.why?t.why:void 0,items:r}),e},[]),h=l.flatMap(function(e){return e.items}),p=h.map(function(e){return"".concat(e.objectID,":").concat(e.__position)}).join("|"),m=S(void 0);return y(function(){var e;if("idle"===s&&0!==h.length&&p!==m.current)return e=setTimeout(function(){m.current=p,o("view:internal",h,"items_shown")},0),function(){clearTimeout(e)}},[s,o,h,p]),u||0!==l.length||t?g("div",{className:"ais-ChatToolDisplayResults"},u&&g("div",{className:"ais-ChatToolDisplayResults-intro"},u),l.map(function(e){return g("div",{key:e.key,className:"ais-ChatToolDisplayResults-group"},e.title&&g("div",{className:"ais-ChatToolDisplayResults-groupTitle"},e.title),e.why&&g("div",{className:"ais-ChatToolDisplayResults-groupWhy"},e.why),n({items:e.items,sendEvent:o}))}),t&&g("div",{className:"ais-ChatToolDisplayResults-streaming"},a.streamingLabel)):g(v,null)}}},function(e,t,x){x.d(t,"a",function(){return n});var _=x(16),o=x(0),C=x(7),s=x(11),c={damping:.7,stiffness:.05,mass:1.25},P=70,I=1e3/60,E=350,k=!1;function n(e){var y=e.useCallback,b=e.useEffect,S=e.useMemo,w=e.useRef,R=e.useState;return function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=x.i(C.a)(R(!1),2),r=t[0],n=t[1],t=x.i(C.a)(R(!1!==e.initial),2),i=t[0],a=t[1],t=x.i(C.a)(R(!1),2),o=t[0],s=t[1],l=w(null),c=(l.current=e,w(null)),u=w(null),d=y(function(){var e,t;return!!k&&"undefined"!=typeof window&&!(!(t=window.getSelection())||!t.rangeCount)&&((t=t.getRangeAt(0)).commonAncestorContainer.contains(c.current)||(null==(e=c.current)?void 0:e.contains(t.commonAncestorContainer)))},[]),f=S(function(){var n;return{escapedFromLock:r,isAtBottom:i,resizeDifference:0,accumulated:0,velocity:0,get scrollTop(){var e;return null!=(e=null==(e=c.current)?void 0:e.scrollTop)?e:0},set scrollTop(e){c.current&&(c.current.scrollTop=e,f.ignoreScrollToTop=c.current.scrollTop)},get targetScrollTop(){return c.current&&u.current?c.current.scrollHeight-1-c.current.clientHeight:0},get calculatedTargetScrollTop(){var e,t;return c.current&&u.current?(e=this.targetScrollTop,l.current.targetScrollTop?(null==n?void 0:n.targetScrollTop)===e?n.calculatedScrollTop:(t=Math.max(Math.min(l.current.targetScrollTop(e,{scrollElement:c.current,contentElement:u.current}),e),0),n={targetScrollTop:e,calculatedScrollTop:t},requestAnimationFrame(function(){n=void 0}),t):e):0},get scrollDifference(){return this.calculatedTargetScrollTop-this.scrollTop},get isNearBottom(){return this.scrollDifference<=P}}},[]),h=y(function(e){f.isAtBottom=e,a(e)},[f]),p=y(function(e){f.escapedFromLock=e,n(e)},[f]),m=y(function(){var i,e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},a=((e="string"==typeof e?{animation:e}:e).preserveScrollPosition||h(!0),Date.now()+(Number(e.wait)||0)),o=T(l.current,e.animation),t=e.ignoreEscapes,s=void 0!==t&&t,c=f.calculatedTargetScrollTop,u=(x.i(_.a)(e.duration,Promise)?e.duration.then(function(){i=Date.now()},function(){i=Date.now()}):i=a+(null!=(t=e.duration)?t:0),function(){var r=new Promise(requestAnimationFrame).then(function(){if(!f.isAtBottom)return f.animation=void 0,!1;var e=f.scrollTop,t=performance.now(),n=(t-(null!=(n=f.lastTick)?n:t))/I;if(f.animation||(f.animation={behavior:o,promise:r,ignoreEscapes:s}),f.animation.behavior===o&&(f.lastTick=t),d())return u();if(a>Date.now())return u();if(e<Math.min(c,f.calculatedTargetScrollTop)){if((null==(t=f.animation)?void 0:t.behavior)===o){if("instant"===o)return f.scrollTop=f.calculatedTargetScrollTop,u();f.velocity=(o.damping*f.velocity+o.stiffness*f.scrollDifference)/o.mass,f.accumulated+=f.velocity
1*n,f.scrollTop+=f.accumulated,f.scrollTop!==e&&(f.accumulated=0)}return u()}return i>Date.now()?(c=f.calculatedTargetScrollTop,u()):(f.animation=void 0,f.scrollTop<f.calculatedTargetScrollTop?m({animation:T(l.current,l.current.resize),ignoreEscapes:s,duration:Math.max(0,i-Date.now())||void 0}):f.isAtBottom)});return r.then(function(e){return requestAnimationFrame(function(){f.animation||(f.lastTick=void 0,f.velocity=0)}),e})});return!0!==e.wait&&(f.animation=void 0),(null==(t=f.animation)?void 0:t.behavior)===o?f.animation.promise:u()},[h,d,f]),t=y(function(){p(!0),h(!1)},[p,h]),g=y(function(e){var r,i,a;e.target===c.current&&(r=f.scrollTop,i=f.ignoreScrollToTop,e=f.lastScrollTop,a=void 0===e?r:e,f.lastScrollTop=r,f.ignoreScrollToTop=void 0,i&&r<i&&(a=i),s(f.isNearBottom),setTimeout(function(){var e,t,n;f.resizeDifference||r===i||(d()?(p(!0),h(!1)):(t=a<r,n=r<a,null!=(e=f.animation)&&e.ignoreEscapes?f.scrollTop=a:(n&&(p(!0),h(!1)),t&&p(!1),!f.escapedFromLock&&f.isNearBottom&&h(!0))))},1))},[p,h,d,f]),v=y(function(e){for(var t=e.target,e=e.deltaY,n=t;!["scroll","auto"].includes(getComputedStyle(n).overflow);){if(!n.parentElement)return;n=n.parentElement}n===c.current&&e<0&&c.current.scrollHeight>c.current.clientHeight&&(null==(t=f.animation)||!t.ignoreEscapes)&&(p(!0),h(!1))},[p,h,f]);return b(function(){var e=c.current;if(e)return e.addEventListener("scroll",g,{passive:!0}),e.addEventListener("wheel",v,{passive:!0}),function(){e.removeEventListener("scroll",g),e.removeEventListener("wheel",v)}},[g,v]),b(function(){var r,e,t=u.current;if(t)return(e=new ResizeObserver(function(e){var t,e=x.i(C.a)(e,1)[0].contentRect.height,n=e-(null!=r?r:e);f.resizeDifference=n,f.scrollTop>f.targetScrollTop&&(f.scrollTop=f.targetScrollTop),s(f.isNearBottom),0<=n?(t=T(l.current,r?l.current.resize:l.current.initial),m({animation:t,wait:!0,preserveScrollPosition:!0,duration:"instant"===t?void 0:E})):f.isNearBottom&&(p(!1),h(!0)),r=e,requestAnimationFrame(function(){setTimeout(function(){f.resizeDifference===n&&(f.resizeDifference=0)},1)})})).observe(t),f.resizeObserver=e,function(){e.disconnect(),f.resizeObserver=void 0}},[f,s,p,h,m]),{contentRef:u,scrollRef:c,scrollToBottom:m,stopScroll:t,isAtBottom:i||o,isNearBottom:o,escapedFromLock:r,state:f}}}"undefined"!=typeof window&&(null!=(t=window.document)&&t.addEventListener("mousedown",function(){k=!0}),null!=(t=window.document)&&t.addEventListener("mouseup",function(){k=!1}),null!=(t=window.document))&&t.addEventListener("click",function(){k=!1});var u=new Map;function T(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=x.i(o.a)({},c),i=!1,a=(t.forEach(function(e){var t;"instant"===e?i=!0:"object"===(void 0===e?"undefined":x.i(s.a)(e))&&(i=!1,r.damping=null!=(t=e.damping)?t:r.damping,r.stiffness=null!=(t=e.stiffness)?t:r.stiffness,r.mass=null!=(t=e.mass)?t:r.mass)}),JSON.stringify(r));return u.has(a)||u.set(a,Object.freeze(r)),i?"instant":u.get(a)}},function(e,t,n){n.d(t,"a",function(){return c}),n.d(t,"b",function(){return u});var r=n(6),i=n(0),a=n(1),o=n(11),s="__isPromptSuggestion";function c(e){return e.hits.slice(0,e.limit).map(function(e){return n.i(a.a)(n.i(i.a)({},e),n.i(r.a)({},s,!0))})}function u(e){return Boolean(e&&"object"===(void 0===e?"undefined":n.i(o.a)(e))&&e[s])}},function(e,t,a){a.d(t,"a",function(){return n});var o=a(0),s=a(1),c=a(5),u=a(2),l=a(15),n=function(e){var t=e.hits,n=e.isLoading,r=e.cssClasses,i=e.templateProps;return a.i(u.a)("div",{className:a.i(c.o)(r.root,0===t.length&&r.emptyRoot)},a.i(u.a)(l.a,a.i(s.a)(a.i(o.a)({},i),{templateKey:"header",rootProps:{className:r.header},data:{hits:t,isLoading:n}})),n?a.i(u.a)(l.a,a.i(s.a)(a.i(o.a)({},i),{templateKey:"loader",rootProps:{className:r.loader}})):a.i(u.a)("ul",{className:r.list},t.map(function(e,t){return a.i(u.a)(l.a,a.i(s.a)(a.i(o.a)({},i),{templateKey:"item",rootTagName:"li",rootProps:{className:r.item},key:e.objectID,data:a.i(s.a)(a.i(o.a)({},e),{get __hitIndex(){return t}})}))})))}},function(e,t,c){c.d(t,"a",function(){return n});var u=c(0),l=c(1),d=c(5),f=c(2),h=c(15),p=c(62),n=function(e){var r=e.items,i=e.cssClasse
1s,a=e.templateProps,o=e.createURL,s=e.refine;return c.i(f.a)("div",{className:c.i(d.o)(i.root,0===r.length&&i.noRefinementRoot)},c.i(f.a)("ul",{className:i.list},c.i(f.a)("li",{className:c.i(d.o)(i.item,0===r.length&&i.selectedItem)},c.i(f.a)(h.a,c.i(l.a)(c.i(u.a)({},a),{templateKey:"home",rootTagName:"a",rootProps:{className:i.link,href:o(null),onClick:function(e){c.i(p.a)(e)||(e.preventDefault(),s(null))}}}))),r.map(function(t,e){var n=e===r.length-1;return c.i(f.a)("li",{key:t.label+e,className:c.i(d.o)(i.item,n&&i.selectedItem)},c.i(f.a)(h.a,c.i(l.a)(c.i(u.a)({},a),{templateKey:"separator",rootTagName:"span",rootProps:{className:i.separator,"aria-hidden":!0}})),n?t.label:c.i(f.a)("a",{className:i.link,href:o(t.value),onClick:function(e){c.i(p.a)(e)||(e.preventDefault(),s(t.value))}},t.label))})))}},function(e,t,i){i.d(t,"a",function(){return n});var a=i(0),o=i(1),s=i(5),c=i(2),u=i(15),n=function(e){var t=e.hasRefinements,n=e.refine,r=e.cssClasses,e=e.templateProps;return i.i(c.a)("div",{className:r.root},i.i(c.a)(u.a,i.i(o.a)(i.i(a.a)({},e),{templateKey:"resetLabel",rootTagName:"button",rootProps:{className:i.i(s.o)(r.button,!t&&r.disabledButton),onClick:n,disabled:!t},data:{hasRefinements:t}})))}},function(e,t,o){o.d(t,"a",function(){return i});var n=o(5),s=o(2),r=o(385),c=o(62),i=function(e){var t=e.items,a=e.cssClasses,e=e.canRefine;return o.i(s.a)("div",{className:o.i(n.o)(a.root,!e&&a.noRefinementRoot)},o.i(s.a)("ul",{className:a.list},t.map(function(i,e){return o.i(s.a)("li",{key:"".concat(i.indexName,"-").concat(i.attribute,"-").concat(e),className:a.item},o.i(s.a)("span",{className:a.label},o.i(r.a)(i.label),": "),i.refinements.map(function(e){return o.i(s.a)("span",{key:(n=e.attribute,r=e.value,[n,e.type,r,e.operator].map(function(e){return e}).filter(Boolean).join(":")),className:a.category},o.i(s.a)("span",{className:a.categoryLabel},"query"===e.attribute?o.i(s.a)("q",null,e.label):e.label),o.i(s.a)("button",{className:a.delete,type:"button",onClick:(t=i.refine.bind(null,e),function(e){o.i(c.a)(e)||(e.preventDefault(),t())})},"â"));var t,n,r}))})))}},function(e,t,i){i.d(t,"a",function(){return n});var a=i(2),n=function(e){var t=e.className,n=e.disabled,n=void 0!==n&&n,r=e.onClick,e=e.children;return i.i(a.a)("button",{className:t,onClick:r,disabled:n},e)}},function(e,t,d){d.d(t,"a",function(){return n});var f=d(0),h=d(1),p=d(5),m=d(2),g=d(15),v=d(287),y=d(289),n=function(e){var t=e.cssClasses,n=e.enableRefine,r=e.enableRefineControl,i=e.enableClearMapRefinement,a=e.isRefineOnMapMove,o=e.isRefinedWithMap,s=e.hasMapMoveSinceLastRefine,c=e.onRefineToggle,u=e.onRefineClick,l=e.onClearClick,e=e.templateProps;return d.i(m.a)(m.b,null,n&&d.i(m.a)("div",null,r&&d.i(m.a)("div",{className:t.control},a||!s?d.i(m.a)(y.a,{classNameLabel:d.i(p.o)(t.label,a&&t.selectedLabel),classNameInput:t.input,checked:a,onToggle:c},d.i(m.a)(g.a,d.i(h.a)(d.i(f.a)({},e),{templateKey:"toggle",rootTagName:"span"}))):d.i(m.a)(v.a,{className:t.redo,disabled:!s,onClick:u},d.i(m.a)(g.a,d.i(h.a)(d.i(f.a)({},e),{templateKey:"redo",rootTagName:"span"})))),!r&&!a&&d.i(m.a)("div",{className:t.control},d.i(m.a)(v.a,{className:d.i(p.o)(t.redo,!s&&t.disabledRedo),disabled:!s,onClick:u},d.i(m.a)(g.a,d.i(h.a)(d.i(f.a)({},e),{templateKey:"redo",rootTagName:"span"})))),i&&o&&d.i(m.a)(v.a,{className:t.reset,onClick:l},d.i(m.a)(g.a,d.i(h.a)(d.i(f.a)({},e),{templateKey:"reset",rootTagName:"span"})))))}},function(e,t,a){a.d(t,"a",function(){return n});var o=a(2),n=function(e){var t=e.classNameLabel,n=e.classNameInput,r=e.checked,i=e.onToggle,e=e.children;return a.i(o.a)("label",{className:t},a.i(o.a)("input",{className:n,type:"checkbox",checked:r,onChange:i}),e)}},function(e,t,n){n.d(t,"a",function(){return c});var r=n(0),i=n(4),a=n(5),o=n(2),s=n(58);function c(e){var t=e.classNames,t=void 0===t?{}:t,e=n.i(i.a)(e,["classNames"]);return n.i(o.a)(s.a,n.i(r.a)({classNames:{root:n.i(a.o)("ais-Highlight",t.root),highlighted:n.i(a.o)("ais-Highlight-highlighted",t.highlighted),nonHighlighted:n.i(a.o)("ais-Highlight-nonHighlighted",t.nonHighlighted),separator:n.i(a.o)("ais-Highlight-separator",t.separator)}},e))}},function(e,t,p){p.d(t,"a",function(){return n});function m(e){var t=e.banner,e=e.classNames;return t.image.urls[0].url?p.i(b.a)("aside",{className:p.i(y.o)(e.bannerRoot)},t.link?p.i(b.a)("a",{className:p.i(y.o)(e.bannerLink),href:t.link.url,target:t.link.target},p.i(b.a)("img",{className:p.i(y.o)(e.bannerImage),src:t.image.urls[0].url,alt:t.image.t
1itle})):p.i(b.a)("img",{className:p.i(y.o)(e.bannerImage),src:t.image.urls[0].url,alt:t.image.title})):null}var g=p(0),v=p(1),y=p(5),b=p(2),S=p(158),w=p(15),n=function(e){var t=e.results,n=e.hits,r=e.insights,i=e.bindEvent,a=e.sendEvent,o=e.hasShowPrevious,s=e.showPrevious,c=e.showMore,u=e.isFirstPage,l=e.isLastPage,d=e.cssClasses,f=e.templateProps,e=e.banner,h=p.i(S.a)({insights:r,sendEvent:a});return 0===t.hits.length?p.i(b.a)("div",{className:p.i(y.o)(d.root,d.emptyRoot),onClick:h},e&&(f.templates.banner?p.i(b.a)(w.a,p.i(v.a)(p.i(g.a)({},f),{templateKey:"banner",rootTagName:"fragment",data:{banner:e,className:d.bannerRoot}})):p.i(b.a)(m,{banner:e,classNames:d})),p.i(b.a)(w.a,p.i(v.a)(p.i(g.a)({},f),{templateKey:"empty",rootTagName:"fragment",data:t}))):p.i(b.a)("div",{className:d.root},o&&p.i(b.a)(w.a,p.i(v.a)(p.i(g.a)({},f),{templateKey:"showPreviousText",rootTagName:"button",rootProps:{className:p.i(y.o)(d.loadPrevious,u&&d.disabledLoadPrevious),disabled:u,onClick:s}})),e&&(f.templates.banner?p.i(b.a)(w.a,p.i(v.a)(p.i(g.a)({},f),{templateKey:"banner",rootTagName:"fragment",data:{banner:e,className:d.bannerRoot}})):p.i(b.a)(m,{banner:e,classNames:d})),p.i(b.a)("ol",{className:d.list},n.map(function(t,e){return p.i(b.a)(w.a,p.i(v.a)(p.i(g.a)({},f),{templateKey:"item",rootTagName:"li",rootProps:{className:d.item,onClick:function(e){h(e),a("click:internal",t,"Hit Clicked")},onAuxClick:function(e){h(e),a("click:internal",t,"Hit Clicked")}},key:t.objectID,data:p.i(v.a)(p.i(g.a)({},t),{get __hitIndex(){return e}}),bindEvent:i,sendEvent:a}))})),p.i(b.a)(w.a,p.i(v.a)(p.i(g.a)({},f),{templateKey:"showMoreText",rootTagName:"button",rootProps:{className:p.i(y.o)(d.loadMore,l&&d.disabledLoadMore),disabled:l,onClick:c}})))}},function(e,t,a){a.d(t,"a",function(){return n});var o=a(0),s=a(1),c=a(5),u=a(2),l=a(15),d=a(33);function n(e){var t=e.cssClasses,n=e.templateProps,r=e.items,i=e.refine,e=(a.i(d.a)(r,function(e){return e.isRefined})||{value:""}).value;return a.i(u.a)("div",{className:a.i(c.o)(t.root,0===r.length&&t.noRefinementRoot)},a.i(u.a)("select",{className:t.select,value:e,onChange:function(e){i(e.target.value)}},a.i(u.a)(l.a,a.i(s.a)(a.i(o.a)({},n),{templateKey:"defaultOption",rootTagName:"option",rootProps:{value:"",className:t.option}})),r.map(function(e){return a.i(u.a)(l.a,a.i(s.a)(a.i(o.a)({},n),{templateKey:"item",rootTagName:"option",rootProps:{value:e.value,className:t.option},key:e.value,data:e}))})))}},function(e,t,l){l.d(t,"a",function(){return n});var d=l(5),f=l(2),h=l(15),r=l(62);function n(n){function t(t){return function(e){l.i(r.a)(e)||(e.preventDefault(),n.setCurrentPage(t))}}return l.i(f.a)("div",{className:l.i(d.o)(n.cssClasses.root,n.nbPages<=1&&n.cssClasse
1s.noRefinementRoot)},l.i(f.a)("ul",{className:n.cssClasses.list},n.showFirst&&l.i(f.a)(i,{ariaLabel:"First Page",className:n.cssClasses.firstPageItem,isDisabled:n.isFirstPage,templates:n.templates,templateKey:"first",pageNumber:0,createURL:n.createURL,cssClasses:n.cssClasses,createClickHandler:t}),n.showPrevious&&l.i(f.a)(i,{ariaLabel:"Previous Page",className:n.cssClasses.previousPageItem,isDisabled:n.isFirstPage,templates:n.templates,templateKey:"previous",pageNumber:n.currentPage-1,createURL:n.createURL,cssClasses:n.cssClasses,createClickHandler:t}),n.pages.map(function(e){return l.i(f.a)(i,{key:e,ariaLabel:"Page ".concat(e+1),className:n.cssClasses.pageItem,isSelected:e===n.currentPage,templates:n.templates,templateKey:"page",pageNumber:e,createURL:n.createURL,cssClasses:n.cssClasses,createClickHandler:t})}),n.showNext&&l.i(f.a)(i,{ariaLabel:"Next Page",className:n.cssClasses.nextPageItem,isDisabled:n.isLastPage,templates:n.templates,templateKey:"next",pageNumber:n.currentPage+1,createURL:n.createURL,cssClasses:n.cssClasses,createClickHandler:t}),n.showLast&&l.i(f.a)(i,{ariaLabel:"Last Page, Page ".concat(n.nbPages),className:n.cssClasses.lastPageItem,isDisabled:n.isLastPage,templates:n.templates,templateKey:"last",pageNumber:n.nbPages-1,createURL:n.createURL,cssClasses:n.cssClasses,createClickHandler:t})))}function i(e){var t=e.templates,n=e.templateKey,r=e.ariaLabel,i=e.pageNumber,a=e.className,o=e.isDisabled,o=void 0!==o&&o,s=e.isSelected,s=void 0!==s&&s,c=e.cssClasses,u=e.createURL,e=e.createClickHandler;return l.i(f.a)("li",{className:l.i(d.o)(c.item,o&&c.disabledItem,a,s&&c.selectedItem)},o?l.i(f.a)(h.a,{rootTagName:"span",rootProps:{className:c.link,"aria-label":r},templateKey:n,templates:t,data:{page:i+1}}):l.i(f.a)(h.a,{rootTagName:"a",rootProps:{className:c.link,"aria-label":r,"aria-current":s?"page":void 0,href:u(i),onClick:e(i)},templateKey:n,templates:t,data:{page:i+1}}))}},function(e,t,s){s.d(t,"a",function(){return n});var c=s(7),u=s(5),l=s(2),d=s(36),f=s(15);function n(t){var e=s.i(c.a)(s.i(d.e)(t.isCollapsed),2),n=e[0],r=e[1],e=s.i(c.a)(s.i(d.e)(!1),2),i=e[0],a=e[1],o=s.i(d.d)(null);return s.i(d.a)(function(){var e=o.current;if(e)return e.appendChild(t.bodyElement),function(){e.removeChild(t.bodyElement)}},[o,t.bodyElement]),i||t.isCollapsed===n||r(t.isCollapsed),s.i(l.a)("div",{className:s.i(u.o)(t.cssClasses.root,t.hidden&&t.cssClasses.noRefinementRoot,t.collapsible&&t.cssClasses.collapsibleRoot,n&&t.cssClasses.collapsedRoot),hidden:t.hidden},t.templates.header&&s.i(l.a)("div",{className:t.cssClasses.header},s.i(l.a)(f.a,{templates:t.templates,templateKey:"header",rootTagName:"span",data:t.data}),t.collapsible&&s.i(l.a)("button",{className:t.cssClasses.collapseButton,"aria-expanded":!n,onClick:function(e){e.preventDefault(),a(!0),r(function(e){return!e})}},s.i(l.a)(f.a,{templates:t.templates,templateKey:"collapseButtonText",rootTagName:"span",data:{collapsed:n}}))),s.i(l.a)("div",{className:t.cssClasses.body,ref:o}),t.templates.footer&&s.i(l.a)(f.a,{templates:t.templates,templateKey:"footer",rootProps:{className:t.cssClasses.footer},data:t.data}))}},function(e,t,r){r.d(t,"a",function(){return n});var i=r(2),n=function(e){var t=e.url,n=e.theme,e=e.cssClasses;return r.i(i.a)("div",{className:e.root},r.i(i.a)("a",{href:t,target:"_blank",className:e.link,"aria-label":"Search by Algolia",rel:"noopener noreferrer"},r.i(i.a)("svg",{height:"1.2em",className:e.logo,viewBox:"0 0 572 64",style:{width:"auto"}},r.i(i.a)("path",{fill:"dark"===n?"#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
10 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"}),r.i(i.a)("path",{fill:"dark"===n?"#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 6.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"}))))}},function(e,t,r){r.d(t,"a",function(){return n});
1var i=r(2),a=r(15),n=function(e){var t=e.cssClasses,n=e.templates,e=e.items;return r.i(i.a)(a.a,{templateKey:"default",templates:n,rootProps:{className:t.root},data:{items:e}})}},function(e,t,u){u.d(t,"a",function(){return s});var r=u(27),i=u(21),n=u(25),a=u(6),o=u(28),l=u(0),d=u(1),f=u(5),h=u(2),p=u(15);function m(e){return e.replace(/^(0+)\d/,function(e){return Number(e).toString()})}var s=(e=>{function t(){var n,e;return u.i(i.a)(this,t),n=u.i(r.a)(this,t,arguments),u.i(a.a)(n,"state",{min:null==(e=n.props.values.min)?void 0:e.toString(),max:null==(e=n.props.values.max)?void 0:e.toString()}),u.i(a.a)(n,"onInput",function(t){return function(e){e=e.currentTarget.value;n.setState(u.i(a.a)({},t,e))}}),u.i(a.a)(n,"onSubmit",function(e){e.preventDefault();var e=n.state,t=e.min,e=e.max;n.props.refine([t?Number(t):void 0,e?Number(e):void 0])}),n}return u.i(o.a)(t,e),u.i(n.a)(t,[{key:"componentWillReceiveProps",value:function(e){var t;this.setState({min:null==(t=e.values.min)?void 0:t.toString(),max:null==(t=e.values.max)?void 0:t.toString()})}},{key:"render",value:function(){var e=this.state,t=e.min,e=e.max,n=this.props,r=n.min,i=n.max,a=n.step,o=n.cssClasses,n=n.templateProps,s=!(!r||!i)&&i<=r,c=Boolean(t||e),c=u.i(f.o)(o.root,!c&&o.noRefinement);return u.i(h.a)("div",{className:c},u.i(h.a)("form",{className:o.form,onSubmit:this.onSubmit},u.i(h.a)("label",{className:o.label},u.i(h.a)("input",{className:u.i(f.o)(o.input,o.inputMin),type:"number",min:r,max:i,step:a,value:m(null!=t?t:""),onInput:this.onInput("min"),placeholder:null==r?void 0:r.toString(),disabled:s})),u.i(h.a)(p.a,u.i(d.a)(u.i(l.a)({},n),{templateKey:"separatorText",rootTagName:"span",rootProps:{className:o.separator}})),u.i(h.a)("label",{className:o.label},u.i(h.a)("input",{className:u.i(f.o)(o.input,o.inputMax),type:"number",min:r,max:i,step:a,value:m(null!=e?e:""),onInput:this.onInput("max"),placeholder:null==i?void 0:i.toString(),disabled:s})),u.i(h.a)(p.a,u.i(d.a)(u.i(l.a)({},n),{templateKey:"submitText",rootTagName:"button",rootProps:{type:"submit",className:o.submit,disabled:s}}))))}}]),t})(h.f)},function(e,t,c){c.d(t,"a",function(){return n});var u=c(0),l=c(1),d=c(2),f=c(15);function n(e){var t=e.className,n=e.handleClick,r=e.facetValueToRefine,i=e.isRefined,a=e.templateProps,o=e.templateKey,s=e.templateData,e=e.subItems;return c.i(d.a)("li",{className:t,onClick:function(e){n({facetValueToRefine:r,isRefined:i,originalEvent:e})}},c.i(d.a)(f.a,c.i(l.a)(c.i(u.a)({},a),{templateKey:o,data:s})),e)}},function(e,t,a){a.d(t,"a",function(){return n});var o=a(2),s=a(15),n=function(e){var t=e.cssClasses,n=e.templates,r=e.isRelevantSorted,i=e.refine;return e.isVirtualReplica?a.i(o.a)("div",{className:t.root},a.i(o.a)(s.a,{templateKey:"text",templates:n,rootProps:{className:t.text},data:{isRelevantSorted:r}}),a.i(o.a)("button",{type:"button",className:t.button,onClick:function(){i(r?0:void 0)}},a.i(o.a)(s.a,{rootTagName:"span",templateKey:"button",templates:n,data:{isRelevantSorted:r}}))):null}},function(e,t,n){n.d(t,"a",function(){return c});var r=n(0),i=n(4),a=n(5),o=n(2),s=n(58);function c(e){var t=e.classNames,t=void 0===t?{}:t,e=n.i(i.a)(e,["classNames"]);return n.i(o.a)(s.a,n.i(r.a)({classNames:{root:n.i(a.o)("ais-ReverseHighlight",t.root),highlighted:n.i(a.o)("ais-ReverseHighlight-highlighted",t.highlighted),nonHighlighted:n.i(a.o)("ais-ReverseHighlight-nonHighlighted",t.nonHighlighted),separator:n.i(a.o)("ais-ReverseHighlight-separator",t.separator)}},e))}},function(e,t,n){n.d(t,"a",function(){return c});var r=n(0),i=n(4),a=n(5),o=n(2),s=n(58);function c(e){var t=e.classNames,t=void 0===t?{}:t,e=n.i(i.a)(e,["classNames"]);return n.i(o.a)(s.a,n.i(r.a)({classNames:{root:n.i(a.o)("ais-ReverseSnippet",t.root),highlighted:n.i(a.o)("ais-ReverseSnippet-highlighted",t.highlighted),nonHighlighted:n.i(a.o)("ais-ReverseSnippet-nonHighlighted",t.nonHighlighted),separator:n.i(a.o)("ais-ReverseSnippet-separator",t.separator)}},e))}},function(e,t,i){i.d(t,"a",function(){return n});var a=i(0),o=i(1),s=i(5),c=i(2),n=function(e){var t=e.style,e=e.children,n=Math.round(parseFloat(t.left)),r=[0,50,100].includes(n),e=Math.round(100*parseInt(e,10))/100;return i.i(c.a)("div",{style:i.i(o.a)(i.i(a.a)({},t),{marginLeft:100===n?"-2px":0}),className:i.i(s.o)("rheostat-marker","rheostat-marker-horizontal",r&&"rheostat-marker-large")},r&&i.i(c.a)("div",{className:"rheostat-value"},e))}},function(e,t,p){p.d(t,"a",function(){return d});var n=p(27),r=p(21),f=p(6),i=p(28),a=p(0),o=p(1),m=p(2),g=40,v=35,s=27,y=36,b=37,S=34,w=33,R=39,x=38;function _(e,t,n){return(e-t)/(n-t)*100}
1function c(e,t,n){return 0===e?t:100===e?n:Math.round((n-t)*(e/100)+t)}function u(e){return["rheostat","vertical"===e.orientation?"rheostat-vertical":"rheostat-horizontal"].concat(e.className.split(" ")).join(" ")}function l(e){return Number(e.currentTarget.getAttribute("data-handle-key"))}function C(e){e.stopPropagation(),e.preventDefault()}var d=(e=>{function t(){var h;return p.i(r.a)(this,t),h=p.i(n.a)(this,t,arguments),p.i(f.a)(h,"x",[0,0].map(function(e){return e})),p.i(f.a)(h,"state",{className:u(h.props),handlePos:h.props.values.map(function(e){return _(e,h.props.min,h.props.max)}),handleDimensions:0,mousePos:null,sliderBox:{},slidingIndex:null,values:h.props.values}),p.i(f.a)(h,"rheostat",p.i(m.e)()),p.i(f.a)(h,"componentWillReceiveProps",function(n){var e=h.props,t=e.className,r=e.disabled,i=e.orientation,a=h.state,o=a.values,a=a.slidingIndex,e=n.min!==e.min||n.max!==e.max,o=o.length!==n.values.length||o.some(function(e,t){return n.values[t]!==e}),t=n.className!==t||n.orientation!==i,i=n.disabled&&!r;t&&h.setState({className:u(n)}),(e||o)&&h.updateNewValues(n),i&&null!==a&&h.endSlide()}),p.i(f.a)(h,"getPublicState",function(){var e=h.props,t=e.min;return{max:e.max,min:t,values:h.state.values}}),p.i(f.a)(h,"getSliderBoundingBox",function(){var e=h.rheostat.current,t=e.getBoundingClientRect();return{height:t.height||e.clientHeight,left:t.left,top:t.top,width:t.width||e.clientWidth}}),p.i(f.a)(h,"getProgressStyle",function(e){var t=h.state.handlePos,n=t[e];return 0===e?"vertical"===h.props.orientation?{height:"".concat(n,"%"),top:0}:{left:0,width:"".concat(n,"%")}:(t=n-(n=t[e-1]),"vertical"===h.props.orientation?{height:"".concat(t,"%"),top:"".concat(n,"%")}:{left:"".concat(n,"%"),width:"".concat(t,"%")})}),p.i(f.a)(h,"getMinValue",function(e){return h.state.values[e-1]?Math.max(h.props.min,h.state.values[e-1]):h.props.min}),p.i(f.a)(h,"getMaxValue",function(e){return h.state.values[e+1]?Math.min(h.props.max,h.state.values[e+1]):h.props.max}),p.i(f.a)(h,"getHandleDimensions",function(e,t){e=e.currentTarget||null;return e?"vertical"===h.props.orientation?e.clientHeight/t.height*100/2:e.clientWidth/t.width*100/2:0}),p.i(f.a)(h,"getClosestSnapPoint",function(n){return h.props.snapPoints.length?h.props.snapPoints.reduce(function(e,t){return Math.abs(e-n)<Math.abs(t-n)?e:t}):n}),p.i(f.a)(h,"getSnapPosition",function(e){var t,n,r;return h.props.snap?(t=(n=h.props).max,r=c(e,n=n.min,t),_(h.getClosestSnapPoint(r),n,t)):e}),p.i(f.a)(h,"getNextPositionForKey",function(e,t){var n=h.state,r=n.handlePos,n=n.values,i=h.props,a=i.max,o=i.min,i=i.snapPoints,s=Boolean(h.props.snap&&i.length),c=n[e],r=r[e],u=r,l=1,d=(100<=a?r=Math.round(r):l=100/(a-o),null),e=(s&&(d=i.indexOf(h.getClosestSnapPoint(n[e]))),n={},p.i(f.a)(n,b,function(e){return-1*e}),p.i(f.a)(n,R,function(e){return e}),p.i(f.a)(n,x,function(e){return e}),p.i(f.a)(n,g,function(e){return-1*e}),p.i(f.a)(n,S,function(e){return 1<e?-e:-10*e}),p.i(f.a)(n,w,function(e){return 1<e?e:10*e}),n);if(Object.prototype.hasOwnProperty.call(e,t))r+=e[t](l),s&&d&&(u<r?d<i.length-1&&(c=i[d+1]):0<d&&(c=i[d-1]));else if(t===y)r=0,s&&(c=i[0]);else{if(t!==v)return null;r=100,s&&(c=i[i.length-1])}return s?_(c,o,a):r}),p.i(f.a)(h,"getNextState",function(n,e){var t=h.state.handlePos,r=h.props,i=r.max,a=r.min,o=h.validatePosition(n,e),r=t.map(function(e,t){return t===n?o:e});return{handlePos:r,values:r.map(function(e){return c(e,a,i)})}}),p.i(f.a)(h,"getClosestHandle",function(r){var i=h.state.handlePos;return i.reduce(function(e,t,n){return Math.abs(i[n]-r)<Math.abs(i[e]-r)?n:e},0)}),p.i(f.a)(h,"setStartSlide",function(e,t,n){var r=h.getSliderBoundingBox();h.setState({handleDimensions:h.getHandleDimensions(e,r),mousePos:{x:t,y:n},sliderBox:r,slidingIndex:l(e)})}),p.i(f.a)(h,"startMouseSlide",function(e){h.setStartSlide(e,e.clientX,e.clientY),document.addEventListener("mousemove",h.handleMouseSlide,!1),document.addEventListener("mouseup",h.endSlide,!1),C(e)}),p.i(f.a)(h,"startTouchSlide",function(e){var t;1<e.changedTouches.length||(t=e.changedTouches[0],h.setStartSlide(e,t.clientX,t.clientY),document.addEventListener("touchmove",h.handleTouchSlide,!1),document.addEventListener("touchend",h.endSlide,!1),h.props.onSliderDragStart&&h.props.onSliderDragStart(),C(e))}),p.i(f.a)(h,"handleMouseSlide",function(e){null!==h.state.slidingIndex&&(h.handleSlide(e.clientX,e.clientY),C(e))}),p.i(f.a)(h,"handleTouchSlide",function(e){var t;null!==h.state.slidingIndex&&(1<e.changedTouches.length?h.endSlide():(t=e.changedTouches[0],h.handleSlide(t.clientX,t.clientY),C(e)))}),p.i(f.a)(h,"handleSlide",function(e,t){var n=h.state,r=n.slidingIndex,n=n.sliderBox,n="vertical"===h.props.orientation?(t-n.top)/n.height*100:(e-n.left)/n.width*100;
1h.slideTo(r,n),h.canMove(r,n)&&(h.setState({mousePos:{x:e,y:t}}),h.props.onSliderDragMove)&&h.props.onSliderDragMove()}),p.i(f.a)(h,"endSlide",function(){var e,t=h.state.slidingIndex;h.setState({slidingIndex:null}),document.removeEventListener("mouseup",h.endSlide,!1),document.removeEventListener("touchend",h.endSlide,!1),document.removeEventListener("touchmove",h.handleTouchSlide,!1),document.removeEventListener("mousemove",h.handleMouseSlide,!1),h.props.onSliderDragEnd&&h.props.onSliderDragEnd(),h.props.snap?(e=h.getSnapPosition(h.state.handlePos[t]),h.slideTo(t,e,function(){return h.fireChangeEvent()})):h.fireChangeEvent()}),p.i(f.a)(h,"handleClick",function(e){var t;e.target.getAttribute("data-handle-key")||(t=h.getSliderBoundingBox(),e=100*("vertical"===h.props.orientation?(e.clientY-t.top)/t.height:(e.clientX-t.left)/t.width),t=h.getClosestHandle(e),e=h.getSnapPosition(e),h.slideTo(t,e,function(){return h.fireChangeEvent()}),h.props.onClick&&h.props.onClick())}),p.i(f.a)(h,"handleKeydown",function(e){var t,n=l(e);e.keyCode===s?e.currentTarget.blur():null!==(t=h.getNextPositionForKey(n,e.keyCode))&&(h.canMove(n,t)&&(h.slideTo(n,t,function(){return h.fireChangeEvent()}),h.props.onKeyPress)&&h.props.onKeyPress(),C(e))}),p.i(f.a)(h,"validatePosition",function(e,t){var n=h.state,r=n.handlePos,n=n.handleDimensions;return Math.max(Math.min(t,void 0!==r[e+1]?r[e+1]-n:100),void 0!==r[e-1]?r[e-1]+n:0)}),p.i(f.a)(h,"validateValues",function(e,t){var t=t||h.props,r=t.max,i=t.min;return e.map(function(e,t,n){e=Math.max(Math.min(e,r),i);return n.length&&e<n[t-1]?n[t-1]:e})}),p.i(f.a)(h,"canMove",function(e,t){var n=h.state,r=n.handlePos,n=n.handleDimensions;return!(t<0||100<t||(void 0!==r[e+1]?r[e+1]-n:1/0)<t||t<(void 0!==r[e-1]?r[e-1]+n:-1/0))}),p.i(f.a)(h,"fireChangeEvent",function(){var e=h.props.onChange;e&&e(h.getPublicState())}),p.i(f.a)(h,"slideTo",function(e,t,n){e=h.getNextState(e,t);h.setState(e,function(){var e=h.props.onValuesUpdated;e&&e(h.getPublicState()),n&&n()})}),p.i(f.a)(h,"updateNewValues",function(e){var t,n;null===h.state.slidingIndex&&(t=e.max,n=e.min,e=h.validateValues(e.values,e),h.setState({handlePos:e.map(function(e){return _(e,n,t)}),values:e},function(){return h.fireChangeEvent()}))}),p.i(f.a)(h,"render",function(){var e=h.props,t=e.children,n=e.disabled,r=e.handle,i=e.max,a=e.min,o=e.orientation,s=e.pitComponent,c=e.pitPoints,u=e.progressBar,e=h.state,l=e.className,d=e.handlePos,f=e.values;return p.i(m.a)("div",{className:l,ref:h.rheostat,onClick:n?void 0:h.handleClick,style:{position:"relative"}},p.i(m.a)("div",{className:"rheostat-background"}),d.map(function(e,t){e="vertical"===o?{top:"".concat(e,"%"),position:"absolute"}:{left:"".concat(e,"%"),position:"absolute"};return p.i(m.a)(r,{"aria-valuemax":h.getMaxValue(t),"aria-valuemin":h.getMinValue(t),"aria-valuenow":f[t],"aria-disabled":n,"data-handle-key":t,className:"rheostat-handle",key:"handle-".concat(t),onClick:C,onKeyDown:n?void 0:h.handleKeydown,onMouseDown:n?void 0:h.startMouseSlide,onTouchStart:n?void 0:h.startTouchSlide,role:"slider",style:e,tabIndex:0})}),d.map(function(e,t,n){return 0===t&&1<n.length?null:p.i(m.a)(u,{className:"rheostat-progress",key:"progress-bar-".concat(t),style:h.getProgressStyle(t)})}),s&&c.map(function(e){var t=_(e,a,i),t="vertical"===o?{top:"".concat(t,"%"),position:"absolute"}:{left:"".concat(t,"%"),position:"absolute"};return p.i(m.a)(s,{key:"pit-".concat(e),style:t},e)}),t)}),h}return p.i(i.a)(t,e),t})(m.f);p.i(f.a)(d,"defaultProps",{className:"",children:null,disabled:!1,handle:function(e){return p.i(m.a)("button",p.i(o.a)(p.i(a.a)({},e),{type:"button"}))},max:100,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]})},function(e,t,s){s.d(t,"a",function(){return n});var r=s(27),i=s(21),a=s(25),o=s(6),c=s(28),u=s(0),l=s(1),d=s(8),f=s(11),h=s(5),p=s(2),m=s(302),g=s(303),v=s(169),n=(e=>{function n(){var t;return s.i(i.a)(this,n),t=s.i(r.a)(this,n,arguments),s.i(o.a)(t,"handleChange",function(e){e=e.values;t.isDisabled||t.props.refine(e)}),s.i(o.a)(t,"createHandleComponent",function(i){return function(e){var t=Math.round(100*parseFloat(e["aria-valuenow"]))/100,t="object"===(void 0===i?"undefined":s.i(f.a)(i))&&i.format?i.format(t):t,n=s.i(h.o)(e.className,0===e["data-handle-key"]&&"rheostat-handle-lower",1===e["data-handle-key"]&&"rheostat-handle-upper"),r=0===e["data-handle-key"]?"Minimum Filter Handle":"Maximum Filter Handle";return s.i(p.a)("div",s.i(l.a)(s.i(u.a)({},e),{className:n,"aria-label":r}),i&&s.i(p.a)("div",{className:"rheostat-tooltip"},t))}}),t}return s.i(c.a)(n,e),s.i(a.a)(n,[{key:"isDisabled",get:function(){return this.props.min>=this.props.max}},{key:"computeDefaultPitPoints",value:function(e){var t=e.min,e=e.max,n=(e-t)/34;return[t].concat(s.i(d.a)(s.i(v.a)({end:33}).map(function(e){return t+n*(e+1)})),[e])}},{key:"computeSnapPoints",value:function(e){var t=e.min,n=e.max,e=e.step;if(e)return s.i(d.a)(s.i(v.a)({start:t,end:n,step:e})).concat([n])}},{key:"render",value:function(){var e=this.props,t=e.tooltips,n=e.pips,r=e.values,i=e.cssClasse
1s,a=this.isDisabled?{min:this.props.min,max:this.props.max+.001}:this.props,o=a.min,a=a.max,e=this.computeSnapPoints({min:o,max:a,step:e.step}),n=!1===n?[]:this.computeDefaultPitPoints({min:o,max:a});return s.i(p.a)("div",{className:s.i(h.o)(i.root,this.isDisabled&&i.disabledRoot)},s.i(p.a)(g.a,{handle:this.createHandleComponent(t),onChange:this.handleChange,min:o,max:a,pitComponent:m.a,pitPoints:n,snap:!0,snapPoints:e,values:this.isDisabled?[o,a]:r,disabled:this.isDisabled}))}}]),n})(p.f)},function(e,t,n){n.d(t,"a",function(){return c});var r=n(0),i=n(4),a=n(5),o=n(2),s=n(58);function c(e){var t=e.classNames,t=void 0===t?{}:t,e=n.i(i.a)(e,["classNames"]);return n.i(o.a)(s.a,n.i(r.a)({classNames:{root:n.i(a.o)("ais-Snippet",t.root),highlighted:n.i(a.o)("ais-Snippet-highlighted",t.highlighted),nonHighlighted:n.i(a.o)("ais-Snippet-nonHighlighted",t.nonHighlighted),separator:n.i(a.o)("ais-Snippet-separator",t.separator)}},e))}},function(e,t,h){h.d(t,"a",function(){return n});var p=h(0),m=h(1),g=h(4),v=h(7),y=h(5),b=h(2),S=h(36),w=h(38),R=h(15),x={position:"absolute",width:"1px",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",border:0};var n=function(e){var t,n=e.nbHits,r=e.nbSortedHits,i=e.areHitsSorted,a=e.cssClasses,o=e.templateProps,e=h.i(g.a)(e,["nbHits","nbSortedHits","areHitsSorted","cssClasses","templateProps"]),s=(t=n,c=r,(u=i)?(u="sorted out of ".concat(h.i(w.a)(t)),(0===c?"No relevant results ":1===c?"1 relevant result ":"".concat(h.i(w.a)(c||0)," relevant results ")).concat(u)):0===t?"No results":1===t?"1 result":"".concat(h.i(w.a)(t)," results")),c=h.i(v.a)(h.i(S.e)(""),2),u=c[0],l=c[1],d=h.i(S.d)(),f=h.i(S.d)(!0);return h.i(S.a)(function(){if(!f.current)return clearTimeout(d.current),d.current=setTimeout(function(){l(s)},1400),function(){return clearTimeout(d.current)};f.current=!1},[s]),h.i(b.a)("div",{className:h.i(y.o)(a.root)},h.i(b.a)(R.a,h.i(m.a)(h.i(p.a)({},o),{templateKey:"text",rootTagName:"span",rootProps:{className:a.text},data:h.i(p.a)({hasManySortedResults:r&&1<r,hasNoSortedResults:0===r,hasOneSortedResults:1===r,hasManyResults:1<n,hasNoResults:0===n,hasOneResult:1===n,nbHits:n,nbSortedHits:r,areHitsSorted:i,cssClasses:a},e)})),h.i(b.a)("span",{className:"ais-Stats-announcement",role:"status","aria-live":"polite","aria-atomic":"true",style:x},u))}},function(e,t,i){i.d(t,"a",function(){return n});var a=i(0),o=i(1),s=i(2),c=i(15),n=function(e){var t=e.currentRefinement,n=e.refine,r=e.cssClasses,e=e.templateProps;return i.i(s.a)("div",{className:r.root},i.i(s.a)("label",{className:r.label},i.i(s.a)("input",{className:r.checkbox,type:"checkbox",checked:t.isRefined,onChange:function(e){return n({isRefined:!e.target.checked})}}),i.i(s.a)(c.a,i.i(o.a)(i.i(a.a)({},e),{rootTagName:"span",rootProps:{className:r.labelText},templateKey:"labelText",data:t}))))}},function(e,t,u){u.d(t,"a",function(){return n});var l=u(16),d=u(2),f=u(15),n=function(e){var t=e.cssClasses,n=e.isBrowserSupported,r=e.isListening,i=e.toggleListening,a=e.voiceListeningState,e=e.templates,o=a.status,s=a.transcript,c=a.isSpeechFinal,a=a.errorCode;return u.i(d.a)("div",{className:t.root},u.i(d.a)(f.a,{templateKey:"buttonText",rootTagName:"button",rootProps:{className:t.button,type:"button",title:"Search by voice".concat(n?"":" (not supported on this browser)"),onClick:function(e){u.i(l.a)(e.currentTarget,HTMLElement)&&e.currentTarget.blur(),i()},disabled:!n},data:{status:o,errorCode:a,isListening:r,transcript:s,isSpeechFinal:c,isBrowserSupported:n},templates:e}),u.i(d.a)(f.a,{templateKey:"status",rootProps:{className:t.status},data:{status:o,errorCode:a,isListening:r,transcript:s,isSpeechFinal:c,isBrowserSupported:n},templates:e}))}},function(e,t,v){v.d(t,"a",function(){return i});var y=v(0),b=v(1),t=v(3),n=v(13),S=v(387),w=v(19),R=v(34),x=v(35),_=v(386),r=v(9);var C=v.i(t.a)({name:"answers",connector:!0}),i=function(m){var g=1<arguments.length&&void 0!==arguments[1]?arguments[1]:r.a;return v.i(n.a)(m,C()),function(e){var t,i,a,o,s,n=e||{},c=n.queryLanguages,u=n.attributesForPrediction,r=n.nbHits,l=void 0===r?1:r,r=n.renderDebounceTime,r=void 0===r?100:r,d=n.searchDebounceTime,f=void 0===d?100:d,d=n.escapeHTML,h=void 0===d||d,d=n.extraParameters,p=void 0===d?{}:d;if(c&&0!==c.length)return t=v.i(_.a)(),a=!(i=[]),o=v.i(S.a)(m,r),{$$type:"ais.answers",init:function(e){var t=e.state,n=e.instantSearchInstance;if("function"!=typeof n.client.initIndex)throw new Error(C("`algoliasearch` <5 required."));n=n.client.initIndex(t.index);if("function"!=typeof n.findAnswers)throw new Error(C("`algoliasearch` >= 4.8.0 required."));s=v.i(S.a)(n.findAnswers,f),m(v.i(b.a)(v.i(y.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:e.instantSearchInstance}),!0)},render:function(n){var r=this,e=n.state.query;e?(i=[],a=!0,m(v.i(b.a)(v.i(y.a)({},this.getWidgetRenderState(n)),{instantSearchInstance:n.instantSearchInstance}),!1),t(s(e,c,v.i(b.a)(v.i(y.a)({},p),{nbHits:l,attributesForPrediction:u}))).then(function(e){var t;e&&(h&&0<e.hits.length&&(e.hits=v.i(w.b)(e.hits)),t=v.i(R.a)(e.hits,0,l),t=v.i(x.a)(t,e.queryID),i=t,a=!1,o(v.i(b.a)(v.i(y.a)({},r.getWidgetRenderState(n)),{instantSearchInstance:n.instantSearchInstance}),!1))})):(a=!(i=[]),m(v.i(b.a)(v.i(y.a)({},this.getWidgetRenderState(n)),{instantSearchInstance:n.instantSearchInstance}),!1))},getRenderState:function(e,t){return v.i(b.a)(v.i(y.a)({},e),{answers:this.getWidgetRenderState(t)})},getWidgetRenderState:function(){return{hits:i,isLoading:a,widgetParams:e}},dispose:function(e){e=e.state;return g(),e},getWidgetSearchParameters:function(e){return e}};
1throw new Error(C("The `queryLanguages` expects an array of strings."))}}},function(e,t,f){f.d(t,"a",function(){return n});var i=f(6),h=f(0),p=f(1),m=f(31),g=f(19),t=f(3),a=f(13),v=f(35),y=f(34),o=f(9),s=f.i(t.a)({name:"autocomplete",connector:!0}),n=function(n){var r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:o.a;return f.i(a.a)(n,s()),function(s){var e=s||{},t=e.escapeHTML,c=void 0===t||t,t=e.transformItems,u=void 0===t?function(e){return e}:t,t=e.requiresSearch,t=void 0===t||t,e=e.future,e=(void 0===e?{}:e).undefinedEmptyQuery,l=void 0!==e&&e,d={};return{$$type:"ais.autocomplete",dependsOn:t?"search":"none",shouldRender:t?void 0:function(){return!0},init:function(e){var t=e.instantSearchInstance;n(f.i(p.a)(f.i(h.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance,e=this.getWidgetRenderState(e);e.indices.forEach(function(e){(0,e.sendEvent)("view:internal",e.hits)}),n(f.i(p.a)(f.i(h.a)({},e),{instantSearchInstance:t}),!1)},getRenderState:function(e,t){return f.i(p.a)(f.i(h.a)({},e),{autocomplete:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var r=this,t=e.helper,n=e.state,i=e.scopedResults,a=e.instantSearchInstance,o=(d.refine||(d.refine=function(e){t.setQuery(e).search()}),{}),e=i.map(function(e){e.results&&(e.results.hits=c?f.i(g.b)(e.results.hits):e.results.hits),o[e.indexId]=f.i(m.a)({instantSearchInstance:a,helper:e.helper,widgetType:r.$$type});var t,n=e.results?f.i(v.a)(f.i(y.a)(e.results.hits,e.results.page,e.results.hitsPerPage),e.results.queryID):[];return{indexId:e.indexId,indexName:(null==(t=e.results)?void 0:t.index)||"",hits:n,results:e.results||{}}});return{currentRefinement:l?n.query:n.query||"",indices:u(e).map(function(e){return f.i(p.a)(f.i(h.a)({},e),{sendEvent:o[e.indexId]})}),refine:d.refine,widgetParams:s}},getWidgetUiState:function(e,t){t=t.searchParameters,t=l?t.query:t.query||"";return!t||""===t||e&&e.query===t?e:f.i(p.a)(f.i(h.a)({},e),{query:t})},getWidgetSearchParameters:function(e,t){t=t.uiState,t={query:l?t.query:t.query||""};return c?e.setQueryParameters(f.i(h.a)({},t,g.c)):e.setQueryParameters(t)},dispose:function(e){e=e.state,r(),e=e.setQueryParameter("query",void 0);return c?e.setQueryParameters(Object.keys(g.c).reduce(function(e,t){return f.i(p.a)(f.i(h.a)({},e),f.i(i.a)({},t,void 0))},{})):e}}}}},function(e,t,f){f.d(t,"a",function(){return i});var h=f(6),p=f(0),m=f(1),g=f(7),t=f(3),n=f(13),r=f(9),v=f.i(t.a)({name:"breadcrumb",connector:!0}),i=function(a){var l=1<arguments.length&&void 0!==arguments[1]?arguments[1]:r.a,d=(f.i(n.a)(a,v()),{});return function(o){var s,e=o||{},n=e.attributes,t=e.separator,r=void 0===t?" > ":t,t=e.rootPath,i=void 0===t?null:t,t=e.transformItems,c=void 0===t?function(e){return e}:t;if(n&&Array.isArray(n)&&0!==n.length)return s=f.i(g.a)(n,1)[0],{$$type:"ais.breadcrumb",init:function(e){a(f.i(m.a)(f.i(p.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:e.instantSearchInstance}),!0)},render:function(e){a(f.i(m.a)(f.i(p.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:e.instantSearchInstance}),!1)},dispose:function(){l()},getRenderState:function(e,t){return f.i(m.a)(f.i(p.a)({},e),{breadcrumb:f.i(m.a)(f.i(p.a)({},e.breadcrumb),f.i(h.a)({},s,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var n=this,r=e.helper,i=e.createURL,t=e.results;var a,e=t&&0!==e.state.hierarchicalFacets.length?(e=(e=t.getFacetValues(s,{}))&&!Array.isArray(e)&&e.data?e.data:[],c((a=function n(e){return e.reduce(function(e,t){return e=t.isRefined&&(e.push({label:t.name,value:t.escapedValue}),Array.isArray(t.data))?e.concat(n(t.data)):e},[])}(e)).map(function(e,t){return{label:e.label,value:t+1===a.length?null:a[t+1].value}}),{results:t})):[];return d.createURL||(d.createURL=function(t){return i(function(e){return n.getWidgetUiState(e,{searchParameters:u(r.state,t),helper:r})})}),d.refine||(d.refine=function(e){r.setState(u(r.state,e)).search()}),{canRefine:0<e.length,createURL:d.createURL,items:e,refine:d.refine,widgetParams:o}},getWidgetUiState:function(e,t){var t=t.searchParameters.getHierarchicalFacetBreadcrumb(s);return e=f.i(m.a)(f.i(p.a)({},e),{hierarchicalMenu:f.i(m.a)(f.i(p.a)({},e.hierarchicalMenu),f.i(h.a)({},s,t))}),t=s,e.hierarchicalMenu&&(e.hierarchicalMenu[t]&&e.hierarchicalMenu[t].length||delete e.hierarchicalMenu[t],0===Object.keys(e.hierarchicalMenu).length)&&delete e.hierarchicalMenu,e},getWidgetSearchParameters:function(e,t){t=t.uiState,t=t.hierarchicalMenu&&t.hierarchicalMenu[s];if(e.isConjunctiveFacet(s)||e.isDisjunctiveFacet(s))return e;e.isHierarchicalFacet(s)&&e.getHierarchicalFacetByName(s);e=e.removeHierarchicalFacet(s).addHierarchicalFacet({name:s,attributes:n,separator:r,rootPath:i});return t?e.addHierarchicalFacetRefinement(s,t.join(r)):e.setQueryParameters({hierarchicalFacetsRefinements:f.i(m.a)(f.i(p.a)({},e.hierarchicalFacetsRefinements),f.i(h.a)({},s,[]))})}};throw new Error(v("The `attributes` option expects an array of str
1ings."));function u(e,t){return t?e.resetPage().toggleFacetRefinement(s,t):0===(t=e.getHierarchicalFacetBreadcrumb(s)).length?e:e.resetPage().toggleFacetRefinement(s,t[0])}}}},function(e,t,A){A.d(t,"a",function(){return a});var F=A(6),O=A(16),j=A(0),M=A(1),o=A(4),L=A(7),D=A(8),H=A(156),r=A(390),W=A(83),q=A(86),B=A(88),U=A(379),$=A(82),Q=A(155),z=A(397),s=A(160),V=A(80),c=A(52),u=A(43),t=A(3),n=A(13),K=A(31),i=A(9),J=A.i(t.a)({name:"chat",connector:!0});function G(e,i){t={results:i.lastResults,helper:i},n=t.results,t=t.helper;var t,a,n=A.i(c.a)(A.i(u.a)(n,t.state,!0).map(function(e){return e.attribute}));return i.setState(A.i(s.a)({helper:i,attributesToClear:n})),e.facetFilters&&(t=A.i(r.a)(e.facetFilters).reduce(function(e,t){var n=t.indexOf(":");return 0<n&&e.push({attribute:t.slice(0,n),value:t.slice(n+1)}),e},[]),a=new Map,t.forEach(function(e){var t,n=e.attribute,e=e.value,r=i.state.hierarchicalFacets.find(function(e){return e.name===n||e.attributes.includes(n)});r?(void 0===(t=a.get(r.name))||e.length>t.length)&&a.set(r.name,e):(i.state.isConjunctiveFacet(n)||i.state.isDisjunctiveFacet(n)||i.setState(i.state.addDisjunctiveFacet(n)),i.toggleFacetRefinement(n,e))}),a.forEach(function(e,t){i.toggleFacetRefinement(t,e)})),e.query&&i.setQuery(e.query),i.search(),i.state}var a=function(N){var a=1<arguments.length&&void 0!==arguments[1]?arguments[1]:i.a;return A.i(n.a)(N,J()),function(s){function c(){var e=d.status;"submitted"!==e&&"streaming"!==e||d.stop(),k={},d.resetConversationId(),T([]),d.clearError()}function u(e){r||i||e.mainIndex&&(A.i(B.a)(e.mainIndex,function(e){e.getWidgets().some(function(e){return!0===e.opensChat})}),i=!0)}function l(e){if("chat"in C)return C.chat;function i(e){return e.map(function(e){return A.i(M.a)(A.i(j.a)({},e),{parts:null==(e=e.parts)?void 0:e.filter(function(e){return!("type"in e&&e.type.startsWith("data-"))})})})}var n,t,r,e=e.client,a=(o=A.i(L.a)(A.i(W.a)(e),2))[0],o=o[1];if("transport"in C&&C.transport&&(n=C.transport.prepareSendMessagesRequest,t=new U.a(A.i(M.a)(A.i(j.a)({},C.transport),{prepareSendMessagesRequest:function(e){function t(e){return A.i(M.a)(A.i(j.a)({},e),{body:A.i(M.a)(A.i(j.a)({},e.body),{messages:i(e.body.messages)})})}e=n?n(e):{body:A.i(j.a)({id:e.id,messageId:e.messageId,trigger:e.trigger,messages:e.messages},e.body)};return e&&"then"in e?e.then(t):t(e)}}))),"agentId"in C&&C.agentId){if(!a||!o)throw new Error(J("Could not extract Algolia credentials from the search client."));var s=function(){var e=0<arguments.length&&void 0!==arguments[0]&&arguments[0],t=new URL("https://".concat(a,".algolia.net/agent-studio/1/agents/").concat(E,"/completions")),n=A.i(j.a)(A.i(M.a)(A.i(j.a)({},null==(n=C.requestOptions)?void 0:n.queryParameters),{compatibilityMode:"ai-sdk-5"}),e?{cache:!1}:{});return t.search=new URLSearchParams(n).toString(),t.toString()},c=s();t=new U.a({api:c,headers:A.i(M.a)(A.i(j.a)({},"undefined"!=typeof Headers&&A.i(O.a)(null==(r=C.requestOptions)?void 0:r.headers,Headers)?Object.fromEntries(C.requestOptions.headers.entries()):null==(r=C.requestOptions)?void 0:r.headers),{"x-algolia-application-id":a,"x-algolia-api-key":o,"x-algolia-agent":"".concat(A.i($.a)(e),"; chat")}),prepareSendMessagesRequest:function(e){var t=e.id,n=e.messages,r=e.messageId;return{api:"regenerate-message"===e.trigger?s(!0):c,body:{id:t,messageId:r,messages:i(n)}}}})}if(t)return new Q.a(A.i(M.a)(A.i(j.a)({},C),{sendAutomaticallyWhen:_,transport:t,shouldRepairToolInput:function(e){var t=S[e];return!(t=!t&&e.startsWith("".concat(H.a,"_"))?S[H.a]:t)||Boolean(t.streamInput)},onToolCall:function(e,t){var n=e.toolCall,e=S[n.toolName];return(e=!e&&n.toolName.startsWith("".concat(H.a,"_"))?S[H.a]:e)?e.onToolCall?e.onToolCall(A.i(M.a)(A.i(j.a)({},n),{addToolResult:function(e){e=e.output;return t({output:e,tool:n.toolName,toolCallId:n.toolCallId})}})):Promise.resolve():t({output:'No tool implemented for "'.concat(n.toolName,'".'),tool:n.toolName,toolCallId:n.toolCallId})}}));throw new Error(J("You need to provide either an `agentId` or a `transport`."))}var d,f,h,p,m,g,v,y,e=s||{},t=e.resume,b=void 0!==t&&t,t=e.tools,S=void 0===t?{}:t,t=e.type,n=void 0===t?"chat":t,w=e.context,R=e.initialUserMessage,x=e.initialMessages,t=e.disableTriggerValidation,r=void 0!==t&&t,t=e.sendAutomaticallyWhen,_=void 0===t?V.a:t,t=e.requiresSearch,t=void 0===t||t,C=A.i(o.a)(e,["resume","tools","type","context","initialUserMessage","initialMessages","disableTriggerValidation","sendAutomaticallyWhen","requiresSearch"]),P="",I=!1,i=!1,E="agentId"in C?C.agentId:void 0,k={},T=function(e){"function"==typeof e&&(e=e(d.messages)),d.messages=e};return{$$type:"ais.chat",dependsOn:t?"search":"none",init:function(t){var e=this,n=t.instantSearchInstance,r=(u(n),d=l(n),function(){N(A.i(M.a)(A.i(j.a)({},e.getWidgetRenderState(t)),{instantSearchInstance:t.instantSearchInstance}),!1)}),i=(p=function(e){I=e,r(),t.instantSearchInstance.scheduleRender()},m=function(){p(!0)},h=function(e){P=e,r()},g=function(e,t){k=A.i(M.a)(A.i(j.a)({},k),A.i(F.a)({},e,t)),r()},"feedback"in C?C.feedback:void 0);if(E&&i){var i=A.i(L.a)(A.i(W.a)(t.instantSearchInstance.client),2),a=i[0],o=i[1];if(!a||!o)throw new Error(J("Could not extract Algolia credentials from the search client."));y=new AbortController,v=function(e,t){void 0===k[e]&&(g(e,"sending"),A.i(z.a)({agentId:E,vote:t,messageId:e,appId:a,apiKey:o}).finally(function(){g(e,t)}))}}var s=0<d.messages.length;A.i(q.a)(function(){null==x||!x.length||b||s||(d.messages=x)}),A.i(q.a)(function(){d["~registerErrorCallback"](r),d["~registerMessagesCallback"](r),d["~registerStatusCallback"](r)}),A.i(q.a)(function(){b&&d.resumeStream(),!R||b||s||d.sendMessage({text:R})}),N(A.i(M.a)(A.i(j.a)({},this.getWidgetRenderState(t)),{instantSearchInstance:n}),!0)},render:function(e){u(e.instantSearchInstance),N(A.i(M.a)(A.i(j.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:e.instantSearchInstance}),!1)},getRenderState:function(e,t){return A.i(M.a)(A.i(j.a)({},e),A.i(F.a)({},n,this.getWidgetRenderState(t)))},getWidgetRenderState:function(e){var t=e.instantSearchInstance,n=e.parent,r=e.helper;function i(e){return G(e,r)}d||this.init(A.i(M.a)(A.i(j.a)({},e),{uiState:{},results:void 0})),f=f||A.i(K.a)({instantSearchInstance:e.instantSearchInstance,helper:e.helper,widgetType:this.$$type});var a={agentId:E,instantSearchStatus:t.status},o={};
1Object.entries(S).forEach(function(e){var e=A.i(L.a)(e,2),t=e[0],e=e[1],e=A.i(M.a)(A.i(j.a)({},e),{addToolResult:d.addToolResult,"~addToolResultForMessage":d["~addToolResultForMessage"],applyFilters:i,sendEvent:f,insightsEventContext:a});o[t]=e});return{indexUiState:t.getUiState()[n.getIndexId()],input:P,open:I,sendEvent:f,setIndexUiState:n.setIndexUiState.bind(n),setInput:h,setOpen:p,focusInput:m,setMessages:T,suggestions:(e=d.messages,null==(e=A.i(D.a)(e).reverse().find(function(e){return"assistant"===e.role&&e.parts}))||!e.parts||null==(e=e.parts.find(function(e){return"type"in e&&"data-suggestions"===e.type&&"data"in e&&Array.isArray(null==(e=e.data)?void 0:e.suggestions)}))?void 0:e.data.suggestions),clearMessages:c,tools:o,sendChatMessageFeedback:v,feedbackState:k,widgetParams:s,addToolResult:d.addToolResult,clearError:d.clearError,error:d.error,id:d.id,messages:d.messages,regenerate:d.regenerate,resumeStream:d.resumeStream,sendMessage:function(e){for(var t,n=arguments.length,r=new Array(1<n?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return w&&e?(t="function"==typeof w?w():w,d.sendMessage.apply(d,[A.i(M.a)(A.i(j.a)({},e),{metadata:A.i(M.a)(A.i(j.a)({},e.metadata),{turnContext:t})})].concat(A.i(D.a)(r)))):d.sendMessage.apply(d,[e].concat(A.i(D.a)(r)))},status:d.status,stop:d.stop}},dispose:function(){null!=y&&y.abort(),a()},shouldRender:function(){return!0},get chatInstance(){return d}}}}},function(e,t,o){o.d(t,"a",function(){return i});var s=o(0),c=o(1),u=o(49),t=o(3),n=o(13),r=o(9),l=o.i(t.a)({name:"chatTrigger",connector:!0});function d(e){var t=null==(t=e.parent)?void 0:t.getIndexId();return!t||null==(e=e.instantSearchInstance.renderState[t])?void 0:e.chat}var i=function(i){var a=1<arguments.length&&void 0!==arguments[1]?arguments[1]:r.a;return o.i(n.a)(i,l()),function(e){var t=null!=e?e:{},n=null;function r(){var e,t;n&&(e=d(n))&&(e.open?null!=(t=e.setOpen)&&t.call(e,!1):o.i(u.a)(e))}return{$$type:"ais.chatTrigger",opensChat:!0,dependsOn:"none",init:function(e){n=e,i(o.i(c.a)(o.i(s.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:e.instantSearchInstance}),!0)},render:function(e){n=e,i(o.i(c.a)(o.i(s.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:e.instantSearchInstance}),!1)},dispose:function(){a()},getWidgetRenderState:function(e){var e=d(e);return{open:null!=(e=null==e?void 0:e.open)&&e,toggleOpen:r,widgetParams:t}},getRenderState:function(e,t){return o.i(c.a)(o.i(s.a)({},e),{chatTrigger:this.getWidgetRenderState(t)})},shouldRender:function(){return!0}}}}},function(e,t,d){d.d(t,"a",function(){return n});var f=d(0),h=d(1),p=d(8),m=d(85),t=d(3),r=d(13),g=d(52),v=d(43),y=d(9),b=d(160),S=d.i(t.a)({name:"clear-refinements",connector:!0}),n=function(n){var o=1<arguments.length&&void 0!==arguments[1]?arguments[1]:y.a;return d.i(r.a)(n,S()),function(r){var e=r||{},t=e.includedAttributes,s=void 0===t?[]:t,t=e.excludedAttributes,c=void 0===t?["query"]:t,t=e.transformItems,u=void 0===t?function(e){return e}:t;if(r&&r.includedAttributes&&r.excludedAttributes)throw new Error(S("The options `includedAttributes` and `excludedAttributes` cannot be used together."));function i(){return l.refine()}function a(){return l.createURL()}var l={refine:y.a,createURL:function(){return""},attributesToClear:[]};return{$$type:"ais.clearRefinements",init:function(e){var t=e.instantSearchInstance;n(d.i(h.a)(d.i(f.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;n(d.i(h.a)(d.i(f.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!1)},dispose:function(){o()},getRenderState:function(e,t){return d.i(h.a)(d.i(f.a)({},e),{clearRefinements:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.createURL,n=e.scopedResults,o=e.results,e=(l.attributesToClear=n.reduce(function(e,t){return e.concat((t=(e={scopedResult:t,includedAttributes:s,excludedAttributes:c,transformItems:u,results:o}).scopedResult,n=e.includedAttributes,r=e.excludedAttributes,i=e.transformItems,e=e.results,a=-1!==n.indexOf("query")||-1===r.indexOf("query"),{helper:t.helper,items:i(d.i(g.a)(d.i(v.a)(t.results,t.helper.state,a).map(function(e){return e.attribute}).filter(function(e){return 0===n.length||-1!==n.indexOf(e)}).filter(function(e){return"query"===e&&a||-1===r.indexOf(e)})),{results:e})}));var n,r,i,a},[]),l.refine=function(){l.attributesToClear.forEach(function(e){var t=e.helper,e=e.items;t.setState(d.i(b.a)({helper:t,attributesToClear:e})).search()})},l.createURL=function(){return t(m.a.apply(void 0,d.i(p.a)(l.attributesToClear.map(function(e){var t=e.helper,e=e.items;return d.i(b.a)({helper:t,attributesToClear:e})}))))},l.attributesToClear.some(function(e){return 0<e.items.length}));
1return{canRefine:e,hasRefinements:e,refine:i,createURL:a,widgetParams:r}}}}}},function(e,t,s){s.d(t,"a",function(){return n});var i=s(0),c=s(1),u=s(8),t=s(18),l=s.n(t),d=s(128),t=s(3),f=s(32),h=s.i(t.a)({name:"configure-related-items",connector:!0});function p(e){var t=e.attributeName,n=e.attributeValue,e=e.attributeScore;return"".concat(t,":").concat(n,"<score=").concat(e||1,">")}var n=function(n,r){return function(e){var t,e=e||{},a=e.hit,o=e.matchingPatterns,e=e.transformSearchParameters,e=void 0===e?function(e){return e}:e;if(!a)throw new Error(h("The `hit` option is required."));if(o)return t=Object.keys(o).reduce(function(e,t){var n=o[t],r=s.i(f.a)(a,t),i=n.score;return Array.isArray(r)?s.i(u.a)(e).concat([r.map(function(e){return p({attributeName:t,attributeValue:e,attributeScore:i})})]):"string"==typeof r?s.i(u.a)(e).concat([p({attributeName:t,attributeValue:r,attributeScore:i})]):e},[]),e=s.i(i.a)({},e(new l.a.SearchParameters({sumOrFiltersScores:!0,facetFilters:["objectID:-".concat(a.objectID)],optionalFilters:t}))),t=s.i(d.a)(n,r),s.i(c.a)(s.i(i.a)({},t({searchParameters:e})),{$$type:"ais.configureRelatedItems"});throw new Error(h("The `matchingPatterns` option is required."))}}},function(e,t,u){u.d(t,"a",function(){return n});var i=u(0),l=u(1),c=u(8),t=u(3),a=u(13),o=u(9),d=u(43),f=u.i(t.a)({name:"current-refinements",connector:!0}),n=function(n){var r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:o.a;return u.i(a.a)(n,f()),function(a){if((a||{}).includedAttributes&&(a||{}).excludedAttributes)throw new Error(f("The options `includedAttributes` and `excludedAttributes` cannot be used together."));var e=a||{},o=e.includedAttributes,t=e.excludedAttributes,s=void 0===t?["query"]:t,t=e.transformItems,c=void 0===t?function(e){return e}:t;return{$$type:"ais.currentRefinements",init:function(e){var t=e.instantSearchInstance;n(u.i(l.a)(u.i(i.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;n(u.i(l.a)(u.i(i.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!1)},dispose:function(){r()},getRenderState:function(e,t){return u.i(l.a)(u.i(i.a)({},e),{currentRefinements:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var n=e.results,t=e.scopedResults,r=e.createURL,i=e.helper;e=n?t.reduce(function(e,t){return e.concat(c(h({results:t.results,helper:t.helper,indexId:t.indexId,includedAttributes:o,excludedAttributes:s}),{results:n}))},[]):c(h({results:null,helper:i,indexId:i.state.index,includedAttributes:o,excludedAttributes:s}),{results:n});return{items:e,canRefine:0<e.length,refine:function(e){return m(i,e)},createURL:function(e){return r(p(i.state,e))},widgetParams:a}}}}};function h(e){var t=e.results,n=e.helper,r=e.indexId,i=e.includedAttributes,a=e.excludedAttributes,e=-1!==(i||[]).indexOf("query")||-1===(a||[]).indexOf("query"),o=i?function(e){return-1!==i.indexOf(e.attribute)}:function(e){return-1===a.indexOf(e.attribute)},s=u.i(d.a)(t,n.state,e).map(g).filter(o);return s.reduce(function(e,t){return u.i(c.a)(e.filter(function(e){return e.attribute!==t.attribute})).concat([{indexName:n.state.index,indexId:r,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 m(n,e)}}])},[])}function p(e,t){switch(e=e.resetPage(),t.type){case"facet":return e.removeFacetRefinement(t.attribute,String(t.value));case"disjunctive":return e.removeDisjunctiveFacetRefinement(t.attribute,String(t.value));case"hierarchical":return e.removeHierarchicalFacetRefinement(t.attribute);case"exclude":return e.removeExcludeRefinement(t.attribute,String(t.value));case"numeric":return e.removeNumericRefinement(t.attribute,t.operator,String(t.value));case"tag":return e.removeTagRefinement(String(t.value));case"query":return e.setQueryParameter("query","");default:return e}}function m(e,t){e.setState(p(e.state,t)).search()}function g(e){var t=(e=>"numeric"===e.type?Number(e.name):"escapedValue"in e?e.escapedValue:e.name)(e),n=e.operator?"".concat((e=>{switch(e){case">=":return"â¥";case"<=":return"â¤";default:return e}})(e.operator)," ").concat(e.name):e.name,t={attribute:e.attribute,type:e.type,value:t,label:n};return void 0!==e.operator&&(t.operator=e.operator),void 0!==e.count&&(t.count=e.count),void 0!==e.exhaustive&&(t.exhaustive=e.exhaustive),t}},function(e,t,l){l.d(t,"a",function(){return i});var d=l(0),f=l(1),h=l(11),p=l(164),t=l(3),n=l(13),r=l(9),m=l.i(t.a)({name:"dynamic-widgets",connector:!0}),i=function(u){var o=1<arguments.length&&void 0!==arguments[1]?arguments[1]:r.a;return l.i(n.a)(u,m()),function(n){var s,e=n.widgets,t=n.maxValuesPerFacet,r=void 0===t?20:t,t=n.facets,i=void 0===t?["*"]:t,t=n.transformItems,a=void 0===t?function(e){return e}:t,c=n.fallbackWidget;if(!(e&&Array.isArray(e)&&e.every(function(e){return"object"===(void 0===e?"undefined":l.i(h.a)(e))})))throw new Error(m("The `widgets` option expects an array of widgets."));if(Array.isArray(i))return s=new Map,{$$type:"ais.dynamicWidgets",init:function(n){e.forEach(function(e){var t=l.i(p.a)(e,n);s.set(t,{widget:e,isMounted:!1})}),u(l.i(f.a)(l.i(d.a)({},this.getWidgetRenderState(n)),{instantSearchInstance:n.instantSearchInstance}),!0)},render:function(e){var t=e.parent,i=this.getWidgetRenderState(e),a=[],o=[];c&&i.attributesToRender.forEach(function(e){var t;s.has(e)||(t=c({attribute:e}),s.set(e,{widget:t,isMounted:!1}))}
1),s.forEach(function(e,t){var n=e.widget,e=e.isMounted,r=-1<i.attributesToRender.indexOf(t);!e&&r?(o.push(n),s.set(t,{widget:n,isMounted:!0})):e&&!r&&(a.push(n),s.set(t,{widget:n,isMounted:!1}))}),t.addWidgets(o),setTimeout(function(){return t.removeWidgets(a)},0),u(l.i(f.a)(l.i(d.a)({},i),{instantSearchInstance:e.instantSearchInstance}),!1)},dispose:function(e){var e=e.parent,n=[];s.forEach(function(e){var t=e.widget;e.isMounted&&n.push(t)}),e.removeWidgets(n),o()},getWidgetSearchParameters:function(e){return i.reduce(function(e,t){return e.addFacet(t)},e.setQueryParameters({maxValuesPerFacet:Math.max(r||0,e.maxValuesPerFacet||0)}))},getRenderState:function(e,t){return l.i(f.a)(l.i(d.a)({},e),{dynamicWidgets:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){e=e.results;if(!e)return{attributesToRender:[],widgetParams:n};var t=a(null!=(t=null==(t=e.renderingContent)||null==(t=t.facetOrdering)||null==(t=t.facets)?void 0:t.order)?t:[],{results:e});if(Array.isArray(t))return{attributesToRender:t,widgetParams:n};throw new Error(m("The `transformItems` option expects a function that returns an Array."))}};throw new Error(m("The `facets` option only accepts an array of facets, you passed ".concat(JSON.stringify(i))))}}},function(e,t,R){R.d(t,"a",function(){return r});var x=R(0),_=R(1),C=R(7),t=R(3),n=R(13),P=R(83),I=R(82),i=R(9),E=R(43),k=R.i(t.a)({name:"filter-suggestions",connector:!0}),r=function(w){var r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:i.a;return R.i(n.a)(w,k()),function(t){var a,o,s,c,i,u,l,d,f,h,p,m=t.agentId,g=t.attributes,e=t.maxSuggestions,v=void 0===e?3:e,e=t.debounceMs,y=void 0===e?300:e,e=t.hitsToSample,b=void 0===e?5:e,e=t.transformItems,n=void 0===e?function(e){return e}:e,S=t.transport;if(m||S)return c=!(s=[]),f=d=u=null,h=function(e){e="results"in e?e.results:void 0;return{suggestions:n(s,{results:e}),isLoading:c,refine:l,widgetParams:t}},p=300,{$$type:"ais.filterSuggestions",init:function(e){var t=e.instantSearchInstance,r=e.helper;if(d=r,S)a=S.api,o=S.headers||{};else{var n=R.i(C.a)(R.i(P.a)(t.client),2),i=n[0],n=n[1];if(!i||!n)throw new Error(k("Could not extract Algolia credentials from the search client."));a="https://".concat(i,".algolia.net/agent-studio/1/agents/").concat(m,"/completions?compatibilityMode=ai-sdk-5&stream=false"),o={"x-algolia-application-id":i,"x-algolia-api-key":n,"x-algolia-agent":R.i(I.a)(t.client)}}l=function(t,e){var n=(null==(n=r.state.hierarchicalFacets.find(function(e){return e.attributes.includes(t)}))?void 0:n.name)||t;r.toggleFacetRefinement(n,e),r.search()},w(R.i(_.a)(R.i(x.a)({},h(e)),{instantSearchInstance:t}),!0)},render:function(e){var t,n=e.results,r=e.instantSearchInstance;f=e,n&&(n=(n=n).query||"",t=d?JSON.stringify(d.state.facetsRefinements)+JSON.stringify(d.state.disjunctiveFacetsRefinements)+JSON.stringify(d.state.hierarchicalFacetsRefinements):"",(n="".concat(n,"|").concat(t))!==u)&&(u=n,clearTimeout(i),i=setTimeout(function(){var e,n,r,t,i;null!=f&&f.results&&(null!=(e=(n=f).results)&&null!=(t=e.hits)&&t.length?(r=Date.now(),c=!0,w(R.i(_.a)(R.i(x.a)({},h(n)),{instantSearchInstance:n.instantSearchInstance}),!1),t=(null==(t=e._rawResults)||null==(t=t[0])?void 0:t.facets)||{},t=g?Object.fromEntries(Object.entries(t).filter(function(e){e=R.i(C.a)(e,1)[0];return g.includes(e)})):t,i=d?R.i(E.a)(e,d.state).map(function(e){return{attribute:e.attribute,value:e.name}}):[],t=JSON.stringify({query:e.query,facets:t,hitsSample:e.hits.slice(0,b),currentRefinements:i,maxSuggestions:v}),e={messages:[{id:"sr-".concat(Date.now()),createdAt:(new Date).toISOString(),role:"user",parts:[{type:"text",text:t}]}]},i=null!=S&&S.prepareSendMessagesRequest?S.prepareSendMessagesRequest(e).body:e,fetch(a,{method:"POST",headers:R.i(_.a)(R.i(x.a)({},o),{"Content-Type":"application/json"}),body:JSON.stringify(i)}).then(function(e){if(e.ok)return e.json();throw new Error("HTTP error ".concat(e.status))}).then(function(e){e=JSON.parse(e.parts[1].text),e=(Array.isArray(e)?e:[]).filter(function(e){return!(!(null!=e&&e.attribute&&null!=e&&e.value&&null!=e&&e.label)||g&&!g.includes(e.attribute))}).slice(0,v);s=e}).catch(function(){s=[]}).finally(function(){function e(){c=!1,w(R.i(_.a)(R.i(x.a)({},h(n)),{instantSearchInstance:n.instantSearchInstance}),!1)}var t=Date.now()-r,t=Math.max(0,p-t);0<t?setTimeout(e,t):e()})):(c=!(s=[]),w(R.i(_.a)(R.i(x.a)({},h(n)),{instantSearchInstance:n.instantSearchInstance}),!1)))},y)),w(R.i(_.a)(R.i(x.a)({},h(e)),{instantSearchInstance:r}),!1)},dispose:function(){clearTimeout(i),r()},getRenderState:function(e,t){return R.i(_.a)(R.i(x.a)({},e),{filterSuggestions:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){return h(e)}};throw new Error(k("The `agentId` option is required unless a custom `transport` is provided."))}}},function(e,t,h){h.d(t,"a",function(){return n});var p=h(0),m=h(1),t=h(3),r=h(13),g=h(31),v=h(19),y=h(34),b=h(35),i=h(9),S=h.i(t.a)({name:"frequently-bought-together",connector:!0}),n=function(n){var f=1<arguments.length&&void 0!==arguments[1]?arguments[1]:i.a;return h.i(r.a)(n,S()),function(r){var i,e=r||{},t=e.escapeHTML,a=void 0===t||t,t=e.transformItems,o=void 0===t?function(e){return e}
1:t,s=e.objectIDs,c=e.limit,u=e.threshold,l=e.fallbackParameters,d=e.queryParameters;if(s&&0!==s.length)return{dependsOn:"recommend",$$type:"ais.frequentlyBoughtTogether",init:function(e){n(h.i(m.a)(h.i(p.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:e.instantSearchInstance}),!0)},render:function(e){var t=this.getWidgetRenderState(e);n(h.i(m.a)(h.i(p.a)({},t),{instantSearchInstance:e.instantSearchInstance}),!1)},getRenderState:function(e){return e},getWidgetRenderState:function(e){var t=e.results,n=e.helper,e=e.instantSearchInstance;if(i=i||h.i(g.a)({instantSearchInstance:e,helper:n,widgetType:this.$$type}),null==t)return{items:[],widgetParams:r,sendEvent:i};a&&0<t.hits.length&&(t.hits=h.i(v.b)(t.hits));e=h.i(y.a)(t.hits,0,1),n=h.i(b.a)(e,t.queryID);return{items:o(n,{results:t}),widgetParams:r,sendEvent:i}},dispose:function(e){e=e.recommendState;return f(),e.removeParams(this.$$id)},getWidgetParameters:function(e){var n=this;return s.reduce(function(e,t){return e.addFrequentlyBoughtTogether({objectID:t,maxRecommendations:c,threshold:u,fallbackParameters:l?h.i(p.a)({},l,a?v.c:{}):void 0,queryParameters:h.i(p.a)({},d,a?v.c:{}),$$id:n.$$id})},e.removeParams(this.$$id))}};throw new Error(S("The `objectIDs` option is required."))}}},function(e,t,g){g.d(t,"a",function(){return n});var v=g(0),y=g(1),b=g(391),t=g(3),r=g(13),S=g(31),i=g(9),a=g.i(t.a)({name:"geo-search",connector:!0});function w(e){return e.insideBoundingBox||""}function R(e,t){return e.setQueryParameter("insideBoundingBox",t)}var x="ais.geoSearch",n=function(m){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:i.a;return g.i(r.a)(m,a()),function(s){function c(){return p.internalToggleRefineOnMapMove()}function a(e,t){return function(){p.isRefineOnMapMove=!p.isRefineOnMapMove,t(e)}}function u(){return p.isRefineOnMapMove}function l(){return p.internalSetMapMoveSinceLastRefine()}function o(t,n){return function(){var e=!0!==p.hasMapMoveSinceLastRefine;p.hasMapMoveSinceLastRefine=!0,e&&n(t)}}function d(){return p.hasMapMoveSinceLastRefine}var f,e=s||{},t=e.enableRefineOnMapMove,e=e.transformItems,h=void 0===e?function(e){return e}:e,p={isRefineOnMapMove:void 0===t||t,hasMapMoveSinceLastRefine:!1,lastRefinePosition:"",lastRefineBoundingBox:"",internalToggleRefineOnMapMove:i.a,internalSetMapMoveSinceLastRefine:i.a};return{$$type:x,init:function(e){var t=e.instantSearchInstance;p.internalToggleRefineOnMapMove=a(e,i.a),p.internalSetMapMoveSinceLastRefine=o(e,i.a),m(g.i(y.a)(g.i(v.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!0)},render:function(e){var t=e.helper,n=e.instantSearchInstance,t=t.state,r=Boolean(t.aroundLatLng)&&Boolean(p.lastRefinePosition)&&t.aroundLatLng!==p.lastRefinePosition,i=!t.insideBoundingBox&&Boolean(p.lastRefineBoundingBox)&&t.insideBoundingBox!==p.lastRefineBoundingBox,r=((r||i)&&(p.hasMapMoveSinceLastRefine=!1),p.lastRefinePosition=t.aroundLatLng||"",p.lastRefineBoundingBox=w(t),p.internalToggleRefineOnMapMove=a(e,this.render.bind(this)),p.internalSetMapMoveSinceLastRefine=o(e,this.render.bind(this)),this.getWidgetRenderState(e));f("view:internal",r.items),m(g.i(y.a)(g.i(v.a)({},r),{instantSearchInstance:n}),!1)},getWidgetRenderState:function(e){var t,n,r,i=e.helper,a=e.results,e=e.instantSearchInstance,o=i.state,a=a?h(a.hits.filter(function(e){return e._geoloc}),{results:a}):[];return f=f||g.i(S.a)({instantSearchInstance:e,helper:i,widgetType:x}),{items:a,position:(e=o).aroundLatLng?g.i(b.a)(e.aroundLatLng):void 0,currentRefinement:(a=o).insideBoundingBox&&g.i(b.b)(a.insideBoundingBox),refine:function(e){var t=e.northEast,e=e.southWest,t=[t.lat,t.lng,e.lat,e.lng].join();r.setState(R(r.state,t).resetPage()).search(),p.hasMapMoveSinceLastRefine=!1,p.lastRefineBoundingBox=t},sendEvent:f,clearMapRefinement:(n=r=i,function(){n.setQueryParameter("insideBoundingBox",void 0).search()}),isRefinedWithMap:(t=o,function(){return Boolean(t.insideBoundingBox)}),toggleRefineOnMapMove:c,isRefineOnMapMove:u,setMapMoveSinceLastRefine:l,hasMapMoveSinceLastRefine:d,widgetParams:s}}
1,getRenderState:function(e,t){return g.i(y.a)(g.i(v.a)({},e),{geoSearch:this.getWidgetRenderState(t)})},dispose:function(e){e=e.state;return n(),e.setQueryParameter("insideBoundingBox",void 0)},getWidgetUiState:function(e,t){t=w(t.searchParameters);return!t||e&&e.geoSearch&&e.geoSearch.boundingBox===t?e:g.i(y.a)(g.i(v.a)({},e),{geoSearch:{boundingBox:t}})},getWidgetSearchParameters:function(e,t){t=t.uiState;return t&&t.geoSearch?R(e,t.geoSearch.boundingBox):e.setQueryParameter("insideBoundingBox",void 0)}}}}},function(e,t,R){R.d(t,"a",function(){return n});var c=R(6),x=R(0),_=R(1),C=R(4),P=R(7),I=R(81),t=R(3),r=R(13),i=R(9),E=R.i(t.a)({name:"hierarchical-menu",connector:!0}),k=["name:asc"],n=function(s){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:i.a;return R.i(r.a)(s,E()),function(u){var e=u||{},l=e.attributes,t=e.separator,d=void 0===t?" > ":t,t=e.rootPath,r=void 0===t?null:t,t=e.showParentLevel,i=void 0===t||t,t=e.limit,f=void 0===t?10:t,t=e.showMore,h=void 0!==t&&t,t=e.showMoreLimit,a=void 0===t?20:t,t=e.sortBy,p=void 0===t?k:t,t=e.transformItems,m=void 0===t?function(e){return e}:t;if(!l||!Array.isArray(l)||0===l.length)throw new Error(E("The `attributes` option expects an array of strings."));if(!0===h&&a<=f)throw new Error(E("The `showMoreLimit` option must be greater than `limit`."));var g,v,y=R.i(P.a)(l,1)[0],o=function(){};function b(){o()}var S=!1;function w(){return S?a:f}return{$$type:"ais.hierarchicalMenu",init:function(e){var t=e.instantSearchInstance;s(R.i(_.a)(R.i(x.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!0)},render:function(e){var t,n,r=e.instantSearchInstance;t=e,n=this,o=function(){S=!S,n.render(t)},s(R.i(_.a)(R.i(x.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:r}),!1)},dispose:function(e){e=e.state;return n(),e.removeHierarchicalFacet(y).setQueryParameter("maxValuesPerFacet",void 0)},getRenderState:function(e,t){return R.i(_.a)(R.i(x.a)({},e),{hierarchicalMenu:R.i(_.a)(R.i(x.a)({},e.hierarchicalMenu),R.i(c.a)({},y,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t,n=this,r=e.results,i=e.state,a=e.createURL,o=e.instantSearchInstance,s=e.helper,e=[],c=!1;return g=g||R.i(I.a)({instantSearchInstance:o,helper:s,attribute:function(e){e=e.split(d).length-1;return l[e]},widgetType:this.$$type}),v=v||function(e){g("click:internal",e),s.toggleFacetRefinement(y,e).search()},r&&(t=function t(e,n){var r=w();return!(r<n?e.length<=r:e.length<r)||e.slice(0,f).some(function(e){return Array.isArray(e.data)&&0<e.data.length&&t(e.data,n)})}(o=(o=r.getFacetValues(y,{sortBy:p,facetOrdering:p===k}))&&!Array.isArray(o)&&o.data?o.data:[],i.maxValuesPerFacet||0),c=h&&(S||t),e=m(function i(e){return e.slice(0,w()).map(function(e){var t=e.name,n=e.escapedValue,r=e.data,e=R.i(C.a)(e,["name","escapedValue","data","path"]),e=R.i(_.a)(R.i(x.a)({},e),{value:n,label:t,data:null});return Array.isArray(r)&&(e.data=i(r)),e})}(o),{results:r})),{items:e,refine:v,canRefine:0<e.length,createURL:function(t){return a(function(e){return n.getWidgetUiState(e,{searchParameters:i.resetPage().toggleFacetRefinement(y,t),helper:s})})},sendEvent:g,widgetParams:u,isShowingMore:S,toggleShowMore:b,canToggleShowMore:c}},getWidgetUiState:function(e,t){var t=t.searchParameters.getHierarchicalFacetBreadcrumb(y);return e=R.i(_.a)(R.i(x.a)({},e),{hierarchicalMenu:R.i(_.a)(R.i(x.a)({},e.hierarchicalMenu),R.i(c.a)({},y,t))}),t=y,e.hierarchicalMenu&&(e.hierarchicalMenu[t]&&0!==e.hierarchicalMenu[t].length||delete e.hierarchicalMenu[t],0===Object.keys(e.hierarchicalMenu).length)&&delete e.hierarchicalMenu,e},getWidgetSearchParameters:function(e,t){t=t.uiState,t=t.hierarchicalMenu&&t.hierarchicalMenu[y];if(e.isConjunctiveFacet(y)||e.isDisjunctiveFacet(y))return e;e.isHierarchicalFacet(y)&&e.getHierarchicalFacetByName(y);var e=e.removeHierarchicalFacet(y).addHierarchicalFacet({name:y,attributes:l,separator:d,rootPath:r,showParentLevel:i}),n=e.maxValuesPerFacet||0,n=Math.max(n,h?a:f),e=e.setQueryParameter("maxValuesPerFacet",n);return t?e.addHierarchicalFacetRefinement(y,t.join(d)):e.setQueryParameters({hierarchicalFacetsRefinements:R.i(_.a)(R.i(x.a)({},e.hierarchicalFacetsRefinements),R.i(c.a)({},y,[]))})}}}}},function(e,t,d){d.d(t,"a",function(){return r});var f=d(0),h=d(1),a=d(8),t=d(3),n=d(13),o=d(9),p=d.i(t.a)({name:"hits-per-page",connector:!0}),r=function(r){var i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:o.a;return d.i(n.a)(r,p()),function(o){var e=o||{},t=e.items,e=e.transformItems,s=void 0===e?function(e){return e}:e;if(!Array.isArray(t))throw new Error(p("The `items` option expects an array of objects."));var c=t,e=c.filter(function(e){return!0===e.default});if(0===e.length)throw new Error(p("A default value must be specified in `items`."));if(1<e.length)throw new Error(p("More than one default value is specified in `items`."));var n=e[0],u=function(t){return function(e){return(e||0===e?t.setQueryParameter("hitsPerPage",e):t.setQueryParameter("hitsPerPage",void 0)).search()}},l=function(e){var n=e.state,r=e.createURL,i=e.getWidgetUiState,a=e.helper;return function(t){return r(function(e){return i(e,{searchParameters:n.resetPage().setQueryParameter("hitsPerPage",t||0===t?t:void 0),helper:a})})}};return{$$type:"ais.hitsPerPage",init:function(e){var t=e.state,n=e.instantSearchInstance;c.some(function(e){return Number(t.hitsPerPage)===Number(e.value)})||(c=[{value:"",label:""}].concat(d.i(a.a)(c))),r(d.i(h.a)(d.i(f.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:n}),!0)},render:function(e){var t=e.instantSearchInstance;r(d.i(h.a)(d.i(f.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!1)},dispose:function(e){e=e.state;return i(),e.setQueryParameter("hitsPerPage",void 0)},getRenderState:function(e,t){return d.i(h.a)(d.i(f.a)({},e),{hitsPerPage:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t,n=e.state,r=e.results,i=e.createURL,e=e.helper,a=!!r&&0<r.nbHits;return{items:s((t=n.hitsPerPage,c.map(function(e){return d.i(h.a)(d.i(f.a)({},e),{isRefined:Number(e.value)===Number(t)})})),{results:r}),refine:u(e),createURL:l({state:n,createURL:i,getWidgetUiState:this.getWidgetUiState,helper:e}),hasNoResults:!a,canRefine:a,widgetParams:o}},getWidgetUiState:function(e,t){t=t.searchParameters.hitsPerPage;return void 0===t||t===n.value?e:d.i(h.a)(d.i(f.a)({},e),{hitsPerPage:t})},getWidgetSearchParameters:function(e,t){t=t.uiState;return e.setQueryParameters({hitsPerPage:t.hitsPerPage||n.value})}}}}},function(e,t,u){u.d(t,"a",function(){return n});var l=u(6),d=u(0),f=u(1),h=u(31),t=u(3),r=u(13),p=u(19),m=u(34),g=u(35),i=u(9),a=u.i(t.a)({name:"hits",connector:!0}),n=function(n){var c=1<arguments.length&&void 0!==arguments[1]?arguments[1]:i.a;return u.i(r.a)(n,a()),function(r){var i,a,e=r||{},t=e.escapeHTML,o=void 0===t||t,t=e.transformItems,s=void 0===t?function(e){return e}:t;return{$$type:"ais.hits",init:function(e){n(u.i(f.a)(u.i(d.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:e.instantSearchInstance}),!0)},render:function(e){var t=this.getWidgetRenderState(e);n(u.i(f.a)(u.i(d.a)({},t),{instantSearchInstance:e.instantSearchInstance}),!1),t.sendEvent("view:internal",t.items)},getRenderState:function(e,t){return u.i(f.a)(u.i(d.a)({},e),{hits:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,n=e.helper,e=e.instantSearchInstance;if(i=i||u.i(h.a)({instantSearchInstance:e,helper:n,widgetType:this.$$type}),a=a||u.i(h.b)({helper:n,widgetType:this.$$type,instantSearchInstance:e}),!t)return{hits:[],items:[],results:void 0,banner:void 0,sendEvent:i,bindEvent:a,widgetParams:r};o&&0<t.hits.length&&(t.hits=u.i(p.b)(t.hits));var n=u.i(m.a)(t.hits,t.page,t.hitsPerPage),e=u.i(g.a)(n,t.queryID),n=s(e,{results:t});return{hits:n,items:n,results:t,banner:null==(e=t.renderingContent)||null==(n=e.widgets)||null==(t=n.banners)?void 0:t[0],sendEvent:i,bindEvent:a,widgetParams:r}},dispose:function(e){e=e.state;return c(),o?e.setQueryParameters(Object.keys(p.c).reduce(function(e,t){return u.i(f.a)(u.i(d.a)({},e),u.i(l.a)({},t,void 0))},{})):e},getWidgetSearchParameters:function(e,t){return o?e.setQueryParameters(p.c):e}}}}},function(e,t,C){C.d(t,"a",function(){return i});var o=C(6),P=C(0),I=C(1),n=C(4),s=C(8),E=C(395),t=C(3),r=C(13),k=C(31),T=C(19),N=C(34),A=C(35),F=C(88),c=C(9),u=C(50),l=C.i(t.a)({name:"infinite-hits",connector:!0});function d(e){e=e||{};return e.page,C.i(n.a)(e,["page"])}function O(e){e=e||{};return e.clickAnalytics,C.i(n.a)(e,["clickAnalytics","userToken"])}var i=function(i){var a=1<arguments.length&&void 0!==arguments[1]?arguments[1]:c.a;return C.i(r.a)(i,l()),function(m){var n,r,g,v,y,b,e=m||{},t=e.escapeHTML,S=void 0===t||t,t=e.transformItems,w=void 0===t?function(e){return e}
1:t,t=e.cache,R=void 0===t?(r=n=null,{read:function(e){e=e.state;return C.i(u.a)(r,d(e))?n:null},write:function(e){var t=e.state,e=e.hits;r=d(t),n=e}}):t,x=function(e,t){var n,e=e.page,e=void 0===e?0:e,t=Object.keys(t).map(Number);return 0===t.length?e:(n=Math).min.apply(n,[e].concat(C.i(s.a)(t)))},_=function(e,t){var n,e=e.page,e=void 0===e?0:e,t=Object.keys(t).map(Number);return 0===t.length?e:(n=Math).max.apply(n,[e].concat(C.i(s.a)(t)))};return{$$type:"ais.infiniteHits",init:function(e){i(C.i(I.a)(C.i(P.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:e.instantSearchInstance}),!0)},render:function(e){var t=e.instantSearchInstance,e=this.getWidgetRenderState(e);i(C.i(I.a)(C.i(P.a)({},e),{instantSearchInstance:t}),!1),y("view:internal",e.currentPageHits)},getRenderState:function(e,t){return C.i(I.a)(C.i(P.a)({},e),{infiniteHits:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t,n,r,i=e.results,a=e.helper,o=e.parent,s=e.state,e=e.instantSearchInstance,c=function(){var e=o.getPreviousState()||s;return R.read({state:O(e)})||{}},u=[],l=o.getPreviousState()||s,d=c(),f=null==i||null==(f=i.renderingContent)||null==(f=f.widgets)||null==(f=f.banners)?void 0:f[0],h=(g||(g=function(){e=a;var e,t=c();e.overrideStateWithoutTriggeringChangeEvent(C.i(I.a)(C.i(P.a)({},e.state),{page:x(e.state,t)-1})).searchWithoutTriggeringOnStateChange()},v=function(){e=a;var e,t=c();e.setPage(_(e.state,t)+1).search()}),y||(y=C.i(k.a)({instantSearchInstance:e,helper:a,widgetType:this.$$type}),b=C.i(k.b)({helper:a,widgetType:this.$$type,instantSearchInstance:e})),e=i?(p=void 0===(p=l.page)?0:p,S&&0<i.hits.length&&(i.hits=C.i(T.b)(i.hits)),t=C.i(N.a)(i.hits,i.page,i.hitsPerPage),t=C.i(A.a)(t,i.queryID),t=w(t,{results:i}),n=!1,C.i(F.a)(e.mainIndex,function(e){!n&&e.getWidgets().some(E.a)&&(n=!0)}),h=!(null!=(h=l.disjunctiveFacets)&&h.length||(l.facets||[]).filter(function(e){return"*"!==e}).length||null!=(h=l.hierarchicalFacets)&&h.length),void 0!==d[p]||i.__isArtificial||"idle"!==e.status||n&&h||(d[p]=t,R.write({state:O(l),hits:d})),u=t,0===x(l,d)):void 0===l.page||0===x(l,d),r=d,Object.keys(r).map(Number).sort(function(e,t){return e-t}).reduce(function(e,t){return e.concat(r[t])},[])),p=!i||i.nbPages<=_(l,d)+1;return{hits:h,items:h,currentPageHits:u,sendEvent:y,bindEvent:b,banner:f,results:i||void 0,showPrevious:g,showMore:v,isFirstPage:e,isLastPage:p,widgetParams:m}},dispose:function(e){e=e.state,a(),e=e.setQueryParameter("page",void 0);return S?e.setQueryParameters(Object.keys(T.c).reduce(function(e,t){return C.i(I.a)(C.i(P.a)({},e),C.i(o.a)({},t,void 0))},{})):e},getWidgetUiState:function(e,t){t=t.searchParameters.page||0;return t?C.i(I.a)(C.i(P.a)({},e),{page:t+1}):e},getWidgetSearchParameters:function(e,t){var t=t.uiState,n=e,e=(S&&(n=e.setQueryParameters(T.c)),t.page?t.page-1:0);return n.setQueryParameter("page",e)}}}}},function(e,t,h){h.d(t,"a",function(){return n});var p=h(0),m=h(1),t=h(3),r=h(13),g=h(31),v=h(19),y=h(34),b=h(35),i=h(9),S=h.i(t.a)({name:"looking-similar",connector:!0}),n=function(n){var f=1<arguments.length&&void 0!==arguments[1]?arguments[1]:i.a;return h.i(r.a)(n,S()),function(r){var i,e=r||{},t=e.escapeHTML,a=void 0===t||t,o=e.objectIDs,s=e.limit,c=e.threshold,u=e.fallbackParameters,l=e.queryParameters,t=e.transformItems,d=void 0===t?function(e){return e}:t;if(o&&0!==o.length)return{dependsOn:"recommend",$$type:"ais.lookingSimilar",init:function(e){n(h.i(m.a)(h.i(p.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:e.instantSearchInstance}),!0)},render:function(e){var t=this.getWidgetRenderState(e);n(h.i(m.a)(h.i(p.a)({},t),{instantSearchInstance:e.instantSearchInstance}),!1)},getRenderState:function(e){return e},getWidgetRenderState:function(e){var t=e.results,n=e.helper,e=e.instantSearchInstance;if(i=i||h.i(g.a)({instantSearchInstance:e,helper:n,widgetType:this.$$type}),null==t)return{items:[],widgetParams:r,sendEvent:i};a&&0<t.hits.length&&(t.hits=h.i(v.b)(t.hits));e=h.i(y.a)(t.hits,0,1),n=h.i(b.a)(e,t.queryID);return{items:d(n,{results:t}),widgetParams:r,sendEvent:i}},dispose:function(e){e=e.recommendState;
1return f(),e.removeParams(this.$$id)},getWidgetParameters:function(e){var n=this;return o.reduce(function(e,t){return e.addLookingSimilar({objectID:t,maxRecommendations:s,threshold:c,fallbackParameters:u?h.i(p.a)({},u,a?v.c:{}):void 0,queryParameters:h.i(p.a)({},l,a?v.c:{}),$$id:n.$$id})},e.removeParams(this.$$id))}};throw new Error(S("The `objectIDs` option is required."))}}},function(e,t,i){i.d(t,"a",function(){return n});var a=i(6),o=i(0),s=i(1),c=i(7),u=i(165),t=i(3),l=i(13),d=i(9),f=i.i(t.a)({name:"numeric-menu",connector:!0}),n=function(n){var r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:d.a;return i.i(l.a)(n,f()),function(g){var v,e=g||{},t=e.attribute,y=void 0===t?"":t,t=e.items,b=void 0===t?[]:t,t=e.transformItems,S=void 0===t?function(e){return e}:t;if(""===y)throw new Error(f("The `attribute` option is required."));if(b&&0!==b.length)return v={},{$$type:"ais.numericMenu",init:function(e){var t=e.instantSearchInstance;n(i.i(s.a)(i.i(o.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;n(i.i(s.a)(i.i(o.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!1)},dispose:function(e){e=e.state;return r(),e.removeNumericRefinement(y)},getWidgetUiState:function(e,t){var t=t.searchParameters.getNumericRefinements(y),n=t["="]&&t["="][0];return n||0===n?i.i(s.a)(i.i(o.a)({},e),{numericMenu:i.i(s.a)(i.i(o.a)({},e.numericMenu),i.i(a.a)({},y,"".concat(t["="])))}):(n=t[">="]&&t[">="][0]||"",t=t["<="]&&t["<="][0]||"",e=i.i(s.a)(i.i(o.a)({},e),{numericMenu:i.i(s.a)(i.i(o.a)({},e.numericMenu),i.i(a.a)({},y,"".concat(n,":").concat(t)))}),n=y,e.numericMenu&&(":"===e.numericMenu[n]&&delete e.numericMenu[n],0===Object.keys(e.numericMenu).length)&&delete e.numericMenu,e)},getWidgetSearchParameters:function(e,t){var n,t=t.uiState,t=t.numericMenu&&t.numericMenu[y],e=e.setQueryParameters({numericRefinements:i.i(s.a)(i.i(o.a)({},e.numericRefinements),i.i(a.a)({},y,{}))});return t?-1===t.indexOf(":")?e.addNumericRefinement(y,"=",Number(t)):(n=(t=i.i(c.a)(t.split(":").map(parseFloat),2))[0],t=t[1],n=i.i(u.a)(n)?e.addNumericRefinement(y,">=",n):e,i.i(u.a)(t)?n.addNumericRefinement(y,"<=",t):n):e},getRenderState:function(e,t){return i.i(s.a)(i.i(o.a)({},e),{numericMenu:i.i(s.a)(i.i(o.a)({},e.numericMenu),i.i(a.a)({},y,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var r,i,a=this,t=e.results,n=e.state,o=e.instantSearchInstance,s=e.helper,c=e.createURL,e=(v.refine||(v.refine=function(e){var t=R(s.state,y,e);v.sendEvent("click:internal",e),s.setState(t).search()}),v.createURL||(v.createURL=function(n){return function(t){return c(function(e){return a.getWidgetUiState(e,{searchParameters:R(n,y,t),helper:s})})}}),v.sendEvent||(v.sendEvent=(r={instantSearchInstance:o}.instantSearchInstance,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];1===t.length&&r.sendEventToInsights(t[0])})),!t||0===t.nbHits),o=(i=n,b.map(function(e){var t=e.start,n=e.end,e=e.label;return{label:e,value:encodeURI(JSON.stringify({start:t,end:n})),isRefined:w(i,y,{start:t,end:n,label:e})}})),u=!0,l=!0,d=!1,f=void 0;try{for(var h,p=o[Symbol.iterator]();!(l=(h=p.next()).done);l=!0){var m=h.value;if(m.isRefined&&"{}"!==decodeURI(m.value)){u=!1;break}}}catch(e){d=!0,f=e}finally{try{l||null==p.return||p.return()}finally{if(d)throw f}}return{createURL:v.createURL(n),items:S(o,{results:t}),hasNoResults:e,canRefine:!(e&&u),refine:v.refine,sendEvent:v.sendEvent,widgetParams:g}}};throw new Error(f("The `items` option expects an array of objects."))}};function w(e,t,n){var r=e.getNumericRefinements(t);return void 0!==n.start&&void 0!==n.end?n.start===n.end?h(r,"=",n.start):h(r,">=",n.start)&&h(r,"<=",n.end):void 0!==n.start?h(r,">=",n.start):void 0!==n.end?h(r,"<=",n.end):void 0===n.start&&void 0===n.end&&Object.keys(r).every(function(e){return 0===(r[e]||[]).length})}function R(e,t,n){var n=JSON.parse(decodeURI(n)),r=e.getNumericRefinements(t);if(void 0===n.start&&void 0===n.end)return e.removeNumericRefinement(t);if(w(e,t,n)||(e=e.removeNumericRefinement(t)),void 0!==n.start&&void 0!==n.end){if(n.start>n.end)throw new Error("option.start should be > to option.end");if(n.start===n.end)return e=h(r,"=",n.start)?e.removeNumericRefinement(t,"=",n.start):e.addNumericRefinement(t,"=",n.start)}return void 0!==n.start&&(e=(e=h(r,">=",n.start)?e.removeNumericRefinement(t,">=",n.start):e).addNumericRefinement(t,">=",n.start)),"number"==typeof(e=void 0!==n.end?(e=h(r,"<=",n.end)?e.removeNumericRefinement(t,"<=",n.end):e).addNumericRefinement(t,"<=",n.end):e).page&&(e.page=0),e}function h(e,t,n){e=e[t];return void 0!==e&&e.includes(n)}},function(e,t,i){i.d(t,"a",function(){return s});var n=i(21),r=i(25),a=i(6),o=i(169),s=(()=>{function t(e){i.i(n.a)(this,t),i.i(a.a)(this,"currentPage",void 0),i.i(a.a)(this,"total",void 0),i.i(a.a)(this,"padding",void 0),this.currentPage=e.currentPage,this.total=e.total,this.padding=e.padding}return i.i(r.a)(t,[{key:"pages",value:function(){var e,t=this.total,n=this.currentPage,r=this.padding;return 0===t?[0]:(e=this.nbPagesDisplayed(r,t))===t?i.i(o.a)({end:t}):(t=n-(r=this.calculatePaddingLeft(n,r,t,e)),n=n+(e-r),i.i(o.a)({start:t,end:n}))}},{key:"nbPagesDisplayed",value:function(e,t){return Math.min(2*e+1,t)}},{key:"calculatePaddingLeft",value:function(e,t,n,r){return e<=t?e:n-t<=e?r-(n-e):t}},{key:"isLastPage",value:function(){return this.currentPage>=this.total-1}},{key:"isFirstPage",value:function(){return this.currentPage<=0}}]),t})()},function(e,t,u){u.d(t,"a",function(){return n});var l=u(0),d=u(1),r=u(327),t=u(3),i=u(13),a=u(9),o=u.i(t.a)({name:"pagination",connector:!0}),n=function(n){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:a.a;return u.i(i.a)(n,o()),function(a){var e=a||{},o=e.totalPages,e=e.padding,s=new r.a({currentPage:0,total:0,padding:void 0===e?3:e}),c={};return{$$type:"ais.pagination",init:function(e){var t=e.instantSearchInstance;n(u.i(d.a)(u.i(l.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;n(u.i(d.a)(u.i(l.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!1)},dispose:function(e){e=e.state;return t(),e.setQueryParameter("page",void 0)},getWidgetUiState:function(e,t){t=t.searchParameters.page||0;return t?u.i(d.a)(u.i(l.a)({},e),{page:t+1}):e},getWidgetSearchParameters:function(e,t){t=t.uiState,t=t.page?t.page-1:0;return e.setQueryParameter("page",t)},getWidgetRenderState:function(e){var t=e.results,n=e.helper,r=e.state,i=e.createURL,e=(c.refine||(c.refine=function(e){n.setPage(e),n.search()}),c.createURL||(c.createURL=function(t){return i(function(e){return u.i(d.a)(u.i(l.a)({},e),{page:t+1})})}),r.page||0),r=(r=(r=t||{nbPages:0}).nbPages,void 0!==o?Math.min(o,r):r);return s.currentPage=e,s.total=r,{createURL:c.createURL,refine:c.refine,canRefine:1<r,currentRefinement:e,nbHits:(null==t?void 0:t.nbHits)||0,nbPages:r,pages:t?s.pages():[],isFirstPage:s.isFirstPage(),isLastPage:s.isLastPage(),widgetParams:a}},getRenderState:function(e,t){return u.i(d.a)(u.i(l.a)({},e),{pagination:this.getWidgetRenderState(t)})}}}}},function(e,t,o){o.d(t,"a",function(){return r});var s=o(0),c=o(1),t=o(3),n=o(13),u=o(86),l=o(9),d=o.i(t.a)({name:"powered-by",connector:!0}),r=function(r){var i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:l.a,a=(o.i(n.a)(r,d()),"https://www.algolia.com/?utm_source=instantsearch.js&utm_medium=website&"+"utm_content=".concat(o.i(u.a)(function(e){return(null==(e=e.window.location)?void 0:e.hostname)||""},{fallback:function(){return""}}
1),"&")+"utm_campaign=poweredby");return function(e){var t=(e||{}).url,n=void 0===t?a:t;return{$$type:"ais.poweredBy",init:function(e){var t=e.instantSearchInstance;r(o.i(c.a)(o.i(s.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;r(o.i(c.a)(o.i(s.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!1)},getRenderState:function(e,t){return o.i(c.a)(o.i(s.a)({},e),{poweredBy:this.getWidgetRenderState(t)})},getWidgetRenderState:function(){return{url:n,widgetParams:e}},dispose:function(){i()}}}}},function(e,t,E){E.d(t,"a",function(){return i});var k=E(6),T=E(0),N=E(1),A=E(7),F=E(337),O=E(49),t=E(3),n=E(13),j=E(9),a=E(43),M=E.i(t.a)({name:"prompt-suggestions",connector:!0});function r(t){var n={};return Object.keys(t).forEach(function(e){e.startsWith("_")||(n[e]=t[e])}),n}function L(e){return e.slice(0,5).map(r)}function D(e){var r,i,t=e._state;if(t)return r=[],i={},E.i(a.a)(e,t).forEach(function(e){var t,n;"numeric"===e.type?r.push(["".concat(e.attribute).concat(e.operator).concat(e.numericValue)]):(t="".concat(e.attribute,"exclude"===e.type?":-":":").concat(e.name),"disjunctive"===e.type?(n=i[e.attribute])?n.push(t):(i[e.attribute]=n=[t],r.push(n)):r.push([t]))}),0<r.length?r:void 0}var i=function(P){var I=1<arguments.length&&void 0!==arguments[1]?arguments[1]:j.a;return E.i(n.a)(P,M()),function(r){var i,a,o,s,c,u,l,d,f,h,p,t,m,g,v,y,b,S,n,e=r.agentId,w=r.configurationId,R=r.transformHits,x=void 0===R?L:R,_=r.context,R=r.transformItems,C=void 0===R?function(e){return e}:R,R=r.transport;if(!e&&!R)throw new Error(M("The `agentId` option is required unless a custom `transport` is provided."));if(w)return u=c=null,d=l=o=!(a=[]),f=function(e){var t,n;return e.queryID||(t=e.query||"",n=JSON.stringify(null!=(n=D(e))?n:[]),e=(e.hits||[]).map(function(e){return e.objectID}).join(","),"".concat(t,"|").concat(n,"|").concat(e))},h=function(e){var t,n=e.instantSearchInstance,e=e.parent,e=e?e.getIndexId():"";if(e&&null!=(t=n.renderState)&&t[e])return n.renderState[e].chat},p=function(r){return function(e){var t,n=h(r);return!(!n||!n.sendMessage)&&(t=null!=(t=null!=(t=null==u?void 0:u.results)?t:"results"in r?r.results:null)?t:null,E.i(O.a)(n,{message:"The user clicked this on-page suggestion. Use the current page context first, then search only if needed.\n\nSuggestion: ".concat(e),referer:"prompt-suggestions-widget",turnContext:g(t)}))}},t=function(e){var t="function"==typeof _?_():_;return t?E.i(T.a)({},t):e?(t=D(e),E.i(N.a)(E.i(T.a)({query:e.query||""},t?{filters:t}:{}),{hitsSample:x(e.hits)})):void 0},m=function(e){return null!=(e=t(e))?e:{}},g=function(e){var e=t(e);return e&&0<(e=Object.entries(e).map(function(e){var e=E.i(A.a)(e,2),t=e[0],e=e[1];return[t,"string"==typeof e?e:JSON.stringify(e)]}).filter(function(e){return""!==E.i(A.a)(e,2)[1].trim()})).length?Object.fromEntries(e):void 0},v=function(e){l||P(E.i(N.a)(E.i(T.a)({},S(e)),{instantSearchInstance:e.instantSearchInstance}),!1)},y=function(e,t){var n;!l&&i&&(d=!1,void 0!==_||null!=e&&null!=(n=e.hits)&&n.length?i.submit(m(e)):(i.invalidate(),o=!(a=[]),v(t)))},b=function(){var e;o||(e=null==u?void 0:u.results)&&u&&(clearTimeout(s),c=f(e),y(e,u))},S=function(e){var t="results"in e?e.results:void 0,t=C(a,{query:(null==t?void 0:t.query)||"",results:t||null}),n=h(e),n=!!n&&(!n.sendMessage||E.i(O.b)(n)),e=p(e);return{suggestions:t,isLoading:o,onSuggestionClick:e,sendToChat:e,refresh:b,isChatBusy:n,widgetParams:r}},n=E.i(F.a)(function(e){var t;i=e,d||(e.error?a=[]:!e.isLoading&&void 0===e.output||(t=null==(t=e.output)?void 0:t.suggestions,a=Array.isArray(t)?t.filter(function(e){return"string"==typeof e}):[]),o=e.isLoading,u&&v(u))},j.a)(E.i(N.a)(E.i(T.a)({},R?{transport:R}:{agentId:e}),{task:w,stream:!0})),{$$type:"ais.promptSuggestions",init:function(e){var t=e.instantSearchInstance;n.init(e),P(E.i(N.a)(E.i(T.a)({},S(e)),{instantSearchInstance:t}),!0)},render:function(e){var t=e.results,n=e.instantSearchInstance;u=e,t&&(t=f(t))!==c&&(c=t,d=!0,clearTimeout(s),s=setTimeout(function(){null!=u&&u.results&&y(u.results,u)},300)),P(E.i(N.a)(E.i(T.a)({},S(e)),{instantSearchInstance:n}),!1)},dispose:function(e){l=!0,clearTimeout(s),n.dispose(e),I()},getRenderState:function(e,t){return E.i(N.a)(E.i(T.a)({},e),E.i(k.a)({},"promptSuggestions",this.getWidgetRenderState(t)))},getWidgetRenderState:function(e){return S(e)}};throw new Error(M("The `configurationId` option is required."))}}},function(e,t,x){x.d(t,"a",function(){return n});
1var r=x(6),i=x(0),a=x(1),_=x(7),C=x(8),t=x(3),o=x(13),s=x(9),c=x.i(t.a)({name:"rating-menu",connector:!0}),P="ais.ratingMenu",n=function(n){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:s.a;return x.i(o.a)(n,c()),function(g){var v,y,b,S,e=g||{},w=e.attribute,e=e.max,R=void 0===e?5:e;if(w)return y=function(e){var t,e=e.getNumericRefinements(w);if(null!=(t=e[">="])&&t.length)return e[">="][0]},b=function(e){return function(e,t){v("click:internal",t),e.setState(o(e.state,t)).search()}.bind(null,e)},S=function(e){var n=e.state,r=e.createURL,i=e.getWidgetUiState,a=e.helper;return function(t){return r(function(e){return i(e,{searchParameters:o(n,t),helper:a})})}},{$$type:P,init:function(e){var t=e.instantSearchInstance;n(x.i(a.a)(x.i(i.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;n(x.i(a.a)(x.i(i.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!1)},getRenderState:function(e,t){return x.i(a.a)(x.i(i.a)({},e),{ratingMenu:x.i(a.a)(x.i(i.a)({},e.ratingMenu),x.i(r.a)({},w,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var s,c,u,l,t,n=e.helper,r=e.results,i=e.state,a=e.createURL,o=[],d=(v||(s=(e={instantSearchInstance:e.instantSearchInstance,helper:n,getRefinedStar:function(){return y(n.state)},attribute:w}).instantSearchInstance,c=e.helper,u=e.getRefinedStar,l=e.attribute,v=function(){for(var e,t,n,r,i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];1===a.length?s.sendEventToInsights(a[0]):(e=(t=x.i(_.a)(a,3))[1],t=void 0===(t=t[2])?"Filter Applied":t,r=(n=x.i(_.a)(a[0].split(":"),2))[0],n=n[1],"click"===r&&u()!==Number(e)&&s.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:P,eventType:r,eventModifier:n,payload:{eventName:t,index:(null==(r=c.lastResults)?void 0:r.index)||c.state.index,filters:["".concat(l,">=").concat(e)]},attribute:l}))}),!1),f=0,h=null==r?void 0:r.getFacetValues(w,{});if(r&&h){h.length,t=0,h.forEach(function(e){e=x.i(_.a)(e.name.split("."),2)[1];t=Math.max(t,(void 0===e?"":e).length)});for(var p=y(i),m=1;m<R;m+=1)(n=>{var e=p===n,t=(d=d||e,h.filter(function(e){return Number(e.name)>=n&&Number(e.name)<=R}).map(function(e){return e.count}).reduce(function(e,t){return e+t},0));if(f+=t,p&&!e&&0===t)return;var r=x.i(C.a)(new Array(Math.floor(+R))).map(function(e,t){return+t<n});o.push({stars:r,name:String(n),label:String(n),value:String(n),count:t,isRefined:e})})(m)}o=o.reverse(),e=!r||0===r.nbHits;return{items:o,hasNoResults:e,canRefine:(!e||d)&&0<f,refine:b(n),sendEvent:v,createURL:S({state:i,createURL:a,helper:n,getWidgetUiState:this.getWidgetUiState}),widgetParams:g}},dispose:function(e){e=e.state;return t(),e.removeNumericRefinement(w)},getWidgetUiState:function(e,t){var t=t.searchParameters,t=y(t);return e=x.i(a.a)(x.i(i.a)({},e),{ratingMenu:x.i(a.a)(x.i(i.a)({},e.ratingMenu),x.i(r.a)({},w,"number"==typeof t?t:void 0))}),t=w,e.ratingMenu&&("number"!=typeof e.ratingMenu[t]&&delete e.ratingMenu[t],0===Object.keys(e.ratingMenu).length)&&delete e.ratingMenu,e},getWidgetSearchParameters:function(e,t){t=t.uiState,t=t.ratingMenu&&t.ratingMenu[w],e=e.addDisjunctiveFacet(w).removeNumericRefinement(w).removeDisjunctiveFacetRefinement(w);return t?e.addNumericRefinement(w,"<=",R).addNumericRefinement(w,">=",t):e.setQueryParameters({numericRefinements:x.i(a.a)(x.i(i.a)({},e.numericRefinements),x.i(r.a)({},w,{}))})}};throw new Error(c("The `attribute` option is required."));function o(e,t){var n=y(e)===Number(t),e=e.resetPage().removeNumericRefinement(w);return n?e:e.addNumericRefinement(w,"<=",R).addNumericRefinement(w,">=",Number(t))}}}},function(e,t,F){F.d(t,"a",function(){return n});var o=F(6),O=F(0),j=F(1),M=F(4),L=F(19),t=F(3),r=F(13),D=F(81),i=F(9),s=F.i(t.a)({name:"refinement-list",connector:!0}),H=["isRefined","count:desc","name:asc"],n=function(A){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:i.a;return F.i(r.a)(A,s()),function(p){var e=p||{},m=e.attribute,t=e.operator,i=void 0===t?"or":t,t=e.limit,g=void 0===t?10:t,t=e.showMore,v=void 0!==t&&t,t=e.showMoreLimit,a=void 0===t?20:t,t=e.sortBy,y=void 0===t?H:t,t=e.escapeFacetValues,b=void 0===t||t,t=e.transformItems,S=void 0===t?function(e){return e}:t;if(!m)throw new Error(s("The `attribute` option is required."));if(!/^(and|or)$/.test(i))throw new Error(s('The `operator` must one of: `"and"`, `"or"` (got "'.concat(i,'").')));if(!0===v&&a<=g)throw new Error(s("`showMoreLimit` should be greater than `limit`."));function w(e){var t=e.name,n=e.escapedValue,e=F.i(M.a)(e,["name","escapedValue"]);return F.i(j.a)(F.i(O.a)({},e),{value:n,label:t,highlighted:t})}var R,x,_,C=[],P=!0,I=!1,E=function(){};function k(){E()}function T(){return I?a:g}var N=function(){return function(){}};return{$$type:"ais.refinementList",init:function(e){A(F.i(j.a)(F.i(O.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:e.instantSearchInstance}),!0)},render:function(e){A(F.i(j.a)(F.i(O.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:e.instantSearchInstance}),!1)},getRenderState:function(e,t){return F.i(j.a)(F.i(O.a)({},e),{refinementList:F.i(j.a)(F.i(O.a)({},e.refinementList),F.i(o.a)({},m,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var a,o,t,n,r=this,i=e.results,s=e.state,c=e.createURL,u=e.instantSearchInstance,l=e.helper,d=[],f=[],u=(_&&x&&N||(_=F.i(D.a)({instantSearchInstance:u,helper:l,attribute:m,widgetType:this.$$type}),x=function(e){_("click:internal",e),l.toggleFacetRefinement(m,e).search()},a=l,o=this,N=function(i){return function(e){var t,n=i.instantSearchInstance,r=i.results;""===e&&C?A(F.i(j.a)(F.i(O.a)({},o.getWidgetRenderState(F.i(j.a)(F.i(O.a)({},i),{results:R}))),{instantSearchInstance:n}),!1):(t={highlightPreTag:(b?L.c:L.a).highlightPreTag,highlightPostTag:(b?L.c:L.a).highlightPostTag},a.searchForFacetValues(m,e,Math.min(T(),100),t).then(function(e){e=b?F.i(L.d)(e.facetHits):e.facetHits,e=S(e.map(function(e){var t=e.escapedValue,n=e.value,e=F.i(M.a)(e,["escapedValue","value"]);return F.i(j.a)(F.i(O.a)({},e),{value:t,label:n})}),{results:r});A(F.i(j.a)(F.i(O.a)({},o.getWidgetRenderState(F.i(j.a)(F.i(O.a)({},i),{results:R}))),{items:e,canToggleShowMore:!1,canRefine:!0,isFromSearch:!0,instantSearchInstance:n}),!1)}))}}),i&&(f=(u=i.getFacetValues(m,{sortBy:y,facetOrdering:y===H}))&&Array.isArray(u)?u:[],d=S(f.slice(0,T()).map(w),{results:i}
1),u=s.maxValuesPerFacet,P=(h=T())<u?f.length<=h:f.length<h,R=i,C=d,e.results)&&(t=e,n=this,E=function(){I=!I,n.render(t)}),N&&N(e)),f=I&&C.length>g,h=v&&!P;return{createURL:function(t){return c(function(e){return r.getWidgetUiState(e,{searchParameters:s.resetPage().toggleFacetRefinement(m,t),helper:l})})},items:d,refine:x,searchForItems:u,isFromSearch:!1,canRefine:0<d.length,widgetParams:p,isShowingMore:I,canToggleShowMore:f||h,toggleShowMore:k,sendEvent:_,hasExhaustiveItems:P}},dispose:function(e){e=e.state,n(),e=e.setQueryParameter("maxValuesPerFacet",void 0);return"and"===i?e.removeFacet(m):e.removeDisjunctiveFacet(m)},getWidgetUiState:function(e,t){var t=t.searchParameters,t="or"===i?t.getDisjunctiveRefinements(m):t.getConjunctiveRefinements(m);return e=F.i(j.a)(F.i(O.a)({},e),{refinementList:F.i(j.a)(F.i(O.a)({},e.refinementList),F.i(o.a)({},m,t))}),t=m,e.refinementList&&(e.refinementList[t]&&0!==e.refinementList[t].length||delete e.refinementList[t],0===Object.keys(e.refinementList).length)&&delete e.refinementList,e},getWidgetSearchParameters:function(e,t){var n,t=t.uiState,r="or"===i;return e.isHierarchicalFacet(m)||r&&e.isConjunctiveFacet(m)||!r&&e.isDisjunctiveFacet(m)?e:(t=t.refinementList&&t.refinementList[m],n=(e=r?e.addDisjunctiveFacet(m).removeDisjunctiveFacetRefinement(m):e.addFacet(m).removeFacetRefinement(m)).maxValuesPerFacet||0,n=Math.max(n,v?a:g),e=e.setQueryParameter("maxValuesPerFacet",n),t?t.reduce(function(e,t){return r?e.addDisjunctiveFacetRefinement(m,t):e.addFacetRefinement(m,t)},e):(n=r?"disjunctiveFacetsRefinements":"facetsRefinements",e.setQueryParameters(F.i(o.a)({},n,F.i(j.a)(F.i(O.a)({},e[n]),F.i(o.a)({},m,[]))))))}}}}},function(e,t,h){h.d(t,"a",function(){return n});var p=h(0),m=h(1),t=h(3),r=h(13),g=h(31),v=h(19),y=h(34),b=h(35),i=h(9),S=h.i(t.a)({name:"related-products",connector:!0}),n=function(n){var f=1<arguments.length&&void 0!==arguments[1]?arguments[1]:i.a;return h.i(r.a)(n,S()),function(r){var i,e=r||{},t=e.escapeHTML,a=void 0===t||t,o=e.objectIDs,s=e.limit,c=e.threshold,u=e.fallbackParameters,l=e.queryParameters,t=e.transformItems,d=void 0===t?function(e){return e}:t;if(o&&0!==o.length)return{dependsOn:"recommend",$$type:"ais.relatedProducts",init:function(e){n(h.i(m.a)(h.i(p.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:e.instantSearchInstance}),!0)},render:function(e){var t=this.getWidgetRenderState(e);n(h.i(m.a)(h.i(p.a)({},t),{instantSearchInstance:e.instantSearchInstance}),!1)},getRenderState:function(e){return e},getWidgetRenderState:function(e){var t=e.results,n=e.helper,e=e.instantSearchInstance;if(i=i||h.i(g.a)({instantSearchInstance:e,helper:n,widgetType:this.$$type}),null==t)return{items:[],widgetParams:r,sendEvent:i};a&&0<t.hits.length&&(t.hits=h.i(v.b)(t.hits));e=h.i(y.a)(t.hits,0,1),n=h.i(b.a)(e,t.queryID);return{items:d(n,{results:t}),widgetParams:r,sendEvent:i}},dispose:function(e){e=e.recommendState;return f(),e.removeParams(this.$$id)},getWidgetParameters:function(e){var n=this;return o.reduce(function(e,t){return e.addRelatedProducts({objectID:t,maxRecommendations:s,threshold:c,fallbackParameters:u?h.i(p.a)({},u,a?v.c:{}):void 0,queryParameters:h.i(p.a)({},l,a?v.c:{}),$$id:n.$$id})},e.removeParams(this.$$id))}};throw new Error(S("The `objectIDs` option is required."))}}},function(e,t,a){a.d(t,"a",function(){return n});var o=a(0),s=a(1),r=a(9),n=function(){var n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:r.a,t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:r.a;return function(r){var i={};return{$$type:"ais.relevantSort",init:function(e){var t=e.instantSearchInstance;n(a.i(s.a)(a.i(o.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;n(a.i(s.a)(a.i(o.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!1)},dispose:function(e){e=e.state;return t(),e.setQueryParameter("relevancyStrictness",void 0)},getRenderState:function(e,t){return a.i(s.a)(a.i(o.a)({},e),{relevantSort:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,n=e.helper,e=(i.refine||(i.refine=function(e){n.setQueryParameter("relevancyStrictness",e).search()}),(t||{}).appliedRelevancyStrictness),t=void 0!==e;return{isRelevantSorted:void 0!==e&&0<e,isVirtualReplica:t,canRefine:t,refine:i.refine,widgetParams:r}},getWidgetSearchParameters:function(e,t){var t=t.uiState;return e.setQueryParameter("relevancyStrictness",null!=(t=t.relevantSort)?t:e.relevancyStrictness)},getWidgetUiState:function(e,t){t=t.searchParameters;return a.i(s.a)(a.i(o.a)({},e),{relevantSort:t.relevancyStrictness||e.relevantSort})}}}}},function(e,t,u){u.d(t,"a",function(){return r});var l=u(0),d=u(1),t=u(3),n=u(13),f=u(33),i=u(9),h=u.i(t.a)({name:"sort-by",connector:!0});function p(e){return"strategy"in e&&void 0!==e.strategy}function m(e){return p(e)?e.strategy:e.value}function g(e,t){if(t)return void 0!==(e=e[t])&&p(e)}var r=function(r){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:i.a,c=(u.i(n.a)(r,h()),{});return function(a){var i,e=a||{},o=e.items,e=e.transformItems,s=void 0===e?function(e){return e}:e;if(Array.isArray(o))return i={},o.forEach(function(e,t){var n="value"in e&&void 0!==e.value,r="strategy"in e&&void 0!==e.strategy;if(n&&r)throw new Error(h("Item at index ".concat(t,' cannot have both "value" and "strategy" properties.')));if(!n&&!r)throw new Error(h("Item at index ".concat(t,' must have either a "value" or "strategy" property.')));n=m(e);i[n]=e}),c.itemsLookup=i,{$$type:"ais.sortBy",init:function(e){var t=e.instantSearchInstance;if(o.some(function(e){return"strategy"in e&&e.strategy})&&!t.compositionID)throw new Error(h('Sorting strategies can only be used in composition mode. Please provide a "compositionID" to your InstantSearch instance.'));var e=this.getWidgetRenderState(e),n=e.currentRefinement;u.i(f.a)(o,function(e){return m(e)===n}),r(u.i(d.a)(u.i(l.a)({},e),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;r(u.i(d.a)(u.i(l.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!1)},dispose:function(e){e=e.state;return t(),c.isUsingComposition&&e.sortBy&&(e=e.setQueryParameter("sortBy",void 0)),c.initialValue&&e.index!==c.initialValue?e.setIndex(c.initialValue):e},getRenderState:function(e,t){return u.i(d.a)(u.i(l.a)({},e),{sortBy:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,n=e.helper,r=e.state,i=e.parent,e=e.instantSearchInstance;!c.initialValue&&i&&(c.initialValue=i.getIndexName()),c.refine||(c.isUsingComposition=Boolean(null==e?void 0:e.compositionID),c.refine=function(e){var t=c.itemsLookup[e];(t&&p(t)?n.setQueryParameter("sortBy",t.strategy):n.setQueryParameter("sortBy",void 0).setIndex(e)).search()});i=s(o,{results:t}).map(function(e){return{label:e.label,value:m(e)}}),e=c.isUsingComposition&&g(c.itemsLookup,r.sortBy)?r.sortBy:r.index,r=!t||0===t.nbHits;return{currentRefinement:e,options:i,refine:c.refine,hasNoResults:r,canRefine:!r&&0<o.length,widgetParams:a}},getWidgetUiState:function(e,t){t=t.searchParameters,t=c.isUsingComposition&&g(c.itemsLookup,t.sortBy)?t.s
1ortBy:t.index;return u.i(d.a)(u.i(l.a)({},e),{sortBy:t!==c.initialValue?t:void 0})},getWidgetSearchParameters:function(e,t){var n,t=t.uiState,t=(!t.sortBy||Object.prototype.hasOwnProperty.call(c.itemsLookup,t.sortBy)?t.sortBy:void 0)||c.initialValue||e.index;return g(c.itemsLookup,t)?(n=c.itemsLookup[t],e.setQueryParameter("sortBy",n.strategy)):e.setQueryParameter("index",t)}};throw new Error(h("The `items` option expects an array of objects."))}}},function(e,t,i){i.d(t,"a",function(){return r});var a=i(0),o=i(1),t=i(3),n=i(13),s=i(9),c=i.i(t.a)({name:"stats",connector:!0}),r=function(r){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:s.a;return i.i(n.a)(r,c()),function(n){return{$$type:"ais.stats",init:function(e){var t=e.instantSearchInstance;r(i.i(o.a)(i.i(a.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;r(i.i(o.a)(i.i(a.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!1)},dispose:function(){e()},getRenderState:function(e,t){return i.i(o.a)(i.i(a.a)({},e),{stats:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,e=e.state;return t?{hitsPerPage:t.hitsPerPage,nbHits:t.nbHits,nbSortedHits:t.nbSortedHits,areHitsSorted:void 0!==t.appliedRelevancyStrictness&&0<t.appliedRelevancyStrictness&&t.nbSortedHits!==t.nbHits,nbPages:t.nbPages,page:t.page,processingTimeMS:t.processingTimeMS,query:t.query,widgetParams:n}:{hitsPerPage:e.hitsPerPage,nbHits:0,nbSortedHits:void 0,areHitsSorted:!1,nbPages:0,page:e.page||0,processingTimeMS:-1,query:e.query||"",widgetParams:n}}}}}},function(e,t,y){y.d(t,"a",function(){return r});var b=y(16),S=y(0),w=y(1),R=y(7),x=y(380),_=y(381),t=y(3),n=y(13),C=y(83),P=y(82),I=y(9),E=y.i(t.a)({name:"tasks",connector:!0}),r=function(g){var v=1<arguments.length&&void 0!==arguments[1]?arguments[1]:I.a;return y.i(n.a)(g,E()),function(e){var r,i,a,o,s,c,u,t,n,l,d=e.agentId,f=e.transport,h=e.task,p=e.stream,m=void 0===p||p;if(!d&&!f)throw new Error(E("The `agentId` option is required unless a custom `transport` is provided."));if(h)return s=a=!1,c=I.a,u=0,t=function(e){var t,n;return s?Promise.resolve(void 0):(t=u+=1,n=function(){return s||t!==u},a=!(o=i=void 0),c(),Promise.resolve().then(function(){return r.submit(e,{onData:m?function(e){n()||(i=e,c())}:void 0})}).then(function(e){return n()||(i=e),e}).catch(function(e){n()||(i=void 0,o=y.i(b.a)(e,Error)?e:new Error(String(e)))}).finally(function(){n()||(a=!1,c())}))},n=function(){s||(u+=1,a=!1,c())},l=function(){return{output:i,isLoading:a,error:o,submit:t,invalidate:n,widgetParams:e}},{$$type:"ais.tasks",init:function(e){var t=e.instantSearchInstance;if(f){e=y.i(x.a)({transport:f});r=y.i(_.a)({endpoint:e.endpoint,headers:e.headers,task:h,stream:m,prepareRequest:e.prepareSendMessagesRequest})}else{var e=y.i(R.a)(y.i(C.a)(t.client),2),n=e[0],e=e[1];if(!n||!e)throw new Error(E("Could not extract Algolia credentials from the search client."));n=y.i(x.a)({appId:n,apiKey:e,agentId:d,algoliaAgent:y.i(P.a)(t.client)});r=y.i(_.a)({endpoint:n.endpoint,headers:n.headers,task:h,stream:m})}c=function(){g(y.i(w.a)(y.i(S.a)({},l()),{instantSearchInstance:t}),!1)},g(y.i(w.a)(y.i(S.a)({},l()),{instantSearchInstance:t}),!0)},render:function(e){g(y.i(w.a)(y.i(S.a)({},l()),{instantSearchInstance:e.instantSearchInstance}),!1)},dispose:function(){s=!0,v()}};throw new Error(E("The `task` option is required."))}}},function(e,t,x){x.d(t,"a",function(){return n});
1var i=x(6),a=x(0),o=x(1),_=x(7),C=x(162),t=x(3),s=x(13),P=x(51),I=x(33),c=x(9),u=x.i(t.a)({name:"toggle-refinement",connector:!0}),E="ais.toggleRefinement",n=function(n){var r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:c.a;return x.i(s.a)(n,u()),function(g){var v,y,b,S,w,e=g||{},R=e.attribute,t=e.on,t=void 0===t||t,e=e.off;if(R)return v=void 0!==e,y=x.i(P.a)(t).map(C.a),b=v?x.i(P.a)(e).map(C.a):void 0,w=function(t,e){var n=e.state,r=e.createURL,i=e.getWidgetUiState,a=e.helper;return function(){n=n.resetPage();var e=t?y:b,e=(e&&e.forEach(function(e){n=n.removeDisjunctiveFacetRefinement(R,e)}),t?b:y);return e&&e.forEach(function(e){n=n.addDisjunctiveFacetRefinement(R,e)}),r(function(e){return i(e,{searchParameters:n,helper:a})})}},{$$type:E,init:function(e){var t=e.instantSearchInstance;n(x.i(o.a)(x.i(a.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;n(x.i(o.a)(x.i(a.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!1)},dispose:function(e){e=e.state;return r(),e.removeDisjunctiveFacet(R)},getRenderState:function(e,t){return x.i(o.a)(x.i(a.a)({},e),{toggleRefinement:x.i(o.a)(x.i(a.a)({},e.toggleRefinement),x.i(i.a)({},R,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var n,t,s,c,u,l,r,i=e.state,a=e.helper,o=e.results,d=e.createURL,e=e.instantSearchInstance,f=o?y.every(function(e){return i.isDisjunctiveFacetRefined(R,e)}):y.every(function(e){return i.isDisjunctiveFacetRefined(R,e)}),h={isRefined:f,count:0},p={isRefined:v&&!f,count:0},m=(o&&(m=x.i(P.a)(b||!1),n=o.getFacetValues(R,{})||[],t=y.map(function(t){return x.i(I.a)(n,function(e){return e.escapedValue===x.i(C.a)(String(t))})}).filter(function(e){return void 0!==e}),m=v?m.map(function(t){return x.i(I.a)(n,function(e){return e.escapedValue===x.i(C.a)(String(t))})}).filter(function(e){return void 0!==e}):[],h={isRefined:!!t.length&&t.every(function(e){return e.isRefined}),count:t.reduce(function(e,t){return e+t.count},0)||null},p={isRefined:!!m.length&&m.every(function(e){return e.isRefined}),count:m.reduce(function(e,t){return e+t.count},0)||n.reduce(function(e,t){return e+t.count},0)}),S||(s=(t={instantSearchInstance:e,attribute:R,on:y,helper:a}).instantSearchInstance,c=t.helper,u=t.attribute,l=t.on,S=function(){for(var e,t,n,r,i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];1===a.length?s.sendEventToInsights(a[0]):(r=(e=x.i(_.a)(a,3))[1],e=void 0===(e=e[2])?"Filter Applied":e,"click"!==(n=(t=x.i(_.a)(a[0].split(":"),2))[0])||void 0===l||r||s.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:E,eventType:n,eventModifier:t[1],payload:{eventName:e,index:(null==(r=c.lastResults)?void 0:r.index)||c.state.index,filters:l.map(function(e){return"".concat(u,":").concat(e)})},attribute:u}))}),f?p:h);return{value:{name:R,isRefined:f,count:o?m.count:null,onFacetValue:h,offFacetValue:p},createURL:w(f,{state:i,createURL:d,helper:a,getWidgetUiState:this.getWidgetUiState}),sendEvent:S,canRefine:Boolean(o?m.count:null),refine:(r=a,function(){var e=(0<arguments.length&&void 0!==arguments[0]?arguments[0]:{isRefined:!1}).isRefined;e?(y.forEach(function(e){return r.removeDisjunctiveFacetRefinement(R,e)}),v&&b.forEach(function(e){return r.addDisjunctiveFacetRefinement(R,e)})):(S("click:internal",e),v&&b.forEach(function(e){return r.removeDisjunctiveFacetRefinement(R,e)}),y.forEach(function(e){return r.addDisjunctiveFacetRefinement(R,e)})),r.search()}),widgetParams:g}},getWidgetUiState:function(e,t){var n=t.searchParameters,t=y&&y.every(function(e){return n.isDisjunctiveFacetRefined(R,e)});return t?x.i(o.a)(x.i(a.a)({},e),{toggle:x.i(o.a)(x.i(a.a)({},e.toggle),x.i(i.a)({},R,t))}):(null!=(t=e.toggle)&&delete t[R],e)},getWidgetSearchParameters:function(e,t){var n,t=t.uiState;return e.isHierarchicalFacet(R)||e.isConjunctiveFacet(R)?e:(n=e.addDisjunctiveFacet(R).removeDisjunctiveFacetRefinement(R),Boolean(t.toggle&&t.toggle[R])?(y&&y.forEac
1h(function(e){n=n.addDisjunctiveFacetRefinement(R,e)}),n):v?(b&&b.forEach(function(e){n=n.addDisjunctiveFacetRefinement(R,e)}),n):n.setQueryParameters({disjunctiveFacetsRefinements:x.i(o.a)(x.i(a.a)({},e.disjunctiveFacetsRefinements),x.i(i.a)({},R,[]))}))}};throw new Error(u("The `attribute` option is required."))}}},function(e,t,d){d.d(t,"a",function(){return i});var f=d(0),h=d(1),p=d(39),t=d(3),n=d(13),m=d(19),r=d(9),g=d.i(t.a)({name:"trending-facets",connector:!0}),i=function(u){var l=1<arguments.length&&void 0!==arguments[1]?arguments[1]:r.a;return d.i(n.a)(u,g()),function(n){var e=n||{},t=e.facetName,r=e.limit,i=e.threshold,a=e.fallbackParameters,o=e.escapeHTML,s=void 0===o||o,o=e.transformItems,c=void 0===o?function(e){return e}:o;if(t)return{dependsOn:"recommend",$$type:"ais.trendingFacets",init:function(e){u(d.i(h.a)(d.i(f.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:e.instantSearchInstance}),!0)},render:function(e){var t=this.getWidgetRenderState(e);u(d.i(h.a)(d.i(f.a)({},t),{instantSearchInstance:e.instantSearchInstance}),!1)},getRenderState:function(e){return e},getWidgetRenderState:function(e){var t,e=e.results;return null==e?{items:[],widgetParams:n}:(t=(e.hits||[]).map(function(e){return{facetName:e.facetName,facetValue:e.facetValue,_score:e._score}}),s&&(t=t.map(function(e){return d.i(h.a)(d.i(f.a)({},e),{facetValue:d.i(p.b)(e.facetValue)})})),{items:t=c(t,{results:e}),widgetParams:n})},dispose:function(e){e=e.recommendState;return l(),e.removeParams(this.$$id)},getWidgetParameters:function(e){return e.removeParams(this.$$id).addTrendingFacets({facetName:t,maxRecommendations:r,threshold:i,fallbackParameters:a?d.i(f.a)({},a,s?m.c:{}):void 0,$$id:this.$$id})}};throw new Error(g("The `facetName` option is required."))}}},function(e,t,p){p.d(t,"a",function(){return i});var m=p(0),g=p(1),t=p(3),n=p(13),v=p(163),y=p(31),b=p(19),S=p(34),w=p(35),r=p(9),R=p.i(t.a)({name:"trending-items",connector:!0}),i=function(f){var h=1<arguments.length&&void 0!==arguments[1]?arguments[1]:r.a;return p.i(n.a)(f,R()),function(r){var i,e=r||{},t=e.facetName,n=e.facetValue,a=e.limit,o=e.threshold,s=e.fallbackParameters,c=e.queryParameters,u=e.escapeHTML,l=void 0===u||u,u=e.transformItems,d=void 0===u?function(e){return e}:u;if(t&&!n||!t&&n)throw new Error(R("When you provide facetName (received type ".concat(p.i(v.a)(t),"), you must also provide facetValue (received type ").concat(p.i(v.a)(n),").")));return{dependsOn:"recommend",$$type:"ais.trendingItems",init:function(e){f(p.i(g.a)(p.i(m.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:e.instantSearchInstance}),!0)},render:function(e){var t=this.getWidgetRenderState(e);f(p.i(g.a)(p.i(m.a)({},t),{instantSearchInstance:e.instantSearchInstance}),!1)},getRenderState:function(e){return e},getWidgetRenderState:function(e){var t=e.results,n=e.helper,e=e.instantSearchInstance;if(i=i||p.i(y.a)({instantSearchInstance:e,helper:n,widgetType:this.$$type}),null==t)return{items:[],widgetParams:r,sendEvent:i};l&&0<t.hits.length&&(t.hits=p.i(b.b)(t.hits));e=p.i(S.a)(t.hits,0,1),n=p.i(w.a)(e,t.queryID);return{items:d(n,{results:t}),widgetParams:r,sendEvent:i}},dispose:function(e){e=e.recommendState;return h(),e.removeParams(this.$$id)},getWidgetParameters:function(e){return e.removeParams(this.$$id).addTrendingItems({facetName:t,facetValue:n,maxRecommendations:a,threshold:o,fallbackParameters:s?p.i(m.a)({},s,l?b.c:{}):void 0,queryParameters:p.i(m.a)({},c,l?b.c:{}),$$id:this.$$id})}}}}},function(e,t,m){m.d(t,"a",function(){return r});var g=m(0),v=m(1),n=m(399),t=m(3),i=m(13),a=m(9),o=m.i(t.a)({name:"voice-search",connector:!0}),r=function(p){var r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:a.a;return m.i(i.a)(p,o()),function(u){var e=u.searchAsYouSpeak,l=void 0!==e&&e,d=u.language,f=u.additionalQueryParameters,e=u.createVoiceSearchHelper,h=void 0===e?n.a:e;return{$$type:"ais.voiceSearch",init:function(e){var t=e.instantSearchInstance;p(m.i(v.a)(m.i(g.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;p(m.i(v.a)(m.i(g.a)({},this.getWidgetRenderState(e)),{instantSearchInstance:t}),!1)},getRenderState:function(e,t){return m.i(v.a)(m.i(g.a)({},e),{voiceSearch:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=this,n=e.helper,r=e.instantSearchInstance,i=(this._refine||(this._refine=function(e){var t;e!==n.state.query&&(t=d?[d.split("-")[0]]:void 0,n.setQueryParameter("queryLanguages",t),"function"==typeof f&&n.setState(n.state.setQueryParameters(m.i(g.a)({ignorePlurals:!0,removeStopWords:!0,optionalWords:e},f({query:e})))),n.setQuery(e).search())}),this._voiceSearchHelper||(this._voiceSearchHelper=h({searchAsYouSpeak:l,language:d,onQueryChange:function(e){return t._refine(e)},onStateChange:function(){p(m.i(v.a)(m.i(g.a)({},t.getWidgetRenderState(e)),{instantSearchInstance:r}),!1)}})),this._voiceSearchHelper),a=i.isBrowserSupported,o=i.isListening,s=i.startListening,c=i.stopListening,i=i.getState;return{isBrowserSupported:a(),isListening:o(),toggleListening:function(){a()&&(o()?c:s)()},voiceListeningState:i(),widgetParams:u}},dispose:function(e){var t,e=e.state,n=(this._voiceSearchHelper.dis
1pose(),r(),e);return"function"==typeof f&&(t=(t=f({query:""}))?Object.keys(t).reduce(function(e,t){return e[t]=void 0,e},{}):{},n=e.setQueryParameters(m.i(g.a)({queryLanguages:void 0,ignorePlurals:void 0,removeStopWords:void 0,optionalWords:void 0},t))),n.setQueryParameter("query",void 0)},getWidgetUiState:function(e,t){t=t.searchParameters.query||"";return t?m.i(v.a)(m.i(g.a)({},e),{query:t}):e},getWidgetSearchParameters:function(e,t){t=t.uiState;return e.setQueryParameter("query",t.query||"")}}}}},function(e,t,i){i.d(t,"a",function(){return n});var a=i(0),o=i(1),s=i(4),c=i(2),u=i(301),l=i(32),d=i(42),f=i(39),h=i(51);function n(e){var t=e.hit,n=e.attribute,r=e.cssClasses,e=i.i(s.a)(e,["hit","attribute","cssClasses"]),t=i.i(l.a)(t._snippetResult,n)||[],n=i.i(h.a)(t).map(function(e){e=e.value;return i.i(d.a)(i.i(f.a)(e||"")).map(function(e){var t=e.isHighlighted,e=i.i(s.a)(e,["isHighlighted"]);return i.i(o.a)(i.i(a.a)({},e),{isHighlighted:!t})})});return i.i(c.a)(u.a,i.i(o.a)(i.i(a.a)({},e),{parts:n,classNames:r}))}},function(e,t,i){i.d(t,"a",function(){return n});var a=i(0),o=i(1),s=i(4),c=i(2),u=i(305),l=i(32),d=i(42),f=i(39),h=i(51);function n(e){var t=e.hit,n=e.attribute,r=e.cssClasses,e=i.i(s.a)(e,["hit","attribute","cssClasses"]),t=i.i(l.a)(t._snippetResult,n)||[],n=i.i(h.a)(t).map(function(e){e=e.value;return i.i(d.a)(i.i(f.a)(e||""))});return i.i(c.a)(u.a,i.i(o.a)(i.i(a.a)({},e),{parts:n,classNames:r}))}},function(e,t,n){n(11)},function(e,t,n){var r=n(14);n(32),n(19),n.i(r.a)("Highlight")},function(e,t,n){n(345),n(347),n(349),n(348),n(137),n(344)},function(e,t,n){var r=n(14);n(161),n(171),n(32),n(42),n(19),n.i(r.a)("ReverseHighlight")},function(e,t,n){var r=n(14);n(32),n(161),n(171),n(42),n(19),n.i(r.a)("ReverseSnippet")},function(e,t,n){var r=n(14);n(32),n(19),n.i(r.a)("Snippet")},function(e,t,n){n.d(t,"default",function(){return f});var t=n(140),r=n(144),i=n(149),a=n(151),o=n(78),s=n(152),c=n(377),u=n(378),l=(n(0),n(1),n(18)),l=(n.n(l),n(7),n(8),n(351)),d=(n(6),n(22),n(23),n(11),n(24)),d=(n.n(d),n(138),n(20),n(16),n(4),n(76)),f=function(e){return new u.a(e)};f.version=d.a,f.createInfiniteHitsSessionStorageCache=n.i(l.a)(c.a),f.highlight=n.i(l.a)(t.a),f.reverseHighlight=n.i(l.a)(r.a),f.snippet=n.i(l.a)(i.a),f.reverseSnippet=n.i(l.a)(a.a),f.insights=o.a,f.getInsightsAnonymousUserToken=s.a,Object.defineProperty(f,"widgets",{get:function(){throw new ReferenceError("\"instantsearch.widgets\" are not available from the ES build.\n\nTo import the widgets:\n\nimport { searchBox } from 'instantsearch.js/es/widgets/index.js'")}}),Object.defineProperty(f,"connectors",{get:function(){throw new ReferenceError("\"instantsearch.connectors\" are not available from the ES build.\n\nTo import the connectors:\n\nimport { connectSearchBox } from 'instantsearch.js/es/connectors/index.js'")}}),Object.defineProperty(f,"templates",{get:function(){throw new ReferenceError("\"instantsearch.templates\" are not available from the ES build.\n\nTo import the templates:\n\nimport { carousel } from 'instantsearch.js/es/templates/index.js'")}})},function(e,t,n){n.d(t,"a",function(){return r});n(8);var r=function(e,t){return e}},function(e,t,x){x.d(t,"a",function(){return n});var _=x(0),C=x(1),P=x(7),I=x(8),t=x(18),r=(x.n(t),x(139)),t=(x(6),x(22),x(23),x(11),x(24)),E=(x.n(t),x(20),x(364)),k=x(150),T=x(366),N=(x(16),x(4),x(370)),A=x(371),F=x(142),O=x(61),j=x(78),M=x(152),L=x(147),D=x(76),o="2.17.2",i="https://cdn.jsdelivr.net/npm/search-insights@".concat(o,"/dist/search-insights.min.js"),H=["searchClient","insightsClient","initialUiState"];function n(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=e.insightsClient,y=e.insightsInitParams,b=e.onEvent,n=e.$$internal,S=void 0!==n&&n,n=e.$$automatic,w=void 0!==n&&n,a=t,R=(t||null===t||x.i(O.a)(function(e){var r=e.window,i=r.AlgoliaAnalyticsObject||"aa";(a="string"==typeof i?r[i]:a)||(r.AlgoliaAnalyticsObject=i,r[i]||(r[i]=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];r[i].queue||(r[i].queue=[]),r[i].queue.push(t)},r[i].version=o,r[i].shouldAddScript=!0),a=r[i])}),a||r.a);return function(e){var t,l,d,f=e.instantSearchInstance,e=f.middleware.filter(function(e){return"ais.insights"===e.instance.$$type&&e.instance.$$internal}).map(function(e){return e.creator}),e=(f.unuse.apply(f,x.i(I.a)(e)),x.i(P.a)(x.i(T.a)(f.client),2)),h=e[0],e=e[1],p=void 0,m=void 0,g=void 0,n=R.queue,v=(Array.isArray(n)&&(t=x.i(P.a)(["setUserToken","init"].map(function(t){return x.i(P.a)(x.i(E.a)(n.slice().reverse(),function(e){return x.i(P.a)(e,1)[0]===t})||[],2)[1]}),2),m=t[0],p=t[1]),R("getUserToken",null,function(e,t){g=q(t)}),!y&&W(R)||R("init",x.i(_.a)({appId:h,apiKey:e,partial:!0},y)),null);return{$$type:"ais.insights",$$internal:S,$$automatic:w,onStateChange:function(){},subscribe:function(){if(R.shouldAddScript){var t="[insights middleware]: could not load search-insights.js. Please load it manually following https://alg.li/insights-init";try{var e=document.createElement("script");e.async=!0,e.src=i,e.onerror=function(){f.emit("error",new Error(t))},document.body.appendChild(e),R.shouldAddScript=!1}catch(e){R.shouldAddScript=!1,f.emit("error",new Error(t))}}},started:function(){R("addAlgoliaAgent","insights-middleware"),d=f.mainHelper;var e,n=R.queue,t=(Array.isArray(n)&&(e=x.i(P.a)(["setUserToken","init"].map(function(t){return x.i(P.a)(x.i(E.a)(n.slice().reverse(),function(e){return x.i(P.a)(e,1)[0]===t})||[],2)[1]}),2),m=e[0],p=e[1]),o=(null==(o=(e=f)._initialResults)||null==(o=o[e.indexName])?void 0:o.state)||{},e=e.mainHelper.state,l={userToken:o.userToken||e.userToken,clickAnalytics:o.clickAnalytics||e.clickAnalytics},w||d.overrideStateWithoutTriggeringChangeEvent(x.i(C.a)(x.i(_.a)({},d.state),{clickAnalytics:!0})),S||f.scheduleSearch(),function(e){var t,n=1<arguments.length&&void 0!==arguments[1]&&arguments[1],r=q(e);function i(){d.overrideStateWithoutTriggeringChangeEvent(x.i(C.a)(x.i(_.a)({},d.state),{userToken:r})),t&&t!==r&&(d._recommendCache={},f.scheduleSearch())}r&&(t=d.state.userToken,n?i():setTimeout(i,0))});function r(e){t(e,!0),R("setUserToken",e)}var i,a,o=void 0,s=x.i(M.b)(),s=(o=s||"anonymous-".concat(x.i(L.a)()),l.userToken),c=((i=null!=y&&y.userToken?y.userToken:i)?r(i):s?r(s):g?r(g):m?r(m):o&&(r(o),null!=y&&y.useCookie||null!=p&&p.useCookie)&&(i=o,s=(null==y?void 0:y.cookieDuration)||(null==p?void 0:p.cookieDuration),(o=new Date).setTime(o.getTime()+(s||15552e6)),s="expires=".concat(o.toUTCString()),document.cookie="_ALGOLIA=".concat(i,";").concat(s,";path=/")),R("onUserTokenChange",function(e){return t(e,!0)},{immediate:!0}),R),u=(W(R)&&(c=function(e,t){var n=x.i(P.a)(x.i(T.a)(f.client),2),r=n[0];return R(e,t,{headers:{"X-Algolia-Application-Id":r,"X-Algolia-API-Key":n[1]}})}),new Set);f.mainHelper.derivedHelpers[0].on("result",function(e){e=e.results;!e||e.queryID&&e.queryID===a||(a=e.queryID,u.clear())}),f.sendEventToInsights=function(e){if(b)b(e,c);else if(e.insightsMethod){if("viewedObjectIDs"===e.insightsMethod){var t=e.payload,n=function(e){return t.queryID?"".concat(t.queryID,":").concat(e):e},r=t.objectIDs.filter(function(e){return!u.has(n(e))});if(0===r.length)return;r.forEach(function(e){return u.add(n(e))}),t.objectIDs=r}e.payload.algoliaSource=["instantsearch"],w&&e.payload.algoliaSource.pu
1sh("instantsearch-automatic"),"internal"===e.eventModifier&&e.payload.algoliaSource.push("instantsearch-internal"),c(e.insightsMethod,e.payload)}},x.i(O.a)(function(){var r=x.i(j.b)();var e=function(){try{var e=Math.round(x.i(F.a)()-f._createdAt);t={eventName:"__start__",algoliaAgent:x.i(k.a)(f.client),version:D.a,applicationId:h,performance:{bootstrapMs:e},widgets:[{type:"ais.instantSearch",params:f._initialOptions?x.i(A.a)(x.i(N.a)(f._initialOptions,x.i(I.a)(H))):[],children:x.i(A.b)(f.mainIndex.getWidgets(),f)}]},n=null==(n=d.state)?void 0:n.userToken,c("sendEvents",[x.i(_.a)({eventType:"instantsearch",timestamp:Date.now(),sessionID:r,userToken:n?String(n):void 0},t)])}catch(e){}var t,n};f.once("render",e),v=function(){return f.removeListener("render",e)}})},unsubscribe:function(){v&&v(),R("onUserTokenChange",void 0),f.sendEventToInsights=r.a,d&&l&&(d.overrideStateWithoutTriggeringChangeEvent(x.i(_.a)({},d.state,l)),f.scheduleSearch())}}}}function W(e){var e=x.i(P.a)((e.version||"").split(".").map(Number),2),t=e[0],e=e[1];return 3<=t||2===t&&6<=e||1===t&&10<=e}function q(e){if(e)return"number"==typeof e?e.toString():e}},function(e,t,o){o.d(t,"b",function(){return i}),o.d(t,"a",function(){return r});o(0),o(1);var t=o(18),t=(o.n(t),o(7),o(8),o(6),o(22),o(23),o(11),o(24)),s=(o.n(t),o(20),o(150)),c=(o(16),o(4),o(372)),n=o(61);function r(){return o.i(n.a)(function(e){return-1<(null==(e=e.window.navigator)||null==(e=e.userAgent)?void 0:e.indexOf("Algolia Crawler"))},{fallback:function(){return!1}})}function i(){var e=(0<arguments.length&&void 0!==arguments[0]?arguments[0]:{}).$$internal,a=void 0!==e&&e;return function(e){var t=e.instantSearchInstance,n={widgets:[]},r=document.createElement("meta"),i=document.querySelector("head");return r.name="instantsearch:widgets",{$$type:"ais.metadata",$$internal:a,onStateChange:function(){},subscribe:function(){setTimeout(function(){n.ua=o.i(s.a)(t.client),o.i(c.a)(t.mainIndex.getWidgets(),t,n),t.middleware.forEach(function(e){return n.widgets.push({middleware:!0,type:e.instance.$$type,internal:e.instance.$$internal})}),r.content=JSON.stringify(n),i.appendChild(r)},0)},started:function(){},unsubscribe:function(){r.remove()}}}}},function(e,t,s){s.d(t,"a",function(){return i});var c=s(6),u=s(0),l=s(1),n=s(374),r=s(375),t=s(18),t=(s.n(t),s(7),s(8),s(22),s(23),s(11),s(24)),d=(s.n(t),s(20),s(16),s(148)),i=(s(4),function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=e.router,i=void 0===t?s.i(n.a)():t,t=e.stateMapping,a=void 0===t?s.i(r.a)():t,t=e.$$internal,o=void 0!==t&&t;return function(e){var t=e.instantSearchInstance;t._createURL=function(n){var e=0===t.mainIndex.getWidgets().length?t._initialUiState:t.mainIndex.getWidgetUiState({}),e=Object.keys(n).reduce(function(e,t){return s.i(l.a)(s.i(u.a)({},e),s.i(c.a)({},t,n[t]))},e),e=a.stateToRoute(e);return i.createURL(e)};var n=void 0,r=t._initialUiState;return{$$type:"ais.router({router:".concat(i.$$type||"__unknown__",", stateMapping:").concat(a.$$type||"__unknown__","})"),$$internal:o,onStateChange:function(e){e=e.uiState,e=a.stateToRoute(e);void 0!==n&&s.i(d.a)(n,e)||(i.write(e),n=e)},subscribe:function(){t._initialUiState=s.i(u.a)({},r,a.routeToState(i.read())),i.onUpdate(function(e){0<t.mainIndex.getWidgets().length&&t.setUiState(a.routeToState(e))})},started:function(){var e;null!=(e=i.start)&&e.call(i)},unsubscribe:function(){i.dispose()}}}})},function(e,t,y){y.d(t,"a",function(){return c});var n=y(6),i=y(16),a=y(0),o=y(1),s=y(4),b=y(8),t=y(18),S=y.n(t),w=y(361),r=y(362),R=(y(7),y(22),y(23),y(11),y(48)),x=y(20),t=y(141),_=y(368),C=y(77),P=y(373),I=y.i(t.a)({name:"index-widget"});function E(e,t){var n=t.state,r=t.recommendState,i=t.isPageReset,t=t._uiState;n!==e.state&&(e.state=n,e.emit("change",{state:e.state,results:e.lastResults,isPageReset:i,_uiState:t})),r!==e.recommendState&&(e.recommendState=r)}function k(e,n,t){return e.reduce(function(e,t){return!y.i(R.a)(t)&&(t.getWidgetUiState||t.getWidgetState)?t.getWidgetUiState?t.getWidgetUiState(e,n):t.getWidgetState(e,n):e},2<arguments.length&&void 0!==t?t:{})}function T(e,t){var n=t.initialSearchParameters,r=y.i(s.a)(t,["initialSearchParameters"]);return e.reduce(function(e,t){return!t.getWidgetSearchParameters||y.i(R.a)(t)?e:"search"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,r):t.getWidgetSearchParameters(e,r)},n)}function N(e,t){var n=t.initialRecommendParameters,r=y.i(s.a)(t,["initialRecommendParameters"]);return e.reduce(function(e,t){return!y.i(R.a)(t)&&"recommend"===t.dependsOn&&t.getWidgetParameters?t.getWidgetParameters(e,r):e},n)}function A(e){var t=function r(e){return e.reduce(function(e,t){var n;
1return y.i(R.a)(t)?t._isolated?e:(n=r(t.getWidgets()),{hasSearchWidget:e.hasSearchWidget||n.hasSearchWidget,hasRecommendWidget:e.hasRecommendWidget||n.hasRecommendWidget}):"recommend"===t.dependsOn?y.i(o.a)(y.i(a.a)({},e),{hasRecommendWidget:!0}):"none"===t.dependsOn?e:y.i(o.a)(y.i(a.a)({},e),{hasSearchWidget:!0})},{hasSearchWidget:!1,hasRecommendWidget:!1})}(e.mainIndex.getWidgets()),n=t.hasSearchWidget,t=t.hasRecommendWidget;e._hasSearchWidget=n,e._hasRecommendWidget=t}var c=function(e){if(void 0===e||void 0===e.indexName&&!e.isolated&&!e.EXPERIMENTAL_isolated)throw new Error(I("The `indexName` option is required."));function s(){h&&A(h)}var t=e.indexName,c=void 0===t?"":t,t=e.indexId,u=void 0===t?c:t,t=e.isolated,l=void 0===t?null!=(e=e.EXPERIMENTAL_isolated)&&e:t,d=[],f={},h=null,p=null,m=null,g=null,v=null;return{$$type:"ais.index",$$widgetType:"ais.index",_isolated:l,getIndexName:function(){return c},getIndexId:function(){return u},getHelper:function(){return m},getResults:function(){return null!=g&&g.lastResults?(g.lastResults._state=m.state,g.lastResults):null},getResultsForWidget:function(e){return"recommend"!==e.dependsOn||y.i(R.a)(e)||void 0===e.$$id?this.getResults():null!=m&&m.lastRecommendResults?m.lastRecommendResults[e.$$id]:null},getPreviousState:function(){return v},getScopedResults:function(){var e=this.getParent(),e=e?e.getWidgets():0===c.length?this.getWidgets():[this];return function n(e){return e.filter(R.a).reduce(function(e,t){return e.concat.apply(e,[{indexId:t.getIndexId(),results:t.getResults(),helper:t.getHelper()}].concat(y.i(b.a)(n(t.getWidgets()))))},[])}(e)},getParent:function(){return l?null:p},createURL:function(e){return"function"==typeof e?h._createURL(y.i(n.a)({},u,e(f))):h._createURL(y.i(n.a)({},u,k(d,{searchParameters:e,helper:m})))},scheduleLocalSearch:y.i(x.a)(function(){l&&null!=m&&m.search()}),getWidgets:function(){return d},addWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(I("The `addWidgets` method expects an array of widgets."));e=e.reduce(function(e,t){return e.concat(Array.isArray(t)?t:[t])},[]);if(e.some(function(e){return"function"!=typeof e.init&&"function"!=typeof e.render}))throw new Error(I("The widget definition expects a `render` and/or an `init` method."));return e.forEach(function(e){e.parent=t,y.i(R.a)(e)||y.i(r.a)(e)}),d=d.concat(e),s(),h&&Boolean(e.length)&&(E(m,{state:T(d,{uiState:f,initialSearchParameters:m.state}),recommendState:N(d,{uiState:f,initialRecommendParameters:m.recommendState}),_uiState:f}),e.forEach(function(e){e.getRenderState&&(e=e.getRenderState(h.renderState[t.getIndexId()]||{},y.i(C.a)(h,t,h._initialUiState)),y.i(C.b)({renderState:e,instantSearchInstance:h,parent:t}))}),e.forEach(function(e){e.init&&e.init(y.i(C.a)(h,t,h._initialUiState))}),l?this.scheduleLocalSearch():h.scheduleSearch()),this},removeWidgets:function(e){var n=this;if(!Array.isArray(e))throw new Error(I("The `removeWidgets` method expects an array of widgets."));var t,r=e.reduce(function(e,t){return e.concat(Array.isArray(t)?t:[t])},[]);if(r.some(function(e){return"function"!=typeof e.dispose}))throw new Error(I("The widget definition expects a `dispose` method."));return d=d.filter(function(e){return-1===r.indexOf(e)}),r.forEach(function(e){e.parent=void 0}),s(),h&&Boolean(r.length)&&(t=(e=r.reduce(function(e,t){t=t.dispose({helper:m,state:e.cleanedSearchState,recommendState:e.cleanedRecommendState,parent:n});return y.i(i.a)(t,S.a.RecommendParameters)?e.cleanedRecommendState=t:t&&(e.cleanedSearchState=t),e},{cleanedSearchState:m.state,cleanedRecommendState:m.recommendState})).cleanedSearchState,e=e.cleanedRecommendState,t=h.future.preserveSharedStateOnUnmount?T(d,{uiState:f,initialSearchParameters:new S.a.SearchParameters({index:this.getIndexName()})}):T(d,{uiState:k(d,{searchParameters:t,helper:m}),initialSearchParameters:t}),f=k(d,{searchParameters:t,helper:m}),m.setState(t),m.recommendState=e,d.length)&&(l?this.scheduleLocalSearch():h.scheduleSearch()),this},init:function(e){var i,t,a=this,n=e.instantSearchInstance,r=e.parent,o=e.uiState;null===m&&(h=n,p=r,f=o[u]||{},i=n.mainHelper,e=T(d,{uiState:f,initialSearchParameters:new S.a.SearchParameters({index:c})}),t=N(d,{uiState:f,initialRecommendParameters:new S.a.RecommendParameters}),(m=S()(i.getClient(),e.index,e)).recommendState=t,m.search=function(){return l?(n.status="loading",a.render({instantSearchInstance:n}),n.compositionID?m.searchWithComposition():m.searchOnlyWithDerivedHelpers()):n.onStateChange?(n.onStateChange({uiState:n.mainIndex.getWidgetUiState({}),setUiState:function(e){return n.setUiState(e,!1)}}),i):i.search()},m.searchWithoutTriggeringOnStateChange=function(){return i.search()},m.searchForFacetValues=function(e,t,n,r){r=_.a.apply(void 0,[i.state].concat(y.i(b.a)(y.i(P.a)(a)))).setQueryParameters(r);return i.searchForFacetValues(e,t,n,r)},e=c?m:S()({},"__empty_index__",{}),t=l?e:((e,t)=>{for(;e;){if(e._isolated)return e.getHelper();e=e.getParent()}return t})(r,i),g=t.derive(function(){return _.a.apply(void 0,[i.state].concat(y.i(b.a)(y.i(P.a)(a))))},function(){return y.i(w.a)(a.getHelper().recommendState,i.state)}),null!=(r=null==(e=n._initialResults)?void 0:e[this.getIndexId()])&&r.results&&(t=new S.a.SearchResults(new S.a.SearchParameters(r.state),r.results),g.lastResults=t,m.lastResults=t),null!=r&&r.recommendResults&&(e=new S.a.RecommendResults(new S.a.RecommendParameters({params:r.recommendResults.params}),r.recommendResults.results),g.lastRecommendResults=e,m.lastRecommendResults=e),m.on("change",function(e){e.isPageReset&&!function n(e){e=e.filter(R.a);0!==e.length&&e.forEach(function(e){var t=e.getHelper();E(t,{state:t.state.resetPage(),recommendState:t.recommendState,isPageReset:!0}),n(e.getWidgets())})}(d)}),g.on("search",function(){n.scheduleStalledRender()}),g.on("result",function(e){e=e.results;n.scheduleRender(),m.lastResults=e,v=null==e?void 0:e._state}),g.on("recommend:result",function(e){e=e.recommend;n.scheduleRender(),m.lastRecommendResults=e.results}),d.forEach(function(e){e.getRenderState&&(e=e.getRenderState(n.renderState[a.getIndexId()]||{},y.i(C.a)(n,a,o)),y.i(C.b)({renderState:e,instantSearchInstance:n,parent:a}))}),d.forEach(function(e){e.init&&e.init(y.i(C.a)(n,a,o))}),m.on("change",function(e){var t=e.state;f=k(d,{searchParameters:t,helper:m},e._uiState||{}),n.onStateChange||n.onInternalStateChange()}),r&&n.scheduleRender(),s())},render:function(e){var t=this,n=e.instantSearchInstance,e=("error"===n.status&&!n.mainHelper.hasPendingRequests()&&v&&m.setState(v),this.getResults()||null!=g&&g.lastRecommendResults||l&&!c?d:d.filter(function(e){return e.shouldRender}));(e=e.filter(function(e){return!e.shouldRender||e.shouldRender({instantSearchInstance:n})}
1)).forEach(function(e){e.getRenderState&&(e=e.getRenderState(n.renderState[t.getIndexId()]||{},y.i(C.c)(n,t,e)),y.i(C.b)({renderState:e,instantSearchInstance:n,parent:t}))}),e.forEach(function(e){e.render&&e.render(y.i(C.c)(n,t,e))})},dispose:function(){var t=this;d.forEach(function(e){e.dispose&&m&&e.dispose({helper:m,state:m.state,recommendState:m.recommendState,parent:t})}),(p=h=null)!=m&&m.removeAllListeners(),(m=null)!=g&&g.detach(),g=null},getWidgetUiState:function(e){return d.filter(R.a).filter(function(e){return!e._isolated}).reduce(function(e,t){return t.getWidgetUiState(e)},y.i(o.a)(y.i(a.a)({},e),y.i(n.a)({},u,y.i(a.a)({},e[u],f))))},getWidgetState:function(e){return this.getWidgetUiState(e)},getWidgetSearchParameters:function(e,t){t=t.uiState;return T(d,{uiState:t,initialSearchParameters:e})},shouldRender:function(){return!0},refreshUiState:function(){f=k(d,{searchParameters:this.getHelper().state,helper:this.getHelper()},f)},setIndexUiState:function(e){var t="function"==typeof e?e(f):e;h.setUiState(function(e){return y.i(o.a)(y.i(a.a)({},e),y.i(n.a)({},u,t))})}}}},function(e,t,a){a.d(t,"a",function(){return n});var o=a(0),r=a(1),i=a(140),s=a(144),c=a(149),u=a(151),l=a(78),t=(a(11),a(18)),t=(a.n(t),a(7),a(8),a(6),a(22),a(23),a(24)),d=(a.n(t),a(20),a(16),a(4),a(376));function n(e){var n=e.numberLocale;return{formatNumber:function(e,t){return a.i(d.a)(Number(t(e)),n)},highlight:function(e,t){try{var n=JSON.parse(e);return t(a.i(i.a)(a.i(r.a)(a.i(o.a)({},n),{hit:this})))}catch(e){throw new Error('\nThe highlight helper expects a JSON object of the format:\n{ "attribute": "name", "highlightedTagName": "mark" }')}},reverseHighlight:function(e,t){try{var n=JSON.parse(e);return t(a.i(s.a)(a.i(r.a)(a.i(o.a)({},n),{hit:this})))}catch(e){throw new Error('\n The reverseHighlight helper expects a JSON object of the format:\n { "attribute": "name", "highlightedTagName": "mark" }')}},snippet:function(e,t){try{var n=JSON.parse(e);return t(a.i(c.a)(a.i(r.a)(a.i(o.a)({},n),{hit:this})))}catch(e){throw new Error('\nThe snippet helper expects a JSON object of the format:\n{ "attribute": "name", "highlightedTagName": "mark" }')}},reverseSnippet:function(e,t){try{var n=JSON.parse(e);return t(a.i(u.a)(a.i(r.a)(a.i(o.a)({},n),{hit:this})))}catch(e){throw new Error('\n The reverseSnippet helper expects a JSON object of the format:\n { "attribute": "name", "highlightedTagName": "mark" }')}},insights:function(e,t){try{var n=JSON.parse(e),r=n.method,i=n.payload;return t(a.i(l.a)(r,a.i(o.a)({objectIDs:[this.objectID]},i)))}catch(e){throw new Error('\nThe insights helper expects a JSON object of the format:\n{ "method": "method-name", "payload": { "eventName": "name of the event" } }')}}}}},function(e,t,n){n.d(t,"a",function(){return i});n(7),n(8);var r=n(48);function i(t,e){var n=t[e.getIndexId()]||{};e.getHelper().setState(e.getWidgetSearchParameters(e.getHelper().state,{uiState:n})),e.getWidgets().filter(r.a).forEach(function(e){return i(t,e)})}},function(e,t,r){r.d(t,"a",function(){return n});var i=r(0);function n(e,n){var t=Object.keys(n).reduce(function(e,t){t=n[t];return t.recommendResults?r.i(i.a)({},e,t.recommendResults.results):e},{});e._recommendCache=t}},function(e,t,s){s.d(t,"a",function(){return r});var n=s(6),c=s(0),u=s(1),l=s(7),d=s(8);function f(e){var t;return null!=(t=e.compositionFeedsResults)&&t.length?e.compositionFeedsResults:e.results||[]}function r(a,i){var e,o,t;i&&("transporter"in a&&!a._cacheHydrated||a._useCache&&"function"==typeof a.addAlgoliaAgent)&&(e=[Object.keys(i).reduce(function(e,t){var t=i[t],n=t.state,r=t.requestParams,t=f(t),t=t&&n?t.map(function(e,t){return s.i(c.a)({indexName:n.index||e.index},null!=r&&r[t]||e.params?{params:h((null==r?void 0:r[t])||e.params.split("&").reduce(function(e,t){var t=s.i(l.a)(t.split("="),2),n=t[0],t=t[1];return e[n]=t?decodeURIComponent(t):"",e},{}))}:{})}):[];return e.concat(t)},[])],t=Object.keys(i).reduce(function(e,t){t=f(i[t]);return t?e.concat(t):e},[]),"transporter"in a&&!a._cacheHydrated&&(a._cacheHydrated=!0,o=a.search.bind(a),a.search=function(e){for(var t=arguments.length,n=new Array(1<t?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=Array.isArray(e)?e.map(function(e){return s.i(u.a)(s.i(c.a)({},e),{params:h(e.params)})}):h(e.requestBody.params);return a.transporter.responsesCache.get({method:"search",args:[i].concat(s.i(d.a)(n))},function(){return o.apply(void 0,[e].concat(s.i(d.a)(n)))})},a.transporter.responsesCache.set({method:"search",args:e},{results:t})),"transporter"in a||(t="/1/indexes/*/queries_body_".concat(JSON.stringify({requests:e})),a.cache=s.i(u.a)(s.i(c.a)({},a.cache),s.i(n.a)({},t,JSON.stringify({results:Object.keys(i).map(function(e){return f(i[e])})})))))}function h(n){return Object.keys(n).map(function(e){return function(e){for(var t=arguments.length,n=new Array(1<t?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=0;return e.replace(/%s/g,function(){return encodeURIComponent(n[i++])})}("%s=%s",e,(t=n[e],"[object Object]"===Object.prototype.toString.call(t)||"[object Array]"===Object.prototype.toString.call(t)?JSON.stringify(n[e]):n[e]));var t}).join("&")}},function(e,t,n){function r(e){return btoa(encodeURIComponent(JSON.stringify(e)))}n.d(t,"a",function(){return r})},function(e,t,i){i.d(t,"a",function(){return n});var a=i(0),o=i(1),t=i(18),s=i.n(t);function n(e,t){var n=t.userToken,r=t.clickAnalytics;return void 0===n&&void 0===r?e:new s.a.RecommendParameters({params:e.params.map(function(e){var t=e.queryParameters;return i.i(o.a)(i.i(a.a)({},e),{queryParameters:i.i(a.a)({},void 0===r?{}:{clickAnalytics:r},void 0===n?{}:{userToken:n},t)})})})}},function(e,t,n){n.d(t,"a",function(){return i});var r=0;function i(e){"recommend"===e.dependsOn&&(e.$$id=r++)}},function(e,t,n){n.d(t,"a",function(){return o}
1);var r={"&":"&","<":"<",">":">",""":'"',"'":"'"},i=/&(amp|quot|lt|gt|#39);/g,a=RegExp(i.source);function o(e){return e&&a.test(e)?e.replace(i,function(e){return r[e]}):e}},function(e,t,n){function r(e,t){for(var n,r=0;r<e.length;r++)if(t(n=e[r],r,e))return n}n.d(t,"a",function(){return r})},function(e,t,n){function r(e,t){if(Array.isArray(e))for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}n.d(t,"a",function(){return r})},function(e,t,n){function r(e){var t,n,r;return e.appId&&e.apiKey?[e.appId,e.apiKey]:e.transporter?(t=(n=e.transporter).headers||n.baseHeaders,n=n.queryParameters||n.baseQueryParameters,[t[r="x-algolia-application-id"]||n[r],t[r="x-algolia-api-key"]||n[r]]):[e.applicationID,e.apiKey]}n.d(t,"a",function(){return r})},function(e,t,i){i.d(t,"a",function(){return n});var a=i(363),o=new RegExp(/\w/i);function n(e,t){var n=e[t],r=null==(r=null==(r=e[t+1])?void 0:r.isHighlighted)||r,e=null==(t=null==(e=e[t-1])?void 0:e.isHighlighted)||t;return o.test(i.i(a.a)(n.value))||e!==r?n.isHighlighted:e}},function(e,t,r){r.d(t,"a",function(){return n});var i=r(0),a=r(4),o=r(365),s=r(369),n=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce(function(e,t){n=t;var e=(e=e).setQueryParameters({hierarchicalFacetsRefinements:r.i(i.a)({},e.hierarchicalFacetsRefinements,n.hierarchicalFacetsRefinements)}),n=e.setQueryParameters({hierarchicalFacets:t.hierarchicalFacets.reduce(function(e,t){var n=r.i(o.a)(e,function(e){return e.name===t.name});return-1===n?e.concat(t):((e=e.slice()).splice(n,1,t),e)},e.hierarchicalFacets)}),e=t.tagRefinements.reduce(function(e,t){return e.addTagRefinement(t)},n),e=(n=t,(e=e).setQueryParameters({numericRefinements:r.i(i.a)({},e.numericRefinements,n.numericRefinements)})),e=(n=t,(e=e).setQueryParameters({disjunctiveFacetsRefinements:r.i(i.a)({},e.disjunctiveFacetsRefinements,n.disjunctiveFacetsRefinements)})),e=(n=t,(e=e).setQueryParameters({facetsExcludes:r.i(i.a)({},e.facetsExcludes,n.facetsExcludes)})),e=(n=t,(e=e).setQueryParameters({facetsRefinements:r.i(i.a)({},e.facetsRefinements,n.facetsRefinements)})),n=((e,t)=>0<(t=r.i(s.a)([].concat(e.ruleContexts).concat(t.ruleContexts).filter(Boolean))).length?e.setQueryParameters({ruleContexts:t}):e)(t.disjunctiveFacets.reduce(function(e,t){return e.addDisjunctiveFacet(t)},e),t),e=t.facets.reduce(function(e,t){return e.addFacet(t)},n),n=t;return n.facets,n=r.i(a.a)(n,["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"]),e.setQueryParameters(n)})}},function(e,t,n){function r(e){return e.filter(function(e,t,n){return n.indexOf(e)===t})}n.d(t,"a",function(){return r})},function(e,t,n){function r(n,r){return null==n?n:Object.keys(n).reduce(function(e,t){return 0<=r.indexOf(t)||(e[t]=n[t]),e},{})}n.d(t,"a",function(){return r})},function(e,t,a){a.d(t,"b",function(){return u}),a.d(t,"a",function(){return c});var i=a(0),o=a(11),s=a(48),n=a(77);function c(n){var r=[];return Object.keys(n).forEach(function(e){var t=n[e];void 0!==t&&(t=(e=>{if(null==e)return null;var t=void 0===e?"undefined":a.i(o.a)(e);if("string"===t||"number"===t||"boolean"===t)return{value:String(e),type:t};if(Array.isArray(e)||"object"===t){var n=Array.isArray(e)?"array":"object";try{return{value:JSON.stringify(e),type:n}}catch(e){return{type:n}}}return"function"===t?{value:e.name,type:"function"}:null})(t),r.push(t?a.i(i.a)({name:e},t):{name:e}))}),r}function u(e,r){var t=2<arguments.length&&void 0!==arguments[2]?arguments[2]:r.mainIndex,i=a.i(n.a)(r,t,r._initialUiState);return e.map(function(e){var t={},n=c(t=e.getWidgetRenderState&&(n=e.getWidgetRenderState(i))&&n.widgetParams?n.widgetParams:t),t=a.i(s.a)(e)?u(e.getWidgets(),r,e):[];return{type:e.$$widgetType||e.$$type||"unknown",params:n,children:t}})}},function(e,t,o){o.d(t,"a",function(){return c});var s=o(48),n=o(77);function c(e,r,i){var t=3<arguments.length&&void 0!==arguments[3]?arguments[3]:r.mainIndex,a=o.i(n.a)(r,t,r._initialUiState);e.forEach(function(e){var t={},n=(e.getWidgetRenderState&&(n=e.getWidgetRenderState(a))&&n.widgetParams&&(t=n.widgetParams),Object.keys(t).filter(function(e){return void 0!==t[e]}));i.widgets.push({type:e.$$type,widgetType:e.$$widgetType,params:n}),o.i(s.a)(e)&&c(e.getWidgets(),r,i,e)})}},function(e,t,n){function r(e){for(var t=e.getParent(),n=[e.getHelper().state];null!==t;)n=[t.getHelper().state].concat(n),t=t.getParent();return n}n.d(t,"a",function(){return r})},function(e,t,d){d.d(t,"a",function(){return i});function f(e){e&&(window.document.title=e)}var h=d(21),n=d(25),p=d(6),t=d(472),r=d.n(t),t=(d(0),d(1),d(18)),t=(d.n(t),d(7),d(8),d(22),d(23),d(11),d(24)),m=(d.n(t),d(20),d(16),d(4),d(61)),a=(()=>{function l(e){var n=this,t=e.windowTitle,r=e.writeDelay,r=void 0===r?400:r,i=e.createURL,a=e.parseURL,o=e.getLocation,s=e.start,c=e.dispose,u=e.pu
1sh,e=e.cleanUrlOnDispose;d.i(h.a)(this,l),d.i(p.a)(this,"$$type","ais.browser"),d.i(p.a)(this,"windowTitle",void 0),d.i(p.a)(this,"writeDelay",void 0),d.i(p.a)(this,"_createURL",void 0),d.i(p.a)(this,"parseURL",void 0),d.i(p.a)(this,"getLocation",void 0),d.i(p.a)(this,"writeTimer",void 0),d.i(p.a)(this,"_onPopState",void 0),d.i(p.a)(this,"inPopState",!1),d.i(p.a)(this,"isDisposed",!1),d.i(p.a)(this,"latestAcknowledgedHistory",0),d.i(p.a)(this,"_start",void 0),d.i(p.a)(this,"_dispose",void 0),d.i(p.a)(this,"_push",void 0),d.i(p.a)(this,"_cleanUrlOnDispose",void 0),this.windowTitle=t,this.writeTimer=void 0,this.writeDelay=r,this._createURL=i,this.parseURL=a,this.getLocation=o,this._start=s,this._dispose=c,this._push=u,this._cleanUrlOnDispose=void 0===e||e,d.i(m.a)(function(e){var e=e.window,t=n.windowTitle&&n.windowTitle(n.read());f(t),n.latestAcknowledgedHistory=e.history.length})}return d.i(n.a)(l,[{key:"read",value:function(){return this.parseURL({qsModule:r.a,location:this.getLocation()})}},{key:"write",value:function(i){var a=this;d.i(m.a)(function(e){var t=e.window,n=a.createURL(i),r=a.windowTitle&&a.windowTitle(i);a.writeTimer&&clearTimeout(a.writeTimer),a.writeTimer=setTimeout(function(){f(r),a.shouldWrite(n)&&(a._push?a._push(n):t.history.pushState(i,r||"",n),a.latestAcknowledgedHistory=t.history.length),a.inPopState=!1,a.writeTimer=void 0},a.writeDelay)})}},{key:"onUpdate",value:function(e){var t=this;this._start&&this._start(function(){e(t.read())}),this._onPopState=function(){t.writeTimer&&(clearTimeout(t.writeTimer),t.writeTimer=void 0),t.inPopState=!0,e(t.read())},d.i(m.a)(function(e){e.window.addEventListener("popstate",t._onPopState)})}},{key:"createURL",value:function(e){return this._createURL({qsModule:r.a,routeState:e,location:this.getLocation()})}},{key:"dispose",value:function(){var t=this;this._dispose&&this._dispose(),this.isDisposed=!0,d.i(m.a)(function(e){e=e.window;t._onPopState&&e.removeEventListener("popstate",t._onPopState)}),this.writeTimer&&clearTimeout(this.writeTimer),this._cleanUrlOnDispose&&this.write({})}},{key:"start",value:function(){this.isDisposed=!1}},{key:"shouldWrite",value:function(n){var r=this;return d.i(m.a)(function(e){var t,e=e.window;return!(r.isDisposed&&!r._cleanUrlOnDispose)&&(t=!(r.isDisposed&&r.latestAcknowledgedHistory!==e.history.length),!r.inPopState)&&t&&n!==e.location.href})}}]),l})();function i(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=e.createURL,n=e.parseURL,r=e.writeDelay,i=e.getLocation;return new a({createURL:void 0===t?function(e){var t=e.qsModule,n=e.location,r=n.protocol,i=n.hostname,a=n.port,a=void 0===a?"":a,o=n.pathname,n=n.hash,t=t.stringify(e.routeState),e=""===a?"":":".concat(a);return(t?"".concat(r,"//").concat(i).concat(e).concat(o,"?").concat(t):"".concat(r,"//").concat(i).concat(e).concat(o)).concat(n)}:t,parseURL:void 0===n?function(e){var t=e.qsModule,e=e.location;return t.parse(e.search.slice(1),{arrayLimit:99})}:n,writeDelay:void 0===r?400:r,windowTitle:e.windowTitle,getLocation:void 0===i?function(){return d.i(m.a)(function(e){return e.window.location},{fallback:function(){throw new Error("You need to provide `getLocation` to the `history` router in environments where `window` does not exist.")}})}:i,start:e.start,dispose:e.dispose,push:e.push,cleanUrlOnDispose:e.cleanUrlOnDispose})}},function(e,t,i){i.d(t,"a",function(){return r});var a=i(6),o=i(0),s=i(1),n=i(4),c=i(11);function u(e){return e.configure,i.i(n.a)(e,["configure"])}function r(){return{$$type:"ais.simple",stateToRoute:function(n){return Object.keys(n).reduce(function(e,t){return i.i(s.a)(i.i(o.a)({},e),i.i(a.a)({},t,u(n[t])))},{})},routeToState:function(){var r=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(r).reduce(function(e,t){var n=r[t];return"object"!==(void 0===n?"undefined":i.i(c.a)(n))||null===n?e:i.i(s.a)(i.i(o.a)({},e),i.i(a.a)({},t,u(n)))},{})}}}},function(e,t,n){function r(e,t){return e.toLocaleString(t)}n.d(t,"a",function(){return r})},function(e,t,i){i.d(t,"a",function(){return r});var a=i(16),n=i(4),t=(i(0),i(1),i(18)),t=(i.n(t),i(7),i(8),i(6),i(22),i(23),i(11),i(24)),o=(i.n(t),i(20),i(148)),s=i(61);function c(e){e=e||{};return e.page,i.i(n.a)(e,["page"])}function r(){var r=["ais.infiniteHits",(0<arguments.length&&void 0!==arguments[0]?arguments[0]:{}
1).key].filter(Boolean).join(":");return{read:function(e){var e=e.state,t=i.i(s.a)(function(e){return e.window.sessionStorage});if(!t)return null;try{var n=JSON.parse(t.getItem(r));return n&&i.i(o.a)(n.state,c(e))?n.hits:null}catch(e){if(i.i(a.a)(e,SyntaxError))try{t.removeItem(r)}catch(e){}return null}},write:function(e){var t=e.state,e=e.hits,n=i.i(s.a)(function(e){return e.window.sessionStorage});if(n)try{n.setItem(r,JSON.stringify({state:c(t),hits:e}))}catch(e){}}}}},function(e,t,m){m.d(t,"a",function(){return f});var g=m(27),v=m(21),n=m(25),y=m(6),r=m(28),a=m(16),b=m(0),i=m(8),t=m(64),t=m.n(t),o=m(18),s=m.n(o),S=m(352),w=m(353),R=m(354),x=m(355),_=m(356),C=(m(1),m(7),m(139)),c=(m(22),m(23),m(11),m(357)),u=m(48),P=m(20),o=m(141),l=m(358),d=m(359),I=(m(4),m(142)),E=m(76),k=m.i(o.a)({name:"instantsearch"});function T(){return"#"}var N={preserveSharedStateOnUnmount:!1,persistHierarchicalRootCount:!1},f=(e=>{function p(e){m.i(v.a)(this,p),n=m.i(g.a)(this,p),m.i(y.a)(n,"client",void 0),m.i(y.a)(n,"indexName",void 0),m.i(y.a)(n,"compositionID",void 0),m.i(y.a)(n,"insightsClient",void 0),m.i(y.a)(n,"onStateChange",null),m.i(y.a)(n,"future",void 0),m.i(y.a)(n,"helper",void 0),m.i(y.a)(n,"mainHelper",void 0),m.i(y.a)(n,"mainIndex",void 0),m.i(y.a)(n,"started",void 0),m.i(y.a)(n,"templatesConfig",void 0),m.i(y.a)(n,"renderState",{}),m.i(y.a)(n,"_stalledSearchDelay",void 0),m.i(y.a)(n,"_searchStalledTimer",void 0),m.i(y.a)(n,"_initialUiState",void 0),m.i(y.a)(n,"_initialResults",void 0),m.i(y.a)(n,"_manuallyResetScheduleSearch",!1),m.i(y.a)(n,"_resetScheduleSearch",void 0),m.i(y.a)(n,"_createURL",void 0),m.i(y.a)(n,"_searchFunction",void 0),m.i(y.a)(n,"_mainHelperSearch",void 0),m.i(y.a)(n,"_hasSearchWidget",!1),m.i(y.a)(n,"_hasRecommendWidget",!1),m.i(y.a)(n,"_insights",void 0),m.i(y.a)(n,"_initialOptions",void 0),m.i(y.a)(n,"middleware",[]),m.i(y.a)(n,"sendEventToInsights",void 0),m.i(y.a)(n,"_createdAt",m.i(I.a)()),m.i(y.a)(n,"status","idle"),m.i(y.a)(n,"error",void 0),m.i(y.a)(n,"scheduleSearch",m.i(P.a)(function(){n.started&&n.mainHelper.search()})),m.i(y.a)(n,"scheduleRender",m.i(P.a)(function(){var e,t=!(0<arguments.length&&void 0!==arguments[0])||arguments[0];null!=(e=n.mainHelper)&&e.hasPendingRequests()||(clearTimeout(n._searchStalledTimer),n._searchStalledTimer=null,t&&(n.status="idle",n.error=void 0)),n.mainIndex.render({instantSearchInstance:n}),n.emit("render")})),m.i(y.a)(n,"onInternalStateChange",m.i(P.a)(function(){var t=n.mainIndex.getWidgetUiState({});n.middleware.forEach(function(e){e.instance.onStateChange({uiState:t})})})),n.setMaxListeners(100);var n,t=e.indexName,t=void 0===t?"":t,r=e.compositionID,i=e.numberLocale,a=e.initialUiState,a=void 0===a?{}:a,o=e.routing,o=void 0===o?null:o,s=e.insights,s=void 0===s?void 0:s,c=e.searchFunction,u=e.stalledSearchDelay,u=void 0===u?200:u,l=e.searchClient,l=void 0===l?null:l,d=e.insightsClient,d=void 0===d?null:d,f=e.onStateChange,f=void 0===f?null:f,h=e.future,h=void 0===h?m.i(b.a)({},N,e.future||{}):h;if(null===l)throw new Error(k("The `searchClient` option is required."));if("function"!=typeof l.search)throw new Error("The `searchClient` must implement a `search` method.\n\nSee: https://www.algolia.com/doc/guides/building-search-ui/going-further/backend-search/in-depth/backend-instantsearch/js/");if("function"==typeof l.addAlgoliaAgent&&l.addAlgoliaAgent("instantsearch.js (".concat(E.a,")")),d&&"function"!=typeof d)throw new Error(k("The `insightsClient` option should be a function."));return n._initialOptions=e,n.client=l,n.future=h,n.insightsClient=d,n.indexName=t,n.compositionID=r,n.helper=null,n.mainHelper=null,n.mainIndex=m.i(x.a)({indexName:n.compositionID||n.indexName}),n.onStateChange=f,n.started=!1,n.templatesConfig={helpers:m.i(_.a)({numberLocale:i}),compileOptions:{}},n._stalledSearchDelay=u,n._searchStalledTimer=null,n._createURL=T,n._initialUiState=a,n._initialResults=null,n._insights=s,c&&(n._searchFunction=c),n.sendEventToInsights=C.a,o&&((e="boolean"==typeof o?{}:o).$$internal=!0,n.use(m.i(R.a)(e))),s&&((l="boolean"==typeof s?{}:s).$$internal=!0,n.use(m.i(S.a)(l))),m.i(w.a)()&&n.use(m.i(w.b)({$$internal:!0})),n}return m.i(r.a)(p,e),m.i(n.a)(p,[{key:"_isSearchStalled",get:function(){return"stalled"===this.status}},{key:"use",value:function(){for(var n=this,e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var i=t.map(function(e){var t=m.i(b.a)({$$type:"__unknown__",$$internal:!1,subscribe:C.a,started:C.a,unsubscribe:C.a,onStateChange:C.a},e({instantSearchInstance:n}));return n.middleware.push({creator:e,instance:t}),t});
1return this.started&&i.forEach(function(e){e.subscribe(),e.started()}),this}},{key:"unuse",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.middleware.filter(function(e){return t.includes(e.creator)}).forEach(function(e){return e.instance.unsubscribe()}),this.middleware=this.middleware.filter(function(e){return!t.includes(e.creator)}),this}},{key:"EXPERIMENTAL_use",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.use.apply(this,m.i(i.a)(t))}},{key:"addWidget",value:function(e){return this.addWidgets([e])}},{key:"addWidgets",value:function(e){if(!Array.isArray(e))throw new Error(k("The `addWidgets` method expects an array of widgets. Please use `addWidget`."));if(this.compositionID&&e.some(function(e){return!Array.isArray(e)&&m.i(u.a)(e)&&!e._isolated}))throw new Error(k("The `index` widget cannot be used with a composition-based InstantSearch implementation."));return this.mainIndex.addWidgets(e),this}},{key:"removeWidget",value:function(e){return this.removeWidgets([e])}},{key:"removeWidgets",value:function(e){if(Array.isArray(e))return this.mainIndex.removeWidgets(e),this;throw new Error(k("The `removeWidgets` method expects an array of widgets. Please use `removeWidget`."))}},{key:"start",value:function(){var r=this;if(this.started)throw new Error(k("The `start` method has already been called once."));var n,e,i=this.mainHelper||s()(this.client,this.indexName,void 0,{persistHierarchicalRootCount:this.future.persistHierarchicalRootCount});this.compositionID&&(i.searchForFacetValues=i.searchForCompositionFacetValues.bind(i)),i.search=function(){var e=r._hasSearchWidget||r._hasRecommendWidget;return e&&(r.status="loading"),r.scheduleRender(!e),r._hasSearchWidget&&(r.compositionID?i.searchWithComposition():i.searchOnlyWithDerivedHelpers()),r._hasRecommendWidget&&i.recommend(),i},this._searchFunction&&(n={search:function(){return new Promise(C.a)}},this._mainHelperSearch=i.search.bind(i),i.search=function(){var t=r.mainIndex.getHelper(),e=s()(n,t.state.index,t.state);return e.once("search",function(e){e=e.state;t.overrideStateWithoutTriggeringChangeEvent(e),r._mainHelperSearch()}),e.on("change",function(e){e=e.state;t.setState(e)}),r._searchFunction(e),i}),i.on("error",function(e){var n,e=e.error;m.i(a.a)(e,Error)||(n=e,e=Object.keys(n).reduce(function(e,t){return e[t]=n[t],e},new Error(n.message))),e.error=e,r.error=e,r.status="error",r.scheduleRender(!r._hasSearchWidget&&!r._hasRecommendWidget),r.emit("error",e)}),this.mainHelper=i,this.middleware.forEach(function(e){e.instance.subscribe()}),this.mainIndex.init({instantSearchInstance:this,parent:null,uiState:this._initialUiState}),this._initialResults?(m.i(d.a)(this.client,this._initialResults),m.i(l.a)(this.mainHelper,this._initialResults),e=this.scheduleSearch,this.scheduleSearch=m.i(P.a)(C.a),this._manuallyResetScheduleSearch?this._resetScheduleSearch=function(){r.scheduleSearch=e}:m.i(P.a)(function(){r.scheduleSearch=e})()):0<this.mainIndex.getWidgets().length&&this.scheduleSearch(),this.helper=this.mainIndex.getHelper(),this.started=!0,this.middleware.forEach(function(e){e.instance.started()}),void 0===this._insights&&i.derivedHelpers[0].once("result",function(){r.mainIndex.getScopedResults().some(function(e){e=e.results;return null==e?void 0:e._automaticInsights})&&r.use(m.i(S.a)({$$internal:!0,$$automatic:!0}))})}},{key:"dispose",value:function(){var e;this.scheduleSearch.cancel(),this.scheduleRender.cancel(),clearTimeout(this._searchStalledTimer),this.removeWidgets(this.mainIndex.getWidgets()),this.mainIndex.dispose(),this.started=!1,this.removeAllListeners(),null!=(e=this.mainHelper)&&e.removeAllListeners(),this.mainHelper=null,this.helper=null,this.middleware.forEach(function(e){e.instance.unsubscribe()}),this._initialOptions=null}},{key:"scheduleStalledRender",value:function(){var e=this;this._searchStalledTimer||(this._searchStalledTimer=setTimeout(function(){e.status="stalled",e.scheduleRender()},this._stalledSearchDelay))}},{key:"setUiState",value:function(e){var t=this,n=!(1<arguments.length&&void 0!==arguments[1])||arguments[1];if(!this.mainHelper)throw new Error(k("The `start` method needs to be called before `setUiState`."));this.mainIndex.refreshUiState();var r="function"==typeof e?e(this.mainIndex.getWidgetUiState({})):e;this.onStateChange&&n?this.onStateChange({uiState:r,setUiState:function(e){m.i(c.a)("function"==typeof e?e(r):e,t.mainIndex),t.scheduleSearch(),t.onInternalStateChange()}}):(m.i(c.a)(r,this.mainIndex),this.scheduleSearch(),this.onInternalStateChange())}},{key:"getUiState",value:function(){return this.started&&this.mainIndex.refreshUiState(),this.mainIndex.getWidgetUiState({})}},{key:"createURL",value:function(){if(this.started)return this._createURL(0<arguments.length&&void 0!==arguments[0]?arguments[0]:{});throw new Error(k("The `start` method needs to be called before `createURL`."))}},{key:"refresh",value:function(){if(!this.mainHelper)throw new Error(k("The `start` method needs to be called before `refresh`."));this.mainHelper.clearCache().search()}}]),p})(t.a)},function(e,t,v){v.d(t,"a",function(){return o}
1);var n=v(27),c=v(21),r=v(25),u=v(6),i=v(28),y=v(16),b=v(0),S=v(7),a=v(79),w=v(80);function R(e){var t="HTTP error: ".concat(e.status," ").concat(e.statusText);return e.text().then(function(e){return null!=(e=v.i(w.d)(e))?e:t}).catch(function(){return t})}var o=(e=>{function t(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};return v.i(c.a)(this,t),v.i(n.a)(this,t,[e])}return v.i(i.a)(t,e),v.i(r.a)(t,[{key:"processResponseStream",value:function(e){return v.i(a.a)(e)}}]),t})((()=>{function s(e){var t=e.api,t=void 0===t?"/api/chat":t,n=e.credentials,r=e.headers,i=e.body,a=e.fetch,o=e.prepareSendMessagesRequest,e=e.prepareReconnectToStreamRequest;v.i(c.a)(this,s),v.i(u.a)(this,"api",void 0),v.i(u.a)(this,"credentials",void 0),v.i(u.a)(this,"headers",void 0),v.i(u.a)(this,"body",void 0),v.i(u.a)(this,"fetch",void 0),v.i(u.a)(this,"prepareSendMessagesRequest",void 0),v.i(u.a)(this,"prepareReconnectToStreamRequest",void 0),this.api=t,this.credentials=n,this.headers=r,this.body=i,this.fetch=a,this.prepareSendMessagesRequest=o,this.prepareReconnectToStreamRequest=e}return v.i(r.a)(s,[{key:"sendMessages",value:function(e){var s=this,c=e.abortSignal,u=e.chatId,l=e.messages,d=e.requestMetadata,f=e.trigger,h=e.messageId,p=e.headers,m=e.body,g=null!=(e=this.fetch)?e:fetch;return Promise.all([v.i(w.e)(this.credentials),v.i(w.e)(this.headers),v.i(w.e)(this.body)]).then(function(e){var e=v.i(S.a)(e,3),t=e[0],n=e[1],e=e[2],r=s.api,i=v.i(b.a)({id:u,messages:l},e,m),a=v.i(b.a)({"Content-Type":"application/json"},v.i(y.a)(n,Headers)?Object.fromEntries(n.entries()):n,v.i(y.a)(p,Headers)?Object.fromEntries(p.entries()):p),o=t,e=v.i(b.a)({},e,m);return(s.prepareSendMessagesRequest?Promise.resolve(s.prepareSendMessagesRequest({id:u,messages:l,requestMetadata:d,body:e,credentials:t,headers:n,api:s.api,trigger:f,messageId:h})):Promise.resolve(null)).then(function(e){return e&&(i=e.body,e.api&&(r=e.api),e.headers&&(a=v.i(b.a)({"Content-Type":"application/json"},v.i(y.a)(e.headers,Headers)?Object.fromEntries(e.headers.entries()):e.headers)),e.credentials)&&(o=e.credentials),g(r,{method:"POST",headers:a,body:JSON.stringify(i),signal:c,credentials:o}).then(function(e){if(!e.ok)return R(e).then(function(e){throw new Error(e)});if(e.body)return s.processResponseStream(e.body);throw new Error("Response body is empty")})})})}},{key:"reconnectToStream",value:function(e){var o=this,s=e.chatId,c=e.headers,u=e.body,l=null!=(e=this.fetch)?e:fetch;return Promise.all([v.i(w.e)(this.credentials),v.i(w.e)(this.headers),v.i(w.e)(this.body)]).then(function(e){var e=v.i(S.a)(e,3),t=e[0],n=e[1],e=e[2],r=o.api,i=v.i(b.a)({},v.i(y.a)(n,Headers)?Object.fromEntries(n.entries()):n,v.i(y.a)(c,Headers)?Object.fromEntries(c.entries()):c),a=t,e=v.i(b.a)({},e,u);return(o.prepareReconnectToStreamRequest?Promise.resolve(o.prepareReconnectToStreamRequest({id:s,requestMetadata:void 0,body:e,credentials:t,headers:n,api:o.api})):Promise.resolve(null)).then(function(e){return e&&(e.api&&(r=e.api),e.headers&&(i=v.i(y.a)(e.headers,Headers)?Object.fromEntries(e.headers.entries()):e.headers),e.credentials)&&(a=e.credentials),l("".concat(r,"?chatId=").concat(s),{method:"GET",headers:i,credentials:a}).then(function(e){return e.ok?e.body?o.processResponseStream(e.body):null:404===e.status?null:R(e).then(function(e){throw new Error(e)})})})})}}]),s})())},function(e,t,n){function r(e){if(e.transport)return{endpoint:e.transport.api,headers:e.transport.headers||{},prepareSendMessagesRequest:e.transport.prepareSendMessagesRequest};var t,n;if(e.appId&&e.apiKey&&e.agentId)return t={"x-algolia-application-id":e.appId,"x-algolia-api-key":e.apiKey},e.algoliaAgent&&(t["x-algolia-agent"]="".concat(e.algoliaAgent,"; tasks")),{endpoint:(n=(e={appId:e.appId,agentId:e.agentId}).appId,e=e.agentId,"https://".concat(n,".algolia.net/agent-studio/1/agents/").concat(e,"/tasks")),headers:t};throw new Error("[tasks] Either `transport` or `{ appId, apiKey, agentId }` is required.")}n.d(t,"a",function(){return r})},function(e,t,f){f.d(t,"a",function(){return n});var h=f(0),p=f(1),o=f(79),s=f(154);function m(i,a){return new Promise(function(e,t){var n,r=f.i(o.a)(i);f.i(o.b)(r,function(e){if(e){if("error"===e.type)throw new Error(e.errorText||"Task stream error");var t;"data-task-output"===e.type&&(t=n,n="string"==typeof(e=e.data)?f.i(s.a)(e,t):e,a)&&a(n)}},function(){return e(n)},t)})}function g(e){return null==e?void 0:e.output}function n(e){var s=e.endpoint,c=e.headers,u=e.task,t=e.stream,l=void 0===t||t,d=e.prepareRequest;return{submit:function(e){var t,n,r,i,a,o=(1<arguments.length&&void 0!==arguments[1]?arguments[1]:{}).onData,e=(n=(e={task:u,input:e,prepareRequest:d}).task,t=e.prepareRequest,n={task:n,input:e.input},t?t(n).body:n);return n=(t={endpoint:s,headers:c,payload:e,stream:l,onData:o?function(e){return o(g(e))}:void 0}
1).endpoint,e=t.headers,r=t.payload,i=t.onData,a=void 0===(t=t.stream)||t,fetch(a?(t=n).includes("?")?"".concat(t,"&stream=true"):"".concat(t,"?stream=true"):n,{method:"POST",headers:f.i(p.a)(f.i(h.a)({},e),{"Content-Type":"application/json"}),body:JSON.stringify(r)}).then(function(e){var t,n;if(e.ok)return n=(null==(t=e.headers)||null==(n=t.get)?void 0:n.call(t,"content-type"))||"",a&&e.body&&n.includes("text/event-stream")?m(e.body,i):e.json();throw new Error("HTTP error ".concat(e.status))}).then(g)}}}},function(e,t,n){n.d(t,"a",function(){return i});var t=n(5),r=n(36),i=n.i(t.v)({useCallback:r.f,useEffect:r.a,useMemo:r.c,useRef:r.d,useState:r.e})},function(e,t,i){i.d(t,"a",function(){return n});var a=i(0),o=i(1),t=i(18),s=i.n(t);function n(e,t){var n=t.userToken,r=t.clickAnalytics;return void 0===n&&void 0===r?e:new s.a.RecommendParameters({params:e.params.map(function(e){var t=e.queryParameters;return i.i(o.a)(i.i(a.a)({},e),{queryParameters:i.i(a.a)({},void 0===r?{}:{clickAnalytics:r},void 0===n?{}:{userToken:n},t)})})})}},function(e,t,n){n.d(t,"a",function(){return i});var r=0;function i(e){"recommend"===e.dependsOn&&(e.$$id=r++)}},function(e,t,n){function r(e){return e.toString().charAt(0).toUpperCase()+e.toString().slice(1)}n.d(t,"a",function(){return r})},function(e,t,n){function r(){var n=-1,r=-1,i=void 0;return function(e){var t=++n;return Promise.resolve(e).then(function(e){return i&&t<r?i:(r=t,i=e)})}}n.d(t,"a",function(){return r})},function(e,t,o){o.d(t,"a",function(){return n});var s=o(8);function n(r,i){var a=null;return function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];return new Promise(function(e,t){a&&clearTimeout(a),a=setTimeout(function(){a=null,Promise.resolve(r.apply(void 0,o.i(s.a)(n))).then(e).catch(t)},i)})}}},function(e,t,o){o.d(t,"a",function(){return n});var s=o(8),c=Promise.resolve();function n(r){function e(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];null===i&&(i=c.then(function(){i=null,a?a=!1:r.apply(void 0,o.i(s.a)(t))}))}var i=null,a=!1;return e.wait=function(){if(null===i)throw new Error("The deferred function should be called before calling `wait()`");return i},e.cancel=function(){null!==i&&(a=!0)},e}},function(e,t,n){function r(e,t){if(Array.isArray(e))for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}n.d(t,"a",function(){return r})},function(e,t,n){function r(e){return e.reduce(function(e,t){return e.concat(t)},[])}n.d(t,"a",function(){return r})},function(e,t,o){o.d(t,"a",function(){return r}),o.d(t,"b",function(){return i});var s=o(7),n=/^(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)$/;function r(e){var t=e.match(n);if(t)return{lat:parseFloat(t[1]),lng:parseFloat(t[2])};throw new Error('Invalid value for "aroundLatLng" parameter: "'.concat(e,'"'))}function i(e){if(Array.isArray(e)){var t=e,n=o.i(s.a)(t,1)[0],r=(n=o.i(s.a)(void 0===n?[void 0,void 0,void 0,void 0]:n,4))[0],i=n[1],a=n[2],n=n[3];if(r&&i&&a&&n)return{northEast:{lat:r,lng:i},southWest:{lat:a,lng:n}};throw new Error('Invalid value for "insideBoundingBox" parameter: ['.concat(t,"]"))}r=e,a=(i=o.i(s.a)(r.split(",").map(parseFloat),4))[0],n=i[1],t=i[2],i=i[3];if(a&&n&&t&&i)return{northEast:{lat:a,lng:n},southWest:{lat:t,lng:i}};throw new Error('Invalid value for "insideBoundingBox" parameter: "'.concat(r,'"'))}},function(e,t,i){i.d(t,"a",function(){return n});var a=i(39),o=new RegExp(/\w/i);function n(e,t){var n=e[t],r=null==(r=null==(r=e[t+1])?void 0:r.isHighlighted)||r,e=null==(t=null==(e=e[t-1])?void 0:e.isHighlighted)||t;return o.test(i.i(a.a)(n.value))||e!==r?n.isHighlighted:e}},function(e,t,n){n.d(t,"a",function(){return i});var r=n(16);function i(e){return n.i(r.a)(e,HTMLElement)||Boolean(e)&&0<e.nodeType}},function(e,t,n){function r(e,t,n){return e.state.isHierarchicalFacet(t)?e.state.isHierarchicalFacetRefined(t,n):e.state.isConjunctiveFacet(t)?e.state.isFacetRefined(t,n):e.state.isDisjunctiveFacetRefined(t,n)}n.d(t,"a",function(){return r})},function(e,t,n){function r(e){return"ais.dynamicWidgets"===e.$$type||"ais.feeds"===e.$$type}n.d(t,"a",function(){return r})},function(e,t,n){function r(e){for(var t=e.getParent(),n=[e.getHelper().state];null!==t;)n=[t.getHelper().state].concat(n),t=t.getParent();return n}n.d(t,"a",function(){return r})},function(e,t,n){function r(e){var t=e.agentId,n=e.vote,r=e.messageId,i=e.appId,e=e.apiKey;return fetch("https://".concat(i,".algolia.net/agent-studio/1/feedback"),{method:"POST",body:JSON.stringify({messageId:r,agentId:t,vote:n}),headers:{"x-algolia-application-id":i,"x-algolia-api-key":e,"content-type":"application/json"}}).then(function(t){return 300<=t.status?t.json().then(function(e){throw new Error("Feedback request failed with status ".concat(t.status,": ").concat(e.message))}):t.json()})}n.d(t,"a",function(){return r})},function(e,t,n){function r(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}n.d(t,"a",function(){return r})},function(e,t,g){g.d(t,"a",function(){return n});var v=g(0),n=function(e){function t(){d(u(0<arguments.length&&void 0!==arguments[0]?arguments[0]:"initial"))}function n(){r&&(r.stop(),r.removeEventListener("start",f),r.removeEventListener("error",h),r.removeEventListener("result",p),r.removeEventListener("end",m),r=void 0)}var r,i=e.searchAsYouSpeak,a=e.language,o=e.onQueryChange,s=e.onStateChange,c=window.webkitSpeechRecognition||window.SpeechRecognition,u=function(e){return{status:e,transcript:"",isSpeechFinal:!1,errorCode:void 0}},l=u("initial"),d=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};l=g.i(v.a)({},l,e),s()},f=function(){d({status:"waiting"})},h=function(e){d({status:"error",errorCode:e.error})},p=function(e){d({status:"recognizing",transcript:e.results[0]&&e.results[0][0]&&e.results[0][0].transcript||"",isSpeechFinal:e.results[0]&&e.results[0].isFinal}),i&&l.transcript&&o(l.transcript)},m=function(){l.errorCode||!l.transcript||i||o(l.transcript),"error"!==l.status&&d({status:"finished"})};return{getState:function(){return l},isBrowserSupported:function(){return Boolean(c)},isListening:function(){return"askingPermission"===l.status||"waiting"===l.status||"recognizing"===l.status},startListening:function(){(r=new c)&&(t("askingPermission"),r.interimResults=!0,a&&(r.lang=a
1),r.addEventListener("start",f),r.addEventListener("error",h),r.addEventListener("result",p),r.addEventListener("end",m),r.start())},stopListening:function(){n(),t("finished")},dispose:n}}},function(e,t,l){l.d(t,"a",function(){return n});var d=l(0),a=l(7),f=l(115),h=l(5),p=l(2),o=l(36),s=l.i(h.A)({createElement:p.a,Fragment:p.b,useEffect:o.a,useRef:o.d});function m(e){var t=l.i(a.a)(l.i(o.e)(!1),2),n=t[0],t=t[1],r=l.i(a.a)(l.i(o.e)(!0),2),i=r[0],r=r[1],n={listRef:l.i(o.d)(null),nextButtonRef:l.i(o.d)(null),previousButtonRef:l.i(o.d)(null),carouselIdRef:l.i(o.d)(l.i(h.B)()),canScrollLeft:n,canScrollRight:i,setCanScrollLeft:t,setCanScrollRight:r};return l.i(p.a)(s,l.i(d.a)({},n,e))}function n(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},i=e.cssClasses,t=e.templates,t=void 0===t?{}:t,e=e.showNavigation,a=void 0===e||e,n=t.previous,r=t.next,o=t.header,s=o?function(e){return o(l.i(d.a)({html:f.a},e))}:void 0,c=n?function(){return n({html:f.a})}:void 0,u=r?function(){return r({html:f.a})}:void 0;return function(e){var t=e.items,n=e.templates,r=e.cssClasses,r=void 0===r?{}:r,e=e.sendEvent,e=void 0===e?function(){}:e;return l.i(p.a)(m,{items:t,sendEvent:e,itemComponent:n.item,headerComponent:s,previousIconComponent:c,nextIconComponent:u,classNames:l.i(d.a)({},i,{list:l.i(h.o)(null==i?void 0:i.list,null==r?void 0:r.list),item:l.i(h.o)(null==i?void 0:i.item,null==r?void 0:r.item)}),showNavigation:a})}}},function(e,t,n){n.d(t,"a",function(){return r});var r=["ais.index","ais.feedContainer"]},function(e,t,n){n(0),n(1);var r=n(3);n.i(r.a)({name:"analytics"})},function(e,t,m){m.d(t,"a",function(){return i});var g=m(0),v=m(1),y=m(5),b=m(2),S=m(283),w=m(309),t=m(14),R=m(404),x=m(10),_=m(17),n=m(3),r=m(84),C=m.i(n.a)({name:"answers"}),P=m.i(t.a)("Answers"),i=m.i(r.a)(function(e){var t,i,a,o,s,e=e||{},n=e.container,r=e.attributesForPrediction,c=e.queryLanguages,u=e.nbHits,l=e.searchDebounceTime,d=e.renderDebounceTime,f=e.escapeHTML,h=e.extraParameters,p=e.templates,p=void 0===p?{}:p,e=e.cssClasses,e=void 0===e?{}:e;if(n)return t=m.i(x.a)(n),n={root:m.i(y.o)(P(),e.root),emptyRoot:m.i(y.o)(P({modifierName:"empty"}),e.emptyRoot),header:m.i(y.o)(P({descendantName:"header"}),e.header),loader:m.i(y.o)(P({descendantName:"loader"}),e.loader),list:m.i(y.o)(P({descendantName:"list"}),e.list),item:m.i(y.o)(P({descendantName:"item"}),e.item)},i=(e={containerNode:t,cssClasses:n,templates:p,renderState:{}}).containerNode,a=e.cssClasses,o=e.renderState,s=e.templates,n=function(e,t){var n=e.hits,r=e.isLoading,e=e.instantSearchInstance;t?o.templateProps=m.i(_.a)({defaultTemplates:R.a,templatesConfig:e.templatesConfig,templates:s}):m.i(b.c)(m.i(b.a)(S.a,{cssClasses:a,hits:n,isLoading:r,templateProps:o.templateProps}),i)},p=m.i(w.a)(n,function(){return m.i(b.c)(null,t)}),m.i(v.a)(m.i(g.a)({},p({attributesForPrediction:r,queryLanguages:c,nbHits:u,searchDebounceTime:l,renderDebounceTime:d,escapeHTML:f,extraParameters:h})),{$$widgetType:"ais.answers"});throw new Error(C("The `container` option is required."))})},function(e,t,n){n.d(t,"a",function(){return i});var r=n(2),i={header:function(){return""},loader:function(){return""},item:function(e){return n.i(r.a)(r.b,null,JSON.stringify(e))}}},function(r,e,X){X.d(e,"a",function(){return i});var ee=X(6),te=X(0),ne=X(1),re=X(4),ie=X(7),j=X(8),ae=X(11),oe=X(5),se=X(2),ce=X(36),ue=X(15),M=X(130),L=X(129),e=X(14),D=X(172),H=X(173),W=X(310),le=X(49),q=X(134),t=X(3),B=X(10),U=X(9),n=X(136),$=X(135),l=X(88),de=X(17),fe=X(33),Q=0,z=X.i(t.a)({name:"autocomplete"}),J=X.i(e.a)("Autocomplete"),he=X.i(oe.a)({createElement:se.a,Fragment:se.b}),ve=X.i(oe.b)({createElement:se.a,Fragment:se.b}),pe=X.i(oe.c)({createElement:se.a,Fragment:se.b}),G=X.i(oe.d)({createElement:se.a,Fragment:se.b}),Y=X.i(oe.e)({createElement:se.a,Fragment:se.b}),ye=X.i(oe.f)({createElement:se.a,Fragment:se.b}),V=X.i(oe.g)({createElement:se.a,Fragment:se.b}),be=X.i(oe.h)({createElement:se.a,Fragment:se.b}),Se=X.i(oe.i)({createElement:se.a,Fragment:se.b}),we=X.i(oe.j)({createElement:se.a,Fragment:se.b}),Re=X.i(oe.k)({createElement:se.a,Fragment:se.b}
1),xe=X.i(oe.l)({useEffect:ce.a,useId:ce.b,useMemo:ce.c,useRef:ce.d,useState:ce.e}),_e=X.i(oe.m)({useEffect:ce.a,useState:ce.e,useMemo:ce.c}),Ce="(max-width: 680px)",Pe="(min-width: 680px)",Ie="--ais-autocomplete-detached-media-query",Ee="--ais-autocomplete-detached-modal-media-query",Z={detachedCancelButtonText:"Cancel",detachedSearchButtonTitle:"Search",detachedClearButtonTitle:"Clear"};function me(e,t,n){return""===e?"":e||(e=t,"undefined"==typeof window||"undefined"==typeof document?"":getComputedStyle(document.documentElement).getPropertyValue(e).trim())||n}function ge(e){return"undefined"==typeof window||"function"!=typeof window.matchMedia?null:window.matchMedia(e)}var ke=function(e){var s=e.instanceId,c=e.containerNode,u=X.i(re.a)(e,["instanceId","containerNode"]);return function(e,t){var n,r,i,a,o;t&&(t=u.showRecent,n=e.instantSearchInstance.mainIndex,r=e.instantSearchInstance.mainIndex,X.i(l.a)(r,function(e){e.getIndexId()==="ais-autocomplete-".concat(s)&&(r=(n=e).parent)}),i=function(e){var t=e.item,n=e.onSelect,r=e.onApply,e=e.onRemoveRecentSearch;return X.i(se.a)(V,{item:t,onSelect:n,onApply:r,onRemoveRecentSearch:e},X.i(se.a)(K,{item:t}))},a=void 0,t&&t.templates&&(o=X.i(de.a)({defaultTemplates:{},templatesConfig:e.instantSearchInstance.templatesConfig,templates:t.templates}),t.templates.item&&(i=function(e){var t=e.item,n=e.onSelect,e=e.onRemoveRecentSearch;return X.i(se.a)(ue.a,X.i(ne.a)(X.i(te.a)({},o),{templateKey:"item",rootTagName:"fragment",data:{item:t,onSelect:n,onRemoveRecentSearch:e}}))}),t.templates.header)&&(a=function(e){e=e.items;return X.i(se.a)(ue.a,X.i(ne.a)(X.i(te.a)({},o),{templateKey:"header",rootTagName:"fragment",data:{items:e}}))}),u.renderState={indexTemplateProps:[],isolatedIndex:n,targetIndex:r,templateProps:X.i(de.a)({defaultTemplates:{},templatesConfig:e.instantSearchInstance.templatesConfig,templates:u.templates}),RecentSearchComponent:i,recentSearchHeaderComponent:a,hasWarnedMissingPromptSuggestionsChat:!1}),X.i(se.c)(X.i(se.a)(d,X.i(te.a)({},u,e)),c)}};function d(e){function t(n){w(n),i(n),d.setUiState(function(e){var t;return X.i(ne.a)(X.i(te.a)({},e),(t={},X.i(ee.a)(t,g.getIndexId(),X.i(ne.a)(X.i(te.a)({},e[g.getIndexId()]),{query:n})),X.i(ee.a)(t,m.getIndexId(),{query:n}),t))}),0<n.length&&Q.onAdd(n)}function a(){var e;return null==(e=d.renderState[g.getIndexId()])?void 0:e.chat}function n(){C(!1),F(!1)}var c=e.indicesConfig,u=e.indices,M=e.activate,L=e.getSearchPageURL,r=e.onSelect,i=e.refine,o=e.cssClasses,l=e.renderState,d=e.instantSearchInstance,s=e.showRecent,f=e.showQuerySuggestions,h=e.showPromptSuggestions,D=e.templates,H=e.placeholder,p=e.autofocus,W=e.detachedMediaQuery,q=e.translations,e=e.aiMode,m=l.isolatedIndex,g=l.targetIndex,v=null==m||null==(b=m.getHelper())?void 0:b.state.query,y=null==g||null==(b=g.getHelper())?void 0:b.state.query,b=X.i(ie.a)(X.i(ce.e)(void 0!==v?v:null!=y?y:""),2),S=b[0],w=b[1],R=(X.i(ce.a)(function(){var e=void 0!==v?v:y;void 0!==e&&w(e)},[v,y]),X.i(ce.c)(function(){return me(W,Ie,Ce)},[W])),b=X.i(ie.a)(X.i(ce.e)(!!R&&Boolean(null==(b=ge(R))?void 0:b.matches)),2),x=b[0],B=b[1],b=X.i(ie.a)(X.i(ce.e)(!1),2),_=b[0],C=b[1],b=X.i(ie.a)(X.i(ce.e)(!1),2),U=b[0],P=b[1],$=X.i(ce.d)(x),b=(X.i(ce.a)(function(){var e,t;return R&&(e=ge(R))?(e.addEventListener("change",t=function(e){var t=x;B(e.matches),t&&!e.matches&&C(!1)}),function(){return e.removeEventListener("change",t)}):(B(!1),function(){})},[R,x]),X.i(ce.a)(function(){var e,t,n;return x&&(e=me(void 0,Ee,Pe))&&(t=ge(e))?(n=function(e){P(e.matches)},P(t.matches),t.addEventListener("change",n),function(){return t.removeEventListener("change",n)}):(P(!1),function(){})},[x]),X.i(ce.a)(function(){var e;return"undefined"!=typeof document&&_?(e=window.scrollY,document.body.style.top="-".concat(e,"px"),document.body.classList.add("ais-Autocomplete--detached"),function(){document.body.classList.remove("ais-Autocomplete--detached"),document.body.style.top="",window.scrollTo(0,e)}):function(){}},[_]),_e({query:v,showRecent:s,indices:u,indicesConfig:c,suggestionsIndexName:null==f?void 0:f.indexName})),Q=b.storage,I=b.storageHits,z=b.indicesConfigForPropGetters,b=b.indicesForPropGetters,V=null==h?void 0:h.indexName,K=null!=(E=null==h||null==(E=h.searchParameters)?void 0:E.hitsPerPage)?E:3,E=u.map(function(e){var t=e.indexName===(null==f?void 0:f.indexName)&&s?e.hits.filter(function(t){return!X.i(fe.a)(I,function(e){return e.query===t.query})}):e.hits;return e.indexName!==V?X.i(ne.a)(X.i(te.a)({},e),{hits:t}):X.i(ne.a)(X.i(te.a)({},e),{hits:X.i(oe.n)({hits:t,limit:K})})}),b=b.map(function(e){return e.indexName!==V?e:X.i(ne.a)(X.i(te.a)({},e),{hits:X.i(oe.n)({hits:e.hits,limit:K})})}),k=s,k={root:X.i(oe.o)("ais-AutocompleteRecentSearches",null==k||null==(T=k.cssClasse
1s)?void 0:T.root),list:X.i(oe.o)("ais-AutocompleteRecentSearchesList",null==k||null==(T=k.cssClasses)?void 0:T.list),header:X.i(oe.o)("ais-AutocompleteRecentSearchesHeader",null==k||null==(T=k.cssClasses)?void 0:T.header),item:X.i(oe.o)("ais-AutocompleteRecentSearchesItem",null==k||null==(T=k.cssClasses)?void 0:T.item)},J=null!=(T=null==g?void 0:g.getWidgets().some(function(e){e=e.$$type;return["ais.hits","ais.infiniteHits"].includes(e)}))&&T,T=E.every(function(e){return 0===e.hits.length}),N=!I||0===I.length,A=c.some(function(e){return void 0!==(null==(e=e.templates)?void 0:e.noResults)}),T=T&&N&&!A&&!D.panel,N=xe({indices:b,indicesConfig:z,onRefine:t,onSelect:null!=r?r:function(e){var t=e.query,n=e.item,r=e.setQuery,e=e.url;if(X.i(oe.p)(n)){var i=a();if(i)return void(X.i(le.a)(i,{message:n.prompt,referer:"prompt-suggestions-autocomplete"})&&r(""))}e?window.location.href=e:J||void 0===L?r(t):(i=d.getUiState()[g.getIndexId()],window.location.href=L(X.i(ne.a)(X.i(te.a)({},i),{query:t})))},onApply:function(e){i(e)},onSubmit:function(){x&&C(!1)},placeholder:H,isDetached:x,shouldHidePanel:T,autoFocus:p}),A=N.getInputProps,G=N.getItemProps,b=N.getPanelProps,z=N.getRootProps,Y=N.isOpen,F=N.setIsOpen,Z=N.focusInput,O=(X.i(ce.a)(function(){x&&_&&(F(!0),Z())},[x,_,F,Z]),X.i(ce.a)(function(){!$.current&&x&&Y&&C(!0),$.current=x},[x,Y,C]),{}),r=(s&&(O.recent=X.i(se.a)(pe,{HeaderComponent:l.recentSearchHeaderComponent,ItemComponent:function(e){var t=e.item,n=e.onSelect,e=e.onApply;return X.i(se.a)(l.RecentSearchComponent,{item:t,onSelect:n,onApply:e,onRemoveRecentSearch:function(){return Q.onRemove(t.query)}})},classNames:k,items:I,getItemProps:G})),E.forEach(function(e,r){var t,n,i,a=e.indexId,o=e.indexName,e=e.hits,s=X.i(fe.a)(c,function(e){return e.indexName===o});s&&(l.indexTemplateProps[r]||(l.indexTemplateProps[r]=X.i(de.a)({defaultTemplates:{},templatesConfig:d.templatesConfig,templates:s.templates})),t=null!=(t=s.templates)&&t.header?function(e){e=e.items;return X.i(se.a)(ue.a,X.i(ne.a)(X.i(te.a)({},l.indexTemplateProps[r]),{templateKey:"header",rootTagName:"fragment",data:{items:e}}))}:void 0,n=null!=(n=s.templates)&&n.noResults?function(){return X.i(se.a)(ue.a,X.i(ne.a)(X.i(te.a)({},l.indexTemplateProps[r]),{templateKey:"noResults",rootTagName:"fragment",data:{}}))}:void 0,(i=o)===(null==f?void 0:f.indexName)?i="suggestions":o===(null==h?void 0:h.indexName)&&(i="promptSuggestions"),O[i]=X.i(se.a)(pe,{key:a,HeaderComponent:t,ItemComponent:function(e){var t=e.item,n=e.onSelect,e=e.onApply;return X.i(se.a)(ue.a,X.i(ne.a)(X.i(te.a)({},l.indexTemplateProps[r]),{templateKey:"item",rootTagName:"fragment",data:{item:t,onSelect:n,onApply:e}}))},NoResultsComponent:n,items:e.map(function(e){return X.i(ne.a)(X.i(te.a)({},e),{__indexName:o})}),getItemProps:G,sendEvent:null==(i=X.i(fe.a)(u,function(e){return e.indexId===a}))?void 0:i.sendEvent,classNames:s.cssClasses}))}),A()),j="object"===(void 0===r?"undefined":X.i(ae.a)(r))&&null!==r?r:{},T=X.i(se.a)(ye,{query:S,inputProps:X.i(ne.a)(X.i(te.a)({},j),{onFocus:function(e){var t;M(),null!=(t=j.onFocus)&&t.call(j,e)},onInput:function(e){e=e.currentTarget.value;w(e),i(e)}}),onClear:function(){t("")},isSearchStalled:"stalled"===d.status,onCancel:function(){x&&n()},isDetached:x,submitTitle:x?q.detachedCancelButtonText:void 0,onAiModeClick:e?function(){F(!1),x&&C(!1),X.i(le.a)(a(),{message:S,referer:"ai-mode"})&&t("")}:void 0,aiModeButtonDisabled:e?X.i(le.b)(a()):void 0,classNames:o}),p=X.i(se.a)(ve,X.i(ne.a)(X.i(te.a)({},b()),{classNames:{root:null==o?void 0:o.panel,open:null==o?void 0:o.panelOpen,layout:null==o?void 0:o.panelLayout}}),D.panel?X.i(se.a)(ue.a,X.i(ne.a)(X.i(te.a)({},l.templateProps),{templateKey:"panel",rootTagName:"fragment",data:{elements:O,indices:E}})):Object.keys(O).map(function(e){return O[e]})),N=U?X.i(ne.a)(X.i(te.a)({},o),{detachedContainer:X.i(oe.o)("ais-AutocompleteDetachedContainer--modal",o.detachedContainer)}):o,k=z(),A=k.ref,r=X.i(re.a)(k,["ref"]);return x?X.i(se.a)(he,X.i(ne.a)(X.i(te.a)({},r),{rootRef:A,classNames:o}),X.i(se.a)(Re,{query:S,placeholder:H,classNames:o,onClick:function(){C(!0),F(!0)},onClear:function(){t("")},translations:q}),_&&X.i(se.a)(Se,{classNames:o,onClose:n},X.i(se.a)(be,{classNames:N},X.i(se.a)(we,{classNames:o}
1,T),p))):X.i(se.a)(he,X.i(ne.a)(X.i(te.a)({},r),{rootRef:A,classNames:o}),T,p)}function i(e){var t,r,n,i,a,o,s,c,u,l,d,f,h,e=e||{},p="indices"in e?e.indices:void 0,m="feeds"in e?e.feeds:void 0,g=void 0!==m,v=e.container,y=e.escapeHTML,b=e.showQuerySuggestions,S=e.showPromptSuggestions,w=e.showRecent,R=e.searchParameters,x=e.requiresSearch,x=void 0===x||x,_=e.getSearchPageURL,C=e.onSelect,P=e.templates,P=void 0===P?{}:P,I=e.transformItems,E=e.cssClasses,E=void 0===E?{}:E,k=e.placeholder,T=e.autofocus,N=e.detachedMediaQuery,A=e.translations,A=void 0===A?{}:A,F=e.aiMode;if(g&&void 0!==p)throw new Error(z("The `feeds` and `indices` options are mutually exclusive."));if(v)return t=X.i(B.a)(v),r=X.i(te.a)({hitsPerPage:5},R),e={root:X.i(oe.o)(J(),E.root)},v=g?null==b?void 0:b.feedID:null==b?void 0:b.indexName,R=g?null==S?void 0:S.feedID:null==S?void 0:S.indexName,n=g?m.map(function(e){return{indexName:e.feedID,templates:e.templates,cssClasses:e.cssClasses,getURL:e.getURL,getQuery:e.getQuery}}):X.i(j.a)(null!=p?p:[]),v&&(E=g?void 0:X.i(te.a)({hitsPerPage:3},b.searchParameters),n.unshift({indexName:v,templates:X.i(te.a)({item:function(e){var t=e.item,n=e.onSelect,e=e.onApply;return X.i(se.a)(G,{item:t,onSelect:n,onApply:e},X.i(se.a)(K,{item:t}))}}
1,b.templates),cssClasses:{root:X.i(oe.o)("ais-AutocompleteSuggestions",null==b||null==(p=b.cssClasses)?void 0:p.root),list:X.i(oe.o)("ais-AutocompleteSuggestionsList",null==b||null==(p=b.cssClasses)?void 0:p.list),header:X.i(oe.o)("ais-AutocompleteSuggestionsHeader",null==b||null==(p=b.cssClasses)?void 0:p.header),item:X.i(oe.o)("ais-AutocompleteSuggestionsItem",null==b||null==(p=b.cssClasses)?void 0:p.item)},searchParameters:E,getQuery:function(e){return e.query},getURL:b.getURL})),R&&(p=g?void 0:X.i(te.a)({hitsPerPage:3},S.searchParameters),n.push({indexName:R,templates:X.i(te.a)({item:function(e){var t,n=e.item,e=e.onSelect;return X.i(se.a)(Y,{item:n,onSelect:e},(n=(e={item:n,attribute:"prompt"}).item,e=e.attribute,null!=(t=n._highlightResult)&&t[e]&&"none"!==n._highlightResult[e].matchLevel?X.i(se.a)($.a,{attribute:e,hit:n}):n[e]))}},S.templates),cssClasses:{root:X.i(oe.o)("ais-AutocompletePromptSuggestions",null==S||null==(E=S.cssClasses)?void 0:E.root),list:X.i(oe.o)("ais-AutocompletePromptSuggestionsList",null==S||null==(E=S.cssClasses)?void 0:E.list),header:X.i(oe.o)("ais-AutocompletePromptSuggestionsHeader",null==S||null==(E=S.cssClasses)?void 0:E.header),item:X.i(oe.o)("ais-AutocompletePromptSuggestionsItem",null==S||null==(E=S.cssClasses)?void 0:E.item)},searchParameters:p,getQuery:function(e){return e.prompt},getURL:S.getURL})),E=b?g?X.i(ne.a)(X.i(te.a)({},b),{indexName:v}):b:void 0,p=S?g?X.i(ne.a)(X.i(te.a)({},S),{indexName:R}):S:void 0,i=g?function(e){e=e.map(function(e){return X.i(ne.a)(X.i(te.a)({},e),{indexName:e.indexId})});return I?I(e):e}:I,a=++Q,o=x?"search":"none",b=function(){return X.i(ne.a)(X.i(te.a)({},X.i(q.a)(function(){return null})({})),{dependsOn:o})},x="boolean"==typeof(S=w||void 0)?{}:S,w=X.i(te.a)({},Z,A),u=s=null,d=ke({instanceId:a,containerNode:t,activate:function(){var e,t;!l&&c&&s&&u&&(l=!0,c.addWidgets([s]),u.scheduleSearch.cancel(),(e=null==(e=c.getHelper())?void 0:e.state.query)&&null!=(t=s.getHelper())&&t.setQuery(e),s.scheduleLocalSearch())},indicesConfig:n,getSearchPageURL:_,onSelect:C,cssClasses:e,showRecent:x,showQuerySuggestions:E,showPromptSuggestions:p,placeholder:k,autofocus:T,detachedMediaQuery:N,translations:w,renderState:{indexTemplateProps:[],isolatedIndex:void 0,targetIndex:void 0,templateProps:void 0,RecentSearchComponent:V,recentSearchHeaderComponent:void 0,hasWarnedMissingPromptSuggestionsChat:l=!1},templates:P,aiMode:F}),f=X.i(W.a)(d,function(){return X.i(se.c)(null,t)}),g?(h=X.i(j.a)(v?[v]:[]).concat(X.i(j.a)(m.map(function(e){return e.feedID})),X.i(j.a)(R?[R]:[])),[b(),O(function(t){var n,e;if(t.compositionID)return n=X.i(H.a)({indexName:t.compositionID,indexId:"ais-autocomplete-".concat(a),isolated:!0}),e=h.map(function(e){return X.i(L.a)(e,n,t)}),n.addWidgets([X.i(D.a)(r),X.i(M.a)(U.a,U.a)({isolated:!1})].concat(X.i(j.a)(e),[X.i(te.a)(X.i(ne.a)(X.i(te.a)({},f({escapeHTML:y,transformItems:i,future:{undefinedEmptyQuery:!0}})),{$$widgetType:"ais.autocomplete"}),F?{opensChat:!0}:{})])),n;throw new Error(z("feeds-mode requires a composition-based InstantSearch instance (compositionID must be set)."))})]):[b(),O(function(){return X.i(H.a)({indexId:"ais-autocomplete-".concat(a),isolated:!0}).addWidgets([X.i(D.a)(r)].concat(X.i(j.a)(n.map(function(e){var t=e.indexName,e=e.searchParameters;return X.i(H.a)({indexName:t,indexId:"ais-autocomplete-".concat(a,"-").concat(t)}).addWidgets([X.i(D.a)(e||{})])})),[X.i(te.a)(X.i(ne.a)(X.i(te.a)({},f({escapeHTML:y,transformItems:i,future:{undefinedEmptyQuery:!0}})),{$$widgetType:"ais.autocomplete"}),F?{opensChat:!0}:{})]))})];throw new Error(z("The `container` option is required."));function O(n){return{$$type:"ais.autocomplete",$$widgetType:"ais.autocomplete",dependsOn:o,init:function(e){var t=e.instantSearchInstance;c=e.parent,s=n(u=t),d({instantSearchInstance:t,indices:[],refine:U.a,currentRefinement:"",widgetParams:{}},!0)},render:function(){},dispose:function(e){e=e.parent;l&&s&&null!=e&&e.removeWidgets([s]),X.i(se.c)(null,t),c=void 0,u=s=null,l=!1}}}}function K(e){var t,e=e.item;return null!=(t=e._highlightResult)&&t.query&&"none"!==e._highlightResult.query.matchLevel?X.i(se.a)(n.a,{attribute:"query",hit:e}):e.query}},function(e,t,n){n(0),n(1),n(5),n(2),n(284),n(311);var r=n(14),i=(n(407),n(3));n(10),n(17),n.i(i.a)({name:"breadcrumb"}),n.i(r.a)("Breadcrumb")},function(e,t,n){n.d(t,"a",function(){return r});var r={home:function(){return"Home"},separator:function(){return">"}}},function(e,t,n){n(0),n(1);var r=n(5),i=n(2),a=(n(15),n(313),n(3));n(10),n(17),n.i(a.a)({name:"chatTrigger"}),n.i(r.s)({createElement:i.a,Fragment:i.b})},function(e,t,n){n(6),n(0),n(1),n(4),n(7);var r=n(5),i=n(2),a=n(36),o=(n(15),n(312),n(156),n(382),n(410),n(411),n(3));n(10),n(17),n.i(o.a)({name:"chat"}),n.i(r.u)({createElement:i.a,Fragment:i.b,useMemo:a.c,useState:a.e})},function(e,t,o){o.d(t,"a",function(){return n});var s=o(5),c=o(2),u=o(36),l=o(15),d=o(400);function n(t){function n(e){return e=e.item,o.i(c.a)(l.a,{templates:t,templateKey:"item",data:e,rootTagName:"fragment"})}
1var r=o.i(s.w)({createElement:c.a,Fragment:c.b,useEffect:u.a,useMemo:u.c,useRef:u.d}),a=o.i(s.x)({createElement:c.a}),i=o.i(d.a)({showNavigation:!1,templates:{header:function(e){var t=e.nbItems,n=e.canScrollLeft,r=e.canScrollRight,i=e.scrollLeft,e=e.scrollRight;return o.i(c.a)("div",{className:"ais-ChatToolDisplayResultsCarouselHeader"},o.i(c.a)("div",{className:"ais-ChatToolDisplayResultsCarouselHeaderCount"},t," result",1<t?"s":""),o.i(c.a)("div",{className:"ais-ChatToolDisplayResultsCarouselHeaderScrollButtons"},o.i(c.a)(a,{variant:"outline",size:"sm",iconOnly:!0,"aria-label":"Previous",onClick:i,disabled:!n,className:"ais-ChatToolDisplayResultsCarouselHeaderScrollButton"},o.i(c.a)(s.y,{createElement:c.a})),o.i(c.a)(a,{variant:"outline",size:"sm",iconOnly:!0,"aria-label":"Next",onClick:e,disabled:!r,className:"ais-ChatToolDisplayResultsCarouselHeaderScrollButton"},o.i(c.a)(s.z,{createElement:c.a}))))}}});return{templates:{layout:function(e){return o.i(c.a)(r,{toolProps:e,groupCarouselComponent:function(e){var t=e.items;return i({items:t,templates:{item:n},sendEvent:e.sendEvent})}})}},streamInput:!0}}},function(e,t,o){o.d(t,"a",function(){return n});var s=o(5),c=o(2),u=o(36),l=o(15);function n(t,n,r){var i=o.i(s.C)({createElement:c.a,Fragment:c.b,useEffect:u.a,useMemo:u.c,useRef:u.d,useState:u.e}),a=n.item?function(e){e=e.item;return o.i(c.a)(l.a,{templates:n,templateKey:"item",rootTagName:"fragment",data:e})}:void 0;return{templates:{layout:function(e){return o.i(c.a)(i,{getSearchPageURL:r,headerProps:{showViewAll:t},itemComponent:a,toolProps:e})}}}}},function(e,t,n){n(0),n(1),n(5),n(2),n(285),n(314);var r=n(14),i=(n(413),n(3));n(10),n(17),n.i(i.a)({name:"clear-refinements"}),n.i(r.a)("ClearRefinements")},function(e,t,n){n.d(t,"a",function(){return r});var r={resetLabel:function(){return"Clear refinements"}}},function(e,t,n){n.d(t,"a",function(){return s});var r=n(0),i=n(1),a=n(315),o=n(9),s=function(e){var t=n.i(a.a)(o.a);return n.i(i.a)(n.i(r.a)({},t(e)),{$$widgetType:"ais.configureRelatedItems"})}},function(e,t,n){n(0),n(1),n(5),n(2),n(286),n(316);var r=n(14),i=n(3);n(10),n.i(i.a)({name:"current-refinements"}),n.i(r.a)("CurrentRefinements")},function(e,t,u){u.d(t,"a",function(){return r});var l=u(0),d=u(1),f=u(4),h=u(317),t=u(14),n=u(3),p=u(10),m=u(164),g=u.i(n.a)({name:"dynamic-widgets"}),v=u.i(t.a)("DynamicWidgets");function y(e){var t=document.createElement("div");return t.className=v({descendantName:"widget"}),e.appendChild(t),t}var r=function(e){var n,i,a,o,t,e=e||{},r=e.container,s=e.widgets,c=e.fallbackWidget,e=u.i(f.a)(e,["container","widgets","fallbackWidget"]);if(!r)throw new Error(g("The `container` option is required."));if(s&&Array.isArray(s)&&s.every(function(e){return"function"==typeof e}))return n=u.i(p.a)(r),(i=document.createElement("div")).className=v(),a=new Map,o=[],t=u.i(h.a)(function(e,t){e=e.attributesToRender;t&&n.appendChild(i),e.forEach(function(e){a.has(e)&&(e=a.get(e),i.appendChild(e))})},function(){n.removeChild(i)})(u.i(d.a)(u.i(l.a)({},e),{widgets:o,fallbackWidget:"function"==typeof c?function(e){var e=e.attribute,t=y(i);return a.set(e,t),c({attribute:e,container:t})}:void 0})),u.i(d.a)(u.i(l.a)({},t),{init:function(r){s.forEach(function(e){var t=y(i),e=e(t),n=u.i(m.a)(e,r);a.set(n,t),o.push(e)}),t.init(r)},$$widgetType:"ais.dynamicWidgets"});throw new Error(g("The `widgets` option expects an array of callbacks."))}},function(e,t,n){n(0),n(1),n(4),n(7),n(8),n(130),n(129);var r=n(14),i=n(3);n(10),n.i(i.a)({name:"feeds"}),n.i(r.a)("Feeds")},function(e,t,n){n(0),n(1);var r=n(5),i=n(2),a=(n(15),n(318),n(3));n(10),n(17),n.i(a.a)({name:"filter-suggestions"}),n.i(r.r)({createElement:i.a,Fragment:"fragment"})},function(e,t,n){n(0),n(1),n(4);var r=n(5),i=n(2),a=(n(15),n(319),n(3));n(10),n(17),n.i(a.a)({name:"frequently-bought-together"}),n.i(r.E)({createElement:i.a,Fragment:i.b})},function(e,t,N){N.d(t,"a",function(){return n});function A(e){return(0,e.refine)({northEast:(e=e.mapInstance).getBounds().getNorthEast().toJSON(),southWest:e.getBounds().getSouthWest
1().toJSON()})}function F(e,t){e.isUserInteraction=!1,t(),e.isUserInteraction=!0}var O=N(0),j=N(7),M=N(2),L=N(288),D=N(17),n=function(e,t){var n,r,i,a,o,s=e.items,c=e.position,u=e.currentRefinement,l=e.refine,d=e.clearMapRefinement,f=e.toggleRefineOnMapMove,h=e.isRefineOnMapMove,p=e.setMapMoveSinceLastRefine,m=e.hasMapMoveSinceLastRefine,g=e.isRefinedWithMap,v=e.widgetParams,e=e.instantSearchInstance,y=v.container,b=v.googleReference,S=v.cssClasses,w=v.templates,R=v.initialZoom,x=v.initialPosition,_=v.enableRefine,C=v.enableClearMapRefinement,P=v.enableRefineControl,I=v.mapOptions,E=v.createMarker,k=v.markerOptions,T=v.renderState;t?(T.isUserInteraction=!0,T.isPendingRefine=!1,T.markers=[],(v=document.createElement("div")).className=S.root,y.appendChild(v),(t=document.createElement("div")).className=S.map,v.appendChild(t),(n=document.createElement("div")).className=S.tree,v.appendChild(n),T.mapInstance=new b.maps.Map(t,N.i(O.a)({mapTypeControl:!1,fullscreenControl:!1,streetViewControl:!1,clickableIcons:!1,zoomControlOptions:{position:b.maps.ControlPosition.LEFT_TOP}},I)),b.maps.event.addListenerOnce(T.mapInstance,"idle",function(){function e(){T.isUserInteraction&&_&&(p(),h())&&(T.isPendingRefine=!0)}T.mapInstance.addListener("center_changed",e),T.mapInstance.addListener("zoom_changed",e),T.mapInstance.addListener("dragstart",e),T.mapInstance.addListener("idle",function(){T.isUserInteraction&&T.isPendingRefine&&(T.isPendingRefine=!1,A({mapInstance:T.mapInstance,refine:l}))})}),T.templateProps=N.i(D.a)({templatesConfig:e.templatesConfig,templates:w})):(v=s.map(function(e){return e.objectID}),I=(t=N.i(j.a)((n=T.markers,r=v,n.reduce(function(e,t){var e=N.i(j.a)(e,2),n=e[0],e=e[1];return r.includes(t.__id)?[n.concat(t),e]:[n,e.concat(t)]},[[],[]])),2))[0],e=t[1],i=I.map(function(e){return e.__id}),w=s.filter(function(e){return!i.includes(e.objectID)}),e.forEach(function(e){return e.setMap(null)}),T.markers=I.concat(w.map(function(n){var r=E({map:T.mapInstance,item:n});return Object.keys(k.events).forEach(function(t){r.addListener(t,function(e){k.events[t]({map:T.mapInstance,event:e,item:n,marker:r})})}),r})),v=!m(),a=u?0:null,(o=!u&&Boolean(T.markers.length)?((e,t)=>({northEast:(t=t.reduce(function(e,t){return e.extend(t.getPosition())},new e.maps.LatLngBounds)).getNorthEast().toJSON(),southWest:t.getSouthWest
1().toJSON()}))(b,T.markers):u)&&v?F(T,function(){T.mapInstance.fitBounds(new b.maps.LatLngBounds(o.southWest,o.northEast),a)}):v&&F(T,function(){T.mapInstance.setCenter(c||x),T.mapInstance.setZoom(R)}),N.i(M.c)(N.i(M.a)(L.a,{cssClasses:S,enableRefine:_,enableRefineControl:P,enableClearMapRefinement:C,isRefineOnMapMove:h(),isRefinedWithMap:g(),hasMapMoveSinceLastRefine:m(),onRefineToggle:f,onRefineClick:function(){return A({mapInstance:T.mapInstance,refine:l})},onClearClick:d,templateProps:T.templateProps}),y.querySelector(".".concat(S.tree))))}},function(e,t,u){u.d(t,"a",function(){return i});var l=u(27),d=u(21),n=u(25),f=u(6),r=u(28),h=u(11),p=u(2),i=function(c){return(e=>{function s(e){var t,n=e.__id,r=e.position,i=e.map,a=e.template,o=e.className,e=e.anchor,e=void 0===e?{x:0,y:0}:e;return u.i(d.a)(this,s),t=u.i(l.a)(this,s),u.i(f.a)(t,"__id",void 0),u.i(f.a)(t,"anchor",void 0),u.i(f.a)(t,"offset",void 0),u.i(f.a)(t,"listeners",void 0),u.i(f.a)(t,"latLng",void 0),u.i(f.a)(t,"element",void 0),t.__id=n,t.anchor=e,t.listeners={},t.latLng=new c.maps.LatLng(r),t.element=document.createElement("div"),t.element.className=o,t.element.style.position="absolute","object"===(void 0===a?"undefined":u.i(h.a)(a))?u.i(p.c)(a,t.element):t.element.innerHTML=a,t.setMap(i),t}return u.i(r.a)(s,e),u.i(n.a)(s,[{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 t=this;this.element&&(this.element.parentNode.removeChild(this.element),Object.keys(this.listeners).forEach(function(e){t.element.removeEventListener(e,t.listeners[e])}),delete this.element,delete this.listeners)}},{key:"addListener",value:function(e,t){this.listeners[e]=t;var n=this.element;return n.addEventListener(e,t),{remove:function(){return n.removeEventListener(e,t)}}}},{key:"getPosition",value:function(){return this.latLng}}]),s})(c.maps.OverlayView)}},function(e,t,n){n.d(t,"a",function(){return i});var r=n(2),i={HTMLMarker:function(){return n.i(r.a)("p",null,"Your custom HTML Marker")},reset:function(){return"Clear the map refinement"},toggle:function(){return"Search as I move the map"},redo:function(){return"Redo search here"}}},function(e,t,n){n(0),n(1),n(4),n(5),n(2),n(320);var r=n(14),i=(n(421),n(422),n(420),n(3));n(10),n(159),n.i(i.a)({name:"geo-search"}),n.i(r.a)("GeoSearch")},function(e,t,a){a.d(t,"a",function(){return n});var o=a(5),s=a(2),c=a(38),n={item:function(e){var t=e.url,n=e.label,r=e.count,i=e.cssClasses,e=e.isRefined;return a.i(s.a)("a",{className:a.i(o.o)(a.i(o.o)(i.link),a.i(o.o)(e?i.selectedItemLink:void 0)),href:t},a.i(s.a)("span",{className:a.i(o.o)(i.label)},n),a.i(s.a)("span",{className:a.i(o.o)(i.count)},a.i(c.a)(r)))},showMoreText:function(e){return e.isShowingMore?"Show less":"Show more"}}},function(e,t,n){n(0),n(1),n(5),n(2),n(47),n(321);var r=n(14),i=(n(424),n(3));n(10),n(17),n.i(i.a)({name:"hierarchical-menu"}),n.i(r.a)("HierarchicalMenu")},function(e,t,n){n(0),n(1),n(5),n(2),n(127),n(322);var r=n(14),i=n(3);n(10),n(33),n.i(i.a)({name:"hits-per-page"}),n.i(r.a)("HitsPerPage")},function(e,t,n){n.d(t,"a",function(){return a});var r=n(2),i=n(168),a={empty:function(){return"No results"},item:function(e){return n.i(r.a)(r.b,null,JSON.stringify(n.i(i.a)(e,["__hitIndex"]),null,2))}}},function(e,t,h){h.d(t,"a",function(){return r});var p=h(22),m=h(23),g=h(0),v=h(1),y=h(4),t=h(5),b=h(2),S=h(15),o=h(323),w=h(158),R=h(427),s=h(157),n=h(3),c=h(10),x=h(17),_=h.i(n.a)({name:"hits"}),C=h.i(t.I)({createElement:b.a,Fragment:b.b}),r=function(e){var t,u,l,d,f,e=e||{},n=e.container,r=e.escapeHTML,i=e.transformItems,a=e.templates,a=void 0===a?{}
1:a,e=e.cssClasses,e=void 0===e?{}:e;if(n)return t=h.i(c.a)(n),u=(n={containerNode:t,cssClasses:e,renderState:{},templates:a}).renderState,l=n.cssClasses,d=n.containerNode,f=n.templates,e=function(e,t){var i,n=e.items,r=e.results,a=e.instantSearchInstance,o=e.insights,s=e.bindEvent,c=e.sendEvent,e=e.banner;t?u.templateProps=h.i(x.a)({defaultTemplates:R.a,templatesConfig:a.templatesConfig,templates:f}):(i=h.i(w.a)({insights:o,sendEvent:c}),h.i(b.c)(h.i(b.a)(C,{hits:n,itemComponent:function(e){var t=e.hit,n=e.index,r=h.i(y.a)(e,["hit","index"]);return h.i(b.a)(S.a,h.i(v.a)(h.i(g.a)({},u.templateProps),{templateKey:"item",rootTagName:"li",rootProps:h.i(v.a)(h.i(g.a)({},r),{onClick:function(e){i(e),r.onClick()},onAuxClick:function(e){i(e),r.onAuxClick()}}),data:h.i(v.a)(h.i(g.a)({},t),{get __hitIndex(){return n}}),bindEvent:s,sendEvent:c}))},sendEvent:c,classNames:l,emptyComponent:function(e){h.i(m.a)(e);e=h.i(p.a)({},e);return h.i(b.a)(S.a,h.i(v.a)(h.i(g.a)({},u.templateProps),{rootProps:e,templateKey:"empty",data:r,rootTagName:"fragment"}))},banner:e,bannerComponent:f.banner?function(e){return h.i(b.a)(S.a,h.i(v.a)(h.i(g.a)({},u.templateProps),{templateKey:"banner",data:e,rootTagName:"fragment"}))}:void 0}),d))},a=h.i(s.a)(o.a)(e,function(){return h.i(b.c)(null,t)}),h.i(v.a)(h.i(g.a)({},a({escapeHTML:r,transformItems:i})),{$$widgetType:"ais.hits"});throw new Error(_("The `container` option is required."))}},function(e,t,n){var r=n(403),i=n(405),a=n(414),o=n(416),s=(n(402),n(406),n(412),n(172),n(415),n(417),n(423),n(425),n(428)),c=(n.d(t,"b",function(){return s.a}),n(426),n(173)),u=(n.d(t,"c",function(){return c.a}),n(431),n(436),n(434),n(438),n(439),n(440),n(441),n(442),n(444),n(445),n(452),n(446),n(447),n(449),n(451),n(454),n(455)),t=(n.d(t,"a",function(){return u.a}),n(456),n(457),n(459),n(460),n(461),n(463),n(419),n(432),n(409),n(443),n(408),n(418),n(84));n.i(t.a)(r.a),n.i(t.a)(a.a),n.i(t.a)(o.a),n.i(t.a)(i.a)},function(e,t,n){n.d(t,"a",function(){return a});var r=n(2),i=n(168),a={empty:function(){return"No results"},showPreviousText:function(){return"Show previous results"},showMoreText:function(){return"Show more results"},item:function(e){return n.i(r.a)(r.b,null,JSON.stringify(n.i(i.a)(e,["__hitIndex"]),null,2))}}},function(e,t,n){n(0),n(1),n(5),n(2),n(291),n(324);var r=n(14),i=(n(430),n(157),n(3));n(10),n(17),n.i(i.a)({name:"infinite-hits"}),n.i(r.a)("InfiniteHits")},function(e,t,n){n(0),n(1),n(4);var r=n(5),i=n(2),a=(n(15),n(325),n(3));n(10),n(17),n.i(a.a)({name:"looking-similar"}),n.i(r.D)({createElement:i.a,Fragment:i.b})},function(e,t,n){n.d(t,"a",function(){return i});var r=n(38),i={item:function(e){var t=e.label,e=e.count;return"".concat(t," (").concat(n.i(r.a)(e),")")},defaultOption:function(){return"See all"}}},function(e,t,n){n(0),n(1),n(5),n(2),n(292),n(131);var r=n(14),i=(n(433),n(3));n(10),n(17),n.i(i.a)({name:"menu-select"}),n.i(r.a)("MenuSelect")},function(e,t,i){i.d(t,"a",function(){return n});var a=i(5),o=i(2),s=i(38),n={item:function(e){var t=e.cssClasses,n=e.url,r=e.label,e=e.count;return i.i(o.a)("a",{className:i.i(a.o)(t.link),href:n},i.i(o.a)("span",{className:i.i(a.o)(t.label)},r),i.i(o.a)("span",{className:i.i(a.o)(t.count)},i.i(s.a)(e)))},showMoreText:function(e){return e.isShowingMore?"Show less":"Show more"}}},function(e,t,n){n(0),n(1),n(5),n(2),n(47),n(131);var r=n(14),i=(n(435),n(3));n(10),n(17),n.i(i.a)({name:"menu"}),n.i(r.a)("Menu")},function(e,t,i){i.d(t,"a",function(){return n});var a=i(2),n={item:function(e){var t=e.cssClasses,n=e.attribute,r=e.label,e=e.isRefined;return i.i(a.a)("label",{className:t.label},i.i(a.a)("input",{type:"radio",className:t.radio,name:n,defaultChecked:e}),i.i(a.a)("span",{className:t.labelText},r))}}},function(e,t,n){n(0),n(1),n(5),n(2),n(47),n(326);var r=n(14),i=(n(437),n(3));n(10),n(17),n.i(i.a)({name:"numeric-menu"}),n.i(r.a)("NumericMenu")},function(e,t,n){n(0),n(1),n(5),n(2),n(293),n(328);var r=n(14),i=n(3);n(10),n.i(r.a)("Pagination"),n.i(i.a)({name:"pagination"})},function(e,t,n){n(0),n(1),n(7),n(8),n(5),n(2),n(294);var r=n(14),i=n(3);n(10),n.i(i.a)({name:"panel"}),n.i(r.a)("Panel")},function(e,t,s){var c=s(0),u=s(1),l=s(4),n=s(84);s.i(n.a)(function(e){var t=e||{},n=t.placesReference,r=t.defaultPosition,i=void 0===r?[]:r,r=s.i(l.a)(t,["placesReference","defaultPosition"]);if("function"!=typeof n)throw new Error("The `placesReference` option requires a valid Places.js reference.");var a=n(r),o={query:"",initialLatLngViaIP:void 0,isInitialLatLngViaIPSet:!1};return{$$type:"ais.places",$$widgetType:"ais.places",init:function(e){var r=e.helper;a.on("change",function(e){var e=e.suggestion,t=e.value,e=e.latlng,n=e.lat,e=e.lng;o.query=t,r.setQueryParameter("insideBoundingBox",void 0).setQueryParameter("aroundLatLngViaIP",!1).setQueryParameter("aroundLatLng","".concat(n,",").concat(e)).search()}),a.on("clear",function(){o.query="",r.setQueryParameter("insideBoundingBox",void 0),1<i.length?r.setQueryParameter("aroundLatLngViaIP",!1).setQueryParameter("aroundLatLng",i.join(",")):r.setQueryParameter("aroundLatLngViaIP",o.initialLatLngViaIP).setQueryParameter("aroundLatLng",void 0),r.search()})},getWidgetUiState:function(e,t){t=t.searchParameters.aroundLatLng||i.join(",");return t!==i.join(",")||o.query?s.i(u.a)(s.i(c.a)({},e),{places:{query:o.query,position:t}}):(e.places,s.i(l.a)(e,["places"]))},getWidgetSearchParameters:function(e,t){var t=t.uiState.places||{},n=t.query,n=void 0===n?"":n,t=t.position,t=void 0===t?i.join(","):t;
1return o.query=n,o.isInitialLatLngViaIPSet||(o.isInitialLatLngViaIPSet=!0,o.initialLatLngViaIP=e.aroundLatLngViaIP),a.setVal(n),a.close(),e.setQueryParameter("insideBoundingBox",void 0).setQueryParameter("aroundLatLngViaIP",!1).setQueryParameter("aroundLatLng",t||void 0)},getRenderState:function(e,t){return s.i(u.a)(s.i(c.a)({},e),{places:this.getWidgetRenderState(t)})},getWidgetRenderState:function(){return{widgetParams:e}}}})},function(e,t,n){n(0),n(1),n(5),n(2),n(295),n(329);var r=n(14),i=n(3);n(10),n.i(r.a)("PoweredBy"),n.i(i.a)({name:"powered-by"})},function(e,t,n){n(0),n(1),n(4);var r=n(5),i=n(2),a=(n(15),n(330),n(3));n(10),n(17),n.i(a.a)({name:"prompt-suggestions"}),n.i(r.t)({createElement:i.a,Fragment:"fragment"})},function(e,t,n){n(0),n(1),n(132);var r=n(3);n(9),n.i(r.a)({name:"query-rule-context"})},function(e,t,n){n(0),n(1),n(5),n(2),n(296),n(132);var r=n(14),i=n(3);n(10),n.i(i.a)({name:"query-rule-custom-data"}),n.i(r.a)("QueryRuleCustomData")},function(e,t,n){n(0),n(1),n(7),n(5),n(2),n(297),n(133);var r=n(14),i=n(3);n(10),n(17),n.i(i.a)({name:"range-input"}),n.i(r.a)("RangeInput")},function(e,t,n){n(0),n(1),n(7),n(5),n(2),n(304),n(133);var r=n(14),i=n(3);n(10),n.i(i.a)({name:"range-slider"}),n.i(r.a)("RangeSlider")},function(e,t,o){o.d(t,"a",function(){return n});var s=o(5),c=o(2),u=o(38);function l(e){var t=e.children,n=e.value,r=e.url,i=e.cssClasses;return e.count?o.i(c.a)("a",{className:o.i(s.o)(i.link),"aria-label":"".concat(n," & up"),href:r},t):o.i(c.a)("div",{className:o.i(s.o)(i.link),"aria-label":"".concat(n," & up"),disabled:!0},t)}var n={item:function(e){var t=e.count,n=e.value,r=e.url,i=e.stars,a=e.cssClasses;return o.i(c.a)(l,{count:t,value:n,url:r,cssClasses:a},i.map(function(e,t){return o.i(c.a)("svg",{key:t,className:o.i(s.o)(a.starIcon,e?a.fullStarIcon:a.emptyStarIcon),"aria-hidden":"true",width:"24",height:"24"},o.i(c.a)("use",{xlinkHref:e?"#ais-RatingMenu-starSymbol":"#ais-RatingMenu-starEmptySymbol"}))}),o.i(c.a)("span",{"aria-hidden":"true",className:o.i(s.o)(a.label)},"& Up"),t&&o.i(c.a)("span",{className:o.i(s.o)(a.count)},o.i(u.a)(t)))}}},function(e,t,n){n(0),n(1),n(5),n(2),n(47),n(331);var r=n(14),i=(n(448),n(3));n(10),n(17),n.i(i.a)({name:"rating-menu"}),n.i(r.a)("RatingMenu")},function(e,t,o){o.d(t,"a",function(){return n});var s=o(5),c=o(2),u=o(38),n={item:function(e){var t=e.cssClasses,n=e.count,r=e.value,i=e.highlighted,a=e.isRefined,e=e.isFromSearch;return o.i(c.a)("label",{className:o.i(s.o)(t.label)},o.i(c.a)("input",{type:"checkbox",className:o.i(s.o)(t.checkbox),value:r,defaultChecked:a}),o.i(c.a)("span",{className:o.i(s.o)(t.labelText),dangerouslySetInnerHTML:e?{__html:i}:void 0},!e&&i),o.i(c.a)("span",{className:o.i(s.o)(t.count)},o.i(u.a)(n)))},showMoreText:function(e){return e.isShowingMore?"Show less":"Show more"},searchableNoResults:function(){return"No results"}}},function(e,t,n){n(0),n(1),n(5),n(2),n(47),n(332);var r=n(14),i=(n(174),n(450),n(3));n(10),n(17),n.i(i.a)({name:"refinement-list"}),n.i(r.a)("RefinementList"),n.i(r.a)("SearchBox")},function(e,t,n){n(0),n(1),n(4);var r=n(5),i=n(2),a=(n(15),n(333),n(3));n(10),n(17),n.i(a.a)({name:"related-products"}),n.i(r.H)({createElement:i.a,Fragment:i.b})},function(e,t,n){n.d(t,"a",function(){return r});var r={text:function(){return""},button:function(e){return e.isRelevantSorted?"See all results":"See relevant results"}}},function(e,t,n){n(0),n(1),n(5),n(2),n(299),n(334);var r=n(14),i=(n(453),n(3));n(10),n.i(i.a)({name:"relevant-sort"}),n.i(r.a)("RelevantSort")},function(e,t,S){S.d(t,"a",function(){return r});function m(e){var s=e.containerNode,c=e.cssClasses,u=e.placeholder,l=e.templates,d=e.autofocus,f=e.searchAsYouType,h=e.ignoreCompositionEvents,p=e.showReset,m=e.showSubmit,g=e.showLoadingIndicator,v=e.submitTitle,y=e.resetTitle,b=e.aiMode;return function(e){function t(){var e=a.mainIndex.getIndexId();return null==(e=a.renderState[e])?void 0:e.chat}var n=e.refine,r=e.query,i=e.isSearchStalled,a=e.instantSearchInstance,e=b?function(e){S.i(_.a)(t(),{message:e,referer:"ai-mode"})&&n("")}:void 0,o=b?S.i(_.b)(t()):void 0;S.i(w.c)(S.i(w.a)(R.a,{query:r,placeholder:u,autofocus:d,refine:n,searchAsYouType:f,ignoreCompositionEvents:h,templates:l,showSubmit:m,showReset:p,showLoadingIndicator:g,submitTitle:v,resetTitle:y,isSearchStalled:i,cssClasse
1s:c,onAiModeClick:e,aiModeButtonDisabled:o}),s)}}var g=S(0),v=S(1),y=S(5),w=S(2),R=S(126),b=S(134),t=S(14),x=S(174),_=S(49),n=S(3),C=S(10),P=S.i(n.a)({name:"search-box"}),I=S.i(t.a)("SearchBox"),E=S.i(t.a)("AiModeButton"),r=function(e){var t,e=e||{},n=e.container,r=e.placeholder,r=void 0===r?"":r,i=e.cssClasses,i=void 0===i?{}:i,a=e.autofocus,a=void 0!==a&&a,o=e.searchAsYouType,o=void 0===o||o,s=e.ignoreCompositionEvents,s=void 0!==s&&s,c=e.showReset,c=void 0===c||c,u=e.showSubmit,u=void 0===u||u,l=e.showLoadingIndicator,l=void 0===l||l,d=e.submitTitle,d=void 0===d?"Submit the search query":d,f=e.resetTitle,f=void 0===f?"Clear the search query":f,h=e.queryHook,p=e.templates,p=void 0===p?{}:p,e=e.aiMode;if(n)return t=S.i(C.a)(n),n={root:S.i(y.o)(I(),i.root),form:S.i(y.o)(I({descendantName:"form"}),i.form),input:S.i(y.o)(I({descendantName:"input"}),i.input),submit:S.i(y.o)(I({descendantName:"submit"}),i.submit),submitIcon:S.i(y.o)(I({descendantName:"submitIcon"}),i.submitIcon),reset:S.i(y.o)(I({descendantName:"reset"}),i.reset),resetIcon:S.i(y.o)(I({descendantName:"resetIcon"}),i.resetIcon),loadingIndicator:S.i(y.o)(I({descendantName:"loadingIndicator"}),i.loadingIndicator),loadingIcon:S.i(y.o)(I({descendantName:"loadingIcon"}),i.loadingIcon),aiModeButton:S.i(y.o)(E(),i.aiModeButton),aiModeIcon:S.i(y.o)(E({descendantName:"icon"}),i.aiModeIcon),aiModeLabel:S.i(y.o)(E({descendantName:"label"}),i.aiModeLabel)},i=S.i(g.a)({},x.a,p),p=m({containerNode:t,cssClasses:n,placeholder:r,templates:i,autofocus:a,searchAsYouType:o,ignoreCompositionEvents:s,showReset:c,showSubmit:u,showLoadingIndicator:l,submitTitle:d,resetTitle:f,aiMode:e}),n=S.i(b.a)(p,function(){S.i(w.c)(null,t)}),S.i(g.a)(S.i(v.a)(S.i(g.a)({},n({queryHook:h})),{$$widgetType:"ais.searchBox"}),e?{opensChat:!0}:{});throw new Error(P("The `container` option is required."))}},function(e,t,n){n(0),n(1),n(5),n(2),n(127),n(335);var r=n(14),i=n(3);n(10),n.i(i.a)({name:"sort-by"}),n.i(r.a)("SortBy")},function(e,t,n){n(0),n(1),n(5),n(2),n(306),n(336),n(38);var r=n(14),i=n(3);n(10),n(17),n.i(i.a)({name:"stats"}),n.i(r.a)("Stats")},function(e,t,n){n.d(t,"a",function(){return r});var r={labelText:function(e){return e.name}}},function(e,t,n){n(0),n(1),n(5),n(2),n(307),n(338);var r=n(14),i=(n(458),n(3));n(10),n(17),n.i(i.a)({name:"toggle-refinement"}),n.i(r.a)("ToggleRefinement")},function(e,t,n){n(0),n(1);var r=n(5),i=n(2),a=(n(15),n(339),n(3));n(10),n(17),n.i(a.a)({name:"trending-facets"}),n.i(r.G)({createElement:i.a,Fragment:i.b})},function(e,t,n){n(0),n(1),n(4);var r=n(5),i=n(2),a=(n(15),n(340),n(3));n(10),n(17),n.i(a.a)({name:"trending-items"}),n.i(r.F)({createElement:i.a,Fragment:i.b})},function(e,t,r){r.d(t,"a",function(){return n});function i(e){var t=e.status,n=e.isListening;return"error"===t&&"not-allowed"===e.errorCode?r.i(a.a)(a.b,null,r.i(a.a)("line",{x1:"1",y1:"1",x2:"23",y2:"23"}),r.i(a.a)("path",{d:"M9 9v3a3 3 0 0 0 5.12 2.12M15 9.34V4a3 3 0 0 0-5.94-.6"}),r.i(a.a)("path",{d:"M17 16.95A7 7 0 0 1 5 12v-2m14 0v2a7 7 0 0 1-.11 1.23"}),r.i(a.a)("line",{x1:"12",y1:"19",x2:"12",y2:"23"}),r.i(a.a)("line",{x1:"8",y1:"23",x2:"16",y2:"23"})):r.i(a.a)(a.b,null,r.i(a.a)("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"}),r.i(a.a)("path",{d:"M19 10v2a7 7 0 0 1-14 0v-2"}),r.i(a.a)("line",{x1:"12",y1:"19",x2:"12",y2:"23"}),r.i(a.a)("line",{x1:"8",y1:"23",x2:"16",y2:"23"}))}var a=r(2),n={buttonText:function(e){var t=e.status,n=e.errorCode,e=e.isListening;return r.i(a.a)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},r.i(a.a)(i,{status:t,errorCode:n,isListening:e}))},status:function(e){e=e.transcript;return r.i(a.a)("p",null,e)}}},function(e,t,n){n(0),n(1),n(5),n(2),n(308),n(341);var r=n(14),i=(n(462),n(3));n(10),n.i(i.a)({name:"voice-search"}),n.i(r.a)("VoiceSearch")},function(e,t,n){e.exports=Math.abs},function(e,t,n){e.exports=Math.floor},function(e,t,n){e.exports=Number.isNaN||function(e){return e!=e}},function(e,t,n){e.exports=Math.max},function(e,t,n){e.exports=Math.min},function(e,t,n){e.exports=Math.pow},function(e,t,n){e.exports=Math.round},function(e,t,n){var r=n(466);e.exports=function(e){return r(e)||0===e?e:e<0?-1:1}},function(e,t,n){var r=n(474),i=n(473),n=n(90);e.exports={formats:n,parse:i,stringify:r}},function(e,t,n){function c(e,t){var n={__proto__:null},e=(e=t.ignoreQueryPrefix?e.replace(/^\?/,""):e).replace(/%5B/gi,"[").replace(/%5D/gi,"]"),r=t.parameterLimit===1/0?void 0:t.parameterLimit,i=e.split(t.delimiter,t.throwOnLimitExceeded&&void 0!==r?r+1:r);if(t.throwOnLimitExceeded&&void 0!==r&&i.length>r)throw new RangeError("Parameter limit exceeded. Only "+r+" parameter"+(1===r?"":"s")+" allowed.");var a,o,s,c,u,l=-1,d=t.charset;if(t.charsetSentinel)for(a=0;a<i.length;++a)0===i[a].indexOf("utf8=")&&("utf8=%E2%9C%93"===i[a]?d="utf-8":"utf8=%26%2310003%3B"===i[a]&&(d="iso-8859-1"),l=a,a=i.length);for(a=0;a<i.length;++a)a!==l&&(-1===(u=-1===(u=(o=i[a]).indexOf("]="))?o.indexOf("="):u+1)?(s=t.decoder(o,m.decoder,d,"key"),c=t.strictNullHandling?null:""):null!==(s=t.decoder(o.slice(0,u),m.decoder,d,"key"))&&(c=f.maybeMap(g(o.slice(u+1),t,h(n[s])?n[s].length:0,-1===o.indexOf("[]=")),function(e){return t.decoder(e,m.decoder,d,"value")})),c&&t.interpretNumericEntities&&"iso-8859-1"===d&&(c=String(c).replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(parseInt(t,10))})),-1<o.indexOf("[]=")&&(c=h(c)?[c]:c),t.comma&&h(c)&&c.length>t.arrayLimit&&(c=f.combine([],c,t.arrayLimit,t.plainObjects,t.throwOnLimitExceeded)),null!==s)&&((u=p.call(n,s))&&("combine"===t.duplicates||-1<o.indexOf("[]="))?n[s]=f.combine(n[s],c,t.arrayLimit,t.plainObjects,t.throwOnLimitExceeded):u&&"last"!==t.duplicates||(n[s]=c));return n}function u(e,t,n,r){if(e){e=((e,t)=>{var n=t.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e;if(t.depth<=0)return t.plainObjects||!p.call(Object.prototype,n)||t.allowPrototypes?[n]:void 0;var r=[],i=0<=(e=n.indexOf("["))?n.slice(0,e):n;
1if(i){if(!t.plainObjects&&p.call(Object.prototype,i)&&!t.allowPrototypes)return;r[r.length]=i}for(var a=n.length,o=e,s=0;0<=o&&s<t.depth;){for(var c=1,u=o+1,l=-1;u<a&&l<0;){var d=n.charCodeAt(u);91===d?c+=1:93===d&&0===--c&&(l=u),u+=1}if(l<0)return r[r.length]="["+n.slice(o)+"]",r;var f=n.slice(o,l+1),h=f.slice(1,-1);if(!t.plainObjects&&p.call(Object.prototype,h)&&!t.allowPrototypes)return;r[r.length]=f,s+=1,o=n.indexOf("[",l+1)}if(0<=o){if(!0===t.strictDepth)throw new RangeError("Input depth exceeded depth option of "+t.depth+" and strictDepth is true");r[r.length]="["+n.slice(o)+"]"}return r})(e,n);if(e){for(var i=e,e=t,a=n,t=r,n=0,o=(0<i.length&&"[]"===i[i.length-1]&&(r=i.slice(0,-1).join(""),n=Array.isArray(e)&&e[r]?e[r].length:0),t?e:g(e,a,n)),s=i.length-1;0<=s;--s){var c=i[s];if("[]"===c&&a.parseArrays)u=f.isOverflow(o)?o:a.allowEmptyArrays&&(""===o||a.strictNullHandling&&null===o)?[]:f.combine([],o,a.arrayLimit,a.plainObjects,a.throwOnLimitExceeded);else{var u=a.plainObjects?{__proto__:null}:{},l="["===c.charAt(0)&&"]"===c.charAt(c.length-1)?c.slice(1,-1):c,l=a.decodeDotInKeys?l.replace(/%2E/g,"."):l,d=parseInt(l,10),c=!isNaN(d)&&c!==l&&String(d)===l&&0<=d&&a.parseArrays;if(a.parseArrays||""!==l)if(c&&d<a.arrayLimit)(u=[])[d]=o;else{if(c&&a.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+a.arrayLimit+" element"+(1===a.arrayLimit?"":"s")+" allowed in an array.");c?(u[d]=o,f.markOverflow(u,d)):"__proto__"!==l&&(u[l]=o)}else u={0:o}}o=u}return o}}}var f=n(176),p=Object.prototype.hasOwnProperty,h=Array.isArray,m={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:f.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictMerge:!0,strictNullHandling:!1,throwOnLimitExceeded:!1},g=function(e,t,n,r){if(e&&"string"==typeof e&&t.comma&&-1<e.indexOf(",")){if(r&&t.throwOnLimitExceeded)for(var i=0,a=e.indexOf(",");-1<a;){if((i+=1)>=t.arrayLimit)throw new RangeError("Array limit exceeded. Only "+t.arrayLimit+" element"+(1===t.arrayLimit?"":"s")+" allowed in an array.");a=e.indexOf(",",a+1)}return e.split(",")}if(t.throwOnLimitExceeded&&n>=t.arrayLimit)throw new RangeError("Array limit exceeded. Only "+t.arrayLimit+" element"+(1===t.arrayLimit?"":"s")+" allowed in an array.");return e};e.exports=function(e,t){var n=(e=>{if(!e)return m;if(void 0!==e.allowEmptyArrays&&"boolean"!=typeof e.allowEmptyArrays)throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(void 0!==e.decodeDotInKeys&&"boolean"!=typeof e.decodeDotInKeys)throw new TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(null!=e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");if(void 0!==e.throwOnLimitExceeded&&"boolean"!=typeof e.throwOnLimitExceeded)throw new TypeError("`throwOnLimitExceeded` option must be a boolean");var t=(void 0===e.charset?m:e).charset,n=(void 0===e.duplicates?m:e).duplicates;if("combine"!==n&&"first"!==n&&"last"!==n)throw new TypeError("The duplicates option must be either combine, first, or last");return{allowDots:void 0===e.allowDots?!0===e.decodeDotInKeys||m.allowDots:!!e.allowDots,allowEmptyArrays:"boolean"==typeof e.allowEmptyArrays?!!e.allowEmptyArrays:m.allowEmptyArrays,allowPrototypes:("boolean"==typeof e.allowPrototypes?e:m).allowPrototypes,allowSparse:("boolean"==typeof e.allowSparse?e:m).allowSparse,arrayLimit:("number"==typeof e.arrayLimit?e:m).arrayLimit,charset:t,charsetSentinel:("boolean"==typeof e.charsetSentinel?e:m).charsetSentinel,comma:("boolean"==typeof e.comma?e:m).comma,decodeDotInKeys:("boolean"==typeof e.decodeDotInKeys?e:m).decodeDotInKeys,decoder:("function"==typeof e.decoder?e:m).decoder,delimiter:("string"==typeof e.delimiter||f.isRegExp(e.delimiter)?e:m).delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:m.depth,duplicates:n,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:("boolean"==typeof e.interpretNumericEntities?e:m).interpretNumericEntities,parameterLimit:("number"==typeof e.parameterLimit?e:m).parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:("boolean"==typeof e.plainObjects?e:m).plainObjects,strictDepth:"boolean"==typeof e.strictDepth?!!e.strictDepth:m.strictDepth,strictMerge:"boolean"==typeof e.strictMerge?!!e.strictMerge:m.strictMerge,strictNullHandling:("boolean"==typeof e.strictNullHandling?e:m).strictNullHandling,throwOnLimitExceeded:"boolean"==typeof e.throwOnLimitExceeded&&e.throwOnLimitExceeded}})(t);if(""===e||null==e)return n.plainObjects?{__proto__:null}:{};for(var r="string"==typeof e?c(e,n):e,i=n.plainObjects?{__proto__:null}:{},a=Object.keys(r),o=0;o<a.length;++o)var s=a[o],s=u(s,r[s],n,"string"==typeof e),i=f.merge(i,s,n);return!0===n.allowSparse?i:f.compact(i)}},function(e,t,n){function N(e,t){r.apply(e,j(t)?t:[t])}function A(e,t,n,r,i,a,o,s,c,u,l,d,f,h,p,m,g,v){for(var y=e,b=v,S=0,w=!1;void 0!==(b=b.get(L))&&!w;){var R=b.get(e);if(S+=1,void 0!==R){if(R===S)throw new RangeError("Cyclic object value");w=!0}void 0===b.get(L)&&(S=0)}if("function"==typeof u?y=u(t,y):y instanceof Date?y=f(y):"comma"===n&&j(y)&&(y=O.maybeMap(y,function(e){return e instanceof Date?f(e):e})),null===y){if(a)return p(c&&!m?c(t,M.encoder,g,"key",h):t);y=""}if("string"==typeof(C=y)||"number"==typeof C||"boolean"==typeof C||"symbol"==typeof C||"bigint"==typeof C||O.isBuffer(y))return c?[p(m?t:c(t,M.encoder,g,"key",h))+"="+p(c(y,M.encoder,g,"value",h))]:[p(t)+"="+p(String(y))];var x=[];if(void 0!==y){_="comma"===n&&j(y)?[{value:0<(y=m&&c?O.maybeMap(y,function(e){return null==e?e:c(e)}):y).length?y.join(",")||null:void 0}]:j(u)?u:(C=Object.keys(y),l?C.sort(l):C);var _,C=s?String(t).replace(/\./g,"%2E"):String(t),P=r&&j(y)&&1===y.length?C+"[]":C;if(i&&j(y)&&0===y.length)return P+"[]";for(var I=0;I<_.length;++I){var E,k=_[I],T="object"==typeof k&&k&&void 0!==k.value?k.value:y[k];o&&null===T||(k=d&&s?String(k).replace(/\./g,"%2E"):String(k),k=j(y)?"function"==typeof n?n(P,k):P:P+(d?"."+k:"["+k+"]"),v.set(e,S),(E=F()).set(L,v),N(x,A(T,k,n,r,i,a,o,s,"comma"===n&&m&&j(y)?null:c,u,l,d,f,h,p,m,g,E)))}}return x}var F=n(178),O=n(176),f=n(90),h=Object.prototype.hasOwnProperty,p={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},j=Array.isArray,r=Array.prototype.push,i=Date.prototype.toISOString,n=f.default,M={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset
1:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:O.encode,encodeValuesOnly:!1,filter:void 0,format:n,formatter:f.formatters[n],indices:!1,serializeDate:function(e){return i.call(e)},skipNulls:!1,strictNullHandling:!1},L={};e.exports=function(e,t){var n=e,r=(e=>{if(!e)return M;if(void 0!==e.allowEmptyArrays&&"boolean"!=typeof e.allowEmptyArrays)throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(void 0!==e.encodeDotInKeys&&"boolean"!=typeof e.encodeDotInKeys)throw new TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(null!=e.encoder&&"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||M.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=f.default;if(void 0!==e.format){if(!h.call(f.formatters,e.format))throw new TypeError("Unknown format option provided.");n=e.format}var r,i=f.formatters[n],a=M.filter;if("function"!=typeof e.filter&&!j(e.filter)||(a=e.filter),r=e.arrayFormat in p?e.arrayFormat:"indices"in e?e.indices?"indices":"repeat":M.arrayFormat,"commaRoundTrip"in e&&"boolean"!=typeof e.commaRoundTrip)throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var o=void 0===e.allowDots?!0===e.encodeDotInKeys||M.allowDots:!!e.allowDots;return{addQueryPrefix:("boolean"==typeof e.addQueryPrefix?e:M).addQueryPrefix,allowDots:o,allowEmptyArrays:"boolean"==typeof e.allowEmptyArrays?!!e.allowEmptyArrays:M.allowEmptyArrays,arrayFormat:r,charset:t,charsetSentinel:("boolean"==typeof e.charsetSentinel?e:M).charsetSentinel,commaRoundTrip:!!e.commaRoundTrip,delimiter:(void 0===e.delimiter?M:e).delimiter,encode:("boolean"==typeof e.encode?e:M).encode,encodeDotInKeys:("boolean"==typeof e.encodeDotInKeys?e:M).encodeDotInKeys,encoder:("function"==typeof e.encoder?e:M).encoder,encodeValuesOnly:("boolean"==typeof e.encodeValuesOnly?e:M).encodeValuesOnly,filter:a,format:n,formatter:i,serializeDate:("function"==typeof e.serializeDate?e:M).serializeDate,skipNulls:("boolean"==typeof e.skipNulls?e:M).skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:("boolean"==typeof e.strictNullHandling?e:M).strictNullHandling}})(t),i=("function"==typeof r.filter?n=(0,r.filter)("",n):j(r.filter)&&(s=r.filter),[]);if("object"!=typeof n||null===n)return"";var a=p[r.arrayFormat],o="comma"===a&&r.commaRoundTrip,s=s||Object.keys(n);r.sort&&s.sort(r.sort);for(var c=F(),u=0;u<s.length;++u){var l,d=s[u];null==d||(l=n[d],r.skipNulls&&null===l)||N(i,A(l,d,a,o,r.allowEmptyArrays,r.strictNullHandling,r.skipNulls,r.encodeDotInKeys,r.encode?r.encoder:null,r.filter,r.sort,r.allowDots,r.serializeDate,r.format,r.formatter,r.encodeValuesOnly,r.charset,c))}e=i.join(r.delimiter),t=!0===r.addQueryPrefix?"?":"";return r.charsetSentinel&&("iso-8859-1"===r.charset?t+="utf8=%26%2310003%3B"+r.delimiter:t+="utf8=%E2%9C%93"+r.delimiter),0<e.length?t+e:""}},function(e,he,t){!function(n,r){if("production"!==n.env.NODE_ENV){function t(e,t){var n=(e=(e=e.constructor)&&(e.displayName||e.name)||"ReactClass")+"."+t;Y[n]||(console.error("Can't call %s on a component that is not yet mounted. This is a no-op, but it might indicate a bug in your application. Instead, assign to `this.state` directly or define a `state = {};` class property with the desired state in the %s component.",t,e),Y[n]=!0)}function i(e,t,n){this.props=e,this.context=t,this.refs=I,this.updater=n||Z}function e(){}function a(e,t,n){this.props=e,this.context=t,this.refs=I,this.updater=n||Z}function d(){}function f(e){try{var t=!1}catch(e){t=!0}var n;t&&(n=(t=console).error,e="function"==typeof Symbol&&Symbol.toStringTag&&e[Symbol.toStringTag]||e.constructor.name||"Object",n.call(t,"The provided key is an unsupported type %s. This value must be coerced to a string before using it here.",e))}function o(e){if(null!=e){if("function"==typeof e)return e.$$typeof!==re&&(e.displayName||e.name)||null;if("string"==typeof e)return e;switch(e){case x:return"Fragment";case $:return"Profiler";case U:return"StrictMode";case V:return"Suspense";case K:return"SuspenseList";case J:return"Activity"}if("object"==typeof e)switch("number"==typeof e.tag&&console.error("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),e.$$typeof){case B:return"Portal";case Q:return e.displayName||"Context";case _:return(e._context.displayName||"Context")+".Consumer";case z:var t=e.render;return e=(e=e.displayName)?e:""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef";case C:return null!==(t=e.displayName||null)?t:o(e.type)||"Memo";case P:t=e._payload,e=e._init;try{return o(e(t))}catch(e){}}}return null}function h(e){if(e===x)return"<>";if("object"==typeof e&&null!==e&&e.$$typeof===P)return"<...>";try{var t=o(e);return t?"<"+t+">":"<...>"}catch(e){return"<...>"}}function p(){var e=k.A;return null===e?null:e.getOwner()}function M(){return Error("react-stack-top-frame")}function L(e){if(T.call(e,"key")){var t=Object.getOwnPropertyDescriptor(e,"key").get;if(t&&t.isReactWarning)return}
1return void 0!==e.key}function D(){var e=o(this.type);return ae[e]||(ae[e]=!0,console.error("Accessing element.ref was removed in React 19. ref is now a regular prop. It will be removed from the JSX Element type in a future release.")),void 0!==(e=this.props.ref)?e:null}function m(e,t,n,r,i,a){var o=n.ref;return e={$$typeof:R,type:e,key:t,props:n,_owner:r},null!==(void 0!==o?o:null)?Object.defineProperty(e,"ref",{enumerable:!1,get:D}):Object.defineProperty(e,"ref",{enumerable:!1,value:null}),e._store={},Object.defineProperty(e._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:0}),Object.defineProperty(e,"_debugInfo",{configurable:!1,enumerable:!1,writable:!0,value:null}),Object.defineProperty(e,"_debugStack",{configurable:!1,enumerable:!1,writable:!0,value:i}),Object.defineProperty(e,"_debugTask",{configurable:!1,enumerable:!1,writable:!0,value:a}),Object.freeze&&(Object.freeze(e.props),Object.freeze(e)),e}function H(e){g(e)?e._store&&(e._store.validated=1):"object"==typeof e&&null!==e&&e.$$typeof===P&&("fulfilled"===e._payload.status?g(e._payload.value)&&e._payload.value._store&&(e._payload.value._store.validated=1):e._store&&(e._store.validated=1))}function g(e){return"object"==typeof e&&null!==e&&e.$$typeof===R}function v(e,t){return"object"==typeof e&&null!==e&&null!=e.key?(f(e.key),n={"=":"=0",":":"=2"},"$"+(""+e.key).replace(/[=:]/g,function(e){return n[e]})):t.toString(36);var n}function y(e,t,n,r,i){var a,o,s,c=typeof e,u=!1;if(null===(e="undefined"!==c&&"boolean"!==c?e:null))u=!0;else switch(c){case"bigint":case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case R:case B:u=!0;break;case P:return y((u=e._init)(e._payload),t,n,r,i)}}if(u)return i=i(u=e),a=""===r?"."+v(u,0):r,ne(i)?(n="",y(i,t,n=null!=a?a.replace(ue,"$&/")+"/":n,"",function(e){return e})):null!=i&&(g(i)&&(null==i.key||u&&u.key===i.key||f(i.key),o=n+(null==(s=i).key||u&&u.key===i.key?"":(""+i.key).replace(ue,"$&/")+"/")+a,o=m(s.type,o,s.props,s._owner,s._debugStack,s._debugTask),s._store&&(o._store.validated=s._store.validated),n=o,""!==r&&null!=u&&g(u)&&null==u.key&&u._store&&!u._store.validated&&(n._store.validated=2),i=n),t.push(i)),1;if(u=0,a=""===r?".":r+":",ne(e))for(var l=0;l<e.length;l++)u+=y(r=e[l],t,n,c=a+v(r,l),i);else if("function"==typeof(l=null!==(s=e)&&"object"==typeof s&&"function"==typeof(s=G&&s[G]||s["@@iterator"])?s:null))for(l===e.entries&&(ce||console.warn("Using Maps as children is not supported. Use an array of keyed ReactElements instead."),ce=!0),e=l.call(e),l=0;!(r=e.next()).done;)u+=y(r=r.value,t,n,c=a+v(r,l++),i);else if("object"===c){if("function"==typeof e.then)return y((t=>{switch(t.status){case"fulfilled":return t.value;case"rejected":throw t.reason;default:switch("string"==typeof t.status?t.then(d,d):(t.status="pending",t.then(function(e){"pending"===t.status&&(t.status="fulfilled",t.value=e)},function(e){"pending"===t.status&&(t.status="rejected",t.reason=e)})),t.status){case"fulfilled":return t.value;case"rejected":throw t.reason}}throw t})(e),t,n,r,i);throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.")}return u}function s(e,t,n){var r;return null==e||(r=0,y(e,e=[],"","",function(e){return t.call(n,e,r++)})),e}function W(n){var e,r,t;if(-1===n._status&&(null!=(e=n._ioInfo)&&(e.start=e.end=performance.now()),(r=(e=n._result)()).then(function(e){var t;0!==n._status&&-1!==n._status||(n._status=1,n._result=e,null!=(t=n._ioInfo)&&(t.end=performance.now()),void 0===r.status&&(r.status="fulfilled",r.value=e))},function(e){var t;0!==n._status&&-1!==n._status||(n._status=2,n._result=e,null!=(t=n._ioInfo)&&(t.end=performance.now()),void 0===r.status&&(r.status="rejected",r.reason=e))}),null!=(e=n._ioInfo)&&"string"==typeof(t=(e.value=r).displayName)&&(e.name=t),-1===n._status)&&(n._status=0,n._result=r),1===n._status)return void 0===(e=n._result)&&console.error("lazy: Expected the result of a dynamic import() call. Instead received: %s\n\nYour code should look like: \n const MyComponent = lazy(() => import('./MyComponent'))\n\nDid you accidentally put curly braces around the import?",e),"default"in e||console.error("lazy: Expected the result of a dynamic import() call. Instead received: %s\n\nYour code should look like: \n const MyComponent = lazy(() => import('./MyComponent'))",e),e.default;throw n._result}function c(){var e=k.H;return null===e&&console.error("Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\n1. You might have mismatching versions of React and the renderer (such as React DOM)\n2. You might be breaking the Rules of Hooks\n3. You might have more than one copy of React in the same app\nSee https://react.dev/link/invalid-hook-call for tips about how to debug and fix this problem."),e}function q(){k.asyncTransitions--}function u(e){if(null===N)try{var t=("require"+Math.random()).slice(0,7);N=(r&&r[t]).call(r,"timers").setImmediate}catch(e){N=function(e){!1===de&&(de=!0,"undefined"==typeof MessageChannel)&&console.error("This browser does not have a MessageChannel implementation, so enqueuing tasks via await act(async () => ...) will fail. Please file an issue at https://github.com/facebook/react/issues if you encounter this warning.");var t=new MessageChannel;t.port1.onmessage=e,t.port2.postMessage(void 0)}}return N(e)}function l(e){return 1<e.length&&"function"==typeof AggregateError?new AggregateError(e):e[0]}function b(e,t){t!==A-1&&console.error("You seem to have overlapping act() calls, this is not supported. Be sure to await previous act() calls before making a new one. "),A=t}function S(e,t,n){var r=k.actQueue;if(null!==r)if(0!==r.length)try{return w(r),void u(function(){return S(e,t,n)})}catch(e){k.thrownErrors.push(e)}else k.actQueue=null;0<k.thrownErrors.length?(r=l(k.thrownErrors),k.thrownErrors.length=0,n(r)):t(e)}function w(t){if(!O){O=!0;var n=0;try{for(;n<t.length;n++)for(var e=t[n];;){var r=e(k.didUsePromise=!1);if(null===r)break;
1if(k.didUsePromise)return t[n]=e,void t.splice(0,n);e=r}t.length=0}catch(e){t.splice(0,n+1),k.thrownErrors.push(e)}finally{O=!1}}}"undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());var R=Symbol.for("react.transitional.element"),B=Symbol.for("react.portal"),x=Symbol.for("react.fragment"),U=Symbol.for("react.strict_mode"),$=Symbol.for("react.profiler"),_=Symbol.for("react.consumer"),Q=Symbol.for("react.context"),z=Symbol.for("react.forward_ref"),V=Symbol.for("react.suspense"),K=Symbol.for("react.suspense_list"),C=Symbol.for("react.memo"),P=Symbol.for("react.lazy"),J=Symbol.for("react.activity"),G=Symbol.iterator,Y={},Z={isMounted:function(){return!1},enqueueForceUpdate:function(e){t(e,"forceUpdate")},enqueueReplaceState:function(e){t(e,"replaceState")},enqueueSetState:function(e){t(e,"setState")}},X=Object.assign,I={},E=(Object.freeze(I),i.prototype.isReactComponent={},i.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},i.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},{isMounted:["isMounted","Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks."],replaceState:["replaceState","Refactor your code to use setState instead (see https://github.com/facebook/react/issues/3236)."]});for(j in E)E.hasOwnProperty(j)&&((e,t)=>{Object.defineProperty(i.prototype,e,{get:function(){console.warn("%s(...) is deprecated in plain JavaScript React classes. %s",t[0],t[1])}})})(j,E[j]);e.prototype=i.prototype,(E=a.prototype=new e).constructor=a,X(E,i.prototype),E.isPureReactComponent=!0;var ee,te,ne=Array.isArray,re=Symbol.for("react.client.reference"),k={H:null,A:null,T:null,S:null,actQueue:null,asyncTransitions:0,isBatchingLegacy:!1,didScheduleLegacyUpdate:!1,didUsePromise:!1,thrownErrors:[],getCurrentStack:null,recentlyCreatedOwnerStacks:0},T=Object.prototype.hasOwnProperty,ie=console.createTask||function(){return null},ae={},oe=(E={react_stack_bottom_frame:function(e){return e()}}).react_stack_bottom_frame.bind(E,M)(),se=ie(h(M)),ce=!1,ue=/\/+/g,le="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"==typeof n&&"function"==typeof n.emit)return void n.emit("uncaughtException",e);console.error(e)},de=!1,N=null,A=0,F=!1,O=!1,fe="function"==typeof queueMicrotask?function(e){queueMicrotask(function(){return queueMicrotask(e)})}:u,j=(E=Object.freeze({__proto__:null,c:function(e){return c().useMemoCache(e)}}),{map:s,forEach:function(e,t,n){s(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return s(e,function(){t++}),t},toArray:function(e){return s(e,function(e){return e})||[]},only:function(e){if(g(e))return e;throw Error("React.Children.only expected to receive a single React element child.")}});he.Activity=J,he.Children=j,he.Component=i,he.Fragment=x,he.Profiler=$,he.PureComponent=a,he.StrictMode=U,he.Suspense=V,he.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=k,he.__COMPILER_RUNTIME=E,he.act=function(e){var t,n=k.actQueue,i=A,a=(A++,k.actQueue=null!==n?n:[]),o=!1;try{var r=e()}catch(e){k.thrownErrors.push(e)}if(0<k.thrownErrors.length)throw b(0,i),e=l(k.thrownErrors),k.thrownErrors.length=0,e;if(null!==r&&"object"==typeof r&&"function"==typeof r.then)return t=r,fe(function(){o||F||(F=!0,console.error("You called act(async () => ...) without await. This could lead to unexpected testing behaviour, interleaving multiple act calls and mixing their scopes. You should - await act(async () => ...);"))}),{then:function(n,r){o=!0,t.then(function(e){if(b(0,i),0===i){try{w(a),u(function(){return S(e,n,r)})}catch(e){k.thrownErrors.push(e)}var t;0<k.thrownErrors.length&&(t=l(k.thrownErrors),k.thrownErrors.length=0,r(t))}else n(e)},function(e){b(0,i),0<k.thrownErrors.length&&(e=l(k.thrownErrors),k.thrownErrors.length=0),r(e)})}};var s=r;if(b(0,i),0===i&&(w(a),0!==a.length&&fe(function(){o||F||(F=!0,console.error("A component suspended inside an `act` scope, but the `act` c
1all was not awaited. When testing React components that depend on asynchronous data, you must await the result:\n\nawait act(() => ...)"))}),k.actQueue=null),0<k.thrownErrors.length)throw e=l(k.thrownErrors),k.thrownErrors.length=0,e;return{then:function(e,t){o=!0,0===i?(k.actQueue=a,u(function(){return S(s,e,t)})):e(s)}}},he.cache=function(e){return function(){return e.apply(null,arguments)}},he.cacheSignal=function(){return null},he.captureOwnerStack=function(){var e=k.getCurrentStack;return null===e?null:e()},he.cloneElement=function(e,t,n){if(null==e)throw Error("The argument must be a React element, but you passed "+e+".");var r=X({},e.props),i=e.key,a=e._owner;if(null!=t){var o=!(T.call(t,"ref")&&(o=Object.getOwnPropertyDescriptor(t,"ref").get)&&o.isReactWarning)&&void 0!==t.ref;for(s in o&&(a=p()),L(t)&&(f(t.key),i=""+t.key),t)!T.call(t,s)||"key"===s||"__self"===s||"__source"===s||"ref"===s&&void 0===t.ref||(r[s]=t[s])}var s=arguments.length-2;if(1===s)r.children=n;else if(1<s){o=Array(s);for(var c=0;c<s;c++)o[c]=arguments[c+2];r.children=o}for(r=m(e.type,i,r,a,e._debugStack,e._debugTask),i=2;i<arguments.length;i++)H(arguments[i]);return r},he.createContext=function(e){return((e={$$typeof:Q,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider=e).Consumer={$$typeof:_,_context:e},e._currentRenderer=null,e._currentRenderer2=null,e},he.createElement=function(e,t,n){for(var r=2;r<arguments.length;r++)H(arguments[r]);var r={},i=null;if(null!=t)for(l in te||!("__self"in t)||"key"in t||(te=!0,console.warn("Your app (or one of its dependencies) is using an outdated JSX transform. Update to the modern JSX transform for faster performance: https://react.dev/link/new-jsx-transform")),L(t)&&(f(t.key),i=""+t.key),t)T.call(t,l)&&"key"!==l&&"__self"!==l&&"__source"!==l&&(r[l]=t[l]);var a,o=arguments.length-2;if(1===o)r.children=n;else if(1<o){for(var s=Array(o),c=0;c<o;c++)s[c]=arguments[c+2];Object.freeze&&Object.freeze(s),r.children=s}if(e&&e.defaultProps)for(l in o=e.defaultProps)void 0===r[l]&&(r[l]=o[l]);function u(){ee||(ee=!0,console.error("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)",a))}i&&(n=r,a="function"==typeof e?e.displayName||e.name||"Unknown":e,u.isReactWarning=!0,Object.defineProperty(n,"key",{get:u,configurable:!0}));var l=k.recentlyCreatedOwnerStacks++<1e4;return m(e,i,r,p(),l?Error("react-stack-top-frame"):oe,l?ie(h(e)):se)},he.createRef=function(){var e={current:null};return Object.seal(e),e},he.forwardRef=function(t){null!=t&&t.$$typeof===C?console.error("forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...))."):"function"!=typeof t?console.error("forwardRef requires a render function but was given %s.",null===t?"null":typeof t):0!==t.length&&2!==t.length&&console.error("forwardRef render functions accept exactly two parameters: props and ref. %s",1===t.length?"Did you forget to use the ref parameter?":"Any additional parameter will be undefined."),null!=t&&null!=t.defaultProps&&console.error("forwardRef render functions do not support defaultProps. Did you accidentally pass a React component?");var n,e={$$typeof:z,render:t};return Object.defineProperty(e,"displayName",{enumerable:!1,configurable:!0,get:function(){return n},set:function(e){n=e,t.name||t.displayName||(Object.defineProperty(t,"name",{value:e}),t.displayName=e)}}),e},he.isValidElement=g,he.lazy=function(e){var t={$$typeof:P,_payload:e={_status:-1,_result:e},_init:W},n={name:"lazy",start:-1,end:-1,value:null,owner:null,debugStack:Error("react-stack-top-frame"),debugTask:console.createTask?console.createTask("lazy()"):null};return e._ioInfo=n,t._debugInfo=[{awaited:n}],t},he.memo=function(t,e){var n;return null==t&&console.error("memo: The first argument must be a component. Instead received: %s",null===t?"null":typeof t),e={$$typeof:C,type:t,compare:void 0===e?null:e}
1,Object.defineProperty(e,"displayName",{enumerable:!1,configurable:!0,get:function(){return n},set:function(e){n=e,t.name||t.displayName||(Object.defineProperty(t,"name",{value:e}),t.displayName=e)}}),e},he.startTransition=function(e){var t=k.T,n={};n._updatedFibers=new Set,k.T=n;try{var r=e(),i=k.S;null!==i&&i(n,r),"object"==typeof r&&null!==r&&"function"==typeof r.then&&(k.asyncTransitions++,r.then(q,q),r.then(d,le))}catch(e){le(e)}finally{null===t&&n._updatedFibers&&(e=n._updatedFibers.size,n._updatedFibers.clear(),10<e)&&console.warn("Detected a large number of updates inside startTransition. If this is due to a subscription please re-write it to use React provided hooks. Otherwise concurrent mode guarantees are off the table."),null!==t&&null!==n.types&&(null!==t.types&&t.types!==n.types&&console.error("We expected inner Transitions to have transferred the outer types set and that you cannot add to the outer Transition while inside the inner.This is a bug in React."),t.types=n.types),k.T=t}},he.unstable_useCacheRefresh=function(){return c().useCacheRefresh()},he.use=function(e){return c().use(e)},he.useActionState=function(e,t,n){return c().useActionState(e,t,n)},he.useCallback=function(e,t){return c().useCallback(e,t)},he.useContext=function(e){var t=c();return e.$$typeof===_&&console.error("Calling useContext(Context.Consumer) is not supported and will cause bugs. Did you mean to call useContext(Context) instead?"),t.useContext(e)},he.useDebugValue=function(e,t){return c().useDebugValue(e,t)},he.useDeferredValue=function(e,t){return c().useDeferredValue(e,t)},he.useEffect=function(e,t){return null==e&&console.warn("React Hook useEffect requires an effect callback. Did you forget to pass a callback to the hook?"),c().useEffect(e,t)},he.useEffectEvent=function(e){return c().useEffectEvent(e)},he.useId=function(){return c().useId()},he.useImperativeHandle=function(e,t,n){return c().useImperativeHandle(e,t,n)},he.useInsertionEffect=function(e,t){return null==e&&console.warn("React Hook useInsertionEffect requires an effect callback. Did you forget to pass a callback to the hook?"),c().useInsertionEffect(e,t)},he.useLayoutEffect=function(e,t){return null==e&&console.warn("React Hook useLayoutEffect requires an effect callback. Did you forget to pass a callback to the hook?"),c().useLayoutEffect(e,t)},he.useMemo=function(e,t){return c().useMemo(e,t)},he.useOptimistic=function(e,t){return c().useOptimistic(e,t)},he.useReducer=function(e,t,n){return c().useReducer(e,t,n)},he.useRef=function(e){return c().useRef(e)},he.useState=function(e){return c().useState(e)},he.useSyncExternalStore=function(e,t,n){return c().useSyncExternalStore(e,t,n)},he.useTransition=function(){return c().useTransition()},he.version="19.2.8","undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error())}}.call(he,t(89),t(482)(e))},function(e,F,t){!function(n){var d=Symbol.for("react.transitional.element"),f=Symbol.for("react.portal"),e=Symbol.for("react.fragment"),t=Symbol.for("react.strict_mode"),r=Symbol.for("react.profiler"),i=Symbol.for("react.consumer"),a=Symbol.for("react.context"),o=Symbol.for("react.forward_ref"),s=Symbol.for("react.suspense"),c=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),u=Symbol.for("react.activity"),p=Symbol.iterator;var l={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||l}function y(){}function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||l}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var S=b.prototype=new y,w=(S.constructor=b,m(S,v.prototype),S.isPureReactComponent=!0,Array.isArray);function R(){}var x={H:null,A:null,T:null,S:null},_=Object.prototype.hasOwnProperty;
1function C(e,t,n){var r=n.ref;return{$$typeof:d,type:e,key:t,ref:void 0!==r?r:null,props:n}}function P(e){return"object"==typeof e&&null!==e&&e.$$typeof===d}var I=/\/+/g;function E(e,t){return"object"==typeof e&&null!==e&&null!=e.key?(e=""+e.key,n={"=":"=0",":":"=2"},"$"+e.replace(/[=:]/g,function(e){return n[e]})):t.toString(36);var n}function k(e,t,n,r,i){var a,o=typeof e,s=!1;if(null===(e="undefined"!==o&&"boolean"!==o?e:null))s=!0;else switch(o){case"bigint":case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case d:case f:s=!0;break;case h:return k((s=e._init)(e._payload),t,n,r,i)}}if(s)return i=i(e),s=""===r?"."+E(e,0):r,w(i)?(n="",k(i,t,n=null!=s?s.replace(I,"$&/")+"/":n,"",function(e){return e})):null!=i&&(P(i)&&(c=n+(null==(a=i).key||e&&e.key===i.key?"":(""+i.key).replace(I,"$&/")+"/")+s,i=C(a.type,c,a.props)),t.push(i)),1;var c,s=0,u=""===r?".":r+":";if(w(e))for(var l=0;l<e.length;l++)s+=k(r=e[l],t,n,o=u+E(r,l),i);else if("function"==typeof(l=null!==(c=e)&&"object"==typeof c&&"function"==typeof(c=p&&c[p]||c["@@iterator"])?c:null))for(e=l.call(e),l=0;!(r=e.next()).done;)s+=k(r=r.value,t,n,o=u+E(r,l++),i);else if("object"===o){if("function"==typeof e.then)return k((t=>{switch(t.status){case"fulfilled":return t.value;case"rejected":throw t.reason;default:switch("string"==typeof t.status?t.then(R,R):(t.status="pending",t.then(function(e){"pending"===t.status&&(t.status="fulfilled",t.value=e)},function(e){"pending"===t.status&&(t.status="rejected",t.reason=e)})),t.status){case"fulfilled":return t.value;case"rejected":throw t.reason}}throw t})(e),t,n,r,i);throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.")}return s}function T(e,t,n){var r;return null==e||(r=0,k(e,e=[],"","",function(e){return t.call(n,e,r++)})),e}function N(t){var e;if(-1===t._status&&((e=(e=t._result)()).then(function(e){0!==t._status&&-1!==t._status||(t._status=1,t._result=e)},function(e){0!==t._status&&-1!==t._status||(t._status=2,t._result=e)}),-1===t._status)&&(t._status=0,t._result=e),1===t._status)return t._result.default;throw t._result}var A="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"==typeof n&&"function"==typeof n.emit)return void n.emit("uncaughtException",e);console.error(e)},S={map:T,forEach:function(e,t,n){T(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return T(e,function(){t++}),t},toArray:function(e){return T(e,function(e){return e})||[]},only:function(e){if(P(e))return e;throw Error("React.Children.only expected to receive a single React element child.")}};F.Activity=u,F.Children=S,F.Component=v,F.Fragment=e,F.Profiler=r,F.PureComponent=b,F.StrictMode=t,F.Suspense=s,F.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=x,F.__COMPILER_RUNTIME={__proto__:null,c:function(e){return x.H.useMemoCache(e)}},F.cache=function(e){return function(){return e.apply(null,arguments)}},F.cacheSignal=function(){return null},F.cloneElement=function(e,t,n){if(null==e)throw Error("The argument must be a React element, but you passed "+e+".");var r=m({},e.props),i=e.key;if(null!=t)for(a in void 0!==t.key&&(i=""+t.key),t)!_.call(t,a)||"key"===a||"__self"===a||"__source"===a||"ref"===a&&void 0===t.ref||(r[a]=t[a]);var a=arguments.length-2;if(1===a)r.children=n;else if(1<a){for(var o=Array(a),s=0;s<a;s++)o[s]=arguments[s+2];r.children=o}return C(e.type,i,r)},F.createContext=function(e){return((e={$$typeof:a,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider=e).Consumer={$$typeof:i,_context:e},e},F.createElement=function(e,t,n){var r,i={},a=null;if(null!=t)for(r in void 0!==t.key&&(a=""+t.key),t)_.call(t,r)&&"key"!==r&&"__self"!==r&&"__source"!==r&&(i[r]=t[r]);var o=arguments.length-2;if(1===o)i.children=n;else if(1<o){for(var s=Array(o),c=0;c<o;c++)s[c]=arguments[c+2];i.children=s}if(e&&e.defaultProps)for(r in o=e.defaultProps)void 0===i[r]&&(i[r]=o[r]);return C(e,a,i)},F.createRef=function(){return{current:null}},F.forwardRef=function(e){return{$$typeof:o,render:e}},F.isValidElement=P,F.lazy=function(e){return{$$typeof:h,_payload:{_status:-1,_result:e},_init:N}},F.memo=function(e,t){return{$$typeof:c,type:e,compare:void 0===t?null:t}},F.startTransition=function(e){var t=x.T,n={};x.T=n;try{var r=e(),i=x.S;null!==i&&i(n,r),"object"==typeof r&&null!==r&&"function"==typeof r.then&&r.then(R,A)}catch(e){A(e)}finally{null!==t&&null!==n.types&&(t.types=n.types),x.T=t}},F.unstable_useCacheRefresh=function(){return x.H.useCacheRefresh()},F.use=function(e){return x.H.use(e)},F.useActionState=function(e,t,n){return x.H.useActionState(e,t,n)},F.useCallback=function(e,t){return x.H.useCallback(e,t)},F.useContext=function(e){return x.H.useContext(e)},F.useDebugValue=function(){},F.useDeferredValue=function(e,t){return x.H.useDeferredValue(e,t)},F.useEffect=function(e,t){return x.H.useEffect(e,t)},F.useEffectEvent=function(e){return x.H.useEffectEvent(e)},F.useId=function(){return x.H.useId()},F.useImperativeHandle=function(e,t,n){return x.H.useImperativeHandle(e,t,n)},F.useInsertionEffect=function(e,t){return x.H.useInsertionEffect(e,t)},F.useLayoutEffect=function(e,t){return x.H.useLayoutEffect(e,t)},F.useMemo=function(e,t){return x.H.useMemo(e,t)},F.useOptimistic=function(e,t){return x.H.useOptimistic(e,t)},F.useReducer=function(e,t,n){return x.H.useReducer(e,t,n)},F.useRef=function(e){return x.H.useRef(e)},F.useState=function(e){return x.H.useState(e)},F.useSyncExternalStore=function(e,t,n){return x.H.useSyncExternalStore(e,t,n)},F.useTransition=function(){return x.H.useTransition()},F.version="19.2.8"}.call(F,t(89))},function(t,e,n){!function(e){"production"===e.env.NODE_ENV?t.exports=n(476):t.exports=n(475)}.call(e,n(89))},function(e,t,n){function a(e,t,n){for(var r,i=e;null!=(r=i.next);i=r)if(r.key===t)return i.next=r.next,n||(r.next=e.next,e.next=r),r}var r=n(63),o=n(40);e.exports=function(){var i,t={assert:function(e){if(!t.has(e))throw new o("Side channel does not contain "+r(e))},delete:function(e){e=((e,t)=>{if(e)return a(e,t,!0)})(i,e);return e&&i&&!i.next&&(i=void 0),!!e},get:function(e){var t=i;if(t)return(t=a(t,e))&&t.value},has:function(e){return e=e,!!(t=i)&&!!a(t,e);var t},set:function(e,t){var n,r;t=t,(r=a(n=i=i||{next:void 0},e=e))?r.value=t:n.next={key:e,next:n.next,value:t}}};return t}},function(e,t,n){var r=n(73),i=n(107),a=n(63),o=n(177),s=n(40),c=r("%WeakMap%",!0),u=i("WeakMap.prototype.get",!0),l=i("WeakMap.prototype.set",!0),d=i("WeakMap.prototype.has",!0),f=i("WeakMap.prototype.delete",!0);e.exports=c?function(){var n,r,t={assert:function(e){if(!t.has(e))throw new s("Side channel does not contain "+a(e))},delete:function(e){if(c&&e&&("object"==typeof e||"function"==typeof e)){if(n)return f(n,e)}else if(o&&r)return r.delete(e);return!1},get:function(e){return c&&e&&("object"==typeof e||"function"==typeof e)&&n?u(n,e):r&&r.get(e)},has:function(e){return c&&e&&("object"==typeof e||"function"==typeof e)&&n?d(n,e):!!r&&r.has(e)},set:function(e,t){c&&e&&("object"==typeof e||"function"==typeof e)?(n=n||new c,l(n,e,t)):o&&(r=r||o()).set(e,t)}};return t}:o},function(e,t,n){var r,i;r=window,i=function(a,e){function t(){}var n=t.prototype=Object.create(e.prototype),r=(n.bindHandles=function(){this._bindHandles(!0)},n.unbindHandles=function(){this._bindHandles(!1)},n._bindHandles=function(e){for(var t=(e=void 0===e||e)?"addEventListener":"removeEventListener",n=e?this._touchActionValue:"",r=0;r<this.handles.length;r++){var i=this.handles[r];this._bindStartEvent(i,e),i[t]("click",this),a.PointerEvent&&(i.style.touchAction=n)}},n._touchActionValue="none",n.pointerDown=function(e,t){this.okayPointerDown(e)&&(this.pointerDownPointer={pageX:t.pageX,pageY:t.pageY},e.preventDefault(),this.pointerDownBlur(),this._bindPostStartEvents(e),this.emitEvent("pointerDown",[e,t]))},{TEXTAREA:!0,INPUT:!0,SELECT:!0,OPTION:!0}),i={radio:!0,checkbox:!0,button:!0,submit:!0,image:!0,file:!0};return n.okayPointerDown=function(e){var t=r[e.target.nodeName],e=i[e.target.type],t=!t||e;
1return t||this._pointerReset(),t},n.pointerDownBlur=function(){var e=document.activeElement;e&&e.blur&&e!=document.body&&e.blur()},n.pointerMove=function(e,t){var n=this._dragPointerMove(e,t);this.emitEvent("pointerMove",[e,t,n]),this._dragMove(e,t,n)},n._dragPointerMove=function(e,t){var n={x:t.pageX-this.pointerDownPointer.pageX,y:t.pageY-this.pointerDownPointer.pageY};return!this.isDragging&&this.hasDragStarted(n)&&this._dragStart(e,t),n},n.hasDragStarted=function(e){return 3<Math.abs(e.x)||3<Math.abs(e.y)},n.pointerUp=function(e,t){this.emitEvent("pointerUp",[e,t]),this._dragPointerUp(e,t)},n._dragPointerUp=function(e,t){this.isDragging?this._dragEnd(e,t):this._staticClick(e,t)},n._dragStart=function(e,t){this.isDragging=!0,this.isPreventingClicks=!0,this.dragStart(e,t)},n.dragStart=function(e,t){this.emitEvent("dragStart",[e,t])},n._dragMove=function(e,t,n){this.isDragging&&this.dragMove(e,t,n)},n.dragMove=function(e,t,n){e.preventDefault(),this.emitEvent("dragMove",[e,t,n])},n._dragEnd=function(e,t){this.isDragging=!1,setTimeout(function(){delete this.isPreventing
1Clicks}.bind(this)),this.dragEnd(e,t)},n.dragEnd=function(e,t){this.emitEvent("dragEnd",[e,t])},n.onclick=function(e){this.isPreventingClicks&&e.preventDefault()},n._staticClick=function(e,t){this.isIgnoringMouseUp&&"mouseup"==e.type||(this.staticClick(e,t),"mouseup"!=e.type&&(this.isIgnoringMouseUp=!0,setTimeout(function(){delete this.isIgnoringMouseUp}.bind(this),400)))},n.staticClick=function(e,t){this.emitEvent("staticClick",[e,t])},t.getPointerPoint=e.getPointerPoint,t},n=[n(91)],void 0!==(t=function(e){return i(r,e)}.apply(t,n))&&(e.exports=t)},function(e,t){var n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t){}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.