(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8981],{24955:function(e){/*! algoliasearch.umd.js | 4.19.1 | © Algolia, inc. | https://github.com/algolia/algoliasearch-client-javascript */e.exports=function(){"use strict";function e(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 t(t){for(var n=1;n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function r(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,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance")}()}function i(e){return function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&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()}},o=JSON.stringify(n);if(o in t)return Promise.resolve(e.serializable?JSON.parse(t[o]):t[o]);var a=r(),s=i&&i.miss||function(){return Promise.resolve()};return a.then(function(e){return s(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 a(e,t,n){var r={"x-algolia-api-key":n,"x-algolia-application-id":t};return{headers:function(){return e===d.WithinHeaders?r:{}},queryParameters:function(){return e===d.WithinQueryParameters?r:{}}}}function s(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 u(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 u(e.then(function(e){return Promise.all([t(e,n),e])}).then(function(e){return e[1]}))}})}function c(e,t){return t&&Object.keys(t).forEach(function(n){e[n]=t[n](e)}),e}function l(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r0?r:void 0,timeout:n.timeout||t,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}var m={Read:1,Write:2,Any:3};function h(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return t(t({},e),{},{status:n,lastUpdate:Date.now()})}function p(e){return"string"==typeof e?{protocol:"https",url:e,accept:m.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||m.Any}}var g="DELETE",v="POST";function y(e,n,r,o){var a,s,u,c=[],l=function(e,n){if("GET"!==e.method&&(void 0!==e.data||void 0!==n.data))return JSON.stringify(Array.isArray(e.data)?e.data:t(t({},e.data),n.data))}(r,o),d=(a=t(t({},e.headers),o.headers),s={},Object.keys(a).forEach(function(e){var t=a[e];s[e.toLowerCase()]=t}),s),f=r.method,m="GET"!==r.method?{}:t(t({},r.data),o.data),g=t(t(t({"x-algolia-agent":e.userAgent.value},e.queryParameters),m),o.queryParameters),v=0,y=function t(n,i){var a,s,u,m=n.pop();if(void 0===m)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:x(c)};var p={data:l,headers:d,method:f,url:(a=r.path,s=w(g),u="".concat(m.protocol,"://").concat(m.url,"/").concat("/"===a.charAt(0)?a.substr(1):a),s.length&&(u+="?".concat(s)),u),connectTimeout:i(v,e.timeouts.connect),responseTimeout:i(v,o.timeout)},y=function(e){var t={request:p,response:e,host:m,triesLeft:n.length};return c.push(t),t},b={onSuccess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw{name:"DeserializationError",message:t.message,response:e}}}(e)},onRetry:function(r){var o=y(r);return r.isTimedOut&&v++,Promise.all([e.logger.info("Retryable failure",E(o)),e.hostsCache.set(m,h(m,r.isTimedOut?3:2))]).then(function(){return t(n,i)})},onFail:function(e){throw y(e),function(e,t){var n=e.content,r=e.status,i=n;try{i=JSON.parse(n).message}catch(e){}return{name:"ApiError",message:i,status:r,transporterStackTrace:t}}(e,x(c))}};return e.requester.send(p).then(function(e){var t,n,r;return(t=e.status,e.isTimedOut||(n=e.isTimedOut,r=e.status,!n&&0==~~r)||2!=~~(t/100)&&4!=~~(t/100))?b.onRetry(e):2==~~(e.status/100)?b.onSuccess(e):b.onFail(e)})};return(u=e.hostsCache,Promise.all(n.map(function(e){return u.get(e,function(){return Promise.resolve(h(e))})})).then(function(e){var t=e.filter(function(e){return 1===e.status||Date.now()-e.lastUpdate>12e4}),r=e.filter(function(e){return 3===e.status&&Date.now()-e.lastUpdate<=12e4}),o=[].concat(i(t),i(r));return{getTimeout:function(e,t){return(0===r.length&&0===e?1:r.length+3+e)*t},statelessHosts:o.length>0?o.map(function(e){return p(e)}):n}})).then(function(e){return y(i(e.statelessHosts).reverse(),e.getTimeout)})}function b(e){var t=e.hostsCache,n=e.logger,i=e.requester,o=e.requestsCache,a=e.responsesCache,s=e.timeouts,u=e.userAgent,c=e.hosts,l=e.queryParameters,d={hostsCache:t,logger:n,requester:i,requestsCache:o,responsesCache:a,timeouts:s,userAgent:u,headers:e.headers,queryParameters:l,hosts:c.map(function(e){return p(e)}),read:function(e,t){var n=f(t,d.timeouts.read),i=function(){return y(d,d.hosts.filter(function(e){return 0!=(e.accept&m.Read)}),e,n)};if(!0!==(void 0!==n.cacheable?n.cacheable:e.cacheable))return i();var o={request:e,mappedRequestOptions:n,transporter:{queryParameters:d.queryParameters,headers:d.headers}};return d.responsesCache.get(o,function(){return d.requestsCache.get(o,function(){return d.requestsCache.set(o,i()).then(function(e){return Promise.all([d.requestsCache.delete(o),e])},function(e){return Promise.all([d.requestsCache.delete(o),Promise.reject(e)])}).then(function(e){var t=r(e,2);return t[0],t[1]})})},{miss:function(e){return d.responsesCache.set(o,e)}})},write:function(e,t){return y(d,d.hosts.filter(function(e){return 0!=(e.accept&m.Write)}),e,f(t,d.timeouts.write))}};return d}function w(e){return Object.keys(e).map(function(t){var n;return l("%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]))}).join("&")}function x(e){return e.map(function(e){return E(e)})}function E(e){var n=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return t(t({},e),{},{request:t(t({},e.request),{},{headers:t(t({},e.request.headers),n)})})}var k=function(e){return function(t,n){return e.transporter.write({method:v,path:"2/abtests",data:t},n)}},S=function(e){return function(t,n){return e.transporter.write({method:g,path:l("2/abtests/%s",t)},n)}},I=function(e){return function(t,n){return e.transporter.read({method:"GET",path:l("2/abtests/%s",t)},n)}},T=function(e){return function(t){return e.transporter.read({method:"GET",path:"2/abtests"},t)}},O=function(e){return function(t,n){return e.transporter.write({method:v,path:l("2/abtests/%s/stop",t)},n)}},P=function(e){return function(t){return e.transporter.read({method:"GET",path:"1/strategies/personalization"},t)}},j=function(e){return function(t,n){return e.transporter.write({method:v,path:"1/strategies/personalization",data:t},n)}};function C(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 r.cursor?t({cursor:r.cursor}):t({page:(n.page||0)+1})})}({})}var N=function(e){return function(r,i){var o=i||{},a=o.queryParameters,c=n(o,["queryParameters"]),l=t({acl:r},void 0!==a?{queryParameters:a}:{});return u(e.transporter.write({method:v,path:"1/keys",data:l},c),function(t,n){return s(function(r){return H(e)(t.key,n).catch(function(e){if(404!==e.status)throw e;return r()})})})}},D=function(e){return function(t,n,r){var i=f(r);return i.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:v,path:"1/clusters/mapping",data:{cluster:n}},i)}},A=function(e){return function(t,n,r){return e.transporter.write({method:v,path:"1/clusters/mapping/batch",data:{users:t,cluster:n}},r)}},R=function(e){return function(t,n){return u(e.transporter.write({method:v,path:l("/1/dictionaries/%s/batch",t),data:{clearExistingDictionaryEntries:!0,requests:{action:"addEntry",body:[]}}},n),function(t,n){return em(e)(t.taskID,n)})}},L=function(e){return function(t,n,r){return u(e.transporter.write({method:v,path:l("1/indexes/%s/operation",t),data:{operation:"copy",destination:n}},r),function(n,r){return K(e)(t,{methods:{waitTask:e$}}).waitTask(n.taskID,r)})}},q=function(e){return function(n,r,i){return L(e)(n,r,t(t({},i),{},{scope:[e1.Rules]}))}},F=function(e){return function(n,r,i){return L(e)(n,r,t(t({},i),{},{scope:[e1.Settings]}))}},z=function(e){return function(n,r,i){return L(e)(n,r,t(t({},i),{},{scope:[e1.Synonyms]}))}},_=function(e){return function(t,n){return"GET"===t.method?e.transporter.read(t,n):e.transporter.write(t,n)}},Z=function(e){return function(t,n){return u(e.transporter.write({method:g,path:l("1/keys/%s",t)},n),function(n,r){return s(function(n){return H(e)(t,r).then(n).catch(function(e){if(404!==e.status)throw e})})})}},B=function(e){return function(t,n,r){var i=n.map(function(e){return{action:"deleteEntry",body:{objectID:e}}});return u(e.transporter.write({method:v,path:l("/1/dictionaries/%s/batch",t),data:{clearExistingDictionaryEntries:!1,requests:i}},r),function(t,n){return em(e)(t.taskID,n)})}},H=function(e){return function(t,n){return e.transporter.read({method:"GET",path:l("1/keys/%s",t)},n)}},V=function(e){return function(t,n){return e.transporter.read({method:"GET",path:l("1/task/%s",t.toString())},n)}},U=function(e){return function(t){return e.transporter.read({method:"GET",path:"/1/dictionaries/*/settings"},t)}},M=function(e){return function(t){return e.transporter.read({method:"GET",path:"1/logs"},t)}},G=function(e){return function(t){return e.transporter.read({method:"GET",path:"1/clusters/mapping/top"},t)}},J=function(e){return function(t,n){return e.transporter.read({method:"GET",path:l("1/clusters/mapping/%s",t)},n)}},W=function(e){return function(t){var r=t||{},i=r.retrieveMappings,o=n(r,["retrieveMappings"]);return!0===i&&(o.getClusters=!0),e.transporter.read({method:"GET",path:"1/clusters/mapping/pending"},o)}},K=function(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return c({transporter:e.transporter,appId:e.appId,indexName:t},n.methods)}},X=function(e){return function(t){return e.transporter.read({method:"GET",path:"1/keys"},t)}},Q=function(e){return function(t){return e.transporter.read({method:"GET",path:"1/clusters"},t)}},Y=function(e){return function(t){return e.transporter.read({method:"GET",path:"1/indexes"},t)}},$=function(e){return function(t){return e.transporter.read({method:"GET",path:"1/clusters/mapping"},t)}},ee=function(e){return function(t,n,r){return u(e.transporter.write({method:v,path:l("1/indexes/%s/operation",t),data:{operation:"move",destination:n}},r),function(n,r){return K(e)(t,{methods:{waitTask:e$}}).waitTask(n.taskID,r)})}},et=function(e){return function(t,n){return u(e.transporter.write({method:v,path:"1/indexes/*/batch",data:{requests:t}},n),function(t,n){return Promise.all(Object.keys(t.taskID).map(function(r){return K(e)(r,{methods:{waitTask:e$}}).waitTask(t.taskID[r],n)}))})}},en=function(e){return function(t,n){return e.transporter.read({method:v,path:"1/indexes/*/objects",data:{requests:t}},n)}},er=function(e){return function(n,r){var i=n.map(function(e){return t(t({},e),{},{params:w(e.params||{})})});return e.transporter.read({method:v,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},r)}},ei=function(e){return function(r,i){return Promise.all(r.map(function(r){var o=r.params,a=o.facetName,s=o.facetQuery,u=n(o,["facetName","facetQuery"]);return K(e)(r.indexName,{methods:{searchForFacetValues:eK}}).searchForFacetValues(a,s,t(t({},i),u))}))}},eo=function(e){return function(t,n){var r=f(n);return r.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:g,path:"1/clusters/mapping"},r)}},ea=function(e){return function(t,n,r){var i=n.map(function(e){return{action:"addEntry",body:e}});return u(e.transporter.write({method:v,path:l("/1/dictionaries/%s/batch",t),data:{clearExistingDictionaryEntries:!0,requests:i}},r),function(t,n){return em(e)(t.taskID,n)})}},es=function(e){return function(t,n){return u(e.transporter.write({method:v,path:l("1/keys/%s/restore",t)},n),function(n,r){return s(function(n){return H(e)(t,r).catch(function(e){if(404!==e.status)throw e;return n()})})})}},eu=function(e){return function(t,n,r){var i=n.map(function(e){return{action:"addEntry",body:e}});return u(e.transporter.write({method:v,path:l("/1/dictionaries/%s/batch",t),data:{clearExistingDictionaryEntries:!1,requests:i}},r),function(t,n){return em(e)(t.taskID,n)})}},ec=function(e){return function(t,n,r){return e.transporter.read({method:v,path:l("/1/dictionaries/%s/search",t),data:{query:n},cacheable:!0},r)}},el=function(e){return function(t,n){return e.transporter.read({method:v,path:"1/clusters/mapping/search",data:{query:t}},n)}},ed=function(e){return function(t,n){return u(e.transporter.write({method:"PUT",path:"/1/dictionaries/*/settings",data:t},n),function(t,n){return em(e)(t.taskID,n)})}},ef=function(e){return function(t,r){var i=Object.assign({},r),o=r||{},a=o.queryParameters,c=n(o,["queryParameters"]),d=["acl","indexes","referers","restrictSources","queryParameters","description","maxQueriesPerIPPerHour","maxHitsPerQuery"];return u(e.transporter.write({method:"PUT",path:l("1/keys/%s",t),data:a?{queryParameters:a}:{}},c),function(n,r){return s(function(n){return H(e)(t,r).then(function(e){return Object.keys(i).filter(function(e){return -1!==d.indexOf(e)}).every(function(t){if(Array.isArray(e[t])&&Array.isArray(i[t])){var n=e[t];return n.length===i[t].length&&n.every(function(e,n){return e===i[t][n]})}return e[t]===i[t]})?Promise.resolve():n()})})})}},em=function(e){return function(t,n){return s(function(r){return V(e)(t,n).then(function(e){return"published"!==e.status?r():void 0})})}},eh=function(e){return function(t,n){return u(e.transporter.write({method:v,path:l("1/indexes/%s/batch",e.indexName),data:{requests:t}},n),function(t,n){return e$(e)(t.taskID,n)})}},ep=function(e){return function(n){return C(t(t({shouldStop:function(e){return void 0===e.cursor}},n),{},{request:function(t){return e.transporter.read({method:v,path:l("1/indexes/%s/browse",e.indexName),data:t},n)}}))}},eg=function(e){return function(n){var r=t({hitsPerPage:1e3},n);return C(t(t({shouldStop:function(e){return e.hits.length0&&void 0!==arguments[0]?arguments[0]:0,u=[];for(i=o;i=e.nbPages)throw{name:"ObjectNotFoundError",message:"Object not found."};return n()})}()}},eN=function(e){return function(t,n){return e.transporter.read({method:"GET",path:l("1/indexes/%s/%s",e.indexName,t)},n)}},eD=function(){return function(e,t){for(var n=0,i=Object.entries(e.hits);nn.OPENED&&void 0===r&&(clearTimeout(o),r=i(e.responseTimeout,"Socket timeout"))},n.onerror=function(){0===n.status&&(clearTimeout(o),clearTimeout(r),t({content:n.responseText||"Network request failed",status:n.status,isTimedOut:!1}))},n.onload=function(){clearTimeout(o),clearTimeout(r),t({content:n.responseText,status:n.status,isTimedOut:!1})},n.send(e.data)})}},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}},responsesCache:o(),requestsCache:o({serializable:!1}),hostsCache:function e(t){var n=i(t.caches),o=n.shift();return void 0===o?{get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then(function(e){return Promise.all([e,n.miss(e)])}).then(function(e){return r(e,1)[0]})},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(t,r){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return o.get(t,r,i).catch(function(){return e({caches:n}).get(t,r,i)})},set:function(t,r){return o.set(t,r).catch(function(){return e({caches:n}).set(t,r)})},delete:function(t){return o.delete(t).catch(function(){return e({caches:n}).delete(t)})},clear:function(){return o.clear().catch(function(){return e({caches:n}).clear()})}}}({caches:[(u={key:"".concat("4.19.1","-").concat(e)},f="algoliasearch-client-js-".concat(u.key),h=function(){return void 0===l&&(l=u.localStorage||window.localStorage),l},p=function(){return JSON.parse(h().getItem(f)||"{}")},g=function(e){h().setItem(f,JSON.stringify(e))},v=function(){var e=u.timeToLive?1e3*u.timeToLive:null,t=Object.fromEntries(Object.entries(p()).filter(function(e){return void 0!==r(e,2)[1].timestamp}));g(t),e&&g(Object.fromEntries(Object.entries(t).filter(function(t){var n=r(t,2)[1],i=(new Date).getTime();return!(n.timestamp+e2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then(function(){v();var t=JSON.stringify(e);return p()[t]}).then(function(e){return Promise.all([e?e.value:t(),void 0!==e])}).then(function(e){var t=r(e,2),i=t[0];return Promise.all([i,t[1]||n.miss(i)])}).then(function(e){return r(e,1)[0]})},set:function(e,t){return Promise.resolve().then(function(){var n=p();return n[JSON.stringify(e)]={timestamp:(new Date).getTime(),value:t},h().setItem(f,JSON.stringify(n)),t})},delete:function(e){return Promise.resolve().then(function(){var t=p();delete t[JSON.stringify(e)],h().setItem(f,JSON.stringify(t))})},clear:function(){return Promise.resolve().then(function(){h().removeItem(f)})}}),o()]}),userAgent:(y={value:"Algolia for JavaScript (".concat("4.19.1",")"),add:function(e){var t="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return -1===y.value.indexOf(t)&&(y.value="".concat(y.value).concat(t)),y}}).add({segment:"Browser"})},e0=t(t({},ey),s),e1=function(){return function(e){var n,r,i,o;return r=(n=t(t(t({},ey),e),{},{methods:{getPersonalizationStrategy:P,setPersonalizationStrategy:j}})).region||"us",i=a(d.WithinHeaders,n.appId,n.apiKey),o=b(t(t({hosts:[{url:"personalization.".concat(r,".algolia.com")}]},n),{},{headers:t(t(t({},i.headers()),{"content-type":"applicationhttps://www.cbtnuggets.com/json"}),n.headers),queryParameters:t(t({},i.queryParameters()),n.queryParameters)})),c({appId:n.appId,transporter:o},n.methods)}};return x=(w=t(t({},e0),{},{methods:{search:er,searchForFacetValues:ei,multipleBatch:et,multipleGetObjects:en,multipleQueries:er,copyIndex:L,copySettings:F,copySynonyms:z,copyRules:q,moveIndex:ee,listIndices:Y,getLogs:M,listClusters:Q,multipleSearchForFacetValues:ei,getApiKey:H,addApiKey:N,listApiKeys:X,updateApiKey:ef,deleteApiKey:Z,restoreApiKey:es,assignUserID:D,assignUserIDs:A,getUserID:J,searchUserIDs:el,listUserIDs:$,getTopUserIDs:G,removeUserID:eo,hasPendingMappings:W,clearDictionaryEntries:R,deleteDictionaryEntries:B,getDictionarySettings:U,getAppTask:V,replaceDictionaryEntries:ea,saveDictionaryEntries:eu,searchDictionaryEntries:ec,setDictionarySettings:ed,waitAppTask:em,customRequest:_,initIndex:function(e){return function(t){return K(e)(t,{methods:{batch:eh,delete:ek,findAnswers:ej,getObject:eN,getObjects:eA,saveObject:eH,saveObjects:eV,search:eW,searchForFacetValues:eK,waitTask:e$,setSettings:eY,getSettings:eL,partialUpdateObject:eF,partialUpdateObjects:ez,deleteObject:eS,deleteObjects:eI,deleteBy:eE,clearObjects:eb,browseObjects:ep,getObjectPosition:eD,findObject:eC,exists:eP,saveSynonym:eG,saveSynonyms:eJ,getSynonym:eq,searchSynonyms:eQ,browseSynonyms:ev,deleteSynonym:eO,clearSynonyms:ex,replaceAllObjects:e_,replaceAllSynonyms:eB,searchRules:eX,getRule:eR,deleteRule:eT,saveRule:eU,saveRules:eM,replaceAllRules:eZ,browseRules:eg,clearRules:ew}})}},initAnalytics:function(){return function(e){var n,r,i,o;return r=(n=t(t(t({},ey),e),{},{methods:{addABTest:k,getABTest:I,getABTests:T,stopABTest:O,deleteABTest:S}})).region||"us",i=a(d.WithinHeaders,n.appId,n.apiKey),o=b(t(t({hosts:[{url:"analytics.".concat(r,".algolia.com")}]},n),{},{headers:t(t(t({},i.headers()),{"content-type":"applicationhttps://www.cbtnuggets.com/json"}),n.headers),queryParameters:t(t({},i.queryParameters()),n.queryParameters)})),c({appId:n.appId,transporter:o},n.methods)}},initPersonalization:e1,initRecommendation:function(){return function(e){return e0.logger.info("The `initRecommendation` method is deprecated. Use `initPersonalization` instead."),e1()(e)}}}})).appId,E=a(void 0!==w.authMode?w.authMode:d.WithinHeaders,x,w.apiKey),c({transporter:C=b(t(t({hosts:[{url:"".concat(x,"-dsn.algolia.net"),accept:m.Read},{url:"".concat(x,".algolia.net"),accept:m.Write}].concat(function(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}([{url:"".concat(x,"-1.algolianet.com")},{url:"".concat(x,"-2.algolianet.com")},{url:"".concat(x,"-3.algolianet.com")}]))},w),{},{headers:t(t(t({},E.headers()),{"content-type":"application/x-www-form-urlencoded"}),w.headers),queryParameters:t(t({},E.queryParameters()),w.queryParameters)})),appId:x,addAlgoliaAgent:function(e,t){C.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([C.requestsCache.clear(),C.responsesCache.clear()]).then(function(){})}},w.methods)}return e2.version="4.19.1",e2}()},17811:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(67294),i=n(87379),o=(0,i.F4)(["0%{-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}30%{-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}85%{-moz-transform:scale(.95);-webkit-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95);}100%{-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}"]),a=i.ZP.span.withConfig({displayName:"StyledBubble",componentId:"sc-ndkgg0-0"})(["background:",";width:",";height:",";max-width:",";border-radius:100%;overflow:hidden;display:inline-block;margin:5px;-webkit-animation:"," 5s infinite;-webkit-animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;-ms-animation:"," 5s infinite;-ms-animation-direction:alternate;-ms-animation-timing-function:ease-in-out;-moz-animation:"," 5s infinite;-moz-animation-direction:alternate;-moz-animation-timing-function:ease-in-out;-o-animation:"," 5s infinite;-o-animation-direction:alternate;-o-animation-timing-function:ease-in-out;&:first-child{animation-delay:0ms;animation-duration:600ms;}&:nth-child(2){animation-delay:200ms;animation-duration:600ms;}&:last-of-type{animation-delay:400ms;animation-duration:600ms;}"],function(e){return e.theme.colors.primaryBrand},function(e){return"".concat(e.bubbleSize).concat(e.unit)},function(e){return"".concat(e.bubbleSize).concat(e.unit)},function(e){return"".concat(e.containerSize).concat(e.unit)},o,o,o,o),s=i.ZP.div.withConfig({displayName:"StyledBubbleGroup",componentId:"sc-1h86y7n-0"})(["display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;"]),u=function(e){var t=e.bubbleSize,n=void 0===t?1.3:t,i=e.containerSize,o=void 0===i?10:i,u=e.unit,c=void 0===u?"rem":u,l=e["data-at"];return r.createElement(s,{"data-at":l},r.createElement(a,{bubbleSize:n,containerSize:o,unit:c}),r.createElement(a,{bubbleSize:n,containerSize:o,unit:c}),r.createElement(a,{bubbleSize:n,containerSize:o,unit:c}))}},83186:function(e,t,n){"use strict";n.d(t,{O:function(){return d},m:function(){return l}});var r=n(27812),i=n(67294),o=n(23473),a=n(87379),s=a.ZP.button.withConfig({displayName:"StyledUnderlinedTab",componentId:"sc-1gp0wru-0"})(["font-family:",";font-size:",";font-weight:",";color:",";border:none;border-bottom:",";flex:0 auto;cursor:pointer;background-color:transparent;list-style:none;text-align:center;padding-left:1.6rem;padding-right:1.6rem;padding-bottom:2.1rem;margin-bottom:-0.25rem;white-space:nowrap;:hover{color:",";text-decoration:",";}@media (","){padding:",";margin-right:",";}"],function(e){return e.theme.fonts.fontFamily},function(e){return e.theme.fonts.textLarge},function(e){return e.active?"600":"normal"},function(e){return e.active?e.theme.colors.primary:e.theme.colors.tertiary},function(e){return e.active?".25rem solid ".concat(e.theme.colors.primaryBrand):"0"},function(e){return e.active?"inherit":e.theme.colors.blue},function(e){return e.active?"inherit":"underline"},function(e){var t;return null!==(t=e.breakpoint)&&void 0!==t?t:e.theme.breakpoints.tablet},function(e){return e.responsive?0:"0 .8rem"},function(e){return e.responsive?"1.2rem":"inherit"}),u=a.ZP.div.withConfig({displayName:"StyledUnderlinedTabs",componentId:"sc-1nm7jrt-0"})(["border-bottom:",";line-height:15px;width:fit-content;margin-bottom:5rem;button:first-child{padding-left:1rem;}button:last-child{padding-right:1rem;}"],function(e){return".25rem solid ".concat(e.theme.colors.greyBorder)}),c=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);it.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},l={Underlined:function(e){var t=e.children,n=c(e,["children"]),a=(0,i.useRef)(),s=(0,i.useState)(0),l=s[0],d=s[1],f=function(e){var t=a.current.children,n=t[e];return(0,r.Z)(t).findIndex(function(e){return e.contains(n)})},m=function(e){var t,n=a.current.children,r=n.length-1;switch(e.key){case o.Z.RIGHT:var i=f(l+1);d(t=i>=0?i:0);break;case o.Z.LEFT:var s=f(l-1);d(t=s>=0?s:r);break;default:return}var u=n[t].id;document.getElementById(u).focus()};return i.createElement(u,Object.assign({ref:a,role:"tablist",onKeyDown:function(e){return m(e)}},n),t)}},d={Underlined:function(e){var t=e.id,n=e.title,r=e.onClick,o=e["data-at"],a=c(e,["id","title","onClick","data-at"]),u=a.active;return i.createElement(s,Object.assign({id:t,tabIndex:u?0:-1,role:"tab",onClick:function(){return r(t)},"data-at":o},a),n)}}},13822:function(e,t,n){"use strict";n.d(t,{EZ:function(){return e4}});var r,i,o,a,s,u,c=n(67294),l=n(16835),d=n(27812),f=n(64687),m=n.n(f),h=n(88305),p=n(17673),g=function(e,t){return e.map(function(e){if(e.selectedValues.length){var n=e["".concat(t,"FacetName")];return"(".concat(e.selectedValues.map(function(e){return"".concat(n,':"').concat(e,'"')}).join(" OR "),")")}}).filter(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.length>0}).join(" AND ")},v=function(){for(var e={},t=arguments.length,n=Array(t),r=0;r0?(null==e?void 0:e[n])+t[n]:t[n]})}),e},y=n(92777),b=n(82262),w=n(24955),x=n.n(w);(r=a||(a={})).SECTION="itpath",r.VENDOR="vendor",r.TRAINER="trainer",r.LEVEL="level",(i=s||(s={})).LEVEL="level",i.MOST_RELEVANT="relevant",i.NEWEST="newest";var E="Z48T1GSPNH",k="920d36ffb4c92e31a7c049cabb9b52f7",S=x()(E,k),I=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"prod";(0,y.Z)(this,e),this.courseMostRelevantIndex=S.initIndex(this.getCourseIndexName(s.MOST_RELEVANT,t)),this.courseLevelIndex=S.initIndex(this.getCourseIndexName(s.LEVEL,t)),this.courseDateIndex=S.initIndex(this.getCourseIndexName(s.NEWEST,t)),this.skillMostRelevantIndex=S.initIndex(this.getSkillsIndexName(s.MOST_RELEVANT,t)),this.skillLevelIndex=S.initIndex(this.getSkillsIndexName(s.LEVEL,t)),this.skillDateIndex=S.initIndex(this.getSkillsIndexName(s.NEWEST,t))}return(0,b.Z)(e,[{key:"getCourseIndexName",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"prod";switch(e){case s.LEVEL:return"".concat(t,"-courses-level");case s.NEWEST:return"".concat(t,"-courses-date");default:return"".concat(t,"-courses")}}},{key:"getSkillsIndexName",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"prod";switch(e){case s.LEVEL:return"".concat(t,"-skills-level");case s.NEWEST:return"".concat(t,"-skills-date");default:return"".concat(t,"-skills")}}},{key:"getCourseIndex",value:function(e){switch(e){case s.LEVEL:return this.courseLevelIndex;case s.NEWEST:return this.courseDateIndex;default:return this.courseMostRelevantIndex}}},{key:"getSkillIndex",value:function(e){switch(e){case s.LEVEL:return this.skillLevelIndex;case s.NEWEST:return this.skillDateIndex;default:return this.skillMostRelevantIndex}}}]),e}(),T=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:50,a={page:i,hitsPerPage:o,filters:e,facets:["trainers.name","level","sections.name","vendors.name"],clickAnalytics:!0,analyticsTags:["version:".concat(window.CBT_VERSION),"".concat(n?"loggedin":"loggedout")].concat((0,d.Z)(r))};return t&&t.length>0&&(a.userToken=t),a},O=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:50,a={page:i,hitsPerPage:o,filters:e,facets:["trainer.name","learningLevel","courses.sections.name","courses.vendors.name"],clickAnalytics:!0,analyticsTags:["version:".concat(window.CBT_VERSION),"".concat(n?"loggedin":"loggedout")].concat((0,d.Z)(r))};return t&&t.length>0&&(a.userToken=t),a},P=n(41137);P("init",{appId:E,apiKey:k});var j=function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function a(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(a,s)}u((r=r.apply(e,t||[])).next())})},C=(0,h.f)(function(e){var t,n,r=(0,c.useState)(!0),i=r[0],o=r[1],a=(0,c.useState)(e.searchTerm),s=a[0],u=a[1],f=(0,c.useState)(e.filters),h=f[0],y=f[1],b=(0,c.useState)(e.showAllResults)[0],w=e.isLoggedIn,x=e.isAuthInitialized,E=e.userId,k=e.initialSearchTerm,S=e.isStreamingSubscriptionActive,C=e.additionalAnalyticsTags,N=e.indexPrefix,D=new I(N),A=(0,c.useState)(),R=A[0],L=A[1],q=(0,c.useState)(),F=q[0],z=q[1],_=(0,c.useState)(),Z=_[0],B=_[1],H=(0,c.useState)(),V=H[0],U=H[1],M=(0,c.useState)(),G=M[0],J=M[1],W=(0,c.useState)(),K=W[0],X=W[1],Q=(0,c.useState)(),Y=Q[0],$=Q[1],ee=g(h,"course"),et=g(h,"skill"),en=(0,c.useState)(!1),er=en[0],ei=en[1],eo=(0,c.useState)(""),ea=eo[0],es=eo[1],eu=(0,c.useState)(""),ec=eu[0],el=eu[1],ed=(0,c.useState)(0),ef=ed[0],em=ed[1],eh=(0,c.useState)(0),ep=eh[0],eg=eh[1],ev=function(){var e=0;return h.forEach(function(t){e+=t.selectedValues.length}),e>0};return(0,c.useEffect)(function(){s||u(k)},[k]),(0,c.useEffect)(function(){x?(o(!0),j(void 0,void 0,void 0,m().mark(function e(){var t,n,r,i,a,u,c,d,f,g;return m().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return em(0),eg(0),e.next=4,Promise.all([D.getCourseIndex(Y).search(s,T(ee,E,w,C)),D.getSkillIndex(Y).search(s,O(et,E,w,C))]);case 4:t=e.sent,r=(n=(0,l.Z)(t,2))[0],i=n[1],a=function(){var e,t,n,r,o,a,s=[i],u=null===(t=null===(e=null==s?void 0:s[0])||void 0===e?void 0:e.hits)||void 0===t?void 0:t.filter(function(e){return!e.isAdeptOnly}),c=(null===(n=null==s?void 0:s[0])||void 0===n?void 0:n.nbHits)-(null===(a=null===(o=null===(r=null==s?void 0:s[0])||void 0===r?void 0:r.hits)||void 0===o?void 0:o.filter(function(e){return e.isAdeptOnly}))||void 0===a?void 0:a.length);return Object.assign(Object.assign({},i),{hits:u,nbHits:c})},u=function(){var e,t,n,i,o,a,s=[r];if(b)return Object.assign({},r);var u=null===(t=null===(e=null==s?void 0:s[0])||void 0===e?void 0:e.hits)||void 0===t?void 0:t.filter(function(e){return!e.isAdeptOnly}),c=(null===(n=null==s?void 0:s[0])||void 0===n?void 0:n.nbHits)-(null===(a=null===(o=null===(i=null==s?void 0:s[0])||void 0===i?void 0:i.hits)||void 0===o?void 0:o.filter(function(e){return e.isAdeptOnly}))||void 0===a?void 0:a.length);return Object.assign(Object.assign({},r),{hits:u,nbHits:c})},history.pushState&&(c={q:s,sort:Y,results:b},h.forEach(function(e){e.selectedValues.length>0&&(c["f_".concat(e.id)]=e.selectedValues)}),d={},Object.keys(c).filter(function(e){return!!c[e]}).forEach(function(e){d[e]=c[e]}),f=(0,p.c)(d),g="".concat(window.location.origin).concat(window.location.pathname).concat(f.length>0?"?":"").concat(f),window.history.pushState({path:g},"",g)),es((null==i?void 0:i.queryID)||""),el((null==r?void 0:r.queryID)||""),L([a()]),z([u()]),B(v(r.facets["trainers.name"],i.facets["trainer.name"])),X(v(r.facets.level,i.facets.learningLevel)),U(v(r.facets["sections.name"],i.facets["courses.sections.name"])),J(v(r.facets["vendors.name"],i.facets["courses.vendors.name"])),o(!1),ei(ev());case 21:case"end":return e.stop()}},e)}))):o(!0)},[s,h,Y,x,E,N]),{loading:i,searchTerm:s,setSearchTerm:u,searchSort:Y,setSearchSort:$,filters:h,filtersActive:er,clearAllFilters:function(){y((0,d.Z)(h).map(function(e){return e.selectedValues=[],e}))},updateFilter:function(e,t,n){y((0,d.Z)(h).map(function(r){return r.id===e&&(r.selectedValues=r.selectedValues.filter(function(e){return e!==t}),n&&r.selectedValues.push(t)),r}))},skillSearchResults:R,courseSearchResults:F,skillsError:null,coursesError:null,trainerFacet:Z,vendorFacet:G,sectionFacet:V,levelFacet:K,courseClicked:function(e,t){P("clickedObjectIDsAfterSearch",{index:D.getCourseIndexName(Y),eventName:"Clicked Course Link",queryID:ec,objectIDs:[e],positions:[t+1],userToken:E})},skillClicked:function(e,t){P("clickedObjectIDsAfterSearch",{index:D.getSkillsIndexName(Y),eventName:"Clicked Skills Link",queryID:ea,objectIDs:[e],positions:[t+1],userToken:E})},loadMoreCourses:function(){j(void 0,void 0,void 0,m().mark(function e(){var t,n;return m().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=ef+1,e.next=3,D.getCourseIndex(Y).search(s,T(ee,E,w,C,t));case 3:n=e.sent,em(t),z([].concat((0,d.Z)(F),[n]));case 6:case"end":return e.stop()}},e)}))},loadMoreSkills:function(){j(void 0,void 0,void 0,m().mark(function e(){var t,n;return m().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=ep+1,e.next=3,D.getSkillIndex(Y).search(s,O(et,E,w,C,t));case 3:n=e.sent,eg(t),L([].concat((0,d.Z)(R),[n]));case 6:case"end":return e.stop()}},e)}))},moreCourseRecordsAvailable:!!F&&(null==F?void 0:F[F.length-1].nbPages)>ef+1,moreSkillRecordsAvailable:!!R&&(null==R?void 0:R[R.length-1].nbPages)>ep+1,totalResults:(null===(t=null==R?void 0:R[0])||void 0===t?void 0:t.nbHits)+(null===(n=null==F?void 0:F[0])||void 0===n?void 0:n.nbHits),addLinkToResultTitles:e.addLinkToResultTitles,isLoggedIn:w,userId:E,isStreamingSubscriptionActive:S,buttonClickFunction:null==e?void 0:e.buttonClickFunction,showButtonFunction:null==e?void 0:e.showButtonFunction,getButtonTooltipFunction:null==e?void 0:e.getButtonTooltipFunction}}),N=n(87379),D=N.ZP.div.withConfig({displayName:"StyledResultsCount",componentId:"sc-1jn3521-0"})(["font-size:",";color:",";white-space:nowrap;display:flex;flex-wrap:wrap;align-items:center;min-height:6rem;"],function(e){return e.theme.fonts.textLarge},function(e){return e.theme.colors.primary}),A=N.ZP.div.withConfig({displayName:"StyledCountDisplay",componentId:"sc-1jn3521-1"})(["flex:1;margin-right:2rem;"]),R=N.ZP.div.withConfig({displayName:"StyledSortDisplay",componentId:"sc-1jn3521-2"})(["flex:0 auto;border-top:0;width:auto;@media (max-width:","){margin-top:1rem;border-top:1px solid ",";width:100%;}"],function(e){return e.theme.breakpoints.mediaMobileMax},function(e){return e.theme.colors.greyBorder}),L=N.ZP.div.withConfig({displayName:"StyledResultsSortOptions",componentId:"sc-an69ff-0"})(["display:flex;flex:1 auto;align-items:center;padding:1rem 0;label{height:0;width:0;opacity:0;padding:0;margin:0;}select{border:0;margin-bottom:0;font-size:",";}"],function(e){return e.theme.fonts.textLarge}),q=function(){var e=(0,h.u)(C).searchSort===s.LEVEL;return c.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24"},e?c.createElement("path",{d:"M10,11V13H18V11H10M10,5V7H14V5H10M10,17V19H22V17H10M6,7H8.5L5,3.5L1.5,7H4V20H6V7Z"}):c.createElement("path",{d:"M10,13V11H18V13H10M10,19V17H14V19H10M10,7V5H22V7H10M6,17H8.5L5,20.5L1.5,17H4V4H6V17Z"}))},F=function(){var e=(0,h.u)(C),t=e.searchSort,n=e.setSearchSort;return c.createElement(L,null,c.createElement("label",{htmlFor:"sortOptions"},"Sort by "),c.createElement(q,null),c.createElement("select",{value:t,onChange:function(e){return n(e.target.value)},onBlur:function(e){return n(e.target.value)},id:"sortOptions"},c.createElement("option",{value:s.MOST_RELEVANT},"Most Relevant"),c.createElement("option",{value:s.NEWEST},"Newest"),c.createElement("option",{value:s.LEVEL},"Level")))},z=function(){var e=(0,h.u)(C),t=e.searchTerm,n=e.loading,r=e.courseSearchResults,i=e.skillSearchResults,o=0;return i&&r&&(o=i[0].nbHits+r[0].nbHits),c.createElement(D,null,c.createElement(A,null,n?c.createElement("span",null,"Loading results..."):c.createElement("span",null,o," result",1!==o?"s":"",t?c.createElement(c.Fragment,null,"\xa0for\xa0",c.createElement("strong",null,'"',t,'"')):"")),c.createElement(R,null,c.createElement(F,null)))},_=n(83186),Z=n(17811),B=n(27717),H=N.ZP.section.withConfig({displayName:"StyledResultsContainer",componentId:"sc-ok0e5j-0"})(["flex:1;display:",";max-width:100%;overflow:hidden;margin-top:30px;div[role='tablist']{width:auto;button{border-width:0.3rem;margin-bottom:-0.01rem;}}"],function(e){return e.hidden?"none":"inherit"}),V=N.ZP.p.withConfig({displayName:"StyledNoResultsFilterString",componentId:"sc-ok0e5j-1"})(["font-size:2.4rem;margin:0;text-align:center;padding:2rem 0;"]),U=N.ZP.div.withConfig({displayName:"StyledFilterTag",componentId:"sc-ok0e5j-2"})(["display:inline-flex;position:relative;padding:0.5rem 1.8rem;border:1px solid ",";border-radius:2rem;color:",";margin:0 1rem 1rem 0;align-items:center;justify-content:space-between;margin-bottom:1rem;font-size:",";button svg{margin:0;}span{margin-right:0.6rem;}"],function(e){return e.color||e.theme.colors.tertiary},function(e){return e.color||e.theme.colors.tertiary},function(e){return e.theme.fonts.textSmall}),M=N.ZP.div.withConfig({displayName:"StyledFilterTagContainer",componentId:"sc-ok0e5j-3"})(["display:flex;padding:",";flex-wrap:wrap;border-bottom:0;@media (max-width:","){padding:",";}@media (max-width:","){flex-direction:column;}"],function(e){return e.showBorder?"0 0 1.6rem 0":0},function(e){return e.theme.breakpoints.mediaTabletMax},function(e){return e.showBorder?"1.6rem 0":0},function(e){return e.theme.breakpoints.phone}),G=N.ZP.svg.withConfig({displayName:"StyledIcon",componentId:"sc-ok0e5j-4"})(["path{stroke:transparent;fill:",";}"],function(e){return e.color||e.theme.colors.tertiary}),J=N.ZP.div.withConfig({displayName:"StyledShowMoreContainer",componentId:"sc-ok0e5j-5"})(["margin-top:1rem;"]),W=(0,N.iv)(["color:",";font-size:",";padding-left:2.5rem;background-image:url(",");background-repeat:no-repeat;background-position:left center;"],function(e){return e.theme.colors.green},function(e){return e.theme.fonts.textStandard},function(e){return e.isCourse?"/assets/_next/static/88621a9d9cb50226c20b359b39da648e.svg":"/assets/_next/static/748d81838b2ce6513158d81030b6f0a5.svg"}),K=N.ZP.div.withConfig({displayName:"BlockFreeContentLabel",componentId:"sc-183xepb-0"})(["",";margin:1rem 0;"],W),X=N.ZP.span.withConfig({displayName:"InlineFreeContentLabel",componentId:"sc-183xepb-1"})(["",";display:inline-block;"],W),Q=function(e){var t=e.children,n=e.tags,r=e.renderInline,i=e.isLoggedIn,o=e.isStreamingSubscriptionActive,a=null==n?void 0:n.some(function(e){return"freecourse"===e.toLowerCase()}),s=!a&&(null==n?void 0:n.some(function(e){return"free"===e.toLowerCase()})),u=null!=t?t:a?"Free course":"Includes free skills";return void 0!==i&&i&&!(void 0!==o&&o)&&(a||s)?void 0===r||r?c.createElement(X,{isCourse:a},u):c.createElement(K,{isCourse:a},u):null},Y=["January","February","March","April","May","June","July","August","September","October","November","December"],$=function(e){var t="string"==typeof e?parseInt(e):e,n="string"==typeof e?e:e.toString();return t<10?"0".concat(n):n},ee=function(e){var t=new Date(e);return t.setMinutes(t.getMinutes()-t.getTimezoneOffset()),t},et=function(e){var t=e.alt,n=e.height,r=e.width;return c.createElement("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",width:n||"100%",height:r||"100%",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24"},t&&c.createElement("title",null,t),c.createElement("path",{d:"m20.2998 12-8.3 8.3-8.3-8.3 8.3-8.3zm1.2-1.2-8.3-8.3c-.7-.7-1.7-.7-2.4 0l-8.3 8.3c-.7.7-.7 1.7 0 2.4l8.3 8.3c.7.7 1.7.7 2.4 0l8.3-8.3c.6-.7.6-1.7 0-2.4zm-7.2234 1.2078-2.295-2.295-2.25 2.25 2.295 2.295z"}))},en=function(e){var t=e.alt,n=e.height,r=e.width;return c.createElement("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",width:n||"100%",height:r||"100%",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24"},t&&c.createElement("title",null,t),c.createElement("path",{d:"m12.0039 20.3223-8.3-8.3 8.3-8.3 8.3 8.3zm1.2 1.2 8.3-8.3c.7-.7.7-1.7 0-2.4l-8.3-8.3c-.7-.7-1.7-.7-2.4 0l-8.3 8.3c-.7.7-.7 1.7 0 2.4l8.3 8.3c.7.601 1.7.601 2.4 0zm.2219-9.492 2.242 2.242 2.288-2.287-2.242-2.243zm-1.4141-1.4141 2.288-2.288-2.296-2.295-2.287 2.288zm-1.414 1.4141-2.295-2.295-2.251 2.25 2.296 2.295zm1.414 1.414-2.25 2.25 2.242 2.243 2.25-2.251z"}))},er=N.ZP.div.withConfig({displayName:"StyledTag",componentId:"sc-yxcj04-0"})(["display:flex;align-items:center;color:",";font-size:",";margin-bottom:0.5rem;svg{margin-right:0.8rem;height:2rem;width:2rem;path{fill:",";}}"],function(e){return e.isNew?e.theme.colors.green:e.theme.colors.secondaryCharcoal},function(e){return e.theme.fonts.textStandard},function(e){return e.isNew?e.theme.colors.green:e.theme.colors.secondaryCharcoal}),ei=N.ZP.span.withConfig({displayName:"StyledNewTag",componentId:"sc-yxcj04-1"})(["min-width:4.3rem;line-height:2.3rem;margin-right:1rem;color:",";font-size:",";font-weight:",";"],function(e){return e.theme.colors.green},function(e){var t;return null!==(t=e.fontSize)&&void 0!==t?t:e.theme.fonts.textLarge},function(e){return e.bold?e.theme.fonts.boldWeight:"normal"}),eo=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);it.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},ea=function(e){var t=e.isNew,n=e.children,r=eo(e,["isNew","children"]);return c.createElement(er,Object.assign({isNew:void 0!==t&&t},r),c.createElement(en,null),n)},es=function(e){var t=e.isNew,n=e.children,r=eo(e,["isNew","children"]);return c.createElement(er,Object.assign({isNew:void 0!==t&&t},r),c.createElement(et,null),n)},eu=function(e){var t=e.isNew,n=e.bold,r=e.fontSize,i=eo(e,["isNew","bold","fontSize"]);return void 0!==t&&t&&c.createElement(ei,Object.assign({bold:void 0!==n&&n,fontSize:r},i),"- New")},ec=N.ZP.article.withConfig({displayName:"StyledResultItem",componentId:"sc-5u8a6z-0"})(["padding:2.4rem 0;border-bottom:1px solid ",";display:flex;align-items:center;&:first-child{padding-top:0;}&:last-child{border:0;}"],function(e){return e.theme.colors.greyBorder}),el=N.ZP.div.withConfig({displayName:"StyledResultContent",componentId:"sc-5u8a6z-1"})(["flex:1;position:relative;display:flex;flex-direction:column;justify-content:space-evenly;"]),ed=N.ZP.div.withConfig({displayName:"ResultTitleContainer",componentId:"sc-5u8a6z-2"})(["display:flex;align-items:center;line-height:3.6rem;margin-bottom:0.5rem 0;"]);N.ZP.span.withConfig({displayName:"StyledFreeTag",componentId:"sc-5u8a6z-3"})(["display:inline-block;border:1px solid ",";color:",";text-transform:uppercase;font-size:",";padding:0.5rem 1rem;margin-bottom:1rem;"],function(e){return e.theme.colors.green},function(e){return e.theme.colors.green},function(e){return e.theme.fonts.textSmall});var ef=(0,N.iv)(["display:inline-block;font-size:",";font-weight:normal;margin-right:1rem;line-height:initial;"],function(e){return e.theme.fonts.textLarge}),em=N.ZP.a.withConfig({displayName:"StyledResultTitleLink",componentId:"sc-5u8a6z-4"})(["",""],ef),eh=N.ZP.span.withConfig({displayName:"StyledResultTitleNoLink",componentId:"sc-5u8a6z-5"})(["",""],ef),ep=N.ZP.div.withConfig({displayName:"StyledNewTitleWrapper",componentId:"sc-5u8a6z-6"})(["display:flex;align-items:flex-start;flex-wrap:wrap;"]),eg=N.ZP.ul.withConfig({displayName:"StyledResultItemTags",componentId:"sc-5u8a6z-7"})(["color:",";font-size:",";display:flex;flex-wrap:wrap;margin:0.5rem 0;padding:0;list-style:none;li{&::after{display:inline-block;content:'\\2022';padding:0 1rem;}&:last-child::after{content:'';}}"],function(e){return e.theme.colors.tertiary},function(e){return e.theme.fonts.textStandard}),ev=N.ZP.div.withConfig({displayName:"StyledDescriptionContainer",componentId:"sc-5u8a6z-8"})(["display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;"]),ey=N.ZP.div.withConfig({displayName:"StyledResultItemDescription",componentId:"sc-5u8a6z-9"})(["text-overflow:ellipsis;margin-bottom:0;word-break:break-word;white-space:pre-wrap;font-size:",";color:",";line-height:2rem;p:first-child{margin-top:0;}"],function(e){return e.theme.fonts.textStandard},function(e){return e.theme.colors.primary}),eb=N.ZP.div.withConfig({displayName:"ButtonContainer",componentId:"sc-5u8a6z-10"})(["position:absolute;top:0;right:0;"]),ew=N.ZP.span.withConfig({displayName:"StyledReleaseDate",componentId:"sc-5u8a6z-11"})(["text-align:right;align-self:flex-start;flex-grow:1;color:",";line-height:2.3rem;font-size:",";"],function(e){return e.theme.colors.primary},function(e){return e.theme.fonts.textStandard});(o=u||(u={})).Add="Add",o.Done="Done";var ex=function(){return c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},c.createElement("path",{d:"M18 13h-5v5c0 .55-.45 1-1 1s-1-.45-1-1v-5H6c-.55 0-1-.45-1-1s.45-1 1-1h5V6c0-.55.45-1 1-1s1 .45 1 1v5h5c.55 0 1 .45 1 1s-.45 1-1 1z"}))},eE=function(){return c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},c.createElement("path",{d:"M9 16.2l-3.5-3.5a.984.984 0 0 0-1.4 0a.984.984 0 0 0 0 1.4l4.19 4.19c.39.39 1.02.39 1.41 0L20.3 7.7a.984.984 0 0 0 0-1.4a.984.984 0 0 0-1.4 0L9 16.2z"}))},ek=N.ZP.div.withConfig({displayName:"CourseButtonContainer",componentId:"sc-gjzxe1-0"})(["position:relative;",";border:0.1rem solid ",";font-size:1.3rem;color:#687588;margin:0.45rem;padding:2px;-moz-border-radius:0.2rem;-webkit-border-radius:0.2rem;border-radius:0.2rem;width:30px;height:30px;float:right;text-align:center;&:hover{background-color:",";}&:hover > .tooltip{visibility:visible;}.tooltip{visibility:hidden;max-width:13rem;min-width:8rem;background-color:#1b2733;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top:-5px;right:110%;}.tooltip::after{content:'';position:absolute;top:50%;left:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent #1b2733;}"],function(e){return e.isClickable?"cursor: pointer":""},function(e){return e.theme.colors.greyBorder},function(e){return e.isClickable?e.theme.colors.secondaryLightHover:""}),eS=function(e){var t=e.type,n=e.data,r=e.buttonClickFunction,i=e.showButtonFunction,o=e.getButtonTooltipFunction;if(i){var a=i(t,n),s=function(){switch(a){case u.Add:return c.createElement(ex,null);case u.Done:return c.createElement(eE,null);default:return null}};if(r&&a!==u.Done){var l=o(t,n);return c.createElement(ek,{isClickable:!0,onClick:function(){return r(t,n)}},s(),l?c.createElement("span",{className:"tooltip"},l):null)}return c.createElement(ek,{isClickable:!1},s())}return null};function eI(e,t){if(!e)return"";if(!t)return e;var n=t.trim().replace(/[.*+?^${}()|[\]\\]/g,"\\$&").split(" ").sort(function(e,t){return t.length-e.length})||[],r=e;return n.forEach(function(e){r=r.replace(RegExp(e,"ig"),"$&").replace(//g,"").replace(/<\/strong><\/strong>/g,"")}),r}var eT=function(e){var t,n=e.type,r=e.title,i=e.description,o=void 0===i?"":i,a=e.loggedInLink,s=e.loggedOutLink,u=e.searchTerm,l=e.trainers,d=e.level,f=e.paths,m=e.vendors,p=e.videoCount,g=void 0===p?0:p,v=e.tags,y=void 0===v?[]:v,b=e.studioId,w=e.clickTracker,x=void 0===w?function(){}:w,E=e.releaseDate,k=e.isAdeptOnly,S=(0,h.u)(C),I=S.isLoggedIn,T=S.isStreamingSubscriptionActive,O=S.showButtonFunction,P=S.buttonClickFunction,j=S.getButtonTooltipFunction,N=S.addLinkToResultTitles,D=s.split("/"),A=D[D.length-1],R=null==y?void 0:y.includes("LEGACY");return c.createElement(ec,null,c.createElement(el,null,c.createElement(eb,null,c.createElement(eS,{type:n,data:{studioId:b,title:r,slug:A},showButtonFunction:O,buttonClickFunction:P,getButtonTooltipFunction:j})),"Course"===n?c.createElement(ea,null,R&&"Legacy ",n):c.createElement(es,null,R&&"Legacy ",n),c.createElement(ed,null,c.createElement(ep,null,void 0===N||N?c.createElement(em,{href:I&&!(void 0!==k&&k)?a:s,dangerouslySetInnerHTML:{__html:eI(r,u)},onClick:function(){return x()}}):c.createElement(eh,{dangerouslySetInnerHTML:{__html:eI(r,u)}}),c.createElement(eu,{isNew:!!E&&90>function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;return(ee(t).getTime()-ee(e).getTime())/864e5}(new Date(function(e){if(!e)return"";var t=new Date(e),n=t.getMonth(),r=t.getFullYear();return"".concat(Y[n]," ").concat(r)}(E)))}),(t="skill"===n.toLowerCase()?"Free Skill":null,c.createElement("div",{style:{lineHeight:"2.3rem"}},c.createElement(Q,{renderInline:!0,tags:y,isStreamingSubscriptionActive:T,isLoggedIn:I},t)))),c.createElement(function(){return E&&c.createElement(ew,null,function(e){if(!e)return"";var t=new Date(e),n=t.getDate(),r=t.getMonth()+1,i=t.getFullYear();return"".concat($(r),"/").concat($(n),"/").concat(i)}(E))},null)),c.createElement(eg,null,d&&c.createElement("li",null,d),f&&c.createElement("li",{className:"capitalize"},f),m&&c.createElement("li",null,m),g>0&&c.createElement("li",null,g," videos"),l&&c.createElement("li",null,l)),c.createElement(ev,null,c.createElement(ey,{dangerouslySetInnerHTML:{__html:eI("".concat(null==o?void 0:o.replace(/^(.{140}[^\s]*).*/,"$1")).concat((null==o?void 0:o.length)?"...":""),u)}}))))},eO=function(e){var t=e.sectionName,n=e.totalSearchResults,r=e.searchTerm;return 0===n?c.createElement(V,null,"Your search for ",c.createElement("strong",null,"“",r,"”")," had no results.\xa0"):c.createElement(V,null,"No ",t," matched your selections. Try adjusting your filters.")},eP=function(e){var t=e.color,n=e.width,r=e.height;return c.createElement(G,{color:t,version:"1.1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",width:n||"100%",height:r||"100%",viewBox:"0 0 24 24",xmlSpace:"preserve",enableBackground:"new 0 0 24 24","aria-hidden":"true",role:"presentation"},c.createElement("path",{"data-role":"closeModal",d:"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41z"}))},ej=function(){var e=(0,h.u)(C),t=e.updateFilter,n=e.filters,r=(0,c.useContext)(N.Ni),i=(0,c.useMemo)(function(){return n.map(function(e){var t=e.id;return e.selectedValues.map(function(e){return{name:e,id:t}})}).flat()},[n]);return c.createElement(M,{showBorder:i.length>0},i.map(function(e){var n=e.id,i=e.name;return c.createElement(U,{key:"tag-".concat(n)},c.createElement("span",null,i),c.createElement(B.Z.Standard,{onClick:function(){t(n,i,!1)}},c.createElement(eP,{width:20,height:20,color:r.colors.tertiary})))}))},eC=function(){var e,t,n=(0,h.u)(C),r=n.searchTerm,i=n.loading,o=n.courseSearchResults,a=n.skillSearchResults,s=n.courseClicked,u=n.skillClicked,l=n.totalResults,d=n.moreCourseRecordsAvailable,f=n.moreSkillRecordsAvailable,m=n.loadMoreCourses,p=n.loadMoreSkills,g=(0,c.useState)("courses"),v=g[0],y=g[1],b=function(e,t){return c.createElement(_.O.Underlined,{id:e,active:v===e,onClick:function(e){return y(e)},responsive:!0,title:t})};return c.createElement(H,null,c.createElement(_.m.Underlined,null,b("courses","Courses (".concat(i?"...":(null===(e=null==o?void 0:o[0])||void 0===e?void 0:e.nbHits)||0,")")),b("skills","Skills (".concat(i?"...":(null===(t=null==a?void 0:a[0])||void 0===t?void 0:t.nbHits)||0,")"))),c.createElement(ej,null),c.createElement("div",null,"skills"===v?i?c.createElement(Z.Z,null):c.createElement(c.Fragment,null,a&&a.reduce(function(e,t){return e+t.nbHits},0)>0?a.map(function(e){return e.hits}).flat().map(function(e,t){var n=e.totals,i=e.name,o=e.tags,a=e.studioId,s=e.text_description,l=e.trainer,d=e.learningLevel,f=e.learnLink,m=e.objectID,h=e.publicViewLink,p=e.releaseDate;return c.createElement(eT,{key:null!=a?a:"skill-result-".concat(t),searchTerm:r,description:null!=s?s:"",title:i,type:"Skill",loggedOutLink:void 0===h?"/it-training":h,loggedInLink:f,videoCount:n.videos,trainers:(null==l?void 0:l.name)||"",level:d,tags:o,studioId:a,clickTracker:function(){u(m,t)},releaseDate:p})}):c.createElement(eO,{totalSearchResults:l,searchTerm:r,sectionName:"skills"}),f?c.createElement(J,null,c.createElement(B.Z.Standard,{onClick:function(){return p()}},"See more")):null):i?c.createElement(Z.Z,null):c.createElement(c.Fragment,null,o&&o.reduce(function(e,t){return e+t.nbHits},0)>0?o.map(function(e){return e.hits}).flat().map(function(e,t){var n=e.studioId,i=e.level,o=e.tags,a=e.trainers,u=e.h1Copy,l=e.name,d=e.publicViewLink,f=e.learnLink,m=e.sections,h=e.totals,p=e.vendors,g=e.objectID,v=e.releaseDate,y=e.isAdeptOnly;return c.createElement(eT,{key:null!=n?n:"course-result-".concat(t),searchTerm:r,description:null!=u?u:"",title:l,type:"Course",loggedOutLink:d,loggedInLink:f,level:i,paths:null==m?void 0:m.map(function(e){return e.name}).join(", "),vendors:null==p?void 0:p.map(function(e){return e.name}).join(", "),trainers:null==a?void 0:a.map(function(e){return e.name}).join(", "),videoCount:h.videos,tags:o,studioId:n,clickTracker:function(){s(g,t)},releaseDate:v,isAdeptOnly:y})}):c.createElement(eO,{totalSearchResults:l,searchTerm:r,sectionName:"courses"}),d&&c.createElement(J,null,c.createElement(B.Z.Standard,{onClick:function(){return m()}},"See more")))))},eN=n(21642),eD=function(e,t){var n;return function(){var r=this,i=arguments;clearTimeout(n),n=setTimeout(function(){return e.apply(r,i)},t)}},eA=N.ZP.div.withConfig({displayName:"StyledFilterOption",componentId:"sc-gpva74-0"})(["padding:0.7rem 0;display:flex;align-items:center;label{font-size:",";}& > input:checked + label{font-weight:bold;}"],function(e){return e.theme.fonts.textSmall}),eR=N.ZP.section.withConfig({displayName:"StyledFilterTitle",componentId:"sc-gpva74-1"})(["font-size:",";font-weight:600;margin-bottom:2rem;margin-top:0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid ",";min-height:6rem;"],function(e){return e.theme.fonts.textLarge},function(e){return e.theme.colors.greyBorder}),eL=N.ZP.div.withConfig({displayName:"StyledFilterBar",componentId:"sc-gpva74-2"})(["margin-right:2rem;grid-area:filterBar;min-width:28rem;.filter-block{border-bottom:1px solid ",";:last-child{border-bottom:0;}}"],function(e){return e.theme.colors.greyBorder}),eq=N.ZP.div.withConfig({displayName:"StyledFilterBarFilters",componentId:"sc-gpva74-3"})(["height:0;overflow:hidden;&.expanded{height:auto;}"]),eF=N.ZP.button.withConfig({displayName:"MobileFilterButton",componentId:"sc-gpva74-4"})(["display:none;font-size:",";color:",";border:0;background:transparent;svg{fill:",";}@media (max-width:","){display:inline-flex;align-items:center;}"],function(e){return e.theme.fonts.textStandard},function(e){return e.theme.colors.blue},function(e){return e.theme.colors.blue},function(e){return e.theme.breakpoints.tablet}),ez=N.ZP.section.withConfig({displayName:"StyledFilterContainer",componentId:"sc-gpva74-5"})(["margin-bottom:1.5rem;padding-bottom:1rem;"]),e_=N.ZP.button.withConfig({displayName:"StyledFilterHeader",componentId:"sc-gpva74-6"})(["display:flex;align-items:center;width:100%;background-color:transparent;border:0;cursor:pointer;position:relative;color:#333333;font-size:",";font-weight:normal;padding-right:2.4rem;margin:0 0 0.5rem 0;&.expanded{.filter-toggle-icon{transform:rotate(180deg);}}.filter-toggle-icon{position:absolute;top:0px;right:0px;width:24px;height:24px;transition:transform 0.3s ease;}"],function(e){return e.theme.fonts.textLarge}),eZ=N.ZP.div.withConfig({displayName:"StyledFilterOptions",componentId:"sc-gpva74-7"})(["transition:height 0.35s ease;overflow:hidden;padding-left:0.5rem;"]),eB=function(e){var t=e.customClass;return c.createElement("span",{className:void 0===t?"filter-toggle-icon":t},c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},c.createElement("path",{d:"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"})))},eH=n(63505),eV=n(7348),eU=function(e){var t=e.id,n=e.filterOptions,r=e.customSortFunction,i=(0,h.u)(C),o=i.updateFilter,a=i.filters,s=function(e){var n;return null===(n=a.find(function(e){return e.id===t}))||void 0===n?void 0:n.selectedValues.includes(e)};return n?c.createElement(c.Fragment,null,Object.keys(n).sort(void 0===r?function(){return 0}:r).map(function(e){var r="".concat(t,"-").concat(e);return c.createElement(eA,{key:r},c.createElement(eH.Z.Checkbox,{id:r,checked:s(e),onChange:function(n){o(t,e,n.target.checked)}})," ",c.createElement(eV.Z.Right,{htmlFor:r,changeCursorOnDisabled:!0},e," (",n[e],")"))})):null},eM=function(e){var t=e.id,n=e.title,r=e.filterOptions,i=e.customSortFunction,o=(0,c.useState)(!1),a=o[0],s=o[1],u=(0,c.useState)({}),l=u[0],d=u[1],f=function(e){d({maxHeight:e?44*Object.keys(r).length:0})},m=function(){var e=!a;s(e),f(e)};return(0,c.useEffect)(function(){r&&f(a)},[r]),c.createElement(ez,{className:"filter-block"},c.createElement(e_,{className:"".concat(a?"expanded":""),onClick:function(){return m()},"aria-expanded":a},n,c.createElement(eB,null)),c.createElement(eZ,{className:"".concat(a?"expanded":""),style:l,hidden:!a},c.createElement(eU,{filterOptions:r,id:t,customSortFunction:void 0===i?function(){return 0}:i})))},eG={Entry:1,Intermediate:2,Advanced:3},eJ=function(e,t){try{return(null==eG?void 0:eG[e])-(null==eG?void 0:eG[t])}catch(e){return 0}},eW=function(){var e,t,n,r,i,o,s=(0,h.u)(C),u=s.trainerFacet,d=s.sectionFacet,f=s.levelFacet,m=s.vendorFacet,p=s.clearAllFilters,g=s.filtersActive,v=(e=[0,0],e=[window.innerWidth,window.innerHeight],n=(t=(0,c.useState)(e))[0],r=t[1],(0,c.useEffect)(function(){function e(){r([window.innerWidth,window.innerHeight])}return window.addEventListener("resize",eD(e,150)),e(),function(){return window.removeEventListener("resize",e)}},[]),n),y=(0,l.Z)(v,1)[0],b=(0,c.useState)(!0),w=b[0],x=b[1],E=(0,c.useContext)(N.Ni),k=function(){x(!w)};return(0,c.useEffect)(function(){y>768?x(!0):x(!1)},[y]),c.createElement(eL,null,c.createElement(eR,null,c.createElement("div",null,"Filters"),c.createElement(eF,{onClick:function(){return k()},"aria-expanded":w},w?c.createElement(eP,{width:24,height:24,color:null!==(o=null===(i=null==E?void 0:E.colors)||void 0===i?void 0:i.blue)&&void 0!==o?o:"blue"}):c.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24"},c.createElement("path",{d:"M6,13H18V11H6M3,6V8H21V6M10,18H14V16H10V18Z"})),w?"Close":"Open")),c.createElement(eq,{className:"".concat(w?"expanded":""),hidden:!w},c.createElement(eM,{title:"IT Path",filterOptions:d,id:a.SECTION}),c.createElement(eM,{title:"Trainer",filterOptions:u,id:a.TRAINER}),c.createElement(eM,{title:"Level",filterOptions:f,id:a.LEVEL,customSortFunction:eJ}),c.createElement(eM,{title:"Vendor",filterOptions:m,id:a.VENDOR})),g&&c.createElement(eN.Z.PrimaryDark,{onClick:p},"reset"))},eK=N.ZP.section.withConfig({displayName:"StyledSearchGrid",componentId:"sc-1ubnzj5-0"})(["display:grid;grid-gap:4rem;grid-template-columns:auto 1fr;grid-template-areas:'filterBar results';margin:0 auto;position:relative;@media (max-width:","){grid-gap:0;grid-template-columns:1fr;grid-template-areas:'filterToggle' 'totalResults' 'filterBar' 'results';}"],function(e){return e.theme.breakpoints.tablet}),eX=N.ZP.span.withConfig({displayName:"StyledTotalResults",componentId:"sc-1ubnzj5-1"})(["grid-area:totalResults;display:block;border-bottom:1px solid ",";"],function(e){return e.theme.colors.greyBorder});N.ZP.div.withConfig({displayName:"StyledFilterTagHolder",componentId:"sc-1ubnzj5-2"})(["grid-area:filterTags;margin-bottom:0;"]);var eQ=N.ZP.div.withConfig({displayName:"StyledResults",componentId:"sc-1ubnzj5-3"})(["grid-area:results;width:100%;"]),eY=function(){return c.createElement(eK,null,c.createElement(eW,null),c.createElement(eQ,null,c.createElement(eX,null,c.createElement(z,null)),c.createElement(eC,null)))},e$=N.ZP.div.withConfig({displayName:"SearchTermBar",componentId:"sc-1bjt90m-0"})(["margin:10px 0;input{width:100%;padding:12px 20px;margin:8px 0;box-sizing:border-box;font-size:1.8rem;}"]),e0=function(e){var t=e.showSearchTermBar,n=(0,h.u)(C),r=n.searchTerm,i=n.setSearchTerm;return c.createElement("div",null,void 0!==t&&t&&c.createElement(e$,null,c.createElement("input",{value:r,onChange:function(e){return i(e.target.value)},placeholder:"Enter search term ..."})),c.createElement(eY,null))},e1=function(e){var t;return e instanceof Array?null!==(t=null==e?void 0:e[0])&&void 0!==t?t:"":e},e2=function(e){return e instanceof Array?e:[e]},e4=function(e){var t,n,r,i,o=e.showSearchTermBar,u=e.parsedQuery,l=void 0===u?{}:u,d=e.initialSearchTerm,f=void 0===d?"":d,m=e.isLoggedIn,h=e.isAuthInitialized,p=e.userId,g=e.isStreamingSubscriptionActive,v=e.buttonClickFunction,y=e.showButtonFunction,b=e.getButtonTooltipFunction,w=e.addLinkToResultTitles,x=e.additionalAnalyticsTags,E=e.indexPrefix,k={searchTerm:l.q?e1(null==l?void 0:l.q):f,showAllResults:l.results?e1(null==l?void 0:l.results):null,sortType:(null==l?void 0:l.sort)?e1(null==l?void 0:l.sort):s.MOST_RELEVANT,filters:[{id:a.SECTION,selectedValues:e2(null!==(t=null==l?void 0:l.f_itpath)&&void 0!==t?t:[]),courseFacetName:"sections.name",skillFacetName:"courses.sections.name"},{id:a.TRAINER,selectedValues:e2(null!==(n=null==l?void 0:l.f_trainer)&&void 0!==n?n:[]),courseFacetName:"trainers.name",skillFacetName:"trainer.name"},{id:a.LEVEL,selectedValues:e2(null!==(r=null==l?void 0:l.f_level)&&void 0!==r?r:[]),courseFacetName:"level",skillFacetName:"learningLevel"},{id:a.VENDOR,selectedValues:e2(null!==(i=null==l?void 0:l.f_vendor)&&void 0!==i?i:[]),courseFacetName:"vendors.name",skillFacetName:"courses.vendors.name"}],isLoggedIn:void 0!==m&&m,isAuthInitialized:void 0!==h&&h,isStreamingSubscriptionActive:void 0!==g&&g,userId:void 0===p?"":p,initialSearchTerm:f,buttonClickFunction:v,showButtonFunction:y,getButtonTooltipFunction:b,addLinkToResultTitles:void 0===w||w,additionalAnalyticsTags:void 0===x?[]:x,indexPrefix:void 0===E?"prod":E};return c.createElement(C.Provider,{initialState:k},c.createElement(e0,{showSearchTermBar:void 0!==o&&o}))}},63144:function(e){"use strict";let t=self.fetch.bind(self);e.exports=t,e.exports.default=e.exports},62587:function(e){"use strict";e.exports=function(e,t,n,r){t=t||"&",n=n||"=";var i={};if("string"!=typeof e||0===e.length)return i;var o=/\+/g;e=e.split(t);var a=1e3;r&&"number"==typeof r.maxKeys&&(a=r.maxKeys);var s=e.length;a>0&&s>a&&(s=a);for(var u=0;u=0?(c=m.substr(0,h),l=m.substr(h+1)):(c=m,l=""),d=decodeURIComponent(c),f=decodeURIComponent(l),Object.prototype.hasOwnProperty.call(i,d))?Array.isArray(i[d])?i[d].push(f):i[d]=[i[d],f]:i[d]=f}return i}},12361:function(e){"use strict";var t=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,n,r,i){return(n=n||"&",r=r||"=",null===e&&(e=void 0),"object"==typeof e)?Object.keys(e).map(function(i){var o=encodeURIComponent(t(i))+r;return Array.isArray(e[i])?e[i].map(function(e){return o+encodeURIComponent(t(e))}).join(n):o+encodeURIComponent(t(e[i]))}).filter(Boolean).join(n):i?encodeURIComponent(t(i))+r+encodeURIComponent(t(e)):""}},17673:function(e,t,n){"use strict";n(62587),t.c=n(12361)},31998:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="2.8.2";function r(e){return e.reduce(function(e,t){var n=e.events,e=e.additionalParams;return"index"in t?{additionalParams:e,events:n.concat([t])}:{events:n,additionalParams:t}},{events:[],additionalParams:void 0})}var i=function(){try{return!!navigator.cookieEnabled}catch(e){return!1}},o=function(){try{return!!navigator.sendBeacon}catch(e){return!1}},a=function(){try{return!!XMLHttpRequest}catch(e){return!1}},s=function(e){return void 0===e},u=function(e){return"function"==typeof e};function c(e){return function(t){for(var n=[],r=arguments.length-1;0t.indexOf(i)&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,i=Object.getOwnPropertySymbols(e);rt.indexOf(i[r])&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(n[i[r]]=e[i[r]]);return n}function h(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}var p="_ALGOLIA",g=function(e,t,n){var r=new Date,n=(r.setTime(r.getTime()+n),"expires="+r.toUTCString());document.cookie=e+"="+t+";"+n+";path=/"},v=function(e){for(var t=e+"=",n=document.cookie.split(";"),r=0;r{"default"!==t&&(e.exports[t]=r[t])})},27812:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(52587),i=n(2937);function o(e){return function(e){if(Array.isArray(e))return(0,r.Z)(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||(0,i.Z)(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}}}]);