PageSourceSearch

https://siteresources.eden.co.uk/_next/static/chunks/0duz05k5q3o4v.js

js eden.co.uk collected 2026-10-02 03:31:42 UTC 169,500 bytes, 4 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="306fd690-195b-0232-032d-dc8fa4766754")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,563360,571289,e=>{"use strict";var t=e.i(868275);function a(e){let t,a=`algolia-client-js-${e.key}`;function r(){return void 0===t&&(t=e.localStorage||window.localStorage),t}function o(){return JSON.parse(r().getItem(a)||"{}")}function s(){return new Promise(e=>setTimeout(e,0))}return{get(t,n){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:()=>Promise.resolve()};return s().then(()=>{let s,d,h,u,{namespace:l,changed:c}=(s=e.timeToLive?1e3*e.timeToLive:null,d=o(),h=new Date().getTime(),u=!1,{namespace:Object.fromEntries(Object.entries(d).filter(e=>{let[,t]=e;return t&&void 0!==t.timestamp&&(!s||!(t.timestamp+s<h))||(u=!0,!1)})),changed:u}),p=l[JSON.stringify(t)];return(c&&r().setItem(a,JSON.stringify(l)),p)?p.value:n().then(e=>i.miss(e).then(()=>e))})},set:(e,t)=>s().then(()=>{let s=o();return s[JSON.stringify(e)]={timestamp:new Date().getTime(),value:t},r().setItem(a,JSON.stringify(s)),t}),delete:e=>s().then(()=>
2{let t=o();delete t[JSON.stringify(e)],r().setItem(a,JSON.stringify(t))}),clear:()=>Promise.resolve().then(()=>{r().removeItem(a)})}}function r(e){let t=[...e.caches],a=t.shift();return void 0===a?{get(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:()=>Promise.resolve()};return t().then(e=>Promise.all([e,a.miss(e)])).then(e=>{let[t]=e;return t})},set:(e,t)=>Promise.resolve(t),delete:e=>Promise.resolve(),clear:()=>Promise.resolve()}:{get(e,o){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:()=>Promise.resolve()};return a.get(e,o,s).catch(()=>r({caches:t}).get(e,o,s))},set:(e,o)=>a.set(e,o).catch(()=>r({caches:t}).set(e,o)),delete:e=>a.delete(e).catch(()=>r({caches:t}).delete(e)),clear:()=>a.clear().catch(()=>r({caches:t}).clear())}}function o(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get(a,r){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:()=>Promise.resolve()},s=JSON.stringify(a);if(s in t)return Promise.resolve(e.serializable?JSON.parse(t[s]):t[s]);let n=r();return n.then(e=>o.miss(e)).then(()=>n)},set:(a,r)=>(t[JSON.stringify(a)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)),delete:e=>(delete t[JSON.stringify(e)],Promise.resolve()),clear:()=>(t={},Promise.resolve())}}function s(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"WithinHeaders",r={"x-algolia-api-key":t,"x-algolia-application-id":e};return{headers:()=>"WithinHeaders"===a?r:{},queryParameters:()=>"WithinQueryParameters"===a?r:{}}}function n(e){let{func:t,validate:a,aggregator:r,error:o,timeout:s=()=>0}=e,n=e=>new Promise((i,d)=>{t(e).then(async e=>(r&&await r(e),await a(e))?i(e):o&&await o.validate(e)?d(Error(await o.message(e))):setTimeout(()=>{n(e).then(i).catch(d)},await s())).catch(e=>{d(e)})});return n()}function i(e){let t,{algoliaAgents:a,client:r,version:o}=e,s=(t={value:`Algolia for JavaScript (${o})`,add(e){let a=`; ${e.segment}${void 0!==e.version?` (${e.version})`:""}`;return -1===t.value.indexOf(a)&&(t.value=`${t.value}${a}`),t}}).add({segment:r,version:o});return a.forEach(e=>s.add(e)),s}function d(){return{debug:(e,t)=>Promise.resolve(),info:(e,t)=>Promise.resolve(),error:(e,t)=>Promise.resolve()}}async function*h(e){let t=e.getReader();try{for(;;){let{done:e,value:a}=await t.read();if(e)return;yield a}}finally{t.releaseLock()}}async function*u(e){let t=new TextDecoder("utf-8"),a=[],r=0,o=!1,s=!0;for await(let n of Symbol.asyncIterator in e?e:h(e)){let e=t.decode(n,{stream:!0}),i=0;for(o&&(o=!1,e.length>0&&"\n"===e[0]&&(i=1));i<e.length;){let t,n,d=e.indexOf("\r",i),h=e.indexOf("\n",i);if(-1===d&&-1===h){let t=e.slice(i);if(a.push(t),(r+=t.length)>0xa00000)throw Error("SSE line buffer exceeded 10MB");break}-1!==d&&(-1===h||d<h)?(t=d,d+1<e.length?n="\n"===e[d+1]?2:1:(o=!0,n=1)):(t=h,n=1);let u=e.slice(i,t);a.push(u);let l=1===a.length?a[0]:a.join("");a.length=0,r=0,s&&(l.startsWith("\uFEFF")&&(l=l.slice(1)),s=!1),yield l,i=t+n}}let n=t.decode();if(n&&a.push(n),a.length>0){let e=a.join("");s&&e.startsWith("\uFEFF")&&(e=e.slice(1)),yield e}}var l=class{decode(e){let t,a;if(""===e)return this.dispatch();if(":"===e[0])return null;let r=e.indexOf(":");switch(-1===r?(t=e,a=""):(t=e.slice(0,r)," "===(a=e.slice(r+1))[0]&&(a=a.slice(1))),t){case"data":this.data.push(a);break;case"event":this.eventType=a;break;case"id":a.includes("\0")||(this.lastEventId=a);break;case"retry":/^[0-9]+$/.test(a)&&(this.retry=parseInt(a,10))}return null}dispatch(){let e=this.eventType;if(this.eventType="",0===this.data.length)return null;let t={data:this.data.join("\n"),event:e,id:this.lastEventId,retry:this.retry};return this.data=[],t}constructor(){(0,t._)(this,"data",[]),(0,t._)(this,"eventType",""),(0,t._)(this,"lastEventId",null),(0,t._)(this,"retry",null)}};async function*c(e){let t=new l;for await(let a of u(e)){let e=t.decode(a);null!==e&&(yield e)}}function p(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"up",a=Date.now();return{...e,status:t,lastUpdate:a,isUp:function(){return"up"===t||Date.now()-a>12e4},isTimedOut:function(){return"timed out"===t&&Date.now()-a<=12e4}}}
2var m=class extends Error{constructor(e,a){super(e),(0,t._)(this,"name","AlgoliaError"),a&&(this.name=a)}},T=class extends m{constructor(e,a,r){super(e,r),(0,t._)(this,"stackTrace",void 0),this.stackTrace=a}},I=class extends T{constructor(e){super("Unreachable hosts - your application id may be incorrect. If the error persists, please visit our help center https://alg.li/support-unreachable-hosts or reach out to the Algolia Support team: https://alg.li/support",e,"RetryError")}},g=class extends T{constructor(e,a,r,o="ApiError"){super(e,r,o),(0,t._)(this,"status",void 0),this.status=a}},P=class extends m{constructor(e,a){super(e,"DeserializationError"),(0,t._)(this,"response",void 0),this.response=a}},f=class extends g{constructor(e,a,r,o){super(e,a,o,"DetailedApiError"),(0,t._)(this,"error",void 0),this.error=r}};function y(e){for(let t=e.length-1;t>0;t--){let a=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[a],e[a]=r}return e}function q(e,t,a){var r;let o=Object.keys(r=a).filter(e=>void 0!==r[e]).sort().map(e=>`${e}=${encodeURIComponent("[object Array]"===Object.prototype.toString.call(r[e])?r[e].join(","):r[e]).replace(/\+/g,"%20")}`).join("&"),s=`${e.protocol}://${e.url}${e.port?`:${e.port}`:""}/${"/"===t.charAt(0)?t.substring(1):t}`;return o.length&&(s+=`?${o}`),s}function S(e,t){if("GET"!==e.method&&(void 0!==e.data||void 0!==t.data))return JSON.stringify(Array.isArray(e.data)?e.data:{...e.data,...t.data})}function v(e,t,a){let r={Accept:"application/json",...e,...t,...a},o={};return Object.keys(r).forEach(e=>{let t=r[e];o[e.toLowerCase()]=t}),o}function H(e){if(204!==e.status&&0!==e.content.length)try{return JSON.parse(e.content)}catch(t){throw new P(t.message,e)}}function W(e){let t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return{...e,request:{...e.request,headers:{...e.request.headers,...t}}}}function D(e){let{hosts:t,hostsCache:a,baseHeaders:r,logger:o,baseQueryParameters:s,algoliaAgent:n,timeouts:i,requester:d,requestsCache:h,responsesCache:u,compress:l,compression:m}=e;async function T(e){let t=await Promise.all(e.map(e=>a.get(e,()=>Promise.resolve(p(e))))),r=t.filter(e=>e.isUp()),o=t.filter(e=>e.isTimedOut()),s=[...r,...o];return{hosts:s.length>0?s:e,getTimeout:(e,t)=>(0===o.length&&0===e?1:o.length+3+e)*t}}async function P(e,h,u){let c=[],P=S(e,h),y=v(r,e.headers,h.headers),H="gzip"===m&&void 0!==P&&P.length>750&&("POST"===e.method||"PUT"===e.method);H&&void 0===l&&o.info("Compression is disabled because no compress method is available.");let D=H&&void 0!==l,x=D?await l(P):P;D&&(y["content-encoding"]="gzip");let R="GET"===e.method?{...e.data,...h.data}:{},k={...s,...e.queryParameters,...R};if(n.value&&(k["x-algolia-agent"]=n.value),h&&h.queryParameters)for(let e of Object.keys(h.queryParameters))h.queryParameters[e]&&"[object Object]"!==Object.prototype.toString.call(h.queryParameters[e])?k[e]=h.queryParameters[e].toString():k[e]=h.queryParameters[e];let b=0,C=async(t,r)=>{let s=t.pop();if(void 0===s)throw new I(c.map(e=>W(e)));let n={...i,...h.timeouts},l={data:x,headers:y,method:e.method,url:q(s,e.path,k),connectTimeout:r(b,n.connect),responseTimeout:r(b,u?n.read:n.write)},m=e=>{let a={request:l,response:e,host:s,triesLeft:t.length};return c.push(a),a},T=await d.send(l);if(function(e){let{isTimedOut:t,status:a}=e;return t||function(e){let{isTimedOut:t,status:a}=e;return!t&&0==~~a}({isTimedOut:t,status:a})||2!=~~(a/100)&&4!=~~(a/100)}(T)){let e=m(T);return T.isTimedOut&&b++,o.info("Retryable failure",W(e)),await a.set(s,p(s,T.isTimedOut?"timed out":"down")),C(t,r)}if(function(e){let{status:t}=e;return 2==~~(t/100)}(T))return T;throw m(T),function(e,t){let{content:a,status:r}=e;try{let e=JSON.parse(a);if("error"in e)return new f(e.message,r,e.error,t);return new g(e.message,r,t)}catch{}return new g(a,r,t)}(T,c)},E=t.filter(e=>"readWrite"===e.accept||(u?"read"===e.accept:"write"===e.accept)),U=await T(E);return C([...U.hosts].reverse(),U.getTimeout)}async function*y(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!d.sendStream)throw Error("This requester does not support streaming");let o=S(e,a),h=v(r,e.headers,a.headers);h.accept="text/event-stream";let u="GET"===e.method?{...e.data,...a.data}:{},l={...s,...e.queryParameters,...u};if(n.value&&(l["x-algolia-agent"]=n.value),a&&a.queryParameters)for(let e of Object.keys(a.queryParameters))a.queryParameters[e]&&"[object Object]"!==Object.prototype.toString.call(a.queryParameters[e])?l[e]=a.queryParameters[e].toString():l[e]=a.queryParameters[e];let p=e.useReadTransporter||"GET"===e.method,m=t.filter(e=>"readWrite"===e.accept||(p?"read"===e.accept:"write"===e.accept)),g=(await T(m)).hosts[0];if(!g)throw new I([]);let P={...i,...a.timeouts},f={data:o,headers:h,method:e.method,url:q(g,e.path,l),connectTimeout:P.connect,responseTimeout:p?P.read:P.write},y=await d.sendStream(f);yield*c(y)}return{hostsCache:a,requester:d,timeouts:i,logger:o,algoliaAgent:n,baseHeaders:r,baseQueryParameters:s,hosts:t,request:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=()=>P(e,t,o).then(e=>H(e)),o=e.useReadTransporter||"GET"===e.method;if(!0!==(t.cacheable||e.cacheable))return a();let n={request:e,requestOptions:t,transporter:{queryParameters:s,headers:r}};return u.get(n,()=>h.get(n,()=>h.set(n,a()).then(e=>Promise.all([h.delete(n),e]),e=>Promise.all([h.delete(n),Promise.reject(e)])).then(e=>
2{let[t,a]=e;return a})),{miss:e=>u.set(n,e)})},requestWithHttpInfo:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=e.useReadTransporter||"GET"===e.method;return P(e,t,a).then(e=>({status:e.status,headers:e.headers,content:e.content,data:H(e)}))},requestStream:y,requestsCache:h,responsesCache:u}}function x(e,t,a){if(null==a||"string"==typeof a&&0===a.length)throw Error(`Parameter \`${e}\` is required when calling \`${t}\`.`)}function R(){return{send:function(e){return new Promise(t=>{let a=new XMLHttpRequest;a.open(e.method,e.url,!0),Object.keys(e.headers).forEach(t=>a.setRequestHeader(t,e.headers[t]));let r=(e,r)=>setTimeout(()=>{a.abort(),t({status:0,content:r,isTimedOut:!0})},e),o=r(e.connectTimeout,"Connection timeout"),s;a.onreadystatechange=()=>{a.readyState>a.OPENED&&void 0===s&&(clearTimeout(o),s=r(e.responseTimeout,"Socket timeout"))},a.onerror=()=>{0===a.status&&(clearTimeout(o),clearTimeout(s),t({content:a.responseText||"Network request failed",status:a.status,isTimedOut:!1}))},a.onload=()=>{clearTimeout(o),clearTimeout(s),t({content:a.responseText,headers:function(e){let t={};for(let a of e.trim().split(/[\r\n]+/)){let e=a.indexOf(": ");e>0&&(t[a.slice(0,e).toLowerCase()]=a.slice(e+2))}return t}(a.getAllResponseHeaders()),status:a.status,isTimedOut:!1})},a.send(e.data)})}}}var k="1.22.0",b=["de","us"];function C(e,t,n,h){if(!e||"string"!=typeof e)throw Error("`appId` is missing.");if(!t||"string"!=typeof t)throw Error("`apiKey` is missing.");if(n&&("string"!=typeof n||!b.includes(n)))throw Error(`\`region\` must be one of the following: ${b.join(", ")}`);let{compression:u,...l}=h||{};return function(e){let{appId:t,apiKey:a,authMode:r,algoliaAgents:o,region:n,...d}=e,h=s(t,a,r),u=D({hosts:[{url:n?"analytics.{region}.algolia.com".replace("{region}",n):"analytics.algolia.com",accept:"readWrite",protocol:"https"}],...d,algoliaAgent:i({algoliaAgents:o,client:"AbtestingV3",version:k}),baseHeaders:{"content-type":"text/plain",...h.headers(),...d.baseHeaders},baseQueryParameters:{...h.queryParameters(),...d.baseQueryParameters}});return{transporter:u,appId:t,apiKey:a,clearCache:()=>Promise.all([u.requestsCache.clear(),u.responsesCache.clear()]).then(()=>void 0),get _ua(){return u.algoliaAgent.value},addAlgoliaAgent(e,t){u.algoliaAgent.add({segment:e,version:t})},setClientApiKey(e){let{apiKey:t}=e;r&&"WithinHeaders"!==r?u.baseQueryParameters["x-algolia-api-key"]=t:u.baseHeaders["x-algolia-api-key"]=t},addABTests:(e,t)=>(x("addABTestsRequest","addABTests",e),x("addABTestsRequest.name","addABTests",e.name),x("addABTestsRequest.variants","addABTests",e.variants),x("addABTestsRequest.metrics","addABTests",e.metrics),x("addABTestsRequest.endAt","addABTests",e.endAt),u.request({method:"POST",path:"/3/abtests",queryParameters:{},headers:{},data:e},t)),addABTestsWithHTTPInfo:(e,t)=>(x("addABTestsRequest","addABTestsWithHTTPInfo",e),x("addABTestsRequest.name","addABTestsWithHTTPInfo",e.name),x("addABTestsRequest.variants","addABTestsWithHTTPInfo",e.variants),x("addABTestsRequest.metrics","addABTestsWithHTTPInfo",e.metrics),x("addABTestsRequest.endAt","addABTestsWithHTTPInfo",e.endAt),u.requestWithHttpInfo({method:"POST",path:"/3/abtests",queryParameters:{},headers:{},data:e},t)),customDelete(e,t){let{path:a,parameters:r}=e;x("path","customDelete",a);let o="/{path}".replace("{path}",a);return u.request({method:"DELETE",path:o,queryParameters:r||{},headers:{}},t)},customDeleteWithHTTPInfo(e,t){let{path:a,parameters:r}=e;x("path","customDeleteWithHTTPInfo",a);let o="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"DELETE",path:o,queryParameters:r||{},headers:{}},t)},customGet(e,t){let{path:a,parameters:r}=e;x("path","customGet",a);let o="/{path}".replace("{path}",a);return u.request({method:"GET",path:o,queryParameters:r||{},headers:{}},t)},customGetWithHTTPInfo(e,t){let{path:a,parameters:r}=e;x("path","customGetWithHTTPInfo",a);let o="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"GET",path:o,queryParameters:r||{},headers:{}},t)},customPost(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPost",a);let s="/{path}".replace("{path}",a);return u.request({method:"POST",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPostWithHTTPInfo(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPostWithHTTPInfo",a);let s="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"POST",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPut(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPut",a);let s="/{path}".replace("{path}",a);return u.request({method:"PUT",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPutWithHTTPInfo(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPutWithHTTPInfo",a);let s="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"PUT",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},deleteABTest(e,t){let{id:a}=e;x("id","deleteABTest",a);let r="/3/abtests/{id}".replace("{id}",encodeURIComponent(a));return u.request({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},deleteABTestWithHTTPInfo(e,t){let{id:a}=e;x("id","deleteABTestWithHTTPInfo",a);let r="/3/abtests/{id}".replace("{id}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},estimateABTest:(e,t)=>
2(x("estimateABTestRequest","estimateABTest",e),x("estimateABTestRequest.configuration","estimateABTest",e.configuration),x("estimateABTestRequest.variants","estimateABTest",e.variants),u.request({method:"POST",path:"/3/abtests/estimate",queryParameters:{},headers:{},data:e},t)),estimateABTestWithHTTPInfo:(e,t)=>(x("estimateABTestRequest","estimateABTestWithHTTPInfo",e),x("estimateABTestRequest.configuration","estimateABTestWithHTTPInfo",e.configuration),x("estimateABTestRequest.variants","estimateABTestWithHTTPInfo",e.variants),u.requestWithHttpInfo({method:"POST",path:"/3/abtests/estimate",queryParameters:{},headers:{},data:e},t)),getABTest(e,t){let{id:a}=e;x("id","getABTest",a);let r="/3/abtests/{id}".replace("{id}",encodeURIComponent(a));return u.request({method:"GET",path:r,queryParameters:{},headers:{}},t)},getABTestWithHTTPInfo(e,t){let{id:a}=e;x("id","getABTestWithHTTPInfo",a);let r="/3/abtests/{id}".replace("{id}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"GET",path:r,queryParameters:{},headers:{}},t)},getTimeseries(e,t){let{id:a,startDate:r,endDate:o,metric:s}=e;x("id","getTimeseries",a);let n="/3/abtests/{id}/timeseries".replace("{id}",encodeURIComponent(a)),i={};return void 0!==r&&(i.startDate=r.toString()),void 0!==o&&(i.endDate=o.toString()),void 0!==s&&(i.metric=s.toString()),u.request({method:"GET",path:n,queryParameters:i,headers:{}},t)},getTimeseriesWithHTTPInfo(e,t){let{id:a,startDate:r,endDate:o,metric:s}=e;x("id","getTimeseriesWithHTTPInfo",a);let n="/3/abtests/{id}/timeseries".replace("{id}",encodeURIComponent(a)),i={};return void 0!==r&&(i.startDate=r.toString()),void 0!==o&&(i.endDate=o.toString()),void 0!==s&&(i.metric=s.toString()),u.requestWithHttpInfo({method:"GET",path:n,queryParameters:i,headers:{}},t)},listABTests(){let{offset:e,limit:t,indexPrefix:a,indexSuffix:r,direction:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n={};return void 0!==e&&(n.offset=e.toString()),void 0!==t&&(n.limit=t.toString()),void 0!==a&&(n.indexPrefix=a.toString()),void 0!==r&&(n.indexSuffix=r.toString()),void 0!==o&&(n.direction=o.toString()),u.request({method:"GET",path:"/3/abtests",queryParameters:n,headers:{}},s)},listABTestsWithHTTPInfo(){let{offset:e,limit:t,indexPrefix:a,indexSuffix:r,direction:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n={};return void 0!==e&&(n.offset=e.toString()),void 0!==t&&(n.limit=t.toString()),void 0!==a&&(n.indexPrefix=a.toString()),void 0!==r&&(n.indexSuffix=r.toString()),void 0!==o&&(n.direction=o.toString()),u.requestWithHttpInfo({method:"GET",path:"/3/abtests",queryParameters:n,headers:{}},s)},stopABTest(e,t){let{id:a}=e;x("id","stopABTest",a);let r="/3/abtests/{id}/stop".replace("{id}",encodeURIComponent(a));return u.request({method:"POST",path:r,queryParameters:{},headers:{}},t)},stopABTestWithHTTPInfo(e,t){let{id:a}=e;x("id","stopABTestWithHTTPInfo",a);let r="/3/abtests/{id}/stop".replace("{id}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"POST",path:r,queryParameters:{},headers:{}},t)}}}({appId:e,apiKey:t,region:n,timeouts:{connect:1e3,read:2e3,write:3e4},logger:d(),requester:R(),algoliaAgents:[{segment:"Browser"}],authMode:"WithinQueryParameters",responsesCache:o(),requestsCache:o({serializable:!1}),hostsCache:r({caches:[a({key:`${k}-${e}`}),o()]}),...l})}e.s(["abtestingV3Client",0,C,"apiClientVersion",0,k],470638);var E="5.56.0",U=["de","us"];function A(e,t,n,h){if(!e||"string"!=typeof e)throw Error("`appId` is missing.");if(!t||"string"!=typeof t)throw Error("`apiKey` is missing.");if(n&&("string"!=typeof n||!U.includes(n)))throw Error(`\`region\` must be one of the following: ${U.join(", ")}`);let{compression:u,...l}=h||{};return function(e){let{appId:t,apiKey:a,authMode:r,algoliaAgents:o,region:n,...d}=e,h=s(t,a,r),u=D({hosts:[{url:n?"analytics.{region}.algolia.com".replace("{region}",n):"analytics.algolia.com",accept:"readWrite",protocol:"https"}],...d,algoliaAgent:i({algoliaAgents:o,client:"Abtesting",version:E}),baseHeaders:{"content-type":"text/plain",...h.headers(),...d.baseHeaders},baseQueryParameters:{...h.queryParameters(),...d.baseQueryParameters}});return{transporter:u,appId:t,apiKey:a,clearCache:()=>Promise.all([u.requestsCache.clear(),u.responsesCache.clear()]).then(()=>void 0),get _ua(){return u.algoliaAgent.value},addAlgoliaAgent(e,t){u.algoliaAgent.add({segment:e,version:t})},setClientApiKey(e){let{apiKey:t}=e;r&&"WithinHeaders"!==r?u.baseQueryParameters["x-algolia-api-key"]=t:u.baseHeaders["x-algolia-api-key"]=t},addABTests:(e,t)=>(x("addABTestsRequest","addABTests",e),x("addABTestsRequest.name","addABTests",e.name),x("addABTestsRequest.variants","addABTests",e.variants),x("addABTestsRequest.endAt","addABTests",e.endAt),u.request({method:"POST",path:"/2/abtests",queryParameters:{},headers:{},data:e},t)),addABTestsWithHTTPInfo:(e,t)=>(x("addABTestsRequest","addABTestsWithHTTPInfo",e),x("addABTestsRequest.name","addABTestsWithHTTPInfo",e.name),x("addABTestsRequest.variants","addABTestsWithHTTPInfo",e.variants),x("addABTestsRequest.endAt","addABTestsWithHTTPInfo",e.endAt),u.requestWithHttpInfo({method:"POST",path:"/2/abtests",queryParameters:{},headers:{},data:e},t)),customDelete(e,t){let{path:a,parameters:r}=e;x("path","customDelete",a);let o="/{path}".replace("{path}",a);return u.request({method:"DELETE",path:o,queryParameters:r||{},headers:{}},t)},customDeleteWithHTTPInfo(e,t){let{path:a,parameters:r}=e;x("path","customDeleteWithHTTPInfo",a);let o="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"DELETE",path:o,queryParameters:r||{},headers:{}},t)},customGet(e,t){let{path:a,parameters:r}=e;x("path","customGet",a);let o="/{path}".replace("{path}",a);return u.request({method:"GET",path:o,queryParameters:r||{},headers:{}},t)},customGetWithHTTPInfo(e,t){let{path:a,parameters:r}=e;x("path","customGetWithHTTPInfo",a);let o="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"GET",path:o,queryParameters:r||{},headers:{}},t)},customPost(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPost",a);let s="/{path}".replace("{path}",a);return u.request({method:"POST",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPostWithHTTPInfo(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPostWithHTTPInfo",a);let s="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"POST",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPut(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPut",a);let s="/{path}".replace("{path}",a);return u.request({method:"PUT",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPutWithHTTPInfo(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPutWithHTTPInfo",a);let s="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"PUT",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},deleteABTest(e,t){let{id:a}=e;x("id","deleteABTest",a);let r="/2/abtests/{id}".replace("{id}",encodeURIComponent(a));return u.request({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},deleteABTestWithHTTPInfo(e,t){let{id:a}=e;x("id","deleteABTestWithHTTPInfo",a);let r="/2/abtests/{id}".replace("{id}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},estimateABTest:(e,t)=>
2(x("estimateABTestRequest","estimateABTest",e),x("estimateABTestRequest.configuration","estimateABTest",e.configuration),x("estimateABTestRequest.variants","estimateABTest",e.variants),u.request({method:"POST",path:"/2/abtests/estimate",queryParameters:{},headers:{},data:e},t)),estimateABTestWithHTTPInfo:(e,t)=>(x("estimateABTestRequest","estimateABTestWithHTTPInfo",e),x("estimateABTestRequest.configuration","estimateABTestWithHTTPInfo",e.configuration),x("estimateABTestRequest.variants","estimateABTestWithHTTPInfo",e.variants),u.requestWithHttpInfo({method:"POST",path:"/2/abtests/estimate",queryParameters:{},headers:{},data:e},t)),getABTest(e,t){let{id:a}=e;x("id","getABTest",a);let r="/2/abtests/{id}".replace("{id}",encodeURIComponent(a));return u.request({method:"GET",path:r,queryParameters:{},headers:{}},t)},getABTestWithHTTPInfo(e,t){let{id:a}=e;x("id","getABTestWithHTTPInfo",a);let r="/2/abtests/{id}".replace("{id}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"GET",path:r,queryParameters:{},headers:{}},t)},listABTests(){let{offset:e,limit:t,indexPrefix:a,indexSuffix:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,s={};return void 0!==e&&(s.offset=e.toString()),void 0!==t&&(s.limit=t.toString()),void 0!==a&&(s.indexPrefix=a.toString()),void 0!==r&&(s.indexSuffix=r.toString()),u.request({method:"GET",path:"/2/abtests",queryParameters:s,headers:{}},o)},listABTestsWithHTTPInfo(){let{offset:e,limit:t,indexPrefix:a,indexSuffix:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,s={};return void 0!==e&&(s.offset=e.toString()),void 0!==t&&(s.limit=t.toString()),void 0!==a&&(s.indexPrefix=a.toString()),void 0!==r&&(s.indexSuffix=r.toString()),u.requestWithHttpInfo({method:"GET",path:"/2/abtests",queryParameters:s,headers:{}},o)},stopABTest(e,t){let{id:a}=e;x("id","stopABTest",a);let r="/2/abtests/{id}/stop".replace("{id}",encodeURIComponent(a));return u.request({method:"POST",path:r,queryParameters:{},headers:{}},t)},stopABTestWithHTTPInfo(e,t){let{id:a}=e;x("id","stopABTestWithHTTPInfo",a);let r="/2/abtests/{id}/stop".replace("{id}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"POST",path:r,queryParameters:{},headers:{}},t)}}}({appId:e,apiKey:t,region:n,timeouts:{connect:1e3,read:2e3,write:3e4},logger:d(),requester:R(),algoliaAgents:[{segment:"Browser"}],authMode:"WithinQueryParameters",responsesCache:o(),requestsCache:o({serializable:!1}),hostsCache:r({caches:[a({key:`${E}-${e}`}),o()]}),...l})}e.s(["abtestingClient",0,A,"apiClientVersion",0,E],561959);var N="5.56.0",O=["de","us"];function w(e,t,n,h){if(!e||"string"!=typeof e)throw Error("`appId` is missing.");if(!t||"string"!=typeof t)throw Error("`apiKey` is missing.");if(n&&("string"!=typeof n||!O.includes(n)))throw Error(`\`region\` must be one of the following: ${O.join(", ")}`);let{compression:u,...l}=h||{};return function(e){let{appId:t,apiKey:a,authMode:r,algoliaAgents:o,region:n,...d}=e,h=s(t,a,r),u=D({hosts:[{url:n?"analytics.{region}.algolia.com".replace("{region}",n):"analytics.algolia.com",accept:"readWrite",protocol:"https"}],...d,algoliaAgent:i({algoliaAgents:o,client:"Analytics",version:N}),baseHeaders:{"content-type":"text/plain",...h.headers(),...d.baseHeaders},baseQueryParameters:{...h.queryParameters(),...d.baseQueryParameters}});return{transporter:u,appId:t,apiKey:a,clearCache:()=>Promise.all([u.requestsCache.clear(),u.responsesCache.clear()]).then(()=>void 0),get _ua(){return u.algoliaAgent.value},addAlgoliaAgent(e,t){u.algoliaAgent.add({segment:e,version:t})},setClientApiKey(e){let{apiKey:t}=e;r&&"WithinHeaders"!==r?u.baseQueryParameters["x-algolia-api-key"]=t:u.baseHeaders["x-algolia-api-key"]=t},customDelete(e,t){let{path:a,parameters:r}=e;x("path","customDelete",a);let o="/{path}".replace("{path}",a);return u.request({method:"DELETE",path:o,queryParameters:r||{},headers:{}},t)},customDeleteWithHTTPInfo(e,t){let{path:a,parameters:r}=e;x("path","customDeleteWithHTTPInfo",a);let o="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"DELETE",path:o,queryParameters:r||{},headers:{}},t)},customGet(e,t){let{path:a,parameters:r}=e;x("path","customGet",a);let o="/{path}".replace("{path}",a);return u.request({method:"GET",path:o,queryParameters:r||{},headers:{}},t)},customGetWithHTTPInfo(e,t){let{path:a,parameters:r}=e;x("path","customGetWithHTTPInfo",a);let o="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"GET",path:o,queryParameters:r||{},headers:{}},t)},customPost(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPost",a);let s="/{path}".replace("{path}",a);return u.request({method:"POST",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPostWithHTTPInfo(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPostWithHTTPInfo",a);let s="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"POST",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPut(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPut",a);let s="/{path}".replace("{path}",a);return u.request({method:"PUT",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPutWithHTTPInfo(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPutWithHTTPInfo",a);let s="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"PUT",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},getAddToCartRate(e,t){let{index:a,startDate:r,endDate:o,tags:s}=e;x("index","getAddToCartRate",a);let n={};return void 0!==a&&(n.index=a.toString()),void 0!==r&&(n.startDate=r.toString()),void 0!==o&&(n.endDate=o.toString()),void 0!==s&&(n.tags=s.toString()),u.request({method:"GET",path:"/2/conversions/addToCartRate",queryParameters:n,headers:{}},t)},getAddToCartRateWithHTTPInfo(e,t){let{index:a,startDate:r,endDate:o,tags:s}=e;x("index","getAddToCartRateWithHTTPInfo",a);let n={};return void 0!==a&&(n.index=a.toString()),void 0!==r&&(n.startDate=r.toString()),void 0!==o&&(n.endDate=o.toString()),void 0!==s&&(n.tags=s.toString()),u.requestWithHttpInfo({method:"GET",path:"/2/conversions/addToCartRate",queryParameters:n,headers:{}},t)},getAverageClickPosition(e,t){let{index:a,startDate:r,endDate:o,tags:s}=e;x("index","getAverageClickPosition",a);let n={};return void 0!==a&&(n.index=a.toString()),void 0!==r&&(n.startDate=r.toString()),void 0!==o&&(n.endDate=o.toString()),void 0!==s&&(n.tags=s.toString()),u.request({method:"GET",path:"/2/clicks/averageClickPosition",queryParameters:n,headers:{}},t)},getAverageClickPositionWithHTTPInfo(e,t){let{index:a,startDate:r,endDate:o,tags:s}=e;x("index","getAverageClickPositionWithHTTPInfo",a);let n={};return void 0!==a&&(n.index=a.toString()),void 0!==r&&(n.startDate=r.toString()),void 0!==o&&(n.endDate=o.toString()),void 0!==s&&(n.tags=s.toString()),u.requestWithHttpInfo({method:"GET",path:"/2/clicks/averageClickPosition",queryParameters:n,headers:{}},t)},getClickPositions(e,t){let{index:a,startDate:r,endDate:o,tags:s}=e;x("index","getClickPositions",a);let n={};return void 0!==a&&(n.index=a.toString()),void 0!==r&&(n.startDate=r.toString()),void 0!==o&&(n.endDate=o.toString()),void 0!==s&&(n.tags=s.toString()),u.request({method:"GET",path:"/2/clicks/positions",queryParameters:n,headers:{}},t)},getClickPositionsWithHTTPInfo(e,t){let{index:a,startDate:r,endDate:o,tags:s}=e;x("index","getClickPositionsWithHTTPInfo",a);let n={};return void 0!==a&&(n.index=a.toString()),void 0!==r&&(n.startDate=r.toString()),void 0!==o&&(n.endDate=o.toString()),void 0!==s&&(n.tags=s.toString()),u.requestWithHttpInfo({method:"GET",path:"/2/clicks/positions",queryParameters:n,headers:{}},t)},getClickThroughRate(e,t){let{index:a,startDate:r,endDate:o,tags:s}=e;x("index","getClickThroughRate",a);let n={};return void 0!==a&&(n.index=a.toString()),void 0!==r&&(n.startDate=r.toString()),void 0!==o&&(n.endDate=o.toString()),void 0!==s&&(n.tags=s.toString()),u.request({method:"GET",path:"/2/clicks/clickThroughRate",queryParameters:n,headers:{}},t)},getClickThroughRateWithHTTPInfo(e,t){let{index:a,startDate:r,endDate:o,tags:s}=e;x("index","getClickThroughRateWithHTTPInfo",a);let n={};return void 0!==a&&(n.index=a.toString()),void 0!==r&&(n.startDate=r.toString()),void 0!==o&&(n.endDate=o.toString()),void 0!==s&&(n.tags=s.toString()),u.requestWithHttpInfo({method:"GET",path:"/2/clicks/clickThroughRate",queryParameters:n,headers:{}},t)},getConversionRate(e,t){let{index:a,startDate:r,endDate:o,tags:s}=e;x("index","getConversionRate",a);let n={};return void 0!==a&&(n.index=a.toString()),void 0!==r&&(n.startDate=r.toString()),void 0!==o&&(n.endDate=o.toString()),void 0!==s&&(n.tags=s.toString()),u.request({method:"GET",path:"/2/conversions/conversionRate",queryParameters:n,headers:{}},t)},getConversionRateWithHTTPInfo(e,t){let{index:a,startDate:r,endDate:o,tags:s}=e;x("index","getConversionRateWithHTTPInfo",a);let n={};return void 0!==a&&(n.index=a.toString()),void 0!==r&&(n.startDate=r.toString()),void 0!==o&&(n.endDate=o.toString()),void 0!==s&&(n.tags=s.toString()),u.requestWithHttpInfo({method:"GET",path:"/2/conversions/conversionRate",queryParameters:n,headers:{}},t)},getNoClickRate(e,t){let{index:a,startDate:r,endDate:o,tags:s}=e;x("index","getNoClickRate",a);let n={};return void 0!==a&&(n.index=a.toString()),void 0!==r&&(n.startDate=r.toString()),void 0!==o&&(n.endDate=o.toString()),void 0!==s&&(n.tags=s.toString()),u.request({method:"GET",path:"/2/searches/noClickRate",queryParameters:n,headers:{}},t)},getNoClickRateWithHTTPInfo(e,t){let{index:a,startDate:r,endDate:o,tags:s}=e;x("index","getNoClickRateWithHTTPInfo",a);let n={};return void 0!==a&&(n.index=a.toString()),void 0!==r&&(n.startDate=r.toString()),void 0!==o&&(n.endDate=o.toString()),void 0!==s&&(n.tags=s.toString()),u.requestWithHttpInfo({method:"GET",path:"/2/searches/noClickRate",queryParameters:n,headers:{}},t)},getNoResultsRate(e,t){let{index:a,startDate:r,endDate:o,tags:s}=e;x("index","getNoResultsRate",a);let n={};return void 0!==a&&(n.index=a.toString()),void 0!==r&&(n.startDate=r.toString()),void 0!==o&&(n.endDate=o.toString()),void 0!==s&&(n.tags=s.toString()),u.request({method:"GET",path:"/2/searches/noResultRate",queryParameters:n,headers:{}},t)},getNoResultsRateWithHTTPInfo(e,t){let{index:a,startDate:r,endDate:o,tags:s}=e;x("index","getNoResultsRateWithHTTPInfo",a);let n={};return void 0!==a&&(n.index=a.toString()),void 0!==r&&(n.startDate=r.toString()),void 0!==o&&(n.endDate=o.toString()),void 0!==s&&(n.tags=s.toString()),u.requestWithHttpInfo({method:"GET",path:"/2/searches/noResultRate",queryParameters:n,headers:{}},t)},getPurchaseRate(e,t){let{index:a,startDate:r,endDate:o,tags:s}=e;x("index","getPurchaseRate",a);let n={};return void 0!==a&&(n.index=a.toString()),void 0!==r&&(n.startDate=r.toString()),void 0!==o&&(n.endDate=o.toString()),void 0!==s&&(n.tags=s.toString()),u.request({method:"GET",path:"/2/conversions/purchaseRate",queryParameters:n,headers:{}},t)},getPurchaseRateWithHTTPInfo(e,t){let{index:a,startDate:r,endDate:o,tags:s}=e;x("index","getPurchaseRateWithHTTPInfo",a);let n={};return void 0!==a&&(n.index=a.toString()),void 0!==r&&(n.startDate=r.toString()),void 0!==o&&(n.endDate=o.toString()),void 0!==s&&(n.tags=s.toString()),u.requestWithHttpInfo({method:"GET",path:"/2/conversions/purchaseRate",queryParameters:n,headers:{}},t)},getRevenue(e,t){let{index:a,startDate:r,endDate:o,tags:s}=e;x("index","getRevenue",a);let n={};return void 0!==a&&(n.index=a.toString()),void 0!==r&&(n.startDate=r.toString()),void 0!==o&&(n.endDate=o.toString()),void 0!==s&&(n.tags=s.toString()),u.request({method:"GET",path:"/2/conversions/revenue",queryParameters:n,headers:{}},t)},getRevenueWithHTTPInfo(e,t){let{index:a,startDate:r,endDate:o,tags:s}=e;x("index","getRevenueWithHTTPInfo",a);let n={};return void 0!==a&&(n.index=a.toString()),void 0!==r&&(n.startDate=r.toString()),void 0!==o&&(n.endDate=o.toString()),void 0!==s&&(n.tags=s.toString()),u.requestWithHttpInfo({method:"GET",path:"/2/conversions/revenue",queryParameters:n,headers:{}},t)},getSearchesCount(e,t){let{index:a,startDate:r,endDate:o,tags:s}=e;x("index","getSearchesCount",a);let n={};return void 0!==a&&(n.index=a.toString()),void 0!==r&&(n.startDate=r.toString()),void 0!==o&&(n.endDate=o.toString()),void 0!==s&&(n.tags=s.toString()),u.request({method:"GET",path:"/2/searches/count",queryParameters:n,headers:{}},t)},getSearchesCountWithHTTPInfo(e,t){let{index:a,startDate:r,endDate:o,tags:s}=e;x("index","getSearchesCountWithHTTPInfo",a);let n={};return void 0!==a&&(n.index=a.toString()),void 0!==r&&(n.startDate=r.toString()),void 0!==o&&(n.endDate=o.toString()),void 0!==s&&(n.tags=s.toString()),u.requestWithHttpInfo({method:"GET",path:"/2/searches/count",queryParameters:n,headers:{}},t)},getSearchesNoClicks(e,t){let{index:a,startDate:r,endDate:o,limit:s,offset:n,tags:i}=e;x("index","getSearchesNoClicks",a);let d={};return void 0!==a&&(d.index=a.toString()),void 0!==r&&(d.startDate=r.toString()),void 0!==o&&(d.endDate=o.toString()),void 0!==s&&(d.limit=s.toString()),void 0!==n&&(d.offset=n.toString()),void 0!==i&&(d.tags=i.toString()),u.request({method:"GET",path:"/2/searches/noClicks",queryParameters:d,headers:{}},t)},getSearchesNoClicksWithHTTPInfo(e,t){let{index:a,startDate:r,endDate:o,limit:s,offset:n,tags:i}=e;x("index","getSearchesNoClicksWithHTTPInfo",a);let d={};return void 0!==a&&(d.index=a.toString()),void 0!==r&&(d.startDate=r.toString()),void 0!==o&&(d.endDate=o.toString()),void 0!==s&&(d.limit=s.toString()),void 0!==n&&(d.offset=n.toString()),void 0!==i&&(d.tags=i.toString()),u.requestWithHttpInfo({method:"GET",path:"/2/searches/noClicks",queryParameters:d,headers:{}},t)},getSearchesNoResults(e,t){let{index:a,startDate:r,endDate:o,limit:s,offset:n,tags:i}=e;x("index","getSearchesNoResults",a);let d={};return void 0!==a&&(d.index=a.toString()),void 0!==r&&(d.startDate=r.toString()),void 0!==o&&(d.endDate=o.toString()),void 0!==s&&(d.limit=s.toString()),void 0!==n&&(d.offset=n.toString()),void 0!==i&&(d.tags=i.toString()),u.request({method:"GET",path:"/2/searches/noResults",queryParameters:d,headers:{}},t)},getSearchesNoResultsWithHTTPInfo(e,t){let{index:a,startDate:r,endDate:o,limit:s,offset:n,tags:i}=e;x("index","getSearchesNoResultsWithHTTPInfo",a);let d={};return void 0!==a&&(d.index=a.toString()),void 0!==r&&(d.startDate=r.toString()),void 0!==o&&(d.endDate=o.toString()),void 0!==s&&(d.limit=s.toString()),void 0!==n&&(d.offset=n.toString()),void 0!==i&&(d.tags=i.toString()),u.requestWithHttpInfo({method:"GET",path:"/2/searches/noResults",queryParameters:d,headers:{}},t)},getStatus(e,t){let{index:a}=e;x("index","getStatus",a);let r={};return void 0!==a&&(r.index=a.toString()),u.request({method:"GET",path:"/2/status",queryParameters:r,headers:{}},t)},getStatusWithHTTPInfo(e,t){let{index:a}=e;x("index","getStatusWithHTTPInfo",a);let r={};return void 0!==a&&(r.index=a.toString()),u.requestWithHttpInfo({method:"GET",path:"/2/status",queryParameters:r,headers:{}},t)},getTopCountries(e,t){let{index:a,startDate:r,endDate:o,limit:s,offset:n,tags:i}=e;x("index","getTopCountries",a);let d={};return void 0!==a&&(d.index=a.toString()),void 0!==r&&(d.startDate=r.toString()),void 0!==o&&(d.endDate=o.toString()),void 0!==s&&(d.limit=s.toString()),void 0!==n&&(d.offset=n.toString()),void 0!==i&&(d.tags=i.toString()),u.request({method:"GET",path:"/2/countries",queryParameters:d,headers:{}},t)},getTopCountriesWithHTTPInfo(e,t){let{index:a,startDate:r,endDate:o,limit:s,offset:n,tags:i}=e;x("index","getTopCountriesWithHTTPInfo",a);let d={};return void 0!==a&&(d.index=a.toString()),void 0!==r&&(d.startDate=r.toString()),void 0!==o&&(d.endDate=o.toString()),void 0!==s&&(d.limit=s.toString()),void 0!==n&&(d.offset=n.toString()),void 0!==i&&(d.tags=i.toString()),u.requestWithHttpInfo({method:"GET",path:"/2/countries",queryParameters:d,headers:{}},t)},getTopFilterAttributes(e,t){let{index:a,search:r,startDate:o,endDate:s,limit:n,offset:i,tags:d}=e;x("index","getTopFilterAttributes",a);let h={};return void 0!==a&&(h.index=a.toString()),void 0!==r&&(h.search=r.toString()),void 0!==o&&(h.startDate=o.toString()),void 0!==s&&(h.endDate=s.toString()),void 0!==n&&(h.limit=n.toString()),void 0!==i&&(h.offset=i.toString()),void 0!==d&&(h.tags=d.toString()),u.request({method:"GET"
2,path:"/2/filters",queryParameters:h,headers:{}},t)},getTopFilterAttributesWithHTTPInfo(e,t){let{index:a,search:r,startDate:o,endDate:s,limit:n,offset:i,tags:d}=e;x("index","getTopFilterAttributesWithHTTPInfo",a);let h={};return void 0!==a&&(h.index=a.toString()),void 0!==r&&(h.search=r.toString()),void 0!==o&&(h.startDate=o.toString()),void 0!==s&&(h.endDate=s.toString()),void 0!==n&&(h.limit=n.toString()),void 0!==i&&(h.offset=i.toString()),void 0!==d&&(h.tags=d.toString()),u.requestWithHttpInfo({method:"GET",path:"/2/filters",queryParameters:h,headers:{}},t)},getTopFilterForAttribute(e,t){let{attribute:a,index:r,search:o,startDate:s,endDate:n,limit:i,offset:d,tags:h}=e;x("attribute","getTopFilterForAttribute",a),x("index","getTopFilterForAttribute",r);let l="/2/filters/{attribute}".replace("{attribute}",encodeURIComponent(a)),c={};return void 0!==r&&(c.index=r.toString()),void 0!==o&&(c.search=o.toString()),void 0!==s&&(c.startDate=s.toString()),void 0!==n&&(c.endDate=n.toString()),void 0!==i&&(c.limit=i.toString()),void 0!==d&&(c.offset=d.toString()),void 0!==h&&(c.tags=h.toString()),u.request({method:"GET",path:l,queryParameters:c,headers:{}},t)},getTopFilterForAttributeWithHTTPInfo(e,t){let{attribute:a,index:r,search:o,startDate:s,endDate:n,limit:i,offset:d,tags:h}=e;x("attribute","getTopFilterForAttributeWithHTTPInfo",a),x("index","getTopFilterForAttributeWithHTTPInfo",r);let l="/2/filters/{attribute}".replace("{attribute}",encodeURIComponent(a)),c={};return void 0!==r&&(c.index=r.toString()),void 0!==o&&(c.search=o.toString()),void 0!==s&&(c.startDate=s.toString()),void 0!==n&&(c.endDate=n.toString()),void 0!==i&&(c.limit=i.toString()),void 0!==d&&(c.offset=d.toString()),void 0!==h&&(c.tags=h.toString()),u.requestWithHttpInfo({method:"GET",path:l,queryParameters:c,headers:{}},t)},getTopFiltersNoResults(e,t){let{index:a,search:r,startDate:o,endDate:s,limit:n,offset:i,tags:d}=e;x("index","getTopFiltersNoResults",a);let h={};return void 0!==a&&(h.index=a.toString()),void 0!==r&&(h.search=r.toString()),void 0!==o&&(h.startDate=o.toString()),void 0!==s&&(h.endDate=s.toString()),void 0!==n&&(h.limit=n.toString()),void 0!==i&&(h.offset=i.toString()),void 0!==d&&(h.tags=d.toString()),u.request({method:"GET",path:"/2/filters/noResults",queryParameters:h,headers:{}},t)},getTopFiltersNoResultsWithHTTPInfo(e,t){let{index:a,search:r,startDate:o,endDate:s,limit:n,offset:i,tags:d}=e;x("index","getTopFiltersNoResultsWithHTTPInfo",a);let h={};return void 0!==a&&(h.index=a.toString()),void 0!==r&&(h.search=r.toString()),void 0!==o&&(h.startDate=o.toString()),void 0!==s&&(h.endDate=s.toString()),void 0!==n&&(h.limit=n.toString()),void 0!==i&&(h.offset=i.toString()),void 0!==d&&(h.tags=d.toString()),u.requestWithHttpInfo({method:"GET",path:"/2/filters/noResults",queryParameters:h,headers:{}},t)},getTopHits(e,t){let{index:a,search:r,clickAnalytics:o,revenueAnalytics:s,startDate:n,endDate:i,limit:d,offset:h,tags:l}=e;x("index","getTopHits",a);let c={};return void 0!==a&&(c.index=a.toString()),void 0!==r&&(c.search=r.toString()),void 0!==o&&(c.clickAnalytics=o.toString()),void 0!==s&&(c.revenueAnalytics=s.toString()),void 0!==n&&(c.startDate=n.toString()),void 0!==i&&(c.endDate=i.toString()),void 0!==d&&(c.limit=d.toString()),void 0!==h&&(c.offset=h.toString()),void 0!==l&&(c.tags=l.toString()),u.request({method:"GET",path:"/2/hits",queryParameters:c,headers:{}},t)},getTopHitsWithHTTPInfo(e,t){let{index:a,search:r,clickAnalytics:o,revenueAnalytics:s,startDate:n,endDate:i,limit:d,offset:h,tags:l}=e;x("index","getTopHitsWithHTTPInfo",a);let c={};return void 0!==a&&(c.index=a.toString()),void 0!==r&&(c.search=r.toString()),void 0!==o&&(c.clickAnalytics=o.toString()),void 0!==s&&(c.revenueAnalytics=s.toString()),void 0!==n&&(c.startDate=n.toString()),void 0!==i&&(c.endDate=i.toString()),void 0!==d&&(c.limit=d.toString()),void 0!==h&&(c.offset=h.toString()),void 0!==l&&(c.tags=l.toString()),u.requestWithHttpInfo({method:"GET",path:"/2/hits",queryParameters:c,headers:{}},t)},getTopSearches(e,t){let{index:a,clickAnalytics:r,revenueAnalytics:o,startDate:s,endDate:n,orderBy:i,direction:d,limit:h,offset:l,tags:c}
2=e;x("index","getTopSearches",a);let p={};return void 0!==a&&(p.index=a.toString()),void 0!==r&&(p.clickAnalytics=r.toString()),void 0!==o&&(p.revenueAnalytics=o.toString()),void 0!==s&&(p.startDate=s.toString()),void 0!==n&&(p.endDate=n.toString()),void 0!==i&&(p.orderBy=i.toString()),void 0!==d&&(p.direction=d.toString()),void 0!==h&&(p.limit=h.toString()),void 0!==l&&(p.offset=l.toString()),void 0!==c&&(p.tags=c.toString()),u.request({method:"GET",path:"/2/searches",queryParameters:p,headers:{}},t)},getTopSearchesWithHTTPInfo(e,t){let{index:a,clickAnalytics:r,revenueAnalytics:o,startDate:s,endDate:n,orderBy:i,direction:d,limit:h,offset:l,tags:c}=e;x("index","getTopSearchesWithHTTPInfo",a);let p={};return void 0!==a&&(p.index=a.toString()),void 0!==r&&(p.clickAnalytics=r.toString()),void 0!==o&&(p.revenueAnalytics=o.toString()),void 0!==s&&(p.startDate=s.toString()),void 0!==n&&(p.endDate=n.toString()),void 0!==i&&(p.orderBy=i.toString()),void 0!==d&&(p.direction=d.toString()),void 0!==h&&(p.limit=h.toString()),void 0!==l&&(p.offset=l.toString()),void 0!==c&&(p.tags=c.toString()),u.requestWithHttpInfo({method:"GET",path:"/2/searches",queryParameters:p,headers:{}},t)},getUsersCount(e,t){let{index:a,startDate:r,endDate:o,tags:s}=e;x("index","getUsersCount",a);let n={};return void 0!==a&&(n.index=a.toString()),void 0!==r&&(n.startDate=r.toString()),void 0!==o&&(n.endDate=o.toString()),void 0!==s&&(n.tags=s.toString()),u.request({method:"GET",path:"/2/users/count",queryParameters:n,headers:{}},t)},getUsersCountWithHTTPInfo(e,t){let{index:a,startDate:r,endDate:o,tags:s}=e;x("index","getUsersCountWithHTTPInfo",a);let n={};return void 0!==a&&(n.index=a.toString()),void 0!==r&&(n.startDate=r.toString()),void 0!==o&&(n.endDate=o.toString()),void 0!==s&&(n.tags=s.toString()),u.requestWithHttpInfo({method:"GET",path:"/2/users/count",queryParameters:n,headers:{}},t)}}}({appId:e,apiKey:t,region:n,timeouts:{connect:1e3,read:2e3,write:3e4},logger:d(),requester:R(),algoliaAgents:[{segment:"Browser"}],authMode:"WithinQueryParameters",responsesCache:o(),requestsCache:o({serializable:!1}),hostsCache:r({caches:[a({key:`${N}-${e}`}),o()]}),...l})}e.s(["analyticsClient",0,w,"apiClientVersion",0,N],203382);var G="5.56.0",j=["de","us"];function B(e,t,n,h){if(!e||"string"!=typeof e)throw Error("`appId` is missing.");if(!t||"string"!=typeof t)throw Error("`apiKey` is missing.");if(n&&("string"!=typeof n||!j.includes(n)))throw Error(`\`region\` must be one of the following: ${j.join(", ")}`);let{compression:u,...l}=h||{};return function(e){let{appId:t,apiKey:a,authMode:r,algoliaAgents:o,region:n,...d}=e,h=s(t,a,r),u=D({hosts:[{url:n?"insights.{region}.algolia.io".replace("{region}",n):"insights.algolia.io",accept:"readWrite",protocol:"https"}],...d,algoliaAgent:i({algoliaAgents:o,client:"Insights",version:G}),baseHeaders:{"content-type":"text/plain",...h.headers(),...d.baseHeaders},baseQueryParameters:{...h.queryParameters(),...d.baseQueryParameters}});return{transporter:u,appId:t,apiKey:a,clearCache:()=>Promise.all([u.requestsCache.clear(),u.responsesCache.clear()]).then(()=>void 0),get _ua(){return u.algoliaAgent.value},addAlgoliaAgent(e,t){u.algoliaAgent.add({segment:e,version:t})},setClientApiKey(e){let{apiKey:t}=e;r&&"WithinHeaders"!==r?u.baseQueryParameters["x-algolia-api-key"]=t:u.baseHeaders["x-algolia-api-key"]=t},customDelete(e,t){let{path:a,parameters:r}=e;x("path","customDelete",a);let o="/{path}".replace("{path}",a);return u.request({method:"DELETE",path:o,queryParameters:r||{},headers:{}},t)},customDeleteWithHTTPInfo(e,t){let{path:a,parameters:r}=e;x("path","customDeleteWithHTTPInfo",a);let o="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"DELETE",path:o,queryParameters:r||{},headers:{}},t)},customGet(e,t){let{path:a,parameters:r}=e;x("path","customGet",a);let o="/{path}".replace("{path}",a);return u.request({method:"GET",path:o,queryParameters:r||{},headers:{}},t)},customGetWithHTTPInfo(e,t){let{path:a,parameters:r}=e;x("path","customGetWithHTTPInfo",a);let o="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"GET",path:o,queryParameters:r||{},headers:{}},t)},customPost(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPost",a);let s="/{path}".replace("{path}",a);return u.request({method:"POST",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPostWithHTTPInfo(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPostWithHTTPInfo",a);let s="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"POST",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPut(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPut",a);let s="/{path}".replace("{path}",a);return u.request({method:"PUT",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPutWithHTTPInfo(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPutWithHTTPInfo",a);let s="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"PUT",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},deleteUserToken(e,t){let{userToken:a}=e;x("userToken","deleteUserToken",a);let r="/1/usertokens/{userToken}".replace("{userToken}",encodeURIComponent(a));return u.request({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},deleteUserTokenWithHTTPInfo(e,t){let{userToken:a}=e;x("userToken","deleteUserTokenWithHTTPInfo",a);let r="/1/usertokens/{userToken}".replace("{userToken}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},pushEvents:(e,t)=>(x("insightsEvents","pushEvents",e),x("insightsEvents.events","pushEvents",e.events),u.request({method:"POST",path:"/1/events",queryParameters:{},headers:{},data:e},t)),pushEventsWithHTTPInfo:(e,t)=>(x("insightsEvents","pushEventsWithHTTPInfo",e),x("insightsEvents.events","pushEventsWithHTTPInfo",e.events),u.requestWithHttpInfo({method:"POST",path:"/1/events",queryParameters:{},headers:{},data:e},t))}}({appId:e,apiKey:t,region:n,timeouts:{connect:1e3,read:2e3,write:3e4},logger:d(),requester:R(),algoliaAgents:[{segment:"Browser"}],authMode:"WithinQueryParameters",responsesCache:o(),requestsCache:o({serializable:!1}),hostsCache:r({caches:[a({key:`${G}-${e}`}),o()]}),...l})}e.s(["apiClientVersion",0,G,"insightsClient",0,B],568562);var K="5.56.0",L=["eu","us"];function V(e,t,n,h){if(!e||"string"!=typeof e)throw Error("`appId` is missing.");if(!t||"string"!=typeof t)throw Error("`apiKey` is missing.");if(!n||n&&("string"!=typeof n||!L.includes(n)))throw Error(`\`region\` is required and must be one of the following: ${L.join(", ")}`);let{compression:u,...l}=h||{};return function(e){let{appId:t,apiKey:a,authMode:r,algoliaAgents:o,region:n,...d}=e,h=s(t,a,r),u=D({hosts:[{url:"personalization.{region}.algolia.com".replace("{region}",n),accept:"readWrite",protocol:"https"}],...d,algoliaAgent:i({algoliaAgents:o,client:"Personalization",version:K}),baseHeaders:{"content-type":"text/plain",...h.headers(),...d.baseHeaders},baseQueryParameters:{...h.queryParameters(),...d.baseQueryParameters}});return{transporter:u,appId:t,apiKey:a,clearCache:()=>Promise.all([u.requestsCache.clear(),u.responsesCache.clear()]).then(()=>void 0),get _ua(){return u.algoliaAgent.value},addAlgoliaAgent(e,t){u.algoliaAgent.add({segment:e,version:t})},setClientApiKey(e){let{apiKey:t}=e;r&&"WithinHeaders"!==r?u.baseQueryParameters["x-algolia-api-key"]=t:u.baseHeaders["x-algolia-api-key"]=t},customDelete(e,t){let{path:a,parameters:r}=e;x("path","customDelete",a);let o="/{path}".replace("{path}",a);return u.request({method:"DELETE",path:o,queryParameters:r||{},headers:{}},t)},customDeleteWithHTTPInfo(e,t){let{path:a,parameters:r}=e;x("path","customDeleteWithHTTPInfo",a);let o="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"DELETE",path:o,queryParameters:r||{},headers:{}},t)},customGet(e,t){let{path:a,parameters:r}=e;x("path","customGet",a);let o="/{path}".replace("{path}",a);return u.request({method:"GET",path:o,queryParameters:r||{},headers:{}},t)},customGetWithHTTPInfo(e,t){let{path:a,parameters:r}=e;x("path","customGetWithHTTPInfo",a);let o="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"GET",path:o,queryParameters:r||{},headers:{}},t)},customPost(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPost",a);let s="/{path}".replace("{path}",a);return u.request({method:"POST",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPostWithHTTPInfo(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPostWithHTTPInfo",a);let s="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"POST",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPut(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPut",a);let s="/{path}".replace("{path}",a);return u.request({method:"PUT",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPutWithHTTPInfo(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPutWithHTTPInfo",a);let s="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"PUT",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},deleteUserProfile(e,t){let{userToken:a}=e;x("userToken","deleteUserProfile",a);let r="/1/profiles/{userToken}".replace("{userToken}",encodeURIComponent(a));return u.request({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},deleteUserProfileWithHTTPInfo(e,t){let{userToken:a}=e;x("userToken","deleteUserProfileWithHTTPInfo",a);let r="/1/profiles/{userToken}".replace("{userToken}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},getPersonalizationStrategy:e=>u.request({method:"GET",path:"/1/strategies/personalization",queryParameters:{},headers:{}},e),getPersonalizationStrategyWithHTTPInfo:e=>u.requestWithHttpInfo({method:"GET",path:"/1/strategies/personalization",queryParameters:{},headers:{}},e),getUserTokenProfile(e,t){let{userToken:a}=e;x("userToken","getUserTokenProfile",a);let r="/1/profiles/personalization/{userToken}".replace("{userToken}",encodeURIComponent(a));return u.request({method:"GET",path:r,queryParameters:{},headers:{}},t)},getUserTokenProfileWithHTTPInfo(e,t){let{userToken:a}=e;x("userToken","getUserTokenProfileWithHTTPInfo",a);let r="/1/profiles/personalization/{userToken}".replace("{userToken}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"GET",path:r,queryParameters:{},headers:{}},t)},setPersonalizationStrategy:(e,t)=>(x("personalizationStrategyParams","setPersonalizationStrategy",e),x("personalizationStrategyParams.eventsScoring","setPersonalizationStrategy",e.eventsScoring),x("personalizationStrategyParams.facetsScoring","setPersonalizationStrategy",e.facetsScoring),x("personalizationStrategyParams.personalizationImpact","setPersonalizationStrategy",e.personalizationImpact),u.request({method:"POST",path:"/1/strategies/personalization",queryParameters:{},headers:{},data:e},t)),setPersonalizationStrategyWithHTTPInfo:(e,t)=>(x("personalizationStrategyParams","setPersonalizationStrategyWithHTTPInfo",e),x("personalizationStrategyParams.eventsScoring","setPersonalizationStrategyWithHTTPInfo",e.eventsScoring),x("personalizationStrategyParams.facetsScoring","setPersonalizationStrategyWithHTTPInfo",e.facetsScoring),x("personalizationStrategyParams.personalizationImpact","setPersonalizationStrategyWithHTTPInfo",e.personalizationImpact),u.requestWithHttpInfo({method:"POST",path:"/1/strategies/personalization",queryParameters:{},headers:{},data:e},t))}}({appId:e,apiKey:t,region:n,timeouts:{connect:1e3,read:2e3,write:3e4},logger:d(),requester:R(),algoliaAgents:[{segment:"Browser"}],authMode:"WithinQueryParameters",responsesCache:o(),requestsCache:o({serializable:!1}),hostsCache:r({caches:[a({key:`${K}-${e}`}),o()]}),...l})}e.s(["apiClientVersion",0,K,"personalizationClient",0,V],629634);var $="5.56.0",F=["eu","us"];function z(e,t,n,h){if(!e||"string"!=typeof e)throw Error("`appId` is missing.");if(!t||"string"!=typeof t)throw Error("`apiKey` is missing.");if(!n||n&&("string"!=typeof n||!F.includes(n)))throw Error(`\`region\` is required and must be one of the following: ${F.join(", ")}`);let{compression:u,...l}=h||{};return function(e){let{appId:t,apiKey:a,authMode:r,algoliaAgents:o,region:n,...d}=e,h=s(t,a,r),u=D({hosts:[{url:"query-suggestions.{region}.algolia.com".replace("{region}",n),accept:"readWrite",protocol:"https"}],...d,algoliaAgent:i({algoliaAgents:o,client:"QuerySuggestions",version:$}),baseHeaders:{"content-type":"text/plain",...h.headers(),...d.baseHeaders},baseQueryParameters:{...h.queryParameters(),...d.baseQueryParameters}});return{transporter:u,appId:t,apiKey:a,clearCache:()=>Promise.all([u.requestsCache.clear(),u.responsesCache.clear()]).then(()=>void 0),get _ua(){return u.algoliaAgent.value},addAlgoliaAgent(e,t){u.algoliaAgent.add({segment:e,version:t})},setClientApiKey(e){let{apiKey:t}=e;r&&"WithinHeaders"!==r?u.baseQueryParameters["x-algolia-api-key"]=t:u.baseHeaders["x-algolia-api-key"]=t},createConfig:(e,t)=>
2(x("configurationWithIndex","createConfig",e),u.request({method:"POST",path:"/1/configs",queryParameters:{},headers:{},data:e},t)),createConfigWithHTTPInfo:(e,t)=>(x("configurationWithIndex","createConfigWithHTTPInfo",e),u.requestWithHttpInfo({method:"POST",path:"/1/configs",queryParameters:{},headers:{},data:e},t)),customDelete(e,t){let{path:a,parameters:r}=e;x("path","customDelete",a);let o="/{path}".replace("{path}",a);return u.request({method:"DELETE",path:o,queryParameters:r||{},headers:{}},t)},customDeleteWithHTTPInfo(e,t){let{path:a,parameters:r}=e;x("path","customDeleteWithHTTPInfo",a);let o="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"DELETE",path:o,queryParameters:r||{},headers:{}},t)},customGet(e,t){let{path:a,parameters:r}=e;x("path","customGet",a);let o="/{path}".replace("{path}",a);return u.request({method:"GET",path:o,queryParameters:r||{},headers:{}},t)},customGetWithHTTPInfo(e,t){let{path:a,parameters:r}=e;x("path","customGetWithHTTPInfo",a);let o="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"GET",path:o,queryParameters:r||{},headers:{}},t)},customPost(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPost",a);let s="/{path}".replace("{path}",a);return u.request({method:"POST",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPostWithHTTPInfo(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPostWithHTTPInfo",a);let s="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"POST",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPut(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPut",a);let s="/{path}".replace("{path}",a);return u.request({method:"PUT",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPutWithHTTPInfo(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPutWithHTTPInfo",a);let s="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"PUT",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},deleteConfig(e,t){let{indexName:a}=e;x("indexName","deleteConfig",a);let r="/1/configs/{indexName}".replace("{indexName}",encodeURIComponent(a));return u.request({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},deleteConfigWithHTTPInfo(e,t){let{indexName:a}=e;x("indexName","deleteConfigWithHTTPInfo",a);let r="/1/configs/{indexName}".replace("{indexName}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},getAllConfigs:e=>u.request({method:"GET",path:"/1/configs",queryParameters:{},headers:{}},e),getAllConfigsWithHTTPInfo:e=>u.requestWithHttpInfo({method:"GET",path:"/1/configs",queryParameters:{},headers:{}},e),getConfig(e,t){let{indexName:a}=e;x("indexName","getConfig",a);let r="/1/configs/{indexName}".replace("{indexName}",encodeURIComponent(a));return u.request({method:"GET",path:r,queryParameters:{},headers:{}},t)},getConfigWithHTTPInfo(e,t){let{indexName:a}=e;x("indexName","getConfigWithHTTPInfo",a);let r="/1/configs/{indexName}".replace("{indexName}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"GET",path:r,queryParameters:{},headers:{}},t)},getConfigStatus(e,t){let{indexName:a}=e;x("indexName","getConfigStatus",a);let r="/1/configs/{indexName}/status".replace("{indexName}",encodeURIComponent(a));return u.request({method:"GET",path:r,queryParameters:{},headers:{}},t)},getConfigStatusWithHTTPInfo(e,t){let{indexName:a}=e;x("indexName","getConfigStatusWithHTTPInfo",a);let r="/1/configs/{indexName}/status".replace("{indexName}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"GET",path:r,queryParameters:{},headers:{}},t)},getLogFile(e,t){let{indexName:a}=e;x("indexName","getLogFile",a);let r="/1/logs/{indexName}".replace("{indexName}",encodeURIComponent(a));return u.request({method:"GET",path:r,queryParameters:{},headers:{}},t)},getLogFileWithHTTPInfo(e,t){let{indexName:a}=e;x("indexName","getLogFileWithHTTPInfo",a);let r="/1/logs/{indexName}".replace("{indexName}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"GET",path:r,queryParameters:{},headers:{}},t)},updateConfig(e,t){let{indexName:a,configuration:r}=e;x("indexName","updateConfig",a),x("configuration","updateConfig",r),x("configuration.sourceIndices","updateConfig",r.sourceIndices);let o="/1/configs/{indexName}".replace("{indexName}",encodeURIComponent(a));return u.request({method:"PUT",path:o,queryParameters:{},headers:{},data:r},t)},updateConfigWithHTTPInfo(e,t){let{indexName:a,configuration:r}=e;x("indexName","updateConfigWithHTTPInfo",a),x("configuration","updateConfigWithHTTPInfo",r),x("configuration.sourceIndices","updateConfigWithHTTPInfo",r.sourceIndices);let o="/1/configs/{indexName}".replace("{indexName}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"PUT",path:o,queryParameters:{},headers:{},data:r},t)}}}({appId:e,apiKey:t,region:n,timeouts:{connect:1e3,read:2e3,write:3e4},logger:d(),requester:R(),algoliaAgents:[{segment:"Browser"}],authMode:"WithinQueryParameters",responsesCache:o(),requestsCache:o({serializable:!1}),hostsCache:r({caches:[a({key:`${$}-${e}`}),o()]}),...l})}e.s(["apiClientVersion",0,$,"querySuggestionsClient",0,z],541026);var Q="5.56.0";function M(e,t,h){if(!e||"string"!=typeof e)throw Error("`appId` is missing.");if(!t||"string"!=typeof t)throw Error("`apiKey` is missing.");let{compression:u,...l}=h||{};return function(e){let{appId:t,apiKey:a,authMode:r,algoliaAgents:o,...d}=e,h=s(t,a,r),u=D({hosts:[{url:`${t}-dsn.algolia.net`,accept:"read",protocol:"https"},{url:`${t}.algolia.net`,accept:"write",protocol:"https"}].concat(y([{url:`${t}-1.algolianet.com`,accept:"readWrite",protocol:"https"},{url:`${t}-2.algolianet.com`,accept:"readWrite",protocol:"https"},{url:`${t}-3.algolianet.com`,accept:"readWrite",protocol:"https"}])),...d,algoliaAgent:i({algoliaAgents:o,client:"Search",version:Q}),baseHeaders:{"content-type":"text/plain",...h.headers(),...d.baseHeaders},baseQueryParameters:{...h.queryParameters(),...d.baseQueryParameters}});return{transporter:u,appId:t,apiKey:a,clearCache:()=>Promise.all([u.requestsCache.clear(),u.responsesCache.clear()]).then(()=>void 0),get _ua(){return u.algoliaAgent.value},addAlgoliaAgent(e,t){u.algoliaAgent.add({segment:e,version:t})},setClientApiKey(e){let{apiKey:t}=e;r&&"WithinHeaders"!==r?u.baseQueryParameters["x-algolia-api-key"]=t:u.baseHeaders["x-algolia-api-key"]=t},waitForTask(e,t){let{indexName:a,taskID:r,maxRetries:o=100,timeout:s=e=>Math.min(200*e,5e3)}=e,i=0;return n({func:()=>this.getTask({indexName:a,taskID:r},t),validate:e=>"published"===e.status,aggregator:()=>i+=1,error:{validate:()=>i>=o,message:()=>`Stopped waiting for the task after ${o} retries. This does not mean the operation failed; it may still complete. If you need to keep polling, retry with a higher maxRetries.`},timeout:()=>s(i)})},waitForAppTask(e,t){let{taskID:a,maxRetries:r=100,timeout:o=e=>Math.min(200*e,5e3)}=e,s=0;return n({func:()=>this.getAppTask({taskID:a},t),validate:e=>"published"===e.status,aggregator:()=>s+=1,error:{validate:()=>s>=r,message:()=>`Stopped waiting for the task after ${r} retries. This does not mean the operation failed; it may still complete. If you need to keep polling, retry with a higher maxRetries.`},timeout:()=>o(s)})},waitForApiKey(e,t){let{operation:a,key:r,apiKey:o,maxRetries:s=100,timeout:i=e=>Math.min(200*e,5e3)}=e,d=0,h={aggregator:()=>d+=1,error:{validate:()=>d>=s,message:()=>`Stopped waiting for the API key operation after ${s} retries. This does not mean the operation failed; it may still complete. If you need to keep polling, retry with a higher maxRetries.`},timeout:()=>i(d)};if("update"===a){if(!o)throw Error("`apiKey` is required when waiting for an `update` operation.");return n({...h,func:()=>this.getApiKey({key:r},t),validate:e=>{for(let t of Object.keys(o)){let a=o[t],r=e[t];if(Array.isArray(a)&&Array.isArray(r)){if(a.length!==r.length||a.some((e,t)=>e!==r[t]))return!1}else if(a!==r)return!1}return!0}})}return n({...h,func:()=>this.getApiKey({key:r},t).catch(e=>{if(404!==e.status)throw e}),validate:e=>"add"===a?void 0!==e:void 0===e})},browseObjects(e,t){let{indexName:a,browseParams:r,...o}=e;return n({func:e=>this.browse({indexName:a,browseParams:{cursor:e?e.cursor:void 0,hitsPerPage:1e3,...r}},t),validate:e=>
2void 0===e.cursor,...o})},browseRules(e,t){let{indexName:a,searchRulesParams:r,...o}=e,s={...r,hitsPerPage:(null==r?void 0:r.hitsPerPage)||1e3};return n({func:e=>this.searchRules({indexName:a,searchRulesParams:{...s,page:e?e.page+1:s.page||0}},t),validate:e=>e.hits.length<s.hitsPerPage,...o})},browseSynonyms(e,t){let{indexName:a,searchSynonymsParams:r,...o}=e,s={...r,page:(null==r?void 0:r.page)||0,hitsPerPage:1e3};return n({func:e=>{let r=this.searchSynonyms({indexName:a,searchSynonymsParams:{...s,page:s.page}},t);return s.page+=1,r},validate:e=>e.hits.length<s.hitsPerPage,...o})},async chunkedBatch(e,t){let{indexName:a,objects:r,action:o="addObject",waitForTasks:s,batchSize:n=1e3,maxRetries:i=100}=e,d=[],h=[];for(let[e,s]of r.entries())d.push({action:o,body:s}),(d.length===n||e===r.length-1)&&(h.push(await this.batch({indexName:a,batchWriteParams:{requests:d}},t)),d=[]);if(s)for(let e of h)await this.waitForTask({indexName:a,taskID:e.taskID,maxRetries:i});return h},async saveObjects(e,t){let{indexName:a,objects:r,waitForTasks:o,batchSize:s,maxRetries:n}=e;return await this.chunkedBatch({indexName:a,objects:r,action:"addObject",waitForTasks:o,batchSize:s,maxRetries:n},t)},async deleteObjects(e,t){let{indexName:a,objectIDs:r,waitForTasks:o,batchSize:s,maxRetries:n}=e;return await this.chunkedBatch({indexName:a,objects:r.map(e=>({objectID:e})),action:"deleteObject",waitForTasks:o,batchSize:s,maxRetries:n},t)},async partialUpdateObjects(e,t){let{indexName:a,objects:r,createIfNotExists:o,waitForTasks:s,batchSize:n,maxRetries:i}=e;return await this.chunkedBatch({indexName:a,objects:r,action:o?"partialUpdateObject":"partialUpdateObjectNoCreate",batchSize:n,waitForTasks:s,maxRetries:i},t)},async replaceAllObjects(e,t){let{indexName:a,objects:r,batchSize:o,scopes:s,maxRetries:n=800}=e,i=Math.floor(1e6*Math.random())+1e5,d=`${a}_tmp_${i}`;void 0===s&&(s=["settings","rules","synonyms"]);try{let e=await this.operationIndex({indexName:a,operationIndexParams:{operation:"copy",destination:d,scope:s}},t),i=await this.chunkedBatch({indexName:d,objects:r,waitForTasks:!0,batchSize:o,maxRetries:n},t);await this.waitForTask({indexName:d,taskID:e.taskID,maxRetries:n}),e=await this.operationIndex({indexName:a,operationIndexParams:{operation:"copy",destination:d,scope:s}},t),await this.waitForTask({indexName:d,taskID:e.taskID,maxRetries:n});let h=await this.operationIndex({indexName:d,operationIndexParams:{operation:"move",destination:a}},t);return await this.waitForTask({indexName:d,taskID:h.taskID,maxRetries:n}),{copyOperationResponse:e,batchResponses:i,moveOperationResponse:h}}catch(e){throw await this.deleteIndex({indexName:d}),e}},async indexExists(e){let{indexName:t}=e;
2try{await this.getSettings({indexName:t})}catch(e){if(e instanceof g&&404===e.status)return!1;throw e}return!0},searchForHits(e,t){return this.search(e,t)},searchForFacets(e,t){return this.search(e,t)},addApiKey:(e,t)=>(x("apiKey","addApiKey",e),x("apiKey.acl","addApiKey",e.acl),u.request({method:"POST",path:"/1/keys",queryParameters:{},headers:{},data:e},t)),addApiKeyWithHTTPInfo:(e,t)=>(x("apiKey","addApiKeyWithHTTPInfo",e),x("apiKey.acl","addApiKeyWithHTTPInfo",e.acl),u.requestWithHttpInfo({method:"POST",path:"/1/keys",queryParameters:{},headers:{},data:e},t)),addOrUpdateObject(e,t){let{indexName:a,objectID:r,body:o}=e;x("indexName","addOrUpdateObject",a),x("objectID","addOrUpdateObject",r),x("body","addOrUpdateObject",o);let s="/1/indexes/{indexName}/{objectID}".replace("{indexName}",encodeURIComponent(a)).replace("{objectID}",encodeURIComponent(r));return u.request({method:"PUT",path:s,queryParameters:{},headers:{},data:o},t)},addOrUpdateObjectWithHTTPInfo(e,t){let{indexName:a,objectID:r,body:o}=e;x("indexName","addOrUpdateObjectWithHTTPInfo",a),x("objectID","addOrUpdateObjectWithHTTPInfo",r),x("body","addOrUpdateObjectWithHTTPInfo",o);let s="/1/indexes/{indexName}/{objectID}".replace("{indexName}",encodeURIComponent(a)).replace("{objectID}",encodeURIComponent(r));return u.requestWithHttpInfo({method:"PUT",path:s,queryParameters:{},headers:{},data:o},t)},appendSource:(e,t)=>(x("source","appendSource",e),x("source.source","appendSource",e.source),u.request({method:"POST",path:"/1/security/sources/append",queryParameters:{},headers:{},data:e},t)),appendSourceWithHTTPInfo:(e,t)=>(x("source","appendSourceWithHTTPInfo",e),x("source.source","appendSourceWithHTTPInfo",e.source),u.requestWithHttpInfo({method:"POST",path:"/1/security/sources/append",queryParameters:{},headers:{},data:e},t)),assignUserId(e,t){let{xAlgoliaUserID:a,assignUserIdParams:r}=e;x("xAlgoliaUserID","assignUserId",a),x("assignUserIdParams","assignUserId",r),x("assignUserIdParams.cluster","assignUserId",r.cluster);let o={};return void 0!==a&&(o["X-Algolia-User-ID"]=a.toString()),u.request({method:"POST",path:"/1/clusters/mapping",queryParameters:{},headers:o,data:r},t)},assignUserIdWithHTTPInfo(e,t){let{xAlgoliaUserID:a,assignUserIdParams:r}=e;x("xAlgoliaUserID","assignUserIdWithHTTPInfo",a),x("assignUserIdParams","assignUserIdWithHTTPInfo",r),x("assignUserIdParams.cluster","assignUserIdWithHTTPInfo",r.cluster);let o={};return void 0!==a&&(o["X-Algolia-User-ID"]=a.toString()),u.requestWithHttpInfo({method:"POST",path:"/1/clusters/mapping",queryParameters:{},headers:o,data:r},t)},batch(e,t){let{indexName:a,batchWriteParams:r}=e;x("indexName","batch",a),x("batchWriteParams","batch",r),x("batchWriteParams.requests","batch",r.requests);let o="/1/indexes/{indexName}/batch".replace("{indexName}",encodeURIComponent(a));return u.request({method:"POST",path:o,queryParameters:{},headers:{},data:r},t)},batchWithHTTPInfo(e,t){let{indexName:a,batchWriteParams:r}=e;x("indexName","batchWithHTTPInfo",a),x("batchWriteParams","batchWithHTTPInfo",r),x("batchWriteParams.requests","batchWithHTTPInfo",r.requests);let o="/1/indexes/{indexName}/batch".replace("{indexName}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"POST",path:o,queryParameters:{},headers:{},data:r},t)},batchAssignUserIds(e,t){let{xAlgoliaUserID:a,batchAssignUserIdsParams:r}=e;x("xAlgoliaUserID","batchAssignUserIds",a),x("batchAssignUserIdsParams","batchAssignUserIds",r),x("batchAssignUserIdsParams.cluster","batchAssignUserIds",r.cluster),x("batchAssignUserIdsParams.users","batchAssignUserIds",r.users);let o={};return void 0!==a&&(o["X-Algolia-User-ID"]=a.toString()),u.request({method:"POST",path:"/1/clusters/mapping/batch",queryParameters:{},headers:o,data:r},t)},batchAssignUserIdsWithHTTPInfo(e,t){let{xAlgoliaUserID:a,batchAssignUserIdsParams:r}=e;x("xAlgoliaUserID","batchAssignUserIdsWithHTTPInfo",a),x("batchAssignUserIdsParams","batchAssignUserIdsWithHTTPInfo",r),x("batchAssignUserIdsParams.cluster","batchAssignUserIdsWithHTTPInfo",r.cluster),x("batchAssignUserIdsParams.users","batchAssignUserIdsWithHTTPInfo",r.users);let o={};return void 0!==a&&(o["X-Algolia-User-ID"]=a.toString()),u.requestWithHttpInfo({method:"POST",path:"/1/clusters/mapping/batch",queryParameters:{},headers:o,data:r},t)},batchDictionaryEntries(e,t){let{dictionaryName:a,batchDictionaryEntriesParams:r}=e;x("dictionaryName","batchDictionaryEntries",a),x("batchDictionaryEntriesParams","batchDictionaryEntries",r),x("batchDictionaryEntriesParams.requests","batchDictionaryEntries",r.requests);let o="/1/dictionaries/{dictionaryName}/batch".replace("{dictionaryName}",encodeURIComponent(a));return u.request({method:"POST",path:o,queryParameters:{},headers:{},data:r},t)},batchDictionaryEntriesWithHTTPInfo(e,t){let{dictionaryName:a,batchDictionaryEntriesParams:r}=e;x("dictionaryName","batchDictionaryEntriesWithHTTPInfo",a),x("batchDictionaryEntriesParams","batchDictionaryEntriesWithHTTPInfo",r),x("batchDictionaryEntriesParams.requests","batchDictionaryEntriesWithHTTPInfo",r.requests);let o="/1/dictionaries/{dictionaryName}/batch".replace("{dictionaryName}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"POST",path:o,queryParameters:{},headers:{},data:r},t)},browse(e,t){let{indexName:a,browseParams:r}=e;x("indexName","browse",a);let o="/1/indexes/{indexName}/browse".replace("{indexName}",encodeURIComponent(a));return u.request({method:"POST",path:o,queryParameters:{},headers:{},data:r||{},useReadTransporter:!0},t)},browseWithHTTPInfo(e,t){let{indexName:a,browseParams:r}=e;x("indexName","browseWithHTTPInfo",a);let o="/1/indexes/{indexName}/browse".replace("{indexName}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"POST",path:o,queryParameters:{},headers:{},data:r||{},useReadTransporter:!0},t)},clearObjects(e,t){let{indexName:a}=e;x("indexName","clearObjects",a);let r="/1/indexes/{indexName}/clear".replace("{indexName}",encodeURIComponent(a));return u.request({method:"POST",path:r,queryParameters:{},headers:{}},t)},clearObjectsWithHTTPInfo(e,t){let{indexName:a}=e;x("indexName","clearObjectsWithHTTPInfo",a);let r="/1/indexes/{indexName}/clear".replace("{indexName}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"POST",path:r,queryParameters:{},headers:{}},t)},clearRules(e,t){let{indexName:a,forwardToReplicas:r}=e;x("indexName","clearRules",a);let o="/1/indexes/{indexName}/rules/clear".replace("{indexName}",encodeURIComponent(a)),s={};return void 0!==r&&(s.forwardToReplicas=r.toString()),u.request({method:"POST",path:o,queryParameters:s,headers:{}},t)},clearRulesWithHTTPInfo(e,t){let{indexName:a,forwardToReplicas:r}=e;x("indexName","clearRulesWithHTTPInfo",a);let o="/1/indexes/{indexName}/rules/clear".replace("{indexName}",encodeURIComponent(a)),s={};return void 0!==r&&(s.forwardToReplicas=r.toString()),u.requestWithHttpInfo({method:"POST",path:o,queryParameters:s,headers:{}},t)},clearSynonyms(e,t){let{indexName:a,forwardToReplicas:r}=e;x("indexName","clearSynonyms",a);let o="/1/indexes/{indexName}/synonyms/clear".replace("{indexName}",encodeURIComponent(a)),s={};return void 0!==r&&(s.forwardToReplicas=r.toString()),u.request({method:"POST",path:o,queryParameters:s,headers:{}},t)},clearSynonymsWithHTTPInfo(e,t){let{indexName:a,forwardToReplicas:r}=e;x("indexName","clearSynonymsWithHTTPInfo",a);let o="/1/indexes/{indexName}/synonyms/clear".replace("{indexName}",encodeURIComponent(a)),s={};return void 0!==r&&(s.forwardToReplicas=r.toString()),u.requestWithHttpInfo({method:"POST",path:o,queryParameters:s,headers:{}},t)},customDelete(e,t){let{path:a,parameters:r}=e;x("path","customDelete",a);let o="/{path}".replace("{path}",a);return u.request({method:"DELETE",path:o,queryParameters:r||{},headers:{}},t)},customDeleteWithHTTPInfo(e,t){let{path:a,parameters:r}=e;x("path","customDeleteWithHTTPInfo",a);let o="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"DELETE",path:o,queryParameters:r||{},headers:{}},t)},customGet(e,t){let{path:a,parameters:r}=e;x("path","customGet",a);let o="/{path}".replace("{path}",a);return u.request({method:"GET",path:o,queryParameters:r||{},headers:{}},t)},customGetWithHTTPInfo(e,t){let{path:a,parameters:r}=e;x("path","customGetWithHTTPInfo",a);let o="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"GET",path:o,queryParameters:r||{},headers:{}},t)},customPost(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPost",a);let s="/{path}".replace("{path}",a);return u.request({method:"POST",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPostWithHTTPInfo(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPostWithHTTPInfo",a);let s="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"POST",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPut(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPut",a);let s="/{path}".replace("{path}",a);return u.request({method:"PUT",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPutWithHTTPInfo(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPutWithHTTPInfo",a);let s="/{path}".replace("{path}",a);return u.requestWithHttpInfo({method:"PUT",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},deleteApiKey(e,t){let{key:a}=e;x("key","deleteApiKey",a);let r="/1/keys/{key}".replace("{key}",encodeURIComponent(a));return u.request({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},deleteApiKeyWithHTTPInfo(e,t){let{key:a}=e;x("key","deleteApiKeyWithHTTPInfo",a);let r="/1/keys/{key}".replace("{key}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},deleteBy(e,t){let{indexName:a,deleteByParams:r}=e;x("indexName","deleteBy",a),x("deleteByParams","deleteBy",r);let o="/1/indexes/{indexName}/deleteByQuery".replace("{indexName}",encodeURIComponent(a));return u.request({method:"POST",path:o,queryParameters:{},headers:{},data:r},t)},deleteByWithHTTPInfo(e,t){let{indexName:a,deleteByParams:r}=e;x("indexName","deleteByWithHTTPInfo",a),x("deleteByParams","deleteByWithHTTPInfo",r);let o="/1/indexes/{indexName}/deleteByQuery".replace("{indexName}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"POST",path:o,queryParameters:{},headers:{},data:r},t)},deleteIndex(e,t){let{indexName:a}=e;x("indexName","deleteIndex",a);let r="/1/indexes/{indexName}".replace("{indexName}",encodeURIComponent(a));return u.request({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},deleteIndexWithHTTPInfo(e,t){let{indexName:a}=e;x("indexName","deleteIndexWithHTTPInfo",a);let r="/1/indexes/{indexName}".replace("{indexName}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},deleteObject(e,t){let{indexName:a,objectID:r}=e;x("indexName","deleteObject",a),x("objectID","deleteObject",r);let o="/1/indexes/{indexName}/{objectID}".replace("{indexName}",encodeURIComponent(a)).replace("{objectID}",encodeURIComponent(r));return u.request({method:"DELETE",path:o,queryParameters:{},headers:{}},t)},deleteObjectWithHTTPInfo(e,t){let{indexName:a,objectID:r}=e;x("indexName","deleteObjectWithHTTPInfo",a),x("objectID","deleteObjectWithHTTPInfo",r);let o="/1/indexes/{indexName}/{objectID}".replace("{indexName}",encodeURIComponent(a)).replace("{objectID}",encodeURIComponent(r));return u.requestWithHttpInfo({method:"DELETE",path:o,queryParameters:{},headers:{}},t)},deleteRule(e,t){let{indexName:a,objectID:r,forwardToReplicas:o}=e;x("indexName","deleteRule",a),x("objectID","deleteRule",r);let s="/1/indexes/{indexName}/rules/{objectID}".replace("{indexName}",encodeURIComponent(a)).replace("{objectID}",encodeURIComponent(r)),n={};return void 0!==o&&(n.forwardToReplicas=o.toString()),u.request({method:"DELETE",path:s,queryParameters:n,headers:{}},t)},deleteRuleWithHTTPInfo(e,t){let{indexName:a,objectID:r,forwardToReplicas:o}=e;x("indexName","deleteRuleWithHTTPInfo",a),x("objectID","deleteRuleWithHTTPInfo",r);let s="/1/indexes/{indexName}/rules/{objectID}".replace("{indexName}",encodeURIComponent(a)).replace("{objectID}",encodeURIComponent(r)),n={};return void 0!==o&&(n.forwardToReplicas=o.toString()),u.requestWithHttpInfo({method:"DELETE",path:s,queryParameters:n,headers:{}},t)},deleteSource(e,t){let{source:a}=e;x("source","deleteSource",a);let r="/1/security/sources/{source}".replace("{source}",encodeURIComponent(a));return u.request({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},deleteSourceWithHTTPInfo(e,t){let{source:a}=e;x("source","deleteSourceWithHTTPInfo",a);let r="/1/security/sources/{source}".replace("{source}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},deleteSynonym(e,t){let{indexName:a,objectID:r,forwardToReplicas:o}=e;x("indexName","deleteSynonym",a),x("objectID","deleteSynonym",r);let s="/1/indexes/{indexName}/synonyms/{objectID}".replace("{indexName}",encodeURIComponent(a)).replace("{objectID}",encodeURIComponent(r)),n={};return void 0!==o&&(n.forwardToReplicas=o.toString()),u.request({method:"DELETE",path:s,queryParameters:n,headers:{}},t)},deleteSynonymWithHTTPInfo(e,t){let{indexName:a,objectID:r,forwardToReplicas:o}=e;x("indexName","deleteSynonymWithHTTPInfo",a),x("objectID","deleteSynonymWithHTTPInfo",r);let s="/1/indexes/{indexName}/synonyms/{objectID}".replace("{indexName}",encodeURIComponent(a)).replace("{objectID}",encodeURIComponent(r)),n={};return void 0!==o&&(n.forwardToReplicas=o.toString()),u.requestWithHttpInfo({method:"DELETE",path:s,queryParameters:n,headers:{}},t)},getApiKey(e,t){let{key:a}=e;x("key","getApiKey",a);let r="/1/keys/{key}".replace("{key}",encodeURIComponent(a));return u.request({method:"GET",path:r,queryParameters:{},headers:{}},t)},getApiKeyWithHTTPInfo(e,t){let{key:a}=e;x("key","getApiKeyWithHTTPInfo",a);let r="/1/keys/{key}".replace("{key}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"GET",path:r,queryParameters:{},headers:{}},t)},getAppTask(e,t){let{taskID:a}=e;x("taskID","getAppTask",a);let r="/1/task/{taskID}".replace("{taskID}",encodeURIComponent(a));return u.request({method:"GET",path:r,queryParameters:{},headers:{}},t)},getAppTaskWithHTTPInfo(e,t){let{taskID:a}=e;x("taskID","getAppTaskWithHTTPInfo",a);let r="/1/task/{taskID}".replace("{taskID}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"GET",path:r,queryParameters:{},headers:{}},t)},getDictionaryLanguages:e=>u.request({method:"GET",path:"/1/dictionaries/*/languages",queryParameters:{},headers:{}}
2,e),getDictionaryLanguagesWithHTTPInfo:e=>u.requestWithHttpInfo({method:"GET",path:"/1/dictionaries/*/languages",queryParameters:{},headers:{}},e),getDictionarySettings:e=>u.request({method:"GET",path:"/1/dictionaries/*/settings",queryParameters:{},headers:{}},e),getDictionarySettingsWithHTTPInfo:e=>u.requestWithHttpInfo({method:"GET",path:"/1/dictionaries/*/settings",queryParameters:{},headers:{}},e),getLogs(){let{offset:e,length:t,indexName:a,type:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,s={};return void 0!==e&&(s.offset=e.toString()),void 0!==t&&(s.length=t.toString()),void 0!==a&&(s.indexName=a.toString()),void 0!==r&&(s.type=r.toString()),u.request({method:"GET",path:"/1/logs",queryParameters:s,headers:{}},o)},getLogsWithHTTPInfo(){let{offset:e,length:t,indexName:a,type:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,s={};return void 0!==e&&(s.offset=e.toString()),void 0!==t&&(s.length=t.toString()),void 0!==a&&(s.indexName=a.toString()),void 0!==r&&(s.type=r.toString()),u.requestWithHttpInfo({method:"GET",path:"/1/logs",queryParameters:s,headers:{}},o)},getObject(e,t){let{indexName:a,objectID:r,attributesToRetrieve:o}=e;x("indexName","getObject",a),x("objectID","getObject",r);let s="/1/indexes/{indexName}/{objectID}".replace("{indexName}",encodeURIComponent(a)).replace("{objectID}",encodeURIComponent(r)),n={};return void 0!==o&&(n.attributesToRetrieve=o.toString()),u.request({method:"GET",path:s,queryParameters:n,headers:{}},t)},getObjectWithHTTPInfo(e,t){let{indexName:a,objectID:r,attributesToRetrieve:o}=e;x("indexName","getObjectWithHTTPInfo",a),x("objectID","getObjectWithHTTPInfo",r);let s="/1/indexes/{indexName}/{objectID}".replace("{indexName}",encodeURIComponent(a)).replace("{objectID}",encodeURIComponent(r)),n={};return void 0!==o&&(n.attributesToRetrieve=o.toString()),u.requestWithHttpInfo({method:"GET",path:s,queryParameters:n,headers:{}},t)},getObjects:(e,t)=>(x("getObjectsParams","getObjects",e),x("getObjectsParams.requests","getObjects",e.requests),u.request({method:"POST",path:"/1/indexes/*/objects",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0},t)),getObjectsWithHTTPInfo:(e,t)=>(x("getObjectsParams","getObjectsWithHTTPInfo",e),x("getObjectsParams.requests","getObjectsWithHTTPInfo",e.requests),u.requestWithHttpInfo({method:"POST",path:"/1/indexes/*/objects",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0},t)),getRule(e,t){let{indexName:a,objectID:r}=e;x("indexName","getRule",a),x("objectID","getRule",r);let o="/1/indexes/{indexName}/rules/{objectID}".replace("{indexName}",encodeURIComponent(a)).replace("{objectID}",encodeURIComponent(r));return u.request({method:"GET",path:o,queryParameters:{},headers:{}},t)},getRuleWithHTTPInfo(e,t){let{indexName:a,objectID:r}=e;x("indexName","getRuleWithHTTPInfo",a),x("objectID","getRuleWithHTTPInfo",r);let o="/1/indexes/{indexName}/rules/{objectID}".replace("{indexName}",encodeURIComponent(a)).replace("{objectID}",encodeURIComponent(r));return u.requestWithHttpInfo({method:"GET",path:o,queryParameters:{},headers:{}},t)},getSettings(e,t){let{indexName:a,getVersion:r}=e;x("indexName","getSettings",a);let o="/1/indexes/{indexName}/settings".replace("{indexName}",encodeURIComponent(a)),s={};return void 0!==r&&(s.getVersion=r.toString()),u.request({method:"GET",path:o,queryParameters:s,headers:{}},t)},getSettingsWithHTTPInfo(e,t){let{indexName:a,getVersion:r}=e;x("indexName","getSettingsWithHTTPInfo",a);let o="/1/indexes/{indexName}/settings".replace("{indexName}",encodeURIComponent(a)),s={};return void 0!==r&&(s.getVersion=r.toString()),u.requestWithHttpInfo({method:"GET",path:o,queryParameters:s,headers:{}},t)},getSources:e=>u.request({method:"GET",path:"/1/security/sources",queryParameters:{},headers:{}},e),getSourcesWithHTTPInfo:e=>u.requestWithHttpInfo({method:"GET",path:"/1/security/sources",queryParameters:{},headers:{}},e),getSynonym(e,t){let{indexName:a,objectID:r}=e;x("indexName","getSynonym",a),x("objectID","getSynonym",r);let o="/1/indexes/{indexName}/synonyms/{objectID}".replace("{indexName}",encodeURIComponent(a)).replace("{objectID}",encodeURIComponent(r));return u.request({method:"GET",path:o,queryParameters:{},headers:{}},t)},getSynonymWithHTTPInfo(e,t){let{indexName:a,objectID:r}=e;x("indexName","getSynonymWithHTTPInfo",a),x("objectID","getSynonymWithHTTPInfo",r);let o="/1/indexes/{indexName}/synonyms/{objectID}".replace("{indexName}",encodeURIComponent(a)).replace("{objectID}",encodeURIComponent(r));return u.requestWithHttpInfo({method:"GET",path:o,queryParameters:{},headers:{}},t)},getTask(e,t){let{indexName:a,taskID:r}=e;x("indexName","getTask",a),x("taskID","getTask",r);let o="/1/indexes/{indexName}/task/{taskID}".replace("{indexName}",encodeURIComponent(a)).replace("{taskID}",encodeURIComponent(r));return u.request({method:"GET",path:o,queryParameters:{},headers:{}},t)},getTaskWithHTTPInfo(e,t){let{indexName:a,taskID:r}=e;x("indexName","getTaskWithHTTPInfo",a),x("taskID","getTaskWithHTTPInfo",r);let o="/1/indexes/{indexName}/task/{taskID}".replace("{indexName}",encodeURIComponent(a)).replace("{taskID}",encodeURIComponent(r));return u.requestWithHttpInfo({method:"GET",path:o,queryParameters:{},headers:{}},t)},getTopUserIds:e=>u.request({method:"GET",path:"/1/clusters/mapping/top",queryParameters:{},headers:{}},e),getTopUserIdsWithHTTPInfo:e=>u.requestWithHttpInfo({method:"GET",path:"/1/clusters/mapping/top",queryParameters:{},headers:{}},e),getUserId(e,t){let{userID:a}=e;x("userID","getUserId",a);let r="/1/clusters/mapping/{userID}".replace("{userID}",encodeURIComponent(a));return u.request({method:"GET",path:r,queryParameters:{},headers:{}},t)}
2,getUserIdWithHTTPInfo(e,t){let{userID:a}=e;x("userID","getUserIdWithHTTPInfo",a);let r="/1/clusters/mapping/{userID}".replace("{userID}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"GET",path:r,queryParameters:{},headers:{}},t)},hasPendingMappings(){let{getClusters:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,a={};return void 0!==e&&(a.getClusters=e.toString()),u.request({method:"GET",path:"/1/clusters/mapping/pending",queryParameters:a,headers:{}},t)},hasPendingMappingsWithHTTPInfo(){let{getClusters:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,a={};return void 0!==e&&(a.getClusters=e.toString()),u.requestWithHttpInfo({method:"GET",path:"/1/clusters/mapping/pending",queryParameters:a,headers:{}},t)},listApiKeys:e=>u.request({method:"GET",path:"/1/keys",queryParameters:{},headers:{}},e),listApiKeysWithHTTPInfo:e=>u.requestWithHttpInfo({method:"GET",path:"/1/keys",queryParameters:{},headers:{}},e),listClusters:e=>u.request({method:"GET",path:"/1/clusters",queryParameters:{},headers:{}},e),listClustersWithHTTPInfo:e=>u.requestWithHttpInfo({method:"GET",path:"/1/clusters",queryParameters:{},headers:{}},e),listIndices(){let{page:e,hitsPerPage:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,r={};return void 0!==e&&(r.page=e.toString()),void 0!==t&&(r.hitsPerPage=t.toString()),u.request({method:"GET",path:"/1/indexes",queryParameters:r,headers:{}},a)},listIndicesWithHTTPInfo(){let{page:e,hitsPerPage:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,r={};return void 0!==e&&(r.page=e.toString()),void 0!==t&&(r.hitsPerPage=t.toString()),u.requestWithHttpInfo({method:"GET",path:"/1/indexes",queryParameters:r,headers:{}},a)},listUserIds(){let{page:e,hitsPerPage:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,r={};return void 0!==e&&(r.page=e.toString()),void 0!==t&&(r.hitsPerPage=t.toString()),u.request({method:"GET",path:"/1/clusters/mapping",queryParameters:r,headers:{}},a)},listUserIdsWithHTTPInfo(){let{page:e,hitsPerPage:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,r={};return void 0!==e&&(r.page=e.toString()),void 0!==t&&(r.hitsPerPage=t.toString()),u.requestWithHttpInfo({method:"GET",path:"/1/clusters/mapping",queryParameters:r,headers:{}},a)},multipleBatch:(e,t)=>(x("batchParams","multipleBatch",e),x("batchParams.requests","multipleBatch",e.requests),u.request({method:"POST",path:"/1/indexes/*/batch",queryParameters:{},headers:{},data:e},t)),multipleBatchWithHTTPInfo:(e,t)=>(x("batchParams","multipleBatchWithHTTPInfo",e),x("batchParams.requests","multipleBatchWithHTTPInfo",e.requests),u.requestWithHttpInfo({method:"POST",path:"/1/indexes/*/batch",queryParameters:{},headers:{},data:e},t)),operationIndex(e,t){let{indexName:a,operationIndexParams:r}=e;x("indexName","operationIndex",a),x("operationIndexParams","operationIndex",r),x("operationIndexParams.operation","operationIndex",r.operation),x("operationIndexParams.destination","operationIndex",r.destination);let o="/1/indexes/{indexName}/operation".replace("{indexName}",encodeURIComponent(a));return u.request({method:"POST",path:o,queryParameters:{},headers:{},data:r},t)},operationIndexWithHTTPInfo(e,t){let{indexName:a,operationIndexParams:r}=e;x("indexName","operationIndexWithHTTPInfo",a),x("operationIndexParams","operationIndexWithHTTPInfo",r),x("operationIndexParams.operation","operationIndexWithHTTPInfo",r.operation),x("operationIndexParams.destination","operationIndexWithHTTPInfo",r.destination);let o="/1/indexes/{indexName}/operation".replace("{indexName}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"POST",path:o,queryParameters:{},headers:{},data:r},t)},partialUpdateObject(e,t){let{indexName:a,objectID:r,attributesToUpdate:o,createIfNotExists:s}=e;x("indexName","partialUpdateObject",a),x("objectID","partialUpdateObject",r),x("attributesToUpdate","partialUpdateObject",o);let n="/1/indexes/{indexName}/{objectID}/partial".replace("{indexName}",encodeURIComponent(a)).replace("{objectID}",encodeURIComponent(r)),i={};return void 0!==s&&(i.createIfNotExists=s.toString()),u.request({method:"POST",path:n,queryParameters:i,headers:{},data:o},t)},partialUpdateObjectWithHTTPInfo(e,t){let{indexName:a,objectID:r,attributesToUpdate:o,createIfNotExists:s}=e;x("indexName","partialUpdateObjectWithHTTPInfo",a),x("objectID","partialUpdateObjectWithHTTPInfo",r),x("attributesToUpdate","partialUpdateObjectWithHTTPInfo",o);let n="/1/indexes/{indexName}/{objectID}/partial".replace("{indexName}",encodeURIComponent(a)).replace("{objectID}",encodeURIComponent(r)),i={};return void 0!==s&&(i.createIfNotExists=s.toString()),u.requestWithHttpInfo({method:"POST",path:n,queryParameters:i,headers:{},data:o},t)},removeUserId(e,t){let{userID:a}=e;x("userID","removeUserId",a);let r="/1/clusters/mapping/{userID}".replace("{userID}",encodeURIComponent(a));return u.request({method:"DELETE",path:r,queryParameters:{},headers:{}},t)}
2,removeUserIdWithHTTPInfo(e,t){let{userID:a}=e;x("userID","removeUserIdWithHTTPInfo",a);let r="/1/clusters/mapping/{userID}".replace("{userID}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},replaceSources(e,t){let{source:a}=e;return x("source","replaceSources",a),u.request({method:"PUT",path:"/1/security/sources",queryParameters:{},headers:{},data:a},t)},replaceSourcesWithHTTPInfo(e,t){let{source:a}=e;return x("source","replaceSourcesWithHTTPInfo",a),u.requestWithHttpInfo({method:"PUT",path:"/1/security/sources",queryParameters:{},headers:{},data:a},t)},restoreApiKey(e,t){let{key:a}=e;x("key","restoreApiKey",a);let r="/1/keys/{key}/restore".replace("{key}",encodeURIComponent(a));return u.request({method:"POST",path:r,queryParameters:{},headers:{}},t)},restoreApiKeyWithHTTPInfo(e,t){let{key:a}=e;x("key","restoreApiKeyWithHTTPInfo",a);let r="/1/keys/{key}/restore".replace("{key}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"POST",path:r,queryParameters:{},headers:{}},t)},saveObject(e,t){let{indexName:a,body:r}=e;x("indexName","saveObject",a),x("body","saveObject",r);let o="/1/indexes/{indexName}".replace("{indexName}",encodeURIComponent(a));return u.request({method:"POST",path:o,queryParameters:{},headers:{},data:r},t)},saveObjectWithHTTPInfo(e,t){let{indexName:a,body:r}=e;x("indexName","saveObjectWithHTTPInfo",a),x("body","saveObjectWithHTTPInfo",r);let o="/1/indexes/{indexName}".replace("{indexName}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"POST",path:o,queryParameters:{},headers:{},data:r},t)},saveRule(e,t){let{indexName:a,objectID:r,rule:o,forwardToReplicas:s}=e;x("indexName","saveRule",a),x("objectID","saveRule",r),x("rule","saveRule",o),x("rule.objectID","saveRule",o.objectID),x("rule.consequence","saveRule",o.consequence);let n="/1/indexes/{indexName}/rules/{objectID}".replace("{indexName}",encodeURIComponent(a)).replace("{objectID}",encodeURIComponent(r)),i={};return void 0!==s&&(i.forwardToReplicas=s.toString()),u.request({method:"PUT",path:n,queryParameters:i,headers:{},data:o},t)},saveRuleWithHTTPInfo(e,t){let{indexName:a,objectID:r,rule:o,forwardToReplicas:s}=e;x("indexName","saveRuleWithHTTPInfo",a),x("objectID","saveRuleWithHTTPInfo",r),x("rule","saveRuleWithHTTPInfo",o),x("rule.objectID","saveRuleWithHTTPInfo",o.objectID),x("rule.consequence","saveRuleWithHTTPInfo",o.consequence);let n="/1/indexes/{indexName}/rules/{objectID}".replace("{indexName}",encodeURIComponent(a)).replace("{objectID}",encodeURIComponent(r)),i={};return void 0!==s&&(i.forwardToReplicas=s.toString()),u.requestWithHttpInfo({method:"PUT",path:n,queryParameters:i,headers:{},data:o},t)},saveRules(e,t){let{indexName:a,rules:r,forwardToReplicas:o,clearExistingRules:s}=e;x("indexName","saveRules",a),x("rules","saveRules",r);let n="/1/indexes/{indexName}/rules/batch".replace("{indexName}",encodeURIComponent(a)),i={};return void 0!==o&&(i.forwardToReplicas=o.toString()),void 0!==s&&(i.clearExistingRules=s.toString()),u.request({method:"POST",path:n,queryParameters:i,headers:{},data:r},t)},saveRulesWithHTTPInfo(e,t){let{indexName:a,rules:r,forwardToReplicas:o,clearExistingRules:s}=e;x("indexName","saveRulesWithHTTPInfo",a),x("rules","saveRulesWithHTTPInfo",r);let n="/1/indexes/{indexName}/rules/batch".replace("{indexName}",encodeURIComponent(a)),i={};return void 0!==o&&(i.forwardToReplicas=o.toString()),void 0!==s&&(i.clearExistingRules=s.toString()),u.requestWithHttpInfo({method:"POST",path:n,queryParameters:i,headers:{},data:r},t)},saveSynonym(e,t){let{indexName:a,objectID:r,synonymHit:o,forwardToReplicas:s}=e;x("indexName","saveSynonym",a),x("objectID","saveSynonym",r),x("synonymHit","saveSynonym",o),x("synonymHit.objectID","saveSynonym",o.objectID),x("synonymHit.type","saveSynonym",o.type);let n="/1/indexes/{indexName}/synonyms/{objectID}".replace("{indexName}",encodeURIComponent(a)).replace("{objectID}",encodeURIComponent(r)),i={};return void 0!==s&&(i.forwardToReplicas=s.toString()),u.request({method:"PUT",path:n,queryParameters:i,headers:{},data:o},t)},saveSynonymWithHTTPInfo(e,t){let{indexName:a,objectID:r,synonymHit:o,forwardToReplicas:s}=e;x("indexName","saveSynonymWithHTTPInfo",a),x("objectID","saveSynonymWithHTTPInfo",r),x("synonymHit","saveSynonymWithHTTPInfo",o),x("synonymHit.objectID","saveSynonymWithHTTPInfo",o.objectID),x("synonymHit.type","saveSynonymWithHTTPInfo",o.type);let n="/1/indexes/{indexName}/synonyms/{objectID}".replace("{indexName}",encodeURIComponent(a)).replace("{objectID}",encodeURIComponent(r)),i={};return void 0!==s&&(i.forwardToReplicas=s.toString()),u.requestWithHttpInfo({method:"PUT",path:n,queryParameters:i,headers:{},data:o},t)},saveSynonyms(e,t){let{indexName:a,synonymHit:r,forwardToReplicas:o,replaceExistingSynonyms:s}=e;x("indexName","saveSynonyms",a),x("synonymHit","saveSynonyms",r);let n="/1/indexes/{indexName}/synonyms/batch".replace("{indexName}",encodeURIComponent(a)),i={};return void 0!==o&&(i.forwardToReplicas=o.toString()),void 0!==s&&(i.replaceExistingSynonyms=s.toString()),u.request({method:"POST",path:n,queryParameters:i,headers:{},data:r},t)},saveSynonymsWithHTTPInfo(e,t){let{indexName:a,synonymHit:r,forwardToReplicas:o,replaceExistingSynonyms:s}=e;x("indexName","saveSynonymsWithHTTPInfo",a),x("synonymHit","saveSynonymsWithHTTPInfo",r);let n="/1/indexes/{indexName}/synonyms/batch".replace("{indexName}",encodeURIComponent(a)),i={};return void 0!==o&&(i.forwardToReplicas=o.toString()),void 0!==s&&(i.replaceExistingSynonyms=s.toString()),u.requestWithHttpInfo({method:"POST",path:n,queryParameters:i,headers:{},data:r},t)},search(e,t){e&&Array.isArray(e)&&(e={requests:e.map(e=>{let{params:t,...a}=e;return"facet"===a.type?{...a,...t,type:"facet"}:{...a,...t,facet:void 0,maxFacetHits:void 0,facetQuery:void 0}})}),x("searchMethodParams","search",e),x("searchMethodParams.requests","search",e.requests);let a={method:"POST",path:"/1/indexes/*/queries",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return u.request(a,t)},searchWithHTTPInfo(e,t){e&&Array.isArray(e)&&(e={requests:e.map(e=>{let{params:t,...a}=e;return"facet"===a.type?{...a,...t,type:"facet"}:{...a,...t,facet:void 0,maxFacetHits:void 0,facetQuery:void 0}})}),x("searchMethodParams","searchWithHTTPInfo",e),x("searchMethodParams.requests","searchWithHTTPInfo",e.requests);let a={method:"POST",path:"/1/indexes/*/queries",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return u.requestWithHttpInfo(a,t)},searchDictionaryEntries(e,t){let{dictionaryName:a,searchDictionaryEntriesParams:r}=e;x("dictionaryName","searchDictionaryEntries",a),x("searchDictionaryEntriesParams","searchDictionaryEntries",r),x("searchDictionaryEntriesParams.query","searchDictionaryEntries",r.query);let o="/1/dictionaries/{dictionaryName}/search".replace("{dictionaryName}",encodeURIComponent(a));return u.request({method:"POST",path:o,queryParameters:{},headers:{},data:r,useReadTransporter:!0,cacheable:!0},t)},searchDictionaryEntriesWithHTTPInfo(e,t){let{dictionaryName:a,searchDictionaryEntriesParams:r}=e;x("dictionaryName","searchDictionaryEntriesWithHTTPInfo",a),x("searchDictionaryEntriesParams","searchDictionaryEntriesWithHTTPInfo",r),x("searchDictionaryEntriesParams.query","searchDictionaryEntriesWithHTTPInfo",r.query);let o="/1/dictionaries/{dictionaryName}/search".replace("{dictionaryName}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"POST",path:o,queryParameters:{},headers:{},data:r,useReadTransporter:!0,cacheable:!0},t)},searchForFacetValues(e,t){let{indexName:a,facetName:r,searchForFacetValuesRequest:o}=e;x("indexName","searchForFacetValues",a),x("facetName","searchForFacetValues",r);let s="/1/indexes/{indexName}/facets/{facetName}/query".replace("{indexName}",encodeURIComponent(a)).replace("{facetName}",encodeURIComponent(r));return u.request({method:"POST",path:s,queryParameters:{},headers:{},data:o||{},useReadTransporter:!0,cacheable:!0},t)},searchForFacetValuesWithHTTPInfo(e,t){let{indexName:a,facetName:r,searchForFacetValuesRequest:o}=e;x("indexName","searchForFacetValuesWithHTTPInfo",a),x("facetName","searchForFacetValuesWithHTTPInfo",r);let s="/1/indexes/{indexName}/facets/{facetName}/query".replace("{indexName}",encodeURIComponent(a)).replace("{facetName}",encodeURIComponent(r));return u.requestWithHttpInfo({method:"POST",path:s,queryParameters:{},headers:{},data:o||{},useReadTransporter:!0,cacheable:!0},t)},searchRules(e,t){let{indexName:a,searchRulesParams:r}=e;x("indexName","searchRules",a);let o="/1/indexes/{indexName}/rules/search".replace("{indexName}",encodeURIComponent(a));return u.request({method:"POST",path:o,queryParameters:{},headers:{},data:r||{},useReadTransporter:!0,cacheable:!0},t)},searchRulesWithHTTPInfo(e,t){let{indexName:a,searchRulesParams:r}=e;x("indexName","searchRulesWithHTTPInfo",a);let o="/1/indexes/{indexName}/rules/search".replace("{indexName}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"POST",path:o,queryParameters:{},headers:{},data:r||{},useReadTransporter:!0,cacheable:!0},t)},searchSingleIndex(e,t){let{indexName:a,searchParams:r}=e;x("indexName","searchSingleIndex",a);let o="/1/indexes/{indexName}/query".replace("{indexName}",encodeURIComponent(a));return u.request({method:"POST",path:o,queryParameters:{},headers:{},data:r||{},useReadTransporter:!0,cacheable:!0},t)},searchSingleIndexWithHTTPInfo(e,t){let{indexName:a,searchParams:r}=e;x("indexName","searchSingleIndexWithHTTPInfo",a);let o="/1/indexes/{indexName}/query".replace("{indexName}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"POST",path:o,queryParameters:{},headers:{},data:r||{},useReadTransporter:!0,cacheable:!0},t)},searchSynonyms(e,t){let{indexName:a,searchSynonymsParams:r}=e;x("indexName","searchSynonyms",a);let o="/1/indexes/{indexName}/synonyms/search".replace("{indexName}",encodeURIComponent(a));return u.request({method:"POST",path:o,queryParameters:{},headers:{},data:r||{},useReadTransporter:!0,cacheable:!0},t)},searchSynonymsWithHTTPInfo(e,t){let{indexName:a,searchSynonymsParams:r}=e;x("indexName","searchSynonymsWithHTTPInfo",a);let o="/1/indexes/{indexName}/synonyms/search".replace("{indexName}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"POST",path:o,queryParameters:{},headers:{},data:r||{},useReadTransporter:!0,cacheable:!0},t)},searchUserIds:(e,t)=>(x("searchUserIdsParams","searchUserIds",e),x("searchUserIdsParams.query","searchUserIds",e.query),u.request({method:"POST",path:"/1/clusters/mapping/search",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0},t)),searchUserIdsWithHTTPInfo:(e,t)=>(x("searchUserIdsParams","searchUserIdsWithHTTPInfo",e),x("searchUserIdsParams.query","searchUserIdsWithHTTPInfo",e.query),u.requestWithHttpInfo({method:"POST",path:"/1/clusters/mapping/search",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0},t)),setDictionarySettings:(e,t)=>(x("dictionarySettingsParams","setDictionarySettings",e),x("dictionarySettingsParams.disableStandardEntries","setDictionarySettings",e.disableStandardEntries),u.request({method:"PUT",path:"/1/dictionaries/*/settings",queryParameters:{},headers:{},data:e},t)),setDictionarySettingsWithHTTPInfo:(e,t)=>(x("dictionarySettingsParams","setDictionarySettingsWithHTTPInfo",e),x("dictionarySettingsParams.disableStandardEntries","setDictionarySettingsWithHTTPInfo",e.disableStandardEntries),u.requestWithHttpInfo({method:"PUT",path:"/1/dictionaries/*/settings",queryParameters:{},headers:{},data:e},t)),setSettings(e,t){let{indexName:a,indexSettings:r,forwardToReplicas:o}=e;x("indexName","setSettings",a),x("indexSettings","setSettings",r);let s="/1/indexes/{indexName}/settings".replace("{indexName}",encodeURIComponent(a)),n={};return void 0!==o&&(n.forwardToReplicas=o.toString()),u.request({method:"PUT",path:s,queryParameters:n,headers:{},data:r},t)},setSettingsWithHTTPInfo(e,t){let{indexName:a,indexSettings:r,forwardToReplicas:o}=e;x("indexName","setSettingsWithHTTPInfo",a),x("indexSettings","setSettingsWithHTTPInfo",r);let s="/1/indexes/{indexName}/settings".replace("{indexName}",encodeURIComponent(a)),n={};return void 0!==o&&(n.forwardToReplicas=o.toString()),u.requestWithHttpInfo({method:"PUT",path:s,queryParameters:n,headers:{},data:r},t)},updateApiKey(e,t){let{key:a,apiKey:r}=e;x("key","updateApiKey",a),x("apiKey","updateApiKey",r),x("apiKey.acl","updateApiKey",r.acl);let o="/1/keys/{key}".replace("{key}",encodeURIComponent(a));return u.request({method:"PUT",path:o,queryParameters:{},headers:{},data:r},t)},updateApiKeyWithHTTPInfo(e,t){let{key:a,apiKey:r}=e;x("key","updateApiKeyWithHTTPInfo",a),x("apiKey","updateApiKeyWithHTTPInfo",r),x("apiKey.acl","updateApiKeyWithHTTPInfo",r.acl);let o="/1/keys/{key}".replace("{key}",encodeURIComponent(a));return u.requestWithHttpInfo({method:"PUT",path:o,queryParameters:{},headers:{},data:r},t)}}}({appId:e,apiKey:t,timeouts:{connect:1e3,read:2e3,write:3e4},logger:d(),requester:R(),algoliaAgents:[{segment:"Browser"}],authMode:"WithinQueryParameters",responsesCache:o(),requestsCache:o({serializable:!1}),hostsCache:r({caches:[a({key:`${Q}-${e}`}),o()]}),...l})}e.s(["apiClientVersion",0,Q,"searchClient",0,M],18405);var _="1.56.0",J=["eu","us"];function X(e,t,h,u){if(!e||"string"!=typeof e)throw Error("`appId` is missing.");if(!t||"string"!=typeof t)throw Error("`apiKey` is missing.");if(!h||h&&("string"!=typeof h||!J.includes(h)))throw Error(`\`region\` is required and must be one of the following: ${J.join(", ")}`);let{compression:l,...c}=u||{};return function(e){let{appId:t,apiKey:a,authMode:r,algoliaAgents:o,region:d,...h}=e,u=s(t,a,r),l=D({hosts:[{url:"data.{region}.algolia.com".replace("{region}",d),accept:"readWrite",protocol:"https"}],...h,algoliaAgent:i({algoliaAgents:o,client:"Ingestion",version:_}),baseHeaders:{"content-type":"text/plain",...u.headers(),...h.baseHeaders},baseQueryParameters:{...u.queryParameters(),...h.baseQueryParameters}});return{transporter:l,appId:t,apiKey:a,clearCache:()=>Promise.all([l.requestsCache.clear(),l.responsesCache.clear()]).then(()=>void 0),get _ua(){return l.algoliaAgent.value},addAlgoliaAgent(e,t){l.algoliaAgent.add({segment:e,version:t})},setClientApiKey(e){let{apiKey:t}=e;r&&"WithinHeaders"!==r?l.baseQueryParameters["x-algolia-api-key"]=t:l.baseHeaders["x-algolia-api-key"]=t},async chunkedPush(e,t){let{indexName:a,objects:r,action:o="addObject",waitForTasks:s,batchSize:i=1e3,referenceIndexName:d,maxRetries:h=100}=e;if(i<1)throw Error("`batchSize` must be at least 1.");let u=[],l=0,c=[],p=Math.floor(i/10)||i,m=async(e,t)=>{for(let a of c.slice(e,t)){if(!a.eventID)throw Error("received unexpected response from the push endpoint, eventID must not be undefined");let e=0;await n({func:async()=>
2{if(void 0===a.eventID||!a.eventID)throw Error("received unexpected response from the push endpoint, eventID must not be undefined");return this.getEvent({runID:a.runID,eventID:a.eventID}).catch(e=>{if(404!==e.status)throw e})},validate:e=>void 0!==e,aggregator:()=>e+=1,error:{validate:()=>e>=h,message:()=>`Stopped waiting for the task after ${h} retries. This does not mean the operation failed; it may still complete. If you need to keep polling, retry with a higher maxRetries.`},timeout:()=>Math.min(1500*e,5e3)})}};for(let[e,n]of r.entries())u.push(n),(u.length===i||e===r.length-1)&&(c.push(await this.push({indexName:a,pushTaskPayload:{action:o,records:u},referenceIndexName:d},t)),u=[]),s&&c.length-l>=p&&(await m(l,l+p),l+=p);return s&&await m(l,c.length),c},createAuthentication:(e,t)=>(x("authenticationCreate","createAuthentication",e),x("authenticationCreate.type","createAuthentication",e.type),x("authenticationCreate.name","createAuthentication",e.name),x("authenticationCreate.input","createAuthentication",e.input),l.request({method:"POST",path:"/1/authentications",queryParameters:{},headers:{},data:e},t)),createAuthenticationWithHTTPInfo:(e,t)=>(x("authenticationCreate","createAuthenticationWithHTTPInfo",e),x("authenticationCreate.type","createAuthenticationWithHTTPInfo",e.type),x("authenticationCreate.name","createAuthenticationWithHTTPInfo",e.name),x("authenticationCreate.input","createAuthenticationWithHTTPInfo",e.input),l.requestWithHttpInfo({method:"POST",path:"/1/authentications",queryParameters:{},headers:{},data:e},t)),createDestination:(e,t)=>(x("destinationCreate","createDestination",e),x("destinationCreate.type","createDestination",e.type),x("destinationCreate.name","createDestination",e.name),x("destinationCreate.input","createDestination",e.input),l.request({method:"POST",path:"/1/destinations",queryParameters:{},headers:{},data:e},t)),createDestinationWithHTTPInfo:(e,t)=>(x("destinationCreate","createDestinationWithHTTPInfo",e),x("destinationCreate.type","createDestinationWithHTTPInfo",e.type),x("destinationCreate.name","createDestinationWithHTTPInfo",e.name),x("destinationCreate.input","createDestinationWithHTTPInfo",e.input),l.requestWithHttpInfo({method:"POST",path:"/1/destinations",queryParameters:{},headers:{},data:e},t)),createSource:(e,t)=>(x("sourceCreate","createSource",e),x("sourceCreate.type","createSource",e.type),x("sourceCreate.name","createSource",e.name),l.request({method:"POST",path:"/1/sources",queryParameters:{},headers:{},data:e},t)),createSourceWithHTTPInfo:(e,t)=>(x("sourceCreate","createSourceWithHTTPInfo",e),x("sourceCreate.type","createSourceWithHTTPInfo",e.type),x("sourceCreate.name","createSourceWithHTTPInfo",e.name),l.requestWithHttpInfo({method:"POST",path:"/1/sources",queryParameters:{},headers:{},data:e},t)),createTask:(e,t)=>(x("taskCreate","createTask",e),x("taskCreate.sourceID","createTask",e.sourceID),x("taskCreate.destinationID","createTask",e.destinationID),x("taskCreate.action","createTask",e.action),l.request({method:"POST",path:"/2/tasks",queryParameters:{},headers:{},data:e},t)),createTaskWithHTTPInfo:(e,t)=>(x("taskCreate","createTaskWithHTTPInfo",e),x("taskCreate.sourceID","createTaskWithHTTPInfo",e.sourceID),x("taskCreate.destinationID","createTaskWithHTTPInfo",e.destinationID),x("taskCreate.action","createTaskWithHTTPInfo",e.action),l.requestWithHttpInfo({method:"POST",path:"/2/tasks",queryParameters:{},headers:{},data:e},t)),createTaskV1:(e,t)=>(x("taskCreate","createTaskV1",e),x("taskCreate.sourceID","createTaskV1",e.sourceID),x("taskCreate.destinationID","createTaskV1",e.destinationID),x("taskCreate.trigger","createTaskV1",e.trigger),x("taskCreate.action","createTaskV1",e.action),l.request({method:"POST",path:"/1/tasks",queryParameters:{},headers:{},data:e},t)),createTaskV1WithHTTPInfo:(e,t)=>(x("taskCreate","createTaskV1WithHTTPInfo",e),x("taskCreate.sourceID","createTaskV1WithHTTPInfo",e.sourceID),x("taskCreate.destinationID","createTaskV1WithHTTPInfo",e.destinationID),x("taskCreate.trigger","createTaskV1WithHTTPInfo",e.trigger),x("taskCreate.action","createTaskV1WithHTTPInfo",e.action),l.requestWithHttpInfo({method:"POST",path:"/1/tasks",queryParameters:{},headers:{},data:e},t)),createTransformation:(e,t)=>(x("transformationCreate","createTransformation",e),x("transformationCreate.name","createTransformation",e.name),l.request({method:"POST",path:"/1/transformations",queryParameters:{},headers:{},data:e},t)),createTransformationWithHTTPInfo:(e,t)=>(x("transformationCreate","createTransformationWithHTTPInfo",e),x("transformationCreate.name","createTransformationWithHTTPInfo",e.name),l.requestWithHttpInfo({method:"POST",path:"/1/transformations",queryParameters:{},headers:{},data:e},t)),customDelete(e,t){let{path:a,parameters:r}=e;x("path","customDelete",a);let o="/{path}".replace("{path}",a);return l.request({method:"DELETE",path:o,queryParameters:r||{},headers:{}},t)},customDeleteWithHTTPInfo(e,t){let{path:a,parameters:r}=e;x("path","customDeleteWithHTTPInfo",a);let o="/{path}".replace("{path}",a);return l.requestWithHttpInfo({method:"DELETE",path:o,queryParameters:r||{},headers:{}},t)},customGet(e,t){let{path:a,parameters:r}=e;x("path","customGet",a);let o="/{path}".replace("{path}",a);return l.request({method:"GET",path:o,queryParameters:r||{},headers:{}},t)},customGetWithHTTPInfo(e,t){let{path:a,parameters:r}=e;x("path","customGetWithHTTPInfo",a);let o="/{path}".replace("{path}",a);return l.requestWithHttpInfo({method:"GET",path:o,queryParameters:r||{},headers:{}},t)},customPost(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPost",a);let s="/{path}".replace("{path}",a);return l.request({method:"POST",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPostWithHTTPInfo(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPostWithHTTPInfo",a);let s="/{path}".replace("{path}",a);return l.requestWithHttpInfo({method:"POST",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPut(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPut",a);let s="/{path}".replace("{path}",a);return l.request({method:"PUT",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPutWithHTTPInfo(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPutWithHTTPInfo",a);let s="/{path}".replace("{path}",a);return l.requestWithHttpInfo({method:"PUT",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},deleteAuthentication(e,t){let{authenticationID:a}=e;x("authenticationID","deleteAuthentication",a);let r="/1/authentications/{authenticationID}".replace("{authenticationID}",encodeURIComponent(a));return l.request({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},deleteAuthenticationWithHTTPInfo(e,t){let{authenticationID:a}=e;x("authenticationID","deleteAuthenticationWithHTTPInfo",a);let r="/1/authentications/{authenticationID}".replace("{authenticationID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},deleteDestination(e,t){let{destinationID:a}=e;x("destinationID","deleteDestination",a);let r="/1/destinations/{destinationID}".replace("{destinationID}",encodeURIComponent(a));return l.request({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},deleteDestinationWithHTTPInfo(e,t){let{destinationID:a}=e;x("destinationID","deleteDestinationWithHTTPInfo",a);let r="/1/destinations/{destinationID}".replace("{destinationID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},deleteSource(e,t){let{sourceID:a}=e;x("sourceID","deleteSource",a);let r="/1/sources/{sourceID}".replace("{sourceID}",encodeURIComponent(a));return l.request({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},deleteSourceWithHTTPInfo(e,t){let{sourceID:a}=e;x("sourceID","deleteSourceWithHTTPInfo",a);let r="/1/sources/{sourceID}".replace("{sourceID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},deleteTask(e,t){let{taskID:a}=e;x("taskID","deleteTask",a);let r="/2/tasks/{taskID}".replace("{taskID}",encodeURIComponent(a));return l.request({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},deleteTaskWithHTTPInfo(e,t){let{taskID:a}=e;x("taskID","deleteTaskWithHTTPInfo",a);let r="/2/tasks/{taskID}".replace("{taskID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},deleteTaskV1(e,t){let{taskID:a}=e;x("taskID","deleteTaskV1",a);let r="/1/tasks/{taskID}".replace("{taskID}",encodeURIComponent(a));return l.request({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},deleteTaskV1WithHTTPInfo(e,t){let{taskID:a}=e;x("taskID","deleteTaskV1WithHTTPInfo",a);let r="/1/tasks/{taskID}".replace("{taskID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},deleteTransformation(e,t){let{transformationID:a}=e;x("transformationID","deleteTransformation",a);let r="/1/transformations/{transformationID}".replace("{transformationID}",encodeURIComponent(a));return l.request({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},deleteTransformationWithHTTPInfo(e,t){let{transformationID:a}=e;x("transformationID","deleteTransformationWithHTTPInfo",a);let r="/1/transformations/{transformationID}".replace("{transformationID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"DELETE",path:r,queryParameters:{},headers:{}},t)},disableTask(e,t){let{taskID:a}=e;x("taskID","disableTask",a);let r="/2/tasks/{taskID}/disable".replace("{taskID}",encodeURIComponent(a));return l.request({method:"PUT",path:r,queryParameters:{},headers:{}},t)},disableTaskWithHTTPInfo(e,t){let{taskID:a}=e;x("taskID","disableTaskWithHTTPInfo",a);let r="/2/tasks/{taskID}/disable".replace("{taskID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"PUT",path:r,queryParameters:{},headers:{}},t)},disableTaskV1(e,t){let{taskID:a}=e;x("taskID","disableTaskV1",a);let r="/1/tasks/{taskID}/disable".replace("{taskID}",encodeURIComponent(a));return l.request({method:"PUT",path:r,queryParameters:{},headers:{}},t)},disableTaskV1WithHTTPInfo(e,t){let{taskID:a}=e;x("taskID","disableTaskV1WithHTTPInfo",a);let r="/1/tasks/{taskID}/disable".replace("{taskID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"PUT",path:r,queryParameters:{},headers:{}},t)},enableTask(e,t){let{taskID:a}=e;x("taskID","enableTask",a);let r="/2/tasks/{taskID}/enable".replace("{taskID}",encodeURIComponent(a));return l.request({method:"PUT",path:r,queryParameters:{},headers:{}},t)},enableTaskWithHTTPInfo(e,t){let{taskID:a}=e;x("taskID","enableTaskWithHTTPInfo",a);let r="/2/tasks/{taskID}/enable".replace("{taskID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"PUT",path:r,queryParameters:{},headers:{}},t)},enableTaskV1(e,t){let{taskID:a}=e;x("taskID","enableTaskV1",a);let r="/1/tasks/{taskID}/enable".replace("{taskID}",encodeURIComponent(a));return l.request({method:"PUT",path:r,queryParameters:{},headers:{}},t)},enableTaskV1WithHTTPInfo(e,t){let{taskID:a}=e;x("taskID","enableTaskV1WithHTTPInfo",a);let r="/1/tasks/{taskID}/enable".replace("{taskID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"PUT",path:r,queryParameters:{},headers:{}},t)},getAuthentication(e,t){let{authenticationID:a}=e;x("authenticationID","getAuthentication",a);let r="/1/authentications/{authenticationID}".replace("{authenticationID}",encodeURIComponent(a));return l.request({method:"GET",path:r,queryParameters:{},headers:{}},t)},getAuthenticationWithHTTPInfo(e,t){let{authenticationID:a}=e;x("authenticationID","getAuthenticationWithHTTPInfo",a);let r="/1/authentications/{authenticationID}".replace("{authenticationID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"GET",path:r,queryParameters:{},headers:{}},t)},getDestination(e,t){let{destinationID:a}=e;x("destinationID","getDestination",a);let r="/1/destinations/{destinationID}".replace("{destinationID}",encodeURIComponent(a));return l.request({method:"GET",path:r,queryParameters:{},headers:{}},t)},getDestinationWithHTTPInfo(e,t){let{destinationID:a}=e;x("destinationID","getDestinationWithHTTPInfo",a);let r="/1/destinations/{destinationID}".replace("{destinationID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"GET",path:r,queryParameters:{},headers:{}},t)},getEvent(e,t){let{runID:a,eventID:r}=e;x("runID","getEvent",a),x("eventID","getEvent",r);let o="/1/runs/{runID}/events/{eventID}".replace("{runID}",encodeURIComponent(a)).replace("{eventID}",encodeURIComponent(r));return l.request({method:"GET",path:o,queryParameters:{},headers:{}},t)},getEventWithHTTPInfo(e,t){let{runID:a,eventID:r}=e;x("runID","getEventWithHTTPInfo",a),x("eventID","getEventWithHTTPInfo",r);let o="/1/runs/{runID}/events/{eventID}".replace("{runID}",encodeURIComponent(a)).replace("{eventID}",encodeURIComponent(r));return l.requestWithHttpInfo({method:"GET",path:o,queryParameters:{},headers:{}},t)},getRun(e,t){let{runID:a}=e;x("runID","getRun",a);let r="/1/runs/{runID}".replace("{runID}",encodeURIComponent(a));return l.request({method:"GET",path:r,queryParameters:{},headers:{}},t)},getRunWithHTTPInfo(e,t){let{runID:a}=e;x("runID","getRunWithHTTPInfo",a);let r="/1/runs/{runID}".replace("{runID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"GET",path:r,queryParameters:{},headers:{}},t)},getSource(e,t){let{sourceID:a}=e;x("sourceID","getSource",a);let r="/1/sources/{sourceID}".replace("{sourceID}",encodeURIComponent(a));return l.request({method:"GET",path:r,queryParameters:{},headers:{}},t)}
2,getSourceWithHTTPInfo(e,t){let{sourceID:a}=e;x("sourceID","getSourceWithHTTPInfo",a);let r="/1/sources/{sourceID}".replace("{sourceID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"GET",path:r,queryParameters:{},headers:{}},t)},getTask(e,t){let{taskID:a}=e;x("taskID","getTask",a);let r="/2/tasks/{taskID}".replace("{taskID}",encodeURIComponent(a));return l.request({method:"GET",path:r,queryParameters:{},headers:{}},t)},getTaskWithHTTPInfo(e,t){let{taskID:a}=e;x("taskID","getTaskWithHTTPInfo",a);let r="/2/tasks/{taskID}".replace("{taskID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"GET",path:r,queryParameters:{},headers:{}},t)},getTaskV1(e,t){let{taskID:a}=e;x("taskID","getTaskV1",a);let r="/1/tasks/{taskID}".replace("{taskID}",encodeURIComponent(a));return l.request({method:"GET",path:r,queryParameters:{},headers:{}},t)},getTaskV1WithHTTPInfo(e,t){let{taskID:a}=e;x("taskID","getTaskV1WithHTTPInfo",a);let r="/1/tasks/{taskID}".replace("{taskID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"GET",path:r,queryParameters:{},headers:{}},t)},getTransformation(e,t){let{transformationID:a}=e;x("transformationID","getTransformation",a);let r="/1/transformations/{transformationID}".replace("{transformationID}",encodeURIComponent(a));return l.request({method:"GET",path:r,queryParameters:{},headers:{}},t)},getTransformationWithHTTPInfo(e,t){let{transformationID:a}=e;x("transformationID","getTransformationWithHTTPInfo",a);let r="/1/transformations/{transformationID}".replace("{transformationID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"GET",path:r,queryParameters:{},headers:{}},t)},listAuthentications(){let{itemsPerPage:e,page:t,type:a,platform:r,sort:o,order:s}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,i={};return void 0!==e&&(i.itemsPerPage=e.toString()),void 0!==t&&(i.page=t.toString()),void 0!==a&&(i.type=a.toString()),void 0!==r&&(i.platform=r.toString()),void 0!==o&&(i.sort=o.toString()),void 0!==s&&(i.order=s.toString()),l.request({method:"GET",path:"/1/authentications",queryParameters:i,headers:{}},n)},listAuthenticationsWithHTTPInfo(){let{itemsPerPage:e,page:t,type:a,platform:r,sort:o,order:s}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,i={};return void 0!==e&&(i.itemsPerPage=e.toString()),void 0!==t&&(i.page=t.toString()),void 0!==a&&(i.type=a.toString()),void 0!==r&&(i.platform=r.toString()),void 0!==o&&(i.sort=o.toString()),void 0!==s&&(i.order=s.toString()),l.requestWithHttpInfo({method:"GET",path:"/1/authentications",queryParameters:i,headers:{}},n)},listDestinations(){let{itemsPerPage:e,page:t,type:a,authenticationID:r,transformationID:o,sort:s,order:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,d={};return void 0!==e&&(d.itemsPerPage=e.toString()),void 0!==t&&(d.page=t.toString()),void 0!==a&&(d.type=a.toString()),void 0!==r&&(d.authenticationID=r.toString()),void 0!==o&&(d.transformationID=o.toString()),void 0!==s&&(d.sort=s.toString()),void 0!==n&&(d.order=n.toString()),l.request({method:"GET",path:"/1/destinations",queryParameters:d,headers:{}},i)},listDestinationsWithHTTPInfo(){let{itemsPerPage:e,page:t,type:a,authenticationID:r,transformationID:o,sort:s,order:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,d={};return void 0!==e&&(d.itemsPerPage=e.toString()),void 0!==t&&(d.page=t.toString()),void 0!==a&&(d.type=a.toString()),void 0!==r&&(d.authenticationID=r.toString()),void 0!==o&&(d.transformationID=o.toString()),void 0!==s&&(d.sort=s.toString()),void 0!==n&&(d.order=n.toString()),l.requestWithHttpInfo({method:"GET",path:"/1/destinations",queryParameters:d,headers:{}},i)},listEvents(e,t){let{runID:a,itemsPerPage:r,page:o,status:s,type:n,sort:i,order:d,startDate:h,endDate:u}=e;x("runID","listEvents",a);let c="/1/runs/{runID}/events".replace("{runID}",encodeURIComponent(a)),p={};return void 0!==r&&(p.itemsPerPage=r.toString()),void 0!==o&&(p.page=o.toString()),void 0!==s&&(p.status=s.toString()),void 0!==n&&(p.type=n.toString()),void 0!==i&&(p.sort=i.toString()),void 0!==d&&(p.order=d.toString()),void 0!==h&&(p.startDate=h.toString()),void 0!==u&&(p.endDate=u.toString()),l.request({method:"GET",path:c,queryParameters:p,headers:{}},t)},listEventsWithHTTPInfo(e,t){let{runID:a,itemsPerPage:r,page:o,status:s,type:n,sort:i,order:d,startDate:h,endDate:u}=e;x("runID","listEventsWithHTTPInfo",a);let c="/1/runs/{runID}/events".replace("{runID}",encodeURIComponent(a)),p={};return void 0!==r&&(p.itemsPerPage=r.toString()),void 0!==o&&(p.page=o.toString()),void 0!==s&&(p.status=s.toString()),void 0!==n&&(p.type=n.toString()),void 0!==i&&(p.sort=i.toString()),void 0!==d&&(p.order=d.toString()),void 0!==h&&(p.startDate=h.toString()),void 0!==u&&(p.endDate=u.toString()),l.requestWithHttpInfo({method:"GET",path:c,queryParameters:p,headers:{}},t)}
2,listRuns(){let{itemsPerPage:e,page:t,status:a,type:r,taskID:o,sort:s,order:n,startDate:i,endDate:d}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},h=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,u={};return void 0!==e&&(u.itemsPerPage=e.toString()),void 0!==t&&(u.page=t.toString()),void 0!==a&&(u.status=a.toString()),void 0!==r&&(u.type=r.toString()),void 0!==o&&(u.taskID=o.toString()),void 0!==s&&(u.sort=s.toString()),void 0!==n&&(u.order=n.toString()),void 0!==i&&(u.startDate=i.toString()),void 0!==d&&(u.endDate=d.toString()),l.request({method:"GET",path:"/1/runs",queryParameters:u,headers:{}},h)},listRunsWithHTTPInfo(){let{itemsPerPage:e,page:t,status:a,type:r,taskID:o,sort:s,order:n,startDate:i,endDate:d}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},h=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,u={};return void 0!==e&&(u.itemsPerPage=e.toString()),void 0!==t&&(u.page=t.toString()),void 0!==a&&(u.status=a.toString()),void 0!==r&&(u.type=r.toString()),void 0!==o&&(u.taskID=o.toString()),void 0!==s&&(u.sort=s.toString()),void 0!==n&&(u.order=n.toString()),void 0!==i&&(u.startDate=i.toString()),void 0!==d&&(u.endDate=d.toString()),l.requestWithHttpInfo({method:"GET",path:"/1/runs",queryParameters:u,headers:{}},h)},listSources(){let{itemsPerPage:e,page:t,type:a,authenticationID:r,sort:o,order:s}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,i={};return void 0!==e&&(i.itemsPerPage=e.toString()),void 0!==t&&(i.page=t.toString()),void 0!==a&&(i.type=a.toString()),void 0!==r&&(i.authenticationID=r.toString()),void 0!==o&&(i.sort=o.toString()),void 0!==s&&(i.order=s.toString()),l.request({method:"GET",path:"/1/sources",queryParameters:i,headers:{}},n)},listSourcesWithHTTPInfo(){let{itemsPerPage:e,page:t,type:a,authenticationID:r,sort:o,order:s}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,i={};return void 0!==e&&(i.itemsPerPage=e.toString()),void 0!==t&&(i.page=t.toString()),void 0!==a&&(i.type=a.toString()),void 0!==r&&(i.authenticationID=r.toString()),void 0!==o&&(i.sort=o.toString()),void 0!==s&&(i.order=s.toString()),l.requestWithHttpInfo({method:"GET",path:"/1/sources",queryParameters:i,headers:{}},n)},listTasks(){let{itemsPerPage:e,page:t,action:a,enabled:r,sourceID:o,sourceType:s,destinationID:n,triggerType:i,withEmailNotifications:d,sort:h,order:u}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,p={};return void 0!==e&&(p.itemsPerPage=e.toString()),void 0!==t&&(p.page=t.toString()),void 0!==a&&(p.action=a.toString()),void 0!==r&&(p.enabled=r.toString()),void 0!==o&&(p.sourceID=o.toString()),void 0!==s&&(p.sourceType=s.toString()),void 0!==n&&(p.destinationID=n.toString()),void 0!==i&&(p.triggerType=i.toString()),void 0!==d&&(p.withEmailNotifications=d.toString()),void 0!==h&&(p.sort=h.toString()),void 0!==u&&(p.order=u.toString()),l.request({method:"GET",path:"/2/tasks",queryParameters:p,headers:{}},c)},listTasksWithHTTPInfo(){let{itemsPerPage:e,page:t,action:a,enabled:r,sourceID:o,sourceType:s,destinationID:n,triggerType:i,withEmailNotifications:d,sort:h,order:u}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,p={};return void 0!==e&&(p.itemsPerPage=e.toString()),void 0!==t&&(p.page=t.toString()),void 0!==a&&(p.action=a.toString()),void 0!==r&&(p.enabled=r.toString()),void 0!==o&&(p.sourceID=o.toString()),void 0!==s&&(p.sourceType=s.toString()),void 0!==n&&(p.destinationID=n.toString()),void 0!==i&&(p.triggerType=i.toString()),void 0!==d&&(p.withEmailNotifications=d.toString()),void 0!==h&&(p.sort=h.toString()),void 0!==u&&(p.order=u.toString()),l.requestWithHttpInfo({method:"GET",path:"/2/tasks",queryParameters:p,headers:{}},c)},listTasksV1(){let{itemsPerPage:e,page:t,action:a,enabled:r,sourceID:o,destinationID:s,triggerType:n,sort:i,order:d}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},h=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,u={};return void 0!==e&&(u.itemsPerPage=e.toString()),void 0!==t&&(u.page=t.toString()),void 0!==a&&(u.action=a.toString()),void 0!==r&&(u.enabled=r.toString()),void 0!==o&&(u.sourceID=o.toString()),void 0!==s&&(u.destinationID=s.toString()),void 0!==n&&(u.triggerType=n.toString()),void 0!==i&&(u.sort=i.toString()),void 0!==d&&(u.order=d.toString()),l.request({method:"GET",path:"/1/tasks",queryParameters:u,headers:{}},h)},listTasksV1WithHTTPInfo(){let{itemsPerPage:e,page:t,action:a,enabled:r,sourceID:o,destinationID:s,triggerType:n,sort:i,order:d}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},h=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,u={};return void 0!==e&&(u.itemsPerPage=e.toString()),void 0!==t&&(u.page=t.toString()),void 0!==a&&(u.action=a.toString()),void 0!==r&&(u.enabled=r.toString()),void 0!==o&&(u.sourceID=o.toString()),void 0!==s&&(u.destinationID=s.toString()),void 0!==n&&(u.triggerType=n.toString()),void 0!==i&&(u.sort=i.toString()),void 0!==d&&(u.order=d.toString()),l.requestWithHttpInfo({method:"GET",path:"/1/tasks",queryParameters:u,headers:{}},h)},listTransformations(){let{itemsPerPage:e,page:t,sort:a,order:r,type:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n={};return void 0!==e&&(n.itemsPerPage=e.toString()),void 0!==t&&(n.page=t.toString()),void 0!==a&&(n.sort=a.toString()),void 0!==r&&(n.order=r.toString()),void 0!==o&&(n.type=o.toString()),l.request({method:"GET",path:"/1/transformations",queryParameters:n,headers:{}},s)},listTransformationsWithHTTPInfo(){let{itemsPerPage:e,page:t,sort:a,order:r,type:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n={};return void 0!==e&&(n.itemsPerPage=e.toString()),void 0!==t&&(n.page=t.toString()),void 0!==a&&(n.sort=a.toString()),void 0!==r&&(n.order=r.toString()),void 0!==o&&(n.type=o.toString()),l.requestWithHttpInfo({method:"GET",path:"/1/transformations",queryParameters:n,headers:{}},s)},push(e,t){let{indexName:a,pushTaskPayload:r,watch:o,referenceIndexName:s}=e;x("indexName","push",a),x("pushTaskPayload","push",r),x("pushTaskPayload.action","push",r.action),x("pushTaskPayload.records","push",r.records);let n="/1/push/{indexName}".replace("{indexName}",encodeURIComponent(a)),i={};return void 0!==o&&(i.watch=o.toString()),void 0!==s&&(i.referenceIndexName=s.toString()),t={...t,timeouts:{connect:18e4,read:18e4,write:18e4,...null==t?void 0:t.t
2imeouts}},l.request({method:"POST",path:n,queryParameters:i,headers:{},data:r},t)},pushWithHTTPInfo(e,t){let{indexName:a,pushTaskPayload:r,watch:o,referenceIndexName:s}=e;x("indexName","pushWithHTTPInfo",a),x("pushTaskPayload","pushWithHTTPInfo",r),x("pushTaskPayload.action","pushWithHTTPInfo",r.action),x("pushTaskPayload.records","pushWithHTTPInfo",r.records);let n="/1/push/{indexName}".replace("{indexName}",encodeURIComponent(a)),i={};return void 0!==o&&(i.watch=o.toString()),void 0!==s&&(i.referenceIndexName=s.toString()),t={...t,timeouts:{connect:18e4,read:18e4,write:18e4,...null==t?void 0:t.timeouts}},l.requestWithHttpInfo({method:"POST",path:n,queryParameters:i,headers:{},data:r},t)},pushTask(e,t){let{taskID:a,pushTaskPayload:r,watch:o}=e;x("taskID","pushTask",a),x("pushTaskPayload","pushTask",r),x("pushTaskPayload.action","pushTask",r.action),x("pushTaskPayload.records","pushTask",r.records);let s="/2/tasks/{taskID}/push".replace("{taskID}",encodeURIComponent(a)),n={};return void 0!==o&&(n.watch=o.toString()),t={...t,timeouts:{connect:18e4,read:18e4,write:18e4,...null==t?void 0:t.timeouts}},l.request({method:"POST",path:s,queryParameters:n,headers:{},data:r},t)},pushTaskWithHTTPInfo(e,t){let{taskID:a,pushTaskPayload:r,watch:o}=e;x("taskID","pushTaskWithHTTPInfo",a),x("pushTaskPayload","pushTaskWithHTTPInfo",r),x("pushTaskPayload.action","pushTaskWithHTTPInfo",r.action),x("pushTaskPayload.records","pushTaskWithHTTPInfo",r.records);let s="/2/tasks/{taskID}/push".replace("{taskID}",encodeURIComponent(a)),n={};return void 0!==o&&(n.watch=o.toString()),t={...t,timeouts:{connect:18e4,read:18e4,write:18e4,...null==t?void 0:t.timeouts}},l.requestWithHttpInfo({method:"POST",path:s,queryParameters:n,headers:{},data:r},t)},replaceTask(e,t){let{taskID:a,taskReplace:r}=e;x("taskID","replaceTask",a),x("taskReplace","replaceTask",r),x("taskReplace.destinationID","replaceTask",r.destinationID),x("taskReplace.action","replaceTask",r.action);let o="/2/tasks/{taskID}".replace("{taskID}",encodeURIComponent(a));return l.request({method:"PUT",path:o,queryParameters:{},headers:{},data:r},t)},replaceTaskWithHTTPInfo(e,t){let{taskID:a,taskReplace:r}=e;x("taskID","replaceTaskWithHTTPInfo",a),x("taskReplace","replaceTaskWithHTTPInfo",r),x("taskReplace.destinationID","replaceTaskWithHTTPInfo",r.destinationID),x("taskReplace.action","replaceTaskWithHTTPInfo",r.action);let o="/2/tasks/{taskID}".replace("{taskID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"PUT",path:o,queryParameters:{},headers:{},data:r},t)},runSource(e,t){let{sourceID:a,runSourcePayload:r}=e;x("sourceID","runSource",a);let o="/1/sources/{sourceID}/run".replace("{sourceID}",encodeURIComponent(a));return l.request({method:"POST",path:o,queryParameters:{},headers:{},data:r||{}},t)},runSourceWithHTTPInfo(e,t){let{sourceID:a,runSourcePayload:r}=e;x("sourceID","runSourceWithHTTPInfo",a);let o="/1/sources/{sourceID}/run".replace("{sourceID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"POST",path:o,queryParameters:{},headers:{},data:r||{}},t)},runTask(e,t){let{taskID:a,runTaskPayload:r}=e;x("taskID","runTask",a);let o="/2/tasks/{taskID}/run".replace("{taskID}",encodeURIComponent(a));return l.request({method:"POST",path:o,queryParameters:{},headers:{},data:r||{}},t)},runTaskWithHTTPInfo(e,t){let{taskID:a,runTaskPayload:r}=e;x("taskID","runTaskWithHTTPInfo",a);let o="/2/tasks/{taskID}/run".replace("{taskID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"POST",path:o,queryParameters:{},headers:{},data:r||{}},t)},runTaskV1(e,t){let{taskID:a,runTaskPayload:r}=e;x("taskID","runTaskV1",a);let o="/1/tasks/{taskID}/run".replace("{taskID}",encodeURIComponent(a));return l.request({method:"POST",path:o,queryParameters:{},headers:{},data:r||{}},t)},runTaskV1WithHTTPInfo(e,t){let{taskID:a,runTaskPayload:r}=e;x("taskID","runTaskV1WithHTTPInfo",a);let o="/1/tasks/{taskID}/run".replace("{taskID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"POST",path:o,queryParameters:{},headers:{},data:r||{}},t)},searchAuthentications:(e,t)=>(x("authenticationSearch","searchAuthentications",e),x("authenticationSearch.authenticationIDs","
2searchAuthentications",e.authenticationIDs),l.request({method:"POST",path:"/1/authentications/search",queryParameters:{},headers:{},data:e},t)),searchAuthenticationsWithHTTPInfo:(e,t)=>(x("authenticationSearch","searchAuthenticationsWithHTTPInfo",e),x("authenticationSearch.authenticationIDs","searchAuthenticationsWithHTTPInfo",e.authenticationIDs),l.requestWithHttpInfo({method:"POST",path:"/1/authentications/search",queryParameters:{},headers:{},data:e},t)),searchDestinations:(e,t)=>(x("destinationSearch","searchDestinations",e),x("destinationSearch.destinationIDs","searchDestinations",e.destinationIDs),l.request({method:"POST",path:"/1/destinations/search",queryParameters:{},headers:{},data:e},t)),searchDestinationsWithHTTPInfo:(e,t)=>(x("destinationSearch","searchDestinationsWithHTTPInfo",e),x("destinationSearch.destinationIDs","searchDestinationsWithHTTPInfo",e.destinationIDs),l.requestWithHttpInfo({method:"POST",path:"/1/destinations/search",queryParameters:{},headers:{},data:e},t)),searchSources:(e,t)=>(x("sourceSearch","searchSources",e),x("sourceSearch.sourceIDs","searchSources",e.sourceIDs),l.request({method:"POST",path:"/1/sources/search",queryParameters:{},headers:{},data:e},t)),searchSourcesWithHTTPInfo:(e,t)=>(x("sourceSearch","searchSourcesWithHTTPInfo",e),x("sourceSearch.sourceIDs","searchSourcesWithHTTPInfo",e.sourceIDs),l.requestWithHttpInfo({method:"POST",path:"/1/sources/search",queryParameters:{},headers:{},data:e},t)),searchTasks:(e,t)=>(x("taskSearch","searchTasks",e),x("taskSearch.taskIDs","searchTasks",e.taskIDs),l.request({method:"POST",path:"/2/tasks/search",queryParameters:{},headers:{},data:e},t)),searchTasksWithHTTPInfo:(e,t)=>(x("taskSearch","searchTasksWithHTTPInfo",e),x("taskSearch.taskIDs","searchTasksWithHTTPInfo",e.taskIDs),l.requestWithHttpInfo({method:"POST",path:"/2/tasks/search",queryParameters:{},headers:{},data:e},t)),searchTasksV1:(e,t)=>(x("taskSearch","searchTasksV1",e),x("taskSearch.taskIDs","searchTasksV1",e.taskIDs),l.request({method:"POST",path:"/1/tasks/search",queryParameters:{},headers:{},data:e},t)),searchTasksV1WithHTTPInfo:(e,t)=>(x("taskSearch","searchTasksV1WithHTTPInfo",e),x("taskSearch.taskIDs","searchTasksV1WithHTTPInfo",e.taskIDs),l.requestWithHttpInfo({method:"POST",path:"/1/tasks/search",queryParameters:{},headers:{},data:e},t)),searchTransformations:(e,t)=>(x("transformationSearch","searchTransformations",e),x("transformationSearch.transformationIDs","searchTransformations",e.transformationIDs),l.request({method:"POST",path:"/1/transformations/search",queryParameters:{},headers:{},data:e},t)),searchTransformationsWithHTTPInfo:(e,t)=>(x("transformationSearch","searchTransformationsWithHTTPInfo",e),x("transformationSearch.transformationIDs","searchTransformationsWithHTTPInfo",e.transformationIDs),l.requestWithHttpInfo({method:"POST",path:"/1/transformations/search",queryParameters:{},headers:{},data:e},t)),triggerDockerSourceDiscover(e,t){let{sourceID:a}=e;x("sourceID","triggerDockerSourceDiscover",a);let r="/1/sources/{sourceID}/discover".replace("{sourceID}",encodeURIComponent(a));return t={...t,timeouts:{connect:18e4,read:18e4,write:18e4,...null==t?void 0:t.timeouts}},l.request({method:"POST",path:r,queryParameters:{},headers:{}},t)},triggerDockerSourceDiscoverWithHTTPInfo(e,t){let{sourceID:a}=e;x("sourceID","triggerDockerSourceDiscoverWithHTTPInfo",a);let r="/1/sources/{sourceID}/discover".replace("{sourceID}",encodeURIComponent(a));return t={...t,timeouts:{connect:18e4,read:18e4,write:18e4,...null==t?void 0:t.timeouts}},l.requestWithHttpInfo({method:"POST",path:r,queryParameters:{},headers:{}},t)},tryTransformation:(e,t)=>(x("transformationTry","tryTransformation",e),x("transformationTry.sampleRecord","tryTransformation",e.sampleRecord),l.request({method:"POST",path:"/1/transformations/try",queryParameters:{},headers:{},data:e},t)),tryTransformationWithHTTPInfo:(e,t)=>(x("transformationTry","tryTransformationWithHTTPInfo",e),x("transformationTry.sampleRecord","tryTransformationWithHTTPInfo",e.sampleRecord),l.requestWithHttpInfo({method:"POST",path:"/1/transformations/try",queryParameters:{},headers:{},data:e},t)),tryTransformationBeforeUpdate(e,t){let{transformationID:a,transformationTry:r}=e;x("transformationID","tryTransformationBeforeUpdate",a),x("transformationTry","tryTransformationBeforeUpdate",r),x("transformationTry.sampleRecord","tryTransformationBeforeUpdate",r.sampleRecord);let o="/1/transformations/{transformationID}/try".replace("{transformationID}",encodeURIComponent(a));return l.request({method:"POST",path:o,queryParameters:{},headers:{},data:r},t)},tryTransformationBeforeUpdateWithHTTPInfo(e,t){let{transformationID:a,transformationTry:r}=e;x("transformationID","tryTransformationBeforeUpdateWithHTTPInfo",a),x("transformationTry","tryTransformationBeforeUpdateWithHTTPInfo",r),x("transformationTry.sampleRecord","tryTransformationBeforeUpdateWithHTTPInfo",r.sampleRecord);let o="/1/transformations/{transformationID}/try".replace("{transformationID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"POST",path:o,queryParameters:{},headers:{},data:r},t)},updateAuthentication(e,t){let{authenticationID:a,authenticationUpdate:r}=e;x("authenticationID","updateAuthentication",a),x("authenticationUpdate","updateAuthentication",r);let o="/1/authentications/{authenticationID}".replace("{authenticationID}",encodeURIComponent(a));return l.request({method:"PATCH",path:o,queryParameters:{},headers:{},data:r},t)},updateAuthenticationWithHTTPInfo(e,t){let{authenticationID:a,authenticationUpdate:r}=e;x("authenticationID","updateAuthenticationWithHTTPInfo",a),x("authenticationUpdate","updateAuthenticationWithHTTPInfo",r);let o="/1/authentications/{authenticationID}".replace("{authenticationID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"PATCH",path:o,queryParameters:{},headers:{},data:r},t)},updateDestination(e,t){let{destinationID:a,destinationUpdate:r}=e;x("destinationID","updateDestination",a),x("destinationUpdate","updateDestination",r);let o="/1/destinations/{destinationID}".replace("{destinationID}",encodeURIComponent(a));return l.request({method:"PATCH",path:o,queryParameters:{},headers:{},data:r},t)},updateDestinationWithHTTPInfo(e,t){let{destinationID:a,destinationUpdate:r}=e;x("destinationID","updateDestinationWithHTTPInfo",a),x("destinationUpdate","updateDestinationWithHTTPInfo",r);let o="/1/destinations/{destinationID}".replace("{destinationID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"PATCH",path:o,queryParameters:{},headers:{},data:r},t)},updateSource(e,t){let{sourceID:a,sourceUpdate:r}=e;x("sourceID","updateSource",a),x("sourceUpdate","updateSource",r);let o="/1/sources/{sourceID}".replace("{sourceID}",encodeURIComponent(a));return l.request({method:"PATCH",path:o,queryParameters:{},headers:{},data:r},t)},updateSourceWithHTTPInfo(e,t){let{sourceID:a,sourceUpdate:r}=e;x("sourceID","updateSourceWithHTTPInfo",a),x("sourceUpdate","updateSourceWithHTTPInfo",r);let o="/1/sources/{sourceID}".replace("{sourceID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"PATCH",path:o,queryParameters:{},headers:{},data:r},t)},updateTask(e,t){let{taskID:a,taskUpdate:r}=e;
2x("taskID","updateTask",a),x("taskUpdate","updateTask",r);let o="/2/tasks/{taskID}".replace("{taskID}",encodeURIComponent(a));return l.request({method:"PATCH",path:o,queryParameters:{},headers:{},data:r},t)},updateTaskWithHTTPInfo(e,t){let{taskID:a,taskUpdate:r}=e;x("taskID","updateTaskWithHTTPInfo",a),x("taskUpdate","updateTaskWithHTTPInfo",r);let o="/2/tasks/{taskID}".replace("{taskID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"PATCH",path:o,queryParameters:{},headers:{},data:r},t)},updateTaskV1(e,t){let{taskID:a,taskUpdate:r}=e;x("taskID","updateTaskV1",a),x("taskUpdate","updateTaskV1",r);let o="/1/tasks/{taskID}".replace("{taskID}",encodeURIComponent(a));return l.request({method:"PATCH",path:o,queryParameters:{},headers:{},data:r},t)},updateTaskV1WithHTTPInfo(e,t){let{taskID:a,taskUpdate:r}=e;x("taskID","updateTaskV1WithHTTPInfo",a),x("taskUpdate","updateTaskV1WithHTTPInfo",r);let o="/1/tasks/{taskID}".replace("{taskID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"PATCH",path:o,queryParameters:{},headers:{},data:r},t)},updateTransformation(e,t){let{transformationID:a,transformationCreate:r}=e;x("transformationID","updateTransformation",a),x("transformationCreate","updateTransformation",r),x("transformationCreate.name","updateTransformation",r.name);let o="/1/transformations/{transformationID}".replace("{transformationID}",encodeURIComponent(a));return l.request({method:"PUT",path:o,queryParameters:{},headers:{},data:r},t)},updateTransformationWithHTTPInfo(e,t){let{transformationID:a,transformationCreate:r}=e;x("transformationID","updateTransformationWithHTTPInfo",a),x("transformationCreate","updateTransformationWithHTTPInfo",r),x("transformationCreate.name","updateTransformationWithHTTPInfo",r.name);let o="/1/transformations/{transformationID}".replace("{transformationID}",encodeURIComponent(a));return l.requestWithHttpInfo({method:"PUT",path:o,queryParameters:{},headers:{},data:r},t)},validateSource(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return t={...t,timeouts:{connect:18e4,read:18e4,write:18e4,...null==t?void 0:t.timeouts}},l.request({method:"POST",path:"/1/sources/validate",queryParameters:{},headers:{},data:e||{}},t)},validateSourceWithHTTPInfo(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return t={...t,timeouts:{connect:18e4,read:18e4,write:18e4,...null==t?void 0:t.timeouts}},l.requestWithHttpInfo({method:"POST",path:"/1/sources/validate",queryParameters:{},headers:{},data:e||{}},t)},validateSourceBeforeUpdate(e,t){let{sourceID:a,sourceUpdate:r}=e;x("sourceID","validateSourceBeforeUpdate",a),x("sourceUpdate","validateSourceBeforeUpdate",r);let o="/1/sources/{sourceID}/validate".replace("{sourceID}",encodeURIComponent(a));return t={...t,timeouts:{connect:18e4,read:18e4,write:18e4,...null==t?void 0:t.timeouts}},l.request({method:"POST",path:o,queryParameters:{},headers:{},data:r},t)},validateSourceBeforeUpdateWithHTTPInfo(e,t){let{sourceID:a,sourceUpdate:r}=e;x("sourceID","validateSourceBeforeUpdateWithHTTPInfo",a),x("sourceUpdate","validateSourceBeforeUpdateWithHTTPInfo",r);let o="/1/sources/{sourceID}/validate".replace("{sourceID}",encodeURIComponent(a));return t={...t,timeouts:{connect:18e4,read:18e4,write:18e4,...null==t?void 0:t.timeouts}},l.requestWithHttpInfo({method:"POST",path:o,queryParameters:{},headers:{},data:r},t)}}}({appId:e,apiKey:t,region:h,timeouts:{connect:25e3,read:25e3,write:25e3},logger:d(),requester:R(),algoliaAgents:[{segment:"Browser"}],authMode:"WithinQueryParameters",responsesCache:o(),requestsCache:o({serializable:!1}),hostsCache:r({caches:[a({key:`${_}-${e}`}),o()]}),...c})}e.s(["apiClientVersion",0,_,"ingestionClient",0,X,"isOnDemandTrigger",0,function(e){return"onDemand"===e.type},"isScheduleTrigger",0,function(e){return"schedule"===e.type},"isSubscriptionTrigger",0,function(e){return"subscription"===e.type}],402975);var Y="1.56.0";function Z(e,t,n){if(!e||"string"!=typeof e)throw Error("`appId` is missing.");if(!t||"string"!=typeof t)throw Error("`apiKey` is missing.");let{compression:h,...u}=n||{};return function(e){let{appId:t,apiKey:a,authMode:r,algoliaAgents:o,...n}=e,d=s(t,a,r),h=D({hosts:[{url:"status.algolia.com",accept:"readWrite",protocol:"https"}],...n,algoliaAgent:i({algoliaAgents:o,client:"Monitoring",version:Y}),baseHeaders:{"content-type":"text/plain",...d.headers(),...n.baseHeaders},baseQueryParameters:{...d.queryParameters(),...n.baseQueryParameters}});return{transporter:h,appId:t,apiKey:a,clearCache:()=>Promise.all([h.requestsCache.clear(),h.responsesCache.clear()]).then(()=>void 0),get _ua(){return h.algoliaAgent.value},addAlgoliaAgent(e,t){h.algoliaAgent.add({segment:e,version:t})},setClientApiKey(e){let{apiKey:t}=e;r&&"WithinHeaders"!==r?h.baseQueryParameters["x-algolia-api-key"]=t:h.baseHeaders["x-algolia-api-key"]=t},customDelete(e,t){let{path:a,parameters:r}=e;x("path","customDelete",a);let o="/{path}".replace("{path}",a);return h.request({method:"DELETE",path:o,queryParameters:r||{},headers:{}},t)},customDeleteWithHTTPInfo(e,t){let{path:a,parameters:r}=e;x("path","customDeleteWithHTTPInfo",a);let o="/{path}".replace("{path}",a);return h.requestWithHttpInfo({method:"DELETE",path:o,queryParameters:r||{},headers:{}},t)},customGet(e,t){let{path:a,parameters:r}=e;x("path","customGet",a);let o="/{path}".replace("{path}",a);return h.request({method:"GET",path:o,queryParameters:r||{},headers:{}},t)},customGetWithHTTPInfo(e,t){let{path:a,parameters:r}=e;x("path","customGetWithHTTPInfo",a);let o="/{path}".replace("{path}",a);return h.requestWithHttpInfo({method:"GET",path:o,queryParameters:r||{},headers:{}},t)},customPost(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPost",a);let s="/{path}".replace("{path}",a);return h.request({method:"POST",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPostWithHTTPInfo(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPostWithHTTPInfo",a);let s="/{path}".replace("{path}",a);return h.requestWithHttpInfo({method:"POST",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPut(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPut",a);let s="/{path}".replace("{path}",a);return h.request({method:"PUT",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPutWithHTTPInfo(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPutWithHTTPInfo",a);let s="/{path}".replace("{path}",a);return h.requestWithHttpInfo({method:"PUT",path:s,queryParameters:r||{},headers:{},data:o||{}},t)}
2,getClusterIncidents(e,t){let{clusters:a}=e;x("clusters","getClusterIncidents",a);let r="/1/incidents/{clusters}".replace("{clusters}",encodeURIComponent(a));return h.request({method:"GET",path:r,queryParameters:{},headers:{}},t)},getClusterIncidentsWithHTTPInfo(e,t){let{clusters:a}=e;x("clusters","getClusterIncidentsWithHTTPInfo",a);let r="/1/incidents/{clusters}".replace("{clusters}",encodeURIComponent(a));return h.requestWithHttpInfo({method:"GET",path:r,queryParameters:{},headers:{}},t)},getClusterStatus(e,t){let{clusters:a}=e;x("clusters","getClusterStatus",a);let r="/1/status/{clusters}".replace("{clusters}",encodeURIComponent(a));return h.request({method:"GET",path:r,queryParameters:{},headers:{}},t)},getClusterStatusWithHTTPInfo(e,t){let{clusters:a}=e;x("clusters","getClusterStatusWithHTTPInfo",a);let r="/1/status/{clusters}".replace("{clusters}",encodeURIComponent(a));return h.requestWithHttpInfo({method:"GET",path:r,queryParameters:{},headers:{}},t)},getIncidents:e=>h.request({method:"GET",path:"/1/incidents",queryParameters:{},headers:{}},e),getIncidentsWithHTTPInfo:e=>h.requestWithHttpInfo({method:"GET",path:"/1/incidents",queryParameters:{},headers:{}},e),getIndexingTime(e,t){let{clusters:a}=e;x("clusters","getIndexingTime",a);let r="/1/indexing/{clusters}".replace("{clusters}",encodeURIComponent(a));return h.request({method:"GET",path:r,queryParameters:{},headers:{}},t)},getIndexingTimeWithHTTPInfo(e,t){let{clusters:a}=e;x("clusters","getIndexingTimeWithHTTPInfo",a);let r="/1/indexing/{clusters}".replace("{clusters}",encodeURIComponent(a));return h.requestWithHttpInfo({method:"GET",path:r,queryParameters:{},headers:{}},t)},getLatency(e,t){let{clusters:a}=e;x("clusters","getLatency",a);let r="/1/latency/{clusters}".replace("{clusters}",encodeURIComponent(a));return h.request({method:"GET",path:r,queryParameters:{},headers:{}},t)},getLatencyWithHTTPInfo(e,t){let{clusters:a}=e;x("clusters","getLatencyWithHTTPInfo",a);let r="/1/latency/{clusters}".replace("{clusters}",encodeURIComponent(a));return h.requestWithHttpInfo({method:"GET",path:r,queryParameters:{},headers:{}},t)},getMetrics(e,t){let{metric:a,period:r}=e;x("metric","getMetrics",a),x("period","getMetrics",r);let o="/1/infrastructure/{metric}/period/{period}".replace("{metric}",encodeURIComponent(a)).replace("{period}",encodeURIComponent(r));return h.request({method:"GET",path:o,queryParameters:{},headers:{}},t)},getMetricsWithHTTPInfo(e,t){let{metric:a,period:r}=e;x("metric","getMetricsWithHTTPInfo",a),x("period","getMetricsWithHTTPInfo",r);let o="/1/infrastructure/{metric}/period/{period}".replace("{metric}",encodeURIComponent(a)).replace("{period}",encodeURIComponent(r));return h.requestWithHttpInfo({method:"GET",path:o,queryParameters:{},headers:{}},t)},getReachability(e,t){let{clusters:a}=e;x("clusters","getReachability",a);let r="/1/reachability/{clusters}/probes".replace("{clusters}",encodeURIComponent(a));return h.request({method:"GET",path:r,queryParameters:{},headers:{}},t)},getReachabilityWithHTTPInfo(e,t){let{clusters:a}=e;x("clusters","getReachabilityWithHTTPInfo",a);let r="/1/reachability/{clusters}/probes".replace("{clusters}",encodeURIComponent(a));return h.requestWithHttpInfo({method:"GET",path:r,queryParameters:{},headers:{}},t)},getServers:e=>h.request({method:"GET",path:"/1/inventory/servers",queryParameters:{},headers:{}},e),getServersWithHTTPInfo:e=>h.requestWithHttpInfo({method:"GET",path:"/1/inventory/servers",queryParameters:{},headers:{}},e),getStatus:e=>h.request({method:"GET",path:"/1/status",queryParameters:{},headers:{}},e),getStatusWithHTTPInfo:e=>h.requestWithHttpInfo({method:"GET",path:"/1/status",queryParameters:{},headers:{}},e)}}({appId:e,apiKey:t,timeouts:{connect:1e3,read:2e3,write:3e4},logger:d(),requester:R(),algoliaAgents:[{segment:"Browser"}],authMode:"WithinQueryParameters",responsesCache:o(),requestsCache:o({serializable:!1}),hostsCache:r({caches:[a({key:`${Y}-${e}`}),o()]}),...u})}e.s(["apiClientVersion",0,Y,"monitoringClient",0,Z],780389);var ee="5.56.0";function et(e,t,n){if(!e||"string"!=typeof e)throw Error("`appId` is missing.");if(!t||"string"!=typeof t)throw Error("`apiKey` is missing.");let{compression:h,...u}=n||{};return function(e){let{appId:t,apiKey:a,authMode:r,algoliaAgents:o,...n}=e,d=s(t,a,r),h=D({hosts:[{url:`${t}-dsn.algolia.net`,accept:"read",protocol:"https"},{url:`${t}.algolia.net`,accept:"write",protocol:"https"}].concat(y([{url:`${t}-1.algolianet.com`,accept:"readWrite",protocol:"https"},{url:`${t}-2.algolianet.com`,accept:"readWrite",protocol:"https"},{url:`${t}-3.algolianet.com`,accept:"readWrite",protocol:"https"}
2])),...n,algoliaAgent:i({algoliaAgents:o,client:"Recommend",version:ee}),baseHeaders:{"content-type":"text/plain",...d.headers(),...n.baseHeaders},baseQueryParameters:{...d.queryParameters(),...n.baseQueryParameters}});return{transporter:h,appId:t,apiKey:a,clearCache:()=>Promise.all([h.requestsCache.clear(),h.responsesCache.clear()]).then(()=>void 0),get _ua(){return h.algoliaAgent.value},addAlgoliaAgent(e,t){h.algoliaAgent.add({segment:e,version:t})},setClientApiKey(e){let{apiKey:t}=e;r&&"WithinHeaders"!==r?h.baseQueryParameters["x-algolia-api-key"]=t:h.baseHeaders["x-algolia-api-key"]=t},batchRecommendRules(e,t){let{indexName:a,model:r,recommendRule:o}=e;x("indexName","batchRecommendRules",a),x("model","batchRecommendRules",r);let s="/1/indexes/{indexName}/{model}/recommend/rules/batch".replace("{indexName}",encodeURIComponent(a)).replace("{model}",encodeURIComponent(r));return h.request({method:"POST",path:s,queryParameters:{},headers:{},data:o||{}},t)},batchRecommendRulesWithHTTPInfo(e,t){let{indexName:a,model:r,recommendRule:o}=e;x("indexName","batchRecommendRulesWithHTTPInfo",a),x("model","batchRecommendRulesWithHTTPInfo",r);let s="/1/indexes/{indexName}/{model}/recommend/rules/batch".replace("{indexName}",encodeURIComponent(a)).replace("{model}",encodeURIComponent(r));return h.requestWithHttpInfo({method:"POST",path:s,queryParameters:{},headers:{},data:o||{}},t)},customDelete(e,t){let{path:a,parameters:r}=e;x("path","customDelete",a);let o="/{path}".replace("{path}",a);return h.request({method:"DELETE",path:o,queryParameters:r||{},headers:{}},t)},customDeleteWithHTTPInfo(e,t){let{path:a,parameters:r}=e;x("path","customDeleteWithHTTPInfo",a);let o="/{path}".replace("{path}",a);return h.requestWithHttpInfo({method:"DELETE",path:o,queryParameters:r||{},headers:{}},t)},customGet(e,t){let{path:a,parameters:r}=e;x("path","customGet",a);let o="/{path}".replace("{path}",a);return h.request({method:"GET",path:o,queryParameters:r||{},headers:{}},t)},customGetWithHTTPInfo(e,t){let{path:a,parameters:r}=e;x("path","customGetWithHTTPInfo",a);let o="/{path}".replace("{path}",a);return h.requestWithHttpInfo({method:"GET",path:o,queryParameters:r||{},headers:{}},t)},customPost(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPost",a);let s="/{path}".replace("{path}",a);return h.request({method:"POST",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPostWithHTTPInfo(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPostWithHTTPInfo",a);let s="/{path}".replace("{path}",a);return h.requestWithHttpInfo({method:"POST",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPut(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPut",a);let s="/{path}".replace("{path}",a);return h.request({method:"PUT",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},customPutWithHTTPInfo(e,t){let{path:a,parameters:r,body:o}=e;x("path","customPutWithHTTPInfo",a);let s="/{path}".replace("{path}",a);return h.requestWithHttpInfo({method:"PUT",path:s,queryParameters:r||{},headers:{},data:o||{}},t)},deleteRecommendRule(e,t){let{indexName:a,model:r,objectID:o}=e;x("indexName","deleteRecommendRule",a),x("model","deleteRecommendRule",r),x("objectID","deleteRecommendRule",o);let s="/1/indexes/{indexName}/{model}/recommend/rules/{objectID}".replace("{indexName}",encodeURIComponent(a)).replace("{model}",encodeURIComponent(r)).replace("{objectID}",encodeURIComponent(o));return h.request({method:"DELETE",path:s,queryParameters:{},headers:{}},t)},deleteRecommendRuleWithHTTPInfo(e,t){let{indexName:a,model:r,objectID:o}=e;x("indexName","deleteRecommendRuleWithHTTPInfo",a),x("model","deleteRecommendRuleWithHTTPInfo",r),x("objectID","deleteRecommendRuleWithHTTPInfo",o);let s="/1/indexes/{indexName}/{model}/recommend/rules/{objectID}".replace("{indexName}",encodeURIComponent(a)).replace("{model}",encodeURIComponent(r)).replace("{objectID}",encodeURIComponent(o));return h.requestWithHttpInfo({method:"DELETE",path:s,queryParameters:{},headers:{}},t)},getRecommendRule(e,t){let{indexName:a,model:r,objectID:o}=e;x("indexName","getRecommendRule",a),x("model","getRecommendRule",r),x("objectID","getRecommendRule",o);let s="/1/indexes/{indexName}/{model}/recommend/rules/{objectID}".replace("{indexName}",encodeURIComponent(a)).replace("{model}",encodeURIComponent(r)).replace("{objectID}",encodeURIComponent(o));return h.request({method:"GET",path:s,queryParameters:{},headers:{}},t)},getRecommendRuleWithHTTPInfo(e,t){let{indexName:a,model:r,objectID:o}=e;x("indexName","getRecommendRuleWithHTTPInfo",a),x("model","getRecommendRuleWithHTTPInfo",r),x("objectID","getRecommendRuleWithHTTPInfo",o);let s="/1/indexes/{indexName}/{model}/recommend/rules/{objectID}".replace("{indexName}",encodeURIComponent(a)).replace("{model}",encodeURIComponent(r)).replace("{objectID}",encodeURIComponent(o));return h.requestWithHttpInfo({method:"GET",path:s,queryParameters:{},headers:{}},t)},getRecommendStatus(e,t){let{indexName:a,model:r,taskID:o}=e;x("indexName","getRecommendStatus",a),x("model","getRecommendStatus",r),x("taskID","getRecommendStatus",o);let s="/1/indexes/{indexName}/{model}/task/{taskID}".replace("{indexName}",encodeURIComponent(a)).replace("{model}",encodeURIComponent(r)).replace("{taskID}",encodeURIComponent(o));return h.request({method:"GET",path:s,queryParameters:{},headers:{}},t)},getRecommendStatusWithHTTPInfo(e,t){let{indexName:a,model:r,taskID:o}=e;x("indexName","getRecommendStatusWithHTTPInfo",a),x("model","getRecommendStatusWithHTTPInfo",r),x("taskID","getRecommendStatusWithHTTPInfo",o);let s="/1/indexes/{indexName}/{model}/task/{taskID}".replace("{indexName}",encodeURIComponent(a)).replace("{model}",encodeURIComponent(r)).replace("{taskID}",encodeURIComponent(o));return h.requestWithHttpInfo({method:"GET",path:s,queryParameters:{},headers:{}},t)},getRecommendations(e,t){e&&Array.isArray(e)&&(e={requests:e}),x("getRecommendationsParams","getRecommendations",e),x("getRecommendationsParams.requests","getRecommendations",e.requests);let a={method:"POST",path:"/1/indexes/*/recommendations",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return h.request(a,t)},getRecommendationsWithHTTPInfo(e,t){e&&Array.isArray(e)&&(e={requests:e}),x("getRecommendationsParams","getRecommendationsWithHTTPInfo",e),x("getRecommendationsParams.requests","getRecommendationsWithHTTPInfo",e.requests);let a={method:"POST",path:"/1/indexes/*/recommendations",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return h.requestWithHttpInfo(a,t)},searchRecommendRules(e,t){let{indexName:a,model:r,searchRecommendRulesParams:o}=e;x("indexName","searchRecommendRules",a),x("model","searchRecommendRules",r);let s="/1/indexes/{indexName}/{model}/recommend/rules/search".replace("{indexName}",encodeURIComponent(a)).replace("{model}",encodeURIComponent(r));return h.request({method:"POST",path:s,queryParameters:{},headers:{},data:o||{},useReadTransporter:!0,cacheable:!0},t)},searchRecommendRulesWithHTTPInfo(e,t){let{indexName:a,model:r,searchRecommendRulesParams:o}=e;x("indexName","searchRecommendRulesWithHTTPInfo",a),x("model","searchRecommendRulesWithHTTPInfo",r);let s="/1/indexes/{indexName}/{model}/recommend/rules/search".replace("{indexName}",encodeURIComponent(a)).replace("{model}",encodeURIComponent(r));return h.requestWithHttpInfo({method:"POST",path:s,queryParameters:{},headers:{},data:o||{},useReadTransporter:!0,cacheable:!0},t)}}}({appId:e,apiKey:t,timeouts:{connect:1e3,read:2e3,write:3e4},logger:d(),requester:R(),algoliaAgents:[{segment:"Browser"}],authMode:"WithinQueryParameters",responsesCache:o(),requestsCache:o({serializable:!1}),hostsCache:r({caches:[a({key:`${ee}-${e}`}),o()]}),...u})}e.s(["apiClientVersion",0,ee,"recommendClient",0,et],427066);var ea=e.i(470638),er=e.i(561959),eo=e.i(203382),es=e.i(568562),en=e.i(629634),ei=e.i(541026),ed=e.i(18405),eh=e.i(402975),eu=e.i(780389),el=e.i(427066),ec=Object.defineProperty,ep=Object.getOwnPropertyDescriptor,em=Object.getOwnPropertyNames,eT=Object.prototype.hasOwnProperty,eI=(e,t)=>{for(var a in t)ec(e,a,{get:t[a],enumerable:!0})},eg=(e,t,a,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of em(t))eT.call(e,o)||o===a||ec(e,o,{get:()=>t[o],enumerable:!(r=ep(t,o))||r.enumerable});return e},eP=(e,t,a)=>(eg(e,t,"default"),a&&eg(a,t,"default")),ef={};eI(ef,{algoliasearch:()=>eq,apiClientVersion:()=>Q});var ey={};function eq(e,t,a){let r,o;if(!e||"string"!=typeof e)throw Error("`appId` is missing.");if(!t||"string"!=typeof t)throw Error("`apiKey` is missing.");let s=M(e,t,a);if((null==a?void 0:a.transformationOptions)?r=a.transformationOptions:(null==a?void 0:a.transformation)&&(r={regi
2on:a.transformation.region}),r){if(!r.region)throw Error("`region` is required in `transformationOptions`. See https://www.algolia.com/doc/libraries/sdk/methods/ingestion/");let{region:a,...s}=r;o=X(e,t,a,s)}return{...s,async saveObjectsWithTransformation(e,t){let{indexName:a,objects:r,batchSize:s,waitForTasks:n,maxRetries:i}=e;if(!o)throw Error("`transformationOptions` must be set in the client config before calling this method. It defaults to the Ingestion API defaults. See https://www.algolia.com/doc/libraries/sdk/methods/ingestion/");return o.chunkedPush({indexName:a,objects:r,action:"addObject",batchSize:s,waitForTasks:n,maxRetries:i},t)},async partialUpdateObjectsWithTransformation(e,t){let{indexName:a,objects:r,createIfNotExists:s,batchSize:n,waitForTasks:i,maxRetries:d}=e;if(!o)throw Error("`transformationOptions` must be set in the client config before calling this method. It defaults to the Ingestion API defaults. See https://www.algolia.com/doc/libraries/sdk/methods/ingestion/");return o.chunkedPush({indexName:a,objects:r,action:s?"partialUpdateObject":"partialUpdateObjectNoCreate",batchSize:n,waitForTasks:i,maxRetries:d},t)},async replaceAllObjectsWithTransformation(e,t){let{indexName:a,objects:r,batchSize:s,scopes:n,maxRetries:i=800}=e;if(!o)throw Error("`transformationOptions` must be set in the client config before calling this method. It defaults to the Ingestion API defaults. See https://www.algolia.com/doc/libraries/sdk/methods/ingestion/");let d=Math.floor(1e6*Math.random())+1e5,h=`${a}_tmp_${d}`;void 0===n&&(n=["settings","rules","synonyms"]);try{let e=await this.operationIndex({indexName:a,operationIndexParams:{operation:"copy",destination:h,scope:n}},t),d=await o.chunkedPush({indexName:h,objects:r,waitForTasks:!0,batchSize:s,referenceIndexName:a,maxRetries:i},t);await this.waitForTask({indexName:h,taskID:e.taskID,maxRetries:i}),e=await this.operationIndex({indexName:a,operationIndexParams:{operation:"copy",destination:h,scope:n}},t),await this.waitForTask({indexName:h,taskID:e.taskID,maxRetries:i});let u=await this.operationIndex({indexName:h,operationIndexParams:{operation:"move",destination:a}},t);return await this.waitForTask({indexName:h,taskID:u.taskID,maxRetries:i}),{copyOperationResponse:e,watchResponses:d,moveOperationResponse:u}}catch(e){throw await this.deleteIndex({indexName:h}),e}},get _ua(){return s.transporter.algoliaAgent.value},initAbtesting:a=>A(a.appId||e,a.apiKey||t,a.region,a.options),initAbtestingV3:a=>C(a.appId||e,a.apiKey||t,a.region,a.options),initAnalytics:a=>w(a.appId||e,a.apiKey||t,a.region,a.options),initIngestion:a=>X(a.appId||e,a.apiKey||t,a.region,a.options),initInsights:a=>B(a.appId||e,a.apiKey||t,a.region,a.options),initMonitoring:function(){let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Z(a.appId||e,a.apiKey||t,a.options)},initPersonalization:a=>V(a.appId||e,a.apiKey||t,a.region,a.options),initQuerySuggestions:a=>z(a.appId||e,a.apiKey||t,a.region,a.options),initRecommend:function(){let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return et(a.appId||e,a.apiKey||t,a.options)}}}eI(ey,{apiClientVersion:()=>Q}),eP(ey,ea),eP(ey,er),eP(ey,eo),eP(ey,es),eP(ey,en),eP(ey,ei),eP(ey,ed),eP(ey,eh),eP(ey,eu),eP(ey,el),eP(ef,ey),e.s(["algoliasearch",0,eq],571289);let eS={products:"products",organisationHub:"organisationHub"},ev=null,eH=eS.organisationHub,eW={indexName:eS.organisationHub,attributeMap:{name:"name",title:"title",closingAt:"closingAt",date:"date",createdAt:"createdAt",yearFounded:"yearFounded"}};e.s(["ALGOLIA_INDEXES",0,eS,"DEFAULT_ATTRIBUTE_MAP",0,{name:"name",title:"title",closingAt:"closingAt",date:"date",createdAt:"createdAt",yearFounded:"yearFounded"},"HUB_INDEX_NAME",0,eH,"buildDefaultReplicaName",0,(e,t,a,r)=>t?`${e}_${t}s_${a}_${r}`:`${e}_${a}_${r}`,"getAlgoliaSearchClient",0,()=>(ev||(ev=eq("GV9465CYMM","9cfe66189c652acc1a17b4625b3aed4b")),ev),"organisationHubIndexConfig",0,eW],563360)}]);
3
4//# debugId=306fd690-195b-0232-032d-dc8fa4766754

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.