{"version":3,"sources":["jsdelivr-header.js","/npm/@algolia/composition@1.22.0/dist/builds/browser.umd.js"],"names":[],"mappings":"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","file":"/npm/@algolia/composition@1.22.0/dist/builds/browser.umd.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@algolia/composition@1.22.0/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/composition\"] = {}));\n})(this, (function (exports) { 'use strict';\n\n\tfunction _(){function r(e){return new Promise(a=>{let s=new XMLHttpRequest;s.open(e.method,e.url,true),Object.keys(e.headers).forEach(t=>s.setRequestHeader(t,e.headers[t]));let m=(t,o)=>setTimeout(()=>{s.abort(),a({status:0,content:o,isTimedOut:true});},t),h=m(e.connectTimeout,\"Connection timeout\"),c;s.onreadystatechange=()=>{s.readyState>s.OPENED&&c===void 0&&(clearTimeout(h),c=m(e.responseTimeout,\"Socket timeout\"));},s.onerror=()=>{s.status===0&&(clearTimeout(h),clearTimeout(c),a({content:s.responseText||\"Network request failed\",status:s.status,isTimedOut:false}));},s.onload=()=>{clearTimeout(h),clearTimeout(c),a({content:s.responseText,status:s.status,isTimedOut:false});},s.send(e.data);})}return {send:r}}function L(r){let e,a=`algolia-client-js-${r.key}`;function s(){return e===void 0&&(e=r.localStorage||window.localStorage),e}function m(){return JSON.parse(s().getItem(a)||\"{}\")}function h(t){s().setItem(a,JSON.stringify(t));}function c(){let t=r.timeToLive?r.timeToLive*1e3:null,o=m(),n=Object.fromEntries(Object.entries(o).filter(([,l])=>l.timestamp!==void 0));if(h(n),!t)return;let u=Object.fromEntries(Object.entries(n).filter(([,l])=>{let p=new Date().getTime();return !(l.timestamp+t<p)}));h(u);}return {get(t,o,n={miss:()=>Promise.resolve()}){return Promise.resolve().then(()=>(c(),m()[JSON.stringify(t)])).then(u=>Promise.all([u?u.value:o(),u!==void 0])).then(([u,l])=>Promise.all([u,l||n.miss(u)])).then(([u])=>u)},set(t,o){return Promise.resolve().then(()=>{let n=m();return n[JSON.stringify(t)]={timestamp:new Date().getTime(),value:o},s().setItem(a,JSON.stringify(n)),o})},delete(t){return Promise.resolve().then(()=>{let o=m();delete o[JSON.stringify(t)],s().setItem(a,JSON.stringify(o));})},clear(){return Promise.resolve().then(()=>{s().removeItem(a);})}}}function Y(){return {get(r,e,a={miss:()=>Promise.resolve()}){return e().then(m=>Promise.all([m,a.miss(m)])).then(([m])=>m)},set(r,e){return Promise.resolve(e)},delete(r){return Promise.resolve()},clear(){return Promise.resolve()}}}function y(r){let e=[...r.caches],a=e.shift();return a===void 0?Y():{get(s,m,h={miss:()=>Promise.resolve()}){return a.get(s,m,h).catch(()=>y({caches:e}).get(s,m,h))},set(s,m){return a.set(s,m).catch(()=>y({caches:e}).set(s,m))},delete(s){return a.delete(s).catch(()=>y({caches:e}).delete(s))},clear(){return a.clear().catch(()=>y({caches:e}).clear())}}}function I(r={serializable:true}){let e={};return {get(a,s,m={miss:()=>Promise.resolve()}){let h=JSON.stringify(a);if(h in e)return Promise.resolve(r.serializable?JSON.parse(e[h]):e[h]);let c=s();return c.then(t=>m.miss(t)).then(()=>c)},set(a,s){return e[JSON.stringify(a)]=r.serializable?JSON.stringify(s):s,Promise.resolve(s)},delete(a){return delete e[JSON.stringify(a)],Promise.resolve()},clear(){return e={},Promise.resolve()}}}function Z(r){let e={value:`Algolia for JavaScript (${r})`,add(a){let s=`; ${a.segment}${a.version!==void 0?` (${a.version})`:\"\"}`;return e.value.indexOf(s)===-1&&(e.value=`${e.value}${s}`),e}};return e}function $(r,e,a=\"WithinHeaders\"){let s={\"x-algolia-api-key\":e,\"x-algolia-application-id\":r};return {headers(){return a===\"WithinHeaders\"?s:{}},queryParameters(){return a===\"WithinQueryParameters\"?s:{}}}}function Q({func:r,validate:e,aggregator:a,error:s,timeout:m=()=>0}){let h=c=>new Promise((t,o)=>{r(c).then(async n=>(a&&await a(n),await e(n)?t(n):s&&await s.validate(n)?o(new Error(await s.message(n))):setTimeout(()=>{h(n).then(t).catch(o);},await m()))).catch(n=>{o(n);});});return h()}function G({algoliaAgents:r,client:e,version:a}){let s=Z(a).add({segment:e,version:a});return r.forEach(m=>s.add(m)),s}function W(){return {debug(r,e){return Promise.resolve()},info(r,e){return Promise.resolve()},error(r,e){return Promise.resolve()}}}var F=120*1e3;function j(r,e=\"up\"){let a=Date.now();function s(){return e===\"up\"||Date.now()-a>F}function m(){return e===\"timed out\"&&Date.now()-a<=F}return {...r,status:e,lastUpdate:a,isUp:s,isTimedOut:m}}var M=class extends Error{name=\"AlgoliaError\";constructor(r,e){super(r),e&&(this.name=e);}};var B=class extends M{stackTrace;constructor(r,e,a){super(r,a),this.stackTrace=e;}},ee=class extends B{constructor(r){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\",r,\"RetryError\");}},b=class extends B{status;constructor(r,e,a,s=\"ApiError\"){super(r,a,s),this.status=e;}},re=class extends M{response;constructor(r,e){super(r,\"DeserializationError\"),this.response=e;}},te=class extends b{error;constructor(r,e,a,s){super(r,e,s,\"DetailedApiError\"),this.error=a;}};function J(r){let e=r;for(let a=r.length-1;a>0;a--){let s=Math.floor(Math.random()*(a+1)),m=r[a];e[a]=r[s],e[s]=m;}return e}function oe(r,e,a){let s=se(a),m=`${r.protocol}://${r.url}${r.port?`:${r.port}`:\"\"}/${e.charAt(0)===\"/\"?e.substring(1):e}`;return s.length&&(m+=`?${s}`),m}function se(r){return Object.keys(r).filter(e=>r[e]!==void 0).sort().map(e=>`${e}=${encodeURIComponent(Object.prototype.toString.call(r[e])===\"[object Array]\"?r[e].join(\",\"):r[e]).replace(/\\+/g,\"%20\")}`).join(\"&\")}function ae(r,e){if(r.method===\"GET\"||r.data===void 0&&e.data===void 0)return;let a=Array.isArray(r.data)?r.data:{...r.data,...e.data};return JSON.stringify(a)}function ne(r,e,a){let s={Accept:\"application/json\",...r,...e,...a},m={};return Object.keys(s).forEach(h=>{let c=s[h];m[h.toLowerCase()]=c;}),m}function ie(r){try{return JSON.parse(r.content)}catch(e){throw new re(e.message,r)}}function me({content:r,status:e},a){try{let s=JSON.parse(r);return \"error\"in s?new te(s.message,e,s.error,a):new b(s.message,e,a)}catch{}return new b(r,e,a)}function ce({isTimedOut:r,status:e}){return !r&&~~e===0}function ue({isTimedOut:r,status:e}){return r||ce({isTimedOut:r,status:e})||~~(e/100)!==2&&~~(e/100)!==4}function pe({status:r}){return ~~(r/100)===2}function le(r){return r.map(e=>z(e))}function z(r){let e=r.request.headers[\"x-algolia-api-key\"]?{\"x-algolia-api-key\":\"*****\"}:{};return {...r,request:{...r.request,headers:{...r.request.headers,...e}}}}function V({hosts:r,hostsCache:e,baseHeaders:a,logger:s,baseQueryParameters:m,algoliaAgent:h,timeouts:c,requester:t,requestsCache:o,responsesCache:n}){async function u(i){let d=await Promise.all(i.map(f=>e.get(f,()=>Promise.resolve(j(f))))),w=d.filter(f=>f.isUp()),g=d.filter(f=>f.isTimedOut()),C=[...w,...g];return {hosts:C.length>0?C:i,getTimeout(f,x){return (g.length===0&&f===0?1:g.length+3+f)*x}}}async function l(i,d,w){let g=[],C=ae(i,d),q=ne(a,i.headers,d.headers),f=i.method===\"GET\"?{...i.data,...d.data}:{},x={...m,...i.queryParameters,...f};if(h.value&&(x[\"x-algolia-agent\"]=h.value),d&&d.queryParameters)for(let P of Object.keys(d.queryParameters))!d.queryParameters[P]||Object.prototype.toString.call(d.queryParameters[P])===\"[object Object]\"?x[P]=d.queryParameters[P]:x[P]=d.queryParameters[P].toString();let T=0,A=async(P,v)=>{let E=P.pop();if(E===void 0)throw new ee(le(g));let S={...c,...d.timeouts},U={data:C,headers:q,method:i.method,url:oe(E,i.path,x),connectTimeout:v(T,S.connect),responseTimeout:v(T,w?S.read:S.write)},N=O=>{let H={request:U,response:O,host:E,triesLeft:P.length};return g.push(H),H},R=await t.send(U);if(ue(R)){let O=N(R);return R.isTimedOut&&T++,s.info(\"Retryable failure\",z(O)),await e.set(E,j(E,R.isTimedOut?\"timed out\":\"down\")),A(P,v)}if(pe(R))return ie(R);throw N(R),me(R,g)},K=r.filter(P=>P.accept===\"readWrite\"||(w?P.accept===\"read\":P.accept===\"write\")),k=await u(K);return A([...k.hosts].reverse(),k.getTimeout)}function p(i,d={}){let w=()=>l(i,d,g),g=i.useReadTransporter||i.method===\"GET\";if((d.cacheable||i.cacheable)!==true)return w();let q={request:i,requestOptions:d,transporter:{queryParameters:m,headers:a}};return n.get(q,()=>o.get(q,()=>o.set(q,w()).then(f=>Promise.all([o.delete(q),f]),f=>Promise.all([o.delete(q),Promise.reject(f)])).then(([f,x])=>x)),{miss:f=>n.set(q,f)})}return {hostsCache:e,requester:t,timeouts:c,logger:s,algoliaAgent:h,baseHeaders:a,baseQueryParameters:m,hosts:r,request:p,requestsCache:o,responsesCache:n}}var D=\"1.22.0\";function he(r){return [{url:`${r}-dsn.algolia.net`,accept:\"read\",protocol:\"https\"},{url:`${r}.algolia.net`,accept:\"write\",protocol:\"https\"}].concat(J([{url:`${r}-1.algolianet.com`,accept:\"readWrite\",protocol:\"https\"},{url:`${r}-2.algolianet.com`,accept:\"readWrite\",protocol:\"https\"},{url:`${r}-3.algolianet.com`,accept:\"readWrite\",protocol:\"https\"}]))}function X({appId:r,apiKey:e,authMode:a,algoliaAgents:s,...m}){let h=$(r,e,a),c=V({hosts:he(r),...m,algoliaAgent:G({algoliaAgents:s,client:\"Composition\",version:D}),baseHeaders:{\"content-type\":\"text/plain\",...h.headers(),...m.baseHeaders},baseQueryParameters:{...h.queryParameters(),...m.baseQueryParameters}});return {transporter:c,appId:r,apiKey:e,clearCache(){return Promise.all([c.requestsCache.clear(),c.responsesCache.clear()]).then(()=>{})},get _ua(){return c.algoliaAgent.value},addAlgoliaAgent(t,o){c.algoliaAgent.add({segment:t,version:o});},setClientApiKey({apiKey:t}){!a||a===\"WithinHeaders\"?c.baseHeaders[\"x-algolia-api-key\"]=t:c.baseQueryParameters[\"x-algolia-api-key\"]=t;},waitForCompositionTask({compositionID:t,taskID:o,maxRetries:n=50,timeout:u=p=>Math.min(p*200,5e3)},l){let p=0;return Q({func:()=>this.getTask({compositionID:t,taskID:o},l),validate:i=>i.status===\"published\",aggregator:()=>p+=1,error:{validate:()=>p>=n,message:()=>`The maximum number of retries exceeded. (${p}/${n})`},timeout:()=>u(p)})},customDelete({path:t,parameters:o},n){if(!t)throw new Error(\"Parameter `path` is required when calling `customDelete`.\");let i={method:\"DELETE\",path:\"/{path}\".replace(\"{path}\",t),queryParameters:o||{},headers:{}};return c.request(i,n)},customGet({path:t,parameters:o},n){if(!t)throw new Error(\"Parameter `path` is required when calling `customGet`.\");let i={method:\"GET\",path:\"/{path}\".replace(\"{path}\",t),queryParameters:o||{},headers:{}};return c.request(i,n)},customPost({path:t,parameters:o,body:n},u){if(!t)throw new Error(\"Parameter `path` is required when calling `customPost`.\");let d={method:\"POST\",path:\"/{path}\".replace(\"{path}\",t),queryParameters:o||{},headers:{},data:n||{}};return c.request(d,u)},customPut({path:t,parameters:o,body:n},u){if(!t)throw new Error(\"Parameter `path` is required when calling `customPut`.\");let d={method:\"PUT\",path:\"/{path}\".replace(\"{path}\",t),queryParameters:o||{},headers:{},data:n||{}};return c.request(d,u)},deleteComposition({compositionID:t},o){if(!t)throw new Error(\"Parameter `compositionID` is required when calling `deleteComposition`.\");let p={method:\"DELETE\",path:\"/1/compositions/{compositionID}\".replace(\"{compositionID}\",encodeURIComponent(t)),queryParameters:{},headers:{}};return c.request(p,o)},deleteCompositionRule({compositionID:t,objectID:o},n){if(!t)throw new Error(\"Parameter `compositionID` is required when calling `deleteCompositionRule`.\");if(!o)throw new Error(\"Parameter `objectID` is required when calling `deleteCompositionRule`.\");let i={method:\"DELETE\",path:\"/1/compositions/{compositionID}/rules/{objectID}\".replace(\"{compositionID}\",encodeURIComponent(t)).replace(\"{objectID}\",encodeURIComponent(o)),queryParameters:{},headers:{}};return c.request(i,n)},getComposition({compositionID:t},o){if(!t)throw new Error(\"Parameter `compositionID` is required when calling `getComposition`.\");let p={method:\"GET\",path:\"/1/compositions/{compositionID}\".replace(\"{compositionID}\",encodeURIComponent(t)),queryParameters:{},headers:{}};return c.request(p,o)},getRule({compositionID:t,objectID:o},n){if(!t)throw new Error(\"Parameter `compositionID` is required when calling `getRule`.\");if(!o)throw new Error(\"Parameter `objectID` is required when calling `getRule`.\");let i={method:\"GET\",path:\"/1/compositions/{compositionID}/rules/{objectID}\".replace(\"{compositionID}\",encodeURIComponent(t)).replace(\"{objectID}\",encodeURIComponent(o)),queryParameters:{},headers:{}};return c.request(i,n)},getTask({compositionID:t,taskID:o},n){if(!t)throw new Error(\"Parameter `compositionID` is required when calling `getTask`.\");if(!o)throw new Error(\"Parameter `taskID` is required when calling `getTask`.\");let i={method:\"GET\",path:\"/1/compositions/{compositionID}/task/{taskID}\".replace(\"{compositionID}\",encodeURIComponent(t)).replace(\"{taskID}\",encodeURIComponent(o)),queryParameters:{},headers:{}};return c.request(i,n)},listCompositions({page:t,hitsPerPage:o}={},n=void 0){let u=\"/1/compositions\",l={},p={};t!==void 0&&(p.page=t.toString()),o!==void 0&&(p.hitsPerPage=o.toString());let i={method:\"GET\",path:u,queryParameters:p,headers:l};return c.request(i,n)},multipleBatch(t,o){if(!t)throw new Error(\"Parameter `batchParams` is required when calling `multipleBatch`.\");if(!t.requests)throw new Error(\"Parameter `batchParams.requests` is required when calling `multipleBatch`.\");let p={method:\"POST\",path:\"/1/compositions/*/batch\",queryParameters:{},headers:{},data:t};return c.request(p,o)},putComposition({compositionID:t,composition:o},n){if(!t)throw new Error(\"Parameter `compositionID` is required when calling `putComposition`.\");if(!o)throw new Error(\"Parameter `composition` is required when calling `putComposition`.\");if(!o.objectID)throw new Error(\"Parameter `composition.objectID` is required when calling `putComposition`.\");if(!o.name)throw new Error(\"Parameter `composition.name` is required when calling `putComposition`.\");if(!o.behavior)throw new Error(\"Parameter `composition.behavior` is required when calling `putComposition`.\");let i={method:\"PUT\",path:\"/1/compositions/{compositionID}\".replace(\"{compositionID}\",encodeURIComponent(t)),queryParameters:{},headers:{},data:o};return c.request(i,n)},putCompositionRule({compositionID:t,objectID:o,compositionRule:n},u){if(!t)throw new Error(\"Parameter `compositionID` is required when calling `putCompositionRule`.\");if(!o)throw new Error(\"Parameter `objectID` is required when calling `putCompositionRule`.\");if(!n)throw new Error(\"Parameter `compositionRule` is required when calling `putCompositionRule`.\");if(!n.objectID)throw new Error(\"Parameter `compositionRule.objectID` is required when calling `putCompositionRule`.\");if(!n.conditions)throw new Error(\"Parameter `compositionRule.conditions` is required when calling `putCompositionRule`.\");if(!n.consequence)throw new Error(\"Parameter `compositionRule.consequence` is required when calling `putCompositionRule`.\");let d={method:\"PUT\",path:\"/1/compositions/{compositionID}/rules/{objectID}\".replace(\"{compositionID}\",encodeURIComponent(t)).replace(\"{objectID}\",encodeURIComponent(o)),queryParameters:{},headers:{},data:n};return c.request(d,u)},saveRules({compositionID:t,rules:o},n){if(!t)throw new Error(\"Parameter `compositionID` is required when calling `saveRules`.\");if(!o)throw new Error(\"Parameter `rules` is required when calling `saveRules`.\");let i={method:\"POST\",path:\"/1/compositions/{compositionID}/rules/batch\".replace(\"{compositionID}\",encodeURIComponent(t)),queryParameters:{},headers:{},data:o};return c.request(i,n)},search({compositionID:t,requestBody:o},n){if(!t)throw new Error(\"Parameter `compositionID` is required when calling `search`.\");if(!o)throw new Error(\"Parameter `requestBody` is required when calling `search`.\");let i={method:\"POST\",path:\"/1/compositions/{compositionID}/run\".replace(\"{compositionID}\",encodeURIComponent(t)),queryParameters:{},headers:{},data:o,useReadTransporter:true,cacheable:true};return c.request(i,n)},searchCompositionRules({compositionID:t,searchCompositionRulesParams:o},n){if(!t)throw new Error(\"Parameter `compositionID` is required when calling `searchCompositionRules`.\");let i={method:\"POST\",path:\"/1/compositions/{compositionID}/rules/search\".replace(\"{compositionID}\",encodeURIComponent(t)),queryParameters:{},headers:{},data:o||{}};return c.request(i,n)},searchForFacetValues({compositionID:t,facetName:o,searchForFacetValuesRequest:n},u){if(!t)throw new Error(\"Parameter `compositionID` is required when calling `searchForFacetValues`.\");if(!o)throw new Error(\"Parameter `facetName` is required when calling `searchForFacetValues`.\");let d={method:\"POST\",path:\"/1/compositions/{compositionID}/facets/{facetName}/query\".replace(\"{compositionID}\",encodeURIComponent(t)).replace(\"{facetName}\",encodeURIComponent(o)),queryParameters:{},headers:{},data:n||{},useReadTransporter:true,cacheable:true};return c.request(d,u)},updateSortingStrategyComposition({compositionID:t,requestBody:o},n){if(!t)throw new Error(\"Parameter `compositionID` is required when calling `updateSortingStrategyComposition`.\");if(!o)throw new Error(\"Parameter `requestBody` is required when calling `updateSortingStrategyComposition`.\");let i={method:\"POST\",path:\"/1/compositions/{compositionID}/sortingStrategy\".replace(\"{compositionID}\",encodeURIComponent(t)),queryParameters:{},headers:{},data:o};return c.request(i,n)}}}function Nt(r,e,a){if(!r||typeof r!=\"string\")throw new Error(\"`appId` is missing.\");if(!e||typeof e!=\"string\")throw new Error(\"`apiKey` is missing.\");return X({appId:r,apiKey:e,timeouts:{connect:1e3,read:2e3,write:3e4},logger:W(),requester:_(),algoliaAgents:[{segment:\"Browser\"}],authMode:\"WithinHeaders\",responsesCache:I(),requestsCache:I({serializable:false}),hostsCache:y({caches:[L({key:`${D}-${r}`}),I()]}),...a})}\n\n\texports.apiClientVersion = D;\n\texports.compositionClient = Nt;\n\n}));\n"]}