1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[609],{29713:function(e,t,r){"use strict";function n(e,t){var r=void 0;return function(){for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];r&&clearTimeout(r),r=setTimeout((function(){return e.apply(void 0,o)}),t)}}function o(e){if("undefined"!==typeof window)return e({window:window})}function i(e){return{current:e}}function a(e){return e!==Object(e)}function u(e,t){if(e===t)return!0;if(a(e)||a(t)||"function"===typeof e||"function"===typeof t)return e===t;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var r=0,n=Object.keys(e);r<n.length;r++){var o=n[r];if(!(o in t))return!1;if(!u(e[o],t[o]))return!1}return!0}r.d(t,{H:function(){return wa}});var c=function e(){};function s(e){var t=e.item,r=e.items,n=void 0===r?[]:r;return{index:t.__autocomplete_indexName,items:[t],positions:[1+n.findIndex((function(e){return e.objectID===t.objectID}))],queryID:t.__autocomplete_queryID,algoliaSource:["autocomplete"]}}function l(e,t){return h(e)||m(e,t)||p(e,t)||f()}function f(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e,t){if(e){if("string"===typeof e)return d(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?d(e,t):void 0}}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function m(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,u=[],c=!0,s=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(l){s=!0,o=l}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(s)throw o}}return u}}function h(e){if(Array.isArray(e))return e}function y(e){var t,r=l((e.version||"").split(".").map(Number),2),n=r[0],o=r[1],i,a,u;return n>=3||2===n&&o>=4||1===n&&o>=10}var v=["items"],g=["items"];function b(e){return(b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function O(e){return j(e)||w(e)||_(e)||S()}function S(){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 _(e,t){if(e){if("string"===typeof e)return P(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?P(e,t):void 0}}function w(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function j(e){if(Array.isArray(e))return P(e)}function P(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function I(e,t){if(null==e)return{};var r=A(e,t),n,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function A(e,t){if(null==e)return{};var r={},n=Object.keys(e),o,i;for(i=0;i<n.length;i++)o=n[i],t.indexOf(o)>=0||(r[o]=e[o]);return r}function x(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function E(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?x(Object(r),!0).forEach((function(t){k(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):x(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function k(e,t,r){return(t=D(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function D(e){var t=C(e,"string");return"symbol"===b(t)?t:String(t)}function C(e,t){if("object"!==b(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==b(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function N(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n<e.objectIDs.length;n+=t)r.push(E(E({},e),{},{objectIDs:e.objectIDs.slice(n,n+t)}));return r}function T(e){return e.map((function(e){var t=e.items,r=I(e,v);return E(E({},r),{},{objectIDs:(null===t||void 0===t?void 0:t.map((function(e){var t;return e.objectID})))||r.objectIDs})}
1))}function q(e){var t=y(e);function r(r,n,o){if(t&&"undefined"!==typeof o){var i=o[0].__autocomplete_algoliaCredentials,a,u,c={"X-Algolia-Application-Id":i.appId,"X-Algolia-API-Key":i.apiKey};e.apply(void 0,[r].concat(O(n),[{headers:c}]))}else e.apply(void 0,[r].concat(O(n)))}return{init:function t(r,n){e("init",{appId:r,apiKey:n})},setAuthenticatedUserToken:function t(r){e("setAuthenticatedUserToken",r)},setUserToken:function t(r){e("setUserToken",r)},clickedObjectIDsAfterSearch:function e(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];n.length>0&&r("clickedObjectIDsAfterSearch",T(n),n[0].items)},clickedObjectIDs:function e(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];n.length>0&&r("clickedObjectIDs",T(n),n[0].items)},clickedFilters:function t(){for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];n.length>0&&e.apply(void 0,["clickedFilters"].concat(n))},convertedObjectIDsAfterSearch:function e(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];n.length>0&&r("convertedObjectIDsAfterSearch",T(n),n[0].items)},convertedObjectIDs:function e(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];n.length>0&&r("convertedObjectIDs",T(n),n[0].items)},convertedFilters:function t(){for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];n.length>0&&e.apply(void 0,["convertedFilters"].concat(n))},viewedObjectIDs:function e(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];n.length>0&&n.reduce((function(e,t){var r=t.items,n=I(t,g);return[].concat(O(e),O(N(E(E({},n),{},{objectIDs:(null===r||void 0===r?void 0:r.map((function(e){var t;return e.objectID})))||n.objectIDs})).map((function(e){return{items:r,payload:e}}))))}),[]).forEach((function(e){var t=e.items,n;return r("viewedObjectIDs",[e.payload],t)}))},viewedFilters:function t(){for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];n.length>0&&e.apply(void 0,["viewedFilters"].concat(n))}}}function M(e){var t,r=e.items.reduce((function(e,t){var r;return e[t.__autocomplete_indexName]=(null!==(r=e[t.__autocomplete_indexName])&&void 0!==r?r:[]).concat(t),e}),{});return Object.keys(r).map((function(e){var t;return{index:e,items:r[e],algoliaSource:["autocomplete"]}}))}function R(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function L(e){return(L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function B(e){return W(e)||$(e)||U(e)||F()}function F(){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 U(e,t){if(e){if("string"===typeof e)return H(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?H(e,t):void 0}}function $(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function W(e){if(Array.isArray(e))return H(e)}function H(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function V(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function K(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?V(Object(r),!0).forEach((function(t){z(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):V(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function z(e,t,r){return(t=J(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function J(e){var t=Q(e,"string");return"symbol"===L(t)?t:String(t)}function Q(e,t){if("object"!==L(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==L(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var G=400,X="2.15.0",Y="https://cdn.jsdelivr.net/npm/search-insights@".concat(X,"/dist/search-insights.min.js"),Z=n((function(e){var t=e.onItemsChange,r=e.items,n=e.insights,o=e.state;t({insights:n,insightsEvents:M({items:r}).map((function(e){return K({eventName:"Items Viewed"},e)})),state:o})}),G);function ee(e){var t=re(e),r=t.insightsClient,a=t.insightsInitParams,c=t.onItemsChange,l=t.onSelect,f=t.onActive,p=t.__autocomplete_clickAnalytics,d=r;if(r||o((function(e){var t=e.window,r=t.AlgoliaAnalyticsObject||"aa";"string"===typeof r&&(d=t[r]),d||(t.AlgoliaAnalyticsObject=r,t[r]||(t[r]=function(){t[r].queue||(t[r].queue=[]);for(var e=arguments.length,n=new Array(e),o=0;o<e;o++)n[o]=arguments[o];t[r].queue.push(n)}),t[r].version=X,d=t[r],ne(t))})),!d)return{};a&&d("init",K({partial:!0},a));var m=q(d),h=i([]),y=n((function(e){var t=e.state;if(t.isOpen){var r=t.collections.reduce((function(e,t){return[].concat(B(e),B(t.items))}),[]).filter(R);u(h.current.map((function(e){return e.objectID})),r.map((function(e){return e.objectID})))||(h.current=r,r.length>0&&Z({onItemsChange:c,items:r,insights:m,state:t}))}}),0);return{name:"aa.algoliaInsightsPlugin",subscribe:function e(t){var r=t.setContext,n=t.onSelect,o=t.onActive;function i(e){r({algoliaInsightsPlugin:{__algoliaSearchParameters:K(K({},p?{clickAnalytics:!0}:{}),e?{userToken:oe(e)}:{}),insights:m}})}d("addAlgoliaAgent","insights-plugin"),i(),d("onUserTokenChange",(function(e){i(e)})),d("getUserToken",null,(function(e,t){i(t)}
1)),n((function(e){var t=e.item,r=e.state,n=e.event,o=e.source;R(t)&&l({state:r,event:n,insights:m,item:t,insightsEvents:[K({eventName:"Item Selected"},s({item:t,items:o.getItems().filter(R)}))]})})),o((function(e){var t=e.item,r=e.source,n=e.state,o=e.event;R(t)&&f({state:n,event:o,insights:m,item:t,insightsEvents:[K({eventName:"Item Active"},s({item:t,items:r.getItems().filter(R)}))]})}))},onStateChange:function e(t){var r=t.state;y({state:r})},__autocomplete_pluginOptions:e}}function te(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=arguments.length>1?arguments[1]:void 0;return[].concat(B(t),["autocomplete-internal"],B(null!==(e=r.algoliaInsightsPlugin)&&void 0!==e&&e.__automaticInsights?["autocomplete-automatic"]:[]))}function re(e){return K({onItemsChange:function e(t){var r=t.insights,n=t.insightsEvents,o=t.state;r.viewedObjectIDs.apply(r,B(n.map((function(e){return K(K({},e),{},{algoliaSource:te(e.algoliaSource,o.context)})}))))},onSelect:function e(t){var r=t.insights,n=t.insightsEvents,o=t.state;r.clickedObjectIDsAfterSearch.apply(r,B(n.map((function(e){return K(K({},e),{},{algoliaSource:te(e.algoliaSource,o.context)})}))))},onActive:c,__autocomplete_clickAnalytics:!0},e)}function ne(e){var t="[Autocomplete]: Could not load search-insights.js. Please load it manually following https://alg.li/insights-autocomplete";try{var r=e.document.createElement("script");r.async=!0,r.src=Y,r.onerror=function(){console.error(t)},document.body.appendChild(r)}catch(n){console.error(t)}}function oe(e){return"number"===typeof e?e.toString():e}function ie(e){}var ae=!0,ue;function ce(){var e=[];return{add:function t(r){return e.push(r),r.finally((function(){e=e.filter((function(e){return e!==r}))}))},cancelAll:function t(){e.forEach((function(e){return e.cancel()}))},isEmpty:function t(){return 0===e.length},wait:function t(r){return ae?(ae=!1,(ue=r?Promise.race([Promise.all(e),new Promise((function(e){return setTimeout(e,r)}))]):Promise.all(e)).then((function(){ae=!0}))):ue}}}function se(e){return(se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function le(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function fe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?le(Object(r),!0).forEach((function(t){pe(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):le(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function pe(e,t,r){return(t=de(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function de(e){var t=me(e,"string");return"symbol"===se(t)?t:String(t)}function me(e,t){if("object"!==se(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==se(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function he(e,t,r){var n=t.initialState;return{getState:function e(){return n},dispatch:function o(i,a){var u=fe({},n);n=e(n,{type:i,props:t,payload:a}),r({state:n,prevState:u})},pendingRequests:ce()}}function ye(e){return e.reduce((function(e,t){return e.concat(t)}),[])}function ve(e){return(ve="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function be(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?ge(Object(r),!0).forEach((function(t){Oe(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ge(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Oe(e,t,r){return(t=Se(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Se(e){var t=_e(e,"string");return"symbol"===ve(t)?t:String(t)}function _e(e,t){if("object"!==ve(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==ve(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function we(e){var t=e.store,r,n,o,i,a,u;return{setActiveItemId:function e(r){t.dispatch("setActiveItemId",r)},setQuery:function e(r){t.dispatch("setQuery",r)},setCollections:function e(r){var n=0,o=r.map((function(e){return be(be({},e),{},{items:ye(e.items).map((function(e){return be(be({},e),{},{__autocomplete_id:n++})}))})}));t.dispatch("setCollections",o)},setIsOpen:function e(r){t.dispatch("setIsOpen",r)},setStatus:function e(r){t.dispatch("setStatus",r)},setContext:function e(r){t.dispatch("setContext",r)}}}function je(e){return 0===e.collections.length?0:e.collections.reduce((function(e,t){return e+t.items.length}),0)}var Pe=0;function Ie(){return"autocomplete-".concat(Pe++)}var Ae=r(4941);function xe(e,t){return Ne(e)||Ce(e,t)||ke(e,t)||Ee()}function Ee(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function ke(e,t){if(e){if("string"===typeof e)return De(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?De(e,t):void 0}}function De(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Ce(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,u=[],c=!0,s=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(l){s=!0,o=l}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(s)throw o}}return u}}function Ne(e){if(Array.isArray(e))return e}function Te(e){return(Te="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function qe(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Set,r;return e}function Me(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Re(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Me(Object(r),!0).forEach((function(t){Le(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Me(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Le(e,t,r){return(t=Be(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Be(e){var t=Fe(e,"string");return"symbol"===Ue(t)?t:String(t)}function Fe(e,t){if("object"!==Ue(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Ue(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function Ue(e){return(Ue="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function $e(e,t){var r=[];return Promise.resolve(e(t)).then((function(e){return(0,Ae.k)(Array.isArray(e),(function(){return"The `getSources` function must return an array of sources but returned type ".concat(JSON.stringify(Ue(e)),":\n\n").concat(JSON.stringify(qe(e),null,2))})),Promise.all(e.filter((function(e){return Boolean(e)}
1)).map((function(e){if((0,Ae.k)("string"===typeof e.sourceId,"A source must provide a `sourceId` string."),r.includes(e.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(e.sourceId)," is not unique."));r.push(e.sourceId);var t={getItemInputValue:function e(t){var r;return t.state.query},getItemUrl:function e(){},onSelect:function e(t){var r;(0,t.setIsOpen)(!1)},onActive:c,onResolve:c};Object.keys(t).forEach((function(e){t[e].__default=!0}));var n=Re(Re({},t),e);return Promise.resolve(n)})))}))}function We(e){return(We="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function He(e){return Je(e)||ze(e)||Ke(e)||Ve()}function Ve(){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 Ke(e,t){if(e){if("string"===typeof e)return Qe(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Qe(e,t):void 0}}function ze(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function Je(e){if(Array.isArray(e))return Qe(e)}function Qe(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Ge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Xe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ge(Object(r),!0).forEach((function(t){Ye(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ge(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ye(e,t,r){return(t=Ze(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ze(e){var t=et(e,"string");return"symbol"===We(t)?t:String(t)}function et(e,t){if("object"!==We(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==We(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function tt(e,t){var r,n="undefined"!==typeof window?window:{},o=e.plugins||[];return Xe(Xe({debug:!1,openOnFocus:!1,enterKeyHint:void 0,ignoreCompositionEvents:!1,placeholder:"",autoFocus:!1,defaultActiveItemId:null,stallThreshold:300,insights:void 0,environment:n,shouldPanelOpen:function e(t){var r;return je(t.state)>0},reshape:function e(t){var r;return t.sources}},e),{},{id:null!==(r=e.id)&&void 0!==r?r:Ie(),plugins:o,initialState:Xe({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function t(r){var n;null===(n=e.onStateChange)||void 0===n||n.call(e,r),o.forEach((function(e){var t;return null===(t=e.onStateChange)||void 0===t?void 0:t.call(e,r)}))},onSubmit:function t(r){var n;null===(n=e.onSubmit)||void 0===n||n.call(e,r),o.forEach((function(e){var t;return null===(t=e.onSubmit)||void 0===t?void 0:t.call(e,r)}))},onReset:function t(r){var n;null===(n=e.onReset)||void 0===n||n.call(e,r),o.forEach((function(e){var t;return null===(t=e.onReset)||void 0===t?void 0:t.call(e,r)}))},getSources:function r(n){return Promise.all([].concat(He(o.map((function(e){return e.getSources}))),[e.getSources]).filter(Boolean).map((function(e){return $e(e,n)}))).then((function(e){return ye(e)})).then((function(e){return e.map((function(e){return Xe(Xe({},e),{},{onSelect:function r(n){e.onSelect(n),t.forEach((function(e){var t;return null===(t=e.onSelect)||void 0===t?void 0:t.call(e,n)}))},onActive:function r(n){e.onActive(n),t.forEach((function(e){var t;return null===(t=e.onActive)||void 0===t?void 0:t.call(e,n)}))},onResolve:function r(n){e.onResolve(n),t.forEach((function(e){var t;return null===(t=e.onResolve)||void 0===t?void 0:t.call(e,n)}))}})}))}))},navigator:Xe({navigate:function e(t){var r=t.itemUrl;n.location.assign(r)},navigateNewTab:function e(t){var r=t.itemUrl,o=n.open(r,"_blank","noopener");null===o||void 0===o||o.focus()},navigateNewWindow:function e(t){var r=t.itemUrl;n.open(r,"_blank","noopener")}},e.navigator)})}function rt(e){return(rt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function nt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ot(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?nt(Object(r),!0).forEach((function(t){it(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function it(e,t,r){return(t=at(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function at(e){var t=ut(e,"string");return"symbol"===rt(t)?t:String(t)}function ut(e,t){if("object"!==rt(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==rt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ct(e){var t=e.collections,r=e.props,n=e.state,o=t.reduce((function(e,t){return ot(ot({},e),{},it({},t.source.sourceId,ot(ot({},t.source),{},{getItems:function e(){return ye(t.items)}})))}),{}),i,a=r.plugins.reduce((function(e,t){return t.reshape?t.reshape(e):e}),{sourcesBySourceId:o,state:n}).sourcesBySourceId,u;return ye(r.reshape({sourcesBySourceId:a,sources:Object.values(a),state:n})).filter(Boolean).map((function(e){return{source:e,items:e.getItems()}}))}function st(e){return{results:e,hits:e.map((function(e){return e.hits})).filter(Boolean),facetHits:e.map((function(e){var t;return null===(t=e.facetHits)||void 0===t?void 0:t.map((function(e){return{label:e.value,count:e.count,_highlightResult:{label:{value:e.highlighted}}}}))})).filter(Boolean)}}function lt(e){return(lt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ft(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function pt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ft(Object(r),!0).forEach((function(t){dt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ft(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function dt(e,t,r){return(t=mt(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mt(e){var t=ht(e,"string");return"symbol"===lt(t)?t:String(t)}function ht(e,t){if("object"!==lt(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==lt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function yt(e){return Ot(e)||bt(e)||gt(e)||vt()}function vt(){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 gt(e,t){if(e){if("string"===typeof e)return St(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?St(e,t):void 0}}function bt(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function Ot(e){if(Array.isArray(e))return St(e)}function St(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _t(e){return Boolean(e.execute)}function wt(e){return Boolean(null===e||void 0===e?void 0:e.execute)}function jt(e,t,r){if(wt(e)){var n="algolia"===e.requesterId?Object.assign.apply(Object,[{}].concat(yt(Object.keys(r.context).map((function(e){var t;return null===(t=r.context[e])||void 0===t?void 0:t.__algoliaSearchParameters}))))):{};return pt(pt({},e),{},{requests:e.queries.map((function(r){return{query:"algolia"===e.requesterId?pt(pt({},r),{},{params:pt(pt({},n),r.params)}):r,sourceId:t,transformResponse:e.transformResponse}}))})}return{items:e,sourceId:t}}function Pt(e){var t,r=e.reduce((function(e,t){if(!_t(t))return e.push(t),e;var r=t.searchClient,n=t.execute,o=t.requesterId,i=t.requests,a=e.find((function(e){return _t(t)&&_t(e)&&e.searchClient===r&&Boolean(o)&&e.requesterId===o}));if(a){var u;(u=a.items).push.apply(u,yt(i))}else{var c={execute:n,requesterId:o,items:i,searchClient:r};e.push(c)}return e}),[]).map((function(e){if(!_t(e))return Promise.resolve(e);var t=e,r=t.execute,n=t.items,o;return r({searchClient:t.searchClient,requests:n})}));return Promise.all(r).then((function(e){return ye(e)}))}function It(e,t,r){return t.map((function(t){var n=e.filter((function(e){return e.sourceId===t.sourceId})),o=n.map((function(e){var t;return e.items})),i=n[0].transformResponse,a=i?i(st(o)):o;return t.onResolve({source:t,results:o,items:a,state:r.getState()}),(0,Ae.k)(Array.isArray(a),(function(){return'The `getItems` function from source "'.concat(t.sourceId,'" must return an array of items but returned type ').concat(JSON.stringify(lt(a)),":\n\n").concat(JSON.stringify(qe(a),null,2),".\n\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems")})),(0,Ae.k)(a.every(Boolean),'The `getItems` function from source "'.concat(t.sourceId,'" must return an array of items but returned ').concat(JSON.stringify(void 0),".\n\nDid you forget to return items?\n\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems")),{source:t,items:a}}))}function At(){var e=-1,t=-1,r=void 0;return function n(o){var i=++e;return Promise.resolve(o).then((function(e){return r&&i<t?r:(t=i,r=e,e)}))}}function xt(e,t){var r=t;return{then:function t(n,o){return xt(e.then(Dt(n,r,e),Dt(o,r,e)),r)},catch:function t(n){return xt(e.catch(Dt(n,r,e)),r)},finally:function t(n){return n&&r.onCancelList.push(n),xt(e.finally(Dt(n&&function(){return r.onCancelList=[],n()},r,e)),r)},cancel:function e(){r.isCanceled=!0;var t=r.onCancelList;r.onCancelList=[],t.forEach((function(e){e()}
1))},isCanceled:function e(){return!0===r.isCanceled}}}function Et(e){return xt(new Promise((function(t,r){return e(t,r)})),{isCanceled:!1,onCancelList:[]})}function kt(e){return xt(e,{isCanceled:!1,onCancelList:[]})}function Dt(e,t,r){return e?function r(n){return t.isCanceled?n:e(n)}:r}function Ct(e){var t,r=e.collections.map((function(e){return e.items.length})).reduce((function(e,t,r){var n,o=(e[r-1]||0)+t;return e.push(o),e}),[]).reduce((function(t,r){return r<=e.activeItemId?t+1:t}),0);return e.collections[r]}function Nt(e){for(var t=e.state,r=e.collection,n=!1,o=0,i=0;!1===n;){var a=t.collections[o];if(a===r){n=!0;break}i+=a.items.length,o++}return t.activeItemId-i}function Tt(e){var t=Ct(e);if(!t)return null;var r=t.items[Nt({state:e,collection:t})],n=t.source,o,i;return{item:r,itemInputValue:n.getItemInputValue({item:r,state:e}),itemUrl:n.getItemUrl({item:r,state:e}),source:n}}function qt(e){return(qt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Et.resolve=function(e){return kt(Promise.resolve(e))},Et.reject=function(e){return kt(Promise.reject(e))};var Mt=["event","nextState","props","query","refresh","store"];function Rt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Lt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Rt(Object(r),!0).forEach((function(t){Bt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Rt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Bt(e,t,r){return(t=Ft(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ft(e){var t=Ut(e,"string");return"symbol"===qt(t)?t:String(t)}function Ut(e,t){if("object"!==qt(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==qt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function $t(e,t){if(null==e)return{};var r=Wt(e,t),n,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Wt(e,t){if(null==e)return{};var r={},n=Object.keys(e),o,i;for(i=0;i<n.length;i++)o=n[i],t.indexOf(o)>=0||(r[o]=e[o]);return r}var Ht=null,Vt=At();function Kt(e){var t=e.event,r=e.nextState,n=void 0===r?{}:r,o=e.props,i=e.query,a=e.refresh,u=e.store,c=$t(e,Mt);Ht&&o.environment.clearTimeout(Ht);var s=c.setCollections,l=c.setIsOpen,f=c.setQuery,p=c.setActiveItemId,d=c.setStatus,m=c.setContext;if(f(i),p(o.defaultActiveItemId),!i&&!1===o.openOnFocus){var h,y=u.getState().collections.map((function(e){return Lt(Lt({},e),{},{items:[]})}));d("idle"),s(y),l(null!==(h=n.isOpen)&&void 0!==h?h:o.shouldPanelOpen({state:u.getState()}));var v=kt(Vt(y).then((function(){return Promise.resolve()})));return u.pendingRequests.add(v)}d("loading"),Ht=o.environment.setTimeout((function(){d("stalled")}),o.stallThreshold);var g=kt(Vt(o.getSources(Lt({query:i,refresh:a,state:u.getState()},c)).then((function(e){return Promise.all(e.map((function(e){return Promise.resolve(e.getItems(Lt({query:i,refresh:a,state:u.getState()},c))).then((function(t){return jt(t,e.sourceId,u.getState())}))}))).then(Pt).then((function(t){var r=t.some((function(e){var t;return zt(e.items)})),n;r&&m({algoliaInsightsPlugin:Lt(Lt({},(null===(n=u.getState().context)||void 0===n?void 0:n.algoliaInsightsPlugin)||{}),{},{__automaticInsights:r})});return It(t,e,u)})).then((function(e){return ct({collections:e,props:o,state:u.getState()})}))})))).then((function(e){var r;d("idle"),s(e);var f=o.shouldPanelOpen({state:u.getState()});l(null!==(r=n.isOpen)&&void 0!==r?r:o.openOnFocus&&!i&&f||f);var p=Tt(u.getState());if(null!==u.getState().activeItemId&&p){var m=p.item,h=p.itemInputValue,y=p.itemUrl,v=p.source;v.onActive(Lt({event:t,item:m,itemInputValue:h,itemUrl:y,refresh:a,source:v,state:u.getState()},c))}})).finally((function(){d("idle"),Ht&&o.environment.clearTimeout(Ht)}));return u.pendingRequests.add(g)}function zt(e){return!Array.isArray(e)&&Boolean(null===e||void 0===e?void 0:e._automaticInsights)}function Jt(e,t,r){return[e,null===r||void 0===r?void 0:r.sourceId,t].filter(
1Boolean).join("-").replace(/\s/g,"")}function Qt(e,t){var r="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=Gt(e))||t&&e&&"number"===typeof e.length){r&&(e=r);var n=0,o=function e(){};return{s:o,n:function t(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function e(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i=!0,a=!1,u;return{s:function t(){r=r.call(e)},n:function e(){var t=r.next();return i=t.done,t},e:function e(t){a=!0,u=t},f:function e(){try{i||null==r.return||r.return()}finally{if(a)throw u}}}}function Gt(e,t){if(e){if("string"===typeof e)return Xt(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Xt(e,t):void 0}}function Xt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Yt=function e(t,r){var n=!1,o=[],i=Qt(t),a;try{for(i.s();!(a=i.n()).done;){var u,c,s,l,f=null===(u=a.value.__autocomplete_pluginOptions)||void 0===u||null===(c=(s=u).awaitSubmit)||void 0===c?void 0:c.call(s);if("number"===typeof f)o.push(f);else if(!0===f){n=!0;break}}}catch(p){i.e(p)}finally{i.f()}return n?r.wait():o.length>0?r.wait(Math.max.apply(Math,o)):void 0};function Zt(e){return(Zt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var er=["event","props","refresh","store"];function tr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function rr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tr(Object(r),!0).forEach((function(t){nr(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function nr(e,t,r){return(t=or(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function or(e){var t=ir(e,"string");return"symbol"===Zt(t)?t:String(t)}function ir(e,t){if("object"!==Zt(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Zt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ar(e,t){if(null==e)return{};var r=ur(e,t),n,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ur(e,t){if(null==e)return{};var r={},n=Object.keys(e),o,i;for(i=0;i<n.length;i++)o=n[i],t.indexOf(o)>=0||(r[o]=e[o]);return r}function cr(e){var t=e.event,r=e.props,n=e.refresh,o=e.store,i=ar(e,er);if("ArrowUp"===t.key||"ArrowDown"===t.key){var a=function e(){var t=Tt(o.getState()),n=r.environment.document.getElementById(Jt(r.id,"item-".concat(o.getState().activeItemId),null===t||void 0===t?void 0:t.source));n&&(n.scrollIntoViewIfNeeded?n.scrollIntoViewIfNeeded(!1):n.scrollIntoView(!1))},u=function e(){var r=Tt(o.getState());if(null!==o.getState().activeItemId&&r){var a=r.item,u=r.itemInputValue,c=r.itemUrl,s=r.source;s.onActive(rr({event:t,item:a,itemInputValue:u,itemUrl:c,refresh:n,source:s,state:o.getState()},i))}};t.preventDefault(),!1===o.getState().isOpen&&(r.openOnFocus||Boolean(o.getState().query))?Kt(rr({event:t,props:r,query:o.getState().query,refresh:n,store:o},i)).then((function(){o.dispatch(t.key,{nextActiveItemId:r.defaultActiveItemId}),u(),setTimeout(a,0)})):(o.dispatch(t.key,{}),u(),a())}else if("Escape"===t.key)t.preventDefault(),o.dispatch(t.key,null),o.pendingRequests.cancelAll();else if("Tab"===t.key)o.dispatch("blur",null),o.pendingRequests.cancelAll();else if("Enter"===t.key){if(null===o.getState().activeItemId||o.getState().collections.every((function(e){return 0===e.items.length}))){var c=Yt(r.plugins,o.pendingRequests);return void(void 0!==c?c.then(o.pendingRequests.cancelAll):r.debug||o.pendingRequests.cancelAll())}t.preventDefault();var s=Tt(o.getState()),l=s.item,f=s.itemInputValue,p=s.itemUrl,d=s.source;if(t.metaKey||t.ctrlKey)void 0!==p&&(d.onSelect(rr({event:t,item:l,itemInputValue:f,itemUrl:p,refresh:n,source:d,state:o.getState()},i)),r.navigator.navigateNewTab({itemUrl:p,item:l,state:o.getState()}));else if(t.shiftKey)void 0!==p&&(d.onSelect(rr({event:t,item:l,itemInputValue:f,itemUrl:p,refresh:n,source:d,state:o.getState()},i)),r.navigator.navigateNewWindow({itemUrl:p,item:l,state:o.getState()}));else if(t.altKey);else{if(void 0!==p)return d.onSelect(rr({event:t,item:l,itemInputValue:f,itemUrl:p,refresh:n,source:d,state:o.getState()}
1,i)),void r.navigator.navigate({itemUrl:p,item:l,state:o.getState()});Kt(rr({event:t,nextState:{isOpen:!1},props:r,query:f,refresh:n,store:o},i)).then((function(){d.onSelect(rr({event:t,item:l,itemInputValue:f,itemUrl:p,refresh:n,source:d,state:o.getState()},i))}))}}}function sr(e,t){return e===t||e.contains(t)}var lr=/((gt|sm)-|galaxy nexus)|samsung[- ]|samsungbrowser/i;function fr(e){return Boolean(e&&e.match(lr))}function pr(e){return e.nativeEvent||e}function dr(e){return(dr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var mr=["props","refresh","store"],hr=["inputElement","formElement","panelElement"],yr=["inputElement"],vr=["inputElement","maxLength"],gr=["source"],br=["item","source"];function Or(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Sr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Or(Object(r),!0).forEach((function(t){_r(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Or(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _r(e,t,r){return(t=wr(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wr(e){var t=jr(e,"string");return"symbol"===dr(t)?t:String(t)}function jr(e,t){if("object"!==dr(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==dr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function Pr(e,t){if(null==e)return{};var r=Ir(e,t),n,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ir(e,t){if(null==e)return{};var r={},n=Object.keys(e),o,i;for(i=0;i<n.length;i++)o=n[i],t.indexOf(o)>=0||(r[o]=e[o]);return r}function Ar(e){var t=e.props,r=e.refresh,n=e.store,o=Pr(e,mr),i,a,u,s,l,f,p,d;return{getEnvironmentProps:function e(r){var o=r.inputElement,i=r.formElement,a=r.panelElement,u;function c(e){var r,u;!n.getState().isOpen&&n.pendingRequests.isEmpty()||e.target===o||!1===[i,a].some((function(t){return sr(t,e.target)}))&&(n.dispatch("blur",null),t.debug||n.pendingRequests.cancelAll())}return Sr({onTouchStart:c,onMouseDown:c,onTouchMove:function e(r){!1!==n.getState().isOpen&&o===t.environment.document.activeElement&&r.target!==o&&o.blur()}},Pr(r,hr))},getRootProps:function e(r){return Sr({role:"combobox","aria-expanded":n.getState().isOpen,"aria-haspopup":"listbox","aria-controls":n.getState().isOpen?n.getState().collections.map((function(e){var r=e.source;return Jt(t.id,"list",r)})).join(" "):void 0,"aria-labelledby":Jt(t.id,"label")},r)},getFormProps:function e(i){var a=i.inputElement,u=Pr(i,yr),c=function e(a){var u;t.onSubmit(Sr({event:a,refresh:r,state:n.getState()},o)),n.dispatch("submit",null),null===(u=i.inputElement)||void 0===u||u.blur()};return Sr({action:"",noValidate:!0,role:"search",onSubmit:function e(r){r.preventDefault();var o=Yt(t.plugins,n.pendingRequests);void 0!==o?o.then((function(){return c(r)})):c(r)},onReset:function e(a){var u;a.preventDefault(),t.onReset(Sr({event:a,refresh:r,state:n.getState()},o)),n.dispatch("reset",null),null===(u=i.inputElement)||void 0===u||u.focus()}},u)},getLabelProps:function e(r){return Sr({htmlFor:Jt(t.id,"input"),id:Jt(t.id,"label")},r)},getInputProps:function e(i){var a;function u(e){(t.openOnFocus||Boolean(n.getState().query))&&Kt(Sr({event:e,props:t,query:n.getState().completion||n.getState().query,refresh:r,store:n},o)),n.dispatch("focus",null)}var s=i||{},l=s.inputElement,f=s.maxLength,p=void 0===f?512:f,d=Pr(s,vr),m=Tt(n.getState()),h,y=fr((null===(a=t.environment.navigator)||void 0===a?void 0:a.userAgent)||""),v=t.enterKeyHint||(null!==m&&void 0!==m&&m.itemUrl&&!y?"go":"search");return Sr({"aria-autocomplete":"both","aria-activedescendant":n.getState().isOpen&&null!==n.get
1State().activeItemId?Jt(t.id,"item-".concat(n.getState().activeItemId),null===m||void 0===m?void 0:m.source):void 0,"aria-controls":n.getState().isOpen?n.getState().collections.filter((function(e){return e.items.length>0})).map((function(e){var r=e.source;return Jt(t.id,"list",r)})).join(" "):void 0,"aria-labelledby":Jt(t.id,"label"),value:n.getState().completion||n.getState().query,id:Jt(t.id,"input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:v,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:p,type:"search",onChange:function e(i){var a=i.currentTarget.value;t.ignoreCompositionEvents&&pr(i).isComposing?o.setQuery(a):Kt(Sr({event:i,props:t,query:a.slice(0,p),refresh:r,store:n},o))},onCompositionEnd:function e(i){Kt(Sr({event:i,props:t,query:i.currentTarget.value.slice(0,p),refresh:r,store:n},o))},onKeyDown:function e(i){pr(i).isComposing||cr(Sr({event:i,props:t,refresh:r,store:n},o))},onFocus:u,onBlur:c,onClick:function e(r){i.inputElement!==t.environment.document.activeElement||n.getState().isOpen||u(r)}},d)},getPanelProps:function e(t){return Sr({onMouseDown:function e(t){t.preventDefault()},onMouseLeave:function e(){n.dispatch("mouseleave",null)}},t)},getListProps:function e(r){var n=r||{},o=n.source,i=Pr(n,gr);return Sr({role:"listbox","aria-labelledby":Jt(t.id,"label"),id:Jt(t.id,"list",o)},i)},getItemProps:function e(i){var a=i.item,u=i.source,c=Pr(i,br);return Sr({id:Jt(t.id,"item-".concat(a.__autocomplete_id),u),role:"option","aria-selected":n.getState().activeItemId===a.__autocomplete_id,onMouseMove:function e(t){if(a.__autocomplete_id!==n.getState().activeItemId){n.dispatch("mousemove",a.__autocomplete_id);var i=Tt(n.getState());if(null!==n.getState().activeItemId&&i){var u=i.item,c=i.itemInputValue,s=i.itemUrl,l=i.source;l.onActive(Sr({event:t,item:u,itemInputValue:c,itemUrl:s,refresh:r,source:l,state:n.getState()},o))}}},onMouseDown:function e(t){t.preventDefault()},onClick:function e(i){var c=u.getItemInputValue({item:a,state:n.getState()}),s=u.getItemUrl({item:a,state:n.getState()}),l;(s?Promise.resolve():Kt(Sr({event:i,nextState:{isOpen:!1},props:t,query:c,refresh:r,store:n},o))).then((function(){u.onSelect(Sr({event:i,item:a,itemInputValue:c,itemUrl:s,refresh:r,source:u,state:n.getState()},o))}))}},c)}}}var xr=r(24555);function Er(e){return(Er="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function kr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Dr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?kr(Object(r),!0).forEach((function(t){Cr(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):kr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Cr(e,t,r){return(t=Nr(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Nr(e){var t=Tr(e,"string");return"symbol"===Er(t)?t:String(t)}function Tr(e,t){if("object"!==Er(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Er(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function qr(e){var t,r,n,o,i=e.plugins,a=e.options,u=null===(t=((null===(r=a.__autocomplete_metadata)||void 0===r?void 0:r.userAgents)||[])[0])||void 0===t?void 0:t.segment,c=u?Cr({},u,Object.keys((null===(n=a.__autocomplete_metadata)||void 0===n?void 0:n.options)||{})):{};return{plugins:i.map((function(e){return{name:e.name,options:Object.keys(e.__autocomplete_pluginOptions||[])}})),options:Dr({"autocomplete-core":Object.keys(a)},c),ua:xr.R.concat((null===(o=a.__autocomplete_metadata)||void 0===o?void 0:o.userAgents)||[])}}function Mr(e){var t,r,n=e.metadata,o=e.environment,i;if(null===(t=o.navigator)||void 0===t||null===(r=t.userAgent)||void 0===r?void 0:r.includes("Algolia Crawler")){var a=o.document.createElement("meta"),u=o.document.querySelector("head");a.name="algolia:metadata",setTimeout((function(){a.content=JSON.stringify(n),u.appendChild(a)}),0)}}function Rr(e){var t,r=e.state;return!1===r.isOpen||null===r.activeItemId?null:(null===(t=Tt(r))||void 0===t?void 0:t.itemInputValue)||null}function Lr(e,t,r,n){if(!r)return null;if(e<0&&(null===t||null!==n&&0===t))return r+e;var o=(null===t?-1:t)+e;return o<=-1||o>=r?null===n?null:0:o}function Br(e){return(Br="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Fr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ur(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Fr(Object(r),!0).forEach((function(t){$r(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Fr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function $r(e,t,r){return(t=Wr(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Wr(e){var t=Hr(e,"string");return"symbol"===Br(t)?t:String(t)}function Hr(e,t){if("object"!==Br(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Br(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var Vr=function e(t,r){switch(r.type){case"setActiveItemId":return Ur(Ur({},t),{},{activeItemId:r.payload});case"setQuery":return Ur(Ur({},t),{},{query:r.payload,completion:null});case"setCollections":return Ur(Ur({},t),{},{collections:r.payload});case"setIsOpen":return Ur(Ur({},t),{},{isOpen:r.payload});case"setStatus":return Ur(Ur({},t),{},{status:r.payload});case"setContext":return Ur(Ur({},t),{},{context:Ur(Ur({},t.context),r.payload)});case"ArrowDown":var n=Ur(Ur({},t),{},{activeItemId:r.payload.hasOwnProperty("nextActiveItemId")?r.payload.nextActiveItemId:Lr(1,t.activeItemId,je(t),r.props.defaultActiveItemId)});return Ur(Ur({},n),{},{completion:Rr({state:n})});case"ArrowUp":var o=Ur(Ur({},t),{},{activeItemId:Lr(-1,t.activeItemId,je(t),r.props.defaultActiveItemId)});return Ur(Ur({},o),{},{completion:Rr({state:o})});case"Escape":return t.isOpen?Ur(Ur({},t),{},{activeItemId:null,isOpen:!1,completion:null}):Ur(Ur({},t),{},{activeItemId:null,query:"",status:"idle",collections:[]});case"submit":return Ur(Ur({},t),{},{activeItemId:null,isOpen:!1,status:"idle"});case"reset":return Ur(Ur({},t),{},{activeItemId:!0===r.props.openOnFocus?r.props.defaultActiveItemId:null,status:"idle",completion:null,query:""});case"focus":return Ur(Ur({},t),{},{activeItemId:r.props.defaultActiveItemId,isOpen:(r.props.openOnFocus||Boolean(t.query))&&r.props.shouldPanelOpen({state:t})});case"blur":return r.props.debug?t:Ur(Ur({},t),{},{isOpen:!1,activeItemId:null});case"mousemove":return Ur(Ur({},t),{},{activeItemId:r.payload});case"mouseleave":return Ur(Ur({},t),{},{activeItemId:r.props.defaultActiveItemId});default:return(0,Ae.k)(!1,"The reducer action ".concat(JSON.stringify(r.type)," is not supported.")),t}};function Kr(e){return(Kr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function zr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Jr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?zr(Object(r),!0).forEach((function(t){Qr(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Qr(e,t,r){return(t=Gr(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Gr(e){var t=Xr(e,"string");return"symbol"===Kr(t)?t:String(t)}function Xr(e,t){if("object"!==Kr(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Kr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function Yr(e){var t=[],r=tt(e,t),n=he(Vr,r,a),o=we({store:n}),i=Ar(Jr({props:r,refresh:u,store:n,navigator:r.navigator},o));function a(e){var t,n,i=e.prevState,a=e.state;if(r.onStateChange(Jr({prevState:i,state:a,refresh:u,navigator:r.navigator},o)),!s()&&null!==(t=a.context)&&void 0!==t&&null!==(n=t.algoliaInsightsPlugin)&&void 0!==n&&n.__automaticInsights&&!1!==r.insights){var l=ee({__autocomplete_clickAnalytics:!1});r.plugins.push(l),c([l])}}function u(){return Kt(Jr({event:new Event("input"),nextState:{isOpen:n.getState().isOpen},props:r,navigator:r.navigator,query:n.getState().query,refresh:u,store:n},o))}function c(e){e.forEach((function(e){var n;return null===(n=e.subscribe)||void 0===n?void 0:n.call(e,Jr(Jr({},o),{},{navigator:r.navigator,refresh:u,onSelect:function e(r){t.push({onSelect:r})},onActive:function e(r){t.push({onActive:r})},onResolve:function e(r){t.push({onResolve:r})}}))}))}function s(){return r.plugins.some((function(e){return"aa.algoliaInsightsPlugin"===e.name}))}if(r.insights&&!s()){var l="boolean"===typeof r.insights?{}:r.insights;r.plugins.push(ee(l))}return c(r.plugins),Mr({metadata:qr({plugins:r.plugins,options:e}),environment:r.environment}),Jr(Jr({refresh:u,navigator:r.navigator},i),o)}var Zr=function(e,t,r,n){var o;t[0]=0;for(var i=1;i<t.length;i++){var a=t[i++],u=t[i]?(t[0]|=a?1:2,r[t[i++]]):t[++i];3===a?n[0]=u:4===a?n[1]=Object.assign(n[1]||{},u):5===a?(n[1]=n[1]||{}
1)[t[++i]]=u:6===a?n[1][t[++i]]+=u+"":a?(o=e.apply(u,Zr(e,u,r,["",null])),n.push(o),u[0]?t[0]|=2:(t[i-2]=0,t[i]=o)):n.push(u)}return n},en=new Map;function tn(e){var t=en.get(this);return t||(t=new Map,en.set(this,t)),(t=Zr(this,t.get(e)||(t.set(e,t=function(e){for(var t,r,n=1,o="",i="",a=[0],u=function(e){1===n&&(e||(o=o.replace(/^\s*\n\s*|\s*\n\s*$/g,"")))?a.push(0,e,o):3===n&&(e||o)?(a.push(3,e,o),n=2):2===n&&"..."===o&&e?a.push(4,e,0):2===n&&o&&!e?a.push(5,0,!0,o):n>=5&&((o||!e&&5===n)&&(a.push(n,0,o,r),n=6),e&&(a.push(n,e,0,r),n=6)),o=""},c=0;c<e.length;c++){c&&(1===n&&u(),u(c));for(var s=0;s<e[c].length;s++)t=e[c][s],1===n?"<"===t?(u(),a=[a],n=3):o+=t:4===n?"--"===o&&">"===t?(n=1,o=""):o=t+o[0]:i?t===i?i="":o+=t:'"'===t||"'"===t?i=t:">"===t?(u(),n=1):n&&("="===t?(n=5,r=o,o=""):"/"===t&&(n<5||">"===e[c][s+1])?(u(),3===n&&(a=a[0]),n=a,(a=a[0]).push(2,0,n),n=0):" "===t||"\t"===t||"\n"===t||"\r"===t?(u(),n=2):o+=t),3===n&&"!--"===o&&(n=4,a=a[0])}return u(),a}(e)),t),arguments,[])).length>1?t:t[0]}var rn=function e(t){var r=t.environment,n=r.document.createElementNS("http://www.w3.org/2000/svg","svg");n.setAttribute("class","aa-SubmitIcon"),n.setAttribute("viewBox","0 0 24 24"),n.setAttribute("width","20"),n.setAttribute("height","20"),n.setAttribute("fill","currentColor");var o=r.document.createElementNS("http://www.w3.org/2000/svg","path");return o.setAttribute("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"),n.appendChild(o),n},nn=function e(t){var r=t.environment,n=r.document.createElementNS("http://www.w3.org/2000/svg","svg");n.setAttribute("class","aa-ClearIcon"),n.setAttribute("viewBox","0 0 24 24"),n.setAttribute("width","18"),n.setAttribute("height","18"),n.setAttribute("fill","currentColor");var o=r.document.createElementNS("http://www.w3.org/2000/svg","path");return o.setAttribute("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"),n.appendChild(o),n},on=function e(t){var r,n=t.environment.document.createElementNS("http://www.w3.org/2000/svg","svg");return n.setAttribute("class","aa-LoadingIcon"),n.setAttribute("viewBox","0 0 100 100"),n.setAttribute("width","20"),n.setAttribute("height","20"),n.innerHTML='<circle\n cx="50"\n cy="50"\n fill="none"\n r="35"\n stroke="currentColor"\n stroke-dasharray="164.93361431346415 56.97787143782138"\n stroke-width="6"\n>\n <animateTransform\n attributeName="transform"\n type="rotate"\n repeatCount="indefinite"\n dur="1s"\n values="0 50 50;90 50 50;180 50 50;360 50 50"\n keyTimes="0;0.40;0.65;1"\n />\n</circle>',n},an=["ontouchstart","ontouchend","ontouchmove","ontouchcancel"];function un(e,t,r){e[t]=null===r?"":"number"!==typeof r?r:r+"px"}function cn(e){this._listeners[e.type](e)}function sn(e,t,r){var n,o,i=e[t];if("style"===t)if("string"==typeof r)e.style=r;else if(null===r)e.style="";else for(t in r)i&&r[t]===i[t]||un(e.style,t,r[t]);else"o"===t[0]&&"n"===t[1]?(n=t!==(t=t.replace(/Capture$/,"")),((o=t.toLowerCase())in e||an.includes(o))&&(t=o),t=t.slice(2),e._listeners||(e._listeners={}),e._listeners[t]=r,r?i||e.addEventListener(t,cn,n):e.removeEventListener(t,cn,n)):"list"!==t&&"tagName"!==t&&"form"!==t&&"type"!==t&&"size"!==t&&"download"!==t&&"href"!==t&&t in e?e[t]=null==r?"":r:"function"!=typeof r&&"dangerouslySetInnerHTML"!==t&&(null==r||!1===r&&!/^ar/.test(t)?e.removeAttribute(t):e.setAttribute(t,r))}function ln(e){switch(e){case"onChange":return"onInput";case"onCompositionEnd":return"oncompositionend";default:return e}}function fn(e,t){for(var r in t)sn(e,ln(r),t[r])}function pn(e,t){for(var r in t)"o"===r[0]&&"n"===r[1]||sn(e,ln(r),t[r])}var dn=["children"];function mn(e){return gn(e)||vn(e)||yn(e)||hn()}function hn(){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 yn(e,t){if(e){if("string"===typeof e)return bn(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?bn(e,t):void 0}}function vn(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function gn(e){if(Array.isArray(e))return bn(e)}function bn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function On(e,t){if(null==e)return{};var r=Sn(e,t),n,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Sn(e,t){if(null==e)return{};var r={},n=Object.keys(e),o,i;for(i=0;i<n.length;i++)o=n[i],t.indexOf(o)>=0||(r[o]=e[o]);return r}function _n(e){return function t(r,n){var o=n.children,i=void 0===o?[]:o,a=On(n,dn),u=e.document.createElement(r);return fn(u,a),u.append.apply(u,mn(i)),u}}function wn(e){return(wn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var jn=["autocompleteScopeApi","environment","classNames","getIn
1putProps","getInputPropsCore","isDetached","state"];function Pn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function In(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Pn(Object(r),!0).forEach((function(t){An(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Pn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function An(e,t,r){return(t=xn(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xn(e){var t=En(e,"string");return"symbol"===wn(t)?t:String(t)}function En(e,t){if("object"!==wn(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==wn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function kn(e,t){if(null==e)return{};var r=Dn(e,t),n,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Dn(e,t){if(null==e)return{};var r={},n=Object.keys(e),o,i;for(i=0;i<n.length;i++)o=n[i],t.indexOf(o)>=0||(r[o]=e[o]);return r}var Cn=function e(t){var r=t.autocompleteScopeApi,n=t.environment,o=t.classNames,i=t.getInputProps,a=t.getInputPropsCore,u=t.isDetached,c=t.state,s=kn(t,jn),l,f=_n(n)("input",s),p=i(In({state:c,props:a({inputElement:f}),inputElement:f},r));return fn(f,In(In({},p),{},{onKeyDown:function e(t){u&&"Tab"===t.key||p.onKeyDown(t)}})),f};function Nn(e){return(Nn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Tn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function qn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Tn(Object(r),!0).forEach((function(t){Mn(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Tn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Mn(e,t,r){return(t=Rn(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Rn(e){var t=Ln(e,"string");return"symbol"===Nn(t)?t:String(t)}function Ln(e,t){if("object"!==Nn(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Nn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function Bn(e){var t=e.autocomplete,r=e.autocompleteScopeApi,n=e.classNames,o=e.environment,i=e.isDetached,a=e.placeholder,u=void 0===a?"Search":a,c=e.propGetters,s=e.setIsModalOpen,l=e.state,f=e.translations,p=_n(o),d=c.getRootProps(qn({state:l,props:t.getRootProps({})},r)),m=p("div",qn({class:n.root},d)),h=p("div",{class:n.detachedContainer,onMouseDown:function e(t){t.stopPropagation()}}),y=p("div",{class:n.detachedOverlay,children:[h],onMouseDown:function e(){s(!1),t.setIsOpen(!1)}}),v=c.getLabelProps(qn({state:l,props:t.getLabelProps({})},r)),g=p("button",{class:n.submitButton,type:"submit",title:f.submitButtonTitle,children:[rn({environment:o})]}),b=p("label",qn({class:n.label,children:[g],ariaLabel:f.submitButtonTitle},v)),O=p("button",{class:n.clearButton,type:"reset",title:f.clearButtonTitle,children:[nn({environment:o})]}),S=p("div",{class:n.loadingIndicator,children:[on({environment:o})]}),_=Cn({class:n.input,environment:o,state:l,getInputProps:c.getInputProps,getInputPropsCore:t.getIn
1putProps,autocompleteScopeApi:r,isDetached:i}),w=p("div",{class:n.inputWrapperPrefix,children:[b,S]}),j=p("div",{class:n.inputWrapperSuffix,children:[O]}),P=p("div",{class:n.inputWrapper,children:[_]}),I=c.getFormProps(qn({state:l,props:t.getFormProps({inputElement:_})},r)),A=p("form",qn({class:n.form,children:[w,P,j]},I)),x=c.getPanelProps(qn({state:l,props:t.getPanelProps({})},r)),E=p("div",qn({class:n.panel},x)),k=p("div",{class:n.detachedSearchButtonQuery,textContent:l.query}),D=p("div",{class:n.detachedSearchButtonPlaceholder,hidden:Boolean(l.query),textContent:u});if(i){var C=p("div",{class:n.detachedSearchButtonIcon,children:[rn({environment:o})]}),N=p("button",{type:"button",class:n.detachedSearchButton,title:f.detachedSearchButtonTitle,id:v.id,onClick:function e(){s(!0)},children:[C,D,k]}),T=p("button",{type:"button",class:n.detachedCancelButton,textContent:f.detachedCancelButtonText,onTouchStart:function e(t){t.stopPropagation()},onClick:function e(){t.setIsOpen(!1),s(!1)}}),q=p("div",{class:n.detachedFormContainer,children:[A,T]});h.appendChild(q),m.appendChild(N)}else m.appendChild(A);return{detachedContainer:h,detachedOverlay:y,detachedSearchButtonQuery:k,detachedSearchButtonPlaceholder:D,inputWrapper:P,input:_,root:m,form:A,label:b,submitButton:g,clearButton:O,loadingIndicator:S,panel:E}}function Fn(){var e=[],t=[];function r(r){e.push(r);var n=r();t.push(n)}return{runEffect:r,cleanupEffects:function e(){var r=t;t=[],r.forEach((function(e){e()}))},runEffects:function t(){var n=e;e=[],n.forEach((function(e){r(e)}))}}}function Un(){var e=[];return{reactive:function t(r){var n=r(),t={_fn:r,_ref:{current:n},get value(){return this._ref.current},set value(e){this._ref.current=e}};return e.push(t),t},runReactives:function t(){e.forEach((function(e){e._ref.current=e._fn()}))}}}var $n,Wn,Hn,Vn,Kn,zn,Jn,Qn,Gn,Xn,Yn,Zn,eo,to={},ro=[],no=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,oo=Array.isArray;function io(e,t){for(var r in t)e[r]=t[r];return e}function ao(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function uo(e,t,r){var n,o,i,a={};for(i in t)"key"==i?n=t[i]:"ref"==i?o=t[i]:a[i]=t[i];if(arguments.length>2&&(a.children=arguments.length>3?$n.call(arguments,2):r),"function"==typeof e&&null!=e.defaultProps)for(i in e.defaultProps)null==a[i]&&(a[i]=e.defaultProps[i]);return co(e,a,n,o,null)}function co(e,t,r,n,o){var i={type:e,props:t,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:null==o?++Hn:o,__i:-1,__u:0};return null==o&&null!=Wn.vnode&&Wn.vnode(i),i}function so(){return{current:null}}function lo(e){return e.children}function fo(e,t){this.props=e,this.context=t}function po(e,t){if(null==t)return e.__?po(e.__,e.__i+1):null;for(var r;t<e.__k.length;t++)if(null!=(r=e.__k[t])&&null!=r.__e)return r.__e;return"function"==typeof e.type?po(e):null}function mo(e){var t,r;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(r=e.__k[t])&&null!=r.__e){e.__e=e.__c.base=r.__e;break}return mo(e)}}function ho(e){(!e.__d&&(e.__d=!0)&&Kn.push(e)&&!yo.__r++||zn!=Wn.debounceRendering)&&((zn=Wn.debounceRendering)||Jn)(yo)}function yo(){for(var e,t,r,n,o,i,a,u=1;Kn.length;)Kn.length>u&&Kn.sort(Qn),e=Kn.shift(),u=Kn.length,e.__d&&(r=void 0,o=(n=(t=e).__v).__e,i=[],a=[],t.__P&&((r=io({},n)).__v=n.__v+1,Wn.vnode&&Wn.vnode(r),Po(t.__P,r,n,t.__n,t.__P.namespaceURI,32&n.__u?[o]:null,i,null==o?po(n):o,!!(32&n.__u),a),r.__v=n.__v,r.__.__k[r.__i]=r,Io(i,r,a),r.__e!=o&&mo(r)));yo.__r=0}function vo(e,t,r,n,o,i,a,u,c,s,l){var f,p,d,m,h,y,v=n&&n.__k||ro,g=t.length;for(c=go(r,t,v,c,g),f=0;f<g;f++)null!=(d=r.__k[f])&&(p=-1==d.__i?to:v[d.__i]||to,d.__i=f,y=Po(e,d,p,o,i,a,u,c,s,l),m=d.__e,d.ref&&p.ref!=d.ref&&(p.ref&&Eo(p.ref,null,d),l.push(d.ref,d.__c||m,d)),null==h&&null!=m&&(h=m),4&d.__u||p.__k===d.__k?c=bo(d,c,e):"function"==typeof d.type&&void 0!==y?c=y:m&&(c=m.nextSibling),d.__u&=-7);return r.__e=h,c}function go(e,t,r,n,o){var i,a,u,c,s,l=r.length,f=l,p=0;for(e.__k=new Array(o),i=0;i<o;i++)null!=(a=t[i])&&"boolean"!=typeof a&&"function"!=typeof a?(c=i+p,(a=e.__k[i]="string"==typeof a||"number"==typeof a||"bigint"==typeof a||a.constructor==String?co(null,a,null,null,null):oo(a)?co(lo,{children:a},null,null,null):null==a.constructor&&a.__b>0?co(a.type,a.props,a.key,a.ref?a.ref:null,a.__v):a).__=e,a.__b=e.__b+1,u=null,-1!=(s=a.__i=So(a,r,c,f))&&(f--,(u=r[s])&&(u.__u|=2)),null==u||null==u.__v?(-1==s&&(o>l?p--:o<l&&p++),"function"!=typeof a.type&&(a.__u|=4)):s!=c&&(s==c-1?p--:s==c+1?p++:(s>c?p--:p++,a.__u|=4))):e.__k[i]=null;if(f)for(i=0;i<l;i++)null!=(u=r[i])&&0==(2&u.__u)&&(u.__e==n&&(n=po(u)),ko(u,u));return n}function bo(e,t,r){var n,o;if("function"==typeof e.type){for(n=e.__k,o=0;n&&o<n.length;o++)n[o]&&(n[o].__=e,t=bo(n[o],t,r));return t}e.__e!=t&&(t&&e.type&&!r.contains(t)&&(t=po(e)),r.insertBefore(e.__e,t||null),t=e.__e);do{t=t&&t.nextSibling}while(null!=t&&8==t.nodeType);return t}function Oo(e,t){return t=t||[],null==e||"boolean"==typeof e||(oo(e)?e.some((function(e){Oo(e,t)})):t.push(e)),t}function So(e,t,r,n){var o,i,a=e.key,u=e.type,c=t[r];
1if(null===c&&null==e.key||c&&a==c.key&&u==c.type&&0==(2&c.__u))return r;if(n>(null!=c&&0==(2&c.__u)?1:0))for(o=r-1,i=r+1;o>=0||i<t.length;){if(o>=0){if((c=t[o])&&0==(2&c.__u)&&a==c.key&&u==c.type)return o;o--}if(i<t.length){if((c=t[i])&&0==(2&c.__u)&&a==c.key&&u==c.type)return i;i++}}return-1}function _o(e,t,r){"-"==t[0]?e.setProperty(t,null==r?"":r):e[t]=null==r?"":"number"!=typeof r||no.test(t)?r:r+"px"}function wo(e,t,r,n,o){var i;e:if("style"==t)if("string"==typeof r)e.style.cssText=r;else{if("string"==typeof n&&(e.style.cssText=n=""),n)for(t in n)r&&t in r||_o(e.style,t,"");if(r)for(t in r)n&&r[t]==n[t]||_o(e.style,t,r[t])}else if("o"==t[0]&&"n"==t[1])i=t!=(t=t.replace(Gn,"$1")),t=t.toLowerCase()in e||"onFocusOut"==t||"onFocusIn"==t?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=r,r?n?r.u=n.u:(r.u=Xn,e.addEventListener(t,i?Zn:Yn,i)):e.removeEventListener(t,i?Zn:Yn,i);else{if("http://www.w3.org/2000/svg"==o)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!=t&&"height"!=t&&"href"!=t&&"list"!=t&&"form"!=t&&"tabIndex"!=t&&"download"!=t&&"rowSpan"!=t&&"colSpan"!=t&&"role"!=t&&"popover"!=t&&t in e)try{e[t]=null==r?"":r;break e}catch(e){}"function"==typeof r||(null==r||!1===r&&"-"!=t[4]?e.removeAttribute(t):e.setAttribute(t,"popover"==t&&1==r?"":r))}}function jo(e){return function(t){if(this.l){var r=this.l[t.type+e];if(null==t.t)t.t=Xn++;else if(t.t<r.u)return;return r(Wn.event?Wn.event(t):t)}}}function Po(e,t,r,n,o,i,a,u,c,s){var l,f,p,d,m,h,y,v,g,b,O,S,_,w,j,P,I,A=t.type;if(null!=t.constructor)return null;128&r.__u&&(c=!!(32&r.__u),i=[u=t.__e=r.__e]),(l=Wn.__b)&&l(t);e:if("function"==typeof A)try{if(v=t.props,g="prototype"in A&&A.prototype.render,b=(l=A.contextType)&&n[l.__c],O=l?b?b.props.value:l.__:n,r.__c?y=(f=t.__c=r.__c).__=f.__E:(g?t.__c=f=new A(v,O):(t.__c=f=new fo(v,O),f.constructor=A,f.render=Do),b&&b.sub(f),f.props=v,f.state||(f.state={}),f.context=O,f.__n=n,p=f.__d=!0,f.__h=[],f._sb=[]),g&&null==f.__s&&(f.__s=f.state),g&&null!=A.getDerivedStateFromProps&&(f.__s==f.state&&(f.__s=io({},f.__s)),io(f.__s,A.getDerivedStateFromProps(v,f.__s))),d=f.props,m=f.state,f.__v=t,p)g&&null==A.getDerivedStateFromProps&&null!=f.componentWillMount&&f.componentWillMount(),g&&null!=f.componentDidMount&&f.__h.push(f.componentDidMount);else{if(g&&null==A.getDerivedStateFromProps&&v!==d&&null!=f.componentWillReceiveProps&&f.componentWillReceiveProps(v,O),!f.__e&&null!=f.shouldComponentUpdate&&!1===f.shouldComponentUpdate(v,f.__s,O)||t.__v==r.__v){for(t.__v!=r.__v&&(f.props=v,f.state=f.__s,f.__d=!1),t.__e=r.__e,t.__k=r.__k,t.__k.some((function(e){e&&(e.__=t)})),S=0;S<f._sb.length;S++)f.__h.push(f._sb[S]);f._sb=[],f.__h.length&&a.push(f);break e}null!=f.componentWillUpdate&&f.componentWillUpdate(v,f.__s,O),g&&null!=f.componentDidUpdate&&f.__h.push((function(){f.componentDidUpdate(d,m,h)}))}if(f.context=O,f.props=v,f.__P=e,f.__e=!1,_=Wn.__r,w=0,g){for(f.state=f.__s,f.__d=!1,_&&_(t),l=f.render(f.props,f.state,f.context),j=0;j<f._sb.length;j++)f.__h.push(f._sb[j]);f._sb=[]}else do{f.__d=!1,_&&_(t),l=f.render(f.props,f.state,f.context),f.state=f.__s}while(f.__d&&++w<25);f.state=f.__s,null!=f.getChildContext&&(n=io(io({},n),f.getChildContext())),g&&!p&&null!=f.getSnapshotBeforeUpdate&&(h=f.getSnapshotBeforeUpdate(d,m)),P=l,null!=l&&l.type===lo&&null==l.key&&(P=Ao(l.props.children)),u=vo(e,oo(P)?P:[P],t,r,n,o,i,a,u,c,s),f.base=t.__e,t.__u&=-161,f.__h.length&&a.push(f),y&&(f.__E=f.__=null)}catch(e){if(t.__v=null,c||null!=i)if(e.then){for(t.__u|=c?160:128;u&&8==u.nodeType&&u.nextSibling;)u=u.nextSibling;i[i.indexOf(u)]=null,t.__e=u}else for(I=i.length;I--;)ao(i[I]);else t.__e=r.__e,t.__k=r.__k;Wn.__e(e,t,r)}else null==i&&t.__v==r.__v?(t.__k=r.__k,t.__e=r.__e):u=t.__e=xo(r.__e,t,r,n,o,i,a,c,s);return(l=Wn.diffed)&&l(t),128&t.__u?void 0:u}function Io(e,t,r){for(var n=0;n<r.length;n++)Eo(r[n],r[++n],r[++n]);Wn.__c&&Wn.__c(t,e),e.some((function(t){try{e=t.__h,t.__h=[],e.some((function(e){e.call(t)}))}catch(e){Wn.__e(e,t.__v)}}))}function Ao(e){return"object"!=typeof e||null==e||e.__b&&e.__b>0?e:oo(e)?e.map(Ao):io({},e)}function xo(e,t,r,n,o,i,a,u,c){var s,l,f,p,d,m,h,y=r.props,v=t.props,g=t.type;if("svg"==g?o="http://www.w3.org/2000/svg":"math"==g?o="http://www.w3.org/1998/Math/MathML":o||(o="http://www.w3.org/1999/xhtml"),null!=i)for(s=0;s<i.length;s++)if((d=i[s])&&"setAttribute"in d==!!g&&(g?d.localName==g:3==d.nodeType)){e=d,i[s]=null;break}if(null==e){if(null==g)return document.createTextNode(v);e=document.createElementNS(o,g,v.is&&v),u&&(Wn.__m&&Wn.__m(t,i),u=!1),i=null}if(null==g)y===v||u&&e.data==v||(e.data=v);else{if(i=i&&$n.call(e.childNodes),y=r.props||to,!u&&null!=i)for(y={},s=0;s<e.attributes.length;s++)y[(d=e.attributes[s]).name]=d.value;for(s in y)if(d=y[s],"children"==s);else if("dangerouslySetInnerHTML"==s)f=d;else if(!(s in v)){if("value"==s&&"defaultValue"in v||"checked"==s&&"defaultChecked"in v)continue;wo(e,s,null,d,o)}for(s in v)d=v[s],"children"==s?p=d:"dangerouslySetInnerHTML"==s?l=d:"value"==s?m=d:"checked"==s?h=d:u&&"function"!=typeof d||y[s]===d||wo(e,s,d,y[s],o);if(l)u||f&&(l.__html==f.__html||l.__html==e.innerHTML)||(e.innerHTML=l.__html),t.__k=[];else if(f&&(e.innerHTML=""),vo("template"==t.type?e.content:e,oo(p)?p:[p],t,r,n,"foreignObject"==g?"http://www.w3.org/1999/xhtml":o,i,a,i?i[0]:r.__k&&po(r,0),u,c),null!=i)for(s=i.length;s--;)ao(i[s]);u||(s="value","progress"==g&&null==m?e.removeAttribute("value"):null!=m&&(m!==e[s]||"progress"==g&&!m||"option"==g&&m!=y[s])&&wo(e,s,m,y[s],o),s="checked",null!=h&&h!=e[s]&&wo(e,s,h,y[s],o))}return e}function Eo(e,t,r){try{if("function"==typeof e){var n="function"==typeof e.__u;n&&e.__u(),n&&null==t||(e.__u=e(t))}else e.current=t}catch(e){Wn.__e(e,r)}}function ko(e,t,r){var n,o;if(Wn.unmount&&Wn.unmount(e),(n=e.ref)&&(n.current&&n.current!=e.__e||Eo(n,null,t)),null!=(n=e.__c)){if(n.componentWillUnmount)try{n.componentWillUnmount()}catch(e){Wn.__e(e,t)}n.base=n.__P=null}if(n=e.__k)for(o=0;o<n.length;o++)n[o]&&ko(n[o],t,r||"function"!=typeof e.type);r||ao(e.__e),e.__c=e.__=e.__e=void 0}function Do(e,t,r){return this.constructor(e,r)}function Co(e,t,r){var n,o,i,a;t==document&&(t=document.documentElement),Wn.__&&Wn.__(e,t),o=(n="function"==typeof r)?null:r&&r.__k||t.__k,i=[],a=[],Po(t,e=(!n&&r||t).__k=uo(lo,null,[e]),o||to,to,t.namespaceURI,!n&&r?[r]:o?null:t.firstChild?$n.call(t.childNodes):null,i,!n&&r?r:o?o.__e:t.firstChild,n,a),Io(i,e,a)}function No(e,t){Co(e,t,No)}function To(e,t,r){var n,o,i,a,u=io({},e.props);for(i in e.type&&e.type.defaultProps&&(a=e.type.defaultProps),t)"key"==i?n=t[i]:"ref"==i?o=t[i]:u[i]=null==t[i]&&null!=a?a[i]:t[i];return arguments.length>2&&(u.children=arguments.length>3?$n.call(arguments,2):r),co(e.type,u,n||e.key,o||e.ref,null)}function qo(e){function t(e){var r,n;return this.getChildContext||(r=new Set,(n={})[t.__c]=this,this.getChildContext=function(){return n},this.componentWillUnmount=function(){r=null},this.shouldComponentUpdate=function(e){this.props.value!=e.value&&r.forEach((function(e){e.__e=!0,ho(e)}))},this.sub=function(e){r.add(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){r&&r.delete(e),t&&t.call(e)}}),e.children}return t.__c="__cC"+eo++,t.__=e,t.Provider=t.__l=(t.Consumer=function(e,t){return e.children(t)}).contextType=t,t}function Mo(e,t){return t.reduce((function(e,t){return e&&e[t]}),e)}$n=ro.slice,Wn={__e:function(e,t,r,n){for(var o,i,a;t=t.__;)if((o=t.__c)&&!o.__)try{if((i=o.constructor)&&null!=i.getDerivedStateFromError&&(o.setState(i.getDerivedStateFromError(e)),a=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(e,n||{}),a=o.__d),a)return o.__E=o}catch(t){e=t}throw e}},Hn=0,Vn=function(e){return null!=e&&null==e.constructor},fo.prototype.setState=function(e,t){var r;r=null!=this.__s&&this.__s!=this.state?this.__s:this.__s=io({},this.state),"function"==typeof e&&(e=e(io({},r),this.props)),e&&io(r,e),null!=e&&this.__v&&(t&&this._sb.push(t),ho(this))},fo.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),ho(this))},fo.prototype.render=lo,Kn=[],Jn="function"==typeof Promise?Promise.prototype.then.bind(Prom
1ise.resolve()):setTimeout,Qn=function(e,t){return e.__v.__b-t.__v.__b},yo.__r=0,Gn=/(PointerCapture)$|Capture$/i,Xn=0,Yn=jo(!1),Zn=jo(!0),eo=0;var Ro=r(41876);function Lo(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e;return{get:function e(){return t},add:function e(r){var n=t[t.length-1];(null===n||void 0===n?void 0:n.isHighlighted)===r.isHighlighted?t[t.length-1]={value:n.value+r.value,isHighlighted:n.isHighlighted}:t.push(r)}}}function Bo(e){var t,r=e.highlightedValue.split(Ro.S),n=r.shift(),o=Lo(n?[{value:n,isHighlighted:!1}]:[]);return r.forEach((function(e){var t=e.split(Ro.Z);o.add({value:t[0],isHighlighted:!0}),""!==t[1]&&o.add({value:t[1],isHighlighted:!1})})),o.get()}function Fo(e){return Ho(e)||Wo(e)||$o(e)||Uo()}function Uo(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function $o(e,t){if(e){if("string"===typeof e)return Vo(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Vo(e,t):void 0}}function Wo(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function Ho(e){if(Array.isArray(e))return Vo(e)}function Vo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Ko(e){var t=e.hit,r=e.attribute,n=Array.isArray(r)?r:[r],o=Mo(t,["_highlightResult"].concat(Fo(n),["value"]));return"string"!==typeof o&&(o=Mo(t,n)||""),Bo({highlightedValue:o})}function zo(e){var t=e.createElement,r=e.Fragment;function n(e){var n=e.hit,o=e.attribute,i=e.tagName,a=void 0===i?"mark":i;return t(r,{},Ko({hit:n,attribute:o}).map((function(e,r){return e.isHighlighted?t(a,{key:r},e.value):e.value})))}return n.__autocomplete_componentName="Highlight",n}var Jo={"&":"&","<":"<",">":">",""":'"',"'":"'"},Qo=new RegExp(/\w/i),Go=/&(amp|quot|lt|gt|#39);/g,Xo=RegExp(Go.source);function Yo(e){return e&&Xo.test(e)?e.replace(Go,(function(e){return Jo[e]})):e}function Zo(e,t){var r,n,o=e[t],i=(null===(r=e[t+1])||void 0===r?void 0:r.isHighlighted)||!0,a=(null===(n=e[t-1])||void 0===n?void 0:n.isHighlighted)||!0;return Qo.test(Yo(o.value))||a!==i?o.isHighlighted:a}function ei(e){return(ei="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ti(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ri(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ti(Object(r),!0).forEach((function(t){ni(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ti(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ni(e,t,r){return(t=oi(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oi(e){var t=ii(e,"string");return"symbol"===ei(t)?t:String(t)}function ii(e,t){if("object"!==ei(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==ei(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ai(e){return e.some((function(e){return e.isHighlighted}))?e.map((function(t,r){return ri(ri({},t),{},{isHighlighted:!Zo(e,r)})})):e.map((function(e){return ri(ri({},e),{},{isHighlighted:!1})}))}function ui(e){return ai(Ko(e))}function ci(e){var t=e.createElement,r=e.Fragment;function n(e){var n=e.hit,o=e.attribute,i=e.tagName,a=void 0===i?"mark":i;return t(r,{},ui({hit:n,attribute:o}).map((function(e,r){return e.isHighlighted?t(a,{key:r},e.value):e.value})))}return n.__autocomplete_componentName="ReverseHighlight",n}function si(e){return di(e)||pi(e)||fi(e)||li()}function li(){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 fi(e,t){if(e){if("string"===typeof e)return mi(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?mi(e,t):void 0}}function pi(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function di(e){if(Array.isArray(e))return mi(e)}function mi(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function hi(e){var t=e.hit,r=e.attribute,n=Array.isArray(r)?r:[r],o=Mo(t,["_snippetResult"].concat(si(n),["value"]));return"string"!==typeof o&&(o=Mo(t,n)||""),Bo({highlightedValue:o})}function yi(e){return ai(hi(e))}function vi(e){var t=e.createElement,r=e.Fragment;function n(e){var n=e.hit,o=e.attribute,i=e.tagName,a=void 0===i?"mark":i;return t(r,{},yi({hit:n,attribute:o}).map((function(e,r){return e.isHighlighted?t(a,{key:r},e.value):e.value})))}return n.__autocomplete_componentName="ReverseSnippet",n}function gi(e){var t=e.createElement,r=e.Fragment;function n(e){var n=e.hit,o=e.attribute,i=e.tagName,a=void 0===i?"mark":i;return t(r,{},hi({hit:n,attribute:o}).map((function(e,r){return e.isHighlighted?t(a,{key:r},e.value):e.value})))}return n.__autocomplete_componentName="Snippet",n}function bi(e,t){if("string"===typeof t){var r=e.document.querySelector(t);return(0,Ae.k)(null!==r,"The element ".concat(JSON.stringify(t)," is not in the document.")),r}return t}function Oi(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce((function(e,t){return Object.keys(t).forEach((function(r){var n=e[r],o=t[r];
1n!==o&&(e[r]=[n,o].filter(Boolean).join(" "))})),e}),{})}function Si(e){return(Si="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var _i=["classNames","container","getEnvironmentProps","getFormProps","getInputProps","getItemProps","getLabelProps","getListProps","getPanelProps","getRootProps","panelContainer","panelPlacement","render","renderNoResults","renderer","detachedMediaQuery","components","translations"];function wi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ji(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?wi(Object(r),!0).forEach((function(t){Pi(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wi(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Pi(e,t,r){return(t=Ii(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ii(e){var t=Ai(e,"string");return"symbol"===Si(t)?t:String(t)}function Ai(e,t){if("object"!==Si(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Si(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function xi(e,t){if(null==e)return{};var r=Ei(e,t),n,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ei(e,t){if(null==e)return{};var r={},n=Object.keys(e),o,i;for(i=0;i<n.length;i++)o=n[i],t.indexOf(o)>=0||(r[o]=e[o]);return r}var ki={clearButton:"aa-ClearButton",detachedCancelButton:"aa-DetachedCancelButton",detachedContainer:"aa-DetachedContainer",detachedFormContainer:"aa-DetachedFormContainer",detachedOverlay:"aa-DetachedOverlay",detachedSearchButton:"aa-DetachedSearchButton",detachedSearchButtonIcon:"aa-DetachedSearchButtonIcon",detachedSearchButtonPlaceholder:"aa-DetachedSearchButtonPlaceholder",detachedSearchButtonQuery:"aa-DetachedSearchButtonQuery",form:"aa-Form",input:"aa-Input",inputWrapper:"aa-InputWrapper",inputWrapperPrefix:"aa-InputWrapperPrefix",inputWrapperSuffix:"aa-InputWrapperSuffix",item:"aa-Item",label:"aa-Label",list:"aa-List",loadingIndicator:"aa-LoadingIndicator",panel:"aa-Panel",panelLayout:"aa-PanelLayout aa-Panel--scrollable",root:"aa-Autocomplete",source:"aa-Source",sourceFooter:"aa-SourceFooter",sourceHeader:"aa-SourceHeader",sourceNoResults:"aa-SourceNoResults",submitButton:"aa-SubmitButton"},Di=function e(t,r){var n=t.children,o;(0,t.render)(n,r)},Ci={createElement:uo,Fragment:lo,render:Co};function Ni(e){var t,r=e.classNames,n=e.container,o=e.getEnvironmentProps,i=e.getFormProps,a=e.getInputProps,u=e.getItemProps,c=e.getLabelProps,s=e.getListProps,l=e.getPanelProps,f=e.getRootProps,p=e.panelContainer,d=e.panelPlacement,m=e.render,h=e.renderNoResults,y=e.renderer,v=e.detachedMediaQuery,g=e.components,b=e.translations,O=xi(e,_i),S="undefined"!==typeof window?window:{},_=bi(S,n);(0,Ae.k)("INPUT"!==_.tagName,"The `container` option does not support `input` elements. You need to change the container to a `div`.");var w=ji(ji({},Ci),y),j={Highlight:zo(w),ReverseHighlight:ci(w),ReverseSnippet:vi(w),Snippet:gi(w)},P={clearButtonTitle:"Clear",detachedCancelButtonText:"Cancel",detachedSearchButtonTitle:"Search",submitButtonTitle:"Submit"};return{renderer:{classNames:Oi(ki,null!==r&&void 0!==r?r:{}),container:_,getEnvironmentProps:null!==o&&void 0!==o?o:function(e){var t;return e.props},getFormProps:null!==i&&void 0!==i?i:function(e){var t;return e.props},getInputProps:null!==a&&void 0!==a?a:function(e){var t;return e.props},getItemProps:null!==u&&void 0!==u?u:function(e){var t;return e.props},getLabelProps:null!==c&&void 0!==c?c:function(e){var t;return e.props},getListProps:null!==s&&void 0!==s?s:function(e){var t;return e.props},getPanelProps:null!==l&&void 0!==l?l:function(e){var t;return e.props},getRootProps:null!==f&&void 0!==f?f:function(e){var t;return e.props},panelContainer:p?bi(S,p):S.document.body,panelPlacement:null!==d&&void 0!==d?d:"input-wrapper-width",render:null!==m&&void 0!==m?m:Di,renderNoResults:h,renderer:w,detachedMediaQuery:null!==v&&void 0!==v?v:getComputedStyle(S.document.documentElement).getPropertyValue("--aa-detached-media-query"),components:ji(ji({},j),g),translations:ji(ji({},P),b)},core:ji(ji({},O),{},{id:null!==(t=O.id)&&void 0!==t?t:Ie(),environment:S})}}function Ti(e){var t=e.panelPlacement,r=e.container,n=e.form,o=e.environment,i=r.getBoundingClientRect(),a,u=(o.pageYOffset||o.document.documentElement.scrollTop||o.document.body.scrollTop||0)+i.top+i.height;switch(t){case"start":return{top:u,left:i.left};case"end":return{top:u,right:o.document.documentElement.clientWidth-(i.left+i.width)};case"full-width":return{top:u,left:0,right:0,width:"unset",maxWidth:"unset"};case"input-wrapper-width":var c=n.getBoundingClientRect();return{top:u,left:c.left,right:o.document.documentElement.clientWidth-(c.left+c.width),width:"unset",maxWidth:"unset"};default:throw new Error("[Autocomplete] The `panelPlacement` value ".concat(JSON.stringify(t)," is not val
1id."))}}function qi(e){return(qi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Mi(){return(Mi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function Ri(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Li(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ri(Object(r),!0).forEach((function(t){Bi(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ri(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Bi(e,t,r){return(t=Fi(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Fi(e){var t=Ui(e,"string");return"symbol"===qi(t)?t:String(t)}function Ui(e,t){if("object"!==qi(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==qi(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function $i(e){var t=e.autocomplete,r=e.autocompleteScopeApi,n=e.dom,o=e.propGetters,i=e.state;pn(n.root,o.getRootProps(Li({state:i,props:t.getRootProps({})},r))),pn(n.input,o.getInputProps(Li({state:i,props:t.getInputProps({inputElement:n.input}),inputElement:n.input},r))),fn(n.label,{hidden:"stalled"===i.status}),fn(n.loadingIndicator,{hidden:"stalled"!==i.status}),fn(n.clearButton,{hidden:!i.query}),fn(n.detachedSearchButtonQuery,{textContent:i.query}),fn(n.detachedSearchButtonPlaceholder,{hidden:Boolean(i.query)})}function Wi(e,t){var r=t.autocomplete,n=t.autocompleteScopeApi,o=t.classNames,i=t.html,a=t.dom,u=t.panelContainer,c=t.propGetters,s=t.state,l=t.components,f=t.renderer;if(s.isOpen){u.contains(a.panel)||"loading"===s.status||u.appendChild(a.panel),a.panel.classList.toggle("aa-Panel--stalled","stalled"===s.status);var p=s.collections.filter((function(e){var t=e.source,r=e.items;return t.templates.noResults||r.length>0})).map((function(e,t){var a=e.source,u=e.items;return f.createElement("section",{key:t,className:o.source,"data-autocomplete-source-id":a.sourceId},a.templates.header&&f.createElement("div",{className:o.sourceHeader},a.templates.header({components:l,createElement:f.createElement,Fragment:f.Fragment,items:u,source:a,state:s,html:i})),a.templates.noResults&&0===u.length?f.createElement("div",{className:o.sourceNoResults},a.templates.noResults({components:l,createElement:f.createElement,Fragment:f.Fragment,source:a,state:s,html:i})):f.createElement("ul",Mi({className:o.list},c.getListProps(Li({state:s,props:r.getListProps({source:a})},n))),u.map((function(e){var t=r.getItemProps({item:e,source:a});return f.createElement("li",Mi({key:t.id,className:o.item},c.getItemProps(Li({state:s,props:t},n))),a.templates.item({components:l,createElement:f.createElement,Fragment:f.Fragment,item:e,state:s,html:i}))}))),a.templates.footer&&f.createElement("div",{className:o.sourceFooter},a.templates.footer({components:l,createElement:f.createElement,Fragment:f.Fragment,items:u,source:a,state:s,html:i})))})),d=f.createElement(f.Fragment,null,f.createElement("div",{className:o.panelLayout},p),f.createElement("div",{className:"aa-GradientBottom"})),m=p.reduce((function(e,t){return e[t.props["data-autocomplete-source-id"]]=t,e}),{});e(Li(Li({children:d,state:s,sections:p,elements:m},f),{},{components:l,html:i},n),a.panel)}else u.contains(a.panel)&&u.removeChild(a.panel)}var Hi=r(44087);function Vi(e){return Qi(e)||Ji(e)||zi(e)||Ki()}function Ki(){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 zi(e,t){if(e){if("string"===typeof e)return Gi(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Gi(e,t):void 0}}function Ji(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function Qi(e){if(Array.isArray(e))return Gi(e)}function Gi(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Xi(e){return(Xi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var Yi=function e(t){return t&&"object"===Xi(t)&&"[object Object]"===Object.prototype.toString.call(t)};function Zi(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce((function(e,t){return Object.keys(t).forEach((function(r){var n=e[r],o=t[r];Array.isArray(n)&&Array.isArray(o)?e[r]=n.concat.apply(n,Vi(o)):Yi(n)&&Yi(o)?e[r]=Zi(n,o):e[r]=o})),e}),{})}function ea(e){return(ea="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ta(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ra(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?ta(Object(r),!0).forEach((function(t){na(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ta(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function na(e,t,r){return(t=oa(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oa(e){var t=ia(e,"string");return"symbol"===ea(t)?t:String(t)}function ia(e,t){if("object"!==ea(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==ea(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function aa(e,t){return fa(e)||la(e,t)||ca(e,t)||ua()}function ua(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function ca(e,t){if(e){if("string"===typeof e)return sa(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?sa(e,t):void 0}}function sa(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function la(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,u=[],c=!0,s=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(l){s=!0,o=l}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(s)throw o}}return u}}function fa(e){if(Array.isArray(e))return e}function pa(e,t){return Object.entries(e).reduce((function(e,r){var n=aa(r,2),o=n[0],i=n[1];return t({key:o,value:i})?ra(ra({},e),{},na({},o,i)):e}),{})}var da=["components"];function ma(e){return(ma="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ha(e,t){if(null==e)return{};var r=ya(e,t),n,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ya(e,t){if(null==e)return{};var r={},n=Object.keys(e),o,i;for(i=0;i<n.length;i++)o=n[i],t.indexOf(o)>=0||(r[o]=e[o]);return r}function va(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ga(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?va(Object(r),!0).forEach((function(t){ba(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):va(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ba(e,t,r){return(t=Oa(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Oa(e){var t=Sa(e,"string");return"symbol"===ma(t)?t:String(t)}function Sa(e,t){if("object"!==ma(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==ma(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var _a=0;function wa(e){var t=Fn(),r=t.runEffect,o=t.cleanupEffects,a=t.runEffects,u=Un(),c=u.reactive,s=u.runReactives,l=i(!1),f=i(e),p=i(void 0),d=c((function(){return Ni(f.current)})),m=c((function(){return d.value.core.environment.matchMedia(d.value.renderer.detachedMediaQuery).matches})),h=c((function(){return Yr(ga(ga({},d.value.core),{},{onStateChange:function e(t){var r,n,o;l.current=t.state.collections.some((function(e){return e.source.templates.noResults})),null===(r=p.current)||void 0===r||r.call(p,t),null===(n=(o=d.value.core).onStateChange)||void 0===n||n.call(o,t)},shouldPanelOpen:f.current.shouldPanelOpen||function(e){var t=e.state;if(m.value)return!0;var r=je(t)>0;if(!d.value.core.openOnFocus&&!t.query)return r;var n=Boolean(l.current||d.value.renderer.renderNoResults);return!r&&n||r},__autocomplete_metadata:{userAgents:Hi.R,options:e}}))})),y=i(ga({collections:[],completion:null,context:{},isOpen:!1,query:"",activeItemId:null,status:"idle"}
1,d.value.core.initialState)),v={getEnvironmentProps:d.value.renderer.getEnvironmentProps,getFormProps:d.value.renderer.getFormProps,getInputProps:d.value.renderer.getInputProps,getItemProps:d.value.renderer.getItemProps,getLabelProps:d.value.renderer.getLabelProps,getListProps:d.value.renderer.getListProps,getPanelProps:d.value.renderer.getPanelProps,getRootProps:d.value.renderer.getRootProps},g={setActiveItemId:h.value.setActiveItemId,setQuery:h.value.setQuery,setCollections:h.value.setCollections,setIsOpen:h.value.setIsOpen,setStatus:h.value.setStatus,setContext:h.value.setContext,refresh:h.value.refresh,navigator:h.value.navigator},b=c((function(){return tn.bind(d.value.renderer.renderer.createElement)})),O=c((function(){return Bn({autocomplete:h.value,autocompleteScopeApi:g,classNames:d.value.renderer.classNames,environment:d.value.core.environment,isDetached:m.value,placeholder:d.value.core.placeholder,propGetters:v,setIsModalOpen:P,state:y.current,translations:d.value.renderer.translations})}));function S(){fn(O.value.panel,{style:m.value?{}:Ti({panelPlacement:d.value.renderer.panelPlacement,container:O.value.root,form:O.value.form,environment:d.value.core.environment})})}function _(e){y.current=e;var t={autocomplete:h.value,autocompleteScopeApi:g,classNames:d.value.renderer.classNames,components:d.value.renderer.components,container:d.value.renderer.container,html:b.value,dom:O.value,panelContainer:m.value?O.value.detachedContainer:d.value.renderer.panelContainer,propGetters:v,state:y.current,renderer:d.value.renderer.renderer},r=!je(e)&&!l.current&&d.value.renderer.renderNoResults||d.value.renderer.render;$i(t),Wi(r,t)}function w(){_a--,o()}function j(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};o();var t=d.value.renderer,r=t.components,n=ha(t,da);f.current=Zi(n,d.value.core,{components:pa(r,(function(e){var t;return!e.value.hasOwnProperty("__autocomplete_componentName")})),initialState:y.current},e),s(),a(),h.value.refresh().then((function(){_(y.current)}))}function P(e){var t;e!==d.value.core.environment.document.body.contains(O.value.detachedOverlay)&&(e?(d.value.core.environment.document.body.appendChild(O.value.detachedOverlay),d.value.core.environment.document.body.classList.add("aa-Detached"),O.value.input.focus()):(d.value.core.environment.document.body.removeChild(O.value.detachedOverlay),d.value.core.environment.document.body.classList.remove("aa-Detached")))}return r((function(){var e=h.value.getEnvironmentProps({formElement:O.value.form,panelElement:O.value.panel,inputElement:O.value.input});return fn(d.value.core.environment,e),function(){fn(d.value.core.environment,Object.keys(e).reduce((function(e,t){return ga(ga({},e),{},ba({},t,void 0))}),{}))}})),r((function(){var e=m.value?d.value.core.environment.document.body:d.value.renderer.panelContainer,t=m.value?O.value.detachedOverlay:O.value.panel;return m.value&&y.current.isOpen&&P(!0),_(y.current),function(){e.contains(t)&&(e.removeChild(t),e.classList.remove("aa-Detached"))}})),r((function(){var e=d.value.renderer.container;return e.appendChild(O.value.root),function(){e.removeChild(O.value.root)}})),r((function(){var e=n((function(e){var t;_(e.state)}),0);return p.current=function(t){var r=t.state,n=t.prevState,o;(m.value&&n.isOpen!==r.isOpen&&P(r.isOpen),m.value||!r.isOpen||n.isOpen||S(),r.query!==n.query)&&d.value.core.environment.document.querySelectorAll(".aa-Panel--scrollable").forEach((function(e){0!==e.scrollTop&&(e.scrollTop=0)}));e({state:r})},function(){p.current=void 0}})),r((function(){var e=n((function(){var e=m.value;m.value=d.value.core.environment.matchMedia(d.value.renderer.detachedMediaQuery).matches,e!==m.value?j({}):requestAnimationFrame(S)}),20);return d.value.core.environment.addEventListener("resize",e),function(){d.value.core.environment.removeEventListener("resize",e)}})),r((function(){if(!m.value)return function(){};function e(e){O.value.detachedContainer.classList.toggle("aa-DetachedContainer--modal",e)}function t(t){e(t.matches)}var r=d.value.core.environment.matchMedia(getComputedStyle(d.value.core.environment.document.documentElement).getPropertyValue("--aa-detached-modal-media-query"));e(r.matches);var n=Boolean(r.addEventListener);return n?r.addEventListener("change",t):r.addListener(t),function(){n?r.removeEventListener("change",t):r.removeListener(t)}})),r((function(){return requestAnimationFrame(S),function(){}})),_a++,ga(ga({},g),{},{update:j,destroy:w})}},70550:function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?o(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function a(e,t,r){return(t=u(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function u(e){var t=c(e,"string");return"symbol"===n(t)?t:String(t)}function c(e,t){if("object"!==n(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!==n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function s(e,t){function r(t){return e({searchClient:t.searchClient,queries:t.requests.map((function(e){return e.query}))}).then((function(e){return e.map((function(e,r){var n=t.requests[r],o,i;return{items:e,sourceId:n.sourceId,transformResponse:n.transformResponse}}))}))}return function e(n){return function e(o){return i(i({requesterId:t,execute:r},n),o)}}}r.d(t,{g:function(){return L}});var l=r(24555),f=r(4941),p=r(41876);function d(e){var t=e.transporter||{},r=t.headers||t.baseHeaders||{},n=t.queryParameters||t.baseQueryParameters||{},o="x-algolia-application-id",i="x-algolia-api-key",a,u;return{appId:r[o]||n[o],apiKey:r[i]||n[i]}}function m(e){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var h=["params"];function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function v(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach((function(t){g(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function g(e,t,r){return(t=b(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function b(e){var t=O(e,"string");return"symbol"===m(t)?t:String(t)}function O(e,t){if("object"!==m(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==m(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function S(e,t){if(null==e)return{};var r=_(e,t),n,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _(e,t){if(null==e)return{};var r={},n=Object.keys(e),o,i;for(i=0;i<n.length;i++)o=n[i],t.indexOf(o)>=0||(r[o]=e[o]);return r}function w(e){return A(e)||I(e)||P(e)||j()}function j(){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 P(e,t){if(e){if("string"===typeof e)return x(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?x(e,t):void 0}}function I(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function A(e){if(Array.isArray(e))return x(e)}function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function E(e){var t=e.searchClient,r=e.queries,n=e.userAgents,o=void 0===n?[]:n,i;"function"===typeof t.addAlgoliaAgent&&[].concat(w(l.R),w(o)).forEach((function(e){var r=e.segment,n=e.version;t.addAlgoliaAgent(r,n)}));var a=d(t),u=a.appId,c=a.apiKey;return(0,f.k)(Boolean(u),"The Algolia `appId` was not accessible from the searchClient passed."),(0,f.k)(Boolean(c),"The Algolia `apiKey` was not accessible from the searchClient passed."),t.search(r.map((function(e){var t=e.params,r;return v(v({},S(e,h)),{},{params:v({hitsPerPage:5,highlightPreTag:p.S,highlightPostTag:p.Z},t)})}))).then((function(e){return e.results.map((function(e,t){var n;return v(v({},e),{},{hits:null===(n=e.hits)||void 0===n?void 0:n.map((function(n){return v(v({},n),{},{__autocomplete_indexName:e.index||r[t].indexName,__autocomplete_queryID:e.queryID,__autocomplete_algoliaCredentials:{appId:u,apiKey:c}})}))})}))}))}var k=r(44087);function D(e){return(D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function C(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function N(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?C(Object(r),!0).forEach((function(t){T(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):C(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function T(e,t,r){return(t=q(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function q(e){var t=M(e,"string");return"symbol"===D(t)?t:String(t)}function M(e,t){if("object"!==D(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==D(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var R,L=s((function(e){return E(N(N({},e),{},{userAgents:k.R}))}),"algolia")({transformResponse:function e(t){return t.hits}})},44087:function(e,t,r){"use strict";r.d(t,{R:function(){return o}});var n,o=[{segment:"autocomplete-js",version:r(95503).i}]},41876:function(e,t,r){"use strict";r.d(t,{S:function(){return n},Z:function(){return o}});var n="__aa-highlight__",o="__/aa-highlight__"},4941:function(e,t,r){"use strict";function n(e,t){}r.d(t,{k:function(){return n}})},24555:function(e,t,r){"use strict";r.d(t,{R:function(){return o}});var n,o=[{segment:"autocomplete-core",version:r(95503).i}]},95503:function(e,t,r){"use strict";r.d(t,{i:function(){return n}});var n="1.19.1"},39644:function(e){var t,r;t=this,r=function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function r(r){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?t(Object(o),!0).forEach((function(t){e(r,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(o)):t(Object(o)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(o,e))}))}return r}function n(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(n=(a=u.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){o=!0,i=e}finally{try{n||null==u.return||u.return()}finally{if(o)throw i}}return r}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function i(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function a(e){var t,r="algoliasearch-client-js-".concat(e.key),n=function(){return void 0===t&&(t=e.localStorage||window.localStorage),t},i=function(){return JSON.parse(n().getItem(r)||"{}")},a=function(e){n().setItem(r,JSON.stringify(e))},u=function(){var t=e.timeToLive?1e3*e.timeToLive:null,r=i(),n=Object.fromEntries(Object.entries(r).filter((function(e){return void 0!==o(e,2)[1].timestamp})));if(a(n),t){var u=Object.fromEntries(Object.entries(n).filter((function(e){var r=o(e,2)[1],n=(new Date).getTime();return!(r.timestamp+t<n)})));a(u)}};return{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){u();var t=JSON.stringify(e);return i()[t]})).then((function(e){return Promise.all([e?e.value:t(),void 0!==e])})).then((function(e){var t=o(e,2),n=t[0],i=t[1];return Promise.all([n,i||r.miss(n)])})).then((function(e){return o(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var o=i();return o[JSON.stringify(e)]={timestamp:(new Date).getTime(),value:t},n().setItem(r,JSON.stringify(o)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=i();delete t[JSON.stringify(e)],n().setItem(r,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){n().removeItem(r)}))}}}function u(e){var t=i(e.caches),r=t.shift();return void 0===r?{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},n=t();return n.then((function(e){return Promise.all([e,r.miss(e)])})).then((function(e){return o(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,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,o).catch((function(){return u({caches:t}).get(e,n,o)}))},set:function(e,n){return r.set(e,n).catch((function(){return u({caches:t}).set(e,n)}))},delete:function(e){return r.delete(e).catch((function(){return u({caches:t}).delete(e)}))}
1,clear:function(){return r.clear().catch((function(){return u({caches:t}).clear()}))}}}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},i=JSON.stringify(r);if(i in t)return Promise.resolve(e.serializable?JSON.parse(t[i]):t[i]);var a=n(),u=o&&o.miss||function(){return Promise.resolve()};return a.then((function(e){return u(e)})).then((function(){return a}))},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function s(e,t,r){var n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:function(){return e===h.WithinHeaders?n:{}},queryParameters:function(){return e===h.WithinQueryParameters?n:{}}}}function l(e){var t=0;return e((function r(){return t++,new Promise((function(n){setTimeout((function(){n(e(r))}),Math.min(100*t,1e3))}))}))}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e,t){return Promise.resolve()};return Object.assign(e,{wait:function(r){return f(e.then((function(e){return Promise.all([t(e,r),e])})).then((function(e){return e[1]})))}})}function p(e){for(var t=e.length-1;t>0;t--){var r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function d(e,t){return t?(Object.keys(t).forEach((function(r){e[r]=t[r](e)})),e):e}function m(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var o=0;return e.replace(/%s/g,(function(){return encodeURIComponent(r[o++])}))}var h={WithinQueryParameters:0,WithinHeaders:1};function y(e,t){var r=e||{},n=r.data||{};return Object.keys(r).forEach((function(e){-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&&(n[e]=r[e])})),{data:Object.entries(n).length>0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var v={Read:1,Write:2,Any:3},g=1,b=2,O=3;function S(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return r(r({},e),{},{status:t,lastUpdate:Date.now()})}function _(e){return"string"==typeof e?{protocol:"https",url:e,accept:v.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||v.Any}}var w="DELETE",j="GET",P="POST",I="PUT";function A(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(S(t))}))}))).then((function(e){var r=e.filter((function(e){return function(e){return 1===e.status||Date.now()-e.lastUpdate>12e4}(e)})),n=e.filter((function(e){return function(e){return 3===e.status&&Date.now()-e.lastUpdate<=12e4}(e)})),o=[].concat(i(r),i(n));return{getTimeout:function(e,t){return(0===n.length&&0===e?1:n.length+3+e)*t},statelessHosts:o.length>0?o.map((function(e){return _(e)})):t}}))}function x(e,t,n,o){var a=[],u=function(e,t){if(e.method!==j&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:r(r({},e.data),t.data);return JSON.stringify(n)}}(n,o),c=function(e,t){var n=r(r({},e.headers),t.headers),o={};return Object.keys(n).forEach((function(e){var t=n[e];o[e.toLowerCase()]=t})),o}(e,o),s=n.method,l=n.method!==j?{}:r(r({},n.data),o.data),f=r(r(r({"x-algolia-agent":e.userAgent.value},e.queryParameters),l),o.queryParameters),p=0,d=function t(r,i){var l=r.pop();if(void 0===l)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:N(a)};var d={data:u,headers:c,method:s,url:D(l,n.path,f),connectTimeout:i(p,e.timeouts.connect),responseTimeout:i(p,o.timeout)},m=function(e){var t={request:d,response:e,host:l,triesLeft:r.length};return a.push(t),t},h={onSuccess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(n){var o=m(n);return n.isTimedOut&&p++,Promise.all([e.logger.info("Retryable failure",T(o)),e.hostsCache.set(l,S(l,n.isTimedOut?3:2))]).then((function(){return t(r,i)}
1))},onFail:function(e){throw m(e),function(e,t){var r=e.content,n=e.status,o=r;try{o=JSON.parse(r).message}catch(e){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(o,n,t)}(e,N(a))}};return e.requester.send(d).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,r=e.status;return!t&&0==~~r}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSuccess(e):t.onFail(e)}(e,h)}))};return A(e.hostsCache,t).then((function(e){return d(i(e.statelessHosts).reverse(),e.getTimeout)}))}function E(e){var t=e.hostsCache,r=e.logger,n=e.requester,i=e.requestsCache,a=e.responsesCache,u=e.timeouts,c=e.userAgent,s=e.hosts,l=e.queryParameters,f={hostsCache:t,logger:r,requester:n,requestsCache:i,responsesCache:a,timeouts:u,userAgent:c,headers:e.headers,queryParameters:l,hosts:s.map((function(e){return _(e)})),read:function(e,t){var r=y(t,f.timeouts.read),n=function(){return x(f,f.hosts.filter((function(e){return 0!=(e.accept&v.Read)})),e,r)};if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();var i={request:e,mappedRequestOptions:r,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(i,(function(){return f.requestsCache.get(i,(function(){return f.requestsCache.set(i,n()).then((function(e){return Promise.all([f.requestsCache.delete(i),e])}),(function(e){return Promise.all([f.requestsCache.delete(i),Promise.reject(e)])})).then((function(e){var t=o(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.responsesCache.set(i,e)}})},write:function(e,t){return x(f,f.hosts.filter((function(e){return 0!=(e.accept&v.Write)})),e,y(t,f.timeouts.write))}};return f}function k(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var r="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(r)&&(t.value="".concat(t.value).concat(r)),t}};return t}function D(e,t,r){var n=C(r),o="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return n.length&&(o+="?".concat(n)),o}function C(e){return Object.keys(e).map((function(t){return m("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r})).join("&")}function N(e){return e.map((function(e){return T(e)}))}function T(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return r(r({},e),{},{request:r(r({},e.request),{},{headers:r(r({},e.request.headers),t)})})}var q=function(e){return function(t,r){return e.transporter.write({method:P,path:"2/abtests",data:t},r)}},M=function(e){return function(t,r){return e.transporter.write({method:w,path:m("2/abtests/%s",t)},r)}},R=function(e){return function(t,r){return e.transporter.read({method:j,path:m("2/abtests/%s",t)},r)}},L=function(e){return function(t){return e.transporter.read({method:j,path:"2/abtests"},t)}},B=function(e){return function(t,r){return e.transporter.write({method:P,path:m("2/abtests/%s/stop",t)},r)}},F=function(e){return function(t){return e.transporter.read({method:j,path:"1/strategies/personalization"},t)}},U=function(e){return function(t,r){return e.transporter.write({method:P,path:"1/strategies/personalization",data:t},r)}};function $(e){return function t(r){return e.request(r).then((function(n){if(void 0!==e.batch&&e.batch(n.hits),!e.shouldStop(n))return n.cursor?t({cursor:n.cursor}):t({page:(r.page||0)+1})}))}({})}var W=function(e){return function(t,o){var i=o||{},a=i.queryParameters,u=n(i,["queryParameters"]),c=r({acl:t},void 0!==a?{queryParameters:a}:{});return f(e.transporter.write({method:P,path:"1/keys",data:c},u),(function(t,r){return l((function(n){return ee(e)(t.key,r).catch((function(e){if(404!==e.status)throw e;return n()}))}))}))}},H=function(e){return function(t,r,n){var o=y(n);return o.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:P,path:"1/clusters/mapping",data:{cluster:r}},o)}},V=function(e){return function(t,r,n){return e.transporter.write({method:P,path:"1/clusters/mapping/batch",data:{users:t,cluster:r}},n)}},K=function(e){return function(t,r){return f(e.transporter.write({method:P,path:m("/1/dictionaries/%s/batch",t),data:{clearExistingDictionaryEntries:!0,requests:{action:"addEntry",body:[]}}},r),(function(t,r){return Pe(e)(t.taskID,r)}))}},z=function(e){return function(t,r,n){return f(e.transporter.write({method:P,path:m("1/indexes/%s/operation",t),data:{operation:"copy",destination:r}},n),(function(r,n){return ue(e)(t,{methods:{waitTask:ft}}).waitTask(r.taskID,n)}))}},J=function(e){return function(t,n,o){return z(e)(t,n,r(r({},o),{},{scope:[dt.Rules]}))}},Q=function(e){return function(t,n,o){return z(e)(t,n,r(r({},o),{},{scope:[dt.Settings]}))}},G=function(e){return function(t,n,o){return z(e)(t,n,r(r({},o),{},{scope:[dt.Synonyms]}))}},X=function(e){return function(t,r){return t.method===j?e.transporter.read(t,r):e.transporter.write(t,r)}},Y=function(e){return function(t,r){return f(e.transporter.write({method:w,path:m("1/keys/%s",t)},r),(function(r,n){return l((function(r){return ee(e)(t,n).then(r).catch((function(e){if(404!==e.status)throw e}))}))}))}},Z=function(e){return function(t,r,n){var o=r.map((function(e){return{action:"deleteEntry",body:{objectID:e}}}
1));return f(e.transporter.write({method:P,path:m("/1/dictionaries/%s/batch",t),data:{clearExistingDictionaryEntries:!1,requests:o}},n),(function(t,r){return Pe(e)(t.taskID,r)}))}},ee=function(e){return function(t,r){return e.transporter.read({method:j,path:m("1/keys/%s",t)},r)}},te=function(e){return function(t,r){return e.transporter.read({method:j,path:m("1/task/%s",t.toString())},r)}},re=function(e){return function(t){return e.transporter.read({method:j,path:"/1/dictionaries/*/settings"},t)}},ne=function(e){return function(t){return e.transporter.read({method:j,path:"1/logs"},t)}},oe=function(e){return function(t){return e.transporter.read({method:j,path:"1/clusters/mapping/top"},t)}},ie=function(e){return function(t,r){return e.transporter.read({method:j,path:m("1/clusters/mapping/%s",t)},r)}},ae=function(e){return function(t){var r=t||{},o=r.retrieveMappings,i=n(r,["retrieveMappings"]);return!0===o&&(i.getClusters=!0),e.transporter.read({method:j,path:"1/clusters/mapping/pending"},i)}},ue=function(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={transporter:e.transporter,appId:e.appId,indexName:t};return d(n,r.methods)}},ce=function(e){return function(t){return e.transporter.read({method:j,path:"1/keys"},t)}},se=function(e){return function(t){return e.transporter.read({method:j,path:"1/clusters"},t)}},le=function(e){return function(t){return e.transporter.read({method:j,path:"1/indexes"},t)}},fe=function(e){return function(t){return e.transporter.read({method:j,path:"1/clusters/mapping"},t)}},pe=function(e){return function(t,r,n){return f(e.transporter.write({method:P,path:m("1/indexes/%s/operation",t),data:{operation:"move",destination:r}},n),(function(r,n){return ue(e)(t,{methods:{waitTask:ft}}).waitTask(r.taskID,n)}))}},de=function(e){return function(t,r){return f(e.transporter.write({method:P,path:"1/indexes/*/batch",data:{requests:t}},r),(function(t,r){return Promise.all(Object.keys(t.taskID).map((function(n){return ue(e)(n,{methods:{waitTask:ft}}).waitTask(t.taskID[n],r)})))}))}},me=function(e){return function(t,r){return e.transporter.read({method:P,path:"1/indexes/*/objects",data:{requests:t}},r)}},he=function(e){return function(t,n){var o=t.map((function(e){return r(r({},e),{},{params:C(e.params||{})})}));return e.transporter.read({method:P,path:"1/indexes/*/queries",data:{requests:o},cacheable:!0},n)}},ye=function(e){return function(t,o){return Promise.all(t.map((function(t){var i=t.params,a=i.facetName,u=i.facetQuery,c=n(i,["facetName","facetQuery"]);return ue(e)(t.indexName,{methods:{searchForFacetValues:ut}}).searchForFacetValues(a,u,r(r({},o),c))})))}},ve=function(e){return function(t,r){var n=y(r);return n.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:w,path:"1/clusters/mapping"},n)}},ge=function(e){return function(t,r,n){var o=r.map((function(e){return{action:"addEntry",body:e}}));return f(e.transporter.write({method:P,path:m("/1/dictionaries/%s/batch",t),data:{clearExistingDictionaryEntries:!0,requests:o}},n),(function(t,r){return Pe(e)(t.taskID,r)}))}},be=function(e){return function(t,r){return f(e.transporter.write({method:P,path:m("1/keys/%s/restore",t)},r),(function(r,n){return l((function(r){return ee(e)(t,n).catch((function(e){if(404!==e.status)throw e;return r()}))}))}))}},Oe=function(e){return function(t,r,n){var o=r.map((function(e){return{action:"addEntry",body:e}}));return f(e.transporter.write({method:P,path:m("/1/dictionaries/%s/batch",t),data:{clearExistingDictionaryEntries:!1,requests:o}},n),(function(t,r){return Pe(e)(t.taskID,r)}))}},Se=function(e){return function(t,r,n){return e.transporter.read({method:P,path:m("/1/dictionaries/%s/search",t),data:{query:r},cacheable:!0},n)}},_e=function(e){return function(t,r){return e.transporter.read({method:P,path:"1/clusters/mapping/search",data:{query:t}},r)}},we=function(e){return function(t,r){return f(e.transporter.write({method:I,path:"/1/dictionaries/*/settings",data:t},r),(function(t,r){return Pe(e)(t.taskID,r)}))}},je=function(e){return function(t,r){var o=Object.assign({},r),i=r||{},a=i.queryParameters,u=n(i,["queryParameters"]),c=a?{queryParameters:a}:{},s=["acl","indexes","referers","restrictSources","queryParameters","description","maxQueriesPerIPPerHour","maxHitsPerQuery"];return f(e.transporter.write({method:I,path:m("1/keys/%s",t),data:c},u),(function(r,n){return l((function(r){return ee(e)(t,n).then((function(e){return function(e){return Object.keys(o).filter((function(e){return-1!==s.indexOf(e)})).every((function(t){if(Array.isArray(e[t])&&Array.isArray(o[t])){var r=e[t];return r.length===o[t].length&&r.every((function(e,r){return e===o[t][r]}))}return e[t]===o[t]}))}(e)?Promise.resolve():r()}
1))}))}))}},Pe=function(e){return function(t,r){return l((function(n){return te(e)(t,r).then((function(e){return"published"!==e.status?n():void 0}))}))}},Ie=function(e){return function(t,r){return f(e.transporter.write({method:P,path:m("1/indexes/%s/batch",e.indexName),data:{requests:t}},r),(function(t,r){return ft(e)(t.taskID,r)}))}},Ae=function(e){return function(t){return $(r(r({shouldStop:function(e){return void 0===e.cursor}},t),{},{request:function(r){return e.transporter.read({method:P,path:m("1/indexes/%s/browse",e.indexName),data:r},t)}}))}},xe=function(e){return function(t){var n=r({hitsPerPage:1e3},t);return $(r(r({shouldStop:function(e){return e.hits.length<n.hitsPerPage}},n),{},{request:function(t){return ct(e)("",r(r({},n),t)).then((function(e){return r(r({},e),{},{hits:e.hits.map((function(e){return delete e._highlightResult,e}))})}))}}))}},Ee=function(e){return function(t){var n=r({hitsPerPage:1e3},t);return $(r(r({shouldStop:function(e){return e.hits.length<n.hitsPerPage}},n),{},{request:function(t){return st(e)("",r(r({},n),t)).then((function(e){return r(r({},e),{},{hits:e.hits.map((function(e){return delete e._highlightResult,e}))})}))}}))}},ke=function(e){return function(t,r,o){var i=o||{},a=i.batchSize,u=n(i,["batchSize"]),c={taskIDs:[],objectIDs:[]};return f(function n(){var o,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,s=[];for(o=i;o<t.length&&(s.push(t[o]),s.length!==(a||1e3));o++);return 0===s.length?Promise.resolve(c):Ie(e)(s.map((function(e){return{action:r,body:e}})),u).then((function(e){return c.objectIDs=c.objectIDs.concat(e.objectIDs),c.taskIDs.push(e.taskID),o++,n(o)}))}(),(function(t,r){return Promise.all(t.taskIDs.map((function(t){return ft(e)(t,r)})))}))}},De=function(e){return function(t){return f(e.transporter.write({method:P,path:m("1/indexes/%s/clear",e.indexName)},t),(function(t,r){return ft(e)(t.taskID,r)}))}},Ce=function(e){return function(t){var r=t||{},o=r.forwardToReplicas,i=y(n(r,["forwardToReplicas"]));return o&&(i.queryParameters.forwardToReplicas=1),f(e.transporter.write({method:P,path:m("1/indexes/%s/rules/clear",e.indexName)},i),(function(t,r){return ft(e)(t.taskID,r)}))}},Ne=function(e){return function(t){var r=t||{},o=r.forwardToReplicas,i=y(n(r,["forwardToReplicas"]));return o&&(i.queryParameters.forwardToReplicas=1),f(e.transporter.write({method:P,path:m("1/indexes/%s/synonyms/clear",e.indexName)},i),(function(t,r){return ft(e)(t.taskID,r)}))}},Te=function(e){return function(t,r){return f(e.transporter.write({method:P,path:m("1/indexes/%s/deleteByQuery",e.indexName),data:t},r),(function(t,r){return ft(e)(t.taskID,r)}))}},qe=function(e){return function(t){return f(e.transporter.write({method:w,path:m("1/indexes/%s",e.indexName)},t),(function(t,r){return ft(e)(t.taskID,r)}))}},Me=function(e){return function(t,r){return f(Re(e)([t],r).then((function(e){return{taskID:e.taskIDs[0]}})),(function(t,r){return ft(e)(t.taskID,r)}))}},Re=function(e){return function(t,r){var n=t.map((function(e){return{objectID:e}}));return ke(e)(n,pt.DeleteObject,r)}},Le=function(e){return function(t,r){var o=r||{},i=o.forwardToReplicas,a=y(n(o,["forwardToReplicas"]));return i&&(a.queryParameters.forwardToReplicas=1),f(e.transporter.write({method:w,path:m("1/indexes/%s/rules/%s",e.indexName,t)},a),(function(t,r){return ft(e)(t.taskID,r)}))}},Be=function(e){return function(t,r){var o=r||{},i=o.forwardToReplicas,a=y(n(o,["forwardToReplicas"]));return i&&(a.queryParameters.forwardToReplicas=1),f(e.transporter.write({method:w,path:m("1/indexes/%s/synonyms/%s",e.indexName,t)},a),(function(t,r){return ft(e)(t.taskID,r)}))}},Fe=function(e){return function(t){return ze(e)(t).then((function(){return!0})).catch((function(e){if(404!==e.status)throw e;return!1}))}},Ue=function(e){return function(t,r,n){return e.transporter.read({method:P,path:m("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:r},cacheable:!0},n)}},$e=function(e){return function(t,i){var a=i||{},u=a.query,c=a.paginate,s=n(a,["query","paginate"]),l=0;return function n(){return at(e)(u||"",r(r({},s),{},{page:l})).then((function(e){for(var r=0,i=Object.entries(e.hits);r<i.length;r++){var a=o(i[r],2),u=a[0],s=a[1];if(t(s))return{object:s,position:parseInt(u,10),page:l}}if(l++,!1===c||l>=e.nbPages)throw{name:"ObjectNotFoundError",message:"Object not found."};return n()}))}()}},We=function(e){return function(t,r){return e.transporter.read({method:j,path:m("1/indexes/%s/%s",e.indexName,t)},r)}},He=function(){return function(e,t){for(var r=0,n=Object.entries(e.hits);r<n.length;r++){var i=o(n[r],2),a=i[0];if(i[1].objectID===t)return parseInt(a,10)}return-1}},Ve=function(e){return function(t,o){var i=o||{},a=i.attributesToRetrieve,u=n(i,["attributesToRetrieve"]),c=t.map((function(t){return r({indexName:e.indexName,objectID:t},a?{attributesToRetrieve:a}:{})}));return e.transporter.read({method:P,path:"1/indexes/*/objects",data:{requests:c}},u)}},Ke=function(e){return function(t,r){return e.transporter.read({method:j,path:m("1/indexes/%s/rules/%s",e.indexName,t)},r)}},ze=function(e){return function(t){return e.transporter.read({method:j,path:m("1/indexes/%s/settings",e.indexName),data:{getVersion:2}},t)}},Je=function(e){return function(t,r){return e.transporter.read({method:j,path:m("1/indexes/%s/synonyms/%s",e.indexName,t)},r)}},Qe=function(e){return function(t,r){return f(Ge(e)([t],r).then((function(e){return{objectID:e.objectIDs[0],taskID:e.taskIDs[0]}})),(function(t,r){return ft(e)(t.taskID,r)}))}},Ge=function(e){return function(t,r){var o=r||{},i=o.createIfNotExists,a=n(o,["createIfNotExists"]),u=i?pt.PartialUpdateObject:pt.PartialUpdateObjectNoCreate;return ke(e)(t,u,a)}},Xe=function(e){return function(t,a){var u=a||{}
1,c=u.safe,s=u.autoGenerateObjectIDIfNotExist,l=u.batchSize,p=n(u,["safe","autoGenerateObjectIDIfNotExist","batchSize"]),d=function(t,r,n,o){return f(e.transporter.write({method:P,path:m("1/indexes/%s/operation",t),data:{operation:n,destination:r}},o),(function(t,r){return ft(e)(t.taskID,r)}))},h=Math.random().toString(36).substring(7),y="".concat(e.indexName,"_tmp_").concat(h),v=tt({appId:e.appId,transporter:e.transporter,indexName:y}),g=[],b=d(e.indexName,y,"copy",r(r({},p),{},{scope:["settings","synonyms","rules"]}));return g.push(b),f((c?b.wait(p):b).then((function(){var e=v(t,r(r({},p),{},{autoGenerateObjectIDIfNotExist:s,batchSize:l}));return g.push(e),c?e.wait(p):e})).then((function(){var t=d(y,e.indexName,"move",p);return g.push(t),c?t.wait(p):t})).then((function(){return Promise.all(g)})).then((function(e){var t=o(e,3),r=t[0],n=t[1],a=t[2];return{objectIDs:n.objectIDs,taskIDs:[r.taskID].concat(i(n.taskIDs),[a.taskID])}})),(function(e,t){return Promise.all(g.map((function(e){return e.wait(t)})))}))}},Ye=function(e){return function(t,n){return nt(e)(t,r(r({},n),{},{clearExistingRules:!0}))}},Ze=function(e){return function(t,n){return it(e)(t,r(r({},n),{},{clearExistingSynonyms:!0}))}},et=function(e){return function(t,r){return f(tt(e)([t],r).then((function(e){return{objectID:e.objectIDs[0],taskID:e.taskIDs[0]}})),(function(t,r){return ft(e)(t.taskID,r)}))}},tt=function(e){return function(t,r){var o=r||{},i=o.autoGenerateObjectIDIfNotExist,a=n(o,["autoGenerateObjectIDIfNotExist"]),u=i?pt.AddObject:pt.UpdateObject;if(u===pt.UpdateObject){var c=!0,s=!1,l=void 0;try{for(var p,d=t[Symbol.iterator]();!(c=(p=d.next()).done);c=!0)if(void 0===p.value.objectID)return f(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){s=!0,l=e}finally{try{c||null==d.return||d.return()}finally{if(s)throw l}}}return ke(e)(t,u,a)}},rt=function(e){return function(t,r){return nt(e)([t],r)}},nt=function(e){return function(t,r){var o=r||{},i=o.forwardToReplicas,a=o.clearExistingRules,u=y(n(o,["forwardToReplicas","clearExistingRules"]));return i&&(u.queryParameters.forwardToReplicas=1),a&&(u.queryParameters.clearExistingRules=1),f(e.transporter.write({method:P,path:m("1/indexes/%s/rules/batch",e.indexName),data:t},u),(function(t,r){return ft(e)(t.taskID,r)}))}},ot=function(e){return function(t,r){return it(e)([t],r)}},it=function(e){return function(t,r){var o=r||{},i=o.forwardToReplicas,a=o.clearExistingSynonyms,u=o.replaceExistingSynonyms,c=y(n(o,["forwardToReplicas","clearExistingSynonyms","replaceExistingSynonyms"]));return i&&(c.queryParameters.forwardToReplicas=1),(u||a)&&(c.queryParameters.replaceExistingSynonyms=1),f(e.transporter.write({method:P,path:m("1/indexes/%s/synonyms/batch",e.indexName),data:t},c),(function(t,r){return ft(e)(t.taskID,r)}))}},at=function(e){return function(t,r){return e.transporter.read({method:P,path:m("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r)}},ut=function(e){return function(t,r,n){return e.transporter.read({method:P,path:m("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n)}},ct=function(e){return function(t,r){return e.transporter.read({method:P,path:m("1/indexes/%s/rules/search",e.indexName),data:{query:t}},r)}},st=function(e){return function(t,r){return e.transporter.read({method:P,path:m("1/indexes/%s/synonyms/search",e.indexName),data:{query:t}},r)}},lt=function(e){return function(t,r){var o=r||{},i=o.forwardToReplicas,a=y(n(o,["forwardToReplicas"]));return i&&(a.queryParameters.forwardToReplicas=1),f(e.transporter.write({method:I,path:m("1/indexes/%s/settings",e.indexName),data:t},a),(function(t,r){return ft(e)(t.taskID,r)}))}},ft=function(e){return function(t,r){return l((function(n){return function(e){return function(t,r){return e.transporter.read({method:j,path:m("1/indexes/%s/task/%s",e.indexName,t.toString())},r)}}(e)(t,r).then((function(e){return"published"!==e.status?n():void 0}))}))}}
1,pt={AddObject:"addObject",UpdateObject:"updateObject",PartialUpdateObject:"partialUpdateObject",PartialUpdateObjectNoCreate:"partialUpdateObjectNoCreate",DeleteObject:"deleteObject",DeleteIndex:"delete",ClearIndex:"clear"},dt={Settings:"settings",Synonyms:"synonyms",Rules:"rules"},mt=1,ht=2,yt=3,vt=function(e){return function(t,n){var o=t.map((function(e){return r(r({},e),{},{threshold:e.threshold||0})}));return e.transporter.read({method:P,path:"1/indexes/*/recommendations",data:{requests:o},cacheable:!0},n)}},gt=function(e){return function(t,n){return vt(e)(t.map((function(e){return r(r({},e),{},{fallbackParameters:{},model:"bought-together"})})),n)}},bt=function(e){return function(t,n){return vt(e)(t.map((function(e){return r(r({},e),{},{model:"related-products"})})),n)}},Ot=function(e){return function(t,n){var o=t.map((function(e){return r(r({},e),{},{model:"trending-facets",threshold:e.threshold||0})}));return e.transporter.read({method:P,path:"1/indexes/*/recommendations",data:{requests:o},cacheable:!0},n)}},St=function(e){return function(t,n){var o=t.map((function(e){return r(r({},e),{},{model:"trending-items",threshold:e.threshold||0})}));return e.transporter.read({method:P,path:"1/indexes/*/recommendations",data:{requests:o},cacheable:!0},n)}},_t=function(e){return function(t,n){return vt(e)(t.map((function(e){return r(r({},e),{},{model:"looking-similar"})})),n)}},wt=function(e){return function(t,n){var o=t.map((function(e){return r(r({},e),{},{model:"recommended-for-you",threshold:e.threshold||0})}));return e.transporter.read({method:P,path:"1/indexes/*/recommendations",data:{requests:o},cacheable:!0},n)}};function jt(e,t,n){var o,i={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return r.setRequestHeader(t,e.headers[t])}));var n,o=function(e,n){return setTimeout((function(){r.abort(),t({status:0,content:n,isTimedOut:!0})}),1e3*e)},i=o(e.connectTimeout,"Connection timeout");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(i),n=o(e.responseTimeout,"Socket timeout"))},r.onerror=function(){0===r.status&&(clearTimeout(i),clearTimeout(n),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(i),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},logger:(o=3,{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:c(),requestsCache:c({serializable:!1}),hostsCache:u({caches:[a({key:"".concat("4.24.0","-").concat(e)}),c()]}),userAgent:k("4.24.0").add({segment:"Browser"})},l=r(r({},i),n),f=function(){return function(e){return function(e){var t=e.region||"us",n=s(h.WithinHeaders,e.appId,e.apiKey),o=E(r(r({hosts:[{url:"personalization.".concat(t,".algolia.com")}]},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/json"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return d({appId:e.appId,transporter:o},e.methods)}
1(r(r(r({},i),e),{},{methods:{getPersonalizationStrategy:F,setPersonalizationStrategy:U}}))}};return function(e){var t=e.appId,n=s(void 0!==e.authMode?e.authMode:h.WithinHeaders,t,e.apiKey),o=E(r(r({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:v.Read},{url:"".concat(t,".algolia.net"),accept:v.Write}].concat(p([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return d({transporter:o,appId:t,addAlgoliaAgent:function(e,t){o.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([o.requestsCache.clear(),o.responsesCache.clear()]).then((function(){}))}},e.methods)}(r(r({},l),{},{methods:{search:he,searchForFacetValues:ye,multipleBatch:de,multipleGetObjects:me,multipleQueries:he,copyIndex:z,copySettings:Q,copySynonyms:G,copyRules:J,moveIndex:pe,listIndices:le,getLogs:ne,listClusters:se,multipleSearchForFacetValues:ye,getApiKey:ee,addApiKey:W,listApiKeys:ce,updateApiKey:je,deleteApiKey:Y,restoreApiKey:be,assignUserID:H,assignUserIDs:V,getUserID:ie,searchUserIDs:_e,listUserIDs:fe,getTopUserIDs:oe,removeUserID:ve,hasPendingMappings:ae,clearDictionaryEntries:K,deleteDictionaryEntries:Z,getDictionarySettings:re,getAppTask:te,replaceDictionaryEntries:ge,saveDictionaryEntries:Oe,searchDictionaryEntries:Se,setDictionarySettings:we,waitAppTask:Pe,customRequest:X,initIndex:function(e){return function(t){return ue(e)(t,{methods:{batch:Ie,delete:qe,findAnswers:Ue,getObject:We,getObjects:Ve,saveObject:et,saveObjects:tt,search:at,searchForFacetValues:ut,waitTask:ft,setSettings:lt,getSettings:ze,partialUpdateObject:Qe,partialUpdateObjects:Ge,deleteObject:Me,deleteObjects:Re,deleteBy:Te,clearObjects:De,browseObjects:Ae,getObjectPosition:He,findObject:$e,exists:Fe,saveSynonym:ot,saveSynonyms:it,getSynonym:Je,searchSynonyms:st,browseSynonyms:Ee,deleteSynonym:Be,clearSynonyms:Ne,replaceAllObjects:Xe,replaceAllSynonyms:Ze,searchRules:ct,getRule:Ke,deleteRule:Le,saveRule:rt,saveRules:nt,replaceAllRules:Ye,browseRules:xe,clearRules:Ce}})}},initAnalytics:function(){return function(e){return function(e){var t=e.region||"us",n=s(h.WithinHeaders,e.appId,e.apiKey),o=E(r(r({hosts:[{url:"analytics.".concat(t,".algolia.com")}]},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/json"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return d({appId:e.appId,transporter:o},e.methods)}
1(r(r(r({},i),e),{},{methods:{addABTest:q,getABTest:R,getABTests:L,stopABTest:B,deleteABTest:M}}))}},initPersonalization:f,initRecommendation:function(){return function(e){return l.logger.info("The `initRecommendation` method is deprecated. Use `initPersonalization` instead."),f()(e)}},getRecommendations:vt,getFrequentlyBoughtTogether:gt,getLookingSimilar:_t,getRecommendedForYou:wt,getRelatedProducts:bt,getTrendingFacets:Ot,getTrendingItems:St}}))}return jt.version="4.24.0",jt},e.exports=r()},80414:function(e,t,r){"use strict";function n(e){return Array.isArray?Array.isArray(e):"[object Array]"===m(e)}r.d(t,{Z:function(){return _e}});const o=1/0;function i(e){if("string"==typeof e)return e;let t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function a(e){return null==e?"":i(e)}function u(e){return"string"===typeof e}function c(e){return"number"===typeof e}function s(e){return!0===e||!1===e||f(e)&&"[object Boolean]"==m(e)}function l(e){return"object"===typeof e}function f(e){return l(e)&&null!==e}function p(e){return void 0!==e&&null!==e}function d(e){return!e.trim().length}function m(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const h="Extended search is not available",y="Incorrect 'index' type",v=e=>`Invalid value for key ${e}`,g=e=>`Pattern length exceeds max of ${e}.`,b=e=>`Missing ${e} property in key`,O=e=>`Property 'weight' in key '${e}' must be a positive integer`,S=Object.prototype.hasOwnProperty;class _{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach((e=>{let r=w(e);t+=r.weight,this._keys.push(r),this._keyMap[r.id]=r,t+=r.weight})),this._keys.forEach((e=>{e.weight/=t}))}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function w(e){let t=null,r=null,o=null,i=1,a=null;if(u(e)||n(e))o=e,t=j(e),r=P(e);else{if(!S.call(e,"name"))throw new Error(b("name"));const n=e.name;if(o=n,S.call(e,"weight")&&(i=e.weight,i<=0))throw new Error(O(n));t=j(n),r=P(n),a=e.getFn}return{path:t,id:r,weight:i,src:o,getFn:a}}function j(e){return n(e)?e:e.split(".")}function P(e){return n(e)?e.join("."):e}function I(e,t){let r=[],o=!1;const i=(e,t,l)=>{if(p(e))if(t[l]){let f;const d=e[t[l]];if(!p(d))return;if(l===t.length-1&&(u(d)||c(d)||s(d)))r.push(a(d));else if(n(d)){o=!0;for(let e=0,r=d.length;e<r;e+=1)i(d[e],t,l+1)}else t.length&&i(d,t,l+1)}else r.push(e)};return i(e,u(t)?t.split("."):t,0),o?r:r[0]}const A=undefined,x=undefined,E=undefined,k=undefined;var D={...{isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1},...{includeMatches:!1,findAllMatches:!1,minMatchCharLength:1},...{location:0,threshold:.6,distance:100},...{useExtendedSearch:!1,getFn:I,ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1}};const C=/[^ ]+/g;function N(e=1,t=3){const r=new Map,n=Math.pow(10,t);return{get(t){const o=t.match(C).length;if(r.has(o))return r.get(o);const i=1/Math.pow(o,.5*e),a=parseFloat(Math.round(i*n)/n);return r.set(o,a),a},clear(){r.clear()}}}class T{constructor({getFn:e=D.getFn,fieldNormWeight:t=D.fieldNormWeight}={}){this.norm=N(t,3),this.getFn=e,this.isCreated=!1,this.setIndexRecords()}setSources(e=[]){this.docs=e}setIndexRecords(e=[]){this.records=e}setKeys(e=[]){this.keys=e,this._keysMap={},e.forEach(((e,t)=>{this._keysMap[e.id]=t}))}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,u(this.docs[0])?this.docs.forEach(((e,t)=>{this._addString(e,t)})):this.docs.forEach(((e,t)=>{this._addObject(e,t)})),this.norm.clear())}add(e){const t=this.size();u(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,r=this.size();t<r;t+=1)this.records[t].i-=1}getValueForItemAtKeyId(e,t){return e[this._keysMap[t]]}size(){return this.records.length}_addString(e,t){if(!p(e)||d(e))return;let r={v:e,i:t,n:this.norm.get(e)};this.records.push(r)}_addObject(e,t){let r={i:t,$:{}};this.keys.forEach(((t,o)=>{let i=t.getFn?t.getFn(e):this.getFn(e,t.path);if(p(i))if(n(i)){let e=[];const t=[{nestedArrIndex:-1,value:i}];for(;t.length;){const{nestedArrIndex:r,value:o}=t.pop();if(p(o))if(u(o)&&!d(o)){let t={v:o,i:r,n:this.norm.get(o)};e.push(t)}else n(o)&&o.forEach(((e,r)=>{t.push({nestedArrIndex:r,value:e})}))}r.$[o]=e}else if(u(i)&&!d(i)){let e={v:i,n:this.norm.get(i)};r.$[o]=e}})),this.records.push(r)}toJSON(){return{keys:this.keys,records:this.records}}}function q(e,t,{getFn:r=D.getFn,fieldNormWeight:n=D.fieldNormWeight}={}){const o=new T({getFn:r,fieldNormWeight:n});return o.setKeys(e.map(w)),o.setSources(t),o.create(),o}function M(e,{getFn:t=D.getFn,fieldNormWeight:r=D.fieldNormWeight}={}){const{keys:n,records:o}=e,i=new T({getFn:t,fieldNormWeight:r});return i.setKeys(n),i.setIndexRecords(o),i}function R(e,{errors:t=0,currentLocation:r=0,expectedLocation:n=0,distance:o=D.distance,ignoreLocation:i=D.ignoreLocation}={}){const a=t/e.length;if(i)return a;const u=Math.abs(n-r);return o?a+u/o:u?1:a}function L(e=[],t=D.minMatchCharLength){let r=[],n=-1,o=-1,i=0;for(let a=e.length;i<a;i+=1){let a=e[i];a&&-1===n?n=i:a||-1===n||(o=i-1,o-n+1>
vendor: 5,925 bytes, line 1
1=t&&r.push([n,o]),n=-1)}return e[i-1]&&i-n>=t&&r.push([n,i-1]),r}const B=32;function F(e,t,r,{location:n=D.location,distance:o=D.distance,threshold:i=D.threshold,findAllMatches:a=D.findAllMatches,minMatchCharLength:u=D.minMatchCharLength,includeMatches:c=D.includeMatches,ignoreLocation:s=D.ignoreLocation}={}){if(t.length>B)throw new Error(g(B));const l=t.length,f=e.length,p=Math.max(0,Math.min(n,f));let d=i,m=p;const h=u>1||c,y=h?Array(f):[];let v;for(;(v=e.indexOf(t,m))>-1;){let e=R(t,{currentLocation:v,expectedLocation:p,distance:o,ignoreLocation:s});if(d=Math.min(e,d),m=v+l,h){let e=0;for(;e<l;)y[v+e]=1,e+=1}}m=-1;let b=[],O=1,S=l+f;const _=1<<l-1;for(let g=0;g<l;g+=1){let n=0,i=S;for(;n<i;){const e=undefined;R(t,{errors:g,currentLocation:p+i,expectedLocation:p,distance:o,ignoreLocation:s})<=d?n=i:S=i,i=Math.floor((S-n)/2+n)}S=i;let u=Math.max(1,p-i+1),c=a?f:Math.min(p+i,f)+l,v=Array(c+2);v[c+1]=(1<<g)-1;for(let a=c;a>=u;a-=1){let n=a-1,i=r[e.charAt(n)];if(h&&(y[n]=+!!i),v[a]=(v[a+1]<<1|1)&i,g&&(v[a]|=(b[a+1]|b[a])<<1|1|b[a+1]),v[a]&_&&(O=R(t,{errors:g,currentLocation:n,expectedLocation:p,distance:o,ignoreLocation:s}),O<=d)){if(d=O,m=n,m<=p)break;u=Math.max(1,2*p-m)}}const w=undefined;if(R(t,{errors:g+1,currentLocation:p,expectedLocation:p,distance:o,ignoreLocation:s})>d)break;b=v}const w={isMatch:m>=0,score:Math.max(.001,O)};if(h){const e=L(y,u);e.length?c&&(w.indices=e):w.isMatch=!1}return w}function U(e){let t={};for(let r=0,n=e.length;r<n;r+=1){const o=e.charAt(r);t[o]=(t[o]||0)|1<<n-r-1}return t}class ${constructor(e,{location:t=D.location,threshold:r=D.threshold,distance:n=D.distance,includeMatches:o=D.includeMatches,findAllMatches:i=D.findAllMatches,minMatchCharLength:a=D.minMatchCharLength,isCaseSensitive:u=D.isCaseSensitive,ignoreLocation:c=D.ignoreLocation}={}){if(this.options={location:t,threshold:r,distance:n,includeMatches:o,findAllMatches:i,minMatchCharLength:a,isCaseSensitive:u,ignoreLocation:c},this.pattern=u?e:e.toLowerCase(),this.chunks=[],!this.pattern.length)return;const s=(e,t)=>{this.chunks.push({pattern:e,alphabet:U(e),startIndex:t})},l=this.pattern.length;if(l>B){let e=0;const t=l%B,r=l-t;for(;e<r;)s(this.pattern.substr(e,B),e),e+=B;if(t){const e=l-B;s(this.pattern.substr(e),e)}}else s(this.pattern,0)}searchIn(e){const{isCaseSensitive:t,includeMatches:r}=this.options;if(t||(e=e.toLowerCase()),this.pattern===e){let t={isMatch:!0,score:0};return r&&(t.indices=[[0,e.length-1]]),t}const{location:n,distance:o,threshold:i,findAllMatches:a,minMatchCharLength:u,ignoreLocation:c}=this.options;let s=[],l=0,f=!1;this.chunks.forEach((({pattern:t,alphabet:p,startIndex:d})=>{const{isMatch:m,score:h,indices:y}=F(e,t,p,{location:n+d,distance:o,threshold:i,findAllMatches:a,minMatchCharLength:u,includeMatches:r,ignoreLocation:c});m&&(f=!0),l+=h,m&&y&&(s=[...s,...y])}));let p={isMatch:f,score:f?l/this.chunks.length:1};return f&&r&&(p.indices=s),p}}class W{constructor(e){this.pattern=e}static isMultiMatch(e){return H(e,this.multiRegex)}static isSingleMatch(e){return H(e,this.singleRegex)}search(){}}function H(e,t){const r=e.match(t);return r?r[1]:null}class V extends W{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){const t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}class K extends W{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){const t=undefined,r=-1===e.indexOf(this.pattern);return{isMatch:r,score:r?0:1,indices:[0,e.length-1]}}}class z extends W{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}class J extends W{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}class Q extends W{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}}class G extends W{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}class X extends W{constructor(e,{location:t=D.location,threshold:r=D.threshold,distance:n=D.distance,includeMatches:o=D.includeMatches,findAllMatches:i=D.findAllMatches,minMatchCharLength:a=D.minMatchCharLength,isCaseSensitive:u=D.isCaseSensitive,ignoreLocation:c=D.ignoreLocation}={}){super(e),this._bitapSearch=new $(e,{location:t,threshold:r,distance:n,includeMatches:o,findAllMatches:i,minMatchCharLength:a,isCaseSensitive:u,ignoreLocation:c})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class Y extends W{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t=0,r;const n=[],o=this.pattern.length;for(;(r=e.indexOf(this.pattern,t))>-1;)t=r+o,n.push([r,t-1]);const i=!!n.length;return{isMatch:i,score:i?0:1,indices:n}}}const Z=[V,Y,z,J,G,Q,K,X],ee=Z.length,te=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,re="|";function ne(e,t={}){return e.split(re).map((e=>{let r=e.trim().split(te).filter((e=>e&&!!e.trim())),n=[];for(let o=0,i=r.length;o<i;
1o+=1){const e=r[o];let i=!1,a=-1;for(;!i&&++a<ee;){const r=Z[a];let o=r.isMultiMatch(e);o&&(n.push(new r(o,t)),i=!0)}if(!i)for(a=-1;++a<ee;){const r=Z[a];let o=r.isSingleMatch(e);if(o){n.push(new r(o,t));break}}}return n}))}const oe=new Set([X.type,Y.type]);class ie{constructor(e,{isCaseSensitive:t=D.isCaseSensitive,includeMatches:r=D.includeMatches,minMatchCharLength:n=D.minMatchCharLength,ignoreLocation:o=D.ignoreLocation,findAllMatches:i=D.findAllMatches,location:a=D.location,threshold:u=D.threshold,distance:c=D.distance}={}){this.query=null,this.options={isCaseSensitive:t,includeMatches:r,minMatchCharLength:n,findAllMatches:i,ignoreLocation:o,location:a,threshold:u,distance:c},this.pattern=t?e:e.toLowerCase(),this.query=ne(this.pattern,this.options)}static condition(e,t){return t.useExtendedSearch}searchIn(e){const t=this.query;if(!t)return{isMatch:!1,score:1};const{includeMatches:r,isCaseSensitive:n}=this.options;e=n?e:e.toLowerCase();let o=0,i=[],a=0;for(let u=0,c=t.length;u<c;u+=1){const n=t[u];i.length=0,o=0;for(let t=0,u=n.length;t<u;t+=1){const u=n[t],{isMatch:c,indices:s,score:l}=u.search(e);if(!c){a=0,o=0,i.length=0;break}if(o+=1,a+=l,r){const e=u.constructor.type;oe.has(e)?i=[...i,...s]:i.push(s)}}if(o){let e={isMatch:!0,score:a/o};return r&&(e.indices=i),e}}return{isMatch:!1,score:1}}}const ae=[];function ue(...e){ae.push(...e)}function ce(e,t){for(let r=0,n=ae.length;r<n;r+=1){let n=ae[r];if(n.condition(e,t))return new n(e,t)}return new $(e,t)}const se="$and",le="$or",fe="$path",pe="$val",de=e=>!(!e[se]&&!e[le]),me=e=>!!e[fe],he=e=>!n(e)&&l(e)&&!de(e),ye=e=>({[se]:Object.keys(e).map((t=>({[t]:e[t]})))});function ve(e,t,{auto:r=!0}={}){const o=e=>{let i=Object.keys(e);const a=me(e);if(!a&&i.length>1&&!de(e))return o(ye(e));if(he(e)){const n=a?e[fe]:i[0],o=a?e[pe]:e[n];if(!u(o))throw new Error(v(n));const c={keyId:P(n),pattern:o};return r&&(c.searcher=ce(o,t)),c}let c={children:[],operator:i[0]};return i.forEach((t=>{const r=e[t];n(r)&&r.forEach((e=>{c.children.push(o(e))}))})),c};return de(e)||(e=ye(e)),o(e)}function ge(e,{ignoreFieldNorm:t=D.ignoreFieldNorm}){e.forEach((e=>{let r=1;e.matches.forEach((({key:e,norm:n,score:o})=>{const i=e?e.weight:null;r*=Math.pow(0===o&&i?Number.EPSILON:o,(i||1)*(t?1:n))})),e.score=r}))}function be(e,t){const r=e.matches;t.matches=[],p(r)&&r.forEach((e=>{if(!p(e.indices)||!e.indices.length)return;const{indices:r,value:n}=e;let o={indices:r,value:n};e.key&&(o.key=e.key.src),e.idx>-1&&(o.refIndex=e.idx),t.matches.push(o)}))}function Oe(e,t){t.score=e.score}function Se(e,t,{includeMatches:r=D.includeMatches,includeScore:n=D.includeScore}={}){const o=[];return r&&o.push(be),n&&o.push(Oe),e.map((e=>{const{idx:r}=e,n={item:t[r],refIndex:r};return o.length&&o.forEach((t=>{t(e,n)})),n}))}class _e{constructor(e,t={},r){this.options={...D,...t},this.options.useExtendedSearch,this._keyStore=new _(this.options.keys),this.setCollection(e,r)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof T))throw new Error(y);this._myIndex=t||q(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){p(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=(()=>!1)){const t=[];for(let r=0,n=this._docs.length;r<n;r+=1){const o=this._docs[r];e(o,r)&&(this.removeAt(r),r-=1,n-=1,t.push(o))}return t}removeAt(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}getIndex(){return this._myIndex}search(e,{limit:t=-1}={}){const{includeMatches:r,includeScore:n,shouldSort:o,sortFn:i,ignoreFieldNorm:a}=this.options;let s=u(e)?u(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return ge(s,{ignoreFieldNorm:a}),o&&s.sort(i),c(t)&&t>-1&&(s=s.slice(0,t)),Se(s,this._docs,{includeMatches:r,includeScore:n})}_searchStringList(e){const t=ce(e,this.options),{records:r}=this._myIndex,n=[];return r.forEach((({v:e,i:r,n:o})=>{if(!p(e))return;const{isMatch:i,score:a,indices:u}=t.searchIn(e);i&&n.push({item:e,idx:r,matches:[{score:a,value:e,norm:o,indices:u}]})})),n}_searchLogical(e){const t=ve(e,this.options),r=(e,t,n)=>{if(!e.children){const{keyId:r,searcher:o}=e,i=this._findMatches({key:this._keyStore.get(r),value:this._myIndex.getValueForItemAtKeyId(t,r),searcher:o});return i&&i.length?[{idx:n,item:t,matches:i}]:[]}const o=[];for(let i=0,a=e.children.length;i<a;i+=1){const a=e.children[i],u=r(a,t,n);if(u.length)o.push(...u);else if(e.operator===se)return[]}return o},n=this._myIndex.records,o={},i=[];
vendor: 1,346 bytes, line 1
1return n.forEach((({$:e,i:n})=>{if(p(e)){let a=r(t,e,n);a.length&&(o[n]||(o[n]={idx:n,item:e,matches:[]},i.push(o[n])),a.forEach((({matches:e})=>{o[n].matches.push(...e)})))}})),i}_searchObjectList(e){const t=ce(e,this.options),{keys:r,records:n}=this._myIndex,o=[];return n.forEach((({$:e,i:n})=>{if(!p(e))return;let i=[];r.forEach(((r,n)=>{i.push(...this._findMatches({key:r,value:e[n],searcher:t}))})),i.length&&o.push({idx:n,item:e,matches:i})})),o}_findMatches({key:e,value:t,searcher:r}){if(!p(t))return[];let o=[];if(n(t))t.forEach((({v:t,i:n,n:i})=>{if(!p(t))return;const{isMatch:a,score:u,indices:c}=r.searchIn(t);a&&o.push({score:u,key:e,value:t,idx:n,norm:i,indices:c})}));else{const{v:n,n:i}=t,{isMatch:a,score:u,indices:c}=r.searchIn(n);a&&o.push({score:u,key:e,value:n,norm:i,indices:c})}return o}}_e.version="6.6.2",_e.createIndex=q,_e.parseIndex=M,_e.config=D,_e.parseQuery=ve,ue(ie)},74541:function(e){var t=String,r=function(){return{isColorSupported:!1,reset:t,bold:t,dim:t,italic:t,underline:t,inverse:t,hidden:t,strikethrough:t,black:t,red:t,green:t,yellow:t,blue:t,magenta:t,cyan:t,white:t,gray:t,bgBlack:t,bgRed:t,bgGreen:t,bgYellow:t,bgBlue:t,bgMagenta:t,bgCyan:t,bgWhite:t,blackBright:t,redBright:t,greenBright:t,yellowBright:t,blueBright:t,magentaBright:t,cyanBright:t,whiteBright:t,bgBlackBright:t,bgRedBright:t,bgGreen
1Bright:t,bgYellowBright:t,bgBlueBright:t,bgMagentaBright:t,bgCyanBright:t,bgWhiteBright:t}};e.exports=r(),e.exports.createColors=r},67890:function(e,t,r){let n=r(86563);e.exports=(n.__esModule?n:{default:n}).default},86563:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});const n=o(r(6368));function o(e){return e&&e.__esModule?e:{default:e}}function i({version:e,from:t,to:r}){n.default.warn(`${t}-color-renamed`,[`As of Tailwind CSS ${e}, \`${t}\` has been renamed to \`${r}\`.`,"Update your configuration file to silence this warning."])}const a={inherit:"inherit",current:"currentColor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"#f8fafc",100:"#f1f5f9",200:"#e2e8f0",300:"#cbd5e1",400:"#94a3b8",500:"#64748b",600:"#475569",700:"#334155",800:"#1e293b",900:"#0f172a",950:"#020617"},gray:{50:"#f9fafb",100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db",400:"#9ca3af",500:"#6b7280",600:"#4b5563",700:"#374151",800:"#1f2937",900:"#111827",950:"#030712"},zinc:{50:"#fafafa",100:"#f4f4f5",200:"#e4e4e7",300:"#d4d4d8",400:"#a1a1aa",500:"#71717a",600:"#52525b",700:"#3f3f46",800:"#27272a",900:"#18181b",950:"#09090b"},neutral:{50:"#fafafa",100:"#f5f5f5",200:"#e5e5e5",300:"#d4d4d4",400:"#a3a3a3",500:"#737373",600:"#525252",700:"#404040",800:"#262626",900:"#171717",950:"#0a0a0a"},stone:{50:"#fafaf9",100:"#f5f5f4",200:"#e7e5e4",300:"#d6d3d1",400:"#a8a29e",500:"#78716c",600:"#57534e",700:"#44403c",800:"#292524",900:"#1c1917",950:"#0c0a09"},red:{50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d",950:"#450a0a"},orange:{50:"#fff7ed",100:"#ffedd5",200:"#fed7aa",300:"#fdba74",400:"#fb923c",500:"#f97316",600:"#ea580c",700:"#c2410c",800:"#9a3412",900:"#7c2d12",950:"#431407"},amber:{50:"#fffbeb",100:"#fef3c7",200:"#fde68a",300:"#fcd34d",400:"#fbbf24",500:"#f59e0b",600:"#d97706",700:"#b45309",800:"#92400e",900:"#78350f",950:"#451a03"},yellow:{50:"#fefce8",100:"#fef9c3",200:"#fef08a",300:"#fde047",400:"#facc15",500:"#eab308",600:"#ca8a04",700:"#a16207",800:"#854d0e",900:"#713f12",950:"#422006"},lime:{50:"#f7fee7",100:"#ecfccb",200:"#d9f99d",300:"#bef264",400:"#a3e635",500:"#84cc16",600:"#65a30d",700:"#4d7c0f",800:"#3f6212",900:"#365314",950:"#1a2e05"},green:{50:"#f0fdf4",100:"#dcfce7",200:"#bbf7d0",300:"#86efac",400:"#4ade80",500:"#22c55e",600:"#16a34a",700:"#15803d",800:"#166534",900:"#14532d",950:"#052e16"},emerald:{50:"#ecfdf5",100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7",400:"#34d399",500:"#10b981",600:"#059669",700:"#047857",800:"#065f46",900:"#064e3b",950:"#022c22"},teal:{50:"#f0fdfa",100:"#ccfbf1",200:"#99f6e4",300:"#5eead4",400:"#2dd4bf",500:"#14b8a6",600:"#0d9488",700:"#0f766e",800:"#115e59",900:"#134e4a",950:"#042f2e"},cyan:{50:"#ecfeff",100:"#cffafe",200:"#a5f3fc",300:"#67e8f9",400:"#22d3ee",500:"#06b6d4",600:"#0891b2",700:"#0e7490",800:"#155e75",900:"#164e63",950:"#083344"},sky:{50:"#f0f9ff",100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc",400:"#38bdf8",500:"#0ea5e9",600:"#0284c7",700:"#0369a1",800:"#075985",900:"#0c4a6e",950:"#082f49"},blue:{50:"#eff6ff",100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd",400:"#60a5fa",500:"#3b82f6",600:"#2563eb",700:"#1d4ed8",800:"#1e40af",900:"#1e3a8a",950:"#172554"},indigo:{50:"#eef2ff",100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc",400:"#818cf8",500:"#6366f1",600:"#4f46e5",700:"#4338ca",800:"#3730a3",900:"#312e81",950:"#1e1b4b"},violet:{50:"#f5f3ff",100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd",400:"#a78bfa",500:"#8b5cf6",600:"#7c3aed",700:"#6d28d9",800:"#5b21b6",900:"#4c1d95",950:"#2e1065"},purple:{50:"#faf5ff",100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe",400:"#c084fc",500:"#a855f7",600:"#9333ea",700:"#7e22ce",800:"#6b21a8",900:"#581c87",950:"#3b0764"},fuchsia:{50:"#fdf4ff",100:"#fae8ff",200:"#f5d0fe",300:"#f0abfc",400:"#e879f9",500:"#d946ef",600:"#c026d3",700:"#a21caf",800:"#86198f",900:"#701a75",950:"#4a044e"},pink:{50:"#fdf2f8",100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4",400:"#f472b6",500:"#ec4899",600:"#db2777",700:"#be185d",800:"#9d174d",900:"#831843",950:"#500724"},rose:{50:"#fff1f2",100:"#ffe4e6",200:"#fecdd3",300:"#fda4af",400:"#fb7185",500:"#f43f5e",600:"#e11d48",700:"#be123c",800:"#9f1239",900:"#881337",950:"#4c0519"},get lightBlue(){return i({version:"v2.2",from:"lightBlue",to:"sky"}),this.sky},get warmGray(){return i({version:"v3.0",from:"warmGray",to:"stone"}),this.stone},get trueGray(){return i({version:"v3.0",from:"trueGray",to:"neutral"}),this.neutral},get coolGray(){return i({version:"v3.0",from:"coolGray",to:"gray"}),this.gray},get blueGray(){return i({version:"v3.0",from:"blueGray",to:"slate"}),this.slate}}},6368:function(e,t,r){"use strict";var n=r(89885);function o(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}
1Object.defineProperty(t,"__esModule",{value:!0}),o(t,{dim:function(){return s},default:function(){return l}});const i=a(r(74541));function a(e){return e&&e.__esModule?e:{default:e}}let u=new Set;function c(e,t,r){"undefined"!==typeof n&&n.env.JEST_WORKER_ID||r&&u.has(r)||(r&&u.add(r),console.warn(""),t.forEach((t=>console.warn(e,"-",t))))}function s(e){return i.default.dim(e)}const l={info(e,t){c(i.default.bold(i.default.cyan("info")),...Array.isArray(e)?[e]:[t,e])},warn(e,t){c(i.default.bold(i.default.yellow("warn")),...Array.isArray(e)?[e]:[t,e])},risk(e,t){c(i.default.bold(i.default.magenta("risk")),...Array.isArray(e)?[e]:[t,e])}}},49747:function(){}}]);
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.