/*! For license information please see main.b41677f4.js.LICENSE.txt */ !function(){var e={880:function(e){e.exports=function(){"use strict";function e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function n(n){for(var r=1;r=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function a(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 n=[],r=!0,a=!1,o=void 0;try{for(var i,u=e[Symbol.iterator]();!(r=(i=u.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==u.return||u.return()}finally{if(a)throw o}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function o(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){var n=JSON.stringify(e),r=o()[n];return Promise.all([r||t(),void 0!==r])})).then((function(e){var t=a(e,2),r=t[0],o=t[1];return Promise.all([r,o||n.miss(r)])})).then((function(e){return a(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var a=o();return a[JSON.stringify(e)]=t,r().setItem(n,JSON.stringify(a)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=o();delete t[JSON.stringify(e)],r().setItem(n,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){r().removeItem(n)}))}}}function u(e){var t=o(e.caches),n=t.shift();return void 0===n?{get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,n.miss(e)])})).then((function(e){return a(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,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(e,r,a).catch((function(){return u({caches:t}).get(e,r,a)}))},set:function(e,r){return n.set(e,r).catch((function(){return u({caches:t}).set(e,r)}))},delete:function(e){return n.delete(e).catch((function(){return u({caches:t}).delete(e)}))},clear:function(){return n.clear().catch((function(){return u({caches:t}).clear()}))}}}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(n,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},o=JSON.stringify(n);if(o in t)return Promise.resolve(e.serializable?JSON.parse(t[o]):t[o]);var i=r(),u=a&&a.miss||function(){return Promise.resolve()};return i.then((function(e){return u(e)})).then((function(){return i}))},set:function(n,r){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function c(e,t,n){var r={"x-algolia-api-key":n,"x-algolia-application-id":t};return{headers:function(){return e===h.WithinHeaders?r:{}},queryParameters:function(){return e===h.WithinQueryParameters?r:{}}}}function s(e){var t=0;return e((function n(){return t++,new Promise((function(r){setTimeout((function(){r(e(n))}),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(n){return f(e.then((function(e){return Promise.all([t(e,n),e])})).then((function(e){return e[1]})))}})}function d(e){for(var t=e.length-1;t>0;t--){var n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}function p(e,t){return t?(Object.keys(t).forEach((function(n){e[n]=t[n](e)})),e):e}function m(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0?r:void 0,timeout:n.timeout||t,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}var v={Read:1,Write:2,Any:3},y=1,b=2,S=3;function O(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:y;return n(n({},e),{},{status:t,lastUpdate:Date.now()})}function w(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 _="DELETE",P="GET",k="POST",I="PUT";function E(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(O(t))}))}))).then((function(e){var n=e.filter((function(e){return function(e){return e.status===y||Date.now()-e.lastUpdate>12e4}(e)})),r=e.filter((function(e){return function(e){return e.status===S&&Date.now()-e.lastUpdate<=12e4}(e)})),a=[].concat(o(n),o(r));return{getTimeout:function(e,t){return(0===r.length&&0===e?1:r.length+3+e)*t},statelessHosts:a.length>0?a.map((function(e){return w(e)})):t}}))}function T(e,t,r,a){var i=[],u=function(e,t){if(e.method!==P&&(void 0!==e.data||void 0!==t.data)){var r=Array.isArray(e.data)?e.data:n(n({},e.data),t.data);return JSON.stringify(r)}}(r,a),l=function(e,t){var r=n(n({},e.headers),t.headers),a={};return Object.keys(r).forEach((function(e){var t=r[e];a[e.toLowerCase()]=t})),a}(e,a),c=r.method,s=r.method!==P?{}:n(n({},r.data),a.data),f=n(n(n({"x-algolia-agent":e.userAgent.value},e.queryParameters),s),a.queryParameters),d=0,p=function t(n,o){var s=n.pop();if(void 0===s)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:x(i)};var p={data:u,headers:l,method:c,url:R(s,r.path,f),connectTimeout:o(d,e.timeouts.connect),responseTimeout:o(d,a.timeout)},m=function(e){var t={request:p,response:e,host:s,triesLeft:n.length};return i.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(r){var a=m(r);return r.isTimedOut&&d++,Promise.all([e.logger.info("Retryable failure",C(a)),e.hostsCache.set(s,O(s,r.isTimedOut?S:b))]).then((function(){return t(n,o)}))},onFail:function(e){throw m(e),function(e,t){var n=e.content,r=e.status,a=n;try{a=JSON.parse(n).message}catch(e){}return function(e,t,n){return{name:"ApiError",message:e,status:t,transporterStackTrace:n}}(a,r,t)}(e,x(i))}};return e.requester.send(p).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,n=e.status;return!t&&0==~~n}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSuccess(e):t.onFail(e)}(e,h)}))};return E(e.hostsCache,t).then((function(e){return p(o(e.statelessHosts).reverse(),e.getTimeout)}))}function j(e){var t=e.hostsCache,n=e.logger,r=e.requester,o=e.requestsCache,i=e.responsesCache,u=e.timeouts,l=e.userAgent,c=e.hosts,s=e.queryParameters,f={hostsCache:t,logger:n,requester:r,requestsCache:o,responsesCache:i,timeouts:u,userAgent:l,headers:e.headers,queryParameters:s,hosts:c.map((function(e){return w(e)})),read:function(e,t){var n=g(t,f.timeouts.read),r=function(){return T(f,f.hosts.filter((function(e){return 0!=(e.accept&v.Read)})),e,n)};if(!0!==(void 0!==n.cacheable?n.cacheable:e.cacheable))return r();var o={request:e,mappedRequestOptions:n,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(o,(function(){return f.requestsCache.get(o,(function(){return f.requestsCache.set(o,r()).then((function(e){return Promise.all([f.requestsCache.delete(o),e])}),(function(e){return Promise.all([f.requestsCache.delete(o),Promise.reject(e)])})).then((function(e){var t=a(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.responsesCache.set(o,e)}})},write:function(e,t){return T(f,f.hosts.filter((function(e){return 0!=(e.accept&v.Write)})),e,g(t,f.timeouts.write))}};return f}function N(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var n="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(n)&&(t.value="".concat(t.value).concat(n)),t}};return t}function R(e,t,n){var r=U(n),a="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return r.length&&(a+="?".concat(r)),a}function U(e){return Object.keys(e).map((function(t){return m("%s=%s",t,(n=e[t],"[object Object]"===Object.prototype.toString.call(n)||"[object Array]"===Object.prototype.toString.call(n)?JSON.stringify(e[t]):e[t]));var n})).join("&")}function x(e){return e.map((function(e){return C(e)}))}function C(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return n(n({},e),{},{request:n(n({},e.request),{},{headers:n(n({},e.request.headers),t)})})}var D=function(e){return function(t,n){return e.transporter.write({method:k,path:"2/abtests",data:t},n)}},A=function(e){return function(t,n){return e.transporter.write({method:_,path:m("2/abtests/%s",t)},n)}},V=function(e){return function(t,n){return e.transporter.read({method:P,path:m("2/abtests/%s",t)},n)}},M=function(e){return function(t){return e.transporter.read({method:P,path:"2/abtests"},t)}},F=function(e){return function(t,n){return e.transporter.write({method:k,path:m("2/abtests/%s/stop",t)},n)}},z=function(e){return function(t){return e.transporter.read({method:P,path:"1/strategies/personalization"},t)}},L=function(e){return function(t,n){return e.transporter.write({method:k,path:"1/strategies/personalization",data:t},n)}};function W(e){return function t(n){return e.request(n).then((function(r){if(void 0!==e.batch&&e.batch(r.hits),!e.shouldStop(r))return r.cursor?t({cursor:r.cursor}):t({page:(n.page||0)+1})}))}({})}var B=function(e){return function(t,a){var o=a||{},i=o.queryParameters,u=r(o,["queryParameters"]),l=n({acl:t},void 0!==i?{queryParameters:i}:{});return f(e.transporter.write({method:k,path:"1/keys",data:l},u),(function(t,n){return s((function(r){return ee(e)(t.key,n).catch((function(e){if(404!==e.status)throw e;return r()}))}))}))}},Q=function(e){return function(t,n,r){var a=g(r);return a.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:k,path:"1/clusters/mapping",data:{cluster:n}},a)}},q=function(e){return function(t,n,r){return e.transporter.write({method:k,path:"1/clusters/mapping/batch",data:{users:t,cluster:n}},r)}},Y=function(e){return function(t,n){return f(e.transporter.write({method:k,path:m("/1/dictionaries/%s/batch",t),data:{clearExistingDictionaryEntries:!0,requests:{action:"addEntry",body:[]}}},n),(function(t,n){return ke(e)(t.taskID,n)}))}},H=function(e){return function(t,n,r){return f(e.transporter.write({method:k,path:m("1/indexes/%s/operation",t),data:{operation:"copy",destination:n}},r),(function(n,r){return ue(e)(t,{methods:{waitTask:ft}}).waitTask(n.taskID,r)}))}},Z=function(e){return function(t,r,a){return H(e)(t,r,n(n({},a),{},{scope:[pt.Rules]}))}},J=function(e){return function(t,r,a){return H(e)(t,r,n(n({},a),{},{scope:[pt.Settings]}))}},X=function(e){return function(t,r,a){return H(e)(t,r,n(n({},a),{},{scope:[pt.Synonyms]}))}},G=function(e){return function(t,n){return t.method===P?e.transporter.read(t,n):e.transporter.write(t,n)}},K=function(e){return function(t,n){return f(e.transporter.write({method:_,path:m("1/keys/%s",t)},n),(function(n,r){return s((function(n){return ee(e)(t,r).then(n).catch((function(e){if(404!==e.status)throw e}))}))}))}},$=function(e){return function(t,n,r){var a=n.map((function(e){return{action:"deleteEntry",body:{objectID:e}}}));return f(e.transporter.write({method:k,path:m("/1/dictionaries/%s/batch",t),data:{clearExistingDictionaryEntries:!1,requests:a}},r),(function(t,n){return ke(e)(t.taskID,n)}))}},ee=function(e){return function(t,n){return e.transporter.read({method:P,path:m("1/keys/%s",t)},n)}},te=function(e){return function(t,n){return e.transporter.read({method:P,path:m("1/task/%s",t.toString())},n)}},ne=function(e){return function(t){return e.transporter.read({method:P,path:"/1/dictionaries/*/settings"},t)}},re=function(e){return function(t){return e.transporter.read({method:P,path:"1/logs"},t)}},ae=function(e){return function(t){return e.transporter.read({method:P,path:"1/clusters/mapping/top"},t)}},oe=function(e){return function(t,n){return e.transporter.read({method:P,path:m("1/clusters/mapping/%s",t)},n)}},ie=function(e){return function(t){var n=t||{},a=n.retrieveMappings,o=r(n,["retrieveMappings"]);return!0===a&&(o.getClusters=!0),e.transporter.read({method:P,path:"1/clusters/mapping/pending"},o)}},ue=function(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return p({transporter:e.transporter,appId:e.appId,indexName:t},n.methods)}},le=function(e){return function(t){return e.transporter.read({method:P,path:"1/keys"},t)}},ce=function(e){return function(t){return e.transporter.read({method:P,path:"1/clusters"},t)}},se=function(e){return function(t){return e.transporter.read({method:P,path:"1/indexes"},t)}},fe=function(e){return function(t){return e.transporter.read({method:P,path:"1/clusters/mapping"},t)}},de=function(e){return function(t,n,r){return f(e.transporter.write({method:k,path:m("1/indexes/%s/operation",t),data:{operation:"move",destination:n}},r),(function(n,r){return ue(e)(t,{methods:{waitTask:ft}}).waitTask(n.taskID,r)}))}},pe=function(e){return function(t,n){return f(e.transporter.write({method:k,path:"1/indexes/*/batch",data:{requests:t}},n),(function(t,n){return Promise.all(Object.keys(t.taskID).map((function(r){return ue(e)(r,{methods:{waitTask:ft}}).waitTask(t.taskID[r],n)})))}))}},me=function(e){return function(t,n){return e.transporter.read({method:k,path:"1/indexes/*/objects",data:{requests:t}},n)}},he=function(e){return function(t,r){var a=t.map((function(e){return n(n({},e),{},{params:U(e.params||{})})}));return e.transporter.read({method:k,path:"1/indexes/*/queries",data:{requests:a},cacheable:!0},r)}},ge=function(e){return function(t,a){return Promise.all(t.map((function(t){var o=t.params,i=o.facetName,u=o.facetQuery,l=r(o,["facetName","facetQuery"]);return ue(e)(t.indexName,{methods:{searchForFacetValues:ut}}).searchForFacetValues(i,u,n(n({},a),l))})))}},ve=function(e){return function(t,n){var r=g(n);return r.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:_,path:"1/clusters/mapping"},r)}},ye=function(e){return function(t,n,r){var a=n.map((function(e){return{action:"addEntry",body:e}}));return f(e.transporter.write({method:k,path:m("/1/dictionaries/%s/batch",t),data:{clearExistingDictionaryEntries:!0,requests:a}},r),(function(t,n){return ke(e)(t.taskID,n)}))}},be=function(e){return function(t,n){return f(e.transporter.write({method:k,path:m("1/keys/%s/restore",t)},n),(function(n,r){return s((function(n){return ee(e)(t,r).catch((function(e){if(404!==e.status)throw e;return n()}))}))}))}},Se=function(e){return function(t,n,r){var a=n.map((function(e){return{action:"addEntry",body:e}}));return f(e.transporter.write({method:k,path:m("/1/dictionaries/%s/batch",t),data:{clearExistingDictionaryEntries:!1,requests:a}},r),(function(t,n){return ke(e)(t.taskID,n)}))}},Oe=function(e){return function(t,n,r){return e.transporter.read({method:k,path:m("/1/dictionaries/%s/search",t),data:{query:n},cacheable:!0},r)}},we=function(e){return function(t,n){return e.transporter.read({method:k,path:"1/clusters/mapping/search",data:{query:t}},n)}},_e=function(e){return function(t,n){return f(e.transporter.write({method:I,path:"/1/dictionaries/*/settings",data:t},n),(function(t,n){return ke(e)(t.taskID,n)}))}},Pe=function(e){return function(t,n){var a=Object.assign({},n),o=n||{},i=o.queryParameters,u=r(o,["queryParameters"]),l=i?{queryParameters:i}:{},c=["acl","indexes","referers","restrictSources","queryParameters","description","maxQueriesPerIPPerHour","maxHitsPerQuery"];return f(e.transporter.write({method:I,path:m("1/keys/%s",t),data:l},u),(function(n,r){return s((function(n){return ee(e)(t,r).then((function(e){return function(e){return Object.keys(a).filter((function(e){return-1!==c.indexOf(e)})).every((function(t){return e[t]===a[t]}))}(e)?Promise.resolve():n()}))}))}))}},ke=function(e){return function(t,n){return s((function(r){return te(e)(t,n).then((function(e){return"published"!==e.status?r():void 0}))}))}},Ie=function(e){return function(t,n){return f(e.transporter.write({method:k,path:m("1/indexes/%s/batch",e.indexName),data:{requests:t}},n),(function(t,n){return ft(e)(t.taskID,n)}))}},Ee=function(e){return function(t){return W(n(n({shouldStop:function(e){return void 0===e.cursor}},t),{},{request:function(n){return e.transporter.read({method:k,path:m("1/indexes/%s/browse",e.indexName),data:n},t)}}))}},Te=function(e){return function(t){var r=n({hitsPerPage:1e3},t);return W(n(n({shouldStop:function(e){return e.hits.length0&&void 0!==arguments[0]?arguments[0]:0;a=e.nbPages)throw{name:"ObjectNotFoundError",message:"Object not found."};return r()}))}()}},Be=function(e){return function(t,n){return e.transporter.read({method:P,path:m("1/indexes/%s/%s",e.indexName,t)},n)}},Qe=function(){return function(e,t){for(var n=0,r=Object.entries(e.hits);nn.OPENED&&void 0===r&&(clearTimeout(o),r=a(e.responseTimeout,"Socket timeout"))},n.onerror=function(){0===n.status&&(clearTimeout(o),clearTimeout(r),t({content:n.responseText||"Network request failed",status:n.status,isTimedOut:!1}))},n.onload=function(){clearTimeout(o),clearTimeout(r),t({content:n.responseText,status:n.status,isTimedOut:!1})},n.send(e.data)}))}},logger:(a=gt,{debug:function(e,t){return mt>=a&&console.debug(e,t),Promise.resolve()},info:function(e,t){return ht>=a&&console.info(e,t),Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:l(),requestsCache:l({serializable:!1}),hostsCache:u({caches:[i({key:"".concat("4.17.0","-").concat(e)}),l()]}),userAgent:N("4.17.0").add({segment:"Browser"})},s=n(n({},o),r),f=function(){return function(e){return function(e){var t=e.region||"us",r=c(h.WithinHeaders,e.appId,e.apiKey),a=j(n(n({hosts:[{url:"personalization.".concat(t,".algolia.com")}]},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/json"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return p({appId:e.appId,transporter:a},e.methods)}(n(n(n({},o),e),{},{methods:{getPersonalizationStrategy:z,setPersonalizationStrategy:L}}))}};return function(e){var t=e.appId,r=c(void 0!==e.authMode?e.authMode:h.WithinHeaders,t,e.apiKey),a=j(n(n({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:v.Read},{url:"".concat(t,".algolia.net"),accept:v.Write}].concat(d([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return p({transporter:a,appId:t,addAlgoliaAgent:function(e,t){a.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([a.requestsCache.clear(),a.responsesCache.clear()]).then((function(){}))}},e.methods)}(n(n({},s),{},{methods:{search:he,searchForFacetValues:ge,multipleBatch:pe,multipleGetObjects:me,multipleQueries:he,copyIndex:H,copySettings:J,copySynonyms:X,copyRules:Z,moveIndex:de,listIndices:se,getLogs:re,listClusters:ce,multipleSearchForFacetValues:ge,getApiKey:ee,addApiKey:B,listApiKeys:le,updateApiKey:Pe,deleteApiKey:K,restoreApiKey:be,assignUserID:Q,assignUserIDs:q,getUserID:oe,searchUserIDs:we,listUserIDs:fe,getTopUserIDs:ae,removeUserID:ve,hasPendingMappings:ie,clearDictionaryEntries:Y,deleteDictionaryEntries:$,getDictionarySettings:ne,getAppTask:te,replaceDictionaryEntries:ye,saveDictionaryEntries:Se,searchDictionaryEntries:Oe,setDictionarySettings:_e,waitAppTask:ke,customRequest:G,initIndex:function(e){return function(t){return ue(e)(t,{methods:{batch:Ie,delete:De,findAnswers:Le,getObject:Be,getObjects:qe,saveObject:et,saveObjects:tt,search:it,searchForFacetValues:ut,waitTask:ft,setSettings:st,getSettings:He,partialUpdateObject:Je,partialUpdateObjects:Xe,deleteObject:Ae,deleteObjects:Ve,deleteBy:Ce,clearObjects:Re,browseObjects:Ee,getObjectPosition:Qe,findObject:We,exists:ze,saveSynonym:at,saveSynonyms:ot,getSynonym:Ze,searchSynonyms:ct,browseSynonyms:je,deleteSynonym:Fe,clearSynonyms:xe,replaceAllObjects:Ge,replaceAllSynonyms:$e,searchRules:lt,getRule:Ye,deleteRule:Me,saveRule:nt,saveRules:rt,replaceAllRules:Ke,browseRules:Te,clearRules:Ue}})}},initAnalytics:function(){return function(e){return function(e){var t=e.region||"us",r=c(h.WithinHeaders,e.appId,e.apiKey),a=j(n(n({hosts:[{url:"analytics.".concat(t,".algolia.com")}]},e),{},{headers:n(n(n({},r.headers()),{"content-type":"application/json"}),e.headers),queryParameters:n(n({},r.queryParameters()),e.queryParameters)}));return p({appId:e.appId,transporter:a},e.methods)}(n(n(n({},o),e),{},{methods:{addABTest:D,getABTest:V,getABTests:M,stopABTest:F,deleteABTest:A}}))}},initPersonalization:f,initRecommendation:function(){return function(e){return s.logger.info("The `initRecommendation` method is deprecated. Use `initPersonalization` instead."),f()(e)}}}}))}return vt.version="4.17.0",vt}()},463:function(e,t,n){"use strict";var r=n(791),a=n(296);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n