PageSourceSearch

https://www.playstation.com/etc.clientlibs/global_pdc/clientlibs/a…-b95972eab461304cb8321c6db90eb3dd-lc.min.js

js playstation.com collected 2026-09-24 08:25:41 UTC 83,524 bytes, 8 lines download raw bytes

1/*!
2 * @sie/designkit
3 * @copyright     2026 Sony Interactive Entertainment LLC, all rights reserved
4 */
5
6!function(){"use strict";function e(e,t){return t={exports:{}},e(t,t.exports),t.exports}var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=e(function(e,n){!function(t,n){e.exports=n()}(t,function(){function e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function n(n){for(var r=1;r<arguments.length;r++){var i=null!=arguments[r]?arguments[r]:{};r%2?t(Object(i),!0).forEach(function(t){e(n,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):t(Object(i)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(i,e))})}return n}function r(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},s=Object.keys(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,i=!1,s=void 0;try{for(var a,c=e[Symbol.iterator]();!(r=(a=c.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,s=e}finally{try{r||null==c.return||c.return()}finally{if(i)throw s}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function s(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function a(e){var t,n="algoliasearch-client-js-".concat(e.key),r=function(){return void 0===t&&(t=e.localStorage||window.localStorage),t},s=function(){return JSON.parse(r().getItem(n)||"{}")};return{get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then(function(){var n=JSON.stringify(e),r=s()[n];return Promise.all([r||t(),void 0!==r])}).then(function(e){var t=i(e,2),r=t[0],s=t[1];return Promise.all([r,s||n.miss(r)])}).then(function(e){return i(e,1)[0]})},set:function(e,t){return Promise.resolve().then(function(){var i=s();return i[JSON.stringify(e)]=t,r().setItem(n,JSON.stringify(i)),t})},delete:function(e){return Promise.resolve().then(function(){var t=s();delete t[JSON.stringify(e)],r().setItem(n,JSON.stringify(t))})},clear:function(){return Promise.resolve().then(function(){r().removeItem(n)})}}}function c(e){var t=s(e.caches),n=t.shift();return void 0===n?{get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},r=t();return r.then(function(e){return Promise.all([e,n.miss(e)])}).then(function(e){return i(e,1)[0]})},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,r){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(e,r,i).catch(function(){return c({caches:t}).get(e,r,i)})},set:function(e,r){return n.set(e,r).catch(function(){return c({caches:t}).set(e,r)})},delete:function(e){return n.delete(e).catch(function(){return c({caches:t}).delete(e)})},clear:function(){return n.clear().catch(function(){return c({caches:t}).clear()})}}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(n,r){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},s=JSON.stringify(n);if(s in t)return Promise.resolve(e.serializable?JSON.parse(t[s]):t[s]);var a=r(),c=i&&i.miss||function(){return Promise.resolve()};return a.then(function(e){return c(e)}).then(function(){return a})},set:function(n,r){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e,t,n){var r={"x-algolia-api-key":n,"x-algolia-application-id":t};return{headers:function(){return e===_.WithinHeaders?r:{}},queryParameters:function(){return e===_.WithinQueryParameters?r:{}}}}function f(e){var t=0;return e(function n(){return t++,new Promise(function(r){setTimeout(function(){r(e(n))},Math.min(100*t,1e3))})})}function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e,t){return Promise.resolve()};return Object.assign(e,{wait:function(n){return h(e.then(function(e){return Promise.all([t(e,n),e])}).then(function(e){return e[1]}))}})}function l(e){for(var t=e.length-1;t>0;t--){var n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}function d(e,t){return Object.keys(void 0!==t?t:{}
6).forEach(function(n){e[n]=t[n](e)}),e}function m(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=0;return e.replace(/%s/g,function(){return encodeURIComponent(n[i++])})}function p(e,t){var n=e||{},r=n.data||{};return Object.keys(n).forEach(function(e){-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&&(r[e]=n[e])}),{data:Object.entries(r).length>0?r:void 0,timeout:n.timeout||t,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:T;return n({},e,{status:t,lastUpdate:Date.now()})}function g(e){return{protocol:e.protocol||"https",url:e.url,accept:e.accept||H.Any}}function y(e,t){return Promise.all(t.map(function(t){return e.get(t,function(){return Promise.resolve(v(t))})})).then(function(e){var n=e.filter(function(e){return function(e){return e.status===T||Date.now()-e.lastUpdate>12e4}(e)}),r=e.filter(function(e){return function(e){return e.status===D&&Date.now()-e.lastUpdate<=12e4}(e)}),i=[].concat(s(n),s(r));return{getTimeout:function(e,t){return(0===r.length&&0===e?1:r.length+3+e)*t},statelessHosts:i.length>0?i.map(function(e){return g(e)}):t}})}function R(e,t,r,i){var a=[],c=function(e,t){if(e.method!==I&&(void 0!==e.data||void 0!==t.data)){var r=Array.isArray(e.data)?e.data:n({},e.data,{},t.data);return JSON.stringify(r)}}(r,i),o=function(e,t){var r=n({},e.headers,{},t.headers),i={};return Object.keys(r).forEach(function(e){var t=r[e];i[e.toLowerCase()]=t}),i}(e,i),u=r.method,f=r.method!==I?{}:n({},r.data,{},i.data),h=n({"x-algolia-agent":e.userAgent.value},e.queryParameters,{},f,{},i.queryParameters),l=0,d=function t(n,s){var f=n.pop();if(void 0===f)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact [email protected].",transporterStackTrace:x(a)};var d={data:c,headers:o,method:u,url:j(f,r.path,h),connectTimeout:s(l,e.timeouts.connect),responseTimeout:s(l,i.timeout)},m=function(e){var t={request:d,response:e,host:f,triesLeft:n.length};return a.push(t),t},p={onSucess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(r){var i=m(r);return r.isTimedOut&&l++,Promise.all([e.logger.info("Retryable failure",w(i)),e.hostsCache.set(f,v(f,r.isTimedOut?D:N))]).then(function(){return t(n,s)})},onFail:function(e){throw m(e),function(e,t){var n=e.content,r=e.status,i=n;try{i=JSON.parse(n).message}catch(e){}return function(e,t,n){return{name:"ApiError",message:e,status:t,transporterStackTrace:n}}(i,r,t)}(e,x(a))}};return e.requester.send(d).then(function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,n=e.status;return!t&&0==~~n}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSucess(e):t.onFail(e)}(e,p)})};return y(e.hostsCache,t).then(function(e){return d(s(e.statelessHosts).reverse(),e.getTimeout)})}function b(e){var t=e.hostsCache,n=e.logger,r=e.requester,s=e.requestsCache,a=e.responsesCache,c=e.timeouts,o=e.userAgent,u=e.hosts,f=e.queryParameters,h={hostsCache:t,logger:n,requester:r,requestsCache:s,responsesCache:a,timeouts:c,userAgent:o,headers:e.headers,queryParameters:f,hosts:u.map(function(e){return g(e)}),read:function(e,t){var n=p(t,h.timeouts.read),r=function(){return R(h,h.hosts.filter(function(e){return 0!=(e.accept&H.Read)}),e,n)};if(!0!==(void 0!==n.cacheable?n.cacheable:e.cacheable))return r();var s={request:e,mappedRequestOptions:n,transporter:{queryParameters:h.queryParameters,headers:h.headers}};return h.responsesCache.get(s,function(){return h.requestsCache.get(s,function(){return h.requestsCache.set(s,r()).then(function(e){return Promise.all([h.requestsCache.delete(s),e])},function(e){return Promise.all([h.requestsCache.delete(s),Promise.reject(e)])}).then(function(e){var t=i(e,2);return t[0],t[1]})})},{miss:function(e){return h.responsesCache.set(s,e)}})},write:function(e,t){return R(h,h.hosts.filter(function(e){return 0!=(e.accept&H.Write)}),e,p(t,h.timeouts.write))}};return h}function F(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var n="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(n)&&(t.value="".concat(t.value).concat(n)),t}};return t}function j(e,t,n){var r=P(n),i="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return r.length&&(i+="?".concat(r)),i}function P(e){return Object.keys(e).map(function(t){return m("%s=%s",t,(n=e[t],"[object Object]"===Object.prototype.toString.call(n)||"[object Array]"===Object.prototype.toString.call(n)?JSON.stringify(e[t]):e[t]));var n}).join("&")}function x(e){return e.map(function(e){return w(e)})}function w(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return n({},e,{request:n({},e.request,{headers:n({},e.request.headers,{},t)})})}function O(e){return function t(n){return e.request(n).then(function(r){if(void 0!==e.batch&&e.batch(r.hits),!e.shouldStop(r))return t(r.cursor?{cursor:r.cursor}:{page:(n.page||0)+1})})}({})}function E(e,t,r){var i,s={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise(function(t){var n=new XMLHttpRequest;
6n.open(e.method,e.url,!0),Object.keys(e.headers).forEach(function(t){return n.setRequestHeader(t,e.headers[t])});var r,i=function(e,r){return setTimeout(function(){n.abort(),t({status:0,content:r,isTimedOut:!0})},1e3*e)},s=i(e.connectTimeout,"Connection timeout");n.onreadystatechange=function(){n.readyState>n.OPENED&&void 0===r&&(clearTimeout(s),r=i(e.responseTimeout,"Socket timeout"))},n.onerror=function(){0===n.status&&(clearTimeout(s),clearTimeout(r),t({content:n.responseText||"Network request failed",status:n.status,isTimedOut:!1}))},n.onload=function(){clearTimeout(s),clearTimeout(r),t({content:n.responseText,status:n.status,isTimedOut:!1})},n.send(e.data)})}},logger:(i=at,{debug:function(e,t){return it>=i&&console.debug(e,t),Promise.resolve()},info:function(e,t){return st>=i&&console.info(e,t),Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:o(),requestsCache:o({serializable:!1}),hostsCache:c({caches:[a({key:"".concat("4.3.0","-").concat(e)}),o()]}),userAgent:F("4.3.0").add({segment:"Browser"})};return function(e){var t=e.appId,r=u(void 0!==e.authMode?e.authMode:_.WithinHeaders,t,e.apiKey),i=b(n({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:H.Read},{url:"".concat(t,".algolia.net"),accept:H.Write}].concat(l([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e,{headers:n({},r.headers(),{},{"content-type":"application/x-www-form-urlencoded"},{},e.headers),queryParameters:n({},r.queryParameters(),{},e.queryParameters)}));return d({transporter:i,appId:t,addAlgoliaAgent:function(e,t){i.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([i.requestsCache.clear(),i.responsesCache.clear()]).then(function(){})}},e.methods)}(n({},s,{},r,{methods:{search:he,searchForFacetValues:le,multipleBatch:ue,multipleGetObjects:fe,multipleQueries:he,copyIndex:z,copySettings:Y,copySynonyms:G,copyRules:W,moveIndex:oe,listIndices:ae,getLogs:$,listClusters:se,multipleSearchForFacetValues:le,getApiKey:Z,addApiKey:K,listApiKeys:ie,updateApiKey:ve,deleteApiKey:X,restoreApiKey:me,assignUserID:J,assignUserIDs:V,getUserID:te,searchUserIDs:pe,listUserIDs:ce,getTopUserIDs:ee,removeUserID:de,hasPendingMappings:ne,initIndex:function(e){return function(t){return re(e)(t,{methods:{batch:ge,delete:Oe,getObject:Se,getObjects:Ae,saveObject:Ke,saveObjects:Je,search:Ge,searchForFacetValues:Xe,waitTask:tt,setSettings:et,getSettings:qe,partialUpdateObject:Ce,partialUpdateObjects:Be,deleteObject:Ee,deleteObjects:_e,deleteBy:we,clearObjects:je,browseObjects:ye,getObjectPosition:Ie,findObject:De,exists:Ne,saveSynonym:We,saveSynonyms:Ye,getSynonym:Qe,searchSynonyms:$e,browseSynonyms:be,deleteSynonym:Te,clearSynonyms:xe,replaceAllObjects:Le,replaceAllSynonyms:Me,searchRules:Ze,getRule:ke,deleteRule:He,saveRule:Ve,saveRules:ze,replaceAllRules:Ue,browseRules:Re,clearRules:Pe}})}},initAnalytics:function(){return function(e){return function(e){var t=e.region||"us",r=u(_.WithinHeaders,e.appId,e.apiKey),i=b(n({hosts:[{url:"analytics.".concat(t,".algolia.com")}]},e,{headers:n({},r.headers(),{},{"content-type":"application/json"},{},e.headers),queryParameters:n({},r.queryParameters(),{},e.queryParameters)}));return d({appId:e.appId,transporter:i},e.methods)}(n({},s,{},e,{methods:{addABTest:q,getABTest:C,getABTests:B,stopABTest:L,deleteABTest:Q}}))}},initRecommendation:function(){return function(e){return function(e){var t=e.region||"us",r=u(_.WithinHeaders,e.appId,e.apiKey),i=b(n({hosts:[{url:"recommendation.".concat(t,".algolia.com")}]},e,{headers:n({},r.headers(),{},{"content-type":"application/json"},{},e.headers),queryParameters:n({},r.queryParameters(),{},e.queryParameters)}));return d({appId:e.appId,transporter:i},e.methods)}(n({},s,{},e,{methods:{getPersonalizationStrategy:U,setPersonalizationStrategy:M}}))}}}}))}var _={WithinQueryParameters:0,WithinHeaders:1},H={Read:1,Write:2,Any:3},T=1,N=2,D=3,S="DELETE",I="GET",A="POST",k="PUT",q=function(e){return function(t,n){return e.transporter.write({method:A,path:"2/abtests",data:t},n)}},Q=function(e){return function(t,n){return e.transporter.write({method:S,path:m("2/abtests/%s",t)},n)}},C=function(e){return function(t,n){return e.transporter.read({method:I,path:m("2/abtests/%s",t)},n)}},B=function(e){return function(t){return e.transporter.read({method:I,path:"2/abtests"},t)}},L=function(e){return function(t,n){return e.transporter.write({method:A,path:m("2/abtests/%s/stop",t)},n)}},U=function(e){return function(t){return e.transporter.read({method:I,path:"1/strategies/personalization"},t)}},M=function(e){return function(t,n){return e.transporter.write({method:A,path:"1/strategies/personalization",data:t},n)}},K=function(e){return function(t,i){var s=i||{},a=s.queryParameters,c=r(s,["queryParameters"]),o=n({acl:t},void 0!==a?{queryParameters:a}:{});return h(e.transporter.write({method:A,path:"1/keys",data:o},c),function(t,n){return f(function(r){return Z(e)(t.key,n).catch(function(e){if(404!==e.status)throw e;return r()})})})}},J=function(e){return function(t,n,r){var i=p(r);return i.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:A,path:"1/clusters/mapping",data:{cluster:n}},i)}},V=function(e){return function(t,n,r){return e.transporter.write({method:A,path:"1/clusters/mapping/batch",data:{users:t,cluster:n}},r)}},z=function(e){return function(t,n,r){return h(e.transporter.write({method:A,path:m("1/indexes/%s/operation",t),data:{operation:"copy",destination:n}},r),function(n,r){return re(e)(t,{methods:{waitTask:tt}}).waitTask(n.taskID,r)})}},W=function(e){return function(t,r,i){return z(e)(t,r,n({},i,{scope:[rt.Rules]}))}},Y=function(e){return function(t,r,i){return z(e)(t,r,n({},i,{scope:[rt.Settings]}))}},G=function(e){return function(t,r,i){return z(e)(t,r,n({},i,{scope:[rt.Synonyms]}))}},X=function(e){return function(t,n){return h(e.transporter.write({method:S,path:m("1/keys/%s",t)},n),function(n,r){return f(function(n){return Z(e)(t,r).then(n).catch(function(e){if(404!==e.status)throw e})})})}},Z=function(e){return function(t,n){return e.transporter.read({method:I,path:m("1/keys/%s",t)},n)}},$=function(e){return function(t){return e.transporter.read({method:I,path:"1/logs"},t)}},ee=function(e){return function(t){return e.transporter.read({method:I,path:"1/clusters/mapping/top"},t)}},te=function(e){return function(t,n){return e.transporter.read({method:I,path:m("1/clusters/mapping/%s",t)},n)}},ne=function(e){return function(t){var n=t||{},i=n.retrieveMappings,s=r(n,["retrieveMappings"]);return!0===i&&(s.getClusters=!0),e.transporter.read({method:I,path:"1/clusters/mapping/pending"},s)}},re=function(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r={transporter:e.transporter,appId:e.appId,indexName:t};return d(r,n.methods)}},ie=function(e){return function(t){return e.transporter.read({method:I,path:"1/keys"},t)}},se=function(e){return function(t){return e.transporter.read({method:I,path:"1/clusters"},t)}},ae=function(e){return function(t){return e.transporter.read({method:I,path:"1/indexes"},t)}},ce=function(e){return function(t){return e.transporter.read({method:I,path:"1/clusters/mapping"},t)}},oe=function(e){return function(t,n,r){return h(e.transporter.write({method:A,path:m("1/indexes/%s/operation",t),data:{operation:"move",destination:n}},r),function(n,r){return re(e)(t,{methods:{waitTask:tt}}).waitTask(n.taskID,r)})}},ue=function(e){return function(t,n){return h(e.transporter.write({method:A,path:"1/indexes/*/batch",data:{requests:t}},n),function(t,n){return Promise.all(Object.keys(t.taskID).map(function(r){return re(e)(r,{methods:{waitTask:tt}}).waitTask(t.taskID[r],n)}))})}},fe=function(e){return function(t,n){return e.transporter.read({method:A,path:"1/indexes/*/objects",data:{requests:t}},n)}}
6,he=function(e){return function(t,r){var i=t.map(function(e){return n({},e,{params:P(e.params||{})})});return e.transporter.read({method:A,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},r)}},le=function(e){return function(t,i){return Promise.all(t.map(function(t){var s=t.params,a=s.facetName,c=s.facetQuery,o=r(s,["facetName","facetQuery"]);return re(e)(t.indexName,{methods:{searchForFacetValues:Xe}}).searchForFacetValues(a,c,n({},i,{},o))}))}},de=function(e){return function(t,n){var r=p(n);return r.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:S,path:"1/clusters/mapping"},r)}},me=function(e){return function(t,n){return h(e.transporter.write({method:A,path:m("1/keys/%s/restore",t)},n),function(n,r){return f(function(n){return Z(e)(t,r).catch(function(e){if(404!==e.status)throw e;return n()})})})}},pe=function(e){return function(t,n){return e.transporter.read({method:A,path:"1/clusters/mapping/search",data:{query:t}},n)}},ve=function(e){return function(t,n){var i=Object.assign({},n),s=n||{},a=s.queryParameters,c=r(s,["queryParameters"]),o=a?{queryParameters:a}:{},u=["acl","indexes","referers","restrictSources","queryParameters","description","maxQueriesPerIPPerHour","maxHitsPerQuery"];return h(e.transporter.write({method:k,path:m("1/keys/%s",t),data:o},c),function(n,r){return f(function(n){return Z(e)(t,r).then(function(e){return function(e){return Object.keys(i).filter(function(e){return-1!==u.indexOf(e)}).every(function(t){return e[t]===i[t]})}(e)?Promise.resolve():n()})})})}},ge=function(e){return function(t,n){return h(e.transporter.write({method:A,path:m("1/indexes/%s/batch",e.indexName),data:{requests:t}},n),function(t,n){return tt(e)(t.taskID,n)})}},ye=function(e){return function(t){return O(n({shouldStop:function(e){return void 0===e.cursor}},t,{request:function(n){return e.transporter.read({method:A,path:m("1/indexes/%s/browse",e.indexName),data:n},t)}}))}},Re=function(e){return function(t){var r=n({hitsPerPage:1e3},t);return O(n({shouldStop:function(e){return e.hits.length<r.hitsPerPage}},r,{request:function(t){return Ze(e)("",n({},r,{},t)).then(function(e){return n({},e,{hits:e.hits.map(function(e){return delete e._highlightResult,e})})})}}))}},be=function(e){return function(t){var r=n({hitsPerPage:1e3},t);return O(n({shouldStop:function(e){return e.hits.length<r.hitsPerPage}},r,{request:function(t){return $e(e)("",n({},r,{},t)).then(function(e){return n({},e,{hits:e.hits.map(function(e){return delete e._highlightResult,e})})})}}))}},Fe=function(e){return function(t,n,i){var s=i||{},a=s.batchSize,c=r(s,["batchSize"]),o={taskIDs:[],objectIDs:[]};return h(function r(){var i,s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,u=[];for(i=s;i<t.length&&(u.push(t[i]),u.length!==(a||1e3));i++);return 0===u.length?Promise.resolve(o):ge(e)(u.map(function(e){return{action:n,body:e}}),c).then(function(e){return o.objectIDs=o.objectIDs.concat(e.objectIDs),o.taskIDs.push(e.taskID),i++,r(i)})}(),function(t,n){return Promise.all(t.taskIDs.map(function(t){return tt(e)(t,n)}))})}},je=function(e){return function(t){return h(e.transporter.write({method:A,path:m("1/indexes/%s/clear",e.indexName)},t),function(t,n){return tt(e)(t.taskID,n)})}},Pe=function(e){return function(t){var n=t||{},i=n.forwardToReplicas,s=p(r(n,["forwardToReplicas"]));return i&&(s.queryParameters.forwardToReplicas=1),h(e.transporter.write({method:A,path:m("1/indexes/%s/rules/clear",e.indexName)},s),function(t,n){return tt(e)(t.taskID,n)})}},xe=function(e){return function(t){var n=t||{},i=n.forwardToReplicas,s=p(r(n,["forwardToReplicas"]));return i&&(s.queryParameters.forwardToReplicas=1),h(e.transporter.write({method:A,path:m("1/indexes/%s/synonyms/clear",e.indexName)},s),function(t,n){return tt(e)(t.taskID,n)})}},we=function(e){return function(t,n){return h(e.transporter.write({method:A,path:m("1/indexes/%s/deleteByQuery",e.indexName),data:t},n),function(t,n){return tt(e)(t.taskID,n)})}},Oe=function(e){return function(t){return h(e.transporter.write({method:S,path:m("1/indexes/%s",e.indexName)},t),function(t,n){return tt(e)(t.taskID,n)})}},Ee=function(e){return function(t,n){return h(_e(e)([t],n).then(function(e){return{taskID:e.taskIDs[0]}}),function(t,n){return tt(e)(t.taskID,n)})}},_e=function(e){return function(t,n){var r=t.map(function(e){return{objectID:e}});return Fe(e)(r,nt.DeleteObject,n)}},He=function(e){return function(t,n){var i=n||{},s=i.forwardToReplicas,a=p(r(i,["forwardToReplicas"]));return s&&(a.queryParameters.forwardToReplicas=1),h(e.transporter.write({method:S,path:m("1/indexes/%s/rules/%s",e.indexName,t)},a),function(t,n){return tt(e)(t.taskID,n)})}},Te=function(e){return function(t,n){var i=n||{},s=i.forwardToReplicas,a=p(r(i,["forwardToReplicas"]));return s&&(a.queryParameters.forwardToReplicas=1),h(e.transporter.write({method:S,path:m("1/indexes/%s/synonyms/%s",e.indexName,t)},a),function(t,n){return tt(e)(t.taskID,n)})}},Ne=function(e){return function(t){return qe(e)(t).then(function(){return!0}).catch(function(e){if(404!==e.status)throw e;return!1})}},De=function(e){return function(t,s){var a=s||{},c=a.query,o=a.paginate,u=r(a,["query","paginate"]),f=0;return function r(){return Ge(e)(c||"",n({},u,{page:f})).then(function(e){for(var n=0,s=Object.entries(e.hits);n<s.length;n++){var a=i(s[n],2),c=a[0],u=a[1];if(t(u))return{object:u,position:parseInt(c,10),page:f}}if(f++,!1===o||f>=e.nbPages)throw{name:"ObjectNotFoundError",message:"Object not found."};return r()})}()}},Se=function(e){return function(t,n){return e.transporter.read({method:I,path:m("1/indexes/%s/%s",e.indexName,t)},n)}},Ie=function(){return function(e,t){for(var n=0,r=Object.entries(e.hits);n<r.length;n++){var s=i(r[n],2),a=s[0];if(s[1].objectID===t)return parseInt(a,10)}return-1}},Ae=function(e){return function(t,i){var s=i||{},a=s.attributesToRetrieve,c=r(s,["attributesToRetrieve"]),o=t.map(function(t){return n({indexName:e.indexName,objectID:t},a?{attributesToRetrieve:a}:{})});return e.transporter.read({method:A,path:"1/indexes/*/objects",data:{requests:o}},c)}},ke=function(e){return function(t,n){return e.transporter.read({method:I,path:m("1/indexes/%s/rules/%s",e.indexName,t)},n)}},qe=function(e){return function(t){return e.transporter.read({method:I,path:m("1/indexes/%s/settings",e.indexName),data:{getVersion:2}},t)}},Qe=function(e){return function(t,n){return e.transporter.read({method:I,path:m("1/indexes/%s/synonyms/%s",e.indexName,t)},n)}},Ce=function(e){return function(t,n){return h(Be(e)([t],n).then(function(e){return{objectID:e.objectIDs[0],taskID:e.taskIDs[0]}}),function(t,n){return tt(e)(t.taskID,n)})}},Be=function(e){return function(t,n){var i=n||{},s=i.createIfNotExists,a=r(i,["createIfNotExists"]),c=s?nt.PartialUpdateObject:nt.PartialUpdateObjectNoCreate;return Fe(e)(t,c,a)}},Le=function(e){return function(t,a){var c=a||{},o=c.safe,u=c.autoGenerateObjectIDIfNotExist,f=c.batchSize,l=r(c,["safe","autoGenerateObjectIDIfNotExist","batchSize"]),d=function(t,n,r,i){return h(e.transporter.write({method:A,path:m("1/indexes/%s/operation",t),data:{operation:r,destination:n}},i),function(t,n){return tt(e)(t.taskID,n)})},p=Math.random().toString(36).substring(7),v="".concat(e.indexName,"_tmp_").concat(p),g=Je({appId:e.appId,transporter:e.transporter,indexName:v}),y=[],R=d(e.indexName,v,"copy",n({},l,{scope:["settings","synonyms","rules"]}));return y.push(R),h((o?R.wait(l):R).then(function(){var e=g(t,n({},l,{autoGenerateObjectIDIfNotExist:u,batchSize:f}));return y.push(e),o?e.wait(l):e}).then(function(){var t=d(v,e.indexName,"move",l);return y.push(t),o?t.wait(l):t}).then(function(){return Promise.all(y)}).then(function(e){var t=i(e,3),n=t[0],r=t[1],a=t[2];return{objectIDs:r.objectIDs,taskIDs:[n.taskID].concat(s(r.taskIDs),[a.taskID])}}),function(e,t){return Promise.all(y.map(function(e){return e.wait(t)}))})}},Ue=function(e){return function(t,r){return ze(e)(t,n({},r,{clearExistingRules:!0}))}},Me=function(e){return function(t,r){return Ye(e)(t,n({},r,{replaceExistingSynonyms:!0}))}},Ke=function(e){return function(t,n){return h(Je(e)([t],n).then(function(e){return{objectID:e.objectIDs[0],taskID:e.taskIDs[0]}}),function(t,n){return tt(e)(t.taskID,n)})}},Je=function(e){return function(t,n){var i=n||{},s=i.autoGenerateObjectIDIfNotExist,a=r(i,["autoGenerateObjectIDIfNotExist"]),c=s?nt.AddObject:nt.UpdateObject;if(c===nt.UpdateObject){var o=!0,u=!1,f=void 0;try{for(var l,d=t[Symbol.iterator]();!(o=(l=d.next()).done);o=!0)if(void 0===l.value.objectID)return h(Promise.reject({name:"MissingObjectIDError",message:"All objects must have an unique objectID (like a primary key) to be valid. Algolia is also able to generate objectIDs automatically but *it's not recommended*. To do it, use the `{'autoGenerateObjectIDIfNotExist': true}` option."}))}catch(e){u=!0,f=e}finally{try{o||null==d.return||d.return()}finally{if(u)throw f}}}return Fe(e)(t,c,a)}},Ve=function(e){return function(t,n){return ze(e)([t],n)}},ze=function(e){return function(t,n){var i=n||{},s=i.forwardToReplicas,a=i.clearExistingRules,c=p(r(i,["forwardToReplicas","clearExistingRules"]));return s&&(c.queryParameters.forwardToReplicas=1),a&&(c.queryParameters.clearExistingRules=1),h(e.transporter.write({method:A,path:m("1/indexes/%s/rules/batch",e.indexName),data:t},c),function(t,n){return tt(e)(t.taskID,n)})}},We=function(e){return function(t,n){return Ye(e)([t],n)}},Ye=function(e){return function(t,n){var i=n||{},s=i.forwardToReplicas,a=i.replaceExistingSynonyms,c=p(r(i,["forwardToReplicas","replaceExistingSynonyms"]));return s&&(c.queryParameters.forwardToReplicas=1),a&&(c.queryParameters.replaceExistingSynonyms=1),h(e.transporter.write({method:A,path:m("1/indexes/%s/synonyms/batch",e.indexName),data:t},c),function(t,n){return tt(e)(t.taskID,n)})}},Ge=function(e){return function(t,n){return e.transporter.read({method:A,path:m("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},n)}},Xe=function(e){return function(t,n,r){return e.transporter.read({method:A,path:m("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:n},cacheable:!0},r)}},Ze=function(e){return function(t,n){return e.transporter.read({method:A,path:m("1/indexes/%s/rules/search",e.indexName),data:{query:t}},n)}},$e=function(e){return function(t,n){return e.transporter.read({method:A,path:m("1/indexes/%s/synonyms/search",e.indexName),data:{query:t}},n)}},et=function(e){return function(t,n){var i=n||{},s=i.forwardToReplicas,a=p(r(i,["forwardToReplicas"]));return s&&(a.queryParameters.forwardToReplicas=1),h(e.transporter.write({method:k,path:m("1/indexes/%s/settings",e.indexName),data:t},a),function(t,n){return tt(e)(t.taskID,n)})}},tt=function(e){return function(t,n){return f(function(r){return function(e){return function(t,n){return e.transporter.read({method:I,path:m("1/indexes/%s/task/%s",e.indexName,t.toString())},n)}}(e)(t,n).then(function(e){return"published"!==e.status?r():void 0})})}}
6,nt={AddObject:"addObject",UpdateObject:"updateObject",PartialUpdateObject:"partialUpdateObject",PartialUpdateObjectNoCreate:"partialUpdateObjectNoCreate",DeleteObject:"deleteObject",DeleteIndex:"delete",ClearIndex:"clear"},rt={Settings:"settings",Synonyms:"synonyms",Rules:"rules"},it=1,st=2,at=3;return E.version="4.3.0",E})}),r=e(function(e,t){!function(t){e.exports=t()}(function(){return function e(t,n,r){function i(a,c){if(!n[a]){if(!t[a]){var o="function"==typeof require&&require;if(!c&&o)return o(a,!0);if(s)return s(a,!0);var u=new Error("Cannot find module '"+a+"'");throw u.code="MODULE_NOT_FOUND",u}var f=n[a]={exports:{}};t[a][0].call(f.exports,function(e){var n=t[a][1][e];return i(n||e)},f,f.exports,e,t,n,r)}return n[a].exports}for(var s="function"==typeof require&&require,a=0;a<r.length;a++)i(r[a]);return i}({1:[function(e,t,n){function r(e,t,n){return new i(e,t,n)}var i=e("./src/algoliasearch.helper"),s=e("./src/SearchParameters"),a=e("./src/SearchResults");r.version=e("./src/version.js"),r.AlgoliaSearchHelper=i,r.SearchParameters=s,r.SearchResults=a,t.exports=r},{"./src/SearchParameters":5,"./src/SearchResults":7,"./src/algoliasearch.helper":8,"./src/version.js":22}],2:[function(e,t,n){function r(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function i(e){return"function"==typeof e}function s(e){return"number"==typeof e}function a(e){return"object"==typeof e&&null!==e}function c(e){return void 0===e}t.exports=r,r.EventEmitter=r,r.prototype._events=void 0,r.prototype._maxListeners=void 0,r.defaultMaxListeners=10,r.prototype.setMaxListeners=function(e){if(!s(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},r.prototype.emit=function(e){var t,n,r,s,o,u;if(this._events||(this._events={}),"error"===e&&(!this._events.error||a(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var f=new Error('Uncaught, unspecified "error" event. ('+t+")");throw f.context=t,f}if(n=this._events[e],c(n))return!1;if(i(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),n.apply(this,s)}else if(a(n))for(s=Array.prototype.slice.call(arguments,1),u=n.slice(),r=u.length,
7o=0;o<r;o++)u[o].apply(this,s);return!0},r.prototype.addListener=function(e,t){var n;if(!i(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,i(t.listener)?t.listener:t),this._events[e]?a(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,a(this._events[e])&&!this._events[e].warned&&(n=c(this._maxListeners)?r.defaultMaxListeners:this._maxListeners)&&n>0&&this._events[e].length>n&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},r.prototype.on=r.prototype.addListener,r.prototype.once=function(e,t){function n(){this.removeListener(e,n),r||(r=!0,t.apply(this,arguments))}if(!i(t))throw TypeError("listener must be a function");var r=!1;return n.listener=t,this.on(e,n),this},r.prototype.removeListener=function(e,t){var n,r,s,c;if(!i(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(n=this._events[e],s=n.length,r=-1,n===t||i(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(a(n)){for(c=s;c-- >0;)if(n[c]===t||n[c].listener&&n[c].listener===t){r=c;break}if(r<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(r,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},r.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[e],i(n))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},r.prototype.listeners=function(e){return this._events&&this._events[e]?i(this._events[e])?[this._events[e]]:this._events[e].slice():[]},r.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(i(t))return 1;if(t)return t.length}return 0},r.listenerCount=function(e,t){return e.listenerCount(t)}},{}],3:[function(e,t,n){function r(e,t){this.main=e,this.fn=t,this.lastResults=null}var i=e("events");e("../functions/inherits")(r,i.EventEmitter),r.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},r.prototype.getModifiedState=function(e){return this.fn(e)},t.exports=r},{"../functions/inherits":14,events:2}],4:[function(e,t,n){var r=e("../functions/defaultsPure"),i=e("../functions/omit"),s=e("../functions/objectHasKeys"),a={addRefinement:function(e,t,n){if(a.isRefined(e,t,n))return e;var i=""+n,s=e[t]?e[t].concat(i):[i],c={};return c[t]=s,r({},c,e)},removeRefinement:function(e,t,n){if(void 0===n)return a.clearRefinement(e,function(e,n){return t===n});var r=""+n;return a.clearRefinement(e,function(e,n){return t===n&&r===e})},toggleRefinement:function(e,t,n){if(void 0===n)throw new Error("toggleRefinement should be used with a value");
7return a.isRefined(e,t,n)?a.removeRefinement(e,t,n):a.addRefinement(e,t,n)},clearRefinement:function(e,t,n){if(void 0===t)return s(e)?{}:e;if("string"==typeof t)return i(e,[t]);if("function"==typeof t){var r=!1,a=Object.keys(e).reduce(function(i,s){var a=e[s]||[],c=a.filter(function(e){return!t(e,s,n)});return c.length!==a.length&&(r=!0),i[s]=c,i},{});return r?a:e}},isRefined:function(e,t,n){var r=!!e[t]&&e[t].length>0;if(void 0===n||!r)return r;var i=""+n;return-1!==e[t].indexOf(i)}};t.exports=a},{"../functions/defaultsPure":10,"../functions/objectHasKeys":17,"../functions/omit":18}],5:[function(e,t,n){function r(e,t){return Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every(function(e,n){return r(t[n],e)}):e===t}function i(e,t){return u(e,function(e){return r(e,t)})}function s(e){var t=e?s._parseNumbers(e):{};this.facets=t.facets||[],this.disjunctiveFacets=t.disjunctiveFacets||[],this.hierarchicalFacets=t.hierarchicalFacets||[],this.facetsRefinements=t.facetsRefinements||{},this.facetsExcludes=t.facetsExcludes||{},this.disjunctiveFacetsRefinements=t.disjunctiveFacetsRefinements||{},this.numericRefinements=t.numericRefinements||{},this.tagRefinements=t.tagRefinements||[],this.hierarchicalFacetsRefinements=t.hierarchicalFacetsRefinements||{};var n=this;Object.keys(t).forEach(function(e){var r=-1!==s.PARAMETERS.indexOf(e),i=void 0!==t[e];!r&&i&&(n[e]=t[e])})}var a=e("../functions/merge"),c=e("../functions/defaultsPure"),o=e("../functions/intersection"),u=e("../functions/find"),f=e("../functions/valToNumber"),h=e("../functions/omit"),l=e("../functions/objectHasKeys"),d=e("./RefinementList");s.PARAMETERS=Object.keys(new s),s._parseNumbers=function(e){if(e instanceof s)return e;var t={};if(["aroundPrecision","aroundRadius","getRankingInfo","minWordSizefor2Typos","minWordSizefor1Typo","page","maxValuesPerFacet","distinct","minimumAroundRadius","hitsPerPage","minProximity"].forEach(function(n){var r=e[n];if("string"==typeof r){var i=parseFloat(r);t[n]=isNaN(i)?r:i}}),Array.isArray(e.insideBoundingBox)&&(t.insideBoundingBox=e.insideBoundingBox.map(function(e){return e.map(function(e){return parseFloat(e)})})),e.numericRefinements){var n={};Object.keys(e.numericRefinements).forEach(function(t){var r=e.numericRefinements[t]||{};n[t]={},Object.keys(r).forEach(function(e){var i=r[e],s=i.map(function(e){return Array.isArray(e)?e.map(function(e){return"string"==typeof e?parseFloat(e):e}):"string"==typeof e?parseFloat(e):e});n[t][e]=s})}),t.numericRefinements=n}return a({},e,t)},s.make=function(e){var t=new s(e);return(e.hierarchicalFacets||[]).forEach(function(e){if(e.rootPath){var n=t.getHierarchicalRefinement(e.name);n.length>0&&0!==n[0].indexOf(e.rootPath)&&(t=t.clearRefinements(e.name)),n=t.getHierarchicalRefinement(e.name),0===n.length&&(t=t.toggleHierarchicalFacetRefinement(e.name,e.rootPath))}}),t},s.validate=function(e,t){var n=t||{};return e.tagFilters&&n.tagRefinements&&n.tagRefinements.length>0?new Error("[Tags] Cannot switch from the managed tag API to the advanced API. It is probably an error, if it is really what you want, you should first clear the tags with clearTags method."):e.tagRefinements.length>0&&n.tagFilters?new Error("[Tags] Cannot switch from the advanced tag API to the managed API. It is probably an error, if it is not, you should first clear the tags with clearTags method."):e.numericFilters&&n.numericRefinements&&l(n.numericRefinements)?new Error("[Numeric filters] Can't switch from the advanced to the managed API. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):l(e.numericRefinements)&&n.numericFilters?new Error("[Numeric filters] Can't switch from the managed API to the advanced. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):null},s.prototype={constructor:s,clearRefinements:function(e){var t={numericRefinements:this._clearNumericRefinements(e),facetsRefinements:d.clearRefinement(this.facetsRefinements,e,"conjunctiveFacet"),facetsExcludes:d.clearRefinement(this.facetsExcludes,e,"exclude"),disjunctiveFacetsRefinements:d.clearRefinement(this.disjunctiveFacetsRefinements,e,"disjunctiveFacet"),hierarchicalFacetsRefinements:d.clearRefinement(this.hierarchicalFacetsRefinements,e,"hierarchicalFacet")};return t.numericRefinements===this.numericRefinements&&t.facetsRefinements===this.facetsRefinements&&t.facetsExcludes===this.facetsExcludes&&t.disjunctiveFacetsRefinements===this.disjunctiveFacetsRefinements&&t.hierarchicalFacetsRefinements===this.hierarchicalFacetsRefinements?this:this.setQueryParameters(t)},clearTags:function(){return void 0===this.tagFilters&&0===this.tagRefinements.length?this:this.setQueryParameters({tagFilters:void 0,tagRefinements:[]})},setIndex:function(e){return e===this.index?this:this.setQueryParameters({index:e})},setQuery:function(e){return e===this.query?this:this.setQueryParameters({query:e})},setPage:function(e){return e===this.page?this:this.setQueryParameters({page:e})},setFacets:function(e){return this.setQueryParameters({facets:e})},setDisjunctiveFacets:function(e){return this.setQueryParameters({disjunctiveFacets:e})},setHitsPerPage:function(e){return this.hitsPerPage===e?this:this.setQueryParameters({hitsPerPage:e})},setTypoTolerance:function(e){return this.typoTolerance===e?this:this.setQueryParameters({typoTolerance:e})},addNumericRefinement:function(e,t,n){var r=f(n);if(this.isNumericRefined(e,t,r))return this;var i=a({},this.numericRefinements);return i[e]=a({},i[e]),i[e][t]?(i[e][t]=i[e][t].slice(),i[e][t].push(r)):i[e][t]=[r],this.setQueryParameters({numericRefinements:i})},getConjunctiveRefinements:function(e){return this.isConjunctiveFacet(e)?this.facetsRefinements[e]||[]:[]},getDisjunctiveRefinements:function(e){return this.isDisjunctiveFacet(e)?this.disjunctiveFacetsRefinements[e]||[]:[]},getHierarchicalRefinement:function(e){return this.hierarchicalFacetsRefinements[e]||[]},getExcludeRefinements:function(e){return this.isConjunctiveFacet(e)?this.facetsExcludes[e]||[]:[]},removeNumericRefinement:function(e,t,n){return void 0!==n?this.isNumericRefined(e,t,n)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(i,s){return s===e&&i.op===t&&r(i.val,f(n))})}):this:void 0!==t?this.isNumericRefined(e,t)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(n,r){return r===e&&n.op===t})}):this:this.isNumericRefined(e)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(t,n){return n===e})}):this},getNumericRefinements:function(e){return this.numericRefinements[e]||{}},getNumericRefinement:function(e,t){return this.numericRefinements[e]&&this.numericRefinements[e][t]},_clearNumericRefinements:function(e){if(void 0===e)return l(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return l(this.numericRefinements[e])?h(this.numericRefinements,[e]):this.numericRefinements;if("function"==typeof e){var t=!1,n=this.numericRefinements,r=Object.keys(n).reduce(function(r,i){var s=n[i],a={};return s=s||{}
vendor: 8,307 bytes, line 7
7,Object.keys(s).forEach(function(n){var r=s[n]||[],c=[];r.forEach(function(t){e({val:t,op:n},i,"numeric")||c.push(t)}),c.length!==r.length&&(t=!0),a[n]=c}),r[i]=a,r},{});return t?r:this.numericRefinements}},addFacet:function(e){return this.isConjunctiveFacet(e)?this:this.setQueryParameters({facets:this.facets.concat([e])})},addDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this:this.setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.concat([e])})},addHierarchicalFacet:function(e){if(this.isHierarchicalFacet(e.name))throw new Error("Cannot declare two hierarchical facets with the same name: `"+e.name+"`");return this.setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.concat([e])})},addFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return d.isRefined(this.facetsRefinements,e,t)?this:this.setQueryParameters({facetsRefinements:d.addRefinement(this.facetsRefinements,e,t)})},addExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return d.isRefined(this.facetsExcludes,e,t)?this:this.setQueryParameters({facetsExcludes:d.addRefinement(this.facetsExcludes,e,t)})},addDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return d.isRefined(this.disjunctiveFacetsRefinements,e,t)?this:this.setQueryParameters({disjunctiveFacetsRefinements:d.addRefinement(this.disjunctiveFacetsRefinements,e,t)})},addTagRefinement:function(e){if(this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.concat(e)};return this.setQueryParameters(t)},removeFacet:function(e){return this.isConjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({facets:this.facets.filter(function(t){return t!==e})}):this},removeDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.filter(function(t){return t!==e})}):this},removeHierarchicalFacet:function(e){return this.isHierarchicalFacet(e)?this.clearRefinements(e).setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.filter(function(t){return t.name!==e})}):this},removeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return d.isRefined(this.facetsRefinements,e,t)?this.setQueryParameters({facetsRefinements:d.removeRefinement(this.facetsRefinements,e,t)}):this},removeExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return d.isRefined(this.facetsExcludes,e,t)?this.setQueryParameters({facetsExcludes:d.removeRefinement(this.facetsExcludes,e,t)}):this},removeDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return d.isRefined(this.disjunctiveFacetsRefinements,e,t)?this.setQueryParameters({disjunctiveFacetsRefinements:d.removeRefinement(this.disjunctiveFacetsRefinements,e,t)}):this},removeTagRefinement:function(e){if(!this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.filter(function(t){return t!==e})};return this.setQueryParameters(t)},toggleRefinement:function(e,t){return this.toggleFacetRefinement(e,t)},toggleFacetRefinement:function(e,t){if(this.isHierarchicalFacet(e))return this.toggleHierarchicalFacetRefinement(e,t);if(this.isConjunctiveFacet(e))return this.toggleConjunctiveFacetRefinement(e,t);if(this.isDisjunctiveFacet(e))return this.toggleDisjunctiveFacetRefinement(e,t);throw new Error("Cannot refine the undeclared facet "+e+"; it should be added to the helper options facets, disjunctiveFacets or hierarchicalFacets")},toggleConjunctiveFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsRefinements:d.toggleRefinement(this.facetsRefinements,e,t)})},toggleExcludeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsExcludes:d.toggleRefinement(this.facetsExcludes,e,t)})},toggleDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return this.setQueryParameters({disjunctiveFacetsRefinements:d.toggleRefinement(this.disjunctiveFacetsRefinements,e,t)})},toggleHierarchicalFacetRefinement:function(e,t){if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration");var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),r={};return void 0!==this.hierarchicalFacetsRefinements[e]&&this.hierarchicalFacetsRefinements[e].length>0&&(this.hierarchicalFacetsRefinements[e][0]===t||0===this.hierarchicalFacetsRefinements[e][0].indexOf(t+n))?-1===t.indexOf(n)?r[e]=[]:r[e]=[t.slice(0,t.lastIndexOf(n))]:r[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:c({},r,this.hierarchicalFacetsRefinements)})},addHierarchicalFacetRefinement:function(e,t){if(this.isHierarchicalFacetRefined(e))throw new Error(e+" is already refined.");if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration.");var n={};return n[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:c({},n,this.hierarchicalFacetsRefinements)})},removeHierarchicalFacetRefinement:function(e){if(!this.isHierarchicalFacetRefined(e))return this;var t={};return t[e]=[],this.setQueryParameters({hierarchicalFacetsRefinements:c({},t,this.hierarchicalFacetsRefinements)})},toggleTagRefinement:function(e){return this.isTagRefined(e)?this.removeTagRefinement(e):this.addTagRefinement(e)},isDisjunctiveFacet:function(e){return this.disjunctiveFacets.indexOf(e)>-1},isHierarchicalFacet:function(e){return void 0!==this.getHierarchicalFacetByName(e)},isConjunctiveFacet:function(e){return this.facets.indexOf(e)>-1},isFacetRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&d.isRefined(this.facetsRefinements,e,t)},isExcludeRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&d.isRefined(this.facetsExcludes,e,t)},isDisjunctiveFacetRefined:function(e,t){return!!this.isDisjunctiveFacet(e)&&d.isRefined(this.disjunctiveFacetsRefinements,e,t)},isHierarchicalFacetRefined:function(e,t){if(!this.isHierarchicalFacet(e))return!1;var n=this.getHierarchicalRefinement(e);return t?-1!==n.indexOf(t):n.length>0},isNumericRefined:function(e,t,n){if(void 0===n&&void 0===t)return!!this.numericRefinements[e];var r=this.numericRefinements[e]&&void 0!==this.numericRefinements[e][t];if(void 0===n||!r)return r;var s=f(n),a=void 0!==i(this.numericRefinements[e][t],s);return r&&a},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=o(Object.keys(this.numericRefinements).filter(function(t){return Object.keys(e.numericRefinements[t]).length>0}),this.disjunctiveFacets);return Object.keys(this.disjunctiveFacetsRefinements).filter(function(t){return e.disjunctiveFacetsRefinements[t].length>0}).concat(t).concat(this.getRefinedHierarchicalFacets())},getRefinedHierarchicalFacets:function(){var e=this;return o(this.hierarchicalFacets.map(function(e){return e.name}),Object.keys(this.hierarchicalFacetsRefinements).filter(function(t){return e.hierarchicalFacetsRefinements[t].length>0}))},getUnrefinedDisjunctiveFacets:function(){var e=this.getRefinedDisjunctiveFacets();return this.disjunctiveFacets.filter(function(t){return-1===e.indexOf(t)})},managedParameters:["index","facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements"],getQueryParams:function(){var e=this.managedParameters,t={},n=this;
7return Object.keys(this).forEach(function(r){var i=n[r];-1===e.indexOf(r)&&void 0!==i&&(t[r]=i)}),t},setQueryParameter:function(e,t){if(this[e]===t)return this;var n={};return n[e]=t,this.setQueryParameters(n)},setQueryParameters:function(e){if(!e)return this;var t=s.validate(this,e);if(t)throw t;var n=this,r=s._parseNumbers(e),i=Object.keys(this).reduce(function(e,t){return e[t]=n[t],e},{}),a=Object.keys(r).reduce(function(e,t){var n=void 0!==e[t],i=void 0!==r[t];return n&&!i?h(e,[t]):(i&&(e[t]=r[t]),e)},i);return new this.constructor(a)},resetPage:function(){return void 0===this.page?this:this.setPage(0)},_getHierarchicalFacetSortBy:function(e){return e.sortBy||["isRefined:desc","name:asc"]},_getHierarchicalFacetSeparator:function(e){return e.separator||" > "},_getHierarchicalRootPath:function(e){return e.rootPath||null},_getHierarchicalShowParentLevel:function(e){return"boolean"!=typeof e.showParentLevel||e.showParentLevel},getHierarchicalFacetByName:function(e){return u(this.hierarchicalFacets,function(t){return t.name===e})},getHierarchicalFacetBreadcrumb:function(e){if(!this.isHierarchicalFacet(e))return[];var t=this.getHierarchicalRefinement(e)[0];if(!t)return[];var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e));return t.split(n).map(function(e){return e.trim()})},toString:function(){return JSON.stringify(this,null,2)}},t.exports=s},{"../functions/defaultsPure":10,"../functions/find":11,"../functions/intersection":15,"../functions/merge":16,"../functions/objectHasKeys":17,"../functions/omit":18,"../functions/valToNumber":20,"./RefinementList":4}],6:[function(e,t,n){function r(e){return function(t,n){var r=e.hierarchicalFacets[n],s=e.hierarchicalFacetsRefinements[r.name]&&e.hierarchicalFacetsRefinements[r.name][0]||"",a=e._getHierarchicalFacetSeparator(r),c=e._getHierarchicalRootPath(r),o=e._getHierarchicalShowParentLevel(r),f=u(e._getHierarchicalFacetSortBy(r)),h=t.every(function(e){return e.exhaustive}),l=i(f,a,c,o,s),d=t;return c&&(d=t.slice(c.split(a).length)),d.reduce(l,{name:e.hierarchicalFacets[n].name,count:null,isRefined:!0,path:null,exhaustive:h,data:null})}}function i(e,t,n,r,i){return function(u,f,h){var l=u;if(h>0){var d=0;for(l=u;d<h;){var m=l&&Array.isArray(l.data)?l.data:[];l=o(m,function(e){return e.isRefined}),d++}}if(l){var p=Object.keys(f.data).map(function(e){return[e,f.data[e]]}).filter(function(e){return s(e[0],l.path||n,i,t,n,r)});l.data=c(p.map(function(e){var n=e[0];return a(e[1],n,t,i,f.exhaustive)}),e[0],e[1])}return u}}function s(e,t,n,r,i,s){return(!i||0===e.indexOf(i)&&i!==e)&&(!i&&-1===e.indexOf(r)||i&&e.split(r).length-i.split(r).length==1||-1===e.indexOf(r)&&-1===n.indexOf(r)||0===n.indexOf(e)||0===e.indexOf(t+r)&&(s||0===e.indexOf(n)))}function a(e,t,n,r,i){var s=t.split(n);return{name:s[s.length-1].trim(),path:t,count:e,isRefined:r===t||0===r.indexOf(t+n),exhaustive:i,data:null}}t.exports=r;var c=e("../functions/orderBy"),o=e("../functions/find"),u=e("../functions/formatSort")},{"../functions/find":11,"../functions/formatSort":13,"../functions/orderBy":19}],7:[function(e,t,n){function r(e){var t={};return e.forEach(function(e,n){t[e]=n}),t}function i(e,t,n){t&&t[n]&&(e.stats=t[n])}function s(e,t){return g(e,function(e){return(e.attributes||[]).indexOf(t)>-1})}function a(e,t){var n=t[0];this._rawResults=t,this.query=n.query,this.parsedQuery=n.parsedQuery,this.hits=n.hits,this.index=n.index,this.hitsPerPage=n.hitsPerPage,this.nbHits=n.nbHits,this.nbPages=n.nbPages,this.page=n.page,this.processingTimeMS=t.reduce(function(e,t){return void 0===t.processingTimeMS?e:e+t.processingTimeMS},0),this.aroundLatLng=n.aroundLatLng,this.automaticRadius=n.automaticRadius,this.serverUsed=n.serverUsed,this.timeoutCounts=n.timeoutCounts,this.timeoutHits=n.timeoutHits,this.exhaustiveFacetsCount=n.exhaustiveFacetsCount,this.exhaustiveNbHits=n.exhaustiveNbHits,this.userData=n.userData,this.queryID=n.queryID,this.disjunctiveFacets=[],this.hierarchicalFacets=e.hierarchicalFacets.map(function(){return[]}),this.facets=[];var a=e.getRefinedDisjunctiveFacets(),c=r(e.facets),o=r(e.disjunctiveFacets),u=1,f=this,h=n.facets||{};
7Object.keys(h).forEach(function(t){var r=h[t],a=s(e.hierarchicalFacets,t);if(a){var u=a.attributes.indexOf(t),l=y(e.hierarchicalFacets,function(e){return e.name===a.name});f.hierarchicalFacets[l][u]={attribute:t,data:r,exhaustive:n.exhaustiveFacetsCount}}else{var d,m=-1!==e.disjunctiveFacets.indexOf(t),p=-1!==e.facets.indexOf(t);m&&(d=o[t],f.disjunctiveFacets[d]={name:t,data:r,exhaustive:n.exhaustiveFacetsCount},i(f.disjunctiveFacets[d],n.facets_stats,t)),p&&(d=c[t],f.facets[d]={name:t,data:r,exhaustive:n.exhaustiveFacetsCount},i(f.facets[d],n.facets_stats,t))}}),this.hierarchicalFacets=v(this.hierarchicalFacets),a.forEach(function(r){var s=t[u],a=s&&s.facets?s.facets:{},c=e.getHierarchicalFacetByName(r);Object.keys(a).forEach(function(t){var r,u=a[t];if(c){r=y(e.hierarchicalFacets,function(e){return e.name===c.name});var h=y(f.hierarchicalFacets[r],function(e){return e.attribute===t});if(-1===h)return;f.hierarchicalFacets[r][h].data=d({},f.hierarchicalFacets[r][h].data,u)}else{r=o[t];var l=n.facets&&n.facets[t]||{};f.disjunctiveFacets[r]={name:t,data:m({},u,l),exhaustive:s.exhaustiveFacetsCount},i(f.disjunctiveFacets[r],s.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach(function(n){!f.disjunctiveFacets[r].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(n)>-1&&(f.disjunctiveFacets[r].data[n]=0)})}}),u++}),e.getRefinedHierarchicalFacets().forEach(function(n){var r=e.getHierarchicalFacetByName(n),i=e._getHierarchicalFacetSeparator(r),s=e.getHierarchicalRefinement(n);if(!(0===s.length||s[0].split(i).length<2)){var a=t[u],c=a&&a.facets?a.facets:{};Object.keys(c).forEach(function(t){var n=c[t],a=y(e.hierarchicalFacets,function(e){return e.name===r.name}),o=y(f.hierarchicalFacets[a],function(e){return e.attribute===t});if(-1!==o){var u={};if(s.length>0){var h=s[0].split(i)[0];u[h]=f.hierarchicalFacets[a][o].data[h]}f.hierarchicalFacets[a][o].data=m(u,n,f.hierarchicalFacets[a][o].data)}}),u++}}),Object.keys(e.facetsExcludes).forEach(function(t){var r=e.facetsExcludes[t],i=c[t];f.facets[i]={name:t,data:n.facets[t],exhaustive:n.exhaustiveFacetsCount},r.forEach(function(e){f.facets[i]=f.facets[i]||{name:t},f.facets[i].data=f.facets[i].data||{},f.facets[i].data[e]=0})}),this.hierarchicalFacets=this.hierarchicalFacets.map(b(e)),this.facets=v(this.facets),this.disjunctiveFacets=v(this.disjunctiveFacets),this._state=e}function c(e,t){function n(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var r=g(e.facets,n);return r?Object.keys(r.data).map(function(n){return{name:n,count:r.data[n],isRefined:e._state.isFacetRefined(t,n),isExcluded:e._state.isExcludeRefined(t,n)}}):[]}if(e._state.isDisjunctiveFacet(t)){var i=g(e.disjunctiveFacets,n);return i?Object.keys(i.data).map(function(n){return{name:n,count:i.data[n],isRefined:e._state.isDisjunctiveFacetRefined(t,n)}}):[]}if(e._state.isHierarchicalFacet(t))return g(e.hierarchicalFacets,n)}function o(e,t){if(!t.data||0===t.data.length)return t;var n=t.data.map(function(t){return o(e,t)}),r=e(n);return d({},t,{data:r})}function u(e,t){return t.sort(e)}function f(e,t){var n=g(e,function(e){return e.name===t});return n&&n.stats}function h(e,t,n,r,i){var s=g(i,function(e){return e.name===n}),a=s&&s.data&&s.data[r]?s.data[r]:0,c=s&&s.exhaustive||!1;return{type:t,attributeName:n,name:r,count:a,exhaustive:c}}function l(e,t,n,r){var i=e.getHierarchicalFacetByName(t),s=e._getHierarchicalFacetSeparator(i),a=n.split(s),c=g(r,function(e){return e.name===t}),o=a.reduce(function(e,t){var n=e&&g(e.data,function(e){return e.name===t});return void 0!==n?n:e},c),u=o&&o.count||0,f=o&&o.exhaustive||!1,h=o&&o.path||"";return{type:"hierarchical",attributeName:t,name:h,count:u,exhaustive:f}}var d=e("../functions/merge"),m=e("../functions/defaultsPure"),p=e("../functions/orderBy"),v=e("../functions/compact"),g=e("../functions/find"),y=e("../functions/findIndex"),R=e("../functions/formatSort"),b=e("./generate-hierarchical-tree");a.prototype.getFacetByName=function(e){function t(t){return t.name===e}return g(this.facets,t)||g(this.disjunctiveFacets,t)||g(this.hierarchicalFacets,t)}
7,a.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],a.prototype.getFacetValues=function(e,t){var n=c(this,e);if(n){var r=m({},t,{sortBy:a.DEFAULT_SORT});if(Array.isArray(r.sortBy)){var i=R(r.sortBy,a.DEFAULT_SORT);return Array.isArray(n)?p(n,i[0],i[1]):o(function(e){return p(e,i[0],i[1])},n)}if("function"==typeof r.sortBy)return Array.isArray(n)?n.sort(r.sortBy):o(function(e){return u(r.sortBy,e)},n);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}},a.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?f(this.facets,e):this._state.isDisjunctiveFacet(e)?f(this.disjunctiveFacets,e):void 0},a.prototype.getRefinements=function(){var e=this._state,t=this,n=[];return Object.keys(e.facetsRefinements).forEach(function(r){e.facetsRefinements[r].forEach(function(i){n.push(h(e,"facet",r,i,t.facets))})}),Object.keys(e.facetsExcludes).forEach(function(r){e.facetsExcludes[r].forEach(function(i){n.push(h(e,"exclude",r,i,t.facets))})}),Object.keys(e.disjunctiveFacetsRefinements).forEach(function(r){e.disjunctiveFacetsRefinements[r].forEach(function(i){n.push(h(e,"disjunctive",r,i,t.disjunctiveFacets))})}),Object.keys(e.hierarchicalFacetsRefinements).forEach(function(r){e.hierarchicalFacetsRefinements[r].forEach(function(i){n.push(l(e,r,i,t.hierarchicalFacets))})}),Object.keys(e.numericRefinements).forEach(function(t){var r=e.numericRefinements[t];Object.keys(r).forEach(function(e){r[e].forEach(function(r){n.push({type:"numeric",attributeName:t,name:r,numericValue:r,operator:e})})})}),e.tagRefinements.forEach(function(e){n.push({type:"tag",attributeName:"_tags",name:e})}),n},t.exports=a},{"../functions/compact":9,"../functions/defaultsPure":10,"../functions/find":11,"../functions/findIndex":12,"../functions/formatSort":13,"../functions/merge":16,"../functions/orderBy":19,"./generate-hierarchical-tree":6}],8:[function(e,t,n){function r(e,t,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+d+")"),this.setClient(e);var r=n||{};r.index=t,this.state=a.make(r),this.lastResults=null,this._queryId=0,this._lastQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0}function i(e){if(e<0)throw new Error("Page requested below 0.");return this._change({state:this.state.setPage(e),isPageReset:!1}),this}function s(){return this.state.page}var a=e("./SearchParameters"),c=e("./SearchResults"),o=e("./DerivedHelper"),u=e("./requestBuilder"),f=e("events"),h=e("./functions/inherits"),l=e("./functions/objectHasKeys"),d=e("./version");h(r,f.EventEmitter),r.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},r.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},r.prototype.getQuery=function(){var e=this.state;return u._getHitsSearchParams(e)},r.prototype.searchOnce=function(e,t){var n=e?this.state.setQueryParameters(e):this.state,r=u._getQueries(n.index,n),i=this;return this._currentNbQueries++,this.emit("searchOnce",{state:n}),t?void this.client.search(r).then(function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(null,new c(n,e.results),n)}).catch(function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,n)}):this.client.search(r).then(function(e){return i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),{content:new c(n,e.results),state:n,_originalResponse:e}},function(e){throw i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),e})},r.prototype.searchForFacetValues=function(e,t,n,r){var i="function"==typeof this.client.searchForFacetValues;if(!i&&"function"!=typeof this.client.initIndex)throw new Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues or client.initIndex(index).searchForFacetValues");var s=this.state.setQueryParameters(r||{}),a=s.isDisjunctiveFacet(e),c=u.getSearchForFacetQuery(e,t,n,s);this._currentNbQueries++;var o=this;
7return this.emit("searchForFacetValues",{state:s,facet:e,query:t}),(i?this.client.searchForFacetValues([{indexName:s.index,params:c}]):this.client.initIndex(s.index).searchForFacetValues(c)).then(function(t){return o._currentNbQueries--,0===o._currentNbQueries&&o.emit("searchQueueEmpty"),t=Array.isArray(t)?t[0]:t,t.facetHits.forEach(function(t){t.isRefined=a?s.isDisjunctiveFacetRefined(e,t.value):s.isFacetRefined(e,t.value)}),t},function(e){throw o._currentNbQueries--,0===o._currentNbQueries&&o.emit("searchQueueEmpty"),e})},r.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},r.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},r.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},r.prototype.addDisjunctiveFacetRefinement=function(e,t){
8return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},r.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},r.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},r.prototype.addNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,n),isPageReset:!0}),this},r.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},r.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},r.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},r.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},r.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},r.prototype.removeNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,n),isPageReset:!0}),this},r.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},r.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},r.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},r.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},r.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},r.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},r.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},r.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},r.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},r.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},r.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},r.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},r.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},r.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},r.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},r.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},r.prototype.setCurrentPage=i,r.prototype.setPage=i,r.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},r.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},r.prototype.setState=function(e){return this._change({state:a.make(e),isPageReset:!1}),this},r.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new a(e),this}
8,r.prototype.hasRefinements=function(e){return!!l(this.state.getNumericRefinements(e))||(this.state.isConjunctiveFacet(e)?this.state.isFacetRefined(e):this.state.isDisjunctiveFacet(e)?this.state.isDisjunctiveFacetRefined(e):!!this.state.isHierarchicalFacet(e)&&this.state.isHierarchicalFacetRefined(e))},r.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},r.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},r.prototype.hasTag=function(e){return this.state.isTagRefined(e)},r.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},r.prototype.getIndex=function(){return this.state.index},r.prototype.getCurrentPage=s,r.prototype.getPage=s,r.prototype.getTags=function(){return this.state.tagRefinements},r.prototype.getRefinements=function(e){var t=[];if(this.state.isConjunctiveFacet(e))this.state.getConjunctiveRefinements(e).forEach(function(e){t.push({value:e,type:"conjunctive"})}),this.state.getExcludeRefinements(e).forEach(function(e){t.push({value:e,type:"exclude"})});else if(this.state.isDisjunctiveFacet(e)){var n=this.state.getDisjunctiveRefinements(e);n.forEach(function(e){t.push({value:e,type:"disjunctive"})})}var r=this.state.getNumericRefinements(e);return Object.keys(r).forEach(function(e){var n=r[e];t.push({value:n,operator:e,type:"numeric"})}),t},r.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},r.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},r.prototype._search=function(e){var t=this.state,n=[],r=[];e.onlyWithDerivedHelpers||(r=u._getQueries(t.index,t),n.push({state:t,queriesCount:r.length,helper:this}),this.emit("search",{state:t,results:this.lastResults}));var i=this.derivedHelpers.map(function(e){var r=e.getModifiedState(t),i=u._getQueries(r.index,r);return n.push({state:r,queriesCount:i.length,helper:e}),e.emit("search",{state:r,results:e.lastResults}),i}),s=Array.prototype.concat.apply(r,i),a=this._queryId++;this._currentNbQueries++;try{this.client.search(s).then(this._dispatchAlgoliaResponse.bind(this,n,a)).catch(this._dispatchAlgoliaError.bind(this,a))}catch(e){this.emit("error",{error:e})}},r.prototype._dispatchAlgoliaResponse=function(e,t,n){if(!(t<this._lastQueryIdReceived)){this._currentNbQueries-=t-this._lastQueryIdReceived,this._lastQueryIdReceived=t,0===this._currentNbQueries&&this.emit("searchQueueEmpty");var r=n.results.slice();e.forEach(function(e){var t=e.state,n=e.queriesCount,i=e.helper,s=r.splice(0,n),a=i.lastResults=new c(t,s);i.emit("result",{results:a,state:t})})}},r.prototype._dispatchAlgoliaError=function(e,t){e<this._lastQueryIdReceived||(this._currentNbQueries-=e-this._lastQueryIdReceived,this._lastQueryIdReceived=e,this.emit("error",{error:t}),0===this._currentNbQueries&&this.emit("searchQueueEmpty"))},r.prototype.containsRefinement=function(e,t,n,r){return e||0!==t.length||0!==n.length||0!==r.length},r.prototype._hasDisjunctiveRefinements=function(e){return this.state.disjunctiveRefinements[e]&&this.state.disjunctiveRefinements[e].length>0},r.prototype._change=function(e){var t=e.state,n=e.isPageReset;t!==this.state&&(this.state=t,this.emit("change",{state:this.state,results:this.lastResults,isPageReset:n}))},r.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},r.prototype.setClient=function(e){return this.client===e?this:("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+d+")"),this.client=e,this)},r.prototype.getClient=function(){return this.client},r.prototype.derive=function(e){var t=new o(this,e);return this.derivedHelpers.push(t),t},r.prototype.detachDerivedHelper=function(e){var t=this.derivedHelpers.indexOf(e);if(-1===t)throw new Error("Derived helper already detached");this.derivedHelpers.splice(t,1)},r.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},t.exports=r},{"./DerivedHelper":3,"./SearchParameters":5,"./SearchResults":7,"./functions/inherits":14,"./functions/objectHasKeys":17,"./requestBuilder":21,"./version":22,events:2}],9:[function(e,t,n){t.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},{}],10:[function(e,t,n){t.exports=function(){return Array.prototype.slice.call(arguments).reduce(function(e,t){return Object.keys(Object(t)).forEac
8h(function(n){void 0===t[n]||Object.hasOwnProperty.call(e,n)||(e[n]=t[n])}),e},{})}},{}],11:[function(e,t,n){t.exports=function(e,t){if(Array.isArray(e))for(var n=0;n<e.length;n++)if(t(e[n]))return e[n]}},{}],12:[function(e,t,n){t.exports=function(e,t){if(!Array.isArray(e))return-1;for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}},{}],13:[function(e,t,n){var r=e("./find");t.exports=function(e,t){var n=(t||[]).map(function(e){return e.split(":")});return e.reduce(function(e,t){var i=t.split(":"),s=r(n,function(e){return e[0]===i[0]});return i.length>1||!s?(e[0].push(i[0]),e[1].push(i[1]),e):(e[0].push(s[0]),e[1].push(s[1]),e)},[[],[]])}},{"./find":11}],14:[function(e,t,n){function r(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}t.exports=r},{}],15:[function(e,t,n){function r(e,t){return e.filter(function(n,r){return t.indexOf(n)>-1&&e.indexOf(n)===r})}t.exports=r},{}],16:[function(e,t,n){function r(e){return"object"==typeof e&&null!==e?s(Array.isArray(e)?[]:{},e):e}function i(e){return"function"==typeof e||Array.isArray(e)||"[object Object]"===Object.prototype.toString.call(e)}function s(e,t){if(e===t)return e;for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var a=t[n],c=e[n];void 0!==c&&void 0===a||(i(c)&&i(a)?e[n]=s(c,a):e[n]=r(a))}return e}function a(e){i(e)||(e={});for(var t=1,n=arguments.length;t<n;t++){var r=arguments[t];i(r)&&s(e,r)}return e}t.exports=a},{}],17:[function(e,t,n){function r(e){return e&&Object.keys(e).length>0}t.exports=r},{}],18:[function(e,t,n){function r(e,t){if(null===e)return{};var n,r,i={},s=Object.keys(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}t.exports=r},{}],19:[function(e,t,n){function r(e,t){if(e!==t){var n=void 0!==e,r=null===e,i=void 0!==t,s=null===t;if(!s&&e>t||r&&i||!n)return 1;if(!r&&e<t||s&&n||!i)return-1}return 0}function i(e,t,n){if(!Array.isArray(e))return[];Array.isArray(n)||(n=[]);var i=e.map(function(e,n){return{criteria:t.map(function(t){return e[t]}),index:n,value:e}});return i.sort(function(e,t){for(var i=-1;++i<e.criteria.length;){var s=r(e.criteria[i],t.criteria[i]);if(s)return i>=n.length?s:"desc"===n[i]?-s:s}return e.index-t.index}),i.map(function(e){return e.value})}t.exports=i},{}],20:[function(e,t,n){function r(e){if("number"==typeof e)return e;if("string"==typeof e)return parseFloat(e);if(Array.isArray(e))return e.map(r);throw new Error("The value should be a number, a parsable string or an array of those.")}t.exports=r},{}],21:[function(e,t,n){var r=e("./functions/merge"),i={_getQueries:function(e,t){var n=[];return n.push({indexName:e,params:i._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach(function(r){n.push({indexName:e,params:i._getDisjunctiveFacetSearchParams(t,r)}
8)}),t.getRefinedHierarchicalFacets().forEach(function(r){var s=t.getHierarchicalFacetByName(r),a=t.getHierarchicalRefinement(r),c=t._getHierarchicalFacetSeparator(s);a.length>0&&a[0].split(c).length>1&&n.push({indexName:e,params:i._getDisjunctiveFacetSearchParams(t,r,!0)})}),n},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(i._getHitsHierarchicalFacetsAttributes(e)),n=i._getFacetFilters(e),s=i._getNumericFilters(e),a=i._getTagFilters(e),c={facets:t,tagFilters:a};return n.length>0&&(c.facetFilters=n),s.length>0&&(c.numericFilters=s),r({},e.getQueryParams(),c)},_getDisjunctiveFacetSearchParams:function(e,t,n){var s=i._getFacetFilters(e,t,n),a=i._getNumericFilters(e,t),c=i._getTagFilters(e),o={hitsPerPage:1,page:0,attributesToRetrieve:[],attributesToHighlight:[],attributesToSnippet:[],tagFilters:c,analytics:!1,clickAnalytics:!1},u=e.getHierarchicalFacetByName(t);return o.facets=u?i._getDisjunctiveHierarchicalFacetAttribute(e,u,n):t,a.length>0&&(o.numericFilters=a),s.length>0&&(o.facetFilters=s),r({},e.getQueryParams(),o)},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var n=[];return Object.keys(e.numericRefinements).forEach(function(r){var i=e.numericRefinements[r]||{};
8Object.keys(i).forEach(function(e){var s=i[e]||[];t!==r&&s.forEach(function(t){if(Array.isArray(t)){var i=t.map(function(t){return r+e+t});n.push(i)}else n.push(r+e+t)})})}),n},_getTagFilters:function(e){return e.tagFilters?e.tagFilters:e.tagRefinements.join(",")},_getFacetFilters:function(e,t,n){var r=[],i=e.facetsRefinements||{};Object.keys(i).forEach(function(e){(i[e]||[]).forEach(function(t){r.push(e+":"+t)})});var s=e.facetsExcludes||{};Object.keys(s).forEach(function(e){(s[e]||[]).forEach(function(t){r.push(e+":-"+t)})});var a=e.disjunctiveFacetsRefinements||{};Object.keys(a).forEach(function(e){var n=a[e]||[];if(e!==t&&n&&0!==n.length){var i=[];n.forEach(function(t){i.push(e+":"+t)}),r.push(i)}});var c=e.hierarchicalFacetsRefinements||{};return Object.keys(c).forEach(function(i){var s=c[i]||[],a=s[0];if(void 0!==a){var o,u,f=e.getHierarchicalFacetByName(i),h=e._getHierarchicalFacetSeparator(f),l=e._getHierarchicalRootPath(f);if(t===i){if(-1===a.indexOf(h)||!l&&!0===n||l&&l.split(h).length===a.split(h).length)return;l?(u=l.split(h).length-1,a=l):(u=a.split(h).length-2,a=a.slice(0,a.lastIndexOf(h))),o=f.attributes[u]}else u=a.split(h).length-1,o=f.attributes[u];o&&r.push([o+":"+a])}}),r},_getHitsHierarchicalFacetsAttributes:function(e){var t=[];return e.hierarchicalFacets.reduce(function(t,n){var r=e.getHierarchicalRefinement(n.name)[0];if(!r)return t.push(n.attributes[0]),t;var i=e._getHierarchicalFacetSeparator(n),s=r.split(i).length,a=n.attributes.slice(0,s+1);return t.concat(a)},t)},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,n){var r=e._getHierarchicalFacetSeparator(t);if(!0===n){var i=e._getHierarchicalRootPath(t),s=0;return i&&(s=i.split(r).length),[t.attributes[s]]}var a=e.getHierarchicalRefinement(t.name)[0]||"",c=a.split(r).length-1;return t.attributes.slice(0,c+1)},getSearchForFacetQuery:function(e,t,n,s){var a=s.isDisjunctiveFacet(e)?s.clearRefinements(e):s,c={facetQuery:t,facetName:e};return"number"==typeof n&&(c.maxFacetHits=n),r({},i._getHitsSearchParams(a),c)}};t.exports=i},{"./functions/merge":16}],22:[function(e,t,n){t.exports="3.1.2"},{}]},{},[1])(1)})}),i=e(function(e,n){!function(t,n){e.exports=n()}(t,function(){function e(e){this.callback=e,this.ticking=!1}function t(e){return e&&"undefined"!=typeof window&&(e===window||e.nodeType)}function n(e){if(arguments.length<=0)throw new Error("Missing arguments in extend function");var r,i,s=e||{};for(i=1;i<arguments.length;i++){var a=arguments[i]||{};for(r in a)"object"!=typeof s[r]||t(s[r])?s[r]=s[r]||a[r]:s[r]=n(s[r],a[r])}return s}function r(e){return e===Object(e)?e:{down:e,up:e}}function i(e,t){t=n(t,i.options),this.lastKnownScrollY=0,this.elem=e,this.tolerance=r(t.tolerance),this.classes=t.classes,this.offset=t.offset,this.scroller=t.scroller,this.initialised=!1,this.onPin=t.onPin,this.onUnpin=t.onUnpin,this.onTop=t.onTop,this.onNotTop=t.onNotTop,this.onBottom=t.onBottom,this.onNotBottom=t.onNotBottom}var s={bind:!!function(){}.bind,classList:"classList"in document.documentElement,rAF:!!(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame)};return window.requestAnimationFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame,e.prototype={constructor:e,update:function(){this.callback&&this.callback(),this.ticking=!1},requestTick:function(){this.ticking||(requestAnimationFrame(this.rafCallback||(this.rafCallback=this.update.bind(this))),this.ticking=!0)},handleEvent:function(){this.requestTick()}},i.prototype={constructor:i,init:function(){if(i.cutsTheMustard)return this.debouncer=new e(this.update.bind(this)),this.elem.classList.add(this.classes.initial),setTimeout(this.attachEvent.bind(this),100),this},destroy:function(){var e=this.classes;this.initialised=!1;for(var t in e)e.hasOwnProperty(t)&&this.elem.classList.remove(e[t]);this.scroller.removeEventListener("scroll",this.debouncer,!1)},attachEvent:function(){this.initialised||(this.lastKnownScrollY=this.getScrollY(),this.initialised=!0,this.scroller.addEventListener("scroll",this.debouncer,!1),this.debouncer.handleEvent())},unpin:function(){var e=this.elem.classList,t=this.classes;!e.contains(t.pinned)&&e.contains(t.unpinned)||(e.add(t.unpinned),e.remove(t.pinned),this.onUnpin&&this.onUnpin.call(this))},pin:function(){var e=this.elem.classList,t=this.classes;e.contains(t.unpinned)&&(e.remove(t.unpinned),e.add(t.pinned),this.onPin&&this.onPin.call(this))},top:function(){var e=this.elem.classList,t=this.classes;e.contains(t.top)||(e.add(t.top),e.remove(t.notTop),this.onTop&&this.onTop.call(this))},notTop:function(){var e=this.elem.classList,t=this.classes;e.contains(t.notTop)||(e.add(t.notTop),e.remove(t.top),this.onNotTop&&this.onNotTop.call(this))},bottom:function(){var e=this.elem.classList,t=this.classes;e.contains(t.bottom)||(e.add(t.bottom),e.remove(t.notBottom),this.onBottom&&this.onBottom.call(this))},notBottom:function(){var e=this.elem.classList,t=this.classes;e.contains(t.notBottom)||(e.add(t.notBottom),e.remove(t.bottom),this.onNotBottom&&this.onNotBottom.call(this))},getScrollY:function(){return void 0!==this.scroller.pageYOffset?this.scroller.pageYOffset:void 0!==this.scroller.scrollTop?this.scroller.scrollTop:(document.documentElement||document.body.parentNode||document.body).scrollTop}
8,getViewportHeight:function(){return window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight},getElementPhysicalHeight:function(e){return Math.max(e.offsetHeight,e.clientHeight)},getScrollerPhysicalHeight:function(){return this.scroller===window||this.scroller===document.body?this.getViewportHeight():this.getElementPhysicalHeight(this.scroller)},getDocumentHeight:function(){var e=document.body,t=document.documentElement;return Math.max(e.scrollHeight,t.scrollHeight,e.offsetHeight,t.offsetHeight,e.clientHeight,t.clientHeight)},getElementHeight:function(e){return Math.max(e.scrollHeight,e.offsetHeight,e.clientHeight)},getScrollerHeight:function(){return this.scroller===window||this.scroller===document.body?this.getDocumentHeight():this.getElementHeight(this.scroller)},isOutOfBounds:function(e){var t=e<0,n=e+this.getScrollerPhysicalHeight()>this.getScrollerHeight();return t||n},toleranceExceeded:function(e,t){return Math.abs(e-this.lastKnownScrollY)>=this.tolerance[t]},shouldUnpin:function(e,t){var n=e>this.lastKnownScrollY,r=e>=this.offset;return n&&r&&t},shouldPin:function(e,t){var n=e<this.lastKnownScrollY,r=e<=this.offset;return n&&t||r},update:function(){var e=this.getScrollY(),t=e>this.lastKnownScrollY?"down":"up",n=this.toleranceExceeded(e,t);this.isOutOfBounds(e)||(e<=this.offset?this.top():this.notTop(),e+this.getViewportHeight()>=this.getScrollerHeight()?this.bottom():this.notBottom(),this.shouldUnpin(e,n)?this.unpin():this.shouldPin(e,n)&&this.pin(),this.lastKnownScrollY=e)}},i.options={tolerance:{up:0,down:0},offset:0,scroller:window,classes:{pinned:"headroom--pinned",unpinned:"headroom--unpinned",top:"headroom--top",notTop:"headroom--not-top",bottom:"headroom--bottom",notBottom:"headroom--not-bottom",initial:"headroom"}},i.cutsTheMustard="undefined"!=typeof s&&s.rAF&&s.bind&&s.classList,i})});window.algoliasearch=n,window.algoliasearchHelper=r,window.Headroom=i}();

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.