{"version":3,"sources":["jsdelivr-header.js","/npm/@algolia/client-search@5.46.2/dist/builds/browser.umd.js"],"names":[],"mappings":"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","file":"/npm/@algolia/client-search@5.46.2/dist/builds/browser.umd.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@algolia/client-search@5.46.2/dist/builds/browser.umd.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :\n\ttypeof define === 'function' && define.amd ? define(['exports'], factory) :\n\t(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global[\"@algolia/client-search\"] = {}));\n})(this, (function (exports) { 'use strict';\n\n\tfunction Q(){function u(i){return new Promise(d=>{let m=new XMLHttpRequest;m.open(i.method,i.url,true),Object.keys(i.headers).forEach(e=>m.setRequestHeader(e,i.headers[e]));let h=(e,r)=>setTimeout(()=>{m.abort(),d({status:0,content:r,isTimedOut:true});},e),P=h(i.connectTimeout,\"Connection timeout\"),c;m.onreadystatechange=()=>{m.readyState>m.OPENED&&c===void 0&&(clearTimeout(P),c=h(i.responseTimeout,\"Socket timeout\"));},m.onerror=()=>{m.status===0&&(clearTimeout(P),clearTimeout(c),d({content:m.responseText||\"Network request failed\",status:m.status,isTimedOut:false}));},m.onload=()=>{clearTimeout(P),clearTimeout(c),d({content:m.responseText,status:m.status,isTimedOut:false});},m.send(i.data);})}return {send:u}}function L(u){let i,d=`algolia-client-js-${u.key}`;function m(){return i===void 0&&(i=u.localStorage||window.localStorage),i}function h(){return JSON.parse(m().getItem(d)||\"{}\")}function P(e){m().setItem(d,JSON.stringify(e));}function c(){let e=u.timeToLive?u.timeToLive*1e3:null,r=h(),t=Object.fromEntries(Object.entries(r).filter(([,s])=>s.timestamp!==void 0));if(P(t),!e)return;let a=Object.fromEntries(Object.entries(t).filter(([,s])=>{let o=new Date().getTime();return !(s.timestamp+e<o)}));P(a);}return {get(e,r,t={miss:()=>Promise.resolve()}){return Promise.resolve().then(()=>(c(),h()[JSON.stringify(e)])).then(a=>Promise.all([a?a.value:r(),a!==void 0])).then(([a,s])=>Promise.all([a,s||t.miss(a)])).then(([a])=>a)},set(e,r){return Promise.resolve().then(()=>{let t=h();return t[JSON.stringify(e)]={timestamp:new Date().getTime(),value:r},m().setItem(d,JSON.stringify(t)),r})},delete(e){return Promise.resolve().then(()=>{let r=h();delete r[JSON.stringify(e)],m().setItem(d,JSON.stringify(r));})},clear(){return Promise.resolve().then(()=>{m().removeItem(d);})}}}function Y(){return {get(u,i,d={miss:()=>Promise.resolve()}){return i().then(h=>Promise.all([h,d.miss(h)])).then(([h])=>h)},set(u,i){return Promise.resolve(i)},delete(u){return Promise.resolve()},clear(){return Promise.resolve()}}}function O(u){let i=[...u.caches],d=i.shift();return d===void 0?Y():{get(m,h,P={miss:()=>Promise.resolve()}){return d.get(m,h,P).catch(()=>O({caches:i}).get(m,h,P))},set(m,h){return d.set(m,h).catch(()=>O({caches:i}).set(m,h))},delete(m){return d.delete(m).catch(()=>O({caches:i}).delete(m))},clear(){return d.clear().catch(()=>O({caches:i}).clear())}}}function T(u={serializable:true}){let i={};return {get(d,m,h={miss:()=>Promise.resolve()}){let P=JSON.stringify(d);if(P in i)return Promise.resolve(u.serializable?JSON.parse(i[P]):i[P]);let c=m();return c.then(e=>h.miss(e)).then(()=>c)},set(d,m){return i[JSON.stringify(d)]=u.serializable?JSON.stringify(m):m,Promise.resolve(m)},delete(d){return delete i[JSON.stringify(d)],Promise.resolve()},clear(){return i={},Promise.resolve()}}}function Z(u){let i={value:`Algolia for JavaScript (${u})`,add(d){let m=`; ${d.segment}${d.version!==void 0?` (${d.version})`:\"\"}`;return i.value.indexOf(m)===-1&&(i.value=`${i.value}${m}`),i}};return i}function K(u,i,d=\"WithinHeaders\"){let m={\"x-algolia-api-key\":i,\"x-algolia-application-id\":u};return {headers(){return d===\"WithinHeaders\"?m:{}},queryParameters(){return d===\"WithinQueryParameters\"?m:{}}}}function S({func:u,validate:i,aggregator:d,error:m,timeout:h=()=>0}){let P=c=>new Promise((e,r)=>{u(c).then(async t=>(d&&await d(t),await i(t)?e(t):m&&await m.validate(t)?r(new Error(await m.message(t))):setTimeout(()=>{P(t).then(e).catch(r);},await h()))).catch(t=>{r(t);});});return P()}function F({algoliaAgents:u,client:i,version:d}){let m=Z(d).add({segment:i,version:d});return u.forEach(h=>m.add(h)),m}function _(){return {debug(u,i){return Promise.resolve()},info(u,i){return Promise.resolve()},error(u,i){return Promise.resolve()}}}var G=120*1e3;function B(u,i=\"up\"){let d=Date.now();function m(){return i===\"up\"||Date.now()-d>G}function h(){return i===\"timed out\"&&Date.now()-d<=G}return {...u,status:i,lastUpdate:d,isUp:m,isTimedOut:h}}var $=class extends Error{name=\"AlgoliaError\";constructor(u,i){super(u),i&&(this.name=i);}};var M=class extends ${stackTrace;constructor(u,i,d){super(u,d),this.stackTrace=i;}},ee=class extends M{constructor(u){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\",u,\"RetryError\");}},b=class extends M{status;constructor(u,i,d,m=\"ApiError\"){super(u,d,m),this.status=i;}},re=class extends ${response;constructor(u,i){super(u,\"DeserializationError\"),this.response=i;}},te=class extends b{error;constructor(u,i,d,m){super(u,i,m,\"DetailedApiError\"),this.error=d;}};function W(u){let i=u;for(let d=u.length-1;d>0;d--){let m=Math.floor(Math.random()*(d+1)),h=u[d];i[d]=u[m],i[m]=h;}return i}function se(u,i,d){let m=oe(d),h=`${u.protocol}://${u.url}${u.port?`:${u.port}`:\"\"}/${i.charAt(0)===\"/\"?i.substring(1):i}`;return m.length&&(h+=`?${m}`),h}function oe(u){return Object.keys(u).filter(i=>u[i]!==void 0).sort().map(i=>`${i}=${encodeURIComponent(Object.prototype.toString.call(u[i])===\"[object Array]\"?u[i].join(\",\"):u[i]).replace(/\\+/g,\"%20\")}`).join(\"&\")}function ae(u,i){if(u.method===\"GET\"||u.data===void 0&&i.data===void 0)return;let d=Array.isArray(u.data)?u.data:{...u.data,...i.data};return JSON.stringify(d)}function ne(u,i,d){let m={Accept:\"application/json\",...u,...i,...d},h={};return Object.keys(m).forEach(P=>{let c=m[P];h[P.toLowerCase()]=c;}),h}function ie(u){try{return JSON.parse(u.content)}catch(i){throw new re(i.message,u)}}function ue({content:u,status:i},d){try{let m=JSON.parse(u);return \"error\"in m?new te(m.message,i,m.error,d):new b(m.message,i,d)}catch{}return new b(u,i,d)}function ce({isTimedOut:u,status:i}){return !u&&~~i===0}function me({isTimedOut:u,status:i}){return u||ce({isTimedOut:u,status:i})||~~(i/100)!==2&&~~(i/100)!==4}function pe({status:u}){return ~~(u/100)===2}function de(u){return u.map(i=>J(i))}function J(u){let i=u.request.headers[\"x-algolia-api-key\"]?{\"x-algolia-api-key\":\"*****\"}:{};return {...u,request:{...u.request,headers:{...u.request.headers,...i}}}}function z({hosts:u,hostsCache:i,baseHeaders:d,logger:m,baseQueryParameters:h,algoliaAgent:P,timeouts:c,requester:e,requestsCache:r,responsesCache:t}){async function a(n){let p=await Promise.all(n.map(q=>i.get(q,()=>Promise.resolve(B(q))))),l=p.filter(q=>q.isUp()),f=p.filter(q=>q.isTimedOut()),g=[...l,...f];return {hosts:g.length>0?g:n,getTimeout(q,w){return (f.length===0&&q===0?1:f.length+3+q)*w}}}async function s(n,p,l){let f=[],g=ae(n,p),y=ne(d,n.headers,p.headers),q=n.method===\"GET\"?{...n.data,...p.data}:{},w={...h,...n.queryParameters,...q};if(P.value&&(w[\"x-algolia-agent\"]=P.value),p&&p.queryParameters)for(let R of Object.keys(p.queryParameters))!p.queryParameters[R]||Object.prototype.toString.call(p.queryParameters[R])===\"[object Object]\"?w[R]=p.queryParameters[R]:w[R]=p.queryParameters[R].toString();let I=0,j=async(R,U)=>{let E=R.pop();if(E===void 0)throw new ee(de(f));let D={...c,...p.timeouts},N={data:g,headers:y,method:n.method,url:se(E,n.path,w),connectTimeout:U(I,D.connect),responseTimeout:U(I,l?D.read:D.write)},k=v=>{let H={request:N,response:v,host:E,triesLeft:R.length};return f.push(H),H},x=await e.send(N);if(me(x)){let v=k(x);return x.isTimedOut&&I++,m.info(\"Retryable failure\",J(v)),await i.set(E,B(E,x.isTimedOut?\"timed out\":\"down\")),j(R,U)}if(pe(x))return ie(x);throw k(x),ue(x,f)},X=u.filter(R=>R.accept===\"readWrite\"||(l?R.accept===\"read\":R.accept===\"write\")),C=await a(X);return j([...C.hosts].reverse(),C.getTimeout)}function o(n,p={}){let l=()=>s(n,p,f),f=n.useReadTransporter||n.method===\"GET\";if((p.cacheable||n.cacheable)!==true)return l();let y={request:n,requestOptions:p,transporter:{queryParameters:h,headers:d}};return t.get(y,()=>r.get(y,()=>r.set(y,l()).then(q=>Promise.all([r.delete(y),q]),q=>Promise.all([r.delete(y),Promise.reject(q)])).then(([q,w])=>w)),{miss:q=>t.set(y,q)})}return {hostsCache:i,requester:e,timeouts:c,logger:m,algoliaAgent:P,baseHeaders:d,baseQueryParameters:h,hosts:u,request:o,requestsCache:r,responsesCache:t}}var A=\"5.46.2\";function he(u){return [{url:`${u}-dsn.algolia.net`,accept:\"read\",protocol:\"https\"},{url:`${u}.algolia.net`,accept:\"write\",protocol:\"https\"}].concat(W([{url:`${u}-1.algolianet.com`,accept:\"readWrite\",protocol:\"https\"},{url:`${u}-2.algolianet.com`,accept:\"readWrite\",protocol:\"https\"},{url:`${u}-3.algolianet.com`,accept:\"readWrite\",protocol:\"https\"}]))}function V({appId:u,apiKey:i,authMode:d,algoliaAgents:m,...h}){let P=K(u,i,d),c=z({hosts:he(u),...h,algoliaAgent:F({algoliaAgents:m,client:\"Search\",version:A}),baseHeaders:{\"content-type\":\"text/plain\",...P.headers(),...h.baseHeaders},baseQueryParameters:{...P.queryParameters(),...h.baseQueryParameters}});return {transporter:c,appId:u,apiKey:i,clearCache(){return Promise.all([c.requestsCache.clear(),c.responsesCache.clear()]).then(()=>{})},get _ua(){return c.algoliaAgent.value},addAlgoliaAgent(e,r){c.algoliaAgent.add({segment:e,version:r});},setClientApiKey({apiKey:e}){!d||d===\"WithinHeaders\"?c.baseHeaders[\"x-algolia-api-key\"]=e:c.baseQueryParameters[\"x-algolia-api-key\"]=e;},waitForTask({indexName:e,taskID:r,maxRetries:t=50,timeout:a=o=>Math.min(o*200,5e3)},s){let o=0;return S({func:()=>this.getTask({indexName:e,taskID:r},s),validate:n=>n.status===\"published\",aggregator:()=>o+=1,error:{validate:()=>o>=t,message:()=>`The maximum number of retries exceeded. (${o}/${t})`},timeout:()=>a(o)})},waitForAppTask({taskID:e,maxRetries:r=50,timeout:t=s=>Math.min(s*200,5e3)},a){let s=0;return S({func:()=>this.getAppTask({taskID:e},a),validate:o=>o.status===\"published\",aggregator:()=>s+=1,error:{validate:()=>s>=r,message:()=>`The maximum number of retries exceeded. (${s}/${r})`},timeout:()=>t(s)})},waitForApiKey({operation:e,key:r,apiKey:t,maxRetries:a=50,timeout:s=n=>Math.min(n*200,5e3)},o){let n=0,p={aggregator:()=>n+=1,error:{validate:()=>n>=a,message:()=>`The maximum number of retries exceeded. (${n}/${a})`},timeout:()=>s(n)};if(e===\"update\"){if(!t)throw new Error(\"`apiKey` is required when waiting for an `update` operation.\");return S({...p,func:()=>this.getApiKey({key:r},o),validate:l=>{for(let f of Object.keys(t)){let g=t[f],y=l[f];if(Array.isArray(g)&&Array.isArray(y)){if(g.length!==y.length||g.some((q,w)=>q!==y[w]))return  false}else if(g!==y)return  false}return  true}})}return S({...p,func:()=>this.getApiKey({key:r},o).catch(l=>{if(l.status!==404)throw l}),validate:l=>e===\"add\"?l!==void 0:l===void 0})},browseObjects({indexName:e,browseParams:r,...t},a){return S({func:s=>this.browse({indexName:e,browseParams:{cursor:s?s.cursor:void 0,hitsPerPage:1e3,...r}},a),validate:s=>s.cursor===void 0,...t})},browseRules({indexName:e,searchRulesParams:r,...t},a){let s={...r,hitsPerPage:r?.hitsPerPage||1e3};return S({func:o=>this.searchRules({indexName:e,searchRulesParams:{...s,page:o?o.page+1:s.page||0}},a),validate:o=>o.hits.length<s.hitsPerPage,...t})},browseSynonyms({indexName:e,searchSynonymsParams:r,...t},a){let s={...r,page:r?.page||0,hitsPerPage:1e3};return S({func:o=>{let n=this.searchSynonyms({indexName:e,searchSynonymsParams:{...s,page:s.page}},a);return s.page+=1,n},validate:o=>o.hits.length<s.hitsPerPage,...t})},async chunkedBatch({indexName:e,objects:r,action:t=\"addObject\",waitForTasks:a,batchSize:s=1e3},o){let n=[],p=[],l=r.entries();for(let[f,g]of l)n.push({action:t,body:g}),(n.length===s||f===r.length-1)&&(p.push(await this.batch({indexName:e,batchWriteParams:{requests:n}},o)),n=[]);if(a)for(let f of p)await this.waitForTask({indexName:e,taskID:f.taskID});return p},async saveObjects({indexName:e,objects:r,waitForTasks:t,batchSize:a},s){return await this.chunkedBatch({indexName:e,objects:r,action:\"addObject\",waitForTasks:t,batchSize:a},s)},async deleteObjects({indexName:e,objectIDs:r,waitForTasks:t,batchSize:a},s){return await this.chunkedBatch({indexName:e,objects:r.map(o=>({objectID:o})),action:\"deleteObject\",waitForTasks:t,batchSize:a},s)},async partialUpdateObjects({indexName:e,objects:r,createIfNotExists:t,waitForTasks:a,batchSize:s},o){return await this.chunkedBatch({indexName:e,objects:r,action:t?\"partialUpdateObject\":\"partialUpdateObjectNoCreate\",batchSize:s,waitForTasks:a},o)},async replaceAllObjects({indexName:e,objects:r,batchSize:t,scopes:a},s){let o=Math.floor(Math.random()*1e6)+1e5,n=`${e}_tmp_${o}`;a===void 0&&(a=[\"settings\",\"rules\",\"synonyms\"]);try{let p=await this.operationIndex({indexName:e,operationIndexParams:{operation:\"copy\",destination:n,scope:a}},s),l=await this.chunkedBatch({indexName:n,objects:r,waitForTasks:!0,batchSize:t},s);await this.waitForTask({indexName:n,taskID:p.taskID}),p=await this.operationIndex({indexName:e,operationIndexParams:{operation:\"copy\",destination:n,scope:a}},s),await this.waitForTask({indexName:n,taskID:p.taskID});let f=await this.operationIndex({indexName:n,operationIndexParams:{operation:\"move\",destination:e}},s);return await this.waitForTask({indexName:n,taskID:f.taskID}),{copyOperationResponse:p,batchResponses:l,moveOperationResponse:f}}catch(p){throw await this.deleteIndex({indexName:n}),p}},async indexExists({indexName:e}){try{await this.getSettings({indexName:e});}catch(r){if(r instanceof b&&r.status===404)return  false;throw r}return  true},searchForHits(e,r){return this.search(e,r)},searchForFacets(e,r){return this.search(e,r)},addApiKey(e,r){if(!e)throw new Error(\"Parameter `apiKey` is required when calling `addApiKey`.\");if(!e.acl)throw new Error(\"Parameter `apiKey.acl` is required when calling `addApiKey`.\");let o={method:\"POST\",path:\"/1/keys\",queryParameters:{},headers:{},data:e};return c.request(o,r)},addOrUpdateObject({indexName:e,objectID:r,body:t},a){if(!e)throw new Error(\"Parameter `indexName` is required when calling `addOrUpdateObject`.\");if(!r)throw new Error(\"Parameter `objectID` is required when calling `addOrUpdateObject`.\");if(!t)throw new Error(\"Parameter `body` is required when calling `addOrUpdateObject`.\");let p={method:\"PUT\",path:\"/1/indexes/{indexName}/{objectID}\".replace(\"{indexName}\",encodeURIComponent(e)).replace(\"{objectID}\",encodeURIComponent(r)),queryParameters:{},headers:{},data:t};return c.request(p,a)},appendSource(e,r){if(!e)throw new Error(\"Parameter `source` is required when calling `appendSource`.\");if(!e.source)throw new Error(\"Parameter `source.source` is required when calling `appendSource`.\");let o={method:\"POST\",path:\"/1/security/sources/append\",queryParameters:{},headers:{},data:e};return c.request(o,r)},assignUserId({xAlgoliaUserID:e,assignUserIdParams:r},t){if(!e)throw new Error(\"Parameter `xAlgoliaUserID` is required when calling `assignUserId`.\");if(!r)throw new Error(\"Parameter `assignUserIdParams` is required when calling `assignUserId`.\");if(!r.cluster)throw new Error(\"Parameter `assignUserIdParams.cluster` is required when calling `assignUserId`.\");let a=\"/1/clusters/mapping\",s={},o={};e!==void 0&&(s[\"X-Algolia-User-ID\"]=e.toString());let n={method:\"POST\",path:a,queryParameters:o,headers:s,data:r};return c.request(n,t)},batch({indexName:e,batchWriteParams:r},t){if(!e)throw new Error(\"Parameter `indexName` is required when calling `batch`.\");if(!r)throw new Error(\"Parameter `batchWriteParams` is required when calling `batch`.\");if(!r.requests)throw new Error(\"Parameter `batchWriteParams.requests` is required when calling `batch`.\");let n={method:\"POST\",path:\"/1/indexes/{indexName}/batch\".replace(\"{indexName}\",encodeURIComponent(e)),queryParameters:{},headers:{},data:r};return c.request(n,t)},batchAssignUserIds({xAlgoliaUserID:e,batchAssignUserIdsParams:r},t){if(!e)throw new Error(\"Parameter `xAlgoliaUserID` is required when calling `batchAssignUserIds`.\");if(!r)throw new Error(\"Parameter `batchAssignUserIdsParams` is required when calling `batchAssignUserIds`.\");if(!r.cluster)throw new Error(\"Parameter `batchAssignUserIdsParams.cluster` is required when calling `batchAssignUserIds`.\");if(!r.users)throw new Error(\"Parameter `batchAssignUserIdsParams.users` is required when calling `batchAssignUserIds`.\");let a=\"/1/clusters/mapping/batch\",s={},o={};e!==void 0&&(s[\"X-Algolia-User-ID\"]=e.toString());let n={method:\"POST\",path:a,queryParameters:o,headers:s,data:r};return c.request(n,t)},batchDictionaryEntries({dictionaryName:e,batchDictionaryEntriesParams:r},t){if(!e)throw new Error(\"Parameter `dictionaryName` is required when calling `batchDictionaryEntries`.\");if(!r)throw new Error(\"Parameter `batchDictionaryEntriesParams` is required when calling `batchDictionaryEntries`.\");if(!r.requests)throw new Error(\"Parameter `batchDictionaryEntriesParams.requests` is required when calling `batchDictionaryEntries`.\");let n={method:\"POST\",path:\"/1/dictionaries/{dictionaryName}/batch\".replace(\"{dictionaryName}\",encodeURIComponent(e)),queryParameters:{},headers:{},data:r};return c.request(n,t)},browse({indexName:e,browseParams:r},t){if(!e)throw new Error(\"Parameter `indexName` is required when calling `browse`.\");let n={method:\"POST\",path:\"/1/indexes/{indexName}/browse\".replace(\"{indexName}\",encodeURIComponent(e)),queryParameters:{},headers:{},data:r||{},useReadTransporter:true};return c.request(n,t)},clearObjects({indexName:e},r){if(!e)throw new Error(\"Parameter `indexName` is required when calling `clearObjects`.\");let o={method:\"POST\",path:\"/1/indexes/{indexName}/clear\".replace(\"{indexName}\",encodeURIComponent(e)),queryParameters:{},headers:{}};return c.request(o,r)},clearRules({indexName:e,forwardToReplicas:r},t){if(!e)throw new Error(\"Parameter `indexName` is required when calling `clearRules`.\");let a=\"/1/indexes/{indexName}/rules/clear\".replace(\"{indexName}\",encodeURIComponent(e)),s={},o={};r!==void 0&&(o.forwardToReplicas=r.toString());let n={method:\"POST\",path:a,queryParameters:o,headers:s};return c.request(n,t)},clearSynonyms({indexName:e,forwardToReplicas:r},t){if(!e)throw new Error(\"Parameter `indexName` is required when calling `clearSynonyms`.\");let a=\"/1/indexes/{indexName}/synonyms/clear\".replace(\"{indexName}\",encodeURIComponent(e)),s={},o={};r!==void 0&&(o.forwardToReplicas=r.toString());let n={method:\"POST\",path:a,queryParameters:o,headers:s};return c.request(n,t)},customDelete({path:e,parameters:r},t){if(!e)throw new Error(\"Parameter `path` is required when calling `customDelete`.\");let n={method:\"DELETE\",path:\"/{path}\".replace(\"{path}\",e),queryParameters:r||{},headers:{}};return c.request(n,t)},customGet({path:e,parameters:r},t){if(!e)throw new Error(\"Parameter `path` is required when calling `customGet`.\");let n={method:\"GET\",path:\"/{path}\".replace(\"{path}\",e),queryParameters:r||{},headers:{}};return c.request(n,t)},customPost({path:e,parameters:r,body:t},a){if(!e)throw new Error(\"Parameter `path` is required when calling `customPost`.\");let p={method:\"POST\",path:\"/{path}\".replace(\"{path}\",e),queryParameters:r||{},headers:{},data:t||{}};return c.request(p,a)},customPut({path:e,parameters:r,body:t},a){if(!e)throw new Error(\"Parameter `path` is required when calling `customPut`.\");let p={method:\"PUT\",path:\"/{path}\".replace(\"{path}\",e),queryParameters:r||{},headers:{},data:t||{}};return c.request(p,a)},deleteApiKey({key:e},r){if(!e)throw new Error(\"Parameter `key` is required when calling `deleteApiKey`.\");let o={method:\"DELETE\",path:\"/1/keys/{key}\".replace(\"{key}\",encodeURIComponent(e)),queryParameters:{},headers:{}};return c.request(o,r)},deleteBy({indexName:e,deleteByParams:r},t){if(!e)throw new Error(\"Parameter `indexName` is required when calling `deleteBy`.\");if(!r)throw new Error(\"Parameter `deleteByParams` is required when calling `deleteBy`.\");let n={method:\"POST\",path:\"/1/indexes/{indexName}/deleteByQuery\".replace(\"{indexName}\",encodeURIComponent(e)),queryParameters:{},headers:{},data:r};return c.request(n,t)},deleteIndex({indexName:e},r){if(!e)throw new Error(\"Parameter `indexName` is required when calling `deleteIndex`.\");let o={method:\"DELETE\",path:\"/1/indexes/{indexName}\".replace(\"{indexName}\",encodeURIComponent(e)),queryParameters:{},headers:{}};return c.request(o,r)},deleteObject({indexName:e,objectID:r},t){if(!e)throw new Error(\"Parameter `indexName` is required when calling `deleteObject`.\");if(!r)throw new Error(\"Parameter `objectID` is required when calling `deleteObject`.\");let n={method:\"DELETE\",path:\"/1/indexes/{indexName}/{objectID}\".replace(\"{indexName}\",encodeURIComponent(e)).replace(\"{objectID}\",encodeURIComponent(r)),queryParameters:{},headers:{}};return c.request(n,t)},deleteRule({indexName:e,objectID:r,forwardToReplicas:t},a){if(!e)throw new Error(\"Parameter `indexName` is required when calling `deleteRule`.\");if(!r)throw new Error(\"Parameter `objectID` is required when calling `deleteRule`.\");let s=\"/1/indexes/{indexName}/rules/{objectID}\".replace(\"{indexName}\",encodeURIComponent(e)).replace(\"{objectID}\",encodeURIComponent(r)),o={},n={};t!==void 0&&(n.forwardToReplicas=t.toString());let p={method:\"DELETE\",path:s,queryParameters:n,headers:o};return c.request(p,a)},deleteSource({source:e},r){if(!e)throw new Error(\"Parameter `source` is required when calling `deleteSource`.\");let o={method:\"DELETE\",path:\"/1/security/sources/{source}\".replace(\"{source}\",encodeURIComponent(e)),queryParameters:{},headers:{}};return c.request(o,r)},deleteSynonym({indexName:e,objectID:r,forwardToReplicas:t},a){if(!e)throw new Error(\"Parameter `indexName` is required when calling `deleteSynonym`.\");if(!r)throw new Error(\"Parameter `objectID` is required when calling `deleteSynonym`.\");let s=\"/1/indexes/{indexName}/synonyms/{objectID}\".replace(\"{indexName}\",encodeURIComponent(e)).replace(\"{objectID}\",encodeURIComponent(r)),o={},n={};t!==void 0&&(n.forwardToReplicas=t.toString());let p={method:\"DELETE\",path:s,queryParameters:n,headers:o};return c.request(p,a)},getApiKey({key:e},r){if(!e)throw new Error(\"Parameter `key` is required when calling `getApiKey`.\");let o={method:\"GET\",path:\"/1/keys/{key}\".replace(\"{key}\",encodeURIComponent(e)),queryParameters:{},headers:{}};return c.request(o,r)},getAppTask({taskID:e},r){if(!e)throw new Error(\"Parameter `taskID` is required when calling `getAppTask`.\");let o={method:\"GET\",path:\"/1/task/{taskID}\".replace(\"{taskID}\",encodeURIComponent(e)),queryParameters:{},headers:{}};return c.request(o,r)},getDictionaryLanguages(e){let s={method:\"GET\",path:\"/1/dictionaries/*/languages\",queryParameters:{},headers:{}};return c.request(s,e)},getDictionarySettings(e){let s={method:\"GET\",path:\"/1/dictionaries/*/settings\",queryParameters:{},headers:{}};return c.request(s,e)},getLogs({offset:e,length:r,indexName:t,type:a}={},s=void 0){let o=\"/1/logs\",n={},p={};e!==void 0&&(p.offset=e.toString()),r!==void 0&&(p.length=r.toString()),t!==void 0&&(p.indexName=t.toString()),a!==void 0&&(p.type=a.toString());let l={method:\"GET\",path:o,queryParameters:p,headers:n};return c.request(l,s)},getObject({indexName:e,objectID:r,attributesToRetrieve:t},a){if(!e)throw new Error(\"Parameter `indexName` is required when calling `getObject`.\");if(!r)throw new Error(\"Parameter `objectID` is required when calling `getObject`.\");let s=\"/1/indexes/{indexName}/{objectID}\".replace(\"{indexName}\",encodeURIComponent(e)).replace(\"{objectID}\",encodeURIComponent(r)),o={},n={};t!==void 0&&(n.attributesToRetrieve=t.toString());let p={method:\"GET\",path:s,queryParameters:n,headers:o};return c.request(p,a)},getObjects(e,r){if(!e)throw new Error(\"Parameter `getObjectsParams` is required when calling `getObjects`.\");if(!e.requests)throw new Error(\"Parameter `getObjectsParams.requests` is required when calling `getObjects`.\");let o={method:\"POST\",path:\"/1/indexes/*/objects\",queryParameters:{},headers:{},data:e,useReadTransporter:true,cacheable:true};return c.request(o,r)},getRule({indexName:e,objectID:r},t){if(!e)throw new Error(\"Parameter `indexName` is required when calling `getRule`.\");if(!r)throw new Error(\"Parameter `objectID` is required when calling `getRule`.\");let n={method:\"GET\",path:\"/1/indexes/{indexName}/rules/{objectID}\".replace(\"{indexName}\",encodeURIComponent(e)).replace(\"{objectID}\",encodeURIComponent(r)),queryParameters:{},headers:{}};return c.request(n,t)},getSettings({indexName:e,getVersion:r},t){if(!e)throw new Error(\"Parameter `indexName` is required when calling `getSettings`.\");let a=\"/1/indexes/{indexName}/settings\".replace(\"{indexName}\",encodeURIComponent(e)),s={},o={};r!==void 0&&(o.getVersion=r.toString());let n={method:\"GET\",path:a,queryParameters:o,headers:s};return c.request(n,t)},getSources(e){let s={method:\"GET\",path:\"/1/security/sources\",queryParameters:{},headers:{}};return c.request(s,e)},getSynonym({indexName:e,objectID:r},t){if(!e)throw new Error(\"Parameter `indexName` is required when calling `getSynonym`.\");if(!r)throw new Error(\"Parameter `objectID` is required when calling `getSynonym`.\");let n={method:\"GET\",path:\"/1/indexes/{indexName}/synonyms/{objectID}\".replace(\"{indexName}\",encodeURIComponent(e)).replace(\"{objectID}\",encodeURIComponent(r)),queryParameters:{},headers:{}};return c.request(n,t)},getTask({indexName:e,taskID:r},t){if(!e)throw new Error(\"Parameter `indexName` is required when calling `getTask`.\");if(!r)throw new Error(\"Parameter `taskID` is required when calling `getTask`.\");let n={method:\"GET\",path:\"/1/indexes/{indexName}/task/{taskID}\".replace(\"{indexName}\",encodeURIComponent(e)).replace(\"{taskID}\",encodeURIComponent(r)),queryParameters:{},headers:{}};return c.request(n,t)},getTopUserIds(e){let s={method:\"GET\",path:\"/1/clusters/mapping/top\",queryParameters:{},headers:{}};return c.request(s,e)},getUserId({userID:e},r){if(!e)throw new Error(\"Parameter `userID` is required when calling `getUserId`.\");let o={method:\"GET\",path:\"/1/clusters/mapping/{userID}\".replace(\"{userID}\",encodeURIComponent(e)),queryParameters:{},headers:{}};return c.request(o,r)},hasPendingMappings({getClusters:e}={},r=void 0){let t=\"/1/clusters/mapping/pending\",a={},s={};e!==void 0&&(s.getClusters=e.toString());let o={method:\"GET\",path:t,queryParameters:s,headers:a};return c.request(o,r)},listApiKeys(e){let s={method:\"GET\",path:\"/1/keys\",queryParameters:{},headers:{}};return c.request(s,e)},listClusters(e){let s={method:\"GET\",path:\"/1/clusters\",queryParameters:{},headers:{}};return c.request(s,e)},listIndices({page:e,hitsPerPage:r}={},t=void 0){let a=\"/1/indexes\",s={},o={};e!==void 0&&(o.page=e.toString()),r!==void 0&&(o.hitsPerPage=r.toString());let n={method:\"GET\",path:a,queryParameters:o,headers:s};return c.request(n,t)},listUserIds({page:e,hitsPerPage:r}={},t=void 0){let a=\"/1/clusters/mapping\",s={},o={};e!==void 0&&(o.page=e.toString()),r!==void 0&&(o.hitsPerPage=r.toString());let n={method:\"GET\",path:a,queryParameters:o,headers:s};return c.request(n,t)},multipleBatch(e,r){if(!e)throw new Error(\"Parameter `batchParams` is required when calling `multipleBatch`.\");if(!e.requests)throw new Error(\"Parameter `batchParams.requests` is required when calling `multipleBatch`.\");let o={method:\"POST\",path:\"/1/indexes/*/batch\",queryParameters:{},headers:{},data:e};return c.request(o,r)},operationIndex({indexName:e,operationIndexParams:r},t){if(!e)throw new Error(\"Parameter `indexName` is required when calling `operationIndex`.\");if(!r)throw new Error(\"Parameter `operationIndexParams` is required when calling `operationIndex`.\");if(!r.operation)throw new Error(\"Parameter `operationIndexParams.operation` is required when calling `operationIndex`.\");if(!r.destination)throw new Error(\"Parameter `operationIndexParams.destination` is required when calling `operationIndex`.\");let n={method:\"POST\",path:\"/1/indexes/{indexName}/operation\".replace(\"{indexName}\",encodeURIComponent(e)),queryParameters:{},headers:{},data:r};return c.request(n,t)},partialUpdateObject({indexName:e,objectID:r,attributesToUpdate:t,createIfNotExists:a},s){if(!e)throw new Error(\"Parameter `indexName` is required when calling `partialUpdateObject`.\");if(!r)throw new Error(\"Parameter `objectID` is required when calling `partialUpdateObject`.\");if(!t)throw new Error(\"Parameter `attributesToUpdate` is required when calling `partialUpdateObject`.\");let o=\"/1/indexes/{indexName}/{objectID}/partial\".replace(\"{indexName}\",encodeURIComponent(e)).replace(\"{objectID}\",encodeURIComponent(r)),n={},p={};a!==void 0&&(p.createIfNotExists=a.toString());let l={method:\"POST\",path:o,queryParameters:p,headers:n,data:t};return c.request(l,s)},removeUserId({userID:e},r){if(!e)throw new Error(\"Parameter `userID` is required when calling `removeUserId`.\");let o={method:\"DELETE\",path:\"/1/clusters/mapping/{userID}\".replace(\"{userID}\",encodeURIComponent(e)),queryParameters:{},headers:{}};return c.request(o,r)},replaceSources({source:e},r){if(!e)throw new Error(\"Parameter `source` is required when calling `replaceSources`.\");let o={method:\"PUT\",path:\"/1/security/sources\",queryParameters:{},headers:{},data:e};return c.request(o,r)},restoreApiKey({key:e},r){if(!e)throw new Error(\"Parameter `key` is required when calling `restoreApiKey`.\");let o={method:\"POST\",path:\"/1/keys/{key}/restore\".replace(\"{key}\",encodeURIComponent(e)),queryParameters:{},headers:{}};return c.request(o,r)},saveObject({indexName:e,body:r},t){if(!e)throw new Error(\"Parameter `indexName` is required when calling `saveObject`.\");if(!r)throw new Error(\"Parameter `body` is required when calling `saveObject`.\");let n={method:\"POST\",path:\"/1/indexes/{indexName}\".replace(\"{indexName}\",encodeURIComponent(e)),queryParameters:{},headers:{},data:r};return c.request(n,t)},saveRule({indexName:e,objectID:r,rule:t,forwardToReplicas:a},s){if(!e)throw new Error(\"Parameter `indexName` is required when calling `saveRule`.\");if(!r)throw new Error(\"Parameter `objectID` is required when calling `saveRule`.\");if(!t)throw new Error(\"Parameter `rule` is required when calling `saveRule`.\");if(!t.objectID)throw new Error(\"Parameter `rule.objectID` is required when calling `saveRule`.\");if(!t.consequence)throw new Error(\"Parameter `rule.consequence` is required when calling `saveRule`.\");let o=\"/1/indexes/{indexName}/rules/{objectID}\".replace(\"{indexName}\",encodeURIComponent(e)).replace(\"{objectID}\",encodeURIComponent(r)),n={},p={};a!==void 0&&(p.forwardToReplicas=a.toString());let l={method:\"PUT\",path:o,queryParameters:p,headers:n,data:t};return c.request(l,s)},saveRules({indexName:e,rules:r,forwardToReplicas:t,clearExistingRules:a},s){if(!e)throw new Error(\"Parameter `indexName` is required when calling `saveRules`.\");if(!r)throw new Error(\"Parameter `rules` is required when calling `saveRules`.\");let o=\"/1/indexes/{indexName}/rules/batch\".replace(\"{indexName}\",encodeURIComponent(e)),n={},p={};t!==void 0&&(p.forwardToReplicas=t.toString()),a!==void 0&&(p.clearExistingRules=a.toString());let l={method:\"POST\",path:o,queryParameters:p,headers:n,data:r};return c.request(l,s)},saveSynonym({indexName:e,objectID:r,synonymHit:t,forwardToReplicas:a},s){if(!e)throw new Error(\"Parameter `indexName` is required when calling `saveSynonym`.\");if(!r)throw new Error(\"Parameter `objectID` is required when calling `saveSynonym`.\");if(!t)throw new Error(\"Parameter `synonymHit` is required when calling `saveSynonym`.\");if(!t.objectID)throw new Error(\"Parameter `synonymHit.objectID` is required when calling `saveSynonym`.\");if(!t.type)throw new Error(\"Parameter `synonymHit.type` is required when calling `saveSynonym`.\");let o=\"/1/indexes/{indexName}/synonyms/{objectID}\".replace(\"{indexName}\",encodeURIComponent(e)).replace(\"{objectID}\",encodeURIComponent(r)),n={},p={};a!==void 0&&(p.forwardToReplicas=a.toString());let l={method:\"PUT\",path:o,queryParameters:p,headers:n,data:t};return c.request(l,s)},saveSynonyms({indexName:e,synonymHit:r,forwardToReplicas:t,replaceExistingSynonyms:a},s){if(!e)throw new Error(\"Parameter `indexName` is required when calling `saveSynonyms`.\");if(!r)throw new Error(\"Parameter `synonymHit` is required when calling `saveSynonyms`.\");let o=\"/1/indexes/{indexName}/synonyms/batch\".replace(\"{indexName}\",encodeURIComponent(e)),n={},p={};t!==void 0&&(p.forwardToReplicas=t.toString()),a!==void 0&&(p.replaceExistingSynonyms=a.toString());let l={method:\"POST\",path:o,queryParameters:p,headers:n,data:r};return c.request(l,s)},search(e,r){if(e&&Array.isArray(e)&&(e={requests:e.map(({params:p,...l})=>l.type===\"facet\"?{...l,...p,type:\"facet\"}:{...l,...p,facet:void 0,maxFacetHits:void 0,facetQuery:void 0})}),!e)throw new Error(\"Parameter `searchMethodParams` is required when calling `search`.\");if(!e.requests)throw new Error(\"Parameter `searchMethodParams.requests` is required when calling `search`.\");let o={method:\"POST\",path:\"/1/indexes/*/queries\",queryParameters:{},headers:{},data:e,useReadTransporter:true,cacheable:true};return c.request(o,r)},searchDictionaryEntries({dictionaryName:e,searchDictionaryEntriesParams:r},t){if(!e)throw new Error(\"Parameter `dictionaryName` is required when calling `searchDictionaryEntries`.\");if(!r)throw new Error(\"Parameter `searchDictionaryEntriesParams` is required when calling `searchDictionaryEntries`.\");if(!r.query)throw new Error(\"Parameter `searchDictionaryEntriesParams.query` is required when calling `searchDictionaryEntries`.\");let n={method:\"POST\",path:\"/1/dictionaries/{dictionaryName}/search\".replace(\"{dictionaryName}\",encodeURIComponent(e)),queryParameters:{},headers:{},data:r,useReadTransporter:true,cacheable:true};return c.request(n,t)},searchForFacetValues({indexName:e,facetName:r,searchForFacetValuesRequest:t},a){if(!e)throw new Error(\"Parameter `indexName` is required when calling `searchForFacetValues`.\");if(!r)throw new Error(\"Parameter `facetName` is required when calling `searchForFacetValues`.\");let p={method:\"POST\",path:\"/1/indexes/{indexName}/facets/{facetName}/query\".replace(\"{indexName}\",encodeURIComponent(e)).replace(\"{facetName}\",encodeURIComponent(r)),queryParameters:{},headers:{},data:t||{},useReadTransporter:true,cacheable:true};return c.request(p,a)},searchRules({indexName:e,searchRulesParams:r},t){if(!e)throw new Error(\"Parameter `indexName` is required when calling `searchRules`.\");let n={method:\"POST\",path:\"/1/indexes/{indexName}/rules/search\".replace(\"{indexName}\",encodeURIComponent(e)),queryParameters:{},headers:{},data:r||{},useReadTransporter:true,cacheable:true};return c.request(n,t)},searchSingleIndex({indexName:e,searchParams:r},t){if(!e)throw new Error(\"Parameter `indexName` is required when calling `searchSingleIndex`.\");let n={method:\"POST\",path:\"/1/indexes/{indexName}/query\".replace(\"{indexName}\",encodeURIComponent(e)),queryParameters:{},headers:{},data:r||{},useReadTransporter:true,cacheable:true};return c.request(n,t)},searchSynonyms({indexName:e,searchSynonymsParams:r},t){if(!e)throw new Error(\"Parameter `indexName` is required when calling `searchSynonyms`.\");let n={method:\"POST\",path:\"/1/indexes/{indexName}/synonyms/search\".replace(\"{indexName}\",encodeURIComponent(e)),queryParameters:{},headers:{},data:r||{},useReadTransporter:true,cacheable:true};return c.request(n,t)},searchUserIds(e,r){if(!e)throw new Error(\"Parameter `searchUserIdsParams` is required when calling `searchUserIds`.\");if(!e.query)throw new Error(\"Parameter `searchUserIdsParams.query` is required when calling `searchUserIds`.\");let o={method:\"POST\",path:\"/1/clusters/mapping/search\",queryParameters:{},headers:{},data:e,useReadTransporter:true,cacheable:true};return c.request(o,r)},setDictionarySettings(e,r){if(!e)throw new Error(\"Parameter `dictionarySettingsParams` is required when calling `setDictionarySettings`.\");if(!e.disableStandardEntries)throw new Error(\"Parameter `dictionarySettingsParams.disableStandardEntries` is required when calling `setDictionarySettings`.\");let o={method:\"PUT\",path:\"/1/dictionaries/*/settings\",queryParameters:{},headers:{},data:e};return c.request(o,r)},setSettings({indexName:e,indexSettings:r,forwardToReplicas:t},a){if(!e)throw new Error(\"Parameter `indexName` is required when calling `setSettings`.\");if(!r)throw new Error(\"Parameter `indexSettings` is required when calling `setSettings`.\");let s=\"/1/indexes/{indexName}/settings\".replace(\"{indexName}\",encodeURIComponent(e)),o={},n={};t!==void 0&&(n.forwardToReplicas=t.toString());let p={method:\"PUT\",path:s,queryParameters:n,headers:o,data:r};return c.request(p,a)},updateApiKey({key:e,apiKey:r},t){if(!e)throw new Error(\"Parameter `key` is required when calling `updateApiKey`.\");if(!r)throw new Error(\"Parameter `apiKey` is required when calling `updateApiKey`.\");if(!r.acl)throw new Error(\"Parameter `apiKey.acl` is required when calling `updateApiKey`.\");let n={method:\"PUT\",path:\"/1/keys/{key}\".replace(\"{key}\",encodeURIComponent(e)),queryParameters:{},headers:{},data:r};return c.request(n,t)}}}function Xs(u,i,d){if(!u||typeof u!=\"string\")throw new Error(\"`appId` is missing.\");if(!i||typeof i!=\"string\")throw new Error(\"`apiKey` is missing.\");return V({appId:u,apiKey:i,timeouts:{connect:1e3,read:2e3,write:3e4},logger:_(),requester:Q(),algoliaAgents:[{segment:\"Browser\"}],authMode:\"WithinQueryParameters\",responsesCache:T(),requestsCache:T({serializable:false}),hostsCache:O({caches:[L({key:`${A}-${u}`}),T()]}),...d})}\n\n\texports.apiClientVersion = A;\n\texports.searchClient = Xs;\n\n}));\n"]}