PageSourceSearch

https://www.tavi-web.com/_next/static/chunks/3-01-7jknasc7.js

js tavi-web.com collected 2026-10-07 18:33:30 UTC 184,776 bytes, 1 lines download raw bytes

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

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.